背景技术:
1、onem2m标准定义了称为公共服务实体(cse)的服务层实体。服务层实体的目的是提供可以由不同的“垂直”机器对机器(m2m)系统和应用使用的“水平”服务。onem2m的cse支持四个参考点,如图1的示例中所示。mca参考点与应用实体(ae)对接(interface)。mcc参考点与同一服务提供者域中的另一个cse对接。mcc的参考点与不同服务提供者域中的另一个cse接口。mcn参考点与底层网络服务实体(nse)对接。
技术实现思路
1、公开了用于使服务层(sl)能够代表iot应用来分流(offload)请求和响应的方法和系统,以便减少底层网络、应用和设备的拥塞和/或开销。可以使sl具有脚本化(script)和生成iot应用请求的能力,使得请求可以由sl发起,而iot应用不必重复地重新发布相同的请求(例如,定期地检索传感器读数)。这种脚本化可以由请求发起者发起。附加地或可替代地,sl可以支持监视和检测重复请求并发起自身脚本化的能力。sl可以基于既定的响应处理准则的集合来对响应的处理进行脚本化并执行诸如响应的批处理、过滤和聚合之类的操作。这种脚本化功能可以使sl能够代表iot应用来执行操作。因此,可以最小化iot应用和设备以及底层网络上的消息传递开销。
2、提供本
技术实现要素:
是为了以简化的形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本发明内容不旨在识别所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任何部分中提到的任何或所有缺点的限制。
1.一种由通过应用编程接口(api)的集合支持iot服务的服务层实体实现的方法,该方法包括:
2.如权利要求1所述的方法,其中第一脚本化的请求资源包括用于触发对第一设备的请求的一个或多个条件。
3.如权利要求2所述的方法,其中控制第一设备的行为包括:基于所述一个或多个条件被满足,将信息自动传送给第一设备。
4.如权利要求1所述的方法,其中第一脚本化的请求资源是基于所述服务层实体中的预供应策略来生成的。
5.如权利要求1所述的方法,还包括:
6.如权利要求5所述的方法,还包括:
7.如权利要求5所述的方法,还包括:
8.一种实现通过应用编程接口(api)的集合支持iot服务的服务层实体(22)的装置(30),该装置包括处理器(32)和存储器(44、46),所述存储器存储计算机可执行指令,所述计算机可执行指令在由所述处理器执行时使服务层实体执行包括以下的操作:
9.如权利要求8所述的装置,其中第一脚本化的请求资源包括用于触发对第一设备的请求的一个或多个条件。
10.如权利要求9所述的装置,其中控制第一设备的行为包括:基于所述一个或多个条件被满足,将信息自动传送给第一设备。
11.如权利要求8所述的装置,其中第一脚本化的请求资源是基于所述服务层实体中的预供应策略来生成的。
12.如权利要求8所述的装置,其中所述操作还包括:
13.如权利要求12所述的装置,其中所述操作还包括:
14.如权利要求12所述的装置,其中所述操作还包括: