增强分布式资源目录制造技术

技术编号:14012202 阅读:130 留言:0更新日期:2016-11-17 13:30
根据示例性实施例,增强分布式资源目录提供资源查找能力,无需知道资源的统一资源标识符。例如,资源目录节点可以从端点接收消息有效载荷。消息有效载荷包括注册请求或资源查找请求。资源目录节点可以确定与消息有效载荷相关联的关键字。关键字可以包括参数和与参数相关联的值。在确定关键字后,可以将关键字应用于散列函数来生成具有对等资源目录的标识的映射信息。基于映射信息,资源目录可以将消息有效载荷传送到对等资源目录。资源目录可以从对等资源目录接收应答,使得可以将适当的应答提供给请求端点。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求2014年3月11日提交的美国临时专利申请序列号No.61/951,141的优先权,其全部内容在此引入以供参考。
技术介绍
资源约束节点和网络构成机器对机器(M2M)和物联网(IoT)系统的重要部分。互联网工程任务组(IETF)约束RESTful环境(CoRE)工作组(IETE CoRE)已经开发了CoRE资源目录(RD)。图1示出了CoRE资源目录架构的示例,以及CoRE资源目录规定资源目录支持的Web接口,使得Web服务器能发现资源目录。此外,Web接口允许Web服务器注册、维护、查看和删除资源描述。IETF还定义了能结合资源目录使用的链接属性。参考图1,图示CoRE RD架构内的资源目录100。资源目录100是用于在其他Web服务器——通常称为端点如端点102——托管的资源相关联的Web链接的资源库。端点可以指与门户相关联的Web服务器,由此,一个物理节点可以托管一个或多个端点。能在各种M2M/IoT设备中托管端点。资源目录100为端点102实现RESTful(代表性状态传输)接口集以注册和维护Web链接的集合(称为资源目录项)。接口还使得资源目录验证项,并且使客户端(例如客户端104)从资源目录100查找资源。资源通常是指RESTful架构中的唯一可寻址实体。端点也充当客户端,因此,还在M2M/IoT设备中托管客户端。仍然参考图1,端点102主动注册和维护资源目录100上的资源目录项。这些项是软状态并且需要定期刷新。端点102具有注册、更新和删除指定资源目录项的接口。此外,能使用CoRE链接格式,发现资源目录。资源目录,例如资源目录100,可以主动发现来自资源目录100的Web链接,并且将它们添加为资源目录项。资源目录100还可以主动发现Web链接来验证现有的资源目录项。使用CoRE链接格式,提供用于发现保存在资源目录100中的Web链接的查找接口。图2示出CoRE资源目录架构中的资源注册的当前技术。参考图1和2,端点102使用注册接口106注册其资源。在202,注册接口106从端点102接受POST。根据CoRE链接格式,POST可以把待添加到目录的资源的列表包含在消息有效载荷中。POST还可以包含指示端点102的名称、与端点102相关联的域和注册寿命期的查询串参数。在示例中,除端点名称外的所有参数是可选的。然后,资源目录100创建新资源或更新资源目录中的现有资源并返回其位置(在204)。根据该示例,当用注册接口106刷新注册时,资源目录100用接收的位置。在由寿命期参数表示的时段内,使资源目录100中的端点资源保持有效。端点102使用注册接口106或更新接口负责在该时段内刷新项。参考图1至3继续背景示例,为了使用资源目录100来发现其注册的资源,能提供查找接口108。对客户端104指定示例性查找接口108来与RD 100交互,如实现“GET”方法。示例性URI模板是/{+rd-lookup-base本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201580013351.html" title="增强分布式资源目录原文来自X技术">增强分布式资源目录</a>

【技术保护点】
一种包括处理器、存储器和通信电路的节点,所述节点经由其通信电路连接至通信网络,所述节点进一步包括在所述节点的存储器中存储的计算机可执行指令,当由所述节点的处理器执行所述指令时,使所述节点:确定与消息有效载荷相关联的一个或多个关键字,所述消息有效载荷是从端点接收的,所述消息有效载荷包括注册请求;把所述一个或多个关键字应用于散列函数来生成映射信息,所述映射信息包括对等资源目录服务器的至少一个标识;基于所述映射信息,把所述消息有效载荷传送到一个或多个对等资源目录服务器;从所述一个或多个对等资源目录服务器接收至少一个应答,所述至少一个应答指示所述资源的位置;以及基于接收的至少一个应答,把最终应答传送到所述端点。

【技术特征摘要】
【国外来华专利技术】2014.03.11 US 61/951,1411.一种包括处理器、存储器和通信电路的节点,所述节点经由其通信电路连接至通信网络,所述节点进一步包括在所述节点的存储器中存储的计算机可执行指令,当由所述节点的处理器执行所述指令时,使所述节点:确定与消息有效载荷相关联的一个或多个关键字,所述消息有效载荷是从端点接收的,所述消息有效载荷包括注册请求;把所述一个或多个关键字应用于散列函数来生成映射信息,所述映射信息包括对等资源目录服务器的至少一个标识;基于所述映射信息,把所述消息有效载荷传送到一个或多个对等资源目录服务器;从所述一个或多个对等资源目录服务器接收至少一个应答,所述至少一个应答指示所述资源的位置;以及基于接收的至少一个应答,把最终应答传送到所述端点。2.如权利要求1所述的节点,其中,与所述消息有效载荷相关联的多个关键字之一包括至少一个参数和与所述至少一个参数相关联的至少一个值。3.如权利要求2所述的节点,其中,所述至少一个参数指示域、端点、组名、端点类型、资源类型、资源寿命期或接口。4.如权利要求2所述的节点,其中,所述至少一个参数是多个参数,并且所述至少一个值是多个值,以及其中,所述散列函数被应用于所述注册请求中的参数和值的每一个。5.如权利要求4所述的节点,其中,所述消息有效载荷被传送到的所述一个或多个对等资源目录服务器是多个对等资源目录服务器,其中每个都存储所述消息有效载荷,以及其中,所述计算机可执行指令进一步使所述节点:基于所述消息有效载荷中有多少个参数,确定所述多个对等资源目录服务器中有多少个对等资源目录服务器。6.如权利要求4所述的节点,其中,所述消息有效载荷被传送到的一个或多个对等资源目录服务器是选择的用于存储所述消息有效载荷的一个对等资源目录服务器,并且其中,所述计算机可执行指令进一步使所述节点:把对选择的该一个对等资源目录服务器的参照传送到所述多个对等资源目录服务器,使得所述多个对等资源目录服务器存储对选择的用于存储所述消息有效载荷的该一个对等资源目录的参照。7.如权利要求1所述的节点,其中,所述注册请求包括所述端点的名称和资源描述。8.如权利要求1所述的节点,其中,所述端点被配置成作为Web服务器、机器对机器设备或网关来操作。9.一种包括处理器、存储器和通信电路的节点,所述节点经由其通信电路连接至通信网络,所述节点进一步包括在所述节点的存储器中存储的计算机可执行指令,当由所述节点的处理器执行所述指令时,使所述节点:确定与消息有效载荷相关联的一个或多个关键字,所述消息有效载荷是从端点接收的,所述消息有效载荷包括资源查找请求;把所述一个或多个关键字应用于...

【专利技术属性】
技术研发人员:董丽君王重钢黛尔·N·希德李庆光
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:美国;US

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

1