著录项信息
| 专利名称 | 地理编码实现方法和装置 |
| 申请号 | CN201310706024.4 | 申请日期 | 2013-12-19 |
| 法律状态 | 授权 | 申报国家 | 中国 |
| 公开/公告日 | 2014-04-02 | 公开/公告号 | CN103699623A |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
| 申请人 | 百度在线网络技术(北京)有限公司 | 申请人地址 | 北京市海淀区上地十街10号百度大厦三层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 百度在线网络技术(北京)有限公司 | 当前权利人 | 百度在线网络技术(北京)有限公司 |
| 发明人 | 余晓龙 |
| 代理机构 | 北京品源专利代理有限公司 | 代理人 | 胡彬 |
摘要
本发明实施例提供一种地理编码实现方法和装置。该地理编码实现方法包括:对地址信息进行拆分和语义解析,以获取至少两个子地址对应的信息点数据;根据获取的至少两个信息点数据,对所述地址信息对应的地理目标进行地理编码。本发明实施例的技术方案,通过将地址信息拆分获得至少两个子地址,能够实现对复杂地址信息的拆分和解析,进而实现对复杂地址信息描述地理目标的精确定位,优化了地理编码的准确性。
1.一种地理编码实现方法,其特征在于,包括:
对地址信息进行拆分和语义解析,以获取至少两个子地址对应的信息点数据,包括:对所述地址信息进行语义解析,以获得具有独立地址语义的短语;基于信息点数据库中的地理编码规范关键词和关联区域关键词,对短语进行信息点识别,与信息点匹配的短语作为基础单元,与信息点不匹配的短语作为附加单元;将基础单元,或所述基础单元和后续的附加单元,合并为一个子地址信息;采用偏移量关键词对所述子地址信息的附加单元进行识别,以确定所述子地址信息为精确子地址、模糊子地址或偏移子地址的信息点数据;模糊子地址和偏移子地址用于对精确子地址进行辅助定位;
根据获取的至少两个信息点数据,对所述地址信息对应的地理目标进行地理编码。
2.根据权利要求1所述的方法,其特征在于,对所述地址信息进行语义解析,以获得具有独立地址语义的短语包括:
基于分词数据库将地址信息进行分词处理,获得具有独立语义的词语;
将词语进行合并处理,获得具有独立地址语义的短语。
3.根据权利要求1所述的方法,其特征在于,采用偏移量关键词对所述子地址信息的附加单元进行识别,以确定所述子地址信息为精确子地址、模糊子地址或偏移子地址的信息点数据包括:
采用偏移量关键词对所述子地址信息的附加单元进行识别;
如果所述子地址信息不包括附加单元,则确定所述子地址信息对应于精确子地址的信息点数据;
如果所述子地址信息包括附加单元,且所述附加单元中包括偏移量,则根据所述子地址信息的基础单元,以及所述附加单元中识别到的偏移量关键词和偏移量,确定所述子地址信息为偏移子地址的信息点数据;
如果所述子地址信息包括附加单元,且所述附加单元中不包括偏移量,则根据所述子地址信息的基础单元,以及所述附加单元中识别到的偏移量关键词,确定所述子地址信息为模糊子地址的信息点数据。
4.根据权利要求1所述的方法,其特征在于,基于信息点数据库中的地理编码规范关键词和关联区域关键词,对短语进行信息点识别包括:
如果识别到与信息点数据库中的关联区域关键词匹配的短语时,根据所述关联区域关键词,基于信息点数据库中的地理编码规范关键词对当前短语的前序短语进行识别,以获取至少两个关联信息点;
根据至少两个关联信息点和关联区域关键词获取关联区域信息点。
5.根据权利要求1所述的方法,其特征在于,根据获取的至少两个信息点数据,对所述地址信息对应的地理目标进行地理编码包括:
将精确子地址、模糊子地址和/或偏移子地址的信息点数据按照预设层级存储为地址树;和/或
根据精确子地址的信息点数据进行地理编码,且根据所述模糊子地址和/或偏移子地址的信息点数据对地理编码进行修正或校验;和/或
如果根据精确子地址的信息点数据在数据库中匹配至少两个信息点时,根据所述模糊子地址和/或偏移子地址的信息点数据在所述至少两个信息点中进行选择。
6.一种地理编码实现装置,其特征在于,包括:
地址信息处理模块,用于对地址信息进行拆分和语义解析,以获取至少两个子地址对应的信息点数据,包括:短语获取单元,用于对所述地址信息进行语义解析,以获得具有独立地址语义的短语;短语匹配单元,用于基于信息点数据库中的地理编码规范关键词和关联区域关键词,对短语进行信息点识别,与信息点匹配的短语作为基础单元,与信息点不匹配的短语作为附加单元;子地址合并单元,用于将基础单元,或所述基础单元和后续的附加单元,合并为一个子地址信息;子地址识别单元,用于采用偏移量关键词对所述子地址信息的附加单元进行识别,以确定所述子地址信息为精确子地址、模糊子地址或偏移子地址的信息点数据;模糊子地址和偏移子地址用于对精确子地址进行辅助定位;
地理编码模块,用于根据获取的至少两个信息点数据,对所述地址信息对应的地理目标进行地理编码。
7.根据权利要求6所述的装置,其特征在于,短语获取单元具体用于:
基于分词数据库将地址信息进行分词处理,获得具有独立语义的词语;
将词语进行合并处理,获得具有独立地址语义的短语。
8.根据权利要求6所述的装置,其特征在于,子地址识别单元具体用于:
采用偏移量关键词对所述子地址信息的附加单元进行识别;
如果所述子地址信息不包括附加单元,则确定所述子地址信息对应于精确子地址的信息点数据;
如果所述子地址信息包括附加单元,且所述附加单元中包括偏移量,则根据所述子地址信息的基础单元,以及所述附加单元中识别到的偏移量关键词和偏移量,确定所述子地址信息为偏移子地址的信息点数据;
如果所述子地址信息包括附加单元,且所述附加单元中不包括偏移量,则根据所述子地址信息的基础单元,以及所述附加单元中识别到的偏移量关键词,确定所述子地址信息为模糊子地址的信息点数据。
9.根据权利要求6所述的装置,其特征在于,短语匹配单元具体用于:
如果识别到与信息点数据库中的关联区域关键词匹配的短语时,根据所述关联区域关键词,基于信息点数据库中的地理编码规范关键词对当前短语的前序短语进行识别,以获取至少两个关联信息点;
根据至少两个关联信息点和关联区域关键词获取关联区域信息点。
10.根据权利要求6所述的装置,其特征在于,地理编码模块包括:
地址树存储单元,用于将精确子地址、模糊子地址和/或偏移子地址的信息点数据按照预设层级存储为地址树;和/或
地址修正校验单元,用于根据精确子地址的信息点数据进行地理编码,且根据所述模糊子地址和/或偏移子地址的信息点数据对地理编码进行修正或校验;和/或地址选择单元,用于如果根据精确子地址的信息点数据在数据库中匹配至少两个信息点时,根据所述模糊子地址和/或偏移子地址的信息点数据在所述至少两个信息点中进行选择。
地理编码实现方法和装置\n技术领域\n[0001] 本发明实施例涉及计算机数据处理技术,尤其涉及一种地理编码实现方法和装置。\n背景技术\n[0002] 地理编码(Geocoding),又称地址匹配(address-matching),是建立地理位置坐标与给定地址信息之间关联的过程,也是指在地图上找到并标明每条地址信息所对应的位置坐标,而位置坐标一般会以点、线、面形式的坐标矢量表达一个地理目标。地理编码是理信息系统(GeographicInformationSystem,简称GIS)中比较重要的功能。如何将地址信息准确地与位置坐标进行匹配,是地理编码技术的重要关注点之一。\n[0003] 现有的地理编码技术通常是首先对用户提供的地址信息进行语义解析,而后将地址信息对应的语义信息与数据库中已存储的位置坐标的描述信息进行匹配,从而识别该地址信息所对应的地理目标。当无法精确定位时,则确定与该地址信息匹配的一定范围的地理目标。\n[0004] 但是,现有技术仅限于对简单的规范化地址信息进行含义解析,而对于用户多角度表述的复杂地址信息则无法进行语义解析,更无法借此提高定位地理目标的精度。\n发明内容\n[0005] 本发明实施例提供一种地理编码实现方法和装置,以提高基于复杂地址信息进行地理编码的定位精度。\n[0006] 第一方面,本发明实施例提供了一种地理编码实现方法,包括:\n[0007] 对地址信息进行拆分和语义解析,以获取至少两个子地址对应的信息点数据;\n[0008] 根据获取的至少两个信息点数据,对所述地址信息对应的地理目标进行地理编码。\n[0009] 第二方面,本发明实施例还提供了一种地理编码实现装置,包括:\n[0010] 地址信息处理模块,用于对地址信息进行拆分和语义解析,以获取至少两个子地址对应的信息点数据;\n[0011] 地理编码模块,用于根据获取的至少两个信息点数据,对所述地址信息对应的地理目标进行地理编码。\n[0012] 本发明实施例的技术方案,通过将地址信息拆分获得至少两个子地址,能够实现对复杂地址信息的拆分和解析,进而实现对复杂地址信息描述地理目标的精确定位,优化了地理编码的准确性。\n附图说明\n[0013] 图1为本发明实施例一提供的一种地理编码实现方法的流程图;\n[0014] 图2为本发明实施例二提供的一种地理编码实现方法的流程图;\n[0015] 图3为本发明实施例三提供的一种地理编码实现方法的流程图;\n[0016] 图4为本发明实施例四提供的地理编码实现装置的结构示意图。\n具体实施方式\n[0017] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。\n[0018] 实施例一\n[0019] 图1为本发明实施例一提供的一种地理编码实现方法的流程图,本实施例可适用于对诸如用户输入的地址信息进行语义解析,从而建立地址信息与地理位置坐标之间关联的地理编码过程。该方法可以由地理编码实现装置来执行,该装置可以采用硬件和/或软件的方式实现。本实施例提供的地理编码实现方法具体包括如下:\n[0020] 110、对地址信息进行拆分和语义解析,以获取至少两个子地址对应的信息点数据;\n[0021] 120、根据获取的至少两个信息点数据,对所述地址信息对应的地理目标进行地理编码。\n[0022] 本实施例中,地址信息即用于描述某个地理位置信息,通常是用户检索地理位置时采用的描述语言。用户的描述语言既可以是规范的地理位置表达,例如“北京市海淀区上地信息路甲9号奎科大厦”,也可以是语义模糊的复杂地址信息,例如“北京市奎科大厦,上地5街与信息路交叉口北50米,方正大厦旁”。本发明实施例尤为适用于对复杂地址信息进行解析,从中拆分获取对同一地理位置坐标进行描述的至少两个子地址,进而根据多个子地址结合对该地址信息的地理目标进行定位,即实现该地址信息的地理编码。\n[0023] 采用本实施例的技术方案,能够实现对复杂地址信息的拆分和解析,进而实现对复杂地址信息描述地理目标的精确定位,优化了地理编码的准确性。\n[0024] 在上述方案的基础上,对地址信息进行拆分和语义解析,以获取至少两个子地址对应的信息点数据的操作优选为根据设定关键词将地址信息进行拆分和信息点识别,以获得至少两个子地址对应的信息点数据。\n[0025] 上述操作,基于信息点(Point of Interest,简称POI)对地址信息进行语义解析和子地址拆分。POI是地理编码技术中记录地理目标的手段,通常可以描述地理目标的名称、属性和矢量坐标等。通常建立有存储一定地理范围内POI的POI数据库,例如某个城市内的所有POI。数据库中的POI也在随着地理目标的实际变化而不断的更新、增加和删除。\n[0026] 实施例二\n[0027] 图2为本发明实施例二提供的地理编码实现方法中进行地址信息拆分和解析的流程图。本实施例以上述实施例为基础,进一步详细介绍如何基于POI对子地址进行拆分和语义解析。\n[0028] 具体的,上述实施例中,根据设定关键词将地址信息进行拆分和信息点识别,以获得至少两个子地址对应的信息点数据的操作可以包括:\n[0029] 210、对所述地址信息进行语义解析,以获得具有独立地址语义的短语;\n[0030] 独立地址语义的短语是能够独立表达某一地址的词语,一般可根据地址短语数据库或地址信息表达规则来确定。进行短语拆分可方便进行后续的POI识别。\n[0031] 上述获得短语的操作优选具体为:基于分词数据库将地址信息进行分词处理,获得具有独立语义的词语;将词语进行合并处理,获得具有独立地址语义的短语。\n[0032] 220、基于信息点数据库中的地理编码规范关键词和关联区域关键词,对短语进行信息点识别,与信息点匹配的短语作为基础单元,与信息点不匹配的短语作为附加单元;\n[0033] 对于复杂地址信息,其中的描述语言通常不是规范表达地理目标的短语,例如“上地5街与信息路交叉口北50米”等,其中含有不能精确匹配信息点的内容,如“北50米”,将这部分内容作为附加单元。\n[0034] 230、将基础单元,或所述基础单元和后续的附加单元,合并为一个子地址信息;\n[0035] 一个或多个附加单元与其前面跟随的一个基础单元合并为一个子地址信息。或者,如果基础单元后面跟随的是另一个基础单元,在前面的基础单元本身可以作为一个子地址信息。\n[0036] 240、采用偏移量关键词对所述子地址信息的附加单元进行识别,以确定所述子地址信息为精确子地址、模糊子地址或偏移子地址的信息点数据。\n[0037] 已有的规范表达的地址信息中,一般仅能识别到精确子地址,而本实施例中,通过各子地址信息的附加单元所包含的不同内容,将地址进一步区分为精确子地址、模糊子地址或偏移子地址,既实现了复杂地址信息的识别,又实现了结合不同类别的子地址对地理目标进行精确定位。\n[0038] 在上述实施例的方案中,采用偏移量关键词对所述子地址信息的附加单元进行识别,以确定所述子地址信息为精确子地址、模糊子地址或偏移子地址的信息点数据的操作优选包括:\n[0039] 241、采用偏移量关键词对所述子地址信息的附加单元进行识别;\n[0040] 242、如果所述子地址信息不包括附加单元,则确定所述子地址信息对应于精确子地址的信息点数据;\n[0041] 243、如果所述子地址信息包括附加单元,且所述附加单元中包括偏移量,则根据所述子地址信息的基础单元,以及所述附加单元中识别到的偏移量关键词和偏移量,确定所述子地址信息为偏移子地址的信息点数据;\n[0042] 244、如果所述子地址信息包括附加单元,且所述附加单元中不包括偏移量,则根据所述子地址信息的基础单元,以及所述附加单元中识别到的偏移量关键词,确定所述子地址信息为模糊子地址的信息点数据。\n[0043] 上述方案中,区分了子地址信息是否包括附加单元,以及附加单元中是否包括偏移量的三种情况,分别可用于确定精确子地址、模糊子地址和偏移子地址。模糊子地址中一般仅以附加单元表达出地址的相对参考位置,例如“方正大厦旁”,而包括偏移量的偏移子地址,则以附加单元表达出地址的精确偏移量,例如“方正大厦北50米”。上述模糊子地址和偏移子地址均可用于对精确子地址的辅助定位。\n[0044] 另一方面,在精确子地址中,又可以进行分类。例如分为指向独立地理目标的独立实体信息点,以及指向多个地理目标关联区域的信息点。并且,关联区域信息点的识别优选是基于至少两个独立实体信息点进行定位的,则基于信息点数据库中的地理编码规范关键词和关联区域关键词,对短语进行信息点识别的操作优选包括:\n[0045] 221、如果识别到与信息点数据库中的关联区域关键词匹配的短语时,根据所述关联区域关键词,基于信息点数据库中的地理编码规范关键词对当前短语的前序短语进行识别,以获取至少两个关联信息点;\n[0046] 222、根据至少两个关联信息点和关联区域关键词获取关联区域信息点。\n[0047] 在地址信息的各短语中识别到匹配的关联区域关键词时,例如“交叉口”,可以按照预设规则查找“交叉口”的前序短语,从中识别至少两个信息点,例如“上地5街与信息路交叉口”中,“上地5街”和“信息路”均为信息点,基于这两个信息点的地理坐标确定其相交位置的地理坐标,作为“上地5街与信息路交叉口”这个关联区域信息点的地理坐标。\n[0048] 本实施例的技术方案给出了基于不同关键词识别精确子地址、模糊子地址和偏移子地址的具体方式,实现了对复杂地址信息的语义解析和准确识别。\n[0049] 实施例三\n[0050] 图3为本发明实施例三提供的地理编码实现方法的流程图,本实施例以上述实施例为基础,提供了一个优选实例,具体如下:\n[0051] 301、获取地址信息;\n[0052] 例如为“北京市海淀区上地信息路甲9号奎科大厦(上地5街与信息路交叉口北50米,方正大厦旁)”;\n[0053] 302、对该地址信息进行分词处理,获得分词结果。\n[0054] 上述分词可以基于分词数据库来实现,将语句拆分为具有独立语义的词语。以分隔符“|”相间隔,分词结果为“北京市|海淀区|上地|信息路|甲|9|号|奎科大厦|(|上地5街|与|信息路|交叉口|北|50|米|,|方正大厦|旁|)”。\n[0055] 303、将词语进行合并处理,获得具有独立地址语义的短语。\n[0056] 各词语未必能表达地址信息,例如“9”、“50”等,所以将词语进一步合并为具有独立地址语义的短语。则短语合并结果为“[北京市][海淀区][上地][信息路|甲9号][奎科大厦]([上地5街与信息路交叉口|北50米],[方正大厦|旁]”。\n[0057] 304、采用关联区域关键词对各短语逐一进行信息点识别,如果当前短语与关联区域关键词匹配,则执行操作305,否则重复执行操作304,直至所有短语匹配完后,执行操作\n306;\n[0058] 305、采用地理编码规范关键词对当前短语的前序短语进行识别,以获取至少两个信息点,将前序短语和当前短语标注为关联区域信息点,而后执行操作307;\n[0059] 关联区域关键词例如为“交叉口”、“中间”、“十字路口”等表达区域间关联的设定词汇。据此,可在上述实例中识别到“交叉口”这一短语,进而在“交叉口”的前序短语采用地理编码规范关键词进行识别。地理编码规范关键词例如是规范性行政地址词汇,如“市”、“区”、“路”、“大厦”、“门牌号”等,据此,可在“交叉口”前识别到“上地5街”与“信息路”两个信息点,这些短语标注为一个关联区域信息点“上地5街与信息路交叉口”。该关联区域信息点可以是在信息点数据库已存储有位置坐标,也可以是根据“上地5街”与“信息路”的位置坐标按照预设规则计算而得。\n[0060] 306、对除去关联区域信息点之外的地址信息采用地理编码规范关键词进行逐一识别,以确定各匹配的信息点。\n[0061] 则上述实例的信息点标注结果为“[北京(市)][海淀区(区)][上地(区域)][信息路(道路)|甲9号][奎科大厦(POI)]([上地5街与信息路交叉口(POI)|北50米],[方正大厦(POI)|旁]”。\n[0062] 307、将与信息点匹配的短语作为基础单元,与信息点不匹配的短语作为附加单元;\n[0063] 则基础单元为“[北京(市)][海淀区(区)][上地(区域)][信息路(道路)|甲9号][奎科大厦(POI)]”、“上地5街与信息路交叉口(POI)”、“方正大厦(POI)”。附加单元为“北50米”、“旁”,分别跟随一个基础单元。\n[0064] 308、将基础单元,或所述基础单元和后续的附加单元,合并为一个子地址信息;\n[0065] 则本实例中获得三个子地址信息,“[北京(市)][海淀区(区)][上地(区域)][信息路(道路)|甲9号][奎科大厦(POI)]”、“([上地5街与信息路交叉口(POI)|北50米]”、“[方正大厦(POI)|旁]”。\n[0066] 309、识别每个子地址信息是否包括附加单元,若否,则执行操作310,若是,执行操作311;\n[0067] 310、如果所述子地址信息不包括附加单元,则确定所述子地址信息对应于精确子地址的信息点数据,执行操作314;\n[0068] 即“[北京(市)][海淀区(区)][上地(区域)][信息路(道路)|甲9号][奎科大厦(POI)]”为精确子地址的信息点数据;\n[0069] 311、判断所述子地址信息的附加单元是否包括偏移量,若是,则执行操作312,若否,执行操作313;\n[0070] 312、采用偏移量关键词对所述子地址信息的附加单元进行识别,根据所述子地址信息的基础单元,以及所述附加单元中识别到的偏移量关键词和偏移量,确定所述子地址信息为偏移子地址的信息点数据,执行操作314;\n[0071] 即“([上地5街与信息路交叉口(POI)|北50米]”为偏移子地址的信息点数据,其中“50米”为偏移量,“北”为偏移量关键词。\n[0072] 313、采用偏移量关键词对所述子地址信息的附加单元进行识别,根据所述子地址信息的基础单元,以及所述附加单元中识别到的偏移量关键词,确定所述子地址信息为模糊子地址的信息点数据。\n[0073] 即“[方正大厦(POI)|旁]”为模糊子地址的信息点数据,其中,“旁”为偏移量关键词。\n[0074] 314、根据获取的至少两个信息点数据,对所述地址信息对应的地理目标进行地理编码。\n[0075] 上述操作314的实际执行方式可以有多种,例如执行下述的一种或多种:\n[0076] 将精确子地址、模糊子地址和/或偏移子地址的信息点数据按照预设层级存储为地址树;该方式实现了对地理目标的地址信息的多方面表述。预设层级可以按照行政区划来设置,例如按照省、市、区、路、号等层级来存储各子地址的信息。\n[0077] 根据精确子地址的信息点数据进行地理编码,且根据所述模糊子地址和/或偏移子地址的信息点数据对地理编码进行修正或校验。\n[0078] 如果根据精确子地址的信息点数据在数据库中匹配至少两个信息点时,根据所述模糊子地址和/或偏移子地址的信息点数据在所述至少两个信息点中进行选择。\n[0079] 本发明实施例的技术方案,能有效提高复杂地址信息地理编码的准确率。\n[0080] 实施例四\n[0081] 图4为本发明实施例四提供的地理编码实现装置的结构示意图,该装置包括:地址信息处理模块410和地理编码模块420。其中,地址信息处理模块410用于对地址信息进行拆分和语义解析,以获取至少两个子地址对应的信息点数据;地理编码模块420用于根据获取的至少两个信息点数据,对所述地址信息对应的地理目标进行地理编码。\n[0082] 进一步地,该地址信息处理模块410具体可用于:根据设定关键词将地址信息进行拆分和信息点识别,以获得至少两个子地址对应的信息点数据。\n[0083] 优选地,地址信息处理模块410包括:短语获取单元411、短语匹配单元412、子地址合并单元413和子地址识别单元414。其中,短语获取单元411,用于对所述地址信息进行语义解析,以获得具有独立地址语义的短语;短语匹配单元412,用于基于信息点数据库中的地理编码规范关键词和关联区域关键词,对短语进行信息点识别,与信息点匹配的短语作为基础单元,与信息点不匹配的短语作为附加单元;子地址合并单元413,用于将基础单元,或所述基础单元和后续的附加单元,合并为一个子地址信息;子地址识别单元414,用于采用偏移量关键词对所述子地址信息的附加单元进行识别,以确定所述子地址信息为精确子地址、模糊子地址或偏移子地址的信息点数据。\n[0084] 其中,短语获取单元411的一种优选实现方式,是具体用于基于分词数据库将地址信息进行分词处理,获得具有独立语义的词语;将词语进行合并处理,获得具有独立地址语义的短语。\n[0085] 上述方案中,子地址识别单元414具体可用于:\n[0086] 采用偏移量关键词对所述子地址信息的附加单元进行识别;\n[0087] 如果所述子地址信息不包括附加单元,则确定所述子地址信息对应于精确子地址的信息点数据;\n[0088] 如果所述子地址信息包括附加单元,且所述附加单元中包括偏移量,则根据所述子地址信息的基础单元,以及所述附加单元中识别到的偏移量关键词和偏移量,确定所述子地址信息为偏移子地址的信息点数据;\n[0089] 如果所述子地址信息包括附加单元,且所述附加单元中不包括偏移量,则根据所述子地址信息的基础单元,以及所述附加单元中识别到的偏移量关键词,确定所述子地址信息为模糊子地址的信息点数据。\n[0090] 短语匹配单元412具体可用于:\n[0091] 如果识别到与信息点数据库中的关联区域关键词匹配的短语时,根据所述关联区域关键词,基于信息点数据库中的地理编码规范关键词对当前短语的前序短语进行识别,以获取至少两个关联信息点;\n[0092] 根据至少两个关联信息点和关联区域关键词获取关联区域信息点。\n[0093] 基于上述功能模块识别的子地址,进一步的,地理编码模块420包括:地址树存储单元421、地址修正校验单元422和/或地址选择单元423。\n[0094] 地址树存储单元421,用于将精确子地址、模糊子地址和/或偏移子地址的信息点数据按照预设层级存储为地址树;\n[0095] 地址修正校验单元422,用于根据精确子地址的信息点数据进行地理编码,且根据所述模糊子地址和/或偏移子地址的信息点数据对地理编码进行修正或校验;\n[0096] 地址选择单元423,用于如果根据精确子地址的信息点数据在数据库中匹配至少两个信息点时,根据所述模糊子地址和/或偏移子地址的信息点数据在所述至少两个信息点中进行选择。\n[0097] 上述地理编码实现装置可执行本发明任意实施例所提供的地理编码实现方法,具备执行方法相应的功能模块和有益效果。\n[0098] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
法律信息
- 2017-07-04
- 2014-04-30
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201310706024.4
申请日: 2013.12.19
- 2014-04-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-08-04
|
2010-03-02
| | |
2
| |
2013-03-20
|
2011-09-06
| | |
3
| |
2012-10-17
|
2011-04-14
| | |
4
| |
2013-01-09
|
2011-07-06
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |