[发明专利]升级文件生成方法及装置在审
| 申请号: | 201910725422.8 | 申请日: | 2019-08-07 |
| 公开(公告)号: | CN112346771A | 公开(公告)日: | 2021-02-09 |
| 发明(设计)人: | 朱成党 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
| 主分类号: | G06F8/658 | 分类号: | G06F8/658 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 衣淑凤;宋志强 |
| 地址: | 310051 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 升级 文件 生成 方法 装置 | ||
1.一种升级文件生成方法,其特征在于,该方法包括:
当只读文件系统产生新的版本时,则保存新版本中相对旧版本只读文件系统发生更新的数据块、该数据块在新版本只读文件系统中的位置;其中,只读文件系统中每个文件占用的数据块的数目固定,且,每个数据块在只读文件系统中的位置固定;
构造升级文件,将发生更新的数据块在新版本只读文件系统中的位置、发生更新的数据块的数据内容、以及发生更新的数据块在升级文件中的位置放入升级文件中。
2.根据权利要求1所述的方法,其特征在于,将发生更新的数据块在新版本只读文件系统中的位置、发生更新的数据块的数据内容、以及发生更新的数据块在升级文件中的位置放入升级文件中包括:
将发生更新的数据块在新版本只读文件系统中的位置放入升级文件的文件头或者文件尾,将发生更新的数据块的数据内容放入升级文件的内容部分,并将发生更新的数据块在升级文件中的位置放入升级文件的文件头或者文件尾。
3.根据权利要求1所述的方法,其特征在于,在构造升级文件之后进一步包括:
根据升级文件中发生更新的数据块在升级文件中的位置,从升级文件的内容部分读取发生更新的数据块;
根据升级文件中发生更新的数据块在新版本只读文件系统中的位置,在旧版本只读文件系统中查找到待更新数据块,所述待更新数据块在旧版本只读文件系统中位置与所述发生更新的数据块在新版本只读文件系统中的位置相对应;
将待更新的数据块擦除,并写入新版本中发生更新的数据块。
4.根据权利要求1所述的方法,其特征在于,所述保存新版本中相对旧版本只读文件系统发生更新的数据块、该数据块在新版本只读文件系统中的位置之后、构造升级文件之前,进一步包括:
当新版本中存在连续的多个数据块都发生更新,则将该连续的多个数据块作为一个数据段,将独立的发生更新的数据块作为一个数据段;
所述构造升级文件包括:
将新版本中发生更新的数据段在新版本只读文件系统中的位置放入升级文件的文件头或者文件尾;
将发生更新的数据段在升级文件中的位置放入升级文件的文件头或者文件尾。
5.根据权利要求4所述的方法,其特征在于,所述构造升级文件之后进一步包括:
根据升级文件的文件头或者文件尾中的发生更新的数据段在升级文件中的位置,从升级文件的内容部分读取发生更新的数据段;
根据升级文件的文件头或者文件尾中的发生更新的数据段在新版本只读文件系统中的位置,在旧版本只读文件系统中查找到待更新数据段;
将待更新数据段擦除,并写入新版本中发生更新的数据段。
6.根据权利要求1所述的方法,其特征在于,所述只读文件系统产生新的版本之前进一步包括:
在制作初始版本的只读文件系统时,根据预先配置的该文件系统中各个文件包含的最大数据块数,为各个文件分配数据块,然后将每个文件的初始数据依次写入为该文件分配的数据块。
7.根据权利要求1或5所述的方法,其特征在于,所述构造升级文件之后进一步包括:
采用消息摘要算法计算升级文件的加密值,将该加密值和升级文件一起发送给使用该只读文件系统的设备。
8.一种升级文件生成装置,其特征在于,该装置包括:
对比模块,用于当只读文件系统产生新的版本时,则保存新版本中相对旧版本只读文件系统发生更新的数据块、该数据块在新版本只读文件系统中的位置;其中,只读文件系统中每个文件占用的数据块的数目固定,且,每个数据块在只读文件系统中的位置固定;
升级文件构造模块,用于构造升级文件,将发生更新的数据块在新版本只读文件系统中的位置、发生更新的数据块的数据内容、以及发生更新的数据块在升级文件中的位置放入升级文件中。
9.一种升级文件生成装置,其特征在于,该装置包括处理器,用于执行如权利要求1至7任一所述方法的步骤。
10.一种非瞬时计算机可读存储介质,其特征在于,该非瞬时计算机可读存储介质存储指令,该指令在由处理器执行时使得处理器执行如权利要求1至7任一所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910725422.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有毫微微蜂窝式基站的监控摄像装置
- 下一篇:一种便携式水轮机装置





