物联模块入网的方法和路由器、物联模块与流程

文档序号:12136982阅读:452来源:国知局
物联模块入网的方法和路由器、物联模块与流程

本发明涉及无线网络通信领域,尤其涉及物联模块入网的方法和路由器、物联模块。



背景技术:

在智能家居中,用户通常使用智能终端,如智能手机,辅助各种智能家电,如智能冰箱、智能洗衣机、智能空调等,接入本地无线网络。

Wi-Fi是当前主流的无线局域网通信技术,被广泛使用在家居环境中。在基于Wi-Fi网络的智能家居中,一般存在三类设备:接入点(Access Point,AP),WLAN的路由器;客户端,控制智能家电的应用软件,一般安装在智能终端上,如智能手机、笔记本或Pad上;物联模块,安装在家电上的通信/控制模块,智能家电通过物联模块可以接入网络。

其中,AP是WLAN(即Wi-Fi网络)的建立者和控制者,客户端和物联模块需要通过AP加入WLAN才能互相通信。一般来说,AP验证客户端和物联模块发送的密码,若密码正确则允许其加入WLAN。客户端作为智能设备,可按照常规方式通过AP加入WLAN。物联模块功能比较简单,一般没有密码输入界面,因此需要客户端或AP的辅助才能加入WLAN。

目前,客户端通常以组播方式发送AP的配置数据给物联模块。物联模块接收配置数据。物联模块使用配置数据和AP建立连接,通过其验证加入WLAN。在物联模块与AP建立连接前,客户端不能通过AP与物联模块进行通信,即不能通过常规的WLAN网络与物联模块通信。在这种情况下,客户端需要通过其他无线通信技术(如蓝牙、ZigBee)或Wi-Fi点对点技术把配置数据发送给物联模块。

因此客户端和物联模块都需要支持更多的通信协议,增加了设备的成本和复杂性。



技术实现要素:

为了解决现有技术中物联模块入网的问题,提供了物联模块入网方法和路由器、物联模块。

根据本发明的一个方面,提供了一种物联模块入网的方法,所述方法包括:

路由器从智能终端接收指示信息,所述指示信息用于指示所述路由器是否广播入网配置信息;

所述路由器根据接收的所述指示信息判定广播所述入网配置信息时,构建携带所述入网配置信息的信标帧,其中将所述入网配置信息设置在所述信标帧的厂商指定域中;

所述路由器广播至少一遍所述信标帧。

其中,所述路由器构建携带所述入网配置信息的信标帧包括:

所述路由器根据从所述智能终端接收的消息提取所述入网配置信息或者根据所述路由器自身的配置提取所述入网配置信息,并构建携带所述入网配置信息的信标帧。

其中,所述路由器从所述智能终端接收所述指示信息时,还从所述智能终端接收包含所述入网配置信息和/或所述路由器广播所述信标帧的遍数的消息。

其中,构建携带所述入网配置信息的信标帧包括:

根据所述入网配置信息的长度以及携带所述入网配置信息的所述信标帧的厂商指定域的长度,判断所述入网配置信息能否被完整地携带在一个信标帧中,如果是,将所述入网配置信息携带在一个信标帧中;如果否,将所述入网配置信息分段携带在连续的多个信标帧中,其中在所述多个信标帧中携带分段的入网配置信息的序号和总段数,和/或在所述多个信标帧中的最后一个信标帧中携带结束标识。

根据本发明的另一个方面,还提供了一种物联模块入网的方法,所述方法包括:

所述物联模块从路由器接收至少一个携带入网配置信息的信标帧,所述入网配置信息用于接入所述路由器;

所述物联模块从接收的所述信标帧的厂商指定域中提取出所述入网配置信息,根据所述入网配置信息接入所述路由器。

其中,所述物联模块从接收的所述信标帧中提取出所述入网配置信息包括:

根据接收的所述信标帧中是否携带分段的入网配置信息的序号和总段数或是否携带结束标识,判断所述入网配置信息是否被携带在一个信标帧中,如果否,所述物联模块从接收的一个所述信标帧中提取出所述入网配置信息;如果是,所述物联模块从接收的多个连续的所述信标帧中提取出所述入网配置信息。

其中,所述物联模块通过所述路由器与接入所述路由器的智能终端通信。

根据本发明的另一个方面,还提供了一种用于物联模块入网的路由器,所述路由器包括:

接收模块,用于从智能终端接收指示信息,所述指示信息用于指示所述路由器是否广播入网配置信息;

构建模块,用于所述路由器根据接收的所述指示信息判定广播所述入网配置信息时,构建携带所述入网配置信息的信标帧,其中将所述入网配置信息设置在所述信标帧的厂商指定域中;

广播模块,用于广播至少一遍所述信标帧。

其中,所述构建模块还用于:

根据所述接收模块从所述智能终端接收的消息提取所述入网配置信息或者根据所述路由器自身的配置提取所述入网配置信息,并构建携带所述入网配置信息的信标帧。。

其中,所述接收模块还用于:

从所述智能终端接收所述指示信息时,还从所述智能终端接收包含所述入网配置信息和/或所述路由器广播所述信标帧的遍数的消息。

其中,所述构建模块还用于:

根据所述入网配置信息的长度以及携带所述入网配置信息的所述信标帧的厂商指定域的长度,判断所述入网配置信息能否被完整地携带在一个信标帧中,如果是,将所述入网配置信息携带在一个信标帧中;如果否,将所述入网配置信息携带在连续的多个信标帧中,其中在所述多个信标帧中携带分段的入网配置信息的序号和总段数,和/或在所述多个信标帧中的最后一个信标帧中携带结束标识。

根据本发明的另一个方面,还提供了一种用于物联模块入网的物联模块,所述物联模块包括:

接收模块,用于从路由器接收至少一个携带入网配置信息的信标帧,所述入网配置信息用于接入所述路由器;

配置模块,用于从接收的所述信标帧的厂商指定域中提取出所述入网配置信息,根据所述入网配置信息进行配置以接入所述路由器。

其中,所述配置模块还用于:

根据所述接收模块接收的所述信标帧中是否携带分段的入网配置信息的序号和总段数或是否携带结束标识,判断所述入网配置信息是否被携带在一个信标帧中,如果否,从所述接收模块接收的一个所述信标帧中提取出所述入网配置信息;如果是,从所述接收模块接收的多个连续的所述信标帧中提取出所述入网配置信息。

其中,所述物联模块还包括通信模块,用于通过所述路由器与接入所述路由器的智能终端通信。

本发明中的用于物联模块入网的方法以及路由器、物联模块和智能终端,利用现有的WLAN网络机制,使智能家电方便、快速地加入WLAN,而无需物联模块在接入WLAN之前,与智能终端进行信息交互,从而降低了智能家电的设备成本和复杂性。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是现有技术中物联模块入网的方法的示意图;

图2是根据本发明的路由器侧执行的物联模块入网的方法的流程图;

图3是根据本发明的物联模块侧执行的物联模块入网的方法的流程图;

图4是根据本发明的智能终端侧执行的物联模块入网的方法的流程图;

图5是根据本发明的物联模块入网的方法的示意图;

图6是根据本发明的路由器的模块图;

图7是根据本发明的物联模块的模块图;

图8是根据本发明的智能终端的模块图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

本发明提供了一种物联模块入网的方法,该方法由路由器侧执行,该方法包括:

步骤201,路由器从智能终端接收指示信息,指示信息用于指示路由器是否广播入网配置信息;

当指示信息指示路由器广播入网配置信息时,路由器将入网配置信息携带在信标帧中,当指示信息指示路由器不广播入网配置信息时,路由器不在信标帧中携带入网配置信息。具体实现时,可以将指示信息以一个比特位表示,即0或1。例如,该比特位置0时,路由器不在信标帧中携带入网配置信息,该比特位置1时,路由器在信标帧中携带入网配置信息。

路由器从智能终端接收指示信息时,还从智能终端接收包含入网配置信息和/或路由器广播信标帧的遍数的消息。其中,入网配置信息可以包括路由器的服务集标识(SSID)和入网凭证,其中入网凭证可以是密码,也可以是数字证书。

需要说明的是,在实际的实践中,有些路由器有能力通过自身配置获知上述入网配置信息,在这种情况下,智能终端可以不向路由器发送入网配置信息,即路由器不从智能终端接收包含入网配置信息的消息。此外,路由器可以默认广播一遍或特定遍数的包含入网配置信息的信标帧,在这种情况下,智能终端可以不向路由器发送广播遍数,即路由器不从智能终端接收广播遍数。

