一种新算法的云计算数据备份和还原方法与流程

文档序号:17601094发布日期:2019-05-07 20:19阅读:235来源:国知局
一种新算法的云计算数据备份和还原方法与流程

本发明涉及数据处理技术领域,具体为一种新算法的云计算数据备份和还原方法。



背景技术:

云计算是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源,云是网络、互联网的一种比喻说法,过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象,因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算,对云计算的定义有多种说法,对于到底什么是云计算,至少可以找到100种解释,云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池,这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互,其中云计算最为常见的应用有数据云备份存储,以及还原处理。

目前在进行云备份过程中大多是直接将待备份的数据进行存储,然而,这样备份方式只适用于小数据的备份,而对于一些大数据备份使用这样的备份方式不方便人们进行查找,需要用户花费大量的时间进行数据的查找还原,不能实现对备份的数据进行智能分类备份存储,无法达到缩短用户查找还原数据时间的目的,同时不能实现对备份的数据进行很好的加密,无法保证备份数据的隐私性,不能避免外界盗取用户的备份数据,从而给用户数据的云备份和还原带来了极大的不便。



技术实现要素:

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种新算法的云计算数据备份和还原方法,解决了现有的备份方式只适用于小数据的备份,而对于一些大数据备份使用这样的备份方式不方便人们进行查找,需要用户花费大量的时间进行数据的查找还原,不能实现对备份的数据进行智能分类备份存储,无法达到缩短用户查找还原数据时间的目的,同时不能实现对备份的数据进行很好的加密,无法保证备份数据的隐私性,不能避免外界盗取用户备份数据的问题。

(二)技术方案

为实现以上目的,本发明通过以下技术方案予以实现:一种新算法的云计算数据备份和还原方法,具体包括以下步骤:

s1、首先用户可通过软件即服务系统进行交互,使用者可通过用户操作计算机终端打开用户交互客户端,通过用户交互客户端内的用户登录模块登录到系统内,然后通过用户权限认证模块对用户的身份登录的身份信息进行识别和认证,认证成功后,用户可通过用户操作单元进行操作,用户可通过用户操作单元内数据备份操作模块进行数据备份操作;

s2、此时软件即服务系统会向平台即服务系统内的云端服务器发送指令,云端服务器会先控制数据分类识别系统接收软件即服务系统传输的待备份的数据,数据分类识别系统内的数据文件后缀名识别模块会先识别出待备份数据的文件格式,然后通过神经网络算法分类模块内的cnn智能神经网络算法进行图片、文档、音频、视频或压缩文件分类处理,分类处理完成后通过数据分通道发送模块传送至数据存储库内;

s3、云端服务器会控制数据存储库内相应的数据存储单元对识别分类的数据进行存储,之后用户和通过用户操作单元内的数据加密操作模块使云端服务器控制数据加密系统进行数据加密,数据加密系统内的数据整合模块先对待加密的数据进行整合处理,然后通过数据头序列创建模块创建文件头标题,之后通过数据加密模块对数据进行加密处理,然后密钥生成模块生成对应的密钥,并将生成的密钥通过云端服务器和用户交互客户端在用户操作计算机终端上显示;

s4、同时云端服务器会控制运行换件测试单元对数据加密系统进行测试,并且用户可通过平台服务语言编程模块进行编辑输入,与此同时平台即服务器系统会控制基础设施即服务系统内的服务器负载均衡模块对各个平台服务器进行均衡处理,以便于平台服务器的运行流畅,同时用户可通过存储空间看选择和扩展单元进行云存储空间的选择和扩展操作,也可通过服务器防火墙防护模块进行整个云端服务器的杀毒和安全保护;

s5、当人们需要还原数据时,可通过用户操作单元内的数据还原操作模块进行还原操作,还原的数据会分别通过平台即服务系统内的数据存储单元、云端服务器和用户交互客户端传送至用户操作计算机终端上显示,最后用户可通过数据查看操作模块在计算机终端上进行查看。

