无线网络连接方法及装置与流程

文档序号:17150200发布日期:2019-03-19 23:21阅读:159来源:国知局
无线网络连接方法及装置与流程

本公开涉及无线网络技术领域,尤其涉及一种无线网络连接方法及装置。



背景技术:

随着智能家居和物联网技术的不断发展,基于无线网络的智能设备的种类也不断增多,使用时,将智能设备与无线网络连接,并将智能设备与终端绑定,从而实现用户通过终端对智能设备的无线控制。

相关技术中,智能设备在连接无线网络时,通常需要终端先扫描周围的无线热点,然后在扫描到的无线热点中查找是否有智能设备的热点,若有智能设备的热点,则点击智能设备的热点,然后输入路由器的名称和密码,并连接智能设备的热点,向智能设备发送路由器的名称和密码,使得智能设备根据接收到的路由器的名称和密码连接无线网络。



技术实现要素:

为克服相关技术中存在的问题,本公开实施例提供一种无线网络连接方法。所述技术方案如下:

根据本公开实施例的第一方面,提供一种无线网络连接方法,应用于智能设备,包括:

获取接入点广播的接入点的接入信息;所述接入信息包括接入点的名称;

将所述接入点的名称与预先配置的第一联网规则中的预存名称进行比较;

在确定所述接入点的名称与所述预存名称相同时,向所述接入点发送网络连接请求,以使得所述接入点建立与所述智能设备之间的网络连接。

本公开的实施例提供的技术方案可以包括以下有益效果:智能设备接收接入点广播的接入点的名称,并在确定接入点的名称与预存名称相同时,直接向接入点发送网络连接请求,使得接入点在接收到网络连接请求时,建立与智能设备之间的网络连接,实现了智能设备与接入点之间的网络连接,无需终端的参与,操作简单,耗时短。

在一个实施例中,所述在确定所述接入点的名称与所述预存名称相同时,向所述接入点发送网络连接请求包括:

在确定所述接入点的名称与所述预存名称相同时,根据所述接入信息及密码预设规则确定接入点的待验证密码,并根据所述待验证密码和加密规则生成待验证加密数据;所述密码预设规则和所述加密规则预先配置在所述第一联网规则中;

向所述接入点发送网络连接请求,所述网络连接请求中携带所述待验证加密数据。

在一个实施例中,在所述根据所述待验证密码和加密规则生成待验证加密数据之后,还包括:

获取接入点的信号强度;

将所述接入点的信号强度进行比较,确定出信号强度最大的接入点;

所述向所述接入点发送网络连接请求包括:

向信号强度最大的接入点发送所述网络连接请求。

在一个实施例中,还包括:

接收所述接入点发送的网络连接失败消息;

广播所述智能设备的标识信息,以使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

在一个实施例中,所述预存名称包括固定名称或者可变名称,所述可变名称根据名称预设规则生成。

根据本公开实施例的第二方面,提供一种无线网络连接方法,应用于接入点,包括:

广播接入点的接入信息;所述接入信息包括接入点的名称,所述接入点的名称预先配置在第二联网规则中;

接收所述智能设备发送的网络连接请求;

建立与所述智能设备之间的网络连接。

本公开的实施例提供的技术方案可以包括以下有益效果:智能设备接收接入点广播的接入点的名称,并在确定接入点的名称与预存名称相同时,直接向接入点发送网络连接请求,使得接入点在接收到网络连接请求时,建立与智能设备之间的网络连接,实现了智能设备与接入点之间的网络连接,无需终端的参与,操作简单,耗时短。

在一个实施例中,所述网络连接请求中携带待验证加密数据;

所述建立与所述智能设备之间的网络连接包括:

对所述待验证加密数据进行验证;

在所述待验证加密数据验证成功时,建立与所述智能设备之间的网络连接。

在一个实施例中,所述第二联网规则中还配置有允许连接无线网络的服务器的ip地址。

在一个实施例中,还包括:

在建立与所述智能设备之间的网络连接失败时,向所述智能设备发送网络连接失败消息,以使得所述智能设备在接收到所述网络连接失败消息时,广播所述智能设备的标识信息,使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

根据本公开实施例的第三方面,提供一种无线网络连接装置,包括:

获取模块,用于获取接入点广播的接入点的接入信息;所述接入信息包括接入点的名称;

比较模块,用于将所述接入点的名称与预先配置的第一联网规则中的预存名称进行比较;

