專利名稱:終端實現(xiàn)方法、計算機終端及電視接收系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在計算機終端播放有線廣播電視的方法、計算機終端及電視接收 系統(tǒng)。
背景技術(shù):
有線廣播網(wǎng)絡(luò)電視和互聯(lián)網(wǎng)網(wǎng)絡(luò)電視越來越深入人們的日常生活,通過電視觀看 數(shù)字電視,或者通過電腦觀看網(wǎng)絡(luò)電視也成為人們工作之余最多的一種休閑方式。然而,現(xiàn)有數(shù)字電視系統(tǒng)與網(wǎng)絡(luò)電視系統(tǒng)是兩套不同的電視系統(tǒng),它們提供各自 的服務(wù),面向不同的用戶群體?,F(xiàn)有技術(shù)無法提供給不同用戶群體以相同的服務(wù)與用戶體 驗,而且因為數(shù)字電視系統(tǒng)與網(wǎng)絡(luò)電視系統(tǒng)缺乏整合,它們也無法做到信號的同步,因此如 果要同時接收來自有線網(wǎng)絡(luò)的數(shù)字電視廣播信號和來自互聯(lián)網(wǎng)基于IP的數(shù)據(jù)信號,需要 使用不同的機頂盒。為試圖解決上述問題,
公開日為2007年6月20日,申請?zhí)枮?00610026748. 4的 中國發(fā)明專利申請公開了一種“雙模式機頂盒及雙模式數(shù)據(jù)傳輸方法”,其主要技術(shù)是提 供一種雙模式機頂盒,既連接到有線網(wǎng)絡(luò)接收數(shù)字電視廣播數(shù)據(jù),又連接到互聯(lián)網(wǎng)進行基 于IP的數(shù)據(jù)通信,該雙模式機頂盒包括數(shù)字電視廣播數(shù)據(jù)處理模塊,連接到有線網(wǎng)絡(luò)接 收并處理數(shù)字電視廣播數(shù)據(jù);IP數(shù)據(jù)處理模塊,連接到互聯(lián)網(wǎng)進行基于IP的數(shù)據(jù)通信;文 件管理模塊,連接數(shù)字廣播數(shù)據(jù)處理模塊和IP數(shù)據(jù)處理模塊,接收數(shù)字電視廣播數(shù)據(jù)和基 于IP的數(shù)據(jù)并轉(zhuǎn)換成統(tǒng)一的輸出格式的數(shù)據(jù);瀏覽器,連接文件管理模塊,瀏覽并輸出經(jīng) 文件管理模塊轉(zhuǎn)換的數(shù)據(jù)。但是,本申請發(fā)明人還發(fā)現(xiàn),該技術(shù)方案雙模式機頂盒在同時連接電視和電腦時, 需要對現(xiàn)有機頂盒進行重新設(shè)計,才能接收有線廣播網(wǎng)絡(luò)電視和互聯(lián)網(wǎng)網(wǎng)絡(luò)電視節(jié)目。
發(fā)明內(nèi)容
本發(fā)明實施例主要解決的技術(shù)問題是在數(shù)字電視領(lǐng)域中,計算機終端接收有線廣 播網(wǎng)絡(luò)電視節(jié)目需要更換機頂盒,從而增加成本的問題,提供一種終端實現(xiàn)方法、計算機終 端及電視接收系統(tǒng),在不更換機頂盒的條件下,計算機終端能夠接收有線廣播網(wǎng)絡(luò)電視節(jié) 目,進而降低成本。為解決上述技術(shù)問題,本發(fā)明實施例采用的一個技術(shù)方案是提供一種在計算機終端播放有線廣播電視的方法,包括如下步驟建立與機頂盒 服務(wù)器之間的連接;在建立連接后接收來自遙控器的有線廣播電視控制指令;根據(jù)所述控 制指令選擇來自機頂盒服務(wù)器的相應(yīng)頻道節(jié)目數(shù)據(jù);在所述計算機終端上播放被選擇的節(jié) 目數(shù)據(jù)。作為對本發(fā)明實施例的進一步改進,通過在所述計算機終端上預(yù)先安裝的虛擬客 戶端建立所述連接、接收所述控制指令、獲取節(jié)目數(shù)據(jù)以及播放所述節(jié)目數(shù)據(jù)。作為對本發(fā)明實施例的進一步改進,在所述接收來自遙控器的有線廣播電視控制指令步驟前,包括在所述虛擬客戶端上定義對應(yīng)各種頻道或設(shè)置的控制指令編碼。作為對本發(fā)明實施例的進一步改進,在根據(jù)所述控制指令選擇來自機頂盒服務(wù)器 的相應(yīng)頻道節(jié)目數(shù)據(jù)步驟中,所述虛擬客戶端根據(jù)所述控制指令轉(zhuǎn)至被選擇頻道;在轉(zhuǎn)至 所述被選擇頻道后,獲取記錄外界電視播放終端播放進程的播放標(biāo)簽指令;根據(jù)所述播放 標(biāo)簽指令中的播放進程,在所述計算機終端上繼續(xù)接收所述播放進程之后的節(jié)目數(shù)據(jù)。為解決上述技術(shù)問題,本發(fā)明實施例還采用另外一個技術(shù)方案提供一種計算機終端,包括連接單元,用于建立與機頂盒服務(wù)器之間的連接;接 收單元,用于在建立連接后接收來自遙控器的有線廣播電視控制指令;選擇單元,用于根據(jù) 所述控制指令選擇來自機頂盒服務(wù)器的節(jié)目數(shù)據(jù);播放單元,用于在所述計算機終端上播 放被選擇的節(jié)目數(shù)據(jù)。作為對本發(fā)明實施例的進一步改進,所述連接單元、選擇單元、接收單元以及播放 單元集成為虛擬客戶端單元。作為對本發(fā)明實施例的進一步改進,所述選擇單元,具體用于將所述虛擬客戶端 根據(jù)所述控制指令轉(zhuǎn)至被選擇頻道;在轉(zhuǎn)至所述被選擇頻道后,獲取記錄外界電視播放終 端播放進程的播放標(biāo)簽指令;根據(jù)所述播放標(biāo)簽指令中的播放進程,在所述計算機終端上 繼續(xù)接收所述播放進程之后的節(jié)目數(shù)據(jù)為解決上述技術(shù)問題,本發(fā)明實施例還采用另外一種技術(shù)方案作為對本發(fā)明實施例進一步改進,所述連接單元、選擇單元、接收單元以及播放單 元集成為虛擬客戶端單元。為解決上述技術(shù)問題,本發(fā)明實施例還采用另外一種技術(shù)方案提供一種電視接收系統(tǒng),包括預(yù)先安裝有虛擬客戶端的計算機終端、電視終端、 機頂盒和機頂盒服務(wù)器;所述計算機終端通過虛擬客戶端連接機頂盒服務(wù)器;所述機頂盒 連接電視終端,還連接所述機頂盒服務(wù)器;其中,所述虛擬客戶端用于建立與機頂盒服務(wù)器 之間的連接、在建立連接后接收來自第一遙控器的有線廣播電視的第一控制指令、根據(jù)所 述第一控制指令選擇來自機頂盒服務(wù)器的節(jié)目數(shù)據(jù)、以及在所述計算機終端上播放被選擇 后的節(jié)目數(shù)據(jù)。作為對本發(fā)明實施例的進一步改進,所述虛擬客戶端包括第一同步接口,所述機 頂盒都包括第二同步接口 ;所述第一同步接口與第二同步接口都開啟時,所述虛擬客戶端 和機頂盒采用事件機制注冊到機頂盒服務(wù)器,所述虛擬客戶端與機頂盒通過機頂盒服務(wù)器 互相同步對方當(dāng)前的操作;所述第一同步接口關(guān)閉時,所述虛擬客戶端從機頂盒服務(wù)器注 銷事件機制,所述虛擬客戶端單獨進行操作;所述第二同步接口關(guān)閉時,所述機頂盒從機頂 盒服務(wù)器注銷事件機制,所述機頂盒單獨進行操作。作為對本發(fā)明實施例的進一步改進,還包括信令服務(wù)器、手機終端;所述電視終端、計算機終端、手機終端向所述信令 服務(wù)器注冊,并獲取由所述信令服務(wù)器分配的區(qū)別碼,所述區(qū)別碼的默認(rèn)級別從高到低依 次為電視終端、計算機終端、手機終端;所述計算機終端、手機終端處于同一區(qū)別碼級別 時,根據(jù)向所述信令服務(wù)器注冊的順序從高到低依次排列區(qū)別碼級別。本發(fā)明的有益效果是區(qū)別于現(xiàn)有技術(shù)計算機終端要實現(xiàn)有線廣播網(wǎng)絡(luò)電視節(jié) 目的接收,需要更換機頂盒的情況,本發(fā)明實施例通過計算機終端與機頂盒服務(wù)器建立連接,然后接收來自遙控器的有線廣播電視控制指令,根據(jù)控制指令選擇來自機頂盒服務(wù)器 的相應(yīng)頻道節(jié)目數(shù)據(jù),并進行播放。最終實現(xiàn)不更換機頂盒,即可實現(xiàn)計算機終端收看有線 廣播網(wǎng)絡(luò)電視節(jié)目的功能,降低成本。
圖1是本發(fā)明終端實現(xiàn)方法第一實施例的流程圖;圖2是本發(fā)明終端實現(xiàn)方法第二實施例的流程圖;圖3是本發(fā)明實施例計算機終端的結(jié)構(gòu)示意圖;圖4是本發(fā)明電視接收系統(tǒng)第一實施例的結(jié)構(gòu)示意圖;圖5是本發(fā)明電視接收系統(tǒng)第二實施例的結(jié)構(gòu)示意圖
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明進行詳細(xì)說明。參閱圖1,是本發(fā)明終端實現(xiàn)方法的流程圖,本發(fā)明實施例包括步驟Si,建立與機頂盒服務(wù)器之間的連接。譬如,首先在PC (personal computer,個人電腦)上安裝基于Adobe公司的富客戶 端技術(shù)(Flex)的虛擬客戶端,通過所述虛擬客戶端與機頂盒服務(wù)器建立連接。這種虛擬客 戶端依賴于flash player (flash播放器)運行,可以為任何安裝flash player的終端用 戶提供統(tǒng)一、豐富的操作界面。它采用ActionScript (富客戶端開發(fā)腳本)進行客戶端的 開發(fā),可以提供Flash所帶來的豐富的用戶體驗。所述虛擬客戶端可移植性和跨平臺性強,而且能夠支持不同的網(wǎng)絡(luò)環(huán)境,因為 Flex支持的網(wǎng)絡(luò)環(huán)境包括PC用戶使用的hternet互聯(lián)網(wǎng)絡(luò)或WIFI無線網(wǎng)絡(luò),還包括手機 終端用戶使用的wap、WIFI、3G網(wǎng)絡(luò)等。步驟S2,在建立連接后接收來自遙控器的有線廣播電視控制指令。譬如,計算機終端通過虛擬客戶端與機頂盒服務(wù)器建立長連接,并通過所述虛擬 客戶端接收遙控器發(fā)出的有線廣播電視控制指令。步驟S3,根據(jù)所述控制指令選擇來自機頂盒服務(wù)器的相應(yīng)頻道節(jié)目數(shù)據(jù)。譬如,計算機終端根據(jù)通過虛擬客戶端接收到的遙控器發(fā)出的控制指令,選擇來 自機頂盒服務(wù)器的相應(yīng)頻道節(jié)目數(shù)據(jù)。譬如,用戶第一次登錄所述虛擬客戶端時,所述虛擬客戶端獲取能夠控制虛擬客 戶端的按鍵定義,如果所述按鍵已經(jīng)事先設(shè)置好了,則直接獲取所述按鍵定義,如果事先并 未設(shè)置,則所述虛擬客戶端會提示用戶選擇遙控器,并顯示虛擬遙控器設(shè)置界面引導(dǎo)用戶 完成設(shè)置,以接收的信號為標(biāo)準(zhǔn)來指定和對應(yīng)某個遙控器與虛擬遙控器的按鍵操作。最后 遙控器通過所述按鍵定義發(fā)出指令控制虛擬客戶端。當(dāng)然,可以用鼠標(biāo)直接控制所述虛擬客戶端,還可以對應(yīng)的設(shè)置鍵盤上的按鍵來 完成按鍵定義設(shè)置。最后鼠標(biāo)或鍵盤通過所述按鍵定義發(fā)出指令控制虛擬客戶端。步驟S4,在所述計算機終端上播放被選擇的節(jié)目數(shù)據(jù)。譬如,所述步驟S4的實現(xiàn)是基于HTTP (Hyper Text Transfer Protocol,超文本傳 輸協(xié)議)的異步RPC(Rem0te Procedure Call Protocol,遠程過程調(diào)用協(xié)議)調(diào)用,在需要的時候通過虛擬客戶端建立計算機終端與機頂盒服務(wù)器的RPC連接,通過遠程調(diào)用的方式 調(diào)用所述機頂盒服務(wù)器提供的服務(wù),并返回操作結(jié)果到計算機終端,實現(xiàn)在所述計算機終 端上播放被選擇的節(jié)目數(shù)據(jù)。在本發(fā)明實施例中,通過計算機終端與機頂盒服務(wù)器建立連接,然后接收來自遙 控器的有線廣播電視控制指令,根據(jù)控制指令選擇來自機頂盒服務(wù)器的相應(yīng)頻道節(jié)目數(shù) 據(jù),并進行播放。最終實現(xiàn)不更換機頂盒,即可實現(xiàn)計算機終端收看有線廣播網(wǎng)絡(luò)電視節(jié)目 的功能,降低成本。在本發(fā)明的另一實施例中,通過在所述計算機終端上預(yù)先安裝的虛擬客戶端建立 所述連接、接收所述控制指令、獲取節(jié)目數(shù)據(jù)以及播放所述節(jié)目數(shù)據(jù)。在本發(fā)明另一實施例中,在步驟S2之前,需要在所述虛擬客戶端上定義對應(yīng)各種 頻道或設(shè)置的控制指令編碼。在本發(fā)明另一實施例中,在步驟S3中,所述虛擬客戶端根據(jù)所述控制指令轉(zhuǎn)至被 選擇頻道;在轉(zhuǎn)至所述被選擇頻道后,所述虛擬客戶端獲取記錄外界電視播放終端播放進 程的播放標(biāo)簽指令;然后所述虛擬客戶端根據(jù)所述播放標(biāo)簽指令中的播放進程,在所述計 算機終端上繼續(xù)接收所述播放進程之后的節(jié)目數(shù)據(jù)。在此步驟中,所述計算機終端通過虛 擬客戶端獲取遙控器的播放標(biāo)簽指令,并由機頂盒服務(wù)器記錄當(dāng)前播放狀態(tài);所述計算機 終端還通過虛擬客戶端獲取遙控器的還原播放標(biāo)簽指令,還原由所述機頂盒服務(wù)器記錄的 當(dāng)前播放狀態(tài)。譬如,所述虛擬客戶端與機頂盒服務(wù)器建立長連接后,所述機頂盒服務(wù)器記錄虛 擬客戶端當(dāng)前操作,所述虛擬客戶端從機頂盒服務(wù)器獲取其前次操作狀態(tài),如果前次有操 作,則還原前次的操作界面,否則進入操作界面。用戶在選擇觀看自己喜愛的節(jié)目(包括直 播電視頻道、錄制節(jié)目、電影等)時,如果出現(xiàn)一些意外導(dǎo)致要暫?;蛘咄V共シ?,要記錄 虛擬客戶端當(dāng)前操作的方法可以通過,如設(shè)置播放標(biāo)簽。播放標(biāo)簽標(biāo)識了一個記錄節(jié)目信 息(節(jié)目ID,節(jié)目名稱,時間點)的標(biāo)簽,這里的播放標(biāo)簽只針對于錄制的電視節(jié)目(TVOD) 和電影(VOD),直播的電視節(jié)目不能設(shè)置標(biāo)簽。當(dāng)下次需要繼續(xù)播放時,以這個標(biāo)簽記錄的 信息為準(zhǔn),信息統(tǒng)一保存在所述機頂盒服務(wù)器,當(dāng)用戶再次登錄所述虛擬客戶端完成以后, 從所述機頂盒服務(wù)器查找并返回對應(yīng)的數(shù)據(jù),最終顯示前次操作,即恢復(fù)播放。在上述實施例中,計算機終端通過虛擬客戶端與機頂盒服務(wù)器建立連接,并通過 虛擬客戶端接收所述控制指令、獲取節(jié)目數(shù)據(jù)以及播放所述節(jié)目數(shù)據(jù)。用戶可根據(jù)喜好,設(shè) 置播放標(biāo)簽記錄當(dāng)前操作,并在下次登錄虛擬客戶端時還原播放標(biāo)簽,繼續(xù)客戶此前的操 作。請參閱圖2,本發(fā)明終端實現(xiàn)方法第二實施例的流程圖。本發(fā)明實施例包括步驟S101,判斷是否有多個終端。 譬如,包括兩個及兩個以上的終端,所述終端指計算機和電視。步驟S102,判斷是否使用同一個遙控器。譬如,PC和電視使用同一個或不同的遙控器。步驟S103,啟動并注冊到信令服務(wù)器。譬如,步驟SlOl至S102,當(dāng)啟動虛擬客戶端時,虛擬客戶端注冊到信令服務(wù)器,啟動機頂盒時,機頂盒也注冊到信令服務(wù)器。所述虛擬客戶端和機頂盒分別獲取由信令服務(wù) 器隨機自動分配的區(qū)別碼,以區(qū)分、判定和分發(fā)指令。步驟S103主要是解決同一信號覆蓋范圍內(nèi),不同終端上客戶端的正確響應(yīng)。步驟S104,建立與機頂盒服務(wù)器的連接。步驟S105,獲取前次的操作狀態(tài)。譬如,步驟S104到S105,所述虛擬客戶端與機頂盒服務(wù)器建立長連接,所述機頂 盒服務(wù)器可以記錄虛擬客戶端當(dāng)前操作。獲取虛擬客戶端前次操作狀態(tài),如果前次有操作, 則還原前次的操作界面,否則進入默認(rèn)操作界面。所述機頂盒還與機頂盒服務(wù)器建立長連 接,所述機頂盒服務(wù)器記錄機頂盒的當(dāng)前操作,相應(yīng)的,如果前次有操作,則還原前次的操 作界面,否則進入默認(rèn)操作界面。步驟S106,在所述虛擬客戶端上定義對應(yīng)各種頻道或設(shè)置的控制指令編碼。譬如,用戶在第一次啟動虛擬客戶端并通過遙控器(電視遙器),向客戶端發(fā)送紅 外信號的時候,由基與操作系統(tǒng)或PC硬件(可以是外接紅外信號接收器,例如USB接收 器)去獲取這個紅外信號,虛擬客戶端從驅(qū)動程序獲得這個信號,并提示用戶將要把當(dāng)前 按鍵對應(yīng)到虛擬客戶端遙控器的某個按鍵上,當(dāng)用戶設(shè)置這個按鍵以后,客戶端將以XML 文件的形式來保存設(shè)置。如
< xml version=" 1.0" encoding="utf-8" > <oops>
<oop>
<key>l</key>
<option>max_volume</ option> </oop> </oops>注在上面XML腳本中,鍵值“1”被定義為音量按鈕。下次啟動虛擬客戶端會根據(jù)這個文件去對應(yīng)用戶的操作,用戶在虛擬客戶端中去 重置或者取消這個設(shè)置。步驟S107,判斷第一、第二同步接口是否都開啟。步驟S108,虛擬客戶端與機頂盒服務(wù)器交互,同步虛擬客戶端和機頂盒當(dāng)前操作。步驟S109,虛擬客戶端與機頂盒服務(wù)器交互,虛擬客戶端或機頂盒單獨操作。在步驟S107到S109中,所述虛擬客戶端和機頂盒既發(fā)送指令又接收指令,所述虛 擬客戶端包括第一同步接口,所述機頂盒都包括第二同步接口,所述第一同步接口與第二 同步接口都開啟時,進入步驟S108,所述虛擬客戶端和機頂盒采用事件機制注冊到機頂盒 服務(wù)器,所述虛擬客戶端與機頂盒通過機頂盒服務(wù)器的中轉(zhuǎn)互相同步對方當(dāng)前的操作。同 步虛擬客戶端和機頂盒當(dāng)前操作在下列情況下存在虛擬客戶端和機頂盒沒有在同一個紅 外信號(遙控器發(fā)出的紅外信號)范圍內(nèi),或者虛擬客戶端和機頂盒使用不同的遙控器的 時候。另外,當(dāng)?shù)谝换虻诙浇涌谌我庖粋€關(guān)閉時,進入步驟S109,即所述第一同步接口關(guān)閉時,所述虛擬客戶端從機頂盒服務(wù)器注銷事件機制,所述虛擬客戶端單獨進行操作; 所述第二同步接口關(guān)閉時,所述機頂盒從機頂盒服務(wù)器注銷事件機制,所述機頂盒單獨進 行操作。步驟S107到S109的實現(xiàn)原理是所述虛擬客戶端與機頂盒的數(shù)據(jù)同步通過機頂 盒服務(wù)器的中轉(zhuǎn)來實現(xiàn),而且在所述機頂盒服務(wù)器端應(yīng)用Event機制。Event機制是指一個 即時消息的發(fā)送服務(wù),該服務(wù)通過TCP建立同所述機頂盒和虛擬客戶端之間的長連接。所 述機頂盒和虛擬客戶端需要向EventServer注冊對應(yīng)所關(guān)心的事件。所述機頂盒和虛擬客 戶端即是消息的發(fā)起者也是消息的接收者,他們同時同步對方的當(dāng)前操作,此時,用戶操作 所述虛擬客戶端所對應(yīng)的操作將同步呈現(xiàn)在機頂盒上,或者用戶操作所述機頂盒所對應(yīng)的 操作將同步呈現(xiàn)在虛擬客戶端上,即,他們的界面是同步、統(tǒng)一的。當(dāng)用戶在所述機頂盒或 虛擬客戶端上關(guān)閉消息同步的時候,在所述機頂盒或虛擬客戶端向機頂盒服務(wù)器注銷發(fā)送 消息和接收消息的Event服務(wù),此時用戶對所述虛擬客戶端或機頂盒進行單獨控制。本發(fā)明實施例,通過啟動并注冊到信令服務(wù)器確保響應(yīng)級別,開啟第一和第二同 步接口,虛擬客戶端和機頂盒實現(xiàn)節(jié)目數(shù)據(jù)同步,提供同一用戶體驗。另外,也可以關(guān)閉第 一或第二同步接口,而實現(xiàn)對所述虛擬客戶端和機頂盒的單獨控制。請參閱圖3,是本發(fā)明實施例計算機終端的結(jié)構(gòu)示意圖。所述計算機終端包括連接 單元10、接收單元20、選擇單元30和播放單元40。所述連接單元10,用于建立與機頂盒服務(wù)器之間的連接;所述接收單元20,用于 在建立連接后接收來自遙控器的有線廣播電視控制指令;所述選擇單元30,用于根據(jù)所述 控制指令選擇來自機頂盒服務(wù)器的節(jié)目數(shù)據(jù);所述播放單元40,用于在所述計算機終端上 播放被選擇的節(jié)目數(shù)據(jù)。在本發(fā)明實施例中,通過連接單元10、接收單元20、選擇單元30以及播放單元40, 實現(xiàn)計算機終端與機頂盒服務(wù)器100建立連接,然后接收來自遙控器的有線廣播電視控制 指令,根據(jù)控制指令選擇來自機頂盒服務(wù)器100的相應(yīng)頻道節(jié)目數(shù)據(jù),并進行播放。最終實 現(xiàn)不更換機頂盒,即可實現(xiàn)計算機終端既能收看互聯(lián)網(wǎng)網(wǎng)絡(luò)電視,又能收看有線廣播網(wǎng)絡(luò) 電視節(jié)目的功能,降低成本。在本發(fā)明的另一實施例中,所述連接單元10、選擇單元20、接收單元30以及播放 單元40可以集成為虛擬客戶端單元。請參閱圖4,是本發(fā)明電視接收系統(tǒng)第一實施例的結(jié)構(gòu)示意圖。所述電視接收系統(tǒng) 包括機頂盒服務(wù)器100、虛擬客戶端500、計算機終端(圖未示)、電視終端(圖未示)、機頂 盒 700。所述計算機終端通過虛擬客戶端500連接機頂盒服務(wù)器100 ;所述機頂盒700連接電視終端,還連接所述機頂盒服務(wù)器100 ;其中,所述虛擬客戶端500用于建立與機頂盒服務(wù)器100之間的連接、在建立連 接后接收來自遙控器的有線廣播電視控制指令、根據(jù)所述控制指令選擇來自機頂盒服務(wù)器 100的節(jié)目數(shù)據(jù)、以及在所述計算機終端上播放被選擇的節(jié)目數(shù)據(jù)。另外,所述機頂盒700用于建立與機頂盒服務(wù)器100之間的連接、在建立連接后接 收來自第二遙控器的互聯(lián)網(wǎng)網(wǎng)絡(luò)電視的第二控制指令、根據(jù)所述第二控制指令選擇來自機 頂盒服務(wù)器100的節(jié)目數(shù)據(jù)、以及在所述電視終端上播放被選擇的節(jié)目數(shù)據(jù)。
在本發(fā)明實施例中,通過結(jié)合機頂盒服務(wù)器100、虛擬客戶端500和機頂盒700,可 以實現(xiàn)計算機終端和電視終端兼容有線廣播網(wǎng)絡(luò)電視和互聯(lián)網(wǎng)網(wǎng)絡(luò)電視。在本發(fā)明另一實施例中,所述選擇單元30,具體用于將所述虛擬客戶端500根據(jù) 所述控制指令轉(zhuǎn)至被選擇頻道;在轉(zhuǎn)至所述被選擇頻道后,獲取記錄電視終端播放進程的 播放標(biāo)簽指令;根據(jù)所述播放標(biāo)簽指令中的播放進程,在所述計算機終端上繼續(xù)接收所述 播放進程之后的節(jié)目數(shù)據(jù)。在本發(fā)明實施例中,用戶可根據(jù)喜好在通過電視終端收看節(jié)目時設(shè)置播放標(biāo)簽, 等用戶到另一地方的計算機終端后,用戶再通過計算機終端登錄時,獲取外界電視終端播 放時設(shè)置的播放標(biāo)簽,繼續(xù)接收所述播放進程之后的節(jié)目數(shù)據(jù)。請參閱圖5,是本發(fā)明電視接收系統(tǒng)第二實施例結(jié)構(gòu)示意圖。它與本發(fā)明電視接收 系統(tǒng)第一實施例的區(qū)別在于還包括信令服務(wù)器300、手機終端(圖未示);所述電視終端 (圖未示)、計算機終端(圖未示)、手機終端(圖未示)向所述信令服務(wù)器300注冊,并獲 取由所述信令服務(wù)器300分配的區(qū)別碼,所述區(qū)別碼的默認(rèn)級別從高到低依次為電視終 端、計算機終端、手機終端。若所述計算機終端、手機終端處于同一區(qū)別碼級別,根據(jù)向所述信令服務(wù)器300 注冊的順序從高到低依次排列區(qū)別碼級別。所述區(qū)別碼用于區(qū)分、判定和分發(fā)同一個遙控器發(fā)出控制指令給電視終端、計算 機終端或手機終端。在本發(fā)明實施例中,通過不同終端注冊到所述信令服務(wù)器,以實現(xiàn)區(qū)別在同一信 號覆蓋范圍內(nèi)、并使用同一遙控器時,確保不同終端正確響應(yīng)。在本發(fā)明另一實施例中,所述虛擬客戶端500包括第一同步接口,所述機頂盒700 都包括第二同步接口,所述第一同步接口與第二同步接口都開啟時,所述虛擬客戶端500 和機頂盒700采用事件機制注冊到機頂盒服務(wù)器100,所述虛擬客戶端500與機頂盒700通 過機頂盒服務(wù)器100的中轉(zhuǎn)互相同步對方當(dāng)前的操作。另外,所述第一同步接口關(guān)閉時,所 述虛擬客戶端500從機頂盒服務(wù)器100注銷事件機制,所述虛擬客戶端500單獨進行操作; 所述第二同步接口關(guān)閉時,所述機頂盒700從機頂盒服務(wù)器100注銷事件機制,所述機頂盒 700單獨進行操作。本發(fā)明實施例,通過啟動并注冊到信令服務(wù)器300確保響應(yīng)級別,開啟第一和第 二同步接口,虛擬客戶端500和機頂盒700實現(xiàn)節(jié)目數(shù)據(jù)同步,提供同一用戶體驗。另外, 也可以關(guān)閉第一或第二同步接口,而實現(xiàn)對所述虛擬客戶端和機頂盒的單獨控制。 在上述實施例中,所述計算機終端可以通過遙控器或者鼠標(biāo)或者鍵盤控制。使用 戶可以根據(jù)喜好選擇多種方式自行控制虛擬客戶端。 以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
1.一種在計算機終端播放有線廣播電視的方法,其特征在于包括如下步驟 建立與機頂盒服務(wù)器之間的連接;在建立連接后接收來自遙控器的有線廣播電視控制指令; 根據(jù)所述控制指令選擇來自機頂盒服務(wù)器的相應(yīng)頻道節(jié)目數(shù)據(jù); 在所述計算機終端上播放被選擇的節(jié)目數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過在所述計算機終端上預(yù)先安裝的虛 擬客戶端建立所述連接、接收所述控制指令、獲取節(jié)目數(shù)據(jù)以及播放所述節(jié)目數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述接收來自遙控器的有線廣播電視 控制指令步驟前,包括在所述虛擬客戶端上定義對應(yīng)各種頻道或設(shè)置的控制指令編碼。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在根據(jù)所述控制指令選擇來自機頂盒服 務(wù)器的相應(yīng)頻道節(jié)目數(shù)據(jù)步驟中,包括所述虛擬客戶端根據(jù)所述控制指令轉(zhuǎn)至被選擇頻道;在轉(zhuǎn)至所述被選擇頻道后,獲取記錄外界電視播放終端播放進程的播放標(biāo)簽指令; 根據(jù)所述播放標(biāo)簽指令中的播放進程,在所述計算機終端上繼續(xù)接收所述播放進程之 后的節(jié)目數(shù)據(jù)。
5.一種計算機終端,其特征在于,包括 連接單元,用于建立與機頂盒服務(wù)器之間的連接;接收單元,用于在建立連接后接收來自遙控器的有線廣播電視控制指令; 選擇單元,用于根據(jù)所述控制指令選擇來自機頂盒服務(wù)器的節(jié)目數(shù)據(jù); 播放單元,用于在所述計算機終端上播放被選擇的節(jié)目數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的計算機終端,其特征在于,所述連接單元、選擇單元、接收單 元以及播放單元集成為虛擬客戶端單元。
7.根據(jù)權(quán)利要求6所述的計算機終端,其特征在于,所述選擇單元,具體用于將所述 虛擬客戶端根據(jù)所述控制指令轉(zhuǎn)至被選擇頻道;在轉(zhuǎn)至所述被選擇頻道后,獲取記錄外界 電視播放終端播放進程的播放標(biāo)簽指令;根據(jù)所述播放標(biāo)簽指令中的播放進程,在所述計 算機終端上繼續(xù)接收所述播放進程之后的節(jié)目數(shù)據(jù)。
8.—種電視接收系統(tǒng),其特征在于,包括預(yù)先安裝有虛擬客戶端的計算機終端、電視終端、機頂盒和機頂盒服務(wù)器; 所述計算機終端通過虛擬客戶端連接機頂盒服務(wù)器; 所述機頂盒連接電視終端,還連接所述機頂盒服務(wù)器;其中,所述虛擬客戶端用于建立與機頂盒服務(wù)器之間的連接、在建立連接后接收來自 第一遙控器的有線廣播電視的第一控制指令、根據(jù)所述第一控制指令選擇來自機頂盒服務(wù) 器的節(jié)目數(shù)據(jù)、以及在所述計算機終端上播放被選擇后的節(jié)目數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述虛擬客戶端包括第一同步接口,所述機頂盒都包括第二同步接口 ; 所述第一同步接口與第二同步接口都開啟時,所述虛擬客戶端和機頂盒采用事件機制 注冊到機頂盒服務(wù)器,所述虛擬客戶端與機頂盒通過機頂盒服務(wù)器互相同步對方當(dāng)前的操 作;所述第一同步接口關(guān)閉時,所述虛擬客戶端從機頂盒服務(wù)器注銷事件機制,所述虛擬客戶端單獨進行操作;所述第二同步接口關(guān)閉時,所述機頂盒從機頂盒服務(wù)器注銷事件機 制,所述機頂盒單獨進行操作。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于, 還包括信令服務(wù)器、手機終端;所述電視終端、計算機終端、手機終端向所述信令服務(wù)器注冊,并獲取由所述信令服務(wù) 器分配的區(qū)別碼,所述區(qū)別碼的默認(rèn)級別從高到低依次為電視終端、計算機終端、手機終 端;所述計算機終端、手機終端處于同一區(qū)別碼級別時,根據(jù)向所述信令服務(wù)器注冊的順 序從高到低依次排列區(qū)別碼級別。
全文摘要
本發(fā)明公開了一種終端實現(xiàn)方法、計算機終端及電視接收系統(tǒng)。在計算機終端播放有線廣播電視的方法,包括如下步驟建立與機頂盒服務(wù)器之間的連接;在建立連接后接收來自遙控器的有線廣播電視控制指令;根據(jù)所述控制指令選擇來自機頂盒服務(wù)器的相應(yīng)頻道節(jié)目數(shù)據(jù);在所述計算機終端上播放被選擇的節(jié)目數(shù)據(jù)。通過上述方式,最終實現(xiàn)不更換機頂盒,即可實現(xiàn)計算機終端收看有線廣播網(wǎng)絡(luò)電視節(jié)目的功能,降低成本。
文檔編號H04N21/437GK102143398SQ20111005913
公開日2011年8月3日 申請日期2011年3月11日 優(yōu)先權(quán)日2011年3月11日
發(fā)明者饒家煒 申請人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司