專利名稱:基于Windows平臺(tái)的嵌入式應(yīng)用軟件開發(fā)模擬器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視技術(shù),具體地說,涉及基于Windows平臺(tái)的嵌入式應(yīng)用軟件開發(fā)模擬器。
背景技術(shù):
隨著數(shù)字電視的蓬勃發(fā)展和新應(yīng)用的不斷出現(xiàn),基于不同硬件平臺(tái)和不同操作系統(tǒng)的數(shù)字電視芯片也不斷推出,如何快速推出自己高質(zhì)量的數(shù)字電視產(chǎn)品成為擺在數(shù)字電視制造商的難題。全景模擬器改變了先前基于不同的芯片軟件方案需要完全重新開發(fā)的特點(diǎn),完全獨(dú)立于硬件操作系統(tǒng)層,只需要在應(yīng)用層針對(duì)不同的用戶需求進(jìn)行開發(fā),極大縮短軟件開發(fā)時(shí)間。目前模擬器支持兩級(jí)模擬,驅(qū)動(dòng)模擬層可以屏蔽不同的操作系統(tǒng)和硬件平臺(tái),應(yīng)用模擬層可以屏蔽不同的數(shù)字電視相關(guān)協(xié)議如(DVB SI和ATSC PSIP)。
發(fā)明內(nèi)容
因此,本發(fā)明提出了方便快速的進(jìn)行嵌入式數(shù)字電視軟件開發(fā)的模擬器。本發(fā)明利用先進(jìn)的模擬器技術(shù),通過強(qiáng)大的公共軟件接口,可以完全實(shí)現(xiàn)基于不同硬件平臺(tái)的數(shù)字電視芯片的快速軟件開發(fā),為眾多數(shù)字電視制造商提供用戶化的從低端到高端,完整的數(shù)字電視產(chǎn)品軟件解決方案。
根據(jù)本發(fā)明,提出了一種基于Windows平臺(tái)的嵌入式應(yīng)用軟件開發(fā)模擬器,包括一中間層,所述中間層包括數(shù)據(jù)庫(kù)用于存儲(chǔ)各種數(shù)字電視協(xié)議的數(shù)據(jù)信息;協(xié)議引擎用于解析符合DVB SI和ATSC PSIP標(biāo)準(zhǔn)協(xié)議的業(yè)務(wù)信息,同時(shí)通過數(shù)據(jù)庫(kù)接口與應(yīng)用層通信;電視服務(wù)模塊為應(yīng)用程序提供統(tǒng)一的電視服務(wù)接口; 升級(jí)模塊提供各種數(shù)字電視軟件系統(tǒng)升級(jí)的方法;以及CA模塊提供不同CA系統(tǒng)的模擬。
圖1示出了本發(fā)明的模擬器的核心模塊-中間層的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
如圖1所示,第三行部分為本模擬器的核心模塊——中間層,它通過下層的平臺(tái)獨(dú)立接口和不同的操作系統(tǒng)和硬件平臺(tái)相連。通過上層的應(yīng)用獨(dú)立接口支持應(yīng)用程序的跨平臺(tái)的開發(fā)。
中間層主要包括以下幾個(gè)部分1)數(shù)據(jù)庫(kù)(DATABASE)用于存儲(chǔ)各種數(shù)字電視協(xié)議的數(shù)據(jù)信息,具有索引快,可擴(kuò)展性強(qiáng)的特點(diǎn)。
2)協(xié)議引擎(DVB-SI,ATSC PSIP)用于解析符合DVB SI和ATSC PSIP標(biāo)準(zhǔn)協(xié)議的業(yè)務(wù)信息,同時(shí)通過數(shù)據(jù)庫(kù)接口與應(yīng)用層通信。協(xié)議引擎可以同時(shí)支持靜態(tài)的數(shù)據(jù)模擬和實(shí)時(shí)的協(xié)議數(shù)據(jù)解析。
3)電視服務(wù)模塊(TV Service)為應(yīng)用程序提供統(tǒng)一的電視服務(wù)接口。如播放特定電視節(jié)目,讀取節(jié)目信息等。
4)升級(jí)模塊(ATHENA LOADER)提供各種數(shù)字電視軟件系統(tǒng)升級(jí)的方法,目前支持串口和在線升級(jí)。5)CA模塊(ATHENA ACCESS)提供不同CA系統(tǒng)的模擬。
應(yīng)用層實(shí)例1)電子節(jié)目指南(EPG Surfer)2)各種數(shù)字電視增值應(yīng)用萬年歷,計(jì)算器,電子詞典,記事本等本專利發(fā)明的優(yōu)點(diǎn)如下應(yīng)用程序可以和驅(qū)動(dòng)程序的開發(fā)同時(shí)進(jìn)行而不受底層硬件不同的影響。強(qiáng)大的開發(fā)調(diào)試功能,可以支持Windows的VC和Unit/Linux下的GDB工具。靈活的Wizard和Expert模式可以基于不同用戶的需求進(jìn)行快速開發(fā)。可以同時(shí)支持?jǐn)?shù)字電視歐洲標(biāo)準(zhǔn)DVB和美國(guó)標(biāo)準(zhǔn)PSIP.簡(jiǎn)單易用的函數(shù)接口。
權(quán)利要求
1.一種基于Windows平臺(tái)的嵌入式應(yīng)用軟件開發(fā)模擬器,包括一中間層,所述中間層包括數(shù)據(jù)庫(kù)用于存儲(chǔ)各種數(shù)字電視協(xié)議的數(shù)據(jù)信息;協(xié)議引擎用于解析符合DVB SI和ATSC PSIP標(biāo)準(zhǔn)協(xié)議的業(yè)務(wù)信息,同時(shí)通過數(shù)據(jù)庫(kù)接口與應(yīng)用層通信;電視服務(wù)模塊為應(yīng)用程序提供統(tǒng)一的電視服務(wù)接口;升級(jí)模塊提供各種數(shù)字電視軟件系統(tǒng)升級(jí)的方法;以及CA模塊提供不同CA系統(tǒng)的模擬。
全文摘要
本發(fā)明提供一種基于Windows平臺(tái)的嵌入式應(yīng)用軟件開發(fā)模擬器,包括一中間層,所述中間層包括數(shù)據(jù)庫(kù)用于存儲(chǔ)各種數(shù)字電視協(xié)議的數(shù)據(jù)信息;協(xié)議引擎用于解析符合DVB SI和ATSC PSIP標(biāo)準(zhǔn)協(xié)議的業(yè)務(wù)信息,同時(shí)通過數(shù)據(jù)庫(kù)接口與應(yīng)用層通信;電視服務(wù)模塊為應(yīng)用程序提供統(tǒng)一的電視服務(wù)接口;升級(jí)模塊提供各種數(shù)字電視軟件系統(tǒng)升級(jí)的方法;以及CA模塊提供不同CA系統(tǒng)的模擬。
文檔編號(hào)H04N7/16GK1855054SQ200510025538
公開日2006年11月1日 申請(qǐng)日期2005年4月29日 優(yōu)先權(quán)日2005年4月29日
發(fā)明者徐 明, 章素華, 彭翔 申請(qǐng)人:上海全景數(shù)字技術(shù)有限公司