第一发送模块,用于在确定所述接入点的名称与所述预存名称相同时,向所述接入点发送网络连接请求,以使得所述接入点建立与所述智能设备之间的网络连接。

在一个实施例中,所述第一发送模块包括第一确定子模块和发送子模块;

所述第一确定子模块,用于在确定所述接入点的名称与所述预存名称相同时,根据所述接入信息及密码预设规则确定接入点的待验证密码,并根据所述待验证密码和加密规则生成待验证加密数据;所述密码预设规则和所述加密规则预先配置在所述第一联网规则中;

所述发送子模块,用于向所述接入点发送网络连接请求,所述网络连接请求中携带所述待验证加密数据。

在一个实施例中,所述第一发送模块还包括获取子模块和第二确定子模块,所述发送子模块包括发送单元;

所述获取子模块,用于获取接入点的信号强度;

所述第二确定子模块,用于将所述接入点的信号强度进行比较,确定出信号强度最大的接入点;

所述发送单元,用于向信号强度最大的接入点发送所述网络连接请求。

在一个实施例中,还包括:

第一接收模块,用于接收所述接入点发送的网络连接失败消息;

第一广播模块,用于广播所述智能设备的标识信息,以使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

在一个实施例中,所述预存名称包括固定名称或者可变名称,所述可变名称根据名称预设规则生成。

根据本公开实施例的第四方面,提供一种无线网络连接装置,包括:

第二广播模块,用于广播接入点的接入信息;所述接入信息包括接入点的名称,所述接入点的名称预先配置在第二联网规则中;

第二接收模块,用于接收所述智能设备发送的网络连接请求;

建立模块,用于建立与所述智能设备之间的网络连接。

在一个实施例中,所述网络连接请求中携带所述待验证加密数据;所述建立模块包括验证子模块和建立子模块;

所述验证子模块,用于对所述待验证加密数据进行验证;

所述建立子模块,用于在所述待验证加密数据验证成功时,建立与所述智能设备之间的网络连接。

在一个实施例中,所述第二联网规则中还配置有允许连接无线网络的服务器的ip地址。

在一个实施例中,还包括:

第二发送模块,用于在建立与所述智能设备之间的网络连接失败时,向所述智能设备发送网络连接失败消息,以使得所述智能设备在接收到所述网络连接失败消息时,广播所述智能设备的标识信息,使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

根据本公开实施例的第五方面,提供一种无线网络连接装置,包括:

第一处理器;

用于存储第一处理器可执行指令的第一存储器;

其中,所述第一处理器被配置为:

获取接入点广播的接入点的接入信息;所述接入信息包括接入点的名称;

将所述接入点的名称与预先配置的第一联网规则中的预存名称进行比较;

在确定所述接入点的名称与所述预存名称相同时,向所述接入点发送网络连接请求,以使得所述接入点建立与所述智能设备之间的网络连接。

根据本公开实施例的第六方面,提供一种无线网络连接装置,包括:

第二处理器;

用于存储第二处理器可执行指令的第二存储器;

其中,所述第二处理器被配置为:

广播接入点的接入信息;所述接入信息包括接入点的名称,所述接入点的名称预先配置在第二联网规则中;

接收所述智能设备发送的网络连接请求;

建立与所述智能设备之间的网络连接。

根据本公开实施例的第七方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面任一实施例所述方法的步骤。

根据本公开实施例的第八方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第二方面任一实施例所述方法的步骤。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1a是根据一示例性实施例示出的无线网络连接方法的流程图。

图1b是根据一示例性实施例示出的无线网络连接方法的流程图。

图2a是根据一示例性实施例示出的无线网络连接方法的流程图。

图2b是根据一示例性实施例示出的无线网络连接方法的流程图。

图3a是根据一示例性实施例示出的无线网络连接方法的交互图。

图3b是根据一示例性实施例示出的无线网络连接方法的交互图。

图4a是根据一示例性实施例示出的无线网络连接装置的结构示意图。

图4b是根据一示例性实施例示出的无线网络连接装置的结构示意图。

图4c是根据一示例性实施例示出的无线网络连接装置的结构示意图。

图4d是根据一示例性实施例示出的无线网络连接装置的结构示意图。

图5a是根据一示例性实施例示出的无线网络连接装置的结构示意图。

图5b是根据一示例性实施例示出的无线网络连接装置的结构示意图。

