密码同步方法和装置制造方法及图纸

技术编号:15655175 阅读:98 留言:0更新日期:2017-06-17 13:12
本发明专利技术涉及一种密码同步方法和装置,该方法包括:在监听模式下接收广播的数据包;接收到的数据包包括终端广播的数据包或者终端广播后再通过所述终端接入的无线网络接入点广播的数据包,终端广播的数据包的长度字段的数据是将预设字符序列和待接入无线网络接入点的密码按字节编码生成的;将接收到的数据包的长度字段的数据按照相应的数据包序列号排序;根据排序的数据和预设字符序列的数值特征确定长度字段附加值;根据长度字段附加值从接收到的数据包的长度字段的数据中还原出密码。本发明专利技术提供的密码同步方法和装置,当设备不具有人工输入装置或者设备所处的环境不适合人工直接操作时,也可以从终端同步到待接入无线网络接入点的密码。

【技术实现步骤摘要】
密码同步方法和装置
本专利技术涉及网络
,特别是涉及物联网
,进一步涉及一种密码同步方法和装置。
技术介绍
随着无线网络的应用普及,各种设备可以通过无线网络接入点接入到网络,实现设备与服务器以及设备与设备之间的互动。对于未设置密码的无线网络接入点,设备可以直接接入无线网络接入点;但出于安全考虑,无线网络接入点通常都会设置密码,设备在接入无线网络接入点时需要提供正确的密码才可以连接到无线网络接入点进而访问网络。对于具有人工输入装置的设备,比如手机或计算机等,具有键盘或者触摸屏这样的人工输入装置,可以直接通过人工输入装置输入正确的密码进而连接到无线网络接入点。但如果设备不具有人工输入装置,或者如果设备所处的环境不适合人工直接操作,或者设备操作不方便,那么设备难以获取到密码,从而难以接入无线网络接入点。
技术实现思路
基于此,有必要针对目前设备没有人工输入装置或者所处的环境不适合人工直接操作时难以获取到密码的问题,提供一种密码同步方法和装置。一种密码同步方法,所述方法包括:在监听模式下接收广播的数据包;接收到的数据包包括终端广播的数据包或者所述终端广播后再通过所述终端接入的无线网络本文档来自技高网...
密码同步方法和装置

【技术保护点】
一种密码同步方法,所述方法包括:在监听模式下接收广播的数据包;接收到的数据包包括终端广播的数据包或者所述终端广播后再通过所述终端接入的无线网络接入点广播的数据包,所述终端广播的数据包的长度字段的数据是将预设字符序列和待接入无线网络接入点的密码按字节编码生成的;将接收到的数据包的长度字段的数据按照相应的数据包序列号排序;根据排序的数据和所述预设字符序列的数值特征确定长度字段附加值;根据所述长度字段附加值从接收到的数据包的长度字段的数据中还原出所述密码。

【技术特征摘要】
1.一种密码同步方法,所述方法包括:在监听模式下接收广播的数据包;接收到的数据包包括终端广播的数据包或者所述终端广播后再通过所述终端接入的无线网络接入点广播的数据包,所述终端广播的数据包的长度字段的数据是将预设字符序列和待接入无线网络接入点的密码按字节编码生成的;将接收到的数据包的长度字段的数据按照相应的数据包序列号排序;根据排序的数据和所述预设字符序列的数值特征确定长度字段附加值;根据所述长度字段附加值从接收到的数据包的长度字段的数据中还原出所述密码。2.根据权利要求1所述的方法,其特征在于,所述预设字符序列包括连续且相同的多个字符和不相同的多种字符中的至少一种。3.根据权利要求1所述的方法,其特征在于,所述终端广播的数据包的长度字段的数据是将数据发送缓存区的递增的缓存索引和相应的缓存数据交替地按字节编码而生成的,所述数据发送缓存区的缓存数据包括所述预设字符序列和所述密码。4.根据权利要求3所述的方法,其特征在于,所述数据发送缓存区的缓存数据依次包括头数据和需传输的数据;所述头数据包括协议版本标识、数据长度信息以及所述预设字符序列,所述头数据的数据长度固定;所述需传输的数据包括所述密码和待接入无线网络接入点的识别标识;将数据发送缓存区的递增的缓存索引和相应的缓存数据交替地按字节编码而生成数据包的长度字段的数据是循环进行的。5.根据权利要求3或4所述的方法,其特征在于,所述根据排序的数据和所述预设字符序列的数值特征确定长度字段附加值之前,还包括:在当前信道下,统计预设时间段内在排序的数据中具有每间隔一个数据递增的数值变化趋势的数据数量;若统计的数据数量大于等于预设数量,则锁定当前信道;若未统计到所述数据数量或者统计的数据数量小于所述预设数量或者未接收到广播的数据包,则按预设信道顺序切换信道。6.根据权利要求3或4所述的方法,其特征在于,所述根据排序的数据和所述预设字符序列的数值特征确定长度字段附加值,包括:在排序的数据中,查找满足预设条件的每间隔一个数据构成的数据序列,所述预设条件包括查找到的数据序列的数值变化趋势与所述预设字符序列的连续多个字符的数值变化趋势一致;根据查找到的数据序列中的数据与相应的所述连续多个字符的数值确定长度字段附加值。7.根据权利要求3或4所述的方法,其特征在于,所述缓存索引和所述缓存数据在被按字节编码前分别被线性映射为不同取值范围的数值;所述根据所述长度字段附加值从接收到的数据包的长度字段的数据中还原出所述密码,包括:根据所述长度字段附加值从接收到的数据包的长度字段的数据中还原出编码的数据;根据还原出的编码的数据所属的所述取值范围区分相应的编码的数据被映射前是所述缓存索引还是所述缓存数据;获取编码的数据被映射前的数据,并按照区分的缓存索引和缓存数据填入数据接收缓存区,获得所述密码。8.根据权利要求1所述的方法,其特征在于,预设字符序列中至少一个字符为0;所述根据排序的数据和所述预设字符序列的数值特征确定长度字段附加值,包括:依次从排序的数据中取出一个数据作为减数与排序的数据中其它数据求取数值差;统计数值差等于所述预设字符序列其中一个字符的数值的次数;若统计的次数超过预定义次数,则将取出的数据确定为长度字段附加值。9.一种密码同步装置,其特征在于,所述装置包括...

【专利技术属性】
技术研发人员:周倩王宇李芥
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1