A mechanism for the discovery of resources is provided. A method that is executed by a resource location mapping node. The method includes obtaining the scope information of the local network and enabling the location information to determine the specific location of the resource in the local network. This method includes a constraint application protocol (CoAP) resource identifier that generates resources based on range and location information. The method includes providing the CoAP resource identifier to the resource directory so that the resource can be found.
【技术实现步骤摘要】
【国外来华专利技术】本地网络中的资源发现
本文呈现的实施例涉及发现,具体涉及用于使本地网络中的资源可被发现的方法、资源位置映射节点、计算机程序和计算机程序产品。
技术介绍
在通信网络中,针对给定的通信协议、其参数和部署有该通信网络的物理环境,获得良好性能和容量可能是一种挑战。Web协议(如超文本传输协议(HTTP)和约束应用协议(CoAP))使用统一资源标识符(URI)来引用在服务器上托管的资源。可以从使用超链接的文档(例如,超文本标记语言(HTML))中发现URI,或者可以将它们存储在诸如约束RESTful环境(CoRE)资源目录(RD)的目录中。URI的权威部分包括托管资源的服务器的地址,而路径部分包括去往该服务器上资源的路径。传统上,路径指的是服务器上的一组文件系统目录,但是现在使用虚拟URI使服务器能够动态地将不同的URI映射到服务器中的各种资源。当RD用于发现资源时,客户端向RD查询与特定标准匹配的资源,并且RD返回定义去往那些资源的URI的web链接的列表。发布-订阅(pub-sub)和信息中心联网(ICN)范例从寻址主机转变为寻址信息并引入“范围”的概念,其中范围的层次和那些范围内的资源被定义,而不是定义地址和资源路径,寻址资源不需要定义托管这些资源的服务器。ICN范围的说明性示例是房子里的房间的灯具:例如,这些灯可以呈现为“房子:厨房:灯具”或“房子:客厅:灯具”这样的范围。单个资源也可以属于多个范围,例如“房子:底层:灯具1”和“房子:厨房:灯具1”。ICN会合层将把范围转换成针对转发层的指令,该转发层进而将向正确的服务器转发对资源的查询。房子信息的范围可以 ...
【技术保护点】
一种用于使资源(106,107,108,109,110)能够被发现的方法,所述方法由资源位置映射节点(301,401)执行,所述方法包括:获取(S102)本地网络(201,304)的范围信息和使得能够确定资源在本地网络中的具体位置的位置信息;根据所述范围信息和所述位置信息生成(S104)资源的约束应用协议CoAP资源标识符;以及将所述CoAP资源标识符提供(S106)给资源目录RD(412),从而使所述资源能够被发现。
【技术特征摘要】
【国外来华专利技术】1.一种用于使资源(106,107,108,109,110)能够被发现的方法,所述方法由资源位置映射节点(301,401)执行,所述方法包括:获取(S102)本地网络(201,304)的范围信息和使得能够确定资源在本地网络中的具体位置的位置信息;根据所述范围信息和所述位置信息生成(S104)资源的约束应用协议CoAP资源标识符;以及将所述CoAP资源标识符提供(S106)给资源目录RD(412),从而使所述资源能够被发现。2.根据权利要求1所述的方法,其中,所述范围信息描述基于由本地网络中的资源所提供的信息的类型的分层结构。3.根据权利要求1或2所述的方法,其中,所述范围信息被提供为一组信息中心联网ICN范围。4.根据权利要求1所述的方法,其中,所述位置信息包括分组内布隆过滤器比特串。5.根据权利要求1所述的方法,其中,所述CoAP资源标识符被提供为CoAP资源统一资源标识符URI。6.根据权利要求1所述的方法,其中,每个资源对应于本地网络中的节点、数据项和物理设备中的至少一个。7.根据权利要求1所述的方法,其中,所述位置信息是从本地网络的网关GW获取的。8.根据权利要求1所述的方法,其中,所述位置信息被提供为所有资源各自的互联网协议IP地址。9.根据权利要求8所述的方法,其中,所述IP地址包括标识本地网络的前缀和标识本地网络中的各个资源的后缀。10.根据权利要求3和9所述的方法,其中所述后缀由所述分组内布隆过滤器比特串提供。11.根据权利要求9或10所述的方法,其中,生成CoAP资源标识符还包括:通过组合所述本地网络中的至少两个资源的后缀,生成(S104a)用于寻址所述至少两个资源的一个CoAP统一资源标识符URI。12.根据权利要求11所述的方法,其中用于寻址所述至少两个资源的CoAPURI是在所述至少两个资源的后缀之间执行按位逻辑或操作的结果。13.根据权利要求11或12所述的方法,其中,用于寻址所述至少两个资源的CoAPURI表示与所述至少两个资源的范围信息相比较高层的范围信息。14.根据权利要求11、12或13所述的方法,其中,所述方法还包括:通过以下操作向RD提供(S106a)关于资源的位置的信息:向所述RD提供(S106b)所述CoAPURI的因特网协议IP地址;或者向所述RD提供(S106c)所述CoAPURI的资源名称。15.根据权利要求1所述的方法,其中,所述方法还包括:将所述CoAP资源标识符提供(S108)给本地网络的域名服务器DNS(413)...
【专利技术属性】
技术研发人员:彼得里·约凯拉,简·梅伦,阿里·克兰林,
申请(专利权)人:瑞典爱立信有限公司,
类型:发明
国别省市:瑞典,SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。