端到端M2M服务层会话制造技术

技术编号:21146435 阅读:36 留言:0更新日期:2019-05-18 06:50
本公开涉及端到端M2M服务层会话。支持能够跨越多服务层跳的机器对机器的服务层会话的机制,其中,机器对机器的服务层跳是两个机器对机器的服务层实例之间或机器对机器的服务层实例与机器对机器的应用之间的直接机器对机器的服务层通信会话。还公开了示出用于支持多资源的oneM2M会话管理服务的机器对机器的会话建立过程的机制。

End-to-end M2M service layer session

【技术实现步骤摘要】
端到端M2M服务层会话本申请是申请日为2014年7月25日、申请号为201480047032.5、题为“端到端M2M服务层会话”的专利技术专利申请的分案申请。相关申请的交叉引用本申请要求2013年7月25日提交的名为“E2E-M2MSERVICELAYERSESSIONS”的第61/858387号美国临时专利申请和2013年10月4日提交的名为“ENHANCEDMETHODSANDPROCEDURESTOSUPPORTEND-TO-ENDM2MSERVICELAYERSESSIONS”的第61/886787号美国临时专利申请的优先权,其内容通过参考被特此并入本文。
技术介绍
通信会话可以涉及两个或多个通信实体(例如,设备,应用等)之间的持续的交互式信息交换。在特定时间点建立通信会话,并且基于各种情况(例如,在会话超时之后或者当实体之一决定终止会话),在稍后的时间点拆除通信会话。通信会话可以涉及实体之间的多个消息的交换,且可以是有状态的。有状态的可以意味着为了能够维护通信会话,通信实体中的至少一个保存关于会话历史的信息(例如,诸如证书、标识符等的安全性上下文)。传统应用会话是由应用本身而不是由底层通信协议或服务层建立并管理的两个或多个应用之间的通信会话。其结果是,应用会话能够向应用增加额外的开销和复杂度。机器对机器(M2M)的服务层是特别针对为M2M类型的设备和应用提供增值服务的一种类型的应用服务层的示例。例如,M2M服务层能够支持向应用和设备提供对服务层支持的M2M中心能力集合的访问的应用编程接口(API)。一些示例包括安全、收费、数据管理、设备管理、发现、配给和连接管理。这些能力通过使用由M2M服务层定义的消息格式、资源结构和资源表示的API,可用于应用。机器对机器(M2M)的服务层会话是M2M服务层实例与M2M应用或另一M2M服务层实例之间建立的通信会话。M2M服务层会话能够由与连接、安全、调度、数据、上下文等相关的M2M服务层状态构成。能够通过M2M服务层、M2M应用或者这两者维护这种状态。存在多种具有服务层的机器对机器(M2M)架构,诸如在草案ETSITS1026901.1.1(2011-10)中讨论的欧洲电信标准协会(ETSI)M2M服务层,在2013年3月14日的草案版本1.0中讨论的开放移动联盟(OMA)轻量级M2M服务层,以及在oneM2M-TS-0001oneM2M功能架构-V-0.1.2M2M服务层架构中讨论的oneM2M服务层,(例如,ETSIM2M,OMALWM2M和oneM2M)。应用服务层的另一示例是特别针对为移动网络设备提供多媒体服务的第三代合作伙伴项目的IP多媒体子系统(IMS)服务层TS23.228。如本文所讨论,这些架构可能缺乏对端到端安全服务(例如,端到端加密和认证),端到端服务质量功能(例如,端到端延迟或带宽保证)以及设置或配置的端到端协商(例如,协商使用的压缩类型)的支持。支持端到端(E2E)会话的传统方法依赖于应用和/或端用户,来建立和管理E2E会话。这是导致了对应用的开销以及额外的复杂度和/或需要用户参与会话管理的在网络之上的一套方法。由于数据由E2E方式中的应用加密并且因此不能由网络中的服务安全地处理,这种在网络之上的方法还阻碍了网络服务提供诸如数据聚合和数据分析的增值会话功能。许多M2M使用情况需要E2E会话。例如,诸如电子健康,银行业务和军用的使用端到端安全和隐私的使用情况,以及诸如视频监视,患者监测和应急服务的使用端到端服务质量的使用情况。此外,许多M2M设备是无人操纵的,这也对管理端到端会话提出了挑战。例如,在每次需要建立会话时,无人操纵的设备不能依赖于用户动态地生成安全的端到端会话。
技术实现思路
现有的M2M服务层架构缺乏对端到端M2M服务层会话的支持。M2M服务层会话是M2M服务层实例与M2M应用或另一M2M服务层实例之间建立的通信会话。M2M服务层会话可以由与连接、安全、调度、数据、上下文等相关的M2M服务层状态构成。能够通过M2M服务层、M2M应用或者这两者维护这种状态。本文公开了支持端到端M2M服务层会话的方法、设备和系统。公开了这样一种机制,支持可以跨越多个服务层跳的M2M服务层会话,其中,M2M服务层跳是两个M2M服务层实例之间或M2M服务层实例与M2M应用之间的直接M2M服务层通信会话。会话端点和会话管理功能支持用于E2E会话端点之间流动的数据的E2E加密和压缩的方法,使得允许受信的中间会话管理器具有对数据加密/解密或压缩/解压缩以及提供诸如数据分析,数据聚合,数据混聚等的增值数据服务的能力。提供了本
技术实现思路
,来以简化的形式介绍在下面的详细描述中进一步描述的概念的选择。本
技术实现思路
不旨在识别所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。此外,所要求保护的主题并不受限于解决在本公开的任何部分中提及的任何或所有缺点的限制。附图说明通过结合附图的示例的方法所给出,可以从以下的描述获得更详细的理解,其中:图1示出了E2EM2M服务层会话实施例;图2示出了具有额外的细节的图1的E2EM2M服务层会话;图3示出了具有额外的细节的图1的E2EM2M服务层会话;图4示出了会话证书功能引导的示例性方法;图5示出了E2EM2M服务层会话管理器的功能架构;图6示出了示例性E2EM2M服务层会话建立的呼叫流程;图7示出了具有多个路由的两个会话端点之间的示例性服务层会话;图8示出了会话端点的功能架构;图9示出了会话管理器的oneM2M实施例;图10A示出了用于oneM2M会话管理(SMG)服务的E2EM2M服务层会话建立过程;图10B示出了从图10A继续的用于oneM2M会话管理(SMG)服务的E2EM2M服务层会话建立过程;图11A示出了用于oneM2MSMG服务的会话使用过程;图11B示出了从图11A继续的用于oneM2MSMG服务的会话使用过程;图12示出了用于oneM2MSMG服务的示例性M2M会话终止过程;图13示出了资源“会话”;图14示出了CSE基URI下的会话资源实例;图15示出了应用资源下的会话资源实例;图16示出了资源<会话>;图17示出了资源会话端点;图18示出了资源<会话端点>;图19示出了资源下一跳;图20示出了资源<下一跳>;图21示出了资源会话策略;图22示出了资源<会话策略>;图23示出了资源会话上下文;图24示出了资源<会话上下文实例>;图25A是在其中可以实现一个或多个公开的实施例的示例机器对机器(M2M)或物联网(IoT)的通信系统的系统图;图25B是可以在图25A所示的M2M/IoT通信系统内使用的示例架构的系统图;图25C是可以在图25A所示的M2M/IoT通信系统内使用的示例M2M/IoT终端或网关设备的系统图;以及图25D是在其中可以体现图25A的通信系统的多方面的示例计算系统的框图。具体实施方式支持端到端(E2E)会话的传统方法依赖于应用和/或端用户,以建立和管理E2E会话。这种在网络之上的方法可能导致对应用的开销和额外的复杂度和/或用户参与会话管理的需要。关于机器对机器(M2M)实现方式,因为许多端设备可能是诸如恒温本文档来自技高网
...

