專利名稱::一種基于機頂盒的廣告倒計時方法、裝置及設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于機頂盒領(lǐng)域,尤其涉及一種基于機頂盒的廣告倒計時方法、裝置及設(shè)備。
背景技術(shù):
:在電子節(jié)目指南(ElectronicProgramGuide,EPG)界面上一般都提供各類菜單、按鈕、連接等可供用戶選擇節(jié)目時直接點擊的組件,EPG的節(jié)目上也可以包含各類供用戶瀏覽的動態(tài)或靜態(tài)的多媒體內(nèi)容。機頂盒的EPG可以預(yù)告近段時間即將播放的節(jié)目內(nèi)容,同時支持基于該節(jié)目內(nèi)容的檢索。已有機頂盒的EPG的功能主要是快速查看節(jié)目、預(yù)定節(jié)目,當觀看的廣告不精彩,而用戶又想觀看下一個節(jié)目時,由于難以獲知廣告的結(jié)束時間,不能對所觀看的節(jié)目進行及時調(diào)整等。
發(fā)明內(nèi)容本發(fā)明實施例的目的在于提供一種基于機頂盒的廣告倒計時方法,旨在解決用戶難以獲知電視廣告的結(jié)束時間的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種基于機頂盒的廣告倒計時方法,所述方法包括獲取上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間;根據(jù)所述上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間計算廣告的持續(xù)時間;根據(jù)計算出的廣告的持續(xù)時間輸出廣告倒計時信息。本發(fā)明實施例的另一目的在于提供一種基于機頂盒的廣告倒計時裝置,所述裝置包括節(jié)目時間獲取單元,用于獲取上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間;廣告時間計算單元,用于根據(jù)所述獲取的上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間計算廣告的持續(xù)時間;以及倒計時信息輸出單元,用于根據(jù)計算出的廣告的持續(xù)時間輸出廣告倒計時信息。本發(fā)明實施例的另一目的在于提供一種包含上述廣告倒計時裝置的機頂盒。本發(fā)明實施例中,機頂盒根據(jù)電視廣告的持續(xù)時間在電視機的屏幕上輸出廣告倒計時信息,使用戶知道播放的電視廣告離結(jié)束所剩余的時間,在廣告播放結(jié)束前,用戶可以調(diào)整節(jié)目或者做其他事情,有效節(jié)約了用戶的等待時間。圖1是本發(fā)明實施例提供的基于機頂盒的廣告倒計時方法的流程圖;圖2是本發(fā)明實施例提供的基于機頂盒的廣告倒計時裝置的結(jié)構(gòu)圖3是本發(fā)明實施例提供的基于機頂盒的廣告倒計時裝置的結(jié)構(gòu)圖。具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例通過獲取的上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間計算出將要播放的廣告的持續(xù)時間,并根據(jù)該持續(xù)時間輸出廣告的倒計時信息,便于用戶了解播放該廣告所占用的時間。本發(fā)明提供了一種基于機頂盒的廣告倒計時方法、裝置及設(shè)備所述方法包括獲取上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間;根據(jù)所述上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間計算廣告的持續(xù)時間;根據(jù)計算出的廣告的持續(xù)時間輸出廣告倒計時信息。所述裝置包括節(jié)目時間獲取單元,用于獲取上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間;廣告時間計算單元,用于根據(jù)所述獲取的上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間計算廣告的持續(xù)時間;以及倒計時信息輸出單元,用于根據(jù)計算出的廣告的持續(xù)時間輸出廣告倒計時信息。所述設(shè)備包括包括上述廣告倒計時裝置的機頂盒。實施例一圖1示出了本發(fā)明第一實施例提供的基于機頂盒的廣告倒計時方法的流程,詳述如下在步驟Sll中,獲取上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間;事件信息表(eventinformationtable,EIT)存儲了頻道中近期將要播放的所有節(jié)目的名稱、開始時間以及節(jié)目的持續(xù)時間。從該EIT中獲取播放節(jié)目的時間信息,包括獲取正在播放節(jié)目的開始時間、持續(xù)時間以及下一個播放節(jié)目的開始時間,并存儲在申請的內(nèi)存中,以便于后續(xù)的調(diào)用。其中,正在播放節(jié)目的開始時間與持續(xù)時間之和為正在播放的節(jié)目的結(jié)束時間。由于節(jié)目是連續(xù)播放的,因此需要定時更新存儲的節(jié)目時間信息,確保獲取的節(jié)目時間信息,是最近的節(jié)目時間信息。在更新節(jié)目時間信息時,可以設(shè)定每隔1分鐘、2分鐘或者3分鐘,自動更新存儲的正在播放節(jié)目的開始時間、持續(xù)時間以及下一個播放節(jié)目的開始時間,此處不作限定。在步驟S12中,根據(jù)上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間,計算廣告的持續(xù)時間;判斷正在播放節(jié)目的結(jié)束時間與當前時間是否相等,如果相等,說明節(jié)目播放結(jié)束,下一個將要播放廣告,使獲取的下一個節(jié)目的開始時間與上一個節(jié)目的結(jié)束時間相減,相減的結(jié)果為將要播放廣告的持續(xù)時間。由于在計算廣告的持續(xù)時間前,已經(jīng)對存儲的節(jié)目時間信息進行過更新,因此可確保根據(jù)該節(jié)目時間信息計算得到的廣告持續(xù)時間,是最近將要播放的廣告的持續(xù)時間。在步驟S13中,根據(jù)計算出的廣告的持續(xù)時間輸出廣告的倒計時信息。在播放廣告時,在電視機的屏幕上輸出廣告的倒計時信息,該廣告倒計時信息可以是倒計時的方式顯示廣告的持續(xù)時間,也可以是文字的形式。本發(fā)明實施例中,利用獲取的上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間,計算出存在于兩個節(jié)目間的廣告的持續(xù)時間,在播放該廣告時,在電視機的屏幕上輸出該廣告的倒計時信息,使用戶清楚知道播放的廣告將占用多長的時間,便于用戶在播放廣告期間合理安排節(jié)目或者節(jié)目觀看時間。實施例二作為本發(fā)明的一個實施例,可以添加一個廣告倒計時開關(guān),當接收用戶的廣告倒計時開關(guān)配置信息時,根據(jù)該配置信息控制廣告倒計時功能的打開或關(guān)閉。如果接收的廣告倒計時開關(guān)配置信息為開啟廣告倒計時提醒功能,則打開廣告倒計時功能,繼續(xù)往下執(zhí)行,獲取上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間。其中上一個節(jié)目的結(jié)束時間為上一個節(jié)目的開始時間與持續(xù)時間之和;如果接收的廣告倒計時開關(guān)配置信息為不需要啟用廣告倒計時提醒功能,則關(guān)閉廣告倒計時功能。進一步地,輸出廣告倒計時信息,并關(guān)閉廣告倒計時功能之后,清空存儲的節(jié)目時間信息,釋放出存儲空間。進一步地,如果沒有接收到關(guān)閉廣告倒計時功能的配置信息,在輸出廣告倒計時信息一段時間之后,自動關(guān)閉該廣告倒計時功能,以便用戶更方便地觀看。本發(fā)明實施例中,根據(jù)用戶發(fā)送的廣告倒計時開關(guān)配置信息控制廣告倒計時功能的打開或者關(guān)閉,方便用戶自由選擇是否開啟倒計時提醒功能。作為本發(fā)明的一個實施例,由于用戶正常收看播放中的節(jié)目或者廣告時,一般都會采用全屏收看的方式,因此,可以先判斷用戶是否在全屏收看節(jié)目或者廣告,如果在全屏收看,再根據(jù)接收的廣告倒計時開關(guān)配置信息控制廣告倒計時功能的打開或者關(guān)閉;也可以根據(jù)接收的廣告倒計時開關(guān)配置信息控制廣告倒計時功能的打開之后,再判斷用戶是否在全屏收看節(jié)目或者廣告,在廣告倒計時開關(guān)已經(jīng)打開,且用戶正在全屏收看節(jié)目或者廣告的情況下,再獲取EIT中存儲的正在播放的節(jié)目的開始時間、持續(xù)時間以及下一個播放的節(jié)目的開始時間。本發(fā)明實施例中,判斷用戶是否在全屏收看節(jié)目或者廣告,只有在用戶全屏收看節(jié)目或者廣告時,才繼續(xù)往下執(zhí)行,如果沒有全屏收看,則不往下執(zhí)行,這樣,可以有效節(jié)約存儲資源。實施例三由于每個用戶希望廣告倒計時信息在電視機屏幕上出現(xiàn)的地方不盡相同,可能有些用戶希望廣告倒計時信息出現(xiàn)在屏幕的左上角,有些則希望出現(xiàn)在屏幕的右上角,因此可增加一個設(shè)置項,該設(shè)置項可以接收用戶配置的廣告倒計時信息顯示位置信息,在廣告開始播放時,將該廣告倒計時信息輸出在用戶設(shè)置的位置上。如果用戶將顯示廣告倒計時信息的位置設(shè)置在屏幕的右上方,假設(shè)計算出的廣告的持續(xù)時間長為2分鐘4秒,當用戶收看的節(jié)目剛剛結(jié)束,在播放廣告時,將會在電視機的屏幕右上方顯示“廣告將于2分鐘4秒結(jié)束”的字樣或者直接用倒計時的方式顯示廣告的持續(xù)時間。本發(fā)明實施例中,使得用戶可以根據(jù)自己的需要,在廣告播放時,在預(yù)設(shè)的位置上顯示該廣告的倒計時信息。實施例四圖2示出了本發(fā)明實施例提供的基于機頂盒的廣告倒計時裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。節(jié)目時間獲取單元201,用于獲取上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間;廣告時間計算單元202根據(jù)節(jié)目時間獲取單元201獲取的上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間,計算廣告的持續(xù)時間;倒計時信息輸出單元203將廣告時間計算單元202計算得到的廣告持續(xù)時間輸出廣告倒計時信息。本發(fā)明實施例中,利用獲取的節(jié)目時間信息,計算出存在于兩個節(jié)目間的廣告將播放多長時間,當播放該廣告時,在電視機的屏幕上輸出廣告的倒計時信息,使用戶清楚知道播放的廣告將占用多長的時間,在廣告不精彩時,利用播放廣告的時間休息一下,節(jié)約用戶的時間。實施例五圖3示出了本發(fā)明實施例提供的基于機頂盒的廣告倒計時裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。倒計時開關(guān)單元301,用于接收用戶的廣告倒計時開關(guān)配置信息,根據(jù)所述開關(guān)配置信息控制廣告倒計時功能的打開或關(guān)閉;節(jié)目時間獲取單元302用于在倒計時開關(guān)單元301中的廣告倒計時開關(guān)打開時,獲取上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間;廣告時間計算單元303根據(jù)節(jié)目時間獲取單元302獲取的上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間計算廣告的持續(xù)時間;倒計時信息輸出單元304根據(jù)廣告時間計算單元303計算得到的廣告持續(xù)時間輸出廣告倒計時信息;本發(fā)明實施例中,利用倒計時開關(guān)單元控制廣告倒計時功能的打開或關(guān)閉,使用戶可以自由選擇是否使用倒計時提醒功能。作為本發(fā)明的一個實施例,倒計時信息輸出單元304還包含顯示位置控制單元3041,用于接收用戶配置的廣告倒計時信息顯示位置信息,根據(jù)所述廣告倒計時信息顯示位置信息,將廣告倒計時信息顯示位置信息輸出到顯示屏幕的相應(yīng)位置。本發(fā)明實施例中,使用戶可以根據(jù)個人的喜好,將廣告的倒計時信息顯示在預(yù)設(shè)的位置上。作為本發(fā)明的一個實施例,上述實施例四、五的廣告倒計時裝置均可以用于機頂盒中。該倒計時裝置可以運行于機頂盒內(nèi)的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,也可以作為獨立的掛件集成到機頂盒中或者運行于機頂盒的應(yīng)用系統(tǒng)中。本發(fā)明實施例根據(jù)獲取的上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間,計算存在于兩個節(jié)目間的廣告的持續(xù)時間,并根據(jù)該持續(xù)時間在機頂盒的屏幕上輸出廣告的倒計時信息,使用戶清楚知道播放中的廣告離播放結(jié)束所剩余的時間,便于用戶合理安排時間。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。權(quán)利要求1.一種基于機頂盒的廣告倒計時方法,其特征在于,所述方法包括步驟獲取上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間;根據(jù)所述上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間計算廣告的持續(xù)時間;根據(jù)計算出的廣告的持續(xù)時間輸出廣告倒計時信息。2.如權(quán)利要求1所述的方法,其特征在于,所述獲取上一個節(jié)目的結(jié)束時間的步驟具體為獲取上一個節(jié)目的開始時間和持續(xù)時間;根據(jù)所述獲取的上一個節(jié)目的開始時間和持續(xù)時間計算上一個節(jié)目的結(jié)束時間。3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括下述步驟接收用戶的廣告倒計時開關(guān)配置信息;根據(jù)所述開關(guān)配置信息控制廣告倒計時功能的打開或關(guān)閉。4.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括下述步驟接收用戶配置的廣告倒計時信息顯示位置信息;根據(jù)所述廣告倒計時信息顯示位置信息,將廣告倒計時信息顯示位置信息輸出到顯示屏幕的相應(yīng)位置。5.一種基于機頂盒的廣告倒計時裝置,其特征在于,所述裝置包括節(jié)目時間獲取單元,用于獲取上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間;廣告時間計算單元,用于根據(jù)所述獲取的上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間計算廣告的持續(xù)時間;以及倒計時信息輸出單元,用于根據(jù)計算出的廣告的持續(xù)時間輸出廣告倒計時信息。6.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括倒計時開關(guān)單元,用于接收用戶的廣告倒計時開關(guān)配置信息,根據(jù)所述開關(guān)配置信息控制廣告倒計時功能的打開或關(guān)閉。7.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括顯示位置控制單元,用于接收用戶配置的廣告倒計時信息顯示位置信息,根據(jù)所述廣告倒計時信息顯示位置信息,將廣告倒計時信息顯示位置信息輸出到顯示屏幕的相應(yīng)位置。8.一種包含權(quán)利要求5、6或7任一項的廣告倒計時裝置的機頂盒。全文摘要本發(fā)明適用于機頂盒領(lǐng)域,提供了一種基于機頂盒的廣告倒計時方法、裝置及設(shè)備,所述方法包括步驟獲取上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間;根據(jù)所述上一個節(jié)目的結(jié)束時間和下一個節(jié)目的開始時間計算廣告的持續(xù)時間;根據(jù)計算出的廣告的持續(xù)時間輸出廣告倒計時信息。本發(fā)明計算廣告的持續(xù)時間,并根據(jù)該持續(xù)時間輸出廣告倒計時信息,使用戶清楚知道廣告離播放結(jié)束所剩余的時間,便于用戶合理安排時間。文檔編號H04N21/431GK102387412SQ20101026812公開日2012年3月21日申請日期2010年8月31日優(yōu)先權(quán)日2010年8月31日發(fā)明者于海波,韓瑩申請人:康佳集團股份有限公司