一种接入方法、设备及系统与流程

文档序号:18226567发布日期:2019-07-19 23:30阅读:174来源:国知局
一种接入方法、设备及系统与流程

本发明涉及通信领域,尤其涉及一种接入方法、设备及系统。



背景技术:

物联网(internetofthings,简称iot)是将各种信息传感设备与互联网结合起来而形成的一个巨大网络,其目的是让所有的物品都与网络连接在一起,方便识别和管理。

图1示意了一种iot的组网模型。如图1所示,最底层到最上层依次为:iot终端(摄像头、传感器等iot传感器)、iot网关、iot云平台、移动应用(mobileapplication,简称mapp),iot终端通过无线协议连接到iot网关上,网关汇聚后,通过因特网与iot云平台通信,iot云平台负责连接各个网关,存储iot终端及其状态,然后将网关和iot终端信息通过因特网推送给mapp,以实现让所有的物品都与网络连接在一起的目的。

为实现上述iot功能,在iot部署时,用户首先向智慧家庭服务提供商购买网关和iot终端,将网关接入到iot云平台后,用户可以通过在用户设备(userequipment,简称ue)中安装mapp,用于控制、查看iot终端。

目前,通常在生产网关时,在网关中预置iot云平台的地址(网络协议(internetprotocol,简称ip)地址或域名)及内置该网关的唯一标示符;网关上电后,根据预置的iot云平台的地址,自动向iot云平台发送携带网关唯一标示符的注册消息,若没有用户使用mapp在登录iot云平台后输入该注册消息中的网关唯一标示符,网关注册失败,重新向iot云平台发送注册消息,直至有用户输入注册消息中的网关唯一标示符,iot云平台则将mapp与网关绑定起来,网关成功接入iot云平台。

由此可知,目前的iot接入方式,一方面,由于接入过程基于在网关中预置iot云平台的地址,如果iot中部署了多套iot云平台,网关则需要多个版本与之对应,对网关的生产、销售以及用户的使用均造成诸多不便,iot网关兼容性低;另一方面,网关重复多次向iot云平台发起注册,占用大量iot云平台资源,降低了iot云平台处理性能。



技术实现要素:

本发明实施例提供一种接入方法、装置及系统,实现iot网关的接入对iot网关版本无要求,且节约iot云平台资源,提高了iot网关的兼容性及iot云平台处理性能。

为达到上述目的,本发明采用如下技术方案:

本发明的第一方面,提供一种接入方法,应用于ue,该ue中安装了iot的mapp,所述方法包括:

ue按照ue用户的操作,将ue接入iot网关的局域网,也就是让ue与iot网关接入同一个局域网;

ue在ue与iot共同的局域网中发送用于搜索网关的探测组播消息;

在发出探测组播消息之后,ue会接收到局域网中可连接的iot网关发送的包括该iot网关地址的组播响应消息;

在发出探测组播消息之后,ue获取登录的iot云平台的地址及该iot云平台为ue中的mapp分配的与ue中的mapp对应的接入标识;

ue根据组播响应消息中的iot网关地址,向发送组播响应消息的iot网关发送其通过mapp登录的iot云平台的地址及iot云平台分配的与mapp对应的接入标识,用于该iot网关向mapp登录的iot云平台发送携带接入标识的注册消息接入iot云平台。

这样一来,当ue通过mapp登录的iot云平台接收到iot网关发送的携带接入标识的注册消息时,将发送该注册消息的iot网关与注册消息中携带的接入标识对应的mapp进行绑定,完成了iot网关的接入。

综上可知,在本发明提供的接入方法的方案中,通过将安装mapp的ue与要连接的iot网关接入同一个局域网,利用局域网的组播消息功能,使ue获取要连接的iot网关的地址;iot云平台通过向ue中的mapp分配与其对应的唯一的接入标识,用于与该mapp绑定的iot网关进行接入;ue将iot云平台的地址及iot云平台为mapp分配的接入标识提供给已获知地址的iot网关,使得该iot网关获取到iot云平台地址并将ue发送的mapp对应的接入标识包含于过注册消息发送给iot云平台,iot云平台则将发送注册消息的iot网关与注册消息中包括的接入标识对应的mapp绑定,完成iot网关的接入。在该接入过程中,一方面由于iot云平台的地址由ue获取后提供给iot网关,因此,接入过程对iot网关的版本不进行任何要求,对网关的生产、销售以及用户的使用均提供了便利,使得iot网关的兼容性大幅度提高;另一方面,由于iot网关仅在接收到ue发送的iot云平台地址及iot云平台为mapp分配的接入标识时,才向iot云平台发起一次注册,大大节约了iot云平台资源,提高了iot云平台处理的性能。

其中,iot云平台的地址为可以唯一识别该iot云平台的地址,iot云平台的地址可以为ip地址或域名地址,当然也可以为其他地址,本发明实施例对此不进行具体限定。

结合第一方面,在第一方面的一种可能的实现方式中,

ue接入iot网关的局域网,可以通过下述方式来实现:

ue接入iot网关提供的无线局域网(wirelessfidelity,简称wifi)。在这种实现中,iot网关需具备路由功能。

