一种在不同tv平台下实现功能模块软件兼容的装置的制作方法

文档序号:7753745阅读:394来源:国知局
专利名称:一种在不同tv平台下实现功能模块软件兼容的装置的制作方法
技术领域
本发明属于多媒体电视机技术领域,尤其涉及一种在不同TV平台下实现功能模 块软件兼容的装置。
背景技术
针对现有电视机系统的软件开发过程中模块化开发方式的日益推广,某一单独开 发的模块(如多媒体模块)需要与不同的机芯(TV平台机芯)进行匹配。而不同的机芯对 该模块的功能要求不一致。为了解决该问题,目前采用的方式是根据不同电视机机芯的不 同功能要求,为功能模块改版几套软件以进行匹配。然而这种方式存在的弊端是开发人员 软件备份的成本提高,多版软件占据服务器的大量空间;且也为日后的版本维护带来一定 隐患,用户在升级过程中很可能出现升级到错误版本(因版本过多),从而导致系统出问题 进而带来诸多的问题影响。因此,有必要研究开发提供在不同TV平台下实现功能模块软件 兼容的装置,以使得开发过程中的软件备份成本降低,版本管理成本降低,避免了日后维护 过程中因版本过多带来的升级错误。

发明内容
本发明实施例的目的在于提供一种在不同TV平台下实现功能模块软件兼容的装 置,以使得开发过程中的软件备份成本降低,版本管理成本降低,避免了日后维护过程中因 版本过多带来的升级错误。为实现上述目的,本发明的技术方案为一种在不同TV平台下实现功能模块软件兼容的装置,包括有TV平台模块、适用于 TV平台的数据储存模块、适用于功能模块的信息储存模块、以及适用于TV平台与功能模块 的通讯模块。进一步地,所述功能模块以多媒体模块,所述数据储存模块与TV平台模块连接, 用以储存TV平台机芯信息,通道切换后该机芯信息以通讯方式传递给多媒体模块及其他 模块。进一步地,所述信息存储模块与多媒体模块连接,以用于平台在切换至多媒体通 道时,获取相应的TV平台机芯信息,从而根据机芯信息进行软件功能的配置。相较于现有技术,本发明在不同TV平台下实现功能模块软件兼容的装置避免了 针对不同机芯开发不同多媒体模块软件系统,以使得开发过程中的软件备份成本降低,版 本管理成本降低,同时避免了日后维护过程中因版本过多带来的升级错误。


