一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种地址信息的处理、显示方法和装置与流程

2021-10-30 02:21:00 来源:中国专利 TAG:装置 地址 方法 信息 电子设备


1.本技术涉及计算机应用技术领域,具体涉及一种地址信息的处理方法和装置。本技术同时涉及一种地址信息的显示方法和装置,以及计算机存储介质和电子设备。


背景技术:

2.随着互联网技术的不断发展,网络购物、外卖点餐、代送代取等生活服务已成为一种生活习惯。
3.不论哪种生活服务,均需要将需要的服务资源配送到目的地,因此,填写配送地址成为获取服务资源过程中必不可少的一项操作。


技术实现要素:

4.本技术提供一种地址信息的处理方法,以解决现有技术中配送地址填写效率的问题以及因为配送地址部分缺失导致配送受阻的问题。
5.本技术提供一种地址信息的处理方法,包括:
6.对待配送地址信息进行解析,获取与所述待配送地址信息对应的实体对象序列;其中,所述实体对象序列包括至少一个实体类型的实体对象信息;
7.根据所述实体对象信息,确定满足选取要求的所述实体对象信息的周边候选地址信息集;
8.将所述实体对象信息与所述周边候选地址信息集中候选地址信息的候选实体对象信息进行匹配,选取满足匹配要求的目标实体对象信息;
9.根据所述目标实体对象信息对应的地址信息对所述待配送地址信息进行地址信息补全。
10.在一些实施例中,所述根据所述实体对象信息,确定满足选取要求的所述实体对象信息的周边候选地址信息集,包括:
11.获取所述实体对象信息的经纬度;
12.根据所述经纬度,确定所述实体对象信息与待选取候选地址信息之间的距离;
13.将满足距离要求的所述待选取候选地址信息,确定为所述周边候选地址信息集中的所述候选地址信息。
14.在一些实施例中,所述将所述实体对象信息与所述周边候选地址信息集中候选地址信息的候选实体对象信息进行匹配,选取满足匹配要求的目标实体对象信息,包括:
15.对所述候选地址信息进行解析,获取候选实体对象序列;
16.根据所述候选实体序列,选取与所述实体对象信息的类型相匹配的所述候选实体对象信息;
17.计算所述实体对象信息与所述候选实体对象信息之间的相似度;
18.将满足相似度选取要求的目标相似度对应的所述候选实体对象信息,确定为所述目标实体对象信息。
19.在一些实施例中,所述计算所述实体对象信息与所述候选实体对象信息之间的相似度,包括:
20.分别对所述实体对象信息与所述候选实体对象信息进行去重处理,获得与所述实体对象信息对应的第一字符集合和与所述候选实体对象信息对应的第二字符集合;
21.确定所述第一字符集合和所述第二字符集合的交集;
22.确定所述第一字符集合相对所述第二字符集合的第一差集,以及所述第二字符集合相对所述第一字符集合的第二差集;
23.将所述交集和所述第一差集组合后的字符信息,确定为第一字符组合;
24.将所述交集和所述第二差集组合后的字符信息,确定为第二字符组合;
25.计算所述第一字符组合和所述第二字符组合的第一相似度,所述第一字符组合和所述交集的第二相似度,以及所述第二字符组合和所述交集的第三相似度。
26.在一些实施例中,所述计算所述第一字符组合和所述第二字符组合的第一相似度,所述第一字符组合和所述交集的第二相似度,以及所述第二字符组合和所述交集的第三相似度,包括:
27.根据所述第一字符组合和第二字符组合中字符的长度和,以及编辑距离,计算所述第一相似度;
28.根据所述第一字符组合和所述交集中字符的长度和,以及编辑距离,计算所述第二相似度;
29.根据所述第二字符组合和所述交集中字符的长度和,以及编辑距离,计算所述第三相似度。
30.在一些实施例中,所述将满足相似度选取要求的目标相似度对应的所述候选实体对象信息,确定为所述目标实体对象信息,包括:
31.将所述实体对象信息与所述候选实体对象信息之间的所述第一相似度、第二相似度和第三相似度进行第一次比较,选取第一最大值集合;
32.在所述第一最大值集合中进行第二次比较,选取第二最大值;
33.将所述第二最大值,确定为满足相似度选取要求的所述目标相似度;
34.将所述目标相似度对应的实体对象信息,确定为目标实体对象信息。
35.在一些实施例中,所述根据所述目标实体对象信息对应的地址信息对所述待配送地址信息进行地址信息补全,包括:
36.获取所述目标实体对象信息对应的目标地址信息;
37.根据所述目标地址信息对所述待配送地址信息进行地址信息补全。
38.本技术还提供一种地址信息的处理装置,包括:
39.获取单元,用于对待配送地址信息进行解析,获取与所述配送地址信息对应的实体对象序列;其中,所述实体对象序列包括至少一个实体类型的实体对象信息;
40.确定单元,用于根据所述实体对象信息,确定满足选取要求的所述实体对象信息的周边候选地址信息集;
41.匹配单元,用于将所述实体对象信息与所述周边候选地址信息集中的候选地址信息的候选实体对象信息进行匹配,选取满足匹配要求的目标候选实体对象信息;
42.补全单元,用于根据所述目标候选实体对象信息对应的地址信息对所述待配送地
址信息进行地址信息补全。
43.本技术还提供一种地址信息的显示方法,包括:
44.输入待配送地址的地址信息;
45.根据所述地址信息,确定是否显示对所述地址信息进行补全的提示信息;
46.响应于对所述提示信息的触发,输出针对所述地址信息进行补全后的目标地址信息,其中,所述目标地址信息为采用根据上述地址信息的处理方法的步骤,对所述地址信息进行补全的补全地址信息。
47.本技术还提供一种地址信息的显示装置,包括:
48.输入单元,用于输入待配送地址的地址信息;
49.确定单元,用于针对所述地址信息,确定是否显示对所述地址信息进行补全的提示信息;
50.输出单元,用于响应于对显示的所述提示信息的触发,输出针对所述地址信息进行补全后的目标地址信息,其中,所述目标地址信息为采用根据上述地址信息的处理方法的步骤,对所述地址信息进行补全的补全地址信息。
51.本技术还提供一种计算机存储介质,用于存储网络平台产生数据,以及对应所述网络平台产生数据进行处理的程序;
52.所述程序在被处理器读取执行时,执行采用上述的地址信息的处理方法的步骤;或者,执行采用上述的地址信息的显示方法的步骤。
53.本技术还提供一种电子设备,包括:
54.处理器;
55.存储器,用于存储对网络平台产生数据进行处理的程序,所述程序在被所述处理器读取执行时,执行采用上述的地址信息的处理方法的步骤;或者,执行采用上述地址信息的显示方法的步骤。
56.与现有技术相比,本技术具有以下优点:
57.本技术提供的一种地址信息的处理方法,通过对待配送地址信息进行解析,获取与所述配送地址信息对应的实体对象序列;根据所述实体对象信息,确定满足选取要求的所述实体对象信息的周边候选地址信息集;将所述实体对象信息与所述周边候选地址信息集中的候选地址信息的候选实体对象信息进行匹配,选取满足匹配要求的目标实体对象信息;根据所述目标实体对象信息对应的地址信息对所述待配送地址信息进行地址信息补全;从而能够对待配送地址信息输入的简称地址信息或者简写地址信息补全为可识别的完整地址信息,便于配送物流相关参数的确定从而提高配送的准确性,因为,待配送地址信息无需是一个完整进行,进而在提高地址信息输入效率的同时,也能够加快获取服务资源整体的获取效率,减少在地址信息输入方面的耗时。
附图说明
58.图1是本技术提供的一种地址信息的处理方法实施例的流程图;
59.图2是本技术提供的一种地址信息的处理装置实施例的结构示意图;
60.图3是本技术提供的一种地址信息的显示方法实施例的流程图;
61.图4是本技术提供的一种地址信息的显示方法实施例的第一应用场景示意图;
62.图5是本技术提供的一种地址信息的显示方法实施例的第二应用场景示意图;
63.图6是本技术提供的一种地址信息的显示装置实施例的结构示意图;
64.图7是本技术提供的一种电子设备实施例的结构示意图。
具体实施方式
65.在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施的限制。
66.本技术中使用的术语是仅仅出于对特定实施例描述的目的,而非旨在限制本技术。在本技术中和所附权利要求书中所使用的描述方式例如:“一种”、“第一”、和“第二”等,并非对数量上的限定或先后顺序上的限定,而是用来将同一类型的信息彼此区分。
67.结合上述背景技术可知,不论哪种应用服务当涉及到配送时均需要地址信息方可以实现配送服务,因此,在物流配送系统中,地址的准确性与完整性会影响配送服务中涉及的路径规划,配送时间预估等关键信息。因此,提高地址的准确性与完整性是非常重要且关键的。
68.现有技术中,对地址信息的填写通常需要手动输入,手动输入方式存在至少两方面的问题,一方面是用户填写地址时需要查找配送位置的详细地址信息,导致地址信息填写耗时;另一方面用户填写地址为简要地址,例如输入几个关键字,导致配送地址的准确性受到影响。基于现有技术中地址信息填写存在的问题,本技术提供一种地址补全的发明构思,在提高地址填写效率的同时保证地址信息的准确性。
69.如图1所示,图1是本技术提供的一种地址信息的处理方法实施例的流程图,该方法包括:
70.步骤s101:对待配送地址信息进行解析,获取与所述配送地址信息对应的实体对象序列;其中,所述实体对象序列包括至少一个实体类型的实体对象信息。
71.所述步骤s101中待配送地址信息可以理解为用户在选定服务资源后需要建筑片区将服务资源配送到目的地的地址信息,所述服务资源可以是具有物理结构的产品,例如:餐品、药品、服装等生活用品。所述实体对象序列可以是包括一个或多个实体对象组成的序列,序列中至少包括一个实体类型的实体对象信息。所述实体对象可以理解为地址信息中的文本片段,例如:上海市普陀区真北路818号近铁城市广场,其中,上海市、普陀区、真北路818号、近铁城市广场分别是不同实体类型的实体对象信息。实体类型可以包括:p(省/直辖市)、c(城市)、d(区县)、s(街道)、v(乡镇)、r(道路)、rn(道路门牌)、i(poi:兴趣点)、a(建筑片区)、b(楼栋号)、f(楼层号)等类型,沿用上例,上海市为p类型,普陀区为d类型,真北路818号为rn类型,近铁城市广场为i类型。需要说明的是,此处仅以示例说明实体对象信息的含义,并不代表该示例就是待配送地址信息对应的实体对象信息。关于待配送地址信息对应的实体对象信息下述介绍。
72.本实施例中,所述待配送地址信息可以是用户手动输入的信息,或者是,在用户授权后通过定位自动获得的,并且用户确认该定位的信息,例如:通过gps定位获取的poi信息,从两方面理解,一是当用户的当前位置的地址信息与配送地址信息不同时,需要用户手动输入待配送地址信息,所述待配送地址信息可以是简要的地址信息;二是当用户的当前
位置的地址信息与待配送地址信息相同时,可以手动输入待配送地址信息也可以通过定位自动输入配送地址信息。
73.本实施例中,所述对待配送地址信息进行解析,可以是采用命名实体识别方法(ner),所述命名实体识别方法用于文本的序列标注。如提取地址中的省、市、区、街道、poi等实体。因此,所述步骤s101中可以通过命名实体识别方法对所述配送地址信息进行解析,提取出待配送地址信息中的描述所述实体对象信息的文本信息。例如:所述待配送地址信息为近铁商场2号楼,解析后可以得到i类型实体对象信息“近铁商场”和b类型实体对象信息“2号楼”,在多个实体对象信息中选取其中一个实体对象信息,在本实施例中采用i类型的实体对象信息进行描述。
74.步骤s102:根据所述实体对象信息,确定满足选取要求的所述实体对象信息的周边候选地址信息集。
75.所述步骤s102的目的在于,根据所述实体对象信息,召回与所述实体对象信息具有位置关系的周边地址信息,作为周边候选地址信息集。
76.本实施例中,可以根据所述实体对象信息的经纬度召回周边地址信息的位置,例如:当实体对象信息为i类型时,即poi实体对象,则根据poi实体对象的经纬度确定周边地址信息,其中选取要求为满足周边或者附近距离范围的选取要求。所述周边候选地址信息集可以是包括至少一个候选实体对象信息的集合,当然本实施例中,可以包括多个,即所述周边地址信息可以包括多个,例如:选取50个或者100个。所述选取要求可以是根据geohash地址编码方式确定,所述geohash是一种地址编码方法,能够将二维空间的经纬度数据编码成一个二进制的字符串,通常包括,首先将经纬度转换成二进制,其次对经纬度合并,之后进行编码,获得矩形区域。在本实施例中,采用geohash地址编码方式确定所述待配送地址信息中的实体对象信息的经纬度对应字符串相似的九个区域,其中,中心区域可以是待配送地址的经纬度信息,其他八个区域为周边区域。在八个区域范围中,根据距离满足选取距离阈值要求的待选地址信息,确定为周边候选地址信息集。关于geohash地址编码方式属于现有技术,此处不再进行详细描述。需要说明的是,本实施例中,采用7位的编码长度。对于geohash地址编码方式而言不同编码长度表示精度不同,长度越大则精度越大,所以可以根据实际应用场景确定编码长度。
77.本实施例中,以geohash地址编码方式确定周边候选地址信息集的选取,还可以通过将所述实体对象确定为中心,预定距离为半径确定的周边poi实体对象信息,在确定的poi实体对象信息中选取满足预定距离要求,例如:1km以内的地址信息,确定为周边候选地址信息集中的候选地址信息。
78.因此,所述步骤s102的具体实现过程可以包括:
79.步骤s102

