分类状态更新的方法、装置、服务器和存储介质制造方法及图纸

技术编号:33461672 阅读:13 留言:0更新日期:2022-05-19 00:42
本申请公开了一种分类状态更新的方法、装置、服务器和存储介质,属于互联网领域。方法包括:确定分类对应的商品的状态改变;在商品的状态由上架变为下架的情况下,如果商品不是分类对应的参考商品,则不更新分类的状态;如果商品是分类对应的参考商品,且分类没有对应的处于上架的参考商品,则根据分类对应的各商品的状态,更新分类的状态;如果商品是分类对应的参考商品,且分类对应有处于上架的参考商品,则不更新分类的状态;在商品的状态由下架变为上架的情况下,如果分类没有对应的处于上架的参考商品,则更新分类的状态,如果分类对应有处于上架的参考商品,则不更新分类的状态。采用本申请,可以提高分类更新效率。可以提高分类更新效率。可以提高分类更新效率。

【技术实现步骤摘要】
分类状态更新的方法、装置、服务器和存储介质


[0001]本申请涉及互联网
,特别涉及一种分类状态更新的方法、装置、服务器和存储介质。

技术介绍

[0002]网上购物逐渐成为了人们日常生活中不可或缺的一种购物方式,用户可以通过购物应用程序在网店中买到各类所需商品。为了使用户在网店中更快的找到所需商品,购物应用程序通常会在每个网店的显示页面中,显示该网店中商品的分类。此外,对于包含的所有商品均处于下架状态的分类,显示界面中可以不再显示该分类。在此情况下,对于网店中的每个分类就需要及时根据分类包含的商品的状态,及时对分类的状态进行更新。
[0003]目前,对分类的状态进行更新的方法如下:当某一分类包含的任一商品的状态发生变化(由上架状态变为下架状态,或由下架状态变为上架状态)时,逐个判断该分类包含的所有商品的状态,以统计处于上架状态的商品的数量,进而,根据处于上架状态的商品的数量,对该分类的状态进行更新。
[0004]在上述方法中对于一个分类来说,每当该分类包含的商品中有任一商品的状态发生变化,都需要逐个判断该分类包含的所有商品的状态,再决定是否对该分类的状态进行更新,效率较低。

技术实现思路