或者,

ue接入iot网关接入的wifi。其中,iot网关接入的wifi,可以是网络中iot网关上层路由器提供的wifi,也可以是iot网关自身提供的wifi。

结合第一方面或上述任一可能的实现方式,在第一方面的另一种可能的实现方式中,

ue在获取iot云平台的地址及iot云平台分配的接入标识之前,接收ue的用户在mapp中输入的指示,登录iot云平台。

可选的,用户输入的指示可以为账号、密码以及登录指令,或者其他可以用于登录iot云平台的信息。

本发明的第二方面,提供另一种接入方法,应用于iot网关,所述方法包括:

iot网关在局域网内接收安装mapp的ue发送的用于搜索网关探测组播消息,iot网关向发送探测组播消息的ue发送包括该iot网关地址的组播响应消息;然后iot网关会接收到ue发送的该ue登录的iot云平台的地址及该iot云平台为该ue中安装的mapp分配的与之对应的接入标识;

iot网关向ue通过mapp登录的iot云平台,发送携带ue中安装的mapp对应的接入标识的注册消息。

其中,注册消息用于ue通过mapp登录的iot云平台,将发送注册消息的iot网关与注册消息中携带的接入标识对应的mapp绑定,完成发送注册消息的iot网关接入ue通过mapp登录的iot云平台。

这样一来,当ue通过mapp登录的iot云平台接收到iot网关发送的携带接入标识的注册消息时,将发送该注册消息的iot网关与注册消息中携带的接入标识对应的mapp进行绑定,完成了iot网关的接入。

综上可知,在本发明提供的接入方法的方案中,通过利用局域网的组播消息功能,iot网关在接收到同一局域网中ue发送的探测组播消息时,向ue提供自身的地址;ue将获取的ue通过mapp登录的iot云平台的地址,及该iot云平台为mapp分配的接入标识,提供给已获知地址的iot网关,使得该iot网关获取到iot云平台地址并将与mapp对应的接入标识包含于注册消息发送给iot云平台,iot云平台则将发送注册消息的iot网关与注册消息中包括的接入标识对应的mapp绑定,完成iot网关的接入。在该接入过程中,一方面由于iot云平台的地址由ue获取后提供给iot网关,因此,接入过程对iot网关的版本不进行任何要求,对网关的生产、销售以及用户的使用均提供了便利,使得iot网关的兼容性大幅度提高;另一方面,由于iot网关仅在接收到ue发送的iot云平台地址及接入标识时,才向iot云平台发起一次注册,大大节约了iot云平台资源,提高了iot云平台处理的性能。

结合第二方面,在第二方面的一种可能的实现方式中,

上述局域网为iot网关提供的wifi;或者,上述局域网为iot网关接入的wifi。其中,iot网关接入的wifi,可以是网络中iot网关上层路由器提供的wifi,也可以是iot网关自身提供的wifi。

第三方面,本发明提供再一种接入方法,应用于iot云平台,所述方法包括:

接收iot网关发送的包括接入标识的注册消息;将发送注册消息的iot网关与注册消息中包括的接入标识对应的mapp绑定;iot云平台在将iot网关与mapp绑定后,向该iot网关发送用于通知iot网关成功接入iot云平台的注册响应消息。

其中,iot云平台向登录的mapp分别分配与之对应且唯一的接入标识,用于与该mapp绑定的iot网关进行接入,并进行了记录。iot网关发送的注册消息中接入标识,是iot云平台向mapp分配后,由mapp所在的ue向iot网关提供的。

这样一来,当iot云平台接收到iot网关发送的携带接入标识的注册消息时,将发送该注册消息的iot网关与注册消息中携带的接入标识对应的mapp进行绑定,完成了iot网关的接入。

综上可知,在本发明提供的接入方法的方案中,iot云平台通过将发送注册消息的iot网关与注册消息中包括的接入标识对应的mapp绑定,完成iot网关的接入。在该接入过程中,由于iot网关向iot云平台发送的注册消息中携带的接入标识,是iot云平台向mapp分配的,因此,iot网关仅需要发送一次注册消息,iot云平台即可将发送该注册消息的iot网关与注册消息中携带的接入标识对应的mapp进行绑定,完成了iot网关的接入,大大节约了iot云平台资源,提高了iot云平台处理的性能。

结合第三方面,在第三方面的一种可能的实现方式中,

iot云平台在接收到iot网关发送的携带接入标识的注册消息时,具体可以通过下述方式将iot网关与注册消息中包括的接入标识对应的mapp绑定:

先判断注册消息中携带的接入标识对应的mapp,是否已经绑定了网关;

若注册消息中携带的接入标识对应的mapp未绑定网关,则将发送注册消息的iot网关与注册消息中携带的接入标识对应的mapp直接绑定;

若注册消息中携带的接入标识对应的mapp已绑定网关,先将注册消息中携带的接入标识对应的mapp与原网关解绑,再将发送注册消息的iot网关与注册消息中携带的接入标识对应的mapp绑定。

其中,若注册消息中携带的接入标识对应的mapp未绑定网关,说明注册消息中携带的接入标识对应的mapp为首次登陆该iot云平台,进行iot网关的接入,因此,没有任何绑定关系,可以直接绑定。