优选的,所述云计算数据备份和还原系统包括软件即服务系统、平台即服务系统和基础设施即服务系统,所述软件即服务系统包括用户操作计算机终端和用户交互客户端,且用户操作计算机终端与用户交互客户端实现双向连接。

优选的,所述用户交互客户端包括用户登录模块、用户权限认证模块和用户操作单元,所述用户登录模块的输出端与用户权限认证模块的输入端连接,且用户权限认证模块的输出端与用户操作单元的输入端连接。

优选的,所述用户操作单元包括数据备份操作模块、数据加密操作模块、数据还原操作模块和数据查看操作模块。

优选的,所述平台即服务系统包括云端服务器、数据分类识别系统、数据存储库和数据加密系统,所述云端服务器分别与数据分类识别系统、数据存储库和数据加密系统实现双向连接,且数据存储库是由n个数据存储单元组成。

优选的,所述数据分类识别系统包括数据文件后缀名识别模块、神经网络算法分类模块和数据分通道发送模块,所述数据文件后缀名识别模块的输出端与神经网络算法分类模块的输入端连接,且神经网络算法分类模块的输出端与数据分通道发送模块的输入端连接。

优选的,所述据加密系统包括数据整合模块、数据头序列创建模块、数据加密模块和密钥生成模块,所述数据整合模块的输出端与数据头序列创建模块的输入端连接,且数据头序列创建模块的输出端与数据加密模块的输入端连接,所述数据加密模块的输出端与密钥生成模块的输入端连接。

优选的,所述基础设施即服务系统包括存储空间选择和扩展单元、服务器负载均衡模块和服务器防火墙防护模块,所述存储空间选择和扩展单元、服务器负载均衡模块和服务器防火墙防护模块均与云端服务器实现双向连接。

(三)有益效果

本发明提供了一种新算法的云计算数据备份和还原方法。与现有技术相比具备以下有益效果:该新算法的云计算数据备份和还原方法,具体包括以下步骤:s1、首先用户可通过软件即服务系统进行交互,使用者可通过用户操作计算机终端打开用户交互客户端,通过用户交互客户端内的用户登录模块登录到系统内,s2、此时软件即服务系统会向平台即服务系统内的云端服务器发送指令,云端服务器会先控制数据分类识别系统接收软件即服务系统传输的待备份的数据,数据分类识别系统内的数据文件后缀名识别模块会先识别出待备份数据的文件格式,s3、云端服务器会控制数据存储库内相应的数据存储单元对识别分类的数据进行存储,之后用户和通过用户操作单元内的数据加密操作模块使云端服务器控制数据加密系统进行数据加密,数据加密系统内的数据整合模块先对待加密的数据进行整合处理,s4、同时云端服务器会控制运行换件测试单元对数据加密系统进行测试,并且用户可通过平台服务语言编程模块进行编辑输入,与此同时平台即服务器系统会控制基础设施即服务系统内的服务器负载均衡模块对各个平台服务器进行均衡处理,s5、当人们需要还原数据时,可通过用户操作单元内的数据还原操作模块进行还原操作,还原的数据会分别通过平台即服务系统内的数据存储单元、云端服务器和用户交互客户端传送至用户操作计算机终端上显示,最后用户可通过数据查看操作模块在计算机终端上进行查看,可方便人们对一些大数据备份使用这样的备份方式进行查找,无需用户花费大量的时间进行数据的查找还原,实现了对备份的数据进行智能分类备份存储,很好的达到了缩短用户查找还原数据时间的目的,同时实现了对备份的数据进行很好的加密,保证了备份数据的隐私性,很好的避免了外界盗取用户的备份数据,从而大大方便了用户数据的云备份和还原。

附图说明

图1为本发明系统的结构原理框图;

图2为本发明数据分类识别系统的结构原理框图;

图3为本发明数据加密系统的结构原理框图;

图4为本发明用户操作单元的结构原理框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-4,本发明实施例提供一种技术方案:一种新算法的云计算数据备份和还原方法,具体包括以下步骤:

s1、首先用户可通过软件即服务系统进行交互,使用者可通过用户操作计算机终端打开用户交互客户端,通过用户交互客户端内的用户登录模块登录到系统内,然后通过用户权限认证模块对用户的身份登录的身份信息进行识别和认证,认证成功后,用户可通过用户操作单元进行操作,用户可通过用户操作单元内数据备份操作模块进行数据备份操作;

s2、此时软件即服务系统会向平台即服务系统内的云端服务器发送指令,云端服务器会先控制数据分类识别系统接收软件即服务系统传输的待备份的数据,数据分类识别系统内的数据文件后缀名识别模块会先识别出待备份数据的文件格式,然后通过神经网络算法分类模块内的cnn智能神经网络算法进行图片、文档、音频、视频或压缩文件分类处理,分类处理完成后通过数据分通道发送模块传送至数据存储库内;

s3、云端服务器会控制数据存储库内相应的数据存储单元对识别分类的数据进行存储,之后用户和通过用户操作单元内的数据加密操作模块使云端服务器控制数据加密系统进行数据加密,数据加密系统内的数据整合模块先对待加密的数据进行整合处理,然后通过数据头序列创建模块创建文件头标题,之后通过数据加密模块对数据进行加密处理,然后密钥生成模块生成对应的密钥,并将生成的密钥通过云端服务器和用户交互客户端在用户操作计算机终端上显示;

s4、同时云端服务器会控制运行换件测试单元对数据加密系统进行测试,并且用户可通过平台服务语言编程模块进行编辑输入,与此同时平台即服务器系统会控制基础设施即服务系统内的服务器负载均衡模块对各个平台服务器进行均衡处理,以便于平台服务器的运行流畅,同时用户可通过存储空间看选择和扩展单元进行云存储空间的选择和扩展操作,也可通过服务器防火墙防护模块进行整个云端服务器的杀毒和安全保护;

s5、当人们需要还原数据时,可通过用户操作单元内的数据还原操作模块进行还原操作,还原的数据会分别通过平台即服务系统内的数据存储单元、云端服务器和用户交互客户端传送至用户操作计算机终端上显示,最后用户可通过数据查看操作模块在计算机终端上进行查看。

本发明中,云计算数据备份和还原系统包括软件即服务系统、平台即服务系统和基础设施即服务系统,所述软件即服务系统包括用户操作计算机终端和用户交互客户端,且用户操作计算机终端与用户交互客户端实现双向连接。

本发明中,用户交互客户端包括用户登录模块、用户权限认证模块和用户操作单元,所述用户登录模块的输出端与用户权限认证模块的输入端连接,且用户权限认证模块的输出端与用户操作单元的输入端连接。

本发明中,用户操作单元包括数据备份操作模块、数据加密操作模块、数据还原操作模块和数据查看操作模块。

本发明中,平台即服务系统包括云端服务器、数据分类识别系统、数据存储库和数据加密系统,所述云端服务器分别与数据分类识别系统、数据存储库和数据加密系统实现双向连接,且数据存储库是由n个数据存储单元组成。

本发明中,数据分类识别系统包括数据文件后缀名识别模块、神经网络算法分类模块和数据分通道发送模块,所述数据文件后缀名识别模块的输出端与神经网络算法分类模块的输入端连接,且神经网络算法分类模块的输出端与数据分通道发送模块的输入端连接。

本发明中,数据加密系统包括数据整合模块、数据头序列创建模块、数据加密模块和密钥生成模块,所述数据整合模块的输出端与数据头序列创建模块的输入端连接,且数据头序列创建模块的输出端与数据加密模块的输入端连接,所述数据加密模块的输出端与密钥生成模块的输入端连接。

本发明中,基础设施即服务系统包括存储空间选择和扩展单元、服务器负载均衡模块和服务器防火墙防护模块,所述存储空间选择和扩展单元、服务器负载均衡模块和服务器防火墙防护模块均与云端服务器实现双向连接。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1