快速建立Wi-Fi连接的方法、设备及系统

申请号 CN201710672809.2 申请日 2017-08-08 公开(公告)号 CN107466036A 公开(公告)日 2017-12-12
申请人 歌尔科技有限公司; 发明人 柳在浩; 桑圣杰;
摘要 本 发明 公开了一种快速建立Wi-Fi连接的方法、设备及系统。该方法包括在Wi-Fi扫描模式下搜索移动终端广播的移动热点名称,所述移动热点名称由待连接无线路由器的接入信息按照预设加密规则形成;按照预设解密规则,从所述移动热点名称中获取所述待连接无线路由器的接入信息;使用所述接入信息接入所述待连接无线路由器;其中,所述接入信息包括所述待连接无线路由器的SSID名称以及接入密码。采用本发明,可以简化智能终端建立Wi-Fi连接的操作过程,使智能终端快速建立Wi-Fi连接,提升用户体验。
权利要求

1.一种快速建立Wi-Fi连接的方法,其特征在于,应用于智能终端,包括:
在Wi-Fi扫描模式下搜索移动终端广播的移动热点名称,所述移动热点名称由待连接无线路由器的接入信息按照预设加密规则形成;
按照预设解密规则,从所述移动热点名称中获取所述待连接无线路由器的接入信息;
使用所述接入信息接入所述待连接无线路由器;其中,所述接入信息包括所述待连接无线路由器的SSID名称以及接入密码。
2.根据权利要求1所述的方法,其特征在于,使用所述接入信息接入所述待连接无线路由器之前,所述方法还包括:
使用预设密码接入所述移动热点名称对应的移动热点;
成功接入所述移动热点后,断开与所述移动热点之间的连接。
3.根据权利要求1所述的方法,其特征在于,所述移动热点名称为:起始名称识别符+待连接无线路由器的SSID名称+分隔识别符+按照预设加密原则加密后的接入密码+结束名称识别符。
4.根据权利要求1所述的方法,其特征在于,所述移动热点名称的字符数超出SSID名称限制的长度时,所述方法还包括:
分次搜索移动终端广播的移动热点名称;
将分次获得的所述移动热点名称拼接为完整的移动热点名称。
5.一种快速建立Wi-Fi连接的方法,其特征在于,应用于移动终端,包括:
接收用户输入的待连接无线路由器的接入信息;所述待连接无线路由器的接入信息包括所述待连接无线路由器的SSID名称以及接入密码;
开启移动热点,广播移动热点名称;其中,所述移动热点名称由所述待连接无线路由器的接入信息按照预设加密规则形成。
6.根据权利要求5所述的方法,其特征在于,所述广播移动热点名称之后,所述方法还包括:
确认有智能终端接入所述移动热点后,在到达预设时间时,关闭所述移动热点,并显示接入信息传输成功的提示信息。
7.根据权利要求5所述的方法,其特征在于,所述移动热点名称为:起始名称识别符+待连接无线路由器的SSID名称+分隔识别符+按照预设加密原则加密后的接入密码+结束名称识别符。
8.根据权利要求5所述的方法,其特征在于,所述移动热点名称的字符数超出SSID名称限制的长度时,所述方法还包括:
分次广播所述移动热点名称。
9.根据权利要求5所述的方法,其特征在于,所述方法还包括:
对所述待连接无线路由器的SSID名称和/或接入密码中包含的所述起始名称识别符和/或分隔识别符和/或结束名称识别符进行区别标记。
10.一种智能终端设备,其特征在于,包括:
搜索模,用于在Wi-Fi扫描模式下搜索移动终端广播的移动热点名称,所述移动热点名称由待连接无线路由器的接入信息按照预设加密规则形成;
获取模块,用于按照预设解密规则,从所述移动热点名称中获取所述待连接无线路由器的接入信息;
接入模块,用于使用所述接入信息接入所述待连接无线路由器;其中,所述接入信息包括所述待连接无线路由器的SSID名称以及接入密码。
11.一种移动终端设备,其特征在于,包括:
接收模块,用于接收用户输入的待连接无线路由器的接入信息;所述待连接无线路由器的接入信息包括所述待连接无线路由器的SSID名称以及接入密码;
热点开启模块,用于开启移动热点,
广播模块,用于广播移动热点名称,所述移动热点名称由所述待连接无线路由器的接入信息按照预设加密规则形成。
12.一种快速建立Wi-Fi连接的系统,其特征在于,包括如权利要求10所述的智能终端设备,以及如权利要求11所述的移动终端设备。