【技术保护点】
1.一种用于管理端到端机器对机器服务层会话的方法,所述方法包括:由机器对机器网关的服务层会话管理功能接收会话请求以创建通信会话;基于所述会话请求确定用于所述通信会话的第一应用和第二应用;基于所述会话请求确定第一服务层实例,所述第一服务层实例是与所述通信会话相关联的中间服务层实例;基于对会话证书的请求发送证书响应,所述证书响应包括用于所述通信会话的所述会话证书;以及向所述通信会话的所述第一应用、所述第二应用和所述第一服务层实例提供所述会话证书。

【技术特征摘要】
2013.07.25 US 61/858,387;2013.10.04 US 61/886,7871.一种用于管理端到端机器对机器服务层会话的方法,所述方法包括:由机器对机器网关的服务层会话管理功能接收会话请求以创建通信会话;基于所述会话请求确定用于所述通信会话的第一应用和第二应用;基于所述会话请求确定第一服务层实例,所述第一服务层实例是与所述通信会话相关联的中间服务层实例;基于对会话证书的请求发送证书响应,所述证书响应包括用于所述通信会话的所述会话证书;以及向所述通信会话的所述第一应用、所述第二应用和所述第一服务层实例提供所述会话证书。2.如权利要求1所述的方法,其中,所述会话证书适于允许所述第一服务层实例对流过所述第一服务层实例的所述通信会话的应用数据进行压缩和解压缩。3.如权利要求1所述的方法,其中,所述通信会话是所述第一应用和所述第二应用之间的加密通信。4.如权利要求1所述的方法,其中,所述会话证书被基于所述会话证书的生命期来周期性地刷新。5.如权利要求4所述的方法,其中,所述会话证书适于允许所述第一服务层实例对流过所述第一服务层实例的所述通信会话的应用数据进行加密和解密。6.如权利要求1所述的方法,其中,所述证书响应进一步包括用于所述通信会话的应用的列表。7.如权利要求1所述的方法,进一步包括:基于所述会话证书将所述第一应用与所述第一服务层实例进行认证。8.如权利要求1所述的方法,进一步包括:存储所述通信会话的会话状态。9.如权利要求8所述的方法,其中,所述会话状态被存储为会话cookie。10.一种机器对机器装置,用于使用所述机器对机器装置的服务层会话管理功能管理端到端机器对机器服务层会话,所述机器对机器装置包括:处理器;以及存储器,所述存储器与所述处理器相耦合,所述存储器具有存储在其上的可执行指令,当由所述处理器执行所述可执行指令时,使得所述处理器实现包括以下的操作:接收会话请求以创建通信会话;基于所述会话请求确定用于所述通信会话的第一应用和第二应用;基于...

【专利技术属性】
技术研发人员:黛尔·N·希德董丽君广·X·路迈克尔·F·斯塔西尼克
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:美国,US

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

1