[go: up one dir, main page]

CN106709011B - A kind of position concept level resolution calculation method based on space orientation cluster - Google Patents

A kind of position concept level resolution calculation method based on space orientation cluster Download PDF

Info

Publication number
CN106709011B
CN106709011B CN201611218567.1A CN201611218567A CN106709011B CN 106709011 B CN106709011 B CN 106709011B CN 201611218567 A CN201611218567 A CN 201611218567A CN 106709011 B CN106709011 B CN 106709011B
Authority
CN
China
Prior art keywords
node
positioning
concept
cluster
nodes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201611218567.1A
Other languages
Chinese (zh)
Other versions
CN106709011A (en
Inventor
佘冰
呙维
朱欣焰
刘异
顾芷宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan University WHU
Original Assignee
Wuhan University WHU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan University WHU filed Critical Wuhan University WHU
Priority to CN201611218567.1A priority Critical patent/CN106709011B/en
Publication of CN106709011A publication Critical patent/CN106709011A/en
Application granted granted Critical
Publication of CN106709011B publication Critical patent/CN106709011B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Image Analysis (AREA)

Abstract

The invention discloses a kind of, and the position concept level based on space orientation cluster clears up calculation method, belongs to natural language position concept computing technique field;It is primarily based on position concept parsing matching result building positioning cluster, including the building of initial alignment cluster and global object node determine;It is then based on node member ancestralCBottom-up progressive disambiguate realizes that the calculating of positioning cluster is cleared up.Level resolution is carried out the present invention is based on the position concept of space orientation cluster to calculate, hierarchical step by step can be layered to position concept in conjunction with models such as spatial relationships and calculate resolution, and is finally met the positioning result that people recognize criterion and description habit.

Description

一种基于空间定位簇的位置概念层次消解计算方法A Location Concept Hierarchy Digestion Computation Method Based on Spatial Location Clusters

技术领域technical field

本发明属于自然语言位置概念计算技术领域,特别是涉及一种基于空间定位簇的位置概念层次消解计算方法。The invention belongs to the technical field of natural language position concept calculation, in particular to a position concept level resolution calculation method based on spatial positioning clusters.

背景技术Background technique

多源异构地名数据大量增加,为了对不同来源不同结构的位置数据进行共享和集成,并根据位置名称检索精确获取准备的查询结果,需要从人们认知习惯角度出发,分析大量标准及非标准地名描述文本,总结比较完整的地名描述组成结构和空间关系,并需要利用位置概念匹配的解析方式对位置概念模型化实例依照相应组合对象级规则进行处理,实现位置概念对象的高效抽取。The multi-source heterogeneous place name data has increased in large numbers. In order to share and integrate the location data of different sources and different structures, and retrieve the prepared query results according to the location name, it is necessary to analyze a large number of standard and non-standard data from the perspective of people's cognitive habits. Place name description text, summarize the structure and spatial relationship of the relatively complete place name description, and need to use the analysis method of location concept matching to process the location concept model instance according to the corresponding combined object-level rules to achieve efficient extraction of location concept objects.

而最终的位置描述前提在于符合人们认知准则,人们在理解和表达位置描述时会不自觉运用环境、沟通者相关的知识以及语义和空间的计算方法,对于复杂的位置描述的理解过程是一个层次化启发式过程,可以看成是利用空间与语义综合消歧与计算的过程。因此,在对位置描述的语义部分进行匹配解析并对描述中的每个子部分找到对应的空间实体后,需要结合空间关系等模型对位置概念进行分层分步骤的层次型计算消解,并得到最终符合人们认知准则和描述习惯的定位结果。The premise of the final location description is that it conforms to people's cognitive criteria. When people understand and express the location description, they will unconsciously use the environment, communicator-related knowledge, and semantic and spatial calculation methods. The process of understanding complex location descriptions is a process. The hierarchical heuristic process can be regarded as a process of comprehensive disambiguation and calculation using space and semantics. Therefore, after matching and parsing the semantic part of the location description and finding the corresponding spatial entity for each sub-part in the description, it is necessary to combine the spatial relationship and other models to perform hierarchical calculation and digestion of the location concept in layers and steps, and obtain the final result. Positioning results that conform to people's cognitive criteria and description habits.

发明内容SUMMARY OF THE INVENTION

为了解决上述技术问题,本发明提出了一种基于空间定位簇的位置概念层次消解计算方法,将空间关系计算逻辑、概念的模式与空间搜索概念消歧有机融合,充分利用概念树的层次特性、概念搜索策略以及位置模型的语义信息提高定位的精度和效率。In order to solve the above technical problems, the present invention proposes a location concept hierarchy disambiguation calculation method based on spatial positioning cluster, which organically integrates the spatial relationship calculation logic, concept mode and spatial search concept disambiguation, and makes full use of the hierarchical characteristics of concept trees, The concept search strategy and semantic information of the location model improve the accuracy and efficiency of localization.

本发明所采用的技术方案是:一种基于空间定位簇的位置概念层次消解计算方法,其特征在于,包括以下步骤:The technical scheme adopted in the present invention is: a method for calculating location concept hierarchy based on spatial positioning cluster, which is characterized in that it includes the following steps:

步骤1:基于位置概念解析匹配结果构建定位簇,包括初始定位簇构建和全局目标节点确定;Step 1: Analyzing the matching results based on the location concept to construct a positioning cluster, including initial positioning cluster construction and global target node determination;

首先由匹配的结果从顶层匹配对象往下生长构建一棵只存在空间关系定位节点和模式定位节点的初始定位簇T0,则对应每个节点n都已找出了其作为顶点节点所在的元祖C的目标节点;再从多个局部目标节点中选择一个作为定位簇的全局目标节点;最后将初始定位簇T0的子树由一个虚拟的空间关系节点连接起来,并由目标节点赋值该空间关系概念对象的字段最终形成定位簇T;First, an initial positioning cluster T 0 with only spatial relationship positioning nodes and pattern positioning nodes is constructed by the matching results from the top-level matching object, and each node n has found the tuple where it is located as a vertex node. The target node of C; then select one of the local target nodes as the global target node of the positioning cluster; finally, the subtree of the initial positioning cluster T 0 is connected by a virtual space relationship node, and the target node assigns the space The fields of the relational concept object finally form the positioning cluster T;

步骤2:基于节点元祖C自底向上递进消歧实现定位簇的计算消解,其具体实现过程是:输入定位簇T,节点n,算法为递归调用,节点n初始传入为定位簇根节点nrootStep 2: Based on the bottom-up progressive disambiguation of the node tuple C, the calculation and elimination of the positioning cluster is realized. The specific implementation process is: input the positioning cluster T, the node n, the algorithm is a recursive call, and the initial input of the node n is the root node of the positioning cluster n root ;

若n不为空间关系节点,若其父节点为空,且其为失效或者模式定位节点,返回单节点计算,否则返回空,若其父节点不为空,则其一定是某个空间关系节点的子节点,由上层元组来决定计算类型,而这里直接返回空;If n is not a spatial relationship node, if its parent node is empty, and it is a failure or mode positioning node, it returns a single node calculation, otherwise it returns empty, if its parent node is not empty, it must be a certain spatial relationship node The child node of , the calculation type is determined by the upper tuple, and empty is returned directly here;

若n为空间关系节点,对其子节点递归调用;若均返回空则从其子节点集合中抽取出参考子节点集合TR,若集合TR中存在模式定位节点,则直接返回多子节点消歧,若没有则代表参考子节点集合已消岐完成;这时参考节点必定为一个组合节点,若n的目标节点是其自身,则返回位置型空间关系节点计算,其中以n节点自身为输入;若不是,则继续区分若该节点为失效模式节点,则直接返回单节点计算,其中以其目标节点为输入;若该节点有效,则返回连接性空间关系节点消歧步骤,其中以n节点自身为输入;递归调用最后返回空时计算消岐终止,此时定位簇T消减至一个节点,即其全局目标节点。If n is a spatial relationship node, recursively call its child nodes; if all return null, extract the reference child node set TR from its child node set, if there is a pattern positioning node in the set TR , directly return multiple child nodes Disambiguation, if not, it means that the reference child node set has been disambiguated; at this time, the reference node must be a combined node, if the target node of n is itself, it will return to the calculation of the location-based spatial relationship node, where the n node itself is the Input; if not, continue to distinguish if the node is a failure mode node, directly return to the single-node calculation, where its target node is the input; if the node is valid, return to the connectivity space relationship node disambiguation step, where n The node itself is the input; when the recursive call finally returns empty, the calculation disambiguation terminates, and the positioning cluster T is reduced to one node, that is, its global target node.

本发明基于空间定位簇的位置概念进行层次消解计算,可以结合空间关系等模型对位置概念进行分层分步骤的层次型计算消解,并得到最终符合人们认知准则和描述习惯的定位结果。The present invention performs hierarchical digestion and calculation based on the location concept of the spatial positioning cluster, and can combine the spatial relationship and other models to perform hierarchical calculation and digestion of the location concept in layers and steps, and obtain a positioning result that finally conforms to people's cognitive criteria and description habits.

附图说明Description of drawings

图1为本发明实施例的基于空间定位簇的位置概念定位方法示意图;1 is a schematic diagram of a location concept location method based on a spatial location cluster according to an embodiment of the present invention;

图2为本发明实施例的定位簇的构建与消解流程示意图;FIG. 2 is a schematic diagram of the construction and digestion process of the positioning cluster according to the embodiment of the present invention;

图3为本发明实施例的定位簇及消解过程示意图(广八路与八一路交叉口附近的酒店);3 is a schematic diagram of a localization cluster and a digestion process according to an embodiment of the present invention (a hotel near the intersection of Guangba Road and Bayi Road);

图4为本发明实施例的层次消解结果示意图(广八路与八一路交叉口附近的酒店);4 is a schematic diagram of the results of hierarchical digestion according to an embodiment of the present invention (a hotel near the intersection of Guangba Road and Bayi Road);

图5为本发明实施例的定位簇及消解过程示意图(古田二路与三路之间,轻轨站对面的诊所)。FIG. 5 is a schematic diagram of a localization cluster and a digestion process according to an embodiment of the present invention (between Gutian 2nd Road and 3rd Road, the clinic opposite the light rail station).

具体实施方式Detailed ways

为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。In order to facilitate the understanding and implementation of the present invention by those of ordinary skill in the art, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the embodiments described herein are only used to illustrate and explain the present invention, but not to limit it. this invention.

本发明中经由语义匹配形成的结果可以看成由多棵语义匹配树构成的一个匹配簇,将这个簇经过转换形成一个用于定位过程的簇,其中节点对应于空间关系和复杂位置概念的对象。这个簇称之为空间定位簇。The result formed by semantic matching in the present invention can be regarded as a matching cluster composed of multiple semantic matching trees, and the cluster is transformed into a cluster for the positioning process, wherein the nodes correspond to the objects of spatial relationship and complex position concept . This cluster is called a spatially localized cluster.

空间定位簇T可以看成是一个定位树的集合T=(t1,t2,…,tn),每棵子树t的根节点都对应了匹配过程中形成的一个顶层虚拟概念对象,可以形式化为t=(N,L,d)。其中,N是节点集合,对应于匹配对象、空间关系或者计算过程中形成的位置概念对象,这些对象可能是已入库的对应于现实世界的空间实体,也可以是由空间关系计算出的空间对象。L是边集合,代表了节点之间的关联关系,其将节点之间从底至上层次型的连接,每个层次的两层节点都看成若干个独立的节点组C。每一个元组都包含一个顶层节点和若干个子节点,其实整个定位簇进行计算消解的基本单元。而叶节点自身作为一个节点元组,没有子节点。d是目标节点,代表了子树t最终的计算指向,所有的计算和消歧都是围绕着目标节点进行的。整个定位簇T也有其相应的目标节点dT,其对应了子树的定位节点再最后进行选择后所确定的。对于整个定位簇T来言,只有这一个目标节点dT,相对而言其他节点就都是参考节点。将dT设成为全局目标节点,而子树t的目标节点则为一个局部目标节点。实际上,从T中任取一个节点,其与子节点构成的局部子树都对应着一个局部目标节点和若干个参考节点。The spatial positioning cluster T can be regarded as a set of positioning trees T=(t 1 , t 2 , ..., t n ), and the root node of each subtree t corresponds to a top-level virtual concept object formed in the matching process, which can be Formalized as t=(N, L, d). Among them, N is a set of nodes, corresponding to matching objects, spatial relationships, or location concept objects formed in the calculation process. These objects may be stored spatial entities corresponding to the real world, or spaces calculated from spatial relationships. object. L is an edge set, which represents the association relationship between nodes, which connects nodes from bottom to top in a hierarchical manner, and the two-level nodes of each level are regarded as several independent node groups C. Each tuple contains a top-level node and several sub-nodes, in fact, the basic unit of computing and digestion for the entire positioning cluster. The leaf node itself acts as a node tuple and has no child nodes. d is the target node, which represents the final calculation direction of the subtree t, and all calculations and disambiguation are carried out around the target node. The entire positioning cluster T also has its corresponding target node d T , which corresponds to the positioning node of the subtree and is determined after final selection. For the entire positioning cluster T, there is only one target node d T , and relatively speaking, other nodes are reference nodes. Let d T be the global target node, and the target node of subtree t is a local target node. In fact, if any node is taken from T, the local subtree formed by it and the child nodes corresponds to a local target node and several reference nodes.

本发明中不同节点代表不同的位置概念类型,定位簇中定位节点可划分为模式定位节点、失效模式节点、空间关系定位节点、位置概念对象定位节点和组合定位节点。In the present invention, different nodes represent different types of location concepts, and the location nodes in the location cluster can be divided into mode location nodes, failure mode nodes, spatial relationship location nodes, location concept object location nodes and combined location nodes.

模式定位节点是指经由模式查询而形成的包含一组模式的定位节点,在定位簇形成的过程中,模式定位节点主要对应着输入匹配结果中的一个非空间关系型的位置概念对象,经由模式图查询生成一组模式而形成。失效模式节点则是在形成模式定位节点过程中可能会出现描述有误或者模式图中进行模式分解查询未能找到任何模式节点而生成的一个失效节点,其对定位图本身的计算消解不产生影响,但会直接影响最后的评分过程。空间关系定位节点是定位簇中的扭结,其代表了某种参考对象对目标对象的约束,空间关系定位节点在定位簇行程的过程中由输入匹配结果中的空间关系型位置概念对象生成。位置概念对象定位节点是一组位置概念对象的集合,由模式定位节点或空间关系定位节点产生而来。组合定位节点是定位簇计算消解过程的一种中间形式的节点类型,其包含多个参考节点进行消歧选择若干组位置概念对象的组合。A pattern positioning node refers to a positioning node containing a set of patterns formed through a pattern query. In the process of forming a positioning cluster, a pattern positioning node mainly corresponds to a non-spatial relational location concept object in the input matching result. A graph query is formed by generating a set of schemas. The failure mode node is a failure node generated when the description is wrong in the process of forming the mode positioning node or the mode decomposition query in the mode graph fails to find any mode node, which does not affect the calculation and resolution of the positioning graph itself. , but will directly affect the final scoring process. The spatial relationship positioning node is a kink in the positioning cluster, which represents the constraint of a certain reference object on the target object. The spatial relationship positioning node is generated by the spatial relationship type position concept object in the input matching result in the process of positioning the cluster itinerary. The location concept object location node is a set of location concept objects, which is generated by the pattern location node or the spatial relation location node. The combined positioning node is an intermediate form of node type in the calculation and resolution process of the positioning cluster, which contains multiple reference nodes to disambiguate and select a combination of several groups of position concept objects.

本发明中定位簇的计算消解对应了空间关系的计算和模式节点的消歧,可近似形式化为一个优化问题,定位簇中每一个叶节点代表了一组位置概念对象的待选集合,而空间关系代表了施加于一个子节点集合的约束,可表示为其中:nroot定位簇根节点,F(Ln)是目标函数,其中 是节点n所在元组对应的所有符合空间约束条件的位置概念对象组合,而定位簇T的定位则通过该函数可以转化为选取使目标函数最大化的组合,Ln中既包含目标位置概念对象,也包含参考位置概念对象。Ln中的约束条件由V(Ln,n)表示,其代表了某个组合是否满足这个元组对应的空间关系的约束条件。若nroot是位置型的空间关系节点,则需要对中的目标节点对应对象根据空间计算求解置信场对象作为定位结果;若nroot是连接型的空间关系节点,则选取中的目标节点对应对象作为定位结果。F(Ln)表示为一个分值函数,其值在0至1之间。其由底层定位节点的分值累积而成,并由H(n)函数来根据失效节点所占比例调整分值。G(Ln)表示为当前元组所在节点的函数,其表示为一个加权的函数,其中,D(Ln)表示参考位置概念对象集合的几何凸包和目标对象之间的标准化距离,表示了节点ni和其中的一个待选对象之间的语义相似度,称之为自语义相似度,而S1(L(n))则考虑了一个待选位置概念对象集合之间的语义相似度,称之为组内语义相似度。一种特殊情况是在叶节点处,G(Ln)直接由语义自相似度来表示。其中,r,p,q分别为三者的权值。如下为目标函数F(Ln)的具体表示形式:The calculation and resolution of the positioning cluster in the present invention corresponds to the calculation of the spatial relationship and the disambiguation of the mode nodes, which can be approximately formalized as an optimization problem. Each leaf node in the positioning cluster represents a set of candidate set of position concept objects, and Spatial relationships represent constraints imposed on a set of child nodes and can be expressed as where: n root locates the cluster root node, F(L n ) is the objective function, where is the combination of all position concept objects that meet the spatial constraints corresponding to the tuple where the node n is located, and the positioning of the positioning cluster T can be transformed into a combination that maximizes the objective function through this function. L n contains both the target position concept object , which also contains a reference location concept object. The constraint condition in L n is represented by V(L n , n), which represents whether a certain combination satisfies the constraint condition of the spatial relationship corresponding to this tuple. If n root is a positional spatial relationship node, it is necessary to The corresponding object of the target node in , solves the confidence field object according to the spatial calculation as the positioning result; if n root is a connection-type spatial relationship node, select The target node in the corresponds to the object as the positioning result. F(L n ) is represented as a score function with values between 0 and 1. It is accumulated by the scores of the underlying positioning nodes, and the H(n) function is used to adjust the scores according to the proportion of failed nodes. G(L n ) is represented as a function of the node where the current tuple is located, which is represented as a weighted function, where D(L n ) represents the normalized distance between the geometric convex hull of the reference location concept object set and the target object, Represents node ni and one of the candidate objects The semantic similarity between them is called self-semantic similarity, while S 1 (L(n)) considers the semantic similarity between a set of candidate position concept objects, which is called intra-group semantic similarity. A special case is that at leaf nodes, G(L n ) is directly represented by semantic self-similarity. Among them, r, p, q are the weights of the three, respectively. The following is the specific representation of the objective function F(L n ):

本发明针对位置描述定位的空间关系计算函数,设计包含两个基础的空间关系计算函数(置信场计算和选择过滤),由各个空间关系位置概念具体实现。置信场计算结合空间关系和其参考位置概念对象的语义性质计算并返回一个置信场,本发明假设均返回匀质的置信场,以一个二维几何对象表示。而选择过滤用来过滤输入的一组位置概念对象,返回过滤后的对象集合。Aiming at the spatial relationship calculation function of position description and positioning, the present invention design includes two basic spatial relationship calculation functions (confidence field calculation and selection filtering), which are specifically realized by each spatial relationship position concept. The confidence field calculation combines the spatial relationship and the semantic properties of the reference position concept object to calculate and return a confidence field. The present invention assumes that a homogeneous confidence field is returned, represented by a two-dimensional geometric object. The selection filter is used to filter the input set of location concept objects, and returns the filtered set of objects.

本发明考虑旁边关系、之间关系、建筑物结构关系、距离方位关系、距离拓扑关系、内部关系、交叉关系、顺序度量关系这几种空间关系来实现位置概念基础计算模型。The present invention realizes the basic calculation model of the location concept by considering the spatial relationships of side relationship, interrelationship, building structure relationship, distance and orientation relationship, distance topological relationship, internal relationship, cross relationship, and order measurement relationship.

本发明在置信场计算中,旁边关系的位置概念基础计算模型的实现包括以下步骤:(1)计算参考对象集合的凸包T作为参考对象集合的边界;(2)计算T的缓冲区,缓冲阈值为h;(3)返回该缓冲区。之间关系的位置概念基础计算模型则是直接返回参考对象集合的凸包T。建筑物结构关系和内部关系直接返回参考对象自身实现。距离方位关系的位置概念基础计算模型实现包括以下步骤:(1)从路网中进行空间搜索查找距离参考对象最近的边e,e为折线形式;(2)投影参考对象中心点至e,找到该点所在线段e';(3)进行仿射变换,求解参考对象l对称与线段e'的几何对象l^';(4)根据朝向词的语义选择阈值h:包含正对面、对面、斜对面等;(5)计算并返回l'的缓冲区,阈值为h。距离拓扑关系的位置概念基础计算模型实现包括以下步骤:(1)若参考对象存在线状几何对象,沿该几何对象找寻指定距离的点并返回;(2)若参考对象为嵌套的方位空间关系,则结合该方位的参考对象往其方向词汇(如“东”、“南”、“西”、“北”)对应的方向找寻偏移指定距离的点并返回。交叉关系的位置概念基础计算模型实现包括以下步骤:(1)计算参考对象集合对应的交叉点l;(2)若l不为空,则计算并返回l的缓冲区,阈值为h,否则返回空。In the confidence field calculation of the present invention, the realization of the basic calculation model of the position concept of the side relationship includes the following steps: (1) calculating the convex hull T of the reference object set as the boundary of the reference object set; (2) calculating the buffer of T, buffering the The threshold is h; (3) return the buffer. The basic calculation model of the position concept of the relationship is to directly return the convex hull T of the reference object set. Building structural relationships and internal relationships directly return the reference object to its own implementation. The realization of the basic calculation model of the position concept of the distance-azimuth relationship includes the following steps: (1) Perform a spatial search from the road network to find the edge e closest to the reference object, where e is in the form of a polyline; (2) Project the center point of the reference object to e to find The line segment e' where the point is located; (3) Perform affine transformation to solve the reference object l symmetry and the geometric object l^' of the line segment e'; (4) Select the threshold h according to the semantics of the orientation word: including the front, opposite, Oblique face, etc.; (5) Calculate and return the buffer of l', the threshold is h. The realization of the basic calculation model of the position concept of the distance topology relationship includes the following steps: (1) If there is a linear geometric object in the reference object, find a point with a specified distance along the geometric object and return; (2) If the reference object is a nested azimuth space relationship, then combined with the reference object of the orientation, look for the point offset by the specified distance in the direction corresponding to its direction vocabulary (such as "east", "south", "west", "north") and return. The realization of the basic calculation model of the location concept of the intersection relationship includes the following steps: (1) Calculate the intersection point l corresponding to the reference object set; (2) If l is not empty, calculate and return the buffer of l, the threshold is h, otherwise return null.

本发明在选择过滤计算函数中,旁边关系、之间关系、建筑物结构关系、距离方位关系、距离拓扑关系、内部关系和交叉关系的位置概念基础计算模型则都是根据置信场T过滤输入对象集合的。而顺序度量关系的位置概念基础计算模型则是选择输入集合中与置信场中最近的第k个对象(k为度量关系对象的成员变量)。In the selection filtering calculation function of the present invention, the basic calculation models of the position concept of the side relationship, the relationship between the buildings, the relationship between the building structure, the relationship between the distance and the orientation, the topological relationship between the distance, the internal relationship and the cross relationship are all filtering the input objects according to the confidence field T. collection. The basic calculation model of the position concept of the sequential measurement relationship is to select the kth object closest to the confidence field in the input set (k is a member variable of the measurement relationship object).

本发明提出的基于空间定位簇的位置概念层次消解计算方法,结合空间关系计算逻辑、模式查询与搜索、消歧、相似性度量来对位置概念进行分层分步骤的层次性计算消解,并得到最终的定位结果。The location concept hierarchy resolution calculation method based on the spatial positioning cluster proposed by the present invention combines spatial relationship computation logic, pattern query and search, disambiguation, and similarity measurement to perform hierarchical computation and resolution on the location concept in layers and steps, and obtain final positioning result.

请见图1和图2,本发明提供的一种基于空间定位簇的位置概念层次消解计算方法,包括以下步骤:Please refer to FIG. 1 and FIG. 2 , a method for calculating location concept hierarchy based on spatial positioning cluster provided by the present invention includes the following steps:

步骤1,基于位置概念解析匹配结果构建定位簇。首先由匹配的结果从顶层匹配对象往下生长构建一棵只存在空间关系定位节点和模式定位节点的初始定位簇T0,则对应每个节点n都已找出了其作为顶点节点所在的元祖C的目标节点。再从多个局部目标节点中选择一个作为定位簇的全局目标节点。最后将初始定位簇T0的子树由一个虚拟的空间关系节点连接起来,并由目标节点赋值该空间关系概念对象的字段最终形成定位簇T。Step 1, analyze the matching result based on the location concept to construct a location cluster. First, an initial positioning cluster T 0 with only spatial relationship positioning nodes and pattern positioning nodes is constructed by the matching results from the top-level matching object, and each node n has found the tuple where it is located as a vertex node. C's target node. Then, one of the local target nodes is selected as the global target node of the positioning cluster. Finally, the subtrees of the initial positioning cluster T 0 are connected by a virtual spatial relationship node, and the target node assigns the fields of the spatial relationship concept object to finally form the positioning cluster T.

步骤2,基于节点元祖C自底向上递进消歧实现定位簇的计算消解。根据C节点数量和节点类型分不同的计算情况。首先输入定位簇T,节点n,算法为递归调用,节点n初始传入为定位簇根节点nroot;若n不为空间关系节点,若其父节点为空,且其为失效或者模式定位节点,返回单节点计算,否则返回空,若其父节点不为空,则其一定是某个空间关系节点的子节点,由上层元组来决定计算类型,而这里直接返回空;若n为空间关系节点,对其子节点递归调用。若均返回空则从其子节点集合中抽取出参考子节点集合TR,若集合TR中存在模式定位节点,则直接返回多子节点消歧,若没有则代表参考子节点集合已消岐完成。这时参考节点必定为一个组合节点,若n的目标节点是其自身,则返回位置型空间关系节点计算(以n节点自身为输入);若不是,则继续区分若该节点为失效模式节点,则直接返回单节点计算(以其目标节点为输入);若该节点有效,则返回连接性空间关系节点消歧步骤(以n节点自身为输入);但递归调用最后返回空时计算消岐终止,此时定位簇T消减至一个节点,即其全局目标节点。Step 2: Based on the node tuple C, the bottom-up progressive disambiguation is performed to realize the calculation and elimination of the positioning cluster. According to the number of C nodes and the type of nodes, there are different calculation situations. First input the positioning cluster T, node n, the algorithm is a recursive call, the initial input of node n is the positioning cluster root node n root ; if n is not a spatial relationship node, if its parent node is empty, and it is a failure or mode positioning node , return single node calculation, otherwise return empty, if its parent node is not empty, it must be a child node of a spatial relationship node, the calculation type is determined by the upper tuple, and empty is returned directly here; if n is a space Relationship node, recursively called on its children. If both return empty, the reference child node set TR is extracted from its child node set. If there is a pattern positioning node in the set TR , the multi-child node disambiguation is directly returned. If not, it means that the reference child node set has been disambiguated. Finish. At this time, the reference node must be a combined node. If the target node of n is itself, it will return to the positional spatial relationship node calculation (with the n node itself as the input); if not, continue to distinguish if the node is a failure mode node, Then return the single-node calculation directly (with the target node as input); if the node is valid, return to the disambiguation step of the connectivity space relationship node (with n node itself as the input); but the recursive call finally returns to empty when the calculation of disambiguation terminates , at this time, the positioning cluster T is reduced to one node, that is, its global target node.

步骤1中初始定位簇构建,包括以下子步骤:The initial positioning cluster construction in step 1 includes the following sub-steps:

1)构建初始定位簇首先需要输入匹配结果,其表示一个匹配对象的集合L=(l1,l2,…ln);1) To construct an initial positioning cluster, it is first necessary to input a matching result, which represents a set of matching objects L=(l 1 , l 2 ,...l n );

