亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于數(shù)字機頂盒的信息平臺體系的制作方法

文檔序號:7923394閱讀:387來源:國知局
專利名稱:一種基于數(shù)字機頂盒的信息平臺體系的制作方法
技術領域
本發(fā)明涉及平臺技術領域,特別是涉及一種基于數(shù)字機頂盒的信息平臺體系。
背景技術
自2007年自治區(qū)開展有線電視數(shù)字化整體轉(zhuǎn)換工作以來,出現(xiàn)了機頂盒升級、售后服務、維修、增值業(yè)務拓展困難等問題,具體為機頂盒品牌7個,機頂盒產(chǎn)品22款,復雜的應用、服務軟件解決方案,導致機頂盒終端軟件升級困難,據(jù)統(tǒng)計,22款機頂盒并行操作,全部升級一遍需要一年到一年半的操作時間;全區(qū)的數(shù)字電視用戶分散,各品牌機頂盒的發(fā)放也相對分散,而機頂盒內(nèi)置軟件不統(tǒng)一、軟件成熟度低,給售后服務和維修工作帶來很大影響;現(xiàn)階段每個增值業(yè)務的開發(fā)都需要與機頂盒進行軟件和系統(tǒng)集成,而不同廠商的機頂盒軟件和系統(tǒng)方案也不同,使廣電網(wǎng)絡公司增值業(yè)務的開發(fā)受到一定影響。
現(xiàn)有機頂盒存在如下的問題
第一、品牌多,新疆廣電已有七個品牌機頂盒廠家的的產(chǎn)品,少則兩千臺,多則三十五萬臺。硬件方案多,新款新方案幾乎涵蓋了國內(nèi)所有的主流方案。硬件解決方案很大,使得軟件解決方案各具特色,而他們的核心技術又掌握在不同的研發(fā)機構中。
第二,全省數(shù)字電視用戶分布廣,各品牌機頂盒發(fā)放松散,難以形成區(qū)域規(guī)模,不能滿足機頂盒發(fā)放及售后的需求。
第三、軟件不統(tǒng)一,造成機頂盒定制工作量大,機頂盒軟件成熟度低,新發(fā)動的機頂盒經(jīng)常表現(xiàn)出水土不服。
第四,品牌多,軟件解決方案多,造成終端軟件升級基本不可實施。這些原因最終導致我們的新業(yè)務,新需求無法上線實施。
第五、機頂盒軟硬件方案不受公司的控制,造成對已配送入網(wǎng)的機頂盒入網(wǎng)不利, 甚至有些機型由于停產(chǎn)等原因,造成無法進行后續(xù)工作的支持。以上這些問題給工作帶來了極其沉重的教訓,促使尋求新的解決方案。
因而,目前需要本領域技術人員迫切解決的一個技術問題就是如何找到一種基于數(shù)字機頂盒的信息平臺體系,該體系能夠?qū)崿F(xiàn)不同型號的機頂盒硬件對應的統(tǒng)一的新疆少數(shù)民族語言統(tǒng)一平臺體系。發(fā)明內(nèi)容
本發(fā)明所要解決的一個技術問題是提供一種基于數(shù)字機頂盒的信息平臺體系,該平臺體系能夠在不同ST5105芯片的不同型號的機頂盒硬件平臺的基礎上統(tǒng)一機頂盒多樣化驅(qū)動層。
為了解決上述問題,本發(fā)明公開了一種基于數(shù)字機頂盒的信息平臺體系,包括
信息 平臺體系的軟件構架,用于提供構建信息平臺體系的軟件服務;
信息平臺體系的輔助平臺構架,用于提供構建信息平臺體系的輔助平臺的構建服務;
信息平臺體系的硬件構架,用于提供構建信息平臺體系的硬件設備配置。
優(yōu)選的,所述信息平臺體系的軟件構架,包括
信息綜合控制模塊,用于提供綜合的信息轉(zhuǎn)接、控制功能及用于協(xié)調(diào)用戶接入和應用接入,提供基于數(shù)字機頂盒的少數(shù)民族語言的統(tǒng)一的信息平臺體系;
接入模塊,用于為信息平臺體系提供各種接入服務功能;
接口模塊,用于為信息平臺體系提供各種接口 ;
應用層模塊,用于為用戶提供各種應用層業(yè)務服務;
中間件模塊,用于為信息平臺體系提供數(shù)據(jù)庫系統(tǒng)與應用程序系統(tǒng)的信息轉(zhuǎn)換服務;
驅(qū)動層模塊,用于為信息平臺體系提供統(tǒng)一的驅(qū)動程序;
運行管理及研發(fā)模塊,用于提供信息業(yè)務的技術支持、使用操作說明、信息平臺的管理維護、信息平臺的后臺計費及相應的研究開發(fā)費用;
顯示模塊,用于提供平臺體系相應的信息的顯示服務;
其中,所述應用層業(yè)務服務包括數(shù)字電視、數(shù)字廣播、節(jié)目指南、數(shù)據(jù)廣播、股票、 廣告、節(jié)目管理及系統(tǒng)管理的服務。
優(yōu)選的,所述接入模塊,包括
用戶接入單元,用于為用戶提供對各種業(yè)務的接入,獲得業(yè)務服務的接入功能;
應用接入單元,用于管理應用服務并為用戶提供相應的信息業(yè)務服務。
優(yōu)選的,所述接口模塊,包括
統(tǒng)一驅(qū)動接口單元,用于為信息平臺體系提供驅(qū)動層模塊與中間件模塊進行信息轉(zhuǎn)換的統(tǒng)一的驅(qū)動接口;
中間件統(tǒng)一接口單元,用于為信息平臺體系提供跨平臺的SDKAPA接口 ;
維文字庫接口單元,用于提供啟動維文字庫的接口服務。
優(yōu)選的,所述中間件模塊包括
數(shù)據(jù)庫單元,用于為信息平臺系統(tǒng)提供采用結構體數(shù)組的方式構成的數(shù)據(jù)庫及相應的數(shù)據(jù)存儲、數(shù)據(jù)輸入輸出及數(shù)據(jù)的轉(zhuǎn)換;其中,所述數(shù)據(jù)庫庫為節(jié)目信息數(shù)據(jù)庫、頻點信息數(shù)據(jù)庫及配置信息數(shù)據(jù)庫;
字庫單元,用于為信息平臺系統(tǒng)提供文字字庫;
所述文字字庫包括漢文字庫、維吾爾文字庫及英文字庫。
優(yōu)選的,所述信息平臺系統(tǒng)的輔助平臺構架,包括
引導模塊,用于提供機頂盒硬件啟動、加載硬件啟動程序、調(diào)用驅(qū)動應用程序、應用程序啟動及應用程序的導航作用;
升級模塊,用于提供信息平臺體系的硬件構架及信息平臺體系的軟件構建的升級服務。
與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點
I)本發(fā)明提供了統(tǒng)一的驅(qū)動統(tǒng)一 ST5105系列機頂盒驅(qū)動層,不同牌子,不同型號的機頂盒驅(qū)動聚集在一起,開發(fā)統(tǒng)一的支持多種硬件驅(qū)動軟件的驅(qū)動接口 ;統(tǒng)一的驅(qū)動在于有統(tǒng)一的驅(qū)動層。
2)本發(fā)明提供了統(tǒng)一的界面及統(tǒng)一的操作統(tǒng)一界面指的是機頂盒應用層,數(shù)款機頂盒界面和遙控器功能不一致,用戶換了機頂盒需要重新研究機頂盒菜單和操作步驟; 統(tǒng)一平臺在第一階段完成了芯片為ST5105機頂盒應用層,實現(xiàn)了統(tǒng)一界面和一個遙控器控制多種機頂盒目標。
3)本發(fā)明將維吾爾文字庫集成,獲得了集成的維吾爾文字庫所述維吾爾文字庫在手機、電視、DVD上集成是比較成熟的技術,根據(jù)數(shù)字電視的普及機頂盒逐步進入家庭、成為家庭不可缺少一部分。隨著廣電業(yè)務電視節(jié)目和增值業(yè)務的豐富,各族人民更好的了解機頂盒和廣電業(yè)務,機頂盒上集成更多的語言字庫是必然趨勢;統(tǒng)一平臺集成維吾爾文字庫,對機頂盒菜單,數(shù)據(jù)廣播界面,互動點播界面能正常維文解碼,通過機頂盒能享受維吾爾文語言的數(shù)據(jù)廣播和互動點播;機頂盒集成了維吾爾文字庫,瀏覽器和機頂盒字庫中做接口,機頂盒和瀏覽器中的建立字庫交互;機頂盒菜單翻譯和數(shù)據(jù)廣播中增加了維吾爾文的語言體系內(nèi)容。
4)針對不同硬件平臺的機頂盒,能夠很快的移植應用層代碼,減少應用代碼的重 復工作。
5)統(tǒng)一的軟件來控制同一芯片不同硬件配置的終端,減輕運營商一直困擾的的終端業(yè)務升級跟不上,解決終端技術支持跟不上的問題。
總之,本發(fā)明提供了一種基于數(shù)字機頂盒的信息平臺體系及其實現(xiàn)方法,該體系能夠在不同ST5105芯片的不同型號的機頂盒硬件平臺的基礎上統(tǒng)一軟件平臺。


