本申請(qǐng)涉及數(shù)字電視領(lǐng)域。尤其涉及一種電視節(jié)目錄制方法和pvr錄制設(shè)備。
背景技術(shù):
傳統(tǒng)的數(shù)字電視機(jī)頂盒支持用戶(hù)被動(dòng)的觀看電視節(jié)目,用戶(hù)如果沒(méi)有及時(shí)的收看所需的電視節(jié)目,將無(wú)法重新觀看。為解決上述問(wèn)題,個(gè)人視頻錄像(personalvideorecorder,簡(jiǎn)稱(chēng)pvr)錄制設(shè)備應(yīng)用而生。具體的,pvr錄制設(shè)備可以將電視節(jié)目按照其原有的分辨率錄制到外部存儲(chǔ)設(shè)備上,以供用戶(hù)在任意時(shí)間通過(guò)pvr錄制設(shè)備觀看錄制好的電視節(jié)目。
現(xiàn)有的電視節(jié)目錄制方法,包括以下步驟:獲取待錄制電視節(jié)目的傳輸流;將所述待錄制電視節(jié)目的傳輸流存儲(chǔ)到與pvr錄制設(shè)備連接的外部存儲(chǔ)設(shè)備上。
當(dāng)采用現(xiàn)有的電視節(jié)目錄制方法錄制電視節(jié)目時(shí),錄制好的pvr文件全部存儲(chǔ)在外部存儲(chǔ)設(shè)備上,這樣,當(dāng)pvr錄制設(shè)備升級(jí)時(shí),需要考慮以前錄制好的pvr文件的兼容性問(wèn)題,否則,以前錄制好的pvr文件將在升級(jí)后的pvr錄制設(shè)備上無(wú)法播放。但是,采用現(xiàn)有的電視節(jié)目錄制方法錄制好的pvr文件全部存儲(chǔ)在外部存儲(chǔ)設(shè)備上,要實(shí)現(xiàn)pvr文件的后向兼容非常困難。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請(qǐng)?zhí)峁┮环N電視節(jié)目錄制方法和pvr錄制設(shè)備,以解決現(xiàn)有的錄制方法存在的錄制好的pvr文件實(shí)現(xiàn)后向兼容困難的問(wèn)題。
本申請(qǐng)第一方面提供一種電視節(jié)目錄制方法,所述方法應(yīng)用于pvr錄制設(shè)備,所述方法包括:
在錄制電視節(jié)目時(shí),將記錄所述電視節(jié)目的傳輸流的數(shù)據(jù)文件存儲(chǔ)到與pvr錄制設(shè)備連接的外部存儲(chǔ)設(shè)備上;
將所述電視節(jié)目對(duì)應(yīng)的用戶(hù)界面ui展示信息和用于關(guān)聯(lián)所述ui展示信息和所述數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)到所述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上。
本申請(qǐng)第二方面提供一種pvr錄制設(shè)備,包括:處理模塊,其中,
所述處理模塊,用于在錄制電視節(jié)目時(shí),將記錄所述電視節(jié)目的傳輸流的數(shù)據(jù)文件存儲(chǔ)到與pvr錄制設(shè)備連接的外部存儲(chǔ)設(shè)備上;
所述處理模塊,還用于將所述電視節(jié)目對(duì)應(yīng)的用戶(hù)界面ui展示信息和用于關(guān)聯(lián)所述ui展示信息和所述數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)到所述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上。
本申請(qǐng)?zhí)峁┑碾娨暪?jié)目錄制方法和pvr錄制設(shè)備,在錄制電視節(jié)目時(shí),通過(guò)將記錄上述電視節(jié)目的傳輸流的數(shù)據(jù)文件存儲(chǔ)到與pvr錄制設(shè)備連接的外部存儲(chǔ)設(shè)備上,將上述電視節(jié)目對(duì)應(yīng)的ui展示信息和用于關(guān)聯(lián)上述ui展示信息和上述數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)到上述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上。這樣,通過(guò)本實(shí)施例提供的方法錄制好的pvr文件,ui展示信息和用于關(guān)聯(lián)ui展示信息和數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)在pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上,pvr錄制設(shè)備可對(duì)存儲(chǔ)在其內(nèi)部存儲(chǔ)器上的ui展示信息和關(guān)聯(lián)信息進(jìn)行修改,以在pvr錄制設(shè)備升級(jí)后,使以前錄制好的pvr文件仍然能夠在升級(jí)后的pvr錄制設(shè)備上播放。因此,本申請(qǐng)?zhí)峁┑碾娨暪?jié)目錄制方法,錄制好的pvr文件可較容易地實(shí)現(xiàn)后向兼容
附圖說(shuō)明
圖1為本申請(qǐng)電視節(jié)目錄制方法實(shí)施例一的流程圖;
圖2為本申請(qǐng)電視節(jié)目錄制方法實(shí)施例二的流程圖;
圖3為本申請(qǐng)電視節(jié)目錄制方法實(shí)施例三的流程圖;
圖4為本申請(qǐng)電視節(jié)目播放方法實(shí)施例一的流程圖;
圖5為本申請(qǐng)電視節(jié)目播放方法實(shí)施例二的流程圖;
圖6為本申請(qǐng)電視節(jié)目播放方法實(shí)施例三的流程圖;
圖7為本申請(qǐng)pvr錄制設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本申請(qǐng)實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
本申請(qǐng)?zhí)峁┮环N電視節(jié)目錄制方法和pvr錄制設(shè)備,以解決現(xiàn)有的錄制方法存在的錄制好的pvr文件實(shí)現(xiàn)后向兼容困難的問(wèn)題。
本申請(qǐng)?zhí)峁┑碾娨暪?jié)目錄制方法和pvr錄制設(shè)備,可應(yīng)用于數(shù)字電視領(lǐng)域。例如,可應(yīng)用到數(shù)字電視機(jī)上或應(yīng)用到數(shù)字電視機(jī)頂盒上。
下面以具體的實(shí)施例對(duì)本申請(qǐng)的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明,下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過(guò)程可能在某些實(shí)施例不再贅述。
圖1為本申請(qǐng)電視節(jié)目錄制方法實(shí)施例一的流程圖。本實(shí)施例的執(zhí)行主體可以是單獨(dú)的pvr錄制設(shè)備,也可以是集成了pvr錄制設(shè)備的其他設(shè)備,例如,可以是集成了pvr錄制設(shè)備的電視機(jī),或者是集成了pvr錄制設(shè)備的機(jī)頂盒。下面以執(zhí)行主體為單獨(dú)的pvr錄制設(shè)備為例進(jìn)行說(shuō)明。請(qǐng)參照?qǐng)D1,本實(shí)施例提供的電視節(jié)目錄制方法,可以包括:
s101、在錄制電視節(jié)目時(shí),將記錄上述電視節(jié)目的傳輸流的數(shù)據(jù)文件存儲(chǔ)到與pvr錄制設(shè)備連接的外部存儲(chǔ)設(shè)備上。
具體的,在錄制電視節(jié)目時(shí),當(dāng)pvr錄制設(shè)備獲取到上述電視節(jié)目的傳輸流后,會(huì)創(chuàng)建數(shù)據(jù)文件,并將上述電視節(jié)目的傳輸流記錄到上述數(shù)據(jù)文件中。本實(shí)施例中,在錄制電視節(jié)目時(shí),將記錄上述電視節(jié)目的傳輸流的數(shù)據(jù)文件存儲(chǔ)到與pvr錄制設(shè)備連接的外部存儲(chǔ)設(shè)備上。
需要說(shuō)明的是,記錄上述電視節(jié)目的傳輸流的數(shù)據(jù)文件可以包括一個(gè)數(shù)據(jù)文件,也可以包括多個(gè)數(shù)據(jù)文件。
s102、將上述電視節(jié)目對(duì)應(yīng)的用戶(hù)界面ui展示信息和用于關(guān)聯(lián)上述ui展示信息和上述數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)到上述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上。
需要說(shuō)明的是,上述電視節(jié)目對(duì)應(yīng)的ui展示信息是指播放錄制好的電視節(jié)目時(shí)需要的一些ui展示信息。例如,ui展示信息可以包括:節(jié)目名稱(chēng)、錄制開(kāi)始時(shí)間和限制播放次數(shù)以及錄制結(jié)束時(shí)間等。
進(jìn)一步地,在錄制電視節(jié)目時(shí),當(dāng)pvr錄制設(shè)備獲取到上述電視節(jié)目的傳輸流時(shí),可以從該傳輸流中獲取節(jié)目名稱(chēng)和限制播放次數(shù)。需要說(shuō)明的是,限制播放次數(shù)是節(jié)目提供商在上述電視節(jié)目的傳輸流中加入的信息,其用于表征錄制好的電視節(jié)目能夠播放的次數(shù)。例如,限制播放次數(shù)為5,則表示錄制好的pvr文件最多能夠播放5次。進(jìn)一步地,pvr錄制設(shè)備可以從該pvr錄制設(shè)備的操作系統(tǒng)中獲取錄制開(kāi)始時(shí)間和錄制結(jié)束時(shí)間。
此外,用于關(guān)聯(lián)上述ui展示信息和上述數(shù)據(jù)文件的關(guān)聯(lián)信息是指能夠?qū)i展示信息和數(shù)據(jù)文件聯(lián)系在一起的信息。例如,用于關(guān)聯(lián)上述ui展示信息和上述數(shù)據(jù)文件的關(guān)聯(lián)信息可以包括:ui展示信息的標(biāo)識(shí)信息(ui展示信息的標(biāo)識(shí)信息可以是ui展示信息所在文件的文件名)、ui展示信息的存儲(chǔ)地址、各數(shù)據(jù)文件所在外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息、各數(shù)據(jù)文件在外部存儲(chǔ)設(shè)備的存儲(chǔ)地址等。這樣,通過(guò)上述關(guān)聯(lián)信息,即可將ui展示信息和數(shù)據(jù)文件聯(lián)系在一起。需要說(shuō)明的是,在具體實(shí)現(xiàn)時(shí),可以先將ui展示信息存儲(chǔ)到pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上,這樣,即可獲取到ui展示信息的存儲(chǔ)地址,然后再將ui展示信息的存儲(chǔ)地址存儲(chǔ)到pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上。
需要說(shuō)明的是,為了滿(mǎn)足不同的需求、以進(jìn)一步提高用戶(hù)體驗(yàn),關(guān)聯(lián)信息還可以包括其他內(nèi)容。例如,關(guān)聯(lián)信息可以包括cam(conditionalaccessmodule,簡(jiǎn)稱(chēng)cam)卡信息等。再例如,為了滿(mǎn)足播放時(shí)定位的需求,關(guān)聯(lián)信息還可以包括:各數(shù)據(jù)文件的錄制開(kāi)始時(shí)間、各數(shù)據(jù)文件的錄制結(jié)束時(shí)間、各數(shù)據(jù)文件的文件大小。再例如,為了滿(mǎn)足父母鎖功能,關(guān)聯(lián)信息還可以包括:各數(shù)據(jù)文件對(duì)應(yīng)的父母鎖的狀態(tài)(需要說(shuō)明的是,pvr錄制設(shè)備支持父母鎖功能,pvr錄制設(shè)備的父母鎖存在兩種狀態(tài):開(kāi)啟狀態(tài)和關(guān)閉狀態(tài)。相應(yīng)的,數(shù)據(jù)文件對(duì)應(yīng)的父母鎖的狀態(tài)是指創(chuàng)建該數(shù)據(jù)文件,pvr錄制設(shè)備的父母鎖所處的狀態(tài)。進(jìn)一步地,當(dāng)數(shù)據(jù)文件對(duì)應(yīng)的父母鎖的狀態(tài)為開(kāi)啟狀態(tài)時(shí),此時(shí),播放該數(shù)據(jù)文件時(shí),需要輸入正確的父母鎖密碼才能夠播放,當(dāng)數(shù)據(jù)文件對(duì)應(yīng)的父母鎖的狀態(tài)為關(guān)閉狀態(tài)時(shí),此時(shí),可以直接播放該數(shù)據(jù)文件。通過(guò)上述介紹可知,在錄制電視節(jié)目時(shí),可以獲取pvr錄制設(shè)備的父母鎖的狀態(tài),并將父母鎖的狀態(tài)記錄到關(guān)聯(lián)文件中,這樣,在播放的時(shí)候,就判斷數(shù)據(jù)文件對(duì)應(yīng)的父母鎖的狀態(tài),進(jìn)而在判斷數(shù)據(jù)文件對(duì)應(yīng)的父母鎖的狀態(tài)為開(kāi)啟狀態(tài),停止播放數(shù)據(jù)文件,并提醒用戶(hù)輸入父母鎖密碼,當(dāng)用戶(hù)輸入正確的父母鎖密碼后,恢復(fù)播放。通過(guò)這樣的設(shè)置,即實(shí)現(xiàn)父母鎖功能)。
進(jìn)一步地,當(dāng)關(guān)聯(lián)信息包括:ui展示信息的標(biāo)識(shí)信息、ui展示信息的存儲(chǔ)地址、各數(shù)據(jù)文件所在外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息、各數(shù)據(jù)文件在外部存儲(chǔ)設(shè)備的存儲(chǔ)地址、各數(shù)據(jù)文件的錄制開(kāi)始時(shí)間、各數(shù)據(jù)文件的錄制結(jié)束時(shí)間、各數(shù)據(jù)文件的文件大小、各數(shù)據(jù)文件對(duì)應(yīng)的父母鎖的狀態(tài)時(shí)。此時(shí),關(guān)聯(lián)信息可以按照如下格式來(lái)存儲(chǔ):即可以創(chuàng)建一個(gè)表格,先將ui展示文件的標(biāo)識(shí)信息、ui展示文件的存儲(chǔ)地址存儲(chǔ)在該表格中,然后再在該表格中創(chuàng)建一個(gè)數(shù)據(jù)文件列表,該數(shù)據(jù)文件列表包括至少一項(xiàng)條目?jī)?nèi)容,每項(xiàng)條目?jī)?nèi)容對(duì)應(yīng)一個(gè)數(shù)據(jù)文件(例如,在錄制電視節(jié)目的過(guò)程中,一共創(chuàng)建了一個(gè)數(shù)據(jù)文件,則該數(shù)據(jù)文件列表僅包括一項(xiàng)條目?jī)?nèi)容;再例如,在錄制電視節(jié)目的過(guò)程中,一共創(chuàng)建了兩個(gè)數(shù)據(jù)文件,則該數(shù)據(jù)文件列表包含兩項(xiàng)條目?jī)?nèi)容),每項(xiàng)條目?jī)?nèi)容包括:該數(shù)據(jù)文件所在外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息、該數(shù)據(jù)文件在外部存儲(chǔ)設(shè)備的存儲(chǔ)地址、該數(shù)據(jù)文件的錄制開(kāi)始時(shí)間、該數(shù)據(jù)文件的錄制結(jié)束時(shí)間、該數(shù)據(jù)文件的文件大小和該數(shù)據(jù)文件對(duì)應(yīng)的父母鎖的狀態(tài)。需要說(shuō)明的是,當(dāng)關(guān)聯(lián)信息還包括其他內(nèi)容時(shí),可以將其他內(nèi)容適應(yīng)性的存儲(chǔ)到上述表格中。
此外,ui展示信息和用于關(guān)聯(lián)上述ui展示信息和上述數(shù)據(jù)文件的關(guān)聯(lián)信息可以存儲(chǔ)在一個(gè)文件中,也可以存儲(chǔ)在兩個(gè)文件中,本實(shí)施不對(duì)此作出限定。
本實(shí)施例提供的電視節(jié)目錄制方法,在錄制電視節(jié)目時(shí),通過(guò)將記錄上述電視節(jié)目的傳輸流的數(shù)據(jù)文件存儲(chǔ)到與pvr錄制設(shè)備連接的外部存儲(chǔ)設(shè)備上,將上述電視節(jié)目對(duì)應(yīng)的ui展示信息和用于關(guān)聯(lián)上述ui展示信息和上述數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)到上述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上。這樣,通過(guò)本實(shí)施例提供的方法錄制好的pvr文件,ui展示信息和用于關(guān)聯(lián)ui展示信息和數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)在pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上,pvr錄制設(shè)備可對(duì)存儲(chǔ)在其內(nèi)部存儲(chǔ)器上的ui展示信息和關(guān)聯(lián)信息進(jìn)行修改,以在pvr錄制設(shè)備升級(jí)后,使以前錄制好的pvr文件仍然能夠在升級(jí)后的pvr錄制設(shè)備上播放。因此,本申請(qǐng)?zhí)峁┑碾娨暪?jié)目錄制方法,錄制好的pvr文件可較容易地實(shí)現(xiàn)后向兼容。此外,采用本實(shí)施例提供的方法錄制好的pvr文件,由于ui展示信息和關(guān)聯(lián)信息存儲(chǔ)在錄制設(shè)備的內(nèi)部存儲(chǔ)器上,因此,那臺(tái)pvr錄制設(shè)備錄制的電視節(jié)目,只能在這臺(tái)pvr錄制設(shè)備上播放,即通過(guò)該方法錄制好的pvr文件還具有防串播功能。
圖2為本申請(qǐng)電視節(jié)目錄制方法實(shí)施例二的流程圖。本實(shí)施例涉及的是如何將電視節(jié)目對(duì)應(yīng)的ui展示信息和用于關(guān)聯(lián)ui展示信息和數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)到pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上的具體過(guò)程。在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例提供的方法,步驟s102具體包括:
s201、創(chuàng)建ui展示文件,將上述電視節(jié)目對(duì)應(yīng)的ui展示信息存儲(chǔ)到上述ui展示文件中,并將上述ui展示文件存儲(chǔ)到上述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器中。
具體的,可以按照預(yù)設(shè)的文件名命名規(guī)則創(chuàng)建ui展示文件。例如,預(yù)設(shè)的文件名命名規(guī)則可以是:節(jié)目名稱(chēng)-月-日-年時(shí)分秒.ui。本步驟中,當(dāng)創(chuàng)建好ui展示文件后,就將ui展示信息存儲(chǔ)到上述ui展示文件中,進(jìn)而將上述ui展示文件存儲(chǔ)到pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上。
s202、創(chuàng)建數(shù)據(jù)關(guān)聯(lián)文件,將上述用于關(guān)聯(lián)上述ui展示信息和上述數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)到上述數(shù)據(jù)關(guān)聯(lián)文件中,并將上述數(shù)據(jù)關(guān)聯(lián)文件存儲(chǔ)到上述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器中。
具體的,數(shù)據(jù)關(guān)聯(lián)文件可以是xlm文件。此外,可以按照預(yù)設(shè)的文件名命名規(guī)則創(chuàng)建數(shù)據(jù)關(guān)聯(lián)文件。例如,預(yù)設(shè)的文件名命名規(guī)則可以是:節(jié)目名稱(chēng)-月-日-年時(shí)分秒.xlm。進(jìn)一步地,本步驟中,當(dāng)創(chuàng)建好數(shù)據(jù)關(guān)聯(lián)文件后,就將關(guān)聯(lián)信息存儲(chǔ)到數(shù)據(jù)關(guān)聯(lián)文件中,并將數(shù)據(jù)關(guān)聯(lián)文件存儲(chǔ)到pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器中。
本實(shí)施例提供的電視節(jié)目錄制方法,在將電視節(jié)目對(duì)應(yīng)的ui展示信息和用于關(guān)聯(lián)ui展示信息和數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)到pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上時(shí),通過(guò)創(chuàng)建ui展示文件,將ui展示信息存儲(chǔ)到ui展示文件中,并將ui展示文件存儲(chǔ)到pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器中;通過(guò)創(chuàng)建數(shù)據(jù)關(guān)聯(lián)文件,將用于關(guān)聯(lián)ui展示信息和數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)到數(shù)據(jù)關(guān)聯(lián)文件中,并將數(shù)據(jù)關(guān)聯(lián)文件存儲(chǔ)到pvr錄制設(shè)備的內(nèi)部存儲(chǔ)設(shè)備器上。這樣,可將ui展示信息和用于關(guān)聯(lián)ui展示信息和數(shù)據(jù)文件的關(guān)聯(lián)信息分離地存儲(chǔ)在pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上,便于功能擴(kuò)展。
圖3為本申請(qǐng)電視節(jié)目錄制方法實(shí)施例三的流程圖。在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例提供的方法,包括:
s301、在錄制電視節(jié)目時(shí),實(shí)時(shí)判斷當(dāng)前是否滿(mǎn)足數(shù)據(jù)文件創(chuàng)建條件。
具體的,數(shù)據(jù)文件創(chuàng)建條件是用戶(hù)根據(jù)實(shí)際需要設(shè)定的。例如,數(shù)據(jù)文件創(chuàng)建條件可以是:當(dāng)前的數(shù)據(jù)文件的錄制時(shí)間達(dá)到預(yù)設(shè)閾值(例如,當(dāng)前的數(shù)據(jù)文件的錄制時(shí)間達(dá)到20分鐘)。本實(shí)施例中,不對(duì)數(shù)據(jù)文件創(chuàng)建條件進(jìn)行限定。下面以數(shù)據(jù)文件創(chuàng)建條件為“當(dāng)前的數(shù)據(jù)文件的錄制時(shí)間達(dá)到20分鐘”為例進(jìn)行說(shuō)明。具體的,當(dāng)數(shù)據(jù)文件創(chuàng)建條件為“當(dāng)前的數(shù)據(jù)文件的錄制時(shí)間達(dá)到20分鐘”時(shí),本步驟中,就實(shí)時(shí)判斷當(dāng)前的數(shù)據(jù)文件的錄制時(shí)間是否達(dá)到20分鐘,若判斷當(dāng)前的數(shù)據(jù)文件的錄制時(shí)間沒(méi)有達(dá)到20分鐘,則確定當(dāng)前不滿(mǎn)足數(shù)據(jù)文件創(chuàng)建條件,若判斷當(dāng)前的數(shù)據(jù)文件的錄制時(shí)間沒(méi)有達(dá)到20分鐘,則確定當(dāng)前滿(mǎn)足數(shù)據(jù)文件創(chuàng)建條件。
s302、若否,則繼續(xù)將上述電視節(jié)目的傳輸流記錄到當(dāng)前的數(shù)據(jù)文件中。
具體的,結(jié)合上面的例子,當(dāng)經(jīng)過(guò)步驟s301確定當(dāng)前的數(shù)據(jù)文件的錄制時(shí)間沒(méi)有達(dá)到20分鐘時(shí),此時(shí),就繼續(xù)將上述電視節(jié)目的傳輸流記錄到當(dāng)前的數(shù)據(jù)文件中。
s303、若是,則新建一個(gè)數(shù)據(jù)文件,并將上述電視節(jié)目的傳輸流記錄到新建的數(shù)據(jù)文件中。
具體的,結(jié)合上面的例子,當(dāng)經(jīng)過(guò)步驟s301確定當(dāng)前的數(shù)據(jù)文件的錄制時(shí)間達(dá)到20分鐘時(shí),此時(shí),就新建一個(gè)數(shù)據(jù)文件,并將上述電視節(jié)目的傳輸流記錄到新建的數(shù)據(jù)文件中。
需要說(shuō)明的是,本步驟中,可以按照預(yù)設(shè)的文件名命名規(guī)則創(chuàng)建數(shù)據(jù)文件。例如,預(yù)設(shè)的文件名命名規(guī)則可以是:節(jié)目名稱(chēng)-月-日-年時(shí)分秒索引號(hào).bin。結(jié)合上面的例子,在開(kāi)始錄制電視節(jié)目時(shí),當(dāng)創(chuàng)建第一個(gè)數(shù)據(jù)文件時(shí),該數(shù)據(jù)文件的文件名可以是:節(jié)目名稱(chēng)-月-日-年時(shí)分秒1.bin;進(jìn)一步地,當(dāng)創(chuàng)建第二個(gè)數(shù)據(jù)文件,該數(shù)據(jù)文件的文件名可以是:節(jié)目名稱(chēng)-月-日-年時(shí)分秒2.bin。
本實(shí)施例提供的電視節(jié)目錄制方法,在錄制電視節(jié)目時(shí),通過(guò)實(shí)時(shí)判斷當(dāng)前是否滿(mǎn)足數(shù)據(jù)文件創(chuàng)建條件,并在判斷當(dāng)前不滿(mǎn)足數(shù)據(jù)文件創(chuàng)建條件時(shí),繼續(xù)將電視節(jié)目的傳輸流記錄到當(dāng)前的數(shù)據(jù)文件中,在判斷當(dāng)前滿(mǎn)足數(shù)據(jù)文件創(chuàng)建條件時(shí),新建一個(gè)數(shù)據(jù)文件,并將電視節(jié)目的傳輸流記錄到新建的數(shù)據(jù)文件中。這樣,可將電視節(jié)目的傳輸流分散地存儲(chǔ)在多個(gè)數(shù)據(jù)文件中,便于播放時(shí)精準(zhǔn)定位。
可選地,在本申請(qǐng)一可能的實(shí)現(xiàn)方式中,上述數(shù)據(jù)文件創(chuàng)建條件包括:
上述pvr錄制設(shè)備的父母鎖的狀態(tài)發(fā)生變化;和/或,
當(dāng)前的數(shù)據(jù)文件的大小達(dá)到預(yù)設(shè)閾值。
具體的,結(jié)合實(shí)施例一中的描述,pvr錄制設(shè)備支持父母鎖功能,pvr錄制設(shè)備的父母鎖存在兩種狀態(tài):開(kāi)啟狀態(tài)和關(guān)閉狀態(tài)。pvr錄制設(shè)備的父母鎖的狀態(tài)發(fā)生變化是指父母鎖的狀態(tài)由開(kāi)啟狀態(tài)變?yōu)殛P(guān)閉狀態(tài),或者是父母鎖的狀態(tài)由關(guān)閉狀態(tài)變?yōu)殚_(kāi)啟狀態(tài)。本實(shí)施例中,將數(shù)據(jù)文件創(chuàng)建條件設(shè)定為:pvr錄制設(shè)備的父母鎖的狀態(tài)發(fā)生變化。這樣,在具體實(shí)現(xiàn)時(shí),就實(shí)時(shí)獲取pvr錄制設(shè)備的父母鎖的狀態(tài),以確定pvr錄制設(shè)備的父母鎖的狀態(tài)是否發(fā)生變化。需要說(shuō)明的是,本實(shí)施例中,將數(shù)據(jù)文件創(chuàng)建條件設(shè)定為:pvr錄制設(shè)備的父母鎖的狀態(tài)發(fā)生變化,這樣,可將父母鎖處于開(kāi)啟狀態(tài)時(shí)的傳輸流與父母鎖處于關(guān)閉狀態(tài)時(shí)的傳輸流存儲(chǔ)到不同的數(shù)據(jù)文件中。這樣,在播放錄制好的電視節(jié)目時(shí),可以精確地定位到父母鎖處于開(kāi)啟狀態(tài)的時(shí)間段。
進(jìn)一步地,上述預(yù)設(shè)閾值是用戶(hù)根據(jù)實(shí)際需要設(shè)定的。本實(shí)施例中,不對(duì)預(yù)設(shè)閾值進(jìn)行限定。例如,預(yù)設(shè)閾值可以是1g。
本實(shí)施例提供的方法,通過(guò)將數(shù)據(jù)文件創(chuàng)建條件設(shè)定為pvr錄制設(shè)備的父母鎖的狀態(tài)發(fā)生變化,這樣,就可以將父母鎖處于開(kāi)啟狀態(tài)時(shí)的傳輸流與父母鎖處于關(guān)閉狀態(tài)時(shí)的傳輸流存儲(chǔ)到不同的數(shù)據(jù)文件中。這樣,在播放錄制好的電視節(jié)目時(shí),可以精確的定位到父母鎖處于開(kāi)啟狀態(tài)的時(shí)間段。此外,通過(guò)將數(shù)據(jù)文件創(chuàng)建條件設(shè)定為當(dāng)前的數(shù)據(jù)文件的大小達(dá)到預(yù)設(shè)閾值,這樣,可將電視節(jié)目的傳輸流分散到存儲(chǔ)到多個(gè)數(shù)據(jù)文件中,便于播放時(shí)精準(zhǔn)定位。
下面給出幾個(gè)具體的實(shí)施例,用于詳細(xì)介紹錄制結(jié)束后,通過(guò)pvr錄制設(shè)備播放錄制好的電視節(jié)目的具體過(guò)程。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念可能在某些實(shí)施例不再贅述。
在介紹播放錄制好的電視節(jié)目的具體過(guò)程之前,先簡(jiǎn)單介紹一下pvr錄制設(shè)備的播放機(jī)制。具體的,在播放錄制好的電視節(jié)目時(shí),pvr錄制設(shè)備會(huì)根據(jù)數(shù)據(jù)關(guān)聯(lián)文件獲取到ui展示信息和數(shù)據(jù)文件,進(jìn)而根據(jù)獲取到的ui展示信息和數(shù)據(jù)文件播放錄制好的電視節(jié)目。
圖4為本申請(qǐng)電視節(jié)目播放方法實(shí)施例一的流程圖。在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例涉及的是錄制結(jié)束后,播放錄制好的電視節(jié)目的具體過(guò)程。請(qǐng)參照?qǐng)D4,本實(shí)施例提供的方法,可以包括以下步驟:
s401、在播放錄制好的上述電視節(jié)目時(shí),判斷上述pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息與上述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上已記錄的外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息是否相同;若相同,則執(zhí)行步驟s402,若不同,則執(zhí)行步驟s403。
需要說(shuō)明的是,參見(jiàn)實(shí)施例一的描述,在錄制電視節(jié)目時(shí),pvr錄制設(shè)備將記錄上述電視節(jié)目的傳輸流的數(shù)據(jù)文件存儲(chǔ)到與pvr錄制設(shè)備連接的外部存儲(chǔ)設(shè)備上(為清楚介紹本申請(qǐng)的技術(shù)方案,將該外部存儲(chǔ)設(shè)備記為外部存儲(chǔ)設(shè)備a,其中,a為該外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息)。這樣,錄制結(jié)束后,外部存儲(chǔ)設(shè)備a上便存儲(chǔ)有上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件(上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件是指記錄上述電視節(jié)目的傳輸流的數(shù)據(jù)文件),相應(yīng)的,上述電視節(jié)目對(duì)應(yīng)的ui展示信息(播放錄制好的上述電視節(jié)目時(shí),需要的ui展示信息)和用于關(guān)聯(lián)ui展示信息和數(shù)據(jù)文件的關(guān)聯(lián)信息則存儲(chǔ)在錄制設(shè)備的內(nèi)部存儲(chǔ)器上。
但是,在播放錄制好的上述電視節(jié)目時(shí),此時(shí),pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備可能不是外部存儲(chǔ)設(shè)備a。因此,在播放錄制好的電視節(jié)目時(shí),需要先判斷pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備是不是外部存儲(chǔ)設(shè)備a。此時(shí),就判斷pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息與上述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上已記錄的外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息(a)是否相同,若相同,則確定pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備為外部存儲(chǔ)設(shè)備a。若不相同,則確定pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備不是外部存儲(chǔ)設(shè)備a。
s402、則當(dāng)上述pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備上存儲(chǔ)有上述電視節(jié)目對(duì)應(yīng)的數(shù)據(jù)文件時(shí),開(kāi)始播放錄制好的上述電視節(jié)目。
具體的,當(dāng)經(jīng)過(guò)步驟s401確定pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備為外部存儲(chǔ)設(shè)備a時(shí),此時(shí),雖然pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備為外部存儲(chǔ)設(shè)備a,但是,錄制結(jié)束后,用戶(hù)可能已經(jīng)將外部存儲(chǔ)設(shè)備a上存儲(chǔ)的上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件刪除。因此,本步驟中,需要根據(jù)pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上存儲(chǔ)的數(shù)據(jù)關(guān)聯(lián)文件,進(jìn)一步判斷當(dāng)前連接的外部存儲(chǔ)器上是否存儲(chǔ)有上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件,并在判斷當(dāng)前連接的外部存儲(chǔ)設(shè)備上存儲(chǔ)有上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件時(shí),開(kāi)始播放錄制好的上述電視節(jié)目。
s403、判斷上述pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備上是否存儲(chǔ)有上述電視節(jié)目對(duì)應(yīng)的數(shù)據(jù)文件。
具體的,若經(jīng)過(guò)步驟s401判斷上述pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息與上述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上已記錄的外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息不相同時(shí),此時(shí)說(shuō)明pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備不是外部存儲(chǔ)設(shè)備a。需要說(shuō)明的是,在錄制結(jié)束后,用戶(hù)已經(jīng)將外部存儲(chǔ)設(shè)備a上存儲(chǔ)的上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件移動(dòng)到其他的外部存儲(chǔ)設(shè)備上了。此時(shí),雖然經(jīng)過(guò)步驟s401確定pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備不是外部存儲(chǔ)設(shè)備a,但是,pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備可能是存儲(chǔ)有上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件的其他外部存儲(chǔ)設(shè)備。因此,本步驟中,可根據(jù)pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上存儲(chǔ)的數(shù)據(jù)關(guān)聯(lián)文件,判斷當(dāng)前連接的外部存儲(chǔ)器上是否存儲(chǔ)有上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件。
s404、若是,則獲取當(dāng)前連接的外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息和上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件在當(dāng)前連接的外部存儲(chǔ)設(shè)備的存儲(chǔ)地址。
具體的,若經(jīng)過(guò)步驟s403確定pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備上存儲(chǔ)有上述電視節(jié)目對(duì)應(yīng)的數(shù)據(jù)文件,此時(shí),說(shuō)明在錄制結(jié)束后,用戶(hù)已經(jīng)將存儲(chǔ)在外部存儲(chǔ)設(shè)備a上的上述電視節(jié)目對(duì)應(yīng)的數(shù)據(jù)文件移動(dòng)到了其他的外部存儲(chǔ)設(shè)備上。進(jìn)一步地,當(dāng)確定與pvr錄制設(shè)備當(dāng)前連接的外部存儲(chǔ)設(shè)備上存儲(chǔ)有上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件時(shí),本步驟中,就獲取當(dāng)前連接的外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息和上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件在當(dāng)前連接的外部存儲(chǔ)設(shè)備的存儲(chǔ)地址。
s405、將上述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器中已記錄的上述數(shù)據(jù)關(guān)聯(lián)文件中的各數(shù)據(jù)文件所在外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息更新為獲取的當(dāng)前連接的外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息,將上述數(shù)據(jù)關(guān)聯(lián)文件中的各數(shù)據(jù)文件在外部存儲(chǔ)設(shè)備的存儲(chǔ)地址更新為獲取的各數(shù)據(jù)文件在當(dāng)前連接的外部存儲(chǔ)設(shè)備的存儲(chǔ)地址。
結(jié)合上面的例子,例如,上述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器中已記錄的數(shù)據(jù)關(guān)聯(lián)文件中的各數(shù)據(jù)文件所在外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息為a,且數(shù)據(jù)關(guān)聯(lián)文件中的各數(shù)據(jù)文件在外部存儲(chǔ)設(shè)備的存儲(chǔ)地址為a;獲取的當(dāng)前連接的外部存儲(chǔ)設(shè)備的標(biāo)識(shí)信息為b,且上述電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件在當(dāng)前連接的外部存儲(chǔ)設(shè)備的存儲(chǔ)地址為b。則在步驟中,就將pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器中已記錄的數(shù)據(jù)關(guān)聯(lián)文件中的各數(shù)據(jù)文件所在外部存儲(chǔ)設(shè)備的標(biāo)識(shí)更新為:b,將數(shù)據(jù)關(guān)聯(lián)文件中的各數(shù)據(jù)文件在外部存儲(chǔ)設(shè)備的存儲(chǔ)地址更新為b。
結(jié)合前面介紹的pvr錄制設(shè)備的播放機(jī)制可知,當(dāng)用戶(hù)將錄制好的電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件移動(dòng)中其他的外部存儲(chǔ)設(shè)備時(shí),此時(shí),pvr錄制設(shè)備在播放錄制好的電視節(jié)目時(shí),根據(jù)數(shù)據(jù)關(guān)聯(lián)文件就無(wú)法獲取到電視節(jié)目對(duì)應(yīng)的數(shù)據(jù)文件,這樣,將無(wú)法播放錄制好的電視節(jié)目。本實(shí)施例提供的方法,在用戶(hù)將錄制好的電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件移動(dòng)中其他的外部存儲(chǔ)設(shè)備,通過(guò)更新pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器中已存儲(chǔ)的數(shù)據(jù)關(guān)聯(lián)文件。這樣,在播放錄制好的電視節(jié)目時(shí),可以根據(jù)更新后的數(shù)據(jù)關(guān)聯(lián)文件獲取到電視節(jié)目對(duì)應(yīng)的各數(shù)據(jù)文件,實(shí)現(xiàn)播放錄制好的電視節(jié)目的目的。
s406、開(kāi)始播放錄制好的上述電視節(jié)目。
具體的,在更新后,可以根據(jù)更新后的數(shù)據(jù)關(guān)聯(lián)文件獲取電視節(jié)目對(duì)應(yīng)的數(shù)據(jù)文件,進(jìn)而開(kāi)始播放錄制好的上述電視節(jié)目。
本實(shí)施例提供的電視節(jié)目播放方法,提供了一種錄制結(jié)束后,播放錄制好的電視節(jié)目的方法,通過(guò)該方法,可以播放錄制好的電視節(jié)目。此外,錄制結(jié)束后,若用戶(hù)將數(shù)據(jù)文件移動(dòng)到其他外部存儲(chǔ)設(shè)備上,這樣,在播放的時(shí)候,根據(jù)錄制設(shè)備的內(nèi)部存儲(chǔ)器上已存儲(chǔ)的數(shù)據(jù)關(guān)聯(lián)文件將無(wú)法獲取到上述電視節(jié)目對(duì)應(yīng)的數(shù)據(jù)文件,進(jìn)而導(dǎo)致無(wú)法播放錄制好的電視節(jié)目。而本實(shí)施例提供的方法,還提供了一種更新pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上已存儲(chǔ)的數(shù)據(jù)關(guān)聯(lián)文件的方法,這樣,在用戶(hù)將數(shù)據(jù)文件移動(dòng)到其他的外部存儲(chǔ)設(shè)備時(shí),通過(guò)更新錄制設(shè)備的內(nèi)部存儲(chǔ)器上已存儲(chǔ)的數(shù)據(jù)關(guān)聯(lián)文件,可保證移動(dòng)后的數(shù)據(jù)文件仍然能夠正常播放。
圖5為本申請(qǐng)電視節(jié)目播放方法實(shí)施例二的流程圖。本實(shí)施例涉及的是如何開(kāi)始播放錄制好的電視節(jié)目的具體過(guò)程。請(qǐng)參照?qǐng)D5,本實(shí)施例提供的方法,開(kāi)始播放錄制好的電視節(jié)目的具體過(guò)程,可以包括:
s501、根據(jù)上述ui展示信息中的錄制開(kāi)始時(shí)間和上述ui展示信息中的錄制結(jié)束時(shí)間,生成播放進(jìn)度條,并將上述播放進(jìn)度條和上述ui展示信息顯示在用戶(hù)界面上。
具體的,本步驟中,首先,根據(jù)ui展示信息中的錄制開(kāi)始時(shí)間和ui展示信息中的錄制結(jié)束時(shí)間生成播放進(jìn)度條。例如,ui展示信息中的錄制開(kāi)始時(shí)間為2017年4月1日8:00,ui展示信息中的錄制結(jié)束時(shí)間為2017年4月1日10:00,此時(shí),則生成一個(gè)播放時(shí)長(zhǎng)為2小時(shí)的播放進(jìn)度條。進(jìn)一步地,當(dāng)生成播放進(jìn)度條后,就將上述播放進(jìn)度條和ui展示信息顯示在用戶(hù)界面上。
s502、根據(jù)上述播放進(jìn)度條當(dāng)前的播放位置定位待播放的傳輸流的位置。
具體的,該步驟的具體實(shí)現(xiàn)過(guò)程可以包括以下步驟:
(1)根據(jù)上述ui展示信息中的錄制開(kāi)始時(shí)間、上述ui展示信息中的錄制結(jié)束時(shí)間和上述播放進(jìn)度條當(dāng)前的播放位置,確定當(dāng)前的播放位置對(duì)應(yīng)的錄制時(shí)間點(diǎn)。
結(jié)合上面的例子,例如,播放進(jìn)度條為一個(gè)播放時(shí)長(zhǎng)為兩小時(shí)的播放進(jìn)度條,此時(shí),播放進(jìn)度條當(dāng)前的播放位置在播放進(jìn)度條的1/5處(處于整個(gè)播放時(shí)長(zhǎng)的1/5處,即播放到了20分鐘的位置),此時(shí),則確定播放進(jìn)度條當(dāng)前的播放位置對(duì)應(yīng)的錄制時(shí)間點(diǎn)為2017年4月1月8:20(結(jié)合上面的例子,2017年4月1日8:00開(kāi)始錄制)。
(2)根據(jù)各數(shù)據(jù)文件的錄制開(kāi)始時(shí)間和各數(shù)據(jù)文件的錄制結(jié)束時(shí)間以及上述錄制時(shí)間點(diǎn),確定待播放的數(shù)據(jù)文件。
具體的,結(jié)合上面的介紹,數(shù)據(jù)關(guān)聯(lián)文件存儲(chǔ)有各數(shù)據(jù)文件的錄制開(kāi)始、各數(shù)據(jù)文件的錄制結(jié)束時(shí)間和各數(shù)據(jù)文件的文件大小,這樣,本實(shí)施例中,當(dāng)確定了當(dāng)前播放位置對(duì)應(yīng)的錄制時(shí)間點(diǎn)后,就可以根據(jù)各數(shù)據(jù)文件的錄制開(kāi)始時(shí)間和各數(shù)據(jù)文件的錄制結(jié)束時(shí)間,確定出該錄制時(shí)間點(diǎn)對(duì)應(yīng)的待播放的數(shù)據(jù)文件。例如,本實(shí)施例中,存在兩個(gè)數(shù)據(jù)文件1,數(shù)據(jù)文件1和數(shù)據(jù)文件2,數(shù)據(jù)文件1的錄制開(kāi)始時(shí)間、錄制結(jié)束時(shí)間、文件大小分別為:2017年4月1日8:00、2017年4月1日9:00、1g;數(shù)據(jù)文件2的錄制開(kāi)始時(shí)間、錄制結(jié)束時(shí)間、文件大小分別為:2017年4月1日8:00、2017年4月1日9:00、1g。此時(shí),則確定待播放的數(shù)據(jù)文件為數(shù)據(jù)文件1。
(3)根據(jù)上述錄制時(shí)間點(diǎn)、上述待播放的數(shù)據(jù)文件的錄制開(kāi)始時(shí)間、上述待播放的數(shù)據(jù)文件的錄制結(jié)束時(shí)間和上述待播放的數(shù)據(jù)文件的文件大小,確定上述待播放的傳輸流在上述待播放的數(shù)據(jù)文件中的位置。
本步驟中,當(dāng)確定待播放的數(shù)據(jù)文件為數(shù)據(jù)文件1時(shí),進(jìn)一步地,確定待播放的傳輸流在待播放的數(shù)據(jù)文件中的位置。結(jié)合上面的例子,數(shù)據(jù)文件1的錄制開(kāi)始時(shí)間、錄制結(jié)束時(shí)間、文件大小分別為:2017年4月1日8:00、2017年4月1日9:00、1g,而當(dāng)前的播放位置對(duì)應(yīng)的錄制時(shí)間點(diǎn)為2017年4月1月8:20,由此可知,2017年4月1日8:20分的傳輸流在數(shù)據(jù)文件1的1/3g處。
s503、從定位好的位置開(kāi)始播放錄制好的上述電視節(jié)目。
本步驟中,從數(shù)據(jù)文件1的1/3g處開(kāi)始播放錄制好的電視節(jié)目。
本實(shí)施例提供的電視節(jié)目播放方法,在播放錄制好的電視節(jié)目時(shí),通過(guò)根據(jù)ui展示信息中的錄制開(kāi)始時(shí)間、ui展示信息中的錄制結(jié)束時(shí)間和播放進(jìn)度條當(dāng)前的播放位置,確定當(dāng)前的播放位置對(duì)應(yīng)的錄制時(shí)間點(diǎn),并根據(jù)各數(shù)據(jù)文件的錄制開(kāi)始時(shí)間和各數(shù)據(jù)文件的錄制結(jié)束時(shí)間以及上述錄制時(shí)間點(diǎn),確定待播放的數(shù)據(jù)文件,進(jìn)而根據(jù)上述錄制時(shí)間點(diǎn)、上述待播放的數(shù)據(jù)文件的錄制開(kāi)始時(shí)間、上述待播放的數(shù)據(jù)文件的錄制結(jié)束時(shí)間和上述待播放的數(shù)據(jù)文件的文件大小,確定待播放的傳輸流在上述待播放的數(shù)據(jù)文件中的位置。這樣,可以快速定位到待播放的傳輸流。
圖6為本申請(qǐng)電視節(jié)目播放方法實(shí)施例三的流程圖。本實(shí)施例涉及的是播放電視節(jié)目結(jié)束后,后續(xù)的處理過(guò)程。請(qǐng)參照?qǐng)D6,在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例提供的方法,在播放電視節(jié)目結(jié)束后,還包括:
s601、更新上述ui展示信息中的限制播放次數(shù),其中,更新后的限制播放次數(shù)等于更新前的限制播放次數(shù)減一。
例如,ui展示信息中的限制播放次數(shù)為5,此時(shí),則更新ui展示信息中的限制播放次數(shù),更新后的限制播放次數(shù)等于4。再例如,ui展示信息中的限制播放次數(shù)為1,此時(shí),則更新ui展示信息中的限制播放次數(shù),更新后的限制播放次數(shù)等于0。
s602、判斷更新后的限制播放次數(shù)是否等于0。
s603、若是,則刪除所述電視節(jié)目對(duì)應(yīng)的ui展示文件、數(shù)據(jù)關(guān)聯(lián)文件和數(shù)據(jù)文件。
結(jié)合上面的例子,在例二中,更新后的限制播放次數(shù)等于0,此時(shí),就將上述電視節(jié)目對(duì)應(yīng)的ui展示文件、數(shù)據(jù)關(guān)聯(lián)文件和數(shù)據(jù)文件刪除。
本實(shí)施例提供的方法,在播放電視節(jié)目結(jié)束后,通過(guò)更新ui展示信息中的限制播放次數(shù),并判斷更新后的限制播放次數(shù)是否等于0,進(jìn)而在判斷更新后的限制播放次數(shù)等于0時(shí),刪除電視節(jié)目對(duì)應(yīng)的ui展示文件、數(shù)據(jù)關(guān)聯(lián)文件和數(shù)據(jù)文件。這樣,可以有效保護(hù)電視節(jié)目提供商的利益。
圖7為本申請(qǐng)pvr錄制設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖。該pvr錄制設(shè)備可以通過(guò)軟件、硬件或者軟硬結(jié)合的方式實(shí)現(xiàn),且該pvr錄制設(shè)備可以是單獨(dú)的pvr錄制設(shè)備,也可以是集成了pvr錄制設(shè)備的其他設(shè)備,例如,可以是集成了pvr錄制設(shè)備的電視機(jī),或者是集成了pvr錄制設(shè)備的機(jī)頂盒。請(qǐng)參照?qǐng)D7,本實(shí)施例提供的pvr錄制設(shè)備,包括:處理模塊100,其中,
所述處理模塊100,用于在錄制電視節(jié)目時(shí),將記錄所述電視節(jié)目的傳輸流的數(shù)據(jù)文件存儲(chǔ)到與pvr錄制設(shè)備連接的外部存儲(chǔ)設(shè)備上;
所述處理模塊100,還用于將所述電視節(jié)目對(duì)應(yīng)的用戶(hù)界面ui展示信息和用于關(guān)聯(lián)所述ui展示信息和所述數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)到所述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器上。
本實(shí)施例提供的pvr錄制設(shè)備,可以用于執(zhí)行圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類(lèi)似,此處不再贅述。
進(jìn)一步地,所述處理模塊100,具體用于創(chuàng)建ui展示文件,將所述電視節(jié)目對(duì)應(yīng)的ui展示信息存儲(chǔ)到所述ui展示文件中,并將所述ui展示文件存儲(chǔ)到所述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器中;
所述處理模塊100,還具體用于創(chuàng)建數(shù)據(jù)關(guān)聯(lián)文件,將所述用于關(guān)聯(lián)所述ui展示信息和所述數(shù)據(jù)文件的關(guān)聯(lián)信息存儲(chǔ)到所述數(shù)據(jù)關(guān)聯(lián)文件中,并將所述數(shù)據(jù)關(guān)聯(lián)文件存儲(chǔ)到所述pvr錄制設(shè)備的內(nèi)部存儲(chǔ)器中。
本實(shí)施例提供的pvr錄制設(shè)備,可以用于執(zhí)行圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類(lèi)似,此處不再贅述。
進(jìn)一步地,請(qǐng)繼續(xù)參照?qǐng)D7,本實(shí)施例提供的pvr錄制設(shè)備,還包括:判斷模塊200,其中,
所述判斷模塊200,用于在錄制電視節(jié)目時(shí),實(shí)時(shí)判斷當(dāng)前是否滿(mǎn)足數(shù)據(jù)文件創(chuàng)建條件;
所述處理模塊100,還用于在所述判斷模塊200判斷當(dāng)前不滿(mǎn)足數(shù)據(jù)文件創(chuàng)建條件時(shí),將所述電視節(jié)目的傳輸流記錄到當(dāng)前的數(shù)據(jù)文件中;
所述處理模塊100,還用于在所述判斷模塊200判斷當(dāng)前滿(mǎn)足數(shù)據(jù)文件創(chuàng)建條件時(shí),新建一個(gè)數(shù)據(jù)文件,并將所述電視節(jié)目的傳輸流記錄到新建的數(shù)據(jù)文件中。
本實(shí)施例提供的pvr錄制設(shè)備,可以用于執(zhí)行圖3所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類(lèi)似,此處不再贅述。
進(jìn)一步地,所述數(shù)據(jù)文件創(chuàng)建條件包括:
所述pvr錄制設(shè)備的父母鎖的狀態(tài)發(fā)生變化;和/或,
所述當(dāng)前的數(shù)據(jù)文件的大小達(dá)到預(yù)設(shè)閾值。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。