用于服务层的主题和数据的动态代理和管理的框架制造技术

技术编号:28453719 阅读:42 留言:0更新日期:2021-05-15 21:17
本文中描述了用于服务层中的数据代理服务的框架的方法和装置。第一装置可以从第二装置接收包括第一信息的第一信号,所述第一信息表明与主题指标相关联的发布意向。第一装置可以从第三装置接收包括第二信息的第二信号,所述第二信息表明与所述主题指标相关联的订购意向。第一装置可以基于所述发布意向和订购请求生成主题事例。第一装置可以发送包括表明所生成的主题事例的声明消息的第三信号。第一装置可以从第三装置接收包括针对所生成的主题事例的订购请求的第四信号。第一装置可以向第三装置发送包括与所生成的主题事例相关联的通知和发布事例的至少一个第五信号。通知和发布事例的至少一个第五信号。通知和发布事例的至少一个第五信号。

【技术实现步骤摘要】
【国外来华专利技术】用于服务层的主题和数据的动态代理和管理的框架
[0001]相关申请的交叉引用
[0002]本申请要求2018年11月28日提交的美国临时专利申请号62/772,493的权益,该申请通过引用的方式被全文合并在本文中。

技术介绍

[0003]数据是基于数据生产者设定和配置而不是基于消费者使用或含义来组织的。在许多情况下,数据的含义和使用对于多个消费者是共同的。但是消费者无法提出基于兴趣(或者数据被消费的方式)来组织信息的方式,所述信息随后可以由其他消费者使用并且服务层平台随后可以为之提供数据管理。
[0004]通过标签和/或语义描述传达的数据含义通常可以由生产者或其他实体指派,并且通常与各项单独的资源驻留在一起,因此共同含义是分布式的。因此,在服务层中需要改进的数据代理(brokerage)服务。

技术实现思路

