一种数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:20493937 阅读:19 留言:0更新日期:2019-03-02 23:36
本发明专利技术涉及一种数据处理方法、装置、电子设备及存储介质。该方法应用于服务器集群中的仲裁服务器,服务器集群还包括与仲裁服务器通信的多个加密服务器。该方法包括:在接收到待加密数据时,获取多个加密服务器中的每个加密服务器的处理能力;从多个加密服务器中选择处理能力最优的加密服务器作为目标加密服务器;将待加密数据发送给目标加密服务器,以使目标加密服务器对待加密数据进行加密。在接收到待加密数据时,通过获取各个加密服务器的处理能力,从而将待加密数据分配给处理能力最优的加密服务器,以实现对待加密数据的加密,通过服务器集群实现了数据加密处理能力的线性增长,从而解决了传统加密服务器处理能力弱的问题。

A Data Processing Method, Device, Electronic Equipment and Storage Media

The invention relates to a data processing method, a device, an electronic device and a storage medium. This method is applied to arbitration servers in server cluster, which also includes multiple encryption servers communicating with arbitration servers. The method includes: when receiving the data to be encrypted, acquiring the processing capability of each encrypted server in a plurality of encryption servers; selecting the encrypted server with the best processing capability from a plurality of encryption servers as the target encrypted server; sending the data to the target encrypted server so that the target encrypted server can encrypt the encrypted data. When receiving the data to be encrypted, the data to be encrypted is allocated to the best encrypted server by acquiring the processing ability of each encrypted server, so as to encrypt the encrypted data. The linear growth of data encryption processing ability is realized through server cluster, thus solving the problem of weak processing ability of traditional encrypted server.

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质
本专利技术属于数据安全
,具体涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
随着大数据时代的到来,大数据平台面临着数据量大、高带宽、高并发的场景,使得待加密数据呈井喷式增长,由于传统的数据加密方式存在单节点性能低、可靠性差等诸多问题,导致在大数据面前显得捉襟见肘。其中,传统的数据加密方式,通过前置数据加密机方式,配置加密类型、加密模式、加密密钥,实现数据加解密操作,从而保证了数据安全。但针对分布式的大数据,传统加密方式的处理能力远远满足不了数据存储线性增长的增长。
技术实现思路
鉴于此,本专利技术的目的在于提供一种数据处理方法、装置、电子设备及存储介质,以有效地改善上述问题。本专利技术的实施例是这样实现的:第一方面,本专利技术实施例提供了一种数据处理方法,应用于服务器集群中的仲裁服务器,所述服务器集群还包括与所述仲裁服务器通信的多个加密服务器,所述方法包括:在接收到待加密数据时,获取所述多个加密服务器中的每个加密服务器的处理能力;从所述多个加密服务器中选择处理能力最优的加密服务器作为目标加密服务器;将所述待加密数据发送给所述目标加密服务器,以使所述目标加密服务器对所述待加密数据进行加密。本申请实施中,通过服务器集群实现了数据加密处理能力的线性增长,从而解决了传统加密服务器处理能力弱的问题。进一步地,在接收到待加密数据时,通过获取各个加密服务器的处理能力,从而将待加密数据分配给处理能力最优的加密服务器,以实现对待加密数据的加密。结合第一方面的一种可选的实施方式,在获取所述多个加密服务器中的每个加密服务器的工作状态的步骤之前,所述方法还包括:获取所述待加密数据中的数据大小、加密类型、加密模式以及加密秘钥,并根据所述数据大小、所述加密类型、所述加密模式以及所述加密秘钥计算出加密所述待加密数据时的工作量。结合第一方面的又一种可选的实施方式,获取所述多个加密服务器中的每个加密服务器的处理能力,包括:向所述多个加密服务器中的每个加密服务器发送询问请求;接收所述多个加密服务器中的每个加密服务器基于所述询问请求返回的处理能力。结合第一方面的又一种可选的实施方式,在将所述待加密数据发送给所述目标加密服务器的步骤之后,所述方法还包括:接收所述目标加密服务器返回的经加密的所述待加密数据。第二方面,本专利技术实施例还提供了一种数据处理方法,应用于服务器集群中的加密服务器,所述服务器集群还包括与所述加密服务器通信的仲裁服务器,所述方法包括:接收所述仲裁服务器发送的待加密数据;获取所述待加密数据中的加密类型、加密模式以及加密秘钥,并基于所述加密类型、所述加密模式以及所述加密秘钥对所述待加密数据进行加密;向所述仲裁服务器发送经加密的所述待加密数据。结合第二方面的一种可选的实施方式,在接收所述仲裁服务器发送的待加密数据的步骤之前,所述方法还包括:在接收到所述仲裁服务器发送的询问请求时,获取表征当前处理能力的工作任务量,并向所述仲裁服务器反馈自身的处理能力。第三方面,本专利技术实施例还提供了一种数据处理装置,应用于服务器集群中的仲裁服务器,所述服务器集群还包括与所述仲裁服务器通信的多个加密服务器,所述装置包括:获取模块、选择模块以及发送模块;获取模块,用于在接收到待加密数据时,获取所述多个加密服务器中的每个加密服务器的处理能力;选择模块,用于从所述多个加密服务器中选择处理能力最优的加密服务器作为目标加密服务器;发送模块,用于将所述待加密数据发送给所述目标加密服务器,以使所述目标加密服务器对所述待加密数据进行加密。结合第三方面的一种可选的实施方式,所述获取模块,还用于获取所述待加密数据中的数据大小、加密类型、加密模式以及加密秘钥,并根据所述数据大小、所述加密类型、所述加密模式以及所述加密秘钥计算出加密所述待加密数据时的工作量。结合第三方面的又一种可选的实施方式,所述获取模块,还用于向所述多个加密服务器中的每个加密服务器发送询问请求;接收所述多个加密服务器中的每个加密服务器基于所述询问请求返回的处理能力。结合第三方面的又一种可选的实施方式,所述获取模块,还用于接收所述目标加密服务器返回的经加密的所述待加密数据。第四方面,本专利技术实施例还提供了一种数据处理装置,应用于服务器集群中的加密服务器,所述服务器集群还包括与所述加密服务器通信的仲裁服务器,所述装置包括:接收模块、获取模块以及发送模块;接收模块,用于接收所述仲裁服务器发送的待加密数据;获取模块,用于获取所述待加密数据中的加密类型、加密模式以及加密秘钥,并基于所述加密类型、所述加密模式以及所述加密秘钥对所述待加密数据进行加密;发送模块,用于向所述仲裁服务器发送经加密的所述待加密数据。结合第四方面的一种可选的实施方式,所述获取模块,还用于在接收到所述仲裁服务器发送的询问请求时,获取表征当前处理能力的工作任务量,并向所述仲裁服务器反馈自身的处理能力。第五方面,本专利技术实施例还提供了一种电子设备,包括存储器和处理器,所述存储器和所述处理器耦合;所述存储器用于存储程序;所述处理器用于调用存储于所述存储器中的程序,以执行上述第一方面和/或结合第一方面的任一种可选的实施方式提供的方法或上述第二方面和/或结合第二方面的一种可选的实施方式提供的方法。第六方面,本专利技术实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面和/或结合第一方面的任一种可选的实施方式提供的方法或上述第二方面和/或结合第二方面的一种可选的实施方式提供的方法。本专利技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本专利技术的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本专利技术的主旨。图1示出了本专利技术实施例提供的一种服务器集群的结构示意图。图2示出了本专利技术实施例提供的一种电子设备的结构示意图。图3示出了本专利技术实施例提供的一种数据处理方法的流程图。图4示出了本专利技术实施例提供的一种数据处理方法的流程图。。图5示出了本专利技术实施例提供的一种数据处理装置的模块示意图。图6示出了本专利技术实施例提供的一种数据处理装置的模块示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于服务器集群中的仲裁服务器,所述服务器集群还包括与所述仲裁服务器通信的多个加密服务器,所述方法包括:在接收到待加密数据时,获取所述多个加密服务器中的每个加密服务器的处理能力;从所述多个加密服务器中选择处理能力最优的加密服务器作为目标加密服务器;将所述待加密数据发送给所述目标加密服务器,以使所述目标加密服务器对所述待加密数据进行加密。

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于服务器集群中的仲裁服务器,所述服务器集群还包括与所述仲裁服务器通信的多个加密服务器,所述方法包括:在接收到待加密数据时,获取所述多个加密服务器中的每个加密服务器的处理能力;从所述多个加密服务器中选择处理能力最优的加密服务器作为目标加密服务器;将所述待加密数据发送给所述目标加密服务器,以使所述目标加密服务器对所述待加密数据进行加密。2.根据权利要求1所述的方法,其特征在于,在获取所述多个加密服务器中的每个加密服务器的工作状态的步骤之前,所述方法还包括:获取所述待加密数据中的数据大小、加密类型、加密模式以及加密秘钥,并根据所述数据大小、所述加密类型、所述加密模式以及所述加密秘钥计算出加密所述待加密数据时的工作量。3.根据权利要求1或2所述的方法,其特征在于,获取所述多个加密服务器中的每个加密服务器的处理能力,包括:向所述多个加密服务器中的每个加密服务器发送询问请求;接收所述多个加密服务器中的每个加密服务器基于所述询问请求返回的处理能力。4.根据权利要求3所述的方法,其特征在于,在将所述待加密数据发送给所述目标加密服务器的步骤之后,所述方法还包括:接收所述目标加密服务器返回的经加密的所述待加密数据。5.一种数据处理方法,其特征在于,应用于服务器集群中的加密服务器,所述服务器集群还包括与所述加密服务器通信的仲裁服务器,所述方法包括:接收所述仲裁服务器发送的待加密数据;获取所述待加密数据中的加密类型、加密模式以及加密秘钥,并基于所述加密类型、所述加密模式以及所述加密秘钥对所述待加密数据进行加密;向所述仲裁服务器发送经加密的所述待加密数据。6....

【专利技术属性】
技术研发人员:王峰陈效友
申请(专利权)人:北京知道创宇信息技术有限公司
类型:发明
国别省市:北京,11

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

1