一种基于消息摘要的数据自动存储方法、装置制造方法及图纸

技术编号:28714177 阅读:19 留言:0更新日期:2021-06-06 01:17
本发明专利技术提出了一种基于消息摘要的数据自动存储方法、装置、系统、电子设备及存储介质,所述存储方法通过计算同步文件夹数据的消息摘要变动情况以判断是否有新的数据需要保存,从而使实时增加的数据进行实时的存储,能够对实时产生的数据进行实时的存储和备份,提高了效率;并且存储过程自动进行,无须额外的人为的干预,简化了操作工序,使得整个存储和备份过程变得简便。过程变得简便。过程变得简便。

【技术实现步骤摘要】
一种基于消息摘要的数据自动存储方法、装置


[0001]本专利技术涉及及数据处理
,尤其涉及一种基于消息摘要的数据自动存储方法、装置、系统、电子设备及存储介质。

技术介绍

[0002]5G时代的到来及国家新基建启动,意味着个人大数据时代的到来。
[0003]对于个人用户来说,最大的体现将是流量大幅度提升了,个人产生的数据将大幅度增加,各类移动应用app将大幅增加,伴随终端进一步智能化,特别是存储在个人移动终端的数据量,将呈爆炸式增长,比如大像素的图片和各种高清晰的视频,以及各类app产生的文档数据,将占据移动终端大量的存储空间,对这些数据的及时转移和备份变得非常有必要。
[0004]现有的终端数据转移和备份方式,通常可以通过无线网络传输到中心云去进行存储,或者通过连接数据线保存到指定的存储设备。去中心云存储个人数据存在泄露个人隐私的风险,而且消耗网络资源,传输的速度也相对慢;数据线保存的方式,一般采用通用的计算机网络传输协议,比如文件传输协议FTP协议,或者数据拷贝的方式。请求之前,双方需要建立网络连接,比如TCP连接,然后由发起传输的请求方,将需要传输的文档数据放入相应的传输工具。这种方式需要人为的干预,需要人为的触发传输请求;且这种方式属于老式的数据存储和备份的方法,且操作繁杂。

技术实现思路

[0005]本专利技术的目的在于提供一种基于消息摘要的数据自动存储方法、装置、系统、电子设备及存储介质,以实现数据自动存储到存储端的目的。
[0006]第一方面,本专利技术实施例提供了一种基于消息摘要的数据自动存储方法,所述存储方法包括:
[0007]计算同步文件夹元数据的消息摘要的变动情况以判断是否有新的数据需要保存,以使实时增加的数据进行实时的存储。
[0008]进一步地,计算同步文件夹元数据的消息摘要的变动情况以判断是否有新的数据需要保存,以使实时增加的数据进行实时的存储和备份包括:
[0009]获取文件夹的元数据M
n

[0010]通过哈希算法计算同步文件夹元数据的消息摘要D
n
,D
n
=H(M
n
),其中H为哈希函数;
[0011]经过预设周期对所述同步文件夹进行文件扫描,获取同步文件夹元数据M
n
‑1;
[0012]通过哈希算法计算同步文件夹的元数据消息摘要M
n
‑1,D
n
‑1=H(M
n
‑1);
[0013]比较D
n
和D
n
‑1的散列值,当D
n
和D
n
‑1的散列值不同时,启动文件扫描程序,将变动的数据文件传输到同步文件夹,其中n为自然数。
[0014]可选地,所述预设周期为10s

300s。
[0015]进一步地,所述存储方法还包括:
[0016]数据文件传输到同步文件夹后,对传输文件的正确性进行确认的步骤。
[0017]第二方面,本专利技术实施例提供了一种基于消息摘要的数据自动存储装置,所述存储装置包括:
[0018]第一获取模块,用于获取文件夹的元数据M
n

[0019]第一计算模块,用于通过哈希算法计算同步文件夹的元数据消息摘要D
n
,D
n
=H(M
n
),其中H为哈希函数;
[0020]第二获取模块,用于经过预设周期对所述同步文件夹进行文件扫描,获取同步文件夹数据M
n
‑1;
[0021]第二计算模块,用于通过哈希算法计算同步文件夹的元数据消息摘要M
n
‑1,D
n
‑1=H(M
n
‑1);
[0022]传输模块,用于比较Dn和Dn

1的散列值,当Dn和Dn

1的散列值不同时,启动文件扫描程序,将变动的数据文件传输到同步文件夹,其中n为自然数。
[0023]第三方面,本专利技术实施例提供了一种基于消息摘要的数据自动存储系统,所述存储系统包括:
[0024]终端和存储端,所述终端和存储端分别设定同步文件夹,所述终端侧的文件夹用于放置需要传输的文件和数据;所述边存储端的文件夹用于接收终端上传的数据;
[0025]通信模块,用于建立通信数据连接,以使同步文件夹进入同步状态;
[0026]软件,所述软件通过哈希算法计算同步文件夹的元数据消息摘要D
n
,D
n
=H(M
n
),其中H为哈希函数;通过哈希算法计算同步文件夹的元数据消息摘要M
n
‑1,D
n
‑1=H(M
n
‑1);比较Dn和Dn

1的散列值,当Dn和Dn

1的散列值不同时,启动文件扫描程序,将变动的数据文件通过所述通信模块传输到同步文件夹,其中n为自然数。
[0027]可选地,所述存储端包括:
[0028]边缘云端。
[0029]进一步地,所述边缘云端的数据可以通过安装所述软件,将需要传输的文件和数据要同步和存储到本地文件夹。
[0030]第四方面,本专利技术实施例提供了一种电子设备,包括:
[0031]处理器;用于存储处理器可执行指令的存储器;
[0032]其中,所述处理器通过运行所述可执行指令以实现上述的方法。
[0033]第五方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述方法的步骤。
[0034]有益效果
[0035]本专利技术提出了一种基于消息摘要的数据自动存储方法、装置、系统、电子设备及存储介质,所述存储方法通过计算同步文件夹元数据的消息摘要的变动情况以判断是否有新的数据需要保存,以使实时增加的数据进行实时的存储,能够对实时产生的数据进行实时的存储和备份,提高了效率;并且存储过程自动进行,无须额外的人为的干预,简化了操作工序,使得整个存储和备份过程变得简便。
附图说明
[0036]图1为本专利技术实施例的一种基于消息摘要的数据自动存储方法的流程图;
[0037]图2为本专利技术另一种实施例基于消息摘要的数据自动存储方法的流程图;
[0038]图3为本专利技术一种实施例一种基于消息摘要的数据自动存储装置的结构框图;
[0039]图4为本专利技术另一种实施例的一种基于消息摘要的数据自动存储系统工作的流程图;
[0040]图5本专利技术一种实施例的电子设备的结构框图。
具体实施方式
[0041]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于消息摘要的数据自动存储方法,其特征在于,所述存储方法包括:计算同步文件夹元数据的消息摘要变动情况以判断是否有新的数据需要保存,以使实时增加的数据进行实时的存储。2.一种基于消息摘要的数据自动存储方法,其特征在于,计算同步文件夹元数据的消息摘要变动情况以判断是否有新的数据需要保存,以使实时增加的数据进行实时的存储和备份包括:获取文件夹的元数据M
n
;通过哈希算法计算同步文件夹的元数据消息摘要D
n
,D
n
=H(M
n
),其中H为哈希函数;经过预设周期对所述同步文件夹进行文件扫描,获取同步文件夹元数据M
n
‑1;通过哈希算法计算同步文件夹的消息摘要D
n
‑1,D
n
‑1=H(M
n
‑1);比较D
n
和D
n
‑1的散列值,当D
n
和D
n
‑1的散列值不同时,启动文件扫描程序,将变动的数据文件传输到同步文件夹,其中n为自然数。3.根据权利要求1或2所述的存储方法,其特征在于,所述预设周期为10s

300s。4.根据权利要求1或2所述的存储方法,其特征在于,所述存储方法还包括:数据文件传输到同步文件夹后,对传输文件的正确性进行确认的步骤。5.一种基于消息摘要的数据自动存储装置,其特征在于,所述存储装置包括:第一获取模块,用于获取文件夹的元数据M
n
;第一计算模块,用于通过哈希算法计算同步文件夹的元数据的消息摘要D
n
,D
n
=H(M
n
),其中H为哈希函数;第二获取模块,用于经过预设周期对所述同步文件夹进行文件扫描,获取同步文件夹元数据M
n
‑1;第...

【专利技术属性】
技术研发人员:张彦斌刘亮王景伟汪照辉高江伟张世光
申请(专利权)人:芝麻链北京科技有限公司
类型:发明
国别省市:

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

1