一种基于地理位置的物联网物体解析方法与系统与流程

文档序号:17924554发布日期:2019-06-15 00:19阅读:228来源:国知局
一种基于地理位置的物联网物体解析方法与系统与流程

本发明涉及一种基于地理位置的物联网物体解析方法与系统,属于物联网领域,可以应用于物联网领域下基于地理位置实现对物体的解析功能。



背景技术:

近年来随着物联网技术的飞速发展,物联网中物体的种类越来越丰富,物联网物体的数量也在快速发展,而如何能够准确解析到物体,从而很好的使用物体提供的功能与服务,就成了一个迫切的需求。当今,物联网物体解析存在的问题主要有以下几个方面:

一是物联网涉及到的领域繁多,各个不同的领域往往为各自的应用需求提出对应的解决方案,各个不同的解决方案中对物体的标识等又拥有不同的编码规则,没有统一规范。

中国物品编码中心针对物体的唯一标识,提出了ecode国家物联网标识体系。ecode是entitycodeforiot的缩写,它的提出遵循了唯一性、兼容性、可扩展性、安全性和实用性等原则,适用于物联网各种物理实体、虚拟实体。ecode编码的一般结构分为三段式:“版本+编码体系标识+主码”。版本(version,v):用于区分不同数据结构的ecode。编码体系标识(numberingsystemidentifier,nsi):用于指示某一标识体系的代码。主码(masterdatacode,md):用于表示某一行业或应用系统中标准化的编码。依据该标识体系,可以进行基于标识的物体标识解析。

该技术在主要针对于物体的唯一标识特性进行研究,并未将主要重心投入到物体解析方法上,并且没有提出基于地理位置的物联网解析方法。

纵使现在已经拥有了类似于ecode这样的统一编码标准,但实际系统中,采用编码标准的物体也较少。由于这样的现状,使得基于物体标识的物体解析非常困难。

二是现在的物联网应用大多在各自为政,尚未具有一个普遍共识的类似于dns系统的解析平台,尚未有能够普遍适用的物联网物体解析方法。

三是现在对于物联网领域的物体解析,更多的都采用搜索的方式进行,尚未有真正归纳出物体的普遍共性规律,提供真正解析功能的物联网物体解析方法。



技术实现要素:

本发明的目的是通过以下技术方案实现的。

本发明提出了一种基于地理位置的物联网物体解析方法与系统,重点归纳了物联网环境下的重要的地理位置信息,可以为物联网环境下的物体解析提供一种方法和系统。

具体的,根据本发明的一个方面,提供了一种基于地理位置的物联网物体解析系统,包括:

根级解析节点,用于解析对应的国家级别的物体;

二级解析节点,用于解析对应的区域的物体;

三级解析节点,用于解析对应的城市的物体;

其中,所述根级解析节点根据国家字段和区域字段解析出对应的二级解析节点,二级解析节点根据区域字段和城市字段解析出对应的三级解析节点,三级解析节点根据城市字段和特征字段得到符合要求的物体信息。

优选的,所述物体的规范化表达格式包括:特征、城市、区域、国家。

优选的,所述根级解析节点可以实现对物体解析规范化表达,将一般的信息规范化为特征、城市、区域、国家四段的规范化表达,用以进行后续的解析。

优选的,所述根级解析节点管理所属二级解析节点,探知所属二级节点的状态。

优选的,所述二级解析节点管理所属三级解析节点,探知所属三级解析节点的状态。

优选的,所述三级解析节点管理属于该三级解析节点的物体信息,实现对物体标识、物体名称、物体能力信息的管理。

优选的,所述三级解析节点支持添加、更新、删除物体信息。

优选的,所述根级解析节点、二级解析节点、三级解析节点分别具有对应的管理员功能。

根据本发明的另一个方面,还提供了一种使用所述系统的基于地理位置的物联网物体解析方法,包括:

根据需要进行物体解析的物体特征信息进行规范化表达,得到特征、城市、区域、国家的四段规范化表达;

向对应的根级解析节点发送解析请求,对应的根级解析节点依据接收到的解析请求,通过使用国家段和区域段进行解析;

根级解析节点将解析结果返回,携带有解析得到的二级解析节点地址;

向解析得到的二级解析节点发送解析请求,对应的二级解析节点依据接收到的解析请求,通过使用区域段和城市段进行解析;

