跨域服务层资源传播制造技术

技术编号:21663484 阅读:78 留言:0更新日期:2019-07-20 06:53
本发明专利技术涉及跨域服务层资源传播。公开了一种机器对机器(M2M)通告过程的技术,允许通知机器对机器服务能力层资源和子资源。定义了各种公开的实施例的资源结构和信号流。

Cross-domain Service Layer Resource Dissemination

【技术实现步骤摘要】
跨域服务层资源传播本申请是2015年8月17日提交的国际申请日为2014年2月14日的申请号为201480009114.0(PCT/US2014/016518)的,专利技术名称为“跨域服务层资源传播”专利申请的分案申请。
技术介绍
机器对机器(M2M)技术允许设备使用有线和无线通信系统更直接地彼此通信。M2M技术使得能够进一步实现物联网(IoT),通过诸如互联网的网络彼此通信的唯一可识别的对象和这些对象的虚拟表示的系统。IoT甚至可以促进与普通日常对象的通信,诸如杂货店的产品或家用电器,从而通过提高对这种对象的了解降低成本和浪费。例如,商店可以通过能够与库存或者已经售出的对象进行通信,或从库存或者已经售出的对象获得数据,维护非常精确的库存数据。M2M实体(例如,M2M功能实体,诸如可以通过硬件、软件、或硬件和软件的组合实现的设备、网关、服务器/平台)可以提供应用或服务。例如,光传感器可以提供指示检测的光等级的数据,或者自动调温器可以提供温度数据和调整空调控制的能力。可使此数据可用作为可以由其它M2M实体访问的且基本上用作M2M实体之间交换数据的装置的“资源”。资源可以是可使用通用资源标识符(URI)寻址的数据的唯一可寻址表示。可以使用M2M通信系统中允许这些实体通知和发现可用资源的被称为“通告”的机制经由M2M服务能力层(SCL)在M2M实体之间通信这些资源的可用性。M2MSCL是通过硬件和/或软件实现的并提供在参考点上暴露的功能(即,M2M实体之间的功能接口)的功能实体。例如,M2MSCL可以提供不同M2M应用和/或服务共享或共同使用的公共(服务)功能。可以使用一组开放接口暴露这些公共功能。例如,M2M服务能力可以通过一组暴露接口(例如,3GPP、3GPP2、ETSITISPAN等规定的现有接口)使用蜂窝核心网络功能,并且还可以对接到一个或多个其他核心网络。由于提供资源的设备可以是简单的设备,因此常常通过原始资源所驻留位置的被称为“托管”SCL实体的更智能的设备处理通告资源的通信。像在SCL处其他M2M通信一样,在独立于物理通信接口且实际通信路径在任何通信M2M实体之间的应用层之下的称为“参考点”的每个实体处,使用逻辑通信接口进行资源通告。M2M设备和实体通常被组织到M2M网络域。在许多实现方式中,配置有网络SCL实体(NSCL)的M2M服务器可以在相同的M2M网络域中维护其他设备(例如,其它M2M设备和M2M网关)使用的资源和资源数据。然而,在当前的M2M实现方式中,SCL实体只能在自己的网络域中将与注册到SCL的应用相关联的资源通告给其他SCL实体。目前使用的通告程序仅限于通过SCL实体(可以简称为“SCL”)通告应用资源,而不是还允许SCL的通告,并且仅促进作为通告资源的设备通告给相同网络域中的NSCL。
技术实现思路
本文所公开的实施例包括方法,所述方法用于一个域中的机器对机器网络节点生成该域中通知资源或服务能力层实体的请求,以及经由节点之间的域间参考点将该请求发射到另一个域中的另一个机器对机器网络节点。本文所公开的实施例还包括执行指令以实现包括下述内容的操作的机器对机器网络节点:生成该节点的域中通知资源的请求,以及经由节点之间的域间参考点将该请求发射到另一个域中的另一个机器对机器网络节点。本文所公开的实施例还包括其上存储有计算机可读指令的计算机可读介质,当被执行时,实现包括下述内容的操作:生成节点的域中通知资源的请求,以及经由节点之间的域间参考点将该请求发射到另一个域中的另一个机器对机器网络节点。提供本概述来以简化形式介绍在下面的具体实施方式中进一步描述的概念的选择。本概述不旨在识别所要求保护的主题的关键特征或必要特征,也不是旨在用于限制所要求保护的主题的范围。此外,要求保护的主题不限于解决本公开的任何部分中所记录的任何或所有缺点的限制。附图说明图1示出包括设备和参考点的示例性M2M系统。图2示出在域内通告资源的过程的示例性信号流。图3示出示例性资源结构。图4示出另一示例性资源结构。图5示出另一示例性资源结构。图6示出在网络域之间通告资源的过程的示例性信号流。图7示出在网络域之间通告SCL的过程的示例性信号流。图8示出在网络域之间更新资源的过程的示例性信号流。图9示出在域之间删除资源的过程的示例性信号流。图10示出通告SCL资源的过程的示例性信号流。图11示出示例性资源树结构。图12示出示例性资源树结构。图13示出通告已通告的SCL资源的子资源的过程的示例性信号流。图14示出示例性资源树结构。图15示出示例性资源树结构。图16A是可以实现一个或多个公开的实施例的示例机器对机器(M2M)或物联网(IoT)通信系统的系统图。图16B是在图16A所示的M2M/IoT通信系统内可以使用的示例架构的系统图。图16C是在图16A所示的通信系统内可以使用的示例M2M/IoT终端或网关设备的系统图。图16D是可以体现图16A的通信系统的各方面的示例计算系统的框图。具体实施方式ETSIM2MTS102690V2.0.12(在此:“ETSIM2M规范”)限定了被称为“通告”的机制,允许一个服务层实体向其它实体通知其资源,从而促进多个实体使用资源。本公开可以参照本说明书和/或使用在本说明书中帮助理解公开的实施例的术语。按照表述性状态转移(REST)架构来描述在此阐述的实施例,其中,描述的组件和实体与描述符合REST架构(RESTful架构)的约束。根据施加到架构中使用的组件、实体、连接器和数据元素的限制,而不是使用的物理组件实现或通信协议,来描述RESTful架构。因此,将描述组件、实体、连接器和数据元素的角色和功能。在RESTful架构中,可以在实体之间传输唯一可寻址资源的表示。ETSIM2M规范已经标准化驻留在SCL上的资源结构。当在RESTful架构中处理资源时,存在可以应用到资源的基本方法,诸如创建(创建子资源),检索(读取资源的内容),更新(写入资源的内容)或删除(删除资源)。本领域的技术人员将认识到,当前实施例的实现方式可以改变,但是仍然在本公开的范围内。本领域的技术人员还将认识到,所公开的实施例不限于使用在本文中用于描述示例性实施例的ETSIM2M架构的实现方式。所公开的实施例可以其他架构和系统中实现,诸如一个M2M和其他M2M系统和架构。如以上在
技术介绍
部分所讨论的,在当前的M2M实现方式中,SCL实体只能在其自己的网络域向其他SCL实体通告与应用相关联的资源。此外,目前使用的通告过程限于通过SCL实体(可以简称为“SCL”)通告与应用相关联的资源(可以简称为“资源”),而不是还允许通告表示SCL的资源(可以简称为“SCL资源”),并且仅作为通告资源的实体促进在相同网络域中向NSCL通告。以下描述的实施例改善现有通告机制,使得SCL能够向其他SCL通告SCL资源及其子资源。例如,NSCL可以向不同域中的一个或多个其他NSCL通知NSCL域中的资源和SCL资源。替代地,诸如网关SCL(GSCL)和设备SCL(DSCL)的其他SCL也可以向相同或不同域中的一个或多个其它SCL通知资源和SCL资源。这允许通过不同网络域中的M2M实体访问一个网络域中的SCL资源和资源。图1示出可以在一些公开的实施例中使本文档来自技高网
...

