一种电视机程序升级的方法

文档序号:7648555阅读:163来源:国知局
专利名称:一种电视机程序升级的方法
技术领域
本发明属于电视技术领域,尤其涉及电视机中程序更新的技术。
背景技术
在传统的模拟电视机中, 一般均有一个微处理器MCU芯片,用于完成电 视机各部分的控制、OSD (On Screen Display电视屏幕控制图形界面)的生成 以及按鍵命令解释等;MCU中运行的程序主要用C语言、汇编或者两者结合 来完成,其开发相对简单。
模拟电视向数字电视的转换,电视信号从模拟信号转换成数字信号,电视 机中引入了 MPEG-2解码、32位/300M h z的CPU等SOC ( System On Chip, 片上系统)芯片;随着技术的快速进步,这种SOC芯片向更多的解码功能 (MPEG-2/4, H.264, VC1, AVS, MP3等),更快的CPU速度(600MH z , lGHz等),更多的接口 (USB (Universal Serial Bus通用串行总线)、网 络接口等)发展。
上述芯片的引入导致了搡作系统的出现,从早期的专有操作系统逐步向通 用的搡作系统如Linux、 WinCE等搡作系统过渡。在操作系统之上,又有不同 的GUI (Graphical User Interfaces,图形用户4妾口 )系统,如MiniGUI、 QT、 MicroWindow、 DirectFB。 GUI是基于操作系统之上,集成了图形驱动,消息 系统等的图形驱动函数库,而UI则是利用GUI提供的一系列图形驱动函数库, 以及消息系统所设计完成的用户图形操作界面。
如图1所示,现有的电视系统中, 一般通过遥控器来控制电视机的功能, 一般采用图形化的界面(UI)完成,每个模块之间要通过UI来统一管理和协 调工作。现有的用户界面(UI)、操作系统、驱动程序以及电视机中的其它应用程
序模块都是在电视机出厂前事先安装在电视机中,用户购买电视机之后,UI、
操作系统、驱动程序或者其它应用程序模块的更新难度较大,因此,现有的电
视机的UI、操作系统、驱动程序以及电视机中的其它应用程序模块是不能由用
户进行更新或者升级的, 一般都是固定不变的,但实际上存在由用户自己更新 这些程序的需求。

发明内容
本发明的目的在于提供一种电视机程序更新的方法,旨在解决现有技术中 存在的用户不能对电视机程序进行更新的问题。
为实现上述目的,本发明采用的技术方案如下
一种电视机程序更新的方法,所述的方法包括如下步骤
a、 电视机获取待升级程序文件包;
b、 所述的电视机将所述的待升级程序文件包解压缩后安装在对应的目录
下'
其中步骤a具体包括
al、所述的电视机与互联网服务器连接;
a2、所述的电视机从所述的互联网服务器中下载所述的待升级程序文件包。 其中步骤al之前还包括
a0、将所述的待更新程序打包上传至所述的互联网服务器。 所述的待更新程序中定义了程序目录和名称。 其中步骤a具体包括 al、所述的电视机与外接存储设备连接; a2、所&的电4见才/U人所i^J 其中步骤al之前还包括
a0、将所述的待更新程序打包后存储在所述的外接存储设备中所述的外接存储设备为移动硬盘或者通用串行总线USB盘,所述的电视机
通过USB接口与所述的外接存储设备连接。
所述的待更新程序具体为图形化用户界面UI程序或者操作系统或者驱动 程序或者操作系统。
所述的步骤a与步骤b之间进一步包括一判断步骤al,在判断步骤al中 由用户决定是否接受更新,如果用户接受更新,则执行步骤b;如果用户不接 受更新,则直接结束流程,不进行更新。
所述的步骤a与步骤al之间进一步包括一判断步骤a2,通过判断步骤a2 判断待升级文件包的级别是否为"重要",如果级别是"重要",则直接执行步 骤b;如果级别不是"重要",则执行步骤al。
所述的待升级程序中携带下述信息中的一项或者多项厂家信息、作者、 制作日期、版本号、适用范围以及版本特点描述。
其中步骤b之后还包括重新启动电视机,所述的电视机运行所述的待更 新程序。
本发明克服现有技术的不足,采用由电视机上的升级模块从网络中的服务 器或者从USB磁盘中获取待更新程序的文件包,如UI、操作系统、驱动程序 以及其它的应用程序模块,并将待更新程序文件包解压后按照至对应的目录之 下,完成程序更新的技术方案,使得电视机中的程序可以实时更新,尤其是电 视机的UI可以根据个人爱好而变化。同时,程序的更新也可以根据文件包的级 别在用户的选择下进行,具有人性化、可靠性高的特点。


