电视软件在线增量升级方法技术

技术编号:4077496 阅读:471 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及电视机技术。本发明专利技术解决了现有电视软件升级方式均采用软件整体升级的问题,提供了一种电视机软件在线增量升级方法,其技术方案可概括为:首先在为电视安装电视软件时将电视软件按照不同模块区分为不同的库文件,并建立一个ramdisk对所有库文件进行管理,软件开发商制作更新对照表及需要更新的某个库的电视软件并打包制作成升级包,且发送到升级服务器中,更新升级服务器上的版本标志,当网络电视自动检测到升级服务器上的版本标示时,判断其版本标示是否比本机上的软件版本标示更新,若不是则不作处理,若是则从升级服务器上下载该升级包到本机上进行更新。本发明专利技术的有益效果是,可实时更新,适用于电视机。

【技术实现步骤摘要】

本专利技术涉及电视技术,特别涉及电视软件的升级方法。
技术介绍
随着互联网的快速发展以及用户对电视产品双向互动服务的需求,电视产品网络 化是电视行业发展的必然方向之一,多变的网络环境、丰富的互联网内容和嵌入式系统的 硬件发展,使新服务、新功能推出的周期越来越短,原先OTP(—次性可编程芯片)时代的 一版软件伴随电视产品整个生命的模式不能满足用户需求,而软件容量的增大和大量的用 户群,也使软件整体在线升级和优盘升级的应用遇到瓶颈,主要体现在现在的电视软件升 级方式均采用整体升级的方法,哪怕所需升级的软件只改动了 100个字节,也需要将整个 程序完整的进行打包发布,这样用户为了这100个字节的改动,仍然需要将几十兆的升级 包完整下载或利用优盘完整拷贝,再对软件完全升级(此时改动的软件部分仅仅为100字 节),基于中国目前互联网整体上的带宽和稳定性而言,这样会造成网络带宽占用大、升级 包下载慢及软件升级慢的情况;而现在的电视软件基本上都是按照不同模块区分为不同的 库文件的,但是在制作升级包时,均采用整体升级方式,即都会把所有内容合并制作成为一 个升级烧录文件。
技术实现思路
本专利技术的目的是克服目前电视软件升级方式均采用软件整体升级的缺点,提供一 种电视机软件在线增量升级方法。本专利技术解决其技术问题,采用的技术方案是,,其特征 在于,包括以下步骤a.为电视安装电视软件时将电视软件按照不同模块区分为不同的库文件,并建立 一个ramdisk对所有库文件进行管理;b.软件开发商制作更新对照表及需要更新的某个库的电视软件,需要更新的某个 库的电视软件与更新对照表相对应,并将需要更新的某个库的电视软件及更新对照表进行 打包压缩制作成升级包;c.软件开发商将制作的升级包发送到互联网上的升级服务器中,并更新升级服务 器上的版本标志;d.用户的网络电视自动检测到升级服务器上的版本标示,判断其版本标示是否比 本机上的软件版本标示更新,若是则进入下一步,若不是则不作处理;e.用户的网络电视从升级服务器上下载该升级包到本机上;f.用户的网络电视解压并存储该升级包,刷新本机更新记录,确认本机下次开机 时是否更新;g.用户的网络电视再次开机,根据本机更新记录判断是否进行更新,若是则进入 下一步,若不是则不作处理;h.按照更新对照表使用存储的需要更新的某个库的电视软件通过ramdisk更新 本机上的库文件;i.执行应用程序完成本机软件更新。具体的,步骤f所述解压并存储该升级包为解压该升级包并将解压后的升级包存 ji^^t nandflash 巾。本专利技术的有益效果是,通过上述,在电视软件升级时, 仅更新需要更新的部分,下载该部分的软件升级包即可,其升级包最小时可以只有几十个 字节,更能适应快速网络传输和缩短升级时间的需求,能够满足大容量用户群体同时且及 时升级的需求,且其自动升级无需用户介入,方便用户。具体实施例方式下面结合实施例,详细描述本专利技术的技术方案。本专利技术所述为首先在为电视安装电视软件时将电视 软件按照不同模块区分为不同的库文件,并建立一个ramdisk对所有库文件进行管理,软 件开发商制作更新对照表及需要更新的某个库的电视软件,需要更新的某个库的电视软件 与更新对照表相对应,并将需要更新的某个库的电视软件及更新对照表进行打包压缩制作 成升级包,并将制作的升级包发送到互联网上的升级服务器中,且更新升级服务器上的版 本标志,当用户的网络电视自动检测到升级服务器上的版本标示时,判断其版本标示是否 比本机上的软件版本标示更新,若不是则不作处理,若是则从升级服务器上下载该升级包 到本机上,然后解压并存储该升级包,刷新本机更新记录,确认本机下次开机时是否更新, 当用户的网络电视再次开机时,根据本机更新记录判断是否进行更新,若不是则不作处理, 若是则按照更新对照表使用存储的需要更新的某个库的电视软件通过ramdisk更新本机 上的库文件,并执行应用程序完成本机软件更新。实施例本例将解压后的升级包存储在nandflash中。首先在为电视安装电视软件时将电视软件按照不同模块区分为不同的库文件,并 建立一个ramdisk对所有库文件进行管理,软件开发商制作更新对照表及需要更新的某个 库的电视软件,需要更新的某个库的电视软件与更新对照表相对应,并将需要更新的某个 库的电视软件及更新对照表进行打包压缩制作成升级包,并将制作的升级包发送到互联网 上的升级服务器中,且更新升级服务器上的版本标志,当用户的网络电视自动检测到升级 服务器上的版本标示时,判断其版本标示是否比本机上的软件版本标示更新,若不是则不 作处理,若是则从升级服务器上下载该升级包到本机上,然后解压该升级包并将解压后的 升级包存储在nandflash中,刷新本机更新记录,确认本机下次开机时是否更新,当用户的 网络电视再次开机时,根据本机更新记录判断是否进行更新,若不是则不作处理,若是则按 照更新对照表使用存储的需要更新的某个库的电视软件通过ramdisk更新本机上的库文 件,并执行应用程序完成本机软件更新,在电视软件升级时,仅更新需要更新的部分,下载 该部分的软件升级包即可,其升级包最小时可以只有几十个字节,更能适应快速网络传输 和缩短升级时间的需求。本文档来自技高网...

