配置WIFI模块的方法和装置制造方法及图纸

技术编号:14755069 阅读:140 留言:0更新日期:2017-03-02 13:08
本发明专利技术公开了一种配置WIFI模块的方法和装置。该方法包括:智能终端将用于连接路由器的配网信息根据预设加密算法进行加密后生成加密配网信息;智能终端构建携带加密配网信息的探测请求帧;智能终端广播至少一个携带加密配网信息的探测请求帧。该方法和装置解决了配网速度慢,成功率低及安全性的行业瓶颈,极大的提升了用户体验。从而推动智能家电行业的普及。

【技术实现步骤摘要】

本专利技术涉及无线网络通信领域,尤其涉及一种配置WIFI模块的方法和装置
技术介绍
互联网时代,越来越多的普通家庭正在接受和使用曾经高大上的智能家电。而目前市面上大部分的智能家电采用的是在家电中加入WiFi模块的方案,使家电具备网络功能接入互联网。但是目前各家电厂商采用的WiFi模块配置入网方案没有统一的标准,而且存在配网成功率较低,配网等待时间偏长的问题,甚至存在明文传输配网信息导致存在泄露用户路由器密码等风险。配网通常是用户对智能家电进行用户体验的第一步,上述弊端的存在导致智能家电糟糕的用户体验,很容易使用户对智能家电失去耐心,从而对智能家电发展前景造成了不良影响。目前,家电厂商使用的WiFi模块配网方案主要是softAP(softAccessPoint),Smartlink配网方式。其中,softAP由于需要WiFi模块切换为AP(AccessPoint)模式,配网用户体验很差,已被大部分家电厂家放弃。Smartlink配网方式一般利用组播原理,把用户WiFi的服务集标识(SSID)和密码(PWD)按照特定的协议格式封装,以组播的方式发送组播包,WiFi模块监听并解析组播包以获得SSID和PWD信息。如上文所述,softAP由于需要WiFi模块切换为AP模式,配网用户体验很差,已被大部分家电厂家放弃。而Smartlink配网方式一般是利用组播原理,由于一个组播包最多只能携带23bit信息,因此需要发送多个数据包才能将完整的数据(SSID+PWD)发送出去,尽管可以通过算法优化来提升WiFi模块接收上述组播包的成功率和效率,但用户的无线环境并非是理想条件下的实验室环境,任何的干扰因素(比如无线环境嘈杂,同频干扰等)都会影响Smartlink配网方式的效率和成功率。另外组播包可以被无线抓包也存在泄露用户WiFi密码隐私的问题。因此,需要一种更简单、更快速高效、更安全的配置家电连接到WiFi网络的解决方案。
技术实现思路
为了解决现有技术中配置家电连接到WiFi网络的问题,提供了一种配置WIFI模块的方法和装置,能够更简单、更快速高效、更安全地配置家电连接到WiFi网络。根据本专利技术的一个方面,提供了一种配置WIFI模块的方法,所述方法包括:智能终端将用于连接路由器的配网信息根据预设加密算法进行加密后生成加密配网信息;所述智能终端构建携带所述加密配网信息的探测请求帧;所述智能终端广播至少一个携带所述加密配网信息的所述探测请求帧。其中,在所述智能终端广播至少一个携带所述加密配网信息的所述探测请求帧后还包括:所述智能终端检测是否收到所述WIFI模块广播的成功接入所述路由器的消息,如果没有,则组播多个数据包,所述多个数据包携带用于连接所述路由器的所述配网信息。其中,所述智能终端构建携带所述加密配网信息的探测请求帧包括:所述智能终端在所述探测请求帧的SSID字段中携带所述加密配网信息。其中,所述方法在所述智能终端组播多个数据包后还包括:所述智能终端检测是否收到所述WIFI模块广播的成功接入所述路由器的消息,如果没有,则所述智能终端轮流广播所述探测请求帧以及组播所述多个数据包,直至所述智能终端收到所述WIFI模块广播的成功接入所述路由器的消息。本专利技术还提供了一种配置WIFI模块的方法,所述方法包括:所述WIFI模块接收探测请求帧;所述WIFI模块从所述探测请求帧中提取出所述探测请求帧携带的用于连接路由器的加密配网信息,使用预设解密算法和密钥对所述加密配网信息进行解密,解密成功时,根据解密出的配网信息接入所述路由器。其中,所述方法还包括:如果所述WIFI模块接收所述探测请求帧失败或解密所述配网信息失败,所述WIFI模块接收所述智能终端组播的多个数据包,所述多个数据包携带用于连接所述路由器的所述配网信息;所述WIFI模块根据所述配网信息接入所述路由器。其中,所述WIFI模块提取出所述探测请求帧中携带的用于连接路由器的加密配网信息包括:所述WIFI模块从所述探测请求帧的SSID字段中提取出用于连接所述路由器的加密配网信息。其中,所述方法还包括:所述WIFI模块接入所述路由器后,广播成功接入所述路由器的消息。其中,所述方法还包括:如果所述WIFI模块不能接入所述路由器,则所述WIFI模块接收所述智能终端广播的探测请求帧或所述智能终端组播的多个数据包,直至所述WIFI模块成功接入所述路由器。本专利技术还提供了一种配置WIFI模块的装置,所述装置被配置在智能终端中,所述装置包括:信息生成模块,用于将用于连接路由器的配网信息根据预设加密算法进行加密后生成加密配网信息;帧构建模块,用于构建携带所述加密配网信息的探测请求帧;发送模块,用于广播至少一个携带所述加密配网信息的所述探测请求帧。其中,所述装置还包括:接收模块,用于接收所述WIFI模块广播的成功接入路由器的消息;数据包构建模块,用于构建携带用于连接所述路由器的所述配网信息的多个数据包;所述发送模块还用于当所述接收模块没有收到所述WIFI模块广播的成功接入所述路由器的消息时,组播所述多个数据包。其中,所述帧构建模块还用于在所述探测请求帧的SSID字段中携带所述加密配网信息。其中,所述发送模块还用于在组播所述多个数据包之后,并且当所述接收模块没有收到所述WIFI模块广播的成功接入所述路由器的消息时,轮流广播所述探测请求帧以及组播所述多个数据包,直至所述接收模块收到所述WIFI模块广播的成功接入所述路由器的消息。本专利技术还提供了一种配置WIFI模块的装置,所述装置被配置在所述WIFI模块中,所述装置包括:接收模块,用于接收探测请求帧;提取模块,用于从所述探测请求帧中提取出所述探测请求帧携带的用于连接路由器的加密配网信息;解密模块,用于使用预设解密算法和密钥对所述加密配网信息进行解密得到配网信息;配置模块,用于根据所述配网信息配置WIFI模块所述接入所述路由器。其中,所述接收模块还用于当所述接收模块接收所述探测请求帧失败或所述解密模块解密所述配网信息失败时,接收智能终端组播的多个数据包,所述多个数据包携带用于连接所述路由器的所述配网信息。其中,所述提取模块用于从所述探测请求帧的SSID字段中提取出用于连接所述路由器的加密配网信息。其中,所述装置还包括:发送模块,用于所述WIFI模块接入所述路由器后,广播成功接入所述路由器的消息。其中,所述接收模块还用于当所述WIFI模块不能接入所述路由器时,接收所述智能终端广播的探测请求帧或所述智能终端组播的多个数据包,直至所述WIFI模块成功接入所述路由器。本专利技术中的配置WIFI模块的方法和装置通过采用由智能终端广播请求探测帧和组播多个数据包的方式,其中在请求探测帧中携带加密配网信息,从而提供了一种更简单、更快速高效、更安全地配置家电连接到WiFi网络的解决方案。解决了配网速度慢,成功率低及安全性的行业瓶颈,极大的提升了用户体验。从而推动智能家电行业的普及。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术的配置WIFI模块的方法的应用场景;图2是根据本专利技术的由智能终端执行的配置WIFI模块的方法的流程图;图3是根据本专利技术的配网信息的本文档来自技高网
...
配置WIFI模块的方法和装置

【技术保护点】
一种配置WIFI模块的方法,其特征在于,所述方法包括:智能终端将用于连接路由器的配网信息根据预设加密算法进行加密后生成加密配网信息;所述智能终端构建携带所述加密配网信息的探测请求帧;所述智能终端广播至少一个携带所述加密配网信息的所述探测请求帧。

【技术特征摘要】
1.一种配置WIFI模块的方法,其特征在于,所述方法包括:智能终端将用于连接路由器的配网信息根据预设加密算法进行加密后生成加密配网信息;所述智能终端构建携带所述加密配网信息的探测请求帧;所述智能终端广播至少一个携带所述加密配网信息的所述探测请求帧。2.如权利要求1所述的方法,其特征在于,在所述智能终端广播至少一个携带所述加密配网信息的所述探测请求帧后还包括:所述智能终端检测是否收到所述WIFI模块广播的成功接入所述路由器的消息,如果没有,则组播多个数据包,所述多个数据包携带用于连接所述路由器的所述配网信息。3.如权利要求1或2所述的方法,其特征在于,所述智能终端构建携带所述加密配网信息的探测请求帧包括:所述智能终端在所述探测请求帧的SSID字段中携带所述加密配网信息。4.如权利要求2所述的方法,其特征在于,所述方法在所述智能终端组播多个数据包后还包括:所述智能终端检测是否收到所述WIFI模块广播的成功接入所述路由器的消息,如果没有,则所述智能终端轮流广播所述探测请求帧以及组播所述多个数据包,直至所述智能终端收到所述WIFI模块广播的成功接入所述路由器的消息。5.一种配置WIFI模块的方法,其特征在于,所述方法包括:所述WIFI模块接收探测请求帧;所述WIFI模块从所述探测请求帧中提取出所述探测请求帧携带的用于连接路由器的加密配网信息,使用预设解密算法和密钥对所述加密配网信息进行解密,解密成功时,根据解密出的配网信息接入所述路由器。6.如权利要求5所述的方法,其特征在于,所述方法还包括:如果所述WIFI模块接收所述探测请求帧失败或解密所述配网信息失败,所述WIFI模块接收所述智能终端组播的多个数据包,所述多个数据包携带用于连接所述路由器的所述配网信息;所述WIFI模块根据所述配网信息接入所述路由器。7.如权利要求5或6所述的方法,其特征在于,所述WIFI模块提取出所述探测请求帧中携带的用于连接路由器的加密配网信息包括:所述WIFI模块从所述探测请求帧的SSID字段中提取出用于连接所述路由器的加密配网信息。8.如权利要求5或6所述的方法,其特征在于,所述方法还包括:所述WIFI模块接入所述路由器后,广播成功接入所述路由器的消息。9.如权利要求5或6所述的方法,其特征在于,所述方法还包括:如果所述WIFI模块不能接入所述路由器,则所述WIFI模块接收所述智能终端广播的探测请求帧或所述智能终端组播的多个数据包,直至所述WIFI模块成功接入所述路由...

【专利技术属性】
技术研发人员:陈超杰
申请(专利权)人:青岛海尔科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1