服务层会话迁移和共享制造技术

技术编号:27037476 阅读:42 留言:0更新日期:2021-01-12 11:21
服务层会话迁移和共享。公开了用于现有M2M服务层会话的迁移或者共享的方法、装置、和系统。在一个实施例中,会话迁移和共享功能(SMSF)执行M2M服务层会话的迁移或者共享。可以使用各种形式的服务层会话上下文来实现M2M服务层会话的迁移和共享。

【技术实现步骤摘要】
服务层会话迁移和共享相关申请和交叉引用本申请是申请号为201580056745.2、专利技术名称为“服务层会话迁移和共享”、国际申请日为2015年9月18日的专利申请的分案申请,其全部内容通过引用合并于此。本申请要求2014年9月19日提交的美国临时专利申请第62/052,535号的优先权和权益,其公开内容以引用的方式全部并入本文,如同其全部内容在本文中阐述一样。
技术介绍
通信会话可以涉及在两个或者更多个通信实体(例如,装置、应用等)之间的持续互动式信息交换。通信会话在某个时间点建立,并且基于不同情况(例如,在会话超时之后或者当实体中的一个决定终止会话时)在稍后的时间点拆解(teardown)。通信会话可以涉及在实体之间的多个消息的交换并且可以是有状态的,这意味着通信实体中的至少一个保存关于会话历史的信息,以便能够维持通信会话—例如,维持会话上下文,诸如,适用于会话参与者的连接性、注册、安全、调度、和数据。可以将通信会话实施为在网络协议栈中的不同层中的协议和服务的一部分。例如,可以在传输协议层(例如,TCP连接)、会话协议层(例如,TLS和DTLS会话)、Web传输协议层(例如,HTTP和CoAP会话)、机器对机器(M2M)/物联网(IoT)服务层处、以及在应用层(例如,特定于应用的会话)处的网络节点之间建立通信连接/会话。本申请主要涉及针对M2M/IoT服务层会话的特征。常规应用会话是在两个或者更多个应用之间的通信会话,由应用本身建立和管理,而不是由底层通信协议或者服务层建立和管理。因此,应用会话可以为应用增加额外的开销和复杂性。机器对机器(M2M)服务层向M2M型装置和应用提供增值服务。例如,M2M服务层可以支持应用编程接口(API),该应用编程接口(API)向应用和装置提供对服务层支持的M2M中心能力类集的访问。一些示例包括安全、计费、数据管理、装置管理、发现、置配、和连接性管理。经由利用由M2M服务层限定的消息格式、资源结构、和资源表示的API,这些能力可供应用使用。M2M服务层会话是由M2M服务层支持的增值会话管理服务促成的通信会话。这些服务可以包括能力,诸如,用于在参与者之间建立服务层会话并且收集和维持与该服务层会话及其参与者有关的上下文的机制。可以在两个或者更多个M2M服务层会话参与者之间建立服务层会话,其中,这些参与者可以是M2M应用和/或M2M服务层实例。然而,在最低限度上,M2M服务层的至少一个实例必须参与会话以充当服务层会话的促成者(即,提供必要的服务层会话管理功能性)。M2M服务层会话的一个益处是可以使用这些M2M服务层会话将应用从必须建立和维持其自身的基于应用的会话的负担中解脱出来。这是因为M2M服务层会话与应用会话的不同之处在于:将建立并且维持会话所涉及的大量开销卸载到M2M服务层,从而使得M2M应用不再承担这个责任。可以卸载到服务层的开销的一些示例可以包括会话上下文(诸如,凭证、标识符、路由信息、发现信息、位置、交易历史、和数据)的创建和管理。另一个益处是可以将M2M服务层会话层叠于一个或者多个底层传输或者接入网络通信会话顶部。一些示例包括,但不限于,Web传输协议会话(例如,HTTP会话)、会话层会话(例如,TLS会话)、或者传输层连接(例如,TCP)。这种分层使得M2M服务层会话能够支持关于较低层会话的持续性,从而使得M2M服务层会话可以持续并且独立于较低层会话的建立和拆解而维持。例如,尽管M2M服务层会话的底层TCP/TLS会话被重复建立和拆解,这在正常的网络通信过程期间是相当典型的(例如,由于省电方法和移动性),但是M2M服务层会话可以持续。在会话参与者之间建立M2M服务层会话可以作为服务层注册过程的一部分或者作为其后的单独过程而发起。一旦建立了服务层会话,可以使用该服务层会话来收集并且维持与会话参与者和在这些会话参与者之间发生的通信有关的服务层上下文。例如,可以为每个会话收集并且维持服务层会话上下文,诸如,会话参与者的注册状态和安全凭证、会话参与者的预订准则和联系信息、存储在服务层资源中的会话参与者数据、和会话参与者进行的交易的历史。在会话参与者之间的M2M服务层会话的终止可以作为服务层注销过程的一部分或者作为在注销发生之前执行的单独过程而发起。在特定服务层会话的生命期期间的服务层会话的建立和服务层会话上下文的积聚可以涉及代表会话参与者投入的大量时间和精力。因此,与缺乏这种持续性的较低层传输和接入网络会话相比,服务层会话的持续性质是其一个主要的增值区分。可以使用持续的服务层会话来代表应用维持服务层会话上下文,从而使得应用本身不必维持该信息。另外,在较低层连接/会话被拆解时,服务层会话上下文可以持续,并且在较低层连接被重新建立时,该上下文仍可供应用使用。因此,可以独立于非持续的底层传输会话来维持该上下文。服务层会话上下文的一些示例可以包括应用的服务层注册、预订、凭证、标识符、计费记录、路由信息、发现信息、位置、交易历史、和数据。
技术实现思路
现有M2M服务层不支持将M2M服务层会话上下文从一个服务层实例迁移或者共享至另一服务层实例。类似地,现有M2M服务层实例也不支持在M2M应用实例之间迁移或者共享M2M服务层会话上下文。针对涉及移动的会话参与者、会话参与者地址的变化(诸如,获取分配的新IP地址)的用例或者涉及与新会话参与者共享服务层会话的用例,这种功能性的缺乏妨碍了M2M服务层支持服务层会话的持续性。本文公开了用于迁移或者与一个或者多个会话参与者共享现有M2M服务层会话的方法、装置、和系统。在一个实施例中,会话迁移和共享功能(SMSF)执行M2M服务层会话的迁移或者共享。另外,可以使用各种形式的服务层会话上下文来实现M2M服务层会话的迁移和共享。提供该
技术实现思路
是为了以简化的形式介绍对于在下面的具体实施方式中进一步描述的构思的选择。该
技术实现思路
不旨在识别所要求的主题的关键特征或者必要特征,也不旨在限制所要求的主题的范围。此外,所要求的主题并不限于解决在本公开的任何部分中提到的任何或者全部缺点。附图说明通过下面结合附图图示的说明书可以得到更详细的理解,其中:图1A图示了在网络协议栈中的各个层的示例;图1B图示了示例端到端(E2E)机器对机器(M2M)服务层会话;图2利用用附加细节图示了图1B的E2EM2M服务层会话;图3利用另外的细节图示了图1B的E2EM2M服务层会话;图4图示了会话凭证功能自举的示例性方法;图5图示了E2EM2M服务层会话管理器的功能架构;图6图示了示例性E2EM2M服务层会话建立调用流程;图7图示了在具有多条路线的两个会话端点之间的示例性服务层会话;图8图示了会话端点的功能架构;图9图示了会话管理器的oneM2M实施例;图10A图示了用于oneM2M会话管理(SMG)服务的E2EM2M服务层会话建立过程;图10B图示了上接图10A的用于oneM2M会话管理(SMG)服务的E2EM2M服务层会话建立过本文档来自技高网
...

