用于M2M服务层的跨资源订阅制造技术

技术编号:18582321 阅读:116 留言:0更新日期:2018-08-01 15:16
订户向资源主机发出用于请求订阅多个资源的消息。此消息可以指示这些资源的标识符,每个单独的资源均有事件通知准则,并且定义跨资源通知准则,诸如时间窗口类型和时间窗口大小。当在时间窗口内发生目标资源上的预期变化时,资源主机向订户或其指定的通知目标发出跨资源通知。

Cross resource subscriptions for M2M service layer

Subscribers issue messages to resource hosts for requesting subscriptions to multiple resources. This message can indicate the identifier of these resources, each individual resource has the event notification criteria, and defines the cross resource notification criteria, such as the time window type and the time window size. When the expected change in the target resource occurs within the time window, the resource host issues cross-resource notifications to the subscriber or its designated notification target.

【技术实现步骤摘要】
【国外来华专利技术】用于M2M服务层的跨资源订阅相关申请的交叉引用本申请要求于2015年11月16日提交的标题为“Cross-ResourceSubscriptionForM2MServiceLayer”的美国临时专利申请No.62/255,649的权益,在此其内容通过引用并入在本文。
技术介绍
服务层图1图示支持服务层100的示例性协议栈。如图1中所示,从协议栈角度看,服务层100可以位于应用协议层上方并且向应用或者向另一服务层提供增值服务。因此,服务层常常被分类为“中间件”服务。例如,图1示出IP网络栈与应用之间的示例性服务层。M2M服务层是专门为M2M类型设备和应用提供增值服务的一种类型的服务层的示例。近来,若干行业标准组织(例如,oneM2M-TS-0001,oneM2M功能架构V2.3.0(在下文中被称为oneM2M))一直在开发M2M服务层以解决与将M2M类型设备和M2M类型应用集成到诸如因特网/Web、蜂窝、企业和家庭网络的部署中相关联的挑战。M2M服务层可以提供应用和设备对由服务层支持的面向M2M的能力集合的访问。几个示例包括安全、计费、数据管理、设备管理、发现、提供和连接管理。这些能力经由利用如由M2M服务层所定义的消息格式、资源结构、资源表示和函数调用的应用编程接口(API)对应用可用。例如,M2M服务层可以维护大量的M2M数据,所述M2M数据可由M2M应用基于其访问权限来检索或者订阅。基于订阅的数据访问可能比基于检索的数据访问更高效,因为在所订阅的资源的期望变化发生之前它不会向M2M应用引入消息。oneM2M服务层架构oneM2M提供了解决对公共M2M服务层的需要的技术规范,所述公共M2M服务层可被容易地嵌入在各种硬件和软件内,并且可依靠其将现场中的各式各样的设备与全世界的M2M应用服务器连接。如图2中所示,oneM2M公共服务层支持一组公共服务功能(CSF)(例如,服务能力)。一组一种或多种特定类型的CSF的实例化被称为可被托管在不同类型的网络节点(例如,基础设施节点(IN)、中间节点(MN)、应用服务节点(ASN))上的公共服务实体(CSE)。CSF向应用实体(AE)或其它CSE提供一组服务。图3图示oneM2M功能架构:面向资源架构(ROA)。在ROA架构中,资源是在架构中具有可经由诸如Create、Retrieve、Update和Delete的RESTful方法操纵的表示的唯一可寻址元素。这些资源使用统一资源标识符(URI)成为可寻址的。资源可以包含也可以是唯一可寻址的子资源和属性。子资源是与父资源具有包含关系的资源。父资源表示包含对其子资源的引用。子资源的使用寿命受父的资源使用寿命限制。每个资源支持存储该资源的信息的一组“属性”。CSE(例如,CSE109)可以注册到另一CSE(例如,CSE111)。例如,M2M网关(例如,MN-CSE/CSE109)将其自身注册到M2M服务器(例如,IN-CSE/CSE111)并且M2M服务器成为M2M网关的注册者CSE。同样地,当IN-AE注册到IN-CSE时,IN-CSE被称为IN-AE的注册者CSE。CSE111可以为注册的AE103或AE118创建<application>资源。在图3中,应用实体(AE)101以及AE118或AE117和AE103分别指代可以驻留在基础设施域107或场域(fielddomain)105中的不同的M2M应用。根据oneM2M-TS-0011-Definitions-Acronyms-V0.7.0,场域107“由M2M设备、M2M网关、传感与驱动(S&A)设备以及M2M区域网络构成”,然而基础设施域105“由应用基础设施和M2M服务基础设施构成”。AE101可经由Mca接口108访问和利用CSE109中的CSF。此外,CSE109提供一套CSF并且CSE109可经由Mcc接口110与另一CSE111进行通信。CSE109也可经由Mcn接口112从底层网络利用网络服务实体(NSE)113。根据oneM2M功能架构基线,oneM2M参考点包括Mca108、Mcc110、Mcc'114和Mcn112。Mca参考点108(也被称为Mca接口)指定AE(例如,AE101)与CSE(例如,CSE109)之间的通信流。Mca参考点108允许AE101使用由CSE109提供的服务,并且用于CSE109与AE101进行通信。Mcc参考点110指定两个CSE(例如,CSE109和CSE111)之间的通信流。Mcc参考点110允许CSE109使用CSE111的服务以便提供所需功能。经由Mcc参考点110提供的服务依赖于由CSE109和CSE111支持的功能。Mcc'参考点114指定oneM2M兼容并且驻留在不同的M2MSP域中的基础设施节点中的两个CSE之间的通信流。因此,它允许驻留在M2M服务提供商的网络域中的基础设施节点105的CSE111与驻留在另一M2M服务提供商115的网络域中的另一基础设施节点(未示出)的CSE进行通信以使用其服务,并且反之亦然。Mcn参考点112指定CSE109与底层NSE113之间的通信流。Mcn参考点112允许CSE109使用由底层NSE113提供的服务(除传输和连接服务以外)以提供所需功能。已经在oneM2M功能架构基线中定义了几个CSF,所述几个CSF包括注册(REG)CSF、应用和服务层管理(ASM)CSF、设备管理(DM)CSF、数据管理和储存库(DMR)CSF、通信和消息递送处理(CMDH)CSF、服务计费和计算(SCA)CSF等。例如,CSE(例如,M2M服务器)提供REGCSF,使得AE可首先将其自身注册到CSE,以便利用CSE提供的其它CSF。此架构允许多个AE独立地向同一CSE注册。在注册成功之后,CSE为每个AE创建单独的资源(例如,<application>资源)。常规oneM2M功能架构基线缺少用于支持不同应用之间关系的功能。oneM2M订阅和通知CSFoneM2M功能架构定义一组CSF,其可以由诸如M2M服务器的CSE提供给其它CSE或AE。所定义的CSF之一是订阅和通知(SUB),所述SUB提供和跟踪资源上的变化(例如,资源的删除)的订阅有关的通知。SUBCSF管理对资源的订阅,服从访问控制策略(ACP),并且向资源订户想要接收它们的地址发送相应的通知。根据oneM2M,ACP应由CSE使用来控制对如oneM2MROA架构中所规定的资源的访问。ACP被设计来适应不同的访问控制模型,诸如访问控制列表、基于角色的访问控制或基于属性的访问控制。<accessControlPolicy>资源被规定来支持各种ACP,其包括特权和selfPrivileges属性,所述特权和selfPrivileges属性表示定义哪些M2M实体具有在规定的上下文内执行某些操作的特权的一组访问控制规则,并且由CSE用于对具体资源作出访问决定。AE或CSE是订阅资源订户。AE和CSE订阅其它CSE的资源。订阅托管CSE在对资源作出修改时向由资源订户指定的地址发送通知。资源订阅的范围包括跟踪订阅资源的属性和直接本文档来自技高网...