2)遍历集合L,对应每一个匹配对象li,根据3)生成相应的定位节点及其子节点,表示为一棵定位树ti2) traverse the set L, corresponding to each matching object l i , generate the corresponding positioning node and its child nodes according to 3), which is represented as a positioning tree t i ;

3)根据li类型进行分情况处理。如下步骤i、ii。在构建过程中,每个节点都会对其作为顶层节点的元组C指定一个局部的目标节点,为第二阶段全局目标节点的生成做准备。主要有以下几个步骤:3) According to the type of li , the situation is processed. Follow steps i and ii below. During the construction process, each node assigns a local target node to its tuple C as the top-level node to prepare for the generation of the global target node in the second stage. There are mainly the following steps:

i.非空间关系的复杂位置概念:进行模式查询形成np节点,并指定其局部目标节点为其自身。若li类型为POI,由于POI的内嵌地名实际上是对POI的一个空间限定,因此,在POI的模式定位节点生成过程中,会将POI的地名集合G提取出来,单独生成模式节点集合与POI本身的节点并列连接到同一个父节点上。i. Complex location concepts for non-spatial relationships: make a pattern query to form np nodes and designate their local target nodes as themselves. If the l i type is POI, since the embedded place name of the POI is actually a spatial limitation of the POI, during the generation process of the POI pattern positioning node, the POI place name set G will be extracted, and the pattern node set will be generated separately. It is connected to the same parent node in parallel with the node of the POI itself.

