用于在物联网(IOT)中的设备位置注册的服务器制造技术

技术编号:15530915 阅读:214 留言:0更新日期:2017-06-04 17:50
一种用于IoT设备的命名方案可以解决所述IoT设备的现有命名方案不能有效支持设备发现和组操作的问题。IoT设备名称服务(IDNS)可以负责如何根据所述位置和其它上下文信息来生成所述设备名称、如何由于所述位置变化或者上下文变更来更新所述设备名称、以及如何发现所述设备名称。可以通过使用名称路由协议(NRP)来通过IoT设备的名称路由所述IoT设备。利用所述名称方案和NRP,所述IoT设备不需要实施完整的协议栈来使能它们之间的直接通信。

A server for registering device locations in the Internet of things (IOT)

A naming scheme for an IoT device can solve the problem that the existing naming scheme of the IoT device can not effectively support device discovery and group operation. IoT name service (IDNS) can be responsible for how according to the location and other context information to generate the device name, how to because of the position change or context changes to update the device name, and how to find the device name. The IoT device can be routed through the name of the IoT device by using the name routing protocol (NRP). Using the name scheme and the NRP, the IoT device does not need to implement a complete stack of protocols to enable direct communication between them.

【技术实现步骤摘要】
【国外来华专利技术】用于在物联网(IOT)中的设备位置注册的服务器相关申请的交叉引用本申请要求2014年7月31日提交的序列号为62/031,390的美国临时专利申请的优先权,该申请的内容以引用的方式全部并入本文。
技术介绍
在物联网(IoT)的范例中,将按照一种形式或者另一形式来将我们周围的许多物体连接至互联网。IoT是当前互联网至互连物体网络的演变,该互连物体不仅从环境获取信息(感测)并且与物理世界进行交互(致动/命令/控制),而且还为信息传递、分析、应用和通信提供服务。仅2011年,地球上的互连设备的数量便超过了实际的人数。当前,存在90亿个互连设备,并且预计到2020年,将达到240亿个设备。射频识别(RFID)是对射频电磁场的无线非接触式使用,以为自动识别并且追踪附在物体上的标签而传递数据。标签包含电子存储信息。标签包含称为电子产品代码(EPC)的唯一识别号、以及制造商、保健组织、军事组织、物流提供商、和零售商、或者需要追踪货物或者设备的物理位置的其它机构感兴趣的潜在附加信息。当通过RFID打印机写入标签时,该标签包含96位数据串。前8位是识别协议的版本的报头。接下来的28位识别管理该标签的数据的组织;组织号由EPC全球联盟来分配。接下来的24位是物体类别,从而识别产品的种类;最后36位是特定标签的唯一序列号。由发行标签的组织设置这最后的两个字段。就像统一资源定位符(URL),总电子产品代码编号可以用作进入全局数据库以唯一地识别特定产品的密钥。IEEE802.15.4设备具有48位(长)的IEEE地址,该地址唯一地识别在无线个域网(WPAN)中的设备。为了延长电池寿命,使用较短的地址(16位)以减小分组大小,并且因此缩短设备进行活跃通信的时间。国际移动用户识别码(IMSI)用于识别蜂窝网络的用户,并且是与所有蜂窝网络相关联的唯一标识。其存储为64位字段,并且通过电话发送至网络。移动台国际订户目录号(MSISDN)是唯一地识别在全球移动通信系统(GSM)或者通用移动电信系统(UMTS)移动网络中的订户的号码。在移动/蜂窝电话中的是订户身份识别模块(SIM)卡的电话号码。MSISDN以及IMSI是用于识别移动订户的两个重要号码。后者识别SIM,即,插入到移动电话中的卡,而前者用于将呼叫路由至用户。IMSI通常用作归属位置寄存器(HLR)(“订户数据库”)中的密钥,并且MSISDN是通常进行拨打以将呼叫连接至移动电话的号码。SIM唯一地与IMSI相关联,而MSISDN可以适时改变,即,可以将不同的MSISDN与SIM相关联。互联网协议版本6(IPv6)地址是用于识别计算机的网络接口或者参与IPv6计算机网络的其它网络节点的数字标签。IPv6地址的大小为128位,这有助于唯一地识别主机的单独网络接口,从而允许在主机之间路由IP分组。将IPv6地址被表示为八组四个十六进制数字,各个组表示16位(两个八位字节)。通过冒号(:)将组隔开。路由信息协议(RIP)是最早的AS内部互联网路由协议之一,并且现今仍被广泛使用。RIP使用跳数作为成本度量。各个链路的成本为1。RIP使用术语“跳”,其是沿着从源路由器到目的地子网(包括目的地子网)的最短路径所遍历的子网的数量。图1是图示了自主系统(AS)102的一部分的示意图。AS102是在一个或者多个网络运营商的控制下的连接的IP路由前缀的集合,该连接的IP路由前缀的集合表示在互联网中的共同的、明确定义的路由策略。在相同AS102内的路由器都运行相同的路由算法,并且具有关于彼此的信息。将路径的最大成本限制为15,从而将对RIP的使用局限于直径小于15跳的自主系统中。在RIP中,通过使用RIP通告,大约每隔30秒,在邻居之间交换路由更新。各个路由器维持一个称为路由表的RIP表。路由器的路由表包括路由器的距离向量和路由器的转发表两者。路由表具有三列。第一列用于目的地子网,第二列指示沿着到目的地子网的最短路径的下一路由器的身份,并且第三列指示沿着最短路径到达目的地子网的跳数。表1示出了路由器D的路由表。子网是IP网络的逻辑上可见的细分。将把网络划分成两个或者更多个网络的实践称为子网划分。利用在属于子网的所有主机的IP地址中的公共的、相同的最高有效位组,来对这些主机进行寻址,该最高有效位组被称为路由前缀。表1从源路由器A到在路由器D处的各个子网的跳数目的地子网下一路由器到目的地的跳数wA2yB2zB7x-1………现在假设30秒后,路由器D从路由器A接收到在表2中示出的通告。该通告只有来自路由器A的路由表信息。具体地,该信息表达了子网z距离路由器A仅有四跳。在接收到该通告时,路由器D将该通告与旧的路由表合并。具体地,路由器D得知现在存在通过路由器A达到子网z的路径,该路径比通过路由器B的路径更短。因此,如在表3中所示,路由器D更新其路由表以考虑更新的最短路径。表2来自路由器A的通告目的地子网下一路由器到目的地的跳数zC4w-1x-1………表3在从路由器A接收到通告之后在路由器D中的路由表目的地子网下一路由器到目的地的跳数wA2yB2zA5x…1在RFC792中规定的互联网控制消息协议(ICMP)供主机和路由器用于彼此通信网络层信息。通常将ICMP视为IP的一部分。将ICMP消息携带在IP数据报中。通过使用基本IP报头来发送ICMP消息。在表4中示出了ICMP消息的格式。各个ICMP消息包含限定其目的并且提供校验和的三个字段。它们是类型、代码、和校验和字段。类型字段识别ICMP消息,代码字段提供有关相关联的类型字段的进一步信息,并且校验和提供用于确定消息的完整性的方法。保留标记为“未使用”的任何字段以便以后的扩展,并且在被发送时,标记为“未使用”的任何字段必须为零,但是接收器不应该使用这些字段(除非将它们包括在校验和中)。表4ICMP消息的格式未分配42至252的类型号码。在ICMPv6的情况下,未分配159至199的类型号码。图2是图示了如由正在开发中的oneM2M标准定义的称为“公共服务实体(CSE)”102的oneM2M服务层的图。服务层的用途是提供可以由不同的“垂直的”M2M筒仓系统和应用利用的“水平的”服务,诸如,电子保健、车队管理和智能家居。CSE102包含称为“公共服务功能(CSF)”的多种逻辑功能,诸如,“发现”、“数据管理&储库”。图2图示了oneM2M中正在开发的CSF。图3是图示了如在CSE102支持的oneM2M功能架构中示出的四个参考点的图。Mca参考点与应用实体(AE)302交互。Mcc参考点与相同服务提供商域内的另一CSE304交互,并且Mcc’参考点与在不同服务提供商域中的另一CSE交互。Mcn参考点与底层网络服务实体(NSE)306交互。NSE306向CSE提供底层网络服务,诸如,设备管理、位置服务和设备触发。
技术实现思路
用于IoT设备的一种新的命名方案可以解决IoT设备的现有命名方案不能有效支持设备发现和组操作的问题。IoT设备名称服务(IDNS)可以负责如何根据位置和其它上下文信息来生成设备名称、如何由于位置变化或者上下文变更来更新设备名称以及如何发现设备名称。示例性IDNS可以具有以下功能:(1)子位置注册功能:IDNS可以接受在主位置中的建筑本文档来自技高网
...
用于在物联网(IOT)中的设备位置注册的服务器

