标识信息查询方法及装置、介质、设备与流程

未命名 10-19 阅读:92 评论:0


1.本发明涉及标识管理技术领域,特别是涉及一种标识信息查询方法及装置、介质、设备。


背景技术:

2.工业互联网是新一代信息通信技术与现代工业技术深度融合的产物,是制造业数字化、网络化、智能化的重要载体,也是全球新一轮产业竞争的制高点。标识解析体系被认为是工业互联网“基础中的基础”,是支撑工业互联网互联互通的神经枢纽,也是驱动工业互联网创新发展的关键核心设施。其作用类似于互联网领域的域名解析系统。工业互联网的标识解析体系一般通过条形码、二维码、无线射频识别标签等方式赋予每一个实体或虚拟对象唯一的身份编码,同时承载相关数据信息,实现实体和虚拟对象的定位、连接和对话的新型基础设施。
3.要健全地名标准体系,探索开发新型地名标志,拓展服务形式和内容,构建系统完备、标准规范的地名公共服务体系,推动区划地名管理与服务创新。第四届全国地名标准化技术委员会第一次全体会议中提出,要着力建设层次清晰、功能完善、内容聚焦的地名标准体系,推动地名工作高质量发展,深化改革创新,健全地名标准化工作机制,进一步释放地名标准工作活力。
4.基于以上背景,很多研究人员致力于标识体系的构建和查询,本发明实施例应运而生。


技术实现要素:

5.针对以上至少一个技术问题,本发明实施例提供一种标识信息查询方法及装置、介质、设备。
6.根据第一方面,本发明实施例提供的标识信息查询方法,所述方法由递归节点执行,所述方法包括:
7.接收客户端发送来的第一查询请求;
8.对所述第一查询请求进行解析,得到所述第一查询请求中的标识前缀;
9.根据所述标识前缀,确定对应的查询节点;
10.向对应的查询节点发送第二查询请求,以使对应的查询节点查询所述标识前缀对应的至少一个标识后缀,并将查询到的所述至少一个标识后缀反馈至所述客户端;其中,每一个查询节点存储中存储有一个标识前缀对应的至少一个标识后缀。
11.根据第二方面,本发明实施例提供的标识信息查询装置,所述装置应用在递归节点中,所述装置包括:
12.请求接收模块,用于接收客户端发送来的第一查询请求;
13.请求解析模块,用于对所述第一查询请求进行解析,得到所述第一查询请求中的标识前缀;
14.节点确定模块,用于根据所述标识前缀,确定对应的查询节点;
15.后缀查询模块,用于向对应的查询节点发送第二查询请求,以使对应的查询节点查询所述标识前缀对应的至少一个标识后缀,并将查询到的所述至少一个标识后缀反馈至所述客户端;其中,每一个查询节点存储中存储有一个标识前缀对应的至少一个标识后缀。
16.根据第三方面,本发明实施例提供计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行实现第一方面提供的方法。
17.根据第四方面,本发明实施例提供的计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面提供的方法。
18.本发明实施例提供的标识信息查询方法及装置、介质、设备,当递归节点接收到用户发送来的第一查询请求时,对所述第一查询请求进行解析,得到所述第一查询请求中的标识前缀;然后根据所述标识前缀确定对应的查询节点;最后向对应的查询节点发送第二查询请求,对应的查询节点会查询所述标识前缀对应的至少一个标识后缀,并将查询到的所述至少一个标识后缀反馈至所述客户端。本发明实施例中由于标识信息由标识前缀和标识后缀形成,基于标识前缀进行标识后缀的查询,不仅方便而且快速。
附图说明
19.图1为本发明一实施例中标识信息查询方法的流程示意图。
具体实施方式
20.第一方面,本发明实施例提供一种标识信息查询方法,该方法由递归节点执行,参见图1,该方法包括如下步骤s110~s140:
21.s110、接收客户端发送来的第一查询请求;
22.即,用户通过客户端向递归节点发送第一查询请求,这样递归节点接收到第一查询请求。
23.s120、对所述第一查询请求进行解析,得到所述第一查询请求中的标识前缀;
24.其中,在第一查询请求中包括标识前缀。一个标识信息由标识前缀和标识后缀形成,标识前缀体现出了标识的类型、省份或者直辖市等信息。
25.s130、根据所述标识前缀,确定对应的查询节点;
26.其中,不同的标识前缀对应不同的查询节点,因此根据标识前缀确定对应的查询节点。
27.s140、向对应的查询节点发送第二查询请求,以使对应的查询节点查询所述标识前缀对应的至少一个标识后缀,并将查询到的所述至少一个标识后缀反馈至所述客户端;其中,每一个查询节点存储中存储有一个标识前缀对应的至少一个标识后缀。
28.即,在通过s130确定了对应的查询节点后,生成第二查询请求,将第二查询请求发送至该查询节点中,该查询节点就会将其存储的一个、多个或者所有的标识后缀返回递归节点,进而递归节点将接收到的标识后缀反馈给客户端,完成标识信息的查询工作。
29.在一个实施例中,所述标识前缀包括三级信息,所述标识前缀中的第一级信息为国家标识的编码,所述标识前缀中的第二级信息为标识类别的编码,所述标识前缀中的第三级信息为省份标识或直辖市标识的编码。
30.例如,一个标识前缀为:88.108.37,88为中国标识的编码,108为中国地名的编码,37为山东省的编码。
31.其中,标识类别有多种,例如,中国地名、中国企业等。通过标识前缀中的第二级信息就能知道用户想要查询的是中国地名的标识信息还是中国企业的标识信息,以及用户想要查询的是哪个省份或者直辖市的标识信息。
32.进一步的,在一个实施例中,所述标识类别包括中国地名;对应的,在每一个省份和直辖市部署有一个第一查询节点,该第一查询节点中存储有该省份或者该直辖市内的所有地名的标识,所述标识由所述标识前缀和所述标识后缀形成;所述标识后缀包括三级信息,所述标识后缀中的第一级信息为区域地址的编码,所述标识后缀中的第二级信息为所述区域地址内的至少一个标识物的类型编码,所述标识后缀中的第三级信息为每一个所述标识物在所述区域地址中同类型标识物中的唯一顺序码。
33.也就是说,在每一个省份和直辖市都部署有一个第一查询节点,所谓的节点是服务器。在第一查询节点中存储有多个标识信息,每一个标识信息由标识前缀和标识后缀形成。例如,一个标识前缀中的第二级信息为中国地名的编码,第三级信息为山东省的编码,那么该标识前缀对应的一个标识后缀中的第一级信息为山东省内的一个具体的区域地址的编码,第二级信息为这个区域地址内至少一个标识物的类型编码,第三级信息为每一个标识物的唯一标识码。
34.举例来说,一个标识后缀中的第一级信息为18位编码:12345(区县)、789(街镇)、10 11 12(社区)、13 14 15(村居)、116 17 18(居住点)这几项形成的18位编码。第二级信息中标识物的类型,例如,自然地名、楼宇、山川、河流、地理标志产品等,采用1位编码,例如,1标识自然地名,2标识楼宇等。第三级信息为每一个标识物在区域地址中同类型的标识物中的唯一标识码,用于对标识物进行唯一编码。
35.可理解的是,标识信息中包括标识前缀和标识后缀。这里借鉴“工业互联网标识解析体系”的思维,建设中国地名的标识体系,从而可以制定标识解析标准规范,建立全国统一的地名标识编码规则,面向全国地名范围、不同业务领域提供地名标识解析服务,实现多元异构地名数据的互联共享、信息赋能,有效支撑地名相关单位、不同系统、不同环节之间地名信息标准统一与有效协同,促进多元化的地名信息基本共享服务。
36.可理解的是,统一的标识编码规范是发挥地名标识价值的关键依托,是实现被标识对象的准确定位、信息获取和交换、控制和管理的前提基础。地名标识解析体系将形成涵盖核心信息、关键技术、服务需求的地名标识标准体系。针对当前存在的多种标识体系,通过融合其编码规则、应用领域、应用模式,基于标识解析各级节点提供各类标识的解析寻址服务,形成全领域统一的地名标识码以实现其规范化应用。
37.可理解的是,依托统一的地理标识编码体系通实现地名标识赋码,为每个地名赋予唯一的身份编码,支持地名标识开展资源定位和信息共享,扩展地名标识的备案、监测、认证等保障能力,加强地名标识的规模化推广与应用,利用标识实现各级单位、企业及个人地名服务的精准对接,使唯一认证、全域统一的地名标识信息贯通各项地名相关业务应用,使地名标识更好地服务经济社会发展。
38.其中,标识信息中的标识前缀和标识后缀可以通过“/”隔开。
39.更进一步的,所述根据所述标识前缀,确定对应的查询节点,可以包括:若所述标
识前缀中的第二级信息为中国地名的编码,则根据所述标识前缀中的第三级信息对应的省份或者直辖市,确定对应的第一查询节点;
40.对应的,所述向对应的查询节点发送第二查询请求,包括:向对应的第一查询节点发送所述第二查询请求。
41.也就是说,如果根据标识前缀中的第二级信息得知标识类型为中国地名,说明用户想要查找地名标识,接着根据标识前缀中的第三级信息确定对应的省份或者直辖市,将该省份或者直辖市对应的第一查询节点作为查询标识后缀的第一查询节点,进而向该第一查询节点发送第二查询请求。
42.可理解的是,本发明实施例可以依托完善的授权、区块链和安全防护能力打通地名标识数据共享体系,实现“跨地区-跨领域-跨行业”的地名标识信息管理和共享,提高地名信息服务质量,推进相关业务协同提供有力的保障,助力转变地名管理服务职能,提升地名信息公共服务能力。
43.其中,递归节点为公共查询和访问入口,是入口设施,能够通过缓存等技术手段提升整体服务性能。当收到客户端的第一查询请求时,递归节点会首先查看本地缓存是否有查询结果,如果没有,则会通过从查询节点进一步查找,将查找结果返回给客户端,并将查找结果进行缓存。
44.进一步的,在一个实施例中,所述标识类别包括中国企业;对应的,在每一个省份和直辖市部署有一个第二查询节点,该第二查询节点中存储有该省份或者该直辖市内的所有企业的标识,所述标识由所述标识前缀和所述标识后缀形成;所述标识后缀包括三级信息,所述标识后缀中的第一级信息为区域地址的编码,所述标识后缀中的第二级信息为所述区域地址内至少一个企业的产品的类型编码,所述标识后缀中的第三级信息为所述产品在所述区域地址中同类型产品中的唯一顺序码。
45.也就是说,在每一个省份或直辖市部署有一个第二查询节点,在第二查询节点中包括多条标识信息,每一条标识信息包括标识前缀和标识后缀。例如,标识前缀的第二级信息中的标识类型为中国企业,第三级信息为山东省的编码,那么该标识前缀对应的一个标识后缀中的第一级信息为山东省内的一个具体的区域地址的编码,第二级信息为这个区域地址内至少一个企业的产品的类型编码,标识后缀中的第三级信息为产品在这个区域地址中同类型产品中的唯一顺序码。例如,山东省的一个区域地址内的一个企业生产白酒,该白酒的类型编码为1,在该区域地址内各个企业的白酒产品中的唯一顺序码为22。通过标识后缀中的第二级信息和第三级信息可以对一个产品进行唯一标识。
46.更进一步的,所述根据所述标识前缀,确定对应的查询节点,可以包括:若所述标识前缀中的第二级信息为中国企业的编码,则根据所述标识前缀中的第三级信息对应的省份或者直辖市,确定对应的第二查询节点;
47.对应的,所述向对应的查询节点发送第二查询请求,包括:向对应的第二查询节点发送所述第二查询请求。
48.也就是说,如果从标识前缀的第二级信息中得知标识类型为中国企业,则根据标识前缀确定对应的省份或直辖市,进而确定对应的第二查询节点,然后向该第二查询节点发送第二查询请求,查询标识后缀。
49.在一个实施例中,所述递归节点和所述查询节点之间的信息交互可以采用区块链
技术进行加密。
50.可见,利用区块链技术进行数据共享交互,结合公有链、联盟链、私有链等形式,确保数据安全、不可篡改。
51.可理解的是,本发明实施例提供的方法是一种去中心化的标识信息查询方法。
52.可理解的是,本发明实施例基于“工业互联网+区块链技术”构建的方案,可以实现跨地域、跨企业的信息查询和共享,促进地名产业链环节互联互通,推动开展地名服务场景应用,在政务服务协同、地名标识建设、地名文化弘扬、地名产品推广、地名译写服务等场景应用模式中,创新地名服务应用、构建地名产业生态,赋能各级单位和公众快速便捷地使用地名标识解析服务,实现社会治理、社会组织和养老服务等业务空间化处理、精细化管理和智能化服务,为智慧城市、生态文明、文化传播和社会治理等提供基础性公共服务支撑。
53.第二方面,本发明实施例提供一种标识信息查询装置,所述装置应用在递归节点中,所述装置包括:
54.请求接收模块,用于接收客户端发送来的第一查询请求;
55.请求解析模块,用于对所述第一查询请求进行解析,得到所述第一查询请求中的标识前缀;
56.节点确定模块,用于根据所述标识前缀,确定对应的查询节点;
57.后缀查询模块,用于向对应的查询节点发送第二查询请求,以使对应的查询节点查询所述标识前缀对应的至少一个标识后缀,并将查询到的所述至少一个标识后缀反馈至所述客户端;其中,每一个查询节点存储中存储有一个标识前缀对应的至少一个标识后缀。
58.在一个实施例中,所述标识前缀包括三级信息,所述标识前缀中的第一级信息为国家标识的编码,所述标识前缀中的第二级信息为标识类别的编码,所述标识前缀中的第三级信息为省份标识或直辖市标识的编码。
59.在一个实施例中,所述标识类别包括中国地名;对应的,在每一个省份和直辖市部署有一个第一查询节点,该第一查询节点中存储有该省份或者该直辖市内的所有地名的标识,所述标识由所述标识前缀和所述标识后缀形成;所述标识后缀包括三级信息,所述标识后缀中的第一级信息为区域地址的编码,所述标识后缀中的第二级信息为所述区域地址内的至少一个标识物的类型编码,所述标识后缀中的第三级信息为每一个所述标识物在所述区域地址中同类型标识物中的唯一顺序码。
60.在一个实施例中,所述根据所述标识前缀,确定对应的查询节点,包括:若所述标识前缀中的第二级信息为中国地名的编码,则根据所述标识前缀中的第三级信息对应的省份或者直辖市,确定对应的第一查询节点;
61.对应的,所述向对应的查询节点发送第二查询请求,包括:向对应的第一查询节点发送所述第二查询请求。
62.在一个实施例中,所述标识类别包括中国企业;对应的,在每一个省份和直辖市部署有一个第二查询节点,该第二查询节点中存储有该省份或者该直辖市内的所有企业的标识,所述标识由所述标识前缀和所述标识后缀形成;所述标识后缀包括三级信息,所述标识后缀中的第一级信息为区域地址的编码,所述标识后缀中的第二级信息为所述区域地址内至少一个企业的产品的类型编码,所述标识后缀中的第三级信息为所述产品在所述区域地址中同类型产品中的唯一顺序码。
63.在一个实施例中,所述根据所述标识前缀,确定对应的查询节点,包括:若所述标识前缀中的第二级信息为中国企业的编码,则根据所述标识前缀中的第三级信息对应的省份或者直辖市,确定对应的第二查询节点;
64.对应的,所述向对应的查询节点发送第二查询请求,包括:向对应的第二查询节点发送所述第二查询请求。
65.在一个实施例中,所述递归节点和所述查询节点之间的信息交互采用区块链技术进行加密。
66.可理解的是,本发明实施例提供的装置中有关内容的解释、具体实施方式、有益效果、举例等内容可以参见第一方面提供的方法中的相应部分,此处不再赘述。
67.第三方面,本发明实施例提供一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行第一方面提供的方法。
68.具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或cpu或mpu)读出并执行存储在存储介质中的程序代码。
69.在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。
70.用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如cd-rom、cd-r、cd-rw、dvd-rom、dvd-ram、dvd-rw、dvd+rw)、磁带、非易失性存储卡和rom。可选择地,可以由通信网络从服务器计算机上下载程序代码。
71.此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。
72.此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展模块中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展模块上的cpu等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。
73.可理解的是,本发明实施例提供的计算机可读介质中有关内容的解释、具体实施方式、有益效果、举例等内容可以参见第一方面提供的方法中的相应部分,此处不再赘述。
74.第四方面,本说明书一个实施例提供了一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现执行说明书中任一个实施例中的方法。
75.可理解的是,本发明实施例提供的计算设备中有关内容的解释、具体实施方式、有益效果、举例等内容可以参见第一方面提供的方法中的相应部分,此处不再赘述。
76.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
77.本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功
能可以用硬件、软件、挂件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。
78.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