1:获取所述实体对象信息的经纬度;所述实体对象信息的经纬度获取方式可以是通过gps定位也可以是通过对地图信息点的拖拽调整在对所述待配送地址信息对应的实体对象信息进行位置确定时,也可以获得调整后的实体对象信息的经纬度。考虑到用户当前位置可能不是待配送位置,因此,经纬度的获取能够提高选取的候选地址信息的准确性,因为,可能存在相同实体对象信息位于不同地理位置,而导致候选地址信息选取发生错误的可能性。因此,对于待配送地址信息中实体对象信息的经纬度的获取方式可以有多种,并不限于上述方式。
80.步骤s102

2:根据所述经纬度,确定所述实体对象信息与待选取候选地址信息之间的距离。
81.步骤s102

3:将满足距离要求的所述待选取候选地址信息,确定为所述周边候选地址信息集中的所述候选地址信息。
82.上述对于选取要求的设定以及选取方式可以有多种形式,满足选取的周边候选地址信息集中的候选地址信息为所述待配送地址信息对应的实体对象信息的周边地址信息即可,对选取要求和选取方式没有限制。
83.沿用上述步骤s101中的示例,待配送地址信息为近铁商场2号楼,对应的实体对象序列为{近铁商场/2号楼};所述周边候选地址信息集中包括的候选地址信息可以包括:{上海市普陀区长风新村街道真北路818号近铁城市广场,上海市普陀区金沙江路1628号绿洲中环中心,上海市普陀区真北路1108号红星美凯龙,上海普陀区真江路958号天地科技广场}。
84.步骤s103:将所述实体对象信息与所述周边候选地址信息集中的候选地址信息的候选实体对象信息进行匹配,选取满足匹配要求的目标实体对象信息。
85.所述步骤s103的目的在于,从候选地址信息中筛选出目标实体对象信息。
86.所述步骤s103的具体实现过程可以包括:
87.步骤s103

