[发明专利]一种文件更新方法、装置、电子设备和可读存储介质有效
申请号: | 201910012899.1 | 申请日: | 2019-01-07 |
公开(公告)号: | CN111416832B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 冷志峰;宁廷泽 | 申请(专利权)人: | 珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/1095;H04L67/1097 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;马敬 |
地址: | 519015 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 更新 方法 装置 电子设备 可读 存储 介质 | ||
1.一种文件更新方法,其特征在于,应用于第一电子设备,所述方法包括:
通过计算待检测文件的内容,获得所述待检测文件的第一信息摘要值;所述待检测文件为所述第一电子设备通过下载所得到的文件;
查找区块链分布式账本中存储的所述第一信息摘要值;
查找所述区块链分布式账本中记录的与所述第一信息摘要值关联存储的第二信息摘要值;所述第二信息摘要值为第二电子设备对所述待检测文件进行内容更新后计算得到的对应的信息摘要值;
根据所述区块链分布式账本中记录的与所述第二信息摘要值关联存储的存储路径,下载所述待检测文件对应的更新文件;其中,所述第一信息摘要值是所述第二电子设备通过计算所述待检测文件的内容得到的,且所述第一信息摘要值、所述第二信息摘要值和所述存储路径是所述待检测文件的作者通过第二电子设备对所述待检测文件进行内容更新并开启文件共享后,所述第二电子设备上传至所述区块链分布式账本中的;
利用所述更新文件替换所述待检测文件。
2.根据权利要求1所述的方法,其特征在于,所述根据所述区块链分布式账本中记录的与所述第二信息摘要值关联存储的存储路径,下载所述待检测文件对应的更新文件的步骤,包括:
在查找到所述第二信息摘要值之后,提示用户对所述待检测文件进行更新;
当接收到所述用户发出的更新指令时,根据所述区块链分布式账本中记录的与所述第二信息摘要值关联存储的存储路径,下载所述待检测文件对应的更新文件。
3.根据权利要求1所述的方法,其特征在于,所述文件共享包括:在所述第二电子设备本地共享所述更新文件,或,在预设的云服务器上共享所述更新文件。
4.根据权利要求1所述的方法,其特征在于,所述获得待检测文件的第一信息摘要值的步骤,包括:
根据预设的信息摘要算法,计算所述待检测文件的文件内容的第一信息摘要值。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一信息摘要值、所述第二信息摘要值、对所述待检测文件进行更新的更新描述信息和所述存储路径关联存储在所述区块链分布式账本中;
在所述利用所述更新文件替换所述待检测文件的步骤之后,还包括:
从所述区块链分布式账本中,获得与所述第二信息摘要值关联存储的更新描述信息;
当检测到针对所述更新文件的显示指令时,显示所述更新文件和所述更新描述信息。
6.一种文件更新装置,其特征在于,应用于第一电子设备,所述装置包括:
第一获得模块,用于通过计算待检测文件的内容,获得所述待检测文件的第一信息摘要值;所述待检测文件为所述第一电子设备通过下载所得到的文件;
第一查找模块,用于查找区块链分布式账本中存储的所述第一信息摘要值;
第二查找模块,用于查找所述区块链分布式账本中记录的与所述第一信息摘要值关联存储的第二信息摘要值;所述第二信息摘要值为第二电子设备对所述待检测文件进行内容更新后计算得到的对应的信息摘要值;
下载模块,用于根据所述区块链分布式账本中记录的与所述第二信息摘要值关联存储的存储路径,下载所述待检测文件对应的更新文件;其中,所述第一信息摘要值是所述第二电子设备通过计算所述待检测文件的内容得到的,且所述第一信息摘要值、所述第二信息摘要值和所述存储路径是所述待检测文件的作者通过第二电子设备对所述待检测文件进行内容更新并开启文件共享后,所述第二电子设备上传至所述区块链分布式账本中的;
替换模块,用于利用所述更新文件替换所述待检测文件。
7.根据权利要求6所述的装置,其特征在于,所述下载模块包括:
提示子模块,用于在查找到所述第二信息摘要值之后,提示用户对所述待检测文件进行更新;
下载子模块,用于当接收到所述用户发出的更新指令时,根据所述区块链分布式账本中记录的与所述第二信息摘要值关联存储的存储路径,下载所述待检测文件对应的更新文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司,未经珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910012899.1/1.html,转载请声明来源钻瓜专利网。