本發(fā)明涉及智能電視
技術(shù)領(lǐng)域:
,尤其涉及一種錄制時間相沖突的提示方法、裝置及智能電視。
背景技術(shù):
:智能電視的功能越來越多樣化,電視直播也越來越精彩,用戶可以通過對不同時間的節(jié)目進行預(yù)約錄制,實現(xiàn)電視節(jié)目的定制。但是,不同的家庭成員在某一時間段可能預(yù)約相同的電視節(jié)目或者預(yù)約不同的電視節(jié)目,在預(yù)約相同的電視節(jié)目時,重復(fù)錄制會浪費智能電視的內(nèi)存資源,在預(yù)約不同節(jié)目時,受通道數(shù)量及節(jié)目播出時間的限制,會出現(xiàn)錄制時間相沖突的情況。技術(shù)實現(xiàn)要素:本發(fā)明的主要目的在于提供一種錄制時間相沖突的提示方法,旨在解決智能電視錄制時間沖突造成重復(fù)錄制的問題。為實現(xiàn)上述目的,本發(fā)明提出一種錄制時間相沖突的提示方法,該提示方法包括以下步驟:依據(jù)監(jiān)聽到的節(jié)目預(yù)約信息,開啟前臺服務(wù)線程,將所述節(jié)目預(yù)約信息保存至存儲器;判斷存儲器中的標(biāo)識是否為單通道,若是,則對單通道的節(jié)目預(yù)約信息進行判斷,并給出錄制時間沖突與否的提示,若否,則對雙通道或多通道的調(diào)諧類型進行判斷;獲取同一調(diào)諧協(xié)議下錄制時間相沖突的預(yù)約時長最長的節(jié)目預(yù)約信息,顯示于提示界面。進一步地,所述節(jié)目預(yù)約信息包括節(jié)目名稱、節(jié)目時間、播放時長、及調(diào)諧類型。進一步地,所述依據(jù)監(jiān)聽到的節(jié)目預(yù)約信息,開啟前臺服務(wù)線程,將所述節(jié)目預(yù)約信息保存至存儲器的步驟,具體包括:依據(jù)偵測到的第一通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第一線程,獲取第一節(jié)目預(yù)約信息,保存至第一存儲器;依據(jù)偵測到的第二通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第二線程,獲取第二節(jié)目預(yù)約信息,保存至第二存儲器。進一步地,所述判斷存儲器中的標(biāo)識是否為單通道,若否,則對雙通道的調(diào)諧類型進行判斷的步驟,具體包括:獲取第一存儲器、第二存儲器的調(diào)諧器類型,分別保存至第三存儲器和第四存儲器;依據(jù)所述調(diào)諧器設(shè)定的數(shù)字協(xié)議,判斷第一通道與第二通道的調(diào)諧協(xié)議是否相同,若是,則設(shè)定標(biāo)識A,若否,則設(shè)定標(biāo)識B,均保存至第五存儲器;獲取第五存儲器中的標(biāo)識A,判斷第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的時間節(jié)點是否存在交叉,若是,則判定錄制時間相沖突,若否,則判定錄制時間不沖突,并將所述第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第六存儲器。進一步地,所述獲取第五存儲器中的標(biāo)識A,判斷第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的時間節(jié)點是否存在交叉,若是,則判定錄制時間相沖突,若否,則判定錄制時間不沖突,并將所述第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第六存儲器的步驟之后,還包括:獲取第五存儲器中的標(biāo)識B,將所述第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第七存儲器。進一步地,所述獲取同一調(diào)諧協(xié)議下錄制時間相沖突的預(yù)約時長最長的節(jié)目預(yù)約信息,顯示于提示界面的步驟,具體包括:獲取第六存儲器中第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的節(jié)目時間和播放時長;設(shè)定預(yù)約時長最長的預(yù)約信息優(yōu)先顯示于提示界面的首頁。進一步地,所述判斷存儲器中的標(biāo)識是否為單通道,若是,則對單通道的節(jié)目預(yù)約信息進行判斷,并給出錄制時間沖突與否的提示的步驟,具體包括:獲取所述節(jié)目預(yù)約信息中的節(jié)目時間和播放時長,判斷是否存在時間沖突,若是,則將預(yù)約時長最長的預(yù)約信息顯示于提示界面的首頁,若否,則不提示。本發(fā)明的另一目的在于提供一種錄制時間相沖突的提示裝置,該提示裝置包括:預(yù)約節(jié)目控制模塊,依據(jù)監(jiān)聽到的節(jié)目預(yù)約信息,開啟前臺服務(wù)線程,將所述節(jié)目預(yù)約信息保存至存儲器;通道判斷模塊,判斷存儲器中的標(biāo)識是否為單通道,若是,則對單通道的節(jié)目預(yù)約信息進行判斷,并給出錄制時間沖突與否的提示,若否,則對雙通道或多通道的調(diào)諧類型進行判斷;沖突提示模塊,獲取同一調(diào)諧協(xié)議下錄制時間相沖突的預(yù)約時長最長的節(jié)目預(yù)約信息,顯示于提示界面。進一步地,所述節(jié)目預(yù)約信息包括節(jié)目名稱、節(jié)目時間、播放時長、及調(diào)諧類型。進一步地,所述預(yù)約節(jié)目控制模塊包括:第一控制單元,依據(jù)偵測到的第一通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第一線程,獲取第一節(jié)目預(yù)約信息,保存至第一存儲器;第二控制單元,依據(jù)偵測到的第二通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第二線程,獲取第二節(jié)目預(yù)約信息,保存至第二存儲器。進一步地,所述通道判斷模塊包括:調(diào)諧器類型獲取單元,獲取第一存儲器、第二存儲器的調(diào)諧器類型,分別保存至第三存儲器和第四存儲器;通道協(xié)議判斷單元,依據(jù)所述調(diào)諧器設(shè)定的數(shù)字協(xié)議,判斷第一通道與第二通道的調(diào)諧協(xié)議是否相同,若是,則設(shè)定標(biāo)識A,若否,則設(shè)定標(biāo)識B,均保存至第五存儲器;時間沖突判斷單元,獲取第五存儲器中的標(biāo)識A,判斷第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的時間節(jié)點是否存在交叉,若是,則判定錄制時間相沖突,若否,則判定錄制時間不沖突,并將所述第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第六存儲器;進一步地,所述通道判斷模塊還包括:存儲單元,獲取第五存儲器中的標(biāo)識B,將所述第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第七存儲器。進一步地,所述沖突提示模塊包括:預(yù)約時長獲取單元,獲取第六存儲器中第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的節(jié)目時間和播放時長;提示顯示單元,設(shè)定預(yù)約時長最長的預(yù)約信息優(yōu)先顯示于提示界面的首頁。進一步地,所述通道判斷模塊還包括:單通道沖突提示單元,獲取所述節(jié)目預(yù)約信息中的節(jié)目時間和播放時長,判斷是否存在時間沖突,若是,則將預(yù)約時長最長的預(yù)約信息顯示于提示界面的首頁,若否,則不提示。本發(fā)明還提供一種智能電視,該智能電視包括如上所述的錄制時間相沖突的提示裝置。本發(fā)明的錄制時間相沖突的提示方法,首先依據(jù)監(jiān)聽到的節(jié)目預(yù)約信息,開啟前臺服務(wù)線程,將所述節(jié)目預(yù)約信息保存至存儲器,然后判斷存儲器中的標(biāo)識是否為單通道,若是,則對單通道的節(jié)目預(yù)約信息進行判斷,并給出錄制時間沖突與否的提示,若否,則對雙通道或多通道的調(diào)諧類型進行判斷,最后基于雙通道或多通道的調(diào)諧協(xié)議沖突時,獲取同一調(diào)諧協(xié)議下錄制時間相沖突的預(yù)約時長最長的節(jié)目預(yù)約信息,顯示于提示界面,解決了智能電視錄制時間沖突造成重復(fù)錄制的問題,節(jié)省了智能電視的內(nèi)存資源,減少系統(tǒng)運行的重復(fù)性,進而減少CPU損耗,延長其使用壽命。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖示出的結(jié)構(gòu)獲得其他的附圖。圖1為本發(fā)明錄制時間相沖突的提示方法一實施例的流程圖;圖2為圖1中步驟S10的具體流程圖;圖3為圖1中步驟S22的具體流程圖;圖4為圖1中步驟S30的具體流程圖;圖5為本發(fā)明錄制時間相沖突的提示裝置一實施例的功能模塊圖;圖6為圖5中通道判斷模塊的結(jié)構(gòu)示意圖。附圖標(biāo)號說明:標(biāo)號名稱標(biāo)號名稱100錄制時間相沖突的提示裝置23時間沖突判斷單元10預(yù)約節(jié)目控制模塊24存儲單元11第一控制單元25單通道沖突提示單元12第二控制單元30沖突提示模塊20通道判斷模塊31預(yù)約時長獲取單元21調(diào)諧器類型獲取單元32提示顯示單元22通道協(xié)議判斷單元本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。具體實施方式應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提出一種錄制時間相沖突的提示方法。參照圖1,圖1為本發(fā)明的錄制時間相沖突的提示方法一實施例的流程圖。在本實施例中,該錄制時間相沖突的提示方法,包括以下步驟:S10:依據(jù)監(jiān)聽到的節(jié)目預(yù)約信息,開啟前臺服務(wù)線程,將所述節(jié)目預(yù)約信息保存至存儲器;S20:判斷存儲器中的標(biāo)識是否為單通道,若是,則執(zhí)行步驟S21,若否,則執(zhí)行步驟S22;S21:對單通道的節(jié)目預(yù)約信息進行判斷,并給出錄制時間沖突與否的提示;S22:對雙通道或多通道的調(diào)諧類型進行判斷;S30:獲取同一調(diào)諧協(xié)議下錄制時間相沖突的預(yù)約時長最長的節(jié)目預(yù)約信息,顯示于提示界面。在本實施例中,該錄制時間相沖突的提示方法,主要應(yīng)用于接收數(shù)字信號的智能電視,該智能電視可以通過bookingitem預(yù)約相應(yīng)的電視節(jié)目進行重播,每一條booking根據(jù)開始時間和結(jié)束時間的不同可以劃分為once模式、daily模式、及weekday模式;每一條booking的duration由約定的開始時間和結(jié)束時間決定,最小的duration是1分鐘,但poweroff模式開始就是結(jié)束,once模式的最大duration理論上不做限制,可以跨天,也可以不跨天;daily模式的最大duration是24小時,一般情況下不跨天;weekday模式的最大duration是24*7小時,一般情況下不跨周。在TV系統(tǒng)監(jiān)聽到booking中有增加item時,自動獲取通道內(nèi)的節(jié)目預(yù)約信息,可能是單通道同時有兩個或兩個以上的預(yù)約信息,也可能是兩個或兩個以上的通道內(nèi)分別偵測到預(yù)約信息,在TV系統(tǒng)獲取到通道內(nèi)的節(jié)目預(yù)約信息后開啟前臺服務(wù)線程,將所述節(jié)目預(yù)約信息保存至存儲器中,如果是從兩個或兩個以上的通道內(nèi)獲取到的節(jié)目預(yù)約信息,則分別保存至相應(yīng)的存儲器中,所述節(jié)目預(yù)約信息包括節(jié)目名稱、節(jié)目時間、播放時長、及調(diào)諧類型,此時的節(jié)目預(yù)約booking可以是once模式、daily模式,還可以是weekday模式,如增加CH_Time={news2016102419:0030:00“DVBC”},該Additem是once模式,將該Additem保存至存儲器中以便后續(xù)的應(yīng)用處理。在TV系統(tǒng)將所述節(jié)目預(yù)約信息保存至存儲器后,需要判斷存儲器中的標(biāo)識是否為單通道,若是,也即所述節(jié)目預(yù)約信息只保存于單一存儲器中,則依據(jù)所述節(jié)目預(yù)約信息中的節(jié)目時間和播放時長直接給出沖突與否的提示,若否,也即所述節(jié)目預(yù)約信息保存于兩個或兩個以上的存儲器中,此時便需要進一步對保存于兩個或兩個以上的存儲器中的節(jié)目預(yù)約信息的調(diào)諧類型進行判斷。因為在智能電視是雙TUNER或多TUNER模式下,該雙TUNER或多TUNER模式下的bookingitem的開始時間和結(jié)束時間可以有一次交叉,也即在用戶預(yù)約同一時段的兩個或兩個以上不同的調(diào)諧協(xié)議的節(jié)目信息時,此時是不發(fā)生沖突的,所以只需要考慮在同一調(diào)諧協(xié)議模式下的時間沖突問題,在確定存在兩個或兩個以上的bookingitem的節(jié)目時間和播放時長存在交叉沖突時,TV系統(tǒng)會獲取同一調(diào)諧協(xié)議下預(yù)約錄制時間相沖突的預(yù)約時長最長的節(jié)目預(yù)約信息,顯示于提示界面,以便用戶在觀看電視節(jié)目或預(yù)約電視節(jié)目時能夠隨時看到預(yù)約沖突的提示。本發(fā)明的錄制時間相沖突的提示方法,首先依據(jù)監(jiān)聽到的節(jié)目預(yù)約信息,開啟前臺服務(wù)線程,將所述節(jié)目預(yù)約信息保存至存儲器,然后判斷存儲器中的標(biāo)識是否為單通道,若是,則對單通道的節(jié)目預(yù)約信息進行判斷,并給出錄制時間沖突與否的提示,若否,則對雙通道或多通道的調(diào)諧類型進行判斷,最后基于雙通道或多通道的調(diào)諧協(xié)議沖突時,獲取同一調(diào)諧協(xié)議下錄制時間相沖突的預(yù)約時長最長的節(jié)目預(yù)約信息,顯示于提示界面,解決了智能電視錄制時間沖突造成重復(fù)錄制的問題,節(jié)省了智能電視的內(nèi)存資源,減少系統(tǒng)運行的重復(fù)性,進而減少CPU損耗,延長其使用壽命。進一步地,參照圖2,基于上述實施例的錄制時間相沖突的提示方法,步驟S10具體包括:S11:依據(jù)偵測到的第一通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第一線程,獲取第一節(jié)目預(yù)約信息,保存至第一存儲器;S12:依據(jù)偵測到的第二通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第二線程,獲取第二節(jié)目預(yù)約信息,保存至第二存儲器。在本實施例中,TV系統(tǒng)監(jiān)聽到的預(yù)約節(jié)目的消息主要是偵測電視節(jié)目通道獲取到的節(jié)目預(yù)約信息,在本實施例中,設(shè)定該TV系統(tǒng)具有兩個通道,則TV系統(tǒng)將依據(jù)偵測到的第一通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第一線程,獲取第一節(jié)目預(yù)約信息,保存至第一存儲器,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”},TV系統(tǒng)依據(jù)偵測到的第二通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第二線程,獲取第二節(jié)目預(yù)約信息,保存至第二存儲器,如CH2_Time(x1)={“DVBC”:“2015112419:00-20:00”},在其他實施例中,TV系統(tǒng)還可以依據(jù)偵測到的第三通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第三線程,獲取第三節(jié)目預(yù)約信息,保存至第三存儲器,如CH3_Time(x1)={“DVBC”:“2015112419:00-19:30”},通過將所述第一節(jié)目預(yù)約信息、第二節(jié)目預(yù)約信息分別保存至第一存儲器和第二存儲器中,以節(jié)省后續(xù)計算處理時的援引時間和路徑。進一步地,參照圖3,基于上述實施例的錄制時間相沖突的提示方法,步驟S22具體包括:S221:獲取第一存儲器、第二存儲器的調(diào)諧器類型,分別保存至第三存儲器和第四存儲器;S222:依據(jù)所述調(diào)諧器設(shè)定的數(shù)字協(xié)議,判斷第一通道與第二通道的調(diào)諧協(xié)議是否相同,若是,則設(shè)定標(biāo)識A,若否,則設(shè)定標(biāo)識B,均保存至第五存儲器;S223:獲取第五存儲器中的標(biāo)識A,判斷第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的時間節(jié)點是否存在交叉,若是,則判定錄制時間相沖突,若否,則判定錄制時間不沖突,并將所述第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第六存儲器;S224:獲取第五存儲器中的標(biāo)識B,將所述第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第七存儲器。在本實施例中,設(shè)定TV系統(tǒng)的節(jié)目通道為兩個,也即TV系統(tǒng)獲取到的預(yù)約節(jié)目信息分別保存于第一存儲器和第二存儲器,所以該對雙通道或多通道的調(diào)諧類型進行判斷時,只需要獲取第一存儲器和第二存儲器的調(diào)諧器的類型,分別保存至第三存儲器和第四存儲器,以節(jié)省后續(xù)計算處理時的援引時間和援引路徑,每一調(diào)諧器均對應(yīng)一數(shù)組協(xié)議,在獲取到第一存儲器和第二存儲器的調(diào)諧器類型后,TV系統(tǒng)會進一步依據(jù)第三存儲器和第四存儲器種保存的調(diào)諧器對應(yīng)的數(shù)字協(xié)議,判斷第一通道對應(yīng)的調(diào)諧協(xié)議和第二通道對應(yīng)的調(diào)諧協(xié)議是否相同,若相同,如第一通道的調(diào)諧協(xié)議為DVBC,第二通道的調(diào)諧協(xié)議也為DVBC,則設(shè)定標(biāo)識A,保存至第五存儲器中,若不同,如第一通道的調(diào)諧協(xié)議為DVBC,第二通道的調(diào)諧協(xié)議為DVFM,則設(shè)定標(biāo)識B,保存至第五存儲器中。因為在第一通道的調(diào)諧協(xié)議與第二通道的調(diào)諧協(xié)議在不同的時候,bookingitem的開始時間和結(jié)束時間可以有一次交叉,也即即使第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的時間點相同,也不認(rèn)定預(yù)約錄制時間存在沖突,所以只考慮第一通道的調(diào)諧協(xié)議與第二通道的調(diào)諧協(xié)議在相同的條件下,bookingitem的開始時間和結(jié)束時間存在交叉的問題。也即,TV系統(tǒng)首先獲取第五存儲器中的標(biāo)識A,判斷第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的時間節(jié)點是否存在交叉,若存在交叉,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”}、CH2_Time(x1)={“DVBC”:“2015112419:00-20:00”},二者的調(diào)諧協(xié)議相同,預(yù)約的錄制時間一個是18:00-20:00,一個是19:00-20:00,二者存在交叉,則判定錄制時間相沖突,若不存在交叉,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”}、CH4_Time(x1)={“DVBC”:“2015112409:00-10:00”},二者的調(diào)諧協(xié)議雖然相同,但是預(yù)約的錄制時間一個是18:00-20:00,一個是09:00-10:00,二者不存在交叉,因而則判定錄制時間不沖突,并將所述第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第六存儲器,以節(jié)省后續(xù)計算處理的援引時間和路徑。在第一節(jié)目預(yù)約信息為CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”},第二節(jié)目預(yù)約信息為CH3_Time(x1)={“DVBC”:“2015112419:00-19:30”},因為二者的調(diào)諧協(xié)議不同,即使存在時間交叉也不認(rèn)定為存在錄制時間沖突,因此無需再對第五存儲器中的標(biāo)識B進行后續(xù)處理,只需將其代表的第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第七存儲器中,以區(qū)別于第六存儲器中保存的存在錄制時間沖突的第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息。進一步地,參照圖4,基于上述實施例的錄制時間相沖突的提示方法,步驟S30具體包括:S31:獲取第六存儲器中第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的節(jié)目時間和播放時長;S32:設(shè)定預(yù)約時長最長的預(yù)約信息優(yōu)先顯示于提示界面的首頁。在本實施例中,在確定第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息存在時間沖突時,獲取第六存儲器中第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的節(jié)目時間和播放時長,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”}代表的第一節(jié)目預(yù)約信息的節(jié)目時間為18:00,節(jié)目時長為2小時,CH2_Time(x1)={“DVBC”:“2015112418:00-19:00”}代表的第二節(jié)目預(yù)約信息的節(jié)目時間為18:00,節(jié)目時長為1小時,然后設(shè)定預(yù)約時長最長的預(yù)約信息優(yōu)先顯示于提示界面的首頁,也即將第一節(jié)目預(yù)約信息以提示對話框的形式顯示于提示界面,還可以設(shè)定彈框提示的時間,一般情況下設(shè)定為3秒,若無其他操作則再次以提示對話框的形式顯示于電視屏幕上進行提示,直至獲取到用戶執(zhí)行相應(yīng)的關(guān)閉或打開操作。進一步地,基于上述實施例的錄制時間相沖突的提示方法,步驟S21具體包括:獲取所述節(jié)目預(yù)約信息中的節(jié)目時間和播放時長,判斷是否存在時間沖突,若是,則將預(yù)約時長最長的預(yù)約信息顯示于提示界面的首頁,若否,則不提示。在本實施例中,設(shè)定TV系統(tǒng)為電視節(jié)目單通道,此時只存在單通道中預(yù)約節(jié)目信息中的時間存在交叉的時間沖突問題,TV系統(tǒng)只需獲取節(jié)目預(yù)約信息中的節(jié)目時間和播放時長,就能夠判斷出是否存在時間交叉問題,也即是否存在時間沖突問題,如果預(yù)約時間存在交叉,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”},CH1_Time(x2)={“DVBC”:“2015112418:00-19:00”},CH1_Time(x3)={“DVBC”:“2015112415:00-20:00”},則判定存在時間沖突,此時將預(yù)約時長最長的預(yù)約信息顯示于提示界面的首頁,也即將CH1_Time(x3)={“DVBC”:“2015112415:00-20:00”}所代表的預(yù)約節(jié)目信息以提示框的形式顯示于提示界面,還可以設(shè)定彈框提示的時間,一般情況下設(shè)定為3秒,若無其他操作則再次以提示對話框的形式顯示于電視屏幕上進行提示,直至獲取到用戶執(zhí)行相應(yīng)的關(guān)閉或打開操作,如果不存在時間交叉問題,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”},CH1_Time(x2)={“DVBC”:“2015112414:00-16:00”},則判定不存在時間沖突,也沒必要再進行提示。本發(fā)明進一步提供一種錄制時間相沖突的提示裝置。參照圖5,圖5為本發(fā)明的錄制時間相沖突的提示裝置一實施例的功能模塊圖。在本實施例中,該錄制時間相沖突的提示裝置100包括:預(yù)約節(jié)目控制模塊10,依據(jù)監(jiān)聽到的節(jié)目預(yù)約信息,開啟前臺服務(wù)線程,將所述節(jié)目預(yù)約信息保存至存儲器;通道判斷模塊20,判斷存儲器中的標(biāo)識是否為單通道,若是,則對單通道的節(jié)目預(yù)約信息進行判斷,并給出錄制時間沖突與否的提示,若否,則對雙通道或多通道的調(diào)諧類型進行判斷;沖突提示模塊30,獲取同一調(diào)諧協(xié)議下錄制時間相沖突的預(yù)約時長最長的節(jié)目預(yù)約信息,顯示于提示界面。在本實施例中,該錄制時間相沖突的提示裝置100包括預(yù)約節(jié)目控制模塊10、通道判斷模塊20、及沖突提示模塊30,主要應(yīng)用于接收數(shù)字信號的智能電視,該智能電視可以通過bookingitem預(yù)約相應(yīng)的電視節(jié)目進行重播,每一條booking根據(jù)開始時間和結(jié)束時間的不同可以劃分為once模式、daily模式、及weekday模式;每一條booking的duration由約定的開始時間和結(jié)束時間決定,最小的duration是1分鐘,但poweroff模式開始就是結(jié)束,once模式的最大duration理論上不做限制,可以跨天,也可以不跨天;daily模式的最大duration是24小時,一般情況下不跨天;weekday模式的最大duration是24*7小時,一般情況下不跨周。在預(yù)約節(jié)目控制模塊10監(jiān)聽到booking中有增加item時,自動獲取通道內(nèi)的節(jié)目預(yù)約信息,可能是單通道同時有兩個或兩個以上的預(yù)約信息,也可能是兩個或兩個以上的通道內(nèi)分別偵測到預(yù)約信息,在預(yù)約節(jié)目控制模塊10獲取到通道內(nèi)的節(jié)目預(yù)約信息后開啟前臺服務(wù)線程,將所述節(jié)目預(yù)約信息保存至存儲器中,如果是從兩個或兩個以上的通道內(nèi)獲取到的節(jié)目預(yù)約信息,則分別保存至相應(yīng)的存儲器中,所述節(jié)目預(yù)約信息包括節(jié)目名稱、節(jié)目時間、播放時長、及調(diào)諧類型,此時的節(jié)目預(yù)約booking可以是once模式、daily模式,還可以是weekday模式,如增加CH_Time={news2016102419:0030:00“DVBC”},該Additem是once模式,將該Additem保存至存儲器中以便后續(xù)的應(yīng)用處理。在預(yù)約節(jié)目控制模塊10將所述節(jié)目預(yù)約信息保存至存儲器后,需要通道判斷模塊20判斷存儲器中的標(biāo)識是否為單通道,若是,也即所述節(jié)目預(yù)約信息只保存于單一存儲器中,則依據(jù)所述節(jié)目預(yù)約信息中的節(jié)目時間和播放時長直接給出沖突與否的提示,若否,也即所述節(jié)目預(yù)約信息保存于兩個或兩個以上的存儲器中,此時便需要進一步對保存于兩個或兩個以上的存儲器中的節(jié)目預(yù)約信息的調(diào)諧類型進行判斷。因為在智能電視是雙TUNER或多TUNER模式下,該雙TUNER或多TUNER模式下的bookingitem的開始時間和結(jié)束時間可以有一次交叉,也即在用戶預(yù)約同一時段的兩個或兩個以上不同的調(diào)諧協(xié)議的節(jié)目信息時,此時是不發(fā)生沖突的,所以只需要考慮在同一調(diào)諧協(xié)議模式下的時間沖突問題,在確定存在兩個或兩個以上的bookingitem的節(jié)目時間和播放時長存在交叉沖突時,沖突提示模塊30會獲取同一調(diào)諧協(xié)議下預(yù)約錄制時間相沖突的預(yù)約時長最長的節(jié)目預(yù)約信息,顯示于提示界面,以便用戶在觀看電視節(jié)目或預(yù)約電視節(jié)目時能夠隨時看到預(yù)約沖突的提示。本發(fā)明的錄制時間相沖突的提示裝置100,由預(yù)約節(jié)目控制模塊10依據(jù)監(jiān)聽到的節(jié)目預(yù)約信息,開啟前臺服務(wù)線程,并將所述節(jié)目預(yù)約信息保存至存儲器,然后由通道判斷模塊20判斷存儲器中的標(biāo)識是否為單通道,若是,則對單通道的節(jié)目預(yù)約信息進行判斷,并給出錄制時間沖突與否的提示,若否,則對雙通道或多通道的調(diào)諧類型進行判斷,最后由沖突提示模塊30基于雙通道或多通道的調(diào)諧協(xié)議沖突,獲取同一調(diào)諧協(xié)議下錄制時間相沖突的預(yù)約時長最長的節(jié)目預(yù)約信息,顯示于提示界面,解決了智能電視錄制時間沖突造成重復(fù)錄制的問題,節(jié)省了智能電視的內(nèi)存資源,減少系統(tǒng)運行的重復(fù)性,進而減少CPU損耗,延長其使用壽命。進一步地,參照圖5,預(yù)約節(jié)目控制模塊10包括:第一控制單元11,依據(jù)偵測到的第一通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第一線程,獲取第一節(jié)目預(yù)約信息,保存至第一存儲器;第二控制單元12,依據(jù)偵測到的第二通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第二線程,獲取第二節(jié)目預(yù)約信息,保存至第二存儲器。在本實施例中,預(yù)約節(jié)目控制模塊10監(jiān)聽到的預(yù)約節(jié)目的消息主要是偵測電視節(jié)目通道獲取到的節(jié)目預(yù)約信息,在本實施例中,設(shè)定該TV系統(tǒng)具有兩個通道,則第一控制單元11將依據(jù)偵測到的第一通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第一線程,獲取第一節(jié)目預(yù)約信息,保存至第一存儲器,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”},第二控制單元12依據(jù)偵測到的第二通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第二線程,獲取第二節(jié)目預(yù)約信息,保存至第二存儲器,如CH2_Time(x1)={“DVBC”:“2015112419:00-20:00”},在其他實施例中,還可能存在第三控制單元依據(jù)偵測到的第三通道的節(jié)目預(yù)約信息,開啟前臺服務(wù)第三線程,獲取第三節(jié)目預(yù)約信息,保存至第三存儲器,如CH3_Time(x1)={“DVBC”:“2015112419:00-19:30”},通過將所述第一節(jié)目預(yù)約信息、第二節(jié)目預(yù)約信息分別保存至第一存儲器和第二存儲器中,以節(jié)省后續(xù)計算處理時的援引時間和路徑。進一步地,參照圖6,通道判斷模塊20包括:調(diào)諧器類型獲取單元21,獲取第一存儲器、第二存儲器的調(diào)諧器類型,分別保存至第三存儲器和第四存儲器;通道協(xié)議判斷單元22,依據(jù)所述調(diào)諧器設(shè)定的數(shù)字協(xié)議,判斷第一通道與第二通道的調(diào)諧協(xié)議是否相同,若是,則設(shè)定標(biāo)識A,若否,則設(shè)定標(biāo)識B,均保存至第五存儲器;時間沖突判斷單元23,獲取第五存儲器中的標(biāo)識A,判斷第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的時間節(jié)點是否存在交叉,若是,則判定錄制時間相沖突,若否,則判定錄制時間不沖突,并將所述第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第六存儲器;存儲單元24,獲取第五存儲器中的標(biāo)識B,將所述第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第七存儲器。在本實施例中,設(shè)定TV系統(tǒng)的節(jié)目通道為兩個,也即預(yù)約節(jié)目控制模塊10獲取到的預(yù)約節(jié)目信息分別保存于第一存儲器和第二存儲器,所以該對雙通道或多通道的調(diào)諧類型進行判斷時,只需要調(diào)諧器類型獲取單元21獲取第一存儲器和第二存儲器的調(diào)諧器的類型,分別保存至第三存儲器和第四存儲器,以節(jié)省后續(xù)計算處理時的援引時間和援引路徑,每一調(diào)諧器均對應(yīng)一數(shù)組協(xié)議,在獲取到第一存儲器和第二存儲器的調(diào)諧器類型后,T通道協(xié)議判斷單元22會進一步依據(jù)第三存儲器和第四存儲器種保存的調(diào)諧器對應(yīng)的數(shù)字協(xié)議,判斷第一通道對應(yīng)的調(diào)諧協(xié)議和第二通道對應(yīng)的調(diào)諧協(xié)議是否相同,若相同,如第一通道的調(diào)諧協(xié)議為DVBC,第二通道的調(diào)諧協(xié)議也為DVBC,則設(shè)定標(biāo)識A,保存至第五存儲器中,若不同,如第一通道的調(diào)諧協(xié)議為DVBC,第二通道的調(diào)諧協(xié)議為DVFM,則設(shè)定標(biāo)識B,保存至第五存儲器中。因為在第一通道的調(diào)諧協(xié)議與第二通道的調(diào)諧協(xié)議在不同的時候,bookingitem的開始時間和結(jié)束時間可以有一次交叉,也即即使第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的時間點相同,也不認(rèn)定預(yù)約錄制時間存在沖突,所以只考慮第一通道的調(diào)諧協(xié)議與第二通道的調(diào)諧協(xié)議在相同的條件下,bookingitem的開始時間和結(jié)束時間存在交叉的問題。也即,時間沖突判斷單元23首先獲取第五存儲器中的標(biāo)識A,判斷第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的時間節(jié)點是否存在交叉,若存在交叉,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”}、CH2_Time(x1)={“DVBC”:“2015112419:00-20:00”},二者的調(diào)諧協(xié)議相同,預(yù)約的錄制時間一個是18:00-20:00,一個是19:00-20:00,二者存在交叉,則判定錄制時間相沖突,若不存在交叉,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”}、CH4_Time(x1)={“DVBC”:“2015112409:00-10:00”},二者的調(diào)諧協(xié)議雖然相同,但是預(yù)約的錄制時間一個是18:00-20:00,一個是09:00-10:00,二者不存在交叉,因而則判定錄制時間不沖突,并將所述第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第六存儲器,以節(jié)省后續(xù)計算處理的援引時間和路徑。在第一節(jié)目預(yù)約信息為CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”},第二節(jié)目預(yù)約信息為CH3_Time(x1)={“DVBC”:“2015112419:00-19:30”},因為二者的調(diào)諧協(xié)議不同,即使存在時間交叉也不認(rèn)定為存在錄制時間沖突,因此無需存儲單元24再對第五存儲器中的標(biāo)識B進行后續(xù)處理,只需將其代表的第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息保存至第七存儲器中,以區(qū)別于第六存儲器中保存的存在錄制時間沖突的第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息。進一步地,參照圖5,沖突提示模塊30包括:預(yù)約時長獲取單元31,獲取第六存儲器中第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的節(jié)目時間和播放時長;提示顯示單元32,設(shè)定預(yù)約時長最長的預(yù)約信息優(yōu)先顯示于提示界面的首頁。在本實施例中,在確定第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息存在時間沖突時,由預(yù)約時長獲取單元31獲取第六存儲器中第一節(jié)目預(yù)約信息和第二節(jié)目預(yù)約信息的節(jié)目時間和播放時長,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”}代表的第一節(jié)目預(yù)約信息的節(jié)目時間為18:00,節(jié)目時長為2小時,CH2_Time(x1)={“DVBC”:“2015112418:00-19:00”}代表的第二節(jié)目預(yù)約信息的節(jié)目時間為18:00,節(jié)目時長為1小時,然后由提示顯示單元32設(shè)定預(yù)約時長最長的預(yù)約信息優(yōu)先顯示于提示界面的首頁,也即將第一節(jié)目預(yù)約信息以提示對話框的形式顯示于提示界面,還可以設(shè)定彈框提示的時間,一般情況下設(shè)定為3秒,若無其他操作則再次以提示對話框的形式顯示于電視屏幕上進行提示,直至獲取到用戶執(zhí)行相應(yīng)的關(guān)閉或打開操作。進一步地,參照圖6,通道判斷模塊20還包括:單通道沖突提示單元25,獲取所述節(jié)目預(yù)約信息中的節(jié)目時間和播放時長,判斷是否存在時間沖突,若是,則將預(yù)約時長最長的預(yù)約信息顯示于提示界面的首頁,若否,則不提示。在本實施例中,設(shè)定TV系統(tǒng)為電視節(jié)目單通道,此時只存在單通道中預(yù)約節(jié)目信息中的時間存在交叉的時間沖突問題,單通道沖突提示單元25只需獲取節(jié)目預(yù)約信息中的節(jié)目時間和播放時長,就能夠判斷出是否存在時間交叉問題,也即是否存在時間沖突問題,如果預(yù)約時間存在交叉,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”},CH1_Time(x2)={“DVBC”:“2015112418:00-19:00”},CH1_Time(x3)={“DVBC”:“2015112415:00-20:00”},則判定存在時間沖突,此時將預(yù)約時長最長的預(yù)約信息顯示于提示界面的首頁,也即將CH1_Time(x3)={“DVBC”:“2015112415:00-20:00”}所代表的預(yù)約節(jié)目信息以提示框的形式顯示于提示界面,還可以設(shè)定彈框提示的時間,一般情況下設(shè)定為3秒,若無其他操作則再次以提示對話框的形式顯示于電視屏幕上進行提示,直至獲取到用戶執(zhí)行相應(yīng)的關(guān)閉或打開操作,如果不存在時間交叉問題,如CH1_Time(x1)={“DVBC”:“2015112418:00-20:00”},CH1_Time(x2)={“DVBC”:“2015112414:00-16:00”},則判定不存在時間沖突,也沒必要再進行提示。本發(fā)明還提供一種智能電視,該智能電視包括如上所述的錄制時間相沖突的提示裝置100。在本實施例中,該智能電視包括上述的錄制時間相沖突的提示裝置100,該錄制時間相沖突的提示裝置100包括預(yù)約節(jié)目控制模塊10、通道判斷模塊20、及沖突提示模塊30,在該智能電視工作時,由預(yù)約節(jié)目控制模塊10依據(jù)監(jiān)聽到的節(jié)目預(yù)約信息,開啟前臺服務(wù)線程,并將所述節(jié)目預(yù)約信息保存至存儲器,然后由通道判斷模塊20判斷存儲器中的標(biāo)識是否為單通道,若是,則對單通道的節(jié)目預(yù)約信息進行判斷,并給出錄制時間沖突與否的提示,若否,則對雙通道或多通道的調(diào)諧類型進行判斷,最后由沖突提示模塊30基于雙通道或多通道的調(diào)諧協(xié)議沖突,獲取同一調(diào)諧協(xié)議下錄制時間相沖突的預(yù)約時長最長的節(jié)目預(yù)約信息,顯示于提示界面,解決了智能電視錄制時間沖突造成重復(fù)錄制的問題,節(jié)省了智能電視的內(nèi)存資源,減少系統(tǒng)運行的重復(fù)性,進而減少CPU損耗,延長其使用壽命。以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的
技術(shù)領(lǐng)域:
,均同理包括在本發(fā)明的專利保護范圍內(nèi)。當(dāng)前第1頁1 2 3