1:对所述候选地址信息进行解析,获取候选实体对象序列;
88.步骤s103

2:根据所述候选实体序列,选取与所述实体对象信息的类型相匹配的所述候选实体对象信息;
89.步骤s103

3:计算所述待配送地址信息与所述候选实体对象信息之间的相似度;
90.步骤s103

4:将满足相似度选取要求的目标相似度对应的所述候选实体对象信息,确定为所述目标实体对象信息。
91.下面对所述步骤s103

1到步骤s103

4分别进行描述。
92.本实施例中,所述步骤s103

1中对候选地址信息进行解析可以采用命名实体识别算法获得对应的候选实体对象序列,沿用上述步骤s102中的示例,候选实体对象序列可以包括:
93.第一候选实体对象信息为:上海市普陀区长风新村街道真北路818号近铁城市广场,候选实体对象序列包括:上海市(p),普陀区(d),长风新村街道(s),真北路(r)818号(n),近铁城市广场(i)。
94.第二候选实体对象信息为:上海市普陀区金沙江路1628号绿洲中环中心,候选实体对象列表包括:上海市(p),普陀区(d),金沙江路(r),1628号(n),绿洲中环中心(i)。
95.第三候选实体对象信息为:上海市普陀区真北路1108号红星美凯龙,候选实体对象列表包括:上海市(p),普陀区(d),长风新村街道(s),真北路(r)818号(n),近铁城市广场(i)。
96.第四候选实体对象信息为:上海普陀区真江路958号天地科技广场,候选实体对象列表包括:上海市(p),普陀区(d),真江路(r),958号(n),天地科技广场(i)。
97.候选实体对象信息可以通过地址库获取对应的完整地址信息。此处,仅以上述四个候选实体对象信息举例说明,实际上候选实体对象信息可以包括多个,便于理解,待配送地址信息对应的实体对象序列和候选实体对象信息对应的候选实体对象序列如下表所示:
[0098][0099]
本实施例中,所述步骤s103