[0005]本申请实施例提供了一种分类状态更新的方法、装置、服务器和存储介质,能够解决相关技术中更新分类状态效率低的问题。所述技术方案如下:
[0006]第一方面,提供了一种分类状态更新的方法,所述方法包括:
[0007]当商品的状态由上架状态变为下架状态时,如果所述商品不是所属分类对应的参考商品,则不更新所述分类的状态;
[0008]如果所述商品是所述分类对应的参考商品,且所述分类没有对应的处于所述上架状态的参考商品,则根据所述分类对应的各商品的状态,更新所述分类的状态;
[0009]如果所述商品是所述分类对应的参考商品,且所述分类对应有处于所述上架状态的参考商品,则不更新所述分类的状态;
[0010]当所述商品的状态由所述下架状态变为所述上架状态时,如果所述分类没有对应的处于所述上架状态的参考商品,则更新所述分类的状态,如果所述分类对应有处于所述上架状态的参考商品,则不更新所述分类的状态。
[0011]在一种可能的实现方式中,所述如果所述商品是所述分类对应的参考商品,且所述分类没有对应的处于所述上架状态的参考商品,则根据所述分类对应的各商品的状态,更新所述分类的状态,包括:
[0012]如果所述商品是所述分类对应的参考商品,且所述分类对应的参考商品集合为空,则根据所述分类对应的各商品的状态,更新所述分类的状态;
[0013]所述如果所述商品是所述分类对应的参考商品,且所述分类对应有处于所述上架状态的参考商品,则不更新所述分类的状态,包括:
[0014]如果所述商品是所述分类对应的参考商品,且所述分类对应的参考商品集合不为空,则不更新所述分类的状态;
[0015]所述如果所述分类没有对应的处于所述上架状态的参考商品,则更新所述分类的状态,如果所述分类对应有处于所述上架状态的参考商品,则不更新所述分类的状态,包括:
[0016]如果所述分类对应的参考商品集合为空,则更新所述分类的状态,如果所述分类对应的参考商品集合不为空,则不更新所述分类的状态。
[0017]在一种可能的实现方式中,当所述商品的状态由上架状态变为下架状态时,如果所述商品是所述分类对应的参考商品,且所述分类对应的参考商品集合不为空,所述方法还包括:
[0018]将所述商品在所述参考商品集合中删除。
[0019]在一种可能的实现方式中,所述如果所述商品是所述分类对应的参考商品,且所述分类对应的参考商品集合为空,则根据所述分类对应的各商品的状态,更新所述分类的状态之后,所述方法还包括:
[0020]如果所述分类对应有处于所述上架状态的商品,则在所述分类对应的处于所述上架状态的商品中,选取预设数目个参考商品添加至所述参考商品集合。
[0021]在一种可能的实现方式中,所述在所述分类对应的处于所述上架状态的商品中,选取预设数目个参考商品添加至所述参考商品集合,包括:
[0022]计算所述分类对应的处于所述上架状态的每个商品的参考价值分数;
[0023]在所述分类对应的处于所述上架状态的商品中,选取参考价值分数最高的预设数目个商品,作为所述分类对应的参考商品添加至所述参考商品集合。
[0024]在一种可能的实现方式中,所述计算所述分类对应的处于所述上架状态的每个商品的参考价值分数,包括:
[0025]根据所述分类对应的处于所述上架状态的每个商品的销量、库存数量、商品上架时长、商品下架时长、商品信息最后一次更新的时间以及所述分类所属店铺的商品总销量,计算所述分类对应的处于所述上架状态的每个商品的参考价值分数。
[0026]在一种可能的实现方式中,所述如果所述分类对应的参考商品集合为空,则更新所述分类的状态之后,还包括:
[0027]将所述商品作为所述分类对应的参考商品,并添加到所述分类对应的参考商品集合。
[0028]在一种可能的实现方式中,所述如果所述分类对应的参考商品集合不为空,则不更新所述分类的状态之后,还包括:
[0029]如果所述参考商品集合中包括的参考商品的数目小于预设数目,则将所述商品作为所述分类对应的参考商品,并添加到所述分类对应的参考商品集合。
[0030]在一种可能的实现方式中,所述如果所述分类对应的参考商品集合不为空,则不更新所述分类的状态之后,还包括:
[0031]如果所述参考商品集合中包括的参考商品的数目等于预设数目,则获取所述参考
商品集合中各参考商品的参考价值分数,并在所述各参考商品的参考价值分数中确定出最小参考价值分数;
[0032]获取所述商品的参考价值分数;
[0033]如果所述商品的参考价值分数大于所述最小参考价值分数,则将所述最小参考价值分数对应的参考商品在所述参考商品集合中删除,并将所述商品作为所述分类对应的参考商品,并添加到所述分类对应的参考商品集合。
[0034]第二方面,提供了一种分类状态更新的装置,所述装置包括:
[0035]判断模块,用于当商品的状态由上架状态变为下架状态时,如果所述商品不是所属分类对应的参考商品,则不更新所述分类的状态;
[0036]更新模块,用于如果所述商品是所述分类对应的参考商品,且所述分类没有对应的处于所述上架状态的参考商品,则根据所述分类对应的各商品的状态,更新所述分类的状态;如果所述商品是所述分类对应的参考商品,且所述分类对应有处于所述上架状态的参考商品,则不更新所述分类的状态;当所述商品的状态由所述下架状态变为所述上架状态时,如果所述分类没有对应的处于所述上架状态的参考商品,则更新所述分类的状态,如果所述分类对应有处于所述上架状态的参考商品,则不更新所述分类的状态。
[0037]在一种可能的实现方式中,所述更新模块,用于:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分类状态更新的方法,其特征在于,所述方法包括:确定分类对应的商品的状态改变;在所述商品的状态由上架状态变为下架状态的情况下,如果所述商品不是所述分类对应的参考商品,则不更新所述分类的状态;如果所述商品是所述分类对应的参考商品,且所述分类没有对应的处于所述上架状态的参考商品,则根据所述分类对应的各商品的状态,更新所述分类的状态;如果所述商品是所述分类对应的参考商品,且所述分类对应有处于所述上架状态的参考商品,则不更新所述分类的状态;在所述商品的状态由所述下架状态变为所述上架状态的情况下,如果所述分类没有对应的处于所述上架状态的参考商品,则更新所述分类的状态,如果所述分类对应有处于所述上架状态的参考商品,则不更新所述分类的状态。2.根据权利要求1所述的方法,其特征在于,所述如果所述商品是所述分类对应的参考商品,且所述分类没有对应的处于所述上架状态的参考商品,则根据所述分类对应的各商品的状态,更新所述分类的状态,包括:如果所述商品是所述分类对应的参考商品,且所述分类对应的参考商品集合为空,则根据所述分类对应的各商品的状态,更新所述分类的状态;所述如果所述商品是所述分类对应的参考商品,且所述分类对应有处于所述上架状态的参考商品,则不更新所述分类的状态,包括:如果所述商品是所述分类对应的参考商品,且所述分类对应的参考商品集合不为空,则不更新所述分类的状态;所述如果所述分类没有对应的处于所述上架状态的参考商品,则更新所述分类的状态,如果所述分类对应有处于所述上架状态的参考商品,则不更新所述分类的状态,包括:如果所述分类对应的参考商品集合为空,则更新所述分类的状态,如果所述分类对应的参考商品集合不为空,则不更新所述分类的状态。3.根据权利要求2所述的方法,其特征在于,在所述商品的状态由上架状态变为下架状态的情况下,所述方法还包括:将所述商品在所述参考商品集合中删除。4.根据权利要求3所述的方法,其特征在于,所述如果所述商品是所述分类对应的参考商品,且所述分类对应的参考商品集合为空,则根据所述分类对应的各商品的状态,更新所述分类的状态之后,所述方法还包括:如果所述分类对应有处于所述上架状态的商品,则在所述分类对应的处于所述上架状态的商品中,选取预设数目个参考商品添加至所述参考商品集合。5.根据权利要求4所述的方法,其特征在于,所述在所述分类对应的处于所述上架状态的商品中,选取预设数目个参考商品添加至所述参考商品集合,包括:计算所述分类对应的处于所述上架状态的每个商品的参考价值分数;在所述分类对应的处于所述上架状态的商品中,选取参考价值分数最高的预设数目个商品,作为所述分类对应的参考商品添加至所述参考商品集合。6.根据权利要...

【专利技术属性】
技术研发人员:王立峰宋彬
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1