无线网络的快速配置系统及方法技术方案

技术编号:10891604 阅读:112 留言:0更新日期:2015-01-08 20:16
本发明专利技术涉及一种无线网络的快速配置系统及方法,它包括:一台已连接到无线网络的设备,采用信息编码算法将信息编码成不同长度的数据包序列,通过UDP协议间隔100ms重复发送该编码后的数据包序列到无线网络中的路由器;至少另一台未连接到无线网络的设备,其无线网卡设置为监听模式,处在监听模式的未连接到无线网络的设备抓取当前所有无线网络中的数据包,采用信息还原算法分析并得出SSID和密钥,从而顺利的连接到无线网络中的路由器;路由器,接收已连接到无线网络的设备的数据包,不需要对收到的数据包进行处理。本发明专利技术配置过程简单,快速可靠,且配置时间比较短,采用了纠错和查找算法,当网络环境一般的时候(丢包率小于70%),可以实现100%配置成功。

【技术实现步骤摘要】
无线网络的快速配置系统及方法
本专利技术涉及一种无线网络的配置方法,特别是一种快速可靠的无线网络配置方法,具体适用于安防产品、智能家居等无线设备产品进行无线网络的快速配置。
技术介绍
目前对无线设备的配置,主要需要告知设备,路由器的SSID和密码,目前主要有以下几种方式:1)通过有线先连接设备,然后登陆WEB界面,输入设备的SSID和密码,此方法的主要缺点是,设备必须支持有线连接方式。2)将设备的WIFI配置为热点(AP)模式,先用手机或者电脑连接此热点,此方法的主要缺点为,电脑或者手机要先连接设备热点,然后发送SSID和密码给设备,设备再去连接路由器,整个过程耗时较长。3)通过摄像头扫描二维码方式,将路由器SSID和密码信息通过手机编码在二维码中,设备通过摄像头扫描手机编码的二维码信息获取路由器SSID和密码,此方法的主要缺点是,摄像头出厂前要先聚焦清楚,而且不同的手机由于分辨率不同导致生成的二维码图案大小、清晰度也不同,使用时候很难找到合适的位置,导致识别成功率很低。4)采用声波方式配置,将路由器SSID和密码信息通过手机编码成一段音频文件,设备端使用MIC采集。并将采集到的音频解码。主要缺点是,设备必须支持音频采集,其次解码算法比较复杂导致嵌入式设备CPU占用率太高,影响其他功能正常使用。
技术实现思路
本专利技术要解决的技术问题是克服上述
技术介绍
的不足,提供一种快速可靠的无线网络配置方法,主要是通过一台已经连接到路由器上的设备使另一台未连接到该路由器的设备能快速可靠的配置好无线网络而连接到路由器。本专利技术采用的技术方案是:无线网络的快速配置系统,它包括:一台已连接到无线网络的设备,采用信息编码算法将信息编码成不同长度的数据包序列,通过UDP协议间隔100ms重复发送该编码后的数据包序列到无线网络中的路由器;至少另一台未连接到无线网络的设备,其无线网卡设置为监听模式,处在监听模式的未连接到无线网络的设备抓取当前所有无线网络中的数据包,采用信息还原算法分析并得出SSID和密码,从而顺利的连接到无线网络中的路由器;路由器,接收已连接到无线网络的设备的数据包,不需要对收到的数据包进行处理。所述处在监听模式的未连接到无线网络的设备的信道选择顺序为1,6,11,2,3,4,1,6,11,5,7,8,1,6,11,9,10,12,13,以便能快速找到路由器所使用的信道。一种利用上述无线网络的快速配置系统的配置方法,它包括如下步骤:1)一台已连接到无线网络的设备,采用信息编码算法将信息编码成不同长度的数据包序列,通过UDP协议间隔100ms重复发送该编码后的数据包序列到无线网络中的路由器,路由器不需要对收到的数据包进行处理;2)至少另一台未连接到无线网络的设备,其无线网卡设置为监听模式,处在监听模式的未连接到无线网络的设备抓取当前所有无线网络中的数据包,采用信息还原算法分析并得出SSID和密码,从而快速的连接到无线网络中的路由器。所述信息编码算法是指对包含0到n–1的n个字符的字符串,产生2N个相应的值;具体方法为:每个字节为一个8位的ASCII字符,将其拆分为高四位和低四位,并为每个字节添加从0开始的序列号并且每次增加它,然后把这个序号作为编码后字节的高位,为每个4位的半字节生成一个高4位为字节本身,8位低字节为当前序号的12位的值。在发送字符串之前先发送一个同步头信息,并且在字符串结尾添加发送一个校验码和结束符,用来在接收到数据后对数据的准确性进行校验。所述信息还原算法为:未连接到无线网络的设备端对抓取的数据包进行过滤,主要通过对MAC地址的绑定,根据接收到的同步头,确定数据发送端即已连接到无线网络的设备的MAC地址,过滤掉其他MAC地址发送的数据包,收到的数据包前6个字节为目的端MAC,7到12个字节为发送端MAC,然后通过判断13到14个字节来过滤掉重复的数据包,对收取到的数据根据编码规则进行解密,最后通过对解析出来的数据对校验码进行校验;校验通过后在字符串中查找关键字找到后认为数据接收成功。当无线网络不是很好的时候,设备端抓取的数据包中会有部分数据包丢失,未连接到无线网络的设备每次收到不完整的数据序列先保存起来,等数据足够多的时候,可以从中查找出正确的序列。当设备连接上无线路由器之后便可以通过指定端口接受手机通过UDP协议发送过来的数据,根据收到的手机的IP和设备的MAC,计算出来一个IP,并对这个IP进行冲突校验。IP地址的计算方法为取MAC地址的后8位异或IP地址的后八位作为该未连接上无线网络的设备的IP地址的后8位,异或是一种算术运算。本专利技术的有益效果是:1、采用独有的信息编码算法,保障了通讯的可靠性;2、采用无线信道预测技术,保证了接收端的快速接收;3、采用独有的信息还原算法,保障了在一定的网络丢包的情况下的成功率;4、采用IP地址预测方法,保证了设备的快速上线。该配置过程简单,快速可靠,用户只需要在设备端输入无线密码就可以完成配置,且配置时间比较短从开始配置到设备连接到路由器只需要5S的时间。因为采用了纠错和查找算法,当网络环境一般的时候(丢包率小于70%),可以实现100%配置成功。附图说明图1示出本专利技术的系统流程图。图2示出本专利技术的信道选择示意图。图3示出本专利技术数据包选择流程图。具体实施方式下面结合附图及实施例对本专利技术作进一步说明,但本专利技术并不局限于以下实施例。如图1所示,无线网络的快速配置系统,它包括:一台已连接到无线网络的设备,采用信息编码算法将信息编码成不同长度的数据包序列,通过UDP协议间隔100ms重复发送该编码后的数据包序列到无线网络中的路由器;至少另一台未连接到无线网络的设备,其无线网卡设置为监听模式,处在监听模式的未连接到无线网络的设备抓取当前所有无线网络中的数据包,采用信息还原算法分析并得出SSID和密码,从而顺利的连接到无线网络中的路由器;路由器,接收已连接到无线网络的设备的数据包,不需要对收到的数据包进行处理。所述处在监听模式的未连接到无线网络的设备的信道选择顺序为1,6,11,2,3,4,1,6,11,5,7,8,1,6,11,9,10,12,13,以便能快速找到路由器所使用的信道。无线信道也就是常说的无线的“频段(Channel)”,其是以无线信号作为传输媒体的数据信号传送通道。常用的IEEE802.11b/g/n工作在2.4~2.4835GHz频段,这些频段被分为11或13个信道。当在无线路由器无线信号覆盖范围内有两个以上的无线路由器时,需要为每个无线路由器设定不同的频段,以免共用信道发生冲突。而很多用户使用的无线设备的默认设置都是自动。这样接收端设备要正确接收到发送的数据也要选择正确的信道。虽然信道数量很多,但是这并不意味着每个通道被使用的概率都是相同的。网络质量除了客户设备无线网卡或无线路由器的质量问题,有一个不容忽视的要素,就是不同的无线网络的信号干扰,使无线网络的性能受影响。所以大多数路由器都会自动选择1,6,11,三个信道。这样可以最大限度的避免路由器直接的干扰。因此优先选择在1,6,11这三个信道上接收数据,如图2所示。在切换信道的时候采取如下顺序1,6,11,2,3,4,1,6,11,5,7,8,1,6,11,9,10,12,13。这样能最高效本文档来自技高网...