2中以实体类型为i型为例,即实体对象为poi,所述候选实体对象序列中选取poi候选实体对象信息,所述实体对象信息为[近铁商场],所述候选实体对象信息为[近铁城市广场,绿洲中环中心,红星美凯龙,天地科技广场]。
[0100]
所述步骤s103

3的目的在于,计算所述实体对象信息与所述候选实体对象信息之间的相似度。本实施例中所述步骤s103

3的具体过程可以包括:
[0101]
步骤s103

31:分别对所述实体对象信息与所述候选实体对象信息进行去重处理,获得与所述实体对象信息对应的第一字符集合(s1)和与所述候选实体对象信息对应的第二字符集合(s2);
[0102]
所述步骤s103

31中的去重处理可以选用去重子集匹配的方式,目的在于对所述实体对象信息中重复字符进行去重,以及对所述候选实体对象信息中的重复字符进行去重。例如通过fuzzywuzzy(模糊字符串匹配方法)中的去重子集匹配(token set ratio)。因为去重子集匹配(token set ratio)属于现有技术,因此此处不再赘述。
[0103]
沿用上述示例,与所述实体对象信息对应的第一字符集合(s1)可以是:[近/铁/商/场],与所述候选实体对象信息对应的第二字符集合(s2)可以包括多个,例如:集合1为[近/铁/城/市/广/场];集合2为[绿/洲/中/环/心];集合3为[红/星/美/凯/龙];集合4为[天/地/科/技/广/场]。
[0104]
步骤s103

32:确定所述第一字符集合和所述第二字符集合的交集;
[0105]
步骤s103