ii.空间关系型对象:遍历其子部份概念对象集合向下递归调用子节点集合,而其本身则形成一个nr节点作为父节点。局部目标节点则根据k对应的空间关系概念标注决定,若其标注为目标字段的子概念为空,则将其局部目标节点赋为该nr节点自身。ii. Spatial relational object: traverse its sub-part conceptual object collection to recursively call down the sub-node collection, and itself forms an n r node as the parent node. The local target node is determined according to the spatial relationship concept annotation corresponding to k. If the sub-concept marked as the target field is empty, the local target node is assigned as the n r node itself.

4)最后进行子树的合并形成初始定位簇T0=(t0,t1,…tn);4) Finally, merge the subtrees to form the initial positioning cluster T 0 =(t 0 , t 1 , . . . t n );

实施例中,步骤1中确定全局目标节点进行比较的对象必须是模式定位节点,如果某个局部目标节点本身是一个位置型的空间关系节点,则需要从其子节点中选择一个最为显著的模式定位节点代表其参与排序的过程。本发明中将模式节点的显著性形式化为一个四个要素组成的元组(v,c,l,n);其中v代表节点有效性,c代表节点对象类别,l代表节点对象有效字数、n代表节点对象数。这四个要素都是人们判别目标的依据,每个要素的重要性不同,可以表示为一种权重信息,也可以按照逻辑的方式将因素进行排序,在前一个因素不等时直接根据这单个因素做出判断,而相等时则跳至下一个因素。基于位置描述的总结与观察,在实施中采取后一种方式,其形式和算法较为简洁。判断序列为:v>c>l>n,令待判断的模式节点集合为n0,基本过程如下:In the embodiment, the object to be compared with the global target node determined in step 1 must be a pattern positioning node. If a local target node itself is a location-based spatial relationship node, a most significant pattern needs to be selected from its child nodes. The positioning node represents the process in which it participates in the sorting. In the present invention, the salience of a pattern node is formalized as a tuple (v, c, l, n) composed of four elements; where v represents the node validity, c represents the node object category, l represents the number of valid characters of the node object, n represents the number of node objects. These four elements are the basis for people to judge the target. The importance of each element is different, which can be expressed as a kind of weight information, or the factors can be sorted in a logical way. factor to make a judgment, and when equal, skip to the next factor. Based on the summary and observation of the location description, the latter method is adopted in the implementation, and its form and algorithm are relatively concise. The judgment sequence is: v>c>l>n, let the set of pattern nodes to be judged be n 0 , the basic process is as follows:

1)首先判断对象的有效性,有效节点的显著性大于无效节点。取判断出的有效节点集合为n1。若|n1|=1,则完成判断过程,返回该唯一节点,否则进入2);1) First judge the validity of the object, the significance of valid nodes is greater than that of invalid nodes. Take the determined set of valid nodes as n 1 . If |n 1 |=1, complete the judgment process and return to the unique node, otherwise go to 2);

2)将n1按照类别进行优先类别的选取。在类别排序的过程中,将复杂位置概念类型分为以下三个等级:POI、地址>除去行政区地名以外的简单地名>行政区地名;换言之,上述集合序列将POI和地址列为最为显著的位置概念类型,而行政区地名作为最不显著的位置概念类型,而在行政区地名,则进一步根据行政区级别划分为五个级别:村>镇、街道>县>市>省。上述等级的划分形成了一个位置概念的优先序列Q,其包含所有除去空间关系外的所有复杂位置概念类型,序列中的每个元素q都是一个位置概念类别的集合。遍历该优先序列,从n1集合中返回其中某个集合中对应的模式定位节点n2。若|n2|>0,则进入3,否则跳至优先序列中的下一个元素; 2 ) Select the priority category according to the category of n1. In the process of sorting the categories, the complex location concept types are divided into the following three levels: POI, address > simple place names excluding administrative area names > administrative area names; in other words, the above set sequence lists POI and address as the most prominent location concepts Types, and administrative district names are the least significant type of location concept, and administrative district names are further divided into five levels according to the administrative district level: village>town, street>county>city>province. The above-mentioned division of levels forms a priority sequence Q of location concepts, which contains all complex location concept types except spatial relationships, and each element q in the sequence is a set of location concept categories. Traverse the priority sequence, and return the corresponding pattern positioning node n 2 in one of the sets from the n 1 set. If |n 2 |>0, enter 3, otherwise skip to the next element in the priority sequence;

3)将n2按照模式节点所对应的虚拟概念对象的有效字数进行排序。其对应的假设是在类别相同的情形下,描述较长的对象更为显著,令有效字数排位第一的节点集合为n3,若|n3|=1,则完成判断过程,返回该唯一节点,否则则进入4);3) Sort n 2 according to the number of valid words of the virtual concept object corresponding to the pattern node. The corresponding assumption is that in the case of the same category, the object with a longer description is more significant, and the set of nodes with the number of valid words ranked first is n 3 . If |n 3 |=1, the judgment process is completed, and the Unique node, otherwise go to 4);

4)按模式节点对应的对象数进行选择,其假设在于,对象数目越少的模式节点对应的对象更为明确,更有可能是目标节点。令有效字数排位第一的节点集合为n4,返回其第一个元素作为最终目标节点。在较为罕见的情形下,n4依然存在多个节点,这一般对应位置描述本身没有明确的指向,本发明任取一节点作为其目标节点。4) The selection is made according to the number of objects corresponding to the pattern nodes. The assumption is that the objects corresponding to pattern nodes with fewer objects are more specific and more likely to be target nodes. Let the set of nodes with the first number of valid words be n 4 , and return its first element as the final destination node. In a rare case, there are still multiple nodes in n 4 , which generally corresponds to that the location description itself does not have a clear direction, and the present invention selects any node as its target node.

步骤2中基于节点元祖C自底向上递进消歧实现定位簇的计算消解的具体实现包括以下子步骤:In step 2, the specific implementation of the bottom-up progressive disambiguation based on the node tuple C to realize the calculation and elimination of the positioning cluster includes the following sub-steps:

1)首先输入定位簇T,节点n,算法为递归调用,节点n初始传入为定位簇根节点nroot1) First input the positioning cluster T, node n, the algorithm is a recursive call, and the initial input of node n is the positioning cluster root node n root ;