二级解析节点将解析结果返回,携带有解析得到的三级解析节点地址;

向解析得到的三级解析节点发送解析请求,对应的三级解析节点依据接收到的解析请求,通过使用城市段和特征段在物体数据中进行查找;

三级解析节点将解析结果返回,携带有在物体数据中得到的相关的物体信息。

本发明的优点在于:

本发明以物体的地理位置属性为核心,采用国家、区域、城市的三级节点解析过程,该方法具有突破性、创新性、普适性、可扩展性等特点。在实际中,本发明充分凸显物体的地理位置核心属性,提供基于地理位置的物体解析方法。本发明采用三个级别节点解析方式有效的分散解析压力,提高解析效率,并且各个节点自治的管理所属的物体信息。本发明采用多维度解析方式,可以在地理位置的基础上,再针对物体的标识、名称、能力等多维度进行物体解析。本发明可针对不同城市不同地域的具体情况,灵活并可扩展地部署三级节点,对于物体数量巨大的省份和城市,可以动态部署较多的三级节点,对于物体数据略少的省份和城市,可以部署较少的三级节点,实现更加高效、快速、精准的物体解析。同时,本发明可以在一定程度上实现我国自主的物体解析体系,摆脱在互联网环境下dns不被我国控制的被动局面,在物联网领域争取到主动权。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

附图1示出了根据本发明实施方式的一种基于地理位置的物联网物体解析系统结构图。

附图2示出了根据本发明实施方式的一种基于地理位置的物联网物体解析方法流程图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明从物联网的物体出发,总结物体的共性属性和规律,提出一种基于地理位置的物联网物体解析方法与系统,旨在解决现今物联网环境下的物体解析功能,使应用和用户能更好、更方便的使用物联网中的物体。本发明可在一定程度上填补物联网领域有关物体解析技术方面的空白,同时建立提出一套实际可用的解析系统。

实施例1

物联网的核心是物体,最终是为了实现物与物的协同、物与人的协同。而为了最终实现与物体的交互,物体解析功能是不可或缺的。基于对物体特征的归纳总结,物联网环境下,物体的实际地理位置是很重要的因素,并且物体的地理位置是几乎所有物体的共有属性。

(1)分级解析节点部署方式

本发明采用基于地理位置的三级解析节点部署方式,分别为国家级根级解析节点(简称为根节点)、区域级二级解析节点(简称为二级节点)、城市级三级解析节点(简称为三级节点)。其中:

根节点负责国家一级的物体解析功能,每个根节点负责所对应的国家级别的物体解析,例如,如果解析的物体属性的国家级字段为“中国”,则需要将解析请求发送给“中国根节点”进行解析处理。

二级节点负责区域一级的物体解析功能,每个二级节点负责所管辖的对应区域的物体解析,对应于中国国内,区域就是多个省的集合,例如华北地区、华东地区、东北地区等,例如,如果解析的物体属性的区域级字段为“华北地区”,则需要将解析请求发送给“华北二级节点”进行解析处理。

三级节点负责城市一级的物体解析功能,一般的,每个三级节点负责所管辖的对应城市的物体解析,例如,如果解析的物体属性的城市级字段为“北京市”,则需要将解析请求发送给“北京三级节点”进行解析处理。对于中国国内情况,特殊的,如果一个三级节点所管辖城市的所属省的其他未部署有三级节点的城市也需要解析,那么三级节点也可负责解析同省的其他城市的物体解析请求。例如,在河北省石家庄市部署了三级节点,但同省的保定市尚未部署三级节点,因此,石家庄市三级节点也可以具备解析保定市物体解析请求的功能。

各级节点部署方式示意图如下图1所示:

(2)基于地理位置的物体解析规范化表达

针对需要解析的物体特征信息,需要首先将其进行规范化表达,各级的解析系统只能接受规范化表达的物体解析功能。

物体解析的规范化表达格式主要包含四部分,分别为特征、城市、区域、国家,四部分之间用“.”隔开。例如,“摄像头.北京.华北.中国”,“温度.嘉兴.华东.中国”等。其中,特征字段可以包含物体的标识、名称、能力等多个维度特征,城市字段是规范化后的城市名称信息(北京、天津等),区域字段是规范化后的区域名称信息(华北、华东等),国家字段是规范化后的国家名称信息(中国等)。

