文档的存储方法、装置及电子设备制造方法及图纸

技术编号:20865945 阅读:28 留言:0更新日期:2019-04-17 09:14
本公开是关于一种文档的存储方法、装置及电子设备,所述方法包括:判断是否检测到对文档的编辑操作;如果检测到对文档的编辑操作,则获取编辑操作对应的编辑内容;将编辑内容存储到区块链的块存储空间中。可见,本方案中,由于区块链的块存储空间中存储的内容不易被修改,将编辑内容存储到区块链的块存储空间中,提高了存储的可靠性。

【技术实现步骤摘要】
文档的存储方法、装置及电子设备
本公开涉及文档存储
,尤其涉及一种文档的存储方法、装置及电子设备。
技术介绍
相关方案中,多用户可以协同对同一文档进行编辑。例如,不同的用户可以通过文档编辑系统对同一文档进行内容修改、增加、删除等编辑。当前对文档进行编辑的用户还可以获取之前用户对文档的编辑内容,并参考所获取的编辑内容进行本次编辑。比如,用户A先对文档X进行编辑,在文档X中增加了内容Y;之后用户B再对文档X进行编辑,可以获取到如下信息:用户A在文档X中增加了内容Y,这样,用户B可以参考获取的信息继续进行编辑。这种方案中,用户对文档的编辑内容通常存储于该文档编辑系统中,而该文档编辑系统中存储的数据很容易被修改,这样,存储的该编辑内容易丢失,存储可靠性较差。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种文档的存储方法、装置及电子设备,以提高存储可靠性。根据本公开实施例的第一方面,提供一种文档的存储方法,包括:判断是否检测到对文档的编辑操作;如果检测到对文档的编辑操作,则获取所述编辑操作对应的编辑内容;将所述编辑内容存储到区块链的块存储空间中。可选的,所述方法还包括:接收用户对文档编辑内容的获取请求;基于所述获取请求,从所述区块链的块存储空间中获取历史编辑内容;将所述历史编辑内容展示给所述用户。可选的,所述获取所述编辑操作对应的编辑内容的步骤,包括:获取所述编辑操作对应的编辑时间和编辑内容;则所述将所述编辑内容存储到区块链的块存储空间中的步骤,包括:根据所述编辑时间的先后顺序,将所获取的编辑内容存储到区块链的块存储空间中。可选的,所述将所述编辑内容存储到区块链的块存储空间中的步骤,包括:按照所述编辑内容对应的编辑时间的先后顺序,将所述编辑时间排列成操作序列;将所述操作序列存储到区块链的块存储空间中。可选的,在所述接收用户对文档编辑内容的获取请求的步骤之前,还包括:检测文档编辑系统界面的查看按钮是否被选中;如果文档编辑系统界面的查看按钮被选中,则检测文档编辑系统界面的搜索框中是否有时间输入;如果搜索框中有时间输入,则执行接收用户对文档编辑内容的获取请求的步骤;所述基于所述获取请求,从所述区块链的块存储空间中获取历史编辑内容的步骤,包括:基于所述获取请求,根据输入的时间,从区块链的块存储空间中获取所述时间对应的编辑内容。根据本公开实施例的第二方面,提供一种文档的存储装置,包括:判断模块,被配置为判断是否检测到对文档的编辑操作;第一获取模块,被配置为在检测到对文档的编辑操作后,获取所述编辑操作对应的编辑内容;存储模块,被配置为将所述编辑内容存储到区块链的块存储空间中。可选的,所述的装置还包括:接收模块,被配置为接收用户对文档编辑内容的获取请求;第二获取模块,被配置为基于所述获取请求,从所述区块链的块存储空间中获取历史编辑内容;展示模块,被配置为将所述历史编辑内容展示给所述用户。可选的,所述第一获取模块,具体被配置为获取所述编辑操作对应的编辑时间和编辑内容;则所述存储模块,具体被配置为根据所述编辑时间的先后顺序,将所获取的编辑内容存储到区块链的块存储空间中。可选的,所述存储模块,包括:排列子模块,被配置为按照所述编辑内容对应的编辑时间的先后顺序,将所述编辑时间排列成操作序列;存储子模块,被配置为将所述操作序列存储到区块链的块存储空间中。可选的,所述的装置还包括:第一检测模块,被配置为在接收用户对文档编辑内容的获取请求之前,检测文档编辑系统界面的查看按钮是否被选中;第二检测模块,被配置为在文档编辑系统界面的查看按钮被选中时,检测文档编辑系统界面的搜索框中是否有时间输入;如果搜索框中有时间输入,则执行接收用户对文档编辑内容的获取请求的步骤;所述第二获取模块,具体被配置为基于所述获取请求,根据输入的时间,从区块链的块存储空间中获取所述时间对应的编辑内容。根据本公开实施例的第三方面,提供一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;所述存储器,被配置为存放计算机程序;所述处理器,被配置为执行所述存储器上所存放的程序时,实现上述任一所述的文档的存储方法步骤。根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种文档的存储方法。本公开的实施例提供的技术方案可以包括以下有益效果:通过获取对文档的编辑操作对应的编辑内容,将编辑内容存储到区块链的块存储空间中,由于区块链的块存储空间中存储的内容不易被修改。因此,可以提高存储的可靠性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为根据一示例性实施例示出的一种文档的存储方法的流程图;图2为根据一示例性实施例示出的另一种文档的存储方法的流程图;图3为一示例性实施例示出的将多用户的编辑操作生成序列示意图;图4为一示例性实施例示出的将序列和编辑内容存储的示意图;图5为根据一示例性实施例示出的一种文档的获取方法的流程图;图6为一示例性实施例示出的获取区块链中序列的示意图;图7为根据一示例性实施例示出的一种文档的存储装置的框图;图8为根据一示例性实施例示出的一种用于文档的存储的电子设备框图;图9为根据一示例性实施例示出的另一种用于文档的存储的电子设备框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种文档的存储方法的流程图,如图1所示,可以包括以下步骤。在步骤S101中,判断是否检测到对文档的编辑操作;以执行主体为文档编辑系统为例来说,文档编辑系统可以实时或周期性地检测用户是否对文档进行了编辑操作。对文档的编辑操作可以是对文档进行增加、删除或者更改内容。该文档可以是文档编辑系统中的线上文档,或者也可以为其他可以供多人协同编辑文档的系统中的线上文档。该文档可以是办公文档、程序文档等等,具体不做限定。在步骤S102中,如果检测到对文档的编辑操作,则获取编辑操作对应的编辑内容。举例来说,如果编辑操作为在原文档X中增加了内容A,则该编辑操作对应的编辑内容为增加内容A;如果编辑操作为在原文档X中删除了内容B,则该编辑操作对应的编辑内容为删除内容B;如果编辑操作为在原文档X中更改了内容C,则该编辑操作对应的编辑内容为更改内容C。在步骤S103中,将编辑内容存储到区块链的块存储空间中。区块链的块存储空间是一种不可修改的存储空间,将编辑内容存储到区块链的块存储空间中,保证该存储内容不能被轻易更改。应用图1所示的实施例,获取对文档的编辑操作对应的编辑内容,将编辑内容存储到区块链的块存储空间中,由于区块链的块存储空间中存储的内容不易被修改,因此,提高了存储的可靠性。在一种实施方式中,本文档来自技高网...

