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