[发明专利]回滚文件的备份方法、装置、设备及存储介质在审
| 申请号: | 202010880807.4 | 申请日: | 2020-08-27 |
| 公开(公告)号: | CN112015594A | 公开(公告)日: | 2020-12-01 |
| 发明(设计)人: | 田祥博 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/11;G06F16/16;H04L9/06 |
| 代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
| 地址: | 518048 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 备份 方法 装置 设备 存储 介质 | ||
本发明涉及研发管理领域,公开了一种回滚文件的备份方法、装置、设备及存储介质,用于解决灰度发布在进行文件回滚时,查找回滚文件的效率低下的问题。回滚文件的备份方法包括:获取待备份文件的字节数据,其中,字节数据为待备份文件所占存储空间的大小;采用消息摘要算法对字节数据进行补充,得到初始化字节数据;利用预置缓存器对初始化字节数据进行循环线性计算,得到安全信息码;获取待备份文件的时间戳;利用结合算法拼接时间戳与安全信息码,得到待备份文件名称,确定待备份文件名称为待备份文件的命名,得到回滚文件,并将回滚文件保存到回滚文件夹中。此外,本发明还涉及区块链技术,待备份文件可存储于区块链中。
技术领域
本发明涉及研发管理领域,尤其涉及一种回滚文件的备份方法、装置、设备及存储介质。
背景技术
随着计算机技术的不断发展与进步,计算机技术中的网络项目也需要不断的更新。在网络项目的更新中灰度发布是一种常用的更新方式,灰度发布是指根据特定的规则,挑选一部分用户访问项目的新版本,一部分用户仍旧访问项目老版本,待项目新版本的功能验证成功后,再将所有用户访问迁移到项目的新版本上来,完成了网络项目的更新。
当灰度发布项目后,一旦发现项目的新版本出现问题就需要进行老版本的切换。在现有的技术中,服务器在执行文件回滚的功能时,不能精确找到所需回滚文件的文件名称,导致查找回滚文件的效率低下。
发明内容
本发明的主要目的在于解决灰度发布在进行文件回滚时,查找回滚文件的效率低下的问题。
本发明第一方面提供了一种回滚文件的备份方法,包括:获取待备份文件的字节数据,其中,所述字节数据为所述待备份文件所占存储空间的大小;采用消息摘要算法对所述字节数据进行补充,得到初始化字节数据;利用预置缓存器对所述初始化字节数据进行循环线性计算,得到安全信息码;获取所述待备份文件的时间戳,其中,所述时间戳用于指示所述待备份文件执行最后一次更改指令对应的时刻;利用结合算法拼接所述时间戳与所述安全信息码,得到待备份文件名称,确定所述待备份文件名称为所述待备份文件的命名,得到回滚文件,并将所述回滚文件保存到回滚文件夹中。
可选的,在本发明第一方面的第一种实现方式中,所述采用消息摘要算法对所述字节数据进行补充,得到初始化字节数据包括:采用消息摘要算法判断所述字节数据的长度是否等于预置字节长度;若所述字节数据的长度小于所述预置字节长度,则补充所述字节数据的长度,直到所述字节数据的长度达到所述预置字节长度,得到补充字节数据;若所述字节数据的长度等于所述预置字节长度,则将所述字节数据确定为待补充字节数据;在所述待补充字节数据的最后一位后添加扩展数据,得到初始化字节数据,其中,所述扩展数据为记录所述字节数据的长度的数据。
可选的,在本发明第一方面的第二种实现方式中,所述若所述字节数据的长度小于所述预置字节长度,则补充所述字节数据的长度,直到所述字节数据的长度达到所述预置字节长度,得到补充字节数据包括:若所述字节数据的长度小于所述预置字节长度,则根据预置公式计算需要补充字节数据的长度n,所述预置公式为:(n+m)mod512=448,其中,m为字节数据的长度,n为需要补充字节数据的长度,n、m均为正整数;在所述字节数据后补充长度为n的补充字节,得到待补充字节数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010880807.4/2.html,转载请声明来源钻瓜专利网。