【技术保护点】
1.一种第一网络设备,所述第一网络设备在通信网络中实现提供第一公共服务功能集的第一服务层实体,所述第一网络设备包括处理器和存储可执行指令的存储器,所述处理器在执行所述可执行指令时,使所述第一服务层实体执行包括以下步骤的操作:在所述存储器中存储包括表示所述第一服务层实体本身的数据的第一资源,所述第一资源经由统一资源指示符(URI)在所述通信网络上可寻址;经由所述通信网络向在所述通信网络上的第二网络设备上实现的提供第二公共服务功能集的第二服务层实体发送消息,所述消息包括所述第二服务层实体经由所述通信网络向所述通信网络上的提供其它公共服务功能集的多个其它服务层实体通告所述第一资源的请求,所述第一资源表示所述第一网络设备上的所述第一服务层实体,其中,所述请求包括所述第一资源将由所述第二服务层实体通告到的所述多个其它服务层实体的列表;以及从所述第二服务层实体接收确认对所述第一资源的所请求的通告被授权的消息。

【技术特征摘要】
2013.02.15 US 61/765,3251.一种第一网络设备,所述第一网络设备在通信网络中实现提供第一公共服务功能集的第一服务层实体,所述第一网络设备包括处理器和存储可执行指令的存储器,所述处理器在执行所述可执行指令时,使所述第一服务层实体执行包括以下步骤的操作:在所述存储器中存储包括表示所述第一服务层实体本身的数据的第一资源,所述第一资源经由统一资源指示符(URI)在所述通信网络上可寻址;经由所述通信网络向在所述通信网络上的第二网络设备上实现的提供第二公共服务功能集的第二服务层实体发送消息,所述消息包括所述第二服务层实体经由所述通信网络向所述通信网络上的提供其它公共服务功能集的多个其它服务层实体通告所述第一资源的请求,所述第一资源表示所述第一网络设备上的所述第一服务层实体,其中,所述请求包括所述第一资源将由所述第二服务层实体通告到的所述多个其它服务层实体的列表;以及从所述第二服务层实体接收确认对所述第一资源的所请求的通告被授权的消息。2.根据权利要求1所述的第一网络设备,其中,所述消息还包括所述第二服务层实体在所述第二网络设备上创建所述第一资源的表示的请求。3.根据权利要求1所述的第一网络设备,其中,所述列表中的所述多个其它服务层实体中的至少一个被实现在与所述第一网络设备和所述第二网络设备不同的域中的另一网络设备上。4.根据权利要求2所述的第一网络设备,其中,所述操作还包括:向所述第二服务层实体发送消息,所述消息包括它在所述第二网络设备上更新所述第一资源的表示的请求。5.根据权利要求2所述的第一网络设备,其中,所述操作还包括:从所述第二服务层实体接收响应,所述响应确认所述第一服务层实体被授权请求由所述第二网络设备上的第二功能实体创建所述第一资源的表示。6.根据权利要求1所述的第一网络设备,其中,所述消息还指示当所述第二服务层实体执行所请求的通告时所述第二服务层实体将向所述第一服务层实体发送确认。7.在一种在通信网络中实现提供第一公共服务功能集的第一服务层实体的第一网络设备中,一种由所述第一服务层实体执行的方法包括:在存储器中存储包括表示所述第一服务层实体本身的数据的第一资源,所述第一资源经由统一资源指示符(URI)在所述通信网络上可寻址;经由所述通信网络向在所述通信网络上的第二网络设备上实现的提供第二公共服务功能集的第二服务层实体发送消息,所述消息包括所述第二服务层实体经由所述通信网络向所述通信网络上的提供其它公共服务功能集的多个其它服务层实体通告所述第一资源的请求,所述第一资源表示所述第一网络设备上的所述第一服务层实体,其中,所述请求包括所述第一资源将由所述第二服务层实体通告到的所述多个其它服务层实体的列表;以及从所述第二服务层实体接收确认对所述第一资源的所请求的通告被授权的消息。8.一种第一网络设备,所述第一网络设备在通信网络中实现提供第一公共服务功能集的第一服务层实体,所述第一网络设备包括处理器和存储可执行指令的存储器,所述处理器在执行所述可执行指令时,使所述第一服务层实体执行包括以下步骤的操作:经由所述通信网络从在所述通信网络上的第二网络设备上实现的提供第二公共服务功能集的第二服务层实体接收消息,所述消息包括所述第一服务层实体经由所述通信网络向所述通信网络上的提供其它公共服务功能集的多个其它服务层实体通告存储在所述第二网络设备上并且表示所述第二服务层实体本身的资源的请求,表示所述第二服务层实体本身的所述资源经由统一资源指示符(URI)在所述通信网络上可寻址,其中,所述请求包括表示所述第二服务层实体本身的所述资源将由所述第一服务层实体通告到的所述多个其它服务层实体的列表;将表示所述第二服务层实体本身的所述资源的通告发送到所述列表中的所述多个其它服务层实体中的每一个;以及向所述第二服务层实体发送消息,所述消息确认对表示所述第二服务层实体本身的所述资源的所请求的通告被授权。9.根据权利要求8所述的第一网络设备,其中,所述消息还包括所述第一服务层实体在所述第一网络设备上创建表示所述第二服务层实体本身的所述资源的表示的请求。10.根据权利要求8所述的第一网络设备,其中,所述列表中的所述多个其它服务层实体中的至少一个被实现在与所述第一网络设备和所述第二网络设备不同的域中的另一网络设备上。11.根据权利要求9所述的第一网络设备,其中,所述操作还包括:从所述第二服务层实体接收消息,所述消息包括所述第一服务层实体在所述第一网络设备上更新所述资源的表示的请求。12.根据权利要求9所述的第一网络设备,其中,所述操作还包括:向所述第二服务层实体发送响应,所述响应确认所述第二服务层实体被授权请求在所述第一网络设备上创建表示所述第二服务层实体本身的所述资源的表示。13.根据权利要求8所...

【专利技术属性】
技术研发人员:光·X·卢黛尔·N·希德小保罗·L·罗素
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:美国,US

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

1