[发明专利]一种IPTV升级文件的校验方法无效
申请号: | 201010244267.7 | 申请日: | 2010-08-03 |
公开(公告)号: | CN102346692A | 公开(公告)日: | 2012-02-08 |
发明(设计)人: | 安彦成 | 申请(专利权)人: | 深圳TCL新技术有限公司;TCL集团股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/445 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518067 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iptv 升级 文件 校验 方法 | ||
技术领域
本发明属于IPTV技术领域,涉及到IPTV的升级文件的校验方法。
背景技术
目前,IPTV的功能模块很多,这些功能都是基于一个开发计划逐步实现,新开发出的功能都会通过网络升级的方式展现给老的用户,那么在升级过程中,实际上是对Nandflash做删除和拷贝的动作。由于Nandflash的工艺不能确保其Memory Array在生命周期中保持性能的可靠,例如在Nandflash的使用过程中会产生坏块,这时候,IPTV在升级过程中可能会出现无法拷贝成功的现象,或者当拷贝完成后,有些文件无法读取(表现为坏的文件),实际上升级模块是不知道文件是错误的,当程序在次启动使用的时候,就会出现例如:不断重新启动,或者蓝屏,或者做某一固定操作时,重新启动。这种升级不成功产生的问题往往导致用户误以为是IPTV本身出现了问题,而没怀疑这是升级不成功导致的。
因此,有必要提供一种升级文件的校验方法,在升级时对升级文件进行校验,保证升级成功。
发明内容
本发明的目的在于提供一种IPTV升级文件的校验方法,旨在解决现有技术中无法判断IPTV升级文件是否正确下载并保存的问题。
本发明是这样实现的,一种IPTV升级文件的校验方法,包括步骤:解压需要下载的升级文件的升级包到内存,并且拷贝到本地存储装置;判断存储装置中存储的文件是不是正确的文件;判断本地存储装置的文件是否存储在完好的存储区域中;判断本地存储装置中的文件内容与内存中源文件内容是否相同。
该校验方法中,存储在内存中和存储在本地存储装置中的升级文件相同。
该校验方法,判断存储装置中存储的文件是不是正确的文件时,需遍历所有内存中解压的升级文件和已下载到本地存储装置中升级文件的目录和子目录,获取到所有的升级文件的路径,根据路径计算MD5值,比较目标文件和源文件的MD5值,两个MD5值相同,文件则正确;否则文件错误,提示用户升级失败。如果MD5值的验证针对所有升级文件都正确,则判断本地存储装置的文件是否存储在完好的存储区域中。判断文件是否存储在完好的存储区域中,需通过打开文件来进行;如果能打开,说明文件存储在完好的存储区域中;否则,文件存储在坏块中,提示用户升级失败。
如果判断文件存储在完好的存储区域中,则通过读取内存中的升级文件与本地存储装置中相同的文件,对比两个文件中的文件片段进行对比,如果对比相同,则下载成功,否则提升用户升级错误。
本发明IPTV的升级文件校验方法,对升级文件进行校验,使升级文件以及升级文件内容正确且保存在完好的存储块内,保证升级成功。
附图说明
图1是本发明IPTV升级文件的校验方法的流程图
具体实施方式
本发明提供的技术方案是:首先将需要下载的升级包解压到内存,然后从内存拷贝到本地存储装置;判断本地存储装置中的文件是不是正确的文件;判断本地存储装置的文件是否存储在完好的存储区域中;判断本地存储装置中文件内容是不是正确的文件内容。如果上述判断都是通过的,则证明下载的文件是正确的,升级成功;否则提示升级失败。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1是本发明IPTV升级文件的校验方法的流程图。该校验方法具体如下:
步骤S1,解压需要下载的源文件的升级包到内存,并且拷贝到本地存储装置;
当升级程序启动后,首先将包含升级文件的升级包解压到内存中,形成源文件,解压完成后,拷贝源文件到本地存储装置中,形成目标文件,在IPTV中主要是Nandflash中,通常,在Nandfhasn中划分一个分区存储已经解压的升级文件。这样,在内存中和NandFlash中存在两份升级文件。
步骤S2,判断存储装置中存储的文件是不是正确的文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司;TCL集团股份有限公司,未经深圳TCL新技术有限公司;TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010244267.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有时钟的玻璃笔筒
- 下一篇:一种书签