一种广告推送方法、装置、服务器、客户端及存储介质与流程

摘要: 本技术涉及数据处理,特别是涉及一种广告推送方法、装置、服务器、客户端及存储介质。背景技术:1、为了提高产品的曝光率,产品方会对产品进行广告投放。广告投放的场景多...
一种广告推送方法、装置、服务器、客户端及存储介质与流程

本技术涉及数据处理,特别是涉及一种广告推送方法、装置、服务器、客户端及存储介质。

背景技术:

1、为了提高产品的曝光率,产品方会对产品进行广告投放。广告投放的场景多种多样,一种常见的场景是产品方在视频播放平台投放产品的广告,视频播放平台在视频播放前或播放过程中,对产品进行广告推送。

2、目前相关技术中,视频播放平台的后台服务器向播放视频的客户端推送广告后,待广告播放完毕,客户端才会继续播放视频。这种情况下,由于广告是强制灌输给用户的,因此用户的反感度较高,很可能不会专注于广告内容,导致广告无效播放,进而导致广告的转化率(click-through rate,ctr)较低。

技术实现思路

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、本技术实施例提供的方案中,服务器可以获取多个广告,并在满足广告推送条件的情况下,将多个广告发送给客户端。客户端可以在播放界面显示多个广告的预览信息,进而对用户基于预览信息选择的广告进行播放。由于播放界面显示的预览信息包括广告的时长,而不同时长对应不同的选择权益,因此用户可以通过预览信息,直观地获知每个广告的时长。为了获得更优的选择权益(例如缩短观看广告的时长),用户可以主动选择其中一个广告。通过赋予用户选择权,并将显示的不同时长所对应的不同权益作为引导,可以降低用户对广告的抵触情绪,将强制性播放变为主动选择,可以提高用户观看广告的专注度,从而提高广告的转化率。当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。