机器对机器通信网络中的自动服务注册制造技术

技术编号:23866864 阅读:84 留言:0更新日期:2020-04-18 17:37
IoT服务层能力可以用于自动化和简化IoT服务订户/注册者的服务注册处理。这些能力使得能够将服务订户和订户的物理IoT设备、应用、数据和授权用户虚拟化为代表订户的软件简档。一旦被虚拟化,服务订户就可以将服务注册的复杂性和负担委托给自动IoT服务注册软件功能。

Automatic service registration in machine to machine communication network

【技术实现步骤摘要】
【国外来华专利技术】机器对机器通信网络中的自动服务注册相关申请的交叉引用本申请要求于2017年9月8日提交的美国临时专利申请No.62/556,161的权益,其全部内容通过引用并入本文。
技术介绍
许多标准机构,诸如例如oneM2M、欧洲电信标准协会(ETSI)和开放连接基金会(OCF),正在开发机器对机器(M2M)/物联网(IoT)服务层,该服务层定义了用于在应用之间,甚至在来自不同行业的应用之间交换和共享数据的单一水平平台。M2M/IoT服务层可以向应用和设备提供对服务层所支持的面向M2M/IoT的能力(M2M/IoT服务)集合的访问。此类能力可以经由应用编程接口(API)对应用可用。例如,M2M/IoT服务层可以维护大量的M2M/IoT数据,这些数据可以被应用发现、检索和/或订阅(只要那些应用具有适当的访问权限)。服务层可以提供的M2M/IoT服务的其它示例包括安全、收费、设备管理、供给和连接管理。oneM2M标准以“公共服务实体(CSE)”的形式实现其服务层。oneM2M服务层的目的是提供可以被不同的“垂直”M2M系统和应用利用的“水平”服务。oneM2MCSE支持四个参考点。Mca参考点与应用实体(AE)接口。Mcc参考点与同一服务提供者域内的另一个CSE接口,并且Mcc参考点与不同服务提供者域中的另一个CSE接口。Mcn参考点与基础网络服务实体(NSE)接口。NSE向CSE提供基础网络服务,诸如设备管理、位置服务和设备触发。CSE可以包含称为“公共服务功能(CSF)”的多个逻辑功能,诸如“发现”和“数据管理和存储库”。r>
技术实现思路
本文中描述了用于启用IoT服务能力的系统和方法,这些能力可以帮助自动化和简化IoT服务注册者的服务注册处理,并启用可扩展性更强的IoT生态系统,以使消费者能够自由购买和向他们的网络添加各种类型的设备,以及使消费者具有发现和使用由各种服务提供者提供的服务的灵活性。这些能力可以使人类服务注册者能够将自身及其物理IoT设备、应用、数据和授权用户(例如,家庭成员)虚拟化为代表该注册者的软件简档。一旦被虚拟化,服务注册者就可以代表其将服务注册的复杂性和负担委托给自动IoT服务注册软件功能。同样,这些IoT服务能力还可以帮助自动化IoT服务提供者的服务注册处理,并使服务提供者能够将自身及其注册处理虚拟化为启用自动软件的处理。还为IoT系统引入了一种体系架构,该体系架构包含新引入的IoT服务注册能力集合。在本文引入了以下新能力:使潜在的服务注册者能够将自己及其IoT设备、应用、数据和用户虚拟化为然后可以向IoT服务提供者的平台注册的软件实体的IoT服务能力和方法;使IoT服务提供者能够经由其分布式IoT服务平台发布可发现的IoT服务注册信息的IoT服务能力和方法,这还可以使潜在的服务注册者能够查询和发现由服务提供者经由其IoT服务平台发布的可用服务注册选项;使服务注册者能够与服务提供者的平台建立安全关联并经由该安全关联向服务提供者安全地注册/重新注册/取消注册的IoT服务能力和方法;以及使虚拟化IoT服务注册者能够安全且动态地将自身及其IoT设备、应用、数据和授权用户注册到IoT服务提供者的平台的IoT服务能力和方法,这可以使IoT服务平台能够向注册者提供一组自动注册服务,诸如自动为注册者创建授权策略、自动登记注册者的IoT设备和应用以及自动导入注册者数据。提供本
技术实现思路
是为了以简化的形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本
技术实现思路
不旨在识别所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任何部分中提到的任何或所有缺点的限制。附图说明可以从以下结合附图的示例给出的描述中获得更详细的理解,其中:图1图示了IoT服务注册者关系的层次结构;图2图示了示例协议栈,该示例协议栈具有在应用协议和应用之间的服务层;图3图示了示例M2M/IoT部署;图4图示了示例oneM2M服务层体系架构;图5图示了当前由oneM2M定义的CSF;图6图示了oneM2M支持的示例配置;图7是描绘用于使IoT服务注册自动化的示例处理的流程图;图8图示了自动IoT服务注册体系架构的示例部署;图9图示了自动IoT服务注册体系架构的另一个示例部署;图10图示了示例自动IoT服务注册客户端;图11图示了示例自动IoT服务注册服务器;图12图示了oneM2M服务订户注册体系架构的示例实施例;图13图示了示例oneM2M资源属性;图14图示了新的oneM2M资源的示例实施例;图15图示了发布oneM2M服务注册选项的示例序列图;图16图示了发现oneM2M服务注册选项的示例序列图;图17图示了用于管理服务订户凭证的示例服务提供者API;图18图示了创建服务订户凭证的示例序列图;图19图示了oneM2M服务订户凭证boostrapAPI(引导API)的示例实施例;图20图示了引导凭证的示例序列图;图21图示了oneM2M服务订户注册信息资源的示例实施例;图22图示了服务订户注册到服务提供者的示例序列图;图23图示了新的oneM2M资源的示例实施例;图24图示了另一个新的oneM2M资源的示例实施例;图25图示了另一个新的oneM2M资源的示例实施例;图26图示了另一个新的oneM2M资源的示例实施例;图27图示了另一个新的oneM2M资源的示例实施例;图28图示了另一个新的oneM2M资源的示例实施例;图29图示了另一个新的oneM2M资源的示例实施例;图30是描绘用于向服务层实体注册和登记虚拟化服务订户的至少一个设备的示例处理的流程图;图31是示例图形用户界面;图32A是其中可以实现一个或多个公开的实施例的示例机器对机器(M2M)、物联网(IoT)或Web物联网(WoT)通信系统的系统图;图32B是可以在图32A所示的M2M/IoT/WoT通信系统内使用的示例体系架构的系统图;图32C是可以在图32A和32B所示的通信系统内使用的诸如M2M/IoT/WoT设备、网关或服务器之类的示例通信网络装置的系统图;以及图32D是其中可以实施图32A和图32B的通信系统的节点或装置的示例计算系统的框图。具体实施方式IoT服务注册使IoT服务提供者的平台能够了解服务注册者与其IoT设备、应用、数据和授权用户之间存在的关系,如图1所示。IoT服务注册者可以具有多个与其相关联的授权用户。这些用户可以被授权访问IoT设备。这些设备可以托管IoT应用。IoT应用可以产生和消耗数据。每个注册者可以具有一个或多个与其相关联的IoT设备、应用、用户和/或数据集。IoT应用可以是执行与IoT用例相关的特定于应用的功能(例如,感测、致动)的软件实体。...