其中,若注册消息中携带的接入标识对应的mapp已绑定网关,说明注册消息中携带的接入标识对应的mapp之前已经登陆过该iot云平台进行iot网关的接入,因此,存在绑定关系;本次注册消息,可能是因为原网关故障,由替换后的新iot网关发送或者由原网关修复后重新执行接入而发送。

结合第三方面或上述任一可能的实现方式,在第三方面的另一种可能的实现方式中,所述方法还包括:

当iot云平台接收ue中安装的mapp的登录时,为该mapp分配与之对应的接入标识,并向该ue发送分配的接入标识及iot云平台的地址。

其中,上述ue中安装的mapp是登录该iot云平台的任一mapp。

第四方面,提供一种ue,所述ue安装mapp,所述ue包括:

接入单元,用于接入iot网关的局域网;

发送单元,用于在所述局域网中发送探测组播消息;其中,所述探测组播消息用于搜索网关;

接收单元,用于接收所述iot网关发送的包括所述iot网关地址的组播响应消息;

获取单元,用于获取所述iot云平台的地址及所述iot云平台为所述mapp分配的接入标识;

所述发送单元还用于,根据所述接收单元接收的组播响应消息中的所述iot网关地址,向所述iot网关发送所述获取单元获取的所述iot云平台的地址及所述接入标识,用于所述iot网关根据所述iot云平台的地址向所述iot云平台发送携带所述接入标识的注册消息接入所述iot云平台。

具体的,第四方面的具体的实现方式可以参考第一方面或第一方面的可能的实现方式提供的接入方法中ue的行为功能,因此可以达到与第四方面相同的效果,在此不再进行赘述。

第五方面,提供一种iot网关,包括:

接收单元,用于在局域网内接收ue发送的探测组播消息;其中,所述探测组播消息用于搜索网关;所述ue安装mapp;

发送单元,用于在接收到所述ue发送的探测组播消息时,向所述ue发送包括所述iot网关地址的组播响应消息;

所述接收单元还用于,接收所述ue发送的第一iot云平台的地址及所述第一云平台为所述mapp分配的接入标识;其中,所述第一iot云平台为所述ue通过所述mapp登录的iot云平台;

所述发送单元还用于,根据所述接收单元接收的所述第一iot云平台的地址,向所述第一iot云平台发送携带所述接入标识的注册消息,所述注册消息用于所述第一iot云平台将所述iot网关与所述mapp绑定,完成所述iot网关接入所述第一iot云平台。

具体的,第五方面的具体的实现方式可以参考第二方面或第二方面的可能的实现方式提供的接入方法中iot网关的行为功能,因此可以达到与第五方面相同的效果,在此不再进行赘述。

第六方面,提供一种iot云平台,包括:

接收单元,用于接收iot网关发送的包括第一接入标识的注册消息;

绑定单元,用于将所述接收单元接收的所述注册消息的发送所述iot网关与所述第一接入标识对应的mapp绑定;

发送单元,用于向所述iot网关发送注册响应消息,所述注册响应消息指示所述iot网关成功接入所述iot云平台。

具体的,第六方面的具体的实现方式可以参考第三方面或第三方面的可能的实现方式提供的接入方法中iot云平台的行为功能,因此可以达到与第六方面相同的效果,在此不再进行赘述。

第七方面,提供一种接入系统,包括:

至少一个如上述第四方面或任一种可能的实现方式所述的ue;

至少一个如上述第五方面或任一种可能的实现方式所述的iot网关;

至少一个如上述第六方面或任一种可能的实现方式所述的iot云平台。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术提供的一种物联网组网模型;

图2为本发明实施例提供的一种网络架构示意图;

图3为本发明实施例提供的一种ue的结构示意图;

图4为本发明实施例提供的一种iot云平台的结构示意图;

图5为本发明实施例提供的一种iot网关的结构示意图;

图6为本发明实施例提供的一种接入方法的流程示意图;

图6a为本发明实施例提供的另一种接入方法的流程示意图;

图7为本发明实施例提供的另一种ue的结构示意图;

图8为本发明实施例提供的再一种ue的结构示意图;

图9为本发明实施例提供的另一种iot网关的结构示意图;

图10为本发明实施例提供的另一种iot云平台的结构示意图;

图11为本发明实施例提供的再一种iot云平台的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的基本原理是:在物联网中,首先通过将安装mapp的ue与需要连接的iot网关接入同一个局域网,利用局域网的组播功能,实现两者的连接通信,当iot云平台接收到ue中安装的mapp的登录时,向mapp分配唯一的接入标识,ue利用与iot网关直接建立的连接进行通信,将已经获知的iot云平台的地址及iot云平台为mapp分配的接入标识提供给iot网关,iot网关获知了iot云平台的地址,就可以向iot云平台发送携带ue中mapp对应的接入标识的注册消息,iot云平台将发送注册消息的iot网关与注册消息中包括的接入标识对应的mapp绑定,完成了iot网关的接入。这样,iot网关的接入过程,无需要求iot的版本,iot网关发起注册需要的iot云平台的地址由局域网内的安装mapp的ue提供,且iot网关在接收到ue提供的iot云平台地址及接入标识时,仅需向iot云平台发起一起注册,即可完成接入,实现iot网关的接入对iot网关版本无要求,且节约iot云平台资源,提高了iot网关的兼容性及iot云平台处理性能。