33:确定所述第一字符集合相对所述第二字符集合的第一差集,以及所述第二字符集合相对所述第一字符集合的第二差集;
[0106]
沿用上述示例,将第一字符集合(s1)中的[近/铁/商/场]分别与第二字符集合(s2)中每个集合确定交集(s),如下表:
[0107][0108]
步骤s103

25:将所述交集和所述第一差集组合后的字符信息,确定为第一字符组合;
[0109]
根据上述表格所述第一字符组合(s s12)包括:集合1[近/铁/场/商],集合2[近/铁/商/场],集合3[近/铁/商/场],集合4[近/铁/商/场]。
[0110]
步骤s103

26:将所述交集和所述第二差集组合后的字符信息,确定为第二字符组合;
[0111]
根据上述表格所述第二字符组合(s s21)包括:集合1[近/铁/场/城/市/广];集合2[绿/洲/中/环/心];集合3[红/星/美/凯/龙];集合4[场/天/地/科/技/广]。
[0112]
如下表:
[0113][0114][0115]
步骤s103

27:计算所述第一字符组合和所述第二字符组合的第一相似度,所述第一字符组合和所述交集的第二相似度,以及所述第二字符组合和所述交集的第三相似度;
[0116]
所述步骤s103

27的具体实现过程可以包括:
[0117]
步骤s103

271:根据所述第一字符组合和第二字符组合中字符的长度和,以及编辑距离,计算所述第一相似度;即:计算(s s12,s s21)的相似度;
[0118]
步骤s103

272:根据所述第一字符组合和所述交集中实体对象序列的长度和,以及编辑距离,计算所述第二相似度;即:计算(s s12,s)的相似度;
[0119]
步骤s103

273:根据所述第二字符组合和所述交集中字符的长度和,以及编辑距离,计算所述第三相似度;即:计算(s s21,s)的相似度。
[0120]
其中,所述步骤s103

271到步骤s103

273中,字符的长度和可以理解为是两个集合中字符长度之和。所述编辑距离可以通过对所述第一字符组合和所述第二字符组合中的字符进行比较,假若两个字符相同距离为0,不同则距离增加1,仅以字符组合中的集合1进行举例说明例如下:
[0121][0122]
第一字符组合和第二字符组合的编辑距离为3。
[0123]
本实施例中,相似度的计算可以采用如下公式:
[0124]
score=(len_sum

len_dist)/len_sum,其中,所述score为相似度值,所述len_sum为两个文本的长度之和,len_dist为类编辑距离;如上例:len_sum为第一字符组合和第二字符组合的文本字符长度之和,第一字符组合[近/铁/场/商]的字符长度为7,第二字符组合[近/铁/场/城/市/广]中字符长度为11,总长度为len_sum=18;len_dist=3;因此score=0.83,即:第一相似度为0.83。
[0125]
同理,计算出第一字符组合和所述交集的第二相似度:
[0126][0127]
根据上述公式,第一字符组合[近/铁/场/商]的字符长度为7,交集[近/铁/场]的字符长度为5,总长度为len_sum=12;len_dist=1;因此score=0.92,即:第二相似度为0.92。
[0128]
同理,计算出第二字符组合和所述交集的第三相似度:
[0129][0130]
根据上述公式,交集[近/铁/场]的字符长度为5,第二字符组合[近/铁/场/城/市/广]的字符长度为11,总长度为len_sum=16;len_dist=3;因此score=0.81,即:第三相似度为0.81。
[0131]
根据上述内容可知,第一字符集合(s1)和第二字符集合(s2)的相似度为score=0.92,即:[近/铁/商/场]和[近/铁/城/市/广/场]之间的相似度为0.92;也就是说,在上述三个相似度中选取最大的作为[近/铁/商/场]和[近/铁/城/市/广/场]的相似度。
[0132]
结合上述内容,对于第一字符集合(s1)和第二字符集合(s2)中的其他集合的相似度可以分别为:
[0133]
[近/铁/商/场](s s12)和[绿/洲/中/环/心](s s21)的第一相似度为0.69;[近/铁/商/场](s s12)和[null](s)的第二相似度为0;[绿/洲/中/环/心](s s21)和[null](s)的第三相似度为0;
[0134]
[近/铁/商/场](s s12)和[红/星/美/凯/龙](s s21)的第一相似度为0.69;[近/铁/商/场](s s12)和[null](s)的第二相似度为0;[红/星/美/凯/龙](s s21)和[null](s)的第三相似度为0;
[0135]
[近/铁/商/场](s s12)和[场/天/地/科/技/广](s s21)的第一相似度为0.66;[近/铁/商/场](s s12)和[场](s)第二相似度为0.62;[场/天/地/科/技/广](s s21)和[场](s)的第三相似度为0.58;
[0136]
以上仅为举例,具体计算相似度的多少根据实际候选实体对象信息的数量决定。
[0137]
步骤s103

3:将满足相似度选取要求的目标相似度对应的所述候选实体对象信息,确定为所述目标实体对象信息。
[0138]
所述步骤s103

