实体对象推荐方法、电子设备和计算机可读存储介质与流程

文档序号:31405426发布日期:2022-09-03 06:27阅读:52来源:国知局
实体对象推荐方法、电子设备和计算机可读存储介质与流程

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.所述接收针对所述第三控件的触发操作并转发给所述服务器,以使所述服务器不替换所述已选择对象之后,所述方法还包括:
53.关闭对所述推荐信息的显示,在所述提交订单页面内展示未被替换的对象信息。
54.在一些实施例中,所述方法还包括:
55.响应于触发切换位置控件后执行的切换位置操作,获取修改的配送位置并转发给所述服务器,以使所述服务器将所述修改的配送位置确定为所述当前配送位置。
56.在一些实施例中,所述方法还包括:
57.若未确定到配送范围覆盖所述当前配送位置的所述第二实体对象,或者所有的所述第二实体对象中所述相同对象均处于不可购买状态,或者所述第二下单价格大于或等于所述第一下单价格,显示提交订单页面。
58.在一些实施例中,所述已选择对象包括至少两个,所述第二实体对象为提供全部的与所述已选择对象的对象信息匹配的对象的实体对象。
59.根据本发明实施例的第三方面,提供了一种实体对象推荐装置,包括:
60.获取模块,用于响应于针对第一控件的触发操作,获取已选择对象的对象信息,确定配送范围覆盖当前配送位置的第二实体对象,所述已选择对象由第一实体对象提供,所述第二实体对象与所述第一实体对象具有相同的品牌标识;
61.计算模块,用于根据所述对象信息,计算所述第一实体对象内所述已选择对象的第一下单价格,计算所述第二实体对象内相同对象的第二下单价格,所述相同对象为与所述已选择对象相同的对象;
62.第一确定模块,用于将所述第二下单价格小于所述第一下单价格的所述第二实体对象,确定为推荐实体对象;
63.第一发送模块,用于向终端发送所述推荐实体对象的推荐信息,以使所述终端显示所述推荐信息。
64.在一些实施例中,所述确定配送范围覆盖当前配送位置的第二实体对象,包括:
65.获取所述当前配送位置;
66.查询配送范围覆盖所述当前配送位置的第二实体对象集;
67.根据所述对象信息,确定所述第二实体对象集中提供所述相同对象的第二实体对象。
68.在一些实施例中,所述第一确定模块还用于:
69.在所述根据所述对象信息,确定所述第二实体对象集中提供与所述已选择对象相同的对象的第二实体对象之后:
70.针对提供所述相同对象的第二实体对象,确定所述相同对象处于可购买状态的第二实体对象;
71.针对所述相同对象处于可购买状态的每个第二实体对象,分别计算所述第二下单价格。
72.在一些实施例中,所述推荐信息包括所述推荐实体对象的对象标识和所述第二下单价格;所述装置还包括:替换模块,用于:
73.响应于针对第二控件的触发操作,将所述已选择对象替换为所述第二控件对应的所述第二实体对象的所述相同对象;
74.响应于针对第三控件的触发操作,不替换所述已选择对象。
75.在一些实施例中,所述第一下单价格和所述第二下单价格均包括对象价格和配送费用,所述推荐信息还包括所述推荐实体对象的配送时长和/或所述推荐实体对象内所述相同对象的销售量;
76.所述装置还包括:第二发送模块,用于向所述终端发送所述第一下单价格,以使所述终端显示所述第一下单价格。
77.在一些实施例中,所述推荐实体对象包括至少两个,所述装置还包括:
78.确定第一顺序,所述第一顺序为所述推荐信息对应的所述推荐实体对象的第二订单价格按照从小到大排列的顺序;所述推荐信息携带所述第一顺序,以使所述终端根据所述第一顺序显示所述推荐信息。
79.在一些实施例中,所述装置还包括:
80.第二确定模块,用于获取修改的配送位置,将所述修改的配送位置确定为所述当前配送位置,所述修改的配送位置为响应于触发切换位置控件后执行的切换位置操作获取
的。
81.在一些实施例中,所述装置还包括:
82.第三发送模块,用于若未确定到配送范围覆盖所述当前配送位置的所述第二实体对象,或者所有的所述第二实体对象中所述相同对象均处于不可购买状态,或者所述第二下单价格大于或等于所述第一下单价格,向所述终端发送显示提交订单页面的指示。
83.在一些实施例中,所述已选择对象包括至少两个,所述第二实体对象为提供全部的与所述已选择对象的对象信息匹配的对象的实体对象。
84.根据本发明实施例的第四方面,提供了一种实体对象推荐装置,包括:
85.第一接收模块,用于接收针对第一控件的触发操作并转发给服务器,以使所述服务器获取已选择对象的对象信息,确定配送范围覆盖当前配送位置的第二实体对象,所述已选择对象由第一实体对象提供,所述第二实体对象与所述第一实体对象具有相同的品牌标识;
86.第二接收模块,用于接收推荐实体对象的推荐信息,所述推荐实体对象由所述服务器通过如下方式确定:根据所述对象信息,计算所述第一实体对象内所述已选择对象的第一下单价格,计算所述第二实体对象内相同对象的第二下单价格,所述相同对象为与所述已选择对象相同的对象,将所述第二下单价格小于所述第一下单价格的所述第二实体对象,确定为推荐实体对象;
87.显示模块,用于显示所述推荐信息。
88.在一些实施例中,所述推荐实体对象中所述相同对象处于可购买状态。
89.在一些实施例中,所述推荐信息包括所述推荐实体对象的对象标识和所述第二下单价格;所述显示所述推荐信息,包括:
90.显示第二控件和第三控件;
91.所述装置还包括:
92.第三接收模块,用于接收针对所述第二控件的触发操作并转发给所述服务器,以使所述服务器将所述已选择对象替换为所述第二控件对应的所述第二实体对象的所述相同对象;
93.第四接收模块,用于接收针对所述第三控件的触发操作并转发给所述服务器,以使所述服务器不替换所述已选择对象。
94.在一些实施例中,所述第一下单价格和所述第二下单价格均包括对象价格和配送费用,所述推荐信息还包括所述推荐实体对象的配送时长和/或所述推荐实体对象内所述相同对象的销售量;
95.所述装置还包括:第五接收模块,用于接收所述服务器发送的所述第一下单价格;
96.所述显示所述推荐信息,包括:显示所述第一下单价格。
97.在一些实施例中,所述推荐实体对象包括至少两个,所述装置还包括:
98.第六接收模块,用于接收所述服务器发送的第一顺序,所述第一顺序为所述推荐信息对应的所述推荐实体对象的第二订单价格按照从小到大排列的顺序,所述推荐信息携带所述第一顺序;
99.所述显示所述推荐信息,包括:根据所述第一顺序显示所述推荐信息。
100.在一些实施例中,所述第一控件为实体对象主页、购物车页面或者对象页面的结
算控件;
101.所述显示模块还用于:在所述第三接收模块接收针对所述第二控件的触发操作并转发给所述服务器,以使所述服务器将所述已选择对象替换为所述第二控件对应的所述第二实体对象的所述相同对象之后,
102.显示提交订单页面,所述提交订单页面内展示替换后的对象信息;或者,
103.所述显示模块还用于:在所述第四接收模块接收针对所述第三控件的触发操作并转发给所述服务器,以使所述服务器不替换所述已选择对象之后,
104.显示提交订单页面,所述提交订单页面内展示未被替换的对象信息。
105.在一些实施例中,所述第一控件为提交订单页面的提交订单控件;
106.所述显示模块还用于:在所述第三接收模块接收针对所述第二控件的触发操作并转发给所述服务器,以使所述服务器将所述已选择对象替换为所述第二控件对应的所述第二实体对象的所述相同对象之后,
107.关闭对所述推荐信息的显示,在所述提交订单页面内展示替换后的对象信息;或者,
108.所述显示模块还用于:在所述第四接收模块接收针对所述第三控件的触发操作并转发给所述服务器,以使所述服务器不替换所述已选择对象之后,
109.关闭对所述推荐信息的显示,在所述提交订单页面内展示未被替换的对象信息。
110.在一些实施例中,所述装置还包括:
111.获取模块,用于响应于触发切换位置控件后执行的切换位置操作,获取修改的配送位置并转发给所述服务器,以使所述服务器将所述修改的配送位置确定为所述当前配送位置。
112.在一些实施例中,所述显示模块还用于:
113.若未确定到配送范围覆盖所述当前配送位置的所述第二实体对象,或者所有的所述第二实体对象中所述相同对象均处于不可购买状态,或者所述第二下单价格大于或等于所述第一下单价格,显示提交订单页面。
114.在一些实施例中,所述已选择对象包括至少两个,所述第二实体对象为提供全部的与所述已选择对象的对象信息匹配的对象的实体对象。
115.根据本发明实施例的第五方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
116.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述实体对象推荐方法对应的操作。
117.根据本发明实施例的第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行上述实体对象推荐方法对应的操作。
118.根据本发明实施例的实体对象推荐方法,在用户选购完商品后,自动为用户查询配送范围内同品牌的其他商户内相同商品的价格,并计算出在每个商户内购买该相同商品的下单价格,若存在下单更优惠的商户,则推荐给用户,用户可根据该推荐决策,如选择更换优惠店铺购买,或继续在本店购买,从而提供自动比价操作,操作效率高,节省用户自行
比价的繁琐操作。
119.上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。
附图说明
120.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
121.图1是本发明实施例的应用场景示意图;
122.图2是本发明实施例提供的实体对象推荐方法的交互流程图;
123.图3是本发明另一实施例提供的实体对象推荐方法的流程图;
124.图4是本发明又一实施例提供的实体对象推荐方法的流程图;
125.图5是本发明实施例提供的实体对象推荐装置的结构示意图;
126.图6是本发明另一实施例提供的实体对象推荐装置的结构示意图;
127.图7示出了本发明实施例提供的电子设备的结构示意图。
具体实施方式
128.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
129.随着线上门店的兴起,越来越多的物品能够通过在线下单的方式进行获取。第三方平台通过服务器提供网页或者应用软件(app或小程序)服务,从而为商户提供在线商品销售平台,商户进驻第三方平台后成为线上门店。用户在终端上打开相应的网页或者应用软件,下单购买商品。其中,能实现商品实时配送的线上零售方式由于满足用户对时效性的要求,近年来更是发展迅速。本文所称的实时配送,是指对配送时间有特定要求的配送方式,例如目前较为流行的半小时送达、45分钟送达或者1-2小时送达等,如外卖餐品的配送。实现实时配送的外卖app(例如外卖餐品类app)由于给人们生活带来了极大便利,得到了广泛应用。
130.由于外卖app的实时配送特点,商户(也可称为店铺或门店)仅对位于其配送范围内的收货地址(也即配送位置)进行配送。因此用户在通过外卖app购买商品时,用户的配送范围内可能存在多个同品牌的商户(也即多个同品牌的商户的配送范围均覆盖该用户的配送位置),例如针对用户所处的位置a,配送范围内存在多家xx品牌咖啡旗下的门店。这些门店出售的商品基本相同,但不同门店可能有不同的配送费、起送价、满减优惠等,所以在同品牌的门店内即使购买相同商品,最终付款的实际价格也可能不同。
131.用户为了以更低的价格获取同品牌的相同商品,往往会在多个同品牌的商户之间切换浏览器商品、商品价格、配送费、起送价、满减优惠等,并手动计算比较最终需付款价格。具体操作时,需用户手动搜索相关商户,并进入同品牌的不同商户店内分别加购完相同
商品后,再返回购物车页面,根据展示的价格比较在不同商户购买相同商品的价格。这种操作方式不仅繁琐、浪费时间,且手动的人工计算方式容易出错,导致计算结果不准确,从而影响用户决策。
132.因此,本发明实施例提供了一种实体对象推荐方法,在用户选购完商品后,自动为用户查询配送范围内同品牌的其他商户内相同商品的价格,并计算出在每个商户内购买该相同商品的实际到手价格和配送费,汇总出分别在每个商户购买该商品的总价,得到低于当前商户的购买总价的商户,展示给用户。用户可以选择换店购买,或继续在本店购买。这样可以操作效率高,为用户节省比较价格的繁琐操作。
133.如无特别说明,本发明实施例中的“多个”是指两个或大于两个。
134.图1是本发明实施例的应用场景示意图。其中,第三方平台通过服务端提供网页或者应用软件服务,从而为商户提供在线商品销售平台或者在线服务提供平台。用户在客户端打开相应的网页或者应用软件,搜索商品/服务或店铺,进入搜索结果中提供的商品详情页面或者店铺详情页面,并下单购买该商品或者该店铺下的商品/服务。上述应用软件可以是app或者小程序。
135.客户端可以是任何类型的电子设备或终端,例如手机、平板电脑、便携式数码相机、媒体播放器、便携式游戏设备、个人数字助理(pda)、台式计算机、笔记本电脑等各种终端,以下统称为终端。服务端可以是任何类型的电子设备,例如平台的服务器或服务器集群,以下统称为服务器。终端与服务器之间通过有线网络或者无线网络进行通信。
136.本发明实施例中的对象是指用户在平台上购买的商品或服务,例如但不限于外卖的餐品、生鲜、超市货品等。实体对象是指提供商品或服务的商户,例如进驻外卖平台的商户。下面以本发明实施例应用于外卖平台为例进行说明。
137.图2是本发明实施例提供的实体对象推荐方法的交互流程图。该方法包括如下步骤:
138.101:终端接收针对第一控件的触发操作并转发给服务器。
139.在外卖平台中,用户挑选外卖餐品,将其加入购物车,然后可通过点击“去结算”按键进入提交订单页面,确认收件信息、选购餐品、费用、支付方式等无误后,点击“提交订单”按键进入支付页面,支付完成后即成功下单。
140.第一控件可以是实体对象主页、购物车页面或者对象页面的结算控件,例如上述的“去结算”按键,也可以是提交订单页面的提交订单控件,例如上述的“提交订单”按键。或者还可以是其他具有确认功能的控件。在用户选择好所需购买餐品后,即可通过触发类似的具有确认功能的控件,执行本发明实施例的推荐同品牌相同商品价格更低的商户的方法。触发阶段(也可理解为触发页面,或者第一控件具体为何种控件)可以灵活配置,例如当第一控件为结算控件时,在实体对象主页、购物车页面或者对象页面通过点击第一控件即触发本发明实施例的流程;当第一控件为提交订单控件时,在提交订单页面通过点击第一控件即触发本发明实施例的流程。
141.终端接收用户的操作指令,并将其反馈给服务器,以使服务器执行后续操作。
142.102:服务器获取已选择对象的对象信息,确定配送范围覆盖当前配送位置的第二实体对象。
143.已选择对象为已加入购物车的对象,购物车中的已选择对象由第一实体对象提
供。例如用户将商户1的餐品a加入购物车,则餐品a为已选择对象,商户1为第一实体对象。第二实体对象与第一实体对象具有相同的品牌标识,例如商户1为xx轻食品牌,则确定的第二实体对象也需要为相同的xx轻食品牌,也即同品牌的商户。
144.服务器首先获取已选择对象的对象信息,对象信息包括已选择对象的提供方,也即第一实体对象,还包括已选择对象的名称或标识。然后根据已选择对象的提供方确定配送范围覆盖当前配送位置的的其他同品牌商户。
145.在一些实施例中,确定配送范围覆盖当前配送位置的第二实体对象具体可通过如下步骤:
146.a1:服务器获取当前配送位置;
147.a2:服务器查询配送范围覆盖当前配送位置的第二实体对象集;
148.a3:服务器根据对象信息,确定第二实体对象集中提供相同对象的第二实体对象。
149.由于,商户仅对位于其配送范围内的配送位置进行配送,所以在确定第二实体对象时,也需要根据当前配送位置进行确定。配送位置可以通过用户使用的终端自动定位获取,也可以通过用户在终端上手动输入收货地址而获取。终端获取该配送位置信息后,将其发送给服务器,从而使服务器获取该用户的配送位置信息。
150.服务器根据获取到的当前配送位置查询配送范围覆盖当前配送位置的第二实体对象集,满足这一条件的第二实体对象才可以顺利下单,在当前配送位置配送范围外的商户则不能下单。第二实体对象集中包括一个或多个第二实体对象,也即配送范围覆盖当前配送位置的同品牌商户可能只有1个,也可能有多个。
151.根据已选择对象的对象信息,在上述第二实体对象集中确定提供相同对象的第二实体对象。例如,根据已选择对象的对象标识,确定第二实体对象集中也提供具有相同对象标识的对象的第二实体对象。此处,相同对象是指与已选择对象相同的对象,具体可通过对象标识进行识别。对象标识可以是对象名称或id、编号等。外卖平台中每个对象具有唯一标识,或者同品牌商户中每个对象具有唯一标识。
152.通过上述方式,可以结合当前配送位置和对象信息确定出第二实体对象,使确定得到的第二实体对象提供的对象可以配送至当前位置,且其提供与已选择对象相同的对象。在这样的第二实体对象中继续确定推荐实体对象,可满足推荐基础要求。结合配送位置可保证配送要求,避免后续推荐的实体对象不满足配送要求导致的误推荐,以及导致降低操作效率;结合对象信息可以实现依据相同商品进行的价格计算,保证推荐的准确性。
153.已选择对象可以包括一个或多个,这里的“个”可以指餐品种类(即上述唯一标识代表一种餐品),也可以指餐品数量。例如,用户可以在一个订单中仅购买一种一份餐品,或者一种多份餐品,或者多种每种1份餐品,或者多种每种多份餐品。
154.当已选择对象为至少两个,第二实体对象需要是提供全部的与已选择对象的对象信息匹配的对象的实体对象。例如已选择对象为xx咖啡品牌的咖啡a和咖啡b,第二实体对象需要是另一家xx咖啡,且能够提供咖啡a和咖啡b的商户,仅提供咖啡a或者仅提供咖啡b的商户不满足第二实体对象的确定要求。这样,能够保证后续价格计算的准确度,以及推荐实体对象确定的准确度。
155.在一些实施例中,若未确定到配送范围覆盖当前配送位置的第二实体对象,服务器向终端发送显示提交订单页面的指示。也即在没有匹配到符合条件的第二实体对象,终
端直接跳转至提交订单页面,继续按照通常的下单流程操作,保障操作顺利执行。
156.103:服务器根据对象信息,计算第一实体对象内已选择对象的第一下单价格,计算第二实体对象内相同对象的第二下单价格。
157.根据对象信息中的对象标识和提供该对象的第一实体对象,可以计算出已选择对象的第一下单价格。基于步骤102确定的第二实体对象,也可以计算得到第二实体对象内相同对象的第二下单价格。第一下单价格和第二下单价格均可以包括对象价格和配送费用。对象价格可以为商户内商品售价或者预估到手价格,预估到手价格可以是商品售价减去使用对象虚拟资源后的价格,对象虚拟资源包括但不限于红包、优惠券、商品抵用券、满减优惠券、购物补贴等,这些虚拟资源可以在用户下单时使用,用于抵扣结算金额。类似的,配送费用也可以是商户实际配送费用,或者实际配送费用减去使用配送虚拟资源后的费用。
158.当然,若对象价格和配送费用均为实际所需支付的费用(也即使用各种虚拟资源后所需支付的费用),可无需用户另行计算费用,在推荐信息区直接输出叠加了各种优惠后的总价,更方便用户决策和高效操作。
159.在步骤102中,确定第二实体对象时,还可以结合第二实体对象中相同对象的购买状态。在一些实施例中,步骤a3之后,该方法还包括:
160.a4:服务器针对提供相同对象的第二实体对象,确定相同对象处于可购买状态的第二实体对象;
161.a5:服务器针对相同对象处于可购买状态的每个第二实体对象,分别计算第二下单价格。
162.商户提供的餐品在外卖平台中包括多种购买状态,例如可购买状态代表该餐品可下单,不可购买状态代表该餐品不可下单。不可购买状态还可以分为已下架或者库存不足等。仅相同对象处于可购买状态,才将其确定为最终的第二实体对象,并计算第二下单价格。当确定的第二实体对象有多个时,分别计算每个第二实体对象的第二下单价格。
163.通过上述方式,将相同对象不可购买的第二实体对象排除,第二实体对象确定的准确度高,以及第二下单价格的可用性高。
164.在一些实施例中,若所有的第二实体对象中相同对象均处于不可购买状态,服务器向终端发送显示提交订单页面的指示。也即在没有匹配到符合条件的第二实体对象,终端直接跳转至提交订单页面,继续按照通常的下单流程操作,保障操作顺利执行。
165.104:服务器将第二下单价格小于第一下单价格的第二实体对象,确定为推荐实体对象。
166.服务器比较第一下单价格和第二下单价格,若某个第二实体对象的第二下单价格小于第一实体对象的第一下单价格,说明在该第二实体对象下单更优惠,可以向用户推荐该第二实体对象。当然,符合这一条件的第二实体对象也可以有多个。
167.在一些实施例中,若第二下单价格大于或等于第一下单价格,向终端发送显示提交订单页面的指示。也即在没有匹配到下单更优惠的第二实体对象,终端直接跳转至提交订单页面,继续按照通常的下单流程操作,保障操作顺利执行。
168.105;服务器向终端发送推荐实体对象的推荐信息。
169.服务器确定推荐实体对象后,将相应的推荐信息发送给终端,以使终端显示推荐信息,从而向用户推荐。
170.推荐信息包括推荐实体对象的对象标识和第二下单价格,使用户可以了解推荐实体对象是哪个商户,以及在该商户下单的价格。对象标识可以是商户名称,对于连锁品牌,旗下不同商户的商户名称中携带品牌统一的名称以及具体店铺名,店铺名通常体现店铺位置区域。例如,对象标识为“xx轻食(xx店)”,代表品牌为xx轻食在xx位置区域的店铺。
171.106:终端接收并显示推荐信息。
172.终端显示推荐信息后,用户可根据推荐信息决策,例如选择下单价格更低的推荐商户,或者继续在当前选择的商户内下单。推荐信息可通过弹窗、浮窗或单独的界面等方式显示。弹窗或浮窗可位于当前页面底部、中部或顶部,优选在底部,符合用户阅览习惯和偏好。显示推荐信息的区域定义为推荐信息区。
173.本发明实施例在用户选购完商品后,自动为用户查询配送范围内同品牌的其他商户内相同商品的价格,并计算出在每个商户内购买该相同商品的下单价格,若存在下单更优惠的商户,则推荐给用户,用户可根据该推荐决策,如选择更换优惠店铺购买,或继续在本店购买,从而提供自动比价操作,操作效率高,节省用户自行比价的繁琐操作。
174.此外,本发明实施例是在同一个平台内实施的方案,所针对的是同平台内的商户和商品,数据来源稳定,数据实时性好,降低了跨平台操作方式导致推荐商户给用户且用户选择替换之后该推荐商户内商品失效/价格不准确的可能性。
175.由于推荐的商户为同品牌商户,计算的商品为同样的商品,与推荐类似商品的方案相比,避免关联度差的商品推荐、品牌不同导致品质不一致的商户推荐,推荐准确度高。
176.还可以在推荐信息区内分别显示用于更换商户的第二控件和不更换商户的第三控件。在一些实施例中,该方法还包括:
177.b1:终端显示第二控件和第三控件;
178.b2:接收针对第二控件的触发操作并转发给服务器;
179.b3:服务器响应于针对第二控件的触发操作,将已选择对象替换为第二控件对应的第二实体对象的相同对象;
180.其中,第二控件位于推荐信息区中推荐实体对象子区域内,用户点击第二控件,服务器将购物车中由第一实体对象提供的已选择对象替换为第二实体对象提供的相同对象。若推荐实体对象包括多个第二实体对象,则在推荐实体对象子区域内每个第二实体对象的推荐区域均显示第二控件,多个第二控件与多个第二实体对象一一对应。例如需推荐的商户包括商户b和商户c,用户点击推荐信息中商户b旁的第二控件,则将已选择对象替换为商标b中的相同对象。
181.或者:
182.b1’:终端接收针对第三控件的触发操作并转发给服务器;
183.b2’:服务器响应于针对第三控件的触发操作,不替换已选择对象。
184.第三控件位于推荐信息区内的其他区域(推荐实体对象子区域以外的其他区域)。第三控件可以被展示为“继续在本店结算”等包含类似提示文案的控件,以提示用户点击该控件则不替换商品(或不更换商户),继续在当前已选购对象的商户内结算。
185.通过上述方式,为用户提供易理解和易操作的操作方式,操作效率高,使操作更顺畅。
186.在一些实施例中,若第一控件为实体对象主页、购物车页面或者对象页面的结算
控件,步骤b3之后,该方法还包括:
187.b4:终端显示提交订单页面,提交订单页面内展示替换后的对象信息。
188.这样,终端响应于针对第二控件的触发操作,使购物车内对象替换为第二控件对应商户的相同对象,并跳转至提交订单页面以继续后续操作流程。
189.或者,步骤b2’之后,该方法还包括:
190.b3’:终端显示提交订单页面,提交订单页面内展示未被替换的对象信息。
191.这样,终端响应于针对第三控件的触发操作,保留购物车内对象不变继续在当前商户结算,并跳转至提交订单页面以继续后续操作流程。
192.在一些实施例中,若第一控件为提交订单页面的提交订单控件,步骤b3之后,该方法还包括:
193.b5:终端关闭对推荐信息的显示,在提交订单页面内展示替换后的对象信息。
194.这样,终端响应于针对第二控件的触发操作,使购物车内对象替换为第二控件对应商户的相同对象,并不再显示推荐信息,保留原提交订单页面,但是页面内对象变为替换后的对象。
195.或者,步骤b2’之后,该方法还包括:
196.b4’:终端关闭对推荐信息的显示,在提交订单页面内展示未被替换的对象信息。
197.这样,终端响应于针对第三控件的触发操作,保留购物车内对象不变继续在当前商户结算,并不再显示推荐信息,保留原提交订单页面。
198.在一些实施例中,服务器还可以向终端发送第一下单价格,终端接收服务器发送的第一下单价格并显示。这样,便于用户在同一推荐信息区内了解到第一下单价格和第二下单价格,使信息展示更全面,用户易于决策。
199.第一下单价格和第二下单价格均包括对象价格和配送费用,在推荐信息区展示对象价格和配送费用,使信息展示更全面,方便用户决策。当对象价格为预估到手价格、配送费用为商户实际配送费用时,即使第二下单价格小于第一下单价格,但由于第二下单价格中对象价格大于第一下单价格中的对象价格(第二下单价格中配送费用小于第一下单价格中配送费用),用户也可能选择不替换的方案,此时用户采用配送虚拟资源抵扣配送费用,可以使用户在第一实体对象下单实际支付的总费用最低。反过来亦然。
200.此外,推荐信息还包括推荐实体对象的配送时长和/或推荐实体对象内相同对象的销售量,信息提示更全面,方便用户基于上述信息决策。
201.在一些实施例中,若推荐实体对象包括至少两个,该方法还包括:
202.c1:服务器确定第一顺序。
203.第一顺序为推荐信息对应的推荐实体对象的第二订单价格按照从小到大排列的顺序。推荐信息携带第一顺序。
204.步骤106终端接收并显示推荐信息时,根据第一顺序显示推荐信息。
205.根据第一顺序显示推荐信息,可以使推荐信息中的推荐实体对象按照下单价格的优惠力度降序排列,优惠最多的排于最前,优惠最少的排于最后,这样的显示方式易于使用户理解和决策,整体操作效率高。
206.若推荐实体对象的数量过多,使推荐信息区不同同时显示全部推荐实体对象时,可通过操作滑动控件显示未被显示的推荐实体对象。
207.在一些实施例中,该方法还包括:
208.d1:终端响应于触发切换位置控件后执行的切换位置操作,获取修改的配送位置并转发给服务器;
209.d2:服务器将修改的配送位置确定为当前配送位置。
210.通过提供切换位置入口,实现异地点餐,且在切换位置后重新判断优惠店铺,可以提供及时且准确的优惠替换方案。
211.请参考图3所示,本发明实施例还提供了一种实体对象推荐方法。该方法应用于服务器,包括:
212.步骤201:响应于针对第一控件的触发操作,获取已选择对象的对象信息,确定配送范围覆盖当前配送位置的第二实体对象,已选择对象由第一实体对象提供,第二实体对象与第一实体对象具有相同的品牌标识;
213.步骤202:根据对象信息,计算第一实体对象内已选择对象的第一下单价格,计算第二实体对象内相同对象的第二下单价格,相同对象为与已选择对象相同的对象;
214.步骤203:将第二下单价格小于第一下单价格的第二实体对象,确定为推荐实体对象;
215.步骤204:向终端发送推荐实体对象的推荐信息,以使终端显示推荐信息。
216.在一些实施例中,确定配送范围覆盖当前配送位置的第二实体对象,包括:
217.获取当前配送位置;
218.查询配送范围覆盖当前配送位置的第二实体对象集;
219.根据对象信息,确定第二实体对象集中提供相同对象的第二实体对象。
220.在一些实施例中,根据对象信息,确定第二实体对象集中提供与已选择对象相同的对象的第二实体对象之后,方法还包括:
221.针对提供相同对象的第二实体对象,确定相同对象处于可购买状态的第二实体对象;
222.针对相同对象处于可购买状态的每个第二实体对象,分别计算第二下单价格。
223.在一些实施例中,推荐信息包括推荐实体对象的对象标识和第二下单价格;方法还包括:
224.响应于针对第二控件的触发操作,将已选择对象替换为第二控件对应的第二实体对象的相同对象;
225.响应于针对第三控件的触发操作,不替换已选择对象。
226.在一些实施例中,第一下单价格和第二下单价格均包括对象价格和配送费用,推荐信息还包括推荐实体对象的配送时长和/或推荐实体对象内相同对象的销售量;
227.方法还包括:向终端发送第一下单价格,以使终端显示第一下单价格。
228.在一些实施例中,推荐实体对象包括至少两个,方法还包括:
229.确定第一顺序,第一顺序为推荐信息对应的推荐实体对象的第二订单价格按照从小到大排列的顺序;推荐信息携带第一顺序,以使终端根据第一顺序显示推荐信息。
230.在一些实施例中,方法还包括:
231.获取修改的配送位置,将修改的配送位置确定为当前配送位置,修改的配送位置为响应于触发切换位置控件后执行的切换位置操作获取的。
232.在一些实施例中,方法还包括:
233.若未确定到配送范围覆盖当前配送位置的第二实体对象,或者所有的第二实体对象中相同对象均处于不可购买状态,或者第二下单价格大于或等于第一下单价格,向终端发送显示提交订单页面的指示。
234.在一些实施例中,已选择对象包括至少两个,第二实体对象为提供全部的与已选择对象的对象信息匹配的对象的实体对象。
235.根据本发明实施例的实体对象推荐方法,在用户选购完商品后,自动为用户查询配送范围内同品牌的其他商户内相同商品的价格,并计算出在每个商户内购买该相同商品的下单价格,若存在下单更优惠的商户,则推荐给用户,用户可根据该推荐决策,如选择更换优惠店铺购买,或继续在本店购买,从而提供自动比价操作,操作效率高,节省用户自行比价的繁琐操作。
236.本发明实施例的实体对象推荐方法的具体实现过程和有益效果可参考前述图1-2所示的实施例,此处不再赘述。
237.请参考图4所示,本发明实施例还提供了一种实体对象推荐方法。该方法应用于服务器,包括:
238.步骤301:接收针对第一控件的触发操作并转发给服务器,以使服务器获取已选择对象的对象信息,确定配送范围覆盖当前配送位置的第二实体对象,已选择对象由第一实体对象提供,第二实体对象与第一实体对象具有相同的品牌标识;
239.步骤302:接收推荐实体对象的推荐信息,推荐实体对象由服务器通过如下方式确定:根据对象信息,计算第一实体对象内已选择对象的第一下单价格,计算第二实体对象内相同对象的第二下单价格,相同对象为与已选择对象相同的对象,将第二下单价格小于第一下单价格的第二实体对象,确定为推荐实体对象;
240.步骤303:显示推荐信息。
241.在一些实施例中,推荐实体对象中相同对象处于可购买状态。
242.在一些实施例中,推荐信息包括推荐实体对象的对象标识和第二下单价格;显示推荐信息,包括:
243.显示第二控件和第三控件;
244.方法还包括:
245.接收针对第二控件的触发操作并转发给服务器,以使服务器将已选择对象替换为第二控件对应的第二实体对象的相同对象;
246.接收针对第三控件的触发操作并转发给服务器,以使服务器不替换已选择对象。
247.在一些实施例中,第一下单价格和第二下单价格均包括对象价格和配送费用,推荐信息还包括推荐实体对象的配送时长和/或推荐实体对象内相同对象的销售量;
248.方法还包括:接收服务器发送的第一下单价格;
249.显示推荐信息,包括:显示第一下单价格。
250.在一些实施例中,推荐实体对象包括至少两个,方法还包括:
251.接收服务器发送的第一顺序,第一顺序为推荐信息对应的推荐实体对象的第二订单价格按照从小到大排列的顺序,推荐信息携带第一顺序;
252.显示推荐信息,包括:根据第一顺序显示推荐信息。
253.在一些实施例中,第一控件为实体对象主页、购物车页面或者对象页面的结算控件;
254.接收针对第二控件的触发操作并转发给服务器,以使服务器将已选择对象替换为第二控件对应的第二实体对象的相同对象之后,方法还包括:
255.显示提交订单页面,提交订单页面内展示替换后的对象信息;或者,
256.接收针对第三控件的触发操作并转发给服务器,以使服务器不替换已选择对象之后,方法还包括:
257.显示提交订单页面,提交订单页面内展示未被替换的对象信息。
258.在一些实施例中,第一控件为提交订单页面的提交订单控件;
259.接收针对第二控件的触发操作并转发给服务器,以使服务器将已选择对象替换为第二控件对应的第二实体对象的相同对象之后,方法还包括:
260.关闭对推荐信息的显示,在提交订单页面内展示替换后的对象信息;或者,
261.接收针对第三控件的触发操作并转发给服务器,以使服务器不替换已选择对象之后,方法还包括:
262.关闭对推荐信息的显示,在提交订单页面内展示未被替换的对象信息。
263.在一些实施例中,方法还包括:
264.响应于触发切换位置控件后执行的切换位置操作,获取修改的配送位置并转发给服务器,以使服务器将修改的配送位置确定为当前配送位置。
265.在一些实施例中,方法还包括:
266.若未确定到配送范围覆盖当前配送位置的第二实体对象,或者所有的第二实体对象中相同对象均处于不可购买状态,或者第二下单价格大于或等于第一下单价格,显示提交订单页面。
267.在一些实施例中,已选择对象包括至少两个,第二实体对象为提供全部的与已选择对象的对象信息匹配的对象的实体对象。
268.根据本发明实施例的实体对象推荐方法,在用户选购完商品后,自动为用户查询配送范围内同品牌的其他商户内相同商品的价格,并计算出在每个商户内购买该相同商品的下单价格,若存在下单更优惠的商户,则推荐给用户,用户可根据该推荐决策,如选择更换优惠店铺购买,或继续在本店购买,从而提供自动比价操作,操作效率高,节省用户自行比价的繁琐操作。
269.本发明实施例的实体对象推荐方法的具体实现过程和有益效果可参考前述图1-2所示的实施例,此处不再赘述。
270.与前述实体对象推荐方法实施例相对应,本发明实施例还提供了一种实体对象推荐装置。该装置可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,该装置作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。
271.图5示出了本发明实施例提供的实体对象推荐装置的结构示意图。如图5所示,该装置500包括:
272.获取模块501,用于响应于针对第一控件的触发操作,获取已选择对象的对象信息,确定配送范围覆盖当前配送位置的第二实体对象,已选择对象由第一实体对象提供,第
二实体对象与第一实体对象具有相同的品牌标识;
273.计算模块502,用于根据对象信息,计算第一实体对象内已选择对象的第一下单价格,计算第二实体对象内相同对象的第二下单价格,相同对象为与已选择对象相同的对象;
274.第一确定模块503,用于将第二下单价格小于第一下单价格的第二实体对象,确定为推荐实体对象;
275.第一发送模块504,用于向终端发送推荐实体对象的推荐信息,以使终端显示推荐信息。
276.在一些实施例中,确定配送范围覆盖当前配送位置的第二实体对象,包括:
277.获取当前配送位置;
278.查询配送范围覆盖当前配送位置的第二实体对象集;
279.根据对象信息,确定第二实体对象集中提供相同对象的第二实体对象。
280.在一些实施例中,第一确定模块503还用于:
281.在根据对象信息,确定第二实体对象集中提供与已选择对象相同的对象的第二实体对象之后:
282.针对提供相同对象的第二实体对象,确定相同对象处于可购买状态的第二实体对象;
283.针对相同对象处于可购买状态的每个第二实体对象,分别计算第二下单价格。
284.在一些实施例中,推荐信息包括推荐实体对象的对象标识和第二下单价格;装置还包括:替换模块,用于:
285.响应于针对第二控件的触发操作,将已选择对象替换为第二控件对应的第二实体对象的相同对象;
286.响应于针对第三控件的触发操作,不替换已选择对象。
287.在一些实施例中,第一下单价格和第二下单价格均包括对象价格和配送费用,推荐信息还包括推荐实体对象的配送时长和/或推荐实体对象内相同对象的销售量;
288.装置还包括:第二发送模块,用于向终端发送第一下单价格,以使终端显示第一下单价格。
289.在一些实施例中,推荐实体对象包括至少两个,装置还包括:
290.确定第一顺序,第一顺序为推荐信息对应的推荐实体对象的第二订单价格按照从小到大排列的顺序;推荐信息携带第一顺序,以使终端根据第一顺序显示推荐信息。
291.在一些实施例中,装置还包括:
292.第二确定模块,用于获取修改的配送位置,将修改的配送位置确定为当前配送位置,修改的配送位置为响应于触发切换位置控件后执行的切换位置操作获取的。
293.在一些实施例中,装置还包括:
294.第三发送模块,用于若未确定到配送范围覆盖当前配送位置的第二实体对象,或者所有的第二实体对象中相同对象均处于不可购买状态,或者第二下单价格大于或等于第一下单价格,向终端发送显示提交订单页面的指示。
295.在一些实施例中,已选择对象包括至少两个,第二实体对象为提供全部的与已选择对象的对象信息匹配的对象的实体对象。
296.根据本发明实施例的实体对象推荐方法,在用户选购完商品后,自动为用户查询
配送范围内同品牌的其他商户内相同商品的价格,并计算出在每个商户内购买该相同商品的下单价格,若存在下单更优惠的商户,则推荐给用户,用户可根据该推荐决策,如选择更换优惠店铺购买,或继续在本店购买,从而提供自动比价操作,操作效率高,节省用户自行比价的繁琐操作。
297.本发明实施例的实体对象推荐装置500还包括其他用于执行上述方法实施例的各步骤的各个模块,此处不再一一赘述。
298.图6示出了本发明另一实施例提供的实体对象推荐装置的结构示意图。
299.如图6所示,该装置600包括:
300.第一接收模块601,用于接收针对第一控件的触发操作并转发给服务器,以使服务器获取已选择对象的对象信息,确定配送范围覆盖当前配送位置的第二实体对象,已选择对象由第一实体对象提供,第二实体对象与第一实体对象具有相同的品牌标识;
301.第二接收模块602,用于接收推荐实体对象的推荐信息,推荐实体对象由服务器通过如下方式确定:根据对象信息,计算第一实体对象内已选择对象的第一下单价格,计算第二实体对象内相同对象的第二下单价格,相同对象为与已选择对象相同的对象,将第二下单价格小于第一下单价格的第二实体对象,确定为推荐实体对象;
302.显示模块603,用于显示推荐信息。
303.在一些实施例中,所述推荐实体对象中所述相同对象处于可购买状态。
304.在一些实施例中,所述推荐信息包括所述推荐实体对象的对象标识和所述第二下单价格;所述显示所述推荐信息,包括:
305.显示第二控件和第三控件;
306.所述装置还包括:
307.第三接收模块,用于接收针对所述第二控件的触发操作并转发给所述服务器,以使所述服务器将所述已选择对象替换为所述第二控件对应的所述第二实体对象的所述相同对象;
308.第四接收模块,用于接收针对所述第三控件的触发操作并转发给所述服务器,以使所述服务器不替换所述已选择对象。
309.在一些实施例中,所述第一下单价格和所述第二下单价格均包括对象价格和配送费用,所述推荐信息还包括所述推荐实体对象的配送时长和/或所述推荐实体对象内所述相同对象的销售量;
310.所述装置还包括:第五接收模块,用于接收所述服务器发送的所述第一下单价格;
311.所述显示所述推荐信息,包括:显示所述第一下单价格。
312.在一些实施例中,所述推荐实体对象包括至少两个,所述装置还包括:
313.第六接收模块,用于接收所述服务器发送的第一顺序,所述第一顺序为所述推荐信息对应的所述推荐实体对象的第二订单价格按照从小到大排列的顺序,所述推荐信息携带所述第一顺序;
314.所述显示所述推荐信息,包括:根据所述第一顺序显示所述推荐信息。
315.在一些实施例中,所述第一控件为实体对象主页、购物车页面或者对象页面的结算控件;
316.所述显示模块603还用于:在所述第三接收模块接收针对所述第二控件的触发操
作并转发给所述服务器,以使所述服务器将所述已选择对象替换为所述第二控件对应的所述第二实体对象的所述相同对象之后,
317.显示提交订单页面,所述提交订单页面内展示替换后的对象信息;或者,
318.所述显示模块603还用于:在所述第四接收模块接收针对所述第三控件的触发操作并转发给所述服务器,以使所述服务器不替换所述已选择对象之后,
319.显示提交订单页面,所述提交订单页面内展示未被替换的对象信息。
320.在一些实施例中,所述第一控件为提交订单页面的提交订单控件;
321.所述显示模块603还用于:在所述第三接收模块接收针对所述第二控件的触发操作并转发给所述服务器,以使所述服务器将所述已选择对象替换为所述第二控件对应的所述第二实体对象的所述相同对象之后,
322.关闭对所述推荐信息的显示,在所述提交订单页面内展示替换后的对象信息;或者,
323.所述显示模块603还用于:在所述第四接收模块接收针对所述第三控件的触发操作并转发给所述服务器,以使所述服务器不替换所述已选择对象之后,
324.关闭对所述推荐信息的显示,在所述提交订单页面内展示未被替换的对象信息。
325.在一些实施例中,所述装置还包括:
326.获取模块,用于响应于触发切换位置控件后执行的切换位置操作,获取修改的配送位置并转发给所述服务器,以使所述服务器将所述修改的配送位置确定为所述当前配送位置。
327.在一些实施例中,所述显示模块603还用于:
328.若未确定到配送范围覆盖所述当前配送位置的所述第二实体对象,或者所有的所述第二实体对象中所述相同对象均处于不可购买状态,或者所述第二下单价格大于或等于所述第一下单价格,显示提交订单页面。
329.在一些实施例中,所述已选择对象包括至少两个,所述第二实体对象为提供全部的与所述已选择对象的对象信息匹配的对象的实体对象。
330.根据本发明实施例的实体对象推荐方法,在用户选购完商品后,自动为用户查询配送范围内同品牌的其他商户内相同商品的价格,并计算出在每个商户内购买该相同商品的下单价格,若存在下单更优惠的商户,则推荐给用户,用户可根据该推荐决策,如选择更换优惠店铺购买,或继续在本店购买,从而提供自动比价操作,操作效率高,节省用户自行比价的繁琐操作。
331.本发明实施例的实体对象推荐装置600还包括其他用于执行上述方法实施例的各步骤的各个模块,此处不再一一赘述。
332.本发明实施例提供了一种非易失性计算机可读存储介质,计算机可读存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的实体对象推荐方法。
333.图7示出了本发明实施例提供的电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定,其可以是终端、服务器等设备。
334.如图7所示,该电子设备可以包括:处理器(processor)702、通信接口(communications interface)704、存储器(memory)706、以及通信总线708。
335.其中:处理器702、通信接口704、以及存储器706通过通信总线708完成相互间的通信。通信接口704,用于与其它设备比如客户端或其它服务器等的网元通信。处理器702,用于执行程序710,具体可以执行上述实体对象推荐方法实施例中的相关步骤。
336.具体地,程序710可以包括程序代码,该程序代码包括计算机操作指令。
337.处理器702可能是cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
338.存储器706,用于存放程序710。存储器706可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
339.在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明实施例的内容,并且上面对特定语言所做的描述是为了披露本发明实施例的优选实施方式。
340.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
341.类似地,应当理解,为了精简本发明实施例并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明实施例要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
342.本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
343.此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
344.本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用
微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明实施例还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明实施例的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
345.应该注意的是上述实施例对本发明实施例进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明实施例可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1