亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種預(yù)約錄制節(jié)目的方法和設(shè)備與流程

文檔序號(hào):12740634閱讀:328來源:國(guó)知局
一種預(yù)約錄制節(jié)目的方法和設(shè)備與流程
本發(fā)明涉及數(shù)字電視
技術(shù)領(lǐng)域
,特別涉及一種預(yù)約錄制節(jié)目的方法和設(shè)備。
背景技術(shù)
:CAM(ConditionalAccessModule,條件接收模塊)卡,是一種數(shù)字視頻模塊,用于連接電視機(jī)與外部信號(hào)源。CAM卡可以將壓縮的數(shù)字信號(hào)轉(zhuǎn)成電視內(nèi)容,并在電視機(jī)上顯示出來。CAM卡和智能卡配合使用,插入帶有CI接口的數(shù)字電視一體機(jī),使用戶無需機(jī)頂盒就可以直接收看所訂購(gòu)的付費(fèi)數(shù)字電視內(nèi)容。CI/CI+1.3之前的版本,都僅支持單路碼流的輸入輸出,也就是只能有一路TS流進(jìn)入CAM卡,經(jīng)過CAM卡處理后,從CAM卡再次將這一路碼流輸出到主機(jī)。CI+1.3升級(jí)到CI+1.4后,可以支持多路碼流同時(shí)進(jìn)入CAM卡,完成解擾功能,然后又同時(shí)從CAM卡中輸出到主機(jī)。這使得使用多個(gè)Tuner(調(diào)諧器)實(shí)現(xiàn)多路錄制成為可能。目前多路錄制的方案是用戶通過主機(jī)可以選擇預(yù)約錄制多路碼流。主機(jī)記錄預(yù)約錄制的碼流和時(shí)間,并在時(shí)間達(dá)到后開始錄制。但是不同的CAM卡支持的碼流數(shù)量有可能不同,如果一個(gè)預(yù)約錄制任務(wù)的時(shí)間達(dá)到,對(duì)應(yīng)的CAM卡上當(dāng)前正在錄制的碼流數(shù)等于CAM卡支持的碼流數(shù)量,則會(huì)提示用戶預(yù)約錄制失敗。綜上所述,目前在進(jìn)行多路錄制時(shí),只能在預(yù)約錄制任務(wù)的時(shí)間達(dá)到時(shí)才能通知用戶是否能夠進(jìn)行錄制。技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供一種預(yù)約錄制節(jié)目的方法和設(shè)備,用以解決現(xiàn)有技術(shù)中在進(jìn)行多路錄制時(shí),只能在預(yù)約錄制任務(wù)的時(shí)間達(dá)到時(shí)才能通知用戶是否能夠進(jìn)行錄制的問題。本發(fā)明實(shí)施例提供的一種預(yù)約錄制節(jié)目的方法,該方法包括:在接收到新的錄制任務(wù)的預(yù)約請(qǐng)求后,判斷目標(biāo)CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間是否有重疊的第三錄制時(shí)段;如果有重疊,則判斷所述目標(biāo)CAM卡支持的碼流數(shù)是否大于所述第三錄制時(shí)段內(nèi),所述目標(biāo)CAM卡上已預(yù)約的錄制任務(wù)的數(shù)量;如果大于,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約,如果不大于,則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息;其中,所述目標(biāo)CAM卡為當(dāng)前插入的CAM卡中的一張??蛇x的,所述判斷CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間是否有重疊的第三錄制時(shí)段之后,還包括:如果沒有重疊,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約。可選的,在確定所述CAM卡支持的碼流數(shù)不大于所述CAM卡的第三錄制時(shí)段對(duì)應(yīng)的已預(yù)約的錄制任務(wù)的數(shù)量之后,發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息之前,還包括:確定已插入的CAM卡中除所述目標(biāo)CAM卡外沒有備選CAM卡??蛇x的,確定所述CAM卡支持的碼流數(shù)不大于所述CAM卡的第三錄制時(shí)段對(duì)應(yīng)的已預(yù)約的錄制任務(wù)的數(shù)量之后,還包括:若確定已插入的CAM卡中除所述目標(biāo)CAM卡外有備選CAM卡,從備選CAM卡中選擇一個(gè);判斷選擇的備選CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間是否有重疊的第三錄制時(shí)段;如果有重疊,則判斷所述選擇的備選CAM卡支持的碼流數(shù)是否大于所述第三錄制時(shí)段內(nèi),所述目標(biāo)CAM上已預(yù)約的錄制任務(wù)的數(shù)量;如果大于,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約,如果不大于,則判斷是否還有未選擇的備選CAM卡;如果有,則返回從備選CAM卡中選擇一個(gè)的步驟,否則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息;如果選擇的備選CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間沒有重疊的第三錄制時(shí)段,則利用選擇的備選CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約??蛇x的,該方法還包括:在檢測(cè)到有CAM卡插入后,讀取并保存插入的CAM卡支持的碼流數(shù)。本發(fā)明實(shí)施例提供的一種終端中預(yù)約錄制任務(wù)的設(shè)備,該設(shè)備包括:第一判斷模塊,用于在接收到新的錄制任務(wù)的預(yù)約請(qǐng)求后,判斷目標(biāo)CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間是否有重疊的第三錄制時(shí)段;第二判斷模塊,用于如果有重疊,則判斷所述目標(biāo)CAM卡支持的碼流數(shù)是否大于所述第三錄制時(shí)段內(nèi),所述目標(biāo)CAM卡上已預(yù)約的錄制任務(wù)的數(shù)量;處理模塊,用于如果大于,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約,如果不大于,則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息;其中,所述目標(biāo)CAM卡為當(dāng)前插入的CAM卡中的一張。可選的,所述處理模塊還用于:若所述第一判斷模塊判斷沒有重疊,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約。可選的,所述處理模塊還用于:在所述第二判斷模塊確定所述CAM卡支持的碼流數(shù)不大于所述CAM卡的第三錄制時(shí)段對(duì)應(yīng)的已預(yù)約的錄制任務(wù)的數(shù)量之后,若確定已插入的CAM卡中除所述目標(biāo)CAM卡外沒有備選CAM卡,則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息??蛇x的,所述處理模塊還用于:若確定已插入的CAM卡中除所述目標(biāo)CAM卡外有備選CAM卡,從備選CAM卡中選擇一個(gè);判斷選擇的備選CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間是否有重疊的第三錄制時(shí)段;如果有重疊,則判斷所述選擇的備選CAM卡支持的碼流數(shù)是否大于所述第三錄制時(shí)段內(nèi),所述目標(biāo)CAM上已預(yù)約的錄制任務(wù)的數(shù)量;如果大于,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約,如果不大于,則判斷是否還有未選擇的備選CAM卡;如果有,則返回從備選CAM卡中選擇一個(gè)的步驟,否則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息;如果選擇的備選CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間沒有重疊的第三錄制時(shí)段,則利用選擇的備選CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約??蛇x的,所述處理模塊還用于:在檢測(cè)到有CAM卡插入后,讀取并保存插入的CAM卡支持的碼流數(shù)。本發(fā)明實(shí)施例在接收到新的錄制任務(wù)的預(yù)約請(qǐng)求后,判斷目標(biāo)CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間是否有重疊的第三錄制時(shí)段;以及判斷所述目標(biāo)CAM卡支持的碼流數(shù)是否大于所述第三錄制時(shí)段內(nèi),所述目標(biāo)CAM上已預(yù)約的錄制任務(wù)的數(shù)量,并且可以根據(jù)判斷結(jié)果進(jìn)行預(yù)約或拒絕預(yù)約。由于可以在接收到新的錄制任務(wù)的預(yù)約請(qǐng)求后判斷是否可以預(yù)約錄制任務(wù),從而在預(yù)約時(shí)就可以通知用戶是否能夠進(jìn)行錄制,而不需要在進(jìn)行多路錄制時(shí)才能通知用戶是否能夠進(jìn)行錄制。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例預(yù)約錄制節(jié)目的方法流程示意圖;圖2為本發(fā)明實(shí)施例錄制任務(wù)重疊示意圖;圖3為本發(fā)明實(shí)施例預(yù)約錄制節(jié)目的完整方法流程示意圖;圖4為本發(fā)明實(shí)施例預(yù)約錄制節(jié)目的設(shè)備結(jié)構(gòu)示意圖。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示,本發(fā)明實(shí)施例預(yù)約錄制節(jié)目的方法包括:步驟100、在接收到新的錄制任務(wù)的預(yù)約請(qǐng)求后,判斷目標(biāo)CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間是否有重疊的第三錄制時(shí)段;步驟101、如果有重疊,則判斷所述目標(biāo)CAM卡支持的碼流數(shù)是否大于所述第三錄制時(shí)段內(nèi),所述目標(biāo)CAM上已預(yù)約的錄制任務(wù)的數(shù)量;步驟102、如果大于,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約,如果不大于,則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息;其中,所述目標(biāo)CAM卡為當(dāng)前插入的CAM卡中的一張。本發(fā)明實(shí)施例在接收到新的錄制任務(wù)的預(yù)約請(qǐng)求后,判斷目標(biāo)CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間是否有重疊的第三錄制時(shí)段;以及判斷所述目標(biāo)CAM卡支持的碼流數(shù)是否大于所述第三錄制時(shí)段內(nèi),所述目標(biāo)CAM上已預(yù)約的錄制任務(wù)的數(shù)量,并且可以根據(jù)判斷結(jié)果進(jìn)行預(yù)約或拒絕預(yù)約。由于可以在接收到新的錄制任務(wù)的預(yù)約請(qǐng)求后判斷是否可以預(yù)約錄制任務(wù),從而在預(yù)約時(shí)就可以通知用戶是否能夠進(jìn)行錄制,而不需要在進(jìn)行多路錄制時(shí)才能通知用戶是否能夠進(jìn)行錄制。下面先詳細(xì)介紹下本發(fā)明實(shí)施例涉及的幾個(gè)錄制時(shí)間段。一個(gè)CAM卡有可能有至少一個(gè)已預(yù)約的錄制任務(wù),每個(gè)錄制任務(wù)都會(huì)對(duì)應(yīng)一個(gè)錄制時(shí)段。本發(fā)明實(shí)施例的第一錄制時(shí)段就是CAM卡對(duì)應(yīng)的已預(yù)約的錄制任務(wù)的錄制時(shí)段。如果一個(gè)CAM卡對(duì)應(yīng)多個(gè)已預(yù)約的錄制任務(wù),則該CAM卡就會(huì)對(duì)應(yīng)多個(gè)第一錄制時(shí)段。比如CAM卡1對(duì)應(yīng)已預(yù)約的錄制任務(wù)A和B,錄制任務(wù)A的錄制時(shí)段為7點(diǎn)到8點(diǎn),錄制任務(wù)B的錄制時(shí)段為7點(diǎn)30分到10點(diǎn),則CAM卡1對(duì)應(yīng)兩個(gè)第一錄制時(shí)段,分別是7點(diǎn)到8點(diǎn)以及7點(diǎn)30分到10點(diǎn)。本發(fā)明實(shí)施例的第二錄制時(shí)段為新的錄制任務(wù)對(duì)應(yīng)的錄制時(shí)段。比如收到的新的錄制任務(wù)的錄制時(shí)段為7點(diǎn)50分到11點(diǎn),則第二錄制時(shí)段為7點(diǎn)50分到11點(diǎn)。在實(shí)施中,如果CAM卡對(duì)應(yīng)的已預(yù)約的錄制任務(wù)的錄制時(shí)段與新的錄制任務(wù)對(duì)應(yīng)的錄制時(shí)段之間有重疊的時(shí)間段,則該時(shí)間段就是第三錄制時(shí)間段。比如CAM卡1對(duì)應(yīng)已預(yù)約的錄制任務(wù)A和B,錄制任務(wù)A的錄制時(shí)段為7點(diǎn)到8點(diǎn),錄制任務(wù)B的錄制時(shí)段為7點(diǎn)30分到10點(diǎn),新的錄制任務(wù)對(duì)應(yīng)的錄制時(shí)段為7點(diǎn)50分到11點(diǎn),則7點(diǎn)50分到8點(diǎn)這段是重疊的時(shí)間段,8點(diǎn)到10點(diǎn)這段是重疊的時(shí)間段,第三錄制時(shí)間段有兩個(gè)分別為7點(diǎn)50分到8點(diǎn)以及8點(diǎn)到10點(diǎn)。以圖2為例:CAM卡1對(duì)應(yīng)已預(yù)約的錄制任務(wù)A、B、C和D。其中錄制任務(wù)A的錄制時(shí)段為8點(diǎn)20分到8點(diǎn)50分,錄制任務(wù)B的錄制時(shí)段為9點(diǎn)到9點(diǎn)30分,錄制任務(wù)C的錄制時(shí)段為8點(diǎn)25分到8點(diǎn)40分,錄制任務(wù)D的錄制時(shí)段為9點(diǎn)20分到10點(diǎn)。假設(shè)新的錄制任務(wù)的錄制時(shí)段8點(diǎn)30分到9點(diǎn)30分,則重疊的時(shí)間段為8點(diǎn)30分到8點(diǎn)40分、8點(diǎn)40分到8點(diǎn)50分、9點(diǎn)到9點(diǎn)20分以及9點(diǎn)20分到9點(diǎn)30分。第三錄制時(shí)間段有四個(gè),分別是8點(diǎn)30分到8點(diǎn)40分、8點(diǎn)40分到8點(diǎn)50分、9點(diǎn)到9點(diǎn)20分以及9點(diǎn)20分到9點(diǎn)30分。在實(shí)施中,根據(jù)新的錄制任務(wù)可以獲知錄制的節(jié)目標(biāo)識(shí)、錄制時(shí)段。根據(jù)節(jié)目標(biāo)識(shí)可以知道對(duì)應(yīng)的運(yùn)營(yíng)商,進(jìn)而可以確定已插入的CAM卡中能夠支持該運(yùn)營(yíng)商的CAM卡,并將確定的CAM卡作為新的錄制任務(wù)能夠使用的CAM卡。其中,一個(gè)運(yùn)營(yíng)商可以對(duì)應(yīng)多個(gè)不同能夠的CAM卡,即多個(gè)CAM卡可以支持該運(yùn)營(yíng)商;一個(gè)CAM卡也可以對(duì)應(yīng)多個(gè)不同的運(yùn)營(yíng)商,即一個(gè)CAM卡支持多個(gè)運(yùn)行商。本發(fā)明實(shí)施例可以先判斷新的錄制任務(wù)對(duì)應(yīng)的錄制時(shí)段與目標(biāo)CAM卡對(duì)應(yīng)的已預(yù)約的錄制任務(wù)的錄制時(shí)段之間是否有重疊時(shí)段;如果沒有重疊,則可以利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約,并將預(yù)約成功的信息通知用戶;如果目標(biāo)CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間有重疊的第三錄制時(shí)段,則繼續(xù)判斷所述目標(biāo)CAM卡支持的碼流數(shù)是否大于所述第三錄制時(shí)段內(nèi),所述目標(biāo)CAM卡上已預(yù)約的錄制任務(wù)的數(shù)量;如果大于,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約,如果不大于,則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息。在實(shí)施中,有可能當(dāng)前插入的CAM卡有多張,則如果確定所述CAM卡支持的碼流數(shù)不大于所述CAM卡的第三錄制時(shí)段對(duì)應(yīng)的已預(yù)約的錄制任務(wù)的數(shù)量,還可以進(jìn)一步判斷已插入的CAM卡中除所述目標(biāo)CAM卡外是否還有備選CAM卡;如果沒有備選CAM卡,則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息。如果已插入的CAM卡中除所述目標(biāo)CAM卡外還有備選CAM卡,則從備選CAM卡中選擇一個(gè);判斷選擇的備選CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間是否有重疊的第三錄制時(shí)段;如果有重疊,則判斷所述選擇的備選CAM卡支持的碼流數(shù)是否大于所述第三錄制時(shí)段內(nèi),所述目標(biāo)CAM上已預(yù)約的錄制任務(wù)的數(shù)量;如果大于,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約,如果不大于,則判斷是否還有未選擇的備選CAM卡;如果有,則返回從備選CAM卡中選擇一個(gè)的步驟,否則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息;如果選擇的備選CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間沒有重疊的第三錄制時(shí)段,則利用選擇的備選CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約。也就是說,對(duì)每張備選CAM卡進(jìn)行判斷,如果發(fā)現(xiàn)有一張備選CAM卡可以進(jìn)行預(yù)約,則停止對(duì)其他備選CAM卡的判斷,如果所有備選CAM卡都無法預(yù)約,則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息。進(jìn)行預(yù)約的備選CAM卡需要滿足下列條件中的一個(gè):備選CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間沒有重疊的第三錄制時(shí)段;備選CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間有重疊的第三錄制時(shí)段,但選擇的備選CAM卡支持的碼流數(shù)大于所述第三錄制時(shí)段內(nèi)。可選的,本發(fā)明實(shí)施例在檢測(cè)到有CAM卡插入后,確定插入的CAM卡支持的碼流數(shù)。這里CAM卡支持的碼流數(shù)是指CAM卡可以同時(shí)輸入到CAM卡的TS(TransportStream,傳輸流)的數(shù)量,即CAM卡可以同時(shí)接收的最大的TS的數(shù)量。為了更好地進(jìn)行判斷,本發(fā)明實(shí)施例可以設(shè)置和存儲(chǔ)多個(gè)表格,在需要時(shí)直接通過表格進(jìn)行查找和判斷。下面對(duì)每種表格分別進(jìn)行說明。1、模塊信息表。當(dāng)檢測(cè)到有CAM卡插入后,可以獲取CAM卡的相關(guān)屬性,并存儲(chǔ)到屬性表格中。CAM卡的相關(guān)屬性包括但不限于下列中的部分或全部:卡號(hào)、是否支持多路碼流功能、支持的碼流數(shù)。模塊信息表的格式有很多種,比如表1所示:序列號(hào)是否有CAM卡插入卡號(hào)是否支持多路碼流功能支持的碼流數(shù)表1序列號(hào)是一個(gè)順序號(hào),每個(gè)序列號(hào)對(duì)應(yīng)一條記錄。卡號(hào)用于標(biāo)識(shí)CAM卡,每個(gè)CAM卡唯一對(duì)應(yīng)一個(gè)卡號(hào)。需要說明的是,表1只是舉例說明,其他表格形式也同樣適用本發(fā)明實(shí)施例。當(dāng)有CAM卡插入后,獲取CAM卡的相關(guān)屬性,并根據(jù)讀取到的相關(guān)屬性更新表1。當(dāng)有CAM卡被拔出后,確定拔出的CAM卡,并更新表1。這里更新的方式有多種,比如可以直接刪除與拔出的CAM卡相關(guān)的信息;也可以將拔出的CAM卡對(duì)應(yīng)的是否有模塊插入的選項(xiàng)設(shè)置為無模塊插入。這樣在進(jìn)行判斷時(shí)就會(huì)忽略這個(gè)模塊,后續(xù)在對(duì)應(yīng)的CAM卡插入后只需要將是否有模塊插入的選項(xiàng)設(shè)置為有模塊插入即可。2、預(yù)約任務(wù)表。這個(gè)表用于記錄所有的預(yù)約任務(wù)。預(yù)約任務(wù)表的格式有很多種,比如表2所示:序列號(hào)預(yù)約任務(wù)標(biāo)識(shí)開始時(shí)間結(jié)束時(shí)間卡號(hào)表2序列號(hào)是一個(gè)順序號(hào),每個(gè)序列號(hào)對(duì)應(yīng)一條記錄。預(yù)約任務(wù)標(biāo)識(shí)用于唯一標(biāo)識(shí)需要預(yù)約的節(jié)目,通常從碼流中取改節(jié)目對(duì)應(yīng)的id號(hào)。模塊號(hào)用于唯一標(biāo)識(shí)一個(gè)CAM卡。在根據(jù)新的錄制任務(wù)進(jìn)行預(yù)約操作時(shí),可以根據(jù)根據(jù)新的錄制任務(wù)生成一條預(yù)約信息,并加入到表2中。后續(xù)在進(jìn)行判斷時(shí)可以直接從表2中獲取相關(guān)信息。需要說明的是,表2只是舉例說明,其他表格形式也同樣適用本發(fā)明實(shí)施例。假設(shè)有兩個(gè)預(yù)約任務(wù),時(shí)間段分別是8點(diǎn)20分到8點(diǎn)50分,以及9點(diǎn)到9點(diǎn)30分,節(jié)目標(biāo)識(shí)分別是1001和1002,則預(yù)約任務(wù)表如表3所示:序列號(hào)預(yù)約任務(wù)標(biāo)識(shí)開始時(shí)間結(jié)束時(shí)間卡號(hào)110018:208:50210029:009:30表3下面以一個(gè)詳細(xì)例子對(duì)本發(fā)明方案進(jìn)行說明。假設(shè)預(yù)約任務(wù)表中CAM卡A的預(yù)約任務(wù)如表4所示:序列號(hào)預(yù)約任務(wù)標(biāo)識(shí)開始時(shí)間結(jié)束時(shí)間模塊號(hào)110018:208:50210029:009:30310038:258:40410049:2010:00表4當(dāng)前準(zhǔn)備預(yù)約1005,開始時(shí)間是8:30-9:30。一共有4個(gè)第一錄制時(shí)段:第一錄制時(shí)段1:1005在8:30-8:40之間與1001和1003重疊;第一錄制時(shí)段2:1005在8:40-8:50之間與1001重疊;第一錄制時(shí)段3:1005在9:00-9:20之間與1002重疊;第一錄制時(shí)段4:1005在9:20-9:30之間與1002和1004重疊。如果新的錄制任務(wù)能夠使用的CAM卡A最多支持兩路碼流,因?yàn)榈谝讳浿茣r(shí)段1和第一錄制時(shí)段4等于CAM卡最多支持的碼流數(shù),所以1005不能預(yù)約,提示用戶預(yù)約失敗和/或失敗原因。如果新的錄制任務(wù)能夠使用的CAM卡A最多支持三路碼流,因?yàn)榈谝讳浿茣r(shí)段1~第一錄制時(shí)段4都小于CAM卡最多支持的碼流數(shù),則1005可以預(yù)約??蛇x的,如果有多個(gè)已預(yù)約的錄制任務(wù),需要找出所有與新的錄制任務(wù)有時(shí)間重疊的任務(wù),并找出重疊個(gè)數(shù)最多的那一段時(shí)間?;谏厦嫘畔⒖梢陨梢粋€(gè)重疊任務(wù)表。預(yù)約任務(wù)表的格式有很多種,比如表5所示:表5這個(gè)表可以用于在判斷時(shí)使用;也可以用于向用戶顯示,以使用戶對(duì)預(yù)約的錄制任務(wù)進(jìn)行調(diào)整。需要說明的是,上述列表只是為了更方便的查找。在實(shí)施中也可以不以列表形式展現(xiàn),還可以以數(shù)據(jù)庫(kù)等形式展現(xiàn)。也可以不存儲(chǔ)這些信息在查找時(shí)從每個(gè)CAM卡處獲取。其中,本發(fā)明實(shí)施例預(yù)約錄制節(jié)目的設(shè)備可以是電視、機(jī)頂盒、移動(dòng)顯示設(shè)備等能夠插CAM卡的設(shè)備。在實(shí)施中,備選CAM卡也是目標(biāo)CAM卡,每次選擇一張判斷是否可以預(yù)約,如果可以,則不再繼續(xù)選擇,否則,繼續(xù)選擇。具體過程可以參照?qǐng)D3。如圖3所示,本發(fā)明實(shí)施例預(yù)約錄制節(jié)目的完整方法包括:步驟300、接收到新的錄制任務(wù)的預(yù)約請(qǐng)求。步驟301、確定新的錄制任務(wù)能夠使用的目標(biāo)CAM卡以及新的錄制任務(wù)對(duì)應(yīng)的第二錄制時(shí)段。這里新的錄制任務(wù)能夠使用的目標(biāo)CAM卡是指能夠?qū)︿浿迫蝿?wù)對(duì)應(yīng)的節(jié)目進(jìn)行解密的CAM。步驟302、從確定的所有的目標(biāo)CAM卡中選擇一個(gè)未選擇的目標(biāo)CAM卡。步驟303、確定選擇的目標(biāo)CAM卡對(duì)應(yīng)的已預(yù)約的錄制任務(wù)的第一錄制時(shí)段。步驟304、判斷第二錄制時(shí)段和第一錄制時(shí)段之間是否有重疊的第三錄制時(shí)段,如果是,則執(zhí)行步驟305;否則,執(zhí)行步驟307。步驟305、確定每個(gè)第三錄制時(shí)段對(duì)應(yīng)的已預(yù)約的錄制任務(wù)的數(shù)量。步驟306、判斷所述目標(biāo)CAM卡支持的碼流數(shù)是否大于確定的數(shù)量中的最大值,如果是,則執(zhí)行步驟307;否則,執(zhí)行步驟308。步驟307、根據(jù)新的錄制任務(wù)進(jìn)行預(yù)約操作,并通知用戶預(yù)約成功。步驟308、判斷確定的所有的CAM卡中是否還有未選擇的CAM卡,如果是,則執(zhí)行步驟302;否則,執(zhí)行步驟309。步驟309、發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息?;谕话l(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種預(yù)約錄制節(jié)目的設(shè)備,由于該設(shè)備解決問題的原理與本發(fā)明實(shí)施例預(yù)約錄制節(jié)目的方法相似,因此該設(shè)備的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。如圖4所示,本發(fā)明實(shí)施例預(yù)約錄制節(jié)目的設(shè)備包括:第一判斷模塊400,用于在接收到新的錄制任務(wù)的預(yù)約請(qǐng)求后,判斷目標(biāo)CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間是否有重疊的第三錄制時(shí)段;第二判斷模塊401,用于如果有重疊,則判斷所述目標(biāo)CAM卡支持的碼流數(shù)是否大于所述第三錄制時(shí)段內(nèi),所述目標(biāo)CAM卡上已預(yù)約的錄制任務(wù)的數(shù)量;處理模塊402,用于如果大于,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約,如果不大于,則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息;其中,所述目標(biāo)CAM卡為當(dāng)前插入的CAM卡中的一張。可選的,所述處理模塊402還用于:若所述第一判斷模塊判斷沒有重疊,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約。可選的,所述處理模塊402還用于:在所述第二判斷模塊確定所述CAM卡支持的碼流數(shù)不大于所述CAM卡的第三錄制時(shí)段對(duì)應(yīng)的已預(yù)約的錄制任務(wù)的數(shù)量之后,若確定已插入的CAM卡中除所述目標(biāo)CAM卡外沒有備選CAM卡,則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息。可選的,所述處理模塊402還用于:若確定已插入的CAM卡中除所述目標(biāo)CAM卡外有備選CAM卡,從備選CAM卡中選擇一個(gè);判斷選擇的備選CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間是否有重疊的第三錄制時(shí)段;如果有重疊,則判斷所述選擇的備選CAM卡支持的碼流數(shù)是否大于所述第三錄制時(shí)段內(nèi),所述目標(biāo)CAM上已預(yù)約的錄制任務(wù)的數(shù)量;如果大于,則利用所述目標(biāo)CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約,如果不大于,則判斷是否還有未選擇的備選CAM卡;如果有,則返回從備選CAM卡中選擇一個(gè)的步驟,否則發(fā)送拒絕所述新的錄制任務(wù)的預(yù)約請(qǐng)求的提示消息;如果選擇的備選CAM卡已預(yù)約的錄制任務(wù)的第一錄制時(shí)段與新的錄制任務(wù)的第二錄制時(shí)段之間沒有重疊的第三錄制時(shí)段,則利用選擇的備選CAM卡對(duì)所述新的錄制任務(wù)進(jìn)行預(yù)約??蛇x的,所述處理模塊402還用于:在檢測(cè)到有CAM卡插入后,讀取并保存插入的CAM卡支持的碼流數(shù)。其中,本發(fā)明實(shí)施例預(yù)約錄制節(jié)目的設(shè)備可以是電視、機(jī)頂盒、移動(dòng)顯示設(shè)備等能夠插CAM卡的設(shè)備。本發(fā)明實(shí)施例同時(shí)還保護(hù)一種存儲(chǔ)器,該存儲(chǔ)器存儲(chǔ)了用于執(zhí)行本發(fā)明實(shí)施例預(yù)約錄制節(jié)目的方法的程序。該存儲(chǔ)器與其他設(shè)備連接后可以通過其他設(shè)備中的處理執(zhí)行存儲(chǔ)器中的程序,從而實(shí)現(xiàn)本發(fā)明實(shí)施例的方案。存儲(chǔ)器與其他設(shè)備連接的方式可以通過外部接口或內(nèi)部接口連接。比如存儲(chǔ)器是U盤、移動(dòng)硬盤等,則可以通過外部接口連接;比如存儲(chǔ)器是其他設(shè)備中的存儲(chǔ)模塊,則可以通過內(nèi)部接口連接。以上參照示出根據(jù)本申請(qǐng)實(shí)施例的方法、裝置(系統(tǒng))和/或計(jì)算機(jī)程序產(chǎn)品的框圖和/或流程圖描述本申請(qǐng)。應(yīng)理解,可以通過計(jì)算機(jī)程序指令來實(shí)現(xiàn)框圖和/或流程圖示圖的一個(gè)塊以及框圖和/或流程圖示圖的塊的組合??梢詫⑦@些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)的處理器和/或其它可編程數(shù)據(jù)處理裝置,以產(chǎn)生機(jī)器,使得經(jīng)由計(jì)算機(jī)處理器和/或其它可編程數(shù)據(jù)處理裝置執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)框圖和/或流程圖塊中所指定的功能/動(dòng)作的方法。相應(yīng)地,還可以用硬件和/或軟件(包括固件、駐留軟件、微碼等)來實(shí)施本申請(qǐng)。更進(jìn)一步地,本申請(qǐng)可以采取計(jì)算機(jī)可使用或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,其具有在介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀程序代碼,以由指令執(zhí)行系統(tǒng)來使用或結(jié)合指令執(zhí)行系統(tǒng)而使用。在本申請(qǐng)上下文中,計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是任意介質(zhì),其可以包含、存儲(chǔ)、通信、傳輸、或傳送程序,以由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用,或結(jié)合指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1