本申请公开了一种资源筛选方法、装置、计算机设备及存储介质,属于网络技术领域。本申请通过当用户在终端上启动应用程序时,获取用户的位置信息,对用户的位置信息进行空间索引编码,得到用户的用户编码信息,查询与用户编码信息对应的至少一个仓库编码信息,基于用户的位置信息以及该至少一个仓库编码信息,从至少一个仓库资源中筛选得到目标仓库资源,缩短了资源筛选过程的耗时,提升了资源筛选过程的效率,优化了用户体验。
Resource screening methods, devices, computer equipment and storage media
【技术实现步骤摘要】
资源筛选方法、装置、计算机设备及存储介质
本申请涉及网络
,特别涉及一种资源筛选方法、装置、计算机设备及存储介质。
技术介绍
随着网络技术的发展,当用户在终端上启动购物应用时,服务器可以从仓库系统中筛选出距离用户最近的仓库资源,以便于基于最近的仓库资源进行物品推荐,当用户下单之后,由业务人员将订单所包含物品从仓库配送至用户。在从仓库系统中筛选仓库资源的过程中,服务器可以预先将不同的仓库资源按照行政区域(省或直辖市)的行政区划编码存入到缓存中,当用户在终端上启动购物应用时,服务器获取用户所在行政区域的行政区划编码,从缓存查询到行政区划编码相同的仓库资源,进一步地从上述仓库资源中遍历筛选出距离用户最近的仓库资源。在上述过程中,随着业务量的增长,同一行政区域内仓库资源的数量也越来越多,由于每次筛选时都需要遍历某一行政区域内的每个仓库资源,才能筛选出距离用户最近的仓库资源,导致资源筛选过程耗时较长,资源筛选效率低,用户体验差。
技术实现思路
本申请实施例提供了一种资源筛选方法、装置、计算机设备及存储介质,能够缩短资源筛选过程的耗时,提升资源筛选效率,优化用户体验。该技术方案如下:一方面,提供了一种资源筛选方法,该方法包括:当用户在终端上启动应用程序时,获取所述用户的位置信息;对所述用户的位置信息进行空间索引编码,得到所述用户的用户编码信息;查询与所述用户编码信息对应的至少一个仓库编码信息,所述至少一个仓库编码信息对应于至少一个仓库资源,每个仓库资源与所述用户之间的距离小于距离阈值;基于所述用户的位置信息以及所述至少一个仓库编码信息,从所述至少一个仓库资源中筛选得到目标仓库资源,所述目标仓库资源用于向所述用户提供供应服务。在一种可能实施方式中,所述查询与所述用户编码信息对应的至少一个仓库编码信息包括:若空间索引编码的精度符合目标条件,查询与所述用户编码信息之间相似度高于相似度阈值的所述至少一个仓库编码信息,所述目标条件用于表示任一仓库编码信息所对应矩形空间的对角线长度小于或等于所述距离阈值。在一种可能实施方式中,所述查询与所述用户编码信息之间相似度高于相似度阈值的所述至少一个仓库编码信息包括:确定所述用户编码信息的字符位数;获取与所述字符位数中前目标位相同的所述至少一个仓库编码信息,所述目标位小于或等于所述字符位数。在一种可能实施方式中,所述基于所述用户的位置信息以及所述至少一个仓库编码信息,从所述至少一个仓库资源中筛选得到目标仓库资源包括:以所述至少一个仓库编码信息为索引,查询所述至少一个仓库编码信息所对应的至少一个仓库资源的电子围栏,一个仓库资源的电子围栏用于表示一个仓库资源的服务范围;在所述至少一个仓库资源中,确定电子围栏内包括所述用户的位置信息的至少一个候选仓库资源;基于所述至少一个候选仓库资源,筛选得到所述目标仓库资源。在一种可能实施方式中,所述在所述至少一个仓库资源中,确定电子围栏内包括所述用户的位置信息的至少一个候选仓库资源包括:对所述至少一个仓库资源中任一仓库资源,若从所述用户的位置信息出发的射线与所述仓库资源的电子围栏的交点个数为奇数,确定所述用户的位置信息位于所述仓库资源的电子围栏内,将所述仓库资源确定为一个候选仓库资源。在一种可能实施方式中,所述基于所述至少一个候选仓库资源,筛选得到所述目标仓库资源包括:将所述至少一个候选仓库资源中与所述用户的位置信息之间距离最短的候选仓库资源确定为所述目标仓库资源;或,将所述至少一个候选仓库资源中仓储量最多的候选仓库资源确定为所述目标仓库资源;或,将所述至少一个候选仓库资源中任一候选仓库资源确定为所述目标仓库资源。在一种可能实施方式中,所述查询与所述用户编码信息对应的至少一个仓库编码信息之前,所述方法还包括:对多个仓库资源的电子围栏的中心位置信息进行空间索引编码,得到多个仓库编码信息;以键值对的形式将所述多个仓库编码信息以及所述多个仓库资源的电子围栏对应存储。一方面,提供了一种资源筛选装置,该装置包括:获取模块,用于当用户在终端上启动应用程序时,获取所述用户的位置信息;编码模块,用于对所述用户的位置信息进行空间索引编码,得到所述用户的用户编码信息;查询模块,用于查询与所述用户编码信息对应的至少一个仓库编码信息,所述至少一个仓库编码信息对应于至少一个仓库资源,每个仓库资源与所述用户之间的距离小于距离阈值;筛选模块,用于基于所述用户的位置信息以及所述至少一个仓库编码信息,从所述至少一个仓库资源中筛选得到目标仓库资源,所述目标仓库资源用于向所述用户提供供应服务。在一种可能实施方式中,所述查询模块包括:第一查询单元,用于若空间索引编码的精度符合目标条件,查询与所述用户编码信息之间相似度高于相似度阈值的所述至少一个仓库编码信息,所述目标条件用于表示任一仓库编码信息所对应矩形空间的对角线长度小于或等于所述距离阈值。在一种可能实施方式中,所述第一查询单元用于:确定所述用户编码信息的字符位数;获取与所述字符位数中前目标位相同的所述至少一个仓库编码信息,所述目标位小于或等于所述字符位数。在一种可能实施方式中,所述筛选模块包括:第二查询单元,用于以所述至少一个仓库编码信息为索引,查询所述至少一个仓库编码信息所对应的至少一个仓库资源的电子围栏,一个仓库资源的电子围栏用于表示一个仓库资源的服务范围;确定单元,用于在所述至少一个仓库资源中,确定电子围栏内包括所述用户的位置信息的至少一个候选仓库资源;筛选单元,用于基于所述至少一个候选仓库资源,筛选得到所述目标仓库资源。在一种可能实施方式中,所述确定单元用于:对所述至少一个仓库资源中任一仓库资源,若从所述用户的位置信息出发的射线与所述仓库资源的电子围栏的交点个数为奇数,确定所述用户的位置信息位于所述仓库资源的电子围栏内,将所述仓库资源确定为一个候选仓库资源。在一种可能实施方式中,所述筛选单元用于:将所述至少一个候选仓库资源中与所述用户的位置信息之间距离最短的候选仓库资源确定为所述目标仓库资源;或,将所述至少一个候选仓库资源中仓储量最多的候选仓库资源确定为所述目标仓库资源;或,将所述至少一个候选仓库资源中任一候选仓库资源确定为所述目标仓库资源。在一种可能实施方式中,所述装置还用于:对多个仓库资源的电子围栏的中心位置信息进行空间索引编码,得到多个仓库编码信息;以键值对的形式将所述多个仓库编码信息以及所述多个仓库资源的电子围栏对应存储。一方面,提供了一种计算机设备,该计算机设备包括一个或多个处理器和一个或多个存储器,该一个或多个存储器中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器加载并执行以实现如上述任一种可能实现方式的资源筛选方法所执行的操作。一方本文档来自技高网...
【技术保护点】
1.一种资源筛选方法,其特征在于,所述方法包括:/n当用户在终端上启动应用程序时,获取所述用户的位置信息;/n对所述用户的位置信息进行空间索引编码,得到所述用户的用户编码信息;/n查询与所述用户编码信息对应的至少一个仓库编码信息,所述至少一个仓库编码信息对应于至少一个仓库资源,每个仓库资源与所述用户之间的距离小于距离阈值;/n基于所述用户的位置信息以及所述至少一个仓库编码信息,从所述至少一个仓库资源中筛选得到目标仓库资源,所述目标仓库资源用于向所述用户提供供应服务。/n
【技术特征摘要】
1.一种资源筛选方法,其特征在于,所述方法包括:
当用户在终端上启动应用程序时,获取所述用户的位置信息;
对所述用户的位置信息进行空间索引编码,得到所述用户的用户编码信息;
查询与所述用户编码信息对应的至少一个仓库编码信息,所述至少一个仓库编码信息对应于至少一个仓库资源,每个仓库资源与所述用户之间的距离小于距离阈值;
基于所述用户的位置信息以及所述至少一个仓库编码信息,从所述至少一个仓库资源中筛选得到目标仓库资源,所述目标仓库资源用于向所述用户提供供应服务。
2.根据权利要求1所述的方法,其特征在于,所述查询与所述用户编码信息对应的至少一个仓库编码信息包括:
若空间索引编码的精度符合目标条件,查询与所述用户编码信息之间相似度高于相似度阈值的所述至少一个仓库编码信息,所述目标条件用于表示任一仓库编码信息所对应矩形空间的对角线长度小于或等于所述距离阈值。
3.根据权利要求2所述的方法,其特征在于,所述查询与所述用户编码信息之间相似度高于相似度阈值的所述至少一个仓库编码信息包括:
确定所述用户编码信息的字符位数;
获取与所述字符位数中前目标位相同的所述至少一个仓库编码信息,所述目标位小于或等于所述字符位数。
4.根据权利要求1所述的方法,其特征在于,所述基于所述用户的位置信息以及所述至少一个仓库编码信息,从所述至少一个仓库资源中筛选得到目标仓库资源包括:
以所述至少一个仓库编码信息为索引,查询所述至少一个仓库编码信息所对应的至少一个仓库资源的电子围栏,一个仓库资源的电子围栏用于表示一个仓库资源的服务范围;
在所述至少一个仓库资源中,确定电子围栏内包括所述用户的位置信息的至少一个候选仓库资源;
基于所述至少一个候选仓库资源,筛选得到所述目标仓库资源。
5.根据权利要求4所述的方法,其特征在于,所述在所述至少一个仓库资源中,确定电子围栏内包括所述用户的位置信息的至少一个候选仓库资源包括:
对所述至少一个仓库资源中任一仓库资源,若从所述用户的位置信息出发的射线与所述仓库资源的电子围栏的交...
【专利技术属性】
技术研发人员:武佳,吉龙,
申请(专利权)人:北京每日优鲜电子商务有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。