图5c是根据一示例性实施例示出的无线网络连接装置的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开实施例提供的技术方案涉及智能设备和接入点,该智能设备可以为包括无线收发功能的家居设备,例如智能开关、智能空调、智能冰箱等;该接入点可以为路由器,也可以为路由器上建立的一个ap热点等,本公开实施例对此不做限定。相关技术中,智能设备在连接无线网络时,通常需要终端先扫描周围的无线热点,然后在扫描到的无线热点中查找是否有智能设备的热点,若有智能设备的热点,则点击智能设备的热点,然后输入路由器的名称和密码,并连接智能设备的热点,向智能设备发送路由器的名称和密码,使得智能设备根据接收到的路由器的名称和密码连接无线网络。但上述智能设备在连接无线网络时,需要借助终端来连接,还需要用户在终端上输入无线网络的名称和密码,操作繁琐,耗时多。本公开实施例提供的技术方案中,智能设备接收接入点广播的接入点的名称,并在确定接入点的名称与预存名称相同时,直接向接入点发送网络连接请求,使得接入点在接收到网络连接请求时,建立与智能设备之间的网络连接,实现了智能设备与接入点之间的网络连接,无需终端的参与,操作简单,耗时短。

本公开实施例提供了无线网络连接方法,实施该方法的执行主体有智能设备和接入点。本公开实施例根据方法实施主体的不同,布置了两套实施例,如下所述:

智能设备侧

图1a是根据一示例性实施例示出的一种无线网络连接方法的流程图,该方法应用于智能设备,如图1a所示,该无线网络连接方法包括以下步骤101a至步骤103a:

在步骤101a中,获取接入点广播的接入点的接入信息。

其中,所述接入信息包括接入点的名称。

示例的,智能设备配置有无线收发模块,可以通过无线收发模块接收接入点广播的接入点的接入信息。

在步骤102a中,将所述接入点的名称与预先配置的第一联网规则中的预存名称进行比较。

其中,所述预存名称包括固定名称或者可变名称,所述可变名称根据名称预设规则生成。

示例的,预存名称为固定名称,则预存名称可以为数字、汉字、字符等中的一种或者多种的组合,例如预存名称为张三,当接收到的接入点的名称为张三时,则接收到的接入点的名称与预存名称相同;当接收到的接入点的名称不为张三时,则接收到的接入点的名称与预存名称不相同。

示例的,预存名称为可变名称,若可变名称依次由固定部分和可变部分组成,其中,固定部分可以为数字、汉字、字符等中的一种或者多种的组合,可变部分则根据名称预设规则来确定,例如,名称预设规则为名称的可变部分为接入点的mac地址的后两位,当固定部分为张三,接入点的mac地址为00-19-66-cb-45-12时,则可变名称为张三12。

若可变名称仅有可变部分组成,则可变部分根据名称预设规则来确定,例如,名称预设规则为接入点的名称由mac地址中的从左到右的所有数字和字符组成,当接入点的mac地址为00-19-66-cb-45-12时,则可变名称为001966cb4512。

在步骤103a中,在确定所述接入点的名称与所述预存名称相同时,向所述接入点发送网络连接请求,以使得所述接入点建立与所述智能设备之间的网络连接。

示例的,智能设备在确定接入点的名称与预存名称相同时,则确定此接入点的名称即为与智能设备约定的接入点的名称,智能设备信任此接入点,从而向此接入点发送网络连接请求。

需要说明的是,在智能设备成功连接无线网络后,为了建立智能设备与终端的账户信息之间的对应关系,用户还需要扫描智能设备的标识信息,具体获取方式包括:智能设备上粘贴有携带智能设备的标识信息的二维码,用户通过摄像模块扫描此二维码获取智能设备的标识信息;或者,用户手动输入智能设备的标识信息等;终端在获取到智能设备的标识信息后,向服务器发送终端的账号信息和智能设备的标识信息,以使得服务器根据终端的账号信息和智能设备的标识信息建立终端与智能设备的对应关系,从而使得智能设备归属于此终端的账号信息,用户可通过此终端的账号信息对应的app来远程控制智能设备。

本公开实施例提供一种无线网络连接方法,智能设备接收接入点广播的接入点的名称,并在确定接入点的名称与预存名称相同时,直接向接入点发送网络连接请求,使得接入点在接收到网络连接请求时,建立与智能设备之间的网络连接,实现了智能设备与接入点之间的网络连接,无需终端的参与,操作简单,耗时短。

图1b是根据一示例性实施例示出的一种无线网络连接方法的流程图,该方法应用于智能设备,如图1b所示,该无线网络连接方法包括以下步骤101b至步骤108b:

在步骤101b中,获取接入点广播的接入点的接入信息。

其中,所述接入信息包括接入点的名称。

在步骤102b中,将所述接入点的名称与预先配置的第一联网规则中的预存名称进行比较。

在步骤103b中,在确定所述接入点的名称与所述预存名称相同时,根据所述接入信息及密码预设规则确定接入点的待验证密码,并根据所述待验证密码和加密规则生成待验证加密数据。

其中,所述密码预设规则和加密规则预先配置在所述第一联网规则中,接入信号还包括接入点的mac地址。

具体的,在确定接入点的名称与预存名称相同时,为了进一步确定名称与预存名称相同的接入点是否为智能设备所需要连接的接入点,还需要根据接入信息及密码预设规则确定接入点的待验证密码,而为了防止待验证密码泄露,还需要对待验证密码进行加密,生成待验证加密数据。

示例的,密码预设规则为将接入点的名称作为接入点的待验证密码,加密规则为将倒数第二位转化为※,若接入点的名称为abcdef,则接入点的待验证密码即为abcdef,待验证加密数据即为abcd※f。

示例的,密码预设规则为将接入点的名称的后两位与接入点的mac地址的后两位依次组成接入点的待验证密码,加密规则为将倒数第二位转化为※,若接入点的名称为abcdef,接入点的mac地址为00-19-66-cb-45-12,则接入点的待验证密码为ef12,待验证加密数据即为ef※2。

需要说明的是,根据密码预设规则和接入信息确定的接入点的待验证密码可以为固定密码,也可以为可变密码,具体需要根据密码预设规则的规定来确定,在此不再赘述。

需要说明的是,若接入点的名称为可变名称,则针对同一个接入点来说,接入点的名称相对是固定的,而对于不同接入点来说,每个接入点的名称不同,即接入点的名称为可变名称;若接入点的待验证密码为可变密码,则针对同一个接入点来说,接入点的待验证密码相对是固定的,而对于不同接入点来说,每个接入点的待验证密码不同,即接入点的待验证密码为可变密码。

在步骤104b中,获取接入点的信号强度。

示例的,若检测到有多个接入点的接入点名称均与预存名称相同,则此时需要获取每个接入点的信号强度,具体为智能设备检测每个接入点的发射功率和智能设备距离接入点的距离信息,通过检测接入点的发射功率和距离信息来确定接入点的信号强度。

在步骤105b中,将所述接入点的信号强度进行比较,确定出信号强度最大的接入点。

示例的,若智能设备检测到只有一个接入点的名称与预存相同,则此接入点的发射功率即为最大的发射功率,也为信号强度最大的接入点;若检测到多个接入点的接入点名称均与预存名称相同,则检测每个接入点的发射功率和智能设备距离接入点的距离信息,将检测到的每个接入点的发射功率从大到小进行排序,得出发射功率最大的接入点,若发射功率最大的接入点距离智能设备最近,则将发射功率最大的接入点确定为信号强度最大的接入点,例如,有三个接入点的名称与预存名称相同,三个接入点分别为接入点1、接入点2和接入点3,若智能设备检测到接入点1的发射功率为5mw,接入点1与智能设备之间的距离为8m;接入点2的发射功率为8mw,接入点2与智能设备之间的距离为3m,接入点3的发射功率为10mw,接入点3与智能设备之间的距离为1m,则可以确定出接入点3的发射功率最大,接入点3距离智能设备最近,则可以确定接入点3的信号强度最大。

在步骤106b中,向信号强度最大的接入点发送所述网络连接请求。

其中,所述网络连接请求中携带所述待验证加密数据。

示例的,智能设备将网络连接请求发送至接入点3,以保证接入点3与智能设备之间的信号传输质量。

在步骤107b中,接收所述接入点发送的网络连接失败消息。

示例的,智能设备可在接收到接入点发送的网络连接失败消息时,确定无法建立智能设备与该接入点之间的无线网络;也可以根据预设接收次数来确定,例如,智能设备在三次接收到接入点发送的网络连接失败消息时,确定无法建立智能设备与该接入点之间的无线网络,具体根据用户需求来设定,本实施例对此不作限定。

在步骤108b中,广播所述智能设备的标识信息,以使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