【技术保护点】
电视软件在线增量升级方法,其特征在于,包括以下步骤:a.为电视安装电视软件时将电视软件按照不同模块区分为不同的库文件,并建立一个ramdisk对所有库文件进行管理;b.软件开发商制作更新对照表及需要更新的某个库的电视软件,需要更新的某个库的电视软件与更新对照表相对应,并将需要更新的某个库的电视软件及更新对照表进行打包压缩制作成升级包;c.软件开发商将制作的升级包发送到互联网上的升级服务器中,并更新升级服务器上的版本标志;d.用户的网络电视自动检测到升级服务器上的版本标示,判断其版本标示是否比本机上的软件版本标示更新,若是则进入下一步,若不是则不作处理;e.用户的网络电视从升级服务器上下载该升级包到本机上;f.用户的网络电视解压并存储该升级包,刷新本机更新记录,确认本机下次开机时是否更新;g.用户的网络电视再次开机,根据本机更新记录判断是否进行更新,若是则进入下一步,若不是则不作处理;h.按照更新对照表使用存储的需要更新的某个库的电视软件通过ramdisk更新本机上的库文件;i.执行应用程序完成本机软件更新。

【技术特征摘要】
电视软件在线增量升级方法,其特征在于,包括以下步骤a.为电视安装电视软件时将电视软件按照不同模块区分为不同的库文件,并建立一个ramdisk对所有库文件进行管理;b.软件开发商制作更新对照表及需要更新的某个库的电视软件,需要更新的某个库的电视软件与更新对照表相对应,并将需要更新的某个库的电视软件及更新对照表进行打包压缩制作成升级包;c.软件开发商将制作的升级包发送到互联网上的升级服务器中,并更新升级服务器上的版本标志;d.用户的网络电视自动检测到升级服务器上的版本标示,判断其版本标示是否比本机上的软件版本标示更新,若是则进入下一...

【专利技术属性】
技术研发人员:章卫民
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:51[中国|四川]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1