说明书全文

快速建立Wi-Fi连接的方法、设备及系统

技术领域

[0001] 本发明涉及无线通讯技术领域,更具体地,涉及一种快速建立无线保真(Wireless-Fidelity,Wi-Fi)连接的方法、设备及系统。

背景技术

[0002] 近年来智能物联网相关的智能终端越来越多,如智能音箱、智能箱、智能等,这些智能终端都需要连接Wi-Fi才能够正常工作。目前,常用的智能终端建立Wi-Fi连接的方法主要有以下两种:
[0003] 1、通过蓝牙建立Wi-Fi连接。用户先使用智能手机与待连接的智能终端建立蓝牙连接,再通过特定的应用程序(APP)将无线路由器的服务集标识(Service Set Identifier,SSID)、接入密码等接入信息通过蓝牙传送至智能终端,以使智能终端使用接入信息连接到对应的无线路由器。
[0004] 2、通过开启移动热点的方式建立Wi-Fi连接。在该连接方式中,用户先使用智能终端自身的移动热点功能开启一个移动热点,然后通过移动终端,如智能手机或笔记本电脑的Wi-Fi接入该移动热点;再使用智能终端提供的网页服务,用移动终端的网页浏览器打开相应的网页并登陆到智能终端,并在网页上输入无线路由器的接入信息以使智能终端使用该接入信息连接到对应的无线路由器。
[0005] 上述两种智能终端建立Wi-Fi连接的方法,操作过程均过于繁琐,使用不方便,导致用户的体验不佳。

发明内容

[0006] 本发明的一个目的是提供一种快速建立Wi-Fi连接的方法的新技术方案。
[0007] 根据本发明的第一方面,提供了一种快速建立Wi-Fi连接的方法,应用于智能终端,包括:
[0008] 在Wi-Fi扫描模式下搜索移动终端广播的移动热点名称,所述移动热点名称由待连接无线路由器的接入信息按照预设加密规则形成;
[0009] 按照预设解密规则,从所述移动热点名称中获取所述待连接无线路由器的接入信息;
[0010] 使用所述接入信息接入所述待连接无线路由器;其中,所述接入信息包括所述待连接无线路由器的SSID名称以及接入密码。
[0011] 可选的,所述使用所述接入信息接入所述待连接无线路由器之前,所述方法还包括:
[0012] 使用预设密码接入所述移动热点名称对应的移动热点;
[0013] 成功接入所述移动热点后,断开与所述移动热点之间的连接。
[0014] 可选的,所述移动热点名称为:起始名称识别符+待连接无线路由器的SSID名称+分隔识别符+按照预设加密原则加密后的接入密码+结束名称识别符。
[0015] 可选的,所述移动热点名称的字符数超出SSID名称限制的长度时,所述方法还包括:
[0016] 分次搜索移动终端广播的移动热点名称;
[0017] 将分次获得的所述移动热点名称拼接为完整的移动热点名称。
[0018] 根据本发明的第二方面,提供了一种快速建立Wi-Fi连接的方法,应用于移动终端,包括:
[0019] 接收用户输入的待连接无线路由器的接入信息;所述待连接无线路由器的接入信息包括所述待连接无线路由器的SSID名称以及接入密码;
[0020] 开启移动热点,广播移动热点名称;其中,所述移动热点名称由所述待连接无线路由器的接入信息按照预设加密规则形成。
[0021] 可选的,所述广播移动热点名称之后,所述方法还包括:
[0022] 确认有智能终端接入所述移动热点后,在到达预设时间时,关闭所述移动热点,并显示接入信息传输成功的提示信息。
[0023] 可选的,所述移动热点名称为:起始名称识别符+待连接无线路由器的SSID名称+分隔识别符+按照预设加密原则加密后的接入密码+结束名称识别符。
[0024] 可选的,所述移动热点名称的字符数超出SSID名称限制的长度时,所述方法还包括:
[0025] 分次广播所述移动热点名称。
[0026] 可选的,所述方法还包括:
[0027] 对所述待连接无线路由器的SSID名称和/或接入密码中包含的所述起始名称识别符和/或分隔识别符和/或结束名称识别符进行区别标记。
[0028] 根据本发明的第三方面,提供了一种智能终端设备,包括:
[0029] 搜索模,用于在Wi-Fi扫描模式下搜索移动终端广播的移动热点名称,所述移动热点名称由待连接无线路由器的接入信息按照预设加密规则形成;
[0030] 获取模块,用于按照预设解密规则,从所述移动热点名称中获取所述待连接无线路由器的接入信息;
[0031] 接入模块,用于使用所述接入信息接入所述待连接无线路由器;其中,所述接入信息包括所述待连接无线路由器的SSID名称以及接入密码。
[0032] 根据本发明的第四方面,提供了一种移动终端设备,包括:
[0033] 接收模块,用于接收用户输入的待连接无线路由器的接入信息;所述待连接无线路由器的接入信息包括所述待连接无线路由器的SSID名称以及接入密码;
[0034] 热点开启模块,用于开启移动热点,
[0035] 广播模块,用于广播移动热点名称,所述移动热点名称由所述待连接无线路由器的接入信息按照预设加密规则形成。
[0036] 根据本发明的第五方面,提供了一种快速建立Wi-Fi连接的系统,包括如本发明第三方面所述的智能终端设备,以及如本发明第四方面所述的移动终端设备。
[0037] 本发明的发明人发现,在现有技术中,尚未存在一种快速建立Wi-Fi连接的方法,使得智能终端能够在初始建立Wi-Fi连接的过程中快速、准确的获得连接Wi-Fi所需的接入信息以快速建立Wi-Fi连接,操作简单,用户体验好。因此,本发明所要实现的技术任务或者所要解决的技术问题是本领域技术人员从未想到的或者没有预期到的,故本发明是一种新的技术方案。
[0038] 通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

