基于奇偶包的WiFi配网方法、设备、装置及存储介质制造方法及图纸

技术编号:24764869 阅读:30 留言:0更新日期:2020-07-04 11:20
本申请实施例公开了一种基于奇偶包的WiFi配网方法,应用于第一设备中,所述方法包括:获取接入点AP的配网信息;生成携带所述接入点AP的配网信息的第一偶次包,并生成携带所述接入点AP的配网信息的第一奇次包;向第二设备发送配网数据包;所述配网数据包包括:第一偶次包和第一奇次包。采用本发明专利技术,能够提高配网的成功率和鲁棒性。

WiFi distribution network method, equipment, device and storage medium based on parity packet

【技术实现步骤摘要】
基于奇偶包的WiFi配网方法、设备、装置及存储介质
本专利技术涉及通信领域,尤其涉及一种基于奇偶包的WiFi配网方法、设备、装置及存储介质。
技术介绍
随着WiFi(Wireless-Fidelity,无线保真)网络通信的发展,各种设备连接WiFi网络的需求逐渐增加。大部分有配网需求的设备没有配置触摸屏幕及键盘等输入设备,需要辅助配网的设备将配网信息以无线电磁波方式发送给有配网需求的设备。目前,这种方式携带的有效配网信息较少且易出现不能识别的配网信息的情况,使得配网成功率较低。如何提高为有配网需求的设备配网的成功率成为研究的热点。
技术实现思路
本申请实施例提供一种基于奇偶包的WiFi配网方法、设备、装置及存储介质,能够提高配网的成功率和鲁棒性。为了解决上述技术问题,第一方面,本申请实施例提供一种基于奇偶包的WiFi配网方法,应用于第一设备中,所述方法包括:获取接入点AP的配网信息;生成携带所述接入点AP的配网信息的第一偶次包,并生成携带所述接入点AP的配网信息的第一奇次包;向第二设备发送配网数据包;所述配网数据包包括:第一偶次包和第一奇次包。第二方面,本申请实施例还提供一种基于奇偶包的WiFi配网方法,应用于第二设备中,所述方法包括:接收配网数据包;所述配网数据包,包括:第一偶次包和第一奇次包;所述第一偶次包的WiFi包长度信息和服务质量QoS信息携带有接入点AP的配网信息,所述第一奇次包的WiFi包长度信息和服务质量QoS信息携带有接入点AP的配网信息;解码所述配网数据包,获取所述接入点AP的配网信息。第三方面,本申请实施例还提供一种基于奇偶包的WiFi配网设备,所述WiFi配网设备包括:存储装置和处理器,所述存储装置,用于存储程序指令;所述处理器,在调用所述存储指令时,用于执行第一方面所述的基于奇偶包的WiFi配网方法。第四方面,本申请实施例还提供一种基于奇偶包的WiFi配网设备,所述WiFi配网设备包括:存储装置和处理器,所述存储装置,用于存储程序指令;所述处理器,在调用所述存储指令时,用于执行第二方面所述的基于奇偶包的WiFi配网方法。第五方面,本申请实施例还提供一种基于奇偶包的WiFi配网装置,所述WiFi配网装置包括:获取模块,用于获取接入点AP的配网信息;生成模块,用于生成携带所述接入点AP的配网信息的第一偶次包,并生成携带所述接入点AP的配网信息的第一奇次包;发送模块,用于向第二设备发送配网数据包;所述配网数据包包括:第一偶次包和第一奇次包。第六方面,本申请实施例还提供一种基于奇偶包的WiFi配网装置,所述WiFi配网装置包括:接收模块,用于接收配网数据包;所述配网数据包,包括:第一偶次包和第一奇次包;所述第一偶次包的WiFi包长度信息和服务质量QoS信息携带有接入点AP的配网信息,所述第一奇次包的WiFi包长度信息和服务质量QoS信息携带有接入点AP的配网信息;获取模块,用于解码所述配网数据包,获取所述接入点AP的配网信息。第七方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行第一方面所述的基于奇偶包的WiFi配网方法。第八方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行第二方面所述的基于奇偶包的WiFi配网方法。实施本申请实施例,具有如下有益效果:将配网信息通过第一偶次包和第一奇次包两个数据包传输,确保配网信息能够被有配网需求的设备有效识别,提高配网的成功率和鲁棒性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种基于奇偶包的WiFi配网场景图;图2为本申请实施例提供的一种基于奇偶包的WiFi配网方法的流程示意图;图3为本申请实施例提供的另一种基于奇偶包的WiFi配网方法的流程示意图;图4为本申请实施例提供的一种基于奇偶包的WiFi配网方法的交互流程示意图;图5为QoSControl字段中的TID字段与AC信息的映射表;图6为本申请实施例提供的一种第二奇偶包组的示意图;图7为本申请实施例提供的一种携带所述接入点AP的密码的第一奇偶包组的示意图;图8为本申请实施例提供的一种携带所述接入点AP的SSID的校验信息的第一奇偶包组的示意图;图9为本申请实施例提供的一种携带所述接入点AP的SSID的第一奇偶包组的示意图;图10为本申请实施例提供的一种SSID结束字符数据包组的示意图;图11为本申请实施例提供的一种SSID长度数据包组的示意图;图12为本申请实施例提供的一种配置给携带所述接入点AP的密码或所述接入点AP的SSID的校验信息的第一奇偶包组的第三奇偶包组的示意图;图13为本申请实施例提供的一种第三奇偶包组和由所述接入点AP的密码或所述接入点AP的SSID的校验信息划分得到的数据段对应的第一奇偶包组的示意图;图14为本申请实施例提供的一种配置给SSID长度数据包组的第三奇偶包组的示意图;图15为本申请实施例提供的一种第三奇偶包组和由所述接入点AP的SSID的长度划分得到的数据段对应的SSID长度数据包组的示意图;图16为本申请实施例提供的一种配置给携带所述接入点AP的SSID的第一奇偶包组的第三奇偶包组的示意图;图17为本申请实施例提供的一种第三奇偶包组和由所述接入点AP的SSID划分得到的数据段对应的第一奇偶包组的示意图;图18为本申请实施例提供的一种第一设备在识别阶段和数据阶段生成的配网数据包的示意图;图19为本申请实施例提供的一种基于奇偶包的WiFi配网设备的结构示意图;图20为本申请实施例提供的一种基于奇偶包的WiFi配网装置;图21为本申请实施例提供的另一种基于奇偶包的WiFi配网装置。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本申请的说明书和权利要求书中及上述附图中的属于“第一”、“第二”、“第三”、“第四”、“第五”、“第六”、“第七”、“偶次”、“奇次”、“偶”和“奇”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实本文档来自技高网...

