在WiFi网络中进行控制的方法和设备技术

技术编号:14745557 阅读:157 留言:0更新日期:2017-03-01 21:51
本发明专利技术要求保护在WiFi网络中进行控制的方法和设备,该方法包括控制设备在第一管理包中对控制命令编码,其中控制命令的编码由预定的标识符识别;将编码后的第一管理包传输到多个目标设备。目标设备确定从控制设备接收的第一管理包是否包括预定的标识符;如果从控制设备接收的第一管理包中包括预定的标识符,基于预定的解码方案对第一管理包解码,以获取控制命令;在第二管理包中对控制命令的响应编码;以及将编码后的第二管理包传输到控制设备。控制设备对从多个目标设备的至少一个接收的第二管理包解码,其中第二管理包中包括响应于控制命令的专用编码的响应。

【技术实现步骤摘要】

本专利技术涉及WiFi网络,并且更具体地,但不限于在WiFi网络中进行控制的方法和设备
技术介绍
根据传统的802.11WiFi协议,如果诸如目标设备的目标站点(STA),例如,网络摄像头,希望关联至特定的网络中,服务集标识符(SSID)和密码短语(pass-phrase)信息(例如,WiFi配置信息)必须被提供给目标设备。然而,这些信息不能使用WiFi数据包被发送,因为在基础设施基本服务集(BSS)中的STA只能发送数据包至其相关联的接入点(AP)。因此,理想的,需要设计传达这些WiFi配置信息的机制。
技术实现思路
本专利技术的一个实施例公开了一种用于具备WiFi连接功能的控制设备的方法,包括:确定待传输至多个目标设备的控制命令;在第一管理包中对所述控制命令编码,其中所述控制命令的所述编码由预定的标识符识别;将编码后的第一管理包传输到多个目标设备;以及对从所述多个目标设备的至少一个接收的第二管理包解码,其中所述第二管理包中包括响应于所述控制命令的专用编码的响应。本专利技术的另一个实施例公开了一种用于在WiFi网络中的目标设备的方法,包括:确定从控制设备接收的第一管理包是否包括预定的标识符;如果从所述控制设备接收的所述第一管理包中包括所述预定的标识符,基于预定的解码方案对所述第一管理包解码,以获取控制命令;在第二管理包中对所述控制命令的响应编码;以及将编码后的第二管理包传输到所述控制设备。本专利技术的另一个实施例公开了一种具备WiFi连接功能的控制设备,包括:第一决定单元,被配置成确定待传输至多个目标设备的控制命令的;第一编码器,被配置成在第一管理包中对所述控制命令编码,其中,所述控制命令的所述编码由预定的标识符识别;第一发送器,被配置成将编码后的第一管理包传输到多个目标设备;以及第一解码器,被配置成对从所述多个目标设备的至少一个接收的第二管理包解码,其中所述第二管理包中包括响应于所述控制命令的专用编码的响应。本专利技术的另一个实施例公开了一种在WiFi网络中的目标设备,包括决定单元,被配置成确定从控制设备接收的第一管理包是否包括预定的标识符;第二解码器,被配置成如果从所述控制设备接收的所述第一管理包中包括所述预定的标识符,基于预定的解码方案对所述第一管理包解码,以获取控制命令;第二编码器,被配置成在第二管理包中对所述控制命令的响应编码;以及第二发送器,被配置成将编码后的第二管理包传输到所述控制设备。本专利技术的另一个实施例公开了一种系统,包括控制设备和目标设备,其中,所述控制设备包括第一编码器、第一发送器、第一解码器、所述目标设备包括决定单元、第二解码器、第二编码器和第二发送器,其中所述所述第一编码器被配置成在第一管理包中对控制命令编码,其中,所述控制命令的所述编码由预定的标识符识别;所述第一发送器被配置成将编码后的第一管理包传输到多个目标设备;以及所述决定单元被配置成确定从控制设备接收的第一管理包是否包括预定的标识符;所述第二解码器被配置成如果从所述控制设备接收的所述第一管理包中包括所述预定的标识符,基于预定的解码方案对所述第一管理包解码,以获取控制命令;所述第二编码器被配置成在第二管理包中对所述控制命令的响应编码;所述第二发送器被配置成将编码后的第二管理包传输到所述控制设备;以及所述第一解码器被配置成对从所述多个目标设备的至少一个接收的第二管理包解码,其中所述第二管理包中包括响应于所述控制命令的专用编码的响应。附图说明本专利技术通过附图以示例性方式示出。附图应被理解为示例性的而不是限制性的,本专利技术的范围由权利要求所限定。在附图中,相同的附图标记代表相同的元件。图1示出根据本专利技术实施例的在具备WiFi连接功能的控制设备中的方法200的流程图。图2示出根据本专利技术的一实施例的MAC帧格式600。图3示出根据本专利技术的一个实施例在探测请求包中的SSID的编码帧格式。图4示出根据本专利技术的一个实施方式的在WiFi网络的目标设备中的方法60的流程图。图5示出根据本专利技术的实施例的探测响应包。图6示出根据本专利技术的一个实施例中探测响应包中的BSSID的编码帧格式的图。图7示出了根据本专利技术实施方式的具备WiFi连接功能的控制设备1400的框图。图8示出了根据本专利技术实施例的目标设备1500的框图。图9示出根据本专利技术的实施例的示例性应用场景1600。图10示出根据本专利技术的实施例的示例性应用场景1700。图11示出根据本专利技术的一个实施例的控制事务1800。图12示出根据本专利技术另一实施例的控制事务1900。图13示出根据本专利技术另一实施例的控制事务2000。图14示出根据本专利技术另一实施例的控制事务2100。具体实施例本专利技术的各个方面和示例将被描述。以下描述提供了具体细节以透彻理解和实现对这些实施例的描述。然而,本领域技术人员将理解的是本专利技术可以在没有许多这些细节的情况下被实践。此外,一些众所周知的结构或功能可以不被详细示出或描述,以避免不必要地模糊相关描述。图1示出根据本专利技术的实施方式中的控制设备的方法200的流程图的图。控制设备可以是具有WiFi功能(或WiFi能力的系统)的设备,其可以包括个人计算机、视频游戏控制台、智能手机、数码相机、平板电脑和数字音频播放器。目标设备可以包括各类配备有WiFi模块的设备,例如个人计算机、视频游戏控制台、智能手机、数码相机、平板电脑、数字音频播放器和智能开关等。同时,目标设备也包括下列类别:缺乏人机接口(例如:显示屏、键盘、鼠标等)的设备、缺乏外设端口(例如:USB、SDIO、NFC等)从外部装置读取WiFi配置数据的设备。此外,图10示出本专利技术的方法的示例性应用场景,其将在下面进一步讨论。控制设备可表示为具有WiFi连接能力的设备,其由用户使用以控制另一个具有WiFi连接能力的设备。目标设备可以表示为一个具有WiFi连接能力的设备,其正被任何控制设备所控制。此外,控制设备和目标设备两者都可以包括具有WiFi连接能力的嵌入式系统。图1所示的方法200包括,在块210中,在第一管理包中对控制命令编码,其中控制命令的编码由预定的标识符识别;在块220中,将编码后的第一管理包传输到多个目标设备;以及在块230中,对从多个目标设备的至少一个接收的第二管理包解码,其中第二管理包中包括响应于控制命令的专用编码的响应。可选地,在块210中在第一管理包中对控制命令编码还包括重新定义第一管理包中的某些字段的用途。专用编码的响应可以表示私有、专属或定制的响应,其响应于由控制设备所发送的控制命令。此外,在块230中,从目标设备发送的编码的响应包将目标设备的MAC地址填充在该包的“源地址(SourceAddress)”字段中,如图5所示。因此,“源地址”用于标识目标设备。根据本专利技术的实施例的响应在第二管理包(例如:探测响应)的SSID信息元素中使用特殊编码。控制设备将判断从目标设备接收的编码,以及存储在BSSID字段中的序列号是否匹配从目标设备接收的SSIDIE中的序列号。换言之,控制设备检查第二管理包中的SSID信息元素和BSSID字段,以区分根据本专利技术的实施方式的目标设备和其它常规设备,并确认此第二管理包是否为块210中的第一管理包的响应。可选地,对从多个目标设备的至少一个接收的第二管理包解码发生在多个目标设备的该至少一个本文档来自技高网...
在WiFi网络中进行控制的方法和设备

