寻址方法、装置、电子设备和存储介质制造方法及图纸

技术编号:33699765 阅读:10 留言:0更新日期:2022-06-06 08:06
本申请公开了一种寻址方法、装置、电子设备和存储介质。所述方法包括:获取用户在多个目标节日期间的位置信息;依据所述位置信息,获取所述位置信息所在的geohash编码的矩形区域;依据所述geohash编码的矩形区域,获取用户家乡地址。本申请能够克服现有技术的手机上报频率误差带来的位置信息误差,能够通过获取位置信息在geohash编码对应的矩形区域中的时间指标和次数指标进行排序,获取更加精确的寻址信息。信息。信息。

【技术实现步骤摘要】
寻址方法、装置、电子设备和存储介质


[0001]本公开一般涉及寻址
,具体涉及一种基于geohash的寻址方法、装置、电子设备和存储介质。

技术介绍

[0002]在一些寻址应用场景中,为了获取用户家乡地址,一般在设定的特殊节日,比如春节、清明等节日,用户的手机IMEI上报的IP地址或位置信息,将上报次数最多的作为用户家乡地址。
[0003]现有技术没有考虑到上报频率带来的误差,比如在很短的时间快速上报位置信息而带来的误差,因此,现有技术对用户家乡地址的寻址有一定的误差。
[0004]因此,希望有一种更高效的寻址方法,解决现有技术中存在的问题。

技术实现思路

[0005]鉴于现有技术中的上述缺陷或不足,期望提供一种寻址方法、装置、电子设备和存储介质,能够符合目前寻址具体需求。
[0006]基于本专利技术实施例的一个方面,本申请实施例提供了一种寻址方法,所述方法包括:
[0007]获取用户在多个目标节日期间的位置信息,所述位置信息为用户在目标节日期间所在的连续理位置信息;
[0008]依据所述位置信息,获取所述位置信息所在的geohash编码的矩形区域;
[0009]依据所述geohash编码的矩形区域,获取用户家乡地址
[0010]在一个实施例中,所述获取用户在多个目标节日期间的位置信息,包括:
[0011]获取所述位置信息的统计周期和统计目标节日,所述统计周期为多个自然年,所述统计目标节日至少包括春节;
[0012]依据所述统计周期和统计目标节日,获取用户在所述统计周期和统计目标节日期间的位置信息。
[0013]在一个实施例中,所述依据所述位置信息,获取所述位置信息所在的geohash编码的矩形区域包括:
[0014]获取所述位置信息对应的经纬度;
[0015]依据所述经纬度,对所述位置信息进行geohash编码;
[0016]获取每一位置信息所在的geohash编码的矩形区域。
[0017]在一个实施例中,所述依据所述矩形区域,获取寻址的用户家乡地址,包括:
[0018]获取每一位置信息所在的5位geohash编码的矩形区域;
[0019]获取所述用户家乡地址所在的5位geohash编码的矩形区域,所述用户家乡地址所在的5位geohash编码的矩形区域为第一目标区域;
[0020]依据所述第一目标区域,对所述第一目标区域进行6位geohash编码,获取第一目
标区域的6位geohash编码的矩形区域;
[0021]获取所述用户家乡地址所在的6位geohash编码的矩形区域,所述用户家乡地址所在的6位geohash编码的矩形区域为第二目标区域;
[0022]依据所述第二目标区域,对所述第二目标区域进行设定经纬长度的位置信息聚合,获取第二目标区域的聚合区域块;
[0023]获取所述用户家乡地址所在的聚合区域块,以所述用户家乡地址所在的聚合区域块为用户家乡地址。
[0024]在一个实施例中,所述获取每一位置信息所在的5位geohash编码的矩形区域,获取所述用户家乡地址所在的5位geohash编码的矩形区域,所述用户家乡地址所在的5位geohash编码的矩形区域为第一目标区域,包括:
[0025]将每一个所述位置信息进行5位geohash编码,获取每一个所述位置信息所在的5位geohash编码的矩形区域;
[0026]获取目标节日中春节期间的所述位置信息在5位geohash编码的矩形区域分布情况;
[0027]如果存在一个5位geohash编码的矩形区域有不少于两个春节期间的位置信息,将所述5位geohash编码的矩形区域作为第一目标区域;
[0028]如果每个春节期间的位置信息所在的5位geohash编码的矩形区域均不相同,或存在多个5位geohash编码的矩形区域均有不少于两个春节期间的位置信息,则将每一春节期间的位置信息所在的5位geohash编码的矩形区域中的春节期间位置信息与其余目标节日期间位置信息碰撞,获取碰撞次数最多的一个5位geohash编码的矩形区域作为第一目标区域。
[0029]在一个实施例中,所述依据所述第一目标区域,对所述第一目标区域进行6位geohash编码,获取第一目标区域的6位geohash编码的矩形区域;获取所述用户家乡地址所在的6位geohash编码的矩形区域,所述用户家乡地址所在的6位geohash编码的矩形区域为第二目标区域,包括:
[0030]将所述第一目标区域进行6位geohash编码,获取第一目标区域的6位geohash编码的矩形区域;
[0031]将所述6位geohash编码的矩形区域中所述位置信息出现的时间指标和次数指标进行排序;
[0032]获取排序最高的一个6位geohash编码的矩形区域作为第二目标区域。
[0033]在一个实施例中,所述依据所述第二目标区域,对所述第二目标区域进行设定经纬长度的位置信息聚合,获取第二目标区域的聚合区域块;获取所述用户家乡地址所在的聚合区域块,以所述用户家乡地址所在的聚合区域块为用户家乡地址,包括:
[0034]依据第二目标区域,设置聚合区域块的经纬度长度;
[0035]依据所述经纬度长度,将所述第二目标区域进行设定经纬长度的位置信息聚合,获取设定经纬长度的聚合区域块;
[0036]将所述聚合区域块中所述位置信息出现的时间指标和次数指标进行排序;
[0037]获取排序最高的一个聚合区域块作为用户家乡地址。
[0038]基于本专利技术实施例的另一个方面,公开一种寻址装置,所述装置包括:
[0039]获取模块,用于获取用户在多个目标节日期间的位置信息,所述位置信息为用户在目标节日期间所在的连续理位置信息;
[0040]编码模块,用于依据所述位置信息,进行所述位置信息的geohash编码,获取所述位置信息所在的geohash编码的矩形区域;
[0041]寻址模块,用于依据所述geohash编码的矩形区域,获取用户家乡地址。
[0042]基于本专利技术实施例的又一个方面,公开一种电子设备,所述电子设备包括一个或者多个处理器和存储器,存储器,用于存储一个或多个程序;当所述一个或多个程序被所述处理器执行时,使得所述处理器实现本专利技术各实施例提供的寻址方法。
[0043]基于本专利技术实施例的又一个方面,公开一种存储有计算机程序的计算机可读存储介质,该计算机程序被执行时实现本专利技术各实施例提供的寻址方法。
[0044]在本申请实施例中,通过获取用户在多个目标节日期间的位置信息;并依据所述位置信息,获取所述位置信息所在的geohash编码的矩形区域;通过所述矩形区域,获取用户家乡地址。本申请能够克服现有技术的手机上报频率误差带来的位置信息误差,能够通过获取位置信息在geohash编码对应的矩形区域中的时间指标和次数指标进行排序,获取更加精确的寻址信息。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种寻址方法,其特征在于,所述方法包括:获取用户在多个目标节日期间的位置信息,所述位置信息为用户在目标节日期间所在的连续理位置信息;依据所述位置信息,获取所述位置信息所在的geohash编码的矩形区域;依据所述geohash编码的矩形区域,获取用户家乡地址。2.根据权利要求1所述的方法,其特征在于,所述获取用户在多个目标节日期间的位置信息,包括:获取所述位置信息的统计周期和统计目标节日,所述统计周期为多个自然年,所述统计目标节日至少包括春节;依据所述统计周期和统计目标节日,获取用户在所述统计周期和统计目标节日期间的位置信息。3.根据权利要求1所述的方法,其特征在于,所述依据所述位置信息,获取所述位置信息所在的geohash编码的矩形区域包括:获取所述位置信息对应的经纬度;依据所述经纬度,对所述位置信息进行geohash编码;获取每一位置信息所在的geohash编码的矩形区域。4.根据权利要求3所述的方法,其特征在于,所述依据所述矩形区域,获取用户家乡地址,包括:获取每一位置信息所在的5位geohash编码的矩形区域;获取所述用户家乡地址所在的5位geohash编码的矩形区域,所述用户家乡地址所在的5位geohash编码的矩形区域为第一目标区域;依据所述第一目标区域,对所述第一目标区域进行6位geohash编码,获取第一目标区域的6位geohash编码的矩形区域;获取所述用户家乡地址所在的6位geohash编码的矩形区域,所述用户家乡地址所在的6位geohash编码的矩形区域为第二目标区域;依据所述第二目标区域,对所述第二目标区域进行设定经纬长度的位置信息聚合,获取第二目标区域的聚合区域块;获取所述用户家乡地址所在的聚合区域块,以所述用户家乡地址所在的聚合区域块为用户家乡地址。5.根据权利要求4所述的方法,其特征在于,所述获取每一位置信息所在的5位geohash编码的矩形区域,获取所述用户家乡地址所在的5位geohash编码的矩形区域,所述用户家乡地址所在的5位geohash编码的矩形区域为第一目标区域,包括:将每一个所述位置信息进行5位geohash编码,获取每一个所述位置信息所在的5位geohash编码的矩形区域;获取目标节日中春节期间的所述位置信息在5位geohash编码的矩形区域分布情况;如果存在一个5位geohash编码的矩形区域有不少于两个春节期间的位置信息,将所述5位geohash编码的矩形区域作为第一目标区域;如果每...

【专利技术属性】
技术研发人员:王安全李乐
申请(专利权)人:湖南微步信息科技有限责任公司
类型:发明
国别省市:

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

1