智能设备的网络配置方法、装置及系统制造方法及图纸

技术编号:11529116 阅读:79 留言:0更新日期:2015-05-31 17:44
本发明专利技术适用于物联网技术领域,提供了智能设备的网络配置方法、装置及系统,包括:根据预设的组播MAC地址与十六进制数值的映射关系,将无线路由器的SSID和密码分别转换成第一组播MAC地址集合和第二组播MAC地址集合;将所述第一组播MAC地址集合中的M个MAC地址分别写入M个第一无线帧的DA字段中,并将所述M个第一无线帧发送给智能设备;将所述第二组播MAC地址集合中的N个MAC地址分别写入N个第二无线帧的DA字段中,并将所述N个第二无线帧发送给所述智能设备。在本发明专利技术中,将智能手机发送的无线帧作为无线路由器的SSID和密码的信息载体发送至智能设备中,大大地提高了智能设备的配置效率。

【技术实现步骤摘要】
智能设备的网络配置方法、装置及系统
本专利技术属于物联网
,尤其涉及智能设备的网络配置方法、装置及系统。
技术介绍
随着物联网技术的发展,越来越多的智能设备加入到物联网中,例如,在智能家居环境之下,一个无线局域网内可能需要同时接入智能电视、智能空调、智能冰箱等多台智能设备,在构建该智能家居环境时,需要逐一对这些智能设备进行配置,以使所有的智能设备都能够成功地连接到无线路由器中。由于智能设备普遍不具备用于进行网络配置的人机交互接口,因此,目前主要采用智能手机作为中介来实现对智能设备的网络配置。智能手机通常默认与无线路由器进行连接,则在对智能设备进行网络配置时,智能手机需要先断开与无线路由器的连接,然后建立起与智能设备的连接,将无线路由器的服务集标识(ServiceSetIdentifier,SSID)配置到智能设备中,再断开与智能设备的连接,重新建立起与无线路由器的连接,并且,在上述过程中,智能手机只能逐一地对每一台智能设备进行网络配置,操作复杂,降低了智能设备的网络配置效率。
技术实现思路
本专利技术实施例的目的在于提供智能设备的网络配置方法、装置及系统,旨在解决现有技术中对智能设备进行网络配置的效率低问题。本专利技术实施例是这样实现的,一种智能设备的网络配置方法,包括:根据预设的组播介质访问控制MAC地址与十六进制数值的映射关系,将无线路由器的服务集标识SSID和密码分别转换成第一组播MAC地址集合和第二组播MAC地址集合;将所述第一组播MAC地址集合中的M个MAC地址分别写入M个第一无线帧的目的地址DA字段中,并将所述M个第一无线帧发送给智能设备,以使所述智能设备根据接收到的所述M个第一无线帧配置接入所述无线路由器所需的SSID,所述M为大于1的整数;将所述第二组播MAC地址集合中的N个MAC地址分别写入N个第二无线帧的DA字段中,并将所述N个第二无线帧发送给所述智能设备,以使所述智能设备根据接收到的所述N个第二无线帧配置接入所述无线路由器所需的密码,所述N为大于1的整数。本专利技术实施例的另一目的在于提供一种智能设备的网络配置方法,包括:接收智能手机发送的M个第一无线帧和N个第二无线帧,所述M和所述N均为大于1的整数;从所述M个第一无线帧的目的地址DA字段中提取出第一组播介质访问控制MAC地址集合,从所述N个第二无线帧的DA字段中提取出第二组播MAC地址集合;根据预设的组播MAC地址与十六进制数值的映射关系,将所述第一组播MAC地址集合转换成服务集标识SSID,将所述第二组播MAC地址集合转换成密码;根据转换得到的所述SSID和所述密码进行网络配置,以通过所述SSID和所述密码接入无线路由器。本专利技术实施例的另一目的在于提供一种智能设备的网络配置装置,包括:第一转换单元,用于根据预设的组播介质访问控制MAC地址与十六进制数值的映射关系,将无线路由器的服务集标识SSID和密码分别转换成第一组播MAC地址集合和第二组播MAC地址集合;第一发送单元,用于将所述第一组播MAC地址集合中的M个MAC地址分别写入M个第一无线帧的目的地址DA字段中,并将所述M个第一无线帧发送给智能设备,以使所述智能设备根据接收到的所述M个第一无线帧配置接入所述无线路由器所需的SSID,所述M为大于1的整数;第二发送单元,用于将所述第二组播MAC地址集合中的N个MAC地址分别写入N个第二无线帧的DA字段中,并将所述N个第二无线帧发送给所述智能设备,以使所述智能设备根据接收到的所述N个第二无线帧配置接入所述无线路由器所需的密码,所述N为大于1的整数。本专利技术实施例的另一目的在于提供一种智能设备的网络配置装置,包括:第一接收单元,用于接收智能手机发送的M个第一无线帧和N个第二无线帧,所述M和所述N均为大于1的整数;提取单元,用于从所述M个第一无线帧的目的地址DA字段中提取出第一组播介质访问控制MAC地址集合,从所述N个第二无线帧的DA字段中提取出第二组播MAC地址集合;第二转换单元,用于根据预设的组播MAC地址与十六进制数值的映射关系,将所述第一组播MAC地址集合转换成服务集标识SSID,将所述第二组播MAC地址集合转换成密码;配置单元,用于根据转换得到的所述SSID和所述密码进行网络配置,以通过所述SSID和所述密码接入无线路由器。本专利技术实施例的另一目的在于提供一种智能设备的网络配置系统,包括智能手机和至少一个智能设备,所述智能手机包括如上所述的智能设备的网络配置装置;所述智能设备包括如上所述的智能设备的网络配置装置。在本专利技术实施例中,将智能手机发送的无线帧作为无线路由器的SSID和密码的信息载体发送至智能设备中,由智能设备从中提取无线路由器的SSID和密码,即可以实现对智能设备的网络配置,大大地提高了智能设备的配置效率。附图说明图1是本专利技术实施例提供的智能设备的网络配置系统的架构图;图2是本专利技术实施例提供的智能手机发送的无线帧的帧结构图;图3是本专利技术实施例提供的智能设备的网络配置方法智能手机的实现流程图;图4是本专利技术实施例提供的SSID的发送方法的实现流程图;图5是本专利技术实施例提供的密码的发送方法的实现流程图;图6是本专利技术另一实施例提供的智能设备的网络配置方法智能手机的实现流程图;图7是本专利技术实施例提供的加密方法的示意图;图8是本专利技术实施例提供的解密方法的示意图;图9是本专利技术实施例提供的智能设备的网络配置方法智能设备的实现流程图;图10是本专利技术另一实施例提供的智能设备的网络配置方法智能设备的实现流程图;图11是本专利技术实施例提供的智能设备的网络配置装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1示出了本专利技术实施例提供的智能设备的网络配置系统的架构,为了便于说明,仅示出了与本实施例相关的部分。参照图1,该系统包括了无线路由器11、智能手机12和至少一个智能设备13,其中:所述智能手机12为具有独立的智能操作系统,独立的运行空间,可以由用户自行安装第三方应用并可以通过移动通讯网络来实现无线网络接入的终端设备,所述智能操作系统包括但不限于Android、iOS等。需要说明的是,在本实施例中,智能手机12也可以由能够实现同样功能的平板或者掌上电脑等设备进行替代。所述智能设备13,为具备网络接入能力的设备,在智能家居环境之下,智能设备13可以特指家居环境中的物联网家电设备,包括但不限于智能电视、智能冰箱、智能空调、智能洗衣机等。在图1所示系统中,智能手机12和智能设备13在配置了正确的SSID和密码之后,均能够通过该SSID和密码成功地接入到无线路由器11中,从而通过无线路由器11接入互联网,实现互联网通信。基于图1所示的智能设备的网络配置系统,接下来对本专利技术实施例提供的智能设备的网络配置方法进行详细阐述:在本专利技术实施例中,主要将智能手机发送的无线帧作为无线路由器的SSID和密码的信息载体,将无线帧通过无线连接发送至智能设备中,由智能设备从中提取无线路由器的SSID和密码,即可以实现对智能设备的网络配置。图2示出了智能手机发送的无线帧的帧结构,如图2所示,与以太网协议一样,该帧结构主要由MA本文档来自技高网...