下面将结合附图对本发明的实施方式进行详细描述。

如图2所示,图2示出的是可以应用本发明的网络架构的简化示意图。该网络架构可以包括至少一个安装mapp的ue201、iot云平台202、至少一个iot网关203以及至少一个iot终端204。

其中,至少一个ue201可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,简称umpc)、上网本、个人数字助理(personaldigitalassistant,简称pda)等等。本发明对于ue的类型不进行具体限定。

iot云平台202可以为服务器,或者,也可以为云设备,本发明实施例对此不进行具体限定。iot云平台202负责连接各个iot网关203,存储iot终端204及其状态,然后按照绑定关系,将iot网关203和iot终端204的信息推送给ue201中的mapp,以实现让所有的物品都与网络连接在一起的目的。

至少一个iot网关203中每个iot网关203,与图1中的iot网关相同,每个iot网关203通过无线协议与下层的至少一个iot终端204连接,并汇聚至少一个iot终端204之后,通过因特网与iot云平台202通信,以便于iot云平台202按照绑定关系,将iot网关203和iot终端204的信息推送给ue201中的mapp,以实现让所有的物品都与网络连接在一起的目的。在iot云平台202中,一个iot网关203可以绑定至少一个mapp。

至少一个iot终端204,可以为射频识别装置、红外感应器、全球定位系统、激光扫描器等种种装置,本发明实施例对此不进行具体限定。

需要说明的是,在本发明实施例中,图2中ue、iot网关及iot终端的数量仅仅是示意性的,根据实际应用场景,可以具有任意数量的ue、iot网关、iot终端。

如图3所示,图2中所示的ue201可以包括:处理器301、显示器302、存储器303、wi-fi模块304、收发器305。

下面结合图3对ue201的各个构成部件进行具体的介绍:

处理器301是ue201的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器301是一个中央处理器(centralprocessingunit,简称cpu),也可以是特定集成电路(applicationspecificintegratedcircuit,简称asic),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器(digitalsignalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)。处理器301可以通过运行或执行存储在存储器303内的软件程序和/或模块,以及调用存储在存储器303内的数据,执行ue201的各种功能。

显示器302可用于显示由用户输入的信息或提供给用户的信息以及ue201的各种菜单。显示器302可包括显示面板3021,可选的,可以采用液晶显示器(liquidcrystaldisplay,简称lcd)、有机发光二极管(organiclight-emittingdiode,简称oled)等形式来配置显示面板3021。

存储器303,可以是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,简称ram);或者非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,简称rom),快闪存储器(flashmemory),硬盘(harddiskdrive,简称hdd)或固态硬盘(solid-statedrive,简称ssd);或者上述种类的存储器的组合,用于存储可实现本发明接入方法的相关应用程序、以及配置文件。

wi-fi模块304,可以是包括wi-fi芯片和wi-fi芯片的驱动程序的模块,wi-fi芯片具备运行无线互联网标准协议的能力。

收发器305,可以是ue201的收发天线,或者,具有与外界通信能力的通信单元。

在具体实现中:

wi-fi模块304,用于接入iot网关203的局域网。

处理器301,用于通过显示器202提示用户登录iot云平台202,在登录iot云平台后,在局域网中发送用于搜索网关探测组播消息。

收发器305,用于接收iot网关203发送的包括iot网关203地址的组播响应消息。

处理器301还用于,通过收发器305与iot云平台202通信,获取iot云平台202的地址及iot云平台202为ue201中安装的mapp分配的接入标识。

处理器301还用于,根据iot网关203的地址,通过收发器305向iot网关203发送iot云平台202的地址及接入标识,用于iot网关203根据iot云平台202的地址向iot云平台202发送携带接入标识的注册消息接入iot云平台202。

如图4所示,图2中所示的iot云平台202可以包括:处理器401、存储器402、收发器403。

下面结合图4对iot云平台202的各个构成部件进行具体的介绍:

处理器401是iot云平台202的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器401是一个cpu,也可以是asic,或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个dsp,或,一个或者多个fpga。处理器401可以通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行iot云平台202的各种功能。

存储器402,可以是易失性存储器(volatilememory),例如ram;或者非易失性存储器(non-volatilememory),例如rom,快闪存储器(flashmemory),hdd或ssd;或者上述种类的存储器的组合,用于存储可实现本发明接入方法的相关应用程序、以及配置文件。

收发器403,可以是具有与外界通信能力的通信单元。

在具体实现,图4中各个单元通过协作,以实现iot云平台202的下述功能:

处理器401通过收发器403,接收iot网关203发送的包括接入标识的注册消息,将iot网关203与注册消息中的接入标识对应的mapp绑定,然后通过收发器403向iot网关203发送用于指示iot网关203成功接入iot云平台202的注册响应消息。

如图5所示,图2中所示的iot网关203可以包括:处理器501、存储器502、收发器503。

