本申请公开了一种展示库存量的方法和装置,属于计算机通信技术领域。该方法包括:获取买家的地理位置的标识号和前端商品的标识号;根据所述前端商品的标识号,得到与所述前端商品对应的后端商品的标识号和前端商品提供者的标识号;根据所述买家的地理位置的标识号和所述前端商品提供者的标识号,得到所述前端商品提供者的覆盖买家地理位置的仓库的列表;根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表,得到所述后端商品在所述覆盖买家地理位置的仓库中的库存量;将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家。该装置包括:获取模块、第一查询模块、第二查询模块、第三查询模块和展示模块。本发明专利技术效率高。
【技术实现步骤摘要】
本申请涉及计算机通信
,具体涉及一种展示库存量的方法和装置。
技术介绍
随着计算机通信技术的发展,通过网络购物已逐渐普及,用户可以在网络商店的商品详情(detail)展示页面中查看销售商品(也可以称为前端商品)、销售商品的仓库位置,以及销售商品当前的库存量等。为了使得用户可以实时准确地获取到销售商品当前的库存量,提供有许多展示库存量的方法。目前,常用的一种展示库存量的方法如下:第一步:买家在商品详情展示页面中浏览前端商品;第二步:商品详情展示页面对应的后台系统根据买家浏览器的IP地址获取买家对应的城市;第三步:后台系统根据买家浏览的前端商品的标识号(ID),从商品映射关系中犹取到与如端商品对应的后端商品的标识号;其中,后端商品也叫仓储商品,是商豕仓库中商品的存储单位,仓库中库存量数的载体,后端商品与一个或者多个前端商品之间建立映射关系;第四步:后台系统根据后端商品的标识号,从tair (分布式)缓存中获取后端商品的仓库库存列表;其中,仓库库存列表中包括仓库编号和仓库中后端商品的库存量;第五步:后台系统根据仓库库存列表中的仓库编号,从tair缓存中查询出仓库库存列表中包括的仓库的覆盖范围;第六步:后台系统根据买家对应的城市,查询出的仓库库存列表中包括的仓库的覆盖范围;从查询出的仓库库存列表中包括的仓库中,选取出覆盖买家对应的城市的仓库;从覆盖买家对应的城市的仓库中,选择最大的库存量展示。然而,现有展示库存量的方法,先根据后端商品的标识号,从tair缓存中获取后端商品的仓库库存列表,即获取包含该后端商品的所有仓库的仓库库存信息,当网络商家的仓库很多时,会获取大量的仓库库存信息,然后再从大量的仓库库存信息中,选取出覆盖买家对应的城市的仓库,整个过程繁琐,效率低。
技术实现思路
本申请所要解决的技术问题在于提供一种展示库存量的方法和装置,根据买家的地理位置的标识号和前端商品提供者的标识号,查询预设的仓库区域对应关系,得到前端商品提供者的覆盖买家地理位置的仓库的列表,一般覆盖到同一个地理位置的仓库不会超过5个,信息很小,然后根据后端商品的标识号、覆盖买家地理位置的仓库的列表,查询预设的仓库库存对应关系,得到后端商品在覆盖买家地理位置的仓库中的库存量,整个过程简单快捷,效率高。为了解决上述问题,本申请公开了一种展示库存量的方法,所述方法包括:获取买家的地理位置的标识号和前端商品的标识号;根据所述前端商品的标识号,查询预设的商品及提供者对应关系,得到与所述前端商品对应的后端商品的标识号和如端商品提供者的标识号;根据所述买家的地理位置的标识号和所述前端商品提供者的标识号,查询预设的仓库区域对应关系,得到所述前端商品提供者的覆盖买家地理位置的仓库的列表;根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中的库存量;将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家。进一步地,预设的仓库区域对应关系以分布式方式缓存,缓存的结构中键key是前端商品提供者的标识号和买家的地理位置的标识号,值value是前端商品提供者的覆盖买家地理位置的仓库的列表。进一步地,预设的仓库库存对应关系以分布式方式缓存,缓存的结构中主key是后端商品的标识号,子key是仓库的编码,value是仓库的库存量的列表。进一步地,根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中的库存量,包括:获取卖家的账号;其中,卖家是指所述前端商品的售卖者;根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表、所述卖家的账号,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量;相应地,将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家,包括:将所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量展示给所述买家。进一步地,预设的仓库库存对应关系以分布式方式缓存,缓存的结构中主key是后端商品的标识号,子key是仓库的编码,value是仓库的卖家库存量的列表。进一步地,根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表、所述卖家的账号,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量,包括:根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表、所述卖家的账号,通过同一主key下批量子key获取缓存prefixGets的方式,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量。进一步地,将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家,包括:从所述后端商品在所述覆盖买家地理位置的仓库中的库存量中选择最大的库存量;将所述最大的库存量展不给所述买家;或,将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家,包括:从所述后端商品在所述覆盖买家地理位置的仓库中,选择发货速度最快的仓库;将所述发货速度最快的仓库的库存量展示给所述买家。为了解决上述问题,本申请还公开了一种展示库存量的装置,所述装置包括:获取模块,用于获取买家的地理位置的标识号和前端商品的标识号;第一查询模块,用于根据所述前端商品的标识号,查询预设的商品及提供者对应关系,得到与所述前端商品对应的后端商品的标识号和前端商品提供者的标识号;第二查询模块,用于根据所述买家的地理位置的标识号和所述前端商品提供者的标识号,查询预设的仓库区域对应关系,得到所述前端商品提供者的覆盖买家地理位置的仓库的列表;第三查询模块,用于根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中的库存量;展示模块,用于将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家。进一步地,预设的仓库区域对应关系以分布式方式缓存,缓存的结构中缓存的结构中键key是前端商品提供者的标识号和买家的地理位置的标识号,值value是前端商品提供者的覆盖买家地理位置的仓库的列表。进一步地,预设的仓库库存对应关系以分布式方式缓存,缓存的结构中主key是后端商品的标识号,子key是仓库的编码,value是仓库的库存量的列表。进一步地,所述第三查询模块包括:获取单元,用于获取卖家的账号;其中,卖家是指所述前端商品的售卖者;查询单元,用于根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表、所述卖家的账号,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量;相应地,所述展示模块包括:第一展示单元,用于将所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量展示给所述买家。进一步地,预设的仓库库存对应关系以分布式方式缓存,缓存的结构中主key是后端商品的标识号,子key是仓库的编码,value是仓库的卖家库存量的列表。进一步地,所述当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种展示库存量的方法,其特征在于,所述方法包括:获取买家的地理位置的标识号和前端商品的标识号;根据所述前端商品的标识号,查询预设的商品及提供者对应关系,得到与所述前端商品对应的后端商品的标识号和前端商品提供者的标识号;根据所述买家的地理位置的标识号和所述前端商品提供者的标识号,查询预设的仓库区域对应关系,得到所述前端商品提供者的覆盖买家地理位置的仓库的列表;根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中的库存量;将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家。
【技术特征摘要】
【专利技术属性】
技术研发人员:张君兰,章天锋,陈岳阳,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。