信息传递方法、接收方法及物联网设备的制造方法

文档序号:8416281阅读:225来源:国知局
信息传递方法、接收方法及物联网设备的制造方法
【技术领域】
[0001]本发明有关于无线通信,且尤其有关于物联网通信。
【背景技术】
[0002]随着信息技术的不断发展,物联网(Internet of Things, 1T)近年来持续兴起。顾名思义,物联网就是物物相连的互联网。物联网具有智能感知、识别、传输互联等功能,被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。
[0003]而随着物联网的兴起,很多物联网设备(如监视器、冰箱等)都希望能够通过无线保真(Wireless Fidelity, WiFi)连接到互联网,从而由网络进行控制。但是这些物联网设备中有很多并不具有输入设备(如键盘、触控面板等)。如何控制这些设备连接到指定接入点(Access Point, AP)是亟待解决的一个问题。

【发明内容】

[0004]本发明提供一种信息传递方法,包括:将该信息的至少一部分写入至少一组播互联网协议地址中;以及以该组播互联网协议地址作为发送目的地来发送至少一封包。
[0005]本发明另提供一种信息接收方法,包括:接收至少一封包;以及从该至少一封包中读取每一封包的组播介质访问控制地址,以获取该信息的至少一部分。
[0006]本发明另提供一种物联网设备,包括:接收模块,用来接收至少一封包;以及读取模块,用来从接收的该至少一封包中读取每一封包的组播介质访问控制地址,以获取该信息的至少一部分。
[0007]通过利用本发明,即使处于加密无线网络中,同样可以将信息传递给处于侦听模式下的设备。
【附图说明】
[0008]图1是组播IP地址到组播MAC地址映射关系的示意图。
[0009]图2A是根据本发明一实施例的无线通信网络的示意图。
[0010]图2B是根据本发明一实施例的在无线通信网络中利用组播MAC地址传递信息的示意图。
[0011]图3是根据本发明一实施例的通信设备的简化方块示意图。
[0012]图4是根据本发明一实施例的1T设备的简化方块示意图。
[0013]图5是根据本发明一实施例的利用组播MAC地址传递信息的方法流程图。
[0014]图6是根据本发明一实施例的利用组播MAC地址传递信息的方法流程图。
[0015]图7是根据本发明一实施例的利用组播MAC地址接收信息的方法流程图。
[0016]图8是根据本发明一实施例的利用组播MAC地址接收信息的方法流程图。
[0017]图9是根据本发明一实施例的通信设备控制1T设备连接至指定AP的组包、力口密、编码的流程示意图。
[0018]图10是根据本发明一实施例的利用组播MAC地址传递/接收信息的示意图。
【具体实施方式】
[0019]以下为本发明的较佳实施例揭露,然其并非用以限制本发明。本发明所属技术领域中普通技术人员,在不脱离本发明的精神和范围内,当可作各种的变更和润饰。因此,本发明的保护范围当视之前的权利要求书所界定为准。
[0020]在本专利说明书及权利要求当中使用了某些词汇来指称特定的组件。所属领域中具有通常知识者应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本专利说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及请求项当中所提及的“包含”或“包括”为开放式的用语,故应解释成“包含但不限定于”。另外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或透过其他装置或连接手段间接地电气连接至该第二装置。
[0021]一般来说,控制1T设备(如监视器、冰箱等)连接至指定AP (如无线分享器)的方法有以下几种。在第一种方式中,首先由一通信设备(如智能手机、笔记本电脑等)与1T设备通过点对点(Peer-to-Peer,P2P)技术建立连接,接下来该通信设备通过传输控制协议(Transmiss1n Control Protocol, TCP)/因特网协议(Internet Protocol, IP)协议将AP的配置信息发送到1T设备,其中AP的配置信息如服务集标识符(Service SetIdentifier, SSID)、密码(password)等。之后1T设备便可依据所接收到的AP的配置信息连接到指定AP。在第二种方式中,1T设备首先初始化为AP模式(AP mode),再由一通信设备连接上1T设备并将AP的配置信息(如SSID、密码等)发送给1T设备。1T设备接收到AP的配置信息后,从AP模式切换为站台模式(stat1n mode),再依据AP的配置信息连接到指定AP。在第三种方式中,1T设备首先尝试连接一个默认的AP,连接建立之后通过TCP/IP协议接收由通信设备发送的AP的配置信息(如SSID、密码等),1T设备随后依据AP的配置信息连接到指定AP。在第四种方式中,1T设备首先初始化为侦听(sniffer)模式,通过侦听由通信设备发送的封包并从中提取AP的配置信息(如SSID、密码等),从而连接到指定AP。
[0022]本发明主要基于第四种方式,提出较佳实施例来控制1T设备连接到指定AP。具体来说,在侦听模式下,1T设备可通过接收模块(如WiFi芯片)接收其所在的无线网络中传输的封包。如果传输的封包没有被加密,则物联网设备可读取到所有的明文数据。所以只需要将信息放置到封包中的数据字段发送到无线网络中,1T设备就能直接接收并利用这些信息。但是如果在无线网络中传送的封包经过加密,则即使接收到封包,1T设备也无法对其进行解密而读取、利用数据字段中的信息。
[0023]按照802.11的规范,在经过加密的封包中,只有数据字段受到加密,而帧头(header)并不进行加密。也就是说,如果能够把信息放到802.11的帧头里面进行传输,再通过sniffer模式侦听封包,并从802.11的帧头中提取出来相应信息,便可解决无法解密的问题。不过大多数应用程序都无法直接修改802.11的帧头,如果要修改802.11帧头,只能透过修改驱动程序来满足要求。因此,以下将提出如何把信息放到802.11帧头中传输。
[0024]目前,很多主流操作系统都支持组播(multicast),而组播IP地址与介质访问控制(Media Access Control, MAC)地址之间存在映射关系。图1是组播IP地址到组播MAC地址映射关系的示意图。如图1所示,对于互联网协议版本4(Internet Protocolvers1n4, IPv4)来说,IP地址的低23位会被映射到MAC地址的低23位;对于IPv6来说,IP地址的低32位会被映射到MAC地址的低32位。而802.11协议可采用MAC地址,并将MAC地址放置在其帧头之中,因此,可以利用这种特性达到修改802.11帧头,将1T设备所需的信息放到802.11帧头中传输的目的。
[0025]图2A是根据本发明一实施例的无线通信网络的示意图。如图2所示,无线通信网络100包括通信设备101、1T设备102和AP103。其中,可以有一个或多个通信设备101,也可以有一个或多个1T设备102。通信设备101可为如笔记本、移动电话、个人数字助理(Personal Digital Assistant, PDA)、平板电脑等支持IP组播的设备,1T设备102可为如冰箱、摄像头、空调、暖气机等配置有接收模块(如WiFi芯片)并且具备侦听模式的设备,其中配置有WiFi芯片意为1T设备本身具备WiFi芯片或耦接至WiFi芯片。
[0026]图2B是根据本发明一实施例的在无线通信网络100中利用组播MAC地址传递信息的示意图。如图2B所示,通信设备101先与AP103建立连接,再将信息直接放置于、或者编码后放置于、或者加密后放置于组播IP地址中,利用IP地址到MAC地址的映射关系,将该信息带入到MAC地址中,即将该信息带入到通信设备101发送的组播数据封包的帧头中。最后通信设备101向该组播IP地址发送任意数据。1T设备102可初始化为侦听模式,从无线通信网络100中侦听组播数据封包,并从侦听到的组播数据封包的帧头的组播MAC地址中提取出通信设备101发送的信息,再按照预定义好的协议完成对应的操作。比如,按照预定义的协议,通信设备101可发送SSID和密码到1T设备,1T设备102接收到SSID和密码后,可连接到指定AP103。
[0027]图3是根据本发明一实施例的通信设备101的简化方块示意图。为了简便起见,图3中只显示了与本发明有关的模块。通信设备101可包括发送模块34、写入模块35以及处理模块36。其中,写入模块35包括编码模块33 ;处理模块36包括身份识别模块30、协议模块31和加密模块32。其中,处理模块36是用来对一原始信息进行预定处理来产生信息,其中原始信息如AP103的SSID、密码等。而写入模块35是用来将该信息的至少一部分写入至少一组播IP地址字段中。
[0028]具体来说,身份识别模块30可用来在有多个1T设备存在的情况下,确定信息发送到哪个或哪些1T设备。如在一示范例中,可采用1T设备的WiFiMAC地址作为身份识别信息,但本发明并不限于此。协议模块31可按照预定义的协议生成数据,使1T设备102按照预定义的协议来解析这些数据并做出对应的操作,例如接收到SSID和密码,并连接至AP103。加密模块32可对信
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1