联网控制、接入方法及相应的终端与设备的制造方法

文档序号:9353388阅读:211来源:国知局
联网控制、接入方法及相应的终端与设备的制造方法
【技术领域】
[0001] 本发明涉及智能设备联网控制技术,具体涉及一种智能控制终端及其所采用的智 能设备联网控制方法,还涉及一种智能设备及其所采用的联网接入方法。
【背景技术】
[0002] 物联网的发展,使得各种通信接入技术出现了越来越多的交叉。早期基于WiFi 而实现的Ad-Hoc技术,实现了 WiFi设备之间的点对点的连接,但由于这一技术只能实 现单点对单点的通信,而且不具有安全防范技术等,因此虽然便于连接但却很快被WiFi Direct (直连)技术所弱化甚至代替。WiFi直连技术,可以使得任意一台经过WiFi直连认 证的设备,既可工作于AP (接入点)模式,又可工作于STA (工作站)模式,其以小组为单元 实现两台或多台WiFi设备之间的互连互通,其中有且只有一部WiFi设备用作管理中心,对 小组内其余的工作站的连接进行集中管理。WiFi直连技术还可以兼容WiFi协议中的各种 加密方式,因此更为安全,而且由于其具有服务发现和基础设备发现等功能,使用便利,接 入可靠,相对于其它技术更受欢迎,目前正广泛应用中。借助这些技术,可实现多台设备之 间的互联,而无需依赖于路由器之类的中间设备。
[0003] 促进物联网技术发展的较为基础和经典的一个应用场景是,利用WiFi Direct技 术用于从一台已经接入互联网或者局域网的智能控制终端例如手机,向另一台与本设备具 有共通协议的智能设备传输当前自身已接入的目标网络的登录配置信息,然后,接收该配 置信息的智能设备便根据该配置信息而登录目标网络,实现自身的联网接入。由于与物联 网相关的设备多具有轻便可移动无高效人机交互功能等特点,多采用WiFi接入方式,因此 这里所称的目标网络,一般指WiFi接入点,也即WiFi AP所构建的局域网(当然也包括以 此为基础扩展的更复杂的WiFi网络)。因此,所谓的配置信息,一般也是登录相关AP的身 份识别和验证信息,包括但不限于AP的服务集标识(SSID)、密码等。智能设备基于WiFi Direct技术接收配置信息实现自身的接入目标网络之后,便可正常工作。
[0004] 但是,目前的WiFi Direct技术,只能在智能控制终端与智能设备之间建立了直连 之后,才能将所述的配置信息从智能控制终端传输到智能设备,所以基于这一技术实现的 直连方案,受限于完成直连的速度,如果直连过程中由于丢包之类的意外发生,往往会导致 无法建立有效的连接,从而不能达到将所述的配置信息从智能控制终端传输给智能设备的 目的。
[0005] 有鉴于上述的技术沿革过程,有必要对数据传输技术进一步开发,通过技术积累 来推动物联网的进一步发展。

【发明内容】

