本发明涉及计算机,尤其涉及一种多源异构数据处理方法、装置和电子设备。
背景技术:
1、随着数字化时代的到来,企业在发展过程中不断地积累不同设备或终端的业务数据,各业务系统间数据标准不统一,数据资源量级呈现扩张态势,数据资源形态也趋于复杂,针对这些多源异构数据,如何统一、高效、安全的整合、存储和传输已经成为亟待解决的问题。目前,对于多源异构数据,是在传统数据库架构的基础上分离式存储,不同类型的数据存储在对应的数据库上,通过跨平台简单对象访问协议(simple objectaccessprotocol,soap)对接、文件传输协议(file transfer protocol,ftp)交互共享、数据库事务机制等方式实现在不同业务系统间的传输,然而这种分离式存储方式导致异构数据库之间数据交互不足,容易形成数据孤岛,不利于数据价值的充分挖掘,同时存在数据泄露风险。
技术实现思路
1、本发明提供一种多源异构数据处理方法、装置和电子设备,用以解决现有技术中多源异构数据之间交互不足,数据价值得不到充分挖掘且存在数据泄露的缺陷。
2、第一方面,本发明提供一种多源异构数据处理方法,包括:
3、接收来自至少一个业务系统的多源异构数据,并将所述多源异构数据转换为对应的量子态数据;
4、基于量子算法,对所述量子态数据进行处理,得到处理后的量子态数据;
5、对所述处理后的量子态数据进行存储;
6、接收目标业务系统发送的数据处理请求,响应于所述数据处理请求,从所述处理后的量子态数据中获取所述目标业务系统所请求的目标数据,将所述目标数据还原为原数据形态,得到源数据;
7、基于量子加密通信方式,将所述源数据发送至所述目标业务系统。
8、在一些实施例中,所述将所述多源异构数据转换为对应的量子态数据,包括:
9、采用数据加载转码方法,将所述多源异构数据转换为对应的量子态数据。
10、在一些实施例中,所述采用数据加载转码方法,将所述多源异构数据转换为对应的量子态数据,包括:
11、对所述多源异构数据进行量子态振幅编码,得到对应的量子态数据。
12、在一些实施例中,所述基于量子算法,对所述量子态数据进行处理,得到处理后的量子态数据,包括:
13、对所述量子态数据进行预处理;
14、基于量子算法,对预处理后的量子态数据进行数据特征分析,得到不同的数据特征;
15、基于所述不同的数据特征,对所述多源异构数据进行融合,得到处理后的量子态数据。
16、在一些实施例中,所述对预处理后的量子态数据进行数据特征分析,包括:
17、对预处理后的量子态数据进行分布分析、对比分析、统计量分析、周期性分析、贡献度分析和/或相关性分析。
18、在一些实施例中,所述基于所述不同的数据特征,对所述多源异构数据进行融合,得到处理后的量子态数据,包括:
19、基于所述不同的数据特征,采用量子神经网络模型执行量子处理,以对所述多源异构数据进行融合,得到处理后的量子态数据。
20、在一些实施例中,所述基于量子加密通信方式,将所述源数据发送至所述目标业务系统,包括:
21、生成量子密钥,并将所述量子密钥分发至所述目标业务系统;
22、基于所述量子密钥,对所述源数据进行加密;
23、将加密后的所述源数据发送至所述目标业务系统。
24、第二方面,本发明还提供一种多源异构数据处理装置,包括:接收单元、处理单元、存储单元和安全传输单元,其中,
25、所述接收单元,用于接收来自至少一个业务系统的多源异构数据,并将所述多源异构数据转换为对应的量子态数据;
26、所述处理单元,用于基于量子算法,对所述量子态数据进行处理,得到处理后的量子态数据;
27、所述存储单元,用于对所述处理后的量子态数据进行存储;
28、所述接收单元还用于接收目标业务系统发送的数据调用请求;
29、所述处理单元还用于响应于所述数据调用请求,从所述处理后的量子态数据中获取所述目标业务系统所请求的目标数据,将所述目标数据还原为原数据形态,得到源数据;
30、所述安全传输单元,用于基于量子加密通信方式,将所述源数据发送至所述目标业务系统。
31、在一些实施例中,所述处理单元包括量子编译器,所述量子编译器用于对所述量子态数据进行处理;
32、所述安全传输单元包括密钥服务器,所述密钥服务器用于生成量子密钥,通过量子信道进行量子密钥分发。
33、第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述多源异构数据处理方法。
34、第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述多源异构数据处理方法。
35、第五方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述多源异构数据处理方法。
36、本发明提供的一种多源异构数据处理方法、装置和电子设备,首先通过接收来自至少一个业务系统的多源异构数据,并将多源异构数据转换为对应的量子态数据,实现了对多源异构数据的统一存储,然后基于量子算法,对量子态数据进行处理,得到处理后的量子态数据,实现挖掘数据价值;并对处理后的量子态数据进行存储;进一步地,在接收目标业务系统发送的数据处理请求后,响应于数据处理请求,从处理后的量子态数据中获取目标业务系统所请求的目标数据,并将目标数据还原为原数据形态,进而得到源数据;然后基于量子加密通信方式,将源数据发送至目标业务系统,本发明通过量子计算技术对多源异构数据进行处理,实现了对多源异构数据的统一存储,可充分挖掘数据价值,同时通过密钥传输,可避免数据泄露。
1.一种多源异构数据处理方法,其特征在于,包括:
2.根据权利要求1所述的多源异构数据处理方法,其特征在于,所述将所述多源异构数据转换为对应的量子态数据,包括:
3.根据权利要求2所述的多源异构数据处理方法,其特征在于,所述采用数据加载转码方法,将所述多源异构数据转换为对应的量子态数据,包括:
4.根据权利要求1所述的多源异构数据处理方法,其特征在于,所述基于量子算法,对所述量子态数据进行处理,得到处理后的量子态数据,包括:
5.根据权利要求4所述的多源异构数据处理方法,其特征在于,所述基于量子算法,对预处理后的量子态数据进行数据特征分析,包括:
6.根据权利要求4所述的多源异构数据处理方法,其特征在于,所述基于所述不同的数据特征,对所述多源异构数据进行融合,得到处理后的量子态数据,包括:
7.根据权利要求1所述的多源异构数据处理方法,其特征在于,所述基于量子加密通信方式,将所述源数据发送至所述目标业务系统,包括:
8.一种多源异构数据处理装置,其特征在于,包括:接收单元、处理单元、存储单元和安全传输单元,其中,
9.根据权利要求8所述的多源异构数据处理装置,其特征在于,所述处理单元包括量子编译器,所述量子编译器用于对所述量子态数据进行处理;
10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的多源异构数据处理方法。