示例的,智能设备在接收到接入点发送的网络连接失败消息时,则说明智能设备无法与发送网络连接请求的接入点进行网络连接,此时,智能设备广播自身的标识信息,使得手机等终端在扫描到的无线热点中查找是否有与智能设备的标识信息对应的智能设备的热点,若有与智能设备的标识信息对应的智能设备的热点,则点击智能设备的热点,然后输入路由器的名称和密码,并连接智能设备的热点,向智能设备发送路由器的名称和密码,使得智能设备根据接收到的路由器的名称和密码连接无线网络。

本公开实施例提供一种无线网络连接方法,智能设备在确定接入点的名称与预存名称相同时,根据接入信息和密码预设规则确定出接入点的待验证密码,并将接入点的待验证密码携带在网络连接请求中,使得接入点在接收到所述网络连接请求时,在确定接入点的待验证密码与接入点的密码相同时,才建立与智能设备之间的网络连接,在实现智能设备与接入点建立无线网络连接的同时,提高了无线网络连接的安全性。

接入点侧

图2a是根据一示例性实施例示出的一种无线网络连接方法的流程图,该方法应用于接入点,如图2a所示,该无线网络连接方法包括以下步骤201a至步骤203a:

在步骤201a中,广播接入点的接入信息。

其中,所述接入信息包括接入点的名称,所述接入点的名称预先配置在第二联网规则中。

示例的,接入点通过无线收发模块广播接入点的接入信息。

需要说明的是,接入点的接入信息还可以包括接入点的mac地址等,本实施例对此不做限定。

在步骤202a中,接收所述智能设备发送的网络连接请求。

在步骤203a中,建立与所述智能设备之间的网络连接。

示例的,接入点在接收到智能设备发送的网络连接请求时,为智能设备分配ip地址,然后根据智能设备的ip地址建立智能设备与接入点之间的网络连接。

本公开实施例提供一种无线网络连接方法,智能设备接收接入点广播的接入点的名称,并在确定接入点的名称与预存名称相同时,直接向接入点发送网络连接请求,使得接入点在接收到网络连接请求时,建立与智能设备之间的网络连接,实现了智能设备与接入点之间的网络连接,无需终端的参与,操作简单,耗时短。

图2b是根据一示例性实施例示出的一种无线网络连接方法的流程图,该方法应用于接入点,如图2b所示,该无线网络连接方法包括以下步骤201b至步骤205b:

在步骤201b中,广播接入点的接入信息。

其中,所述接入信息包括接入点的名称,所述接入点的名称预先配置在第二联网规则中。

需要说明的是,第二联网规则中还配置有允许连接无线网络的服务器的ip地址,使得接入点只允许存储ip地址的服务器与智能设备之间建立无线网络连接,不允许未存储在接入点内的其他ip地址的服务器与智能设备之间建立无线网络连接。

在步骤202b中,接收所述智能设备发送的网络连接请求。

其中,所述网络连接请求中携带所述待验证加密数据。

在步骤203b中,对所述待验证加密数据进行验证。

具体接入点对待验证加密数据进行验证的方法包括如下几种:

第一种方法,采用接入点与智能设备之间的三次握手协议中的密钥验证方法,具体可参考现有技术,本公开实施例在此不再赘述。

第二种方法,接入点将待验证加密数据与预存加密数据进行比较,在确定待验证加密数据与预存加密数据相同时,则确定待验证加密数据正确;在确定待验证加密数据与预存加密数据不相同时,则确定待验证加密数据错误;具体预存加密数据是根据接入点的密码和与智能设备存储的相同的加密规则生成,其中,接入点的密码可以为接入点预先存储在存储器中的密码,也可以是在接入点接收到智能设备发送的网络连接请求后,根据接入点的接入信息和与智能设备存储的相同的密码预设规则来生成。

在步骤204b中,在所述待验证加密数据验证成功时,建立与所述智能设备之间的网络连接。

示例的,接入点在确定接入点的待验证加密数据正确时,则确定智能设备生成的接入点的待验证密码即为该接入点与智能设备约定的密码,使得接入点信任此智能设备,从而为智能设备分配ip地址,然后根据智能设备的ip地址建立智能设备与接入点之间的网络连接。

在步骤205b中,在建立与所述智能设备之间的网络连接失败时,向所述智能设备发送网络连接失败消息,以使得所述智能设备在接收到所述网络连接失败消息时,广播所述智能设备的标识信息,使得终端根据所述智能设备的标识信息与所述智能设备进行绑定。

