地址解析方法、装置、设备及介质制造方法及图纸

技术编号:37134904 阅读:16 留言:0更新日期:2023-04-06 21:33
本申请公开了一种地址解析方法、装置、设备及介质,所述方法用于解析服务器,其方法包括:获取待解析地址;基于预构建的地址词典,对所述待解析地址进行补全处理;采用正则表达式,对补全处理后的待解析地址进行解析,并按照预设格式生成解析结果;将所述解析结果发送至客户端,以使客服端根据所述解析结果渲染前端界面。本申请实现了对待解析地址的自动解析和识别,可准确、快速得出待解析地址中的省市区的准确信息,节省了用户输入地址的时间,能够提升用户的使用体验、提升用户交互感受,在购物场景下,能够在一定程度上提高用户的下单成功率;且摆脱了对第三方服务的依赖,对复杂的地址也能够实现准确解析,使用场景广泛。使用场景广泛。使用场景广泛。

【技术实现步骤摘要】
地址解析方法、装置、设备及介质


[0001]本申请涉及智能文字处理
,具体涉及一种地址解析方法、装置、设备及介质。

技术介绍

[0002]传统技术中,在手机的APP或者网站的前端界面进行个人地址编辑时,通常仅支持用户手动输入填写地址,用户需要将地址通过输入法的方式填充到地址栏,在此过程中,需要寻找省市区信息,给用户造成较差的使用体验,尤其随着电子商务的蓬勃发展,传统的输入编辑方式面临极大的挑战,用户的购物满意度也会受到很大的影响。
[0003]现有技术中,也存在一些智能解析地址的方法,但这些解析方式通常不够准确;存在着太过于依赖第三方接口应用的弊端,如百度的API接口获得经纬度,然后再通过经纬度拿到具体的地址;且部分特殊地址可能解析不出,需要人工进行手动校准,编辑效率低下。
[0004]需要说明的是,上述说明仅作为背景示例,而不必然的成为现有技术。

技术实现思路

