本申请涉及大数据,特别是涉及一种信息推送方法、装置、计算机设备、存储介质和程序产品。
背景技术:
1、随着汽车的普及与发展,加油站的数量越来越多。为了吸引用户、提升加油站的营业额,加油站会经常推出一些优惠活动,并将这些优惠活动推送至大量用户,从而为用户提供较优惠的加油价格。
2、传统方法中,加油站可以通过短信群发、公众号推送、媒体广告等信息推送方式,向大量用户发送优惠活动相关的信息。然而,在采用传统的信息推送方式,对加油站优惠活动相关的信息进行推送的过程中,存在无法精准地进行信息推送的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够精准地对加油站优惠活动相关的信息进行信息推送的信息推送方法、装置、计算机设备、存储介质和程序产品。
2、第一方面,本申请提供了一种信息推送方法。应用于服务器,所述方法包括:
3、获取多个用户的历史加油信息及存在优惠活动的目标加油站的信息;
4、根据所述多个用户的历史加油信息及所述目标加油站的优惠活动信息,从所述多个用户中确定目标用户;
5、根据信息推送规则向所述目标用户推送所述优惠活动信息。
6、在其中一个实施例中,所述多个用户的历史加油信息包括所述多个用户对应的历史加油站的信息以及所述多个用户对应的历史加油量信息;所述根据所述多个用户的历史加油信息及所述目标加油站的优惠活动信息,从所述多个用户中确定目标用户,包括:
7、根据所述多个用户对应的历史加油站的信息及所述目标加油站的信息之间的关系,从所述多个用户中确定多个候选用户;各所述候选用户对应的历史加油站包括所述目标加油站;
8、根据各所述候选用户的历史加油量信息对各所述候选用户进行排序,得到排序结果;
9、从所述排序结果中确定位于前预设名次范围内的候选用户,并将所述位于预设名次范围内的候选用户作为所述目标用户。
10、在其中一个实施例中,所述历史加油量信息包括累计加油金额和累计加油次数;所述根据所述候选用户的历史加油量信息对所述候选用户进行排序,得到排序结果,包括:
11、根据各所述候选用户的累计加油金额和所述累计加油次数,按照预设权重计算各所述候选用户的重要程度得分;
12、根据所述重要程度得分对各所述候选用户进行排序,得到多个所述候选用户的排序结果。
13、在其中一个实施例中,所述根据信息推送规则向所述目标用户推送所述优惠活动信息,包括:
14、通过5g消息向所述目标用户推送所述优惠活动信息;
15、根据所述目标用户的数量及所述优惠活动信息对应的优惠名额总数,更新所述优惠活动信息对应的剩余优惠名额;
16、若确定所述剩余优惠名额不为0,则从所述排序结果中去除所述目标用户,得到新的排序结果;循环执行从所述新的排序结果中确定位于前预设名次范围内的新的候选用户,并将所述位于前预设名次范围内的新的候选用户作为新的目标用户;
17、通过5g消息向所述新的目标用户推送所述优惠活动信息,直至所述剩余优惠名额为0或所述候选用户均已推送为止。
18、在其中一个实施例中,所述通过5g消息向所述目标用户推送所述优惠活动信息,包括:
19、根据各所述目标用户的重要程度得分,从所述优惠活动信息中确定与所述目标用户的重要程度得分匹配的目标优惠活动信息;所述目标优惠活动信息的优惠力度与所述重要程度得分成正比;
20、通过所述5g消息将所述目标优惠活动信息推送至所述目标用户。
21、在其中一个实施例中,所述方法还包括:
22、接收所述目标用户的预约资源转移请求;所述预约资源转移请求为所述目标用户响应于所述优惠活动信息发起的,且用于预约资源转移的请求;
23、根据所述预约资源转移请求及所述优惠活动信息,确定所述目标用户对应的待资源转移加油金额;
24、对所述目标用户对应的待资源转移加油金额对应的资源进行冻结,并向所述目标用户发送资源转移识别码;所述资源转移识别码用于在所述用户加油后向所述目标加油站进行资源转移的识别码;
25、在检测到所述目标用户根据所述资源转移识别码完成资源转移的情况下,将所述待资源转移加油金额对应的资源转移至所述目标加油站。
26、在其中一个实施例中,所述方法还包括:
27、若检测到目标时间段内所述目标用户未根据所述资源转移识别码完成资源转移,则将所述待资源转移加油金额对应的资源进行解冻。
28、第二方面,本申请还提供了一种信息推送装置。所述装置包括:
29、获取模块,用于获取多个用户的历史加油信息及存在优惠活动的目标加油站的信息;
30、目标用户确定模块,用于根据所述多个用户的历史加油信息及所述目标加油站的优惠活动信息,从所述多个用户中确定目标用户;
31、推送模块,用于根据信息推送规则向所述目标用户推送所述优惠活动信息。
32、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项实施例中的方法的步骤。
33、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项实施例中的方法的步骤。
34、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项实施例中的方法的步骤。
35、上述信息推送方法、装置、计算机设备、存储介质和程序产品,获取多个用户的历史加油信息及存在优惠活动的目标加油站的信息;根据多个用户的历史加油信息及目标加油站的优惠活动信息,从多个用户中确定目标用户;根据信息推送规则向目标用户推送优惠活动信息。本申请实施例可以根据预先获取的多个用户的历史加油信息、存在优惠活动的目标加油站的信息及目标加油站的优惠活动信息,从多个用户中确定目标用户,就能够较准确地确定出针对目标加油站的优惠活动信息的目标用户。从而,根据信息推送规则向较准确的目标用户推送优惠活动信息,就能够针对目标加油站的优惠活动信息的目标用户精准地进行信息推送。
1.一种信息推送方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述多个用户的历史加油信息包括所述多个用户对应的历史加油站的信息以及所述多个用户对应的历史加油量信息;所述根据所述多个用户的历史加油信息及所述目标加油站的优惠活动信息,从所述多个用户中确定目标用户,包括:
3.根据权利要求2所述的方法,其特征在于,所述历史加油量信息包括累计加油金额和累计加油次数;所述根据所述候选用户的历史加油量信息对所述候选用户进行排序,得到排序结果,包括:
4.根据权利要求2或3所述的方法,其特征在于,所述根据信息推送规则向所述目标用户推送所述优惠活动信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述通过5g消息向所述目标用户推送所述优惠活动信息,包括:
6.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种信息推送装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。