本公开涉及互联网、大数据和金融领域,更具体地,涉及一种信息推送方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、随着互联网和大数据技术的发展,公众号应运而生。公众号可以指第三方基于公众平台进行二次应用开发得到的应用账号。
2、公众号可以基于与用户行为相关的海量数据为用户提供各类业务服务的信息查询和信息推送,以便于用户及时了解到各类业务服务的相关资讯和使用情况。
3、在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:无法保障信息推送的效率和准确性。
技术实现思路
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、根据本公开的实施例,由于业务类型标签信息是根据业务访问请求获取的,因而业务类型标签信息可以用于表征是否需要向目标对象进行信息推送,由此能够提高信息推送的效率。此外,由于对象类型标签信息是根据对象标识信息确定的,因而对象类型标签信息用于表征目标对象所属的对象类型,由此能够提高信息推送的准确性。在此基础上,由于信息推送方式和待推送信息是根据最近访问时间信息和对象类型标签信息确定的,通过基于信息推送方式,向目标对象推送待推送信息,至少部分地克服了相关技术中无法保障信息推送的效率和准确性的技术问题,进而提高了信息推送的安全性。