服务启用器功能制造技术

技术编号:14745387 阅读:36 留言:0更新日期:2017-03-01 21:40
本申请描述了一种用于更新在网络的服务层功能中的服务的方法和设备。具体地,公开了一种用于添加服务的方法。首先,在位于所述服务层功能的服务启用器功能处接收对添加所述服务的请求。审查请求的所述服务的服务描述以理解其能力。向位于所述服务层功能的服务能力发送验证请求。进一步地,通知另一服务层功能或者应用启用了请求的所述服务。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2014年4月9日提交的名称为“ApparatusandMethodforServiceEnablerfunction”的美国临时专利申请第61/977,382号的优先权,其公开内容全部并入本文。
本申请涉及用于在不影响系统的可操作性的情况下改进在服务层中的服务的设备和方法。更具体地,本申请涉及改进在采用服务启用器功能的中间件服务层上的服务。
技术介绍
近来,用户已经习惯于从其服务提供商接收静态服务。当将新服务添加至系统时,在将服务平台与更新的能力和特征重新同步时发生静态服务。即,服务平台需要重新组织其资源并且重新配置其能力和特征以将新服务集成到系统中。而且,与服务平台合作的所有应用和其它服务平台也必须更新和/或重新设置其配置。例如,在M2M系统中添加新服务可能需要限定新类型的资源,这要求对规范进行修改。这些附加步骤导致用户的停机时间增加和效率低下。而且,尽管现有装置管理(DM)协议包括软件管理功能,但是这些DM协议并不是服务感知的。换言之,这些DM协议仅仅被配置为支持将软件模块下载和安装到装置上,例如,软件启用。然而,这些DM协议对由软件模块提供的服务是透明的。同样,这些DM协议缺乏用于将服务配置/集成到服务层中以供该服务层的客户端使用的附加管理功能。在一个应用中,例如,通用即插即用(UPnP)包括允许网络装置无缝地发现彼此并且建立功能网络服务的一组协议。通常理解的是,UpnP的重点在于应用层和IP层。UPnP包括关于在插入之后网络装置如何发现其它网络装置以及其它网络装置又如何发现该网络装置的方法。UPnP还包括如何将IP地址自动地分配给新插入的装置、新装置如何自动地设置配置、以及装置如何识别并且使用网络服务。然而,UpnP不能将新服务动态地集成到服务层中从而使所有网络客户端可以识别并且利用该新服务。本领域需要的是一种用于将新服务配置并且集成到服务层中的设备和方法。本领域还需要的是一种用于在不影响系统的可操作性的情况下在服务层处将服务动态地添加至系统的设备和方法。本领域还需要的是一种用于在不影响系统的可操作性的情况下在服务层处动态地移除和/或禁用在系统中的服务的设备和方法。本领域进一步需要的是一种具有用于管理服务API的管理功能的架构。
技术实现思路