2)若n不为空间关系节点,若其父节点为空,且其为失效或者模式定位节点,返回单节点计算,否则返回空,若其父节点不为空,则其一定是某个空间关系节点的子节点,由上层元组来决定计算类型,而这里直接返回空;2) If n is not a space relationship node, if its parent node is empty, and it is a failure or mode positioning node, return single node calculation, otherwise return empty, if its parent node is not empty, it must be a space For the child nodes of the relationship node, the calculation type is determined by the upper-level tuple, and null is returned directly here;

3)若n为空间关系节点,对其子节点递归调用。若均返回空则从其子节点集合中抽取出参考子节点集合TR,若集合TR中存在模式定位节点,则直接返回多子节点消歧,若没有则代表参考子节点集合已消岐完成。这时参考节点必定为一个组合节点,若n的目标节点是其自身,则返回位置型空间关系节点计算(以n节点自身为输入);若不是,则继续区分若该节点为失效模式节点,则直接返回单节点计算(以其目标节点为输入);若该节点有效,则返回连接性空间关系节点消歧步骤(以n节点自身为输入);但递归调用最后返回空时计算消岐终止,此时定位簇T消减至一个节点,即其全局目标节点。3) If n is a spatial relationship node, recursively call to its child nodes. If both return empty, the reference child node set TR is extracted from its child node set. If there is a pattern positioning node in the set TR , the multi-child node disambiguation is directly returned. If not, it means that the reference child node set has been disambiguated. Finish. At this time, the reference node must be a combined node. If the target node of n is itself, it will return to the positional spatial relationship node calculation (with the n node itself as the input); if not, continue to distinguish if the node is a failure mode node, Then return the single-node calculation directly (with the target node as input); if the node is valid, return to the disambiguation step of the connectivity space relationship node (with n node itself as the input); but the recursive call finally returns to empty when the calculation of disambiguation terminates , at this time, the positioning cluster T is reduced to one node, that is, its global target node.

具体实施时,根据C节点数量和节点类型分不同的计算情况。During specific implementation, different calculation situations are classified according to the number of C nodes and the type of nodes.

步骤2中的单节点计算算法(即节点元祖|C|=1时)主要包括以下子步骤:The single-node calculation algorithm in step 2 (that is, when the node tuple |C|=1) mainly includes the following sub-steps:

步骤2.1,输入为模式定位节点,选择模式定位节点的前k个位置概念对象,转换为实体位置概念对象节点;Step 2.1, the input is a mode positioning node, select the top k position concept objects of the mode positioning node, and convert them into entity position concept object nodes;

步骤2.2,输入为失效模式定位节点,转换为失效对象节点。In step 2.2, the input is the failure mode positioning node, which is converted into the failure object node.

具体实施时,步骤2中的多子节点消歧算法(|C|>1,但参考节点仍是模式或概念定位节点,运行多子节点消岐将其转换为一个组合定位节点;)主要包括以下子步骤:In specific implementation, the multi-sub-node disambiguation algorithm in step 2 (|C|>1, but the reference node is still a pattern or concept positioning node, run multi-sub-node disambiguation to convert it into a combined positioning node;) mainly includes: The following substeps:

步骤2.1,输入参考节点集合N;Step 2.1, input the reference node set N;

步骤2.2,从集合N中分离出nv节点集合Nv,以及np和nl节点集合NplStep 2.2, separate the n v node set N v from the set N, and the n p and n l node sets N pl ;

步骤2.3,计算失效节点比例 Step 2.3, calculate the proportion of failed nodes

步骤2.4,获取Npl中各节点的前k*|Npl|个排列组合,形成集合CPStep 2.4, obtaining the first k*|N pl | permutations and combinations of each node in N pl to form a set C P ;

步骤2.5,将CP按照空间临近性排序,形成带有分值信息的排列组合C′;Step 2.5, sort C P according to spatial proximity to form a permutation combination C′ with score information;

步骤2.6,遍历C′,将h作为乘权融入组合分值;Step 2.6, traverse C', and integrate h into the combined score as a multiplication weight;

步骤2.7,以C′生成组合定位节点nc,并在图中替换节点集合N,完成定位簇的此步消解。In step 2.7, the combined positioning node n c is generated by C′, and the node set N is replaced in the graph to complete the elimination of the positioning cluster in this step.

具体实施时,步骤2中,当节点元祖|C|>1且为位置型空间关系节点,消歧过程的具体实现包括为:只有一个输入节点n,该节点只能是位置概念对象节点或组合定位节点;经过空间关系计算后得出一个置信场概念对象定位节点n_lc,并在定位簇中替换节点n;在整个步骤中不存在对象的消岐操作。In specific implementation, in step 2, when the node ancestor |C|>1 and is a location-based spatial relationship node, the specific implementation of the disambiguation process includes: there is only one input node n, and this node can only be a location concept object node or combination Locate the node; after calculating the spatial relationship, a confidence field concept object is obtained to locate the node n_lc, and the node n is replaced in the localization cluster; there is no disambiguation operation of the object in the whole step.

具体实施时,步骤2中的连接型空间关系节点消歧算法(|C|>1且为连接型空间关系节点,此时参考节点已转换为组合定位节点)主要包括以下子步骤:During specific implementation, the disambiguation algorithm of the connected spatial relationship node in step 2 (|C|>1 and is a connected spatial relationship node, at this time the reference node has been converted into a combined positioning node) mainly includes the following sub-steps:

步骤2.1,输入空间关系节点nr,定位簇T;Step 2.1, input the spatial relation node n r , locate the cluster T;

步骤2.2,提取nr节点的参考节点nref和局部目标节点np,其中nref节点只能是组合节点或位置概念对象节点;Step 2.2, extract the reference node n ref and the local target node n p of the n r node, wherein the n ref node can only be a combination node or a position concept object node;

步骤2.3,若np为失效模式节点,则生成失效对象节点nlv替换nr节点并返回;Step 2.3, if n p is the failure mode node, generate the failure object node n lv to replace the n r node and return;

步骤2.4,根据nr节点的空间关系计算模型以nref的对象列表求取一个置信场位置概念集合P;Step 2.4, according to the spatial relationship calculation model of n r nodes, obtain a confidence field position concept set P with the object list of n ref ;

步骤2.5,初始化带有分值信息的对象集合L;Step 2.5, initialize the object set L with score information;

步骤2.6,遍历集合P,联合np和几何对象gp评估检索策略。若为模式检索,则进行模式搜索,若为空间检索,则联合可检索字段进行空间最近邻搜索,取邻居参数m为对象数上限K,可检索字段为在空间入库过程中联合录入的基础概念字段,本文主要考虑POI中的特名、通名等字段。经过搜索形成一个对象集合加入L;Step 2.6, traverse the set P, and evaluate the retrieval strategy jointly with n p and the geometric object g p . In the case of pattern retrieval, pattern search is performed; in the case of spatial retrieval, the spatial nearest neighbor search is performed in conjunction with the searchable fields, and the neighbor parameter m is taken as the upper limit of the number of objects K, and the searchable fields are the basis for joint entry in the process of spatial storage. Concept field, this paper mainly considers fields such as special name and common name in POI. After searching, a set of objects is formed and added to L;

步骤2.7,对集合L进行加权,并对每个对象乘权其对应集合P中置信场位置概念的评分,再取K个对象构建集合L′;Step 2.7, weighting the set L, and multiplying the score of the concept of confidence field position in the corresponding set P for each object, and then taking K objects to construct a set L';

步骤2.8,由集合L′构建位置概念对象节点nl并在定位簇中替换节点nrStep 2.8, construct the location concept object node n l from the set L′ and replace the node n r in the location cluster;

以下通过具体实施例来进一步阐述本发明;The present invention is further described below by specific embodiments;

实施例1:广八路与八一路交叉口附近的酒店;Example 1: Hotels near the intersection of Guangba Road and Bayi Road;

