无线网络的配置方法、智能终端和无线网络设备的制造方法

文档序号:8384310阅读:286来源:国知局
无线网络的配置方法、智能终端和无线网络设备的制造方法
【技术领域】
[0001]本发明涉及物联网领域,尤其涉及一种无线网络的配置方法,以及适用该方法的智能终端和无线网络设备。
【背景技术】
[0002]物联网是无线网络应用的延伸,包括按照约定的协议,将处于无线网络环境中的网络设备与互联网连接起来进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的技术。
[0003]当前,智能终端通常使用IEEE802.11协议,通过无线局域网络WLAN与路由器连接,具体可以包括:通过侦听路由器的Beacon巾贞,或者发送Probe request巾贞来获取路由器的Probe response帧,从而获取路由器的信息,并且输入路由器要求的密码进行联网。
[0004]但是,对于不具备输入功能的其他网络设备,将可能因为无法输入路由器的密码而无法实现网络连接。

【发明内容】

[0005]抟术问是页
[0006]有鉴于此,本发明要解决的技术问题是,如何提供一种自动的、高效率的无线网络的配置方法以使无线网络设备连接到无线网络。
_7] 解决方案
[0008]为了解决上述技术问题,根据本发明一实施例,在第一方面,提供了一种无线网络的配置方法,对无线网络的配置信息进行编码和加密;
[0009]将编码和加密后的所述无线网络的配置信息,按照I字节对应I字节的方式写入数据包的有效数据,并将所述数据包写入Probe Request探查请求帧中的服务集标识SSID字段;
[0010]向所述无线网络发送探查请求,所述探查请求包括所述Probe Request探查请求帧。
[0011]在一种可能的实现方式中,所述无线网络的配置信息包括所述无线网络的密码,并且以保持所述密码的位数不变的方式,对所述密码进行编码和加密。
[0012]在一种可能的实现方式中,所述无线网络的配置信息包括所述无线网络的服务集标识SSID和/或基本服务集标识BSSID,并且所述对无线网络的配置信息进行编码和加密,包括:
[0013]根据第一预定位数,将所述服务集标识SSID和/或基本服务集标识BSSID分为一个或多个数据组,将每个所述数据组补足8位以构成ASCII码,并对所述ASCII码中的第二预定位进行第一对调处理;以及
[0014]根据第一预定公式,对所述第一对调处理后的所述ASCII码进行加密。
[0015]在一种可能的实现方式中,将所述密码的字节数除以一个所述数据包中有效数据的字节数得到商值,并将所述商值进位取整得到所述探查请求中的所述Probe Request探查请求帧的个数。
[0016]为了解决上述技术问题,根据本发明一实施例,在第二方面提供了一种无线网络的配置方法,包括:
[0017]进入监听模式,所述监听模式允许接收智能终端发送的探查请求;
[0018]接收所述探查请求,所述探查请求包括Probe Request探查请求巾贞,获取所述Probe Request探查请求巾贞中的服务集标识SSID字段中的数据包;
[0019]根据所述数据包中的总包数和本包序号对所述数据包进行组织;
[0020]对所述数据包进行解密、解码,以得到所述无线网络的配置信息;
[0021]根据所述无线网络的配置信息,连接所述无线网络。
[0022]在一种可能的实现方式中,所述数据包包括所述无线网络的密码,并且以保持所述密码位数不变的方式,对所述数据包进行解密和解码。
[0023]在一种可能的实现方式中,所述数据包包括所述无线网络的服务集标识SSID和/或基本服务集标识BSSID,并且所述对所述数据包进行解密、解码包括:根据第二公式对所述数据包进行解密,并获取解密后数据中的第一特定位构成ASCII码,以及对所述ASCII码中的第二特定位进行对调处理。
[0024]为了解决上述技术问题,根据本发明一实施例,在第三方面,提供了一种用于配置无线网络的智能终端,包括:
[0025]编码加密模块,用于对无线网络的配置信息进行编码和加密;
[0026]组包模块,用于将编码和加密后的所述无线网络的配置信息,按照I字节对应I字节的方式写入数据包的有效数据,并将所述数据包写入Probe Request探查请求帧中的服务集标识SSID字段;
[0027]发送模块,用于向所述无线网络发送探查请求,所述探查请求包括所述ProbeRequest探查请求中贞。
[0028]在一种可能的实现方式中,所述编码加密模块,用于在所述无线网络的配置信息包括所述无线网络的密码时,以保持所述密码的位数不变的方式,对所述密码进行编码和加密。
[0029]在一种可能的实现方式中,所述编码加密模块,用于在所述无线网络的配置信息包括所述无线网络的服务集标识SSID和/或基本服务集标识BSSID时,根据第一预定位数,将所述服务集标识SSID和/或基本服务集标识BSSID分为一个或多个数据组,将每个所述数据组补足8位以构成ASCII码,并对所述ASCII码中的第二预定位进行第一对调处理;以及
[0030]根据第一预定公式,对所述第一对调处理后的所述ASCII码进行加密。
[0031]在一种可能的实现方式中,所述Probe Request探查请求巾贞的个数等于将所述密码的字节数除以一个所述数据包中有效数据的字节数得到商值,并将所述商值进位取整所得到的个数。
[0032]为了解决上述技术问题,根据本发明一实施例,在第四方面,提供一种无线网络设备,包括:
[0033]监听模块,用于使所述无线设备进入监听模式,所述监听模式允许接收智能终端发送的探查请求;
[0034]接收模块,用于接收所述探查请求,所述探查请求包括Probe Request探查请求中贞,获取所述Probe Request探查请求巾贞中的服务集标识SSID字段中的数据包;
[0035]解包模块,用于根据所述数据包中的总包数和本包序号对所述数据包进行组织;
[0036]解密解码模块,用于对所述数据包进行解密、解码,以得到所述无线网络的配置信息;
[0037]连接模块,用于根据所述无线网络的配置信息,连接所述无线网络。
[0038]在一种可能的实现方式中,所述解密解码模块,用于在所述数据包包括所述无线网络的密码时,以保持所述密码位数不变的方式,对所述数据包进行解密和解码。
[0039]在一种可能的实现方式中,所述解密解码模块,用于在所述数据包包括所述无线网络的服务集标识SSID和/或基本服务集标识BSSID时,根据第二公式对所述数据包进行解密,并获取解密后数据中的第一特定位构成ASCII码,以及对所述ASCII码中的第二特定位进行对调处理。
[0040]为了解决上述技术问题,根据本发明一实施例,在第五方面,提供一种无线网络配置系统,所述无线网络系统处于无线网络环境中,包括:权利要求8?11中任一项所述的智能终端和权利要求12?15中任一项所述的无线网络设备。
[0041]有益.效果
[0042]通过智能终端发送无线网络的配置信息,本发明提供的无线网络的配置方法,能够解决无线网络设备在独立状态下无法获取无线网络配置信息的问题,节省了需要通过有线连接才能进行网络配置的步骤,实现了自动的、高效率的无线网络配置。
[0043]此外,通过以保持密码位数不变(一字节对应一字节)的方式对密码进行编码和加密,同时对所述无线网络的服务集标识SSID和/或基本服务集标识BSSID和/或其他数据以每6位对应8位的方式进行编码和解密,能够实现传递无线网络配置信息所需的字节数最小化,并且将该无线网络配置信息写入所述协议数据包的有效数据并形成探查请求,能够减少传递无线网络配置信息所需的数据包个数,因此,本发明提供的无线网络的配置方法,能够提高无线网络配置信息的发送效率,实现自动的高效率的无线网络配置。
[0044]
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1