一种播放开机广告的方法及其装置制造方法
【专利摘要】本发明提供一种播放开机广告的方法及其装置,包括步骤:确定桌面以及开机启动应用程序的启动时长,并保存所述启动时长;播放开机广告;判断开机广告的剩余播放时长是否小于或者等于所述桌面以及开机启动应用程序的启动时长;如果开机广告的剩余播放时长小于或者等于桌面以及开机启动应用程序的启动时长,则同步并行启动桌面以及开机启动应用程序。本发明可以实现开机广告播放完成后,用户尽快看到桌面,用户等待时间短。
【专利说明】一种播放开机广告的方法及其装置
【技术领域】
[0001]本发明涉及智能电视【技术领域】,尤其涉及一种播放开机广告的方法及其装置。
【背景技术】
[0002]目前电视机已经成为人们生活中的重要电器设备,智能电视的出现为人们的生活带来更多的便利,也增加了电视机本身的娱乐性。人们可以通过智能电视完成视频点播、天气预报收看、视频通话等智能操作。同时智能电视厂商和内容提供商也会通过智能电视投放广告来获取利润。
[0003]由于智能电视普遍采用智能操作系统,而现在广告的宣传也充斥在智能操作系统的各个方面。开机广告是在智能电视的CPU被电源板供电后,CPU控制其播放广告,该开机广告是智能电视厂家出厂前设置在内存中,或者由云服务器发送给智能电视的。开机广告作为智能电视的一个非常重要的广告投放点,会参与到系统的启动过程中。并且开机广告的播放时长越长,用户等待的时间就越长,开机广告的播放时长长于桌面和开机启动应用程序的启动时长。那么系统启动桌面以及开机启动应用程序就会被推迟。既然引入开机广告参与到开机流程中,那么势必会推迟用户看到桌面的时间,一般做法是开机广告播放完之后,才启动桌面及开机启动应用程序,是一个串行的流程。由于开机广告播放完后才启动桌面和开机启动应用程序,而桌面和开机启动应用程序的启动也需要时间,这就让用户承受了开机广告以及桌面和开机启动应用程序启动两个时间和,导致用户等待时间长。由于桌面和开机启动应用程序启动时间跟系统硬件配置有关,所以当硬件配置较低时,该时间就会很长,开机广告以及桌面和开机启动应用程序启动两个时间和就会显的更长。
【发明内容】
[0004]有鉴于此,本发明提供一种播放开机广告的方法及其装置,其可以实现开机广告播放完成后,用户尽快看到桌面,用户等待时间短。
[0005]本发明提供一种开机广告的播放方法,其特征在于,包括步骤:
[0006]确定桌面以及开机启动应用程序的启动时长,并保存所述启动时长;
[0007]播放开机广告;
[0008]判断开机广告的剩余播放时长是否小于或者等于所述桌面以及开机启动应用程序的启动时长;
[0009]如果开机广告的剩余播放时长小于或者等于桌面以及开机启动应用程序的启动时长,则同步并行启动桌面以及开机启动应用程序。
[0010]进一步地,本发明所述桌面以及开机启动应用程序的启动时长为在系统硬件条件下测试得到。
[0011]进一步地,本发明所述开机启动应用程序为系统默认和用户选择设置的应用程序。
[0012]进一步地,本发明所述方法还包括步骤:[0013]如果开机广告的剩余播放时长大于桌面以及开机启动应用程序的启动时长,则返回播放开机广告。
[0014]进一步地,本发明所述开机广告为播放时长接近桌面以及开机启动应用程序的启动时长的开机广告。
[0015]本发明还提供一种开机广告的播放装置,其特征在于,包括:
[0016]时长确定模块,用于确定桌面以及开机启动应用程序的启动时长,并保存所述启动时长;
[0017]广告播放模块,用于播放开机广告;
[0018]时长判断模块,用于判断开机广告的剩余播放时长是否小于或者等于桌面以及开机启动应用程序的启动时长;
[0019]桌面启动模块,用于如果开机广告的剩余播放时长小于或者等于桌面以及开机启动应用程序的启动时长,则同步并行启动桌面以及开机启动应用程序。
[0020]进一步地,本发明所述桌面以及开机启动应用程序的启动时长为在系统硬件条件下测试得到。
[0021]进一步地,本发明所述开机启动应用程序为系统默认和用户选择设置的应用程序。
[0022]进一步地,本发明所述广告播放模块还用于如果开机广告的剩余播放时长大于桌面以及开机启动应用程序的启动时长,则继续单独播放开机广告。
[0023]进一步地,本发明所述开机广告为播放时长接近桌面以及其它应用的启动时长的开机广告。
[0024]由以上技术方案可见,本发明在播放开机广告的剩余时长小于或者等于桌面以及开机启动应用程序的启动时长时,同步并行启动桌面以及开机启动应用程序。这样,当开机广告播放完成后,由于桌面和开机启动应用程序在开机广告播放时已经启动,用户就可以尽快看到桌面,节省了用户看到桌面的等待时间。尤其在电视机的硬件配置较低时,由于启动桌面以及开机启动应用程序耗时很长,在播放开机广告同时并行进行上述启动,减少了用户等待时间。
【专利附图】
【附图说明】
[0025]图1是本发明播放开机广告的方法的实施例一的流程图;
[0026]图2是本发明播放开机广告的方法的实施例二的流程图;
[0027]图3是本发明播放开机广告的装置的结构图。
【具体实施方式】
[0028]本发明在播放开机广告的剩余时长小于或者等于桌面以及开机启动应用程序的启动时长,则同步并行启动桌面以及开机启动应用程序。这样,当开机广告播放完成后,由于桌面和开机启动应用程序在开机广告播放时已经启动,用户就可以尽快看到桌面,节省了用户看到桌面的等待时间。
[0029]实施例一
[0030]参看图1,本发明提供一种开机广告的播放方法,其应用于视频播放系统,如智能电视或者手机等。该方法包括步骤:
[0031 ] 101、确定桌面以及开机启动应用程序的启动时长,并保存所述启动时长。
[0032]在相同的硬件条件下,桌面以及开机启动应用程序的启动时长取决于开机启动应用程序的数量,开机启动应用程序的数量越多,桌面以及开机启动应用程序的启动时长就越长。
[0033]视频播放系统开机后,其CPU启动桌面以及开机启动应用程序,确定桌面以及开机启动应用程序的启动时长,并将该启动时长保存到CPU的寄存器中。
[0034]102、播放开机广告。
[0035]视频播放系统的CPU控制视频播放系统播放内存中的开机广告。如果该开机广告是智能电视厂家出厂前设置在内存中的,视频播放系统开机时,CPU直接控制其播放内存中的开机广告;如果开机广告是由云服务器发送给智能电视的,智能电视将接收的开机广告保存在内存中,视频播放系统再次开机时,CPU控制其播放内存中的开机广告。
[0036]103、判断开机广告的剩余播放时长是否小于或者等于桌面以及开机启动应用程序的启动时长。
[0037]视频播放系统的CPU将其正在播放的开机广告的剩余播放时长和其寄存器中存储的桌面以及开机启动应用程序的启动时长进行比较。
[0038]开机广告的播放时长都要比桌面以及开机启动应用程序的启动时长长,当开机广告的剩余播放时长等于桌面以及开机启动应用程序的启动时长时,启动桌面以及开机启动应用程序,能够保证开机广告播放完成后,桌面以及开机启动应用程序也启动完毕。但是由于判断开机广告的剩余播放时长通常为间隔预定时间进行,因此无法保证获得上述两个时长相等的时间点。而判断开机广告的剩余播放时长的间隔预定时间越短,则获得上述两个时长相等的时间点的概率越大,当然这样占用的视频播放系统的CPU资源越多。
[0039]104、如果开机广告的剩余播放时长小于或者等于桌面以及开机启动应用程序的启动时长,则同步并行启动桌面以及开机启动应用程序。
[0040]在现有技术中视频播放系统的CPU被电源板供电后启动,随后启动其他工作模块,并启动桌面以及开机启动应用程序。当需要播放开机广告时,CPU启动后即播放开机广告,开机广告播放完毕后,CPU启动桌面以及开机启动应用程序。
[0041]而本发明的视频播放系统的CPU在判断得到其播放的开机广告的剩余播放时长小于或者等于寄存器中存储的桌面以及开机启动应用程序的启动时长,则CPU同步并行启动桌面和开机启动的应用程序。CPU同步并行启动桌面以及开机启动应用程序是指在继续播放开机广告的同时,一并启动桌面和开机启动的应用程序。即CPU同时处理开机广告的播放和桌面以及开机启动应用程序的启动。
[0042]本发明在播放开机广告的剩余时长小于或者等于桌面以及其它应用的启动时长,则同步并行启动桌面以及其它应用。这样,当开机广告播放完成后,桌面和开机启动应用程序也已经启动完毕,用户就可以直接看到桌面了。节省了用户看到桌面的等待时间。
[0043]实施例二
[0044]参看图2,本发明提供一种开机广告的播放方法,其应用于视频播放系统,如智能电视或者手机等。该方法包括步骤:
[0045]201、确定桌面以及开机启动应用程序的启动时长,并保存所述启动时长。[0046]该桌面以及开机启动应用程序的启动时长为在系统硬件条件下测试得到。
[0047]在同样硬件条件下,桌面以及开机启动应用程序的启动时间是大体固定的。桌面以及开机启动应用程序的启动时长取决于开机启动应用程序的数量,开机启动应用程序的数量越多,桌面以及开机启动应用程序的启动时长就越长。因此,可以通过测试获得桌面以及开机启动应用程序的启动时间。
[0048]比如智能电视的开机启动应用程序确定的情况下,其桌面和开机启动应用程序的启动时间是由其CPU频率等硬件参数决定的,因此硬件条件确定的智能电视的桌面以及开机启动应用程序的启动时长也是确定的。
[0049]视频播放系统开机后,其CPU启动桌面以及开机启动应用程序,确定桌面以及开机启动应用程序的启动时长,并将该启动时长保存到CPU的寄存器中。
[0050]本发明开机启动应用程序为系统默认以及用户选择设置的应用程序。
[0051]系统会默认在开机时启动一些应用,用户也会自己设置启动一些需要的应用,t匕如系统会默认启动上网浏览器,用户可以选择开机就启动QQ或者暴风影音等应用程序。
[0052]202、播放开机广告。
[0053]视频播放系统的CPU控制视频播放系统播放内存中的开机广告。如果该开机广告是智能电视厂家出厂前设置在内存中的,视频播放系统开机时,CPU直接控制其播放内存中的开机广告;如果开机广告是由云服务器发送给智能电视的,智能电视将接收的开机广告保存在内存中,视频播放系统再次开机时,CPU控制其播放内存中的开机广告。
[0054]本发明步骤202中的开机广告为播放时长接近桌面以及开机启动应用程序的启动时长的开机广告。
[0055]由于开机广告和桌面及开机启动应用程序启动是并行进行,所以两者的时长接近,则并行处理的效果更好,可以进一步节约用户看到桌面的等待时间。如果开机广告是智能电视厂家出厂前设置在内存中的,则厂家通常设置默认的开机启动应用程序,则厂家会选择播放时长更为接近桌面以及默认的开机启动应用程序的启动时长的开机广告。
[0056]如果开机广告是由云服务器发送给智能电视的,智能电视将选择播放时长更接近其CPU的寄存器中存储的桌面及开机启动应用程序启动时长的开机广告。
[0057]203、判断开机广告的剩余播放时长是否小于或者等于桌面以及开机启动应用程序的启动时长。
[0058]视频播放系统的CPU将其正在播放的开机广告的剩余播放时长和其寄存器中存储的桌面以及开机启动应用程序的启动时长进行比较。开机广告的播放时长都要比桌面以及开机启动应用程序的启动时长长,当开机广告的剩余播放时长等于桌面以及开机启动应用程序的启动时长时,启动桌面以及开机启动应用程序,能够保证开机广告播放完成后,桌面以及开机启动应用程序也启动完毕。但是由于判断开机广告的剩余播放时长通常为间隔预定时间进行,因此无法保证获得上述两个时长相等的时间点。而判断开机广告的剩余播放时长的间隔预定时间越短,则获得上述两个时长相等的时间点的概率越大,当然这样占用的视频播放系统的CPU资源越多。
[0059]204、如果开机广告的剩余播放时长小于或者等于桌面以及开机启动应用程序的启动时长,则同步并行启动桌面以及开机启动应用程序。
[0060]在现有技术中视频播放系统的CPU被电源板供电后启动,随后启动其他工作模块,并启动桌面以及开机启动应用程序。当需要播放开机广告时,CPU启动后即播放开机广告,开机广告播放完毕后,CPU启动桌面以及开机启动应用程序。
[0061]而本发明的视频播放系统的CPU在判断得到其播放的开机广告的剩余播放时长小于或者等于寄存器中存储的桌面以及开机启动应用程序的启动时长,则CPU同步并行启动桌面和开机启动的应用程序。CPU同步并行启动桌面以及开机启动应用程序是指在继续播放开机广告的同时,一并启动桌面和开机启动的应用程序。即CPU同时处理开机广告的播放和桌面以及开机启动应用程序的启动。
[0062]如果开机广告的剩余播放时长大于桌面以及其它应用的启动时长,则返回步骤202。
[0063]视频播放系统的CPU在判断得到其播放的开机广告的剩余播放时长大于寄存器中存储的桌面以及开机启动应用程序的启动时长,则CPU继续单独播放开机广告。
[0064]本发明在播放开机广告的剩余时长小于或者等于桌面以及其它应用的启动时长,则同步并行启动桌面以及其它应用。这样,当开机广告播放完成后,由于桌面和开机启动应用程序在开机广告播放时已经启动,用户就可以尽快看到桌面,节省了用户看到桌面的等待时间。
[0065]实施例三
[0066]参看图3,对应于上述方法,本发明还提供一种开机广告的播放装置,其应用于视频播放系统,如智能电视或者手机等。视频播放系统的硬件结构包括输出装置、中央处理器CPU和微处理器MCU以及内存,MCU用于控制智能电视或者手机的开机操作,CPU调用内存中的应用程序控制输出装置输出音视频数据。本发明开机广告的播放装置包括:
[0067]时长确定模块31,用于确定桌面以及开机启动应用程序的启动时长,并保存所述启动时长。
[0068]在同样硬件条件下,桌面以及开机启动应用程序的启动时间是大体固定的。桌面以及开机启动应用程序的启动时长取决于开机启动应用程序的数量,开机启动应用程序的数量越多,桌面以及开机启动应用程序的启动时长就越长。因此,可以通过测试获得桌面以及开机启动应用程序的启动时间。
[0069]比如智能电视的开机启动应用程序确定的情况下,其桌面和开机启动应用程序的启动时间是由其CPU频率等硬件参数决定的,因此硬件条件确定的智能电视的桌面以及开机启动应用程序的启动时长也是确定的。
[0070]视频播放系统开机后,其CPU启动桌面以及开机启动应用程序,确定桌面以及开机启动应用程序的启动时长,并将该启动时长保存到CPU的寄存器中。
[0071]本发明开机启动应用程序为系统默认以及用户选择设置的应用程序。
[0072]系统会默认在开机时启动一些应用,用户也会自己设置启动一些需要的应用,比如系统会默认启动上网浏览器,用户可以选择开机就启动QQ或者暴风影音等应用程序。
[0073]广告播放模块32,用于播放开机广告。
[0074]视频播放系统的CPU控制视频播放系统播放内存中的开机广告。如果该开机广告是智能电视厂家出厂前设置在内存中的,视频播放系统开机时,CPU直接控制其播放内存中的开机广告;如果开机广告是由云服务器发送给智能电视的,智能电视将接收的开机广告保存在内存中,视频播放系统再次开机时,CPU控制其播放内存中的开机广告。[0075]本发明广告播放模块32中的开机广告为播放时长接近桌面以及开机启动应用程序的启动时长的开机广告。
[0076]由于开机广告和桌面及开机启动应用程序启动是并行进行,所以两者的时长接近,则并行处理的效果更好,可以进一步节约用户看到桌面的等待时间。
[0077]如果开机广告是智能电视厂家出厂前设置在内存中的,则厂家通常设置默认的开机启动应用程序,则厂家会选择播放时长更为接近桌面以及默认的开机启动应用程序的启动时长的开机广告。
[0078]如果开机广告是由云服务器发送给智能电视的,智能电视将选择播放时长更接近其CPU的寄存器中存储的桌面及开机启动应用程序启动时长的开机广告。
[0079]时长判断模块33,用于判断开机广告的剩余播放时长是否小于或者等于桌面以及开机启动应用程序的启动时长。
[0080]视频播放系统的CPU将其正在播放的开机广告的剩余播放时长和其寄存器中存储的桌面以及开机启动应用程序的启动时长进行比较。开机广告的播放时长都要比桌面以及开机启动应用程序的启动时长长,当开机广告的剩余播放时长等于桌面以及开机启动应用程序的启动时长时,启动桌面以及开机启动应用程序,能够保证开机广告播放完成后,桌面以及开机启动应用程序也启动完毕。但是由于判断开机广告的剩余播放时长通常为间隔预定时间进行,因此无法保证获得上述两个时长相等的时间点。而判断开机广告的剩余播放时长的间隔预定时间越短,则获得上述两个时长相等的时间点的概率越大,当然这样占用的视频播放系统的CPU资源越多。
[0081]桌面启动模块34,用于如果开机广告的剩余播放时长小于或者等于桌面以及开机启动应用程序的启动时长,则同步并行启动桌面以及其它应用。
[0082]在现有技术中视频播放系统的CPU被电源板供电后启动,随后启动其他工作模块,并启动桌面以及开机启动应用程序。当需要播放开机广告时,CPU启动后即播放开机广告,开机广告播放完毕后,CPU启动桌面以及开机启动应用程序。
[0083]而本发明的视频播放系统的CPU在判断得到其播放的开机广告的剩余播放时长小于或者等于寄存器中存储的桌面以及开机启动应用程序的启动时长,则CPU同步并行启动桌面和开机启动的应用程序。CPU同步并行启动桌面以及开机启动应用程序是指在继续播放开机广告的同时,一并启动桌面和开机启动的应用程序。即CPU同时处理开机广告的播放和桌面以及开机启动应用程序的启动。
[0084]所述广告播放模块还用于如果开机广告的剩余播放时长大于桌面以及开机启动应用程序的启动时长,则继续单独播放开机广告。
[0085]视频播放系统的CPU在判断得到其播放的开机广告的剩余播放时长大于寄存器中存储的桌面以及开机启动应用程序的启动时长,则CPU继续单独播放开机广告。
[0086]本发明在播放开机广告的剩余时长小于或者等于桌面以及其它应用的启动时长,则同步并行启动桌面以及其它应用。这样,当开机广告播放完成后,由于桌面和开机启动应用程序在开机广告播放时已经启动,用户就可以尽快看到桌面,节省了用户看到桌面的等待时间。
[0087]下面以一个具体实例来说明本发明实现。
[0088]通过测试获得本发明智能电视的桌面以及开机启动应用程序的启动时长为20s,智能电视的开机广告的时长为25s。智能电视开机,播放开机广告,判断开机广告的剩余播放时长是否小于或者等于20s。如果开机广告的剩余播放时长大于20s,则继续播放开机广告。直至开机广告的剩余播放时长小于或者等于20s,则并行启动桌面以及开机启动应用程序。当开机广告播放完成后,由于桌面和开机启动应用程序在开机广告播放时已经启动,用户就可以尽快看到桌面,节省了用户看到桌面的等待时间。
[0089]以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种开机广告的播放方法,其特征在于,包括步骤: 确定桌面以及开机启动应用程序的启动时长,并保存所述启动时长; 播放开机广告; 判断开机广告的剩余播放时长是否小于或者等于所述桌面以及开机启动应用程序的启动时长; 如果开机广告的剩余播放时长小于或者等于桌面以及开机启动应用程序的启动时长,则同步并行启动桌面以及开机启动应用程序。
2.根据权利要求1所述的方法,其特征在于,所述桌面以及开机启动应用程序的启动时长为在系统硬件条件下测试得到。
3.根据权利要求2所述的方法,其特征在于,所述开机启动应用程序为系统默认和用户选择设置的应用程序。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括步骤: 如果开机广告的剩余播放时长大于桌面以及开机启动应用程序的启动时长,则返回播放开机广告。
5.根据权利要求1所述的方法,其特征在于,所述开机广告为播放时长接近桌面以及开机启动应用程序的启动时长的开机广告。
6.一种开机广告的播放装置,其特征在于,包括: 时长确定模块,用于确定桌面以及开机启动应用程序的启动时长,并保存所述启动时长; 广告播放模块,用于播放开机广告; 时长判断模块,用于判断开机广告的剩余播放时长是否小于或者等于桌面以及开机启动应用程序的启动时长; 桌面启动模块,用于如果开机广告的剩余播放时长小于或者等于桌面以及开机启动应用程序的启动时长,则同步并行启动桌面以及开机启动应用程序。
7.根据权利要求6所述的装置,其特征在于,所述桌面以及开机启动应用程序的启动时长为在系统硬件条件下测试得到。
8.根据权利要求7所述的装置,其特征在于,所述开机启动应用程序为系统默认和用户选择设置的应用程序。
9.根据权利要求6所述的装置,其特征在于,所述广告播放模块还用于如果开机广告的剩余播放时长大于桌面以及开机启动应用程序的启动时长,则继续单独播放开机广告。
10.根据权利要求6所述的装置,其特征在于,所述开机广告为播放时长接近桌面以及其它应用的启动时长的开机广告。
【文档编号】H04N21/482GK103686359SQ201310578060
【公开日】2014年3月26日 申请日期:2013年11月14日 优先权日:2013年11月14日
【发明者】张海朋 申请人:乐视致新电子科技(天津)有限公司