【技术保护点】
1.一种用于跨资源订阅的装置,所述装置包括:处理器;以及与所述处理器耦合的存储器,所述存储器包括可执行指令,当由所述处理器执行所述可执行指令时使所述处理器实现包括以下各项的操作:接收用于跨资源订阅的消息,其中所述消息指示远程设备对要通知的在时间窗口内满足准则的多个目标资源的变化的订阅的请求;确定所述远程设备被批准用于所述跨资源订阅;以及生成本地订阅资源以维护所述跨资源订阅。

【技术特征摘要】
【国外来华专利技术】2015.11.16 US 62/255,6491.一种用于跨资源订阅的装置,所述装置包括:处理器;以及与所述处理器耦合的存储器,所述存储器包括可执行指令,当由所述处理器执行所述可执行指令时使所述处理器实现包括以下各项的操作:接收用于跨资源订阅的消息,其中所述消息指示远程设备对要通知的在时间窗口内满足准则的多个目标资源的变化的订阅的请求;确定所述远程设备被批准用于所述跨资源订阅;以及生成本地订阅资源以维护所述跨资源订阅。2.根据权利要求1所述的装置,其中,所述消息包括针对所述多个目标资源的事件通知准则的列表。3.根据权利要求1所述的装置,其中,所述消息包括在满足所述准则时预期要接收通知的所述目标资源的数目。4.根据权利要求1所述的装置,其中,所述消息包括所述时间窗口的类型的指示。5.根据权利要求1所述的装置,其中,所述消息包括所述时间窗口的类型的指示,其中所述时间窗口的类型包括串行时间窗口。6.根据权利要求1所述的装置,所述操作还包括:提供指令来发送包括跨资源订阅的批准的指示的响应消息。7.根据权利要求1所述的装置,其中,所述目标资源中的至少一个资源位于所述远程设备上。8.根据权利要求1所述的装置,所述操作还包括:提供对所述多个目标资源中的第一资源的订阅的请求,其中所述请求包括所述准则的判据。9.根据权利要求8所述的装置,所述操作还包括:接收满足所述准则的判据的通知;...

【专利技术属性】
技术研发人员:王重钢罗科·迪吉罗拉莫李鸿堃李晴李旭卡坦利纳·M·姆拉丁
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:美国,US

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

1