图1是现有技术中UI对电视功能模块进行管理控制的示意图2是本发明实施例一流程图3是将图2中的流程图优化后的流程图4是将图3中的流程图进一 步优化后的流程图;图5是本发明实施例二流程图。
具体实施例方式
本发明实施例提供的技术方案是电视机上的升级模块从网络中的服务器 或者从USB》兹盘中获取j寺更新程序的文件包,如UI、才喿作系统、驱动程序以 及其它的应用程序it块,并将待更新程序文件包解压后安装至对应的目录之下, 完成程序更新。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
以下以UI的更新进行说明,其它程序的更新或者升级的流程如UI更新的 流程基本一致,此不赘述。
实施例一电视机通过网络获取待更新程序的文件包
随着电视技术的发展,电视机与互联网络的联系越来越紧密,电视机中都 将集成网络模块,完成网络功能,如现有的数字电视(DVB)或者IPTV(Intemet Protocol Television 交互式网络电视)系统中,均用到了 browser (浏览器)软 件,通过此软件完成电视机与网络连接的功能。
开发人员在PC上制作网页UI,把制作好的UI上传到服务器上,定义好 特定的目录与名称,电视机开启之后访问服务器上的升级页面,点击开始升级, 则电视机预先放置的升级程序模块开始工作,到服务器上下载制作好的网页文 件包,电视机将下载的文件包解压缩至特定的UI目录中,重新启动机器,用户 得到的本地UI则是新制作的网页UI。每次升级的文件包将带有常规的信息, 包括作者,制作日期,版本号,适用范围,版本特点描述、文件包级别等等信 息,可以供用户查看。
本实施例的流程如图2所示,具体包括如下的步骤
1、将新的UI文件打包后传送到网络服务器;2、 电视机通过浏览器与服务器连接,从服务器上下载UI文件包;
3、 电视机将下载的UI文件包解压缩至特定的UI目录中;
4、 重新启动电视i/L, UI更新完成。
结合参见图3中所示,为了优化实施例一,还可以在步骤2与步骤3之间 增加一个判断步骤21,由用户决定是否接受更新,如果用户接受更新,则执行 步骤3;如果用户不接受更新,则直接结束流程,不进行更新。这样,用户就 可以根据自己的实际需要或者喜好选择是否更新,使得软件升级过程更加人性 化。尤其是在网络升级的过程中,如果是病毒性的恶意升级文件包,用户可以 通过上述的自行选择步骤进行避开。
当然,在必须更新UI文件包并完成升级的情况下,需要先判断所下载的 UI文件包的级别为"重要,,或是"普通",如果是"重要",则表示电视机系 统必须要更新此文件包(例如为了克服现有电视机系统的缺陷等等),用户不 能自行选^^是否接受更新(即,必须更新)。如图4中所示,可以在图3中的 步骤21之前增加判断步骤20,判断UI文件包的级别是否为"重要",如果级别 是"重要,,,则直接执行步骤3,进行升级;如果级别不是"重要"(即"普 通"),则执行步骤21,由用户选择是否升级。通过增加步骤20,保证了重要 文件包的升级,保证了升级的可靠性。
实施例二
在没有网络的情况下,可以通过USB的方式来升级,将制作好的新的网页 UI文件打包好放在USB磁盘内,按照约定的规范取名,然后将USB磁盘接入 电视机上,电视机上的升级模块则自动会搜索要升级的文件,获取该文件包, 并将该文件包解压缩放在指定的目录中,重新启动机器,用户则将得到新的本 地UI。每次升级的文件包内将带有常规的信息,包括厂家信息,作者,制作曰 期,版本号,适用范围,版本特点描述等等必要的信息,提供给用户查看。
本实施例的流程如图5所示,具体包括如下的步骤
1 、将新的UI文件包存储在USB磁盘中;2、 连接USB磁盘和电视机;
3、 电视机中的升级程序模块从USB磁盘中获取UI文件包;
4、 电视^L将下载的UI文件包解压缩至特定的UI目录中;
5、 新启动电视机,UI更新完成。
用来装载待更新的程序文件包除了是U盘之外,其他的外接存储设备如移 动硬盘等也可以完成同本发明实施例二中U盘相同的功能。
显然,上述实施例二中的流程同样可以参照图3、图4中的步骤进行优化, 使得升级的过程更加人性化,同时也保证升级的可靠性。
作系统、驱动程序以及一些其他应用程序模块。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种电视机程序更新的方法,其特征在于,所述的方法包括如下步骤a、电视机获取待升级程序文件包;b、所述的电视机将所述的待升级程序文件包解压缩后安装在对应的目录下。
2、 根据权利要求1所述的方法,其特征在于,其中步骤a具体包括 al、所述的电视机与互联网服务器连接;
3、 根据权利要求2所述的方法,其特征在于,其中步骤al之前还包括 a0、将所述的待更新程序打包上传至所述的互联网服务器。
4、 根据权利要求3所述的方法,其特征在于,所述的待更新程序中定义了 程序目录和名称。
5、 根据权利要求1所述的方法,其特征在于,其中步骤a具体包括 al、所述的电视机与外接存储设备连接;a2、所述的电视机从所述的外接存储设备中读取所述的待升级程序文件包。
6、 根据权利要求5所述的方法,其特征在于,其中步骤al之前还包括 a0、将所述的待更新程序打包后存储在所述的外接存储设备中。
7、 才艮据权利要求1所述的方法,其特征在于,所述的步骤a与步骤b之间 进一步包括一判断步骤al,在判断步骤al中由用户决定是否接受更新,如果 用户接受更新,则执行步骤b;如果用户不接受更新,则直接结束流程,不进 行更新。
8、 根据权利要求7所述的方法,其特征在于,所述的步骤a与步骤al之 间进一步包括一判断步骤a2,通过判断步骤a2判断待升级文件包的级别是否 为"重要",如果级别是"重要",则直接执行步骤b;如果级别不是"重要", 则执行步骤al。
9、 根据权利要求1所述的方法,其特征在于,所述的待升级程序中携带下述信息中的一项或者多项厂家信息、作者、制作日期、版本号、适用范围、 文件包级别以及版本特点描述。
10、根据权利要求1所述的方法,其特征在于,其中步骤b之后还包括: 重新启动电视机,所述的电视机运行所述的待更新程序。
全文摘要
本发明提供了一种电视机程序更新的方法,所述的方法包括如下步骤a.电视机获取待升级程序文件包;b.所述的电视机将所述的待升级程序文件包解压缩后安装在对应的目录下。本发明克服现有技术的不足,采用由电视机上的升级模块从网络中的服务器或者从USB磁盘中获取待更新程序的文件包,如UI、操作系统、驱动程序以及其它的应用程序模块,并将待更新程序文件包解压后按照至对应的目录之下,完成程序更新的技术方案,使得电视机中的程序可以实时更新,尤其是电视机的UI可以根据个人爱好而变化,同时,程序的更新也可以根据文件包的级别在用户的选择下进行,具有人性化、可靠性高的特点。
文档编号H04N5/00GK101316330SQ20071007468
公开日2008年12月3日 申请日期2007年6月1日 优先权日2007年6月1日
发明者冯万良, 盛润泽 申请人:深圳Tcl工业研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1