亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

電視頻道追加方法和裝置的制造方法

文檔序號:9436553閱讀:329來源:國知局
電視頻道追加方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及智能電視技術(shù)領(lǐng)域,尤其涉及一種電視頻道追加方法和裝置。
【背景技術(shù)】
[0002]目前,對于電視來說,一個(gè)頻道屬于物理或虛擬通道在其中一個(gè)電視臺或電視網(wǎng)絡(luò)的分支。通過電視頻道可以展示出由很多不同的電視臺或者服務(wù)供應(yīng)商提供的信號。通過地面廣播或者衛(wèi)星傳播的電視頻道信號有很多,這些頻道通過信號線和專有網(wǎng)絡(luò)接收并播出,頻道頻段是固定的,對應(yīng)接收的頻道號分布也是相對固定的。當(dāng)下互聯(lián)網(wǎng)電視和機(jī)頂盒越來越普及,這些設(shè)備除了接收普通電視頻段信號之外,還可以利用網(wǎng)絡(luò)提供類似頻道的在線服務(wù),也就是在把互聯(lián)網(wǎng)內(nèi)容展示在電視屏幕中,這樣就可以充分利用網(wǎng)絡(luò)資源,快速為用戶整合出一些內(nèi)容豐富的在線收看渠道,主要用于提供視頻在線或點(diǎn)播服務(wù)等功會K。
[0003]但是,現(xiàn)有技術(shù)存在以下缺點(diǎn):
[0004]對于普通電視頻道來說,接收設(shè)備會自動從接入的信號源中在指定頻段范圍內(nèi)搜索,找到每一路信號對應(yīng)分配頻道號,從頻段信號得到的頻道是相對比較固定的,沒有擴(kuò)展性可言?;ヂ?lián)網(wǎng)智能電視的頻道都是虛擬頻道,當(dāng)切換到該虛擬頻道上時(shí)播放器播放當(dāng)前對應(yīng)的網(wǎng)絡(luò)資源,這種方式將頻道的擴(kuò)展性局限在預(yù)處理階段,需要提前將網(wǎng)絡(luò)請求定位符和某個(gè)預(yù)分配頻道號綁定,如果想要追加頻道,則必須提前增加電視端的綁定規(guī)則。這樣就導(dǎo)致了過多的人機(jī)交互操作進(jìn)行設(shè)置,處理效率低下,而且由于需要大量的人工操作,也無法做到實(shí)時(shí)獲取頻道的追加頻道信息,導(dǎo)致電視追加頻道服務(wù)的接入效率低下。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明的主要目的是提供一種電視頻道追加方法和裝置,以提高電視追加頻道服務(wù)的接入效率。
[0006]本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0007]—種電視頻道追加方法,包括:
[0008]在頻道服務(wù)器存儲追加頻道對應(yīng)的頻道包,各追加頻道對應(yīng)的頻道包包括頻道屬性信息和插件實(shí)例;該插件實(shí)例用于調(diào)用電視端的播放功能播放該追加頻道的內(nèi)容;
[0009]電視端進(jìn)行更新操作,具體包括:從頻道服務(wù)器下載追加頻道對應(yīng)的頻道包,解析出各個(gè)頻道包中的頻道屬性信息和插件實(shí)例,存儲所述各個(gè)頻道包的頻道屬性信息和插件實(shí)例;
[0010]電視端根據(jù)各個(gè)頻道包的頻道屬性信息生成追加頻道列表,將所述追加頻道列表追加到本電視端的頻道列表中;
[0011]在電視端收到向追加頻道切換的切換指令后,讀取該切換指令指向的追加頻道對應(yīng)的插件實(shí)例,調(diào)用本地的插件實(shí)例引擎運(yùn)行所述讀取的插件實(shí)例,該插件實(shí)例調(diào)用電視端的播放功能播放該追加頻道的內(nèi)容。
[0012]在一種優(yōu)選實(shí)施例中,該方法進(jìn)一步包括:電視端記錄每個(gè)追加頻道所對應(yīng)的插件實(shí)例的本地索引,在接收到所述切換指令時(shí),根據(jù)所述本地索引查找讀取該切換指令指向的追加頻道對應(yīng)的插件實(shí)例。
[0013]在一種優(yōu)選實(shí)施例中,該方法在收到所述切換指令后,讀取該切換指令指向的追加頻道對應(yīng)的插件實(shí)例之前,進(jìn)一步包括:向頻道服務(wù)器查詢該追加頻道的頻道包是否有更新,如果有更新則重新下載對應(yīng)的頻道包,更新本地的該追加頻道的對應(yīng)內(nèi)容。
[0014]在一種優(yōu)選實(shí)施例中,所述頻道屬性中包括該追加頻道的過期時(shí)間;
[0015]該方法在收到所述切換指令后、讀取該切換指令指向的追加頻道對應(yīng)的插件實(shí)例之前,進(jìn)一步包括:檢查該切換指令指向的追加頻道的過期時(shí)間,如果當(dāng)前已經(jīng)過期則結(jié)束本次切換操作,否則向頻道服務(wù)器查詢該追加頻道的信息是否有更新,如果有更新則下載對應(yīng)的頻道包,更新本地的該追加頻道的對應(yīng)內(nèi)容,之后讀取該切換指令指向的追加頻道對應(yīng)的插件實(shí)例及執(zhí)行后續(xù)步驟;如果沒有更新則讀取該切換指令指向的追加頻道對應(yīng)的插件實(shí)例及執(zhí)行后續(xù)步驟。
[0016]在一種優(yōu)選實(shí)施例中,所述頻道屬性中包括頻道名;所述頻道包還進(jìn)一步包括頻道名對應(yīng)的頻道包編號;
[0017]且本方法的電視端的更新操作進(jìn)一步包括:向頻道服務(wù)器請求查詢當(dāng)前追加頻道列表,接收頻道服務(wù)器返回的追加頻道列表,電視端根據(jù)頻道服務(wù)器返回的追加頻道列表和本電視端的頻道列表進(jìn)行如下判斷處理:
[0018]如果出現(xiàn)在頻道服務(wù)器返回的追加頻道列表中的頻道名沒有出現(xiàn)在本電視端的頻道列表中,則判定該頻道名為新增的追加頻道,并判斷該新增追加頻道的頻道號是否與本電視端的頻道列表中的頻道號沖突,如果不沖突則從頻道服務(wù)器下載對應(yīng)的頻道包,解析并存儲該頻道包中的頻道屬性信息和插件實(shí)例,將該追加頻道的信息追加到本電視端的頻道列表中;
[0019]如果出現(xiàn)在頻道服務(wù)器返回的追加頻道列表中的頻道名出現(xiàn)在本電視端的頻道列表中,則判斷該頻道名對應(yīng)的頻道包編號是否有更新,如果有更新,則從頻道服務(wù)器下載對應(yīng)的頻道包,更新本地的該頻道名對應(yīng)的內(nèi)容;
[0020]如果出現(xiàn)在本電視端的頻道列表中的頻道名沒有出現(xiàn)在頻道服務(wù)器返回的追加頻道列表中,則從本電視端刪除該頻道名對應(yīng)的內(nèi)容。
[0021 ] 在一種優(yōu)選實(shí)施例中,所述插件實(shí)例調(diào)用電視端的播放功能播放該追加頻道的內(nèi)容,具體包括:該插件實(shí)例讀取本地或網(wǎng)絡(luò)資源,使用電視播放器或本地圖形系統(tǒng),展示頻道內(nèi)容。
[0022]在一種優(yōu)選實(shí)施例中,所述頻道包中進(jìn)一步包括附加文件,用于記錄該追加頻道的需要添加的相應(yīng)資源;當(dāng)插件實(shí)例在插件引擎中運(yùn)行時(shí),進(jìn)一步從所述附加文件中讀取資源進(jìn)行播放。
[0023]一種電視頻道追加裝置,包括:
[0024]更新模塊,用于從頻道服務(wù)器下載追加頻道對應(yīng)的頻道包,解析出各個(gè)頻道包中的頻道屬性信息和插件實(shí)例;所述追加頻道對應(yīng)的頻道包預(yù)先存儲在頻道服務(wù)器中,各追加頻道對應(yīng)的頻道包包括頻道屬性信息和插件實(shí)例;該插件實(shí)例用于調(diào)用電視端的播放功能播放該追加頻道的內(nèi)容;
[0025]存儲模塊,用于存儲所述各個(gè)頻道包的頻道屬性信息和插件實(shí)例;
[0026]管理模塊,用于根據(jù)各個(gè)頻道包的頻道屬性信息生成追加頻道列表,將所述追加頻道列表追加到本電視端的頻道列表中;接收向追加頻道切換的切換指令后,讀取該切換指令指向的追加頻道對應(yīng)的插件實(shí)例;
[0027]展示模塊,用于調(diào)用本地的插件實(shí)例引擎運(yùn)行所述切換指令指向的追加頻道對應(yīng)的所述插件實(shí)例,該插件實(shí)例調(diào)用電視端的播放功能播放該追加頻道的內(nèi)容。
[0028]在一種優(yōu)選實(shí)施例中,所述存儲模塊進(jìn)一步用于記錄每個(gè)追加頻道所對應(yīng)的插件實(shí)例的本地索引;
[0029]所述管理模塊進(jìn)一步用于在接收到所述切換指令時(shí),根據(jù)所述本地索引查找讀取該切換指令指向的追加頻道對應(yīng)的插件實(shí)例。
[0030]在一種優(yōu)選實(shí)施例中,所述插件實(shí)例具體用于:讀取本地或網(wǎng)絡(luò)資源,使用電視播放器或本地圖形系統(tǒng),展示頻道內(nèi)容。
[0031]與現(xiàn)有技術(shù)相比,本發(fā)明在頻道服務(wù)器存儲追加頻道對應(yīng)的頻道包,各追加頻道對應(yīng)的頻道包包括頻道屬性信息和可執(zhí)行的、基于腳本的插件實(shí)例;電視端從頻道服務(wù)器下載追加頻道對應(yīng)的頻道包,解析和存儲出各個(gè)頻道包中的頻道屬性信息和插件實(shí)例,根據(jù)各個(gè)頻道包的頻道屬性信息生成追加頻道列表,將所述追加頻道列表追加到本電視端的頻道列表中;在電視端收到向追加頻道切換的切換指令后,讀取該切換指令指向的追加頻道對應(yīng)的插件實(shí)例,調(diào)用本地的插件實(shí)例引擎運(yùn)行所述讀取的插件實(shí)例,該插件實(shí)例調(diào)用電視端的播放功能播放該追加頻道的內(nèi)容。因此,本發(fā)明所提供的是一種通用的電視頻道追加方案,很多內(nèi)容提供商如果有意向在電視端上部署自己的服務(wù),使用本發(fā)明所述的電視頻道追加方案,使得內(nèi)容提供商可以自己開發(fā)自己的頻道插件實(shí)例,然后注冊存儲到頻道服務(wù)器上,就可以讓電視端在后臺工作的過程中將頻道追加到電視端本地,而不必在電視端增加追加頻道的綁定規(guī)則,減少在電視端的人機(jī)交互操作,一路頻道對應(yīng)一個(gè)服務(wù)入口,用戶
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1