图1是本发明在不同TV平台下实现功能模块软件兼容的装置的原理框图。图2是本发明的应用流程图示。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。参照图1所示,本发明在不同TV平台下实现功能模块软件兼容的装置包括适用于 TV平台的数据储存模块、适用于功能模块的信息储存模块、以及适用于TV平台与功能模块 的通讯模块。本实施例中,功能模块以多媒体模块为例进行说明。所述数据储存模块与TV 平台模块连接,用以储存TV平台机芯信息,通道切换后该机芯信息以通讯方式传递给多媒 体模块及其他模块。而所述信息存储模块与多媒体模块连接,以用于平台在切换至多媒体 通道时,获取相应的TV平台机芯信息,从而根据机芯信息进行软件功能的配置。在切换至 多媒体模块过程中,由TV平台模块从的相应位置读取本TV平台的机芯信息,并由通讯模块 负责将该信息传递至多媒体模块。机芯信息由系统工程师定义并提供给软件工程师,由软 件工程师写入相关的储存介质如EEPROM进行储存。通道切换部分由信号输入端,开关,以及输入部分组成。系统在进行通道切换时, 软件系统读写相关硬件设备的寄存器以将开关联通至通道输入端,使得输入信号与输出部 分连同。切换完成后,相关的多媒体模块通道会对通讯模块及相关数据进行初始化设置,以 获取相关TV平台的机芯号码。在软件系统控制切换至多媒体模块后,多媒体模块初始化通 讯模块,并通过通讯模块获取TV平台传递过来的机芯号,进而将该机芯号进行储存。多媒 体模块各功能部分从其信息储存模块获取该机芯号并以此进行功能的配置,从而实现了使 用一套多媒体软件兼容不同TV平台机芯的装置。图2所示为本发明在不同TV平台下实现功能模块软件兼容的装置实现的具体流 程。针对不同的TV机芯,系统设计师会提供为该机芯定义的机芯号给软件设计师并由软件 设计师固化至数据存储模块中。系统在由TV平台模块切换至多媒体模块的过程中,TV平台 模块从数据存储模块的相应位置读取该TV平台机芯信息,并通过通讯模块进行传输。系统 切换至多媒体模块后会进行初始化操作,初始化结束之后通过通讯模块获取机芯号并将其 储存至信息存储模块,多媒体模块各功能部分从信息存储模块中获取机芯号并以此对自身 功能进行配置,如进行各功能的删减等,以满足该TV平台机芯对多媒体模块的需求。从而 实现了一套软件兼容匹配不同TV平台机芯。当TV平台模块在执行用户切换通道指令切换 至多媒体模块时,从数据存储模块中读取的机芯数据通过通讯模块会先行传至多媒体模块 的内存模块中,待多媒体模块数据初始化完成时再将该机芯信息储存至信息存储模块中。 多媒体模块即多媒体模块中的各功能模块通过获取信息存储模块中的机芯号,进一步解析 该TV平台机芯的需求,对自身进行功能上的配置,达到了兼容的目的,避免了多套TV平台 机芯使用多套多媒体软件,从而避免了因备份及维护开销大而带来的困扰,也避免日后用 户因升级至错误版本软件而引发的投诉。相较于现有技术中在多机芯的情况下,需要开发多套类似但功能各异的模块软 件,给软件开发人员带来了很大的负担,如备份和维护代码方面,在功能升级时,需要同时 修改维护几套软件,而且由于数量较多,容易产生错误。本发明创作避免了这些问题,实现 一套软件兼容不同的机芯,避免了维护多套软件带来的额外开销,降低了开发成本。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种在不同TV平台下实现功能模块软件兼容的装置,包括有TV平台模块,其特征在于,还包括有适用于TV平台的数据储存模块、适用于功能模块的信息储存模块、以及适用于TV平台与功能模块的通讯模块。
2.如权利要求1所述在不同TV平台下实现功能模块软件兼容的装置,其特征在于所 述功能模块以多媒体模块,所述数据储存模块与TV平台模块连接,用以储存TV平台机芯信 息,通道切换后该机芯信息以通讯方式传递给多媒体模块及其他模块。
3.如权利要求2所述在不同TV平台下实现功能模块软件兼容的装置,其特征在于所 述信息存储模块与多媒体模块连接,以用于平台在切换至多媒体通道时,获取相应的TV平 台机芯信息,从而根据机芯信息进行软件功能的配置。
4.如权利要求3所述在不同TV平台下实现功能模块软件兼容的装置,其特征在于在 切换至多媒体模块过程中,由TV平台模块从的相应位置读取本TV平台的机芯信息,并由通 讯模块负责将该信息传递至多媒体模块。
5.如权利要求3所述在不同TV平台下实现功能模块软件兼容的装置,其特征在于进 行通道切换时,由软件系统读写相关硬件设备的寄存器以将开关联通至通道输入端,使得 输入信号与输出部分连同;切换完成后多媒体模块通道会对通讯模块及相关数据进行初始 化设置,以获取相关TV平台的机芯号码。
6.如权利要求5所述在不同TV平台下实现功能模块软件兼容的装置,其特征在于软 件系统控制切换至多媒体模块后,多媒体模块初始化通讯模块,并通过通讯模块获取TV平 台传递过来的机芯号,进而将该机芯号进行储存;多媒体模块各功能部分从其信息储存模 决获取该机芯号并以此进行功能的配置,从而实现了使用一套多媒体软件兼容不同TV平 台机芯的装置。
全文摘要
本发明公开一种在不同TV平台下实现功能模块软件兼容的装置,在不同TV平台下实现功能模块软件兼容的装置,包括有TV平台模块、适用于TV平台的数据储存模块、适用于功能模块的信息储存模块、以及适用于TV平台与功能模块的通讯模块。本发明避免了针对不同机芯开发不同多媒体模块软件系统,以使得开发过程中的软件备份成本降低,版本管理成本降低,同时避免了日后维护过程中因版本过多带来的升级错误。
文档编号H04N5/44GK101895701SQ20101022198
公开日2010年11月24日 申请日期2010年7月7日 优先权日2010年7月7日
发明者孙思凯 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1