【技术保护点】
一种智能设备的网络配置方法,其特征在于,包括:根据预设的组播介质访问控制MAC地址与十六进制数值的映射关系,将无线路由器的服务集标识SSID和密码分别转换成第一组播MAC地址集合和第二组播MAC地址集合;将所述第一组播MAC地址集合中的M个MAC地址分别写入M个第一无线帧的目的地址DA字段中,并将所述M个第一无线帧发送给智能设备,以使所述智能设备根据接收到的所述M个第一无线帧配置接入所述无线路由器所需的SSID,所述M为大于1的整数;将所述第二组播MAC地址集合中的N个MAC地址分别写入N个第二无线帧的DA字段中,并将所述N个第二无线帧发送给所述智能设备,以使所述智能设备根据接收到的所述N个第二无线帧配置接入所述无线路由器所需的密码,所述N为大于1的整数。

【技术特征摘要】
1.一种智能设备的网络配置方法,其特征在于,包括:根据预设的组播介质访问控制MAC地址与十六进制数值的映射关系,将无线路由器的服务集标识SSID和密码分别转换成第一组播MAC地址集合和第二组播MAC地址集合;将所述第一组播MAC地址集合中的M个MAC地址分别写入M个第一无线帧的目的地址DA字段中,并将所述M个第一无线帧发送给智能设备,以使所述智能设备根据接收到的所述M个第一无线帧配置接入所述无线路由器所需的SSID,所述M为大于1的整数;将所述第二组播MAC地址集合中的N个MAC地址分别写入N个第二无线帧的DA字段中,并将所述N个第二无线帧发送给所述智能设备,以使所述智能设备根据接收到的所述N个第二无线帧配置接入所述无线路由器所需的密码,所述N为大于1的整数;所述网络配置方法还包括:在发送所述M个第一无线帧之前,生成并发送第一标签帧序列,在发送所述N个第二无线帧之前,生成并发送第二标签帧序列,以使智能设备能够接收到无线帧并从中提取出SSID或密码;所述第一标签帧序列和所述第二标签帧序列均由P个子帧组成,每个所述子帧的长度随机且至少存在两个所述子帧的长度不一致,且所述第一标签帧序列和所述第二标签帧序列的标签值不同,所述P为大于2的整数;在所述将无线路由器的SSID和密码分别转换成第一组播MAC地址集合和第二组播MAC地址集合前,生成第三标签帧序列,所述第三标签帧序列包含长度随机的Q个子帧,所述Q为大于4的整数;将所述Q个子帧按长度大小依序排序,并将排列之后每两个相邻子帧之间的长度差值拼接成的值通过伪随机算法生成密钥;根据生成的密钥对所述SSID和所述密码进行加密处理;将所述第三标签帧序列发送给所述智能设备,以使所述智能设备根据所述第三标签帧序列获取到所述密钥,对由MAC地址转换得到的所述SSID和所述密码进行解密。2.如权利要求1所述的方法,其特征在于,所述方法还包括:在发送所述M个第一无线帧之前,发送两个第三无线帧,所述两个第三无线帧的DA字段中携带了所述SSID的长度;在发送所述N个第二无线帧之前,发送两个第四无线帧,所述两个第四无线帧的DA字段中携带了所述密码的长度。3.一种智能设备的网络配置方法,其特征在于,包括:接收智能手机发送的M个第一无线帧和N个第二无线帧,所述M和所述N均为大于1的整数;从所述M个第一无线帧的目的地址DA字段中提取出第一组播介质访问控制MAC地址集合,从所述N个第二无线帧的DA字段中提取出第二组播MAC地址集合;根据预设的组播MAC地址与十六进制数值的映射关系,将所述第一组播MAC地址集合转换成服务集标识SSID,将所述第二组播MAC地址集合转换成密码;根据转换得到的所述SSID和所述密码进行网络配置,以通过所述SSID和所述密码接入无线路由器;所述网络配置方法还包括:接收所述智能手机在发送所述M个第一无线帧之前生成并发送的第一标签帧序列,接收所述智能手机在发送所述N个第二无线帧之前生成并发送的第二标签帧序列,所述第一标签帧序列和所述第二标签帧序列均由P个子帧组成,每个所述子帧的长度随机且至少存在两个所述子帧的长度不一致,且所述第一标签帧序列和所述第二标签帧序列的标签值不同,所述P为大于2的整数;在所述接收智能手机发送的M个第一无线帧和N个第二无线帧之前,接收所述智能手机发送的第三标签帧序列,所述第三标签帧序列包含长度随机的Q个子帧,所述Q为大于4的整数;所述根据预设的组播MAC地址与十六进制数值的映射关系,将所述第一组播MAC地址集合转换成SSID,将所述第二组播MAC地址集合转换成密码包括:将所述Q个子帧按长度大小依序排列,将排列之后每两个相邻子帧之间的长度差值拼接成的值通过伪随机算法生成密钥;根据预设的组播MAC地址与十六进制数值的映射关系,将所述第一组播MAC地址集合转换成第一字符串,将所述第二组播MAC地址集合转换成第二字符串;根据所述密钥对所述第一字符串解密,得到所述SSID;根据所述密钥对所述第二字符串解密,得到所述密码。4.一种智能设备的网络配置装置,其特征在于,包括:第一转换单元,用于根据预设的组播介质访问控制MAC地址与十六进...

【专利技术属性】
技术研发人员:谢敬锋沐阳芷
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:广东;44

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

1