一种新算法的云计算数据备份和还原方法技术

技术编号:21065623 阅读:29 留言:0更新日期:2019-05-08 10:01
本发明专利技术公开了一种新算法的云计算数据备份和还原方法,具体包括以下步骤:S1、首先用户可通过软件即服务系统进行交互,使用者可通过用户操作计算机终端打开用户交互客户端,通过用户交互客户端内的用户登录模块登录到系统内,本发明专利技术涉及数据处理技术领域。该新算法的云计算数据备份和还原方法,可方便人们对一些大数据备份使用这样的备份方式进行查找,无需用户花费大量的时间进行数据的查找还原,实现对备份的数据进行智能分类备份存储,达到了缩短用户查找还原数据时间的目的,同时实现了对备份的数据进行很好的加密,保证了备份数据的隐私性,很好的避免了外界盗取用户的备份数据,从而大大方便了用户数据的云备份和还原。

【技术实现步骤摘要】
一种新算法的云计算数据备份和还原方法
本专利技术涉及数据处理
,具体为一种新算法的云计算数据备份和还原方法。
技术介绍
云计算是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源,云是网络、互联网的一种比喻说法,过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象,因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算,对云计算的定义有多种说法,对于到底什么是云计算,至少可以找到100种解释,云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池,这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互,其中云计算最为常见的应用有数据云备份存储,以及还原处理。目前在进行云备份过程中大多是直接将待备份的数据进行存储,然而,这样备份方式只适用于小数据的备份,而对于一些大数据备份使用这样的备份方式不方便人们进行查找,需要用户花费大量的时间进行数据的查找还原,不能实现对备份的数据进行智能分类备份存储,无法达到缩短用户查找还原数据时间的目的,同时不能实现对备份的数据进行很好的加密,无法保证备份数据的隐私性,不能避免外界盗取用户的备份数据,从而给用户数据的云备份和还原带来了极大的不便。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种新算法的云计算数据备份和还原方法,解决了现有的备份方式只适用于小数据的备份,而对于一些大数据备份使用这样的备份方式不方便人们进行查找,需要用户花费大量的时间进行数据的查找还原,不能实现对备份的数据进行智能分类备份存储,无法达到缩短用户查找还原数据时间的目的,同时不能实现对备份的数据进行很好的加密,无法保证备份数据的隐私性,不能避免外界盗取用户备份数据的问题。(二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:一种新算法的云计算数据备份和还原方法,具体包括以下步骤:S1、首先用户可通过软件即服务系统进行交互,使用者可通过用户操作计算机终端打开用户交互客户端,通过用户交互客户端内的用户登录模块登录到系统内,然后通过用户权限认证模块对用户的身份登录的身份信息进行识别和认证,认证成功后,用户可通过用户操作单元进行操作,用户可通过用户操作单元内数据备份操作模块进行数据备份操作;S2、此时软件即服务系统会向平台即服务系统内的云端服务器发送指令,云端服务器会先控制数据分类识别系统接收软件即服务系统传输的待备份的数据,数据分类识别系统内的数据文件后缀名识别模块会先识别出待备份数据的文件格式,然后通过神经网络算法分类模块内的CNN智能神经网络算法进行图片、文档、音频、视频或压缩文件分类处理,分类处理完成后通过数据分通道发送模块传送至数据存储库内;S3、云端服务器会控制数据存储库内相应的数据存储单元对识别分类的数据进行存储,之后用户和通过用户操作单元内的数据加密操作模块使云端服务器控制数据加密系统进行数据加密,数据加密系统内的数据整合模块先对待加密的数据进行整合处理,然后通过数据头序列创建模块创建文件头标题,之后通过数据加密模块对数据进行加密处理,然后密钥生成模块生成对应的密钥,并将生成的密钥通过云端服务器和用户交互客户端在用户操作计算机终端上显示;S4、同时云端服务器会控制运行换件测试单元对数据加密系统进行测试,并且用户可通过平台服务语言编程模块进行编辑输入,与此同时平台即服务器系统会控制基础设施即服务系统内的服务器负载均衡模块对各个平台服务器进行均衡处理,以便于平台服务器的运行流畅,同时用户可通过存储空间看选择和扩展单元进行云存储空间的选择和扩展操作,也可通过服务器防火墙防护模块进行整个云端服务器的杀毒和安全保护;S5、当人们需要还原数据时,可通过用户操作单元内的数据还原操作模块进行还原操作,还原的数据会分别通过平台即服务系统内的数据存储单元、云端服务器和用户交互客户端传送至用户操作计算机终端上显示,最后用户可通过数据查看操作模块在计算机终端上进行查看。优选的,所述云计算数据备份和还原系统包括软件即服务系统、平台即服务系统和基础设施即服务系统,所述软件即服务系统包括用户操作计算机终端和用户交互客户端,且用户操作计算机终端与用户交互客户端实现双向连接。优选的,所述用户交互客户端包括用户登录模块、用户权限认证模块和用户操作单元,所述用户登录模块的输出端与用户权限认证模块的输入端连接,且用户权限认证模块的输出端与用户操作单元的输入端连接。优选的,所述用户操作单元包括数据备份操作模块、数据加密操作模块、数据还原操作模块和数据查看操作模块。优选的,所述平台即服务系统包括云端服务器、数据分类识别系统、数据存储库和数据加密系统,所述云端服务器分别与数据分类识别系统、数据存储库和数据加密系统实现双向连接,且数据存储库是由N个数据存储单元组成。优选的,所述数据分类识别系统包括数据文件后缀名识别模块、神经网络算法分类模块和数据分通道发送模块,所述数据文件后缀名识别模块的输出端与神经网络算法分类模块的输入端连接,且神经网络算法分类模块的输出端与数据分通道发送模块的输入端连接。优选的,所述据加密系统包括数据整合模块、数据头序列创建模块、数据加密模块和密钥生成模块,所述数据整合模块的输出端与数据头序列创建模块的输入端连接,且数据头序列创建模块的输出端与数据加密模块的输入端连接,所述数据加密模块的输出端与密钥生成模块的输入端连接。优选的,所述基础设施即服务系统包括存储空间选择和扩展单元、服务器负载均衡模块和服务器防火墙防护模块,所述存储空间选择和扩展单元、服务器负载均衡模块和服务器防火墙防护模块均与云端服务器实现双向连接。(三)有益效果本专利技术提供了一种新算法的云计算数据备份和还原方法。与现有技术相比具备以下有益效果:该新算法的云计算数据备份和还原方法,具体包括以下步骤:S1、首先用户可通过软件即服务系统进行交互,使用者可通过用户操作计算机终端打开用户交互客户端,通过用户交互客户端内的用户登录模块登录到系统内,S2、此时软件即服务系统会向平台即服务系统内的云端服务器发送指令,云端服务器会先控制数据分类识别系统接收软件即服务系统传输的待备份的数据,数据分类识别系统内的数据文件后缀名识别模块会先识别出待备份数据的文件格式,S3、云端服务器会控制数据存储库内相应的数据存储单元对识别分类的数据进行存储,之后用户和通过用户操作单元内的数据加密操作模块使云端服务器控制数据加密系统进行数据加密,数据加密系统内的数据整合模块先对待加密的数据进行整合处理,S4、同时云端服务器会控制运行换件测试单元对数据加密系统进行测试,并且用户可通过平台服务语言编程模块进行编辑输入,与此同时平台即服务器系统会控制基础设施即服务系统内的服务器负载均衡模块对各个平台服务器进行均衡处理,S5、当人们需要还原数据时,可通过用户操作单元内的数据还原操作模块进行还原操作,还原的数据会分别通过平台即服务系统内的数据存储单元、云端服务器和用户交互客户端传送至用户操作计算机本文档来自技高网...

【技术保护点】
1.一种新算法的云计算数据备份和还原方法,其特征在于:具体包括以下步骤:S1、首先用户可通过软件即服务系统进行交互,使用者可通过用户操作计算机终端打开用户交互客户端,通过用户交互客户端内的用户登录模块登录到系统内,然后通过用户权限认证模块对用户的身份登录的身份信息进行识别和认证,认证成功后,用户可通过用户操作单元进行操作,用户可通过用户操作单元内数据备份操作模块进行数据备份操作;S2、此时软件即服务系统会向平台即服务系统内的云端服务器发送指令,云端服务器会先控制数据分类识别系统接收软件即服务系统传输的待备份的数据,数据分类识别系统内的数据文件后缀名识别模块会先识别出待备份数据的文件格式,然后通过神经网络算法分类模块内的CNN智能神经网络算法进行图片、文档、音频、视频或压缩文件分类处理,分类处理完成后通过数据分通道发送模块传送至数据存储库内;S3、云端服务器会控制数据存储库内相应的数据存储单元对识别分类的数据进行存储,之后用户和通过用户操作单元内的数据加密操作模块使云端服务器控制数据加密系统进行数据加密,数据加密系统内的数据整合模块先对待加密的数据进行整合处理,然后通过数据头序列创建模块创建文件头标题,之后通过数据加密模块对数据进行加密处理,然后密钥生成模块生成对应的密钥,并将生成的密钥通过云端服务器和用户交互客户端在用户操作计算机终端上显示;S4、同时云端服务器会控制运行换件测试单元对数据加密系统进行测试,并且用户可通过平台服务语言编程模块进行编辑输入,与此同时平台即服务器系统会控制基础设施即服务系统内的服务器负载均衡模块对各个平台服务器进行均衡处理,以便于平台服务器的运行流畅,同时用户可通过存储空间看选择和扩展单元进行云存储空间的选择和扩展操作,也可通过服务器防火墙防护模块进行整个云端服务器的杀毒和安全保护;S5、当人们需要还原数据时,可通过用户操作单元内的数据还原操作模块进行还原操作,还原的数据会分别通过平台即服务系统内的数据存储单元、云端服务器和用户交互客户端传送至用户操作计算机终端上显示,最后用户可通过数据查看操作模块在计算机终端上进行查看。...

【技术特征摘要】
1.一种新算法的云计算数据备份和还原方法,其特征在于:具体包括以下步骤:S1、首先用户可通过软件即服务系统进行交互,使用者可通过用户操作计算机终端打开用户交互客户端,通过用户交互客户端内的用户登录模块登录到系统内,然后通过用户权限认证模块对用户的身份登录的身份信息进行识别和认证,认证成功后,用户可通过用户操作单元进行操作,用户可通过用户操作单元内数据备份操作模块进行数据备份操作;S2、此时软件即服务系统会向平台即服务系统内的云端服务器发送指令,云端服务器会先控制数据分类识别系统接收软件即服务系统传输的待备份的数据,数据分类识别系统内的数据文件后缀名识别模块会先识别出待备份数据的文件格式,然后通过神经网络算法分类模块内的CNN智能神经网络算法进行图片、文档、音频、视频或压缩文件分类处理,分类处理完成后通过数据分通道发送模块传送至数据存储库内;S3、云端服务器会控制数据存储库内相应的数据存储单元对识别分类的数据进行存储,之后用户和通过用户操作单元内的数据加密操作模块使云端服务器控制数据加密系统进行数据加密,数据加密系统内的数据整合模块先对待加密的数据进行整合处理,然后通过数据头序列创建模块创建文件头标题,之后通过数据加密模块对数据进行加密处理,然后密钥生成模块生成对应的密钥,并将生成的密钥通过云端服务器和用户交互客户端在用户操作计算机终端上显示;S4、同时云端服务器会控制运行换件测试单元对数据加密系统进行测试,并且用户可通过平台服务语言编程模块进行编辑输入,与此同时平台即服务器系统会控制基础设施即服务系统内的服务器负载均衡模块对各个平台服务器进行均衡处理,以便于平台服务器的运行流畅,同时用户可通过存储空间看选择和扩展单元进行云存储空间的选择和扩展操作,也可通过服务器防火墙防护模块进行整个云端服务器的杀毒和安全保护;S5、当人们需要还原数据时,可通过用户操作单元内的数据还原操作模块进行还原操作,还原的数据会分别通过平台即服务系统内的数据存储单元、云端服务器和用户交互客户端传送至用户操作计算机终端上显示,最后用户可通过数据查看操作模块在计算机终端上进行查看。2.根据权利要求1所述的一...

【专利技术属性】
技术研发人员:郑第刘远柱周发武侯发平
申请(专利权)人:武汉巨正环保科技有限公司
类型:发明
国别省市:湖北,42

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

1