交易数据的处理方法、装置、计算机设备和存储介质转让专利

申请号 : CN202310192851.X

文献号 : CN115859370B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邓伟赵极庆张保学

申请人 : 萨科(深圳)科技有限公司

摘要 :

本发明涉及数据处理技术领域,提供了一种交易数据的处理方法、装置、计算机设备和存储介质,包括:获取交易数据;对所述交易数据进行分类,得到第一分类的第一交易数据以及第二分类的第二交易数据;在数据库中创建一个与所述交易数据关联的指定文件夹,并在所述指定文件夹中创建第一数据表以及第二数据表;将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;将所述第二交易数据存储至数据库中所述指定文件夹中的第二数据表中。本发明针对交易数据进行分类得到的第一交易数据以及第二交易数据分别进行存储,解决目前针对交易数据没有区分处理的缺陷,有效避免数据杂乱,以及避免了大量数据集中泄露的风险。

权利要求 :

1.一种交易数据的处理方法,其特征在于,包括以下步骤:获取交易数据;

对所述交易数据进行分类,得到第一分类的第一交易数据以及第二分类的第二交易数据;

在数据库中创建一个与所述交易数据关联的指定文件夹,并在所述指定文件夹中创建第一数据表以及第二数据表;

将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;将所述第二交易数据存储至数据库中所述指定文件夹中的第二数据表中;

所述数据库为管理服务器上的数据库;

所述将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中的步骤,包括:对所述第一交易数据进行脱敏处理,得到脱敏交易数据;

对所述第一交易数据进行伪造处理,得到伪造交易数据;

将所述脱敏交易数据、伪造交易数据以及所述第一交易数据随机进行排序;

按照所述排序,将所述脱敏交易数据、伪造交易数据以及所述第一交易数据按照预设间隔发送至所述管理服务器;其中,在发送所述第一交易数据的同时发送一触发信号;其中,所述管理服务器上设置有信号触发器,所述管理服务器只在所述信号触发器接收到所述触发信号时,获取同时发送的所述第一交易数据,并将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;所述管理服务器在没有接收到所述触发信号时,获取所述脱敏交易数据、伪造交易数据,并将其存储至预设的回收文件夹中;在预设时间之后,删除所述回收文件夹中的脱敏交易数据、伪造交易数据。

2.根据权利要求1所述的交易数据的处理方法,其特征在于,所述在数据库中创建一个与所述交易数据关联的指定文件夹的步骤,包括:获取所述交易数据的来源属性以及所述交易数据的数据量;

对所述来源属性进行特征提取,获取特征字符;

对所述数据量进行数字编码,得到编码数字;

获取所述交易数据的来源属性匹配对应的连接符号;

获取一个随机数字;

将所述特征字符、连接符号、编码数字、随机数字依次进行串接,得到串接字符;

创建一个文件夹,并将所述串接字符作为所述文件夹的文件名称,得到所述指定文件夹。

3.根据权利要求2所述的交易数据的处理方法,其特征在于,所述对所述来源属性进行特征提取,获取特征字符的步骤,包括:获取所述来源属性对应的中文汉字;其中,所述中文汉字中包括多个汉字;

获取每个汉字的拼音,并获取对应拼音的首字母;其中,各个所述首字母均为大写;

将各个汉字对应拼音的首字母进行串接,得到所述特征字符。

4.根据权利要求2所述的交易数据的处理方法,其特征在于,所述对所述数据量进行数字编码,得到编码数字的步骤,包括:按照预设处理方式对所述数据量进行处理,得到符合预设规格的数据数字;

判断所述数据数字的数字长度是否超出预设长度;

若超出,获取所述特征字符对应的小写字符,得到小写特征字符;其中,所述特征字符中的字符均为英文字符;

获取标准的数字编码表;其中,所述数字编码表中包括各个编码字符与序列数字的映射关系;其中,序列数字为1‑32;所述编码字符包括小写的英文字符以及数字;

在所述标准的数字编码表中删除对应所述小写特征字符的所有编码字符,留下多个空白位置;将所述空白位置之后的编码字符全部向前平移,以在所述标准的数字编码表的末尾留下空白位置;

从数据库中获取对应所述小写特征字符中每个字符的符号;

将对应所述小写特征字符中每个字符的符号,对应按照所述小写特征字符的顺序插入至所述标准的数字编码表的末尾留下的空白位置中,得到新的数字编码表;

基于所述新的数字编码表对所述数据数字进行编码处理,得到所述编码数字。

5.根据权利要求1所述的交易数据的处理方法,其特征在于,所述数据库为管理服务器上的数据库;

所述将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中的步骤,包括:对所述第一交易数据进行脱敏处理,得到脱敏交易数据;

对所述第一交易数据进行伪造处理,得到伪造交易数据;

采用第一加密方式对所述第一交易数据进行加密,得到第一加密数据;

采用第二加密方式对所述脱敏交易数据进行加密,得到第二加密数据;

采用第三加密方式对所述伪造交易数据进行加密,得到第三加密数据;

将所述第一加密数据、第二加密数据以及第三加密数据同时发送至所述管理服务器;

其中,所述管理服务器只存储有对应所述第一加密方式的解密方式,用于对所述第一加密数据进行解密得到所述第一交易数据,并存储至所述管理服务器的数据库中所述指定文件夹中的第一数据表中。

6.一种交易数据的处理装置,其特征在于,包括:获取单元,用于获取交易数据;

分类单元,用于对所述交易数据进行分类,得到第一分类的第一交易数据以及第二分类的第二交易数据;

创建单元,用于在数据库中创建一个与所述交易数据关联的指定文件夹,并在所述指定文件夹中创建第一数据表以及第二数据表;

存储单元,用于将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;将所述第二交易数据存储至数据库中所述指定文件夹中的第二数据表中;

所述数据库为管理服务器上的数据库;

所述存储单元将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中,包括:对所述第一交易数据进行脱敏处理,得到脱敏交易数据;

对所述第一交易数据进行伪造处理,得到伪造交易数据;

将所述脱敏交易数据、伪造交易数据以及所述第一交易数据随机进行排序;

按照所述排序,将所述脱敏交易数据、伪造交易数据以及所述第一交易数据按照预设间隔发送至所述管理服务器;其中,在发送所述第一交易数据的同时发送一触发信号;其中,所述管理服务器上设置有信号触发器,所述管理服务器只在所述信号触发器接收到所述触发信号时,获取同时发送的所述第一交易数据,并将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;所述管理服务器在没有接收到所述触发信号时,获取所述脱敏交易数据、伪造交易数据,并将其存储至预设的回收文件夹中;在预设时间之后,删除所述回收文件夹中的脱敏交易数据、伪造交易数据。

7.根据权利要求6所述的交易数据的处理装置,其特征在于,所述数据库为管理服务器上的数据库;

所述存储单元将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中,具体包括:对所述第一交易数据进行脱敏处理,得到脱敏交易数据;

对所述第一交易数据进行伪造处理,得到伪造交易数据;

采用第一加密方式对所述第一交易数据进行加密,得到第一加密数据;

采用第二加密方式对所述脱敏交易数据进行加密,得到第二加密数据;

采用第三加密方式对所述伪造交易数据进行加密,得到第三加密数据;

将所述第一加密数据、第二加密数据以及第三加密数据同时发送至所述管理服务器;

其中,所述管理服务器只存储有对应所述第一加密方式的解密方式,用于对所述第一加密数据进行解密得到所述第一交易数据,并存储至所述管理服务器的数据库中所述指定文件夹中的第一数据表中。

8.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。

说明书 :

交易数据的处理方法、装置、计算机设备和存储介质

技术领域

[0001] 本发明涉及数据处理技术领域,特别涉及一种交易数据的处理方法、装置、计算机设备和存储介质。

背景技术

[0002] 在各大交易平台,涉及到大量的交易数据,交易数据中通常包括交易的产品信息、交易账号信息、交易金额等;其中部分信息的隐私性较高,应当避免泄露,而部分信息不涉及隐私性;目前,对于交易数据并没有进行区分处理,而是将交易数据全部关联存储至对应的数据库中,不仅容易造成数据杂乱,而且容易大量泄露数据。

发明内容