【技术保护点】
1.一种包括处理器和存储器的装置,所述装置连接到通信网络,所述装置还包括存储在所述装置的所述存储器中的计算机可执行指令,所述计算机可执行指令在由所述装置的所述处理器执行时使所述装置在所述通信网络上实现服务层实体并使所述服务层实体:/n接收电子简档,所述电子简档包括关于可以连接到所述通信网络的多个网络设备的服务订户的信息,以及关于所述多个网络设备中的每个网络设备的信息,所述关于每个网络设备的信息至少包括所述网络设备的相关联标识符、所述网络设备上托管的一个或多个应用中的每个应用的标识符,以及所述一个或多个应用中的每个应用的包括一个或多个允许的数据类型的相关联数据控制策略;/n在所述服务层实体的所述存储器中创建一个或多个资源,并在所述一个或多个资源内存储关于服务订户和关于所述多个网络设备中的每个网络设备的所述电子简档中包含的信息,其包括每个网络设备上托管的所述一个或多个应用中的每个应用的相关联标识符、以及每个网络设备上托管的所述一个或多个应用中的每个应用的相关联数据控制策略;/n从连接到所述通信网络的网络设备上托管的应用接收向所述服务层实体登记所述应用的电子请求,所述电子请求包括发出请求的应用被配置为在所述通信网络上发送的数据的第一标识符和第一数据类型;/n基于所述一个或多个资源,确定所述发出请求的应用的所述第一标识符与所述电子简档中的所述多个应用中的一个应用的相关联标识符匹配;/n基于所述一个或多个资源,确定所述发出请求的应用的所述第一数据类型与在所述电子简档中具有匹配的标识符的应用的相关联数据控制策略的允许的数据类型之一匹配;以及/n基于所述确定,向所述服务层实体登记所述发出请求的应用。/n...

