一種播放開機廣告的方法及其裝置製造方法
2023-06-28 20:12:56 2
一種播放開機廣告的方法及其裝置製造方法
【專利摘要】本發明提供一種播放開機廣告的方法及其裝置,包括步驟:確定桌面以及開機啟動應用程式的啟動時長,並保存所述啟動時長;播放開機廣告;判斷開機廣告的剩餘播放時長是否小於或者等於所述桌面以及開機啟動應用程式的啟動時長;如果開機廣告的剩餘播放時長小於或者等於桌面以及開機啟動應用程式的啟動時長,則同步並行啟動桌面以及開機啟動應用程式。本發明可以實現開機廣告播放完成後,用戶儘快看到桌面,用戶等待時間短。
【專利說明】一種播放開機廣告的方法及其裝置
【技術領域】
[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日
【發明者】張海朋 申請人:樂視致新電子科技(天津)有限公司