基于Windows平台的嵌入式应用软件开发模拟器的制作方法

文档序号:7613176阅读:237来源:国知局
专利名称:基于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日
发明者徐 明, 章素华, 彭翔 申请人:上海全景数字技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1