下面结合图5对iot网关203的各个构成部件进行具体的介绍:

处理器501是iot网关202的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器501是一个cpu,也可以是asic,或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个dsp,或,一个或者多个fpga。处理器501可以通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行iot网关203的各种功能。

存储器502,可以是易失性存储器(volatilememory),例如ram;或者非易失性存储器(non-volatilememory),例如rom,快闪存储器(flashmemory),hdd或ssd;或者上述种类的存储器的组合,用于存储可实现本发明接入方法的相关应用程序、以及配置文件。

收发器503,可以是具有与外界通信能力的通信单元。

在具体实现,图5中各个单元通过协作,以实现iot网关203的下述功能:

处理器501通过收发器503在局域网内接收ue201发送的用于搜索网关探测组播消息;当接收到探测组播消息时,处理器501通过收发器503向ue201发送包括iot网关203地址的组播响应消息;处理器501通过收发器503接收ue201发送的ue201中的mapp登录的iot云平台的地址及iot云平台为ue201中mapp分配的与其对应的接入标识,然后处理器501通过收发器503,向ue201中的mapp登录的iot云平台发送携带ue201中mapp对应的接入标识的注册消息,所述注册消息用于ue201中的mapp登录的iot云平台将iot网关203与ue201中的mapp绑定,完成iot网关203接入ue201中的mapp登录的iot云平台。

下面结合附图,对本发明的实施例进行具体阐述。

本发明实施例提供的接入方法,可以应用于物联网中,例如智慧家庭领域,也可以应用于智慧医疗领域,或者,也可以应用于车联网领域等,此处不再一一列举。需要说明的是,凡是通过互联网实现物体连接控制的领域,均可以采用本发明提供的接入方法,均属于本发明的保护范围。

需要说明的是,本发明下述实施例,仅以物联网场景为例,对本发明提供的接入方法进行描述,并不是对本发明提供的方法的应用场景的具体限定。当在其他场景中执行本发明的方法时,具体过程与物联网中执行相同,此处不再一一赘述。

一方面,本发明实施例提供一种接入方法,应用于图2所示的iot网络架构中。

在智能家庭领域场景中,当用户构建iot时,先需要购买iot网关及iot终端,然后iot网关接入wifi(可以是iot网关提供wifi,也可以是iot网关连接上层路由器提供的wifi),将iot终端与iot网关连接,并在ue中安装用于在iot中进行控制的mapp,之后需要进行接入,将mapp与iot网关绑定,实现iot网关接入iot云平台,才能实现iot的连接运行。本发明提供的接入方法,可以用于在上述场景下,将mapp与iot网关绑定,实现iot网关接入iot云平台,以实现iot的连接运行。

本发明实施例应用于图2所示的iot网络架构中,以图2中各个单元的交互为例,对本发明提供的接入方法进行描述,如图6所示,所述方法可以包括:

s601、ue接入iot网关的局域网。

可选的,ue接入iot网关的局域网可以通过指导用户,由用户在ue中操作实现,也可以通过其他方式实现,本发明对此不进行具体限定。

可选的,ue接入iot网关的局域网的过程,可以通过在iot网关的使用说明书中向搭建iot网络的用户进行说明,用户按照iot网关的使用说明书的指导来实现。或者,ue接入iot网关的局域网的过程,可以通过在iot搭建指导书中向搭建iot网络的用户进行说明,用户按照指导来实现。本发明对于ue接入iot网关的局域网的过程,通过何种方式指示客户不进行具体限定。

其中,执行s601的过程,具体可以通过下述两种方式中任一种方式实现:

第一种方式:接入iot网关提供的wifi。

进一步的,在上述第一种方式中,需要iot网关具备提供局域网的功能。

第二种方式:接入iot网关接入的wifi。

进一步的,在上述第二种方式中,iot网关接入的wifi,可以为上层路由器生成的wifi。在这种实现方式中,iot网关可以具备提供局域网的功能,也可以不具备。

优选的,上述ue中安装的mapp,是ue接入的iot中的主mapp,ue接入的iot中的子mapp,可以安装于智慧家庭iot的其他成员的ue中,且每个子mapp的账户均由主mapp与iot网关绑定后分配,无需与iot网关进行绑定操作。因此,本发明实施例中所述的mapp是指iot网络中安装于ue中的主mapp。

s602、ue在局域网中发送探测组播消息。

其中,探测组播消息用于搜索网关。

可选的,执行s602,可以是ue中的mapp登录iot云平台时,ue主动执行,也可以是ue的用户输入指令后执行。本发明对此不进行具体限定。

具体的,为了区别于局域网内其他组播消息,可以在用于搜索网关的组播消息中携带标记,以指示该组播消息为搜索网关的探测组播消息。

需要说明的是,对于用于搜索网关的组播消息中携带的,以指示该组播消息为搜索网关的探测组播消息的标记的形式及内容,本发明不做具体限定,可以根据实际需求设定。

示例性的,在ue发送探测组播消息搜索网关时,为了标识该组播消息为智能家庭网关(smarthomegateway)搜索消息,发送的组播消息的内容中可以携带如下标记:m-search*http/1.1smarthomegateway。