【技术特征摘要】
【国外来华专利技术】20170908 US 62/556,1611.一种包括处理器和存储器的装置,所述装置连接到通信网络,所述装置还包括存储在所述装置的所述存储器中的计算机可执行指令,所述计算机可执行指令在由所述装置的所述处理器执行时使所述装置在所述通信网络上实现服务层实体并使所述服务层实体:
接收电子简档,所述电子简档包括关于可以连接到所述通信网络的多个网络设备的服务订户的信息,以及关于所述多个网络设备中的每个网络设备的信息,所述关于每个网络设备的信息至少包括所述网络设备的相关联标识符、所述网络设备上托管的一个或多个应用中的每个应用的标识符,以及所述一个或多个应用中的每个应用的包括一个或多个允许的数据类型的相关联数据控制策略;
在所述服务层实体的所述存储器中创建一个或多个资源,并在所述一个或多个资源内存储关于服务订户和关于所述多个网络设备中的每个网络设备的所述电子简档中包含的信息,其包括每个网络设备上托管的所述一个或多个应用中的每个应用的相关联标识符、以及每个网络设备上托管的所述一个或多个应用中的每个应用的相关联数据控制策略;
从连接到所述通信网络的网络设备上托管的应用接收向所述服务层实体登记所述应用的电子请求,所述电子请求包括发出请求的应用被配置为在所述通信网络上发送的数据的第一标识符和第一数据类型;
基于所述一个或多个资源,确定所述发出请求的应用的所述第一标识符与所述电子简档中的所述多个应用中的一个应用的相关联标识符匹配;
基于所述一个或多个资源,确定所述发出请求的应用的所述第一数据类型与在所述电子简档中具有匹配的标识符的应用的相关联数据控制策略的允许的数据类型之一匹配;以及
基于所述确定,向所述服务层实体登记所述发出请求的应用。


2.如权利要求1所述的装置,其中,所述指令还使所述服务层实体:
确定所述发出请求的应用产生第二数据类型;
确定所述第二数据类型与在所述电子简档中具有匹配的标识符的应用的相关联数据控制策略的允许的数据类型中的一个或多个不匹配;以及
阻止所述发出请求的应用登记。


3.如权利要求1所述的装置,其中,所述电子简档还包括以下中的至少一个:一个或多个授权用户;一个或多个所选择的服务注册选项;一个或多个指定的访问特权;以及一个或多个服务注册存在期。


4.如权利要求1所述的装置,其中,所述一个或多个允许的数据类型中的允许的数据类型包括以下中的至少一个:一种或多种支持的资源类型;一种或多种支持的模式类型;数据实例的最大数量;以及数据字节的最大数量。


5.如权利要求1所述的装置,其中,所述指令还使所述服务层实体:
确定其上托管所述发出请求的应用的设备的标识符;
确定所述设备标识符与所述电子简档中与所述应用相关联的一个或多个允许的设备标识符不匹配;以及
阻止所述发出请求的应用登记。


6.如权利要求1所述的装置,其中,所述指令还使所述服务层实体:
基于所述电子简档中定义的一个或多个访问控制特权,创建一个或多个访问控制策略;
将所述访问控制策略链接到由已登记的应用创建的资源;以及
基于这些访问控制策略中定义的特权,确定被允许访问这些资源的多个应用。


7.如权利要求1所述的装置,其中,所述指令还使所述服务层实体:
基于所述电子简档中定义的一个或多个访问控制特权,创建一个或多个访问控制策略;
将所述访问控制策略链接到由已登记的应用创建的资源;以及
基于这些访问控制策略中定义的特权,确定被允许访问这些资源的多个用户。


8.如权利要求1所述的装置,其中,所述指令还使所述服务层实体:
基于所述电子简档中定义的一个或多个数据控制特权,创建一个或多个数据控制策略;
将所述数据控制策略链接到由已登记的应用创建的一个或多个资源;以及
基于这些数据控制策略,确定被允许存储在资源中的子资源实例的最大数量或最大字节数量中的至少一个。


9.如权利要求1所述的装置,其中,所述指令还使所述服务层实体:
基于所述电子简档中定义的一个或多个数据控制特权,创建一个或多个数据控制策略;
将所述数据控制策略链接到由已登记的应用创建的一个或多个资源;...

【专利技术属性】
技术研发人员:D·N·西德W·R·弗莱恩四世李光R·迪吉洛拉莫陈卓C·M·米拉迪恩S·洛埃布M·瓦特法M·F·斯达西尼克V·K·卓伊
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:美国;US

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

1