【技术保护点】
无线网络的快速配置系统,其特征在于它包括:一台已连接到无线网络的设备,采用信息编码算法将信息编码成不同长度的数据包序列,通过UDP协议间隔100ms重复发送该编码后的数据包序列到无线网络中的路由器;至少另一台未连接到无线网络的设备,其无线网卡设置为监听模式,处在监听模式的未连接到无线网络的设备抓取当前所有无线网络中的数据包,采用信息还原算法分析并得出SSID和密钥,从而顺利的连接到无线网络中的路由器;路由器,接收已连接到无线网络的设备的数据包,不需要对收到的数据包进行处理。

【技术特征摘要】
1.无线网络快速配置系统的配置方法,其特征在于它包括如下步骤:1)一台已连接到无线网络的设备,采用信息编码算法将信息编码成不同长度的数据包序列,通过UDP协议间隔100ms重复发送该编码后的数据包序列到无线网络中的路由器,路由器不需要对收到的数据包进行处理;所述信息编码算法是指对包含0到n–1的n个字符的字符串,产生2N个相应的值;具体方法为:每个字节为一个8位的ASCII字符,将其拆分为高四位和低四位,并为每个字节添加从0开始的序列号并且每次增加它,然后把这个序号作为编码后字节的高位,为每个4位的半字节生成一个高4位为字节本身,8位低字节为当前序号的12位的值;2)至少另一台未连接到无线网络的设备,其无线网卡设置为监听模式,处在监听模式的未连接到无线网络的设备抓取当前所有无线网络中的数据包,采用信息还原算法分析并得出SSID和密钥,从而快速的连接到无线网络中的路由器。2.根据权利要求1所述的无线网络快速配置系统的配置方法,其特征在于在发送字符串之前先发送一个同步头信息,并且在字符串结尾添加发送一个校验码和结束符,用来在接收到数据后对数据的准确性进行校验。3.根据权利要求1所述的无线网络快速配置系统的配置方法,其特征在于所述信息还原算法为:未连接到无线网...

【专利技术属性】
技术研发人员:王军金泽肖昌震
申请(专利权)人:杭州雄迈信息技术有限公司
类型:发明
国别省市:浙江;33

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

1