一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据处理方法、装置、电子设备和存储介质与流程

2021-12-14 22:36:00 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别是涉及一种数据处理方法、一种数据处理装置、一种电子设备和一种存储介质。


背景技术:

2.为了保证不同网络之间数据传输的安全性,通常会采用加密传输的方式将发送端的数据传递给接收端,以便接收端对数据进行使用。
3.加密传输的具体过程包括:在发送端通过密钥对待传输的数据进行加密,得到加密数据。之后,发送端可以向接收端发送加密数据,并向接收端共享密钥;接收端接收到加密数据之后,可以根据发送端共享的密钥,对加密数据进行解密,得到数据。
4.但是在发送端与接收端的数据传输过程中,加密数据和密钥可能被第三方截获,第三方可以对加密数据进行解密,容易导致数据被第三方获得,数据安全性差。


技术实现要素:

5.本技术实施例提供了一种数据处理方法,以提升数据安全性。
6.相应的,本技术实施例还提供了一种数据处理装置、一种电子设备和一种存储介质,用以保证上述系统的实现及应用。
7.为了解决上述问题,本技术实施例公开了一种数据处理方法,应用在第一端,所述的方法包括:从第二端接收待传输的目标数据的数据格式信息,并按照数据格式信息获取关联数据,形成关联表,所述关联表中包含有目标数据;对关联数据进行第一加密处理,形成第一中间数据,并传输给第二端,所述第二端对经过第一中间数据进行第二加密处理,得到第一数据,并返回给第一端;所述第二端对待传输的目标数据进行第二加密处理,形成第二中间数据;从第二端接收第二中间数据,并对第二中间数据进行第一加密处理,形成第二数据;确定第一数据和第二数据中的共有数据,以从关联表中筛选出共有数据对应的目标数据。
8.可选的,所述关联表中包含有关联数据的标识信息,所述从关联表中筛选出共有数据对应的目标数据,包括:获取共有数据对应的目标标识信息,并按照目标标识信息,从关联表中筛选出对应的关联数据作为目标数据。
9.可选的,所述数据格式信息由数据项组成,所述获取关联数据,包括:建立各数据项对应的数据获取任务;执行数据获取任务,并向数据项中添加数据值,形成关联数据,以形成关联表。
10.可选的,所述数据项包含有枚举项,所述方法还包括:为枚举项配置枚举数据,以形成关联数据。
11.可选的,所述获取关联数据,包括:从第二端接收用于筛选关联数据的筛选条件,并按照所述筛选条件和数据格式信息,获取关联数据。
12.为了解决上述问题,本技术实施例公开了一种数据处理方法,应用在第二端,所述
的方法包括:向第一端发送待传输的目标数据的数据格式信息,所述第一端按照数据格式信息获取关联数据,以形成关联表,所述关联表中包含有目标数据;从第一端接收对关联数据进行第一加密处理后形成的第一中间数据,并进行第二加密处理,形成第一数据,以将第一数据返回给第一端;获取传输数据,并进行第二加密处理,形成第二中间数据,并传输给第一端,所述第一端对第二中间数据进行第一加密处理,形成第二数据,并确定第一数据和第二数据中的共有数据,以从关联表中筛选出共有数据对应的目标数据。
13.可选的,所述方法还包括:向第一端发送用于筛选关联数据的筛选条件,以便第一端依据筛选条件筛选关联数据。
14.可选的,所述方法还包括:提供数据共享页面,所述数据共享页面包含有数据选择控件;依据对数据选择控件的触发,确定待传输的目标数据,并生成至少一种数据格式信息;获取对数据格式信息的信息选择指令,确定选中的目标数据格式信息,以向第一端传输目标数据格式信息。
15.可选的,所述方法还包括:对目标数据进行分析,生成至少一个筛选条件,并在数据共享页面展示;获取对筛选条件的条件选择指令,确定选中的目标筛选条件,以向第一端传输目标筛选条件。
16.可选的,所述方法还包括确定传输数据的步骤:获取待传输的目标数据,并确定关联数据以外的扰动数据;依据目标数据和扰动数据,确定传输数据。
17.为了解决上述问题,本技术实施例公开了一种数据处理装置,所述的装置包括:关联数据获取模块,用于从第二端接收待传输的目标数据的数据格式信息,并按照数据格式信息获取关联数据,形成关联表,所述关联表中包含有目标数据;第一数据获取模块,用于对关联数据进行第一加密处理,形成第一中间数据,并传输给第二端,所述第二端对经过第一中间数据进行第二加密处理,得到第一数据,并返回给第一端;所述第二端对待传输的目标数据进行第二加密处理,形成第二中间数据;第二数据获取模块,用于从第二端接收第二中间数据,并对第二中间数据进行第一加密处理,形成第二数据;目标数据获取模块,用于确定第一数据和第二数据中的共有数据,以从关联表中筛选出共有数据对应的目标数据。
18.为了解决上述问题,本技术实施例公开了一种数据处理装置,所述的装置包括:数据格式发送模块,用于向第一端发送待传输的目标数据的数据格式信息,所述第一端按照数据格式信息获取关联数据,以形成关联表,所述关联表中包含有目标数据;第一数据发送模块,用于从第一端接收对关联数据进行第一加密处理后形成的第一中间数据,并进行第二加密处理,形成第一数据,以将第一数据返回给第一端;第二数据发送模块,用于获取传输数据,并进行第二加密处理,形成第二中间数据,并传输给第一端,所述第一端对第二中间数据进行第一加密处理,形成第二数据,并确定第一数据和第二数据中的共有数据,以从关联表中筛选出共有数据对应的目标数据。
19.为了解决上述问题,本技术实施例公开了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如上述实施例中任一项所述的方法。
20.为了解决上述问题,本技术实施例公开了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如上述实施例中任一项所述的方法。
21.与现有技术相比,本技术实施例包括以下优点:本技术实施例中,第一端可以从第二端接收待传输的目标数据的数据格式信息,并按照数据格式信息确定包含有目标数据的关联数据,形成关联表,之后,对第一端的关联数据依次在第一端和第二端分别进行加密,形成二次加密的第一数据;对第二端的目标数据依次在第二端和第一端分别进行加密,形成二次加密的第二数据。之后,可以确定第一数据和第二数据中的共有数据,并从关联表中筛选出共有数据对应的目标数据。本技术实施例中,第一端可以利用目标数据的数据格式信息,筛选出包含有目标数据的关联数据,并进行二次加密,从而结合二次加密的目标数据进行共有分析,以依据共有数据从未加密的关联数据中提取目标数据;相比于通过加密和解密来获取目标数据的方式,本技术实施例的方式对加密数据不进行解密过程,能够提升数据的安全性。
附图说明
22.图1是本技术一个实施例的数据处理方法的流程示意图;图2是本技术另一个实施例的数据处理方法的流程示意图;图3是本技术再一个实施例的数据处理方法的流程示意图;图4是本技术再一个实施例的数据处理方法的流程示意图;图5是本技术再一个实施例的数据处理方法的流程示意图;图6是本技术一个实施例的数据处理装置的结构示意图;图7是本技术另一个实施例的数据处理装置的结构示意图;图8是本技术一个实施例提供的示例性装置的结构示意图。
具体实施方式
23.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术作进一步详细的说明。
24.本技术实施例可以应用在不同网络间数据同步场景中,具体的,本技术实施例中,数据拥有方可以向数据使用方传输目标数据的相关信息,以便数据使用方依据相关信息在第一端确定待使用的目标数据,从而对目标数据进行使用。
25.具体的,如图1所示,为了方便描述,数据使用方可以理解为第一端,数据拥有方可以理解为第二端,第一端和第二端之间存在网闸,网闸是使用带有多种控制功能的固态开关读写介质,连接两个独立主机系统的信息安全设备,本技术实施例可以通过网闸来完成第一端和第二端之间的数据传输。本技术实施例中,第二端可以确定待传输的目标数据(如图1中的目标数据a),并将目标数据的数据格式信息发送给第一端,第一端接收到数据格式信息之后,可以按照数据格式信息筛选出包含有目标数据的关联数据(如图1中的数据a和数据b),形成关联表(如图1中的关联表1)。数据格式信息可以包含有多项数据项,数据项可以理解为数据类型,如以目标数据为个人信息为例,数据类型可以包括名称、籍贯、联系方式等信息。数据项用于获取相应的数据值(字符、数据等信息),以形成关联数据。另外,数据项还可以包括可以通过枚举进行填充的枚举项,以便通过枚举的方式来形成关联数据,例如,对于是否成年的数据项,可以通过枚举成年和未成年两个选项,并结合其他数据项的信息确定关联数据;再例如,对于表征是否存在健康风险的数据来说,可以通过枚举健康和不
健康两个选项,并结合其他数据项的信息来确定关联数据。在将关联数据添加到关联表之后,本技术实施例还可以为关联数据配置标识信息,以便通过标识信息对不同的关联数据进行区分。
26.第一端在确定关联表之后,可以对关联表中的关联数据进行第一加密处理,形成第一中间数据,并将第一中间数据传输给第二端,第二端对第一中间数据进行第二加密处理,形成第一数据,以将第一数据返回给第一端。另外,第二端在向第一端传输数据格式信息之后,还可以获取与目标数据的数据格式相同的扰动数据(如图1中的扰动数据c),组合为传输数据(包含目标数据a和扰动数据c),形成表格(如图1中的关联表2),所述扰动数据为关联数据以外的其他数据。之后,第二端可以对关联表2中的数据进行第二加密处理,形成第二中间数据,并将第二中间数据传输给第一端,第一端对第二中间数据进行第一加密处理,形成第二数据。其中,第一加密处理和第二加密处理可以理解为对数据的变换处理,变化处理的次数可以为一次,也可以为多次,本方案可以通过密钥对数据进行变化,例如,在第一端可以配置第一密钥,以通过第一密钥对数据(关联数据和第二中间数据)进行第一加密处理;在第二端可以配置第二密钥,以通过第二密钥对数据(传输数据和第一中间数据)进行第二加密处理。本方案无需对一次加密和二次加密的数据进行解密,因此,第一端中的密钥和第二端中的密钥可以相互独立,以提升数据的安全性。
27.第一端获取到二次加密的第一数据和二次加密的第二数据之后,第一端可以对第一数据和第二数据进行共有分析,以确定共有加密数据,并获取共有加密数据对应的标识信息,进而通过标识信息,从关联表中查找相应的关联数据,作为目标数据。其中,在一个可选的实施例中,确定目标数据之后,在第一端可以预先设置目标数据的处理步骤(可以理解为算法、转换方式、与其他数据结合),以对目标数据进行处理,得到处理结果,本技术实施例中,可以将处理结果展示给第一端的用户,本技术实施例可以不直接展示目标数据,能够提升数据的安全性。
28.另外,为了第一端更加快速的确定目标数据,本技术实施例还可以减少关联表中关联数据的数据量,具体的,第二端除了可以向第一端发送数据格式信息之外,还可以向第一端发送筛选条件,以通过筛选条件来减少关联表中关联数据的数据量。其中,筛选条件可以依据目标数据来确定,在一个示例中,筛选条件可以理解为对数据格式信息中至少一个数据项的筛选条件,以目标数据为个人信息(包含姓名、年龄等信息)为例,筛选条件可以包括年龄筛选条件、姓氏筛选条件等。筛选条件也可以为其他筛选条件,例如,第一端可以包含有多个用于存储不同数据的数据库,筛选条件可以为数据库筛选条件,以从符合数据库筛选条件的数据库中获取关联数据。举例来说,在公安系统中,第二区域的第二端可以向第一区域的第一端发送目标数据(第二区域的犯罪人员的个人信息)的数据格式信息和筛选条件(指定第一区域的失踪人口对应的数据库),从而第一端可以依据筛选条件,从失踪人口的数据库中获取关联数据,并进一步通过二次加密的第一数据和二次加密的第二数据,从关联数据中筛选出目标数据(第二区域的犯罪人员的个人信息),以便进行相应的处理。
29.其中,在第二端可以提供数据共享页面,以便第二端的用户选定待传输的目标数据,具体的,数据共享页面可以包含有数据选择控件,用户可以对数据选择控件进行触发,确定待传输的目标数据,并对目标数据进行分析,确定至少一种数据格式信息,用户可以对数据格式信息进行选择,以确定传输给第一端的数据格式信息。另外,本技术实施例还可以
分析目标数据对应的筛选条件,并在数据共享页面中展示给用户,用户可以对筛选条件进行选择,以确定传输给第一端的筛选条件。另外,本技术实施例可以在第一端和第二端分别配置共享服务底座,以通过共享服务底座来完成数据格式信息、加密数据以及其他信息的传输。
30.本技术实施例中,关联数据中包含有待传输的目标数据和与目标数据格式相同的其他数据,传输数据中包含有待传输的目标数据和扰动数据,因此,本技术实施例可以确定第一数据(二次加密后的关联数据)和第二数据(二次加密后的传输数据)中的共有数据(与目标数据对应),并从关联表(未加密关联数据)中获取与共有数据对应的关联数据作为目标数据,以对目标数据进行使用。相比于通过加密和解密来获取目标数据的方式,本技术实施例的方式对加密数据不进行解密过程,使得第一端的密钥和第二端的密钥可以相互独立,第一端无需了解第二端的密钥,从而提升数据的安全性。
31.本技术实施例可以应用在不同网络之间的数据同步场景中,数据拥有方可以将待同步的目标数据的数据格式信息发送给数据使用方,数据使用方依据数据格式信息,确定包含有目标数据的关联信息,之后,可以通过数据拥有方和数据使用方各自的密钥,对关联数据和目标数据均进行二次加密,形成第一数据和第二数据,并在数据使用方依据第一数据和第二数据之间的共有数据,从未加密的关联数据中筛选出待使用的目标数据。本技术实施例是对数据的同步过程的改进,因此,本技术实施例可以应用在不同网络之间的各类数据的同步场景中,例如,可以应用在医疗相关数据、教育相关数据、电商相关数据、交通相关数据、各类组织(如政府组织、企业组织等)的相关数据(如个人信息)的数据同步场景中,能够跨网络进行更加安全的数据同步。
32.举例来说,本技术实施例可以应用在对公安系统中的相关数据进行处理的场景中,在公安系统中,可以在第一区域的第一系统与第二区域的第二系统之间进行数据的传输,第一系统(数据拥有方)可以确定待传输的目标数据(如新增的犯罪人员的个人信息),并将目标数据的数据格式信息传输给第二系统(数据使用方),第二系统按照数据格式信息筛选出关联数据,另外,为了减少关联数据的数据量(提升数据传输效率),第一系统还可以传输筛选条件(如限定从失踪人口的数据库中筛选)给第二系统,以便第二系统按照数据格式信息和筛选条件来筛选出关联数据(如第二区域全部的失踪人口信息)。之后,第二系统和第一系统,对关联数据和目标数据进行二次加密,得到第一数据和第二数据,并在数据使用方依据第一数据和第二数据之间的共有数据,从未加密的关联数据中筛选出待使用的目标数据(犯罪人员的个人信息)。
33.再举例来说,本技术实施例可以应用在对教育相关数据进行处理的场景中,在教育场景中,某个学生可能从第一区域迁移到第二区域入学(第一区域需删除学籍),则相应的,第二区域的第二系统可以向第一区域发送教育相关数据(如学籍数据)的数据格式信息,以便第一区域的第一系统筛选出关联数据,并通过第一系统和第二系统,对关联数据和教育相关数据分别进行二次加密,从而第一系统可以通过二次加密的关联数据和教育相关数据,从未加密的关联数据中筛选出教育相关数据(学籍数据),并进行删除。
34.再举例来说,本技术实施例可以应用在公司组织内不同部门之间的数据传输场景中,第二部门的第二端可以向第一部门的第一端发送待传输的目标数据的数据格式信息,第一端依据数据格式信息筛选出关联数据,之后,通过第一端和第二端,对关联数据和目标
数据分别进行二次加密,以在第一端通过二次加密的关联数据和目标数据中的共有数据,从未加密的关联数据中筛选出目标数据,以对目标数据进行处理。
35.本技术实施例提供一种数据处理方法,可以应用在第一端,第一端可以理解为数据使用方,第一端可以与第二端(可以理解为数据拥有方)进行交互,以根据与第二端交互的信息,来确定目标数据,能够提升数据的安全性,具体的,如图2所示,所述方法包括:步骤202、从第二端接收待传输的目标数据的数据格式信息,并按照数据格式信息获取关联数据,形成关联表,所述关联表中包含有目标数据。本技术实施例中,第二端可以确定待传输的目标数据,并确定目标数据的数据格式信息,之后,第二端将数据格式信息传输给第一端,第一端接收到数据格式信息之后,按照数据格式信息获取关联数据,以形成关联表,其中,第一端获取的关联数据中包含有目标数据和其他数据,因此,本技术实施例可以通过后续筛选(通过共有数据进行筛选)的方式来确定关联数据中的目标数据。本技术实施例中,第一端可以从第一数据库中获取关联数据,第二端可以从第二数据库中获取目标数据,在一个可选的实施例中,第一数据库和第二数据库可以为两个独立的数据库,在另一个可选的实施例中,第一数据库和第二数据库也可以为同一个数据库,第一端可以通过筛选条件来筛选出关联数据,第二端可以依据筛选条件确定关联数据,以确定关联数据以外的扰动数据。
36.其中,第一端在接收到数据格式信息之后,可以生成数据获取任务,并进行执行,以确定关联数据,具体的,作为一个可选的实施例,所述数据格式信息由数据项组成,所述获取关联数据,包括:建立各数据项对应的数据获取任务;执行数据获取任务,并向数据项中添加数据值,形成关联数据,以形成关联表。数据项用于获取相应的数据值,以形成关联数据。另外,数据项还可以包括可以通过枚举进行填充的枚举项,以便通过枚举的方式来形成关联数据,具体的,作为一个可选的实施例,所述数据项包含有枚举项,所述方法还包括:为枚举项配置枚举数据,以形成关联数据。本技术实施例可以通过枚举的方式,在第一端生成第一端原本不包含的关联数据,从而使得本技术实施例的方式可以应用在更多场景。例如,在第二端中的目标数据可以为个人健康信息(如健康或不健康),第二端可以向第一端传输包含有枚举项的数据格式信息,第一端可以通过枚举健康和不健康两个选项,并结合其他数据项的信息(如个人姓名、联系方式等信息)来确定关联数据。从而在后续筛选过程中,筛选出与第二端中的目标数据对应的关联数据,从而实现目标数据从第二端到第一端的传输。
37.另外,为了更加快速的传输目标数据,本技术实施例还可以减少关联表中关联数据的数据量,具体的,作为一个可选的实施例,所述获取关联数据,包括:从第二端接收用于筛选关联数据的筛选条件,并按照所述筛选条件和数据格式信息,获取关联数据。第二端可以向第一端发送筛选条件,以通过筛选条件来减少关联表中关联数据的数据量,降低第一端进行第一加密处理的数据量,以提升目标数据的传输效率。
38.在确定关联表之后,第一端可以在步骤204中,对关联数据进行第一加密处理,形成第一中间数据,并传输给第二端,所述第二端对经过第一中间数据进行第二加密处理,得到第一数据,并返回给第一端;所述第二端对待传输的目标数据进行第二加密处理,形成第二中间数据。第一端还可以在步骤206中,从第二端接收第二中间数据,并对第二中间数据进行第一加密处理,形成第二数据。第一加密处理可以理解为对数据进行第一变换处理,第
二加密处理可以理解为对数据进行第二变换处理。例如,在一个可选的实施例中,可以通过密钥对数据进行变化,具体的,可以在第一端可以配置第一密钥,以通过第一密钥对数据(关联数据和第二中间数据)进行第一加密处理;可以在第二端可以配置第二密钥,以通过第二密钥对数据(传输数据和第一中间数据)进行第二加密处理。
39.本技术实施例可以对关联数据和传输数据均进行二次加密,从而在步骤208中,确定第一数据和第二数据中的共有数据,以从关联表中筛选出共有数据对应的目标数据。关联数据中包含有待传输的目标数据和与目标数据(如图1所示的示例中的数据a)格式相同的其他数据(如图1所示的示例中的数据b),传输数据中包含有待传输的目标数据和扰动数据(如图1所示的示例中的数据c),因此,本技术实施例可以确定第一数据(二次加密后的关联数据)和第二数据(二次加密后的传输数据)中的共有数据(与目标数据对应),并从关联表(未加密关联数据)中获取与共有数据对应的关联数据作为目标数据,以对目标数据进行使用。
40.其中,本技术实施例可以预先在关联表中为关联数据配置标识,以通过标识来快速定位到目标数据,具体的,作为一个可选的实施例,所述关联表中包含有关联数据的标识信息,所述从关联表中筛选出共有数据对应的目标数据,包括:获取共有数据对应的目标标识信息,并按照目标标识信息,从关联表中筛选出对应的关联数据作为目标数据。在将关联数据添加到关联表之后,本技术实施例还可以为关联数据配置标识信息,并可以使第一加密后的第一中间数据携带标识信息,使二次加密得到的第一数据携带标识信息,从而在确定共有数据之后,可以通过共有数据对应的标识信息,从关联数据中获取未加密的关联数据作为目标数据。通过本技术实施例的方式,第一端对加密的第一数据可以不进行解密处理,可以通过确定第一数据和第二数据共有的共有数据的方式,从关联表中获取目标数据,能够提升数据传输的安全性。
41.本技术实施例中,第一端可以从第二端接收待传输的目标数据的数据格式信息,并按照数据格式信息确定包含有目标数据的关联数据,形成关联表,之后,第一端可以对关联数据进行第一加密处理,形成第一中间数据,并将第一中间数据发送给第二端,在第二端进行第二加密处理,形成二次加密的第一数据,并返回给第一端。第二端可以对待传输的目标数据进行第二加密处理,形成第二中间数据,并将第二中间数据传输给第一端,在第一端进行第一加密处理,形成二次加密的第二数据。确定二次加密的第一数据和二次加密的第二数据之后,可以确定第一数据和第二数据中的共有数据,并从关联表中筛选出共有数据对应的目标数据。本技术实施例中,第一端可以利用目标数据的数据格式信息,筛选出包含有目标数据的关联数据,并进行二次加密,并结合二次加密的目标数据进行共有分析,并依据共有数据从关联数据中提取目标数据,以将第二端的目标数据传输给第一端,相比于第一端对第二端加密的数据进行解密来获取目标数据的方式,本技术实施例的方式对加密数据未通过解密的方式来获取目标数据,能够提升数据的安全性。
42.在上述实施例的基础上,本技术实施例提供一种数据处理方法,可以应用在第一端,具体的,如图3所示,所述方法包括:步骤302、从第二端接收待传输的目标数据的数据格式信息和筛选条件。
43.步骤304、按照所述筛选条件和数据格式信息,获取关联数据,形成关联表,所述关联表中包含有目标数据,所述关联表中包含有关联数据的标识信息。作为一个可选的实施
例,所述数据格式信息由数据项组成,所述获取关联数据,包括:建立各数据项对应的数据获取任务;执行数据获取任务,并向数据项中添加数据值,形成关联数据,以形成关联表。作为一个可选的实施例,所述数据项包含有枚举项,所述方法还包括:为枚举项配置枚举数据,以形成关联数据。
44.步骤306、对关联数据进行第一加密处理,形成第一中间数据,并传输给第二端,所述第二端对经过第一中间数据进行第二加密处理,得到第一数据,并返回给第一端;所述第二端对待传输的目标数据进行第二加密处理,形成第二中间数据。
45.步骤308、从第二端接收第二中间数据,并对第二中间数据进行第一加密处理,形成第二数据。
46.步骤310、确定第一数据和第二数据中的共有数据。
47.步骤312、获取共有数据对应的目标标识信息,并按照目标标识信息,从关联表中筛选出对应的关联数据作为目标数据。
48.本技术实施例中,第一端可以从第二端接收待传输的目标数据的数据格式信息和筛选条件,并按照数据格式信息和筛选条件确定包含有目标数据的关联数据,形成关联表,并且,第一端可以为关联表中的关联数据配置标识信息。之后,第一端可以对关联数据进行第一加密处理,形成第一中间数据,并将第一中间数据发送给第二端,在第二端进行第二加密处理,形成二次加密的第一数据,并返回给第一端。第二端可以对待传输的目标数据进行第二加密处理,形成第二中间数据,并将第二中间数据传输给第一端,在第一端进行第一加密处理,形成二次加密的第二数据。确定二次加密的第一数据和二次加密的第二数据之后,可以确定第一数据和第二数据中的共有数据,并获取共有数据的目标标识信息,以从关联表中筛选出目标标识信息对应的关联数据,作为目标数据。
49.在上述实施例的基础上,本技术实施例提供一种数据处理方法,可以应用在第二端,第二端可以理解为数据拥有方,第二端可以与第一端(数据使用方)进行交互,以向第一端发送待传输的目标数据的相关信息,以便第一端确定目标数据,具体的,如图4所示,所述方法包括:步骤402、向第一端发送待传输的目标数据的数据格式信息,所述第一端按照数据格式信息获取关联数据,以形成关联表,所述关联表中包含有目标数据。第二端可以确定待传输的目标数据,并将目标数据的数据格式信息发送给第一端,以便第一端按照数据格式信息筛选出包含有目标数据的关联数据。另外,为了提升数据的传输效率,本技术实施例还可以发送筛选条件给第一端,具体的,作为一个可选的实施例,所述方法还包括:向第一端发送用于筛选关联数据的筛选条件,以便第一端依据筛选条件筛选关联数据。通过筛选条件,可以进一步对关联数据进行筛选,从而去除部分与目标数据关联度差的关联数据,从而减少了需要进行二次加密的关联数据的数据量,提升了数据处理效率。
50.为了便于第二端的用户向第一端传输目标数据,本技术实施例可以在第二端提供数据共享页面,以便用户在数据共享页面中进行操作,来确定待传输的目标数据。具体的,作为一个可选的实施例,所述方法还包括:提供数据共享页面,所述数据共享页面包含有数据选择控件;依据对数据选择控件的触发,确定待传输的目标数据,并生成至少一种数据格式信息;获取对数据格式信息的信息选择指令,确定选中的目标数据格式信息,以向第一端传输目标数据格式信息。
51.本技术实施例中,用户可以在数据共享页面中对数据选择控件进行触发,以确定待传输的目标数据,之后,第二端可以分析目标数据包含的数据项,从而生成至少一个数据格式信息,并在数据共享页面中进行展示,用户可以通过对数据格式信息进行选择来确定传输给第一端的数据格式信息。另外,本技术实施例除了可以通过识别目标数据的数据项的方式来生成数据格式信息之外,本技术实施例也可以通过人工编辑的方式来生成数据格式信息,用户可以在数据共享页面中编辑至少一个数据项,从而形成数据格式信息,并进行传输。
52.另外,本技术实施例还可以在数据共享页面中展示多个筛选条件,以便用户选中筛选条件并传输给第一端,具体的,作为一个可选的实施例,所述方法还包括:对目标数据进行分析,生成至少一个筛选条件,并在数据共享页面展示;获取对筛选条件的条件选择指令,确定选中的目标筛选条件,以向第一端传输目标筛选条件。本技术实施例中,用户还可以在数据共享页面中人工编辑筛选条件,并将筛选条件传递给第一端,以通过筛选条件进一步对关联数据进行筛选,从而提升数据处理效率。
53.第一端在接收到数据格式信息之后,可以筛选出相应的关联数据,形成关联表,之后,第一端可以对关联表中的关联数据进行第一加密处理,形成第一中间数据,并将第一中间数据传输给第二端,第二端在步骤404中,从第一端接收对关联数据进行第一加密处理后形成的第一中间数据,并进行第二加密处理,形成第一数据,以将第一数据返回给第一端。第二端还可以在步骤406中,获取传输数据,并进行第二加密处理,形成第二中间数据,并传输给第一端,所述第一端对第二中间数据进行第一加密处理,形成第二数据,并确定第一数据和第二数据中的共有数据,以从关联表中筛选出共有数据对应的目标数据。
54.为了提升数据传输的安全性,本技术实施例除了可以在传输数据中加入目标数据之外,还可以添加关联数据以外的扰动数据,具体的,作为一个可选的实施例,所述方法还包括确定传输数据的步骤:获取待传输的目标数据,并确定关联数据以外的扰动数据;依据目标数据和扰动数据,确定传输数据。本技术实施例可以对目标数据和关联数据以外的扰动数据进行第二加密处理,形成第二中间数据,这样,在第二中间数据被泄露解密后,会得到目标数据和扰动数据,从而可以减少重要数据(目标数据)泄露的概率,提升数据的安全性。
55.本实施例的实施方式与上述实施例的实施方式类似,具体实施方式可以参考上述实施例的具体实施方式,此处不再赘述。
56.本技术实施例中,第二端可以确定待传输的目标数据,并将目标数据的数据格式信息传输给第一端,第一端可以按照数据格式信息确定包含有目标数据的关联数据,形成关联表,之后,第一端可以对关联数据进行第一加密处理,形成第一中间数据,并将第一中间数据发送给第二端,在第二端进行第二加密处理,形成二次加密的第一数据,并返回给第一端。第二端可以对待传输的目标数据进行第二加密处理,形成第二中间数据,并将第二中间数据传输给第一端,在第一端进行第一加密处理,形成二次加密的第二数据。确定二次加密的第一数据和二次加密的第二数据之后,第一端可以确定第一数据和第二数据中的共有数据,并从关联表中筛选出共有数据对应的目标数据。本技术实施例中,第一端对加密的目标数据不进行解密处理,能够提升数据安全性。
57.在上述实施例的基础上,本技术实施例提供一种数据处理方法,可以应用在第二
端,具体的,如图5所示,所述方法包括:步骤502、提供数据共享页面,所述数据共享页面包含有数据选择控件。
58.步骤504、依据对数据选择控件的触发,确定待传输的目标数据,并生成至少一种数据格式信息。
59.步骤506、获取对数据格式信息的信息选择指令,确定选中的目标数据格式信息,以向第一端传输目标数据格式信息。
60.步骤508、向第一端发送用于筛选关联数据的筛选条件,以便第一端依据筛选条件筛选关联数据,所述第一端按照数据格式信息和筛选条件获取关联数据,以形成关联表,所述关联表中包含有目标数据。
61.步骤510、从第一端接收对关联数据进行第一加密处理后形成的第一中间数据,并进行第二加密处理,形成第一数据,以将第一数据返回给第一端;步骤512、确定关联数据以外的扰动数据。
62.步骤514、依据目标数据和扰动数据,确定传输数据。
63.步骤516、对传输数据进行第二加密处理,形成第二中间数据,并传输给第一端,所述第一端对第二中间数据进行第一加密处理,形成第二数据,并确定第一数据和第二数据中的共有数据,以从关联表中筛选出共有数据对应的目标数据。
64.本技术实施例中,在第二端可以提供数据共享页面,用户可以在数据共享页面中对数据选择控件进行触发,确定待传输的目标数据,并生成至少一种数据格式信息和至少一种筛选条件,用户可以对数据格式信息和筛选条件进行选择,并将选中的数据格式信息和筛选条件发送给第一端,第一端可以按照数据格式信息确定包含有目标数据的关联数据,形成关联表,之后,第一端可以对关联数据进行第一加密处理,形成第一中间数据,并将第一中间数据发送给第二端,在第二端进行第二加密处理,形成二次加密的第一数据,并返回给第一端。第二端可以获取目标数据和扰动数据,形成传输数据,并对传输数据进行第二加密处理,形成第二中间数据,并将第二中间数据传输给第一端,在第一端进行第一加密处理,形成二次加密的第二数据。确定二次加密的第一数据和二次加密的第二数据之后,第一端可以确定第一数据和第二数据中的共有数据,并从关联表中筛选出共有数据对应的目标数据。
65.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术实施例所必须的。
66.在上述实施例的基础上,本实施例还提供了一种数据处理装置,参照图6,具体可以包括如下模块:关联数据获取模块602,用于从第二端接收待传输的目标数据的数据格式信息,并按照数据格式信息获取关联数据,形成关联表,所述关联表中包含有目标数据。
67.第一数据获取模块604,用于对关联数据进行第一加密处理,形成第一中间数据,并传输给第二端,所述第二端对经过第一中间数据进行第二加密处理,得到第一数据,并返回给第一端;所述第二端对待传输的目标数据进行第二加密处理,形成第二中间数据。
68.第二数据获取模块606,用于从第二端接收第二中间数据,并对第二中间数据进行第一加密处理,形成第二数据。
69.目标数据获取模块608,用于确定第一数据和第二数据中的共有数据,以从关联表中筛选出共有数据对应的目标数据。
70.综上,本技术实施例中,第一端可以从第二端接收待传输的目标数据的数据格式信息,并按照数据格式信息确定包含有目标数据的关联数据,形成关联表,之后,第一端可以对关联数据进行第一加密处理,形成第一中间数据,并将第一中间数据发送给第二端,在第二端进行第二加密处理,形成二次加密的第一数据,并返回给第一端。第二端可以对待传输的目标数据进行第二加密处理,形成第二中间数据,并将第二中间数据传输给第一端,在第一端进行第一加密处理,形成二次加密的第二数据。确定二次加密的第一数据和二次加密的第二数据之后,可以确定第一数据和第二数据中的共有数据,并从关联表中筛选出共有数据对应的目标数据。本技术实施例中,第一端可以利用目标数据的数据格式信息,筛选出包含有目标数据的关联数据,并进行二次加密,并结合二次加密的目标数据进行共有分析,并依据共有数据从关联数据中提取目标数据,以将第二端的目标数据传输给第一端,相比于第一端对第二端加密的数据进行解密来获取目标数据的方式,本技术实施例的方式对加密数据未通过解密的方式来获取目标数据,能够提升数据的安全性。
71.在上述实施例的基础上,本实施例还提供了一种数据处理装置,具体可以包括如下模块:数据格式获取处理模块,用于从第二端接收待传输的目标数据的数据格式信息和筛选条件。
72.关联数据获取处理模块,用于按照所述筛选条件和数据格式信息,获取关联数据,形成关联表,所述关联表中包含有目标数据,所述关联表中包含有关联数据的标识信息。
73.第一数据获取处理模块,用于、对关联数据进行第一加密处理,形成第一中间数据,并传输给第二端,所述第二端对经过第一中间数据进行第二加密处理,得到第一数据,并返回给第一端;所述第二端对待传输的目标数据进行第二加密处理,形成第二中间数据。
74.第二数据获取处理模块,用于从第二端接收第二中间数据,并对第二中间数据进行第一加密处理,形成第二数据。
75.共有数据获取处理模块,用于确定第一数据和第二数据中的共有数据。
76.目标数据获取处理模块,用于获取共有数据对应的目标标识信息,并按照目标标识信息,从关联表中筛选出对应的关联数据作为目标数据。
77.本技术实施例中,第一端可以从第二端接收待传输的目标数据的数据格式信息和筛选条件,并按照数据格式信息和筛选条件确定包含有目标数据的关联数据,形成关联表,并且,第一端可以为关联表中的关联数据配置标识信息。之后,第一端可以对关联数据进行第一加密处理,形成第一中间数据,并将第一中间数据发送给第二端,在第二端进行第二加密处理,形成二次加密的第一数据,并返回给第一端。第二端可以对待传输的目标数据进行第二加密处理,形成第二中间数据,并将第二中间数据传输给第一端,在第一端进行第一加密处理,形成二次加密的第二数据。确定二次加密的第一数据和二次加密的第二数据之后,可以确定第一数据和第二数据中的共有数据,并获取共有数据的目标标识信息,以从关联表中筛选出目标标识信息对应的关联数据,作为目标数据。
78.在上述实施例的基础上,本实施例还提供了一种数据处理装置,参照图7,具体可以包括如下模块:数据格式发送模块702,用于向第一端发送待传输的目标数据的数据格式信息,所述第一端按照数据格式信息获取关联数据,以形成关联表,所述关联表中包含有目标数据。
79.第一数据发送模块704,用于从第一端接收对关联数据进行第一加密处理后形成的第一中间数据,并进行第二加密处理,形成第一数据,以将第一数据返回给第一端。
80.第二数据发送模块706,用于获取传输数据,并进行第二加密处理,形成第二中间数据,并传输给第一端,所述第一端对第二中间数据进行第一加密处理,形成第二数据,并确定第一数据和第二数据中的共有数据,以从关联表中筛选出共有数据对应的目标数据。
81.综上,本技术实施例中,第二端可以确定待传输的目标数据,并将目标数据的数据格式信息传输给第一端,第一端可以按照数据格式信息确定包含有目标数据的关联数据,形成关联表,之后,第一端可以对关联数据进行第一加密处理,形成第一中间数据,并将第一中间数据发送给第二端,在第二端进行第二加密处理,形成二次加密的第一数据,并返回给第一端。第二端可以对待传输的目标数据进行第二加密处理,形成第二中间数据,并将第二中间数据传输给第一端,在第一端进行第一加密处理,形成二次加密的第二数据。确定二次加密的第一数据和二次加密的第二数据之后,第一端可以确定第一数据和第二数据中的共有数据,并从关联表中筛选出共有数据对应的目标数据。本技术实施例中,第一端对加密的目标数据不进行解密处理,能够提升数据安全性。
82.在上述实施例的基础上,本实施例还提供了一种数据处理装置,具体可以包括如下模块:共享页面提供处理模块,用于提供数据共享页面,所述数据共享页面包含有数据选择控件。
83.目标数据确定处理模块,用于依据对数据选择控件的触发,确定待传输的目标数据,并生成至少一种数据格式信息。
84.数据格式选择处理模块,用于获取对数据格式信息的信息选择指令,确定选中的目标数据格式信息,以向第一端传输目标数据格式信息。
85.筛选条件发送处理模块,用于向第一端发送用于筛选关联数据的筛选条件,以便第一端依据筛选条件筛选关联数据,所述第一端按照数据格式信息和筛选条件获取关联数据,以形成关联表,所述关联表中包含有目标数据。
86.第一数据返回处理模块,用于从第一端接收对关联数据进行第一加密处理后形成的第一中间数据,并进行第二加密处理,形成第一数据,以将第一数据返回给第一端;扰动数据获取处理模块,用于确定关联数据以外的扰动数据。
87.传输数据获取处理模块,用于依据目标数据和扰动数据,确定传输数据。
88.第二中间数据传输处理模块,用于对传输数据进行第二加密处理,形成第二中间数据,并传输给第一端,所述第一端对第二中间数据进行第一加密处理,形成第二数据,并确定第一数据和第二数据中的共有数据,以从关联表中筛选出共有数据对应的目标数据。
89.本技术实施例中,在第二端可以提供数据共享页面,用户可以在数据共享页面中对数据选择控件进行触发,确定待传输的目标数据,并生成至少一种数据格式信息和至少一种筛选条件,用户可以对数据格式信息和筛选条件进行选择,并将选中的数据格式信息
和筛选条件发送给第一端,第一端可以按照数据格式信息确定包含有目标数据的关联数据,形成关联表,之后,第一端可以对关联数据进行第一加密处理,形成第一中间数据,并将第一中间数据发送给第二端,在第二端进行第二加密处理,形成二次加密的第一数据,并返回给第一端。第二端可以获取目标数据和扰动数据,形成传输数据,并对传输数据进行第二加密处理,形成第二中间数据,并将第二中间数据传输给第一端,在第一端进行第一加密处理,形成二次加密的第二数据。确定二次加密的第一数据和二次加密的第二数据之后,第一端可以确定第一数据和第二数据中的共有数据,并从关联表中筛选出共有数据对应的目标数据。
90.本技术实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在设备时,可以使得该设备执行本技术实施例中各方法步骤的指令(instructions)。
91.本技术实施例提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个所述的方法。本技术实施例中,所述电子设备包括服务器、终端设备等设备。
92.本公开的实施例可被实现为使用任意适当的硬件,固件,软件,或及其任意组合进行想要的配置的装置,该装置可包括服务器(集群)、终端等电子设备。图8示意性地示出了可被用于实现本技术中所述的各个实施例的示例性装置800 。
93.对于一个实施例,图8示出了示例性装置800,该装置具有一个或多个处理器802、被耦合到(一个或多个)处理器802中的至少一个的控制模块(芯片组)804、被耦合到控制模块804的存储器806、被耦合到控制模块804的非易失性存储器(nvm)/存储设备808、被耦合到控制模块804的一个或多个输入/输出设备810,以及被耦合到控制模块804的网络接口812。
94.处理器802可包括一个或多个单核或多核处理器,处理器802可包括通用处理器或专用处理器(例如图形处理器、应用处理器、基频处理器等)的任意组合。在一些实施例中,装置800 能够作为本技术实施例中所述服务端、终端等设备。
95.在一些实施例中,装置800 可包括具有指令814的一个或多个计算机可读介质(例如,存储器806或nvm/ 存储设备808) 以及与该一个或多个计算机可读介质相合并被配置为执行指令814以实现模块从而执行本公开中所述的动作的一个或多个处理器802。
96.对于一个实施例,控制模块804可包括任意适当的接口控制器,以向(一个或多个)处理器802中的至少一个和/或与控制模块804通信的任意适当的设备或组件提供任意适当的接口。
97.控制模块804可包括存储器控制器模块,以向存储器806提供接口。存储器控制器模块可以是硬件模块、软件模块和/或固件模块。
98.存储器806可被用于例如为装置800加载和存储数据和/或指令814。对于一个实施例,存储器806可包括任意适当的易失性存储器,例如,适当的dram。在一些实施例中,存储器806可包括双倍数据速率类型四同步动态随机存取存储器(ddr4sdram) 。
99.对于一个实施例,控制模块804可包括一个或多个输入/输出控制器,以向nvm/存储设备808及(一个或多个)输入/输出设备810提供接口。
100.例如,nvm/存储设备808可被用于存储数据和/或指令814。nvm/存储设备808可包
括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(hdd) 、一个或多个光盘(cd) 驱动器和/或一个或多个数字通用光盘(dvd) 驱动器)。
101.nvm/存储设备808可包括作为装置800 被安装在其上的设备的一部分的存储资源,或者其可被该设备访问可不必作为该设备的一部分。例如, nvm/存储设备808可通过网络经由(一个或多个)输入/输出设备810进行访问。
[0102] (一个或多个)输入/输出设备810可为装置800 提供接口以与任意其他适当的设备通信,输入/输出设备810可以包括通信组件、音频组件、传感器组件等。网络接口812可为装置800 提供接口以通过一个或多个网络通信,装置800 可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信,例如接入基于通信标准的无线网络,如wifi、2g、3g、4g、5g等,或它们的组合进行无线通信。
[0103]
对于一个实施例,(一个或多个)处理器802中的至少一个可与控制模块804的一个或多个控制器(例如,存储器控制器模块) 的逻辑封装在一起。对于一个实施例,(一个或多个)处理器802中的至少一个可与控制模块804的一个或多个控制器的逻辑封装在一起以形成系统级封装(sip) 。对于一个实施例, (一个或多个)处理器802中的至少一个可与控制模块804的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例, (一个或多个)处理器802中的至少一个可与控制模块804的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(soc) 。
[0104]
在各个实施例中,装置800可以但不限于是:服务器、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)等终端设备。在各个实施例中,装置800 可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,装置800包括一个或多个摄像机、键盘、液晶显示器(lcd) 屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(asic) 和扬声器。
[0105]
其中,检测装置中可采用主控芯片作为处理器或控制模块,传感器数据、位置信息等存储到存储器或nvm/存储设备中,传感器组可作为输入/输出设备,通信接口可包括网络接口。
[0106]
本技术实施例还提供了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如本技术实施例中一个或多个所述的方法。
[0107]
本技术实施例还提供了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如本技术实施例中一个或多个所述的方法。
[0108]
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0109]
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0110]
本技术实施例是参照根据本技术实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设
备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0111]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0112]
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0113]
尽管已描述了本技术实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术实施例范围的所有变更和修改。
[0114]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0115]
以上对本技术所提供的一种数据处理方法、一种数据处理装置、一种电子设备和一种存储介质,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献