欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種移動(dòng)電視的播放控制方法及移動(dòng)終端的制作方法

文檔序號(hào):7760176閱讀:171來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種移動(dòng)電視的播放控制方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)電視的播放控制方法及移動(dòng)終端。
背景技術(shù)
隨著通信技術(shù)的發(fā)展,移動(dòng)電視技術(shù)也得到的巨大的發(fā)展。所謂移動(dòng)電視,是以移 動(dòng)方式收看電視節(jié)目的技術(shù)或應(yīng)用,包括在公共汽車(chē)等可移動(dòng)物體內(nèi)通過(guò)電視終端收看 電視節(jié)目的應(yīng)用,也包括利用手機(jī)等移動(dòng)終端收看電視節(jié)目的應(yīng)用。以利用手機(jī)等移動(dòng)終端收看電視節(jié)目(又稱(chēng)手機(jī)電視)為例,現(xiàn)有的一種手機(jī)電 視的播放控制方案為當(dāng)用戶(hù)選擇手機(jī)電視的節(jié)目頻道后,手機(jī)獲取用戶(hù)選擇的當(dāng)前頻道 的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù),然后根據(jù)該獲取的參數(shù)去配置手機(jī)電視的接收模塊(即 手機(jī)電視的硬件設(shè)施調(diào)制解調(diào)器),以在接收模塊與傳輸信道之間建立數(shù)據(jù)接收通道;然 后使用利用建立好的數(shù)據(jù)接收通道,從用戶(hù)選擇的當(dāng)前頻道的節(jié)目流數(shù)據(jù)的傳輸信道中接 收其傳輸?shù)挠脩?hù)選擇的頻道的節(jié)目流數(shù)據(jù),對(duì)接收的節(jié)目流數(shù)據(jù)進(jìn)行音視頻解碼并播放該 節(jié)目流數(shù)據(jù),用戶(hù)則可以通過(guò)手機(jī)觀看自己所選擇的頻道的節(jié)目?jī)?nèi)容。發(fā)明人在實(shí)施本發(fā) 明的過(guò)程中發(fā)現(xiàn),現(xiàn)有的手機(jī)電視的播放控制方案主要存在以下缺陷由于現(xiàn)有的手機(jī)電視的播放控制方案每次都需要根據(jù)用戶(hù)所選擇的頻道進(jìn)行接 收配置,以建立數(shù)據(jù)接收通道,然后利用建立的數(shù)據(jù)接收通道接收相應(yīng)傳輸信道傳輸?shù)墓?jié) 目流數(shù)據(jù)。當(dāng)用戶(hù)頻繁選擇頻道時(shí),即當(dāng)用戶(hù)進(jìn)行頻繁的頻道切換時(shí),則需要在每次切換時(shí) 都先獲取傳輸信道的參數(shù),然后進(jìn)行硬件的接收配置以建立數(shù)據(jù)接收通道,再進(jìn)行節(jié)目流 數(shù)據(jù)的接收和播放控制處理,這樣,不僅加重了手機(jī)等移動(dòng)終端處理負(fù)擔(dān),同時(shí)造成了對(duì)用 戶(hù)操作的響應(yīng)時(shí)延,降低用戶(hù)對(duì)手機(jī)電視的觀看體驗(yàn)。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種移動(dòng)電視的播放控制方法及移 動(dòng)終端,可縮短對(duì)用戶(hù)選擇的頻道的播放控制處理時(shí)間,縮短用戶(hù)對(duì)頻道的選擇操作的響 應(yīng)時(shí)延,提升用戶(hù)對(duì)移動(dòng)電視的使用體驗(yàn)。為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種移動(dòng)電視的播放控制方法,包 括當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的 節(jié)目流數(shù)據(jù);控制播放讀取的所述頻道的節(jié)目流數(shù)據(jù)。其中,所述從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)之前,還包括根據(jù)預(yù)設(shè)的頻道列表或移動(dòng)電視收藏夾中的頻道列表,獲取所述頻道列表中各頻 道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù);根據(jù)所述獲取的各傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以與各傳輸信道建 立數(shù)據(jù)接收通道;
根據(jù)建立的所述數(shù)據(jù)接收通道,從各傳輸信道接收其傳輸?shù)乃鲱l道列表中各頻 道的節(jié)目流數(shù)據(jù);將從所述各傳輸信道接收的節(jié)目流數(shù)據(jù)依次存儲(chǔ)于所述各傳輸信道對(duì)應(yīng)的、預(yù)設(shè) 的緩沖區(qū)中。其中,所述從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)之前,還包括根據(jù)預(yù)設(shè)的頻道列表或移動(dòng)電視收藏夾中的頻道列表,獲取所述頻道列表中各頻 道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù);根據(jù)所述獲取的各傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以與各傳輸信道建 立數(shù)據(jù)接收通道;根據(jù)建立的所述數(shù)據(jù)接收通道,從各傳輸信道接收其傳輸?shù)乃鲱l道列表中各頻 道的節(jié)目流數(shù)據(jù);對(duì)接收的各傳輸信道所傳輸?shù)墓?jié)目流數(shù)據(jù)進(jìn)行解碼處理;將解碼后的各傳輸信道傳輸?shù)墓?jié)目流數(shù)據(jù)依次存儲(chǔ)于所述各傳輸信道對(duì)應(yīng)的、預(yù) 設(shè)的緩沖區(qū)中。其中,所述當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選 擇的頻道的節(jié)目流數(shù)據(jù),包括當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),判斷預(yù)設(shè)的緩沖區(qū)中是否存在用戶(hù)選擇的 頻道的節(jié)目流數(shù)據(jù);當(dāng)判斷結(jié)果為是時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);當(dāng)判斷結(jié)果為否時(shí),根據(jù)用戶(hù)選擇的頻道,獲取所述頻道的節(jié)目流數(shù)據(jù)的傳輸信 道的參數(shù);根據(jù)獲取的所述傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以與所述傳輸信道 建立數(shù)據(jù)接收通道;根據(jù)建立的所述數(shù)據(jù)接收通道,從所述傳輸信道中接收其傳輸?shù)挠脩?hù) 選擇的頻道的節(jié)目流數(shù)據(jù);將從所述傳輸信道接收的節(jié)目流數(shù)據(jù)存儲(chǔ)于所述傳輸信道對(duì)應(yīng) 的、預(yù)設(shè)的緩沖區(qū)中或?qū)乃鰝鬏斝诺澜邮盏墓?jié)目流數(shù)據(jù)進(jìn)行解碼處理后存儲(chǔ)于所述傳 輸信道對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中;從所述傳輸信道對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的 頻道的節(jié)目流數(shù)據(jù)。其中,所述當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選 擇的頻道的節(jié)目流數(shù)據(jù)之前,還包括根據(jù)移動(dòng)電視網(wǎng)絡(luò)中傳輸信道的數(shù)量,預(yù)先設(shè)置相同數(shù)量的緩沖區(qū);以及,預(yù)先設(shè) 置頻道列表;其中,所述緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò)中的傳輸信道一一對(duì)應(yīng);其中,所述緩沖區(qū) 為環(huán)形緩沖區(qū),所述環(huán)形緩沖區(qū)中的節(jié)目流數(shù)據(jù)處于實(shí)時(shí)更新?tīng)顟B(tài)。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括讀取模塊,用于當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取用 戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);播放控制模塊,用于控制播放所述讀取模塊讀取的所述頻道的節(jié)目流數(shù)據(jù)。其中,所述移動(dòng)終端還包括獲取模塊,用于根據(jù)預(yù)設(shè)的頻道列表或根據(jù)移動(dòng)電視收藏夾中的頻道列表,獲取 所述頻道列表中各頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù);配置模塊,用于根據(jù)所述獲取模塊獲取的各傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以與各傳輸信道建立數(shù)據(jù)接收通道;接收模塊,用于根據(jù)所述配置模塊建立的所述數(shù)據(jù)接收通道,從各傳輸信道接收 其傳輸?shù)乃鲱l道列表中各頻道的節(jié)目流數(shù)據(jù);存儲(chǔ)模塊,用于將所述接收模塊從所述各傳輸信道接收的節(jié)目流數(shù)據(jù)依次存儲(chǔ)于 所述各傳輸信道所對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中。其中,所述移動(dòng)終端還包括解碼模塊,用于將所述接收模塊接收的各傳輸信道傳輸?shù)墓?jié)目流數(shù)據(jù)進(jìn)行解碼處 理;所述存儲(chǔ)模塊,還用于將所述解碼模塊解碼后的所述各傳輸信道傳輸?shù)墓?jié)目流數(shù) 據(jù)依次存儲(chǔ)于所述各傳輸信道所對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中。其中,所述讀取模塊包括判斷單元,用于當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),判斷預(yù)設(shè)的緩沖區(qū)中是否 存在用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);第一讀取單元,用于當(dāng)所述判斷單元判斷結(jié)果為是時(shí),從預(yù)設(shè)的緩沖區(qū)中用戶(hù)選 擇的頻道的節(jié)目流數(shù)據(jù);第二讀取單元,用于當(dāng)所述判斷單元判斷結(jié)果為否時(shí),通知所述獲取模塊獲取用 戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù),并交由所述配置模塊、所述接收模塊、所述 解碼模塊和所述存儲(chǔ)模塊進(jìn)行處理,在所述存儲(chǔ)模塊將所述用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù) 或解碼后的用戶(hù)選擇的頻道的節(jié)目流存儲(chǔ)于所述用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)的傳輸信 道對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中后,從所述緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)。其中,所述移動(dòng)終端還包括預(yù)設(shè)模塊,用于根據(jù)移動(dòng)電視網(wǎng)絡(luò)中傳輸信道的數(shù) 量,預(yù)先設(shè)置相同數(shù)量的緩沖區(qū),預(yù)先設(shè)置頻道列表;其中,所述緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò)中 的傳輸信道一一對(duì)應(yīng);其中,所述緩沖區(qū)為環(huán)形緩沖區(qū),所述環(huán)形緩沖區(qū)中的節(jié)目流數(shù)據(jù)處 于實(shí)時(shí)更新?tīng)顟B(tài)。實(shí)施本發(fā)明實(shí)施例,具有如下有益效果1、本發(fā)明實(shí)施例在用戶(hù)選擇頻道后,可直接從移動(dòng)終端的緩沖區(qū)中讀取所述頻道 的節(jié)目流數(shù)據(jù),并進(jìn)行播放,避免了每次根據(jù)用戶(hù)所選擇的頻道進(jìn)行接收配置的技術(shù)問(wèn)題, 縮短了對(duì)用戶(hù)選擇的頻道的播放控制處理時(shí)間,縮短了對(duì)用戶(hù)對(duì)頻道的選擇操作的響應(yīng)時(shí) 延,從而提升了用戶(hù)對(duì)移動(dòng)電視的使用體驗(yàn);2、本發(fā)明實(shí)施例可預(yù)先將預(yù)設(shè)的頻道列表(包括移動(dòng)電視網(wǎng)絡(luò)中任一個(gè)或多個(gè) 頻道)或移動(dòng)電視的收藏夾中的頻道列表中各頻道的節(jié)目流數(shù)據(jù)依次有序地存于移動(dòng)終 端預(yù)設(shè)的緩沖區(qū)中,可在用戶(hù)選擇頻道(或切換頻道)時(shí),使移動(dòng)終端快速響應(yīng)用戶(hù)的選擇 操作,及時(shí)控制播放用戶(hù)選擇的節(jié)目頻道。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明的移動(dòng)終端的第一實(shí)施例的結(jié)構(gòu)示意圖;圖2為本發(fā)明的移動(dòng)終端的第二實(shí)施例的結(jié)構(gòu)示意圖;圖3為本發(fā)明的移動(dòng)終端的緩沖區(qū)的結(jié)構(gòu)示意圖;圖4為本發(fā)明的移動(dòng)終端的第三實(shí)施例的結(jié)構(gòu)示意圖;圖5為本發(fā)明的移動(dòng)終端的讀取模塊的實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明的移動(dòng)電視的播放控制方法的第一實(shí)施例的流程圖;圖7為本發(fā)明的移動(dòng)電視的播放控制方法的第二實(shí)施例的流程圖;圖8為本發(fā)明的移動(dòng)電視的播放控制方法的第三實(shí)施例的流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。請(qǐng)參見(jiàn)圖1,為本發(fā)明的移動(dòng)終端的第一實(shí)施例的結(jié)構(gòu)示意圖;所述移動(dòng)終端包 括讀取模塊10,用于當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取 用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);具體實(shí)現(xiàn)中,當(dāng)用戶(hù)在移動(dòng)終端上選擇了移動(dòng)電視的某節(jié)目頻道時(shí),移動(dòng)終端會(huì) 接收到該頻道的相應(yīng)信號(hào),移動(dòng)終端根據(jù)該信號(hào),可確定用戶(hù)選擇的是移動(dòng)電視網(wǎng)絡(luò)中的 哪個(gè)節(jié)目頻道。具體地,移動(dòng)終端中可預(yù)先設(shè)置多個(gè)緩沖區(qū),每個(gè)緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò) 中的傳輸信道一一對(duì)應(yīng),即每個(gè)緩沖區(qū)分別存儲(chǔ)與其相對(duì)應(yīng)的傳輸信道所傳輸?shù)墓?jié)目流數(shù) 據(jù);比如設(shè)定IS內(nèi),移動(dòng)電視網(wǎng)絡(luò)中總共有M個(gè)傳輸信道的在傳輸節(jié)目流數(shù)據(jù),即移動(dòng)電 視網(wǎng)絡(luò)中IS內(nèi)總共有M個(gè)頻道,則可以設(shè)定為傳輸信道1傳輸頻道1的節(jié)目流數(shù)據(jù),傳輸 信道2傳輸頻道2的節(jié)目流數(shù)據(jù),傳輸信道M傳輸頻道M的節(jié)目流數(shù)據(jù);本發(fā)明優(yōu)選實(shí)施例 中,所述移動(dòng)終端也應(yīng)當(dāng)包括M個(gè)緩沖區(qū),且該M個(gè)緩沖區(qū)與M個(gè)傳輸信道一一對(duì)應(yīng),則可 以設(shè)定為緩沖區(qū)1與傳輸信道1相對(duì)應(yīng),其用于存儲(chǔ)頻道1的節(jié)目流數(shù)據(jù);緩沖區(qū)2與傳輸 信道2相對(duì)應(yīng),其用于存儲(chǔ)頻道2的節(jié)目流數(shù)據(jù);緩沖區(qū)M與傳輸信道M相對(duì)應(yīng),其用于存 儲(chǔ)頻道M的節(jié)目流數(shù)據(jù)。需要說(shuō)明的是,移動(dòng)終端將各傳輸信道接收到節(jié)目流數(shù)據(jù)后,可直 接存儲(chǔ)于移動(dòng)終端預(yù)設(shè)的緩沖區(qū)中;另外,移動(dòng)終端將各傳輸信道接收到節(jié)目流數(shù)據(jù)后,也 可先對(duì)其進(jìn)行解碼處理,再將解碼后的節(jié)目流數(shù)據(jù)存儲(chǔ)于移動(dòng)終端預(yù)設(shè)的緩沖區(qū)中。具體實(shí)現(xiàn)中,所述移動(dòng)終端可采用標(biāo)記的方式使緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò)中的傳輸 信道一一對(duì)應(yīng),具體地,可將相互對(duì)應(yīng)的緩沖區(qū)和傳輸信道標(biāo)記相同的標(biāo)識(shí),比如緩沖區(qū) 1和傳輸信道1均標(biāo)記為標(biāo)識(shí)1,則當(dāng)移動(dòng)終端接收到標(biāo)識(shí)為1的傳輸信道1傳輸?shù)墓?jié)目流 數(shù)據(jù)時(shí),將該節(jié)目流數(shù)據(jù)存儲(chǔ)于緩沖區(qū)1中;其他緩沖區(qū)與傳輸信道的對(duì)應(yīng)可進(jìn)行類(lèi)似處 理;可以理解的是,此處采用標(biāo)記的方式處理緩沖區(qū)與傳輸信道的對(duì)應(yīng)關(guān)系僅為舉例,當(dāng)然 還可以采用其他方式,其他情況下可進(jìn)行類(lèi)似分析,在此不贅述。需要說(shuō)明的是,當(dāng)前的移動(dòng)電視網(wǎng)絡(luò)中,IS內(nèi)移動(dòng)電視網(wǎng)絡(luò)可同時(shí)有7個(gè)傳輸信 道進(jìn)行節(jié)目流數(shù)據(jù)的傳輸,即當(dāng)前技術(shù)中,1 < = M < = 7,當(dāng)然,隨著移動(dòng)電視技術(shù)的發(fā)展,IS內(nèi)移動(dòng)網(wǎng)絡(luò)可同時(shí)傳輸節(jié)目流數(shù)據(jù)的傳輸信道的數(shù)量也可能大于7,相應(yīng)的,移動(dòng)終端 的緩沖區(qū)數(shù)量也應(yīng)當(dāng)相應(yīng)的增加,以實(shí)現(xiàn)與傳輸信道的一一對(duì)應(yīng)。具體實(shí)現(xiàn)中,所述讀取模塊10,即用于當(dāng)用戶(hù)在移動(dòng)終端選擇了移動(dòng)電視的某頻 道時(shí),從移動(dòng)終端預(yù)設(shè)的、與用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)的傳輸信道相對(duì)應(yīng)的緩沖區(qū)中 讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)。依上述對(duì)應(yīng)方式,所述讀取模塊10根據(jù)用戶(hù)選擇的頻 道的節(jié)目流數(shù)據(jù)的傳輸信道所標(biāo)記的標(biāo)識(shí),從移動(dòng)終端中找到相同標(biāo)識(shí)的緩沖區(qū),并從中 讀取其存儲(chǔ)的節(jié)目流數(shù)據(jù)。可以理解的是,由于移動(dòng)終端的緩沖區(qū)所存儲(chǔ)的節(jié)目流數(shù)據(jù)可 以為直接接收的節(jié)目流數(shù)據(jù),也可以為解碼后的節(jié)目流數(shù)據(jù),因此,所述讀取模塊10從移 動(dòng)終端的緩沖區(qū)中讀取的節(jié)目流數(shù)據(jù)也存在差異。播放控制模塊20,用于控制播放所述讀取模塊10讀取的所述頻道的節(jié)目流數(shù)據(jù)。具體實(shí)現(xiàn)中,若移動(dòng)終端的緩沖區(qū)所存儲(chǔ)的節(jié)目流數(shù)據(jù)為直接接收的節(jié)目流數(shù) 據(jù),則所述播放控制模塊20需要首先將所述讀取模塊10讀取的節(jié)目流數(shù)據(jù)進(jìn)行解碼,然后 再控制移動(dòng)終端的移動(dòng)電視播放器播放解碼后的節(jié)目流數(shù)據(jù),從而將用戶(hù)選擇的頻道的節(jié) 目流數(shù)據(jù)呈現(xiàn)給用戶(hù);若移動(dòng)終端的緩沖區(qū)所存儲(chǔ)的節(jié)目流數(shù)據(jù)為解碼后的節(jié)目流數(shù)據(jù), 則所述播放控制模塊20可直接控制移動(dòng)電視的播放器播放所述讀取模塊10讀取的節(jié)目流 數(shù)據(jù),從而將用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)呈現(xiàn)給用戶(hù)。可以理解的是,所述播放控制模塊 20對(duì)節(jié)目流數(shù)據(jù)的解碼和播放控制與現(xiàn)有技術(shù)相同,在此不贅述。本發(fā)明實(shí)施例在用戶(hù)選擇頻道后,可直接從移動(dòng)終端的緩沖區(qū)中讀取所述頻道的 節(jié)目流數(shù)據(jù),并進(jìn)行播放,避免了每次根據(jù)用戶(hù)所選擇的頻道進(jìn)行接收配置的技術(shù)問(wèn)題,縮 短了對(duì)用戶(hù)選擇的頻道的播放控制處理時(shí)間,縮短了對(duì)用戶(hù)對(duì)頻道的選擇操作的響應(yīng)時(shí) 延,從而提升了用戶(hù)對(duì)移動(dòng)電視的使用體驗(yàn)。請(qǐng)參見(jiàn)圖2,為本發(fā)明的移動(dòng)終端的第二實(shí)施例的結(jié)構(gòu)示意圖;與上一實(shí)施例相 同,所述移動(dòng)終端包括讀取模塊10和播放控制模塊20。本實(shí)施例中,所述移動(dòng)終端進(jìn)一 步包括獲取模塊30,用于根據(jù)預(yù)設(shè)的頻道列表或根據(jù)移動(dòng)電視收藏夾中的頻道列表,獲 取所述頻道列表中各頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù);具體實(shí)現(xiàn)中,所述獲取模塊30可采用以下兩種獲取方式,其一為根據(jù)預(yù)設(shè)的頻 道列表,獲取所述頻道列表中各頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù)。其中,所述預(yù)設(shè)的頻 道列表可以是由用戶(hù)預(yù)設(shè)置或是出廠時(shí)預(yù)置的,其可以包括移動(dòng)電視網(wǎng)絡(luò)所提供的任一個(gè) 或多個(gè)頻道,優(yōu)選地,所述預(yù)設(shè)的頻道列表包括移動(dòng)電視網(wǎng)絡(luò)提供的所有頻道,以保證用戶(hù) 每次選擇的頻道時(shí)均可在相應(yīng)的緩沖區(qū)中讀取到相應(yīng)的節(jié)目流數(shù)據(jù),此時(shí),則所述獲取模 塊30可獲取移動(dòng)電視網(wǎng)絡(luò)中的所有傳輸信道的參數(shù)。其二為根據(jù)移動(dòng)電視收藏夾中的頻 道列表,獲取所述頻道列表中各頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù)。其中,所述收藏夾中 的頻道列表包括由移動(dòng)電視網(wǎng)絡(luò)所提供的頻道的任一個(gè)或多個(gè)用戶(hù)經(jīng)常觀看或喜歡觀看 的、且收藏于收藏夾中的頻道。這種獲取方式可保證用戶(hù)每次選擇自己喜歡的頻道時(shí)均可 在相應(yīng)的緩沖區(qū)中讀取到相應(yīng)的節(jié)目流數(shù)據(jù)??梢岳斫獾氖牵鲜鰞煞N獲取方式可根據(jù)實(shí)際需要進(jìn)行選擇,且兩種獲取方式中, 預(yù)設(shè)的頻道列表與收藏夾中的頻道列表可相同,也可不同,具體地,比如當(dāng)收藏夾中未收 藏任何頻道時(shí),可采用第一種獲取方式;再如當(dāng)預(yù)設(shè)的頻道列表中未包括任何頻道時(shí),可采用第二種獲取方式。為了更有效地保證在用戶(hù)選擇某頻道時(shí),在移動(dòng)終端的緩沖區(qū)中能 讀取到相應(yīng)的節(jié)目流數(shù)據(jù),優(yōu)選地,當(dāng)預(yù)設(shè)的頻道列表包括的頻道數(shù)量與收藏夾中的頻道 列表包括的頻道數(shù)量相同時(shí),可優(yōu)選采用第二種獲取方式;當(dāng)預(yù)設(shè)的頻道列表包括的頻道 數(shù)量與收藏夾中的頻道列表包括的頻道數(shù)量不同時(shí),優(yōu)選地,根據(jù)頻道數(shù)量更多的頻道列 表進(jìn)行獲?。黄渌闆r下可進(jìn)行類(lèi)似分析,在此不贅述。具體地,所述移動(dòng)電視網(wǎng)絡(luò)中的所有傳輸信道、所述傳輸信道傳輸?shù)墓?jié)目數(shù)據(jù)流 對(duì)應(yīng)的頻道及所述傳輸信道的參數(shù)均被預(yù)先存儲(chǔ)于移動(dòng)終端中,所述獲取模塊30可直接 從移動(dòng)終端中獲取傳輸信道的參數(shù)。所述獲取模塊30對(duì)傳輸信道的參數(shù)的獲取與現(xiàn)有技 術(shù)相同,在此不贅述。配置模塊40,用于根據(jù)所述獲取模塊30獲取的各傳輸信道的參數(shù)進(jìn)行移動(dòng)電視 的接收配置,以與各傳輸信道建立數(shù)據(jù)接收通道;具體實(shí)現(xiàn)中,所述配置模塊40根據(jù)所述獲取模塊30獲取的參數(shù),進(jìn)行移動(dòng)電視的 接收配置,其主要是對(duì)移動(dòng)電視的調(diào)制解調(diào)器進(jìn)行配置,在所述配置模塊40完成接收配置 后,所述移動(dòng)終端與接收配置所采用的參數(shù)對(duì)應(yīng)的傳輸信道之間即建立起數(shù)據(jù)接收通道, 所述移動(dòng)終端可利用建立的所述數(shù)據(jù)接收通道進(jìn)行節(jié)目流數(shù)據(jù)的接收。所述配置模塊40 采用所述獲取模塊30獲取的各傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置過(guò)程與現(xiàn)有技術(shù) 中采用用戶(hù)選擇的當(dāng)前頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置過(guò) 程相似,其區(qū)別點(diǎn)在于,所述配置模塊40可同時(shí)利用多個(gè)傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的 接收配置,以使移動(dòng)終端可同時(shí)接收多個(gè)傳輸信道的節(jié)目流數(shù)據(jù)。接收模塊50,用于根據(jù)所述配置模塊40建立的所述數(shù)據(jù)接收通道,從各傳輸信道 接收其傳輸?shù)乃鲱l道列表中各頻道的節(jié)目流數(shù)據(jù);具體實(shí)現(xiàn)中,如前述,所述接收模塊50包括移動(dòng)終端的調(diào)制解調(diào)器,其在所述配 置模塊40完成配置,且與傳輸信道建立好數(shù)據(jù)接收通道后,利用所述數(shù)據(jù)接收通道,從各 傳輸信道接收其所傳輸?shù)墓?jié)目流數(shù)據(jù)。具體地,所述接收模塊50的接收方式需要受到移動(dòng) 終端的硬件限制,具體為設(shè)定所述接收模塊50最大限度可以同時(shí)接收N個(gè)傳輸信道傳輸 的節(jié)目流數(shù)據(jù),則根據(jù)移動(dòng)終端的性能,所述N可能小于預(yù)設(shè)的頻道列表包括的頻道數(shù)量, N也可能等于預(yù)設(shè)的頻道列表包括的頻道數(shù)量,由于預(yù)設(shè)的頻道列表所包括的頻道可以為 移動(dòng)電視網(wǎng)絡(luò)中的任一個(gè)或多個(gè)頻道,同時(shí),由于移動(dòng)電視網(wǎng)絡(luò)中各頻道的節(jié)目流數(shù)據(jù)分 別由其特定的傳輸信道傳輸,若設(shè)定移動(dòng)電視網(wǎng)絡(luò)中的傳輸信道數(shù)量為M,則N < = M。根 據(jù)前述獲取模塊30的兩種獲取方式,當(dāng)采用第一種獲取方式時(shí),若N < M,則所述接收模塊 50需要進(jìn)行多次接收,才可將預(yù)設(shè)的頻道列表中的各頻道的節(jié)目流數(shù)據(jù)接收完全;若N = M,則所述接收模塊50可一次性同時(shí)接收預(yù)設(shè)的頻道列表中各頻道的節(jié)目流數(shù)據(jù)。同理,當(dāng) 采用第二種獲取方式時(shí),根據(jù)N與收藏夾中的頻道列表中的頻道數(shù)量P的關(guān)系,所述接收模 塊50也可能有多種接收方式,該情況下可進(jìn)行類(lèi)似分析,在此不贅述。存儲(chǔ)模塊60,用于將所述接收模塊50從所述各傳輸信道接收的節(jié)目流數(shù)據(jù)依次 存儲(chǔ)于所述各傳輸信道所對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中。具體實(shí)現(xiàn)中,如前述,移動(dòng)終端中預(yù)先設(shè)置的各個(gè)緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò)中的傳 輸信道一一對(duì)應(yīng),具體可采用將緩沖區(qū)與傳輸信道標(biāo)記相同標(biāo)識(shí)的方式將二者進(jìn)行對(duì)應(yīng), 因此,當(dāng)所述接收模塊50接收到各傳輸信道傳輸?shù)墓?jié)目流數(shù)據(jù)后,所述存儲(chǔ)模塊60根據(jù)各傳輸信道所標(biāo)記的標(biāo)識(shí),將接收到的節(jié)目流數(shù)據(jù)存儲(chǔ)到與其傳輸信道具有相同標(biāo)識(shí)的緩沖 區(qū)中。由于節(jié)目流數(shù)據(jù)是實(shí)時(shí)更新的,因此,將節(jié)目流數(shù)據(jù)存儲(chǔ)到對(duì)應(yīng)的緩沖區(qū)中,既可以 方便所述移動(dòng)終端的讀取模塊10進(jìn)行節(jié)目流數(shù)據(jù)的讀取,又可保證后續(xù)接收到的節(jié)目流 數(shù)據(jù)能夠及時(shí)、正確、有效地得以實(shí)時(shí)更新。可以理解的是,當(dāng)緩沖區(qū)和傳輸信道采用其他 方式進(jìn)行對(duì)應(yīng)時(shí),所述存儲(chǔ)模塊60對(duì)節(jié)目流數(shù)據(jù)的存儲(chǔ)可類(lèi)似分析,在此不贅述??梢岳斫獾氖?,所述存儲(chǔ)模塊60,還用于存儲(chǔ)移動(dòng)終端的其他基本信息,包括移動(dòng) 終端的短信息、彩信、電子郵件等,所述存儲(chǔ)模塊60還用于存儲(chǔ)移動(dòng)電視網(wǎng)絡(luò)中各傳輸信 道的標(biāo)識(shí)、參數(shù)以及傳輸?shù)墓?jié)目流數(shù)據(jù)對(duì)應(yīng)的頻道,還用于存儲(chǔ)移動(dòng)電視收藏夾中的頻道 列表、預(yù)設(shè)的頻道列表等。預(yù)設(shè)模塊70,用于根據(jù)移動(dòng)電視網(wǎng)絡(luò)中傳輸信道的數(shù)量,預(yù)先設(shè)置相同數(shù)量的緩 沖區(qū);還用于預(yù)先設(shè)置頻道列表;具體實(shí)現(xiàn)中,所述緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò)中的傳輸信道一一對(duì)應(yīng);所述緩沖區(qū)為 環(huán)形緩沖區(qū),所述環(huán)形緩沖區(qū)中的節(jié)目流數(shù)據(jù)處于實(shí)時(shí)更新?tīng)顟B(tài)。如前述,移動(dòng)終端預(yù)先設(shè) 置多個(gè)緩沖區(qū),可一并參見(jiàn)圖3,為本發(fā)明的移動(dòng)終端的緩沖區(qū)的結(jié)構(gòu)示意圖;移動(dòng)終端在 其內(nèi)存中開(kāi)辟了多個(gè)環(huán)形緩沖區(qū),其中,所述環(huán)形緩沖區(qū)是一個(gè)先進(jìn)先出的循環(huán)緩沖區(qū);如 圖3所示的環(huán)形緩沖區(qū)1至環(huán)形緩沖區(qū)M,本發(fā)明實(shí)施例中,所述環(huán)形緩沖區(qū)的個(gè)數(shù)與移動(dòng) 電視網(wǎng)絡(luò)中的傳輸信道的數(shù)量相同,且二者一一對(duì)應(yīng)。將緩沖區(qū)設(shè)置為環(huán)形緩沖區(qū)的目的 在于,后續(xù)接收到的節(jié)目流數(shù)據(jù)被存儲(chǔ)至環(huán)形緩沖區(qū)中時(shí),環(huán)形緩沖區(qū)中已存儲(chǔ)的舊的節(jié) 目流數(shù)據(jù)可被丟棄,以保證環(huán)形緩沖區(qū)中的節(jié)目流數(shù)據(jù)始終處于最新?tīng)顟B(tài)??梢岳斫獾氖?, 緩沖區(qū)也可以被設(shè)置為其他形狀,只要其能夠?qū)崿F(xiàn)緩沖區(qū)內(nèi)節(jié)目流數(shù)據(jù)的實(shí)時(shí)更新即可, 其他情況下可進(jìn)行類(lèi)似分析,在此不贅述。本發(fā)明實(shí)施例縮短了對(duì)用戶(hù)選擇的頻道的播放控制處理時(shí)間,縮短了用戶(hù)對(duì)頻道 的選擇操作的響應(yīng)時(shí)延,提升了用戶(hù)對(duì)移動(dòng)電視的使用體驗(yàn)。請(qǐng)參見(jiàn)圖4,為本發(fā)明的移動(dòng)終端的第三實(shí)施例的結(jié)構(gòu)示意圖;與上一實(shí)施例相 同,所述移動(dòng)終端包括讀取模塊10、播放控制模塊20、獲取模塊30、配置模塊40、接收模塊 50、存儲(chǔ)模塊60和預(yù)設(shè)模塊70。本實(shí)施例中,所述移動(dòng)終端進(jìn)一步包括解碼模塊80,用于將所述接收模塊50接收的各傳輸信道傳輸?shù)墓?jié)目流數(shù)據(jù)進(jìn)行 解碼處理;具體實(shí)現(xiàn)中,如前述,移動(dòng)終端預(yù)設(shè)的緩沖區(qū)對(duì)傳輸信道所傳輸?shù)墓?jié)目流數(shù)據(jù)的 存儲(chǔ)有兩種方式,其一為移動(dòng)終端中預(yù)設(shè)的緩沖區(qū)直接將接收的各傳輸信道傳輸?shù)墓?jié)目 流數(shù)據(jù)進(jìn)行存儲(chǔ);其二為移動(dòng)終端中預(yù)設(shè)的緩沖區(qū)可存儲(chǔ)經(jīng)解碼處理后的各傳輸信道傳 輸?shù)墓?jié)目流數(shù)據(jù)。所述解碼模塊80,即用于在所述接收模塊50接收到各傳輸信道傳輸?shù)墓?jié) 目流數(shù)據(jù)后,所述解碼模塊80將接收的各節(jié)目流數(shù)據(jù)進(jìn)行解碼處理,并交由所述存儲(chǔ)模塊 60進(jìn)行相應(yīng)的存儲(chǔ)。所述存儲(chǔ)模塊60,還用于將所述解碼模塊80解碼后的所述各傳輸信道傳輸?shù)墓?jié) 目流數(shù)據(jù)依次存儲(chǔ)于所述各傳輸信道所對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中。具體實(shí)現(xiàn)中,所述存儲(chǔ)模塊60將解碼模塊80解碼后的各傳輸信道的節(jié)目流數(shù)據(jù) 依次存儲(chǔ)于所述各傳輸信道所對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中,其具體采取的存儲(chǔ)方式與上一實(shí) 施例所述的存儲(chǔ)方式類(lèi)似,在此不贅述。
本發(fā)明實(shí)施例縮短了對(duì)用戶(hù)選擇的頻道的播放控制處理時(shí)間,縮短了用戶(hù)對(duì)頻道 的選擇操作的響應(yīng)時(shí)延,提升了用戶(hù)對(duì)移動(dòng)電視的使用體驗(yàn)。為了更清楚的說(shuō)明本發(fā)明,下面將對(duì)本發(fā)明的移動(dòng)終端的讀取模塊10進(jìn)行詳細(xì) 介紹。請(qǐng)參見(jiàn)圖5,為本發(fā)明的移動(dòng)終端的讀取模塊的實(shí)施例的結(jié)構(gòu)示意圖;所述讀取 模塊10包括判斷單元101,用于當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),判斷預(yù)設(shè)的緩沖區(qū)中是 否存在用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);具體實(shí)現(xiàn)中,當(dāng)用戶(hù)在移動(dòng)終端上選擇了移動(dòng)電視的某頻道時(shí),移動(dòng)終端會(huì)接收 到該頻道的相應(yīng)信號(hào),移動(dòng)終端根據(jù)該信號(hào),可確定用戶(hù)選擇的是移動(dòng)電視網(wǎng)絡(luò)中的哪個(gè) 節(jié)目頻道。具體地,移動(dòng)終端中可預(yù)先設(shè)置多個(gè)緩沖區(qū),每個(gè)緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò)中的傳 輸信道一一對(duì)應(yīng),即每個(gè)緩沖區(qū)分別存儲(chǔ)與其相對(duì)應(yīng)的傳輸信道所傳輸?shù)墓?jié)目流數(shù)據(jù);比 如設(shè)定is內(nèi),移動(dòng)電視網(wǎng)絡(luò)中總共有M個(gè)傳輸信道的在傳輸節(jié)目流數(shù)據(jù),即移動(dòng)電視網(wǎng)絡(luò) 中IS內(nèi)總共有M個(gè)頻道,則可以設(shè)定為傳輸信道1傳輸頻道1的節(jié)目流數(shù)據(jù),傳輸信道2 傳輸頻道2的節(jié)目流數(shù)據(jù),傳輸信道M傳輸頻道M的節(jié)目流數(shù)據(jù);本發(fā)明優(yōu)選實(shí)施例中,所 述移動(dòng)終端也應(yīng)當(dāng)包括M個(gè)緩沖區(qū),且該M個(gè)緩沖區(qū)與M個(gè)傳輸信道一一對(duì)應(yīng),則可以設(shè)定 為緩沖區(qū)1與傳輸信道1相對(duì)應(yīng),其用于存儲(chǔ)頻道1的節(jié)目流數(shù)據(jù);緩沖區(qū)2與傳輸信道2 相對(duì)應(yīng),其用于存儲(chǔ)頻道2的節(jié)目流數(shù)據(jù);緩沖區(qū)M與傳輸信道M相對(duì)應(yīng),其用于存儲(chǔ)頻道 M的節(jié)目流數(shù)據(jù)。需要說(shuō)明的是,移動(dòng)終端將各傳輸信道接收到節(jié)目流數(shù)據(jù)后,可直接存儲(chǔ) 于移動(dòng)終端預(yù)設(shè)的緩沖區(qū)中;另外,移動(dòng)終端將各傳輸信道接收到節(jié)目流數(shù)據(jù)后,也可先對(duì) 其進(jìn)行解碼處理,再將解碼后的節(jié)目流數(shù)據(jù)存儲(chǔ)于移動(dòng)終端預(yù)設(shè)的緩沖區(qū)中。具體實(shí)現(xiàn)中,所述移動(dòng)終端可采用標(biāo)記的方式使緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò)中的傳輸 信道一一對(duì)應(yīng),具體地,可將相互對(duì)應(yīng)的緩沖區(qū)和傳輸信道標(biāo)記相同的標(biāo)識(shí),比如緩沖區(qū) 1和傳輸信道1均標(biāo)記為標(biāo)識(shí)1,則當(dāng)移動(dòng)終端接收到標(biāo)識(shí)為1的傳輸信道1傳輸?shù)墓?jié)目流 數(shù)據(jù)時(shí),將該節(jié)目流數(shù)據(jù)存儲(chǔ)于緩沖區(qū)1中;其他緩沖區(qū)與傳輸信道的對(duì)應(yīng)可進(jìn)行類(lèi)似處 理;可以理解的是,此處采用標(biāo)記的方式處理緩沖區(qū)與傳輸信道的對(duì)應(yīng)關(guān)系僅為舉例,當(dāng)然 還可以采用其他方式,其他情況下可進(jìn)行類(lèi)似分析,在此不贅述。需要說(shuō)明的是,當(dāng)前的移動(dòng)電視網(wǎng)絡(luò)中,IS內(nèi)移動(dòng)電視網(wǎng)絡(luò)可同時(shí)有7個(gè)傳輸信 道進(jìn)行節(jié)目流數(shù)據(jù)的傳輸,即當(dāng)前技術(shù)中,1 < = M < = 7,當(dāng)然,隨著移動(dòng)電視技術(shù)的發(fā)展, IS內(nèi)移動(dòng)網(wǎng)絡(luò)可同時(shí)傳輸節(jié)目流數(shù)據(jù)的傳輸信道的數(shù)量也可能大于7,相應(yīng)的,移動(dòng)終端 的緩沖區(qū)數(shù)量也應(yīng)當(dāng)相應(yīng)的增加,以實(shí)現(xiàn)與傳輸信道的一一對(duì)應(yīng)。所述判斷單元101,即用于當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),根據(jù)該頻道對(duì)應(yīng) 的傳輸信道的標(biāo)識(shí),判斷預(yù)設(shè)的、具有相同標(biāo)識(shí)的緩沖區(qū)中是否存在用戶(hù)選擇的頻道的節(jié) 目流數(shù)據(jù)。第一讀取單元102,用于當(dāng)所述判斷單元101判斷結(jié)果為是時(shí),從預(yù)設(shè)的緩沖區(qū)中 用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);第二讀取單元103,用于當(dāng)所述判斷單元101判斷結(jié)果為否時(shí),通知所述獲取模塊 30獲取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù),并交由所述配置模塊40、所述接 收模塊50、所述解碼模塊80和所述存儲(chǔ)模塊60進(jìn)行處理,在所述存儲(chǔ)模塊60將所述用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)或解碼后的用戶(hù)選擇的頻道的節(jié)目流存儲(chǔ)于所述用戶(hù)選擇的頻 道的節(jié)目流數(shù)據(jù)的傳輸信道對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中后,從所述緩沖區(qū)中讀取用戶(hù)選擇的 頻道的節(jié)目流數(shù)據(jù)??梢岳斫獾氖牵?dāng)本發(fā)明的上述實(shí)施例中將預(yù)設(shè)的頻道列表或收藏夾中的頻道列 表中各頻道的節(jié)目流數(shù)據(jù)存儲(chǔ)于移動(dòng)終端的緩沖區(qū)中時(shí),若預(yù)設(shè)的頻道列表和收藏夾中的 頻道列表中并非包括了移動(dòng)電視網(wǎng)絡(luò)中的所有傳輸信道傳輸?shù)娜款l道,則當(dāng)用戶(hù)選擇頻 道列表以外的其他頻道時(shí),則所述移動(dòng)終端的判斷單元101則判斷移動(dòng)終端的緩沖區(qū)中不 存在用戶(hù)選擇的頻道對(duì)應(yīng)的節(jié)目流數(shù)據(jù),此時(shí),所述第二讀取單元103會(huì)通知所述獲取模 塊30,獲取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù),并交由所述配置模塊40進(jìn)行 接收配置,建立數(shù)據(jù)接收通道,由所述接收模塊50根據(jù)建立的數(shù)據(jù)接收通道進(jìn)行用戶(hù)選擇 的頻道的節(jié)目流數(shù)據(jù)的接收,并由所述存儲(chǔ)模塊60將接收的節(jié)目流數(shù)據(jù)存儲(chǔ)于相應(yīng)的緩 沖區(qū)中;或由所述解碼模塊80解碼所述接收模塊50接收的節(jié)目流數(shù)據(jù)后,再由所述存儲(chǔ)模 塊60存儲(chǔ)于相應(yīng)的緩沖區(qū)中;在所述存儲(chǔ)模塊60完成數(shù)據(jù)流的存儲(chǔ)后,所述第二讀取單元 103則從該緩沖區(qū)中用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)。具體地,比如若采用第一種獲取方式,設(shè)定緩沖區(qū)個(gè)數(shù)為7,則移動(dòng)電視網(wǎng)絡(luò)中 的傳輸信道的數(shù)量為7,設(shè)定預(yù)設(shè)的頻道列表中包括的頻道數(shù)量為5,其可以為頻道1至頻 道5 ;則在用戶(hù)選擇頻道前,移動(dòng)終端的緩沖區(qū)1至緩沖區(qū)5中分別存儲(chǔ)了頻道1至頻道5 的節(jié)目流數(shù)據(jù)。此時(shí)若用戶(hù)選擇了頻道6,則所述判斷單元101判斷緩沖區(qū)中不存在頻道6 的節(jié)目流數(shù)據(jù),即所述判斷單元101判斷結(jié)果為否,則所述第二獲取單元103通知所述獲取 模塊30去獲取頻道6的節(jié)目流數(shù)據(jù)的傳輸信道6的參數(shù),所述配置模塊40根據(jù)傳輸信道 6的參數(shù)進(jìn)行接收配置,建立移動(dòng)終端與傳輸信道6的數(shù)據(jù)接收通道,所述接收模塊50利 用建立的數(shù)據(jù)接收通道接收傳輸信道6傳輸?shù)墓?jié)目流數(shù)據(jù)并提供給存儲(chǔ)模塊60進(jìn)行存儲(chǔ); 或所述接收模塊50利用建立的數(shù)據(jù)接收通道接收傳輸信道6傳輸?shù)墓?jié)目流數(shù)據(jù),并提供給 所述解碼模塊80進(jìn)行解碼,再由所述存儲(chǔ)模塊60進(jìn)行存儲(chǔ);所述存儲(chǔ)模塊60將接收的節(jié) 目流數(shù)據(jù)或解碼后的節(jié)目流數(shù)據(jù)存儲(chǔ)于緩沖區(qū)6中,則所述第二獲取單元103可從緩沖區(qū) 6中獲取其中的節(jié)目流數(shù)據(jù),并交由后續(xù)的播放控制模塊20進(jìn)行播放控制??梢岳斫獾氖?,依上述例子,當(dāng)用戶(hù)再選擇頻道7時(shí),采用上述相同的處理流程, 最后所述頻道7的節(jié)目流數(shù)據(jù)被存儲(chǔ)模塊60存儲(chǔ)于緩沖區(qū)7中。本發(fā)明優(yōu)選實(shí)施例中,還 可采用以下方式依上述例子,當(dāng)用戶(hù)選擇頻道6時(shí),移動(dòng)終端發(fā)現(xiàn)緩沖區(qū)6和緩沖區(qū)7均 未存儲(chǔ)相應(yīng)的節(jié)目流數(shù)據(jù),則移動(dòng)終端此時(shí)可同時(shí)接收頻道6和頻道7的節(jié)目流數(shù)據(jù),將其 直接存儲(chǔ)或解碼后存儲(chǔ)于對(duì)應(yīng)的緩沖區(qū)6和緩沖區(qū)7中,這樣,7個(gè)緩沖區(qū)中均存儲(chǔ)了相應(yīng) 的節(jié)目流數(shù)據(jù)。此時(shí),移動(dòng)終端僅將緩沖區(qū)6的節(jié)目流數(shù)據(jù)提供給播放控制模塊20進(jìn)行解 碼和播放,以向用戶(hù)呈現(xiàn)其選擇的頻道6的節(jié)目?jī)?nèi)容。這種根據(jù)用戶(hù)選擇的頻道觸發(fā)其他 頻道的節(jié)目流數(shù)據(jù)的接收的方式,其好處在于,保證每個(gè)緩沖區(qū)均存儲(chǔ)了相應(yīng)的節(jié)目流數(shù) 據(jù),可保證下一次切換頻道時(shí),直接從緩沖區(qū)中進(jìn)行節(jié)目流數(shù)據(jù)的讀取,比如當(dāng)用戶(hù)再選 擇頻道7時(shí),可直接從緩沖區(qū)中進(jìn)行節(jié)目流數(shù)據(jù)的讀取。另外,當(dāng)移動(dòng)終端的緩沖區(qū)中預(yù)先 未存儲(chǔ)任何節(jié)目流數(shù)據(jù)時(shí),此時(shí)若用戶(hù)選擇某頻道,則本發(fā)明實(shí)施例可將移動(dòng)電視網(wǎng)絡(luò)中 的所有頻道的節(jié)目流數(shù)據(jù)均接收、解碼并依次存儲(chǔ)于緩沖區(qū)中,則可保證下次頻道切換時(shí) 進(jìn)行快速響應(yīng)??梢岳斫獾氖?,當(dāng)采用第二種獲取方式時(shí),可進(jìn)行類(lèi)似分析,在此不贅述。
12
本發(fā)明實(shí)施例在用戶(hù)選擇頻道后,可直接從移動(dòng)終端的緩沖區(qū)中讀取所述頻道的 節(jié)目流數(shù)據(jù),并進(jìn)行播放,避免了每次根據(jù)用戶(hù)所選擇的頻道進(jìn)行接收配置的技術(shù)問(wèn)題,縮 短了對(duì)用戶(hù)選擇的頻道的播放控制處理時(shí)間,縮短了對(duì)用戶(hù)對(duì)頻道的選擇操作的響應(yīng)時(shí) 延,從而提升了用戶(hù)對(duì)移動(dòng)電視的使用體驗(yàn)。為了更清楚的說(shuō)明本發(fā)明,下面將對(duì)由本發(fā)明的所述移動(dòng)終端所執(zhí)行的移動(dòng)電視 的播放控制方法進(jìn)行詳細(xì)介紹。請(qǐng)參見(jiàn)圖6,為本發(fā)明的移動(dòng)電視的播放控制方法的第一實(shí)施例的流程圖;所述 方法包括S101,當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的 頻道的節(jié)目流數(shù)據(jù);具體實(shí)現(xiàn)中,當(dāng)用戶(hù)在移動(dòng)終端上選擇了移動(dòng)電視的某節(jié)目頻道時(shí),移動(dòng)終端會(huì) 接收到該頻道的相應(yīng)信號(hào),移動(dòng)終端根據(jù)該信號(hào),可確定用戶(hù)選擇的是移動(dòng)電視網(wǎng)絡(luò)中的 哪個(gè)節(jié)目頻道。具體地,移動(dòng)終端中可預(yù)先設(shè)置多個(gè)緩沖區(qū),每個(gè)緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò) 中的傳輸信道一一對(duì)應(yīng),即每個(gè)緩沖區(qū)分別存儲(chǔ)與其相對(duì)應(yīng)的傳輸信道所傳輸?shù)墓?jié)目流數(shù) 據(jù);比如設(shè)定IS內(nèi),移動(dòng)電視網(wǎng)絡(luò)中總共有M個(gè)傳輸信道的在傳輸節(jié)目流數(shù)據(jù),即移動(dòng)電 視網(wǎng)絡(luò)中IS內(nèi)總共有M個(gè)頻道,則可以設(shè)定為傳輸信道1傳輸頻道1的節(jié)目流數(shù)據(jù),傳輸 信道2傳輸頻道2的節(jié)目流數(shù)據(jù),傳輸信道M傳輸頻道M的節(jié)目流數(shù)據(jù);本發(fā)明優(yōu)選實(shí)施例 中,所述移動(dòng)終端也應(yīng)當(dāng)包括M個(gè)緩沖區(qū),且該M個(gè)緩沖區(qū)與M個(gè)傳輸信道一一對(duì)應(yīng),則可 以設(shè)定為緩沖區(qū)1與傳輸信道1相對(duì)應(yīng),其用于存儲(chǔ)頻道1的節(jié)目流數(shù)據(jù);緩沖區(qū)2與傳輸 信道2相對(duì)應(yīng),其用于存儲(chǔ)頻道2的節(jié)目流數(shù)據(jù);緩沖區(qū)M與傳輸信道M相對(duì)應(yīng),其用于存 儲(chǔ)頻道M的節(jié)目流數(shù)據(jù)。需要說(shuō)明的是,移動(dòng)終端將各傳輸信道接收到節(jié)目流數(shù)據(jù)后,可直 接存儲(chǔ)于移動(dòng)終端預(yù)設(shè)的緩沖區(qū)中;另外,移動(dòng)終端將各傳輸信道接收到節(jié)目流數(shù)據(jù)后,也 可先對(duì)其進(jìn)行解碼處理,再將解碼后的節(jié)目流數(shù)據(jù)存儲(chǔ)于移動(dòng)終端預(yù)設(shè)的緩沖區(qū)中。具體實(shí)現(xiàn)中,所述移動(dòng)終端可采用標(biāo)記的方式使緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò)中的傳輸 信道一一對(duì)應(yīng),具體地,可將相互對(duì)應(yīng)的緩沖區(qū)和傳輸信道標(biāo)記相同的標(biāo)識(shí),比如緩沖區(qū) 1和傳輸信道1均標(biāo)記為標(biāo)識(shí)1,則當(dāng)移動(dòng)終端接收到標(biāo)識(shí)為1的傳輸信道1傳輸?shù)墓?jié)目流 數(shù)據(jù)時(shí),將該節(jié)目流數(shù)據(jù)存儲(chǔ)于緩沖區(qū)1中;其他緩沖區(qū)與傳輸信道的對(duì)應(yīng)可進(jìn)行類(lèi)似處 理;可以理解的是,此處采用標(biāo)記的方式處理緩沖區(qū)與傳輸信道的對(duì)應(yīng)關(guān)系僅為舉例,當(dāng)然 還可以采用其他方式,其他情況下可進(jìn)行類(lèi)似分析,在此不贅述。需要說(shuō)明的是,當(dāng)前的移動(dòng)電視網(wǎng)絡(luò)中,IS內(nèi)移動(dòng)電視網(wǎng)絡(luò)可同時(shí)有7個(gè)傳輸信 道進(jìn)行節(jié)目流數(shù)據(jù)的傳輸,即當(dāng)前技術(shù)中,1 < = M < = 7,當(dāng)然,隨著移動(dòng)電視技術(shù)的發(fā)展, IS內(nèi)移動(dòng)網(wǎng)絡(luò)可同時(shí)傳輸節(jié)目流數(shù)據(jù)的傳輸信道的數(shù)量也可能大于7,相應(yīng)的,移動(dòng)終端 的緩沖區(qū)數(shù)量也應(yīng)當(dāng)相應(yīng)的增加,以實(shí)現(xiàn)與傳輸信道的一一對(duì)應(yīng)。具體實(shí)現(xiàn)中,所述S101,即用于當(dāng)用戶(hù)在移動(dòng)終端選擇了移動(dòng)電視的某頻道時(shí),從 移動(dòng)終端預(yù)設(shè)的、與用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)的傳輸信道相對(duì)應(yīng)的緩沖區(qū)中讀取用戶(hù) 選擇的頻道的節(jié)目流數(shù)據(jù)。依上述對(duì)應(yīng)方式,所述SlOl根據(jù)用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù) 的傳輸信道所標(biāo)記的標(biāo)識(shí),從移動(dòng)終端中找到相同標(biāo)識(shí)的緩沖區(qū),并從中讀取其存儲(chǔ)的節(jié) 目流數(shù)據(jù)??梢岳斫獾氖牵捎谝苿?dòng)終端的緩沖區(qū)所存儲(chǔ)的節(jié)目流數(shù)據(jù)可以為直接接收的 節(jié)目流數(shù)據(jù),也可以為解碼后的節(jié)目流數(shù)據(jù),因此,所述SlOl從移動(dòng)終端的緩沖區(qū)中讀取的節(jié)目流數(shù)據(jù)也存在差異。S102,控制播放讀取的所述頻道的節(jié)目流數(shù)據(jù);具體實(shí)現(xiàn)中,若移動(dòng)終端的緩沖區(qū)所存儲(chǔ)的節(jié)目流數(shù)據(jù)為直接接收的節(jié)目流數(shù) 據(jù),則所述S102需要首先將所述SlOl讀取的節(jié)目流數(shù)據(jù)進(jìn)行解碼,然后再控制移動(dòng)終端的 移動(dòng)電視播放器播放解碼后的節(jié)目流數(shù)據(jù),從而將用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)呈現(xiàn)給用 戶(hù);若移動(dòng)終端的緩沖區(qū)所存儲(chǔ)的節(jié)目流數(shù)據(jù)為解碼后的節(jié)目流數(shù)據(jù),則所述S102可直接 控制移動(dòng)電視的播放器播放所述SlOl讀取的節(jié)目流數(shù)據(jù),從而將用戶(hù)選擇的頻道的節(jié)目 流數(shù)據(jù)呈現(xiàn)給用戶(hù)??梢岳斫獾氖?,所述S102對(duì)節(jié)目流數(shù)據(jù)的解碼和播放控制與現(xiàn)有技術(shù) 相同,在此不贅述。本發(fā)明實(shí)施例在用戶(hù)選擇頻道后,可直接從移動(dòng)終端的緩沖區(qū)中讀取所述頻道的 節(jié)目流數(shù)據(jù),并進(jìn)行播放,避免了每次根據(jù)用戶(hù)所選擇的頻道進(jìn)行接收配置的技術(shù)問(wèn)題,縮 短了對(duì)用戶(hù)選擇的頻道的播放控制處理時(shí)間,縮短了對(duì)用戶(hù)對(duì)頻道的選擇操作的響應(yīng)時(shí) 延,從而提升了用戶(hù)對(duì)移動(dòng)電視的使用體驗(yàn)。請(qǐng)參見(jiàn)圖7,為本發(fā)明的移動(dòng)電視的播放控制方法的第二實(shí)施例的流程圖;所述 方法包括S201,根據(jù)預(yù)設(shè)的頻道列表或移動(dòng)電視收藏夾中的頻道列表,獲取所述頻道列表 中各頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù);具體實(shí)現(xiàn)中,所述S201可采用以下兩種獲取方式,其一為根據(jù)預(yù)設(shè)的頻道列表, 獲取所述頻道列表中各頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù)。其中,所述預(yù)設(shè)的頻道列表 可以是由用戶(hù)預(yù)設(shè)置或是出廠時(shí)預(yù)置的,其可以包括移動(dòng)電視網(wǎng)絡(luò)所提供的任一個(gè)或多個(gè) 頻道,優(yōu)選地,所述預(yù)設(shè)的頻道列表包括移動(dòng)電視網(wǎng)絡(luò)提供的所有頻道,以保證用戶(hù)每次選 擇的頻道時(shí)均可在相應(yīng)的緩沖區(qū)中讀取到相應(yīng)的節(jié)目流數(shù)據(jù),此時(shí),則所述S201可獲取移 動(dòng)電視網(wǎng)絡(luò)中的所有傳輸信道的參數(shù)。其二為根據(jù)移動(dòng)電視收藏夾中的頻道列表,獲取所 述頻道列表中各頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù)。其中,所述收藏夾中的頻道列表包 括由移動(dòng)電視網(wǎng)絡(luò)所提供的頻道的任一個(gè)或多個(gè)用戶(hù)經(jīng)常觀看或喜歡觀看的、且收藏于收 藏夾中的頻道。這種獲取方式可保證用戶(hù)每次選擇自己喜歡的頻道時(shí)均可在相應(yīng)的緩沖區(qū) 中讀取到相應(yīng)的節(jié)目流數(shù)據(jù)??梢岳斫獾氖?,上述兩種獲取方式可根據(jù)實(shí)際需要進(jìn)行選擇,且兩種獲取方式中, 預(yù)設(shè)的頻道列表與收藏夾中的頻道列表可相同,也可不同,具體地,比如當(dāng)收藏夾中未收 藏任何頻道時(shí),可采用第一種獲取方式;再如當(dāng)預(yù)設(shè)的頻道列表中未包括任何頻道時(shí),可 采用第二種獲取方式。為了更有效地保證在用戶(hù)選擇某頻道時(shí),在移動(dòng)終端的緩沖區(qū)中能 讀取到相應(yīng)的節(jié)目流數(shù)據(jù),優(yōu)選地,當(dāng)預(yù)設(shè)的頻道列表包括的頻道數(shù)量與收藏夾中的頻道 列表包括的頻道數(shù)量相同時(shí),可優(yōu)選采用第二種獲取方式;當(dāng)預(yù)設(shè)的頻道列表包括的頻道 數(shù)量與收藏夾中的頻道列表包括的頻道數(shù)量不同時(shí),優(yōu)選地,根據(jù)頻道數(shù)量更多的頻道列 表進(jìn)行獲??;其他情況下可進(jìn)行類(lèi)似分析,在此不贅述。具體地,所述移動(dòng)電視網(wǎng)絡(luò)中的所有傳輸信道、所述傳輸信道傳輸?shù)墓?jié)目數(shù)據(jù)流 對(duì)應(yīng)的頻道及所述傳輸信道的參數(shù)均被預(yù)先存儲(chǔ)于移動(dòng)終端中,所述S201可直接從移動(dòng) 終端中獲取傳輸信道的參數(shù)。所述S201對(duì)傳輸信道的參數(shù)的獲取與現(xiàn)有技術(shù)相同,在此不 贅述。
S202,根據(jù)所述獲取的各傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以與各傳輸 信道建立數(shù)據(jù)接收通道;具體實(shí)現(xiàn)中,所述S202根據(jù)所述S201獲取的參數(shù),進(jìn)行移動(dòng)電視的接收配置,其 主要是對(duì)移動(dòng)電視的調(diào)制解調(diào)器進(jìn)行配置,在所述S202完成接收配置后,所述移動(dòng)終端與 接收配置所采用的參數(shù)對(duì)應(yīng)的傳輸信道之間即建立起數(shù)據(jù)接收通道,所述移動(dòng)終端可利用 建立的所述數(shù)據(jù)接收通道進(jìn)行節(jié)目流數(shù)據(jù)的接收。所述S202采用所述S201獲取的各傳輸 信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置過(guò)程與現(xiàn)有技術(shù)中采用用戶(hù)選擇的當(dāng)前頻道的節(jié)目 流數(shù)據(jù)的傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置過(guò)程相似,其區(qū)別點(diǎn)在于,所述S202可 同時(shí)利用多個(gè)傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以使移動(dòng)終端可同時(shí)接收多個(gè)傳 輸信道的節(jié)目流數(shù)據(jù)。S203,根據(jù)建立的所述數(shù)據(jù)接收通道,從各傳輸信道接收其傳輸?shù)乃鲱l道列表 中各頻道的節(jié)目流數(shù)據(jù);具體實(shí)現(xiàn)中,如前述,所述S203包括移動(dòng)終端的調(diào)制解調(diào)器,其在所述S202完成 配置,且與傳輸信道建立好數(shù)據(jù)接收通道后,利用所述數(shù)據(jù)接收通道,從各傳輸信道接收其 所傳輸?shù)墓?jié)目流數(shù)據(jù)。具體地,所述S203的接收方式需要受到移動(dòng)終端的硬件限制,具體 為設(shè)定所述移動(dòng)終端最大限度可以同時(shí)接收N個(gè)傳輸信道傳輸?shù)墓?jié)目流數(shù)據(jù),則根據(jù)移 動(dòng)終端的性能,所述N可能小于預(yù)設(shè)的頻道列表包括的頻道數(shù)量,N也可能等于預(yù)設(shè)的頻道 列表包括的頻道數(shù)量,由于預(yù)設(shè)的頻道列表所包括的頻道可以為移動(dòng)電視網(wǎng)絡(luò)中的任一個(gè) 或多個(gè)頻道,同時(shí),由于移動(dòng)電視網(wǎng)絡(luò)中各頻道的節(jié)目流數(shù)據(jù)分別由其特定的傳輸信道傳 輸,若設(shè)定移動(dòng)電視網(wǎng)絡(luò)中的傳輸信道數(shù)量為M,則N <=M。根據(jù)前述S201的兩種獲取方 式,當(dāng)采用第一種獲取方式時(shí),若N < M,則所述S203需要進(jìn)行多次接收,才可將預(yù)設(shè)的頻道 列表中的各頻道的節(jié)目流數(shù)據(jù)接收完全;若N = M,則所述S203可一次性同時(shí)接收預(yù)設(shè)的 頻道列表中各頻道的節(jié)目流數(shù)據(jù)。同理,當(dāng)采用第二種獲取方式時(shí),根據(jù)N與收藏夾中的頻 道列表中的頻道數(shù)量P的關(guān)系,所述S203也可能有多種接收方式,該情況下可進(jìn)行類(lèi)似分 析,在此不贅述。S204,將從所述各傳輸信道接收的節(jié)目流數(shù)據(jù)依次存儲(chǔ)于所述各傳輸信道對(duì)應(yīng) 的、預(yù)設(shè)的緩沖區(qū)中;具體實(shí)現(xiàn)中,如前述,移動(dòng)終端中預(yù) 設(shè)置的各個(gè)緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò)中的傳 輸信道一一對(duì)應(yīng),具體可采用將緩沖區(qū)與傳輸信道標(biāo)記相同標(biāo)識(shí)的方式將二者進(jìn)行對(duì)應(yīng), 因此,當(dāng)所述S203接收到各傳輸信道傳輸?shù)墓?jié)目流數(shù)據(jù)后,所述S204根據(jù)各傳輸信道所標(biāo) 記的標(biāo)識(shí),將接收到的節(jié)目流數(shù)據(jù)存儲(chǔ)到與其傳輸信道具有相同標(biāo)識(shí)的緩沖區(qū)中。由于節(jié) 目流數(shù)據(jù)是實(shí)時(shí)更新的,因此,將節(jié)目流數(shù)據(jù)存儲(chǔ)到對(duì)應(yīng)的緩沖區(qū)中,既可以方便所述S201 進(jìn)行節(jié)目流數(shù)據(jù)的讀取,又可保證后續(xù)接收到的節(jié)目流數(shù)據(jù)能夠及時(shí)、正確、有效地得以實(shí) 時(shí)更新??梢岳斫獾氖?,當(dāng)緩沖區(qū)和傳輸信道采用其他方式進(jìn)行對(duì)應(yīng)時(shí),所述S204對(duì)節(jié)目 流數(shù)據(jù)的存儲(chǔ)可類(lèi)似分析,在此不贅述。S205,當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),判斷預(yù)設(shè)的緩沖區(qū)中是否存在用戶(hù) 選擇的頻道的節(jié)目流數(shù)據(jù),如果判斷結(jié)果為是,則轉(zhuǎn)入S206,否則,轉(zhuǎn)入S207 ;具體實(shí)現(xiàn)中,由于本發(fā)明實(shí)施例將預(yù)設(shè)的頻道列表或收藏夾中的頻道列表中各頻 道的節(jié)目流數(shù)據(jù)存儲(chǔ)于移動(dòng)終端的緩沖區(qū)中時(shí),若預(yù)設(shè)的頻道列表和收藏夾中的頻道列表中并非包括了移動(dòng)電視網(wǎng)絡(luò)中的所有傳輸信道傳輸?shù)娜款l道,則當(dāng)用戶(hù)選擇頻道列表之 內(nèi)的頻道時(shí),所述S205可判斷移動(dòng)終端的緩沖區(qū)中存在用戶(hù)選擇的頻道對(duì)應(yīng)的節(jié)目流數(shù) 據(jù);當(dāng)用戶(hù)選擇頻道列表以外的其他頻道時(shí),則所述S205則判斷移動(dòng)終端的緩沖區(qū)中不存 在用戶(hù)選擇的頻道對(duì)應(yīng)的節(jié)目流數(shù)據(jù)。S206,從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);之后,轉(zhuǎn)入S212。S207,根據(jù)用戶(hù)選擇的頻道,獲取所述頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù);S208,根據(jù)獲取的所述傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以與所述傳輸 信道建立數(shù)據(jù)接收通道;S209,根據(jù)建立的所述數(shù)據(jù)接收通道,從所述傳輸信道中接收其傳輸?shù)挠脩?hù)選擇 的頻道的節(jié)目流數(shù)據(jù);S210,將從所述傳輸信道接收的節(jié)目流數(shù)據(jù)存儲(chǔ)于所述傳輸信道對(duì)應(yīng)的、預(yù)設(shè)的 緩沖區(qū)中;本實(shí)施例中的S207-S210的步驟與本實(shí)施例中的S201-S204的步驟相同,在此不贅述。S211,從所述傳輸信道對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù) 據(jù);本實(shí)施例的S211與S206的具體讀取步驟相同,在此不贅述。需要說(shuō)明的是,本實(shí)施例中的S205-S211是上一實(shí)施例的SlOl的具體細(xì)化步驟。S212,解碼讀取的所述頻道的節(jié)目流數(shù)據(jù),并控制播放所述解碼后的所述頻道的 節(jié)目流數(shù)據(jù)。具體實(shí)現(xiàn)中,本實(shí)施例中,移動(dòng)終端的緩沖區(qū)所存儲(chǔ)的節(jié)目流數(shù)據(jù)為直接接收的 節(jié)目流數(shù)據(jù),則所述S212需要首先將所述S206或S211讀取的節(jié)目流數(shù)據(jù)進(jìn)行解碼,然后 再控制移動(dòng)終端的移動(dòng)電視播放器播放解碼后的節(jié)目流數(shù)據(jù),從而將用戶(hù)選擇的頻道的節(jié) 目流數(shù)據(jù)呈現(xiàn)給用戶(hù)??梢岳斫獾氖?,所述S212對(duì)節(jié)目流數(shù)據(jù)的解碼和播放控制與現(xiàn)有技 術(shù)相同,在此不贅述。本發(fā)明實(shí)施例可預(yù)先將預(yù)設(shè)的頻道列表(包括移動(dòng)電視網(wǎng)絡(luò)中任一個(gè)或多個(gè)頻 道)或移動(dòng)電視的收藏夾中的頻道列表中各頻道的節(jié)目流數(shù)據(jù)依次有序地存于移動(dòng)終端 預(yù)設(shè)的緩沖區(qū)中,可在用戶(hù)選擇頻道(或切換頻道)時(shí),使移動(dòng)終端快速響應(yīng)用戶(hù)的選擇操 作,及時(shí)控制播放用戶(hù)選擇的節(jié)目頻道。請(qǐng)參見(jiàn)圖8,為本發(fā)明的移動(dòng)電視的播放控制方法的第三實(shí)施例的流程圖;所述 方法包括S301,根據(jù)預(yù)設(shè)的頻道列表或移動(dòng)電視收藏夾中的頻道列表,獲取所述頻道列表 中各頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù);S302,根據(jù)所述獲取的各傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以與各傳輸 信道建立數(shù)據(jù)接收通道;S303,根據(jù)建立的所述數(shù)據(jù)接收通道,從各傳輸信道接收其傳輸?shù)乃鲱l道列表 中各頻道的節(jié)目流數(shù)據(jù);本實(shí)施例中,所述S301-S303與上一實(shí)施例的S201-S203步驟相同,在此不贅述。S304,對(duì)接收的各傳輸信道所傳輸?shù)墓?jié)目流數(shù)據(jù)進(jìn)行解碼處理;
具體實(shí)現(xiàn)中,如前述,移動(dòng)終端預(yù)設(shè)的緩沖區(qū)對(duì)傳輸信道所傳輸?shù)墓?jié)目流數(shù)據(jù)的 存儲(chǔ)有兩種方式,其一為移動(dòng)終端中預(yù)設(shè)的緩沖區(qū)直接將接收的各傳輸信道傳輸?shù)墓?jié)目 流數(shù)據(jù)進(jìn)行存儲(chǔ);其二為移動(dòng)終端中預(yù)設(shè)的緩沖區(qū)可存儲(chǔ)解碼后的各傳輸信道傳輸?shù)墓?jié) 目流數(shù)據(jù)。所述S304,即在所述S303接收到各傳輸信道傳輸?shù)墓?jié)目流數(shù)據(jù)后,將接收的各 節(jié)目流數(shù)據(jù)進(jìn)行解碼。S305,將所述從各傳輸信道接收的節(jié)目流數(shù)據(jù)依次存儲(chǔ)于所述各傳輸信道對(duì)應(yīng) 的、預(yù)設(shè)的緩沖區(qū)中。具體實(shí)現(xiàn)中,所述S305將所述S304解碼后的各傳輸信道的節(jié)目流數(shù)據(jù)依次存儲(chǔ) 于所述各傳輸信道所對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中,其具體采取的存儲(chǔ)方式與上一實(shí)施例所述 S204的存儲(chǔ)方式類(lèi)似,在此不贅述。S306,當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),判斷預(yù)設(shè)的緩沖區(qū)中是否存在用戶(hù) 選擇的頻道的節(jié)目流數(shù)據(jù);S307,從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);之后,轉(zhuǎn)入S314 ;S308,根據(jù)用戶(hù)選擇的頻道,獲取所述頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù);S309,根據(jù)獲取的所述傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以與所述傳輸 信道建立數(shù)據(jù)接收通道;S310,根據(jù)建立的所述數(shù)據(jù)接收通道,從所述傳輸信道中接收其傳輸?shù)挠脩?hù)選擇 的頻道的節(jié)目流數(shù)據(jù);S311,對(duì)接收的用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)進(jìn)行解碼處理;S312,將解碼后的所述傳輸信道傳輸?shù)墓?jié)目流數(shù)據(jù)存儲(chǔ)于所述傳輸信道對(duì)應(yīng)的、 預(yù)設(shè)的緩沖區(qū)中;本實(shí)施例的S307-S312與本實(shí)施例中的S301-S305步驟相同,在此不贅述。S313,從所述傳輸信道對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù) 據(jù);S314,控制播放讀取的所述頻道的節(jié)目流數(shù)據(jù)。具體實(shí)現(xiàn)中,本實(shí)施例中,移動(dòng)終端的緩沖區(qū)所存儲(chǔ)的節(jié)目流數(shù)據(jù)為解碼后的節(jié) 目流數(shù)據(jù),則所述S314可直接控制移動(dòng)電視的播放器播放所述S307或所述S313讀取的節(jié) 目流數(shù)據(jù),從而將用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)呈現(xiàn)給用戶(hù)。可以理解的是,所述S314對(duì) 節(jié)目流數(shù)據(jù)的解碼和播放控制與現(xiàn)有技術(shù)相同,在此不贅述。本發(fā)明實(shí)施例可預(yù)先將預(yù)設(shè)的頻道列表(包括移動(dòng)電視網(wǎng)絡(luò)中任一個(gè)或多個(gè)頻 道)或移動(dòng)電視的收藏夾中的頻道列表中各頻道的節(jié)目流數(shù)據(jù)依次有序地存于移動(dòng)終端 預(yù)設(shè)的緩沖區(qū)中,可在用戶(hù)選擇頻道(或切換頻道)時(shí),使移動(dòng)終端快速響應(yīng)用戶(hù)的選擇操 作,及時(shí)控制播放用戶(hù)選擇的節(jié)目頻道。通過(guò)上述實(shí)施例的描述,本發(fā)明實(shí)施例在用戶(hù)選擇頻道后,可直接從移動(dòng)終端的 緩沖區(qū)中讀取所述頻道的節(jié)目流數(shù)據(jù),并進(jìn)行播放,避免了每次根據(jù)用戶(hù)所選擇的頻道進(jìn) 行接收配置的技術(shù)問(wèn)題,縮短了對(duì)用戶(hù)選擇的頻道的播放控制處理時(shí)間,縮短了對(duì)用戶(hù)對(duì) 頻道的選擇操作的響應(yīng)時(shí)延,從而提升了用戶(hù)對(duì)移動(dòng)電視的使用體驗(yàn);本發(fā)明實(shí)施例可預(yù) 先將預(yù)設(shè)的頻道列表(包括移動(dòng)電視網(wǎng)絡(luò)中任一個(gè)或多個(gè)頻道)或移動(dòng)電視的收藏夾中的 頻道列表中各頻道的節(jié)目流數(shù)據(jù)依次有序地存于移動(dòng)終端預(yù)設(shè)的緩沖區(qū)中,可在用戶(hù)選擇
17頻道(或切換頻道)時(shí),使移動(dòng)終端快速響應(yīng)用戶(hù)的選擇操作,及時(shí)控制播放用戶(hù)選擇的節(jié) 目頻道。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁 碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范 圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要 求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
權(quán)利要求
一種移動(dòng)電視的播放控制方法,其特征在于,包括當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);控制播放讀取的所述頻道的節(jié)目流數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻 道的節(jié)目流數(shù)據(jù)之前,還包括根據(jù)預(yù)設(shè)的頻道列表或移動(dòng)電視收藏夾中的頻道列表,獲取所述頻道列表中各頻道的 節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù);根據(jù)所述獲取的各傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以與各傳輸信道建立數(shù) 據(jù)接收通道;根據(jù)建立的所述數(shù)據(jù)接收通道,從各傳輸信道接收其傳輸?shù)乃鲱l道列表中各頻道的 節(jié)目流數(shù)據(jù);將從所述各傳輸信道接收的節(jié)目流數(shù)據(jù)依次存儲(chǔ)于所述各傳輸信道對(duì)應(yīng)的、預(yù)設(shè)的緩 沖區(qū)中。
3.如權(quán)利要求1所述的方法,其特征在于,所述從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻 道的節(jié)目流數(shù)據(jù)之前,還包括根據(jù)預(yù)設(shè)的頻道列表或移動(dòng)電視收藏夾中的頻道列表,獲取所述頻道列表中各頻道的 節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù);根據(jù)所述獲取的各傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以與各傳輸信道建立數(shù) 據(jù)接收通道;根據(jù)建立的所述數(shù)據(jù)接收通道,從各傳輸信道接收其傳輸?shù)乃鲱l道列表中各頻道的 節(jié)目流數(shù)據(jù);對(duì)接收的各傳輸信道所傳輸?shù)墓?jié)目流數(shù)據(jù)進(jìn)行解碼處理;將解碼后的各傳輸信道傳輸?shù)墓?jié)目流數(shù)據(jù)依次存儲(chǔ)于所述各傳輸信道對(duì)應(yīng)的、預(yù)設(shè)的 緩沖區(qū)中。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道 時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù),包括當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),判斷預(yù)設(shè)的緩沖區(qū)中是否存在用戶(hù)選擇的頻道 的節(jié)目流數(shù)據(jù);當(dāng)判斷結(jié)果為是時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);當(dāng)判斷結(jié)果為否時(shí),根據(jù)用戶(hù)選擇的頻道,獲取所述頻道的節(jié)目流數(shù)據(jù)的傳輸信道的 參數(shù);根據(jù)獲取的所述傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配置,以與所述傳輸信道建立 數(shù)據(jù)接收通道;根據(jù)建立的所述數(shù)據(jù)接收通道,從所述傳輸信道中接收其傳輸?shù)挠脩?hù)選擇 的頻道的節(jié)目流數(shù)據(jù);將從所述傳輸信道接收的節(jié)目流數(shù)據(jù)存儲(chǔ)于所述傳輸信道對(duì)應(yīng)的、 預(yù)設(shè)的緩沖區(qū)中或?qū)乃鰝鬏斝诺澜邮盏墓?jié)目流數(shù)據(jù)進(jìn)行解碼處理后存儲(chǔ)于所述傳輸 信道對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中;從所述傳輸信道對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻 道的節(jié)目流數(shù)據(jù)。
5.如權(quán)利要求4所述的方法,其特征在于,所述當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí), 從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)之前,還包括根據(jù)移動(dòng)電視網(wǎng)絡(luò)中傳輸信道的數(shù)量,預(yù)先設(shè)置相同數(shù)量的緩沖區(qū);以及 預(yù)先設(shè)置頻道列表;其中,所述緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò)中的傳輸信道一一對(duì)應(yīng);其中,所述緩沖區(qū)為環(huán)形緩沖區(qū),所述環(huán)形緩沖區(qū)中的節(jié)目流數(shù)據(jù)處于實(shí)時(shí)更新?tīng)顟B(tài)。
6.一種移動(dòng)終端,其特征在于,包括讀取模塊,用于當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選 擇的頻道的節(jié)目流數(shù)據(jù);播放控制模塊,用于控制播放所述讀取模塊讀取的所述頻道的節(jié)目流數(shù)據(jù)。
7.如權(quán)利要求6所述的移動(dòng)終端,其特征在于,還包括獲取模塊,用于根據(jù)預(yù)設(shè)的頻道列表或根據(jù)移動(dòng)電視收藏夾中的頻道列表,獲取所述 頻道列表中各頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù);配置模塊,用于根據(jù)所述獲取模塊獲取的各傳輸信道的參數(shù)進(jìn)行移動(dòng)電視的接收配 置,以與各傳輸信道建立數(shù)據(jù)接收通道;接收模塊,用于根據(jù)所述配置模塊建立的所述數(shù)據(jù)接收通道,從各傳輸信道接收其傳 輸?shù)乃鲱l道列表中各頻道的節(jié)目流數(shù)據(jù);存儲(chǔ)模塊,用于將所述接收模塊從所述各傳輸信道接收的節(jié)目流數(shù)據(jù)依次存儲(chǔ)于所述 各傳輸信道所對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中。
8.如權(quán)利要求7所述的移動(dòng)終端,其特征在于,還包括解碼模塊,用于將所述接收模塊接收的各傳輸信道傳輸?shù)墓?jié)目流數(shù)據(jù)進(jìn)行解碼處理; 所述存儲(chǔ)模塊,還用于將所述解碼模塊解碼后的所述各傳輸信道傳輸?shù)墓?jié)目流數(shù)據(jù)依 次存儲(chǔ)于所述各傳輸信道所對(duì)應(yīng)的、預(yù)設(shè)的緩沖區(qū)中。
9.如權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述讀取模塊包括判斷單元,用于當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),判斷預(yù)設(shè)的緩沖區(qū)中是否存在 用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);第一讀取單元,用于當(dāng)所述判斷單元判斷結(jié)果為是時(shí),從預(yù)設(shè)的緩沖區(qū)中用戶(hù)選擇的 頻道的節(jié)目流數(shù)據(jù);第二讀取單元,用于當(dāng)所述判斷單元判斷結(jié)果為否時(shí),通知所述獲取模塊獲取用戶(hù)選 擇的頻道的節(jié)目流數(shù)據(jù)的傳輸信道的參數(shù),并交由所述配置模塊、所述接收模塊、所述解碼 模塊和所述存儲(chǔ)模塊進(jìn)行處理,在所述存儲(chǔ)模塊將所述用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)或解 碼后的用戶(hù)選擇的頻道的節(jié)目流存儲(chǔ)于所述用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)的傳輸信道對(duì) 應(yīng)的、預(yù)設(shè)的緩沖區(qū)中后,從所述緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù)。
10.如權(quán)利要求6-9任一項(xiàng)所述的移動(dòng)終端,其特征在于,還包括預(yù)設(shè)模塊,用于根據(jù)移動(dòng)電視網(wǎng)絡(luò)中傳輸信道的數(shù)量,預(yù)先設(shè)置相同數(shù)量的緩沖區(qū),預(yù) 先設(shè)置頻道列表;其中,所述緩沖區(qū)與移動(dòng)電視網(wǎng)絡(luò)中的傳輸信道一一對(duì)應(yīng);其中,所述緩沖區(qū)為環(huán)形緩沖區(qū),所述環(huán)形緩沖區(qū)中的節(jié)目流數(shù)據(jù)處于實(shí)時(shí)更新?tīng)顟B(tài)。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了移動(dòng)電視的播放控制方法,包括當(dāng)接收到用戶(hù)選擇的移動(dòng)電視頻道時(shí),從預(yù)設(shè)的緩沖區(qū)中讀取用戶(hù)選擇的頻道的節(jié)目流數(shù)據(jù);控制播放讀取的所述頻道的節(jié)目流數(shù)據(jù)。本發(fā)明實(shí)施例還公開(kāi)了一種移動(dòng)終端。采用本發(fā)明,可縮短對(duì)用戶(hù)選擇的頻道的播放控制處理時(shí)間,縮短用戶(hù)對(duì)頻道的選擇操作的響應(yīng)時(shí)延,提升用戶(hù)對(duì)移動(dòng)電視的使用體驗(yàn)。
文檔編號(hào)H04N7/26GK101951505SQ20101028701
公開(kāi)日2011年1月19日 申請(qǐng)日期2010年9月19日 優(yōu)先權(quán)日2010年9月19日
發(fā)明者周志剛, 張偉, 方春冬 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新泰市| 阿坝县| 惠水县| 崇仁县| 老河口市| 永福县| 井陉县| 凤冈县| 瑞金市| 皮山县| 南雄市| 靖江市| 铅山县| 苏尼特左旗| 广昌县| 桓仁| 乾安县| 蛟河市| 九龙城区| 石泉县| 唐河县| 西青区| 灌阳县| 绍兴县| 乌兰察布市| 泗阳县| 永康市| 开鲁县| 绍兴县| 平邑县| 盐津县| 游戏| 莫力| 民权县| 古蔺县| 尤溪县| 武隆县| 乌兰浩特市| 东丽区| 汝阳县| 绥德县|