【技术保护点】
1.一种基于奇偶包的WiFi配网方法,其特征在于,应用于第一设备中,所述方法包括:/n获取接入点AP的配网信息;/n生成携带所述接入点AP的配网信息的第一偶次包,并生成携带所述接入点AP的配网信息的第一奇次包;/n向第二设备发送配网数据包;所述配网数据包包括:第一偶次包和第一奇次包。/n

【技术特征摘要】
1.一种基于奇偶包的WiFi配网方法,其特征在于,应用于第一设备中,所述方法包括:
获取接入点AP的配网信息;
生成携带所述接入点AP的配网信息的第一偶次包,并生成携带所述接入点AP的配网信息的第一奇次包;
向第二设备发送配网数据包;所述配网数据包包括:第一偶次包和第一奇次包。


2.如权利要求1所述的方法,其特征在于,所述生成携带所述接入点AP的配网信息的第一偶次包,包括:
将所述接入点AP的配网信息,编码到长度信息和服务质量QoS信息,生成第一偶次包;
所述第一偶次包的WiFi包长度信息为编码得到的长度信息,所述第一偶次包的服务质量QoS信息为编码得到的服务质量QoS信息。


3.如权利要求2所述的方法,其特征在于,所述服务质量QoS信息包括:接入码AC信息;所述接入码AC信息是根据WiFiMAC包头的服务质量控制QoSControl字段中的数据形态识别码TID字段映射得到的。


4.如权利要求3所述的方法,其特征在于,所述第一偶次包和所述第一奇次包是在数据阶段生成的;
所述将所述接入点AP的配网信息,编码到长度信息和服务质量QoS信息,包括:
在数据阶段,将所述接入点AP的配网信息,编码到长度信息和接入码AC信息。