上述描述带有两层空间关系,其原始输入第一条匹配树的文本形式为:(AdjacentRelation((IntersectRelation((TraCityRoadName((TraCityRoad广),(FeaWord八路)),(Conjunction与),(TraCityRoadName((TraCityRoad八),(FeaWord一路)),(IntersectionWord交叉口)),(AdjacentWord附近),(POI((CommonName酒店))),请见图3,为其构建的定位簇及消解流程图。其目标节点为POI类型的模式定位节点,经过了多子节点消歧、位置型空间关系节点计算、连接性空间关系节点消歧三个步骤。请见图4,为层次消解结果示意图,输出的前十条结果集合如下表1所示,其有效字数评分均一致,由于在匹配“附近”空间关系过程中跳过了原始描述中的“的”字,因此其字数均为14。The above description has a two-layer spatial relationship, and the original input text form of the first matching tree is: (AdjacentRelation((IntersectRelation((TraCityRoadName((TraCityRoad wide), (FeaWord eight road)), (Conjunction and), (TraCityRoadName( (TraCityRoad 8), (FeaWord 1st Road)), (IntersectionWord intersection)), (near AdjacentWord), (POI ((CommonName Hotel))), please refer to Figure 3, for the positioning cluster constructed for it and the digestion flow chart. Its The target node is a POI type mode positioning node, which has undergone three steps: multi-child node disambiguation, location-based spatial relationship node calculation, and connectivity spatial relationship node disambiguation. See Figure 4, which is a schematic diagram of the hierarchical resolution result. The ten result sets are shown in Table 1 below, and their effective word count scores are all the same. Since the word "de" in the original description was skipped in the process of matching the "nearby" spatial relationship, the number of words is 14.

表1层次消解计算定位集合表:广八路与八一路交叉口附近的酒店Table 1. Hierarchical digestion calculation and positioning set table: hotels near the intersection of Guangba Road and Bayi Road

IDID 名称name 层叠加权相似性Cascading Weighted Similarity 层叠有效字数Cascading significant characters 11 丰颐大酒店Fengyi Hotel 0.820310.82031 14.014.0 22 太子烧烤酒店Prince Grill Hotel 0.539490.53949 14.014.0 33 7天酒店武汉广埠屯店7Days Inn Wuhan Guangbutun Branch 0.488750.48875 14.014.0 44 七天酒店Seven Days Hotel 0.455760.45576 14.014.0 55 星湖园酒店Xinghuyuan Hotel 0.386470.38647 14.014.0 66 军悦酒店Junyue Hotel 0.325720.32572 14.014.0 77 三利酒店Sanli Hotel 0.324380.32438 14.014.0 88 如家快捷酒店广埠屯店Home Inn Guangbutun 0.309210.30921 14.014.0 99 君宜王朝大酒店Junyi Dynasty Hotel 0.303970.30397 14.014.0 1010 环保大酒店Environmental protection hotel 0.298920.29892 14.014.0

实施例2:古田二路与三路之间,轻轨站对面的诊所;Example 2: The clinic opposite the light rail station between Gutian 2nd Road and 3rd Road;

由两句短语构成,带有两层空间关系描述,此句位置描述对应的实际是一个精确查询,因此需要在返回的第一条就给出正确结果。其原始输入第一条匹配树的文本形式为:It consists of two phrases with two layers of spatial relationship description. The position description of this sentence corresponds to an exact query, so the correct result needs to be given in the first returned item. The textual form of the first matching tree of its original input is:

(DistanceDirectionRelation((BetweenRelation((TraCityRoadName((TraCityRoad古田),(FeaWord二路)),(Conjunction与),(TraCityRoadName((FeaWord三路)),(BetweenWord之间),(POI((CommonName轻轨站))),(FaceToDirectionWord对面),(POI((CommonName诊所)))。(DistanceDirectionRelation((BetweenRelation((TraCityRoadName((TraCityRoad Gutian), (FeaWord 2nd Road)), (Conjunction and), (TraCityRoadName((FeaWord 3rd Road))), (BetweenWord), (POI((CommonName Light Rail Station)) )), (opposite FaceToDirectionWord), (POI ((CommonName Clinic))).

请见图5,为其构建的定位簇及消解流程图,其目标节点为POI类型的模式定位节点,经过了多子节点消岐、以及两次连接型空间关系节点消岐三个步骤。其中,本例中的参考节点中的“三路”、“轻轨站”均需要进行消岐计算。层次消解计算定位请见表2;Please refer to Figure 5 for the positioning cluster and resolution flow chart constructed for it. The target node is a POI-type mode positioning node, which has gone through three steps of multi-child node disambiguation and two connection-type spatial relationship node disambiguation. Among them, the "three roads" and "light rail stations" in the reference nodes in this example all need to be disambiguated. See Table 2 for the calculation and positioning of hierarchical digestion;

表2层次消解计算定位集合表:古田二路与三路之间,轻轨站对面的诊所Table 2. Hierarchical digestion calculation and positioning set table: Between Gutian 2nd and 3rd Road, the clinic opposite the light rail station

应当理解的是,本说明书未详细阐述的部分均属于现有技术。It should be understood that the parts not described in detail in this specification belong to the prior art.

应当理解的是,上述针对较佳实施例的描述较为详细,并不能因此而认为是对本发明专利保护范围的限制,本领域的普通技术人员在本发明的启示下,在不脱离本发明权利要求所保护的范围情况下,还可以做出替换或变形,均落入本发明的保护范围之内,本发明的请求保护范围应以所附权利要求为准。It should be understood that the above description of the preferred embodiments is relatively detailed, and therefore should not be considered as a limitation on the scope of the patent protection of the present invention. In the case of the protection scope, substitutions or deformations can also be made, which all fall within the protection scope of the present invention, and the claimed protection scope of the present invention shall be subject to the appended claims.

Claims (9)

1.一种基于空间定位簇的位置概念层次消解计算方法,其特征在于,包括以下步骤:1. a kind of position concept level resolution calculation method based on spatial positioning cluster, is characterized in that, comprises the following steps: 步骤1:基于位置概念解析匹配结果构建定位簇,包括初始定位簇构建和全局目标节点确定;Step 1: Analyzing the matching results based on the location concept to construct a positioning cluster, including initial positioning cluster construction and global target node determination; 首先由匹配的结果从顶层匹配对象往下生长构建一棵只存在空间关系定位节点和模式定位节点的初始定位簇T0,则对应每个节点n都已找出了其作为顶点节点所在的元祖C的目标节点;再从多个局部目标节点中选择一个作为定位簇的全局目标节点;最后将初始定位簇T0的子树由一个虚拟的空间关系节点连接起来,并由目标节点赋值该空间关系概念对象的字段最终形成定位簇T;First, an initial positioning cluster T 0 with only spatial relationship positioning nodes and pattern positioning nodes is constructed by the matching results from the top-level matching object, and each node n has found the tuple where it is located as a vertex node. The target node of C; then select one of the local target nodes as the global target node of the positioning cluster; finally, the subtree of the initial positioning cluster T 0 is connected by a virtual space relationship node, and the target node assigns the space The fields of the relational concept object finally form the positioning cluster T; 步骤2:基于节点元祖C自底向上递进消歧实现定位簇的计算消解,其具体实现过程是:输入定位簇T,节点n,算法为递归调用,节点n初始传入为定位簇根节点nrootStep 2: Based on the bottom-up progressive disambiguation of the node tuple C, the calculation and elimination of the positioning cluster is realized. The specific implementation process is: input the positioning cluster T, the node n, the algorithm is a recursive call, and the initial input of the node n is the root node of the positioning cluster n root ; 若n不为空间关系节点,若其父节点为空,且其为失效或者模式定位节点,返回单节点计算,否则返回空,若其父节点不为空,则其一定是某个空间关系节点的子节点,由上层元组来决定计算类型,而这里直接返回空;If n is not a spatial relationship node, if its parent node is empty, and it is a failure or mode positioning node, it returns a single node calculation, otherwise it returns empty, if its parent node is not empty, it must be a spatial relationship node The child node of , the calculation type is determined by the upper tuple, and empty is returned directly here; 若n为空间关系节点,对其子节点递归调用;若均返回空则从其子节点集合中抽取出参考子节点集合TR,若集合TR中存在模式定位节点,则直接返回多子节点消歧,若没有则代表参考子节点集合已消岐完成;这时参考节点必定为一个组合节点,若n的目标节点是其自身,则返回位置型空间关系节点计算,其中以n节点自身为输入;若不是,则继续区分若该节点为失效模式节点,则直接返回单节点计算,其中以其目标节点为输入;若该节点有效,则返回连接性空间关系节点消歧步骤,其中以n节点自身为输入;递归调用最后返回空时计算消岐终止,此时定位簇T消减至一个节点,即其全局目标节点。If n is a spatial relationship node, recursively call its child nodes; if all return null, extract the reference child node set TR from its child node set, if there is a pattern positioning node in the set TR , directly return multiple child nodes Disambiguation, if not, it means that the reference child node set has been disambiguated; at this time, the reference node must be a combined node, if the target node of n is itself, it will return to the calculation of the location-based spatial relationship node, where the n node itself is the Input; if not, continue to distinguish if the node is a failure mode node, directly return to the single-node calculation, where its target node is the input; if the node is valid, return to the connectivity space relationship node disambiguation step, where n The node itself is the input; when the recursive call finally returns empty, the calculation disambiguation terminates, and the positioning cluster T is reduced to one node, that is, its global target node. 2.根据权利要求1所述的基于空间定位簇的位置概念层次消解计算方法,其特征在于,步骤1中所述初始定位簇构建,其具体实现包括以下子步骤:2. the position concept hierarchy resolution calculation method based on spatial positioning cluster according to claim 1, is characterized in that, described in step 1, initial positioning cluster is constructed, and its concrete realization comprises the following sub-steps: 步骤A1:输入匹配结果,其表示一个匹配对象的集合L=(l1,l2,...ln);Step A1: input the matching result, which represents a set of matching objects L=(l 1 , l 2 , . . . l n ); 步骤A2:遍历集合L,对应每一个匹配对象li,根据步骤A3生成相应的定位节点及其子节点,表示为一颗定位树tiStep A2: traverse the set L, corresponding to each matching object l i , generate the corresponding positioning node and its child nodes according to step A3, which is represented as a positioning tree t i ; 步骤A3:根据li类型进行分情况处理;在构建过程中,每个节点都会对其作为顶层节点的元组C指定一个局部的目标节点,为第二阶段全局目标节点的生成做准备;Step A3: perform case-by-case processing according to the li type; in the construction process, each node will designate a local target node for its tuple C as the top-level node to prepare for the generation of the second-stage global target node; 步骤A4:形成初始定位簇T0=(t0,t1,...tn)。Step A4: Form an initial positioning cluster T 0 =(t 0 , t 1 , . . . t n ). 3.根据权利要求2所述的基于空间定位簇的位置概念层次消解计算方法,其特征在于,步骤A3中所述根据li类型进行分情况处理,其具体实现过程是:3. the position concept hierarchy resolution calculation method based on spatial positioning cluster according to claim 2, is characterized in that, described in step A3, carry out case-by-case processing according to l i type, and its concrete realization process is: 针对非空间关系型对象:进行模式查询形成np节点,并指定其局部目标节点为其自身;若li类型为POI,由于POI的内嵌地名实际上是对POI的一个空间限定,因此,在POI的模式定位节点生成过程中,会将POI的地名集合G提取出来,单独生成模式节点集合与POI本身的节点并列连接到同一个父节点上;For non-spatial relational objects: perform a pattern query to form n p nodes, and specify its local target node as itself; if the l i type is POI, since the embedded place name of POI is actually a spatial limitation of POI, therefore, During the generation process of POI's mode positioning node, the POI's place name set G will be extracted, and the separately generated mode node set will be connected to the same parent node side by side with the POI's own node; 针对空间关系型对象:遍历其子部份概念对象集合向下递归调用子节点集合,而其本身则形成一个nr节点作为父节点;局部目标节点则根据返回对象限制参数k对应的空间关系概念标注决定,若其标注为目标字段的子概念为空,则将其局部目标节点赋为该nr节点自身。For spatial relational objects: traverse its subpart conceptual object set to recursively call the child node set, and itself forms an n r node as the parent node; the local target node restricts the spatial relation concept corresponding to the parameter k according to the returned object The labeling decision, if the subconcept labelled as the target field is empty, assign its local target node as the nr node itself. 4.根据权利要求1所述的基于空间定位簇的位置概念层次消解计算方法,其特征在于,步骤1中所述全局目标节点确定,其具体实现包括以下子步骤:4. the location concept hierarchy resolution calculation method based on spatial positioning cluster according to claim 1, is characterized in that, described in step 1, the global target node is determined, and its concrete realization comprises the following substeps: 步骤B1:输入初始定位簇T0=(t0,t1,...tn);Step B1: Input the initial positioning cluster T 0 =(t 0 , t 1 , . . . t n ); 步骤B2:遍历T0子树,回溯得出每颗子树的局部目标节点回溯过程为先递归向上至子树根节点,再递归向下找到目标节点;若节点为空间关系型定位节点,则递归形式找到其最显著的子节点替换形成目标节点集合 Step B2: Traverse the T 0 subtree, and backtrack to obtain the local target node of each subtree The backtracking process is to first recursively go up to the root node of the subtree, and then recursively go down to find the target node; if the node If the node is located for the spatial relationship type, the recursive form finds its most significant child node replacement form a set of target nodes 步骤B3:集合D抽取显著性节点n;Step B3: Set D to extract significant node n; 步骤B4:从n所在子树回溯出目标节点作为全局目标节点d。Step B4: Backtracking out the target node from the subtree where n is located as the global target node d. 5.根据权利要求4所述的基于空间定位簇的位置概念层次消解计算方法,其特征在于,步骤B2中所述若节点为空间关系型定位节点,则递归形式找到其最显著的子节点替换形成目标节点集合其具体实现过程:首先将模式节点的显著性形式化为一个四个要素组成的元组(v,c,l,n),其中v 代表节点有效性,c代表节点对象类别,l代表节点对象有效字数、n代表节点对象数;然后令待判断的模式节点集合为n0,则基本过程如下:5. The position concept level resolution calculation method based on spatial positioning cluster according to claim 4, is characterized in that, described in step B2, if the node If the node is located for the spatial relationship type, the recursive form finds its most significant child node replacement form a set of target nodes The specific implementation process: first formalize the saliency of the pattern node as a tuple (v, c, l, n) composed of four elements, where v represents the node validity, c represents the node object category, and l represents the node object The number of valid words, n represents the number of node objects; then let the set of mode nodes to be judged be n 0 , the basic process is as follows: 步骤C1:首先判断对象的有效性,有效节点的显著性大于无效节点;取判断出的有效节点集合为n1;若|n1|=1,则完成判断过程,返回该唯一节点,否则进入步骤C2;Step C1: First judge the validity of the object, the significance of valid nodes is greater than that of invalid nodes; take the set of judged valid nodes as n 1 ; if |n 1 |=1, complete the judgment process and return to the unique node, otherwise enter step C2; 步骤C2:将n1按照类别进行优先类别的选取;在类别排序的过程中,将位置概念类型分为以下三个等级:(1)POI和地址,(2)除去行政区地名以外的地名,(3)行政区地名,其中POI和地址为最为显著的位置概念类型,而行政区地名为最不显著的位置概念类型;行政区地名进一步根据行政区级别划分为五个级别:(1)村,(2)镇、街道,(3)县,(4)市,(5)省,其中村为最为显著的位置概念类型,而省为最不显著的位置概念类型;上述等级的划分形成了一个位置概念的优先序列Q,其包含所有除去空间关系外的所有位置概念类型,序列中的每个元素q都是一个位置概念类别的集合;遍历该优先序列,从n1集合中返回其中某个集合中对应的模式定位节点n2;若|n2|>0,则进入步骤C3,否则跳至优先序列中的下一个元素;Step C2: Select n 1 according to the category of priority category; in the process of category sorting, the location concept type is divided into the following three levels: (1) POI and address, (2) place names other than administrative district names, ( 3) Administrative district place names, among which POI and address are the most prominent location concept types, while administrative district place names are the least significant location concept types; administrative district place names are further divided into five levels according to the administrative district level: (1) village, (2) town , street, (3) county, (4) city, (5) province, where village is the most prominent location concept type, and province is the least significant location concept type; Sequence Q, which contains all location concept types except spatial relations, each element q in the sequence is a set of location concept categories; traverse the priority sequence, and return the corresponding one in one of the sets from the n 1 set Mode positioning node n 2 ; if |n 2 |>0, then go to step C3, otherwise skip to the next element in the priority sequence; 步骤C3:将n2按照模式节点所对应的虚拟概念对象的有效字数进行排序;其对应的假设是在类别相同的情形下,描述较长的对象更为显著,令有效字数排位第一的节点集合为n3;若|n3|=1,则完成判断过程,返回该唯一节点,否则进入步骤C4;Step C3: Sort n 2 according to the number of valid words of the virtual concept object corresponding to the mode node; the corresponding assumption is that in the case of the same category, the object with a longer description is more significant, and the number of valid words ranks first. The node set is n 3 ; if |n 3 |=1, the judgment process is completed, and the unique node is returned, otherwise, go to step C4; 步骤C4:按模式节点对应的对象数进行选择;其假设在于,对象数目越少的模式节点对应的对象更为明确,更有可能是目标节点;令有效字数排位第一的节点集合为n4,返回其第一个元素作为最终目标节点;若n4依然存在多个节点,则任取一节点作为其目标节点。Step C4: Select according to the number of objects corresponding to the pattern nodes; the assumption is that the objects corresponding to pattern nodes with fewer objects are more specific and more likely to be target nodes; let the set of nodes with the number of valid words ranked first be n 4 , return its first element as the final target node; if there are still multiple nodes in n 4 , select any node as its target node. 6.根据权利要求1所述的基于空间定位簇的位置概念层次消解计算方法,其特征在于,步骤2中,当节点元祖|C|=1,消歧过程的具体实现包括以下子步骤:6. The method for calculating location concept hierarchy based on spatial positioning cluster according to claim 1, characterized in that, in step 2, when the node primitive |C|=1, the concrete realization of the disambiguation process comprises the following substeps: 步骤D1:输入为模式定位节点,选择模式定位节点的前k个位置概念对象,转换为实体位置概念对象节点;Step D1: the input is a mode positioning node, select the first k position concept objects of the mode positioning node, and convert them into entity position concept object nodes; 步骤D2:输入为失效模式定位节点,转换为失效对象节点。Step D2: The input is the failure mode positioning node, which is converted into the failure object node. 7.根据权利要求1所述的基于空间定位簇的位置概念层次消解计算方法,其特征在于,步骤2中,当节点元祖|C|>1,但参考节点仍是模式或概念定位节点,运行多子节点消岐将其转换为一个组合定位节点;多子节点消岐过程的具体实现包括以下子步骤:7. The method for calculating location concept hierarchy based on spatial positioning cluster according to claim 1, characterized in that, in step 2, when the node ancestor |C|>1, but the reference node is still a pattern or concept positioning node, run The multi-child node disambiguation converts it into a combined positioning node; the specific implementation of the multi-child node disambiguation process includes the following sub-steps: 步骤E1:输入参考节点集合N;Step E1: Input the reference node set N; 步骤E2:从集合N中分离出nv节点集合Nv,以及np和nl节点集合NplStep E2: separate the n v node set N v , and the n p and n l node sets N pl from the set N; 步骤E3:计算失效节点比例 Step E3: Calculate the proportion of failed nodes 步骤E4:获取Npl中各节点的前k*|Npl|个排列组合,形成集合CPStep E4: obtain the first k*|N pl | permutations and combinations of each node in N pl to form a set C P ; 步骤E5:将CP按照空间临近性排序,形成带有分值信息的排列组合C′;Step E5: Sort C P according to spatial proximity to form a permutation combination C′ with score information; 步骤E6:遍历C′,将h作为乘权融入组合分值;Step E6: Traverse C', and integrate h into the combined score as a multiplication weight; 步骤E7:以C′生成组合定位节点nc,并在图中替换节点集合N,完成定位簇的此步消解。Step E7: Generate a combined positioning node n c with C′, and replace the node set N in the graph to complete the elimination of the positioning cluster in this step. 8.根据权利要求1所述的基于空间定位簇的位置概念层次消解计算方法,其特征在于,步骤2中,当节点元祖|C|>1且为位置型空间关系节点,消歧过程的具体实现包括为:只有一个输入节点n,该节点只能是位置概念对象节点或组合定位节点;经过空间关系计算后得出一个置信场概念对象定位节点n_lc,并在定位簇中替换节点n;在整个步骤中不存在对象的消岐操作。8. The method for calculating location concept hierarchy based on spatial positioning cluster according to claim 1, characterized in that, in step 2, when the node ancestor |C|>1 and is a location-based spatial relationship node, the specific disambiguation process is The implementation includes: there is only one input node n, and the node can only be a position concept object node or a combined positioning node; after calculating the spatial relationship, a confidence field concept object positioning node n_lc is obtained, and node n is replaced in the positioning cluster; There is no disambiguation of objects throughout the step. 9.根据权利要求1所述的基于空间定位簇的位置概念层次消解计算方法,其特征在于,步骤2中,当节点元祖|C|>1且为连接型空间关系节点,消歧过程的具体实现包括以下子步骤:9. The method for calculating location concept hierarchy based on spatial positioning cluster according to claim 1, characterized in that, in step 2, when the node ancestor |C|>1 and it is a connection type spatial relationship node, the specific disambiguation process is Implementation includes the following sub-steps: 步骤F1:输入空间关系节点nr,定位簇T;Step F1: Input the spatial relationship node n r to locate the cluster T; 步骤F2:提取nr节点的参考节点nref和局部目标节点np,其中nref节点只能是组合节点或位置概念对象节点;Step F2: Extract the reference node n ref and the local target node n p of the n r node, wherein the n ref node can only be a combination node or a position concept object node; 步骤F3:若np为失效模式节点,则生成失效对象节点nlv替换nr节点并返回;Step F3: If n p is the failure mode node, generate the failure object node n lv to replace the n r node and return; 步骤F4:根据nr节点的空间关系计算模型以nref的对象列表求取一个置信场位置概念集合P;Step F4: According to the spatial relationship calculation model of n r nodes, obtain a confidence field position concept set P with the object list of n ref ; 步骤F5:初始化带有分值信息的对象集合L;Step F5: Initialize the object set L with score information; 步骤F6:遍历集合P,联合np和几何对象gp评估检索策略;若为模式检索,则进行模式搜索,若为空间检索,则联合可检索字段进行空间最近邻搜索,取邻居参数m为对象数上限K,可检索字段为在空间入库过程中联合录入的基础概念字段;经过搜索形成一个对象集合加入L;Step F6: Traverse the set P, and evaluate the retrieval strategy jointly with n p and the geometric object g p ; if it is a pattern retrieval, perform a pattern search; if it is a spatial retrieval, perform a spatial nearest neighbor search in conjunction with the searchable fields, and take the neighbor parameter m as The upper limit of the number of objects is K, and the searchable fields are the basic concept fields that are jointly entered in the space storage process; after searching, an object set is formed and added to L; 步骤F7:对集合L进行加权,并对每个对象乘权其对应集合P中置信场位置概念的评分,再取K个对象构建集合L′;Step F7: Weighting the set L, multiplying the score of the belief field position concept in the corresponding set P for each object, and then taking K objects to construct a set L'; 步骤F8:由集合L′构建位置概念对象节点nl并在定位簇中替换节点nrStep F8: Construct the location concept object node n l from the set L' and replace the node n r in the location cluster.
CN201611218567.1A 2016-12-26 2016-12-26 A kind of position concept level resolution calculation method based on space orientation cluster Expired - Fee Related CN106709011B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611218567.1A CN106709011B (en) 2016-12-26 2016-12-26 A kind of position concept level resolution calculation method based on space orientation cluster

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611218567.1A CN106709011B (en) 2016-12-26 2016-12-26 A kind of position concept level resolution calculation method based on space orientation cluster

Publications (2)

Publication Number Publication Date
CN106709011A CN106709011A (en) 2017-05-24
CN106709011B true CN106709011B (en) 2019-07-23

Family

ID=58902512

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611218567.1A Expired - Fee Related CN106709011B (en) 2016-12-26 2016-12-26 A kind of position concept level resolution calculation method based on space orientation cluster

Country Status (1)

Country Link
CN (1) CN106709011B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109271621B (en) * 2017-07-18 2023-04-18 腾讯科技(北京)有限公司 Semantic disambiguation processing method, device and equipment
CN110399613B (en) * 2019-07-26 2023-03-31 浪潮软件股份有限公司 Method and system for identifying internet news related to place names based on part-of-speech tagging

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5591586A (en) * 1995-06-26 1997-01-07 Lewis; Hunner C. Hybridization mapping of nucleic acids
CN101710333A (en) * 2009-11-26 2010-05-19 西北工业大学 Web Text Segmentation Method Based on Genetic Algorithm
CN101894170A (en) * 2010-08-13 2010-11-24 武汉大学 Cross-Modal Information Retrieval Method Based on Semantic Association Network
CN102253956A (en) * 2011-04-12 2011-11-23 武汉大学 Method for establishing basic geographic information semantic relationship based on lattice

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050080613A1 (en) * 2003-08-21 2005-04-14 Matthew Colledge System and method for processing text utilizing a suite of disambiguation techniques

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5591586A (en) * 1995-06-26 1997-01-07 Lewis; Hunner C. Hybridization mapping of nucleic acids
CN101710333A (en) * 2009-11-26 2010-05-19 西北工业大学 Web Text Segmentation Method Based on Genetic Algorithm
CN101894170A (en) * 2010-08-13 2010-11-24 武汉大学 Cross-Modal Information Retrieval Method Based on Semantic Association Network
CN102253956A (en) * 2011-04-12 2011-11-23 武汉大学 Method for establishing basic geographic information semantic relationship based on lattice

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于开放网络知识的信息检索与数据挖掘;王元卓等;《计算机研究与发展》;20150228(第2期);第456-474页

Also Published As

Publication number Publication date
CN106709011A (en) 2017-05-24

Similar Documents

Publication Publication Date Title
CN108959461B (en) An Entity Linking Method Based on Graph Model
CN108369582B (en) A kind of address error correction method and terminal
CN106503148B (en) A kind of table entity link method based on multiple knowledge base
CN112612863A (en) Address matching method and system based on Chinese word segmentation device
CN104036048B (en) A kind of mapping method between body and relational data base schema
CN104281617A (en) Domain knowledge-based multilayer association rules mining method and system
CN103440311A (en) Method and system for identifying geographical name entities
CN107292919B (en) A Multi-Scale Residential Matching Method Oriented to Spatial Subdivision
CN107992608B (en) An automatic generation method of SPARQL query statement based on keyword context
CN107291895B (en) A Fast Hierarchical Document Query Method
CN107038263B (en) A kind of chess game optimization method based on data map, Information Atlas and knowledge mapping
CN114168705B (en) Chinese address matching method based on address element index
CN104346444B (en) A kind of the best site selection method based on the anti-spatial key inquiry of road network
CN105117494A (en) Spatial entity mapping method in fuzzy linguistic environment
CN102306182A (en) Method for excavating user interest based on conceptual semantic background image
CN106709011B (en) A kind of position concept level resolution calculation method based on space orientation cluster
CN111191084B (en) Map structure-based place name address resolution method
CN104598887B (en) Recognition methods for non-canonical format handwritten Chinese address
CN105824936A (en) Information extracting method based on concept lattice
Guo et al. Combined matching approach of road networks under different scales considering constraints of cartographic generalization
CN106127595A (en) A kind of community structure detection method based on positive and negative side information
CN106294583A (en) A kind of OGC geographic information services semantic similarity calculation method
CN112948717A (en) Massive space POI searching method and system based on multi-factor constraint
CN107180024A (en) A kind of multi-source heterogeneous data entity recognition methods of center connected subgraph and system
Chen et al. Mining schema matching between heterogeneous databases

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190723