根节点能够根据国家字段和区域字段解析出对应的二级节点;二级节点能够根据区域字段和城市字段解析出对应的三级节点;三级节点能够根据城市字段和特征字段得到符合要求的物体信息。

(3)解析节点的主要功能

根节点的主要功能为:

1)物体解析规范化表达,可以将一般的信息如“北京的摄像头”规范化为特征、城市、区域、国家四段的“摄像头.北京.华北.中国”规范化表达,用以进行后续的解析。

2)管理所属二级节点,可以探知所属二级节点的状态,实现对所属二级节点的管理。

3)根级物体解析功能,能够根据国家字段和区域字段解析出对应的二级节点信息。

二级节点的主要功能为:

1)管理所属三级节点,可以探知所属三级节点的状态,实现对所属三级节点的管理。

2)二级物体解析功能,能够根据区域字段和城市字段解析出对应的三级节点信息。

三级节点的主要功能为:

1)三级物体解析功能,能够根据城市字段和特征字段解析出符合物体特征的物体信息。

2)管理属于该三级节点的物体信息,实现对物体标识、物体名称、物体能力等信息的管理。三级节点支持添加、更新、删除物体信息。

(4)解析节点管理员角色权限

物体解析系统的管理员角色权限主要包含系统超级管理员、根超级管理员、根普通管理员、二级超级管理员、二级普通管理员、三级超级管理员、三级普通管理员,其中:

1)系统超级管理员,整个系统内唯一,主要包含建立根节点、查看根节点、删除根节点、查看二级节点、查看三级节点、发布到三级节点的物体信息查看等功能。

2)根超级管理员,在对应的根节点内唯一,主要包含管理根节点、查看根节点、建立二级节点、查看二级节点、删除二级节点、建立/管理/删除根普通管理员、发布到三级节点的物体信息查看等功能。

3)根普通管理员,主要包含管理根节点、查看根节点、查看二级节点、查看三级节点、发布到三级节点的物体信息查看等功能。

4)二级超级管理员,在对应的二级节点内唯一,主要包含查看根节点、管理二级节点、查看二级节点、建立三级节点、查看三级节点、删除三级节点、建立/管理/删除二级普通管理员、发布到三级节点的物体信息查看等功能。

5)二级普通管理员,主要包含查看根节点、管理二级节点、查看二级节点、查看三级节点、发布到三级节点的物体信息查看等功能。

6)三级超级管理员,在对应的三级节点内唯一,主要包含查看根节点、查看二级节点、管理三级节点、查看三级节点、建立/管理/删除三级普通管理员、发布到三级节点的物体信息管理、发布到三级节点的物体信息查看等功能。

7)三级普通管理员,主要包含查看根节点、查看二级节点、管理三级节点、查看三级节点、发布到三级节点的物体信息管理、发布到三级节点的物体信息查看等功能。

(5)基于地理位置的物联网物体解析流程

物体解析流程如下图2所示:

物体解析的主要流程如下(以“北京的摄像头”为例):

1)首先根据需要进行物体解析的物体特征信息进行规范化表达,得到特征、城市、区域、国家的四段规范化表示为“摄像头.北京.华北.中国”。

2)向对应的中国根节点发送解析请求(图中q1过程),发送内容为“摄像头.北京.华北.中国”,对应的中国根节点依据接收到的解析请求,通过使用国家段和区域段的“中国”和“华北”,实现解析功能。

3)中国根节点将解析结果返回,携带有解析得到的华北二级节点地址(图中a1过程)。

4)向q1a1过程得到的华北二级节点发送解析请求(图中q2过程),发送内容为“摄像头.北京.华北.中国”,对应的华北二级节点依据接收到的解析请求,通过使用区域段和城市段的“华北”和“北京”,实现解析功能。

5)华北二级节点将解析结果返回,携带有解析得到的北京三级节点地址(图中a2过程)。

6)向q2a2过程得到的北京三级节点发送解析请求(图中q3过程),发送内容为“摄像头.北京.华北.中国”,对应的北京三级节点依据接收到的解析请求,通过使用城市段和特征段的“北京”和“摄像头”,在物体数据中进行查找。

7)北京三级节点将解析结果返回,携带有在物体数据中得到的相关的物体信息(图中a3过程)。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1