商品展示方法、相关装置、系统及计算机存储介质与流程

文档序号:30952138发布日期:2022-07-30 08:06阅读:83来源:国知局
商品展示方法、相关装置、系统及计算机存储介质与流程

1.本技术涉及计算机技术领域,尤其涉及一种商品展示方法、相关装置、系统及计算机存储介质。


背景技术:

2.目前,通过线上平台点单已成为了主流的点单方式,这给卖家和买家都带来了极大的便利。买家在选定一家店铺后,可浏览该店铺的商品列表,从中选择自己心仪的商品进行点单。而商品列表中通常包括大量的商品,买家需要从这大量的商品中选择自己心仪的商品。


技术实现要素:

3.本技术实施例提供了一种商品展示方法、相关装置、系统及计算机存储介质,可以提高点单率以及用户的点单效率。
4.第一方面,本技术实施例提供了一种商品展示方法,包括:获取用户在目标店铺的第一历史订单数据;统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息;根据上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品;指示用户终端按照预设的展示方式在当前店铺的商品列表中展示上述待推荐商品;其中,上述目标店铺为上述当前店铺和/或上述当前店铺的关联店铺。
5.在一种可能的实现方式中,上述目标店铺为上述当前店铺;上述根据上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品,包括:将购买信息满足第一预设条件的商品确定为待推荐商品。
6.可选地,上述购买信息为购买数量,上述第一预设条件为购买数量大于或等于第一预设阈值。
7.可选地,上述购买信息为购买次数,上述第一预设条件为购买次数大于或等于第二预设阈值。
8.在一种可能的实现方式中,上述目标店铺为上述当前店铺的关联店铺;上述获取用户在目标店铺的第一历史订单数据之前,上述方法还包括:判断上述用户在上述当前店铺是否存在历史订单数据;上述获取用户在目标店铺的第一历史订单数据,包括:若上述用户在上述当前店铺不存在历史订单数据,则获取上述用户在上述目标店铺的第一历史订单数据。
9.在一种可能的实现方式中,上述根据上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品,包括:将购买信息满足第一预设条件的商品确定为待匹配商品;将上述待匹配商品与上述当前店铺中的商品进行匹配,得到上述待推荐商品。
10.在一种可能的实现方式中,上述指示用户终端按照预设的展示方式在当前店铺的商品列表中展示上述待推荐商品,包括:指示用户终端在上述当前店铺的商品列表中优先
展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
11.在一种可能的实现方式中,上述统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的数量之后,上述方法还包括:若不存在购买信息满足上述第一预设条件的商品,则获取上述用户在上述当前店铺的关联店铺的第二历史订单数据;统计上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息;根据上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品。
12.在一种可能的实现方式中,上述指示用户终端按照预设的展示方式在当前店铺的商品列表中展示上述待推荐商品,包括:指示用户终端在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。
13.在一种可能的实现方式中,上述根据上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品,包括:将上述第二历史订单数据中购买信息满足第二预设条件的商品确定为待匹配商品;将上述待匹配商品与上述当前店铺中的商品进行匹配,得到上述待推荐商品。
14.在一种可能的实现方式中,上述将上述第二历史订单数据中购买信息满足第二预设条件的商品确定为待匹配商品之后,上述方法还包括:若上述当前店铺中不存在商品与上述待匹配商品匹配,则从上述当前店铺的商品中确定满足第三预设条件的商品为上述待推荐商品;上述指示用户终端按照预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品,包括:指示用户终端在上述当前店铺的商品列表中优先展示上述待推荐商品。
15.第二方面,本技术实施例提供了一种商品展示方法,包括:接收用于选择当前店铺的第一用户操作;响应于上述第一用户操作,向服务器发送查询上述当前店铺商品列表的指令,以使上述服务器基于上述指令确定用户在目标店铺中的第一历史订单数据,统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息,并确定待推荐商品;其中,上述指令携带上述当前店铺的标识以及用户标识,上述目标店铺为上述当前店铺和/或上述当前店铺的关联店铺;接收上述服务器发送的上述待推荐商品以及上述待推荐商品对应的预设的展示方式;按照上述预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品。
16.在一种可能的实现方式中,上述目标店铺为上述当前店铺;上述待推荐商品为购买信息满足第一预设条件的商品。
17.在一种可能的实现方式中,上述用户在上述当前店铺中不存在历史订单数据,上述目标店铺为上述当前店铺的关联店铺。
18.在一种可能的实现方式中,上述待推荐商品为与上述当前店铺中的商品匹配的待匹配商品,上述待匹配商品为上述第一历史订单数据中购买信息满足第一预设条件的商品。
19.在一种可能的实现方式中,上述按照上述预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品,包括:在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
20.在一种可能的实现方式中,上述在上述待推荐商品的显示区域增加第一标签之后,上述方法还包括:接收作用于上述第一标签的第二用户操作;响应于上述第二用户操作,将上述第一标签对应的待推荐商品添加至上述用户对应的购物列表。
21.在一种可能的实现方式中,上述第一历史订单数据中不存在购买信息满足上述第一预设条件的商品;上述待推荐商品基于第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定,上述第二历史订单数据为上述用户在上述当前店铺的关联店铺的历史订单数据。
22.在一种可能的实现方式中,上述按照上述预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品,包括:在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。
23.在一种可能的实现方式中,上述待推荐商品为与上述当前店铺中的商品匹配的待匹配商品,上述待匹配商品为上述第二历史订单数据中购买信息满足第二预设条件的商品。
24.在一种可能的实现方式中,上述当前店铺中不存在商品与上述待匹配商品匹配,上述待推荐商品为上述当前店铺的商品中满足第三预设条件的商品;上述按照上述预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品,包括:在上述当前店铺的商品列表中优先展示上述待推荐商品。
25.第三方面,本技术实施例提供了一种服务器,包括:获取模块,用于获取用户在目标店铺的第一历史订单数据;统计模块,用于统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息;确定模块,用于根据上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品;指示模块,用于指示用户终端按照预设的展示方式在当前店铺的商品列表中展示上述待推荐商品;其中,上述目标店铺为上述当前店铺和/或上述当前店铺的关联店铺。
26.在一种可能的实现方式中,上述目标店铺为上述当前店铺;上述确定模块具体用于:将购买信息满足第一预设条件的商品确定为待推荐商品。
27.可选地,上述购买信息为购买数量,上述第一预设条件为购买数量大于或等于第一预设阈值。
28.可选地,上述购买信息为购买次数,上述第一预设条件为购买次数大于或等于第二预设阈值。
29.在一种可能的实现方式中,上述目标店铺为上述当前店铺的关联店铺;上述装置还包括:判断模块,用于判断上述用户在上述当前店铺是否存在历史订单数据;上述获取模块具体用于:若上述用户在上述当前店铺不存在历史订单数据,则获取上述用户在上述目标店铺的第一历史订单数据。
30.在一种可能的实现方式中,上述确定模块包括:第一匹配单元,用于将购买信息满足第一预设条件的商品确定为待匹配商品;第一确定单元,用于将上述待匹配商品与上述当前店铺中的商品进行匹配,得到上述待推荐商品。
31.在一种可能的实现方式中,上述指示模块具体用于:指示用户终端在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
32.在一种可能的实现方式中,上述获取模块还用于:若不存在购买信息满足上述第一预设条件的商品,则获取上述用户在上述当前店铺的关联店铺的第二历史订单数据;上述统计模块还用于:统计上述第二历史订单数据中包含的商品种类以及每种商品各自对应
的购买信息;上述确定模块还用于:根据上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品。
33.在一种可能的实现方式中,上述指示模块具体用于:指示用户终端在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。
34.在一种可能的实现方式中,上述确定模块,包括:第二匹配单元,用于将上述第二历史订单数据中购买信息满足第二预设条件的商品确定为待匹配商品;第二确定单元,用于将上述待匹配商品与上述当前店铺中的商品进行匹配,得到上述待推荐商品。
35.在一种可能的实现方式中,上述确定模块还用于:若上述当前店铺中不存在商品与上述待匹配商品匹配,则从上述当前店铺的商品中确定满足第三预设条件的商品为上述待推荐商品;上述指示模块还用于:指示用户终端在上述当前店铺的商品列表中优先展示上述待推荐商品。
36.第四方面,本技术实施例提供了一种用户终端,包括:接收模块,用于接收用于选择当前店铺的第一用户操作;响应模块,用于响应于上述第一用户操作,向服务器发送查询上述当前店铺商品列表的指令,以使上述服务器基于上述指令确定用户在目标店铺中的第一历史订单数据,统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息,并确定待推荐商品;其中,上述指令携带上述当前店铺的标识以及用户标识,上述目标店铺为上述当前店铺和/或上述当前店铺的关联店铺;上述接收模块,还用于接收上述服务器发送的上述待推荐商品以及上述待推荐商品对应的预设的展示方式;展示模块,用于按照上述预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品。
37.在一种可能的实现方式中,上述目标店铺为上述当前店铺;上述待推荐商品为购买信息满足第一预设条件的商品。
38.在一种可能的实现方式中,上述用户在上述当前店铺中不存在历史订单数据,上述目标店铺为上述当前店铺的关联店铺。
39.在一种可能的实现方式中,上述待推荐商品为与上述当前店铺中的商品匹配的待匹配商品,上述待匹配商品为上述第一历史订单数据中购买信息满足第一预设条件的商品。
40.在一种可能的实现方式中,上述展示模块具体用于:在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
41.在一种可能的实现方式中,上述接收模块还用于:接收作用于上述第一标签的第二用户操作;上述响应模块还用于:响应于上述第二用户操作,将上述第一标签对应的待推荐商品添加至上述用户对应的购物列表。
42.在一种可能的实现方式中,上述第一历史订单数据中不存在购买信息满足上述第一预设条件的商品;上述待推荐商品基于第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定,上述第二历史订单数据为上述用户在上述当前店铺的关联店铺的历史订单数据。
43.在一种可能的实现方式中,上述展示模块具体用于:在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。
44.在一种可能的实现方式中,上述待推荐商品为与上述当前店铺中的商品匹配的待
匹配商品,上述待匹配商品为上述第二历史订单数据中购买信息满足第二预设条件的商品。
45.在一种可能的实现方式中,上述当前店铺中不存在商品与上述待匹配商品匹配,上述待推荐商品为上述当前店铺的商品中满足第三预设条件的商品;上述展示模块具体用于:在上述当前店铺的商品列表中优先展示上述待推荐商品。
46.第五方面,本技术实施例提供了一种电子设备,包括:处理器以及存储器;上述处理器与上述存储器相连;上述存储器,用于存储可执行程序代码;上述处理器通过读取上述存储器中存储的可执行程序代码来运行与上述可执行程序代码对应的程序,以用于执行本技术实施例第一方面或第一方面的任意一种可能的实现方式提供的方法,或者执行本技术实施例第二方面或第二方面的任意一种可能的实现方式提供的方法。
47.第六方面,本技术实施例提供了一种商品展示系统,包括本技术实施例第三方面或第三方面的任意一种可能的实现方式提供的服务器,以及本技术实施例第四方面或第四方面的任意一种可能的实现方式提供的用户终端。
48.第七方面,本技术实施例提供了一种计算机存储介质,上述计算机存储介质存储有多条指令,上述指令适于由处理器加载并执行本技术实施例第一方面或第一方面的任意一种可能的实现方式提供的方法,或者执行本技术实施例第二方面或第二方面的任意一种可能的实现方式提供的方法。
49.本技术的实施例所提供的商品展示方法、相关装置、系统及计算机存储介质,具备以下技术效果:
50.本技术方案通过对用户在当前店铺和/或关联店铺中的历史订单数据进行统计,得到该用户购买过的每种商品各自对应的购买信息,并基于购买信息确定待推荐的商品,进而指示用户终端按照预设的展示规则在当前店铺的商品列表中展示上述待推荐商品。采用该技术方案可以整合用户以往的购买记录,确定用户可能比较感兴趣的商品,并基于用户可能感兴趣的商品在当前店铺中为该用户展示个性化的商品列表,从而提高用户可能感兴趣的商品的曝光率。一方面可以快速抓住用户的购买意向,提升用户的点单率。另一方面可以缩短用户选购的时间,提升用户的点单效率。
附图说明
51.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
52.图1为本技术实施例提供的一种商品展示系统的架构示意图;
53.图2为本技术实施例提供的一种商品展示的应用场景示意图;
54.图3为本技术实施例提供的一种商品展示方法的流程示意图;
55.图4为本技术实施例提供的另一种商品展示方法的流程示意图;
56.图5a为本技术实施例提供的一种商品展示界面的示意图;
57.图5b为本技术实施例提供的一种购物列表界面的示意图;
58.图6为本技术实施例提供的另一种商品展示方法的流程示意图;
59.图7为本技术实施例提供的一种商品匹配的流程示意图;
60.图8为本技术实施例提供的另一种商品展示方法的流程示意图;
61.图9为本技术实施例提供的另一种商品展示界面的示意图;
62.图10为本技术实施例提供的另一种商品展示方法的流程示意图;
63.图11为本技术实施例提供的一种具体的商品展示方法的流程示意图;
64.图12为本技术实施例提供的一种服务器的结构示意图;
65.图13为本技术实施例提供的一种用户终端的结构示意图;
66.图14为本技术实施例提供的一种商品展示装置的结构示意图;
67.图15为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
68.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
69.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
70.为了更清楚的描述本技术实施例的技术方案,在描述之前,对本技术中的一些概念进行详细描述以便更好的理解本方案。
71.关联店铺:线上外送平台中,某些品牌方旗下可以有多家店铺。这些店铺的实际地址可分布于全国各地,且这些店铺均可在线上外送平台中开设线上店铺。属于同一品牌方旗下的店铺之间互为关联店铺。例如,某快餐品牌方旗下有100家店铺均在线上外送平台开设了线上店铺,那么每一家店铺的关联店铺均为该品牌方旗下的其它99家店铺。不限于此,关联店铺还可以是属于同一品牌方旗下的店铺中位于同一区域内的店铺。例如,位于同一省份内的同一品牌方旗下的店铺可互为关联店铺,或者位于同一城市内的同一品牌方旗下的店铺可互为关联店铺等,这样可以缩小关联店铺的范围,从而可以提高后续查询用户在关联店铺中的订单数据时的查询效率。本技术实施例对关联店铺的范围不作限定。
72.请参见图1,为本技术提供了一种示例性的商品展示系统的架构示意图。
73.如图1所示,商品展示系统可包括:服务器110、用户终端120以及商户终端集群130。其中:用户终端120为用户(买家)对应的终端。商户终端集群130为某品牌方旗下的多家店铺(卖家或商户)对应的终端。每家店铺可对应一个商户终端(图1中示例性示出了三个商户终端130a、130b或130c)。可以知道,图1中的商户终端130a对应的店铺的关联店铺为商户终端130b及商户终端130c对应的店铺。用户终端120上可安装线上外送平台对应的买家版应用程序,该应用程序中可登录相应的账号。商户终端上可安装线上外送平台对应的卖家版应用程序,该应用程序中可登录相应的账号。
74.服务器110为线上外送平台对应的服务器,用于向各个商户提供开设线上店铺、售卖商品的服务,同时向用户提供线上点单的服务。服务器可管理卖家及买家的账号信息,订单数据等。本技术实施例中,服务器110还可查询用户在目标店铺中的历史订单数据(即购买记录)来确定如何向用户展示当前店铺的商品列表。用户可通过用户终端110上安装的应
用程序上传用户信息至服务器110。其中,用户信息可以包括用户的收货地址、用户的联系方式、用户的身份信息(如名字、年纪、所在地)等。商户可以在商户终端开设店铺,并在店铺内发布商品,其中店铺信息以及商品的商品图像、商品名称、商品价格等一系列商品信息会由商户客户端上传至服务器端。服务器110可以对这些店铺信息以及商品信息进行相应存储,并传输至用户终端120进行展示。用户可基于应用程序通过用户终端110在商户的店铺内购买商品。
75.本技术实施例中商户终端集群120为某品牌方旗下的各店铺对应的终端,该品牌方可对应一个主账号,用于管理旗下各个店铺中商品,例如增加商品、删减商品、查询销售量、查询剩余库存等。每种商品可对应一个商品标识号,主账号可通过商品标识号查询到其它店铺中是否存在该商品标识号对应的商品。可以知道,每个品牌方可对应一个品牌方标识,每个店铺也可对应一个店铺标识。且店铺标识中可携带其所属的品牌方标识。本技术实施例中,上述品牌方对应的主账号以及该品牌方旗下的各个店铺的数据(如商品信息、订单数据等)可保存在数据服务器中。该数据服务器可集成在上述服务器110中,也可独立于上述服务器110(图1中未示出)。若该数据服务器独立于上述服务器110,服务器110可与该数据服务器进行数据交互,从该数据服务器中获取该品牌方的相关数据。
76.用户终端120及商户终端可以是手机、平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、手持计算机、上网本、个人数字助理(personal digital assistant,pda)、可穿戴电子设备、虚拟现实设备等。
77.网络可以是在服务器110和用户终端120之间、服务器110和商户终端之间提供通信链路的介质,也可以是包含网络设备和传输介质的互联网,不限于此。传输介质可以是有线链路(例如但不限于,同轴电缆、光纤和数字用户线路(digital subscriber line,dsl)等)或无线链路(例如但不限于,无线上网(wireless fidelity,wifi)、蓝牙和移动设备网络等)。
78.可以知道的是,不限于图1中示出的数量,在具体实现中,用户终端110的数量可以有多个(即多个用户),商户终端集群120的数量也可以有多个(即多个品牌方),商户终端集群120中包含的商户终端的数量也可以更多(即该品牌方下可以有更多的店铺),本技术实施例对此不作限定。
79.图2示例性示出了本技术实施例提供的一种商品展示的应用场景示意图。图2中示出的是买家浏览某店铺商品的用户界面20。当用户想要购买该店铺中的商品时,用户可浏览该店铺的商品列表210。当前展示的列表中包含了“冰燕麦拿铁”、“美式经典咖啡”、“特浓巧克力大杯”等商品。用户还可以基于该用户界面20输入上滑或者下滑等操作来浏览更多的商品。或者,用户可基于搜索栏220输入商品名称来精准搜索商品。当用户没有明确的目标商品,而该店铺中的商品数量又较多时,用户往往需要商品列表210中来回浏览商品。这样用户无法快速的确定想要购买的商品,耗费用户的时间。如果用户无法快速确定想要购买的商品时,也可能会导致用户放弃下单,或者转向其它店铺。导致用户的点单效率低,且外送平台的点单率低。
80.基于此,本技术提供了一种商品展示方法。如图3所示,商品展示方法可以包括以下几个步骤:
81.s301:用户终端120接收用于选择当前店铺的第一用户操作。
82.具体地,第一用户操作可以是用户终端在商家列表中接收到用户输入的用于选择当前店铺的用户操作(例如但不限于点击操作)。
83.s302:响应于上述第一用户操作,用户终端120发送查询当前店铺商品列表的指令至服务器110。
84.具体地,用户终端120可基于上述第一用户操作确定用户选择的当前店铺,并向服务器110发送查询当前店铺商品列表的指令,该指令可携带当前店铺的标识,以及用户标识。服务器110可基于上述指令中携带的当前店铺的标识确定当前店铺。
85.s303:服务器110获取用户在目标店铺的第一历史订单数据。
86.具体地,第一历史订单数据为该用户在目标店铺的历史订单数据。可选地,第一历史订单数据可以为该用户在目标店铺距离当前时刻最近的m个订单对应的数据。也即是说,第一历史订单数据为用户最近下单的订单数据。获取用户最近的订单数据,可以反映用户最近的喜好,从而精准地为用户推荐商品。其中,m例如但不限于为1、2、5、8等。
87.可以知道的是,一个订单通常可以包括一种或者多种商品,且每种商品的数量可以是一个或者多个。例如,一个订单可以包括:美式经典咖啡
×
2,以及冰燕麦拿铁
×
1,也即这个订单中包括了2杯美式经典咖啡以及1杯冰燕麦拿铁。
88.可选地,目标店铺为当前店铺。当前店铺即为用户当前浏览的店铺。
89.具体地,用户终端120在商家列表中接收到用户输入的用于选择当前店铺的用户操作(例如但不限于点击操作)时,用户终端120可确定用户选择的当前店铺,并向服务器110发送查询当前店铺商品列表的指令,该指令可携带当前店铺的标识,以及用户标识。服务器110可基于上述指令中携带的当前店铺的标识确定当前店铺。
90.具体地,服务器110可接收用户终端120发送的查询当前店铺商品列表的指令。响应于查询当前店铺商品列表的指令,服务器110可基于上述用户标识以及当前店铺的标识查询用户在当前店铺中的第一历史订单数据(消费记录)。
91.可选地,目标店铺为当前店铺的关联店铺。
92.具体地,服务器110接收到上述当前店铺的标识后,可基于当前店铺的标识确定该店铺所属的品牌方,从而服务器110可查询到该品牌方下的其它店铺,进而确定该当前店铺的关联店铺。
93.具体地,服务器110可基于上述用户标识及关联店铺的标识查询用户在关联店铺中的第一历史订单数据。其中,关联店铺的数量可以为多个,服务器110可按照时间顺序将用户在各个关联店铺中的订单数据进行排列,然后选择距离当前时刻最近的m个订单对应的订单数据作为第一历史订单数据。
94.可选地,目标店铺为当前店铺以及当前店铺的关联店铺。
95.具体地,若用户在目标店铺中的历史订单数量小于m时,服务器110可以按照时间顺序将用户在当前店铺的订单数据和该用户在当前店铺的关联店铺的订单数据进行排列,然后选择距离当前时刻最近的m个订单对应的订单数据作为第一历史订单数据。
96.进一步地,若用户在目标店铺及关联店铺中的历史订单数量小于m时,可将该用户在目标店铺及关联店铺中的所有订单对应的订单数据作为第一历史订单数据。
97.具体地,用户可基于用户终端120上安装的应用程序浏览当前店铺。用户终端120的应用程序中可登录相应的用户账号。服务器可基于该用户账号对应的身份标识以及目标
店铺的标识,查找该用户在目标店铺的第一历史订单数据。
98.可以知道的是,目标店铺为当前店铺时第一历史订单数据的数量,与目标店铺为当前店铺的关联店铺时第一历史订单数据的数量可以相同也可以不同。本技术实施例对此不作限定。
99.s304:服务器110统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息。
100.具体地,购买信息为购买数量或购买次数。
101.示例性地,第一历史订单数据为用户最近5个订单对应的数据。假设这5个订单的数据分别为:美式经典咖啡
×
2、冰燕麦拿铁
×
1;特浓巧克力大杯
×
1;冰燕麦拿铁
×
5、特浓巧克力大杯
×
2;美式经典咖啡
×
2、特浓巧克力大杯
×
1;美式经典咖啡
×
1、冰燕麦拿铁
×
1、特浓巧克力大杯
×
1。
102.若购买信息为购买数量,则最终统计的结果如表1所示:
103.表1
104.商品种类购买数量美式经典咖啡5冰燕麦拿铁7特浓巧克力大杯5
105.若购买信息为购买次数,则最终统计的结果如表2所示:
106.表2
107.商品种类购买数量美式经典咖啡3冰燕麦拿铁3特浓巧克力大杯4
108.可以知道的是,不限于通过上述列表的形式保存统计结果,在具体实现中还可以有其它的形式,本技术实施例对此不作限定。
109.s305:服务器110根据上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品。
110.可选地,购买信息为购买数量。待推荐商品即为第一历史订单数据中购买数量大于或等于x的商品。其中,x例如但不限于为5、10等。
111.可选地,购买信息为购买次数。待推荐商品即为第一历史订单数据中购买次数大于或等于y的商品。其中,y例如但不限于为2、4等。
112.可选地,待推荐商品的数量不超过z,z的取值例如但不限于为3、5等。即待推荐商品的数量最多为z。当根据上述购买信息确定的待推荐商品的数量为多个时,可进一步根据上述购买信息确定用户对各个待推荐商品的感兴趣程度。例如,购买数量越多的商品用户可能更感兴趣,或者购买次数越多的商品用户可能更感兴趣。
113.s306:服务器110指示用户终端按照预设的展示方式在当前店铺的商品列表中展示上述待推荐商品。
114.具体地,服务器指示用户终端按照预设的展示方式在当前店铺的商品列表中展示上述待推荐商品,即可理解为服务器发送上述待推荐商品以及该待推荐商品对应的预设的
展示方式至用户终端。
115.s307:用户终端120按照预设的展示方式在当前店铺的商品列表中展示待推荐商品。
116.具体地,根据第一历史订单数据确定的待推荐商品为购买数量或者购买次数较多的商品,则可确定用户可能对这些商品感兴趣。预设的展示方式可以是突出展示待推荐商品的展示方式。例如但不限于在当前店铺的商品列表中优先展示待推荐商品(即在列表的顶端展示待推荐商品),或者在当前店铺的商品列表中为上述待推荐商品添加标签等,从而快速吸引用户目光。服务器110确定上述待推荐商品在当前店铺的商品列表中的展示方式之后,可将其发送给用户终端120(即用户终端),以使用户终端120按照预设的展示方式在当前店铺的商品列表中展示上述待推荐商品。
117.可选地,若待推荐商品的数量为多个时,可按照用户对各个待推荐商品感兴趣的程度确定各个待推荐商品的展示顺序。例如可指示用户终端在当前店铺列表中从上至下按照用户感兴趣的程度由大到小依次展示各个待推荐商品。本技术实施例中,通过对用户在当前店铺和/或关联店铺中的历史订单数据进行统计,得到该用户购买过的每种商品各自对应的购买信息,并基于购买信息确定待推荐的商品,进而指示用户终端按照预设的展示规则在当前店铺的商品列表中展示上述待推荐商品。采用该技术方案可以整合用户以往的购买记录,确定用户可能比较感兴趣的商品,并基于用户可能感兴趣的商品在当前店铺中为该用户展示个性化的商品列表,从而提高用户可能感兴趣的商品的曝光率。一方面可以快速抓住用户的购买意向,提升用户的点单率。另一方面可以缩短用户选购的时间,提升用户的点单效率。
118.图4示例性示出了另一种商品展示方法的流程示意图。如图4所示,商品展示方法包括以下几个步骤:
119.s401:获取用户在当前店铺的第一历史订单数据。
120.具体地,用户终端120在商家列表中接收到用户输入的用于选择当前店铺的第一用户操作(例如但不限于点击操作)时,用户终端120可确定用户选择的当前店铺,并向服务器110发送查询当前店铺商品列表的指令,该指令可携带当前店铺的标识,以及用户标识。服务器110可基于上述指令中携带的当前店铺的标识确定当前店铺,并基于用户标识以及当前店铺的标识查询用户在当前店铺中的第一历史订单数据。
121.s402:统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息。
122.具体地,s402与s302一致,此处不再赘述。
123.s403:将购买信息满足第一预设条件的商品确定为待推荐商品。
124.可选地,购买信息为购买数量。第一预设条件为购买数量大于或等于x。即待推荐商品为第一历史订单数据中购买数量大于或等于x的商品。其中,x例如但不限于为5、10等。
125.可选地,购买信息为购买次数。第一预设条件为购买次数大于或等于y。即待推荐商品为第一历史订单数据中购买次数大于或等于y的商品。其中,y例如但不限于为2、4等。
126.s404:指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
127.具体地,从用户在当前店铺最近的购买记录中确定的待推荐商品,更能反映用户
最近的喜好。为了精准且快速的吸引用户的注意力,除了指示用户终端优先展示上述待推荐商品之外,还可以指示用户终端在上述待推荐商品的显示区域增加第一标签。第一标签可以用于引导用户再次购买该商品。
128.可以知道的是,由于不同的用户在当前店铺中的购买记录不同,那么用户对应的待推荐商品可能不同。当不同的用户浏览同一家店铺时,展示给用户的商品列表是不同的,从而可以针对不同的用户展示个性化商品列表。
129.图5a示例性示出了本技术实施例提供的一种商品展示界面的示意图。如图5a所示,左图为用户甲的用户终端在当前店铺中的商品展示界面510,右图为用户乙的用户终端在当前店铺中的商品展示界面520。用户甲和用户乙浏览的当前店铺相同,但最终展示的商品列表不同。
130.如图5a中的510所示,用户甲对应的待推荐商品为冰燕麦拿铁。待推荐商品对应的显示区域为511,第一标签为5111。用户甲可以点击第一标签5111再次购买冰燕麦拿铁。
131.如图5a中的520所示,用户乙对应的待推荐商品为美式经典咖啡。待推荐商品对应的显示区域为521,第一标签为5211。用户乙可以点击第一标签5211再次购买冰燕麦拿铁。
132.不限于图5a中示出的第一标签的展示形式,在具体实现中第一标签还可以有其它的展示形式,本技术实施例对此不作限定。
133.不限于图5a中示出的第一标签在待推荐商品的显示区域中的位置,在具体实现中第一标签还可以位于待推荐商品的显示区域的其他位置,本技术实施例对此不作限定。
134.在一些可能的实施例中,用户终端可接收作用于第一标签的第二用户操作(例如但不限于点击操作),响应于该第二用户操作,用户终端可将第一标签对应的待推荐商品添加至该用户对应的购物列表。
135.续接图5a中的左图,图5b示例性示出了本技术实施例提供的一种购物列表界面的示意图。当用户甲基于图5a中的左图点击了第一标签5111后,用户终端可跳转至图5b中的左图,将第一标签5111对应的商品“冰燕麦拿铁”添加至用户甲对应的购物列表。所谓购物列表,可理解为购物车,用于记录用户所选的商品,便于用户选择多个商品之后统一提交订单。如图5b中的左图所示,用户终端可以基于购物车控件512接收用户的触控操作(例如但不限于点击操作),响应于该操作,用户终端可显示如图5b中的右图所示的购物列表514,用户可查看购物列表中的商品,并对商品的数量进行修改(如增加或减少)。进一步地,用户终端还可基于图5b中的左图中所示的结算控件513或者图5b中的右图所示的结算控件接收用户输入的结算操作,将购物列表中的商品提交至商户终端,以完成购物。
136.本技术实施例通过对用户在当前店铺中的历史订单数据进行统计,得到该用户购买过的每种商品各自对应的购买信息,并基于购买信息确定待推荐的商品,进而指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。采用该技术方案从用户在当前店铺最近的购买记录中确定的待推荐商品,更能反映用户最近的喜好。此外,为了精准且快速的吸引用户的注意力,除了指示用户终端优先展示上述待推荐商品来提供商品的曝光率之外,还指示用户终端在上述待推荐商品的显示区域增加第一标签用于引导用户再次购买该商品,进一步提高用户的点单效率以及点单率。
137.图6示例性示出了另一种商品展示方法的流程示意图。如图6所示,商品展示方法
包括以下几个步骤:
138.s601:判断用户在当前店铺是否存在历史订单数据。
139.具体地,用户终端120在商家列表中接收到用户输入的用于选择当前店铺的第一用户操作(例如但不限于点击操作)时,用户终端120可确定用户选择的当前店铺,并向服务器110发送查询当前店铺商品列表的指令,该指令可携带当前店铺的标识,以及用户标识。服务器110可基于上述指令中携带的当前店铺的标识确定当前店铺,并基于用户标识以及当前店铺的标识判断用户在当前店铺中的第一历史订单数据。
140.s602:若上述用户在当前店铺中不存在历史订单数据,则获取用户在当前店铺的关联店铺中的第一历史订单数据。
141.具体地,若服务器基于用户标识以及当前店铺的标识未查询到用户在当前店铺中的历史订单数据,即用户在当前店铺中不存在历史订单数据,即用户未在当前店铺消费过,为了尽可能的为用户推荐其可能感兴趣的商品,则获取用户在当前店铺的关联店铺中的第一历史订单数据。
142.具体地,服务器110可基于当前店铺的标识确定该店铺所属的品牌方,从而服务器110可查询到该品牌方下的其它店铺,进而确定该当前店铺的关联店铺。服务器110可基于上述用户标识及关联店铺的标识查询用户在关联店铺中的第一历史订单数据。其中,关联店铺的数量可以为多个,服务器110可按照时间顺序将用户在各个关联店铺中的订单数据进行排列,然后选择距离当前时刻最近的m个订单对应的订单数据作为第一历史订单数据。
143.s603:统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息。
144.具体地,s603与s302一致,此处不再赘述。
145.s604:将购买信息满足第一预设条件的商品确定为待匹配商品。
146.可选地,购买信息为购买数量。待匹配商品即为第一历史订单数据中购买数量大于或等于x的商品。其中,x例如但不限于为5、10等。
147.可选地,购买信息为购买次数。待匹配商品即为第一历史订单数据中购买次数大于或等于y的商品。其中,y例如但不限于为2、4等。
148.可选地,待匹配商品的数量不超过z,z的取值例如但不限于为3、5等。即待匹配商品的数量最多为z。当根据上述购买信息确定的待匹配商品的数量为多个时,可进一步根据上述购买信息确定用户对各个待匹配商品的感兴趣程度。例如,购买数量越多的商品用户可能更感兴趣,或者购买次数越多的商品用户可能更感兴趣。
149.s605:将上述待匹配商品与上述当前店铺中的商品进行匹配,得到上述待推荐商品。
150.具体地,图7示例性示出了本技术实施例提供的一种商品匹配的流程示意图。如图7所示,商品匹配具体可包括以下几个步骤:
151.s6051:确定待匹配商品的商品标识号。
152.具体地,每种商品可对应一个商品标识号。服务器110可确定每个待匹配商品各自对应的商品标识号。
153.s6052:将待匹配商品的商品标识号与当前店铺包含的商品标识号进行比对。
154.具体地,当前店铺中包含的每种商品也对应一个商品标识号。服务器110可获取当
前店铺中所有商品的商品标识号,并将待匹配商品的商品标识号与当前店铺包含的商品标识号进行对比。
155.s6053:确定比对结果一致的商品。
156.具体地,若某待匹配商品的商品标识号与当前店铺包含的某商品标识号一致,则说明该待匹配商品也在当前店铺包含的商品中,即当前店铺的商品列表中包含该待匹配商品。
157.s6054:判断比对结果一致的商品在当前店铺中是否满足销售条件。
158.具体地,为了保证用户的点单体验,避免为用户无法在当前店铺中购买为其推荐的商品,在确定待匹配商品在当前店铺中商品列表中后,还需进一步判断是否满足销售条件。
159.可选地,销售条件为剩余库存大于预设阈值。预设阈值例如但不限于为1、2、10等。设置剩余库存可确保用户能够购买到该商品。
160.可选地,销售条件为商品的状态为在售状态,避免某些商品被下架之后商家未及时将该商品删除导致用户无法购买的情况。
161.s6055:将满足销售条件的商品确定为待推荐商品。
162.具体地,通过设置销售条件可确保最终推荐给用户的待推荐商品为可销售的商品,保证用户的点单体验。
163.s606:指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
164.具体地,s606与s404一致,此处不再赘述。
165.本技术实施例在用户没有在当前店铺消费过的情况下,通过对用户在当前店铺的关联店铺中的历史订单数据进行统计,得到该用户购买过的每种商品各自对应的购买信息,并基于购买信息确定待推荐的商品,进而指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。采用该技术方案获取用户在当前店铺的关联店铺的历史订单数据,可全面获取用户信息,并基于用户在当前店铺的关联店铺中最近的购买记录中确定的待推荐商品,更能反映用户最近的喜好,全面且精确的为用户推荐商品。此外,为了精准且快速的吸引用户的注意力,除了指示用户终端优先展示上述待推荐商品来提供商品的曝光率之外,还指示用户终端在上述待推荐商品的显示区域增加第一标签用于引导用户再次购买该商品,进一步提高用户的点单效率以及点单率。
166.图8示例性示出了另一种商品展示方法的流程示意图。如图8所示,商品展示方法包括以下几个步骤:
167.s801:获取用户在当前店铺的第一历史订单数据。
168.具体地,s801与s501一致,此处不再赘述。
169.s802:统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息。
170.具体地,s802与s502一致,此处不再赘述。
171.s803:判断是否存在购买信息满足第一预设条件的商品。若是,执行s804;若否,执行s806。
172.可选地,购买信息为购买数量。第一预设条件为购买数量大于或等于x的商品。即待推荐商品为第一历史订单数据中购买数量大于或等于x的商品。其中,x例如但不限于为5、10等。
173.可选地,购买信息为购买次数。第一预设条件为购买次数大于或等于x的商品。即待推荐商品为第一历史订单数据中购买次数大于或等于y的商品。其中,y例如但不限于为2、4等。
174.s804:将购买信息满足第一预设条件的商品确定为待推荐商品。
175.具体地,s804与s503一致,此处不再赘述。
176.s805:指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
177.具体地,s805与s504一致,此处不再赘述。
178.s806:获取上述用户在当前店铺的关联店铺的第二历史订单数据。
179.具体地,若根据用户在当前店铺的第一历史订单数据无法确定待推荐商品,也即第一历史订单数据中的不存在购买信息满足第一预设条件的商品,则获取该用户在当前店铺的关联店铺的第二历史订单数据。其中,第二历史订单数据为该用户在关联店铺的历史订单数据。可选地,第二历史订单数据可以为该用户在预设时间段内在当前店铺的关联店铺中的订单数据。其中,预设时间段例如可以是当前时刻之前的w天,例如但不限于前100天、200天等。
180.s807:统计上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息。
181.具体地,统计第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息的方式与统计第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息类似,具体可参考s302中的描述,此处不再赘述。
182.s808:根据上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品。
183.具体地,服务器110可将第二历史订单数据中购买信息满足第二预设条件的商品确定为待匹配商品,再将待匹配商品与当前店铺中的商品进行匹配,得到待推荐商品。
184.可选地,购买信息为购买次数。购买信息满足第二预设条件的商品即为购买次数最多的a种商品。具体地,服务器110可将第二历史订单数据中包含的各种商品按照购买次数由多到少排列,并选择排在前面的a种商品作为待匹配商品。若第二历史订单数据中包含的所有商品的种类小于a,则直接将第二历史订单数据中包含的所有商品作为待匹配商品。其中,a例如但不限于为5、8、10等。
185.可选地,购买信息为购买数量。购买信息满足第二预设条件的商品即为购买数量最多的b种商品。具体地,服务器110可将第二历史订单数据中包含的各种商品按照购买数量由多到少排列,并选择排在前面的b种商品作为待匹配商品。若第二历史订单数据中包含的所有商品的种类小于b,则直接将第二历史订单数据中包含的所有商品作为待匹配商品。其中,b例如但不限于为5、8、10等。
186.具体地,将待匹配商品与当前店铺中的商品进行匹配的具体过程可参考s6051-s6055的描述,此处不再赘述。
187.s809:指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。
188.具体地,当无法根据用户在当前店铺的历史订单数据确定待推荐商品时,从当前店铺的关联店铺中获取用户的第二历史数据,可以在一定程度上反映用户的个人喜好。为了尽可能的吸引用户的注意力,除了指示用户终端优先展示上述待推荐商品之外,还可以指示用户终端在上述待推荐商品的显示区域增加第二标签。第二标签可以用于提示用户曾经购买过商品。
189.可以知道的是,由于不同的用户在当前店铺的关联店铺中的购买记录不同,那么用户对应的待推荐商品可能不同。当不同的用户浏览同一家店铺时,展示给用户的商品列表是不同的,从而可以针对不同的用户展示个性化商品列表。
190.图9示例性示出了本技术实施例提供的一种商品展示界面的示意图。如图9所示,左图为用户甲的用户终端在当前店铺中的商品展示界面910,右图为用户乙的用户终端在当前店铺中的商品展示界面920。用户甲和用户乙浏览的当前店铺相同,但最终展示的商品列表不同。
191.如图9中的910所示,用户甲对应的待推荐商品为冰燕麦拿铁。待推荐商品对应的显示区域为911,第二标签为9111。第二标签为9111可以用于提示用户曾经购买过该商品。
192.如图9中的920所示,用户乙对应的待推荐商品为美式经典咖啡。待推荐商品对应的显示区域为921,第二标签为9211。第二标签为9111可以用于提示用户曾经购买过该商品。
193.不限于图9中示出的第二标签的展示形式,在具体实现中第二标签还可以有其它的展示形式,本技术实施例对此不作限定。
194.不限于图9中示出的第二标签在待推荐商品的显示区域中的位置,在具体实现中第二标签还可以位于待推荐商品的显示区域的其他位置,本技术实施例对此不作限定。
195.对比第一标签与第二标签可以看出,当服务器110根据用户在当前店铺的历史订单数据确定待推荐商品时,用户对待推荐商品感兴趣的概率较大,此时通过第一标签引导用户再次购买该商品可提高用户的购买效率。当服务器110无法根据用户在当前店铺的历史订单数据确定待推荐商品,并根据用户在当前店铺的关联店铺的历史订单数据确定待推荐商品时,用户对待推荐商品感兴趣的概率相对较小,此时通过区别于第一标签的第二标签提示用户曾经购买过,而不是直接引导用户再次购买,避免由于错误预测用户对该商品感兴趣的概率而在用户的下单过程中造成困扰。
196.由前述图4实施例可以知道,第一标签可适用于第一历史订单数据中购买信息满足第一预设条件的商品。基于此,第二标签还可适用于第一历史订单数据中购买信息满足第四预设条件的商品。
197.可选地,购买信息为购买数量。第一预设条件为购买数量大于或等于x。第四预设条件为购买数量大于或等于x1且小于x。
198.可选地,购买信息为购买次数。第一预设条件为购买次数大于或等于y。第四预设条件为购买次数大于或等于y1且小于y。
199.也就是说,相比于第一标签,第二标签还可适用于购买次数或购买数量相对较少的商品。在预测用户对待推荐商品感兴趣的概率相对较小的情况下,仅通过第二标签提示
用户曾购买过该商品。
200.本技术实施例通过对用户在当前店铺中的历史订单数据进行统计,得到该用户购买过的每种商品各自对应的购买信息,并基于购买信息确定待推荐的商品,进而指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。并在无法根据用户在当前店铺的历史订单数据确定待推荐商品时,从当前店铺的关联店铺中获取用户的第二历史数据,基于第二购买历史数据确定待推荐的商品,进而指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。采用该技术方案可根据用户的购买记录确定待推荐商品,指示用户终端优先展示上述待推荐商品来提供商品的曝光率,精准且快速的吸引用户的注意力。此外,还根据用户可能对待推荐商品感兴趣的概率来为待推荐商品添加不同的标签来引导用户再次购买或者提示用户曾经买过,在提升用户的点单效率的同时,减少对用户的干扰,更加全面地保障用户的点单体验。
201.在一些可能的实施例中,若当前店铺中不存在商品与待匹配商品匹配,则从当前店铺的商品中确定满足第三预设条件的商品为待推荐商品,并指示用户终端在当前店铺的商品列表中优先展示待推荐商品。
202.具体地,满足第三预设条件的商品例如可以是当前店铺中销量最高的a种商品,或者为当前店铺中好评率最高的a种商品。这样可以根据其他用户的订单数据来为当前用户推荐商品,提升热门商品的曝光率,在一定程度上吸引用户的注意,提升点单率以及用户的点单效率。
203.图10示例性示出了另一种商品展示方法的流程示意图。如图10所示,商品展示方法包括以下几个步骤:
204.s1001:判断用户在当前店铺是否存在历史订单数据。
205.具体地,s1001与s601一致,此处不再赘述。
206.s1002:若上述用户在当前店铺中不存在历史订单数据,则获取用户在当前店铺的关联店铺中的第一历史订单数据。
207.具体地,s1002与s602一致,此处不再赘述。
208.s1003:统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息。
209.具体地,s1003与s603一致,此处不再赘述。
210.s1004:判断是否存在购买信息满足第一预设条件的商品。若是,执行s1005;若否,执行s1008。
211.可选地,购买信息为购买数量。待匹配商品即为第一历史订单数据中购买数量大于或等于x的商品。其中,x例如但不限于为5、10等。
212.可选地,购买信息为购买次数。待匹配商品即为第一历史订单数据中购买次数大于或等于y的商品。其中,y例如但不限于为2、4等。
213.s1005:将购买信息满足第一预设条件的商品确定为待匹配商品。
214.具体地,s1005与s604一致,此处不再赘述。
215.s1006:将上述待匹配商品与上述当前店铺中的商品进行匹配,得到上述待推荐商品。
216.具体地,s1006与s605一致,此处不再赘述。
217.s1007:指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
218.具体地,s1007与s606一致,此处不再赘述。
219.s1008:获取上述用户在当前店铺的关联店铺的第二历史订单数据。
220.具体地,s1008与s806一致,此处不再赘述。
221.s1009:统计上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息。
222.具体地,s1009与s807一致,此处不再赘述。
223.s1010:根据上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品。
224.具体地,s1010与s808一致,此处不再赘述。
225.s1011:指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。
226.具体地,s1011与s809一致,此处不再赘述。
227.本技术实施例在用户没有在当前店铺消费过的情况下,通过对用户在当前店铺的关联店铺中的历史订单数据进行统计,得到该用户购买过的每种商品各自对应的购买信息,并基于购买信息确定待推荐的商品,进而指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。并在无法根据用户在当前店铺的关联店铺的第一历史订单数据确定待推荐商品时,从当前店铺的关联店铺中获取用户的第二历史数据,基于第二购买历史数据确定待推荐的商品,进而指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。采用该技术方案获取用户在当前店铺的关联店铺的历史订单数据,可全面获取用户信息,并基于用户在当前店铺的关联店铺中最近的购买记录中确定的待推荐商品,更能反映用户最近的喜好,全面且精确的为用户推荐商品。此外,为了精准且快速的吸引用户的注意力,除了指示用户终端优先展示上述待推荐商品来提供商品的曝光率之外,还根据用户可能对待推荐商品感兴趣的概率来为待推荐商品添加不同的标签来引导用户再次购买或者提示用户曾经买过,在提升用户的点单效率的同时,减少对用户的干扰,更加全面地保障用户的点单体验。
228.图11示例性示出了本技术实施例提供的一种具体的商品展示方法的流程示意图。如图11所示,商品展示方法包括以下几个步骤:
229.s1101:查询用户在当前店铺的历史订单数据。
230.具体地,用户终端120在商家列表中接收到用户输入的用于选择当前店铺的第一用户操作(例如但不限于点击操作)时,用户终端120可确定用户选择的当前店铺,并向服务器110发送查询当前店铺商品列表的指令,该指令可携带当前店铺的标识,以及用户标识。服务器110可基于上述指令中携带的当前店铺的标识确定当前店铺,并基于用户标识以及当前店铺的标识查询用户在当前店铺中的历史订单数据。
231.s1102:判断当前用户在当前店铺中是否存在历史订单数据。若是,执行s1103a;若否,执行s1103b。
232.具体地,若当前用户在当前店铺中存在历史订单数据,则执行s1103a;若当前用户在当前店铺中不存在历史订单数据,则执行s1103b。
233.s1103a:获取用户在当前店铺最近的m个订单对应的订单数据。
234.具体地,服务器110可基于上述用户标识及当前店铺的标识查询用户在当前店铺中的历史订单数据,然后获取距离当前时刻最近的m个订单对应的订单数据。
235.s1103b:获取用户在当前店铺的关联店铺最近的m个订单对应的订单数据。
236.具体地,服务器110可基于当前店铺的标识确定该店铺所属的品牌方,从而服务器110可查询到该品牌方下的其它店铺,进而确定该当前店铺的关联店铺。服务器110可基于上述用户标识及关联店铺的标识查询用户在关联店铺中的第一历史订单数据。其中,关联店铺的数量可以为多个,服务器110可按照时间顺序将用户在各个关联店铺中的订单数据进行排列,然后获取距离当前时刻最近的m个订单对应的订单数据。
237.s1104:统计上述订单数据中包含的商品种类以及每种商品各自对应的数量。
238.具体地,s1104与s302一致,此处不再赘述。
239.s1105:判断是否存在购买数量大于或等于x的商品。若是,且上述订单数据为用户在当前店铺的历史订单数据,则执行s1106a;若是,且上述订单数据为用户在当前店铺的关联店铺的历史订单数据,则执行s1106b;若否,执行s1109。
240.具体地,若存在购买数量大于或等于x的商品,且上述订单数据为用户在当前店铺的历史订单数据,则执行s1106a。若存在购买数量大于或等于x的商品,且上述订单数据为用户在当前店铺的历史订单数据,则执行s1106b。若不存在购买数量大于或等于x的商品,且上述历史订单数据为用户在当前店铺的历史订单数据,则执行s1109。
241.s1106a:将购买数量大于或等于x的商品确定为待推荐商品。
242.具体地,待推荐商品即为上述m个订单对应的订单数据中购买数量大于或等于x的商品。其中,x例如但不限于为5、10等。其中,上述m个订单对应的订单数据来源于该用户在当前店铺的历史订单数据。
243.s1107a:指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
244.具体地,s1107a与s504一致,此处不再赘述。
245.s1106b:将购买数量大于或等于x的商品确定为待匹配商品。
246.具体地,待推荐匹配即为上述m个订单对应的订单数据中购买数量大于或等于x的商品。其中,x例如但不限于为5、10等。其中,上述m个订单对应的订单数据来源于该用户在当前店铺的关联店铺的历史订单数据。
247.s1107b:将上述待匹配商品与上述当前店铺中的商品进行匹配,得到上述推荐商品。
248.具体地,s1107b与s605一致,此处不再赘述。
249.s1108b:指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
250.具体地,s1108b与s606一致,此处不再赘述。
251.s1109:获取上述用户在当前店铺的关联店铺w天内的订单对应的订单数据。
252.具体地,若根据用户在当前店铺的历史订单数据无法确定待推荐商品,也即上述m
个订单对应的订单数据中的不存在购买数量大于或等于x的商品,则获取该用户在当前店铺的关联店铺w天内的订单对应的订单数据。其中,w天例如但不限于前100天、200天等。
253.s1110:统计上述订单数据中包含的商品种类以及每种商品各自对应的购买信息。
254.具体地,s1110与s807一致,此处不再赘述。
255.s1111:确定购买次数最多的a种商品。
256.具体地,服务器110可将用户在当前店铺的关联店铺w天内的订单对应的订单数据中包含的各种商品按照购买次数由多到少排列,并确定排在前面的a种商品为购买次数最多的a种商品。
257.s1112:判断购买最多的a种商品对应的商品标识号是否与当前店铺包含的商品标识号一致。若是,执行s1113;若否,执行s1116。
258.具体地,每种商品可对应一个商品标识号。服务器110可确定每个待匹配商品各自对应的商品标识号。当前店铺中包含的每种商品也对应一个商品标识号。服务器110可获取当前店铺中所有商品的商品标识号,并将待匹配商品的商品标识号与当前店铺包含的商品标识号进行对比。
259.s1113:判断上述商品标识一致的商品是否满足销售条件。
260.具体地,s1113与s6055一致,此处不再赘述。
261.s1114:将满足销售条件的商品确定为待推荐商品。
262.具体地,s1114与s6055一致,此处不再赘述。
263.s1115:指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。
264.具体地,s1115与s809一致,此处不再赘述。
265.s1116:将当前店铺的商品中销量最高的a种商品确定为待推荐商品。
266.具体地,若购买次数最多的a种商品对应的商品标识号均不与当前店铺包含的商品标识号一致,则直接将当前店铺的商品中销量最高的a个商品确定为待推荐商品。
267.s1117:指示用户终端在当前店铺的商品列表中优先展示上述待推荐商品。
268.本技术实施例全面地考虑了各种情况下该如何为用户推荐商品,在不同的情况下为用户提供不同的商品展示方案,最大程度上提升部分商品的曝光率。一方面可以快速抓住用户的购买意向,提升用户的点单率。另一方面可以缩短用户选购的时间,提升用户的点单效率。
269.在一些可能的实施例中,在执行上述商品展示方法之前,还需判断当前店铺是否满足执行上述商品展示方法的条件。若满足执行上述商品展示方法的条件,再针对当前店铺执行上述商品展示方法。
270.具体地,服务器110可根据各品牌方的经营情况制定白名单。该白名单内可包括品牌方的标识信息。服务器110可根据当前店铺的标识信息确定其所述的品牌方是否属于上述白名单内。选择部分品牌方作为上述商品展示方法的试点。若在执行上述商品展示方法之后,用户的点单效率以及点单率相较未采用该方法时有所提升,则可针对线上外送平台上的所有品牌方全面开放该商品展示方法。
271.为了更好地理解本技术上述实施例提供的商品展示方法,图12示例性示出了本技术实施例提供的一种服务器的结构示意图。如图12所示,服务器120包括:获取模块1210、统
计模块1220、确定模块1230及指示模块1240。其中:
272.获取模块1210,用于获取用户在目标店铺的第一历史订单数据。
273.统计模块1220,用于统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息。
274.确定模块1230,用于根据上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品。
275.指示模块1240,用于指示用户终端按照预设的展示方式在当前店铺的商品列表中展示上述待推荐商品;其中,上述目标店铺为上述当前店铺和/或上述当前店铺的关联店铺。
276.在一些可能的实施例中,上述目标店铺为上述当前店铺。
277.确定模块1230具体用于:将购买信息满足第一预设条件的商品确定为待推荐商品。
278.可选地,上述购买信息为购买数量,上述第一预设条件为购买数量大于或等于第一预设阈值。
279.可选地,上述购买信息为购买次数,上述第一预设条件为购买次数大于或等于第二预设阈值。
280.在一些可能的实施例中,上述目标店铺为上述当前店铺的关联店铺。
281.商品展示装置120还包括:判断模块,用于判断上述用户在上述当前店铺是否存在历史订单数据。
282.获取模块1210具体用于:若上述用户在上述当前店铺不存在历史订单数据,则获取上述用户在上述目标店铺的第一历史订单数据。
283.在一些可能的实施例中,确定模块1230包括:第一匹配单元及第一确定单元。其中:
284.第一匹配单元,用于将购买信息满足第一预设条件的商品确定为待匹配商品。
285.第一确定单元,用于将上述待匹配商品与上述当前店铺中的商品进行匹配,得到上述待推荐商品。
286.在一些可能的实施例中,指示模块1240具体用于:指示用户终端在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
287.在一些可能的实施例中,获取模块1210还用于:若不存在购买信息满足上述第一预设条件的商品,则获取上述用户在上述当前店铺的关联店铺的第二历史订单数据。
288.统计模块1220还用于:统计上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息。
289.确定模块1230还用于:根据上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品。
290.在一些可能的实施例中,指示模块1240具体用于:指示用户终端在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。
291.在一些可能的实施例中,确定模块1230,包括:第二匹配单元及第二确定单元。其中:
292.第二匹配单元,用于将上述第二历史订单数据中购买信息满足第二预设条件的商
品确定为待匹配商品。
293.第二确定单元,用于将上述待匹配商品与上述当前店铺中的商品进行匹配,得到上述待推荐商品。
294.在一些可能的实施例中,确定模块1230还用于:若上述当前店铺中不存在商品与上述待匹配商品匹配,则从上述当前店铺的商品中确定满足第三预设条件的商品为上述待推荐商品。
295.指示模块1240还用于:指示用户终端在上述当前店铺的商品列表中优先展示上述待推荐商品。
296.图13示例性示出了本技术实施例提供的一种用户终端的结构示意图。如图13所示,用户终端130包括:接收模块1310、响应模块1320及展示模块1330。其中:
297.接收模块1310,用于接收用于选择当前店铺的第一用户操作。
298.响应模块1320,用于响应于上述第一用户操作,向服务器发送查询上述当前店铺商品列表的指令,以使上述服务器基于上述指令确定用户在目标店铺中的第一历史订单数据,统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息,并确定待推荐商品;其中,上述指令携带上述当前店铺的标识以及用户标识,上述目标店铺为上述当前店铺和/或上述当前店铺的关联店铺。
299.接收模块1310,还用于接收上述服务器发送的上述待推荐商品以及上述待推荐商品对应的预设的展示方式。
300.展示模块1330,用于按照上述预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品。
301.在一些可能的实施例中,上述目标店铺为上述当前店铺;上述待推荐商品为购买信息满足第一预设条件的商品。
302.在一些可能的实施例中,上述用户在上述当前店铺中不存在历史订单数据,上述目标店铺为上述当前店铺的关联店铺。
303.在一些可能的实施例中,上述待推荐商品为与上述当前店铺中的商品匹配的待匹配商品,上述待匹配商品为上述第一历史订单数据中购买信息满足第一预设条件的商品。
304.在一些可能的实施例中,展示模块1330具体用于:在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
305.在一些可能的实施例中,接收模块1310还用于:接收作用于上述第一标签的第二用户操作。
306.响应模块1320还用于:响应于上述第二用户操作,将上述第一标签对应的待推荐商品添加至上述用户对应的购物列表。
307.在一些可能的实施例中,上述第一历史订单数据中不存在购买信息满足上述第一预设条件的商品;上述待推荐商品基于第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定,上述第二历史订单数据为上述用户在上述当前店铺的关联店铺的历史订单数据。
308.在一些可能的实施例中,展示模块1330具体用于:在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。
309.在一些可能的实施例中,上述待推荐商品为与上述当前店铺中的商品匹配的待匹
配商品,上述待匹配商品为上述第二历史订单数据中购买信息满足第二预设条件的商品。
310.在一些可能的实施例中,上述当前店铺中不存在商品与上述待匹配商品匹配,上述待推荐商品为上述当前店铺的商品中满足第三预设条件的商品。
311.展示模块1330具体用于:在上述当前店铺的商品列表中优先展示上述待推荐商品。
312.上述服务器或用户终端中各模块的划分仅用于举例说明,在其他实施例中,可将服务器或用户终端按照需要划分为不同的模块,以完成上述服务器或用户终端的全部或部分功能。本技术实施例中提供的服务器或用户终端中的各个模块的实现可为计算机程序的形式。该计算机程序可在服务器或用户终端上运行。该计算机程序构成的程序模块可存储在服务器或用户终端的存储器上。该计算机程序被处理器执行时,实现本技术实施例中所描述的商品展示方法的全部或部分步骤。
313.为了简化服务器在执行商品展示方法时的流程,提高商品展示的效率,本技术实施例中可以基于前述实施例的实现逻辑,将服务器组件化。
314.可以理解的是,组件(component)是对数据和方法的简单封装。c++builder中,一个组件就是一个从tcomponent派生出来的特定对象。组件可以有自己的属性和方法。属性是组件数据的简单访问者。方法则是组件的一些简单而可见的功能。使用组件可以实现拖放式编程、快速的属性处理以及真正的面向对象的设计。
315.图14示例性示出了本技术实施例提供的组件化的商品展示装置的结构示意图。如图14所示,该商品展示装置140可包括:配置组件1410、数据查询组件1420、第一展示策略组件1430及第二展示策略组件1340。其中:
316.配置组件1410可为数据查询组件1420配置查询的条件。例如,数据查询组件1420需查询用户在当前店铺或当前店铺的关联店铺的哪些订单对应的订单数据。配置组件1410还可为第一展示策略组件1430及第二展示策略组件1440配置展示策略,例如以什么样的规则进行展示,或者需展示的待推荐商品的数量等。
317.数据查询组件1420可用于查询前述实施例中提到的第一历史订单数据,还可用于查询前述实施例中提到的第二历史订单数据。
318.第一展示策略组件1430可用于:在用户在当前店铺中存在第一历史订单数据的情况下执行相应的展示策略。具体的展示策略可参考s402-s404中描述的内容,或者参考s802-s809中描述的内容,此处不再赘述。
319.第二展示策略组件1440可用于:在用户在当前店铺中不存在第一历史订单数据的情况下,由数据查询组件1420从当前店铺的关联店铺中获取第一历史订单数据后,执行相应的展示策略。具体的展示策略可参考s603-s606中描述的内容,或者参考s1003-s1011中描述的内容,此处不再赘述。
320.请参阅图15,图15示出了本技术实施例提供的一种电子设备的结构示意图。
321.如图15所示,该电子设备150可以包括:至少一个处理器1501、至少一个网络接口1504、用户接口1503、存储器1505、触控屏1506以及至少一个通信总线1502。
322.其中,通信总线1502可用于实现上述各个组件的连接通信。
323.其中,用户接口1503可以包括按键,可选用户接口还可以包括标准的有线接口、无线接口。
324.其中,网络接口1504可选的可以包括蓝牙模块、近场通信(near field communication,)模块、wifi模块等。
325.其中,处理器1501可以包括一个或者多个处理核心。处理器1501利用各种接口和线路连接整个电子设备150内的各个部分,通过运行或执行存储在存储器1505内的指令、程序、代码集或指令集,以及调用存储在存储器1505内的数据,执行路由设备1400的各种功能和处理数据。可选的,处理器1501可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1501可集成中心处理器(central processing unit,cpu)、图形处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1501中,单独通过一块芯片进行实现。
326.其中,存储器1505可以包括只读存储器(read-only memory,rom),也可以包括随机存取存储器(random access memory,ram)。可选地,该存储器1505包括非瞬时性计算机可读介质。存储器1505可用于存储指令、程序、代码、代码集或指令集。存储器1505可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1505可选的还可以是至少一个位于远离前述处理器1501的存储装置。如图15所示,作为一种计算机存储介质的存储器1505中可以包括操作系统、网络通信模块、用户接口模块以及网络连接应用程序。
327.在一些可能的实施例中,电子设备150为前述实施例中提到的服务器,则处理器1501可以用于调用存储器1505中存储的商品展示应用程序,并具体执行以下操作:
328.获取用户在目标店铺的第一历史订单数据。
329.统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息。
330.根据上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品。
331.指示用户终端按照预设的展示方式在当前店铺的商品列表中展示上述待推荐商品;其中,上述目标店铺为上述当前店铺和/或上述当前店铺的关联店铺。
332.在一些可能的实施例中,上述目标店铺为上述当前店铺。
333.处理器1501执行上述根据上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品时,具体用于执行:将购买信息满足第一预设条件的商品确定为待推荐商品。
334.可选地,上述购买信息为购买数量,上述第一预设条件为购买数量大于或等于第一预设阈值。
335.可选地,上述购买信息为购买次数,上述第一预设条件为购买次数大于或等于第二预设阈值。
336.在一些可能的实施例中,上述目标店铺为上述当前店铺的关联店铺。
337.处理器1501执行上述获取用户在目标店铺的第一历史订单数据之前,还用于执行:判断上述用户在上述当前店铺是否存在历史订单数据。
338.处理器1501执行上述获取用户在目标店铺的第一历史订单数据时,具体用于执行:若上述用户在上述当前店铺不存在历史订单数据,则获取上述用户在上述目标店铺的第一历史订单数据。
339.在一些可能的实施例中,处理器1501执行上述根据上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品时,具体用于执行:将购买信息满足第一预设条件的商品确定为待匹配商品;将上述待匹配商品与上述当前店铺中的商品进行匹配,得到上述待推荐商品。
340.在一些可能的实施例中,处理器1501执行上述指示用户终端按照预设的展示方式在当前店铺的商品列表中展示上述待推荐商品时,具体用于执行:指示用户终端在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
341.在一些可能的实施例中,处理器1501执行上述统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的数量之后,还用于执行:
342.若不存在购买信息满足上述第一预设条件的商品,则获取上述用户在上述当前店铺的关联店铺的第二历史订单数据;统计上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息;根据上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品。
343.在一些可能的实施例中,处理器1501执行上述指示用户终端按照预设的展示方式在当前店铺的商品列表中展示上述待推荐商品时,具体用于执行:指示用户终端在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。
344.在一些可能的实施例中,处理器1501执行上述根据上述第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定待推荐商品时,具体用于执行:将上述第二历史订单数据中购买信息满足第二预设条件的商品确定为待匹配商品;将上述待匹配商品与上述当前店铺中的商品进行匹配,得到上述待推荐商品。
345.在一些可能的实施例中,处理器1501执行上述将上述第二历史订单数据中购买信息满足第二预设条件的商品确定为待匹配商品之后,还用于执行:若上述当前店铺中不存在商品与上述待匹配商品匹配,则从上述当前店铺的商品中确定满足第三预设条件的商品为上述待推荐商品。
346.处理器1501执行上述指示用户终端按照预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品时,具体用于执行:指示用户终端在上述当前店铺的商品列表中优先展示上述待推荐商品。
347.在一些可能的实施例中,电子设备150为前述实施例中提到的用户终端,则处理器1501可以用于调用存储器1505中存储的商品展示应用程序,并具体执行以下操作:
348.接收用于选择当前店铺的第一用户操作;响应于上述第一用户操作,向服务器发送查询上述当前店铺商品列表的指令,以使上述服务器基于上述指令确定用户在目标店铺
中的第一历史订单数据,统计上述第一历史订单数据中包含的商品种类以及每种商品各自对应的购买信息,并确定待推荐商品;其中,上述指令携带上述当前店铺的标识以及用户标识,上述目标店铺为上述当前店铺和/或上述当前店铺的关联店铺;接收上述服务器发送的上述待推荐商品以及上述待推荐商品对应的预设的展示方式;按照上述预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品。
349.在一些可能的实施例中,上述目标店铺为上述当前店铺;上述待推荐商品为购买信息满足第一预设条件的商品。
350.在一些可能的实施例中,上述用户在上述当前店铺中不存在历史订单数据,上述目标店铺为上述当前店铺的关联店铺。
351.在一些可能的实施例中,上述待推荐商品为与上述当前店铺中的商品匹配的待匹配商品,上述待匹配商品为上述第一历史订单数据中购买信息满足第一预设条件的商品。
352.在一些可能的实施例中,上述处理器1501执行按照上述预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品时,具体执行:在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第一标签。
353.在一些可能的实施例中,上述处理器1501在上述待推荐商品的显示区域增加第一标签之后,上述处理器1501还用于执行:接收作用于上述第一标签的第二用户操作;响应于上述第二用户操作,将上述第一标签对应的待推荐商品添加至上述用户对应的购物列表。
354.在一些可能的实施例中,上述第一历史订单数据中不存在购买信息满足上述第一预设条件的商品;上述待推荐商品基于第二历史订单数据中包含的商品种类以及每种商品各自对应的购买信息确定,上述第二历史订单数据为上述用户在上述当前店铺的关联店铺的历史订单数据。
355.在一些可能的实施例中,上述处理器1501执行按照上述预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品时,具体用于执行:在上述当前店铺的商品列表中优先展示上述待推荐商品,并在上述待推荐商品的显示区域增加第二标签。
356.在一些可能的实施例中,上述待推荐商品为与上述当前店铺中的商品匹配的待匹配商品,上述待匹配商品为上述第二历史订单数据中购买信息满足第二预设条件的商品。
357.在一些可能的实施例中,上述当前店铺中不存在商品与上述待匹配商品匹配,上述待推荐商品为上述当前店铺的商品中满足第三预设条件的商品;上述处理器1501执行按照上述预设的展示方式在上述当前店铺的商品列表中展示上述待推荐商品时,具体用于执行:在上述当前店铺的商品列表中优先展示上述待推荐商品。
358.本技术方案通过对用户在当前店铺和/或关联店铺中的历史订单数据进行统计,得到该用户购买过的每种商品各自对应的购买信息,并基于购买信息确定待推荐的商品,进而指示用户终端按照预设的展示规则在当前店铺的商品列表中展示上述待推荐商品。采用该技术方案可以整合用户以往的购买记录,确定用户可能比较感兴趣的商品,并基于用户可能感兴趣的商品在当前店铺中为该用户展示个性化的商品列表,从而提高用户可能感兴趣的商品的曝光率。一方面可以快速抓住用户的购买意向,提升用户的点单率。另一方面可以缩短用户选购的时间,提升用户的点单效率。
359.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机或处理器上运行时,使得计算机或处理器执行上述图3、图4、图6、图
7、图8、图10或图11所示实施例中的一个或多个步骤。上述电子设备的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取存储介质中。
360.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。上述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行上述计算机程序指令时,全部或部分地产生按照本技术实施例上述的流程或功能。上述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。上述计算机指令可以存储在计算机可读存储介质中,或者通过上述计算机可读存储介质进行传输。上述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。上述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。上述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字多功能光盘(digital versatile disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
361.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可存储程序代码的介质。在不冲突的情况下,本实施例和实施方案中的技术特征可以任意组合。
362.以上上述的实施例仅仅是本技术的优选实施例方式进行描述,并非对本技术的范围进行限定,在不脱离本技术的设计精神的前提下,本领域普通技术人员对本技术的技术方案作出的各种变形及改进,均应落入本技术的权利要求书确定的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1