[0003] 本发明的主要目的为提供一种交易数据的处理方法、装置、计算机设备和存储介质,旨在解决目前针对交易数据没有区分处理的缺陷。
[0004] 为实现上述目的,本发明提供了一种交易数据的处理方法,包括以下步骤:
[0005] 获取交易数据;
[0006] 对所述交易数据进行分类,得到第一分类的第一交易数据以及第二分类的第二交易数据;
[0007] 在数据库中创建一个与所述交易数据关联的指定文件夹,并在所述指定文件夹中创建第一数据表以及第二数据表;
[0008] 将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;将所述第二交易数据存储至数据库中所述指定文件夹中的第二数据表中。
[0009] 进一步地,所述在数据库中创建一个与所述交易数据关联的指定文件夹的步骤,包括:
[0010] 获取所述交易数据的来源属性以及所述交易数据的数据量;
[0011] 对所述来源属性进行特征提取,获取特征字符;
[0012] 对所述数据量进行数字编码,得到编码数字;
[0013] 获取所述交易数据的来源属性匹配对应的连接符号;
[0014] 获取一个随机数字;
[0015] 将所述特征字符、连接符号、编码数字、随机数字依次进行串接,得到串接字符;
[0016] 创建一个文件夹,并将所述串接字符作为所述文件夹的文件名称,得到所述指定文件夹。
[0017] 进一步地,所述对所述来源属性进行特征提取,获取特征字符的步骤,包括:
[0018] 获取所述来源属性对应的中文汉字;其中,所述中文汉字中包括多个汉字;
[0019] 获取每个汉字的拼音,并获取对应拼音的首字母;其中,各个所述首字母均为大写;
[0020] 将各个汉字对应拼音的首字母进行串接,得到所述特征字符。
[0021] 进一步地,所述对所述数据量进行数字编码,得到编码数字的步骤,包括:
[0022] 按照预设处理方式对所述数据量进行处理,得到符合预设规格的数据数字;
[0023] 判断所述数据数字的数字长度是否超出预设长度;
[0024] 若超出,获取所述特征字符对应的小写字符,得到小写特征字符;其中,所述特征字符中的字符均为英文字符;
[0025] 获取标准的数字编码表;其中,所述数字编码表中包括各个编码字符与序列数字的映射关系;其中,序列数字为1‑32;所述编码字符包括小写的英文字符以及数字;
[0026] 在所述标准的数字编码表中删除对应所述小写特征字符的所有编码字符,留下多个空白位置;将所述空白位置之后的编码字符全部向前平移,以在所述标准的数字编码表的末尾留下空白位置;
[0027] 从数据库中获取对应所述小写特征字符中每个字符的符号;
[0028] 将对应所述小写特征字符中每个字符的符号,对应按照所述小写特征字符的顺序插入至所述标准的数字编码表的末尾留下的空白位置中,得到新的数字编码表;
[0029] 基于所述新的数字编码表对所述数据数字进行编码处理,得到所述编码数字。
[0030] 进一步地,所述数据库为管理服务器上的数据库;
[0031] 所述将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中的步骤,包括:
[0032] 对所述第一交易数据进行脱敏处理,得到脱敏交易数据;
[0033] 对所述第一交易数据进行伪造处理,得到伪造交易数据;
[0034] 采用第一加密方式对所述第一交易数据进行加密,得到第一加密数据;
[0035] 采用第二加密方式对所述脱敏交易数据进行加密,得到第二加密数据;
[0036] 采用第三加密方式对所述伪造交易数据进行加密,得到第三加密数据;
[0037] 将所述第一加密数据、第二加密数据以及第三加密数据同时发送至所述管理服务器;其中,所述管理服务器只存储有对应所述第一加密方式的解密方式,用于对所述第一加密数据进行解密得到所述第一交易数据,并存储至所述管理服务器的数据库中所述指定文件夹中的第一数据表中。
[0038] 进一步地,所述数据库为管理服务器上的数据库;
[0039] 所述将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中的步骤,包括:
[0040] 对所述第一交易数据进行脱敏处理,得到脱敏交易数据;
[0041] 对所述第一交易数据进行伪造处理,得到伪造交易数据;
[0042] 将所述脱敏交易数据、伪造交易数据以及所述第一交易数据随机进行排序;
[0043] 按照所述排序,将所述脱敏交易数据、伪造交易数据以及所述第一交易数据按照预设间隔发送至所述管理服务器;其中,在发送所述第一交易数据的同时发送一触发信号;其中,所述管理服务器上设置有信号触发器,所述管理服务器只在所述信号触发器接收到所述触发信号时,获取同时发送的所述第一交易数据,并将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;所述管理服务器在没有接收到所述触发信号时,获取所述脱敏交易数据、伪造交易数据,并将其存储至预设的回收文件夹中;在预设时间之后,删除所述回收文件夹中的脱敏交易数据、伪造交易数据。
[0044] 本发明还提供了一种交易数据的处理装置,包括:
[0045] 获取单元,用于获取交易数据;
[0046] 分类单元,用于对所述交易数据进行分类,得到第一分类的第一交易数据以及第二分类的第二交易数据;
[0047] 创建单元,用于在数据库中创建一个与所述交易数据关联的指定文件夹,并在所述指定文件夹中创建第一数据表以及第二数据表;
[0048] 存储单元,用于将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;将所述第二交易数据存储至数据库中所述指定文件夹中的第二数据表中。
[0049] 进一步地,所述数据库为管理服务器上的数据库;
[0050] 所述存储单元将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中,具体包括:
[0051] 对所述第一交易数据进行脱敏处理,得到脱敏交易数据;
[0052] 对所述第一交易数据进行伪造处理,得到伪造交易数据;
[0053] 采用第一加密方式对所述第一交易数据进行加密,得到第一加密数据;
[0054] 采用第二加密方式对所述脱敏交易数据进行加密,得到第二加密数据;
[0055] 采用第三加密方式对所述伪造交易数据进行加密,得到第三加密数据;
[0056] 将所述第一加密数据、第二加密数据以及第三加密数据同时发送至所述管理服务器;其中,所述管理服务器只存储有对应所述第一加密方式的解密方式,用于对所述第一加密数据进行解密得到所述第一交易数据,并存储至所述管理服务器的数据库中所述指定文件夹中的第一数据表中。
[0057] 本发明还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0058] 本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
[0059] 本发明提供的交易数据的处理方法、装置、计算机设备和存储介质,包括:获取交易数据;对所述交易数据进行分类,得到第一分类的第一交易数据以及第二分类的第二交易数据;在数据库中创建一个与所述交易数据关联的指定文件夹,并在所述指定文件夹中创建第一数据表以及第二数据表;将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;将所述第二交易数据存储至数据库中所述指定文件夹中的第二数据表中。本发明针对交易数据进行分类得到的第一交易数据以及第二交易数据分别进行存储,解决目前针对交易数据没有区分处理的缺陷,有效避免数据杂乱,以及避免了大量数据集中泄露的风险。

