【技术实现步骤摘要】
一种定位自提点的方法和装置
本专利技术涉及计算机
,尤其涉及一种定位自提点的方法和装置。
技术介绍
自提点是为了方便用户接收货物、节省物流人力成本的一种便利式具有自提、自取功能的站点。自提点包括自提站点、配送站自提点、自提柜、合作自提柜、便民点等等多种类型(以上统称为自提点)。随着业务的扩张,自提点的数量也在迅速的增加,在保障系统高并发,高可用实时向用户精准推荐周边自提点,变成了一个必须攻破的难题。自提推荐服务包括商品过滤、站点初始化、站点类型过滤、站点过滤、距离排序等等。因为自提点数量较多,所以不能从库中将自提点全部抓取出来挨个过滤,再按照距离排序取附近的自提点给用户展示。目前的解决方案是按照地址区域维度(省、市、县),抓取用户收货地址所在地址区域内的自提点,然后进行业务过滤及距离排序后给用户展示。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:通过地址区域向用户推荐自提点,这极大的减少了需要业务过滤及距离排序的自提点数量,但是依然有不合理的地方:1)作为跨区域用户, ...
【技术保护点】
1.一种定位自提点的方法,其特征在于,包括:/n获取各个自提点的位置信息,对所述位置信息进行编码,计算所述各个自提点的编码信息;/n基于所述各个自提点的编码信息,确定所述各个自提点所在的网格,从而得到各个网格及其中的自提点集合;其中,所述自提点集合包括至少一个自提点;/n根据目标地址网格,确定与所述目标地址网格相邻的周边网格,从而定位所述目标地址网格及其周边网格中的自提点。/n
【技术特征摘要】
1.一种定位自提点的方法,其特征在于,包括:
获取各个自提点的位置信息,对所述位置信息进行编码,计算所述各个自提点的编码信息;
基于所述各个自提点的编码信息,确定所述各个自提点所在的网格,从而得到各个网格及其中的自提点集合;其中,所述自提点集合包括至少一个自提点;
根据目标地址网格,确定与所述目标地址网格相邻的周边网格,从而定位所述目标地址网格及其周边网格中的自提点。
2.根据权利要求1所述的方法,其特征在于,获取各个自提点的位置信息,对所述位置信息进行编码,计算所述各个自提点的编码信息,包括:
获取各个自提点的经纬度信息;
采用Geohash算法,对所述经纬度信息进行编码,计算所述各个自提点的编码信息。
3.根据权利要求1所述的方法,其特征在于,基于所述各个自提点的编码信息,确定所述各个自提点所在的网格,从而得到各个网格及其中的自提点集合,包括:
基于所述各个自提点的编码信息,确定所述各个自提点所在的网格;
以键值对的形式将各个网格的标识以及所述网格中的自提点集合存储到缓存中。
4.根据权利要求1所述的方法,其特征在于,根据目标地址网格,确定与所述目标地址网格相邻的周边网格,从而定位所述目标地址网格及其周边网格中的自提点,包括:
采用Geohash算法对目标地址进行编码,计算所述目标地址所在的目标地址网格;
根据所述目标地址网格,确定与所述目标地址网格相邻的至少一个周边网格;
通过所述目标地址网格以及所述至少一个周边网格中的自提点集合,定位目标自提点。
5.根据权利要求4所述的方法,其特征在于,通过所述目标地址网格以及所述至少一个周边网格中的自提点集合,定位目标自提点,包括:
通过所述目标地址网格以及所述至少一个周边网格中的自提点集合,确定目标自提点集合;
基于业务规则,过滤所述目标自提点集合;
按照与所述目标地址的距离由小到大的顺序,对过滤后的自提点集合中的各个自提点进行升序排列。
6.一种定位自提点的装置,其特征在于,包括:
编码模块,用于获取各个自提点的位...
【专利技术属性】
技术研发人员:魏立明,乔晓强,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。