商品无货标记方法、装置、电子设备及存储介质与流程

文档序号:36250764发布日期:2023-12-02 22:13阅读:30来源:国知局
商品无货标记方法与流程

本申请涉及计算机,尤其涉及一种商品无货标记方法、装置、电子设备及存储介质。


背景技术:

1、在诸如电商平台等应用场景,常常需要对无货商品进行标记。无货标记包括在用户刚进入商品详情时,将一种或多种规格的商品标记为无货,以及在用户点选某种商品规格时,将该商品规格下的一种或多种规格组合的商品标记为无货。

2、相关技术中,无货标记通常由服务器通过查数据库遍历的方式,计算得到商品的每一种规格组合对应的商品数,并将无货的规格组合进行无货标记。由于终端向服务器发送请求以及接收服务器发送的数据均需要一定的耗时,因此该方法存在一定的时延,在用户查询商品是否无货时可能影响用户体验。相关技术的一些实施方式中,也可以在终端使用遍历查询的方式计算得到商品的每一种规格组合对应的商品数。然而,这种遍历查询的方式计算量较大,而终端通常计算能力有限,过大的计算量可能导致终端性能降低、电池消耗增大等,同样影响用户体验。


技术实现思路

1、有鉴于此,本申请实施例提供了一种商品无货标记方法、装置、电子设备及存储介质,以解决现有技术中用户无法方便快捷地查询无货商品的问题。

2、本申请实施例的第一方面,提供了一种商品无货标记方法,包括:

3、获取商品规格分类列表,商品规格分类列表包括顺序排列的n个商品规格,每一商品规格包括顺序排列的mi个规格值,其中,n和m均为正整数,i大于或者等于1且小于或者等于n;

4、创建有序容器,有序容器包括n个参数,每一参数对应mi个规格值中的一个值;

5、调用主流程函数,主流程函数为条件递归调用函数,主流程函数包括索引值,索引值大于或者等于1且小于或者等于n;

6、根据递归条件将索引值对应的商品规格中的各规格值依次加入有序容器,分别确定包括各规格值商品组合是否无货;

7、响应于确定包括特定规格值的商品组合无货,将该商品组合进行无货标记。

8、本申请实施例的第二方面,提供了一种商品无货标记装置,包括:

9、获取模块,被配置为获取商品规格分类列表,商品规格分类列表包括顺序排列的n个商品规格,每一商品规格包括顺序排列的mi个规格值,其中,n和m均为正整数,i大于或者等于1且小于或者等于n;

10、创建模块,被配置为创建有序容器,有序容器包括n个参数,每一参数包括mi个参数值;

11、调用模块,被配置为调用主流程函数,主流程函数为条件递归调用函数,主流程函数包括索引值,索引值大于或者等于1且小于或者等于n;

12、确定模块,被配置为根据递归条件将索引值对应的商品规格中的各规格值依次加入有序容器,分别确定包括各规格值商品组合是否无货;

13、标记模块,被配置为响应于确定包括特定规格值的商品组合无货,将该商品组合进行无货标记。

14、本申请实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。

15、本申请实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。

16、本申请实施例与现有技术相比存在的有益效果是:本申请实施例通过创建有序容器,调用主流程函数将与主流程函数的索引值对应的商品规格中的各规格值依次加入有序容器,进而判断包括各规格值的商品组合是否无货,若无货则进行标记,能够减少确定商品组合无货时的计算次数,提高无货标记效率,提升用户体验。



技术特征:

1.一种商品无货标记方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据递归条件将所述索引值对应的商品规格中的各规格值依次加入所述有序容器,分别确定包括各规格值商品组合是否无货,包括:

3.根据权利要求2所述的方法,其特征在于,所述将第一个商品规格中的各第一规格值依次加入所述有序容器,遍历包含各第一规格值的商品组合,确定包含各第一规格值的商品组合是否无货,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述有序容器的参数组合遍历包含所述第一个第一规格值的商品组合,确定包含所述第一个第一规格值的商品组合是否无货,包括:

5.根据权利要求2所述的方法,其特征在于,所述将所述第一选中规格值和第二个商品规格中的各第二规格值依次加入所述有序容器,遍历包含所述第一选中规格值和各第二规格值的商品组合,确定包含所述第一选中规格值和各第二规格值的商品组合是否无货,包括:

6.根据权利要求2所述的方法,其特征在于,所述将所述第一至第j-1选中规格值和第j个商品规格中的各第j规格值依次加入所述有序容器,遍历包含所述第一至第j-1选中规格值和各第j规格值的商品组合,确定包含所述第一至第j-1选中规格值和各第j规格值的商品组合是否无货,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述有序容器的参数组合遍历包含所述第一至第j-1选中规格值和第一个第j规格值的商品组合,确定包含所述第一至第j-1选中规格值和第一个第j规格值的商品组合是否无货,包括:

8.根据权利要求1所述的方法,其特征在于,所述根据递归条件将所述索引值对应的商品规格中的各规格值依次加入所述有序容器,分别确定包括各规格值商品组合是否无货,包括:

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

10.一种商品无货标记装置,其特征在于,包括:

11.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9中任一项所述方法的步骤。

12.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9中任一项所述方法的步骤。


技术总结
本申请涉及计算机技术领域,提供了一种商品无货标记方法、装置、电子设备及存储介质。该方法包括:获取商品规格分类列表;创建有序容器;调用主流程函数,主流程函数为条件递归调用函数,主流程函数包括索引值;根据递归条件将索引值对应的商品规格中的各规格值依次加入有序容器,分别确定包括各规格值商品组合是否无货;响应于确定包括特定规格值的商品组合无货,将该商品组合进行无货标记。该方法通过创建有序容器,调用主流程函数将与主流程函数的索引值对应的商品规格中的各规格值依次加入有序容器,进而判断包括各规格值的商品组合是否无货,若无货则进行标记,能够减少确定商品组合无货时的计算次数,提高无货标记效率,提升用户体验。

技术研发人员:王维红,修怀忠,陈裕聪
受保护的技术使用者:重庆赛力斯新能源汽车设计院有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1