需要说明的是,上述示例仅通过举例的形式示意了一种探测组播消息中携带的标记,并不是对该标记内容及形式的具体限定。

还需要说明的是,本文中ue发送可以是ue中安装的mapp发送,ue接收可以是ue中安装的mapp接收,向ue发送的可以是向ue中安装的mapp发送,接收ue发送的可以是接收ue中安装的mapp发送的,后面不再一一赘述。

s603、iot网关在局域网内接收ue发送的探测组播消息。

其中,所述探测组播消息用于搜索网关。所述ue安装移动应用mapp。

具体的,s603中iot网关接收的内容,即,s602中ue发送的内容。

可选的,s603中所指的局域网,即iot网关与ue共同接入的局域网,该局域网可以为iot网关提供的wifi,或者,可以为iot网关上层路由器提供的wifi。

进一步的,在s603中,当iot网关在局域网内接收到某个ue发送的用于搜索网关的探测组播消息时,则执行s604。

可选的,可以在iot网关中进行配置,当iot网关与任何mapp均未绑定时,iot网关才可以接收到探测组播消息,当iot网关已与mapp绑定时,iot网关屏蔽接收探测组播消息,这样一来,凡是能接收到探测组播消息的iot网关,均是mapp要绑定的目标设备,接收到探测组播消息的iot网关则执行s604。

可选的,可以在iot网关中进行配置,当iot网关接收到探测组播消息时,先判断自身是否已与mapp绑定,若未绑定,则执行s604,若已绑定,则丢弃接收到的探测组播消息。

s604、iot网关向ue发送包括iot网关地址的组播响应消息。

具体的,为了区别于局域网内其他组播响应消息,在执行s604时,组播响应消息除了包括iot网关地址,还可以在iot发送的组播响应消息中携带标记,以指示该组播消息为响应ue发送的搜索网关的探测组播消息的响应消息。

需要说明的是,对于在iot发送的组播响应消息中携带标记的形式及内容,本发明不做具体限定,可以根据实际需求设定。

示例性的,在iot网关发送组播响应消息时,为了标识该组播响应消息为智能家庭网关(smarthomegateway)搜索消息的响应消息,发送的组播响应消息的内容中可以为:

usn:uuid:null::urn:dslforum-org:device:gateway:1。

需要说明的是,上述示例仅通过举例的形式示意了一种组播响应消息的内容,并不是对该标记内容及形式的具体限定。

s605、ue接收iot网关发送的包括iot网关地址的组播响应消息。

具体的,s605中ue接收的内容,即,s604中iot网关发送的内容,在此不再进行赘述。

进一步可选的,如图6a所示,在执行s606之前,所述方法还可以包括s606a至s606d:

s606a、使用ue的用户需通过mapp登录iot云平台。

其中,通过mapp登录iot云平台的过程,是ue根据用户通过mapp输入的指示,登录iot云平台。

示例性的,mapp是ue中安装的一个应用程序,用户可以通过点击该应用程度图标进入这个mapp,在mapp的登录iot云平台界面中,通过输入账户及密码,并触发登录请求操作,以向iot云平台发送登录请求,实现通过mapp登录iot云平台。

需要说明的是,上述示例只是通过举例的形式,对通过mapp登录iot云平台的过程进行简单描述,并不是对该过程的具体限定。在实际应用中,可以根据实际需求,涉及通过mapp登录iot云平台的登录方式,本发明对此不进行具体限定。

s606b、iot云平台接收ue中安装的mapp的登录。

具体的,s606a与s606b是通过ue中的mapp与iot云平台的消息交互实现。

进一步的,执行s606b之后,即执行s606c。

s606c、iot云平台为ue中安装的mapp分配与之对应的第二接入标识。

其中,接入标识是iot云平台为mapp分配的唯一的标识,当一iot网关提供该接入标识发起注册时,iot云平台可以将iot网关与mapp对应绑定。

需要说明的是,对于接入标识的内容及形式,本发明对此不进行具体限定,可以根据实际需要设定。

s606d、iot云平台向ue发送分配的第二接入标识及iot云平台的地址。

其中,iot云平台的地址可以为ip地址,或者域名,或者其他,本发明对此不做具体限定,凡是可以唯一识别iot云平台的标识,均可以作为iot云平台的地址。

进一步的,在执行s606d时,可以通过消息的形式,向ue发送分配的第二接入标识及iot云平台的地址,该消息可以为现有的消息(例如登录响应消息),也可以为建立的专有消息,本发明对此不进行具体限定。

可选的,执行s606d时,可以是iot云平台主动执行,此时s606d在s606之前执行。执行s606d时,可以是根据ue的请求执行,此时s606d在s606之后执行。本发明执行s606d的过程及先后顺序不进行具体限定。

需要说明的是,s606a至s606d与s601至s605可以并行执行,也可以先后执行。当两者先后执行时,在时间上没有先后顺序要求。在图6中,只是示意了一种先后顺序,并不是具体限定。

s606、ue获取iot云平台的地址及iot云平台为ue中的mapp分配的接入标识。

可选的,根据s606d的执行过程的不同,实现s606的过程也将不同,具体可以包括下述两种情况:

第一种情况:iot云平台主动执行s606d。

在第一种情况中,执行s606的过程包括:从iot云平台发送的内容中直接提取iot云平台的地址及iot云平台为ue中的mapp分配的接入标识。

第二种情况:iot云平台根据ue的请求执行s606d。

在第二种情况中,执行s606的过程包括:

向iot云平台发送用于获取iot云平台的地址及iot云平台为ue中的mapp分配的接入标识的请求消息;接收iot云平台发送的iot云平台的地址及iot云平台为ue中的mapp分配的接入标识。

s607、ue根据iot网关地址,向iot网关发送iot云平台的地址及iot云平台为ue中的mapp分配的接入标识。

其中,在s607中,ue向iot网关发送的内容,用于iot网关根据iot云平台的地址向iot云平台发送携带iot云平台为ue中的mapp分配的接入标识的注册消息,以接入iot云平台。

进一步的,在执行s607时,可以通过消息的形式,向iot网关发送iot云平台的地址及iot云平台为ue中的mapp分配的接入标识,该消息可以为现有的消息,也可以为建立的专有消息,本发明对此不进行具体限定。

s608、iot网关接收ue发送的第一iot云平台的地址及iot云平台为ue中的mapp分配的接入标识。

其中,第一iot云平台为ue的通过mapp登录的iot云平台。

具体的,s608中iot网关接收的内容,即,s607中ue发送的内容,此处不再进行赘述。

s609、iot网关根据第一iot云平台的地址,向第一iot云平台发送携带iot云平台为ue中的mapp分配的接入标识的注册消息。

其中,iot网关发送的注册消息用于第一iot云平台将iot网关与注册消息中携带的接入标识对应的mapp绑定,完成iot网关接入第一iot云平台。

需要说明的是,注册消息的形式可以根据实际需求设定,本发明对此不进行具体限定。

s610、iot云平台接收iot网关发送的包括接入标识的注册消息。

具体的,s610中iot云平台接收的内容,即,s609中iot网关发送的内容,此处不再进行赘述。

s611、iot云平台将iot网关与注册消息中携带的接入标识对应的mapp绑定。

其中,iot网关发送的注册消息中携带的接入标识,是由iot云平台分配给mapp,并由安装mapp的ue提供给iot网关的,当iot云平台接收到一个携带接入标识的注册消息时,根据注册消息中携带的接入标识,即可获知发送注册消息的iot网关与哪个mapp(注册消息中携带的接入标识对应的mapp)需要绑定,则将发送注册消息的iot网关与注册消息中携带的接入标识对应的mapp,完成iot网关的接入。

具体的,当iot云平台向登录的ue中的mapp分配与其对应的接入标识时,会记录与每一个mapp对应的接入标识,当执行s611时,iot云平台则可直接获知与注册消息中包括的接入标识对应的mapp,并与之绑定。

可选的,在执行s611时,根据场景的不同,可以有下述两种实现方案:

第一种实现方案:ue中安装的mapp为首次绑定,还未与任何iot网关进行绑定,即注册消息中携带的接入标识对应的mapp未绑定网关,则执行s611的过程,可以包括:

将发送注册消息的iot网关与注册消息中携带的接入标识对应的mapp直接绑定。

第二种实现方案:ue中安装的mapp已经绑定过iot网关,由于绑定的iot网关故障或其他原因,需要更换iot网关,注册消息由更换后的iot网关发送,即注册消息中携带的接入标识对应的mapp已绑定网关,则执行s611的过程,可以包括:

先将注册消息中携带的接入标识对应的mapp与原网关解绑,再将发送注册消息的iot网关与注册消息中携带的接入标识对应的mapp绑定。

s612、iot云平台向iot网关发送注册响应消息。

其中,iot云平台发送的注册响应消息指示iot网关成功接入iot云平台。

s613、iot网关接收iot云平台发送的注册响应消息。

至此,执行本发明提供的s601至s613的方案,完成了iot网关的接入。

本发明实施例提供的接入方法,通过将安装mapp的ue与要连接的iot网关接入同一个局域网,利用局域网的组播消息功能,使ue获取要连接的iot网关的地址;iot云平台通过向ue中的mapp分配与其对应的唯一的接入标识,用于与该mapp绑定的iot网关进行接入;ue将iot云平台的地址及iot云平台为ue中的mapp分配的接入标识提供给已获知地址的iot网关,使得该iot网关获取到iot云平台地址并将iot云平台为ue中的mapp分配的接入标识包含于注册消息发送给iot云平台,iot云平台则将发送注册消息的iot网关与注册消息中包括的接入标识对应的mapp绑定,完成iot网关的接入。在该接入过程中,一方面由于iot云平台的地址由ue获取后提供给iot网关,因此,接入过程对iot网关的版本不进行任何要求,对网关的生产、销售以及用户的使用均提供了便利,使得iot网关的兼容性大幅度提高;另一方面,由于iot网关仅在接收到ue发送的iot云平台地址及接入标识时,才向iot云平台发起一次注册,大大节约了iot云平台资源,提高了iot云平台处理的性能。

