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

文档序号:8342857阅读:270来源:国知局
智能设备的网络配置方法、装置及系统的制作方法
【技术领域】
[0001] 本发明属于物联网技术领域,尤其涉及智能设备的网络配置方法、装置及系统。
【背景技术】
[0002] 随着物联网技术的发展,越来越多的智能设备加入到物联网中,例如,在智能家居 环境之下,一个无线局域网内可能需要同时接入智能电视、智能空调、智能冰箱等多台智能 设备,在构建该智能家居环境时,需要逐一对这些智能设备进行配置,以使所有的智能设备 都能够成功地连接到无线路由器中。
[0003] 由于智能设备普遍不具备用于进行网络配置的人机交互接口,因此,目前主要采 用智能手机作为中介来实现对智能设备的网络配置。智能手机通常默认与无线路由器进行 连接,则在对智能设备进行网络配置时,智能手机需要先断开与无线路由器的连接,然后建 立起与智能设备的连接,将无线路由器的服务集标识(ServiceSetIdentifier,SSID)配 置到智能设备中,再断开与智能设备的连接,重新建立起与无线路由器的连接,并且,在上 述过程中,智能手机只能逐一地对每一台智能设备进行网络配置,操作复杂,降低了智能设 备的网络配置效率。

【发明内容】

[0004] 本发明实施例的目的在于提供智能设备的网络配置方法、装置及系统,旨在解决 现有技术中对智能设备进行网络配置的效率低问题。
[0005] 本发明实施例是这样实现的,一种智能设备的网络配置方法,包括:
[0006] 根据预设的组播介质访问控制MAC地址与十六进制数值的映射关系,将无线路由 器的服务集标识SSID和密码分别转换成第一组播MAC地址集合和第二组播MAC地址集合;
[0007] 将所述第一组播MAC地址集合中的M个MAC地址分别写入M个第一无线帧的目的 地址DA字段中,并将所述M个第一无线帧发送给智能设备,以使所述智能设备根据接收到 的所述M个第一无线帧配置接入所述无线路由器所需的SSID,所述M为大于1的整数;
[0008] 将所述第二组播MAC地址集合中的N个MAC地址分别写入N个第二无线帧的DA 字段中,并将所述N个第二无线帧发送给所述智能设备,以使所述智能设备根据接收到的 所述N个第二无线帧配置接入所述无线路由器所需的密码,所述N为大于1的整数。
[0009] 本发明实施例的另一目的在于提供一种智能设备的网络配置方法,包括:
[0010] 接收智能手机发送的M个第一无线帧和N个第二无线帧,所述M和所述N均为大 于1的整数;
[0011] 从所述M个第一无线帧的目的地址DA字段中提取出第一组播介质访问控制MAC 地址集合,从所述N个第二无线帧的DA字段中提取出第二组播MAC地址集合;
[0012] 根据预设的组播MAC地址与十六进制数值的映射关系,将所述第一组播MAC地址 集合转换成服务集标识SSID,将所述第二组播MAC地址集合转换成密码;
[0013] 根据转换得到的所述SSID和所述密码进行网络配置,以通过所述SSID和所述密 码接入无线路由器。
[0014] 本发明实施例的另一目的在于提供一种智能设备的网络配置装置,包括:
[0015] 第一转换单元,用于根据预设的组播介质访问控制MAC地址与十六进制数值的映 射关系,将无线路由器的服务集标识SSID和密码分别转换成第一组播MAC地址集合和第二 组播MAC地址集合;
[0016] 第一发送单元,用于将所述第一组播MAC地址集合中的M个MAC地址分别写入M 个第一无线帧的目的地址DA字段中,并将所述M个第一无线帧发送给智能设备,以使所述 智能设备根据接收到的所述M个第一无线帧配置接入所述无线路由器所需的SSID,所述M 为大于1的整数;
[0017] 第二发送单元,用于将所述第二组播MAC地址集合中的N个MAC地址分别写入N 个第二无线帧的DA字段中,并将所述N个第二无线帧发送给所述智能设备,以使所述智能 设备根据接收到的所述N个第二无线帧配置接入所述无线路由器所需的密码,所述N为大 于1的整数。
[0018] 本发明实施例的另一目的在于提供一种智能设备的网络配置装置,包括:
[0019] 第一接收单元,用于接收智能手机发送的M个第一无线帧和N个第二无线帧,所述 M和所述N均为大于1的整数;
[0020] 提取单元,用于从所述M个第一无线帧的目的地址DA字段中提取出第一组播介质 访问控制MAC地址集合,从所述N个第二无线帧的DA字段中提取出第二组播MAC地址集 合;
[0021] 第二转换单元,用于根据预设的组播MAC地址与十六进制数值的映射关系,将所 述第一组播MAC地址集合转换成服务集标识SSID,将所述第二组播MAC地址集合转换成密 码;
[0022] 配置单元,用于根据转换得到的所述SSID和所述密码进行网络配置,以通过所述 SSID和所述密码接入无线路由器。
[0023] 本发明实施例的另一目的在于提供一种智能设备的网络配置系统,包括智能手机 和至少一个智能设备,所述智能手机包括如上所述的智能设备的网络配置装置;所述智能 设备包括如上所述的智能设备的网络配置装置。
[0024] 在本发明实施例中,将智能手机发送的无线帧作为无线路由器的SSID和密码的 信息载体发送至智能设备中,由智能设备从中提取无线路由器的SSID和密码,即可以实现 对智能设备的网络配置,大大地提高了智能设备的配置效率。
【附图说明】
[0025] 图1是本发明实施例提供的智能设备的网络配置系统的架构图;
[0026] 图2是本发明实施例提供的智能手机发送的无线帧的帧结构图;
[0027] 图3是本发明实施例提供的智能设备的网络配置方法智能手机的实现流程图;
[0028] 图4是本发明实施例提供的SSID的发送方法的实现流程图;
[0029] 图5是本发明实施例提供的密码的发送方法的实现流程图;
[0030] 图6是本发明另一实施例提供的智能设备的网络配置方法智能手机的实现流程 图;
[0031] 图7是本发明实施例提供的加密方法的示意图;
[0032] 图8是本发明实施例提供的解密方法的示意图;
[0033] 图9是本发明实施例提供的智能设备的网络配置方法智能设备的实现流程图;
[0034] 图10是本发明另一实施例提供的智能设备的网络配置方法智能设备的实现流程 图;
[0035] 图11是本发明实施例提供的智能设备的网络配置装置的结构框图。
【具体实施方式】
[0036] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0037] 图1示出了本发明实施例提供的智能设备的网络配置系统的架构,为了便于说 明,仅示出了与本实施例相关的部分。
[0038] 参照图1,该系统包括了无线路由器11、智能手机12和至少一个智能设备13,其 中:
[0039] 所述智能手机12为具有独立的智能操作系统,独立的运行空间,可以由用户自行 安装第三方应用并可以通过移动通讯网络来实现无线网络接入的终端设备,所述智能操作 系统包括但不限于Android、iOS等。需要说明的是,在本实施例中,智能手机12也可以由 能够实现同样功能的平板或者掌上电脑等设备进行替代。
[0040] 所述智能设备13,为具备网络接入能力的设备,在智能家居环境之下,智能设备 13可以特指家居环境中的物联网家电设备,包括但不限于智能电视、智能冰箱、智能空调、 智能洗衣机等。
[0041] 在图1所示系统中,智能手机12和智能设备13在配置了正确的SSID和密码之后, 均能够通过该SSID和密码成功地接入到无线路由器11中,从而通过无线路由器11接入互 联网,实现互联网通信。
[0042] 基于图1所示的智能设备的网络配置系统,接下来对本发明实施例提供的智能设 备的网络配置方法进行详细阐述:
[0043] 在本发明实施例中,主要将智能手机发送的无线帧作为无线路由器的SSID和密 码的信息载体,将无线帧通过无线连接发送至智能设备中,由智能设备从中提取无线路由 器的SSID和密码,即可以实现对智能设备的网络配置。
[0044]图2示出了智能手机发送的无线帧的帧结构,如图2所示,与以太网协议一样,该 帧结构主要由MACHeader、FrameBody和位于最后的帧校验组成,且无论是加密的无线帧 还是不加密的无线帧,其MACHeader部分都不会被加密,因此,在本发明实施例中,将无线 路由器的SSID和密码配置在无线帧的MACHeader部分。
[0045]-般说来,一个无线帧中至少携带三个MAC地址,分别为源地址(Source Address,SA)、目的地址(DestinationAddress,DA)和BSSID(BasicSSID),其中,SA和 BSSID是固定的,SA即为智能手机自身的MAC地址,BSSID为一个具有全局唯一性的无线网 络的身份标识,也即无线路由器的MAC地址,而DA是要根据帧的接收方来决定的,S卩,DA是 可以变化的,在本方案中,DA是组播地址,且位于保留地址段中,该保留地址段在现有的通 信协议中尚没有特定用途,因此,在本发明实施例中,选取组播MAC来做为无线帧的DA,用 于携带无线路由器的SSID和密码。
[0046] 所述组播MAC,是由组播IP地址映射而来的,在组播MAC中,MAC地址的前25个比 特固定不变,IP地址的后23比特直接拷贝到MAC地址的后23比特中,因此,若不考虑特
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1