一种获取兴趣点POI的行政区划信息的方法及装置与流程

文档序号:12802230阅读:296来源:国知局
一种获取兴趣点POI的行政区划信息的方法及装置与流程
本发明涉及电子地图的数据处理领域,特别是涉及一种获取兴趣点poi的行政区划信息的方法及装置。
背景技术
:随着网络电子地图与基于位置服务的快速发展,以poi为代表的空间地理数据出现快速增长。poi是兴趣点(pointofinterest)的缩写,是一种代表真实地理实体的点状数据,poi一般包括名称、类别、经纬度以及地址等基本信息。一般根据poi属性中的行政区划信息可方便用户快速定位到用户查询的位置。现有技术中通过poi数据提供的坐标可获取poi的行政区划信息。这里,要求的poi坐标需为准确的坐标。但当poi数据中未提供坐标信息或提供的坐标信息不准确时,poi的行政区划信息便无法获取,从而影响用户对查询位置信息的准确获知。技术实现要素:本发明的目的在于提供一种获取兴趣点poi的行政区划信息的方法及装置,用以解决现有技术中在poi数据无坐标或无准确坐标时,无法从poi数据中获取行政区划信息的问题。为了实现上述目的,本发明实施例提供了一种获取兴趣点poi的行政区划信息的方法,包括:获取一兴趣点poi的数据信息,所述数据信息中包括poi地址;对所述poi地址按照预设的行政区划名称生成规则进行行政区划判定,确定所述poi的第一匹配行政区划名称;根据所述第一匹配行政区划名称,按照第一预设判断规则对所述poi进 行赋值处理,得到所述poi的行政区划信息,所述行政区划信息包括行政区划代码及行政区划名称。其中,其特征在于,所述数据信息还包括:电话号码信息或来源区划信息,所述来源区划信息为所述数据信息中携带的历史行政区划信息。其中,所述方法还包括:在所述第一匹配行政区划名称与本地配置信息存在冲突时,根据所述电话号码信息按照第二预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息,其中,所述本地配置信息包括地址冲突关键字、行政区划冲突词、电话区号冲突信息、区划关键字及地址后缀过滤词。其中,所述方法还包括:在所述第一匹配行政区划名称或所述电话号码信息与本地配置信息存在冲突时,根据所述来源区划信息按照所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。其中,对所述poi地址按照预设的行政区划名称生成规则进行行政区划判定,确定所述poi的第一匹配行政区划名称的步骤包括:获取所述poi地址中与所述预设的行政区划名称生成规则相匹配的匹配行政区划名称;比较判断所述匹配行政区划名称的字符长度,确定字符长度最长的匹配行政区划名称为第一匹配行政区划名称。其中,根据所述第一匹配行政区划名称,按照第一预设判断规则对所述poi进行赋值处理,得到所述poi的行政区划信息的步骤包括:根据判断所述第一匹配行政区划名称的字符长度是否大于4,对所述poi进行赋值处理,得到所述poi的行政区划信息;根据判断所述第一匹配行政区划名称的结尾是否存在所述区划关键字,对所述poi进行赋值处理,得到所述poi的行政区划信息;根据判断所述第一匹配行政区划名称的字符长度是否大于2,对所述poi进行赋值处理,得到所述poi的行政区划信息。其中,根据判断所述第一匹配行政区划名称的字符长度是否大于4,对所述poi进行赋值处理,得到所述poi的行政区划信息的步骤包括:在所述第一匹配行政区划名称的字符长度大于4时,将所述第一匹配行政区划名称赋值于所述poi;在所述第一匹配行政区划名称的字符长度小于等于4时,判断所述第一匹配行政区划名称的结尾是否存在所述区划关键字。其中,根据判断所述第一匹配行政区划名称的结尾是否存在所述区划关键字,对所述poi进行赋值处理,得到所述poi的行政区划信息的步骤包括:在所述第一匹配行政区划名称的字符长度小于等于4时,且在所述结尾存在所述区划关键字时,判断所述第一匹配行政区划名称中是否存在所述地址冲突关键字;若不存在,则将所述第一匹配行政区划名称赋值于所述poi;若存在,则判断所述第一匹配行政区划名称中是否含有所述行政区划冲突词;若否,则将所述第一匹配行政区划名称赋值于所述poi;若是,则将所述第一匹配行政区划名称赋值于所述poi并做第一待处理标识;在所述结尾不存在所述区划关键字时,判断所述第一匹配行政区划名称的字符长度是否大于2。其中,根据判断所述第一匹配行政区划名称的字符长度是否大于2,对所述poi进行赋值处理,得到所述poi的行政区划信息的步骤包括:在所述结尾不存在所述区划关键字时,且所述第一匹配行政区划名称的字符长度大于2时,判断所述第一匹配行政区划名称中是否存在所述地址冲突关键字;若存在,则判断所述第一匹配行政区划名称的字符长度是否为4;若是,则判断所述第一匹配行政区划名称中是否含有所述行政区划冲突词;若是,则将所述第一匹配行政区划名称赋值于所述poi并做第二待处理标识;若否,则将所述第一匹配行政区划名称赋值于所述poi;若否,则将所述第一匹配行政区划名称赋值于所述poi并做第三待处理标识;若不存在,则将所述第一匹配行政区划名称赋值于所述poi;在所述第一匹配行政区划名称的字符长度小于等于2时,将所述第一匹配行政区划名称赋值于所述poi并做第四待处理标识。其中,在所述第一匹配行政区划名称的字符长度小于等于2时,将所述第一匹配行政区划名称赋值于所述poi并做第四待处理标识之后,所述方法还包括:判断所述poi地址中所述第一匹配行政区划名称前后是否存在与地址后缀过滤词中一致的后缀词;若不存在,则将所述第一匹配行政区划名称赋值于所述poi并做第五待处理标识;若存在,则清除所述第一匹配行政区划名称及所述第四待处理标识;根据所述地址后缀过滤词删除所述poi地址中的后缀词与行政区划的组合词,并按照所述预设的行政区划名称生成规则,得到所述poi的第二匹配行政区划名称;根据所述第二匹配行政区划名称,按照所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。其中,在所述第一匹配行政区划名称与本地配置信息存在冲突时,根据所述电话号码信息按照第二预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息的步骤包括:在获取到所述第一待处理标识、所述第二待处理标识或所述第三待处理标识后,判断所述电话号码信息中的电话区号是否与所述电话区号冲突信息一致;若一致,则将所述电话号码信息中的电话区号赋值于所述poi并将所述第一待处理标识、第二待处理标识或第三待处理标识删除;若不一致,根据所述来源区划信息,按照所述预设的行政区划名称生成规则及所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。本发明实施例还提供一种获取兴趣点poi的行政区划信息的装置,包括:获取模块,用于获取一兴趣点poi的数据信息,所述数据信息中包括poi地址;第一匹配确定模块,用于对所述poi地址按照预设的行政区划名称生成规则进行行政区划判定,确定所述poi的第一匹配行政区划名称;第一处理模块,用于根据所述第一匹配行政区划名称,按照第一预设判断规则对所述poi进行赋值处理,得到所述poi的行政区划信息,所述行政区划信息包括行政区划代码及行政区划名称。其中,所述数据信息还包括:电话号码信息或来源区划信息,所述来源区划信息为所述数据信息中携带的历史行政区划信息。其中,所述装置还包括:第二处理模块,用于在所述第一匹配行政区划名称与本地配置信息存在冲突时,根据所述电话号码信息按照第二预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息,其中,所述本地配置信息包括地址冲突关键字、行政区划冲突词、电话区号冲突信息、区划关键字及地址后缀过滤词。其中,所述装置还包括:第三处理模块,用于在所述第一匹配行政区划名称或所述电话号码信息与本地配置信息存在冲突时,根据所述来源区划信息按照所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。其中,所述第一匹配确定模块包括:获取子模块,用于获取所述poi地址中与所述预设的行政区划名称生成规则相匹配的匹配行政区划名称;比较判断子模块,用于比较判断所述匹配行政区划名称的字符长度,确定字符长度最长的匹配行政区划名称为第一匹配行政区划名称。其中,所述第一处理模块包括:第一判断处理子模块,用于根据判断所述第一匹配行政区划名称的字符长度是否大于4,对所述poi进行赋值处理,得到所述poi的行政区划信息;第二判断处理子模块,用于根据判断所述第一匹配行政区划名称的结尾是否存在所述区划关键字,对所述poi进行赋值处理,得到所述poi的行政区划信息;第三判断处理子模块,用于根据判断所述第一匹配行政区划名称的字符长 度是否大于2,对所述poi进行赋值处理,得到所述poi的行政区划信息。其中,第一判断处理子模块包括:第一判断处理单元,用于在所述第一匹配行政区划名称的字符长度大于4时,将所述第一匹配行政区划名称赋值于所述poi;第二判断处理单元,用于在所述第一匹配行政区划名称的字符长度小于等于4时,判断所述第一匹配行政区划名称的结尾是否存在所述区划关键字。其中,第二判断处理子模块包括:第三判断处理单元,用于在所述第一匹配行政区划名称的字符长度小于等于4时,且在所述结尾存在所述区划关键字时,判断所述第一匹配行政区划名称中是否存在所述地址冲突关键字;第一判断分支处理单元,用于若不存在,则将所述第一匹配行政区划名称赋值于所述poi;第二判断分支处理单元,用于若存在,则判断所述第一匹配行政区划名称中是否含有所述行政区划冲突词;第三判断分支处理单元,用于若否,则将所述第一匹配行政区划名称赋值于所述poi;第四判断分支处理单元,用于若是,则将所述第一匹配行政区划名称赋值于所述poi并做第一待处理标识;第四判断处理单元,用于在所述结尾不存在所述区划关键字时,判断所述第一匹配行政区划名称的字符长度是否大于2。其中,第三判断处理子模块包括:第五判断处理单元,用于在所述结尾不存在所述区划关键字时,且所述第一匹配行政区划名称的字符长度大于2时,判断所述第一匹配行政区划名称中是否存在所述地址冲突关键字;第五判断分支处理单元,用于若存在,则判断所述第一匹配行政区划名称的字符长度是否为4;第六判断分支处理单元,用于若是,则判断所述第一匹配行政区划名称中是否含有所述行政区划冲突词;第七判断分支处理单元,用于若是,则将所述第一匹配行政区划名称赋值 于所述poi并做第二待处理标识;第八判断分支处理单元,用于若否,则将所述第一匹配行政区划名称赋值于所述poi;第九判断分支处理单元,用于若否,则将所述第一匹配行政区划名称赋值于所述poi并做第三待处理标识;第十判断分支处理单元,用于若不存在,则将所述第一匹配行政区划名称赋值于所述poi;第六判断处理单元,用于在所述第一匹配行政区划名称的字符长度小于等于2时,将所述第一匹配行政区划名称赋值于所述poi并做第四待处理标识。其中,所述装置还包括:判断模块,用于在所述第一匹配行政区划名称的字符长度小于等于2时,将所述第一匹配行政区划名称赋值于所述poi并做第四待处理标识之后,判断所述poi地址中所述第一匹配行政区划名称前后是否存在与地址后缀过滤词中一致的后缀词;第一分支处理模块,用于若不存在,则将所述第一匹配行政区划名称赋值于所述poi并做第五待处理标识;第二分支处理模块,用于若存在,则清除所述第一匹配行政区划名称及所述第四待处理标识;第二匹配确定模块,用于根据所述地址后缀过滤词删除所述poi地址中的后缀词与行政区划的组合词,并按照所述预设的行政区划名称生成规则,得到所述poi的第二匹配行政区划名称;第四处理模块,用于根据所述第二匹配行政区划名称,按照所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。其中,第二处理模块包括:第一判断子模块,用于在获取到所述第一待处理标识、所述第二待处理标识或所述第三待处理标识后,判断所述电话号码信息中的电话区号是否与所述电话区号冲突信息一致;第一处理子模块,用于若一致,则将所述电话号码信息中的电话区号赋值于所述poi并将所述第一待处理标识、第二待处理标识或第三待处理标识删 除;第二处理子模块,用于若不一致,根据所述来源区划信息,按照所述预设的行政区划名称生成规则及所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。本发明的上述技术方案的有益效果如下:本发明实施例的方案中,通过利用poi数据信息中的地址,采用预设判断规则对poi进行行政区划赋值,完善了poi的数据属性,方便用户快速获取poi的行政区划信息,提高了用户体验。附图说明图1为本发明实施例的获取兴趣点poi的行政区划信息的方法的基本步骤示意图;图2为本发明实施例的获取兴趣点poi的行政区划信息的方法的具体流程示意图;图3为本发明实施例的获取兴趣点poi的行政区划信息的装置的组成结构示意图。具体实施方式为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本发明针对现有技术中在poi数据无坐标或准确坐标时无法获取行政区划信息的问题,提供一种获取兴趣点poi的行政区划信息的方法,通过利用poi数据信息中的地址,采用预设判断规则对poi进行行政区划赋值,完善了poi的数据属性,方便用户快速获取poi的行政区划信息,提高了用户体验。第一实施例如图1所示,本发明实施例提供一种获取兴趣点poi的行政区划的方法,包括:步骤11,获取一兴趣点poi的数据信息,所述数据信息中包括poi地址;这里,一般poi的数据属性中包括名称、电话、分类、地址及邮编等。步骤12,对所述poi地址按照预设的行政区划名称生成规则进行行政区划判定,确定所述poi的第一匹配行政区划名称;这里,该预设的行政区划名称生成规则具体是指正则表达式生成规则。步骤13,根据所述第一匹配行政区划名称,按照第一预设判断规则对所述poi进行赋值处理,得到所述poi的行政区划信息,所述行政区划信息包括行政区划代码及行政区划名称。本发明实施例的方案中,通过利用poi数据信息中的地址,采用预设判断规则对poi进行行政区划赋值,完善了poi的数据属性,方便用户快速获取poi的行政区划信息,提高了用户体验。具体地,所述数据信息还包括:电话号码信息或来源区划信息,所述来源区划信息为所述数据信息中携带的历史行政区划信息。本发明实施例中所述方法还可包括:步骤14,在所述第一匹配行政区划名称与本地配置信息存在冲突时,根据所述电话号码信息按照第二预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息,其中,所述本地配置信息包括地址冲突关键字、行政区划冲突词、电话区号冲突信息、区划关键字及地址后缀过滤词。具体地,电话号码信息中包括电话区号,电话区号与行政区划匹配关联。这里需说明的是,所述方法优先通过poi地址获取poi的行政区划信息,在所述poi地址中的区划名称与本地配置信息有冲突时或缺失时,再依次通过电话号码信息或来源区划信息中的区划获取poi的行政区划信息。本发明实施例中所述方法还包括:步骤15,在所述第一匹配行政区划名称或所述电话号码信息与本地配置信息存在冲突时,根据所述来源区划信息按照所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。本步骤中,在所述poi地址中的区划名称与本地配置信息有冲突时,且所述电话号码信息与本地配置信息也存在冲突或者电话号码信息缺失时,可通过poi数据信息中的来源区划信息来获取poi的行政区划信息。本发明实施例中所述步骤12可以进一步包括:步骤121,获取所述poi地址中与所述预设的行政区划名称生成规则相匹 配的匹配行政区划名称;这里,所述预设的行政区划名称生成规则具体按照如下表1中的正则表达式生成规则表生成行政区划名称。表1序号行政区划组合方式1省+市+区县2省+市+区县简3省+市简+区县4省+市简+区县简5省简+市+区县6省简+市+区县简7省简+市简+区县8省简+市简+区县简9省+区县10省+区县简11省简+区县12省简+区县简13省+市14省+市简15省简+市16省简+市简17市+区县18市+区县简19市简+区县20市简+区县简21市22市简23区县24区县简这里需要说明的是,表中行政区划组合方式中的“省简”、“市简”及“区县简”指的是省、市及区县的简称。本步骤中,按照预设的行政区划名称生成规则,也就是表1中的行政区划组合方式,可从poi地址中获取多个符合表1中行政区划组合方式的匹配行政区划名称。步骤122,比较判断所述匹配行政区划名称的字符长度,确定字符长度最 长的匹配行政区划名称为第一匹配行政区划名称。这里,比较判断生成的多个匹配行政区划名称中字符的长度,取字符长度最长的匹配行政区划名称作为第一匹配行政区划名称。具体地,优先取最小级别区划,这里的最小级别区划是指包含省、市、区县三级的匹配行政区划名称。若不存在最小级别区划,则取所有匹配行政区划名称中字符长度最长的行政区划名称作为第一匹配行政区划名称。当匹配行政区划名称中仅包括省级一级区划时,则无结果输出。本发明实施例中所述步骤13可进一步包括:步骤131,根据判断所述第一匹配行政区划名称的字符长度是否大于4,对所述poi进行赋值处理,得到所述poi的行政区划信息;这里,将第一匹配行政区划名称的字符长度与数值4比较判断,主要是结合中国的行政区划具体情况设置的,当然,该数值的设定可根据未来中国的行政区划名称的变化或不同国家的行政区划的具体情况而调整。步骤132,根据判断所述第一匹配行政区划名称的结尾是否存在所述区划关键字,对所述poi进行赋值处理,得到所述poi的行政区划信息;步骤133,根据判断所述第一匹配行政区划名称的字符长度是否大于2,对所述poi进行赋值处理,得到所述poi的行政区划信息。这里需说明的是,所述第一预设判断规则主要是指上述三个步骤中的判断规则。其中,每个步骤中均涉及有详细的判断规则。进一步地,本发明实施例中所述步骤131可以包括:步骤1311,在所述第一匹配行政区划名称的字符长度大于4时,将所述第一匹配行政区划名称赋值于所述poi;例如,第一匹配行政区划名称为“黑龙江哈尔滨”,这里,判断“黑龙江哈尔滨”的字符长度大于4,则将该第一匹配行政区划名称即“黑龙江哈尔滨”赋值给所述poi。步骤1312,在所述第一匹配行政区划名称的字符长度小于等于4时,判断所述第一匹配行政区划名称的结尾是否存在所述区划关键字。这里,所述区划关键字具体如下表2所示。表2序号区划关键字1市2区3县4旗5盟进一步地,本发明实施例中所述步骤132可以包括:步骤1321,在所述第一匹配行政区划名称的字符长度小于等于4时,且在所述结尾存在所述区划关键字时,判断所述第一匹配行政区划名称中是否存在所述地址冲突关键字;具体地,所述地址冲突关键字如下表3-1~表3-4所示,该四个表格组成表3。表3-1序号区划关键字序号区划关键字1安国36甘南2安居37古城3安宁38谷城4白云39鼓楼5宝山40广灵6保康41海城7北市42海南8滨海43海州9博爱44和平10昌江45和顺11昌邑46河北12朝阳47河东13城北48河口14城东49河南15城关50河西16城南51鹤山17城区52互助18城西53华容19城中54惠民20大安55江北21大城56江城22大东57江口23大通58交口24大同59郊区25东安60解放26东城61金川27东港62金明28东海63金平29东区64九龙30东山65开平31东乡66宽城32东兴67矿区33樊城68梨树34凤凰69连山35富民70莲花表3-2序号区划关键字序号区划关键字71临西106通道72龙门107通州73龙山108同德74龙文109同心75路北110温泉76路南111五华77路桥112西安78马山113西城79南澳114西湖80南城115西林81南湖116襄城82南山117向阳83南漳118象山84平江119新北85平山120新城86普陀121新华87栖霞122新建88桥东123新市89桥西124新兴90青龙125兴安91青山126兴城92清河127兴宁93泉山128兴山94沙湾129宜城95山阳130永定96商城131云龙97市中132运河98双桥133枣阳99顺平134长安100台江135长宁101台山136长兴102太和137振兴103太湖138镇安104铁东139中山105铁西140钟山表3-3序号区划关键字序号区划关键字141资阳176尖草坪142阿巴嘎177金城江143阿尔山178金家庄144阿克苏179井冈山145阿拉尔180九龙坡146阿拉善181喀喇沁147阿勒泰182科尔沁148阿瓦提183库尔勒149昂昂溪184老河口150八公山185连云港151北戴河186梁子湖152布尔津187六盘水153曹妃甸188龙子湖154城子河189麻栗坡155达坂城190马鞍山156达拉特191玛纳斯157大渡口192麦盖提158大石桥193满洲里159德令哈194门头沟160都江堰195牡丹江161独山子196内蒙古162峨眉山197尼勒克163二道江198聂拉木164甘井子199攀枝花165高碑店200平顶山166格尔木201七里河167哈巴河202七星关168哈尔滨203秦皇岛169海拉尔204青白江170黑龙江205青山湖171红花岗206青铜峡172呼图壁207青云谱173黄大仙208清水河174佳木斯209日喀则175嘉峪关210萨尔图表3-4序号区划关键字序号区划关键字序号区划关键字211三门峡246西塞山281南市212沙河口247西乡塘282西市213沙坪坝248下花园283新县214沙坡头249兴隆台215山海关250牙克石216上甘岭251英吉沙217狮子山252元宝山218石河子253扎兰屯219石家庄254张家港220石景山255张家口221石嘴山256准格尔222双台子257巴彦淖尔223水磨沟258白云鄂博224四方台259博尔塔拉225苏家屯260陈巴尔虎226绥芬河261杜尔伯特227台儿庄262额尔古纳228太仆寺263鄂尔多斯229太子河264呼和浩特230汤旺河265呼伦贝尔231特克斯266霍林郭勒232调兵山267克拉玛依233铁门关268克孜勒苏234铁山港269齐齐哈尔235铜官山270乌兰察布236头屯河271乌鲁木齐237吐鲁番272西双版纳238托克托273锡林郭勒239托克逊274香格里拉240瓦房店275伊金霍洛241万柏林276西区242乌马河277北区243五通桥278南区244五指山279红旗245武夷山280回民步骤1322,若不存在,则将所述第一匹配行政区划名称赋值于所述poi;这里举例说明,第一匹配行政区划名称为“太湖县”,通过判断该行政区划名称的字符长度为3,小于4。且其结尾存在区划关键字“县”,此时需要判断该区划名称中是否存在地址冲突关键字,通过与上表3中的地址冲突关键字比较判断,确定不存在地址冲突关键字,则将“太湖县”赋值该所述poi。步骤1323,若存在,则判断所述第一匹配行政区划名称中是否含有所述行政区划冲突词;具体地,所述行政区划冲突词如下表4所示。表4序号行政区划冲突词序号行政区划冲突词1城区24铁西区2东区25通州区3郊区26西安区4矿区27西湖区5白云区28向阳区6宝山区29新城区7朝阳区30新华区8城关区31新市区9城中区32永定区10鼓楼区33长安区11海州区34巴彦淖尔12和平区35鄂尔多斯13河东区36呼和浩特14江北区37呼伦贝尔15南山区38齐齐哈尔16普陀区39乌兰察布17桥东区40乌鲁木齐18桥西区41锡林郭勒19青山区42香格里拉20清河区43南区21市中区44城西区22双桥区45南城县23铁东区46古城区步骤1324,若否,则将所述第一匹配行政区划名称赋值于所述poi;这里,又举例说明,第一匹配行政区划名称为“新县”,结尾存在区划关键字“县”,存在地址冲突关键字“新县”,但该行政区划名称中不含有上表4中提供的行政区划冲突词,故将“新县”赋值给所述poi。步骤1325,若是,则将所述第一匹配行政区划名称赋值于所述poi并做第一待处理标识;这里,设置待处理标识的目的是为了表示poi地址按照第一预设判断规则未成功获取到准确的poi的行政区划信息。方便后续采用其他方法获取准确的poi的行政区划信息。例如后文中通过电话号码信息或来源区划信息或人工确认得到准确的poi的行政区划信息。再如,第一匹配行政区划名称为“矿区”,结尾存在区划关键字“区”,存在地址冲突关键字“矿区”,且该行政区划名称中含有上表4中提供的行政区划冲突词“矿区”,故将第一匹配行政区划名称为“矿区”赋值于所述poi并做第一待处理标识。步骤1326,在所述结尾不存在所述区划关键字时,判断所述第一匹配行政区划名称的字符长度是否大于2。进一步地,本发明实施例中所述步骤133可以包括:步骤1331,在所述结尾不存在所述区划关键字时,且所述第一匹配行政区划名称的字符长度大于2时,判断所述第一匹配行政区划名称中是否存在所述地址冲突关键字;步骤1332,若存在,则判断所述第一匹配行政区划名称的字符长度是否为4;步骤1333,若是,则判断所述第一匹配行政区划名称中是否含有所述行政区划冲突词;步骤1334,若是,则将所述第一匹配行政区划名称赋值于所述poi并做第二待处理标识;这里举例说明,第一匹配行政区划名称为“乌鲁木齐”,通过判断比较其字符长度大于2,通过与上表3中的地址冲突关键字比较判断,确定存在地址冲突关键字,并判断确定其字符长度等于4,且再通过与上表4中的行政区划冲突词比较判断,确定该行政区划名称中含有行政区划冲突词,故将“乌鲁木 齐”赋值于所述poi并做第二待处理标识。这里需说明的是,全国行政区划名称中包含“乌鲁木齐”的有“乌鲁木齐市”及“乌鲁木齐县”,但通过第一匹配行政区划名称“乌鲁木齐”不能准确获知其指的是“乌鲁木齐市”还是“乌鲁木齐县”。故需要设置待处理标识,并通过其他手段或方法再做确定。步骤1335,若否,则将所述第一匹配行政区划名称赋值于所述poi;又如,第一匹配行政区划名称为“伊金霍洛”,判断其字符长度大于2,存在地址冲突关键字,且字符长度为4,但不含有上表4中提供的行政区划冲突词,故将“伊金霍洛”赋值该所述poi,即该poi的行政区划名称为“伊金霍洛”。步骤1336,若否,则将所述第一匹配行政区划名称赋值于所述poi并做第三待处理标识;具体地,这里的“若否”是指第一匹配行政区划名称的字符长度大于2,且存在地址冲突关键字,但字符长度不为4的情况。例如,第一匹配行政区划名称为“铁门关”,其字符长度大于2,且表3中存在地址冲突关键字“铁门关”,但其字符长度不为4。故将“铁门关”赋值给所述poi并做第三待处理标识。这里需要说明的是,“铁门关”可以是新疆巴音郭楞蒙古自治州内的铁门关市,也可以是武汉铁门关景点,又可以是上海关铁门关景点等等。故通过第一匹配行政区划名称“铁门关”无法准确获取该poi的行政区划信息。步骤1337,若不存在,则将所述第一匹配行政区划名称赋值于所述poi;步骤1338,在所述第一匹配行政区划名称的字符长度小于等于2时,将所述第一匹配行政区划名称赋值于所述poi并做第四待处理标识。本发明实施例中所述方法还包括:步骤16,在所述第一匹配行政区划名称的字符长度小于等于2时,将所述第一匹配行政区划名称赋值于所述poi并做第四待处理标识之后,判断所述poi地址中所述第一匹配行政区划名称前后是否存在与地址后缀过滤词中一致的后缀词;具体地,所述地址后缀过滤词如下表5所示。表5序号地址后缀过滤词序号地址后缀过滤词1北路36苑2南路37道3东路38镇4西路39乡5东街40管6西街41办7南街42置8北街43攀9大街44村10小街45场11中路46巷12商贸城47市场13环路48出口14大路49一路15大桥50二路16工业区51三路17百货52四路18家居53五路19高速54六路20大道55七路21秀路56八路22广场57九路23南区58一街24花园59二街25社区60三街26大厦61四街27国际62五街28小区63六街29现代64七街30农场65八街31路66九街32街67内街33门68外街34桥69前街35湾70后街这里需要说明的是,在第一匹配区划名称的字符长度为2或1时,且该区划名称中不含有区划关键字时,很难准确获取poi的行政区划信息。步骤17,若不存在,则将所述第一匹配行政区划名称赋值于所述poi并做第五待处理标识;步骤18,若存在,则清除所述第一匹配行政区划名称及所述第四待处理标识;步骤19,根据所述地址后缀过滤词删除所述poi地址中的后缀词与行政区划的组合词,并按照所述预设的行政区划名称生成规则,得到所述poi的第二匹配行政区划名称;步骤20,根据所述第二匹配行政区划名称,按照所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。下面举例说明在所述第一匹配行政区划名称的字符长度小于等于2时,将所述第一匹配行政区划名称赋值于所述poi并做第四待处理标识之后该方法的具体实施过程。情形一:poi地址为“卢湾重庆南路185号”。对该poi地址按照预设的行政区划名称生成规则区划判定后,得到第一匹配行政区划名称为“重庆”,经第一预设判断规则判断,该行政区划名称的字符长度小于4,且结尾不含区划关键字,且其字符长度不大于2。故暂将“重庆”赋值给所述poi并做第四待处理标识。之后,判断所述poi地址中的第一匹配行政区划名称存在与表5中的地址后缀过滤词中一致的后缀词“南路”;接着,将赋值给所述poi的行政区划名称“重庆”及第四待处理标识清除;再然后,根据地址后缀词“南路”删除该poi地址中的后缀词语行政区划的组合词,也就是,将poi地址中的“重庆南路”删除,即poi地址中保留“卢湾区”,按照所述预设的行政区划名称生成规则区划判定后,得到所述poi的第二匹配行政区划名称,即“卢湾”。最后,根据第二匹配行政区划名称“卢湾”,按照所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。也就是,返回重 新执行本发明实施例的步骤13。最终,poi的行政区划名称为“卢湾”,行政区划代码可从本地配置信息中的行政区划代码配置表中获取。需说明的是,经过上述处理步骤,将原来赋值给该poi的行政区划名称由“重庆”修正为“卢湾”,因poi地址“卢湾重庆南路185号”的行政区划为上海市卢湾区而并非重庆市。情形二:poi地址为“中山大学”。对该poi地址按照预设的行政区划名称生成规则区划判定后,得到第一匹配行政区划名称为“中山”,经第一预设判断规则判断,该行政区划名称的字符长度小于4,且结尾不含区划关键字,且其字符长度不大于2。故暂将“中山”赋值给所述poi并做第四待处理标识。之后,判断所述poi地址中的第一匹配行政区划名称不存在与表5中的地址后缀过滤词中一致的后缀词;最后,将“中山”赋值给所述poi并做第五待处理标识。这里需要说明的是,poi地址中的第一匹配行政区划名称不存在与表5中的地址后缀过滤词中一致的后缀词,不能重新对poi地址进行后缀处理。但poi地址“中山大学”位于广州市,而若将“中山”赋值给该poi,则该poi的行政区划名称为“中山”也就是“中山市”。也就是说判定结果有可能出错,故暂将中山”赋值给所述poi并做第五待处理标识,后续通过其他手段或方法再做确定。进一步地,本发明实施例中所述步骤14可包括:步骤141,在获取到所述第一待处理标识、所述第二待处理标识、所述第三待处理标识或第五待处理标识后,判断所述电话号码信息中的电话区号是否与所述电话区号冲突信息一致;这里需要说明的是,如果赋值给poi的行政区划名称后做了第一待处理标识、所述第二待处理标识、所述第三待处理标识或第五待处理标识表明通过poi地址无法获取poi的准确的行政区划信息,需要对其做进一步处理,也就是判断poi的数据信息中的电话号码信息中的电话区号是否与所述电话区号冲突信息一致。具体地,所述电话区号冲突信息如下表6所示。表6序号冲突电话区号102420283029403715055860731707718077290774100775110898120935130937140993步骤142,若一致,则将所述电话号码信息中的电话区号赋值于所述poi并将所述第一待处理标识、第二待处理标识、第三待处理标识或第五待处理标识删除;这里需要说明的是,将电话区号赋值给所述poi,也就是将电话区号对应的行政区划赋值该poi。例如电话区号为“0311”其对应的归属地为“石家庄”,也即其行政区划名称为“石家庄”。步骤143,若不一致,根据所述来源区划信息,按照所述预设的行政区划名称生成规则及所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。例如,电话区号“024”对应的归属地有3个,分别为“成都”、“眉山”及“资阳”。也就是该电话区号“024”为冲突电话区号,即无法通过电话号码信息来确定poi的行政区划信息,需后续做进一步的处理,也就是通过poi的数据信息中的来源区划信息来获取poi的行政区划信息。若poi的数据信息中不含来源区划信息时,则说明该poi通过poi地址及电话号码信息均无法获取行政区划信息。则将之前赋值给poi的行政区划名称及待处理标识保留,最终依靠人工确认。本发明实施例中表1-6均设置于本地配置文件中。这里,本地配置文件中 还包括区划配置表以及用于本发明的行政区划表。这里,poi的行政区划代码可从行政区划表中获取。本发明实施例的方案中,通过利用poi数据信息中的地址,采用预设判断规则对poi进行行政区划赋值,完善了poi的数据属性,方便用户快速获取poi的行政区划信息,提高了用户体验。第二实施例如图2所示,为本发明实施例的获取兴趣点poi的行政区划信息的方法的具体流程示意图。下面就该图说明一下该方法的处理实施过程。这里需要说明的是,该流程示意图中所示意的是获取的poi的数据信息中包括poi地址、电话号码信息及来源区划信息的情况。若poi的数据信息中不包括电话号码信息和/或来源区划信息时,该流程示意图可根据具体情况取消相应步骤的执行。s01,地址正则匹配;这里,根据表1中的正则表达式生成规则表对获取的兴趣点poi的poi地址进行匹配处理。也就是从poi地址中提取出符合正则表达式生成规则要求的行政区划名称。s02,取最长匹配结果;将上述步骤中生成的符合要求的多个行政区划名称进行字符长度的判断比较,取多个行政区划名称中字符长度最长的作为第一匹配行政区划名称。s03,判断匹配长度是否大于4;若是,则执行步骤s04;若否,则执行步骤s05。这里需说明的是,匹配长度具体指第一匹配行政区划名称的字符长度。s04,依据地址赋值;也就是说,在判断匹配长度大于4时,将第一匹配行政区划名称赋值给poi。s05,判断结尾是否存在区划关键字;若是,则执行步骤s06;若否,则执行步骤s07。这里的区划关键字具体详见表2所示。需说明的是,所述结尾指的是第一匹配行政区划名称的结尾。s06,判断是否存在地址冲突关键字;若是,则执行步骤s08;若否,则执行步骤s09。这里,所述地址冲突关键字具体详见表3所示。需说明的是,本步骤中所判断的是第一匹配行政区划名称中是否存在地址冲突关键字。s07,判断匹配长度是否大于2;若是,则执行步骤s10;若否,则执行步骤s11。s08,判断是否存在行政区划冲突词;若是,则执行步骤s12;若否,则执行步骤s13。这里,所述行政区划冲突词具体详见表4所示。s09,依据地址赋值;也就是说,在第一匹配行政区划名称的匹配字符长度小于4,且结尾存在区划关键字时,但不存在地址冲突关键字时,将第一匹配行政区划名称赋值给poi。s10,判断是否存在地址冲突关键字;若是,则执行步骤s14;若否,则执行步骤s15。s11,依据地址赋值及作业标识;之后,执行步骤s18。这里需要说明的是,本步骤中的依据地址赋值及作业标识是当第一匹配行政区划名称的字符长度小于4,且结尾不存在区划关键字,且字符长度小于2的情况下,将第一匹配行政区划名称赋值给poi并做作业标识处理。s12,依据地址赋值及作业标识;之后,执行步骤s21。s13,依据地址赋值;也就是说,当第一匹配行政区划名称的字符长度小于4,且结尾存在区划关键字,且存在地址冲突关键字,但不存在行政区划冲突词时,将第一匹配行政区划名称赋值给poi。s14,判断匹配长度是否为4;若是,则执行步骤s16;若否,则执行步骤s12。s15,依据地址赋值;也就是说,当第一匹配行政区划名称的匹配字符长度大于2,但不存在地址冲突关键字时,将第一匹配行政区划名称赋值给poi。s16,判断是否存在行政区划冲突词;若是,则执行步骤s12;若否,则执行步骤s17。s17,依据地址赋值;也就是说,第一匹配行政区划名称的匹配字符长度大于2,且存在地址冲突关键字,且匹配长度为4,且不存在行政区划冲突词时,将第一匹配行政区划名称赋值给poi。s18,判断poi地址中区划词前后是否存在前后缀词;若是,则执行步骤s19;若否,则执行步骤s12。s19,清除作业结果及标识;需说明的是,这里将步骤11赋值给poi的行政区划名称及作业标识清除。s20,地址前后缀处理;这里需要说明的是,根据表5所示的后缀过滤词删除poi地址中的后缀词与行政区划的组合词。处理完成后,若字符长度大于或等于2,则返回执行步骤s1;若字符长度小于2,则流程结束。也就是说保留原步骤s11中的赋值结果及作业标识。这里对执行步骤s12的情况具体说明一下:情况一:当第一匹配行政区划名称的字符长度小于4,且结尾存在区划关键字,且存在地址冲突关键字,且存在行政区划冲突词时;此时将第一匹配行政区划名称赋值给poi并设置待处理标识,即作业标识。情况二:当第一匹配行政区划名称的匹配字符长度大于2,且存在地址冲突关键字,且匹配长度为4,且存在行政区划冲突词时;此时将第一匹配行政区划名称赋值给poi并设置待处理标识,即作业标识。情况三:当第一匹配行政区划名称的匹配字符长度大于2,且存在地址冲突关键字,且匹配长度不为4时;此时将第一匹配行政区划名称赋值给poi并设置待处理标识,即作业标 识。情况四:当第一匹配行政区划名称的匹配字符长度小于或等于2,但poi地址中区划词前后不存在前后缀词时;此时将第一匹配行政区划名称赋值给poi并设置待处理标识,即作业标识。上述四种情况表明当前依据poi地址不能准确获取poi的行政区划信息。设置作业标识的目的是为了通过其他手段或方法获取准确的poi的行政区划信息。s21,判断是否存在电话区号冲突信息;若是,则执行步骤s22;若否,则执行步骤s23。这里需要说明的是,执行了步骤s12中的赋值处理及作业标识的第一匹配行政区划标识,说明通过poi地址无法获取准确的行政区划信息。故需要通过poi的数据信息中提供的电话号码信息来获取poi的准确行政区划信息。这里,电话号码信息中包括电话区号。具体地,电话区号冲突信息详见表6。s22,来源区划正则匹配;之后,执行步骤s26。这里需要说明的是,在上述步骤s21中存在电话区号冲突信息时,说明通过电话号码信息也无法获取准确的poi的行政区划信息,故需要通过来源区划信息来获取准确的poi的行政区划信息。s23,判断电话区号所在的区划的前4位是否与依地址赋值结果一致;若是,则执行步骤s24;若否,则执行步骤s25。这里,poi依地址赋值结果中包括有行政区划代码,这里主要是将电话区号所在的区划的前4位与行政区划代码进行判断比较。s24,清除作业标识;这里需说明的是,清除步骤s12中的作业标识,说明步骤s12中给poi赋值的行政区划信息是准确的。这里,通过电话号码信息可以进一步的确定获取的poi的行政区划信息的准确性。s25,依据电话区号赋值,并清除作业标识。这里,在电话区号所在的区划的前4位与依地址赋值结果不一致时,将电话区号所在的行政区划信息赋值给poi,并清除原步骤s12中的作业标识。s26,取来源最长匹配结果;这里,与上述步骤s02中的执行过程相同,仅是执行对象不同。本步骤中是对来源区划信息中符合要求的行政区划名称进行字符长度的判断比较,取其中字符长度最长的行政区划名称作为第三匹配行政区划名称。s27,判断匹配长度是否大于4;若是,则执行步骤s28;若否,则执行步骤s29。s28,依据来源区划赋值,并清除作业标识;这里需要说明的是,在第三匹配行政区划名称的字符长度大于4时,将第三匹配行政区划名称赋值给poi。也就是,替换上述步骤s12中通过poi地址赋值给poi的第一匹配行政区划名称,同时清除步骤s12中的作业标识。该步骤表明了通过poi地址及电话号码信息均无法获取到准确的poi的行政区划信息,但通过来源区划信息最终获取了准确的poi的行政区划信息。s29,判断结尾是否存在区划关键字;若是,则执行步骤s30;若否,则执行步骤s31。这里,与上述步骤s05中的执行过程相同。s30,判断是否存在行政区划冲突词;若是,则执行步骤s37;若否,则执行步骤s32。这里,与上述步骤s08中的执行过程相同。这里,所述行政区划冲突词具体详见表4所示。s31,判断匹配长度是否大于2;若是,则执行步骤s33;若否,则执行步骤s34。这里,与上述步骤s07中的执行过程相同。s32,依据来源区划赋值,并清除作业标识;这里需说明的是,当第三匹配行政区划名称的字符长度小于4,且结尾存在区划关键字,但不存在行政区划冲突词时,将第三匹配行政区划名称赋值给poi,并将清除步骤s12中的作业标识。s33,判断是否存在地址冲突关键字;若是,则执行步骤s37;若否,则执行步骤s35。s34,判断是否存在行政区划冲突词;若是,则执行步骤s37;若否,则执行步骤s36。s35,依据来源区划赋值,并清除作业标识;这里需要说明的是,当第三匹配行政区划名称的字符长度小于4,结尾不存在区划关键字,且字符长度大于2,但不存在地址冲突关键字时,将第三匹配行政区划名称赋值给poi,并将清除步骤s12中的作业标识。s36,依据来源区划赋值,并清除作业标识;这里需要说明的是,当第三匹配行政区划名称的字符长度小于4,结尾不存在区划关键字,且字符长度小于或等于2,但不存在行政区划冲突词时,将第三匹配行政区划名称赋值给poi,并将清除步骤s12中的作业标识。s37,结束。这里的结束是指通过poi地址、电话号码信息以及来源区划信息最终未获取到poi的准确的行政区划信息,最终还需要依靠人工确认。本发明实施例的方案中,通过利用poi数据信息中的地址,采用预设判断规则对poi进行行政区划赋值,完善了poi的数据属性,方便用户快速获取poi的行政区划信息,提高了用户体验。第三实施例如图3所示,本发明实施例还提供一种获取兴趣点poi的行政区划信息的装置,包括:获取模块21,用于获取一兴趣点poi的数据信息,所述数据信息中包括poi地址;这里,一般poi的数据属性中包括名称、电话、分类、地址及邮编等。第一匹配确定模块22,用于对所述poi地址按照预设的行政区划名称生成规则进行行政区划判定,确定所述poi的第一匹配行政区划名称;这里,该预设的行政区划名称生成规则具体是指正则表达式生成规则。第一处理模块23,用于根据所述第一匹配行政区划名称,按照第一预设判断规则对所述poi进行赋值处理,得到所述poi的行政区划信息,所述行 政区划信息包括行政区划代码及行政区划名称。具体地,所述数据信息还可包括:电话号码信息或来源区划信息,所述来源区划信息为所述数据信息中携带的历史行政区划信息。本发明实施例中所述装置还可包括:第二处理模块24,用于在所述第一匹配行政区划名称与本地配置信息存在冲突时,根据所述电话号码信息按照第二预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息,其中,所述本地配置信息包括地址冲突关键字、行政区划冲突词、电话区号冲突信息、区划关键字及地址后缀过滤词。具体地,电话号码信息中包括电话区号,电话区号与行政区划匹配关联。这里需说明的是,所述方法优先通过poi地址获取poi的行政区划信息,在所述poi地址中的区划名称与本地配置信息有冲突时或缺失时,再依次通过电话号码信息或来源区划信息中的区划获取poi的行政区划信息。本发明实施例中所述装置还可包括:第三处理模块25,用于在所述第一匹配行政区划名称或所述电话号码信息与本地配置信息存在冲突时,根据所述来源区划信息按照所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。本模块中,在所述poi地址中的区划名称与本地配置信息有冲突时,且所述电话号码信息与本地配置信息也存在冲突或者电话号码信息缺失时,可通过poi数据信息中的来源区划信息来获取poi的行政区划信息。具体地,本发明实施例中所述第一匹配确定模块可包括:获取子模块,用于获取所述poi地址中与所述预设的行政区划名称生成规则相匹配的匹配行政区划名称;这里,所述预设的行政区划名称生成规则具体按照如第一实施例中的表1中的正则表达式生成规则表生成行政区划名称。按照预设的行政区划名称生成规则,也就是表1中的行政区划组合方式,可从poi地址中获取多个符合表1中行政区划组合方式的匹配行政区划名称。比较判断子模块,用于比较判断所述匹配行政区划名称的字符长度,确定字符长度最长的匹配行政区划名称为第一匹配行政区划名称。这里,比较判断生成的多个匹配行政区划名称中字符的长度,取字符长度最长的匹配行政区划名称作为第一匹配行政区划名称。具体地,优先取最小级别区划,这里的最小级别区划是指包含省、市、区县三级的匹配行政区划名称。若不存在最小级别区划,则取所有匹配行政区划名称中字符长度最长的行政区划名称作为第一匹配行政区划名称。当匹配行政区划名称中仅包括省级一级区划时,则无结果输出。本发明实施例中所述第一处理模块23可具体包括:第一判断处理子模块,用于根据判断所述第一匹配行政区划名称的字符长度是否大于4,对所述poi进行赋值处理,得到所述poi的行政区划信息;第二判断处理子模块,用于根据判断所述第一匹配行政区划名称的结尾是否存在所述区划关键字,对所述poi进行赋值处理,得到所述poi的行政区划信息;第三判断处理子模块,用于根据判断所述第一匹配行政区划名称的字符长度是否大于2,对所述poi进行赋值处理,得到所述poi的行政区划信息。这里需说明的是,所述第一预设判断规则主要是指上述三个模块中执行的判断规则。其中,每个模块中均涉及有详细的判断规则。更具体地,所述第一判断处理子模块可包括:第一判断处理单元,用于在所述第一匹配行政区划名称的字符长度大于4时,将所述第一匹配行政区划名称赋值于所述poi;例如,第一匹配行政区划名称为“黑龙江哈尔滨”,这里,判断“黑龙江哈尔滨”的字符长度大于4,则将该第一匹配行政区划名称即“黑龙江哈尔滨”赋值给所述poi。第二判断处理单元,用于在所述第一匹配行政区划名称的字符长度小于等于4时,判断所述第一匹配行政区划名称的结尾是否存在所述区划关键字。这里,所述区划关键字具体如上述第一实施例中的表2所示。更具体地,所述第二判断处理子模块可包括:第三判断处理单元,用于在所述第一匹配行政区划名称的字符长度小于等于4时,且在所述结尾存在所述区划关键字时,判断所述第一匹配行政区划名称中是否存在所述地址冲突关键字;这里,所述地址冲突关键字如上述第一实施例中的表3所示。第一判断分支处理单元,用于若不存在,则将所述第一匹配行政区划名称赋值于所述poi;这里举例说明,第一匹配行政区划名称为“太湖县”,通过判断该行政区划名称的字符长度为3,小于4。且其结尾存在区划关键字“县”,此时需要判断该区划名称中是否存在地址冲突关键字,通过与上表3中的地址冲突关键字比较判断,确定不存在地址冲突关键字,则将“太湖县”赋值该所述poi。第二判断分支处理单元,用于若存在,则判断所述第一匹配行政区划名称中是否含有所述行政区划冲突词;这里,所述行政区划冲突词如上述第一实施例中的表4所示。第三判断分支处理单元,用于若否,则将所述第一匹配行政区划名称赋值于所述poi;这里,又举例说明,第一匹配行政区划名称为“新县”,结尾存在区划关键字“县”,存在地址冲突关键字“新县”,但该行政区划名称中不含有表4中提供的行政区划冲突词,故将“新县”赋值给所述poi。第四判断分支处理单元,用于若是,则将所述第一匹配行政区划名称赋值于所述poi并做第一待处理标识;这里,设置待处理标识的目的是为了表示poi地址按照第一预设判断规则未成功获取到准确的poi的行政区划信息。方便后续采用其他方法获取准确的poi的行政区划信息。例如后文中通过电话号码信息或来源区划信息或人工确认得到准确的poi的行政区划信息。再如,第一匹配行政区划名称为“矿区”,结尾存在区划关键字“区”,存在地址冲突关键字“矿区”,且该行政区划名称中含有表4中提供的行政区划冲突词“矿区”,故将第一匹配行政区划名称为“矿区”赋值于所述poi并做第一待处理标识。第四判断处理单元,用于在所述结尾不存在所述区划关键字时,判断所述第一匹配行政区划名称的字符长度是否大于2。更具体地,本发明实施例中所述第三判断处理子模块可包括:第五判断处理单元,用于在所述结尾不存在所述区划关键字时,且所述第 一匹配行政区划名称的字符长度大于2时,判断所述第一匹配行政区划名称中是否存在所述地址冲突关键字;第五判断分支处理单元,用于若存在,则判断所述第一匹配行政区划名称的字符长度是否为4;第六判断分支处理单元,用于若是,则判断所述第一匹配行政区划名称中是否含有所述行政区划冲突词;第七判断分支处理单元,用于若是,则将所述第一匹配行政区划名称赋值于所述poi并做第二待处理标识;这里举例说明,第一匹配行政区划名称为“乌鲁木齐”,通过判断比较其字符长度大于2,通过与表3中的地址冲突关键字比较判断,确定存在地址冲突关键字,并判断确定其字符长度等于4,且再通过与表4中的行政区划冲突词比较判断,确定该行政区划名称中含有行政区划冲突词,故将“乌鲁木齐”赋值于所述poi并做第二待处理标识。这里需说明的是,全国行政区划名称中包含“乌鲁木齐”的有“乌鲁木齐市”及“乌鲁木齐县”,但通过第一匹配行政区划名称“乌鲁木齐”不能准确获知其指的是“乌鲁木齐市”还是“乌鲁木齐县”。故需要设置待处理标识,并通过其他手段或方法再做确定。第八判断分支处理单元,用于若否,则将所述第一匹配行政区划名称赋值于所述poi;又如,第一匹配行政区划名称为“伊金霍洛”,判断其字符长度大于2,存在地址冲突关键字,且字符长度为4,但不含有表4中提供的行政区划冲突词,故将“伊金霍洛”赋值该所述poi,即该poi的行政区划名称为“伊金霍洛”。第九判断分支处理单元,用于若否,则将所述第一匹配行政区划名称赋值于所述poi并做第三待处理标识;具体地,这里的“若否”是指第一匹配行政区划名称的字符长度大于2,且存在地址冲突关键字,但字符长度不为4的情况。例如,第一匹配行政区划名称为“铁门关”,其字符长度大于2,且表3中存在地址冲突关键字“铁门关”,但其字符长度不为4。故将“铁门关”赋 值给所述poi并做第三待处理标识。这里需要说明的是,“铁门关”可以是新疆巴音郭楞蒙古自治州内的铁门关市,也可以是武汉铁门关景点,又可以是上海关铁门关景点等等。故通过第一匹配行政区划名称“铁门关”无法准确获取该poi的行政区划信息。第十判断分支处理单元,用于若不存在,则将所述第一匹配行政区划名称赋值于所述poi;第六判断处理单元,用于在所述第一匹配行政区划名称的字符长度小于等于2时,将所述第一匹配行政区划名称赋值于所述poi并做第四待处理标识。本发明实施例中所述装置还包括:判断模块26,用于在所述第一匹配行政区划名称的字符长度小于等于2时,将所述第一匹配行政区划名称赋值于所述poi并做第四待处理标识之后,判断所述poi地址中所述第一匹配行政区划名称前后是否存在与地址后缀过滤词中一致的后缀词;具体地,所述地址后缀过滤词如上述第一实施例中的表5所示。这里需要说明的是,在第一匹配区划名称的字符长度为2或1时,且该区划名称中不含有区划关键字时,很难准确获取poi的行政区划信息。第一分支处理模块27,用于若不存在,则将所述第一匹配行政区划名称赋值于所述poi并做第五待处理标识;第二分支处理模块28,用于若存在,则清除所述第一匹配行政区划名称及所述第四待处理标识;第二匹配确定模块29,用于根据所述地址后缀过滤词删除所述poi地址中的后缀词与行政区划的组合词,并按照所述预设的行政区划名称生成规则,得到所述poi的第二匹配行政区划名称;第四处理模块30,用于根据所述第二匹配行政区划名称,按照所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。这里,对于上述利用上述四个模块实现获取兴趣点poi的行政区划信息的具体举例上述第一实施例中已给出,这里不再赘述。本发明实施例中所述第二处理模块24可具体包括:第一判断子模块,用于在获取到所述第一待处理标识、所述第二待处理标 识、所述第三待处理标识或第五待处理标识后,判断所述电话号码信息中的电话区号是否与所述电话区号冲突信息一致;这里需要说明的是,如果赋值给poi的行政区划名称后做了第一待处理标识、所述第二待处理标识、所述第三待处理标识或第五待处理标识表明通过poi地址无法获取poi的准确的行政区划信息,需要对其做进一步处理,也就是判断poi的数据信息中的电话号码信息中的电话区号是否与所述电话区号冲突信息一致。具体地,所述电话区号冲突信息如上述第一实施例中的表6所示。第一处理子模块,用于若一致,则将所述电话号码信息中的电话区号赋值于所述poi并将所述第一待处理标识、第二待处理标识、第三待处理标识或第五待处理标识删除;这里需要说明的是,将电话区号赋值给所述poi,也就是将电话区号对应的行政区划赋值该poi。例如电话区号为“0311”其对应的归属地为“石家庄”,也即其行政区划名称为“石家庄”。第二处理子模块,用于若不一致,根据所述来源区划信息,按照所述预设的行政区划名称生成规则及所述第一预设判断规则,对所述poi进行赋值处理,得到所述poi的行政区划信息。例如,电话区号“024”对应的归属地有3个,分别为“成都”、“眉山”及“资阳”。也就是该电话区号“024”为冲突电话区号,即无法通过电话号码信息来确定poi的行政区划信息,需后续做进一步的处理,也就是通过poi的数据信息中的来源区划信息来获取poi的行政区划信息。若poi的数据信息中不含来源区划信息时,则说明该poi通过poi地址及电话号码信息均无法获取行政区划信息。则将之前赋值给poi的行政区划名称及待处理标识保留,最终依靠人工确认。本发明实施例的方案中,通过利用poi数据信息中的地址,采用预设判断规则对poi进行行政区划赋值,完善了poi的数据属性,方便用户快速获取poi的行政区划信息,提高了用户体验。以上所述是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1