5.如权利要求4所述的方法,其特征在于,所述生成携带所述接入点AP的配网信息的第一奇次包,包括:
对所述第一偶次包进行移位处理,生成携带所述接入点AP的配网信息的第一奇次包。


6.如权利要求5所述的方法,其特征在于,所述对所述第一偶次包进行移位处理,包括:
对所述第一偶次包的长度信息中第一预设位置记录的数据进行移位处理;
对所述第一偶次包的接入码AC信息中记录的全部数据进行移位处理;
所述第一偶次包的接入码AC信息中记录的全部数据记录在生成的第一奇次包的长度信息中。


7.如权利要求1-6任一项所述的方法,其特征在于,所述配网信息包括:所述接入点AP的密码和所述接入点AP的服务集标识SSID的校验信息。


8.如权利要求7所述的方法,其特征在于,若所述接入点AP隐藏了服务集标识SSID,则所述配网信息还包括:所述接入点AP的服务集标识SSID。


9.如权利要求3所述的方法,其特征在于,所述配网数据包还包括:在识别阶段生成的第二偶次包和在识别阶段生成的第二奇次包;
在所述向第二设备发送配网数据包之前,所述方法还包括:
在识别阶段,将第一识别信息,编码到长度信息,生成第二偶次包;所述第二偶次包的WiFi包长度信息为编码得到的长度信息;
并生成携带第一识别信息的第二奇次包。


10.如权利要求9所述的方法,其特征在于,所述生成携带第一识别信息的第二奇次包,包括:
对所述第二偶次包进行移位处理,生成携带第一识别信息的第二奇次包。


11.如权利要求10所述的方法,其特征在于,所述对所述第二偶次包进行移位处理,包括:
对所述第二偶次包的长度信息中第二预设位置记录的数据进行移位处理;
对所述第二偶次包的接入码AC信息中记录的全部数据进行移位处理;
所述第二偶次包的接入码AC信息中记录的全部数据记录在生成的第二奇次包的长度信息中。


12.如权利要求9-11任一项所述的方法,其特征在于,所述第一识别信息,包括:所述接入点AP是否隐藏了服务集标识SSID的信息和所述第一设备与所述第二设备之间的配网协议版本号。


13.如权利要求9-11任一项所述的方法,其特征在于,所述第二偶次包的WiFi包长度为第一预设值;所述第二偶次包的接入码AC信息为第二预设值;
所述第二奇次包的WiFi包长度为第三预设值;所述第二奇次包的接入码AC信息为第四预设值。


14.如权利要求3所述的方法,其特征在于,所述配网数据包,还包括:在数据阶段生成的第三偶次包和在数据阶段生成的第三奇次包;
在所述向第二设备发送配网数据包之前,所述方法还包括:
在数据阶段,将第二识别信息,编码到长度信息和接入码AC信息,生成第三偶次包;所述第三偶次包的WiFi包长度信息为编码得到的长度信息,所述第三偶次包的接入码AC为编码得到的接入码AC信息;
并生成携带第二识别信息的第三奇次包。


15.如权利要求14所述的方法,其特征在于,所述生成携带第二识别信息的第三奇次包,包括:
对所述第三偶次包进行移位处理,生成携带第二识别信息的第三奇次包。


16.如权利要求15所述的方法,其特征在于,所述对所述第三偶次包进行移位处理,包括:
对所述第三偶次包的长度信息中第三预设位置记录的数据进行移位处理;
对所述第三偶次包的接入码AC信息中记录的全部数据进行移位处理;
所述第三偶次包的接入码AC信息中记录的全部数据记录在生成的第三奇次包的长度信息中。


17.一种基于奇偶包的WiFi配网方法,其特征在于,应用于第二设备中,所述方法包括:
接收配网数据包;所述配网数据包,包括:第一偶次包和第一奇次包;所述第一偶次包的WiFi包长度信息和服务质量QoS信息携带有接入点AP的配网信息,所述第一奇次包的WiFi包长度信息和服务质量QoS信息携带有接入点AP的配网信息;
解码所述配网数据包,获取所述接入点AP的配网信息。


18.如权利要求17所述的方法,其特征在于,所述服务质量Qo...

【专利技术属性】
技术研发人员:徐彦超陈彬李浩赵育仁余庆华
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1