[0039] 被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
[0040] 图1为本发明实施例一提供的快速建立Wi-Fi连接的方法的流程图
[0041] 图2是本发明实施例二提供的快速建立Wi-Fi连接的方法的流程图;
[0042] 图3为本发明实施例提供的智能终端设备的结构示意图;
[0043] 图4为本发明实施例三提供的快速建立Wi-Fi连接的方法的流程图;
[0044] 图5为本发明实施例提供的移动终端设备的结构示意图;
[0045] 图6为本发明实施例提供的快速建立Wi-Fi连接的系统的结构示意图;
[0046] 图7为本发明提供的快速建立Wi-Fi连接的系统的应用场景示意图;
[0047] 图8为本发明提供的快速建立Wi-Fi连接的方法应用于图7所示的系统的流程示意图;
[0048] 图9是示出可以实现本发明的实施例的智能终端1000的硬件配置的框图

具体实施方式

[0049] 现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0050] 以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0051] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0052] 在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0053] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0054] <硬件配置>
[0055] 图9是示出可以实现本发明的实施例的智能终端1000的硬件配置的框图。
[0056] 智能终端1000可以是智能音箱、智能锁、智能灯泡、智能跑、智能插座等。如图9所示,智能终端1000可以包括处理器1100、存储器1200、接口装置1300、通信装置1400、扬声器1500、麦克1600等等。其中,处理器1100可以是中央处理器CPU、微处理器MCU等。存储器1200例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘非易失性存储器等。接口装置1300例如包括USB接口、机接口等。通信装置1400例如能够进行有线或无线通信,具体地可以包括Wifi通信、蓝牙通信、2G/3G/4G/5G通信等。用户可以通过扬声器1700和麦克风1800输入/输出语音信息。
[0057] 图9所示的智能终端1000仅仅是说明性的并且决不意味着对本发明、其应用或使用的任何限制。应用于本发明的实施例中,智能终端1000的所述存储器1200用于存储指令,所述指令用于控制所述处理器1100进行操作以执行本发明实施例提供的任意一项快速建立Wi-Fi连接的方法:智能终端在Wi-Fi扫描模式下搜索移动终端广播的移动热点名称;所述智能终端按照预设解密规则,从所述移动热点名称中获取所述待连接无线路由器的接入信息;所述智能终端使用所述接入信息接入所述待连接无线路由器。本领域技术人员应当理解,尽管在图9中对智能终端1000示出了多个装置,但是,本发明可以仅涉及其中的部分装置,例如,智能终端1000只涉及处理器1100和存储装置1200。技术人员可以根据本发明所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
[0058] <智能终端实施例>
[0059] <方法实施例>
[0060] 图1为本发明实施例一提供的快速建立Wi-Fi连接的方法的流程图。本实施例提供的方法具体应用于智能终端,智能终端可以是具有Wi-Fi连接功能、不具备显示装置和文字输入装置的终端,例如,智能音箱、智能锁、智能灯泡、智能跑鞋、智能插座等。在此不一一列举。其硬件配置具体可以如图9所示,在此不再赘述。
[0061] 如图1所示,本实施例提供的快速建立Wi-Fi连接的方法包括:
[0062] 步骤101、在Wi-Fi扫描模式下搜索移动终端广播的移动热点名称,所述移动热点名称由待连接无线路由器的接入信息按照预设加密规则形成。
[0063] 移动终端是具有Wi-Fi连接功能、显示装置和文字输入装置的终端,例如,手机、平板电脑等。
[0064] 接入信息包括所述待连接无线路由器的SSID名称以及接入密码。
[0065] 所述移动热点名称为:起始名称识别符+待连接无线路由器的SSID名称+分隔识别符+按照预设加密原则加密后的接入密码+结束名称识别符。例如,可以设置起始名称识别符、分隔识别符和结束名称识别符均为##,假设待连接无线路由器的SSID名称为“AAA”,接入密码为“12345678”,按照预设加密原则加密后的接入密码为“87654321”,则按照预设加密规则形成的移动热点名称为“##AAA##87654321##”。
[0066] 若按照预设加密规则形成的移动热点名称的长度大于SSID名称所限制的32个字符时,可以使用未完/续传识别符,例如,“###”,智能终端可以分次搜索移动终端广播的移动热点名称;将分次获得的移动热点名称拼接为完整的移动热点名称。
[0067] 例如,将“##”设置为起始名称识别符和结束名称识别符,将“###”设置为第一次广播时的未完/续传识别符,将“####”设置为第二次广播时的未完/续传识别符,将“#####”设置为第N次广播时第未完/续传识别符,移动终端分次广播移动热点名称,例如,第一次广播的移动热点名称为:“##???...???###”;第二次广播的移动热点名称为:“####???...???####”;第N次广播第移动热点名称为:“#####???...???##”。其中,“???...???”用于表示待连接无线路由器的SSID名称的一部分,或者,表示按照预设加密原则加密后的接入密码的一部分,或者,待连接无线路由器的SSID名称的全部+分隔识别符+按照预设加密原则加密后的接入密码的一部分,或者,表示待连接无线路由器的SSID名称的一部分+分隔识别符+按照预设加密原则加密后的接入密码的一部分,或者,表示待连接无线路由器的SSID名称的一部分+分隔识别符+按照预设加密原则加密后的接入密码的全部,根据实际使用情况而定。
[0068] 智能终端在Wi-Fi扫描模式下第一次搜索到“##???...???###”形式的移动热点名称,会继续在Wi-Fi扫描模式下搜索移动热点名称,智能终端第二次搜索到“####???...???####”形式的移动热点名称,第N次搜索到的移动热点名称为
“#####???...?##”,智能终端在搜索到的移动热点名称中看到结束名称识别符“##”时结束搜索,并将分次搜索得到的移动热点名称拼接起来,得到完整的移动热点名称,以根据完整的移动热点名称获得待连接无线路由器的接入信息。
[0069] 假设智能终端第一次搜索到的移动热点名称为“##AAA##87###”,第二次搜索到的移动热点名称为“####654321##”,智能终端在看到结束名称识别符“##”时结束搜索,将“##AAA##87###”和“####654321##”拼接为完整的移动热点名称“##AAA##87654321##”。
[0070] 在实际使用中,可能出现待连接无线路由器的SSID名称和/或接入密码中包含预先设定的起始名称识别符和/或分隔识别符和/或结束名称识别符的情况,此时移动终端在加密处理的过程中,会对待连接无线路由器对SSID名称中出现的起始名称识别符和/或分隔识别符和/或结束名称识别符进行区别标记,智能终端可以对待连接无线路由器的SSID名称和/或接入密码中区别标记的所述起始名称识别符和/或分隔识别符和/或结束名称识别符进行反向识别。
[0071] 例如,预先设定的起始名称识别符为#,若待连接无线路由器的SSID名称中包含字符“#”,可以将“#”改为“/#/”以进行区别标记,智能终端在获取待连接无线路由器的SSID名称时再将“/#/”反向识别。
[0072] 步骤102、按照预设解密规则,从所述移动热点名称中获取所述待连接无线路由器的接入信息。
[0073] 例如,对于移动热点名称为“##AAA##87654321##”,智能终端按照预设解密规则,从中获取的待连接无线路由器的SSID名称“AAA”以及接入密码“12345678”。
[0074] 步骤103、使用所述接入信息接入所述待连接无线路由器。
[0075] 上述步骤102中,智能终端从移动热点名称中获取了待连接无线路由器的SSID名称和接入密码,本步骤中,智能终端使用所获取的接入密码,接入与待连接无线路由器的SSID名称对应的待连接无线路由器中。从而快速建立智能终端的Wi-Fi连接。
[0076] 进一步地,在上述步骤101与步骤102之间,或者在上述步骤102与步骤103之间,如图2所示,本实施例提供的方法还可以包括:
[0077] 步骤201、使用预设密码接入所述移动热点名称对应的移动热点。
[0078] 具体的,预设密码是智能终端与移动终端之间预先约定好的,智能终端在搜索到移动热点名称后,使用预设密码与移动热点名称对应的移动热点进行连接。
[0079] 步骤202、成功接入所述移动热点后,断开与所述移动热点之间的连接。
[0080] 智能终端在使用所获取的接入信息接入待连接无线路由器之前,需要断开与移动热点之间的连接,才能与待连接无线路由器建立Wi-Fi连接。在本步骤中,智能终端接入移动热点后,移动终端关闭移动热点,智能终端会断开与移动热点之间的连接,这种先连接再断开的机制也可以使智能终端进一步确认可以从移动热点名称中获取到所需的待连接无线路由器的接入信息。
[0081] 本实施例提供的快速建立Wi-Fi连接的方法,智能终端在Wi-Fi扫描模式下搜索移动终端广播的移动热点名称,按照预设解密规则,从移动热点名称中获取待连接无线路由器的接入信息;并使用该接入信息接入待连接无线路由器。本实施例的技术方案与现有的蓝牙连接方式相比,不需要以建立蓝牙连接为前提,传输接入信息;与开启移动热点的方式相比,不需要在接入移动热点后,使用指定的网页输入待连接无线路由器的接入信息,简化了智能终端建立Wi-Fi连接的操作过程,使智能终端能够快速建立Wi-Fi连接,提高了Wi-Fi连接的效率,提升了用户体验。
[0082] <设备实施例>
[0083] 图3为本发明实施例提供的智能终端设备的结构示意图。如图3所示,本实施例提供的移动终端设备30可以包括:
[0084] 搜索模块31,用于在Wi-Fi扫描模式下搜索移动终端广播的移动热点名称,所述移动热点名称由待连接无线路由器的接入信息按照预设加密规则形成;
[0085] 获取模块32,用于按照预设解密规则,从所述移动热点名称中获取所述待连接无线路由器的接入信息;
[0086] 接入模块33,用于使用所述接入信息接入所述待连接无线路由器;其中,所述接入信息包括所述待连接无线路由器的SSID名称以及接入密码。
[0087] 进一步地,所述接入模块33还用于:使用预设密码接入所述移动热点名称对应的移动热点;所述设备还包括:断开模块,用于在所述接入模块成功接入所述移动热点后,断开与所述移动热点之间的连接。
[0088] 其中,所述移动热点名称为:起始名称识别符+待连接无线路由器的SSID名称+分隔识别符+按照预设加密原则加密后的接入密码+结束名称识别符。
[0089] 需要说明的是,所述移动热点名称的字符数超出SSID名称限制的长度时,所述搜索模块31还用于分次搜索移动终端广播的移动热点名称,将分次获得的移动热点名称拼接为完整的移动热点名称。
[0090] 本实施例提供的智能终端设备,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0091] 本领域技术人员应当明白,可以通过各种方式来实现智能终端设备30。例如,可以通过指令配置处理器来实现智能终端设备30。例如,可以将指令存储在ROM中,并且当启动设备时,将指令从ROM读取到可编程器件中来实现智能终端设备30。例如,可以将智能终端设备30固化到专用器件(例如ASIC)中。可以将智能终端设备30分成相互独立的单元,或者可以将它们合并在一起实现。智能终端设备30可以通过上述各种实现方式中的一种来实现,或者可以通过上述各种实现方式中的两种或更多种方式的组合来实现。
[0092] <移动终端实施例>
[0093] <方法实施例>
[0094] 图4为本发明实施例三提供的快速建立Wi-Fi连接的方法的流程图。本实施例提供的方法具体应用于移动终端,移动终端可以是具有Wi-Fi连接功能、显示装置和文字输入装置的终端,例如,手机、平板电脑等。在此不一一列举。
[0095] 如图4所示,本实施例提供的快速建立Wi-Fi连接的方法可以包括:
[0096] 步骤401、接收用户输入的待连接无线路由器的接入信息;所述待连接无线路由器的接入信息包括所述待连接无线路由器的SSID名称以及接入密码。
[0097] 移动终端通过显示装置向用户提供输入界面,以供用户通过移动终端的文字输入装置,在输入界面上输入待连接无线路由器的SSID和接入密码,并可以通过在输入界面上点击“确认”键触发移动终端广播移动热点名称的操作。
[0098] 步骤402、开启移动热点,广播移动热点名称;其中,所述移动热点名称由所述待连接无线路由器的接入信息按照预设加密规则形成。
[0099] 具体的,移动终端根据用户输入的待连接无线路由器的接入信息,按照预设加密规则形成的移动热点名称为:起始名称识别符+待连接无线路由器的SSID名称+分隔识别符+按照预设加密原则加密后的接入密码+结束名称识别符。
[0100] 例如,可以设置起始名称识别符、分隔识别符和结束名称识别符均为##,假设待连接无线路由器的SSID名称为“AAA”,接入密码为“12345678”,按照预设加密原则加密后的接入密码为“87654321”,则移动终端按照预设加密规则形成的移动热点名称为“##AAA##87654321##”。
[0101] 若按照预设加密规则形成的移动热点名称的长度大于SSID名称所限制的32个字符时,移动终端分次广播移动热点名称,具体的,移动终端可以使用未完/续传识别符,将移动热点名称分为两次或多次进行广播。
[0102] 例如,将“##”设置为起始名称识别符和结束名称识别符,将“###”设置为第一次广播时的未完/续传识别符,将“####”设置为第二次广播时的未完/续传识别符,将“#####”设置为第N次广播时第未完/续传识别符,则第一次广播的移动热点名称为:“##???...???###”;第二次广播的移动热点名称为:“####???...???####”;第N次广播第移动热点名称为:“#####???...???##”。其中,“???...???”用于表示待连接无线路由器的SSID名称的一部分,或者,表示按照预设加密原则加密后的接入密码的一部分,或者,待连接无线路由器的SSID名称的全部+分隔识别符+按照预设加密原则加密后的接入密码的一部分,或者,表示待连接无线路由器的SSID名称的一部分+分隔识别符+按照预设加密原则加密后的接入密码的一部分,或者,表示待连接无线路由器的SSID名称的一部分+分隔识别符+按照预设加密原则加密后的接入密码的全部,根据实际使用情况而定。
[0103] 在实际使用中,可能出现待连接无线路由器的SSID名称中包含预先设定的起始名称识别符和/或分隔识别符和/或结束名称识别符的情况,此时移动终端可以对待连接无线路由器对SSID名称中出现的起始名称识别符和/或分隔识别符和/或结束名称识别符进行区别标记。
[0104] 例如,预先设定的起始名称识别符为#,若待连接无线路由器的SSID名称中包含字符“#”,移动终端可以将“#”改为“/#/”以进行区别标记,智能终端在获取待连接无线路由器的SSID名称时再将“/#/”反向识别出来即可。
[0105] 进一步地,为了确保将待连接无线路由器的接入信息传递给待连接的智能终端,在上述实施例的基础上,在广播移动热点之后,本实施例提供的方法还可以包括:
[0106] 确认有智能终端接入所述移动热点后,在到达预设时间时,关闭所述移动热点,并显示接入信息传输成功的提示信息。
[0107] 具体的,智能终端可以使用与移动终端之间预先约定好的预设密码连接至移动终端开启的移动热点,移动终端确认有设备接入所开启的移动热点,可确认将待连接无线路由器的接入信息传递给了正确的待连接的智能终端,则在到达预设时间时,关闭移动热点,并通过移动终端的显示装置提示用户待连接无线路由器的接入信息传递成功。
[0108] 本实施例提供的快速建立Wi-Fi连接的方法,移动终端接收用户输入的待连接无线路由器的接入信息,并按照预设加密规则对接入信息进行处理以形成移动热点名称,并广播该移动热点名称,以供智能终端根据该移动热点名称获取待连接无线路由器的接入信息并使用该接入信息接入待连接无线路由器。本实施例的技术方案与现有的蓝牙连接方式相比,不需要以建立蓝牙连接为前提,传输接入信息;与开启移动热点的方式相比,不需要在接入移动热点后,使用指定的网页输入待连接无线路由器的接入信息,简化了智能终端建立Wi-Fi连接的操作过程,使智能终端能够快速建立Wi-Fi连接,提高了Wi-Fi连接的效率,提升了用户体验。
[0109] <设备实施例>
[0110] 图5为本发明实施例提供的移动终端设备的结构示意图。如图5所示,本实施例提供的移动终端设备50可以包括:
[0111] 接收模块51,用于接收用户输入的待连接无线路由器的接入信息;所述待连接无线路由器的接入信息包括所述待连接无线路由器的SSID名称以及接入密码;
[0112] 热点开启模块52,用于开启移动热点,
[0113] 广播模块53,用于广播移动热点名称,所述移动热点名称由所述待连接无线路由器的接入信息按照预设加密规则形成。
[0114] 进一步地,本实施例提供的设备还可以包括:热点关闭模块,用于确认有智能终端接入所述移动热点后,在到达预设时间时,关闭所述移动热点,显示模块,用于显示接入信息传输成功的提示信息。
[0115] 其中,所述移动热点名称为:起始名称识别符+待连接无线路由器的SSID名称+分隔识别符+按照预设加密原则加密后的接入密码+结束名称识别符。
[0116] 需要说明的是,所述移动热点名称的字符数超出SSID名称限制的长度时,所述广播模块53还用于分次广播所述移动热点名称。
[0117] 所述待连接无线路由器的SSID名称和/或接入密码中包含的所述起始名称识别符和/或分隔识别符和/或结束名称识别符时,所述广播模块53还用于:对所述待连接无线路由器的SSID名称和/或接入密码中包含的所述起始名称识别符和/或分隔识别符和/或结束名称识别符进行区别标记。
[0118] 本实施例提供的移动终端设备,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0119] 本领域技术人员应当明白,可以通过各种方式来实现移动终端设备50。例如,可以通过指令配置处理器来实现移动终端设备50。例如,可以将指令存储在ROM中,并且当启动设备时,将指令从ROM读取到可编程器件中来实现移动终端设备50。例如,可以将移动终端设备50固化到专用器件(例如ASIC)中。可以将移动终端设备50分成相互独立的单元,或者可以将它们合并在一起实现。移动终端设备50可以通过上述各种实现方式中的一种来实现,或者可以通过上述各种实现方式中的两种或更多种方式的组合来实现。
[0120] <系统实施例>
[0121] 图6为本发明实施例提供的快速建立Wi-Fi连接的系统的结构示意图。如图6所示,本实施例提供的快速建立Wi-Fi连接的系统60可以包括如上述实施例所述的智能终端设备30,以及如上述实施例所述的移动终端设备50。
[0122] <例子>
[0123] 以下结合图7和图8所示的例子对本实施例中提供的快速建立Wi-Fi连接的系统中所实施的快速建立Wi-Fi连接的方法进行进一步说明。在本实施例中,快速建立Wi-Fi连接的系统的应用场景如图7所示,包括一个SSID名称为“AAA”的待接入的无线路由器,其接入密码为“12345678”,一个移动终端设备,且该移动终端设备已连接至SSID为“AAA”的路由器,一个待连接智能终端设备。
[0124] 图8所示,实施快速建立Wi-Fi连接的方法具体包括:
[0125] 步骤801、智能终端设备启动Wi-Fi扫描模式。
[0126] 智能终端设备开启后,接收与智能终端设备对应的APP上启动Wi-Fi扫描模式的控制指令。
[0127] 步骤802、智能终端设备进入Wi-Fi扫描模式,并语音提示用户进行移动终端APP的操作。
[0128] 本步骤中,智能终端设备搜索到SSID为“AAA”的路由器。
[0129] 步骤803、移动终端设备接收用户对SSID为“AAA”的路由器的选择,并接收用户在输入界面上输入的“AAA”的接入密码“12345678”。
[0130] 在用户输入SSID为“AAA”的路由器的接入密码后,可以在移动终端设备的显示装置上显示“确认”按键,用户通过点击该按键触发步骤804。
[0131] 步骤804、移动终端设备根据预设加密规则,对SSID“AAA”及其对应对接入密码“12345678”进行加密处理形成移动热点名称,如,“##AAA##87654321##”。
[0132] 需要说明的是,若待连接无线路由器的SSID名称中包含字符“#”,可以将“#”改为“/#/”以进行区别标记,智能终端设备在获取待连接无线路由器的SSID名称时将“/#/”反向出来即可。
[0133] 步骤805、移动终端设备开启名称为“##AAA##87654321##”的移动热点,广播该移动热点名称。
[0134] 接入该移动热点的预设密码是智能终端设备与移动终端设备之间预先约定好的,越复杂越好,例如为“ABAB%^%^”。本实施例对此不作具体限定。
[0135] 步骤806、智能终端设备在Wi-Fi扫描模式下搜索出广播中的移动热点名称。
[0136] 此时智能终端设备搜索出的路由器名称包括:“AAA”(待连接无线路由器)、“##AAA##87654321##”(移动终端设备的热点名称)。
[0137] 步骤807、智能终端设备寻找起始名称识别符和结束名称识别符为“##”的移动热点名称,并接入该移动热点。
[0138] 具体的,智能终端设备寻找到热点名称为“##AAA##87654321##”的移动热点后,使用智能终端设备与移动终端设备之间预先约定好的预设密码“ABAB%^%^”接入该移动热点。
[0139] 步骤808、移动终端设备确认有智能终端设备接入该移动热点后,在到达预设时间时,关闭移动热点,并显示接入信息传输成功的提示信息。
[0140] 该预设时间可以根据实际使用需求进行设置,例如可以设置为2s,本实施例对此不做具体限定。
[0141] 需要说明的是,若移动热点名称的长度大于SSID名称所限制的32个字符时,可以使用未完/续传识别符将移动热点名称分为两次或多次进行广播,即,返回上述步骤805,直至将移动热点名称广播完毕,然后将多次获得的移动热点名称拼接为完整的移动热点名称。
[0142] 步骤809、智能终端设备成功接入所述移动热点后,断开与移动热点之间的连接。
[0143] 智能终端设备与移动热点的连接断开后,智能终端设备进一步可以根据该先连接后断开的机制确定移动热点名称“##AAA##87654321##”中包含所需的待连接无线路由器的接入信息。
[0144] 步骤810、智能终端设备按照预设解密规则,从移动热点名称中获取所述待连接无线路由器的接入信息。
[0145] 智能终端设备按照预设解密规则,从“##AAA##87654321##”中获取到待连接无线路由器的SSID名称“AAA”,以及对应的接入密码“12345678”。
[0146] 步骤811、智能终端设备使用获取的接入密码接入待连接无线路由器。
[0147] 本步骤中,智能终端设备使用接入密码“12345678”与SSID名称为“AAA”的无线路由器建立Wi-Fi连接。
[0148] 以上已经结合附图和例子说明本实施例提供的快速建立Wi-Fi连接的方法以及系统,移动终端设备按照预设加密规则对待连接无线路由器的接入信息进行加密以形成移动热点名称,智能终端设备识别该移动热点名称,并使用对应的预设解密规则从中获取到待连接无线路由器的SSID名称以及对应的接入密码,使用该接入密码接入待连接无线路由器,简化了智能终端建立Wi-Fi连接的操作过程,使智能终端能够快速建立Wi-Fi连接,提升了用户体验。
[0149] 本领域技术人员公知的是,随着诸如大规模集成电路技术的电子信息技术的发展和软件硬件化的趋势,要明确划分计算机系统软、硬件界限已经显得比较困难了。因为,任何操作可以软件来实现,也可以由硬件来实现。任何指令的执行可以由硬件完成,同样也可以由软件来完成。对于某一机器功能采用硬件实现方案还是软件实现方案,取决于价格、速度、可靠性、存储容量、变更周期等非技术性因素。因此,对于电子信息技术领域的普通技术人员来说,更为直接和清楚地描述一个技术方案的方式是描述该方案中的各个操作。在知道所要执行的操作的情况下,本领域技术人员可以基于对所述非技术性因素的考虑直接设计出期望的产品。
[0150] 本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。
[0151] 计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号
[0152] 这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
[0153] 用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
[0154] 这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
[0155] 这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
[0156] 也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
[0157] 附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
[0158] 以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。
QQ群二维码
意见反馈