[发明专利]一种地址匹配的方法和装置有效
申请号: | 201310348963.6 | 申请日: | 2013-08-12 |
公开(公告)号: | CN104375992B | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 王继春;方炜;项建晨;余建利;张莉 | 申请(专利权)人: | 中国移动通信集团浙江有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京银龙知识产权代理有限公司11243 | 代理人: | 黄灿,程美琼 |
地址: | 310006 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地址 匹配 方法 装置 | ||
技术领域
本发明涉及检索领域,特别是指一种地址匹配的方法和装置。
背景技术
随着固网业务的快速发展,对系统支撑能力提出了更高的要求。面对海量的地址数据,前台业务办理时如何实现高效、快速定位,是需要面对的新课题。传统的移动类业务(如手机)通过无线技术进行通信,终端的使用位置并不固定,因此办理时无需关心终端的位置属性。而固网类业务由于其“有线性”,受有线性的约束,用户必须在移动已经覆盖的区域内才能办理相应的业务。因此前台业务办理时,用户安装地址是否已经覆盖的确认就至关重要。
这种重要性主要表现在:
a)移动作为固网业务的后进入者,网络覆盖能力难以一蹴而就,相当长时间内会存在部分区域覆盖的情况。在这种情况下,准确的区分哪些地址可以发放业务、哪些地址不具备条件发放业务,不但有利于市场部门进行精确的业务营销,也有利于避免受理之后发现无法安装导致客户感知下降。
b)安装地址与后续分配给用户的设备端口、上门安装施工布线、用户报障之后的障碍处理等都有直接的联系,因此准确、高效的定位用户地址对于固网业务的运维也非常重要。
综上所述,固网安装地址数据是固网业务办理的基础,地址资源数据的高效、准确检索对于固网业务的办理与运营有着重要的意义。
目前固网覆盖地址的增加通常由分公司的网络或者工程建设人员先进行新区域设备及传输线路的安装,安装之后网络人员采集安装设备的覆盖地址,然后将覆盖地址批量录入至系统中。通常,批量录入至系统中的覆盖地址资源会以字符串记录的形式依次存放在数据库表中,如图1所示。之后前台营业人员或客服人员在办理业务时会根据客户所报的地址信息碎片化的输入一些地址信息(如:XX路或XX小区)进行模糊查询。在Oracle中的字符串模糊查询通常采用like“%关键词%”的方式进行检索,由于此种方式无法利用索引,每次模糊匹配都会全表扫描,不但检索的速度慢,而且也非常消耗系统的CPU,并进而影响应用中的其它模块的正常使用。而且,这种方式中,当出现多关键词的组合搜索时,效率更低。随着移动固网业务的发展,固网的覆盖范围迅速更加,这种检索模式面对日益庞大的地址资源数据将更加力不从心,因此解决这个问题迫在眉睫。
发明内容
本发明提供一种地址匹配的方法和装置,能够提高检索速度。
一种地址匹配的方法,包括:
获取用户输入的查询词;
将所述查询词拆分成至少一个索引关键词;
根据预先建立的索引关键词与地址信息的对应关系,获取各个所述索引关键词各自对应的地址信息;
显示所述地址信息中的至少一个。
所述将所述查询词拆分成至少一个索引关键词的步骤包括:
根据地理区划信息,将所述查询词拆分成至少一个索引关键词。
所述根据地理区划信息,将所述查询词拆分成至少一个索引关键词的步骤包括:
获取第一级别地理区划关键词,在所述查询词中匹配;
如果匹配成功,提取所述查询词中匹配的所述查询词左边的字符串以及匹配的所述查询词,组成索引关键词;
对所述查询词中的剩余字符串使用第二级别地理区划关键词进行拆分。
所述将所述查询词拆分成至少一个索引关键词的步骤包括:
分词步骤,根据地理区划信息,将所述查询词拆分成至少一个当前待查询字符串;
判断步骤,判断所述当前待查询字符串是否包含在关键词数据库中;
第一输出步骤,当所述当前待查询字符串包含在所述关键词数据库时,将所述待查询字符串作为一个索引关键词输出;
第二输出步骤,当所述当前待查询字符串没有包含在所述关键词数据库时,且所述当前待查询字符串是单字符串时,将所述待查询字符串作为一个索引关键词输出;
更新步骤,当所述当前待查询字符串没有包含在所述关键词数据库时,且所述当前待查询字符串不是单字符串时,对所述当前待查询字符串进行分词,生成为新的当前待查询字符串,返回所述判断步骤。
所述对所述当前待查询字符串进行分词,生成为新的当前待查询字符串的步骤包括:
提取所述当前待查询字符串中位于右边或者左边的预定数量的字符;
将所述预定数量的字符和所述当前待查询字符串中的剩余字符串分别作为新的当前待查询字符串。
所述对所述当前待查询字符串进行分词,生成为新的当前待查询字符串的步骤包括:
将所述当前待查询字符串中位于右边的第一个字符作为一索引关键词输出;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团浙江有限公司,未经中国移动通信集团浙江有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310348963.6/2.html,转载请声明来源钻瓜专利网。