[0006] 本发明的第一目的旨在解决上述至少一个问题,提供一种智能控制终端及其所采 用的智能设备联网控制方法,以便借助组播数据帧实现免连接控制智能设备接入目标网 络。
[0007] 本发明的第二目的在于解决上述至少一个问题,提供一种智能设备及其所采用的 联网接入方法,以便呼应前一目的使智能设备在免连接的前提下利用组播数据帧获取配置 信息并据之接入目标网络。
[0008] 为了实现本发明的第一目的,本发明采取如下技术方案:
[0009] 本发明提供的一种智能设备联网控制方法,其包括如下步骤:
[0010] 显示用户界面用于获取使所述智能设备接入目标网络的配置信息;
[0011] 将所述配置信息编码到多个组播数据帧中各个组播数据帧所具有的两个可编辑 域;
[0012] 无线发送所述的组播数据帧,以启动对智能设备的联网配置;
[0013] 为联网后的智能设备提供用于与所述智能设备交互的控制操作界面。
[0014] 具体的,所述配置信息包括目标网络的服务集标识及密码。
[0015] 进一步,所述配置信息的编码过程包括如下具体步骤:
[0016] 将所述配置信息对应的编码序列分离成多个码串,定义每个码串与为其分配的表 征索引顺序的相应索引串为编码单元;
[0017] 基于组播数据帧格式构造参考帧,初始化该参考帧的两个可编辑域以确定基准;
[0018] 基于组播数据帧格式构造信息帧,将每个编码单元分成两部分内容分别表达于对 应的一个信息帧的两个可编辑域中。
[0019] 较佳的,所述配置信息被以预存密钥加密成密文并转换为所述的编码序列。
[0020] 具体的,所述组播数据帧的可编辑域包括目的地址域及帧本体域。
[0021] 较佳的,每个构造而成的信息帧,其目的地址域表达所述编码单元的第一部分内 容,其帧长度与所述参考帧的帧长度的差值表达所述编码单元的其余部分内容,所述帧长 度唯一性地决定于其所属组播数据帧的帧本体域。
[0022] 根据本发明的一个实施例所揭示,所述码串包括被与索引串串接表达于所属信息 帧的目的地址域中的第一子码串,和被表达于所属信息帧与该参考帧的帧长度差值中的第 二子码串。
[0023] 根据本发明的一个实施例所揭示,所述索引串包括被与码串串接表达于所属信息 帧的目的地址域中的第一子索引串,和被表达于所属信息帧与该参考帧的帧长度差值中的 第二子索引串。
[0024] 较佳的,所述编码单元的其余部分内容体现为所述帧长度差值的二进制格式。
[0025] 具体的,所述信息帧的可编辑域中,其目的地址域提供可编码比特区用于表达所 述编码单元,该可编码比特区靠近目的地址域的实际字节长度的低位设置且不超过23位。
[0026] 较佳的,所述参考帧的目的地址域提供可编码比特区,该可编码比特区中各个比 特均被置为〇或1。
[0027] 较佳的,不同信息帧间的帧长度变化均唯一性决定于各信息帧中的帧本体域的长 度。
[0028] 进一步,发送所述组播数据帧的步骤中,同一所述组播数据帧被多次传输。
[0029] 较佳的,所述组播数据帧为IEEE 802. 11协议所规范。
[0030] 较佳的,执行本方法时维持本机与所述目标网络的连接状态。
[0031] 本发明提供的一种智能控制终端,其包括:
[0032] 获取单元,用于显示用户界面用于获取使所述智能设备接入目标网络的配置信 息;
[0033] 处理单元,用于将所述配置信息编码到多个组播数据帧中各个组播数据帧所具有 的两个可编辑域;
[0034] 信号传输单元,用于无线发送所述的组播数据帧,以启动对智能设备的联网配 置;
[0035] 操作单元,用于为联网后的智能设备提供用于与所述智能设备交互的控制操作界 面。
[0036] 具体的,所述配置信息包括目标网络的服务集标识及密码。
[0037] 进一步,所述处理单元包括:
[0038] 编码拆分单元,用于将所述配置信息对应的编码序列分离成多个码串,定义每个 码串与为其分配的表征索引顺序的相应索引串为编码单元;
[0039] 参考帧构造单元,被配置为基于组播数据帧格式构造参考帧,初始化该参考帧的 两个可编辑域以确定基准;
[0040] 信息帧构造单元,被配置为基于组播数据帧格式构造信息帧,将每个编码单元分 成两部分内容分别表达于对应的一个信息帧的两个可编辑域中。
[0041] 较佳的,所述配置信息被以预存密钥加密成密文并转换为所述的编码序列。
[0042] 具体的,所述组播数据帧的可编辑域包括目的地址域及帧本体域。
[0043] 较佳的,每个构造而成的信息帧,其目的地址域表达所述编码单元的第一部分内 容,其帧长度与所述参考帧的帧长度的差值表达所述编码单元的其余部分内容,所述帧长 度唯一性地决定于其所属组播数据帧的帧本体域。
[0044] 根据本发明的一个实施例所揭示,所述码串包括被与索引串串接表达于所属信息 帧的目的地址域中的第一子码串,和被表达于所属信息帧与该参考帧的帧长度差值中的第 二子码串。
[0045] 根据本发明的一个实施例所揭示,所述索引串包括被与码串串接表达于所属信息 帧的目的地址域中的第一子索引串,和被表达于所属信息帧与该参考帧的帧长度差值中的 第二子索引串。
[0046] 较佳的,所述编码单元的其余部分内容为所述帧长度差值的二进制格式。
[0047] 具体的,所述信息帧的可编辑域中,其目的地址域提供可编码比特区用于表达所 述编码单元,该可编码比特区靠近目的地址域的实际字节长度的低位设置且不超过23位。
[0048] 较佳的,所述参考帧的目的地址域具有可编码比特区,该可编码比特区中各个比 特均被置为〇或1。
[0049] 具体的,不同信息帧间的帧长度变化均唯一性决定于各信息帧中的帧本体域的长 度。
[0050] 进一步,所述信号传输单元被配置为将同一所述组播数据帧多次传输。
[0051] 较佳的,所述组播数据帧为IEEE 802. 11协议所规范。
[0052] 较佳的,该智能控制终端与所述目标网络处于连接状态。
[0053] 为适应本发明的第二目的,本发明采取如下技术方案:
[0054] 本发明提供的一种联网接入方法,包括如下步骤:
[0055] 接收加载有用于接入目标网络的配置信息的组播数据帧;
[0056] 从所述组播数据帧所具有的两个可编辑域中提取所述的配置信息;
[0057] 以所述的配置信息执行配置完成接入所述的目标网络。
[0058] 进一步,接收加载有用于接入目标网络的配置信息的组播数据帧的步骤包括如下 具体步骤:
[0059] 接收组播数据帧;
[0060] 判断该组播数据帧的可编辑域中是否包含特定内容,将具有特定内容的组播数据 帧确定为参考帧;
[0061 ] 将不包含特定内容的其他组播数据帧确定为信息帧。
[0062] 进一步,从所述组播数据帧所具有的两个可编辑域中提取所述的配置信息的步骤 包括如下具体步骤:
[0063] 从每个被确定为信息帧的组播数据帧的两个可编辑域中提取出码串及表征该码 串的排列顺序的索引串构成编码单元;
[0064] 按照每个编码单元中的索引串所表征的顺序,将所有编码单元的码串按序拼接成 编码序列;
[0065] 将编码序列还原为所述的配置信息。
[0066] 具体的,所述信息帧的两个可编辑域分别为目的地址域和帧本体域,从信息帧的 目的地址域所具有的可编辑比特区中提取对应的编码单元的第一部分内容,以信息帧的帧 长度相对于所述参考帧的帧长度的差值确定该编码单元的剩余部分内容。
[0067] 较佳的,所述信息帧的目的地址域所具有的可编辑比特区为该目的地址域的低23 位。
[0068] 较佳的,所述参考帧的目的地址域的低23位为可编辑比特区,其各位的值被置为 全0或全1。
[0069] 较佳的,所述参考帧的帧长度小于所接收的信息帧的帧长度。
[0070] 具体的,所接收的不同信息帧间的帧长度变化唯一性关联于信息帧内的帧本体域 长度。
[0071] 较佳的,每个信息帧所对应的编码单元的码串由第一子码串和第二子码串构成, 该信息帧的目的地址域用于表达所述第一子码串及为该码串所分配的索引串,该信息帧的 帧长度与所述参考帧的帧长度之间的差值用于表达所述第二子码串。
[0072] 进一步,将编码序列还原为所述的配置信息的步骤包括如下具体步骤:
[0073] 将所述编码序列对应转换为密文;
[0074] 以预存密钥解密该密文,获得格式化的信息串;
[0075] 解析该格式化的信息串,获得所述的配置信息。
[0076] 具体的,所述的配置信息包括所述目标网络的服务集标识与相应的密码。
[0077] 较佳的,所述组播数据帧符合IEEE 802. 11协议的规范。
[0078] 本发明提供的一种智能设备,其包括:
[0079] 接收单元,用于接收加载有用于接入目标网络的配置信息的组播数据帧;
[0080] 提取单元,用于从所述组播数据帧所具有的两个可编辑域中提取所述的配置信 息;
[0081] 接入单元,用于以所述的配置信息执行配置完成接入所述的目标网络。
[0082] 进一步,所述接收单元被配置为执行如下功能:
[0083] 接收组播数据帧;
[0084] 判断该组播数据帧的可编辑域中是否包含特定内容,将具有特定内容的组播数据 帧确定为参考帧;
[0085] 将不包含特定内容的其他组播数据帧确定为信息帧。
[0086] 进一步,所述提取单元包括:
[0087] 提取模块,用于从每个被确定为信息帧的组播数据帧的两个可编辑域中提取出码 串及表征该码串的排列顺序的索引串构成编码单元;
[0088] 拼接模块,用于按照每个编码单元中的索引串所表征的顺序,将所有编码单元的 码串按序拼接成编码序列;
[0089] 还原模块,用于将编码序列还原为所述的配置信息。
[0090] 具体的,所述信息帧的两个可编辑域分别为目的地址域和帧本体域,所述提取模 块被配置为:从信息帧的目的地址域所具有的可编辑比特区中提取对应的编码单元的第一 部分内容,以信息帧的帧长度相对于所述参考帧的帧长度的差值确定该编码单元的剩余部 分内容。
[0091] 较佳的,所述信息帧的目的地址域所具有的可编辑比特区为该目的地址域的低23 位。
[0092] 较佳的,所述参考帧的目的地址域的低23位为可编辑比特区,其各位的值被置为 全0或全1。
[0093] 具体的,所述参考帧的帧长度小于所接收的信息帧的帧长度。
[0094] 具体的,所述接收单元所接收的不同信息帧间的帧长度变化唯一性关联于信息帧 内的帧本体域长度。
[0095] 较佳的,每个信息帧所对应的编码单元的码串由第一子码串和第二子码串构成, 该信息帧的目的地址域用于表达所述第一子码串及为该码串所分配的索引串,该信息帧的 帧长度与所述参考帧的帧长度之间的差值用于表达所述第二子码串。
[0096] 进
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1