技术特征:
1.一种标识信息查询方法,其特征在于,所述方法由递归节点执行,所述方法包括:接收客户端发送来的第一查询请求;对所述第一查询请求进行解析,得到所述第一查询请求中的标识前缀;根据所述标识前缀,确定对应的查询节点;向对应的查询节点发送第二查询请求,以使对应的查询节点查询所述标识前缀对应的至少一个标识后缀,并将查询到的所述至少一个标识后缀反馈至所述客户端;其中,每一个查询节点存储中存储有一个标识前缀对应的至少一个标识后缀。2.根据权利要求1所述的方法,其特征在于,一个所述标识前缀包括三级信息,所述标识前缀中的第一级信息为国家标识的编码,所述标识前缀中的第二级信息为标识类别的编码,所述标识前缀中的第三级信息为省份标识或直辖市标识的编码。3.根据权利要求2所述的方法,其特征在于,所述标识类别包括中国地名;对应的,在每一个省份和直辖市部署有一个第一查询节点,该第一查询节点中存储有该省份或者该直辖市内的所有地名的标识,所述标识由所述标识前缀和所述标识后缀形成;所述标识后缀包括三级信息,所述标识后缀中的第一级信息为区域地址的编码,所述标识后缀中的第二级信息为所述区域地址内的至少一个标识物的类型编码,所述标识后缀中的第三级信息为每一个所述标识物在所述区域地址中同类型标识物中的唯一顺序码。4.根据权利要求3所述的方法,其特征在于,所述根据所述标识前缀,确定对应的查询节点,包括:若所述标识前缀中的第二级信息为中国地名的编码,则根据所述标识前缀中的第三级信息对应的省份或者直辖市,确定对应的第一查询节点;对应的,所述向对应的查询节点发送第二查询请求,包括:向对应的第一查询节点发送所述第二查询请求。5.根据权利要求2所述的方法,其特征在于,所述标识类别包括中国企业;对应的,在每一个省份和直辖市部署有一个第二查询节点,该第二查询节点中存储有该省份或者该直辖市内的所有企业的标识,所述标识由所述标识前缀和所述标识后缀形成;所述标识后缀包括三级信息,所述标识后缀中的第一级信息为区域地址的编码,所述标识后缀中的第二级信息为所述区域地址内至少一个企业的产品的类型编码,所述标识后缀中的第三级信息为所述产品在所述区域地址中同类型产品中的唯一顺序码。6.根据权利要求5所述的方法,其特征在于,所述根据所述标识前缀,确定对应的查询节点,包括:若所述标识前缀中的第二级信息为中国企业的编码,则根据所述标识前缀中的第三级信息对应的省份或者直辖市,确定对应的第二查询节点;对应的,所述向对应的查询节点发送第二查询请求,包括:向对应的第二查询节点发送所述第二查询请求。7.根据权利要求1所述的方法,其特征在于,所述递归节点和所述查询节点之间的信息交互采用区块链技术进行加密。8.一种标识信息查询装置,其特征在于,所述装置应用在递归节点中,所述装置包括:请求接收模块,用于接收客户端发送来的第一查询请求;请求解析模块,用于对所述第一查询请求进行解析,得到所述第一查询请求中的标识前缀;
节点确定模块,用于根据所述标识前缀,确定对应的查询节点;后缀查询模块,用于向对应的查询节点发送第二查询请求,以使对应的查询节点查询所述标识前缀对应的至少一个标识后缀,并将查询到的所述至少一个标识后缀反馈至所述客户端;其中,每一个查询节点存储中存储有一个标识前缀对应的至少一个标识后缀。9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行实现实现权利要求1~7中的任一项所述的方法。10.一种计算设备,其特征在于,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1~7中的任一项所述的方法。

技术总结
本发明提供一种标识信息查询方法及装置、介质、设备。方法包括:接收客户端发送来的第一查询请求;对所述第一查询请求进行解析,得到所述第一查询请求中的标识前缀;根据所述标识前缀,确定对应的查询节点;向对应的查询节点发送第二查询请求,以使对应的查询节点查询所述标识前缀对应的至少一个标识后缀,并将查询到的所述至少一个标识后缀反馈至所述客户端;其中,每一个查询节点存储中存储有一个标识前缀对应的至少一个标识后缀。本发明实施例中由于标识信息由标识前缀和标识后缀形成,基于标识前缀进行标识后缀的查询,不仅方便而且快速。速。速。


技术研发人员:王庆飞 温涛 宋立 丁伍洪 张诚
受保护的技术使用者:浪潮软件股份有限公司
技术研发日:2023.05.08
技术公布日:2023/9/23
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