[0005]针对上述问题,本申请实施例提供了一种地址解析方法、装置、设备及介质,本方法实现了地址编辑页支持自动识别地址的省市区等信息,节省了用户操作,以及提升体验,显著提升了用户购物体验。
[0006]第一方面,本申请实施例提供了一种地址解析方法,所述方法用于解析服务器,所述方法包括:
[0007]获取待解析地址;
[0008]基于预构建的地址词典,对所述待解析地址进行补全处理;
[0009]采用正则表达式,对补全处理后的待解析地址进行解析,并按照预设格式生成解析结果;
[0010]将所述解析结果发送至客户端,以使客服端根据所述解析结果渲染前端界面。
[0011]第二方面,本申请实施例还提供了一种地址解析装置,所述装置包括:
[0012]获取单元,用于获取待解析地址;
[0013]补全单元,用于基于预构建的地址词典,对所述待解析地址进行补全处理;
[0014]解析单元,用于采用正则表达式,对补全处理后的待解析地址进行解析,并按照预设格式生成解析结果;
[0015]发送单元,用于将所述解析结果发送至客户端,以使客服端根据所述解析结果渲染前端界面。
[0016]第三方面,本申请实施例还提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一的方法。
[0017]第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存
储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行上述任一的方法。
[0018]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0019]本申请通过提前构建地址词典,对待解析地址进行补全处理,并采用正则表达式,对补全处理后的待解析地址进行解析,并按照预设格式生成解析结果,最后将所述解析结果发送至客户端,使得客服端根据解析结果渲染前端界面。本申请实现了对待解析地址的自动解析和识别,可准确、快速得出待解析地址中的省市区的准确信息,节省了用户输入地址的时间,能够提升用户的使用体验、提升用户交互感受,在购物场景下,能够在一定程度上提高用户的下单成功率;且摆脱了对第三方服务的依赖,对复杂的地址也能够实现准确解析,使用场景广泛。
附图说明
[0020]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0021]图1示出了根据本申请的一个实施例的地址解析方法的流程示意图;
[0022]图2示出了根据本申请的一个实施例的地址解析方法的前端界面应用的示意图;
[0023]图3示出了根据本申请的一个实施例的正则表达式的结构图;
[0024]图4示出了根据本申请的另一个实施例的地址解析方法的流程示意图;
[0025]图5示出了本申请的一个实施例的地址解析装置的结构示意图;
[0026]图6为本申请实施例中一种电子设备的结构示意图。
具体实施方式
[0027]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0029]图1示出了根据本申请的一个实施例的地址解析方法的流程示意图,从图1可以看出,所述方法用于解析服务器,本申请至少包括步骤S110~步骤S140:
[0030]步骤S110:获取待解析地址。
[0031]首先对本申请的使用场景进行说明,本申请适用于用户在客户端进行地址的填写,客户端通信连接解析服务器,解析服务器提供前端界面地址控件,前端界面地址控件显示在客户端,控件具有可填写项。用户可以对前端界面地址控件进行输入或者粘贴,来实现地址的输入,即填写地址的方式可以是手动输入,也可以是通过粘贴已经复制的地址,尤其适用于粘贴已经复制的地址。其中由于后续具有补全机制,如果采用手动输入地址的方式可以对一些省市区的名称进行简写,如北京市可以写成北京即可。
[0032]步骤S120:基于预构建的地址词典,对所述待解析地址进行补全处理。
[0033]地址词典是提前预构建的,在地址词典中包括全国的省、市、区;以及省、市、区之间的关联关系。其中,省这里表示省级行政区,以及与省级行政区同级别的行政区,包括自
治区,市(直辖市),特别行政区等;市表示市级行政区,以及与市级行政区同级别的行政区,包括州,盟,自治州等;区表示区级行政区以及与区级行政区同级别的行政区。
[0034]关联关系是指省、市、区之间的所属关系,如昌平区,其与北京市之间存在关联关系,具体的其隶属于北京市。
[0035]另外每一个行政区通常具有一个行政编码,该行政编码可以是国家统计局发布的全国统一的行政编码;也可以公司内部编码,然后通过特定的映射关系,映射到全国统一的行政编码,对此,本申请不作限定。
[0036]在获得待解析地址后,可以对待解析地址进行分词处理,并遍历分词后形成的词语,并基于预构建的地址词典,对所述待解析地址进行补全处理。
[0037]所谓的补全处理,是指若待解析地址中缺少省、市、区等这样的关键词,如果缺少,将会自动拼接上,便于后边正则匹配。例如待解析地址为“青海省海西蒙古族藏族自治州海西蒙古族藏族自治州直辖大柴旦行委柴旦镇鱼卡煤矿”,经过补全后,得到的待解析地址为“青海省海西蒙古族藏族自治州海西蒙古族藏族自治州直辖区大柴旦行委柴旦镇鱼卡煤矿”,相对于未补全的,将“区”这个关键词,便于后续的正则分割。
[0038]在本申请的一些实施例中,还会对待解析地址本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地址解析方法,其特征在于,所述方法用于解析服务器,所述方法包括:获取待解析地址;基于预构建的地址词典,对所述待解析地址进行补全处理;采用正则表达式,对补全处理后的待解析地址进行解析,并按照预设格式生成解析结果;将所述解析结果发送至客户端,以使客服端根据所述解析结果渲染前端界面。2.根据权利要求1所述的方法,其特征在于,所述地址词典是根据下述方法构建的:将多个行政区进行多级别划分,多级别包括第一级别、第二级别和第三级别,所述第一级别包括省以及与省同级行政区,所述第二级别包括市以及与市同级行政区,以及所述第三级别包括区以及与区同级行政区;建立各级别的行政区之间的级联关系;将所述多个行政区的名称、地址编码、以及所述级联关系对应存储于缓存中,得到所述地址词典。3.根据权利要求1所述的方法,其特征在于,所述基于预构建的地址词典,对所述待解析地址进行补全处理,包括:从左到右依次遍历所述待解析地址并对所述待解析地址进行逐字分词,或者基于语义识别技术对所述待解析地址进行语义分词;根据得到的分词结果,依次确定所述待解析地址中包括的所述地址词典中的第一级别的第一行政区名称、第二级别的第二行政区名称,以及第三级别的第三行政区名称;判断所述第一行政区名称是否包括对应的第一级别后缀关键词,若否,则为所述第一行政区名称增加对应的第一级别后缀关键词;判断所述第二行政区名称是否包括对应的第二级别后缀关键词,若否,则为所述第二行政区名称增加对应的第二级别后缀关键词;判断所述第三行政区名称是否包括对应的第三级别后缀关键词,若否,则为所述第三行政区名称增加对应的第三级别后缀关键词。4.根据权利要求1所述的方法,其特征在于,所述采用正则表达式,对补全处理后的待解析地址进行解析,并按照预设格式生成解析结果,包括:基于正则表达式,确定所述补全处理后的待解析地址中的第一级...

【专利技术属性】
技术研发人员:李杰
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1