示例的,接入点在建立与智能设备之间的网络连接后,若确定网络连接失败,则向智能设备发送网络连接失败消息,使得智能设备在接收到网络连接失败消息时,广播智能设备的标识信息,使得手机等终端在检测到智能设备广播的智能设备的标识信息时,为智能设备搜索无线网络,在搜索到无线网络时,再在终端上输入无线网络的名称和密码,并将无线网络的名称和密码发送至智能设备,最终实现智能设备与无线网络的连接。

本公开实施例提供一种无线网络连接方法,智能设备在确定接入点的名称与预存名称相同时,根据接入信息和密码预设规则确定出接入点的待验证密码,并根据待验证密码和加密规则生成待验证加密数据,并将接入点的待验证加密数据携带在网络连接请求中,使得接入点在接收到网络连接请求时,在待验证加密数据验证成功时,才建立与智能设备之间的网络连接,在实现智能设备与接入点建立无线网络连接的同时,提高了无线网络的安全性。

图3a是根据一示例性实施例示出的一种无线网络连接方法的交互图,执行主体为智能设备和接入点,如图3a所示,包括以下步骤301a至步骤305a:

在步骤301a中,接入点广播接入点的接入信息。

其中,接入点的接入信息包括接入点的名称,接入点的名称预先配置在第二联网规则中。

在步骤302a中,智能设备获取接入点广播的接入点的接入信息。

在步骤303a中,智能设备将所述接入点的名称与预先配置的第一联网规则中的预存名称进行比较。

在步骤304a中,智能设备在确定所述接入点的名称与所述预存名称相同时,向所述接入点发送网络连接请求,所述接入点接收所述网络连接请求。

在步骤305a中,接入点建立与所述智能设备之间的网络连接。

本公开实施例提供一种无线网络连接方法,智能设备接收接入点广播的接入点的名称,并在确定接入点的名称与预存名称相同时,直接向接入点发送网络连接请求,使得接入点在接收到网络连接请求时,建立与智能设备之间的网络连接,实现了智能设备与接入点之间的网络连接,无需终端的参与,操作简单,耗时短。

图3b是根据一示例性实施例示出的一种无线网络连接方法的交互图,执行主体为智能设备和接入点,如图3b所示,包括以下步骤301b至步骤311b:

在步骤301b中,接入点广播接入点的接入信息。

其中,接入点的接入信息包括接入点的名称,接入点的名称预先配置在第二联网规则中。

在步骤302b中,智能设备获取接入点广播的接入点的接入信息。

在步骤303b中,智能设备将所述接入点的名称与预先配置的第一联网规则中的预存名称进行比较。

在步骤304b中,智能设备在确定所述接入点的名称与所述预存名称相同时,根据所述接入信息及密码预设规则确定接入点的待验证密码,并根据所述待验证密码和加密规则生成待验证加密数据。

其中,所述密码预设规则和加密规则预先配置在所述第一联网规则中。

在步骤305b中,智能设备获取接入点的信号强度。

在步骤306b中,智能设备将所述接入点的信号强度进行比较,确定出信号强度最大的接入点。

在步骤307b中,智能设备向信号强度最大的接入点发送所述网络连接请求,接入点接收所述网络连接请求。

其中,网络连接请求中携带所述待验证加密数据。

在步骤308b中,对所述待验证加密数据进行验证。

在步骤309b中,在所述待验证加密数据验证成功时,建立与所述智能设备之间的网络连接。

在步骤310b中,在建立与所述智能设备之间的网络连接失败时,向所述智能设备发送网络连接失败消息,智能设备接收网络连接失败消息。

在步骤311b中,广播所述智能设备的标识信息,以使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

本公开实施例提供一种无线网络连接方法,智能设备在确定接入点的名称与预存名称相同时,根据接入信息和密码预设规则确定出接入点的待验证密码,并根据待验证密码和加密规则生成待验证加密数据,并将接入点的待验证加密数据携带在网络连接请求中,使得接入点在接收到网络连接请求时,在待验证加密数据验证成功时,才建立与智能设备之间的网络连接,在实现智能设备与接入点建立无线网络连接的同时,提高了无线网络的安全性,且无需终端的参与,操作简单,耗时短。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图4a是根据一示例性实施例示出的一种无线网络连接装置40的结构示意图,该装置40可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图4a所示,该无线网络连接装置40包括获取模块401、比较模块402和第一发送模块403。

其中,获取模块401,用于获取接入点广播的接入点的接入信息。

其中,所述接入信息包括接入点的名称。

比较模块402,用于将所述接入点的名称与预先配置的第一联网规则中的预存名称进行比较。

第一发送模块403,用于在确定所述接入点的名称与所述预存名称相同时,向所述接入点发送网络连接请求,以使得所述接入点建立与所述智能设备之间的网络连接。

在一个实施例中,如图4b所示,所述第一发送模块403包括第一确定子模块4031和发送子模块4032。

其中,所述第一确定子模块4031,用于在确定所述接入点的名称与所述预存名称相同时,根据所述接入信息及密码预设规则确定接入点的待验证密码,并根据所述待验证密码和加密规则生成待验证加密数据。

其中,所述密码预设规则和所述加密规则预先配置在所述第一联网规则中。

所述发送子模块4032,用于向所述接入点发送网络连接请求,所述网络连接请求中携带所述待验证加密数据。

在一个实施例中,如图4c所示,所述第一发送模块403还包括获取子模块4033和第二确定子模块4034,所述发送子模块4032包括发送单元40321。

所述获取子模块4033,用于获取接入点的信号强度。

所述第二确定子模块4034,用于将所述接入点的信号强度进行比较,确定出信号强度最大的接入点。

所述发送单元40321,用于向信号强度最大的接入点发送所述网络连接请求。

在一个实施例中,如图4d所示,所述装置40还包括第一接收模块404和第一广播模块405。

其中,第一接收模块404,用于接收所述接入点发送的网络连接失败消息。

第一广播模块405,用于广播所述智能设备的标识信息,以使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

在一个实施例中,所述预存名称包括固定名称或者可变名称,所述可变名称根据名称预设规则生成。

本公开实施例提供一种无线网络连接装置,智能设备在确定接入点的名称与预存名称相同时,根据接入信息和密码预设规则确定出接入点的待验证密码,并根据待验证密码和加密规则生成待验证加密数据,并将接入点的待验证加密数据携带在网络连接请求中,使得接入点在接收到网络连接请求时,在待验证加密数据验证成功时,才建立与智能设备之间的网络连接,在实现智能设备与接入点建立无线网络连接的同时,提高了无线网络的安全性,且无需终端的参与,操作简单,耗时短。

图5a是根据一示例性实施例示出的一种无线网络连接装置50的结构示意图,该装置50可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图5a所示,该无线网络连接装置50包括第二广播模块501、第二接收模块502和建立模块503。

其中,第二广播模块501,用于广播接入点的接入信息。

其中,所述接入信息包括接入点的名称,所述接入点的名称预先配置在第二联网规则中。

第二接收模块502,用于接收所述智能设备发送的网络连接请求。

建立模块503,用于建立与所述智能设备之间的网络连接。

在一个实施例中,如图5b所示,所述网络连接请求中携带所述接入点的待验证密码,所述建立模块503包括验证子模块5031和建立子模块5032。

其中,所述验证子模块5031,用于对所述待验证加密数据进行验证。

所述建立子模块5032,用于在所述待验证加密数据验证成功时,建立与所述智能设备之间的网络连接。

在一个实施例中,所述第二联网规则中还配置有允许连接无线网络的服务器的ip地址。

在一个实施例中,如图5c所示,所述装置50还包括第二发送模块504。

其中,第二发送模块504,用于在建立与所述智能设备之间的网络连接失败时,向所述智能设备发送网络连接失败消息,以使得所述智能设备在接收到所述网络连接失败消息时,广播所述智能设备的标识信息,使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

本公开实施例提供一种无线网络连接装置,智能设备在确定接入点的名称与预存名称相同时,根据接入信息和密码预设规则确定出接入点的待验证密码,并根据待验证密码和加密规则生成待验证加密数据,并将接入点的待验证加密数据携带在网络连接请求中,使得接入点在接收到网络连接请求时,在待验证加密数据验证成功时,才建立与智能设备之间的网络连接,在实现智能设备与接入点建立无线网络连接的同时,提高了无线网络的安全性,且无需终端的参与,操作简单,耗时短。

本公开实施例提供一种无线网络连接装置,该无线网络连接装置包括:

第一处理器;

用于存储第一处理器可执行指令的第一存储器;

其中,第一处理器被配置为:

获取接入点广播的接入点的接入信息;所述接入信息包括接入点的名称;

将所述接入点的名称与预先配置的第一联网规则中的预存名称进行比较;

在确定所述接入点的名称与所述预存名称相同时,向所述接入点发送网络连接请求,以使得所述接入点建立与所述智能设备之间的网络连接。

在一个实施例中,上述第一处理器还可被配置为:

在确定所述接入点的名称与所述预存名称相同时,根据所述接入信息及密码预设规则确定接入点的待验证密码,并根据所述待验证密码和加密规则生成待验证加密数据;所述密码预设规则和所述加密规则预先配置在所述第一联网规则中;

向所述接入点发送网络连接请求,所述网络连接请求中携带所述待验证加密数据。

在一个实施例中,上述第一处理器还可被配置为:

获取接入点的信号强度;

将所述接入点的信号强度进行比较,确定出信号强度最大的接入点;

所述向所述接入点发送网络连接请求包括:

向信号强度最大的接入点发送所述网络连接请求。

在一个实施例中,上述第一处理器还可被配置为:

接收所述接入点发送的网络连接失败消息;

广播所述智能设备的标识信息,以使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

在一个实施例中,上述第一处理器还可被配置为:

所述预存名称包括固定名称或者可变名称,所述可变名称根据名称预设规则生成。

本公开实施例提供一种无线网络连接装置,该无线网络连接装置包括:

第二处理器;

用于存储第二处理器可执行指令的第二存储器;

其中,第二处理器被配置为:

广播接入点的接入信息;所述接入信息包括接入点的名称,所述接入点的名称预先配置在第二联网规则中;

接收所述智能设备发送的网络连接请求;

建立与所述智能设备之间的网络连接。

在一个实施例中,上述第二处理器还可被配置为:

所述网络连接请求中携带待验证加密数据;

所述建立与所述智能设备之间的网络连接包括:

对所述待验证加密数据进行验证;

在所述待验证加密数据验证成功时,建立与所述智能设备之间的网络连接。

在一个实施例中,上述第二处理器还可被配置为:

所述第二联网规则中还配置有允许连接无线网络的服务器的ip地址。

在一个实施例中,上述第二处理器还可被配置为:

在建立与所述智能设备之间的网络连接失败时,向所述智能设备发送网络连接失败消息,以使得所述智能设备在接收到所述网络连接失败消息时,广播所述智能设备的标识信息,使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开实施例提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由智能设备的处理器执行时,使得智能设备能够执行上述无线网络连接方法,所述方法包括:

获取接入点广播的接入点的接入信息;所述接入信息包括接入点的名称;

将所述接入点的名称与预先配置的第一联网规则中的预存名称进行比较;

在确定所述接入点的名称与所述预存名称相同时,向所述接入点发送网络连接请求,以使得所述接入点建立与所述智能设备之间的网络连接。

在一个实施例中,所述在确定所述接入点的名称与所述预存名称相同时,向所述接入点发送网络连接请求包括:

在确定所述接入点的名称与所述预存名称相同时,根据所述接入信息及密码预设规则确定接入点的待验证密码,并根据所述待验证密码和加密规则生成待验证加密数据;所述密码预设规则和所述加密规则预先配置在所述第一联网规则中;

向所述接入点发送网络连接请求,所述网络连接请求中携带所述待验证加密数据。

在一个实施例中,在所述根据所述待验证密码和加密规则生成待验证加密数据之后,还包括:

获取接入点的信号强度;

将所述接入点的信号强度进行比较,确定出信号强度最大的接入点;

所述向所述接入点发送网络连接请求包括:

向信号强度最大的接入点发送所述网络连接请求。

在一个实施例中,还包括:

接收所述接入点发送的网络连接失败消息;

广播所述智能设备的标识信息,以使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

在一个实施例中,所述预存名称包括固定名称或者可变名称,所述可变名称根据名称预设规则生成。

本公开实施例提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由接入点的处理器执行时,使得接入点能够执行上述无线网络连接方法,所述方法包括:

广播接入点的接入信息;所述接入信息包括接入点的名称,所述接入点的名称预先配置在第二联网规则中;

接收所述智能设备发送的网络连接请求;

建立与所述智能设备之间的网络连接。

在一个实施例中,所述网络连接请求中携带所述待验证加密数据;

所述建立与所述智能设备之间的网络连接包括:

对所述待验证加密数据进行验证;

在所述待验证加密数据验证成功时,建立与所述智能设备之间的网络连接。

在一个实施例中,所述第二联网规则中还配置有允许连接无线网络的服务器的ip地址。

在一个实施例中,还包括:

在建立与所述智能设备之间的网络连接失败时,向所述智能设备发送网络连接失败消息,以使得所述智能设备在接收到所述网络连接失败消息时,广播所述智能设备的标识信息,使得终端根据所述智能设备的标识信息为所述智能设备连接无线网络。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1