附图说明

[0060] 图1 是本发明一实施例中交易数据的处理方法步骤示意图;
[0061] 图2 是本发明一实施例中交易数据的处理装置结构框图;
[0062] 图3 是本发明一实施例的计算机设备的结构示意框图。
[0063] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0064] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0065] 参照图1,本发明一实施例中提供了一种交易数据的处理方法,包括以下步骤:
[0066] 步骤S1,获取交易数据;
[0067] 步骤S2,对所述交易数据进行分类,得到第一分类的第一交易数据以及第二分类的第二交易数据;
[0068] 步骤S3,在数据库中创建一个与所述交易数据关联的指定文件夹,并在所述指定文件夹中创建第一数据表以及第二数据表;
[0069] 步骤S4,将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;将所述第二交易数据存储至数据库中所述指定文件夹中的第二数据表中。
[0070] 在本实施例中,上述方案应用于对交易过程中产生的交易数据进行分类处理,并根据分类结果,将不同类的交易数据分别存储至不同的列表下,不仅避免数据杂乱,同时还可以避免将所有数据均存储在同一列表下造成的大量数据同时泄露的风险。
[0071] 如上述步骤S1所述的,获取交易平台中在交易过程中产生的交易数据,上述交易数据包括交易账号、交易商品、交易时间、交易金额等多种信息。不同的信息具有不同的隐私等级。根据隐私等级的不同,可以对上述交易数据进行分类。如上述步骤S2所述的,对所述交易数据进行分类,得到第一分类的第一交易数据以及第二分类的第二交易数据;在本实施例中可根据隐私等级对上述交易数据分类,例如交易账号、交易商品、交易金额的隐私等级高,因此将其分为一类(第一分类),交易时间的隐私等级较低,可以将其作为另一类(第二分类)。
[0072] 如上述步骤S3所述的,为了对应存储上述分类后的交易数据,在数据库中创建一个与所述交易数据关联的指定文件夹,并在所述指定文件夹中创建第一数据表以及第二数据表;进而如上述步骤S4所述的,将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;将所述第二交易数据存储至数据库中所述指定文件夹中的第二数据表中,实现了不同类别的数据存储在不同的列表中,避免数据杂乱,同时避免了将所有数据均存储在同一列表下造成的大量数据同时泄露的风险。
[0073] 在一实施例中,所述在数据库中创建一个与所述交易数据关联的指定文件夹的步骤S3,包括:
[0074] 步骤S31,获取所述交易数据的来源属性以及所述交易数据的数据量;上述来源属性指的是交易数据所来自的平台,上述交易数据指的是上述数据的整体数据量。
[0075] 步骤S32,对所述来源属性进行特征提取,获取特征字符;
[0076] 步骤S33,对所述数据量进行数字编码,得到编码数字;
[0077] 步骤S34,获取所述交易数据的来源属性匹配对应的连接符号;在数据库中存储有来源属性与连接符号的对应关系,不同的来源属性对应不同的连接符号,基于上述连接符号便可以表征出对应的来源属性。
[0078] 步骤S35,获取一个随机数字;上述随机数字通常为1‑10中的数字。
[0079] 步骤S36,将所述特征字符、连接符号、编码数字、随机数字依次进行串接,得到串接字符;该串接字符中可以表征出上述交易数据的多种特性,将其作为指定文件夹的名称时,通过文件夹名称便可以表达出交易数据的多种属性。
[0080] 步骤S37,创建一个文件夹,并将所述串接字符作为所述文件夹的文件名称,得到所述指定文件夹。
[0081] 在本实施例中,在创建上述指定文件夹时,需要将其与交易数据进行关联,具体地,采用上述方式,根据交易数据的来源属性以及所述交易数据的数据量,生成对应的串接字符,作为指定文件夹的文件名。
[0082] 在一实施例中,所述对所述来源属性进行特征提取,获取特征字符的步骤S32,包括:
[0083] 获取所述来源属性对应的中文汉字;其中,所述中文汉字中包括多个汉字;例如上述来源属性为京东购物平台,对应的中文汉字则为京东购物。
[0084] 获取每个汉字的拼音,并获取对应拼音的首字母;其中,各个所述首字母均为大写;例如,京东的拼音为jingdonggouwu,对应的首字母为JDGW。
[0085] 将各个汉字对应拼音的首字母进行串接,得到所述特征字符。可以理解的是,上述特征字符中的字母互不相同,若出现相同字母,则删除重复的字母。
[0086] 在一实施例中,所述对所述数据量进行数字编码,得到编码数字的步骤S33,包括:
[0087] 按照预设处理方式对所述数据量进行处理,得到符合预设规格的数据数字;上述预设处理方式包括将上述数据量转换为预设单位,并将小数点后的数字去除。
[0088] 判断所述数据数字的数字长度是否超出预设长度;
[0089] 若超出,获取所述特征字符对应的小写字符,得到小写特征字符;其中,所述特征字符中的字符均为英文字符;例如,在一实施例中,上述特征字符为TBGW,对应的小写特征字符则为tbgw。
[0090] 获取标准的数字编码表;其中,所述数字编码表中包括各个编码字符与序列数字的映射关系;其中,序列数字为1‑32;所述编码字符包括小写的英文字符以及数字;在一实施例中,上述标准的数字编码表是通用的编码表,其包括32个编码字符,分别对应序列数字1‑32,上述编码字符包括26个小写英文字符以及6个数字。
[0091] 由于上述标准的数字编码表是通用的编码表,若直接使用其进行编码,则容易被破解,因此在本实施例中需要对上述编码表进行重新编排,得到本实施例中特定的编码表,增强了数据的安全性。
[0092] 具体地,在所述标准的数字编码表中删除对应所述小写特征字符的所有编码字符,留下多个空白位置;将所述空白位置之后的编码字符全部向前平移,以在所述标准的数字编码表的末尾留下空白位置;
[0093] 从数据库中获取对应所述小写特征字符中每个字符的符号;上述符号可以是任意符号,数据库中存储有小写英文字符与符号的对应关系。
[0094] 将对应所述小写特征字符中每个字符的符号,对应按照所述小写特征字符的顺序插入至所述标准的数字编码表的末尾留下的空白位置中,得到新的数字编码表;
[0095] 基于所述新的数字编码表对所述数据数字进行编码处理,得到所述编码数字。上述新的数字编码表无法被轻易破解,在对编码数字解码时,只需要按照上述方式生成对应的数字编码表进行逆编码得到上述数据数字。
[0096] 在一实施例中,所述数据库为管理服务器上的数据库;
[0097] 所述将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中的步骤,包括:
[0098] 对所述第一交易数据进行脱敏处理,得到脱敏交易数据;
[0099] 对所述第一交易数据进行伪造处理,得到伪造交易数据;
[0100] 采用第一加密方式对所述第一交易数据进行加密,得到第一加密数据;
[0101] 采用第二加密方式对所述脱敏交易数据进行加密,得到第二加密数据;
[0102] 采用第三加密方式对所述伪造交易数据进行加密,得到第三加密数据;
[0103] 将所述第一加密数据、第二加密数据以及第三加密数据同时发送至所述管理服务器;其中,所述管理服务器只存储有对应所述第一加密方式的解密方式,用于对所述第一加密数据进行解密得到所述第一交易数据,并存储至所述管理服务器的数据库中所述指定文件夹中的第一数据表中。
[0104] 在本实施例中,为了增强上述第一交易数据的安全性,第一交易数据进行脱敏处理,得到脱敏交易数据;对上述第一交易数据进行伪造处理,得到伪造交易数据;同时采用不同的加密方式对所述第一交易数据、脱敏交易数据、伪造交易数据分别进行加密,将加密之后的数据发送至管理服务器;由于管理服务器中只存储有对应所述第一加密方式的解密方式,因此,其只能对上述第一加密数据进行解密得到所述第一交易数据,并存储至所述管理服务器的数据库中所述指定文件夹中的第一数据表中。而对于上述第二加密数据、第三加密数据,由于无法解密,则管理服务器可以不用保存,可以选择直接将其抛弃或者删除。非法用户若想获取上述第一交易数据,则必须对其进行解密,而对于上述三个加密的数据需要采用不同的解密方式,增加了解密难度;同时,即便可以解密所有的数据,得到了上述三份数据,非法用户也无法直接从中获取到真实的交易数据;而当非法用户获取到上述脱敏交易数据、伪造交易数据,将其作为真实数据的可能性更大,而容易忽略掉真实的第一交易数据。通过上述方式,增加了交易数据的安全性,以及增加了非法用户破解交易数据的难度。
[0105] 在一实施例中,所述数据库为管理服务器上的数据库;
[0106] 所述将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中的步骤,包括:
[0107] 对所述第一交易数据进行脱敏处理,得到脱敏交易数据;
[0108] 对所述第一交易数据进行伪造处理,得到伪造交易数据;
[0109] 将所述脱敏交易数据、伪造交易数据以及所述第一交易数据随机进行排序;
[0110] 按照所述排序,将所述脱敏交易数据、伪造交易数据以及所述第一交易数据按照预设间隔发送至所述管理服务器;其中,在发送所述第一交易数据的同时发送一触发信号;其中,所述管理服务器上设置有信号触发器,所述管理服务器只在所述信号触发器接收到所述触发信号时,获取同时发送的所述第一交易数据,并将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;所述管理服务器在没有接收到所述触发信号时,获取所述脱敏交易数据、伪造交易数据,并将其存储至预设的回收文件夹中;在预设时间之后,删除所述回收文件夹中的脱敏交易数据、伪造交易数据。
[0111] 在本实施例,通过上述触发信息的形式,在发送真实的第一交易数据同时发出触发信号,可以提示管理服务器进行接收、保存;而对于上述脱敏交易数据、伪造交易数据的发送,则不会发送上述触发信号,管理服务器便可以知晓其为假数据,可以不进行保存,直接删除;也可以是将其存储至预设的回收文件夹中;在预设时间之后,删除所述回收文件夹中的脱敏交易数据、伪造交易数据。
[0112] 在一实施例中,上述将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;将所述第二交易数据存储至数据库中所述指定文件夹中的第二数据表中的步骤之后,还包括:
[0113] 步骤S5,对所述第一数据表进行哈希运算得到第一哈希值;
[0114] 步骤S6,将所述第一哈希值存储至所述第二列表的指定位置,并对添加所述第一哈希值之后的第二列表进行哈希运算得到第二哈希值;
[0115] 步骤S7,将所述第二哈希值存储至所述第一列表的指定位置。
[0116] 在本实施例中,基于上述第一哈希值、第二哈希值可以对上述第一列表、第二列表的数据安全性作为稽查;可以理解的是,若上述第一列表以及第二列表中的数据发生篡改时,则对应的哈希值也会发生改变。在验证上述第一列表以及第二列表中的数据是否发生篡改时,只需要将第一列表中的存储的第二哈希值删除,进行哈希计算,得到第一验证哈希值;验证上述第一验证哈希值是否与第二列表中存储的第一哈希值相同,若相同,则上述第一列表未发生篡改;若不相同,则发生篡改。对上述第二列表进行哈希计算得到第二验证哈希值,判断第二验证哈希值是否与第一列表中存储的第二哈希值相同,若相同,则未篡改;若不相同,则发生篡改。
[0117] 参照图2,本发明一实施例中还提供了一种交易数据的处理装置,包括:
[0118] 获取单元,用于获取交易数据;
[0119] 分类单元,用于对所述交易数据进行分类,得到第一分类的第一交易数据以及第二分类的第二交易数据;
[0120] 创建单元,用于在数据库中创建一个与所述交易数据关联的指定文件夹,并在所述指定文件夹中创建第一数据表以及第二数据表;
[0121] 存储单元,用于将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;将所述第二交易数据存储至数据库中所述指定文件夹中的第二数据表中。
[0122] 在一实施例中,所述数据库为管理服务器上的数据库;
[0123] 所述存储单元将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中,具体包括:
[0124] 对所述第一交易数据进行脱敏处理,得到脱敏交易数据;
[0125] 对所述第一交易数据进行伪造处理,得到伪造交易数据;
[0126] 采用第一加密方式对所述第一交易数据进行加密,得到第一加密数据;
[0127] 采用第二加密方式对所述脱敏交易数据进行加密,得到第二加密数据;
[0128] 采用第三加密方式对所述伪造交易数据进行加密,得到第三加密数据;
[0129] 将所述第一加密数据、第二加密数据以及第三加密数据同时发送至所述管理服务器;其中,所述管理服务器只存储有对应所述第一加密方式的解密方式,用于对所述第一加密数据进行解密得到所述第一交易数据,并存储至所述管理服务器的数据库中所述指定文件夹中的第一数据表中。
[0130] 在本实施例中,上述装置实施例中的各个单元的具体实现,请参照上述方法实施例中所述,在此不再进行赘述。
[0131] 参照图3,本发明实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储本实施例中对应的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种交易数据的处理方法。
[0132] 本领域技术人员可以理解,图3中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定。
[0133] 本发明一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种交易数据的处理方法。可以理解的是,本实施例中的计算机可读存储介质可以是易失性可读存储介质,也可以为非易失性可读存储介质。
[0134] 综上所述,为本发明实施例中提供的交易数据的处理方法、装置、计算机设备和存储介质,包括:获取交易数据;对所述交易数据进行分类,得到第一分类的第一交易数据以及第二分类的第二交易数据;在数据库中创建一个与所述交易数据关联的指定文件夹,并在所述指定文件夹中创建第一数据表以及第二数据表;将所述第一交易数据存储至数据库中所述指定文件夹中的第一数据表中;将所述第二交易数据存储至数据库中所述指定文件夹中的第二数据表中。本发明针对交易数据进行分类得到的第一交易数据以及第二交易数据分别进行存储,解决目前针对交易数据没有区分处理的缺陷,有效避免数据杂乱,以及避免了大量数据集中泄露的风险。
[0135] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0136] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
[0137] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。