[发明专利]一种用于IPTV的可靠软件升级方法在审
| 申请号: | 201210026142.6 | 申请日: | 2012-02-07 |
| 公开(公告)号: | CN103761113A | 公开(公告)日: | 2014-04-30 |
| 发明(设计)人: | 周亚芹 | 申请(专利权)人: | 苏州工业园区飞酷电子科技有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;H04N21/443 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 215000 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 iptv 可靠 软件 升级 方法 | ||
技术领域
本发明涉及多媒体技术领域,以及网络技术领域。具体地,提供一种软件升级的方法。
背景技术
现有的IPTV(互联网协议电视)升级方法存在不安全的因素,例如由于意外掉电或者网络断开,都可能导致升级失败。为解决这个问题,本发明提出一种IPTV可靠软件升级方法。可以克服上述缺陷。并且此升级过程可由用户独立完成,不需要技术支持人员参与,可以有效减少运营成本。
发明内容
一种用于IPTV的可靠软件升级方法,包括以下步骤:将老版本系统模块备份到闪存高地址部分;从升级服务器获得新版本系统模块,计算新版本校验码,并将新版本系统模块和校验码写州地址部分;从升级服务器下载应用程序模块,计算应用程序校验码,将应用程序模块和校验码写入闪存高地址部分,升级过程完成。
如果在升级榴字时系统断电或网络数据传输失败,IPTV终端重新启动后将检测到闪存了氏地址部分程序不正确,然后系统自动从高地址部分启动。因为在前面的步骤中我叮门己经把老的版本备份到了闪存高地址部分。
附图说明
图1是正常情况下程序保存情况图;
图2是备份老版本系统模块图;
图3是成功写入新版本系统模块图;
图4是系统升级完成图。
具体实施方式
一种可靠软件升级方法依赖于IPTV终端,升级服务器和互联网三个部分。升级时,由用户指定升级服务器地址,工PTV终端自动与升级服务器连接,检查硬件版本和软件版本,然后升级软件。通过该方法,可以安全的升级IPTV,扩展IPTV的功能。升级过程中如果出现意外,IPTV终端将在下一次启动时自动重新升级系统。
本发明将工PTV终端软件存放在闪存中,为了保证系统的安全升级,将IPTV终端软件划分为系统模块和应用程序模块。闪存也相应的从逻辑上划分为两部分,一部分存储系统模块,另一部分存储应用程序模块。我们称之为高地址部分和低地址部分。每个系统模块和应用模块都有自己的校验码,从而保证各自的正确性。正常情况下,闪存中的不到字如图1所示那样保存。
系统模块主要有操作系统和IPTV终端升级模块组成,保证此模块正常,系统就可以正常启动,提供升级功能。应用模块主要有浏览器、播放器和其他应用程序组成。
IPTV终端在启动过程中将检查系统模块和应用模块的校验码,如果校验失败,将于升级服务器联系,获得正确的软件,然后重新启动工PTV终端。
下面分两种情况讨论升级过程:
1.升级应用模块。
IPTV终端从升级服务器上获得应用模块,将应用模块写入闪存高地址部分,然后计算应用模块校验码,将校验码写入闪存,然后重新启动IPTV终端。
如果在写入闪存时意外系统断电或网络数据传输失败,IPTV终端在下一次重新启动时发现应用模块校验失败后,将重新重复升级应用模块过程。
2.升级系统模块。
a.将老版本系统模块备份到闪存高地址部分。此时闪存中程序保存清况如图2。如果在备份过程中系统断电或网络数据传输失败,IPTV终端重新启动后,将从步骤a开始升级过程。
b.从升级服务器获得新版本系统模块,计算新版本校验码,将新版本系统模块和校验码写入低地址部分。此时闪存中程序保存如图3。如果在写入新版本升级程字时系统断电或网络数据传输失败,工PTV终端重新启动后将检测到闪存低地址部分彻字不正确,然后系统自动从高地址部分启动。因为在步骤a中我们己经把老的版本备份到了闪存高地址部分。所以系统可以正常启动,启动后从步骤b开始升级过程。
c.从升级服务器下载应用程序模块,计算应用彻茅校验码,将应用程序模块和校验码写入闪存高地址部分,升级过程完成。程序保存清况见图4。如果写入应用模块时系统断电或网络数据传输失败,IPTV终端重新启动后,系统将检测到应用程字损坏,然后将重复步骤C。
通过以上技术,可以使IPTV终端在升级过程中不受系统断电和网络数据传输失败的影响。从而保证IPTV终端的可靠的软件升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州工业园区飞酷电子科技有限公司,未经苏州工业园区飞酷电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210026142.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:CT或PET-CT系统及其进行扫描的定位方法
- 下一篇:水下检测设备





