節(jié)目預(yù)約錄制方法、裝置及智能顯示設(shè)備的制作方法
【專利摘要】本發(fā)明公開一種節(jié)目預(yù)約錄制方法、裝置及智能顯示設(shè)備,其方法包括:當(dāng)偵測到用戶添加新的預(yù)約錄制時(shí),判斷新添加的預(yù)約錄制時(shí)間是否存在預(yù)約沖突;當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),判斷該新添加的預(yù)約錄制時(shí)間的沖突部分是否在預(yù)設(shè)的容忍范圍內(nèi);若是,則添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功;否則按照默認(rèn)方式處理;此外,還可通過在系統(tǒng)中增加刻錄等待列表的方式來支持預(yù)約時(shí)一定程度的沖突容忍。本發(fā)明能夠最大限度地滿足用戶對錄制多個(gè)節(jié)目的需求,而不會(huì)由于發(fā)生沖突而導(dǎo)致只能擇一錄制并放棄其他所有與之沖突節(jié)目的錄制的情況,進(jìn)而大大增強(qiáng)預(yù)約刻錄的靈活性,提高用戶體驗(yàn),增加電視產(chǎn)品的價(jià)值。
【專利說明】節(jié)目預(yù)約錄制方法、裝置及智能顯示設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視【技術(shù)領(lǐng)域】,尤其涉及一種基于PVR(Personal video recorder,個(gè)人視頻錄像)系統(tǒng)的節(jié)目預(yù)約錄制方法、裝置及智能顯示設(shè)備。
【背景技術(shù)】
[0002]近年來,隨著PVR技術(shù)在數(shù)字電視中的廣泛應(yīng)用,用戶可以方便地在EPG菜單中預(yù)約錄制若干天內(nèi)想要看的節(jié)目,在用戶空閑的時(shí)候觀看,而不需要在特定的時(shí)間守候在電視機(jī)前。
[0003]然而,由于電視機(jī)資源的限制(例如tuner個(gè)數(shù)、數(shù)據(jù)流通道的限制等),在同一時(shí)間只能錄制一個(gè)或少數(shù)幾個(gè)電視頻道的節(jié)目,當(dāng)用戶當(dāng)前預(yù)定的節(jié)目與其他已經(jīng)預(yù)定的節(jié)目時(shí)間發(fā)生重疊時(shí),系統(tǒng)就會(huì)提示用戶沖突產(chǎn)生,要求用戶取消當(dāng)前預(yù)定或者刪除之前的預(yù)定。這種要求用戶進(jìn)行取舍的處理方法,必然會(huì)給用戶帶來很大困擾。
[0004]例如,用戶需要預(yù)約兩個(gè)同樣重要的節(jié)目,這兩個(gè)節(jié)目又恰好有一兩分鐘的時(shí)間交叉,而用戶通常不在乎這一兩分鐘的刻錄損失,但電視機(jī)卻提示用戶沖突,只能選擇一個(gè)預(yù)約錄制,由此使得用戶束手無策,卻又不得不做出一個(gè)選擇。
[0005]因此,有必要提供一種方案來解決預(yù)約錄制上的沖突問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的主要目的在于提供一種節(jié)目預(yù)約錄制方法、裝置及智能顯示設(shè)備,旨在增強(qiáng)節(jié)目預(yù)約錄制的靈活性,滿足用戶需求。
[0007]為了達(dá)到上述目的,本發(fā)明提出一種節(jié)目預(yù)約錄制方法,包括:
[0008]當(dāng)偵測到用戶添加新的預(yù)約錄制時(shí),判斷新添加的預(yù)約錄制時(shí)間是否存在預(yù)約沖
關(guān);
[0009]當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),判斷該新添加的預(yù)約錄制時(shí)間的沖突部分是否在預(yù)設(shè)的容忍范圍內(nèi);
[0010]若是,則添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功;否則按照默認(rèn)方式處理。
[0011]優(yōu)選地,所述當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),判斷該新添加的預(yù)約錄制時(shí)間的沖突部分是否在預(yù)設(shè)的容忍范圍內(nèi)的步驟包括:
[0012]當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),獲取所述新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比;
[0013]判斷獲取的新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比是否在預(yù)設(shè)的允許預(yù)約沖突的百分比內(nèi),若是,則判定所述添加的預(yù)約錄制時(shí)間的沖突部分在預(yù)設(shè)的容忍范圍內(nèi);否則,判定所述添加的預(yù)約錄制時(shí)間的沖突部分不在預(yù)設(shè)的容忍范圍內(nèi)。
[0014]優(yōu)選地,所述按照默認(rèn)方式處理的步驟包括:[0015]提示用戶當(dāng)前預(yù)約錄制時(shí)間發(fā)生沖突,并提示用戶取消當(dāng)前預(yù)約錄制或者刪除之前的預(yù)約錄制。
[0016]優(yōu)選地,所述判斷新添加的預(yù)約錄制是否存在預(yù)約沖突的步驟之后還包括:
[0017]若不存在預(yù)約沖突,則添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功。
[0018]優(yōu)選地,該方法還包括:
[0019]輪詢所述預(yù)約錄制列表中是否有預(yù)約節(jié)目即將開始錄制;
[0020]當(dāng)偵測到有預(yù)約節(jié)目即將開始錄制時(shí),從所述預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制。
[0021]優(yōu)選地,所述從預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制的步驟之前還包括:
[0022]查詢當(dāng)前是否有錄制資源可用;若是,則執(zhí)行從預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制的步驟;否則,
[0023]將當(dāng)前預(yù)約信息移入刻錄等待列表;
[0024]在前一預(yù)約節(jié)目錄制結(jié)束并釋放掉錄制資源后,按照預(yù)約信息移入順序,從所述刻錄等待列表中獲取先進(jìn)入該刻錄等待列表的預(yù)約信息,進(jìn)行預(yù)約節(jié)目錄制,直至完成所述刻錄等待列表中所有的預(yù)約錄制。
[0025]本發(fā)明還提出一種節(jié)目預(yù)約錄制裝置,包括:
[0026]第一判斷模塊,用于當(dāng)偵測到用戶添加新的預(yù)約錄制時(shí),判斷新添加的預(yù)約錄制時(shí)間是否存在預(yù)約沖突;
[0027]第二判斷模塊,用于當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),判斷該新添加的預(yù)約錄制時(shí)間的沖突部分是否在預(yù)設(shè)的容忍范圍內(nèi);
[0028]處理模塊,用于當(dāng)新添加的預(yù)約錄制時(shí)間的沖突部分在預(yù)設(shè)的容忍范圍內(nèi)時(shí),添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功;否則按照默認(rèn)方式處理。
[0029]優(yōu)選地,所述第二判斷模塊,還用于當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),獲取所述新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比;判斷獲取的新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比是否在預(yù)設(shè)的允許預(yù)約沖突的百分比內(nèi),若是,則判定所述添加的預(yù)約錄制時(shí)間的沖突部分在預(yù)設(shè)的容忍范圍內(nèi);否則,判定所述添加的預(yù)約錄制時(shí)間的沖突部分不在預(yù)設(shè)的容忍范圍內(nèi)。
[0030]優(yōu)選地,所述處理模塊,還用于提示用戶當(dāng)前預(yù)約錄制時(shí)間發(fā)生沖突,并提示用戶取消當(dāng)前預(yù)約錄制或者刪除之前的預(yù)約錄制。
[0031]優(yōu)選地,所述處理模塊,還用于當(dāng)不存在預(yù)約沖突時(shí),添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功。
[0032]優(yōu)選地,該裝置還包括:
[0033]錄制模塊,用于輪詢所述預(yù)約錄制列表中是否有預(yù)約節(jié)目即將開始錄制;當(dāng)偵測到有預(yù)約節(jié)目即將開始錄制時(shí),從所述預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制。
[0034]優(yōu)選地,所述錄制模塊,還用于在偵測到有預(yù)約節(jié)目即將開始錄制時(shí),查詢當(dāng)前是否有錄制資源可用;若是,則從預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制;否則將當(dāng)前預(yù)約信息移入刻錄等待列表;在前一預(yù)約節(jié)目錄制結(jié)束并釋放掉錄制資源后,按照預(yù)約信息移入順序,從所述刻錄等待列表中獲取先進(jìn)入該刻錄等待列表的預(yù)約信息,進(jìn)行預(yù)約節(jié)目錄制,直至完成所述刻錄等待列表中所有的預(yù)約錄制。
[0035]本發(fā)明還提出一種智能顯示設(shè)備,包括如上所述的裝置。
[0036]本發(fā)明提出的一種節(jié)目預(yù)約錄制方法、裝置及智能顯示設(shè)備,當(dāng)偵測到用戶添加新的預(yù)約錄制時(shí),判斷新添加的預(yù)約錄制時(shí)間是否存在預(yù)約沖突;當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),判斷該新添加的預(yù)約錄制時(shí)間的沖突部分是否在預(yù)設(shè)的容忍范圍內(nèi);若是,則添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功;否則按照默認(rèn)方式處理,比如提示用戶當(dāng)前預(yù)約錄制時(shí)間發(fā)生沖突,要求用戶取消當(dāng)前預(yù)約錄制或者刪除之前的預(yù)約錄制;此外,還可通過在系統(tǒng)中增加刻錄等待列表的方式來支持預(yù)約時(shí)一定程度的沖突容忍,由此最大限度地滿足用戶對錄制多個(gè)節(jié)目的需求,而不會(huì)由于發(fā)生沖突而導(dǎo)致只能擇一錄制并放棄其他所有與之沖突節(jié)目的錄制的情況,進(jìn)而大大增強(qiáng)預(yù)約刻錄的靈活性,提高用戶體驗(yàn),增加電視產(chǎn)品的價(jià)值。
【專利附圖】
【附圖說明】
[0037]圖1是本發(fā)明節(jié)目預(yù)約錄制方法第一實(shí)施例的流程示意圖;
[0038]圖2是本發(fā)明節(jié)目預(yù)約錄制方法第二實(shí)施例的流程示意圖;
[0039]圖3是本發(fā)明節(jié)目預(yù)約錄制方法第三實(shí)施例的流程示意圖;
[0040]圖4是本發(fā)明節(jié)目預(yù)約錄制裝置第一實(shí)施例的功能模塊示意圖;
[0041]圖5是本發(fā)明節(jié)目預(yù)約錄制裝置第二實(shí)施例的功能模塊示意圖。
[0042]為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述。
【具體實(shí)施方式】
[0043]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]本發(fā)明實(shí)施例運(yùn)行環(huán)境可以是具有預(yù)約錄制功能的數(shù)字電視等智能顯示設(shè)備。本發(fā)明實(shí)施例以數(shù)字電視進(jìn)行舉例。
[0045]在用戶對電視將要播放的節(jié)目進(jìn)行預(yù)約錄制時(shí),一旦預(yù)約錄制節(jié)目發(fā)生沖突,t匕如出現(xiàn)兩條以上預(yù)約錄制信息的預(yù)約錄制時(shí)間發(fā)生沖突(例如一條是10:00至11:00,另一條是10:30至11:30),現(xiàn)有技術(shù)通常的做法是由預(yù)約錄制系統(tǒng)向用戶提示預(yù)約錄制發(fā)生沖突,要求用戶取消或刪除發(fā)生沖突的預(yù)約錄制信息,由此給用戶造成不便。
[0046]本發(fā)明實(shí)施例可以更加智能的進(jìn)行節(jié)目的預(yù)約錄制沖突管理,允許容忍一定程度的沖突,并在刻錄時(shí)有合理的處理機(jī)制,對沖突部分按照設(shè)定規(guī)則進(jìn)行取舍,即使產(chǎn)生一定程度的刻錄損失,也會(huì)大大增強(qiáng)預(yù)約刻錄的靈活性,以此解決預(yù)約錄制上的沖突問題,提高用戶體驗(yàn),從而增加電視產(chǎn)品的價(jià)值。
[0047]具體地,如圖1所示,本發(fā)明第一實(shí)施例提出一種節(jié)目預(yù)約錄制方法,包括:
[0048]步驟S101,當(dāng)偵測到用戶添加新的預(yù)約錄制時(shí),判斷新添加的預(yù)約錄制時(shí)間是否存在預(yù)約沖突;當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),進(jìn)入步驟S102 ;否則,進(jìn)入步驟
S103;
[0049]其中,判斷新添加的預(yù)約錄制時(shí)間是否存在預(yù)約沖突,通常是比較新添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間與之前已添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間是否產(chǎn)生沖突。比如,之前已添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間為:10:00至11:00,當(dāng)前新添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間為10:30至11:30,則當(dāng)前新添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間與已添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間發(fā)生沖突。
[0050]步驟S102,判斷該新添加的預(yù)約錄制時(shí)間的沖突部分是否在預(yù)設(shè)的容忍范圍內(nèi);若是,則進(jìn)入步驟S103 ;否則,進(jìn)入步驟S104 ;
[0051]步驟S103,添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功。
[0052]步驟S104,按照默認(rèn)方式處理。
[0053]本實(shí)施例預(yù)先設(shè)定有一預(yù)約容忍范圍,該預(yù)約容忍范圍可以是設(shè)定的一允許預(yù)約沖突的百分比,比如5%,10%等,該允許預(yù)約沖突的百分比實(shí)質(zhì)為當(dāng)前預(yù)約節(jié)目錄制允許的損失率,以實(shí)現(xiàn)沖突預(yù)約的有損刻錄。
[0054]當(dāng)用戶在預(yù)約出現(xiàn)沖突時(shí),如果沖突部分的百分比在設(shè)定的容忍范圍之內(nèi),系統(tǒng)不會(huì)認(rèn)為有沖突發(fā)生,預(yù)約成功。如果預(yù)約沖突部分的百分比超過設(shè)定的容忍范圍,則按照正常沖突處理。
[0055]具體地,當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),獲取新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比;然后,判斷獲取的新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比是否在預(yù)設(shè)的允許預(yù)約沖突的百分比內(nèi),若是,則判定所述添加的預(yù)約錄制時(shí)間的沖突部分在預(yù)設(shè)的容忍范圍內(nèi);否則,判定所述添加的預(yù)約錄制時(shí)間的沖突部分不在預(yù)設(shè)的容忍范圍內(nèi)。
[0056]本實(shí)施例中,當(dāng)判定添加的預(yù)約錄制時(shí)間的沖突部分在預(yù)設(shè)的容忍范圍內(nèi)時(shí),添加當(dāng)前預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功;否則,當(dāng)判定添加的預(yù)約錄制時(shí)間的沖突部分不在預(yù)設(shè)的容忍范圍內(nèi)時(shí),按照默認(rèn)方式處理,比如提示用戶當(dāng)前預(yù)約錄制時(shí)間發(fā)生沖突,并提示用戶取消當(dāng)前預(yù)約錄制或者刪除之前的預(yù)約錄制。
[0057]由此通過上述方案,通過設(shè)定的允許預(yù)約沖突閾值,在當(dāng)前添加的預(yù)約錄制時(shí)間的沖突部分處于該設(shè)定的允許預(yù)約沖突閾值內(nèi)時(shí),允許用戶預(yù)約成功,使用戶完成添加一個(gè)新預(yù)約的處理,最大限度地滿足用戶對預(yù)約錄制多個(gè)節(jié)目的需求,而不會(huì)由于發(fā)生沖突而導(dǎo)致只能擇一錄制并放棄其他所有與之沖突節(jié)目的錄制的情況,大大增強(qiáng)預(yù)約刻錄的靈活性,提高用戶體驗(yàn),增加電視產(chǎn)品的價(jià)值。
[0058]如圖2所示,本發(fā)明第二實(shí)施例提出一種節(jié)目預(yù)約錄制方法,在上述第一實(shí)施例的基礎(chǔ)上,在上述步驟S103之后,還可以包括:
[0059]步驟S105,輪詢所述預(yù)約錄制列表中是否有預(yù)約節(jié)目即將開始錄制;當(dāng)偵測到有預(yù)約節(jié)目即將開始錄制時(shí),進(jìn)入步驟S106 ;否則,結(jié)束流程。
[0060]步驟S106,從所述預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制,返回步驟S105。
[0061]本實(shí)施例與上述第一實(shí)施例的區(qū)別在于,本實(shí)施例還包括錄制預(yù)約節(jié)目的方案。
[0062]具體地,首先,數(shù)字電視系統(tǒng)創(chuàng)建線程輪詢預(yù)約錄制列表中是否有預(yù)約節(jié)目即將開始錄制;當(dāng)偵測到有預(yù)約節(jié)目即將開始錄制時(shí),從所述預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制。然后繼續(xù)偵測預(yù)約錄制列表中是否有預(yù)約節(jié)目即將開始錄制,直至完成偵測預(yù)約錄制列表中所有的預(yù)約節(jié)目的錄制。
[0063]其中,對于存在一定時(shí)間沖突的預(yù)約節(jié)目的錄制,則允許存在一定程度的有損刻錄。
[0064]如前所述,允許預(yù)約沖突的百分比(比如5%,10%等)實(shí)質(zhì)為當(dāng)前預(yù)約節(jié)目錄制允許的損失率,并通過沖突預(yù)約的有損刻錄來解決預(yù)約錄制上的沖突問題。
[0065]例如,設(shè)定一條預(yù)約錄制信息對應(yīng)的節(jié)目A允許的損失率為5%,當(dāng)該預(yù)約錄制信息與其他預(yù)約錄制信息(假設(shè)對應(yīng)的節(jié)目為B)發(fā)生沖突時(shí),(假設(shè)節(jié)目B的預(yù)約錄制時(shí)間早于節(jié)目A,例如節(jié)目B為10:00至11:00,節(jié)目A為10:30至11:30),則計(jì)算當(dāng)節(jié)目B錄制完成后再進(jìn)行節(jié)目A的錄制時(shí),會(huì)對節(jié)目A造成多大損失,按前述時(shí)間,節(jié)目B錄制到11:
00結(jié)束,而節(jié)目A的錄制從11:00才開始,這樣將會(huì)給節(jié)目A造成30分鐘的損失,即損失率占到50%,超出了原來設(shè)定的5%,此時(shí),可按現(xiàn)有技術(shù)向用戶提示預(yù)約錄制發(fā)生沖突,要求用戶取消或刪除發(fā)生沖突的預(yù)約錄制信息。反之,在其他情況的節(jié)目A和節(jié)目B的錄制上,若節(jié)目A的損失率未超出5%,則允許沖突產(chǎn)生,也即允許在節(jié)目B的預(yù)約錄制信息執(zhí)行完畢后,繼續(xù)執(zhí)行節(jié)目A的預(yù)約錄制信息。
[0066]在執(zhí)行節(jié)目A的預(yù)約錄制信息時(shí),對節(jié)目A損失掉的部分時(shí)間段對應(yīng)的數(shù)據(jù)不進(jìn)行錄制,即允許節(jié)目A存在一定程度的有損刻錄。
[0067]系統(tǒng)在輪詢預(yù)約錄制列表時(shí),先輪詢到節(jié)目B的預(yù)約錄制信息,并執(zhí)行節(jié)目B的預(yù)約錄制,當(dāng)輪詢到節(jié)目A的預(yù)約錄制信息時(shí),由于節(jié)目A與節(jié)目B產(chǎn)生預(yù)約沖突,系統(tǒng)會(huì)判斷節(jié)目B完成預(yù)約錄制后,才開始進(jìn)行節(jié)目A的預(yù)約錄制。
[0068]由此,通過設(shè)定預(yù)約錄制節(jié)目的損失率,由預(yù)約錄制系統(tǒng)判斷是取消或刪除發(fā)生沖突的預(yù)約錄制信息,還是允許在其他預(yù)約錄制信息執(zhí)行完畢后,繼續(xù)執(zhí)行損失率在允許范圍內(nèi)的預(yù)約沖突節(jié)目的預(yù)約錄制,能夠最大限度地滿足用戶對錄制多個(gè)節(jié)目的需求,而不會(huì)由于發(fā)生沖突而導(dǎo)致只能擇一錄制并放棄其他所有與之沖突節(jié)目的錄制的情況,大大增強(qiáng)預(yù)約刻錄的靈活性,提高用戶體驗(yàn),增加電視產(chǎn)品的價(jià)值。
[0069]如圖3所示,本發(fā)明第三實(shí)施例提出一種節(jié)目預(yù)約錄制方法,在上述第二實(shí)施例的基礎(chǔ)上,在上述步驟S105之后,當(dāng)偵測到有預(yù)約節(jié)目即將開始錄制時(shí),還包括:
[0070]步驟S107,查詢當(dāng)前是否有錄制資源可用;若是,則進(jìn)入步驟S106 ;否則,進(jìn)入步驟 S108 ;
[0071]步驟S108,將當(dāng)前預(yù)約信息移入刻錄等待列表;
[0072]步驟S109,在前一預(yù)約節(jié)目錄制結(jié)束并釋放掉錄制資源后,按照預(yù)約信息移入順序,從所述刻錄等待列表中獲取先進(jìn)入該刻錄等待列表的預(yù)約信息,進(jìn)行預(yù)約節(jié)目錄制,直至完成所述刻錄等待列表中所有的預(yù)約錄制,返回步驟S105。
[0073]本實(shí)施例與上述第二實(shí)施例的區(qū)別在于,本實(shí)施例在系統(tǒng)偵測到有預(yù)約節(jié)目即將開始錄制時(shí),還查詢當(dāng)前是否有錄制資源可用,并引入刻錄等待列表來實(shí)現(xiàn)對系統(tǒng)資源的合理分配,進(jìn)行預(yù)約沖突的有損刻錄,以此來解決預(yù)約錄制上的沖突問題。
[0074]具體地,本實(shí)施例考慮到,一旦有容忍沖突的事件發(fā)生,在實(shí)際錄制的時(shí)候必然需要對系統(tǒng)資源進(jìn)行分配,由此引入刻錄等待列表,來實(shí)現(xiàn)對系統(tǒng)資源的合理分配。
[0075]首先,系統(tǒng)創(chuàng)建線程輪詢預(yù)約錄制列表中是否有節(jié)目即將開始錄制,當(dāng)偵測到有預(yù)約節(jié)目即將開始后,系統(tǒng)會(huì)查詢是否有錄制資源可用,如果有可用資源,則直接開始正常錄制,如果沒有可用資源,說明有其他的錄制在進(jìn)行,就將當(dāng)前預(yù)約信息放到刻錄等待列表中。[0076]當(dāng)一個(gè)錄制結(jié)束時(shí),系統(tǒng)釋放掉刻錄資源后,會(huì)到刻錄等待列表中去查詢,如果有預(yù)約存在,就將最先進(jìn)入等待列表的預(yù)約移出列表,并開始刻錄。直至完成所述刻錄等待列表中所有的預(yù)約錄制。
[0077]之后,繼續(xù)按照上述線程輪詢預(yù)約錄制列表中是否有節(jié)目即將開始錄制。
[0078]由此,通過上述方案,可以合理有序的處理預(yù)約時(shí)的沖突,并允許多個(gè)沖突的存在。相應(yīng)地,對于預(yù)約時(shí)有沖突容忍的刻錄,必定會(huì)產(chǎn)生一定百分比的刻錄損失,損失的是節(jié)目開始的一段時(shí)間,損失的百分比小于系統(tǒng)設(shè)定的允許預(yù)約沖突的百分比,以此實(shí)現(xiàn)沖突預(yù)約的有損刻錄,從而提高產(chǎn)品競爭力。
[0079]如圖4所示,本發(fā)明第一實(shí)施例提出一種節(jié)目預(yù)約錄制裝置,包括:第一判斷模塊201、第二判斷模塊202及處理模塊203,其中:
[0080]第一判斷模塊201,用于當(dāng)偵測到用戶添加新的預(yù)約錄制時(shí),判斷新添加的預(yù)約錄制時(shí)間是否存在預(yù)約沖突;
[0081 ] 第二判斷模塊202,用于當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),判斷該新添加的預(yù)約錄制時(shí)間的沖突部分是否在預(yù)設(shè)的容忍范圍內(nèi);
[0082]處理模塊203,用于當(dāng)新添加的預(yù)約錄制時(shí)間的沖突部分在預(yù)設(shè)的容忍范圍內(nèi)時(shí),添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功;否則按照默認(rèn)方式處理。
[0083]其中,第一判斷模塊201判斷新添加的預(yù)約錄制時(shí)間是否存在預(yù)約沖突,通常是比較新添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間與之前已添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間是否產(chǎn)生沖突。如,之前已添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間為:10:00至11:00,當(dāng)前新添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間為10:30至11:30,則當(dāng)前新添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間與已添加的預(yù)約節(jié)目的預(yù)約錄制時(shí)間發(fā)生沖突。
[0084]本實(shí)施例預(yù)先設(shè)定有一預(yù)約容忍范圍,該預(yù)約容忍范圍可以是設(shè)定的一允許預(yù)約沖突的百分比,比如5%,10%等,該允許預(yù)約沖突的百分比實(shí)質(zhì)為當(dāng)前預(yù)約節(jié)目錄制允許的損失率,以實(shí)現(xiàn)沖突預(yù)約的有損刻錄。
[0085]當(dāng)用戶在預(yù)約出現(xiàn)沖突時(shí),如果沖突部分的百分比在設(shè)定的容忍范圍之內(nèi),系統(tǒng)不會(huì)認(rèn)為有沖突發(fā)生,預(yù)約成功。如果預(yù)約沖突部分的百分比超過設(shè)定的容忍范圍,則按照正常沖突處理。
[0086]具體地,當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),第二判斷模塊202獲取新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比;然后,判斷獲取的新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比是否在預(yù)設(shè)的允許預(yù)約沖突的百分比內(nèi),若是,則判定所述添加的預(yù)約錄制時(shí)間的沖突部分在預(yù)設(shè)的容忍范圍內(nèi);否則,判定所述添加的預(yù)約錄制時(shí)間的沖突部分不在預(yù)設(shè)的容忍范圍內(nèi)。
[0087]本實(shí)施例中,當(dāng)判定添加的預(yù)約錄制時(shí)間的沖突部分在預(yù)設(shè)的容忍范圍內(nèi)時(shí),添加當(dāng)前預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功;否則,當(dāng)判定添加的預(yù)約錄制時(shí)間的沖突部分不在預(yù)設(shè)的容忍范圍內(nèi)時(shí),按照默認(rèn)方式處理,比如提示用戶當(dāng)前預(yù)約錄制時(shí)間發(fā)生沖突,并提示用戶取消當(dāng)前預(yù)約錄制或者刪除之前的預(yù)約錄制。
[0088]由此通過上述方案,通過設(shè)定的允許預(yù)約沖突閾值,在當(dāng)前添加的預(yù)約錄制時(shí)間的沖突部分處于該設(shè)定的允許預(yù)約沖突閾值內(nèi)時(shí),允許用戶預(yù)約成功,使用戶完成添加一個(gè)新預(yù)約的處理,最大限度地滿足用戶對預(yù)約錄制多個(gè)節(jié)目的需求,而不會(huì)由于發(fā)生沖突而導(dǎo)致只能擇一錄制并放棄其他所有與之沖突節(jié)目的錄制的情況,大大增強(qiáng)預(yù)約刻錄的靈活性,提高用戶體驗(yàn),增加電視產(chǎn)品的價(jià)值。
[0089]如圖5所示,本發(fā)明第二實(shí)施例提出一種節(jié)目預(yù)約錄制裝置,在上述第一實(shí)施例的基礎(chǔ)上,還包括:
[0090]錄制模塊204,用于輪詢所述預(yù)約錄制列表中是否有預(yù)約節(jié)目即將開始錄制;當(dāng)偵測到有預(yù)約節(jié)目即將開始錄制時(shí),從所述預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制。
[0091]本實(shí)施例與上述第一實(shí)施例的區(qū)別在于,本實(shí)施例還包括錄制預(yù)約節(jié)目的方案。
[0092]具體地,首先,數(shù)字電視系統(tǒng)創(chuàng)建線程輪詢預(yù)約錄制列表中是否有預(yù)約節(jié)目即將開始錄制;當(dāng)偵測到有預(yù)約節(jié)目即將開始錄制時(shí),從所述預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制。然后繼續(xù)偵測預(yù)約錄制列表中是否有預(yù)約節(jié)目即將開始錄制,直至完成偵測預(yù)約錄制列表中所有的預(yù)約節(jié)目的錄制。
[0093]其中,對于存在一定時(shí)間沖突的預(yù)約節(jié)目的錄制,則允許存在一定程度的有損刻錄。
[0094]如前所述,允許預(yù)約沖突的百分比(比如5%,10%等)實(shí)質(zhì)為當(dāng)前預(yù)約節(jié)目錄制允許的損失率,并通過沖突預(yù)約的有損刻錄來解決預(yù)約錄制上的沖突問題。
[0095]例如,設(shè)定一條預(yù)約錄制信息對應(yīng)的節(jié)目A允許的損失率為5%,當(dāng)該預(yù)約錄制信息與其他預(yù)約錄制信息(假設(shè)對應(yīng)的節(jié)目為B)發(fā)生沖突時(shí),(假設(shè)節(jié)目B的預(yù)約錄制時(shí)間早于節(jié)目A,例如節(jié)目B為10:00至11:00,節(jié)目A為10:30至11:30),則計(jì)算當(dāng)節(jié)目B錄制完成后再進(jìn)行節(jié)目A的錄制時(shí),會(huì)對節(jié)目A造成多大損失,按前述時(shí)間,節(jié)目B錄制到11:00結(jié)束,而節(jié)目A的錄制從11:00才開始,這樣將會(huì)給節(jié)目A造成30分鐘的損失,即損失率占到50%,超出了原來設(shè)定的5%,此時(shí),可按現(xiàn)有技術(shù)向用戶提示預(yù)約錄制發(fā)生沖突,要求用戶取消或刪除發(fā)生沖突的預(yù)約錄制信息。反之,在其他情況的節(jié)目A和節(jié)目B的錄制上,若節(jié)目A的損失率未超出5%,則允許沖突產(chǎn)生,也即允許在節(jié)目B的預(yù)約錄制信息執(zhí)行完畢后,繼續(xù)執(zhí)行節(jié)目A的預(yù)約錄制信息。
[0096]在執(zhí)行節(jié)目A的預(yù)約錄制信息時(shí),對節(jié)目A損失掉的部分時(shí)間段對應(yīng)的數(shù)據(jù)不進(jìn)行錄制,即允許節(jié)目A存在一定程度的有損刻錄。
[0097]系統(tǒng)在輪詢預(yù)約錄制列表時(shí),先輪詢到節(jié)目B的預(yù)約錄制信息,并執(zhí)行節(jié)目B的預(yù)約錄制,當(dāng)輪詢到節(jié)目A的預(yù)約錄制信息時(shí),由于節(jié)目A與節(jié)目B產(chǎn)生預(yù)約沖突,系統(tǒng)會(huì)判斷節(jié)目B完成預(yù)約錄制后,才開始進(jìn)行節(jié)目A的預(yù)約錄制。
[0098]由此,通過設(shè)定預(yù)約錄制節(jié)目的損失率,由預(yù)約錄制系統(tǒng)判斷是取消或刪除發(fā)生沖突的預(yù)約錄制信息,還是允許在其他預(yù)約錄制信息執(zhí)行完畢后,繼續(xù)執(zhí)行損失率在允許范圍內(nèi)的預(yù)約沖突節(jié)目的預(yù)約錄制,能夠最大限度地滿足用戶對錄制多個(gè)節(jié)目的需求,而不會(huì)由于發(fā)生沖突而導(dǎo)致只能擇一錄制并放棄其他所有與之沖突節(jié)目的錄制的情況,大大增強(qiáng)預(yù)約刻錄的靈活性,提高用戶體驗(yàn),增加電視產(chǎn)品的價(jià)值。
[0099]進(jìn)一步地,所述錄制模塊204還用于在偵測到有預(yù)約節(jié)目即將開始錄制時(shí),查詢當(dāng)前是否有錄制資源可用;若是,則從預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制;否則將當(dāng)前預(yù)約信息移入刻錄等待列表;在前一預(yù)約節(jié)目錄制結(jié)束并釋放掉錄制資源后,按照預(yù)約信息移入順序,從所述刻錄等待列表中獲取先進(jìn)入該刻錄等待列表的預(yù)約信息,進(jìn)行預(yù)約節(jié)目錄制,直至完成所述刻錄等待列表中所有的預(yù)約錄制。
[0100]具體地,本實(shí)施例考慮到,一旦有容忍沖突的事件發(fā)生,在實(shí)際錄制的時(shí)候必然需要對系統(tǒng)資源進(jìn)行分配,由此引入刻錄等待列表,來實(shí)現(xiàn)對系統(tǒng)資源的合理分配。
[0101]首先,系統(tǒng)創(chuàng)建線程輪詢預(yù)約錄制列表中是否有節(jié)目即將開始錄制,當(dāng)偵測到有預(yù)約節(jié)目即將開始后,系統(tǒng)會(huì)查詢是否有錄制資源可用,如果有可用資源,則直接開始正常錄制,如果沒有可用資源,說明有其他的錄制在進(jìn)行,就將當(dāng)前預(yù)約信息放到刻錄等待列表中。
[0102]當(dāng)一個(gè)錄制結(jié)束時(shí),系統(tǒng)釋放掉刻錄資源后,會(huì)到刻錄等待列表中去查詢,如果有預(yù)約存在,就將最先進(jìn)入等待列表的預(yù)約移出列表,并開始刻錄。直至完成所述刻錄等待列表中所有的預(yù)約錄制。
[0103]之后,繼續(xù)按照上述線程輪詢預(yù)約錄制列表中是否有節(jié)目即將開始錄制。
[0104]由此,通過上述方案,可以合理有序的處理預(yù)約時(shí)的沖突,并允許多個(gè)沖突的存在。相應(yīng)地,對于預(yù)約時(shí)有沖突容忍的刻錄,必定會(huì)產(chǎn)生一定百分比的刻錄損失,損失的是節(jié)目開始的一段時(shí)間,損失的百分比小于系統(tǒng)設(shè)定的允許預(yù)約沖突的百分比,以此實(shí)現(xiàn)沖突預(yù)約的有損刻錄,從而提高產(chǎn)品競爭力。
[0105]此外,本發(fā)明實(shí)施例還提出一種智能顯示設(shè)備,包括上述各實(shí)施例所述的裝置,在此不再贅述。
[0106]本發(fā)明實(shí)施例節(jié)目預(yù)約錄制方法、裝置及智能顯示設(shè)備,當(dāng)偵測到用戶添加新的預(yù)約錄制時(shí),判斷新添加的預(yù)約錄制時(shí)間是否存在預(yù)約沖突;當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),判斷該新添加的預(yù)約錄制時(shí)間的沖突部分是否在預(yù)設(shè)的容忍范圍內(nèi);若是,則添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功;否則按照默認(rèn)方式處理,比如提示用戶當(dāng)前預(yù)約錄制時(shí)間發(fā)生沖突,要求用戶取消當(dāng)前預(yù)約錄制或者刪除之前的預(yù)約錄制;此外,還可通過在系統(tǒng)中增加刻錄等待列表的方式來支持預(yù)約時(shí)一定程度的沖突容忍,由此最大限度地滿足用戶對錄制多個(gè)節(jié)目的需求,而不會(huì)由于發(fā)生沖突而導(dǎo)致只能擇一錄制并放棄其他所有與之沖突節(jié)目的錄制的情況,進(jìn)而大大增強(qiáng)預(yù)約刻錄的靈活性,提高用戶體驗(yàn),增加電視產(chǎn)品的價(jià)值。
[0107]上述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運(yùn)用在其它相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種節(jié)目預(yù)約錄制方法,其特征在于,包括: 當(dāng)偵測到用戶添加新的預(yù)約錄制時(shí),判斷新添加的預(yù)約錄制時(shí)間是否存在預(yù)約沖突;當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),判斷該新添加的預(yù)約錄制時(shí)間的沖突部分是否在預(yù)設(shè)的容忍范圍內(nèi); 若是,則添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功;否則按照默認(rèn)方式處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),判斷該新添加的預(yù)約錄制時(shí)間的沖突部分是否在預(yù)設(shè)的容忍范圍內(nèi)的步驟包括: 當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),獲取所述新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比; 判斷獲取的新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比是否在預(yù)設(shè)的允許預(yù)約沖突的百分比內(nèi),若是,則判定所述添加的預(yù)約錄制時(shí)間的沖突部分在預(yù)設(shè)的容忍范圍內(nèi);否則,判定所述添加的預(yù)約錄制時(shí)間的沖突部分不在預(yù)設(shè)的容忍范圍內(nèi)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照默認(rèn)方式處理的步驟包括: 提示用戶當(dāng)前預(yù)約錄制時(shí)間發(fā)生沖突,并提示用戶取消當(dāng)前預(yù)約錄制或者刪除之前的預(yù)約錄制; 所述判斷新添加的預(yù)約錄制是否存在預(yù)約沖突的步驟之后還包括: 若不存在預(yù)約沖突,則添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,還包括: 輪詢所述預(yù)約錄制列表中是否有預(yù)約節(jié)目即將開始錄制; 當(dāng)偵測到有預(yù)約節(jié)目即將開始錄制時(shí),從所述預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述從預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制的步驟之前還包括: 查詢當(dāng)前是否有錄制資源可用;若是,則執(zhí)行從預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制的步驟;否則, 將當(dāng)前預(yù)約信息移入刻錄等待列表; 在前一預(yù)約節(jié)目錄制結(jié)束并釋放掉錄制資源后,按照預(yù)約信息移入順序,從所述刻錄等待列表中獲取先進(jìn)入該刻錄等待列表的預(yù)約信息,進(jìn)行預(yù)約節(jié)目錄制,直至完成所述刻錄等待列表中所有的預(yù)約錄制。
6.一種節(jié)目預(yù)約錄制裝置,其特征在于,包括: 第一判斷模塊,用于當(dāng)偵測到用戶添加新的預(yù)約錄制時(shí),判斷新添加的預(yù)約錄制時(shí)間是否存在預(yù)約沖突; 第二判斷模塊,用于當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),判斷該新添加的預(yù)約錄制時(shí)間的沖突部分是否在預(yù)設(shè)的容忍范圍內(nèi); 處理模塊,用于當(dāng)新添加的預(yù)約錄制時(shí)間的沖突部分在預(yù)設(shè)的容忍范圍內(nèi)時(shí),添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功;否則按照默認(rèn)方式處理。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第二判斷模塊,還用于當(dāng)新添加的預(yù)約錄制時(shí)間存在預(yù)約沖突時(shí),獲取所述新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比;判斷獲取的新添加的預(yù)約錄制時(shí)間的沖突部分占該新添加的預(yù)約錄制時(shí)間段的百分比是否在預(yù)設(shè)的允許預(yù)約沖突的百分比內(nèi),若是,則判定所述添加的預(yù)約錄制時(shí)間的沖突部分在預(yù)設(shè)的容忍范圍內(nèi);否則,判定所述添加的預(yù)約錄制時(shí)間的沖突部分不在預(yù)設(shè)的容忍范圍內(nèi)。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述處理模塊,還用于提示用戶當(dāng)前預(yù)約錄制時(shí)間發(fā)生沖突,并提示用戶取消當(dāng)前預(yù)約錄制或者刪除之前的預(yù)約錄制;以及 還用于當(dāng)不存在預(yù)約沖突時(shí),添加對應(yīng)的預(yù)約信息到預(yù)約錄制列表,并提示預(yù)約成功。
9.根據(jù)權(quán)利要求6-8中任一項(xiàng)所述的裝置,其特征在于,還包括: 錄制模塊,用于輪詢所述預(yù)約錄制列表中是否有預(yù)約節(jié)目即將開始錄制;當(dāng)偵測到有預(yù)約節(jié)目即將開始錄制時(shí),從所述預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述錄制模塊,還用于在偵測到有預(yù)約節(jié)目即將開始錄制時(shí),查詢當(dāng)前是否有錄制資源可用;若是,則從預(yù)約錄制列表中獲取預(yù)約信息對當(dāng)前預(yù)約節(jié)目進(jìn)行錄制;否則將當(dāng)前預(yù)約信息移入刻錄等待列表;在前一預(yù)約節(jié)目錄制結(jié)束并釋放掉錄制資源后,按照預(yù)約信息移入順序,從所述刻錄等待列表中獲取先進(jìn)入該刻錄等待列表的預(yù)約信息,進(jìn)行預(yù)約節(jié)目錄制,直至完成所述刻錄等待列表中所有的預(yù)約錄制。
11.一種智能顯示設(shè)備,其特征在于,包括權(quán)利要求6-10中任一項(xiàng)所述的裝置。
【文檔編號】H04N21/433GK103607633SQ201310558114
【公開日】2014年2月26日 申請日期:2013年11月11日 優(yōu)先權(quán)日:2013年11月11日
【發(fā)明者】王振亮 申請人:深圳Tcl新技術(shù)有限公司