一种展示库存量的方法和装置的制造方法_4

文档序号:9261656阅读:来源:国知局
库的库存量发生变化后,只会失效这个仓库子key的缓存而不是仓储商品的所有缓存,比如仓储商品在100个仓库有库存,就将缓存失效的概率下降了 99%,从另一个角度说也就是将缓存命中的概率提高了 99%,从而能够很好的减少对数据库的访问,降低数据库压力;主子key结构可以把同一主key下面的所有子key的value放在相同数据块中,可以使用prefixGets的方式一次性的获取多个仓库的库存缓存数据,减少对缓存的访问次数,提高效率。
[0119]所述装置与前述的方法流程描述对应,不足之处参考上述方法流程的叙述,不再--赘述。
[0120]上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
【主权项】
1.一种展示库存量的方法,其特征在于,所述方法包括: 获取买家的地理位置的标识号和前端商品的标识号; 根据所述前端商品的标识号,查询预设的商品及提供者对应关系,得到与所述前端商品对应的后端商品的标识号和前端商品提供者的标识号; 根据所述买家的地理位置的标识号和所述前端商品提供者的标识号,查询预设的仓库区域对应关系,得到所述前端商品提供者的覆盖买家地理位置的仓库的列表; 根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中的库存量; 将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家。2.如权利要求1所述的方法,其特征在于,预设的仓库区域对应关系以分布式方式缓存,缓存的结构中键key是前端商品提供者的标识号和买家的地理位置的标识号,值value是前端商品提供者的覆盖买家地理位置的仓库的列表。3.如权利要求1所述的方法,其特征在于,预设的仓库库存对应关系以分布式方式缓存,缓存的结构中主key是后端商品的标识号,子key是仓库的编码,value是仓库的库存量的列表。4.如权利要求1所述的方法,其特征在于,根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中的库存量,包括: 获取卖家的账号;其中,卖家是指所述前端商品的售卖者; 根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表、所述卖家的账号,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量; 相应地,将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家,包括: 将所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量展示给所述买家。5.如权利要求4所述的方法,其特征在于,预设的仓库库存对应关系以分布式方式缓存,缓存的结构中主key是后端商品的标识号,子key是仓库的编码,value是仓库的卖家库存量的列表。6.如权利要求5所述的方法,其特征在于,根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表、所述卖家的账号,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量,包括: 根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表、所述卖家的账号,通过同一主key下批量子key获取缓存prefixGets的方式,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量。7.如权利要求1-6任一所述的方法,其特征在于,将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家,包括: 从所述后端商品在所述覆盖买家地理位置的仓库中的库存量中选择最大的库存量; 将所述最大的库存量展示给所述买家; 或,将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家,包括: 从所述后端商品在所述覆盖买家地理位置的仓库中,选择发货速度最快的仓库; 将所述发货速度最快的仓库的库存量展示给所述买家。8.一种展示库存量的装置,其特征在于,所述装置包括: 获取模块,用于获取买家的地理位置的标识号和前端商品的标识号; 第一查询模块,用于根据所述前端商品的标识号,查询预设的商品及提供者对应关系,得到与所述前端商品对应的后端商品的标识号和前端商品提供者的标识号; 第二查询模块,用于根据所述买家的地理位置的标识号和所述前端商品提供者的标识号,查询预设的仓库区域对应关系,得到所述前端商品提供者的覆盖买家地理位置的仓库的列表; 第三查询模块,用于根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中的库存量; 展示模块,用于将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家。9.如权利要求8所述的装置,其特征在于,预设的仓库区域对应关系以分布式方式缓存,缓存的结构中缓存的结构中键key是前端商品提供者的标识号和买家的地理位置的标识号,值value是前端商品提供者的覆盖买家地理位置的仓库的列表。10.如权利要求8所述的装置,其特征在于,预设的仓库库存对应关系以分布式方式缓存,缓存的结构中主key是后端商品的标识号,子key是仓库的编码,value是仓库的库存量的列表。11.如权利要求8所述的装置,其特征在于,所述第三查询模块包括: 获取单元,用于获取卖家的账号;其中,卖家是指所述前端商品的售卖者; 查询单元,用于根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表、所述卖家的账号,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量; 相应地,所述展示模块包括: 第一展示单元,用于将所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量展示给所述买家。12.如权利要求11所述的装置,其特征在于,预设的仓库库存对应关系以分布式方式缓存,缓存的结构中主key是后端商品的标识号,子key是仓库的编码,value是仓库的卖家库存量的列表。13.如权利要求12所述的装置,其特征在于,所述查询单元包括: 查询子单元,用于根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表、所述卖家的账号,通过同一主key下批量子key获取缓存prefixGets的方式,查询预设的仓库库存对应关系,得到所述后端商品在所述覆盖买家地理位置的仓库中卖家的库存量。14.如权利要求8-13任一所述的装置,其特征在于,所述展示模块包括: 第一选择单元,用于从所述后端商品在所述覆盖买家地理位置的仓库中的库存量中选择最大的库存量; 第二展示单元,用于将所述最大的库存量展示给所述买家; 或,所述展示模块包括: 第二选择单元,用于从所述后端商品在所述覆盖买家地理位置的仓库中,选择发货速度最快的仓库; 第三展示单元,用于将所述发货速度最快的仓库的库存量展示给所述买家。
【专利摘要】本申请公开了一种展示库存量的方法和装置,属于计算机通信技术领域。该方法包括:获取买家的地理位置的标识号和前端商品的标识号;根据所述前端商品的标识号,得到与所述前端商品对应的后端商品的标识号和前端商品提供者的标识号;根据所述买家的地理位置的标识号和所述前端商品提供者的标识号,得到所述前端商品提供者的覆盖买家地理位置的仓库的列表;根据所述后端商品的标识号、所述覆盖买家地理位置的仓库的列表,得到所述后端商品在所述覆盖买家地理位置的仓库中的库存量;将所述后端商品在所述覆盖买家地理位置的仓库中的库存量展示给所述买家。该装置包括:获取模块、第一查询模块、第二查询模块、第三查询模块和展示模块。本发明效率高。
【IPC分类】G06Q30/00, G06Q10/08
【公开号】CN104978639
【申请号】CN201410141559
【发明人】张君兰, 章天锋, 陈岳阳
【申请人】阿里巴巴集团控股有限公司
【公开日】2015年10月14日
【申请日】2014年4月9日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1