推荐对象的信息推送方法、装置、设备及介质与流程

文档序号:31294942发布日期:2022-08-27 03:54阅读:59来源:国知局
推荐对象的信息推送方法、装置、设备及介质与流程

1.本技术涉及计算机技术领域,具体涉及一种推荐对象的信息推送方法、装置、设备及介质。


背景技术:

2.随着电商行业的蓬勃发展,众多的电商销售琳琅满目的商品。同一件商品在各个电商平台的价格各不相同,各个电商平台的促销活动频繁更新,导致同一件商品在各个电商平台的价格涨跌起伏。消费者若同时关注各个电商的商品及价格波动、对同一商品在各个电商平台的价格比较后再进行选购,将耗费大量的时间和精力。
3.为了减少消费者浏览、比价的时间成本,现有技术可以将各电商平台的商品价格进行最低价计算后,通过人工做图的方式静态展示商品信息和促销信息。但由于各电商平台商品的价格涨落起伏、各电商平台的优惠活动频繁变化,人工做图的展示方法时效性较差,展示结果准确度较低。


技术实现要素:

4.为解决上述问题,本技术实施例提供了一种推荐对象的信息推送方法、装置、设备及介质,以提高推荐对象的信息推送的时效性,减少计算数据量,提高计算效率,进而简化用户的检索过程。
5.本技术实施例采用下述技术方案:
6.第一方面,提供了一种推荐对象的信息推送方法,该方法包括:
7.获取待推送对象的对象信息,其中,待推送对象根据对象推荐规则确定;
8.根据待推送对象的对象信息,以设定时间间隔确定待推送对象在各平台渠道的资源信息;
9.根据待推送对象在各平台渠道的资源信息,确定待推送对象的最优资源;
10.推送待推送对象的对象信息、最优资源和最优资源对应的平台渠道。
11.第二方面,提供了一种推荐对象的信息推送装置,该装置包括:
12.对象信息确定模块,用于获取待推送对象的对象信息,其中,待推送对象根据对象推荐规则确定;
13.资源信息确定模块,用于根据待推送对象的对象信息,以设定时间间隔确定待推送对象在各平台渠道的资源信息;
14.最优资源确定模块,用于根据待推送对象在各平台渠道的资源信息,确定待推送对象的最优资源;
15.信息推送模块,用于推送待推送对象的对象信息、最优资源和对应的平台渠道。
16.第三方面,本技术实施例还提供了一种计算机设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述推荐对象的信息推送方法的步骤。
17.第四方面,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器指令时实现上述推荐对象的信息推送方法的步骤。
18.本技术实施例采用的上述至少一个技术方案能够达到以下有益效果:
19.本技术提供的推荐对象的信息推送方法,根据对象推荐规则确定待推送对象并获取待推送对象的对象信息,根据待推送对象的对象信息以设定时间间隔匹配各平台渠道的资源信息,根据各平台渠道的资源信息计算出最优资源,从而将待推送对象的对象信息、最优资源和最优资源对应的平台渠道推送给用户。本技术提供的推荐对象的信息推送方法,根据对象推荐规则确定待推送对象的范围,从而无需用户进行主动的订阅、检索操作,直接为用户推荐潜在检索对象;以设定时间间隔确定待推送对象在各平台渠道的资源信息,从而提高了推荐对象的信息推送的时效性;在待推送对象的范围内确定待推送对象在各平台渠道的最优资源,从而大大减少了计算数据量,提高了计算效率;向用户推送对象的对象信息、最优资源和最优资源对应的平台渠道,从而简化用户的检索过程,大大减少用户耗费的时间和精力。
附图说明
20.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
21.图1示出根据本技术的一个实施例的推荐对象的信息推送方法的应用环境示意图;
22.图2示出根据本技术的一个实施例的推荐对象的信息推送方法的流程示意图;
23.图3示出根据本技术的一个实施例的推送待推送对象的对象信息、最优资源和对应的平台渠道的示意图;
24.图4示出根据本技术的另一个实施例的推荐对象的信息推送方法的流程示意图;
25.图5示出根据本技术的一个实施例的推荐对象的信息推送装置的结构示意图;
26.图6示出根据本技术的一个实施例的计算机设备的结构示意图;
27.图7示出根据本技术的另一个实施例的计算机设备的结构示意图。
具体实施方式
28.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
29.以下结合附图,详细说明本技术各实施例提供的技术方案。
30.本技术实施例提供的推荐对象的信息推送方法,可应用在如图1的应用环境中,其中,客户端通过网络与服务端进行通信。服务端可以通过获取根据对象推荐规则确定的待推送对象的对象信息,根据待推送对象的对象信息,以设定时间间隔确定待推送对象在各平台渠道的资源信息,根据待推送对象在各平台渠道的资源信息,确定待推送对象的最优资源,将待推送对象的对象信息、最优资源和最优资源对应的平台渠道推送至客户端。在本
申请中,针对向客户端推送的对象信息、最优资源和最优资源对应的平台渠道,先通过对象推荐规则确定待推送对象的对象信息,再从各平台渠道中匹配到待推送对象从而确定待推送对象在各平台渠道的资源信息,比较确定出最优资源后,将对象信息、最优资源和最优资源对应的平台渠道推送至客户端,能够大大减少计算数据量,提高计算效率,提升推荐对象的信息推送的时效性。客户端可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。下面通过具体的实施例对本技术进行详细的描述。
31.图2示出了本技术一个实施例提出的推荐对象的信息推送方法。根据图2所示,所述方法包括步骤s210~步骤s240:
32.步骤s210:获取待推送对象的对象信息,其中,所述待推送对象根据对象推荐规则确定。
33.对象推荐规则可以但不限于服务器根据对象实际推荐需求已经配置好的推荐规则。比如对象推荐规则可以是根据用户的浏览偏好进行配置的,又比如对象推荐规则可以是根据用户的人物画像进行配置的,还比如对象推荐规则可以是根据用户的对象检索记录进行配置的。上述举例仅为示意性说明,本技术的对象推荐规则并不局限于此。
34.基于配置好的对象推荐规则,可以确定至少一个待推送对象。待推送对象用于确定向用户推荐的信息的对象范围。
35.基于待推送对象的对象范围,获取待推送对象的对象信息,该对象信息可以包括但不限于唯一标识商品的商品id、或者商品的标准化产品单元spu等。
36.步骤s220:根据所述待推送对象的对象信息,以设定时间间隔确定所述待推送对象在各平台渠道的资源信息。
37.根据获取到的待推送对象的对象信息,以设定时间间隔匹配到各平台渠道中待推送对象的资源信息。以商品对象为例,各平台渠道中的每一个均可能有多个实体(例如商户),多个实体均可能销售待推送对象,各平台渠道的各实体销售的待推送对象上可能存在资源信息(例如优惠信息),本技术根据待推送对象的对象信息,匹配所有平台渠道中所有实体中销售的待推送对象的资源信息。也就是说,在待推送对象的对象范围内,以设定时间间隔匹配到各平台渠道的各实体销售的众多待推送对象,每个被销售的待推送对象均携带其在各自实体和平台渠道的资源信息。
38.设定时间间隔可以但不限于为根据各个平台渠道的活动特点确定的固定时间段。举例来说,若各平台渠道销售的对象资源变化较为频繁,则可以设定一个较短的时间间隔,优选为30分钟;若各平台渠道销售的对象资源较为稳定,则可以设定一个较长的时间间隔。
39.步骤s230:根据所述待推送对象在各平台渠道的资源信息,确定所述待推送对象的最优资源。
40.确定待推送对象在各平台渠道的资源信息后,可以对每个资源信息进行计算处理,从而确定待推送对象在各平台渠道的价格,再对各平台渠道的价格进行比较,即可以确定待推送对象的最优资源。
41.待推送对象在各平台渠道的资源信息可以但不限于包括:商家满折、商家满减、商家优惠券、平台满减、平台优惠券或者红包。本技术可以但不限于根据计算规则,计算出待推送对象在各平台渠道的促销价格,从而在对各平台渠道的促销价格进行比较后,确定待
推送对象的最优资源。
42.步骤s240:推送所述待推送对象的对象信息、最优资源和最优资源对应的平台渠道。
43.将待推送对象的对象信息推送给用户,使用户获知待推荐对象的基本内容;将待推送对象的最优资源推送给用户,使用户无需自行浏览或搜索待推荐内容即可确定其可以达到的最优惠的购买价格;将待推送对象最优资源对应的平台渠道推送给用户,使用户能够直接获知购买渠道。在此基础上,用户可以自行前往最优资源的购买渠道实施购买操作,也可以通过推送的平台渠道所包含的链接直接跳转购买渠道实施购买操作。
44.由图2所示的方法可以看出,本技术提供的推荐对象的信息推送方法,根据对象推荐规则确定待推送对象并获取待推送对象的对象信息,根据待推送对象的对象信息以设定时间间隔匹配各平台渠道的资源信息,根据各平台渠道的资源信息计算出最优资源,从而将待推送对象的对象信息、最优资源和最优资源对应的平台渠道推送给用户。本技术提供的推荐对象的信息推送方法,根据对象推荐规则确定待推送对象的范围,从而无需用户进行主动的订阅、检索操作,直接为用户推荐潜在检索对象;以设定时间间隔确定待推送对象在各平台渠道的资源信息,从而提高了推荐对象的信息推送的时效性;在待推送对象的范围内确定待推送对象在各平台渠道的最优资源,从而大大减少了计算数据量,提高了计算效率;向用户推送对象的对象信息、最优资源和最优资源对应的平台渠道,从而简化用户的检索过程,大大减少用户耗费的时间和精力。
45.在本技术的一些实施例中,在上述方法中,所述获取待推送对象的对象信息的步骤之前,所述方法还包括:获取用户浏览信息;根据所述用户浏览信息,确定对象偏好信息;根据所述对象偏好信息,确定对象推荐规则。
46.在获取待推送对象的对象信息之前,需要预先配置对象推荐规则。作为一种可选的实施方式,以商品为例,首先获取用户浏览信息。用户浏览信息可以包括但不限于用户浏览对象的时长、用户浏览对象的品类分类、用户对浏览对象的历史操作(包括但不限于收藏或加入购物车等)等。根据用户浏览信息,确定对象偏好信息。比如根据用户浏览对象的时长由长到短,则确定用户更加偏好浏览时长较长的对象;又比如用户浏览某一品类分类的对象数量较多,则确定用户更加偏好该品类分类的对象;再比如用户对浏览的对象执行了收藏或加购物车的操作,则确定用户更加偏好被执行历史操作的对象。上述情形仅为示意性举例,根据用户浏览信息确定对象偏好信息的方式并不局限于此。在确定用户的对象偏好信息后,根据对象偏好信息,确定对象推荐规则,该对象推荐规则可以但不限于以用户对对昂的偏好程度由高到低进行排序。
47.基于配置的对象推荐规则确定获取的待推送对象的对象信息,基于用户的浏览偏好确定用户可能购买的对象范围。待推送对象的范围无需用户直接订阅或检索确定,能够更智能地划定用户潜在检索对象,使得推荐对象的信息的推送更加个性化。
48.在本技术的一些实施例中,在上述方法中,所述根据所述待推送对象的对象信息,以设定时间间隔确定所述待推送对象在各平台渠道的资源信息,包括:以设定时间间隔获取所有平台渠道的对象信息;在所有所述平台渠道的对象信息中匹配所述待推送对象的对象信息;确定匹配成功的所述待推送对象在各所述平台渠道的资源信息。
49.为了确定待推送对象在各平台渠道的销售情况,以设定时间间隔获取所有平台渠
道的对象信息,在所有平台渠道的对象信息中匹配待推送对象的对象信息。所有平台渠道的对象数量众多,与待推送对象的对象信息匹配成功的平台渠道的对象信息筛选剔除掉了与推荐对象的信息推送无关的对象。之后确定匹配成功的待推送对象在各平台渠道的资源信息,即仅确定待推送对象范围内各平台渠道的资源信息。
50.在各平台渠道的众多对象信息中匹配出待推送对象的对象信息,从而仅确定待推送对象在各平台渠道的资源信息,大大缩减了平台渠道的对象信息、资源信息的数据量,提高了数据处理效率。
51.在本技术的一些实施例中,在上述方法中,所述根据所述待推送对象在各平台渠道的资源信息,确定所述待推送对象的最优资源,包括:获取确定所述待推送对象在各平台渠道的价格计算请求;将所述价格计算请求随机分布于至少一个阻塞队列;至少一个所述阻塞队列根据所述待推送对象在各平台渠道的资源信息,基于计算规则确定所述待推送对象在各所述平台渠道的价格;根据所述待推送对象在各所述平台渠道的价格,确定所述待推送对象的最优资源。
52.在计算确定待推送对象的最优资源的步骤中,可以但不限于基于分布式rpc框架dubbo提供的随机的集群策略,将待推送对象在各平台渠道的价格计算请求随机分配到至少一台服务器上。各服务器根据待推送对象在各平台渠道的资源信息,在java线程阻塞队列blockingqueue中,基于计算规则异步计算待推送对象在各平台渠道的价格。举例来说,计算规则中,可以包括商家满折、商家满减、商家优惠券、平台满减、平台优惠券、红包参数,各参数根据其权重分配优先级进行叠加,则待推送对象在平台渠道的价格可以为如下的计算链路:商家满折——商家满减——商家优惠券——平台满减——平台优惠券——红包。上述举例仅是示意性说明,本技术并不以此为限,在实际情况中,计算规则的参数可能多于或少于上述举例,计算链路可能受各平台渠道的限定而有所不同。在计算出待推送对象在各平台渠道的价格后,以价格最低的平台渠道的对象资源作为待推送对象的最优资源。
53.将众多的价格计算请求随机地分配于至少一台服务器上,各服务器基于计算规则异步计算待推送对象在各平台渠道的价格,能够大大提高计算效率,更快地完成定时计算任务,得到的最优资源结果数据时效性更强。
54.在本技术的一些实施例中,在上述方法中,所述根据所述待推送对象在各所述平台渠道的价格,确定所述待推送对象的最优资源,包括:获取所述待推送对象在各所述平台渠道的库存数量;判断各所述平台渠道的库存数量是否大于零;若是,则根据所述待推送对象在各所述平台渠道的价格,确定所述待推送对象的最优资源。
55.确定待推送对象在各平台渠道的价格后,对待推送对象在各平台渠道的库存数量进行校验。也就是说,如果待推送对象在某个平台渠道的库存数量为零,那么即使最终确定该平台渠道的待推送对象的资源是最优资源,该平台渠道也没有库存可被销售,确定的该平台渠道的待推送对象的最优资源是无意义的。因此,在确定待推送对象的最优资源的步骤中,判断各平台渠道的库存数量大于零时,则根据待推送对象在各平台渠道的资源,确定出待推送对象的最优资源。
56.对待推送对象在各平台渠道的库存数量进行判断,在库存数量大于零的情况下,确定待推送对象的最优资源,能够保证待推送对象在最优资源对应的平台渠道的可购买性,提高推荐对象的信息推送的准确性和实用性。
57.在本技术的一些实施例中,在上述方法中,所述推送所述待推送对象的对象信息、最优资源和最优资源对应的平台渠道的步骤之前,所述方法还包括:在每个所述设定时间间隔内记录所述待推送对象的最优资源和最优资源对应的平台渠道。
58.在一个设定时间间隔内,可以将批量计算最终确定的待推送对象的最优资源和最优资源对应的平台渠道存储于分布式缓存tair中。分布式缓存的key格式可以为:“平台渠道”+
”‑”
+“商品的spu”等。tair分布式缓存可以采用1db,磁盘存储多于10小时,从而起到兜底作用。
59.在本技术的一些实施例中,在上述方法中,所述推送所述待推送对象的对象信息、最优资源和对应的平台渠道,包括:获取推荐对象信息查询请求;根据所述推荐对象信息查询请求,推送所述待推送对象的对象信息、最优资源和最优资源对应的平台渠道。
60.获取的推荐对象信息查询请求包括但不局限于用户通过直接指令发出请求,还可以为用户打开了嵌入有能够显示推荐对象信息推送的电子页面即意味着发出请求等其他形式。也就是说,获取的推荐对象信息查询请求的形式是多样化的。根据推荐对象信息查询请求,可以批量化读取tair分布式缓存中的数据,比如一次读取20个待推送对象的对象信息、最优资源和最优资源对应的平台渠道。将待推送对象的对象信息、最优资源和最优资源对应的平台渠道用eagle进行动态配置,从而推送至用户。图3示出了本技术一个实施例的推送待推送对象的对象信息、最优资源和对应的平台渠道的示意图。
61.每个设定时间间隔内,分布式缓存tair中的数据都是批量读取,接口性能很高,能够实现毫秒级别的数据读取,大大提高了推荐对象的信息推送效率。
62.图4示出了本技术另一个实施例提出的推荐对象的信息推送方法。结合图4所示,本实施例的推荐对象的信息推送方法包括以下步骤s410~步骤s460:
63.步骤s410,获取用户浏览信息,根据用户浏览信息确定对象偏好信息,根据对象偏好信息确定对象推荐规则。
64.例如,通过获取的用户浏览信息,确定用户偏好补钙类保健品,根据补钙类保健品,确定对象推荐规则为国产补钙类保健品。
65.步骤s420,获取待推送对象的对象信息,其中,待推送对象根据对象推荐规则确定。
66.例如,根据国产补钙类保健品的对象推荐规则,获取待推送的20个待推送对象的对象信息。
67.步骤s430,根据待推送对象的对象信息,以设定时间间隔确定待推送对象在各平台渠道的资源信息,具体包括:步骤s331~步骤s333。
68.步骤s431,以设定时间间隔获取所有平台渠道的对象信息。
69.步骤s432,在所有平台渠道的对象信息中匹配待推送对象的对象信息。
70.步骤s433,确定匹配成功的待推送对象在各平台渠道的资源信息。
71.例如,以30分钟的时间间隔获取所有平台渠道的对象信息,在所有平台渠道的对象信息中匹配20个待推送补钙类保健品的对象信息,确定匹配成功的20个待推送补钙类保健品在各平台渠道的资源信息。即例如,确定第1个待推送补钙类保健品在总共2个平台渠道的资源信息,确定第2个待推送补钙类保健品在总共8个平台渠道的资源信息,其他待推送补钙类保健品以此类推,此处不再赘述。
72.步骤s440,根据待推送对象在各平台渠道的资源信息,确定待推送对象的最优资源,具体包括:步骤s441~步骤s446。
73.步骤s441,获取确定待推送对象在各平台渠道的价格计算请求。
74.步骤s442,将价格计算请求随机分布于至少一个阻塞队列。
75.步骤s443,至少一个阻塞队列根据待推送对象在各平台渠道的资源信息,基于计算规则确定待推送对象在各平台渠道的价格。
76.步骤s444,获取待推送对象在各平台渠道的库存数量。
77.步骤s445,判断各平台渠道的库存数量是否大于零。
78.步骤s446,若是,则根据待推送对象在各平台渠道的价格,确定待推送对象的最优资源。
79.例如,确定第1个待推送补钙类保健品在总共2个平台渠道的第1个平台渠道的价格为最优资源,确定第2个待推送补钙类保健品在总共8个平台渠道的第3个平台渠道的价格为最优资源,其他待推送补钙类保健品以此类推,此处不再赘述。
80.步骤s450,在每个设定时间间隔内记录待推送对象的最优资源和最优资源对应的平台渠道。
81.例如,对20个待推送补钙类保健品,在30分钟的时间间隔内记录其最优资源和最优资源对应的平台渠道
82.步骤s460,提送待推送对象的对象信息、最优资源和最优资源对应的平台渠道,具体包括:步骤s461~s462。
83.步骤s461,获取推荐对象信息查询请求。
84.步骤s462,根据推荐对象信息查询请求,推送待推送对象的对象信息、最优资源和最优资源对应的平台渠道。
85.例如,接收到用户的推荐对象信息查询请求后,将20个待推送补钙类保健品的对象信息、最优资源和最优资源对应的平台渠道推送至用户。
86.可见,在上述方案中,能够基于设定时间间隔动态地计算待推送对象的最优资源,不需要人工进行计算和做图,大大降低了人工成本;能够根据对象推荐规则更新待推送对象的范围,有效挖掘用户的潜在检索欲望;先匹配待推送对象再确定最优资源,降低了计算数据量;异步计算待推送对象在各平台渠道的价格,计算效率更高。
87.图5示出了本技术一个实施例提出的推荐对象的信息推送装置。根据图5所示,所述装置500包括:
88.对象信息确定模块510,用于获取待推送对象的对象信息,其中,所述待推送对象根据对象推荐规则确定。
89.对象推荐规则可以但不限于根据对象实际推荐需求已经配置好的推荐规则。比如对象推荐规则可以是根据用户的浏览偏好进行配置的,又比如对象推荐规则可以是根据用户的人物画像进行配置的,还比如对象推荐规则可以是根据用户的对象检索记录进行配置的。上述举例仅为示意性说明,本技术的对象推荐规则并不局限于此。
90.基于配置好的对象推荐规则,可以确定至少一个待推送对象。待推送对象用于确定向用户推荐的对象信息的对象范围。
91.基于待推送对象的对象范围,获取待推送对象的对象信息,该对象信息可以包括
但不限于唯一标识商品的商品id、或者商品的标准化产品单元spu等。
92.资源信息确定模块520,用于根据所述待推送对象的对象信息,以设定时间间隔确定所述待推送对象在各平台渠道的资源信息。
93.根据获取到的待推送对象的对象信息,以设定时间间隔匹配到各平台渠道中待推送对象的资源信息。以商品对象为例,各平台渠道中的每一个均可能有多个实体(例如商户),多个实体均可能销售待推送对象,各平台渠道的各实体销售的待推送对象上可能存在资源信息(例如优惠信息),本技术根据待推送对象的对象信息,匹配所有平台渠道中所有实体中销售的待推送对象的资源信息。也就是说,在待推送对象的对象范围内,以设定时间间隔匹配到各平台渠道的各实体销售的众多待推送对象,每个被销售的待推送对象均携带其在各自实体和平台渠道的资源信息。
94.设定时间间隔可以但不限于为根据各个平台渠道的活动特点确定的固定时间段。举例来说,若各平台渠道销售的对象资源变化较为频繁,则可以设定一个较短的时间间隔,优选为30分钟;若各平台渠道销售的对象资源较为稳定,则可以设定一个较长的时间间隔。
95.最优资源确定模块530,用于根据所述待推送对象在各平台渠道的资源信息,确定所述待推送对象的最优资源。
96.确定待推送对象在各平台渠道的资源信息后,可以对每个资源信息进行计算处理,从而确定待推送对象在各平台渠道的价格,再对各平台渠道的价格进行比较,即可以确定待推送对象的最优资源。
97.待推送对象在各平台渠道的资源信息可以但不限于包括:商家满折、商家满减、商家优惠券、平台满减、平台优惠券或者红包。本技术可以但不限于根据计算规则,计算出待推送对象在各平台渠道的促销价格,从而在对各平台渠道的促销价格进行比较后,确定待推送对象的最优资源。
98.信息推送模块540,用于推送所述待推送对象的对象信息、最优资源和对应的平台渠道。
99.将待推送对象的对象信息推送给用户,使用户获知待推荐对象的基本内容;将待推送对象的最优资源推送给用户,使用户无需自行浏览或搜索待推荐内容即可确定其可以达到的最优惠的购买价格;将待推送对象最优资源对应的平台渠道推送给用户,使用户能够直接获知购买渠道。在此基础上,用户可以自行前往最优资源的购买渠道实施购买操作,也可以通过推送的平台渠道所包含的链接直接跳转购买渠道实施购买操作。
100.在本技术的一些实施例中,所述装置还包括:
101.对象推荐规则确定模块,用于获取用户浏览信息,根据所述用户浏览信息确定对象偏好信息,根据所述对象偏好信息确定对象推荐规则。
102.在本技术的一些实施例中,所述资源信息确定模块520,具体用于:
103.以设定时间间隔获取所有所述平台渠道的对象信息;
104.在所有所述平台渠道的对象信息中匹配所述待推送对象的对象信息;
105.确定匹配成功的所述待推送对象在各所述平台渠道的资源信息。
106.在本技术的一些实施例中,所述最优资源确定模块530,具体用于:
107.获取确定所述待推送对象在各平台渠道的价格计算请求;
108.将所述价格计算请求随机分布于至少一个阻塞队列;
109.至少一个所述阻塞队列根据所述待推送对象在各平台渠道的资源信息,基于计算规则确定所述待推送对象在各所述平台渠道的价格;
110.根据所述待推送对象在各所述平台渠道的价格,确定所述待推送对象的最优资源。
111.在本技术的一些实施例中,所述最优资源确定模块530,还用于:
112.获取所述待推送对象在各所述平台渠道的库存数量;
113.判断各所述平台渠道的库存数量是否大于零;
114.若是,则根据所述待推送对象在各所述平台渠道的价格,确定所述待推送对象的最优资源。
115.在本技术的一些实施例中,所述装置还包括:
116.存储模块,用于在每个所述设定时间间隔内记录所述待推送对象的最优资源和最优资源对应的平台渠道。
117.在本技术的一些实施例中,所述信息推送模块540,具体用于:
118.获取推荐对象信息查询请求;
119.根据所述推荐对象信息查询请求,推送所述待推送对象的对象信息、最优资源和最优资源对应的平台渠道。
120.图6是本技术的一个实施例计算机设备的结构示意图。请参考图6,该计算机设备可以是服务端,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性和/或易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的客户端通过网络连接通信。该计算机程序被处理器执行时以实现推荐对象的信息推送方法服务端侧的功能或步骤。
121.在一个实施例中,提供了一种计算机设备,该计算机设备可以是客户端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部服务器通过网络连接通信。该计算机程序被处理器执行时以实现推荐对象的信息推送方法客户端侧的功能或步骤
122.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
123.获取待推送对象的对象信息,其中,待推送对象根据对象推荐规则确定;
124.根据待推送对象的对象信息,以设定时间间隔确定待推送对象在各平台渠道的资源信息;
125.根据待推送对象在各平台渠道的资源信息,确定待推送对象的最优资源;
126.推送待推送对象的对象信息、最优资源和最优资源对应的平台渠道。
127.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算
机程序被处理器执行时实现以下步骤:
128.获取待推送对象的对象信息,其中,待推送对象根据对象推荐规则确定;
129.根据待推送对象的对象信息,以设定时间间隔确定待推送对象在各平台渠道的资源信息;
130.根据待推送对象在各平台渠道的资源信息,确定待推送对象的最优资源;
131.推送待推送对象的对象信息、最优资源和最优资源对应的平台渠道。
132.需要说明的是,上述关于计算机可读存储介质或计算机设备所能实现的功能或步骤,可对应参阅前述方法实施例中,服务端侧以及客户端侧的相关描述,为避免重复,这里不再一一描述。
133.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
134.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
135.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1