【技术保护点】
一种用于具备WiFi连接功能的控制设备的方法,包括:在第一管理包中对控制命令编码,其中所述控制命令的所述编码由预定的标识符识别;将编码后的第一管理包传输到多个目标设备;以及对从所述多个目标设备的至少一个接收的第二管理包解码,其中所述第二管理包中包括响应于所述控制命令的专用编码的响应。

【技术特征摘要】
1.一种用于具备WiFi连接功能的控制设备的方法,包括:在第一管理包中对控制命令编码,其中所述控制命令的所述编码由预定的标识符识别;将编码后的第一管理包传输到多个目标设备;以及对从所述多个目标设备的至少一个接收的第二管理包解码,其中所述第二管理包中包括响应于所述控制命令的专用编码的响应。2.根据权利要求1所述的方法,其中对从所述多个目标设备的所述至少一个接收的所述第二管理包解码发生在所述多个目标设备的所述至少一个成功关联至所述控制设备所连接的WiFi网络之前。3.根据权利要求1所述的方法,其中所述第一管理包中包括探测请求包,其中在所述第一管理包中对所述控制命令编码包括在所述探测请求包中对所述控制命令编码,以及传输所述编码后的第一管理包包括传输编码后的探测请求包。4.根据权利要求3所述的方法,其中所述探测请求包中包括服务集标识符(SSID)信息元素,其中在所述探测请求包中对所述控制命令编码进一步包括在所述SSID信息元素中对所述控制命令编码。5.根据权利要求3所述的方法,其中所述探测请求包中包括除了服务集标识符(SSID)信息元素以外的其它信息元素,其中在所述探测请求包中对所述控制命令编码进一步包括在所述其它信息元素中对所述控制命令编码。6.根据权利要求1所述的方法,其中所述第一管理包中包括关联请求包,其中在所述第一管理包中对所述控制命令编码包括在所述关联请求包中对所述控制命令编码,以及传输所述编码后的第一管理包包括传输编码后的关联请求包。7.根据权利要求1所述的方法,其中所述第一管理包包括重新关联请求包,其中在所述第一管理包中对所述控制命令编码包括在所述重新关联请求包中对所述控制命令编码,以及传输所述编码后的第一管理包包括传输编码后的重新关联请求包。8.根据权利要求1所述的方法,其中所述控制命令包括设备扫描命令、设定WiFi配置信息命令、应用WiFi信息命令或查询状态命令。9.一种用于在WiFi网络中的目标设备的方法,包括:确定从控制设备接收的第一管理包是否包括预定的标识符;如果从所述控制设备接收的所述第一管理包中包括所述预定的标识符,基于预定的解码方案对所述第一管理包解码,以获取控制命令;在第二管理包中对所述控制命令的响应编码;以及将编码后的第二管理包传输到所述控制设备。10.根据权利要求9所述的方法,其中将所述编码后的第二管理包传输到所述控制设备发生在所述目标设备成功关联至所述控制设备所连接的WiFi网络之前。11.根据权利要求9所述的方法,其中所述第二管理包中包括探测响应包,其中在所述第二管理包中对所述控制命令的所述响应编码包括在所述探测响应包中对所述控制命令的所述响应编码,以及传输所述编码后的第二管理包包括传输编码后的探测请求包。12.根据权利要求11所述的方法,其中所述探测响应包中包括基本服务集标识符(BSSID)字段,其中在所述探测响应包中对所述控制命令的所述响应编码进一步包括在所述BSSID字段中对所述控制命令编码。13.根据权利要求11所述的方法,其中所述探测响应包中包括除了基本服务集标识符(BSSID)字段以外的信息元素,其中在所述探测响应包中对所述控制命令编码进一步包括在所述信息元素中对所述控制命令编码。14.根据权利要求9所述的方法,其中所述第二管理包中包括关联响应包,其中在所述第二管理包中对所述控制命令的所述响应编码包括在所述关联响应包中对所述控制命令的所述响应编码,以及传输所述编码后的第二管理包包括传输编码后的关联响应包。15.根据权利要求9所述的方法,其中所述第二管理包包括重新关联响应包,其中在所述第二管理包中对所述控制命令的所述响应编码包括在所述重新关联响应包中对所述控制命令的所述响应编码,以及传输所述编码后的第二管理包包括传输编码后的重新关联响应包。16.根据权利要求9所述的方法,其中对所述控制命令的所述...

【专利技术属性】
技术研发人员:林义渊
申请(专利权)人:澜起科技上海有限公司
类型:发明
国别省市:上海;31

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

1