專利名稱:自適應(yīng)頁面生成裝置、方法及播放自適應(yīng)頁面的電視機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)電視領(lǐng)域(NTV,Network Television),尤指一種自適應(yīng)生成頁面裝置、方法以及播放所述自適應(yīng)頁面的電視機(jī)。
背景技術(shù):
互聯(lián)網(wǎng)電視(NTV,Network Television)是以寬帶網(wǎng)絡(luò)為載體,以視音頻多媒體為形式,以互動(dòng)個(gè)性化為特性,為所有寬帶終端用戶提供全方位有償服務(wù)的業(yè)務(wù)。互聯(lián)網(wǎng)電視是在數(shù)字化和網(wǎng)絡(luò)化背景下產(chǎn)生,是互聯(lián)網(wǎng)絡(luò)技術(shù)與電視技術(shù)結(jié)合的產(chǎn)物,在整合電視與網(wǎng)絡(luò)兩大傳播媒介過程中,互聯(lián)網(wǎng)電視既保留了電視形象直觀、生動(dòng)靈活的表現(xiàn)特點(diǎn),又具有了互聯(lián)網(wǎng)按需獲取的交互特征,是綜合兩種傳播媒介優(yōu)勢而產(chǎn)生的一種新的傳播形式。從技術(shù)結(jié)構(gòu)上看,互聯(lián)網(wǎng)電視是基于互聯(lián)網(wǎng)的,以寬帶以太網(wǎng)(Ethernet)為傳輸鏈路,以與DMA (Digital Media Adapter)連接的模擬電視機(jī)為終端的電視。目前,互聯(lián)網(wǎng)電視機(jī)種類繁多,每個(gè)電視機(jī)的大小和分辨率都不一樣,一套業(yè)務(wù)頁面為針對分辨率為A的電視機(jī)的,那么這些業(yè)務(wù)頁面在其它分辨率的電視機(jī)展示時(shí),則不一定能適應(yīng)這些的電視機(jī),發(fā)明人針對這個(gè)技術(shù)缺陷,做出改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種能適應(yīng)不同規(guī)格的電視機(jī)自適應(yīng)生成針對所述電視機(jī)的業(yè)務(wù)頁面的裝置和方法以及播放所述自適應(yīng)頁面的電視機(jī)。一方面,為解決上述技術(shù)問題本發(fā)明提供了一種自適應(yīng)頁面生成裝置,包括頁面解析處理模塊、終端信息模塊、文件選取模塊以及業(yè)務(wù)輸出模塊;所述頁面解析模塊設(shè)置為解析電視機(jī)所請求的業(yè)務(wù)頁面的組成元素,并調(diào)用所述文件選取模塊生成待輸出的頁面框架;所述終端信息模塊設(shè)置為保存、查詢終端硬件信息和數(shù)字指紋信息;所述文件選取模塊設(shè)置為依據(jù)所述電視機(jī)的硬件信息選取構(gòu)建所述電視機(jī)請求的業(yè)務(wù)頁面的文件;所述業(yè)務(wù)輸出模塊設(shè)置為生成所述業(yè)務(wù)頁面,并輸出給所述電視機(jī)。另一方面,為解決上述技術(shù)問題本發(fā)明提供了一種自適應(yīng)頁面生成方法頁面解析模塊解析電視機(jī)所請求的業(yè)務(wù)頁面的組成元素,并調(diào)用文件選取模塊生成待輸出的頁面框架;
終端信息模塊保存、查詢終端硬件信息和數(shù)字指紋信息;
所述文件選取模塊依據(jù)所述電視機(jī)的硬件信息選取構(gòu)建所述電視機(jī)請求的業(yè)務(wù)頁面的文件;
業(yè)務(wù)輸出模塊生成所述業(yè)務(wù)頁面,并輸出給所述電視機(jī)。另一方面,為解決上述技術(shù)問題本發(fā)明提供了一種播放自適應(yīng)生成頁面的電視機(jī),包括一接入裝置,所述接入裝置包括信息采集模塊、數(shù)字指紋生成模塊以及業(yè)務(wù)接入模塊;所述信息采集模塊設(shè)置為采集所述電視機(jī)的硬件信息,所述數(shù)字指紋生成模塊設(shè)置為利用所述硬件信息生成數(shù)字指紋,所述業(yè)務(wù)接入模塊設(shè)置為利用所述硬件信息以及所述數(shù)字指紋進(jìn)行業(yè)務(wù)接入。采用本發(fā)明的自適應(yīng)頁面生成裝置和方法及播放自適應(yīng)頁面的電視機(jī)可以實(shí)現(xiàn)互聯(lián)網(wǎng)電視網(wǎng)站頁面在不同電視機(jī)終端的友好呈現(xiàn)。
圖1為本發(fā)明服務(wù)平臺(tái)及電視機(jī)裝置架構(gòu)圖。
具體實(shí)施例方式為詳細(xì)揭示本發(fā)明的技術(shù)實(shí)質(zhì),下面結(jié)合附圖舉實(shí)施例詳細(xì)說明
如圖1所示,自適應(yīng)頁面生成裝置位于服務(wù)平臺(tái)端,所述接入裝置位于電視機(jī)端。一種自適應(yīng)頁面生成裝置,包括頁面解析處理模塊、終端信息模塊、文件選取模塊以及業(yè)務(wù)輸出模塊;所述頁面解析模塊設(shè)置為解析電視機(jī)所請求的業(yè)務(wù)頁面的組成元素,并調(diào)用所述文件選取模塊生成待輸出的頁面框架;所述終端信息模塊設(shè)置為保存、查詢終端硬件信息和數(shù)字指紋信息;所述文件選取模塊設(shè)置為依據(jù)所述電視機(jī)的硬件信息選取構(gòu)建所述電視機(jī)請求的業(yè)務(wù)頁面的文件;所述業(yè)務(wù)輸出模塊設(shè)置為生成所述業(yè)務(wù)頁面,并輸出給所述電視機(jī)。進(jìn)一步的,所述文件選取模塊包括但不限于層疊樣式表(CSS)選取器、圖片選取器以及客戶端腳本語言(JAVASCRIPT)選取器,所述CSS選取器設(shè)置為根據(jù)所述電視機(jī)的硬件信息選取CSS文件,所述圖片選取器設(shè)置為根據(jù)所述電視機(jī)的硬件信息選取圖片文件, 所述JAVASCRIPT選取器設(shè)置為根據(jù)所述電視機(jī)的硬件信息JAVASCRIPT文件。進(jìn)一步的,所述業(yè)務(wù)輸出模塊包括業(yè)務(wù)數(shù)據(jù)讀取單元以及JAVASCRIPT業(yè)務(wù)數(shù)據(jù)處理單元,所述業(yè)務(wù)數(shù)據(jù)讀取單元設(shè)置為從數(shù)據(jù)庫提取業(yè)務(wù)數(shù)據(jù),并以可擴(kuò)展的標(biāo)記語言 (XML)格式化的文檔進(jìn)行輸出;所述JAVASCRIPT業(yè)務(wù)數(shù)據(jù)處理單元設(shè)置為解析所述XML數(shù)據(jù)并進(jìn)行頁面數(shù)據(jù)填充,生成所述業(yè)務(wù)頁面。進(jìn)一步的,所述自適應(yīng)頁面生成裝置包括頁面過濾器,所述頁面過濾器設(shè)置為對所述電視機(jī)的業(yè)務(wù)請求進(jìn)行過濾,并對符合條件的業(yè)務(wù)請求調(diào)用所述終端信息模塊更新終端硬件信息,并調(diào)用頁面解析處理器對所述電視機(jī)的業(yè)務(wù)請求進(jìn)行解析處理。一種自適應(yīng)頁面生成方法,
頁面解析模塊解析電視機(jī)所請求的業(yè)務(wù)頁面的組成元素,并調(diào)用文件選取模塊生成待輸出的頁面框架;
終端信息模塊保存、查詢終端硬件信息和數(shù)字指紋信息;
所述文件選取模塊依據(jù)所述電視機(jī)的硬件信息選取構(gòu)建所述電視機(jī)請求的業(yè)務(wù)頁面的文件;
業(yè)務(wù)輸出模塊生成所述業(yè)務(wù)頁面,并輸出給所述電視機(jī)。進(jìn)一步的,所述文件選取模塊包括但不限于CSS選取器、圖片選取器以及 JAVASCRIPT 選取器,
所述CSS選取器根據(jù)所述電視機(jī)的硬件信息選取CSS文件, 所述圖片選取器根據(jù)所述電視機(jī)的硬件信息選取圖片文件, 所述JAVASCRIPT選取器根據(jù)所述電視機(jī)的硬件信息JAVASCRIPT文件。
進(jìn)一步的,所述業(yè)務(wù)輸出模塊包括業(yè)務(wù)數(shù)據(jù)讀取單元以及JAVASCRIPT業(yè)務(wù)數(shù)據(jù)處理單元,
所述業(yè)務(wù)數(shù)據(jù)讀取單元從數(shù)據(jù)庫提取業(yè)務(wù)數(shù)據(jù),并以XML格式化的文檔進(jìn)行輸出; 所述JAVASCRIPT業(yè)務(wù)數(shù)據(jù)處理單元解析所述XML數(shù)據(jù)并進(jìn)行頁面數(shù)據(jù)填充,生成所述業(yè)務(wù)頁面。進(jìn)一步的,包括頁面過濾步驟,頁面過濾器對所述電視機(jī)的業(yè)務(wù)請求進(jìn)行過濾,并對符合條件的業(yè)務(wù)請求調(diào)用所述終端信息模塊更新終端硬件信息,并調(diào)用頁面解析處理器對所述電視機(jī)的業(yè)務(wù)請求進(jìn)行解析處理。進(jìn)一步的,所述硬件信息包括但不限于CPU、芯片、分辨率以及屏幕尺寸信息。一種播放自適應(yīng)生成頁面的電視機(jī),包括一接入裝置,所述接入裝置包括信息采集模塊、數(shù)字指紋生成模塊以及業(yè)務(wù)接入模塊;所述信息采集模塊設(shè)置為采集所述電視機(jī)的硬件信息,所述數(shù)字指紋生成模塊設(shè)置為利用所述硬件信息生成數(shù)字指紋,所述業(yè)務(wù)接入模塊設(shè)置為利用所述硬件信息以及所述數(shù)字指紋進(jìn)行業(yè)務(wù)接入。進(jìn)一步的,所述硬件信息包括但不限于CPU、芯片、分辨率以及屏幕尺寸信息。進(jìn)一步的,所述數(shù)字指紋生成模塊生成數(shù)字指紋具體為將所述硬件信息組織成有序的字符串,利用數(shù)字指紋技術(shù)產(chǎn)生數(shù)字指紋,所述數(shù)字指紋技術(shù)包括但不限于MD5。進(jìn)一步的,所述業(yè)務(wù)接入包括但不限于開戶、認(rèn)證、登錄及業(yè)務(wù)入口請求操作。實(shí)施例
某款電視機(jī),其硬件信息如下 芯片信息
權(quán)利要求
1.一種自適應(yīng)頁面生成裝置,包括頁面解析處理模塊、終端信息模塊、文件選取模塊以及業(yè)務(wù)輸出模塊;所述頁面解析模塊設(shè)置為解析電視機(jī)所請求的業(yè)務(wù)頁面的組成元素, 并調(diào)用所述文件選取模塊生成待輸出的頁面框架;所述終端信息模塊設(shè)置為保存、查詢終端硬件信息和數(shù)字指紋信息;所述文件選取模塊設(shè)置為依據(jù)所述電視機(jī)的硬件信息選取構(gòu)建所述電視機(jī)請求的業(yè)務(wù)頁面的文件;所述業(yè)務(wù)輸出模塊設(shè)置為生成所述業(yè)務(wù)頁面,并輸出給所述電視機(jī)。
2.如權(quán)利要求1所述的頁面生成裝置,其特征在于所述文件選取模塊包括但不限于 層疊樣式表(CSS)選取器、圖片選取器以及客戶端腳本語言(JAVASCRIPT)選取器,所述CSS 選取器設(shè)置為根據(jù)所述電視機(jī)的硬件信息選取CSS文件,所述圖片選取器設(shè)置為根據(jù)所述電視機(jī)的硬件信息選取圖片文件,所述JAVASCRIPT選取器設(shè)置為根據(jù)所述電視機(jī)的硬件信息JAVASCRIPT文件。
3.如權(quán)利要求1所述的頁面生成裝置,其特征在于所述業(yè)務(wù)輸出模塊包括業(yè)務(wù)數(shù)據(jù)讀取單元以及JAVASCRIPT業(yè)務(wù)數(shù)據(jù)處理單元,所述業(yè)務(wù)數(shù)據(jù)讀取單元設(shè)置為從數(shù)據(jù)庫提取業(yè)務(wù)數(shù)據(jù),并以可擴(kuò)展的標(biāo)記語言(XML)格式化的文檔進(jìn)行輸出;所述JAVASCRIPT業(yè)務(wù)數(shù)據(jù)處理單元設(shè)置為解析所述XML數(shù)據(jù)并進(jìn)行頁面數(shù)據(jù)填充,生成所述業(yè)務(wù)頁面。
4.如權(quán)利要求1所述的頁面生成裝置,其特征在于包括頁面過濾器,所述頁面過濾器設(shè)置為對所述電視機(jī)的業(yè)務(wù)請求進(jìn)行過濾,并對符合條件的業(yè)務(wù)請求調(diào)用所述終端信息模塊更新終端硬件信息,并調(diào)用頁面解析處理器對所述電視機(jī)的業(yè)務(wù)請求進(jìn)行解析處理。
5.如權(quán)利要求廣4任一所述的頁面生成裝置,其特征在于所述硬件信息包括但不限于CPU、芯片、分辨率以及屏幕尺寸信息。
6.一種自適應(yīng)頁面生成方法,其特征在于頁面解析模塊解析電視機(jī)所請求的業(yè)務(wù)頁面的組成元素,并調(diào)用文件選取模塊生成待輸出的頁面框架;終端信息模塊保存、查詢終端硬件信息和數(shù)字指紋信息;所述文件選取模塊依據(jù)所述電視機(jī)的硬件信息選取構(gòu)建所述電視機(jī)請求的業(yè)務(wù)頁面的文件;業(yè)務(wù)輸出模塊生成所述業(yè)務(wù)頁面,并輸出給所述電視機(jī)。
7.如權(quán)利要求6所述的自適應(yīng)頁面生成方法,其特征在于所述文件選取模塊包括但不限于CSS選取器、圖片選取器以及JAVASCRIPT選取器,所述CSS選取器根據(jù)所述電視機(jī)的硬件信息選取CSS文件,所述圖片選取器根據(jù)所述電視機(jī)的硬件信息選取圖片文件,所述JAVASCRIPT選取器根據(jù)所述電視機(jī)的硬件信息JAVASCRIPT文件。
8.如權(quán)利要求6所述的自適應(yīng)頁面生成方法,其特征在于所述業(yè)務(wù)輸出模塊包括業(yè)務(wù)數(shù)據(jù)讀取單元以及JAVASCRIPT業(yè)務(wù)數(shù)據(jù)處理單元,所述業(yè)務(wù)數(shù)據(jù)讀取單元從數(shù)據(jù)庫提取業(yè)務(wù)數(shù)據(jù),并以XML格式化的文檔進(jìn)行輸出;所述JAVASCRIPT業(yè)務(wù)數(shù)據(jù)處理單元解析所述XML數(shù)據(jù)并進(jìn)行頁面數(shù)據(jù)填充,生成所述業(yè)務(wù)頁面。
9.如權(quán)利要求6所述的自適應(yīng)頁面生成方法,其特征在于包括頁面過濾步驟,頁面過濾器對所述電視機(jī)的業(yè)務(wù)請求進(jìn)行過濾,并對符合條件的業(yè)務(wù)請求調(diào)用所述終端信息模塊更新終端硬件信息,并調(diào)用頁面解析處理器對所述電視機(jī)的業(yè)務(wù)請求進(jìn)行解析處理。
10.如權(quán)利要求6、任一所述的自適應(yīng)頁面生成方法,其特征在于所述硬件信息包括但不限于CPU、芯片、分辨率以及屏幕尺寸信息。
11.一種播放自適應(yīng)生成頁面的電視機(jī),其特征在于包括一接入裝置,所述接入裝置包括信息采集模塊、數(shù)字指紋生成模塊以及業(yè)務(wù)接入模塊;所述信息采集模塊設(shè)置為采集所述電視機(jī)的硬件信息,所述數(shù)字指紋生成模塊設(shè)置為利用所述硬件信息生成數(shù)字指紋,所述業(yè)務(wù)接入模塊設(shè)置為利用所述硬件信息以及所述數(shù)字指紋進(jìn)行業(yè)務(wù)接入。
12.如權(quán)利要求11所述的播放自適應(yīng)生成頁面的電視機(jī),其特征在于所述硬件信息包括但不限于CPU、芯片、分辨率以及屏幕尺寸信息。
13.如權(quán)利要求11所述的播放自適應(yīng)生成頁面的電視機(jī),其特征在于所述數(shù)字指紋生成模塊生成數(shù)字指紋具體為將所述硬件信息組織成有序的字符串,利用數(shù)字指紋技術(shù)產(chǎn)生數(shù)字指紋,所述數(shù)字指紋技術(shù)包括但不限于MD5。
14.如權(quán)利要求11所述的播放自適應(yīng)生成頁面的電視機(jī),其特征在于所述業(yè)務(wù)接入包括但不限于開戶、認(rèn)證、登錄及業(yè)務(wù)入口請求操作。
全文摘要
本發(fā)明涉及互聯(lián)網(wǎng)電視領(lǐng)域(NTV,NetworkTeleVision),尤指一種自適應(yīng)生成頁面裝置、方法以及播放所述自適應(yīng)頁面的電視機(jī)。本發(fā)明提供了一種自適應(yīng)頁面生成裝置,包括頁面解析處理模塊、終端信息模塊、文件選取模塊以及業(yè)務(wù)輸出模塊。采用本發(fā)明的自適應(yīng)頁面生成裝置和方法及播放自適應(yīng)頁面的電視機(jī)可以實(shí)現(xiàn)互聯(lián)網(wǎng)電視網(wǎng)站頁面在不同電視機(jī)終端的友好呈現(xiàn)。
文檔編號(hào)H04N5/44GK102223502SQ20111017390
公開日2011年10月19日 申請日期2011年6月24日 優(yōu)先權(quán)日2011年6月24日
發(fā)明者李啟元, 李懷宇, 王青偉, 陳江寧 申請人:百視通網(wǎng)絡(luò)電視技術(shù)發(fā)展有限責(zé)任公司