服务层中的请求处理制造技术

技术编号:20024957 阅读:46 留言:0更新日期:2019-01-06 04:08
可以使用方法、系统和设备来支持请求的基于新鲜度的处理。基于新鲜度的处理可以包含:服务层检查其所托管的存储内容(例如,资源表示)的年龄,并确定其是否新鲜得足以满足具有指定新鲜度要求的检索或发现请求。如果不是新鲜的,则服务层可以联系应用以刷新内容。另外,基于新鲜度的处理还可以包含:服务层检查面向命令的更新请求的语义状态,以确定其状态是否相对于由服务层处理的先前命令是新鲜的。例如,服务层可以比较与控制特定应用(例如,门被锁)相关联的存储内容与更新请求(例如,解锁门)的语义内容,以确定它是相同(例如,陈旧)还是不同(例如,新鲜的)。如果是新鲜的,则服务层然后可以将更新请求重新定向到应用以使其执行命令(例如,解锁门)。

【技术实现步骤摘要】
【国外来华专利技术】服务层中的请求处理对于相关申请的交叉引用本申请要求在2016年3月4日提交的题为“RequestProcessingInTheServiceLayer(服务层中的请求处理)”的美国临时专利申请No.62/304,006的权益,其内容通过引用并入于此。
技术介绍
正在开发的oneM2M标准(oneM2M-TS-0001oneM2MFunctionalArchitecture(oneM2M功能架构)-V2.6.0)定义了称为“公共服务实体(CSE)”的服务层。服务层提供可由不同“垂直”M2M系统和应用使用的“水平”服务。CSE支持参考点,如图1所示。Mca参考点与应用实体(AE)接口。Mcc参考点与同一服务提供商域内的另一个CSE接口,并且Mcc的参考点与在不同服务提供商域中的另一个CSE接口。Mcn参考点与底层网络服务实体(NSE)接口。NSE为CSE提供底层网络服务,例如设备管理、位置服务和设备触发。CSE包含称为“公共服务功能(CSF)”的多个逻辑功能,诸如“发现”和“数据管理和存储”。图2示出了当前由oneM2MRelease1定义的CSF。oneM2M定义<container>资源,其表示要存储的内容实例的容器。oneM2M还定义<contentInstance>资源。<contentInstance>资源是<container>的子资源,并由应用用于在oneM2M服务层中存储内容。<contentInstance>资源支持creationTime属性,CSE在创建<contentInstance>时使用时间戳配置该属性。<container>资源还支持<latest>子资源,该资源可以使用RETRIEVE请求进行定位,以便检索存储在<container>中的最新<contentInstance>。oneM2M定义<container>资源的<latest>子资源。当检索请求处理<latest>资源时,托管CSE将请求处理为对于在<container>资源的所有现有<contentInstance>资源中的最新<contentInstance>资源的检索。oneM2M定义createdAfter过滤标准条件,其可以包括在检索或发现请求中以过滤检索或发现结果。例如,如果用于针对特定资源的检索请求,则具有比指定createdAfter时间晚的creationTime的此目标资源的子资源将在检索响应中包含其表示。类似地,如果用于针对特定资源的发现请求,则具有晚于指定createdAfter时间的creationTime的此目标资源的子资源将其URI包括在检索响应中。参考图3,其示出了示例性的oneM2MAEpointOfAccess属性,oneM2M为<AE>资源类型定义了pointOfAccess。该属性被定义为用于经由底层网络提供的传输服务通过Mca参考点与注册的AE通信的地址列表。该属性被定义为xs:string的列表,其中,在列表中的每个pointOfAccess条目表示为包含基础传输协议方案的字符串(例如http://)以及IP地址和端口或完全合格的域名(FQDN),例如myAE.com。例如,http://172.25.0.43:8000或http://myAE.com。oneM2M重新定向包含:CSE生成或接收请求,评估请求的URI以确定其不针对由CSE托管的资源,然后将请求定向到另一实体(例如,AE或另一CSE)以被处理。oneM2M目前对可以重新定向到AE的请求类型有限制。oneM2M支持将以下三种类型的通知重新定向到AE:1)通知,用于验证AE可访问且能够接收通知。在创建新订阅期间并且如果AE被配置为接收订阅的通知但其不是创建订阅的AE,则这由CSE完成;2)通知,用于表示已检测到订阅的通知事件,并且AE被配置为接收给定订阅的通知;3)通知,用于表示AE已创建的订阅已被删除。定义了用于通过定义被称为隧道锚点(TAP)的智能隧道机制来使不同的服务层技术彼此互通的方法。在一个示例中,可以通过使用诸如应用资源或容器资源之类的现有资源之一来在资源结构内支持TAP。可以为容器资源定义forwardingAddress属性。图4是与容器资源的转发地址属性相关联地使用ETSIM2M隧道接入点的示例性图示。图5示出了示例性CoRE镜像服务器架构。CoREMirrorServer-IETFdraft-vial-core-mirror-server-01,2013年4月10日,定义了约束RESTful(CoRE)镜像服务器(MS)的概念。资源受限的IoT设备(接近睡眠的端点(SleepyEndpoints)-SEP)可以在镜像服务器中存储和保持它们的资源的表示,并使用镜像资源表示代表它们获取镜像服务器服务请求。这可以防止物联网(IoT)设备被可能具有诸如耗尽设备的电池或拥塞局域设备网络的不利副作用的请求所淹没。
技术实现思路
本文公开了可用于使得能够支持请求的基于新鲜度的处理的方法、系统和设备。基于新鲜度的处理可以包含:服务层检查其所托管的存储内容(例如,资源表示)的年龄(age),并确定其是否新鲜得足以满足具有指定新鲜度要求的检索或发现请求。如果不是新鲜的,则服务层可以联系应用以刷新内容。另外,基于新鲜度的处理还可以包含:服务层检查面向命令的更新请求的语义状态,以确定其状态是否相对于由服务层处理的先前命令是新鲜的。例如,服务层可以比较与控制特定应用(例如,门被锁)相关联的存储内容与更新请求(例如,解锁门)的语义内容,以确定其是否相同。如果是新鲜的,则服务层可以将更新请求重新定向到应用以使其执行命令(例如,解锁门)。提供本
技术实现思路
以便以简化的形式介绍概念的选择,将在下面的具体实施方式中进一步描述这些概念。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任何部分中提到的任何或所有缺点的限制。附图说明可以从通过结合附图的示例给出的以下描述中获得更详细的理解,在附图中:图1示出了示例性的oneM2M架构;图2示出了示例性的oneM2M公共服务功能;图3示出了示例性的oneM2MAEpointOfAccess属性;图4示出了示例性ETSIM2M隧道接入点;图5示出了示例性CoRE镜像服务器架构;图6示出了用于基于新鲜度的内容检索的示例性网络;图7示出了示例性的基于新鲜度的内容检索时间线;图8示出了用于基于新鲜度的请求重新定向的示例性网络;图9示出了示例性的基于新鲜度的请求重新定向消息流程;图10示出了示例性的基于新鲜度的内容检索消息流程;图11示出本文档来自技高网
...

【技术保护点】
1.一种用于管理服务层的内容的新鲜度的装置,所述装置包括:处理器;以及存储器,所述存储器与所述处理器耦合,所述存储器包括存储在其上的可执行指令,所述可执行指令在由所述处理器执行时使所述处理器实现操作,所述操作包括:从请求应用接收消息,所述消息包括获得与服务相关联的内容和与所述服务相关联的所述内容的新鲜期的请求;基于所述消息中的要求确定所述内容的所述新鲜期在可接受的阈值时段之外;以及响应于确定所述内容的所述新鲜期在所述可接受的阈值时段之外:向所述请求应用发送非阻止响应,以及基于联系点信息向内容源应用发送请求消息,以获得在所述可接受的阈值时段内的所述服务的更新内容。

【技术特征摘要】
【国外来华专利技术】2016.03.04 US 62/304,0061.一种用于管理服务层的内容的新鲜度的装置,所述装置包括:处理器;以及存储器,所述存储器与所述处理器耦合,所述存储器包括存储在其上的可执行指令,所述可执行指令在由所述处理器执行时使所述处理器实现操作,所述操作包括:从请求应用接收消息,所述消息包括获得与服务相关联的内容和与所述服务相关联的所述内容的新鲜期的请求;基于所述消息中的要求确定所述内容的所述新鲜期在可接受的阈值时段之外;以及响应于确定所述内容的所述新鲜期在所述可接受的阈值时段之外:向所述请求应用发送非阻止响应,以及基于联系点信息向内容源应用发送请求消息,以获得在所述可接受的阈值时段内的所述服务的更新内容。2.根据权利要求1所述的装置,所述操作还包括:基于对与所述服务相关联的所述内容的所述新鲜期以及与多个其他服务相关联的内容的新鲜期的分析来确定需要由所述装置更新所述内容的时间表。3.根据前述权利要求中任一项所述的装置,其中,对所述内容源应用的所述请求消息包括需要由所述装置更新所述内容的时间表。4.根据前述权利要求中任一项所述的装置,其中,所述非阻止响应包括回调地址,所述回调地址由所述请求应用用于在所述内容变得可用时订阅以接收在所述新鲜期内的内容。5.根据前述权利要求中任一项所述的装置,其中,对所述内容源应用的所述请求消息包括与所述新鲜期对应的创建后参数。6.根据前述权利要求中任一项所述的装置,所述操作还包括:基于对所述消息中的所述内容的所述新鲜期以及与多个其他消息相关联的所述内容的新鲜期的分析,确定需要由所述装置更新所述内容的时间表。7.根据前述权利要求中任一项所述的装置,其中,所述联系点信息包括统一资源标...

【专利技术属性】
技术研发人员:黛尔·N·希德格雷戈里·S·施特恩贝格李庆光罗科·迪吉罗拉莫沙米姆·阿克巴尔·拉赫曼威廉·罗伯特·弗林四世卡坦利纳·M·姆拉丁陈卓
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:美国,US

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

1