【技术保护点】
1.一种文档的存储方法,其特征在于,所述方法包括:判断是否检测到对文档的编辑操作;如果检测到对文档的编辑操作,则获取所述编辑操作对应的编辑内容;将所述编辑内容存储到区块链的块存储空间中。

【技术特征摘要】
1.一种文档的存储方法,其特征在于,所述方法包括:判断是否检测到对文档的编辑操作;如果检测到对文档的编辑操作,则获取所述编辑操作对应的编辑内容;将所述编辑内容存储到区块链的块存储空间中。2.根据权利要求1所述的文档的存储方法,其特征在于,所述方法还包括:接收用户对文档编辑内容的获取请求;基于所述获取请求,从所述区块链的块存储空间中获取历史编辑内容;将所述历史编辑内容展示给所述用户。3.根据权利要求1所述的文档的存储方法,其特征在于,所述获取所述编辑操作对应的编辑内容的步骤,包括:获取所述编辑操作对应的编辑时间和编辑内容;则所述将所述编辑内容存储到区块链的块存储空间中的步骤,包括:根据所述编辑时间的先后顺序,将所获取的编辑内容存储到区块链的块存储空间中。4.根据权利要求3所示的文档的存储方法,其特征在于,所述将所述编辑内容存储到区块链的块存储空间中的步骤,包括:按照所述编辑内容对应的编辑时间的先后顺序,将所述编辑时间排列成操作序列;将所述操作序列存储到区块链的块存储空间中。5.根据权利要求2所述的文档的存储方法,其特征在于,在所述接收用户对文档编辑内容的获取请求的步骤之前,还包括:检测文档编辑系统界面的查看按钮是否被选中;如果文档编辑系统界面的查看按钮被选中,则检测文档编辑系统界面的搜索框中是否有时间输入;如果搜索框中有时间输入,则执行接收用户对文档编辑内容的获取请求的步骤;所述基于所述获取请求,从所述区块链的块存储空间中获取历史编辑内容的...

【专利技术属性】
技术研发人员:马建新蔡建
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1