圖1是本發(fā)明一種基于數(shù)字機頂盒的信息平臺體系實施例的結構示意圖2是本發(fā)明終端開發(fā)工作的流程示意圖3是本發(fā)明統(tǒng)一平臺工作的流程示意圖4是本發(fā)明機頂盒工作的流程示意圖。
具體實施方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明。
本發(fā)明的核心思想之一是提供了一種基于數(shù)字機頂盒的信息平臺體系,包括信息平臺體系的軟件構架,用于提供構建信息平臺體系的軟件服務;信息平臺體系的輔助平臺構架,用于提供構建信息平臺體系的輔助平臺的構建服務;信息平臺體系的硬件構架,用于提供構建信息平臺體系的硬件設備配置;該體系能夠在不同ST5105芯片的不同型號的機頂盒硬件平臺的基礎上統(tǒng)一機頂盒多樣化驅(qū)動層。
參照圖1,示出了本發(fā)明一種基于數(shù)字機頂盒的信息平臺體系實施例的結構示意圖,具體可以包括
信息平臺體系的軟件構架101,用于提供構建信息平臺體系的軟件服務。
為了使本領域的技術人員更好地理解本發(fā)明,在本發(fā)明的一個優(yōu)選實施例中,所述信息平臺體系的軟件構架101,具體可以包括
信息綜合控制模塊1011,用于提供綜合的信息轉(zhuǎn)接、控制功能及用于協(xié)調(diào)用戶接入和應用接入,提供基于數(shù)字機頂盒的少數(shù)民族語言的統(tǒng)一的信息平臺體系。
接入模塊1012,用于為信息平臺體系提供各種接入服務功能。
為了使本領域的技術人員更好地理解本發(fā)明,在本發(fā)明的另一個優(yōu)選實施例中, 所述接入模塊1012,具體可以包括
用戶接入單元,用于為用戶提供對各種業(yè)務的接入,獲得業(yè)務服務的接入功能。
應用接入單元,用于管理應用服務并為用戶提供相應的信息業(yè)務服務。
接口模塊1013,用于為信息平臺體系提供各種接口。
為了使本領域的技術人員更好地理解本發(fā)明,在本發(fā)明的另一個優(yōu)選實施例中, 所述接口模塊1013,具體可以包括
統(tǒng)一驅(qū)動接口單元,用于為信息平臺體系提供驅(qū)動層模塊與中間件模塊進行信息轉(zhuǎn)換的統(tǒng)一的驅(qū)動接口。
其中,所述統(tǒng)一驅(qū)動接口單元用于平臺porting層使用。所有的跨平臺上層業(yè)務和應用程序都基于本文檔的統(tǒng)一平臺驅(qū)動接口定義來實現(xiàn)。
驅(qū)動層上集成了不同牌子和型號FLASH、E2P、Tunner, Ram、調(diào)制器、復用器、網(wǎng)卡、 串口的驅(qū)動軟件,在機頂盒啟動和正常工作時,調(diào)用驅(qū)動層對應的FLASH、E2P、Tunner、Ram、 調(diào)制器、復用器、網(wǎng)卡、串口的統(tǒng)一接口單元。
驅(qū)動層集成的內(nèi)存、Flash、Tunner型號如下
Ram 驅(qū)動集成了 hynix、SAMSUNG、ELPIDA 不同型號的 Ram 驅(qū)動。
Flash 驅(qū)動集成了 SPANSION、SHARP、ST29W64 不同型號的 Ram 驅(qū)動。
Tunner驅(qū)動集成了 THOMSON、PHILIPS不同型號的Ram驅(qū)動。
中間件統(tǒng)一接口單元B2,用于為信息平臺體系提供跨平臺的SDKAPA接口。
維文字庫接口單元B3,用于提供啟動維文字庫的接口服務。
應用層模塊1014,用于為用戶提供各種應用層業(yè)務服務;
其中,所述應用層業(yè)務服務包括數(shù)字電視、數(shù)字廣播、節(jié)目指南、數(shù)據(jù)廣播、股票、 廣告、節(jié)目管理及系統(tǒng)管理的服務。
所述應用層模塊具體可以包括服務信息,電子節(jié)目表,圖形用戶界面(GUI),瀏覽器,遙控,有條件接收,數(shù)據(jù)解碼。所述調(diào)用中間件的接口,使廣電業(yè)務展示在電視屏幕上。
所述統(tǒng)一平臺的具體業(yè)務需求由新疆廣電統(tǒng)一制定,主要包括如下幾個方面數(shù)字電視、數(shù)字廣播、節(jié)目指南、數(shù)據(jù)廣播、股票、廣告、節(jié)目管理和系統(tǒng)管理。其中電視/廣播 /節(jié)目指南/節(jié)目管理/系統(tǒng)管理這些應用固化在機頂盒中,由機頂盒廠家進行實現(xiàn),可以通過大網(wǎng)升級進行更新。數(shù)據(jù)廣播和股票由中間件廠家(Ipanel)進行實現(xiàn),顯示的內(nèi)容可以通過前端控制,實現(xiàn)實時顯示。廣告由中間件廠家和機頂盒廠家配合實現(xiàn),也可以動態(tài)更新。
中間件模塊1015,用于為信息平臺體系提供數(shù)據(jù)庫系統(tǒng)與應用程序系統(tǒng)的信息轉(zhuǎn)換服務。
其中,所述中間件模塊采用了中間件技術,所述中間件技術即開放式業(yè)務平臺,已成為交互式電視的核心技術。中間件通常由Java虛擬機、網(wǎng)絡瀏覽器、圖像與多媒體模塊等組成,通過定義一組完整的標準應用程序接口,使應用程序獨立于操作系統(tǒng)和硬件平臺。 是在應用層和驅(qū)動層之間交互并為應用層提供更多的增值業(yè)務。統(tǒng)一平臺中間件集成維文字庫,為應用層提供維文字庫引擎,和維文字庫編碼規(guī)則的接口,最終在電視顯示上顯示正確的維文文字。
為了使本領域的技術人員更好地理解本發(fā)明,在本發(fā)明的另一個優(yōu)選實施例中, 所述中間件模塊1015,具體可以包括
數(shù)據(jù)庫單元,用于為信息平臺系統(tǒng)提供采用結構體數(shù)組的方式構成的數(shù)據(jù)庫及相應的數(shù)據(jù)存儲、數(shù)據(jù)輸入輸出及數(shù)據(jù)的轉(zhuǎn)換;其中,所述數(shù)據(jù)庫庫為節(jié)目信息數(shù)據(jù)庫、頻點信息數(shù)據(jù)庫及配置信息數(shù)據(jù)庫。
其中,統(tǒng)一信息平臺體系中,對數(shù)據(jù)管理并沒有采用復雜的數(shù)據(jù)庫方式,而是采用結構體數(shù)組的方式,直接存儲在Flash和E2P上。數(shù)據(jù)存儲屬于軟件構架中的中間件部分, 主要包括節(jié)目信息、頻點信息、配置信息等幾個方面的數(shù)據(jù)。
字庫單元,用于為信息平臺系統(tǒng)提供文字字庫;
所述文字字庫包括漢文字庫、維吾爾文字庫及英文字庫。
其中,所述字庫單元的特征為同時顯示多種文字,目前集成文字有漢文、維吾爾文、英文。
所述字庫單元的字庫標準為下列文件中的條款通過本標準的引用而成為本標準的條款。
所述字庫單元是在機頂盒多種文字的孵化應用及研發(fā)的基礎。所述字庫單元應用已經(jīng)擴展到維吾爾文數(shù)據(jù)廣播、互動點播和機頂盒菜單;應用能擴展到哈薩克文、柯爾克孜文。
所述字庫單元采用Unicode 4的規(guī)則,具體如下所述
Unicode采用的是定長雙字節(jié)多文種字符集編碼,它試圖覆蓋現(xiàn)有的有關國家和地區(qū)的標準,包括312,CNS11643,JIS 0208和KSC 5601等。Unicode可以表示混合文字資料,與IS010646完全兼容。Unicode使用平面來描述編碼空間,每個平面分為256行、256 列,相對于兩字節(jié)編碼的高低兩個字。Unicode的第一個平面,稱為Basic Multilingual Plane (基本多文種平面),簡稱BMP,BMP僅用個字節(jié)表示。
所述Unicode的編碼規(guī)則,具體如下所述
(I)簡單性代碼是等長的(兩字節(jié)16位),每兩個字節(jié)表示一個字符;
(2)完整性能覆蓋文本中使用的所有字符;
(3)單義性每個代碼明確地表示一個字符;
(4)正確性在與已有字符編碼標準轉(zhuǎn)換時,不應該丟失任何源文數(shù)據(jù);
(5)保真性阿拉伯文在Unicode中有基本阿拉伯文(U+0060to U+06FF)和擴充阿拉伯文(U+FE70to U+FEFF)兩種格式。其中,不但包含所有阿拉伯語字符和符號,還有一定的空間給予用戶擴充。
維吾爾文以及在中國新疆地區(qū)使用的哈薩克、柯爾克孜等文種都借用了阿拉伯語和部分波斯文字母,所以維、哈、柯文的編碼可以在阿拉伯文編碼的基礎上擴充。
所述ISO 106 46的規(guī)則,具體如下所述
IS0/IEC 10646采用的是4字節(jié)32位字符集編碼(可簡稱為UCS-4)。每個字符集編碼劃分成4個八位,由左至右分別命名為群八位(G-octet)、面八位(P-octet)、列八位(R-octet)和格八位(C-octet),分別代表編碼結構中的群組(group)、字面(plane)、列 (row)與格(cell)。
在IS0/IEC 10646所有字面中,目前僅有第O、第I和第2字面真正收容編碼字符。 IS0/IEC 10646的BMP和Unicode的編碼字符,依其UCS-2編碼順序如下
(1)0000 007Fh :基本拉丁字母區(qū)。其中0000 OOlFh為CO控制碼,0020h為空格(space),0021 007Eh為ASCII圖形字符,007Fh為句柄DEL。
(2)0080 OOAOh :句柄區(qū)。其中0080 009Fh為Cl句柄,OOAOh為不中斷空格 (no-break space)。
(3)OOAl IFFFh :拼音文字區(qū)。收錄除基本拉丁字母以外的各種拼音文字字符, 包括歐洲各國文字、希臘文、斯拉夫語文、希伯來文、阿拉伯文、亞美尼亞文、印度各地方言、 馬來文、泰文、寮文、柬普寨文、滿文、蒙文、藏文、印地安語文等。
(4) 2000 28FFh :符號區(qū)。收容各種符號,包括標點符號、上下標、錢幣符號、數(shù)字、箭頭、數(shù)學符號、工程符號、光學辨識符號、帶圈或帶括符的文數(shù)字、表格繪制符號、地理圖標、盲用點字、裝飾圖形等。
所述字庫單元的布局是集成在中間層,數(shù)據(jù)廣播和機頂盒菜單應用開不同接口顯示維文文字;這是整個機頂盒應用過程中提供統(tǒng)一接口,只有使用此應用的時才能調(diào)用的接口。重復使用的概率很小,非是整個步驟每次調(diào)用的應用。
所述字庫單元可以拓展到跨平臺能夠在Mac 0S、Windows和一些Lnix系統(tǒng)中設置并能使用。所以字庫可以移植在上述操作系統(tǒng)集成的家庭終端中使用,如DVD、手機、電視機、電腦等,但是在其他家庭終端上使用的瀏覽器和操作系統(tǒng)不一致,在字體顯示方法、函數(shù)、接口實現(xiàn)都不一樣。
為了使本領域的技術人員更好地理解本發(fā)明,下面詳細介紹所述字庫單元的顯示方法。
其中,所述字庫單元的顯示方法,具體如下所述
Unicode雙向算法可解決在沒有更高級別協(xié)議的情況下,混合方向文本的布局問題。以下是此算法所做的某些常規(guī)假設
a)相反語言走向單詞的相鄰情況是根據(jù)基本級別(英語段落為從左向右,阿拉伯語段落為從右向左)排列的。
b) LTR單詞后面的數(shù)字應顯示在單詞的右側(cè)。
c)RTL單詞后面的數(shù)字應顯示在單詞的左側(cè)。
d)相同語言方向的單詞間的標點符號應顯示在這些單詞之間。
e)相反語言方向的單詞走向之間的標點符號應顯示在這些走向之間。
f)段落開頭和結尾的標點符號是根據(jù)段落方向排列的,不受相鄰文本的方向的影響。
g)數(shù)值中的各個阿拉伯數(shù)字在數(shù)值中是從左向右排列的。
h)如果逗號和句號被阿拉伯數(shù)字包圍且與其緊鄰,它們將被視為該數(shù)值的一部分。其他字符(例如貨幣符號)如果與阿拉伯數(shù)字緊密相鄰,它們將被視為數(shù)值的一部分
所述字庫單元的制作方法,具體如下所述
所述字庫單元的制作方法采用目前最流行的曲線字技術,所述曲線字技術的特點,如下所述
a)任意縮放,消除了前兩種字體的局限性。
b)字體編碼基于萬國碼(Unicode),可以支持任何文本,或者同時支持多種文本。
c) 一個OpenType字體有高級字形特征,可以進行對復雜文本進行充分的字形處理,并能通過更簡單的腳本施加更復雜的字形效果,比如用羅馬字母腳本書寫英文。
d)字體文件可以拓展到跨平臺,能夠在Mac OS, Windows和一些Unix系統(tǒng)中進行設置。
驅(qū)動層模塊1016,用于為信息平臺體系提供統(tǒng)一的驅(qū)動程序。
其中,統(tǒng)一平臺驅(qū)動層集成眾多ST5105芯片的機頂盒的FLASH、E2P、Tunner、Ram、 調(diào)制器、復用器、網(wǎng)卡、串口等硬件的驅(qū)動程程序為中間見提供硬件接口函數(shù)集。
運行管理及研發(fā)模塊1017,用于提供信息業(yè)務的技術支持、使用操作說明、信息平臺的管理維護、信息平臺的后臺計費及相應的研究開發(fā)費用。
顯示模塊1018,用于提供平臺體系相應的信息的顯示服務。
其中,所述信息平臺體系的軟件構架通過封裝統(tǒng)一驅(qū)動接口,可以有效的屏蔽硬件的區(qū)別,使中間件和應用程序可以不用太關心硬件的差別,設計出可以跨平臺的應用程序。新疆廣電可以更加專注在應用程序的開發(fā)上,開發(fā)出新應用后可能很快的移植到其他硬件平臺,實現(xiàn)快速的開發(fā)和代碼的高度共享。
所述信息平臺體系的軟件構架在原有公司自定義的機頂盒軟件定制基礎上,從應用層逐步向下統(tǒng)一機頂盒軟件結構和模塊,使得更多開發(fā)成果可以在不同品牌、型號、方案的機頂盒產(chǎn)品上快速部署,有助于提高軟件和應用的穩(wěn)定性,也有助于提高機頂盒對新業(yè)務的支持速度。
信息平臺體系的輔助平臺構架102,用于提供構建信息平臺體系的輔助平臺的構建服務。
為了使本領域的技術人員更好地理解本發(fā)明,在本發(fā)明的另一個優(yōu)選實施例中, 所述信息平臺體系的輔助平臺構架102,具體可以包括
引導模塊1021,用于提供機頂盒硬件啟動、加載硬件啟動程序、調(diào)用驅(qū)動應用程序、應用程序啟動及應用程序的導航作用。
其中,所述引導模板在機頂盒硬件啟動、加載硬件啟動程序、調(diào)用驅(qū)動應用程序、 應用進程啟動并應用軟件啟動中起關鍵導航作用。每個機頂盒啟動機制都不一樣、有些機頂盒啟動機制加密、有些不加密。
升級模塊1022,用于提供信息平臺體系的硬件構架及信息平臺體系的軟件構建的升級服務。
其中,所述升級模塊獨立于其他模塊、它是在用于機頂盒軟件和功能升級時用的特殊功能。統(tǒng)一平臺升級以對多種不同品牌,不同型號的機頂盒統(tǒng)一升級為目的。
信息平臺體系的硬件構架103,用于提供構建信息平臺體系的硬件設備配置。
其中,所述信息平臺體系的硬件構架通過統(tǒng)一機頂盒硬件的模塊化設計,形成統(tǒng)一的機頂盒硬件規(guī)格和硬件模塊接口標準,并根據(jù)需求精簡或優(yōu)化機頂盒的外圍接口和元器件,進一步體現(xiàn)機頂盒的實用性、標準型、規(guī)范性,有助于規(guī)?;慕y(tǒng)一加工、統(tǒng)一維修、 統(tǒng)一客服,降低硬件生產(chǎn)成本、維修、維護和客服成本。
參照圖2,示出了本發(fā)明終端開發(fā)工作的流程示意圖,具體可以包括
步驟201、統(tǒng)計不同機頂盒廠家的ST5105芯片機頂盒硬件配置,獲得不同機頂盒廠家的ST5105芯片機頂盒硬件配置信息;
其中,所述硬件配置為FLASH、E2P、Tunner、Ram、調(diào)制器、復用器、網(wǎng)卡、串口、音頻、 視頻、0SD、前面板等硬件的品牌、型號和驅(qū)動程序。
步驟202、在機頂盒驅(qū)動層中集成所有類型的機頂盒驅(qū)動,并將集成的機頂盒驅(qū)動并列在統(tǒng)一驅(qū)動接口列表中,獲得統(tǒng)一的驅(qū)動接口 ;
步驟203、將維文字庫集成在機頂盒中間件層,獲得集成有維文字庫的機頂盒中間件;
其中,在機頂盒應用層和瀏覽器中可以調(diào)用維文字庫布局接口,使字庫在顯示屏中正常顯示。
步驟204、開發(fā)統(tǒng)一的應用層,獲得統(tǒng)一界面、統(tǒng)一操作的應用層。
參照圖3,示出了本發(fā)明統(tǒng)一平臺工作的流程示意圖,具體可以包括
步驟301、開始硬件掃描,從統(tǒng)一驅(qū)動接口中調(diào)用響應的驅(qū)動程序加載到機頂盒內(nèi)存中,啟動對應FLASH、E2P、Tunner、Ram、調(diào)制器、復用器、網(wǎng)卡、串口、音頻、視頻、OSD、前面板等硬件。
其中,所述統(tǒng)一驅(qū)動接口是集成眾多廠家不同型號硬件的驅(qū)動程序。
步驟302、機頂盒啟動中間件層的瀏覽器庫,瀏覽器啟動過程中調(diào)用應用層維文字庫布局接口,對維文正常解碼并正確顯示文字。
其中,如果機頂盒菜單設置為默認維文字庫,機頂盒直接條用應用層維文字庫布局接口顯示維文字庫。
步驟303、機頂盒啟動并跳轉(zhuǎn)到數(shù)據(jù)廣播;
其中,第一跳轉(zhuǎn)應用層在新疆廣電基本型機頂盒上是數(shù)據(jù)廣播。
參照圖4,示出了本發(fā)明機頂盒工作的流程示意圖,具體可以包括
步驟401、高頻頭接收來自有線網(wǎng)的高頻信號,通過QAM解調(diào)器完成信道解碼,從載波中分離出包含音、視頻和其他數(shù)據(jù)信息的傳送流。
其中,所述傳送流中一般包含多個音、視頻流及一些數(shù)據(jù)信息。
步驟402、解復用器用來區(qū)分不同的節(jié)目,提取相應的音、視頻流和數(shù)據(jù)流,送入 MPEG-2解碼器和相應的解析軟件,完成數(shù)字信息的還原。
其中,對于付費電視,條件接收模塊對音、視頻流實施解擾,并采用含有識別用戶和進行記賬功能的智能卡,保證合法用戶正常收看。
所述MPEG-2解碼器完成音、視頻信號的解壓縮,經(jīng)視頻編碼器和音頻D/A變換,還原出模擬音、視頻信號,在常規(guī)彩色電視機上顯示高質(zhì)量圖像,并提供多聲道立體聲節(jié)目。
總之,本發(fā)明提供了一種基于數(shù)字機頂盒的信息平臺體系,該體系能夠在不同 ST5105芯片的不同型號的機頂盒硬件平臺的基礎上統(tǒng)一軟件平臺。
本發(fā)明不限于上述實施方式,對于本領域普通技術人員而言,對上述實施方式所做出的任何顯而易見的改進或變更,都不會超出本發(fā)明的構思 和所附權利要求的保護范圍。
權利要求
1.一種基于數(shù)字機頂盒的信息平臺體系,其特征在于,包括 信息平臺體系的軟件構架,用于提供構建信息平臺體系的軟件服務; 信息平臺體系的輔助平臺構架,用于提供構建信息平臺體系的輔助平臺的構建服務; 信息平臺體系的硬件構架,用于提供構建信息平臺體系的硬件設備配置。
2.如權利要求1所述的基于數(shù)字機頂盒的信息平臺體系,其特征在于,所述信息平臺體系的軟件構架,包括 信息綜合控制模塊,用于提供綜合的信息轉(zhuǎn)接、控制功能及用于協(xié)調(diào)用戶接入和應用接入,提供基于數(shù)字機頂盒的少數(shù)民族語言的統(tǒng)一的信息平臺體系; 接入模塊,用于為信息平臺體系提供各種接入服務功能; 接口模塊,用于為信息平臺體系提供各種接口 ; 應用層模塊,用于為用戶提供各種應用層業(yè)務服務; 中間件模塊,用于為信息平臺體系提供數(shù)據(jù)庫系統(tǒng)與應用程序系統(tǒng)的信息轉(zhuǎn)換服務; 驅(qū)動層模塊,用于為信息平臺體系提供統(tǒng)一的驅(qū)動程序; 運行管理及研發(fā)模塊,用于提供信息業(yè)務的技術支持、使用操作說明、信息平臺的管理維護、信息平臺的后臺計費及相應的研究開發(fā)費用; 顯示模塊,用于提供平臺體系相應的信息的顯示服務; 其中,所述應用層業(yè)務服務包括數(shù)字電視、數(shù)字廣播、節(jié)目指南、數(shù)據(jù)廣播、股票、廣告、節(jié)目管理及系統(tǒng)管理的服務。
3.如權利要求2所述的基于數(shù)字機頂盒的信息平臺體系,其特征在于,所述接入模塊,包括 用戶接入單元,用于為用戶提供對各種業(yè)務的接入,獲得業(yè)務服務的接入功能; 應用接入單元,用于管理應用服務并為用戶提供相應的信息業(yè)務服務。
4.如權利要求2所述的基于數(shù)字機頂盒的信息平臺體系,其特征在于,所述接口模塊,包括 統(tǒng)一驅(qū)動接口單元,用于為信息平臺體系提供驅(qū)動層模塊與中間件模塊進行信息轉(zhuǎn)換的統(tǒng)一的驅(qū)動接口; 中間件統(tǒng)一接口單元,用于為信息平臺體系提供跨平臺的SDKAPA接口 ; 維文字庫接口單元,用于提供啟動維文字庫的接口服務。
5.如權利要求2所述的基于數(shù)字機頂盒的信息平臺體系,其特征在于,所述中間件模塊包括 數(shù)據(jù)庫單元,用于為信息平臺系統(tǒng)提供采用結構體數(shù)組的方式構成的數(shù)據(jù)庫及相應的數(shù)據(jù)存儲、數(shù)據(jù)輸入輸出及數(shù)據(jù)的轉(zhuǎn)換;其中,所述數(shù)據(jù)庫庫為節(jié)目信息數(shù)據(jù)庫、頻點信息數(shù)據(jù)庫及配置信息數(shù)據(jù)庫; 字庫單元,用于為信息平臺系統(tǒng)提供文字字庫; 所述文字字庫包括漢文字庫、維吾爾文字庫及英文字庫。
6.如權利要求1所述的基于數(shù)字機頂盒的信息平臺體系,其特征在于,所述信息平臺系統(tǒng)的輔助平臺構架,包括 引導模塊,用于提供機頂盒硬件啟動、加載硬件啟動程序、調(diào)用驅(qū)動應用程序、應用程序啟動及應用程序的導航作用;升級模塊,用于提供信息平臺體系的硬件構架及信息平臺體系的軟件構建的升級服 務。
全文摘要
本發(fā)明提供了一種基于數(shù)字機頂盒的信息平臺體系,包括信息平臺體系的軟件構架,用于提供構建信息平臺體系的軟件服務;信息平臺體系的輔助平臺構架,用于提供構建信息平臺體系的輔助平臺的構建服務;信息平臺體系的硬件構架,用于提供構建信息平臺體系的硬件設備配置;該體系能夠在不同ST5105芯片的不同型號的機頂盒硬件平臺的基礎上統(tǒng)一軟件平臺。
文檔編號H04N21/41GK103037248SQ20111029153
公開日2013年4月10日 申請日期2011年9月30日 優(yōu)先權日2011年9月30日
發(fā)明者陳長偉, 斯拉依·司馬義, 李嵩檁 申請人:新疆廣電網(wǎng)絡有限責任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1