示例性的,假设用户a购买了iot网关1、监控摄像头2及温度传感器3,用于在家中搭建一个物联网。用户a将监控摄像头2及温度传感器3与iot网关1连接,将iot网关1连接到家中路由器提供的wifi上。下面通过执行本发明的过程,描述搭建物联网时,iot网关的接入过程。

用户a先在手机b中安装mapp,并将手机b连接到家中路由器提供的wifi上,与iot网关1接入同一个wifi。

用户a在mapp的界面中操作登录iot云平台,在mapp登录iot云平台后,手机b在局域网中发送搜索网关的探测组播消息,ue接收到iot云平台发送的iot云平台的地址及为该mapp分配的接入标识字段x。

由于iot网关1与用户a当前使用的手机b处于同一个局域网,因此,iot网关1接收到手机b在局域网中发送搜索网关的探测组播消息,并向手机b返回包括iot网关1地址的组播响应消息,使手机b获取到iot网关1的地址。

手机b按照组播响应消息包括的iot网关1地址,将iot云平台发送的iot云平台的地址及字段x发送至iot网关1,使iot网关1获取到iot云平台的地址及字段x。

iot网关1按照获取到的iot云平台的地址,向iot云平台发送包括字段x的注册消息。

iot云平台接收到包括字段x的注册消息时,将iot网关1与字段x对应的手机b中的mapp绑定,完成iot网关1的接入。

另一方面,本发明实施例提供另一种ue201,所述ue安装mapp,如图7所示,所述ue201可以包括:

接入单元701,用于接入iot网关的局域网;

发送单元702,用于在接入单元701接入的局域网中发送探测组播消息;其中,所述探测组播消息用于搜索网关,

接收单元703,用于接收同一局域网中的iot网关发送的包括该iot网关地址的组播响应消息。

获取单元704,用于获取ue登录的iot云平台的地址及iot云平台为ue中安装的mapp分配的接入标识。

所述发送单元702还用于,根据接收单元703接收的组播响应消息中的iot网关地址,向iot网关发送获取单元704获取的iot云平台的地址及接入标识,用于iot网关根据iot云平台的地址向iot云平台发送携带接入标识的注册消息接入iot云平台。

可选的,所述接入单元701具体可以用于:

接入所述iot网关提供的wifi;

或者,

接入所述iot网关接入的wifi。

进一步的,参见图8,所述ue201还可以包括:

登录单元705,用于根据ue201的用户通过ue中安装的mapp输入的指示,登录iot云平台。

再一方面,本发明实施例提供另一种iot网关203,如图9所示,所述iot网关203可以包括:

接收单元901,用于在局域网内接收ue发送的探测组播消息;其中,所述探测组播消息用于搜索网关;所述ue安装mapp。

发送单元902,用于在接收到ue发送的探测组播消息时,向ue发送包括iot网关203地址的组播响应消息。

所述接收单元901还可以用于,接收ue发送的第一iot云平台的地址及所述第一云平台为mapp分配的接入标识;其中,第一iot云平台为所述ue通过mapp登录的iot云平台。

所述发送单元902还可以用于,根据接收单元901接收的第一iot云平台的地址,向第一iot云平台发送携带接入标识的注册消息,注册消息用于所述第一iot云平台将所述iot网关与所述mapp绑定,完成iot网关接入所述第一iot云平台。

可选的,所述局域网可以为iot网关提供的wifi;或者,所述局域网可以为iot网关接入的wifi。

再一方面,本发明实施例提供另一种iot云平台202,如图10所示,所述iot云平台202可以包括:

接收单元1001,用于接收iot网关发送的包括第一接入标识的注册消息;

绑定单元1002,用于将接收单元1001接收的注册消息的发送iot网关与注册消息中包括的第一接入标识对应的mapp绑定。

发送单元1003,用于向iot网关发送注册响应消息,注册响应消息指示iot网关成功接入iot云平台。

进一步的,所述绑定单元1002具体可以用于:

若第一接入标识对应的mapp未绑定网关,则将iot网关与第一接入标识对应的mapp直接绑定;

若第一接入标识对应的mapp已绑定网关,先将第一接入标识对应的mapp与原网关解绑,再将iot网关与第一接入标识对应的mapp绑定。

进一步的,所述接收单元1001还可以用于,接收ue中安装的mapp的登录。

进一步的,参见图11,所述iot云平台202还可以包括分配单元1004,用于为ue中安装的mapp分配与之对应的第二接入标识;

所述发送单元1003还可以用于,向ue发送分配单元1004分配的第二接入标识及iot云平台的地址。

本发明实施例提供的ue201、iot云平台202及iot网关203通过交互,用于执行上述图6或图6a所示的实施例中的接入方法,因此可以达到与图6或图6a所示的实施例相同的效果。

再一方面,本发明实施例提供一种接入系统120,所述接入系统120可以包括:

至少一个如上述任一实施例所述的ue201;

至少一个如上述任一实施例所述的iot网关203;

至少一个如上述任一实施例所述的iot云平台202。

本发明实施例提供的接入系统120,用于执行上述图6或图6a所示的实施例中的接入方法,因此可以达到与图6或图6a所示的实施例相同的效果。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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