本发明涉及数据处理,尤其涉及一种基于临时数据空间的数据加工共享方法、存储介质和系统。
背景技术:
1、随着互联网和大数据技术的发展,企业内不同部门、不同企业之间的数据共享现象日益增多。数据共享是实现数据利用的一种重要方式,可以极大地提升数据价值,推动数字经济发展。业内进行数据共享的传统方式是:搭建一种数据平台,企业可以作为数据供给方或者作为数据需求方访问该数据平台;各个数据供给方将自身的数据上传到数据平台上,数据平台接收各个数据供给方上传的数据并对其进行标准化处理和清洗;数据需求方需要使用共享数据时,就向数据平台发起数据共享请求并上传对应的数据加工处理算法,数据平台则根据数据需求方所需数据确定其所对应的原始数据,然后从所存储的数据当中取出对应的原始数据,然后按照数据需求方上传的数据加工处理算法对该原始数据进行加工处理后,把处理后的数据输出给数据需求方。这种方式存在以下缺点:(1)数据平台作为一个公共平台,任意一个数据供给方或者数据需求方都可以访问该数据平台,原始数据泄露风险较高;(2)数据供给方的有些数据会随时间而变化,数据平台需要耗费较大资源来维护本平台的数据与数据供给方的数据之间的一致性。
技术实现思路
1、本发明的目的在于提供一种基于临时数据空间的数据加工共享方法、存储有被执行时可实现该方法的计算机程序的计算机可读存储介质以及可执行该方法的数据加工共享系统,该方法能够降低原始数据泄露的风险且无需耗费资源维护平台与数据供给方之间的数据一致性。
2、为了达到上述目的,本发明提供了一种基于临时数据空间的数据加工共享方法,包括以下步骤:
3、a.若接收到数据需求方发起的数据共享请求,则根据该数据共享请求确定所需的原始数据;
4、b.在本数据平台创建临时数据空间,从所需的原始数据所属的数据供给方处将该原始数据同步到该临时数据空间;
5、c.接收数据需求方上传的数据加工处理算法;
6、d.在上述临时数据空间中使用该数据加工处理算法对上述原始数据进行加工处理;
7、e.把加工处理后的数据输出给数据需求方,并销毁所述临时数据空间以及上述原始数据。
8、进一步地,该方法包括在步骤a之前执行的如下步骤:
9、p1.接收并存储数据供给方上传的共享数据目录;
10、p2.接受数据需求方查看共享数据目录选取所需的原始数据并据此发起数据共享请求。
11、进一步地:
12、步骤a中,确定所需的原始数据后,根据数据需求方的数据共享请求生成数据共享邀请信息发送给原始数据所属的数据供给方;
13、接收到数据供给方反馈的数据共享邀请接受消息之后才执行步骤b。
14、进一步地:
15、步骤p1中,接受数据供给方制定销毁协议;
16、步骤e中,按照所述原始数据所属的数据供给方制定的销毁协议销毁所述临时数据空间和原始数据。
17、进一步地,步骤e中,具体按照预设的数据输出规则对加工处理好的数据进行处理后才输出给数据需求方。
18、进一步地,数据输出规则包括脱敏规则、加密规则和偏移量处理规则。
19、进一步地,把在临时数据空间中执行的数据加工处理过程进行日志记录并通过区块链进行存储。
20、本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被数据平台执行从而实现如上所述的基于临时数据空间的数据加工共享方法。
21、本发明还提供了一种基于临时数据空间的数据加工共享系统,包括数据供给方、数据需求方以及通信连接数据供给方和数据需求方的数据平台,数据平台包括处理器以及如上所述的计算机可读存储介质,数据平台的处理器执行该计算机可读存储介质中的计算机程序从而实现如上所述的基于临时数据空间的数据加工共享方法。
22、进一步地,所述数据供给方和数据需求方均有多个。
23、上述数据加工共享方法由数据平台执行,通过该方法,数据平台在接收到数据需求方发起数据共享请求时才向数据供给方获取对应的数据,这样就可以保证所共享的数据始终是最新的,无需耗费资源来确保数据平台的数据与数据供给方的数据保持一致。此外,数据平台专门创建一个临时数据空间,在该空间存放数据供给方所共享的原始数据以及对该原始数据进行加工处理,把已经过加工处理的数据输出给数据需求方后就自动删除该临时数据空间以及该空间内的原始数据,大大降低了数据供给方的原始数据泄露的风险。
1.一种基于临时数据空间的数据加工共享方法,其特征是,包括以下步骤:
2.如权利要求1所述的数据加工共享方法,其特征是,包括在步骤a之前执行的如下步骤:
3.如权利要求1所述的数据加工共享方法,其特征是:
4.如权利要求2所述的数据加工共享方法,其特征是:
5.如权利要求1所述的数据加工共享方法,其特征是,步骤e中,具体按照预设的数据输出规则对加工处理好的数据进行处理后才输出给数据需求方。
6.如权利要求5所述的数据加工共享方法,其特征是,数据输出规则包括脱敏规则、加密规则和偏移量处理规则。
7.如权利要求1所述的数据加工共享方法,其特征是,把在临时数据空间中执行的数据加工处理过程进行日志记录并通过区块链进行存储。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征是,该计算机程序被数据平台执行从而实现如权利要求1至7当中任一项所述的基于临时数据空间的数据加工共享方法。
9.一种基于临时数据空间的数据加工共享系统,其特征是,包括数据供给方、数据需求方以及通信连接数据供给方和数据需求方的数据平台,数据平台包括处理器以及如权利要求7所述的计算机可读存储介质,数据平台的处理器执行该计算机可读存储介质中的计算机程序从而实现如权利要求1至7当中任一项所述的基于临时数据空间的数据加工共享方法。
10.如权利要求9所述的基于临时数据空间的数据加工共享系统,其特征是,所述数据供给方和数据需求方均有多个。