【技术保护点】
1.一种包括处理器和存储器的第一节点,所述存储器存储计算机可执行指令,所述计算机可执行指令在由所述处理器执行时,实现第一节点的服务层实例,并且使第一节点执行操作,所述操作包括:/n在第一节点处管理在第一节点的服务层实例与在装置上执行的应用之间建立的服务层会话,其中所述服务层会话还实现第二节点的服务层实例与在装置上执行的应用之间的通信;以及/n在第一节点处与底层接入网络节点协调以管理底层接入网络连接,所述底层接入网络连接在所述服务层会话之下。/n

【技术特征摘要】
20140919 US 62/052,5351.一种包括处理器和存储器的第一节点,所述存储器存储计算机可执行指令,所述计算机可执行指令在由所述处理器执行时,实现第一节点的服务层实例,并且使第一节点执行操作,所述操作包括:
在第一节点处管理在第一节点的服务层实例与在装置上执行的应用之间建立的服务层会话,其中所述服务层会话还实现第二节点的服务层实例与在装置上执行的应用之间的通信;以及
在第一节点处与底层接入网络节点协调以管理底层接入网络连接,所述底层接入网络连接在所述服务层会话之下。


2.根据权利要求1所述的第一节点,其中,第一节点被配置为与所述接入网络节点共享服务层会话计划信息,其中,所述接入网络节点被配置为使用所述服务层会话计划信息来管理所述底层接入网络连接。


3.根据权利要求2所述的第一节点,其中,所述服务层会话计划信息包括所述服务层会话处于活跃/不活跃的时间。


4.根据权利要求3所述的第一节点,其中,所述服务层会话计划信息还包括会话迁移计划。


5.根据权利要求1所述的第一节点,其中,第一节点被配置为协调会话参与者不再需要的所述底层接入网络连接的拆解和/或退出。


6.根据权利要求1所述的第一节点,其中,第一节点被配置为协调利用关于已经将服务层会话迁移至其或者与其共享的会话参与者的新信息对所述底层接入网络连接的更新。


7.根据权利要求6所述的第一节点,其中,新信息与所述会话参与者的位置有关。


8.根据权利要求1所述的第一节点,其中,第一节点被配置为协调新底层接入网络连接的建立,以支持已经将服务层会话迁移至其或者与其共享的新会话参与者。


9.根据权利要求1所述的第一节点,其中,第一节点被配置为存储与所述服务层会话相关联的上下文信息,所述上下文信息至少包括与所述底层接入网络连接有关的信息。


10.根据权利要求9所述的第一节点,其中,第一节点被配置为向第二节点发送所述上下文信息的更新,其中,第二节点被配置为基于接收到存储在第一节点处的上下文信息已经被更新的指示来更新存储在第二节点处的上下文信息。


11.一种由第一节点执行的方法,所述方法包括:
在第一节点处管理在第一节点的服务层实例与在装置上执行的应用之间建立的服务层会话,其中所述服务层会话还实现第二节点的服务层实例与在装置上执行的应用之间的通信;以及
在第一节点处与底层接入网络节点协调以管理底层接入网络连接,所述底层接入网络连接在所述服务层会话之下。


12.一种包括处理器和存储器的第一节点,所述存储器存储计算机可执行指令,所述计算机可执行指令在由...

【专利技术属性】
技术研发人员:黛尔·N·希德路广董丽君李鸿堃李旭威廉·罗伯特·弗林四世卡坦利纳·M·姆拉丁菲利普·布朗
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:美国;US

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

1