3的目的则是在上述步骤s103

271到步骤s103

273中计算获得的相似度值进行比较,选取最大值。因此,所述步骤s103

3的具体实现过程可以包括:
[0139]
步骤s103

31:将所述实体对象信息与所述候选实体对象信息之间的所述第一相似度、第二相似度和第三相似度进行第一次比较,选取第一最大值集合;
[0140]
步骤s103

32:在所述第一最大值集合中进行第二次比较,选取第二最大值;
[0141]
步骤s103

33:将所述第二最大值,确定为满足相似度选取要求的所述目标相似度;
[0142]
步骤s103

34:将所述目标相似度对应的实体对象信息,确定为目标实体对象信息。
[0143]
假设上述示例中相似度第一最大值集合为[0.92,0.69,0.66],第二最大值为0.92,则将0.92对应实体对象信息“近铁城市广场”确定为目标实体对象信息,。
[0144]
步骤s104:根据所述目标实体对象信息对应的所述目标地址信息对所述待配送地
址信息进行地址信息补全;
[0145]
所述步骤s104的具体实现过程可以包括:
[0146]
步骤s104

1:获取所述目标实体对象信息对应的目标地址信息;上述目标实体对象信息为“近铁城市广场”,通过查找地址库可以获得对应的地址信息为目标地址信息,即:上海市普陀区长风新村街道真北路818号;
[0147]
步骤s104

2:根据所述目标地址信息对所述待配送地址信息进行地址信息补全。
[0148]
所述步骤s104

2具体可以包括:
[0149]
步骤s104

21:将所述目标地址信息与所述实体对象信息对应的所述待配送地址信息进行合并;例如:所述待配送地址信息为“近铁商场2楼” 所述目标地址信息“上海市普陀区长风新村街道真北路818号”,合并后为近铁商场2楼上海市普陀区长风新村街道真北路818号;
[0150]
步骤s104

22:将合并后的实体对象序列按照地址信息编排顺序进行排序;基于上述示例:“近铁商场2楼上海市普陀区长风新村街道真北路818号”排序后为“上海市普陀区长风新村街道真北路818号近铁商场2楼”;
[0151]
步骤s104