另外,路由器还可以接收智能终端发送的其他信息,如设置物联模块的休眠周期或可用信道等。

步骤202,路由器根据接收的指示信息,判定广播入网配置信息时,构建携带入网配置信息的信标帧,其中将入网配置信息设置在信标帧的厂商指定域中;

该步骤中,信标帧可以是信标帧,并且路由器将入网配置信息设置在信标帧的厂商指定(Vendor Specific)域中。Vendor Specific域是信标帧中现有的域,通常用于运营商或设备厂商放入个性化信息。当然,信标帧也可以以其他合适的帧代替。并且,入网配置信息也可以被设置在其他合适的域中。其中,携带在信标帧中的入网配置信息的数据格式可以由厂商提前设置,也可以根据标准协议进行设置,只要可以被物联模块识别即可。

需要说明的是,信标帧是WLAN网络中MAC层的一种帧类型,路由器会周期性地广播信标帧,用于WLAN中的设备同步和信息更新等。无论是否已加入WLAN的设备,都会接收到信标帧。

在构建信标帧时,路由器根据从智能终端接收的消息提取入网配置信息或者根据路由器自身的配置提取入网配置信息,并构建携带入网配置信息的信标帧。

在构建携带入网配置信息的信标帧时,需要根据入网配置信息的长度以及携带入网配置信息的信标帧的厂商指定域的长度,判断入网配置信息能否被完整地携带在一个信标帧中,如果是,将入网配置信息携带在一个信标帧中;如果否,将入网配置信息分段携带在连续的多个信标帧中。当入网配置信息被携带在连续的多个信标帧中时,路由器可以采用以下方式对信标帧进行标记,以便于物联模块接收并提取出完整的入网配置信息:对入网配置信息进行分段并给每段进行排序,在每个信标帧中包括所携带的入网配置信息的序号和/或总段数;或者在最后一个携带入网配置信息的信标帧中携带结束标识。

步骤203,路由器广播至少一遍信标帧。

该步骤中,路由器根据从智能终端接收的广播信标帧的遍数或者默认的广播遍数,进行广播。在实际的WLAN中,并不是每个信标帧都能被物联模块正确接收,因此,通常路由器会广播多遍信标帧。

本发明还提供了一种物联模块入网的方法,该方法由物联模块侧执行,该方法包括:

步骤301,物联模块从路由器接收至少一个携带入网配置信息的信标帧,入网配置信息用于接入路由器;

步骤302,物联模块从接收的信标帧的厂商指定域中提取出入网配置信息,根据入网配置信息接入路由器。

该步骤中,当物联模块接收的信标帧为信标帧时,物联模块从信标帧的Vendor Specific域中提取出入网配置信息。物联模块根据已获知的厂商设置或标准协议,可以识别携带在信标帧中的入网配置信息的数据格式。

其中,物联模块根据接收的信标帧中是否携带分段的入网配置信息的序号和总段数或是否携带结束标识,判断入网配置信息是否被携带在一个信标帧中,如果否,物联模块从接收的一个信标帧中提取出入网配置信息;如果是,物联模块从接收的多个连续的信标帧中提取出入网配置信息。当路由器将入网配置信息携带在一个信标帧中广播时,物联模块从接收的一个信标帧中提取出入网配置信息。当路由器将入网配置信息携带在多个连续的信标帧中广播时,物联模块从接收的多个连续的信标帧中提取出入网配置信息。具体地,物联模块根据信标帧中携带的分段的入网配置信息的序号和/或总段数,或者根据结束标识,判断携带入网配置信息的最后一个信标帧,以保证接收到完整的入网配置信息。

一般情况下,物联模块在接收信标帧时,会设置一个最大接收时间,或设置接收信标帧的最大次数,在达到接收时间或接收次数的上限时,就重新开始接收过程,或搜寻其他路由器,或暂停接收信息。

物联模块提取出入网配置信息后,根据该入网配置信息接入路由器,继而接入WLAN。在物联模块接入WLAN后,即可与同样接入该路由器及WLAN的智能终端进行通信。

本发明还提供了一种物联模块入网的方法,该方法由智能终端侧执行,该方法包括:

步骤401,智能终端发送指示信息到其所接入的路由器,指示信息用于指示路由器是否广播入网配置信息。