【技术保护点】
一种包括处理器和存储器的服务器,所述服务器进一步包括存储在所述服务器的所述存储器中的计算机可执行指令,所述计算机可执行指令在由所述服务器的所述处理器执行时使得所述服务器:利用位置字段和标签字段来存储用于网络设备的名称,所述位置字段包括位置信息,所述位置信息包括主位置和子位置。

【技术特征摘要】
【国外来华专利技术】2014.07.31 US 62/031,3901.一种包括处理器和存储器的服务器,所述服务器进一步包括存储在所述服务器的所述存储器中的计算机可执行指令,所述计算机可执行指令在由所述服务器的所述处理器执行时使得所述服务器:利用位置字段和标签字段来存储用于网络设备的名称,所述位置字段包括位置信息,所述位置信息包括主位置和子位置。2.根据权利要求1所述的服务器,其中,所述网络设备是物联网(IoT)设备。3.根据权利要求1所述的服务器,其中,所述位置字段层级地布置有基本位置,所述基本位置之后是一个或者多个子位置标识符。4.根据权利要求3所述的服务器,其中,所述计算机可执行指令在由所述处理器执行时进一步使得所述服务器:维持子位置池,所述子位置池按照层级的方式包含在所述主位置下的可能子位置。5.根据权利要求1所述的服务器,其中,所述计算机可执行指令在由所述处理器执行时进一步使得所述服务器:在子位置注册功能中注册子位置名称。6.根据权利要求1所述的服务器,其中,所述计算机可执行指令在由所述处理器执行时进一步使得所述服务器:基于网络设备的位置和其它上下文信息将所述名称中的一个分配给所述网络设备。7.根据权利要求1所述的服务器,其中,所述计算机可执行指令在由所述处理器执行时进一步使得所述服务器:由于网络设备的位置的变化来更新所述名称中的一个。8.根据权利要求1所述的服务器,其中,所述计算机可执行指令在由所述处理器执行时进一步使得所述服务器:使用所述名称来对设备名称发现请求进行响应。9.根据权利要求1所述的服务器,其中,所述计算机可执行指令在由所述处理器执行时进一步使得所述服务器:存储包括所述网络设备的层级位置树的表。10.根据权利要求9所述的服务器,其中,所述表将网络设备与媒体访问控制(MAC)地址相关联。11.一种包括处理器和存储器的网络设备,所述网络设备进一步包括存储在所述网络设备的所述存储器中的计算机可执行指令,所述计算机可执行指令在由所述网络设备的所述处理器执行时使得所述网络设备:向第二网络设备路由消息,所述网络...

【专利技术属性】
技术研发人员:董丽君李旭陈卓王重钢李庆光沙米姆·阿克巴尔·拉赫曼路广
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:美国,US

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

1