23:将排序后的实体对象序列,确定为所述待配送地址信息的补全地址信息。可以理解的是,上述示例中因为待配送地址信息为poi实体,因此,合并时不需考虑其他实体信息,如果待配送地址信息为上海市近铁商场2楼时,则合并时可以提取目标地址信息中的其他实体信息,相同实体信息可以不提取,或者合并后进行去重处理,具体方式不限。
[0152]
如图4所示,图4示出地址信息补全过程中的应用场景示意图。
[0153]
本技术提供的地址信息的处理方法实施例能够通过对待配送地址信息的实体对象信息的定位确定出其周边的候选实体对象信息,通过地址匹配能够将待匹配地址信息补全到最大级层,避免因为简写待匹配地址补全出现的地址错误以及补全层级较低,导致配送物流无法对相关数据进行预判或者无法配送的问题。
[0154]
以上是对本技术提供的一种地址信息的处理方法实施例的具体描述,与前述提供的一种地址信息的处理方法实施例相对应,本技术还公开一种地址信息的处理装置实施例,请参看图2,由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
[0155]
如图2所示,图2是本技术提供的一种地址信息的处理装置实施例的结构示意图,该实施例包括:
[0156]
获取单元201,用于对待配送地址信息进行解析,获取与所述配送地址信息对应的实体对象序列;其中,所述实体对象序列包括至少一个实体类型的实体对象信息;
[0157]
关于获取单元201的具体内容可以参考上述步骤s101的描述,此处不再重复赘述。
[0158]
确定单元202,用于根据所述实体对象信息,确定满足选取要求的所述实体对象信息的周边候选地址信息集;
[0159]
所述确定单元202包括:获取子单元、第一确定子单元和第二确定子单元;
[0160]
所述获取子单元,用于获取所述实体对象信息的经纬度;
[0161]
所述第一确定子单元,用于根据所述经纬度,确定所述实体对象信息与待选取候选地址信息之间的距离;
[0162]
所述第二确定子单元,用于将满足距离要求的所述待选取候选地址信息,确定为所述周边候选地址信息集中的所述候选地址信息。
[0163]
关于确定单元202的具体内容可以参考上述步骤s102的描述,此处仅为简要描述。
[0164]
匹配单元203,用于将所述实体对象信息与所述周边候选地址信息集中候选地址信息的候选实体对象信息进行匹配,选取满足匹配要求的目标实体对象信息;
[0165]
所述匹配单元203包括:获取子单元,选取子单元,计算子单元、确定子单元;
[0166]
所述获取子单元,用于对所述候选地址信息进行解析,获取候选实体对象序列;
[0167]
所述选取子单元,用于根据所述候选实体序列,选取与所述实体对象信息的类型相匹配的所述候选实体对象信息;
[0168]
所述计算子单元,用于计算所述实体对象信息与所述候选实体对象信息之间的相似度;
[0169]
所述确定子单元,用于将满足相似度选取要求的目标相似度对应的所述候选实体对象信息,确定为所述目标实体对象信息。
[0170]
所述计算子单元包括:去重处理子单元、交集确定子单元,差集确定子单元,第一组合确定子单元,第二组合确定子单元以及相似度计算子单元;
[0171]
所述去重处理子单元,用于分别对所述实体对象信息与所述候选实体对象信息进行去重处理,获得与所述实体对象信息对应的第一字符集合和与所述候选实体对象信息对应的第二字符集合;
[0172]
所述交集确定子单元,用于确定所述第一字符集合和所述第二字符集合的交集;
[0173]
所述差集确定子单元,用于确定所述第一字符集合相对所述第二字符集合的第一差集,以及所述第二字符集合相对所述第一字符集合的第二差集;
[0174]
所述第一组合确定子单元,用于将所述交集和所述第一差集组合后的字符信息,确定为第一字符组合;
[0175]
所述第二组合确定子单元,用于将所述交集和所述第二差集组合后的字符信息,确定为第二字符组合;
[0176]
所述相似度计算子单元,用于计算所述第一字符组合和所述第二字符组合的第一相似度,所述第一字符组合和所述交集的第二相似度,以及所述第二字符组合和所述交集的第三相似度。
[0177]
所述相似度计算子单元包括:第一计算子单元、第二计算子单元和第三计算子单元;
[0178]
所述第一计算子单元,用于根据所述第一字符组合和第二字符组合中字符的长度和,以及编辑距离,计算所述第一相似度;
[0179]
所述第二计算子单元,用于根据所述第一字符组合和所述交集中字符的长度和,以及编辑距离,计算所述第二相似度;
[0180]
所述第三计算子单元,用于根据所述第二字符组合和所述交集中字符的长度和,以及编辑距离,计算所述第三相似度。
[0181]
所述确定子单元包括:第一最大选取子单元,第二最大选取子单元,目标相似度确定子单元和目标实体确定子单元;
[0182]
所述第一最大选取子单元,用于将所述实体对象信息与所述候选实体对象信息之
间的所述第一相似度、第二相似度和第三相似度进行第一次比较,选取第一最大值集合;
[0183]
所述第二最大选取子单元,用于在所述第一最大值集合中进行第二次比较,选取第二最大值;
[0184]
所述目标相似度确定子单元,用于将所述第二最大值,确定为满足相似度选取要求的所述目标相似度;
[0185]
所述目标实体确定子单元,用于将所述目标相似度对应的实体对象信息,确定为目标实体对象信息。
[0186]
关于匹配单元203的具体内容可以参考上述步骤s103的描述,此处仅为简要描述。
[0187]
补全单元204,用于根据所述目标实体对象信息对应的地址信息对所述待配送地址信息进行地址信息补全;
[0188]
所述补全单元204包括:获取子单元和补全子单元;
[0189]
所述获取子单元,用于获取所述目标实体对象信息对应的目标地址信息;
[0190]
所述补全子单元,用于根据所述目标地址信息对所述待配送地址信息进行地址信息补全。
[0191]
所述补全子单元204包括:合并子单元、排序子单元和确定子单元;
[0192]
所述合并子单元,用于将所述目标地址信息与所述实体对象信息对应的所述待配送地址信息进行合并;
[0193]
所述排序子单元,用于将合并后的实体对象序列按照地址信息编排顺序进行排序;
[0194]
所述确定子单元,用于将排序后的实体对象序列,确定为所述待配送地址信息的补全地址信息。
[0195]
关于补全单元204的具体内容可以参考上述步骤s104的描述,此处仅为简要描述。
[0196]
以上是对本技术提供的一种地址信息的处理装置实施例的描述,基于上述内容,本技术还提供一种地址信息的显示方法,如图3所示,该显示方法实施例包括:
[0197]
步骤s301:输入待配送地址的地址信息;
[0198]
所述步骤s301中输入的待配送地址的地址信息可以通过用户手动输入也可以在用户授权情况下通过定位自动输入,输入的地址信息可以是简要的地址信息,例如:一个poi信息,poi(point of interest:兴趣点)可以是一栋房子、一个商铺、一个邮筒、一个公交站等,那么poi信息可以是所述兴趣点的名称,即指代所述兴趣点名称的文本信息;也可以是道路信息,也可以是道路和poi信息。对于输入的地址信息没有具体要求,为了提高地址输入效率,本实施例中主要输入的是地址简称,可以包括至少一个实体对象信息。
[0199]
步骤s302:根据所述地址信息,确定是否显示对所述地址信息进行补全的提示信息;
[0200]
所述步骤s302的目的在于通过地址信息判断是否需要进行补全操作,因此,针对步骤s301中输入的地址信息,可以显示出对地址进行补全操作的提示信息,当然可以理解的是,用户可以自己对地址信息进行填写,或者根据定位输入的地址信息进行手动补全填写,当确定地址信息不完整需要进行补全时,可以显示出补全操作的提示信息,用户可以针对提示信息的触发,触发补全操作,也就是说,补全操作可以根据对地址信息的判断自动触发,也可以通过用户对提示信息的操作触发。当对所述地址信息识别出的实体对象信息的
类型仅为i型或rn型或者缺少地址标准编排规则中的其他实体类型时,则可以显示提示信息。所述提示信息的显示可以是以输出信息的方式进行提示,也可以是将当前已有提示信息不可用状态显示为可用状态,所述状态可以是静态形式或动态形式,和/或附带相应的描述标签等,所述提示信息的具体形式不限。
[0201]
步骤s303:响应于对所述提示信息的触发,将根据上述地址信息的处理方法,获取的针对所述地址信息补全后的目标地址进行输出;
[0202]
当用户对提示信息进行触发后,则会按照上述地址信息的处理方法中步骤s101到步骤s104的具体内容进行地址补全的操作,如图4所示,图4中就是地址信息补全过程的应用场景示例。补全地址输出的具体位置不限,可以是替换所述用户输入的待配送地址,也可以是输出到指定的补全地址位置。图4中可以将补全地址信息以分层的形式进行展示,也可以直接将补全地址信息以完整地址信息的形式进行输出(如图5所示)。
[0203]
需要说明的是,对于本技术提供的地址信息的显示方法中涉及的输入待配送地址以及输出补全地址信息,显示的场景可以在任何一种需要进行地址信息设置或填写的页面显示,所述补全地址信息的显示还可以基于地图上的对应的信息点进行显示,待配送地址信息也可以显示在地图对应的信息点上,在补全后地图上信息点的地址信息可以通过补全地址信息替换所述待配送地址信息。因此,不论是待配送地址信息还是补全地址信息的显示场景没有限制,显示的方式也没有限制,从用户侧理解,补全地址信息的显示一方面可以供用户进行核实确认;另一方面也可以便于用户了解针对输入的待配送地址信息的简称对应的完成地址信息;从第三方配送侧理解,能够根据获取的待配送地址信息的简称获得完整地址信息,从而便于对配送流程相关参数的计算和配送服务的安装;服务侧理解,能够获知根据待配送地址信息进行补全过程进行整体显示或输出,便于后续为地址补全处理优化提供参考信息。要而论之,本实施例中涉及的地址信息的显示方式可以在不同端侧进行显示,显示形式也可以包括多种。
[0204]
本技术提供的地址信息的显示方法实施例能够实现根据输入的配送地址的简称或概要信息,完成完整地址信息的补全输出,从而提高整体获取资源服务的效率,加快配送物流信息的处理速度。同时便于第三方能够基于完整地址信息提高配送效率。
[0205]
以上是对本技术提供的一种地址信息的显示方法实施例的具体描述,与前述提供的一种地址信息的显示方法实施例相对应,本技术还公开一种地址信息的显示装置实施例,请参看图6,由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
[0206]
如图6所示,图6本技术提供的一种地址信息的显示装置实施例的结构示意图,该装置实施例包括:
[0207]
输入单元601,用于输入待配送地址的地址信息;
[0208]
关于输入单元601的具体内容可以参考上述步骤s301的内容,此处不再重复赘述。
[0209]
确定单元602,用于针对所述地址信息,确定是否显示对所述地址信息进行补全的提示信息;
[0210]
所述确定单元601的具体内容可以参考上述步骤s302的内容,此处不再重复赘述。
[0211]
输出单元603,用于响应于对显示的所述提示信息的触发,将根据上述地址信息的处理方法,获取的针对所述地址信息补全后的补全地址进行输出;
[0212]
所述输出单元603的具体内容可以参考上述步骤s303的内容,此处也不再重复赘述。
[0213]
基于上述内容,本技术还提供一种计算机存储介质,用于存储网络平台产生数据,以及对应所述网络平台产生数据进行处理的程序;
[0214]
所述程序在被处理器读取执行时,执行如上述的地址信息的处理方法的步骤;或者,执行如上述的地址信息的显示方法的步骤。
[0215]
基于上述内容,如图7所示,本技术还提供一种电子设备,包括:
[0216]
处理器701;
[0217]
存储器702,用于存储对网络平台产生数据进行处理的程序,所述程序在被所述处理器读取执行时,执行如上述的地址信息的处理方法的步骤;或者,执行如上述的地址信息的显示方法的步骤。
[0218]
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0219]
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
[0220]
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0221]
2、本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
[0222]
本技术虽然以较佳实施例公开如上,但其并不是用来限定本技术,任何本领域技术人员在不脱离本技术的精神和范围内,都可以做出可能的变动和修改,因此本技术的保护范围应当以本技术权利要求所界定的范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