在该步骤中,可以将指示信息以一个比特位表示,即0或1。例如,该比特位置0时,指示路由器不在信标帧中携带入网配置信息,该比特位置1时,指示路由器在信标帧中携带入网配置信息。

智能在发送指示信息时还发送包含入网配置信息和/或路由器广播信标帧的遍数的消息。其中,入网配置信息可以包括路由器的服务集标识(SSID)和入网凭证,其中入网凭证可以是密码,也可以是数字证书。

需要说明的是,在实际的实践中,有些路由器有能力通过自身配置获知上述入网配置信息,在这种情况下,智能终端可以不向路由器发送入网配置信息。此外,路由器可以默认广播一遍或特定遍数的包含入网配置信息的信标帧,在这种情况下,智能终端可以不向路由器发送广播遍数。

此外,智能终端还可以向路由器发送其他信息,如设置物联模块的休眠周期或可用信道等。

在物联模块接入路由器以及WLAN后,智能终端与物联模块进行通信。

图5示出了根据本发明的路由器、物联模块,以及智能终端交互的具体实施例。

步骤501,智能终端发送指示信息、入网配置信息、路由器广播信标帧的遍数到路由器。如前所述,智能终端也可以不发送入网配置信息和路由器广播信标帧的遍数。

步骤502,路由器接收指示信息,根据指示信息确定在信标帧中携带入网配置信息,将入网配置信息携带在信标帧的Vendor Specific域中,并广播该信标帧。

步骤503,物联模块从路由器接收携带入网配置信息的信标帧,从该信标帧的Vendor Specific域中提取出入网配置信息,根据该入网配置信息接入路由器,并接入相应的WLAN。

步骤504,物联模块与智能终端进行通信。

本发明还提供了一种用于物联模块入网的路由器,参照图6所示,该路由器包括:

接收模块601,用于从智能终端接收指示信息,指示信息用于指示路由器是否广播入网配置信息;

构建模块602,用于路由器根据接收的指示信息判定广播入网配置信息时,构建携带入网配置信息的信标帧,其中将入网配置信息设置在信标帧的厂商指定域中;

广播模块603,用于广播至少一遍信标帧。

构建模块602还用于:根据接收模块从智能终端接收的消息提取入网配置信息或者根据路由器自身的配置提取入网配置信息,并构建携带入网配置信息的信标帧。。

接收模块601还用于:从智能终端接收指示信息时,还从智能终端接收包含入网配置信息和/或路由器广播信标帧的遍数的消息。

构建模块602还用于:根据入网配置信息的长度以及携带入网配置信息的信标帧的厂商指定域的长度,判断入网配置信息能否被完整地携带在一个信标帧中,如果是,将入网配置信息携带在一个信标帧中;如果否,将入网配置信息携带在连续的多个信标帧中,其中在多个信标帧中携带分段的入网配置信息的序号和总段数,和/或在多个信标帧中的最后一个信标帧中携带结束标识。

本发明还提供了一种用于物联模块入网的物联模块,参照图7所示,该物联模块包括:

接收模块701,用于从路由器接收至少一个携带入网配置信息的信标帧,入网配置信息用于接入路由器;

配置模块702,用于从接收的信标帧的厂商指定域中提取出入网配置信息,根据入网配置信息进行配置以接入路由器。

配置模块702还用于:根据接收模块接收的信标帧中是否携带分段的入网配置信息的序号和总段数或是否携带结束标识,判断入网配置信息是否被携带在一个信标帧中,如果否,从接收模块接收的一个信标帧中提取出入网配置信息;如果是,从接收模块接收的多个连续的信标帧中提取出入网配置信息。

物联模块还包括通信模块703,用于通过路由器与接入该路由器的智能终端通信。

本发明还提供了一种用于物联模块入网的智能终端,参照图8所示,该智能终端包括:

发送模块801,用于发送指示信息到其所接入的路由器,指示信息用于指示路由器是否广播入网配置信息。

该发送模块801还用于发送包含入网配置信息和/或路由器广播信标帧的遍数的消息。

该智能终端还包括通信模块802,用于通过路由器与接入路由器的物联模块通信。

本发明中的用于物联模块入网的方法以及路由器、物联模块和智能终端,利用现有的WLAN网络机制,使智能家电方便、快速地加入WLAN,而无需物联模块在接入WLAN之前,与智能终端进行信息交互,从而降低了智能家电的设备成本和复杂性。

上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。

以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1