发明内容
本发明设计了一种云计算系统,其通过对请求数据加密,有效的保护了信息安全性,同时存储与应用程序的分开处理,有效的减轻了对服务器的符合。
本发明提供的技术方案为:
一种云计算系统,包括:
云计算端,其包括基础单元、应用程序单元、第一解密单元、第三标识码单元和第一通讯单元,所述基础单元为所述应用程序单元、所述第一解密单元、所述第三标识码单元和所述第一通讯单元提供运行环境;
子云计算组,其包括:第一子云计算端和第二子云计算端,所述第一子云计算端包括数据存储单元、第一标识码单元、第一加密单元、第二通讯单元和第一加密单元,所述第二子云计算端包括第二副本单元、第二标识码单元、第二解密单元、第二加密单元和第三通讯单元;以及
客户端,其包含有:第四标识码单元,
其中所述第二通讯单元与所述客户端和所述第三通讯单元通过网络通信连接,所述第三通讯单元与所述第一通讯单元通过网络通信连接;
所述第四标识码单元为所述客户端发出的请求数据提供唯一标识码,所述请求数据和所述唯一标识码发送到所述第一子云计算端,
所述第二通讯单元接收到所述请求数据和所述唯一标识码,所述第一标识码单元对所述唯一标识码进行识别,若所述唯一标识码表示为存储请求,则所述请求数据被存储在所述数据存储单元,若所述唯一标识码表示为调用应用程序请求,则所述第一加密单元对所述请求数据和所述唯一标识码加密,所述第二通讯单元将加密后的所述请求数据和所述唯一标识码发送到所述第二子云计算端,
所述第三通讯单元接收所述请求数据和所述唯一标识码,所述第二解密单元对接收的所述请求数据和所述唯一标识码解密,所述第二标识码单元对所述唯一标识码与所述第二副本单元中的应用程序的标识码比对,若所述第二副本单元中存在与所述唯一标识码匹配的应用程序的标识码,则调用该标识码对应的应用程序,若所述第二副本单元中不存在与所述唯一标识码匹配的应用程序的标识码,则所述第二加密单元对所述请求数据和所述唯一标识码加密,所述第三通讯单元将加密后的所述请求数据和所述唯一标识码发送至所述云计算端,
所述第一通讯单元接收所述请求数据和所述唯一标识码,所述第一解密单元对接收的所述请求数据和所述唯一标识码解密,所述第三标识码单元将所述唯一标识码与所述应用程序单元中的应用程序的标识码匹配,调用应用程序单元中与所述唯一标识码匹配的应用程序的标识码对应的应用程序。
优选的是,所述的云计算系统中,所述客户端还包括:检测单元和调用单元,所述检测单元上设置有第一阈值和第二阈值;
当所述客户端向所述云计算端发出请求数据请求调用同一应用程序的次数大于第一阈值时,所述调用单元下载该应用程序到所述客户端,
当所述客户端向所述云计算端发送请求数据时,所述检测单元检测网络状况,若网络传输速度小于第二阈值时,所述检测单元检测所述客户端是否存在与请求数据匹配的应用程序,若存在,则调取该应用程序,若不存,则所述客户单继续向所述云计算端发送该请求数据。
优选的是,所述的云计算系统中,所述云计算端还包括:第一副本单元,所述第一副本单元中存储所述应用程序单元中的所有应用程序的副本,且所述第一副本单元运行在所述基础单元上。
优选的是,所述的云计算系统中,还包括多个子云计算组,每个云计算组分别与所述客户端和所述云计算端通信连接。
优选的是,所述的云计算系统中,每一云计算组与至少两个客户端通信连接。
优选的是,所述的云计算系统中,所述客户端为网页形式。
优选的是,所述的云计算系统中,所述第一加密单元所用的加密方法和所述第二加密单元所用的加密方法不同。
本发明所述的一种云计算系统中,其利用第一加密单元、第二解密单元、第二加密单元和第一解密单元,在客户端向云计算端传输请求数据时,对请求数据和请求数据的唯一标识码加密,防止重要信息的泄露,有效的提高了系统的安全性;本发明中将存储和调用应用程序的请求分开处理,用第一子云计算端处理存储请求,用第二子云计算端和云计算端处理调用应用程序请求,其中本发明将一部分应用程序存储在第二子云计算端,减轻了云计算端的负载,同时降低了因云计算端或云计算组一方出现问题而导致数据丢失的风险,而在云计算端第一副本单元的创建,进一步避免了云计算端的数据和应用程序因突发问题而丢失的情况;客户端上设置的检测单元和调取单元,实现了智能传输,当客户调用某一应用程序的次数大于检测单元上设置的第二阈值时,调取单元就会将该应用程序下载到客户端,当网络传输速度小于第一阈值时,客户在向云计算端发出调用该应用程序的请求时,客户端的检测单元会自动调用客户端的该应用程序,减少了因网络传输速度慢导致的系统相应时间长的问题,提高了系统的处理速度。
具体实施方式
下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
图1显示了本发明的结构框架。本发明提供一种云计算系统,包括:云计算端、子云计算组和客户端。云计算端,其包括基础单元、应用程序单元、第一解密单元、第三标识码单元、第一通讯单元和第一副本单元,所述第一副本单元中存储所述应用程序单元中的所有应用程序的副本,所述基础单元为所述应用程序单元、所述第一解密单元、所述第三标识码单元、所述第一副本单元和所述第一通讯单元提供运行环境;子云计算组,其包括:第一子云计算端和第二子云计算端,所述第一子云计算端包括数据存储单元、第一标识码单元、第一加密单元、第二通讯单元和第一加密单元,所述第二子云计算端包括第二副本单元、第二标识码单元、第二解密单元、第二加密单元和第三通讯单元;客户端,其为网页形式,所述客户端包括:第四标识码单元、检测单元和调用单元,所述检测单元上设置有第一阈值和第二阈值;其中所述第二通讯单元与所述客户端和所述第三通讯单元通过网络通信连接,所述第三通讯单元与所述第一通讯单元通过网络通信连接,所述第一加密单元所用的加密方法和所述第二加密单元所用的加密方法不同。在本实施例中,设置了5个云计算组,每个云计算组与2个客户端通信连接;第一阈值为5次,第二阈值为50kb。
如图2所述,一种云计算系统的工作流程:
步骤1、所述第四标识码单元为所述客户端发出的请求数据提供唯一标识码,所述请求数据和所述唯一标识码发送到所述第一子云计算端,
其中,当所述客户端向所述云计算端发出请求数据请求调用同一应用程序的次数大于第一阈值时,所述调用单元下载该应用程序到所述客户端,
当所述客户端向所述云计算端发送请求数据时,所述检测单元检测网络状况,若网络传输速度小于第二阈值时,所述检测单元检测所述客户端是否存在与请求数据匹配的应用程序,若存在,则调取该应用程序,若不存,则所述客户单继续向所述云计算端发送该请求数据;
步骤2、所述第二通讯单元接收到所述请求数据和所述唯一标识码,所述第一标识码单元对所述唯一标识码进行识别,若所述唯一标识码表示为存储请求,则所述请求数据被存储在所述数据存储单元,若所述唯一标识码表示为调用应用程序请求,则所述第一加密单元对所述请求数据和所述唯一标识码加密,所述第二通讯单元将加密后的所述请求数据和所述唯一标识码发送到所述第二子云计算端;
步骤3、所述第三通讯单元接收所述请求数据和所述唯一标识码,所述第二解密单元对接收的所述请求数据和所述唯一标识码解密,所述第二标识码单元对所述唯一标识码与所述第二副本单元中的应用程序的标识码比对,若所述第二副本单元中存在与所述唯一标识码匹配的应用程序的标识码,则调用该标识码对应的程序,若所述第二副本单元中不存在与所述唯一标识码匹配的应用程序的标识码,则所述第二加密单元对所述请求数据和所述唯一标识码加密,所述第三通讯单元将加密后的所述请求数据和所述唯一标识码发送至所述云计算端;
步骤4、所述第一通讯单元接收所述请求数据和所述唯一标识码,所述第一解密单元对接收的所述请求数据和所述唯一标识码解密,所述第三标识码单元将所述唯一标识码与所述应用程序单元中的应用程序的标识码匹配,调用应用程序单元中与所述唯一标识码匹配的应用程序的标识码对应的应用程序。
本发明所述的一种云计算系统中,其利用第一加密单元、第二解密单元、第二加密单元和第一解密单元,在客户端向云计算端传输请求数据时,对请求数据和请求数据的唯一标识码加密,防止重要信息的泄露,有效的提高了系统的安全性;本发明中将存储和调用应用程序的请求分开处理,用第一子云计算端处理存储请求,用第二子云计算端和云计算端处理调用应用程序请求,其中本发明将一部分应用程序存储在第二子云计算端,减轻了云计算端的负载,同时降低了因云计算端或云计算组一方出现问题而导致数据丢失的风险,而在云计算端第一副本单元的创建,进一步避免了云计算端的数据和应用程序因突发问题而丢失的情况;客户端上设置的检测单元和调取单元,实现了智能传输,当客户调用某一应用程序的次数大于检测单元上设置的第二阈值时,调取单元就会将该应用程序下载到客户端,当网络传输速度小于第一阈值时,客户在向云计算端发出调用该应用程序的请求时,客户端的检测单元会自动调用客户端的该应用程序,减少了因网络传输速度慢导致的系统相应时间长的问题,提高了系统的处理速度。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。