本技术涉及数据处理领域,具体涉及一种地址数据生产方法、权限控制方法及相关设备。
背景技术:
1、在现实世界中,一条地址的描述是多种多样的,为了获取一条地址所对应的属性,例如地址名、地址对应街道及地址对应空间坐标等要素,需要进行大量自动化作业与人工作业,即对地址数据进行自动化编辑处理和人工编辑处理,尤其是人工作业,其生产成本较高。
2、目前地址类数据生产过程中,地址数据的相关信息都是相互独立存储和处理,降低了具有拓扑关系的地址数据中相关信息之间的稳定性,容易导致人工作业后的地址数据继续被自动化作业,使得人工作业的成本存在修改文风险,增加了人工作业成本,因此,有必要提供一种能够确保数据稳定的地址数据处理方案。
技术实现思路
1、本技术实施例提供一种地址数据生产方法、权限控制方法及相关设备,旨在解决现有技术中地址数据的相互独立存储和处理导致的地址数据稳定性较低的技术问题。
2、一方面,本技术提供一种地址数据生产方法,所述地址数据生产方法包括:
3、对初始地址文本信息进行地理编码处理,得到地理实体和所述地理实体的多个属性信息;
4、对所述地理实体进行地址层级分层,得到多个地址层级实体,且每个所述地址层级实体之间具有层级关系,所述层级关系用于表征各个所述地址层级实体之间的空间关系;
5、获取所述地址层级实体和所述多个属性信息之间的语义关系,并根据所述语义关系确定各个所述地址层级实体的层级属性信息;
6、根据各个所述地址层级实体及各自所述层级属性信息生产所述初始地址文本信息的地址分层数据。
7、在本技术一些实施方案中,所述对初始地址文本信息进行地理编码处理,得到地理实体和所述地理实体的多个属性信息,包括:
8、对所述初始地址文本信息进行分词处理,得到多个地址信息分词;
9、确定各个所述地址信息分词的空间信息和语义信息;
10、根据所述空间信息,确定所述地理实体;
11、根据所述语义信息,确定所述属性信息。
12、在本技术一些实施方案中,所述对所述地理实体进行地址层级分层,得到多个地址层级实体,包括:
13、构建多层数据存储结构,且每层所述数据存储结构标识有层级标识,所述层级标识用于表征各层数据存储结构之间的层级关系;
14、将所述地理实体按照所述层级标识分层存储到对应的数据存储结构中,得到多个地址层级实体。
15、在本技术一些实施方案中,所述获取所述地址层级实体和所述多个属性信息之间的语义关系,并根据所述语义关系确定各个所述地址层级实体的层级属性信息,包括:
16、分别将各所述地址层级实体作为目标地址层级实体,并将各所述属性信息作为目标属性信息;
17、确定所述目标地址层级实体和所述目标属性信息的语义向量,得到实体向量和属性向量;
18、计算所述实体向量和所述语义向量的相似度,得到语义相似度;
19、将语义相似度大于预设相似度阈值的所述目标属性确定为所述目标地址层级实体的层级属性信息。
20、在本技术一些实施方案中,在所述将语义相似度大于预设相似度阈值的所述目标属性确定为所述目标地址层级实体的层级属性信息之后,还包括:
21、将所述目标地址层级实体和所述目标地址层级实体的层级属性信息采用一实体与n元组的组合方式进行存储,其中,n为自然数;
22、对所述一实体与n元组的所述目标地址层级实体与所述层级属性信息按照预设的策略进行运营。
23、在本技术一些实施方案中,所述对所述一实体与n元组的所述目标地址层级实体与所述层级属性信息按照预设的策略进行运营,包括:
24、若所述预设的策略为正向运营策略,则将所述目标地址层级实体与所述层级属性信息保存至预设数据库中;
25、若所述预设的策略为逆向运营策略,则基于预置的标准地址数据,对所述目标地址层级实体与所述层级属性信息进行调整。
26、另一方面,本技术提供一种地址数据的作业权限控制方法,所述地址数据的作业权限控制方法包括:
27、获取地址数据作业任务,所述地址数据作业任务包括地址分层数据和作业类型,所述地址分层数据是采用所述地址数据生产方法生产的;
28、获取所述地址分层数据中的各个地址层级实体及各自地址层级实体的层级属性信息;
29、按照所述层级关系对各个所述地址层级实体进行优先级配置,生成各个所述地址层级实体的作业权限优先级;
30、若所述作业类型为人工作业,则根据所述作业权限优先级对所述层级属性信息进行加锁。
31、在本技术一些实施方案中,所述根据所述作业权限优先级对所述层级属性信息进行加锁,包括:
32、根据所述作业权限优先级确定所述层级属性信息的加锁状态;
33、对每个所述层级属性信息的加锁状态,采用二进制方式进行表示,得到二进制锁数据;
34、根据所述二进制锁数据对所述地址层级实体的层级属性信息进行加锁,以确定所述层级属性信息的作业权限。
35、另一方面,本技术提供一种地址数据生产装置,所述地址数据生产装置包括:
36、编码模块,用于对初始地址文本信息进行地理编码处理,得到地理实体和所述地理实体的多个属性信息;
37、分层模块,用于对所述地理实体进行地址层级分层,得到多个地址层级实体,且每个所述地址层级实体之间具有层级关系,所述层级关系用于表征各个所述地址层级实体之间的空间关系;
38、确定模块,用于获取所述地址层级实体和所述多个属性信息之间的语义关系,并根据所述语义关系确定各个所述地址层级实体的层级属性信息;
39、生产模块,用于根据各个所述地址层级实体及各自所述层级属性信息生产所述初始地址文本信息的地址分层数据。
40、在本技术一些实施方案中,编码模块具体用于:
41、对所述初始地址文本信息进行分词处理,得到多个地址信息分词;
42、确定各个所述地址信息分词的空间信息和语义信息;
43、根据所述空间信息,确定所述地理实体;
44、根据所述语义信息,确定所述属性信息。
45、在本技术一些实施方案中,分层模块具体用于:
46、构建多层数据存储结构,且每层所述数据存储结构标识有层级标识,所述层级标识用于表征各层数据存储结构之间的层级关系;
47、将所述地理实体按照所述层级标识分层存储到对应的数据存储结构中,得到多个地址层级实体。
48、在本技术一些实施方案中,确定模块具体用于:
49、分别将各所述地址层级实体作为目标地址层级实体,并将各所述属性信息作为目标属性信息;
50、确定所述目标地址层级实体和所述目标属性信息的语义向量,得到实体向量和属性向量;
51、计算所述实体向量和所述语义向量的相似度,得到语义相似度;
52、将语义相似度大于预设相似度阈值的所述目标属性确定为所述目标地址层级实体的层级属性信息。
53、在本技术一些实施方案中,该地址数据生产装置还包括:
54、存储模块,用于将所述目标地址层级实体和所述目标地址层级实体的层级属性信息采用一实体与n元组的组合方式进行存储,其中,n为自然数;
55、运营模块,用于对所述一实体与n元组的所述目标地址层级实体与所述层级属性信息按照预设的策略进行运营。
56、另一方面,本技术提供一种地址数据作业权限控制装置,所述地址数据作业权限控制装置包括:
57、第一编码模块,用于获取地址数据作业任务,所述地址数据作业任务包括地址分层数据和作业类型,所述地址分层数据是采用所述地址数据生产方法生产的;
58、第二编码模块,用于获取所述地址分层数据中的各个地址层级实体及各自地址层级实体的层级属性信息;
59、配置模块,用于按照所述层级关系对各个所述地址层级实体进行优先级配置,生成各个所述地址层级实体的作业权限优先级;
60、加锁模块,用于若所述作业类型为人工作业,则根据所述作业权限优先级对所述层级属性信息进行加锁。
61、另一方面,本技术还提供一种计算机设备,所述计算机设备包括:
62、一个或多个处理器;
63、存储器;以及
64、一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现第一方面中任一项所述的地址数据生产方法中的步骤,或者执行第二方面任一项所述的地址数据作业权限控制方法中的步骤。
65、第六方面,本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行第一方面任一项所述的地址数据生产方法中的步骤,或者执行第二方面任一项所述的地址数据作业权限控制方法中的步骤。
66、本技术通过对初始地址文本信息进行地理编码处理,得到地理实体和所述地理实体的多个属性信息;对所述地理实体进行地址层级分层,得到多个地址层级实体,且每个所述地址层级实体之间具有层级关系,所述层级关系用于表征各个所述地址层级实体之间的空间关系;获取所述地址层级实体和所述多个属性信息之间的语义关系,并根据所述语义关系确定各个所述地址层级实体的层级属性信息;根据各个所述地址层级实体及各自所述层级属性信息生产所述初始地址文本信息的地址分层数据,实现了对地址层级实体的空间和语义的关联,由于对地理实体进行了地址层级分层,并且对各个地址层级实体的层级属性信息进行关联,增加了地址层级实体和层级属性信息的关联性,提高了地址分层数据的稳定性。