一种用于物联网设备触发的方法、设备与系统的制作方法
【技术领域】
[0001] 本发明涉及物联网领域,尤其涉及一种用于物联网设备触发的技术。
【背景技术】
[0002] 在当前的计算机与通信系统中,物联网的规模与复杂性将会以指数形式增长。物 联网(Internet of things,IoT),也被称作机器类型通信(Machine-Type communications, MTC)或机器对机器通信(Machine-to-Machine communications,M2M),作为一种新兴范例, 充满了挑战与机遇。其中,在所述物联网中,智能计算机设备收集数据,设备彼此间传递信 息,合作处理信息并且自动执行操作。
[0003] 由于部署在物联网中的大部分智能计算设备都会是资源受限的设备,在物联网中 的一个核心挑战就是节能或节约资源。如何在资源受限的智能设备(例如各种传感器等)、 网络(例如,低功率无线个人局域网等)上进行节能变得越发重要。
[0004] 3GPP TS23. 682提供了用于MTC的3GPP架构(类似地,ETSI提供了 M2M架构、IETF 提供了受限RESTful环境(核心)等等,大部分都符合3GPP架构)。然而,来自不同客户端或 应用服务器(Application Server,AS)的大量的设备触发请求(device trigger requests) 可能会对MTC设备造成沉重的负荷,从而带来对该设备的大量的资源或能量消耗;此外,还 可能对网络造成沉重的负担。而若服务状况不佳,上述情况可能会更加恶化,例如,设备触 发响应的延迟,网络拥塞等。因此,迫切的需要一种解决方案以优化现有的架构与协议,从 而减少在受限的MTC设备与网络中的资源/能量的消耗。
【发明内容】
[0005] 本发明的目的是提供一种用于进行物联网设备触发的方法、设备与系统。
[0006] 根据本发明的一个方面,提供了一种在网络设备端进行物联网设备触发的方法, 其中,该方法包括:
[0007] a获取与一个或多个目标设备相对应的设备触发请求;
[0008] b根据所述设备触发请求,结合与所述目标设备相对应的订阅数据,确定与所述设 备触发请求相对应的设备触发响应。
[0009] 根据本发明的另一方面,还提供了一种在目标设备端辅助进行物联网设备触发的 方法,其中,该方法包括:
[0010] A获取网络设备所发送的数据订阅请求;
[0011] B根据所述数据订阅请求,将与所述数据订阅请求所对应的订阅数据提供至所述 网络设备。
[0012] 根据本发明的再一方面,还提供了一种用于物联网设备触发的网络设备,其中,该 设备包括:
[0013] 请求获取装置,用于获取与一个或多个目标设备相对应的设备触发请求;
[0014] 响应确定装置,用于根据所述设备触发请求,结合与所述目标设备相对应的订阅 数据,确定与所述设备触发请求相对应的设备触发响应。
[0015] 根据本发明的又一方面,还提供了一种用于辅助物联网设备触发的目标设备,其 中,该设备包括:
[0016] 订阅获取装置,用于获取网络设备所发送的数据订阅请求;
[0017] 数据提供装置,用于根据所述数据订阅请求,将与所述数据订阅请求所对应的订 阅数据提供至所述网络设备。
[0018] 根据本发明的另一方面,还提供了一种用于物联网设备触发的系统,其中,所述系 统包括如上述所述的网络设备,以及如上述所述的目标设备。
[0019] 与现有技术相比,本发明通过由网络设备获取与一个或多个目标设备相对应的设 备触发请求并根据所述设备触发请求,结合与所述目标设备相对应的订阅数据,确定与所 述设备触发请求相对应的设备触发响应;从而提出了一种用于IoT/MTC中的代理机制,即, 由所述网络设备作为所述目标设备的代理,对与所述目标设备相对应的设备触发请求进行 处理,以减少对所述目标设备的非必要的触发请求,降低了在物联网设备/MTC设备以及网 络中的能量/资源(如CPU、存储、网络连接等)的损耗;此外,本发明还减少了设备触发的 响应时间,并提高了物联网的服务质量。
【附图说明】
[0020] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显:
[0021] 图1示出3GPP TS23. 682规范中提出的MTC设备触发的系统架构图;
[0022] 图2示出根据本发明一个方面的一种用于进行物联网设备触发的网络设备示意 图;
[0023] 图3示出根据本发明另一个优选实施例的一种用于进行物联网设备触发的网络 设备与目标设备示意图;
[0024] 图4示出根据本发明另一个方面的一种在网络设备端进行物联网设备触发的方 法流程图;
[0025] 图5示出根据本发明一个优选实施例的一种由网络设备与目标设备相配合进行 物联网设备触发的方法流程图;
[0026] 图6 TK出根据本发明一个优选实施例的一种基于3GPP TS29. 36规范改进后的数据 订阅流程示意图;
[0027] 图7示出根据本发明一个优选实施例的一种基于3GPP TS23. 682规范改进后的物 联网设备触发流程示意图;
[0028] 图8示出根据本发明一个优选实施例的一种网络设备与其他设备相配合以实现 物联网设备触发的功能架构示意图。
[0029] 附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0030] 下面结合附图对本发明作进一步详细描述。
[0031] 图1示出3GPP TS23. 682规范中提出的MTC设备触发的系统架构图。本发明可以 被部署在图1所示系统架构中,以在满足TS22. 368中对IoT/MTC的需求以及TS23. 682中 对MTC的架构的同时,实现对现有的IoT/MTC流程与功能的优化以实现本发明所提出的物 联网设备触发方法。
[0032] 具体地,所述网络设备或网络设备所对应的功能被部署在MTC_IWF(MTC网络 间功能,MTC-Inter Working Function)、SMS-SC (短消息业务服务中心,Short Message Service-Service Center)、SCS (业务容量服务器,Services Capability Server),AS (应用 服务器,Application Server)等任意一种或多种设备上。为便于描述,下文中以对MTC-IWF 增强为例进行说明,在此,本领域技术人员应能理解,其他的设备增强同样适用于本发明, 并包含在本发明的保护范围内。
[0033] 此外,通过对UE进行增强以用于与所述网络设备相配合,实现本发明所述的物联 网设备触发机制,MTC UE应用可在其被MTC-IWF所订阅的数据发生变化时,向MTC-IWF更新 该数据。MTC-IWF可以通过利用本地数据库来维护该订阅,也可以通过利用集中数据库,如 HSS (归属用户服务器,Home Subscriber Server)来临时维护该订阅。
[0034] 在此,本领域技术人员应能理解,图1仅示出了 一种将本发明应用在3GPP TS23. 682规范中提出的MTC设备触发的系统架构的优选实施例,而并非对本发明的限制。 其他的物联网/MTC架构,例如除了 3GPP架构以外的用于MTC通信的ETSI M2M架构、IETF CoRE架构同样适用于本发明,并包含在本发明的保护范围内。
[0035] 图2示出根据本发明一个方面的一种用于进行物联网设备触发的网络设备示意 图;其中,所述网络设备包括请求获取装置11、响应确定装置12。具体地,所述请求获取装 置11获取与一个或多个目标设备相对应的设备触发请求;所述响应确定装置12根据所述 设备触发请求,结合与所述目标设备相对应的订阅数据,确定与所述设备触发请求相对应 的设备触发响应。
[0036] 在此,所述网络设备括但不限于独立的网络设备、或网络设备与其他设备通过网 络或硬件相集成所构成的设备。其中,所述网络设备包括一种能够按照事先设定或存储的 指令,自动进行数值计算和信息处理的电子硬件设备或软件设备,其硬件包括但不限于微 处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所 述网络设备其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个 服务器构成的云;在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构 成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计 算机。所述其他设备如物联网/MTC网络中的MTC-IWF (MTC网络间功能,MTC-Inter Working Function)、SMS-SC (短消息业务服务中心,Short Message Service-Service Center)、 SCS(业务容量服务器,