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