[0005]提供本
技术实现思路
部分是为了以简化形式介绍将在后面的具体实施方式部分中进一步描述的概念当中的一部分。本
技术实现思路
部分不意图标识出所要求保护的主题内容的关键特征或必要特征,也不意图被用来限制所要求保护的主题内容的范围。此外,所要求保护的主题内容不受限于解决在本公开内容的任何部分中提到的任何或所有缺点的限制。
[0006]在本文中描述了用于服务层中的数据代理服务的框架的方法和装置。根据一个实施例,第一装置可以从第二装置接收包括第一信息的第一信号,所述第一信息表明与主题指标相关联的发布意向。第一装置可以从第三装置接收包括第二信息的第二信号,所述第二信息表明与所述主题指标相关联的订阅意向。第一装置可以基于所述发布意向和订阅请求生成主题事例。第一装置可以发送包括表明所生成的主题事例的声明消息的第三信号。第一装置可以从第三装置接收包括针对所生成的主题事例的订阅请求的第四信号。第一装置可以向第三装置发送包括与所生成的主题事例相关联的通知和发布事例的至少一个第五信号。
附图说明
[0007]为了促进对于本申请的更稳健的理解,现在将参照附图,其中相同的单元由相同的附图标记指代。这些附图不应当被解释为限制本申请,而是仅仅意图是说明性的。
[0008]图1是描绘出oneM2M服务层的oneM2M分层模型的图示;
[0009]图2是支持通用服务功能(CSF)的初始集合的示例性oneM2M服务层的图示;
[0010]图3是用于消息交换和操作的示例性规程的图示;
[0011]图4是用于一般资源发现的示例性规程的图示;
[0012]图5是一个示例性使用实例的图示;
[0013]图6是系统图示;
[0014]图7是系统图示;
[0015]图8是用于服务层中的主题和数据代理处理的各个阶段的逻辑表示的示例性规程的图示;
[0016]图9是用于通过与代理者的直接登记来提供消费者/生产者角色的示例性规程的图示;
[0017]图10是用于由登记者向代理者提供消费者/生产者信息的示例性规程的图示;
[0018]图11是用于基于明确请求的主题创建的示例性规程的图示;
[0019]图12是用于基于声明的主题创建的示例性规程的图示;
[0020]图13是用于基于一般订阅的主题创建和发布的示例性规程的图示;
[0021]图14是用于基于长期资源发现或查询的主题创建和发布的示例性规程的图示;
[0022]图15是用于明确长期发现或查询请求的示例性规程的图示;
[0023]图16是用于明确事例发布的示例性规程的图示;
[0024]图17是用于主题广告的示例性规程的图示;
[0025]图18是用于发现的示例性规程的图示;
[0026]图19是主题访问控制策略(ACP)的图示;
[0027]图20是支持数据代理通用服务功能(CSF)的示例性oneM2M服务层的图示;
[0028]图21是用于代理管理的示例性图形用户界面(GUI)的图示;
[0029]图22A是可以在其中实施一个或多个所公开的实施例的示例性机器对机器(M2M)或物联网(IoT)通信系统的系统图示;
[0030]图22B是可以在图22A中示出的M2M/IoT通信系统内使用的示例性架构的系统图示;
[0031]图22C是可以在图22A中示出的通信系统内使用的示例性M2M/IoT终端或网关设备的系统图示;以及
[0032]图22D是可以在其中具体实现图22A的通信系统的各个方面的示例性计算系统的方块图。
具体实施方式
[0033]在本文中描述了用于服务层中的数据代理服务的框架的方法和装置。本文中所描述的框架可以提供基于主题的数据管理,其目标是使得数据更容易发现、消费和广告。服务层平台可以使用基于主题的数据代理来组织和曝光数据,其方式与数据被消费并且将数据含义嵌入到消费者的方式一致。本文中所描述的框架可以向RESTful服务层提供一个基于主题的Pub/Sub代理的覆盖层,其中使用现有的服务层机制作为自动产生主题和主题事例的触发,并且可以确定发布或订阅意向、确定广告兴趣等等。
[0034]数据生产者可以将数据作为常规资源或者所声明的资源(同步)直接存储在服务层。数据消费者可以通过发现/查询来发现数据。为了消费更新后的数据,消费者可以订阅单独的资源。当多于一项资源提供相同的信息时,可能需要单独发现和订阅每一项资源。消费者还可以重复发现/查询请求。这对于发现提供相同信息的新资源可能也是有用的。可以为数据指派通过标签和/或语义描述来传达的含义。通常还可以由生产者指派含义,从而反映出所意图的含义。还可以由其他实体来指派含义,但是这可以由不同实体以不同方式进
行,并且含义通常与单独的资源驻留在一起。
[0035]本文中所描述的方法和装置是针对以动态地适配于发现/查询或订阅请求、适配于新声明的数据等等的方式来发布数据的服务层服务。所述服务可以将数据组织在感兴趣的主题中,并且可以允许数据生产者和消费者松散地耦合并且独立地操作。在本文中描述了包括从服务层动作和信息确定兴趣和广告范围的广告服务。本文中描述了为受约束的物联网(IoT)设备提供数据存储、预处理和安全性的附加价值服务。本文中描述了用主题信息扩展发现范围并且将其重定向到系统参与者的服务。此外还描述了基于参与者的强度来提供对于发布和通知消息的仲裁以及保持参与者的活跃度的状态。
[0036]下面是本文中使用的术语的缩写列表:
[0037]AE——应用实体
[0038]ACP——访问控制策略
[0039]CSE——通用服务实体
[0040]CSF——通用服务功能
[0041]IoT——物联网
[0042]M2M——机器对机器通信
[0043]RDF——资源描述框架
[0044]URI——统一资源标识符
[0045]下面是本文中使用的术语的定义列表:
[0046]通用服务实体(CSE):用于通用服务功能的集合的实例化的oneM2M术语。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种包括处理器、存储器和通信电路的装置,所述装置通过其通信电路连接到网络,所述装置还包括存储在该装置的存储器中的计算机可执行指令,所述计算机可执行指令在由所述装置的处理器执行时使得该装置实施以下操作:从第二装置接收包括第一信息的第一信号,所述第一信息表明与主题指标相关联的发布意向;从第三装置接收包括第二信息的第二信号,所述第二信息表明与所述主题指标相关联的订购意向;基于所述发布意向和订购请求生成主题事例;发送包括表明所生成的主题事例的声明消息的第三信号;从第三装置接收包括针对所生成的主题事例的订购请求的第四信号;向第三装置发送包括与所生成的主题事例相关联的通知和发布事例的至少一个第五信号。2.根据权利要求1所述的装置,其中,所述装置是服务层实体。3.根据权利要求1所述的装置,其中,所述第二装置是服务层实体。4.根据权利要求1所述的装置,其中,所述第三装置是物联网(IoT)设备。5.根据权利要求1所述的装置,其中,所述第二信号是响应于广告通知而接收的。6.根据权利要求5所述的装置,还包括存储在该装置的存储器中的计算机可执行指令,所述计算机可执行指令在由所述装置的处理器执行时使得该装置还实施以下操作:基于策略对所述广告通知进行仲裁。7.根据权利要求5所述的装置,还包括存储在该装置的存储器中的计算机可执行指令,所述计算机可执行指令在由所述装置的处理器执行时使得该装置还实施以下操作:基于与第二装置相关联的标识符对所述广告通知进行仲裁。8.根据权利要求5所述的装置,还包括存储在该装置的存储器中的计算机可执行指令,所述计算机可执行指令在由所述装置的处理器执行时使得该装置还实施以下操作:基于与第二装置相关联的位置对所述广告通知进行仲裁。9.根据权利要求5所述的装置,还包括存储在该装置的存储器中的计算机可执行指令,所述计算机可执行指令在由所述装置的处理器执行时使得该装置还实施以下操作:基于与第二装置相关联的能力对所述广告通知进行仲裁。10.根据权利要求5所述的装置,还包括存储在该装置的存储器中的计算机可执行指令,所述计算机可执行指令在由所述装置的处理器执行时使得该装置还实施以下操作:基于日间时对所述广告通知进行仲裁。11.根据权利要求1所述的装置,还包括存储在该装置的存储器中的计算机可执行指令,所述计算机可执行指令在由所述装置的处理器执行时使得该装置还实施以下操作:基于与第三装置相关联的标识符对所述订购请求进行仲裁。12.根据权利要求1所述的装置,还包括存储在该装置的存储器中的计算机可执行指令,所述计算机可执行指令在由所述装置的处理器执行时使得该装置还实施以下操作:基于服务质量(QoS)对所述订购请求进行仲裁。13.根据权利要求1所述的装置,还包括存储在该装置的存储器中的计算机可执行指令,所述计算机可执行指令在由所述装置的处理器执行时使得该装置还实施以下操作:
基于心搏消息或者自从接收到第一信号以来的持续时间的至...

【专利技术属性】
技术研发人员:C
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:

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

1