技术实现思路
的提供是为了以简化的形式介绍在下面的详细说明中进一步描述的构思的选择。该
技术实现思路
不旨在限制所要求的主题的范围。在很大程度上,前述需要通过本申请来满足,本申请涉及用于在不影响系统互操作性的情况下动态地添加、启动、禁用、并且移除在服务层中的服务的进程和设备。本申请的一个方面涉及一种用于在网络中的服务层处添加服务的方法。该方法包括在位于服务层的服务启用器功能处接收请求以添加服务的步骤。该方法还包括审查请求的服务的服务描述以理解其能力的步骤。接着,向位于服务层的服务能力发送验证请求。进一步地,通知其它服务层或者应用启用了请求的服务。在一个实施例中,服务描述选择自服务提供商ID、服务ID、依赖服务列表、唯一服务API、公共服务API、服务的位置、认证方法、授权与访问控制信息、软件模块信息、协议支持、服务兼容性、计费策略、以及它们的组合。本申请的另一个方面涉及一种用于更新服务的位于网络的服务层的计算机实现的服务启用器设备。该设备包括服务协调功能(SCF),所述服务协调功能(SCF)被配置为使处理和通信与在服务层、应用、或者其它服务层中的现有服务能力协调。该设备还包括服务状态管理和配置功能(SMCF),该服务状态管理和配置功能(SMCF)被配置为管理在服务层处的服务的状态转变。进一步地,该设备包括服务API管理功能(SAMF),所述服务API管理功能(SAMF)被配置为在更新服务时管理服务API。在一个实施例中,SCF、SMCF、和SAMF彼此通信。因此,已经相当广泛地概述了本专利技术的特定实施例,以便可以更好地理解其详细说明,并且以便可以更好地了解对本领域的本贡献。当然,还存在将在下文描述的并且将形成随附权利要求书的主题的本专利技术的附加实施例。附图说明为了促进对本申请的更深刻的理解,现在参考附图,在附图中,类似的元件用类似的数字表示。这些附图不应该被解释为限制本申请,而仅仅旨在说明。图1A图示了机器对机器(M2M)或者IoT通信系统的实施例。图1B图示了M2M服务平台的实施例。图1C图示了示例M2M装置的系统图的实施例。图1D图示了示例性计算系统的框图的实施例。图2A图示了根据本申请的实施例的用于更新新服务的配置的用户界面。图2B图示了在网络内的服务层的部署场景的实施例。图3图示了一组一种或者多种特定类型的公共服务功能的实施例。图4图示了服务层架构的实施例。图5图示了在服务层处的服务启用器功能的实施例。图6图示了服务的多种服务状态转变的实施例。图7图示了服务的服务API的实施例。图8图示了用于添加新服务的方法的实施例。图9图示了服务启用器功能添加新服务的方法的实施例。图10图示了用于在将新服务添加到服务层中时管理各个服务的服务API的实施例。图11图示了用于从服务层移除服务的方法的实施例。图12图示了用于禁用服务的方法的实施例。图13图示了用于在添加、启动、禁用、或者移除在服务层中的服务时处理依赖性问题的方法的实施例。图14图示了用于支持服务启用器功能的oneM2M功能架构的实施例。图15图示了根据图14的服务描述资源的结构的实施例。图16图示了用于将采用了所提出的服务启用器CSF的新服务添加至oneM2M服务层的方法的实施例。图17图示了根据本申请的新服务资源的实施例。图18图示了根据本申请的可扩展资源结构的实施例。图19图示了在oneM2M服务部件中的服务启用器功能的架构的实施例。图20图示了用于通过添加新服务来交换信息的方法的实施例。图21图示了根据本申请的用于添加新服务的另一种方法的实施例。图22图示了在服务提供商限定新服务时添加该新服务的方法的实施例。图23图示了具有通过DM协议工作的服务启用器功能的架构的实施例。具体实施方式将参照本文的各个附图、实施例、和方面来讨论示例性实施例的详细说明。尽管本说明书提供了可能的实现方式的详细示例,但是应该注意的是,这些细节旨在作为示例,因此,并不限制本申请的范围。在本说明书中,对“一个实施例”、“实施例”、“一个或者多个实施例”、“方面”等的提及是指结合该实施例描述的特定特征、结构或者特性包括在本公开的至少一个实施例中。而且,在本说明书中的不同位置中的术语“实施例”并不一指的是同一实施例。即,描述了可以由一些实施例展现的而其它实施例未展现出的各种特征。本申请描述了在支持由服务层托管的服务的M2M/IoT网络内的服务启用器功能。服务启用器功能提供了在不影响系统互操作性的情况下动态地添加、启动、禁用、并且移除服务或者现有服务的版本的能力。换言之,服务启用器功能的重点在于启用在服务层处的服务,而不是限定和/或生成服务。如将在下文中更详细讨论的,多种服务可存在于服务层处,该多种服务根据不同要求创建于不同时间。在不影响系统互操作性的情况下,应该能够动态地管理(例如,添加、启动、禁用、并且移除)这些服务。根据一个实施例,当前使用由服务层提供的服务的应用不受动态地安装的新服务本文档来自技高网
...
服务启用器功能

【技术保护点】
一种用于在网络中添加服务的计算机实现的方法,所述方法包括:在位于服务层功能的服务启用器功能处接收请求以添加所述服务;审查请求的所述服务的服务描述以理解其能力;向位于所述服务层功能的服务能力发送验证请求;以及通知应用或者另一个服务层功能启用了请求的所述服务。

【技术特征摘要】
【国外来华专利技术】2014.04.09 US 61/977,3821.一种用于在网络中添加服务的计算机实现的方法,所述方法包括:在位于服务层功能的服务启用器功能处接收请求以添加所述服务;审查请求的所述服务的服务描述以理解其能力;向位于所述服务层功能的服务能力发送验证请求;以及通知应用或者另一个服务层功能启用了请求的所述服务。2.根据权利要求1所述的方法,所述方法进一步包括:将服务API集成到所述服务层功能中,从而使得其它服务层功能或者应用可以发现并且利用请求的所述服务。3.根据权利要求1或者2所述的方法,其中,所述服务启用器功能将所述服务API转换成可与托管在所述服务层功能中的其它服务兼容。4.根据权利要求1至3中任一项所述的方法,其中,所述服务描述选择自服务提供商ID、服务ID、依赖服务列表、唯一服务API、公共服务API、所述服务的位置、认证方法、授权与访问控制信息、软件模块信息、协议支持、服务兼容性、计费策略、以及它们的组合。5.根据权利要求1至4中任一项所述的方法,所述方法进一步包括:在所述服务启用器功能处确定所述服务是现有服务的更新版本还是新服务。6.根据权利要求5所述的方法,其中,所述确定步骤由服务状态管理和配置功能执行。7.根据权利要求1至6中任一项所述的方法,所述方法进一步包括:从所述服务能力接收启用了所述新服务的响应。8.根据权利要求1至7中任一项所述的方法,所述方法进一步包括:在所述服务启用器功能处确定向所述其它服务层功能或者所述应用中的哪一个通知关于请求的所述服务。9.根据权利要求8所述的方法,其中,所述确定步骤由服务协调功能执行。10.一种用于在网络中移除服务的计算机实现的方法,所述方法包括:在位于服务层功能的服务启用器功能处接收请求以移除所述服务;识别待移除的所述服务;向所述服务状态管理和配置功能发送服务状态更新请求;以及通知应用或者另一个服务层功能已...

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

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

1