本申请涉及电视领域,尤其涉及一种广告播放方法、装置、存储介质以及电子设备。
背景技术:
1、现有技术中,在电视开机时,通常会加载电视的应用程序(系统程序),即用于选台或者网络电视的程序。而加载电视的应用程序是需要消耗一定的时长的。为了避免该部分时长的枯燥,现有技术一般会在该部分时长内播放广告。
2、然而,现有技术中播放的广告通常需要在电视开机时从服务器确定并获取,因此如果网络情况比较差,则无法准时获取广告,会出现广告无法播放,电视处于黑屏/白屏状态,或者获取广告占用大量的网络资源而应用程序无法快速启动的问题。
3、也就是说,由于现有技术中,广告需要在电视开机后从服务器获取,造成了广告播放效果差的问题。
技术实现思路
1、本申请提供了一种广告播放方法、装置、存储介质以及电子设备,以解决广告需要在电视开机后从服务器获取造成的广告播放效果差的技术问题。
2、第一方面,本申请提供了一种广告播放方法,包括:在终端被开启的情况下,从上述终端的本地获取目标广告,其中,上述目标广告为根据上述终端上一次的开机时间点从服务器的广告集合中确定出的广告,上述目标广告在上述终端上一次开启后下载到上述终端的本地;播放上述目标广告;在上述目标广告播放完毕或者上述终端的应用程序加载完毕后,显示上述应用程序的界面。
3、第二方面,本申请提供了一种广告播放装置,包括:获取模块,用于在终端被开启的情况下,从上述终端的本地获取目标广告,其中,上述目标广告为根据上述终端上一次的开机时间点从服务器的广告集合中确定出的广告,上述目标广告在上述终端上一次开启后下载到上述终端的本地;播放模块,用于播放上述目标广告;显示模块,用于在上述目标广告播放完毕或者上述终端的应用程序加载完毕后,显示上述应用程序的界面。
4、作为一种可选的示例,上述装置还包括:第一确定模块,用于在上述终端被开启时,确定上述终端的上述开机时间点;第二确定模块,用于根据上述开机时间点所处的时间段,确定与上述时间段对应的目标子广告集合;选择模块,用于从上述目标子广告集合中选择一个广告作为上述目标广告;下载模块,用于将上述目标广告下载到上述终端的预定路径下。
5、作为一种可选的示例,上述下载模块包括:第一下载单元,用于在上述终端中,与当前次开机时间点对应的文件夹中存在广告文件的情况下,禁止下载上述目标广告,并将上述文件夹中的广告文件确定为上述目标广告;在与上述当前次开机时间点对应的文件夹中未存在广告文件的情况下,将上述目标广告下载到上述文件夹中。
6、作为一种可选的示例,上述下载模块包括:第二下载单元,用于根据上述目标广告的文件唯一标识,遍历上述终端的用于存放广告文件的文件夹中的所有广告文件;在遍历到任意一个广告文件与上述目标广告相同的情况下,禁止下载上述目标广告;在上述文件夹中未包括与上述目标广告相同的广告文件的情况下,将上述目标广告下载到上述文件夹中。
7、作为一种可选的示例,上述第二确定模块包括:确定单元,用于从上述广告集合中,确定与上述时间段对应的多个子广告集合,其中,任意一个上述子广告集合中,任意两个广告的广告时长的差值小于第一预定差值,任意两个子广告集合之间,任意两个广告的广告时长的差值大于第二预定差值;确定上述终端的开机耗时,其中,上述开机耗时为上述终端从开机到上述应用程序加载完毕所需的时长;根据上述开机耗时,从上述时间段对应的多个子广告集合中,选择出上述目标子广告集合。
8、作为一种可选的示例,上述确定单元包括:确定子单元,用于确定上述终端的历史开机耗时;根据上述历史开机耗时确定预估开机耗时;根据上述终端的上一次使用时长与本次开机时间点距离上一次使用的关机时间点的关机时长,调整上述预估开机耗时;将调整后的上述预估开机耗时确定为上述开机耗时。
9、作为一种可选的示例,上述显示模块包括:显示单元,用于在上述目标广告播放过程中上述应用程序加载完毕的情况下,停止播放上述目标广告并显示上述应用程序的界面;或者,在上述目标广告播放过程中上述应用程序加载完毕的情况下,继续播放上述目标广告,在上述目标广告播放完成后显示上述应用程序的界面;或者,在上述目标广告播放完成时上述应用程序加载完毕的情况下,显示上述应用程序的界面;或者,在上述目标广告播放完成后上述应用程序未加载完毕的情况下,重复播放上述目标广告,在上述应用程序加载完毕时,停止播放上述目标广告,显示上述应用程序的界面。
10、第三方面,本申请提供了一种电子设备,包括:至少一个通信接口;与上述至少一个通信接口相连接的至少一个总线;与上述至少一个总线相连接的至少一个处理器;与上述至少一个总线相连接的至少一个存储器,其中,上述存储器存储有计算机程序,上述处理器被配置为执行上述计算机程序时实现上述任一项上述的广告播放方法。
11、第四方面,本申请还提供了一种计算机存储介质,存储有计算机可执行指令,上述计算机可执行指令用于执行本申请上述任一项上述的广告播放方法。
12、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,在电视开机时,可以播放根据上一次电视开机的时间点从服务器确定出的并缓存到电视本地的目标广告,从而电视开机时不需要从服务器临时获取广告文件,提高了广告的播放效率,解决了广告需要在电视开机后从服务器获取造成的广告播放效果差的技术问题。
1.一种广告播放方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述终端被开启时,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述目标广告下载到所述终端的预定路径下包括:
4.根据权利要求2所述的方法,其特征在于,所述将所述目标广告下载到所述终端的预定路径下包括:
5.根据权利要求2所述的方法,其特征在于,所述根据所述开机时间点所处的时间段,确定与所述时间段对应的目标子广告集合包括:
6.根据权利要求5所述的方法,其特征在于,所述确定所述终端的开机耗时包括:
7.根据权利要求1所述的方法,其特征在于,所述在所述目标广告播放完毕或者所述终端的应用程序加载完毕后,显示所述应用程序的界面包括:
8.一种广告播放装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器,其中,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任意一项中所述的方法。
10.一种计算机可读的存储介质,所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行本申请上述权利要求1至7任一项所述的方法。