一种数据流通方法、装置及系统制造方法及图纸

技术编号:15987898 阅读:72 留言:0更新日期:2017-08-12 07:07
一种数据流通方法、装置及系统,所述方法包括:接收需方终端发出的查询请求;将查询请求中的虚拟数据标识替换为传输数据标识后,对查询请求进行传输;将查询请求中的传输数据标识反转译为虚拟数据标识,并根据虚拟数据标识在数据缓存端中查询,以得到查询结果;将查询结果中的虚拟数据标识替换为传输数据标识后,对查询结果进行传输;将查询结果中的传输数据标识反转译为虚拟数据标识,并将虚拟数据标识及其指向的数据反馈给需方终端;其中,数据缓存端中预先存储有供方终端记录的数据及其对应的虚拟数据标识。通过本发明专利技术提供的技术方案能够有效避免供方终端知晓需方终端的真实数据请求,还可以在数据流通过程中更好的降低信息泄露风险。

【技术实现步骤摘要】
一种数据流通方法、装置及系统
本专利技术涉及数据流通领域,具体地涉及一种数据流通方法、装置及系统。
技术介绍
随着网络技术的发展和信息采集设备的多样化,数据信息的采集和存储达到了新的水平,不同行业的用户经过长时间的信息采集分别积累了大量的数据,形成了数据资产。同时,由于数据分析、数据处理技术的不断发展,使得用户能够通过大数据分析手段对采集获得的数据信息进行分析挖掘,从而促进用户自身的进一步发展。但是,由于各用户的行业特征和业务特征不同,导致各用户能够获得的数据资产存在一定程度的局限性,需要与其他用户进行数据交流、交易,从而更好的完善用户自身的数据资产;另一方面,用户也能通过数据流通使得其自身的数据资产真正产生效益,促进行业发展。现有的数据流通方案主要包括用户之间的点对点数据流通,以及通过数据交易第三方的数据流通。例如,可以由供方用户将数据打包传输给需方用户,需方用户可以采用链接下载或文件传输协议(FileTransferProtocol,简称FTP)的方式接收数据;又例如,需方用户还可以通过应用程序接口(ApplicationProgrammingInterface,简称API)的方式到数据交易第三方所具有的数据库中进行查找以获得所需数据,查找获得的数据同样可以通过网络进行传输。在实际应用中,参与数据流通的各方会采用数据标识来进行数据交互,以保护用户隐私,避免用户的敏感信息在数据流通过程中意外泄露。但是,现有的数据流通系统中,数据标识是由参与数据流通的各方共同约定的,导致数据提供方能够轻易通过数据标识来了解数据接收方的真实数据请求,例如,获取数据接收方所需数据的范围、类型等信息。另一方面,现有的数据流通方案无法在数据流程过程中提供有效的安全保障机制,信息泄露风险极高。
技术实现思路
本专利技术解决的技术问题是现有技术无法有效避免供方终端知晓需方终端的真实数据请求,并且无法保障数据流通过程中的信息安全。为解决上述技术问题,本专利技术实施例提供一种数据流通方法,包括:接收需方终端发出的查询请求,所述查询请求包括虚拟数据标识;将所述查询请求中的虚拟数据标识替换为传输数据标识后,对所述查询请求进行传输,所述传输数据标识由所述虚拟数据标识转译得到;将所述查询请求中的传输数据标识反转译为所述虚拟数据标识,并根据所述虚拟数据标识在数据缓存端中查询,以得到查询结果,所述查询结果包括所述虚拟数据标识及其指向的数据;将所述查询结果中的虚拟数据标识替换为所述传输数据标识后,对所述查询结果进行传输;将所述查询结果中的传输数据标识反转译为所述虚拟数据标识,并将所述虚拟数据标识及其指向的数据反馈给所述需方终端;其中,所述数据缓存端中预先存储有供方终端记录的数据及其对应的虚拟数据标识。可选的,所述转译和反转译的算法对所述供方终端和需方终端保密。可选的,在将所述查询请求中的传输数据标识反转译为所述虚拟数据标识之前,或者,在将所述查询结果中的虚拟数据标识替换为所述传输数据标识后,将所述查询结果中的传输数据标识反转译为所述虚拟数据标识之前,包括:统计所述传输数据标识,并将统计结果反馈至所述供方终端。可选的,所述虚拟数据标识是根据所述数据的标识生成的。可选的,将所述虚拟数据标识替换为传输数据标识,包括如下步骤:对所述虚拟数据标识进行加密处理,以将所述虚拟数据标识转译为所述传输数据标识,所述传输数据标识中记录有所述加密处理采用的加密算法和加密参数。可选的,将所述传输数据标识反转译为所述虚拟数据标识,包括如下步骤:基于所述加密算法和加密参数对所述传输数据标识进行解密,以将所述传输数据标识映射还原为所述虚拟数据标识。本专利技术实施例还提供一种数据流通装置,包括:第一接收模块,用于接收需方终端发出的查询请求,所述查询请求包括虚拟数据标识;第一替换传输模块,将所述查询请求中的虚拟数据标识替换为传输数据标识后,对所述查询请求进行传输,所述传输数据标识由所述虚拟数据标识转译得到;反转译查询模块,用于将所述查询请求中的传输数据标识反转译为所述虚拟数据标识,并根据所述虚拟数据标识在数据缓存端中查询,以得到查询结果,所述查询结果包括所述虚拟数据标识及其指向的数据;第二替换传输模块,将所述查询结果中的虚拟数据标识替换为所述传输数据标识后,对所述查询结果进行传输;反转译反馈模块,用于将所述查询结果中的传输数据标识反转译为所述虚拟数据标识,并将所述虚拟数据标识及其指向的数据反馈给所述需方终端;其中,所述数据缓存端中预先存储有供方终端记录的数据及其对应的虚拟数据标识。可选的,所述转译和反转译的算法对所述供方终端和需方终端保密。可选的,所述数据流通装置还包括统计模块,所述统计模块用于在将所述查询请求中的传输数据标识反转译为所述虚拟数据标识之前,或者,在将所述查询结果中的虚拟数据标识替换为所述传输数据标识后,将所述查询结果中的传输数据标识反转译为所述虚拟数据标识之前,统计所述传输数据标识,并将统计结果反馈至所述供方终端。可选的,所述虚拟数据标识是根据所述数据的标识生成的。可选的,所述第一替换传输模块和所述第二替换传输模块包括:加密处理子模块,用于对所述虚拟数据标识进行加密处理,以将所述虚拟数据标识转译为所述传输数据标识,所述传输数据标识中记录有所述加密处理采用的加密算法和加密参数。可选的,所述反转译查询模块和反转译反馈模块包括:解密子模块,用于基于所述加密算法和加密参数对所述传输数据标识进行解密,以将所述传输数据标识映射还原为所述虚拟数据标识。本专利技术实施例还提供一种数据流通系统,包括:上述数据流通装置,所述供方终端;以及所述需方终端。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:接收到需方终端发出的查询请求,并在将所述查询请求中的虚拟数据标识替换为传输数据标识后,对所述查询请求进行传输,然后将所述查询请求中的传输数据标识反转译为所述虚拟数据标识,并根据所述虚拟数据标识在数据缓存端中查询,以得到查询结果,所述查询结果包括所述虚拟数据标识及其指向的数据。当向所述需方终端传输所述查询结果之前,将所述查询结果中的虚拟数据标识替换为所述传输数据标识后,再对所述查询结果进行传输,最后将所述查询结果中的传输数据标识反转译为所述虚拟数据标识,并将所述虚拟数据标识及其指向的数据反馈给所述需方终端。较之现有的供方终端和需方终端基于共同约定的虚拟数据标识直接进行数据流通的方案,本专利技术实施例的技术方案中,所述数据缓存端中预先存储有供方终端记录的数据及其对应的虚拟数据标识,所述供方终端只能知道需方终端对数据进行了请求,但无法准确知晓本次请求和流通的数据的具体内容。因此,基于本专利技术实施例的技术方案,需方终端向供方终端请求数据时,能够有效避免供方终端知晓需方终端的真实数据请求。进一步地,与现有技术不同,本专利技术实施例的技术方案是基于传输数据标识来进行数据传输的,这可以在数据流通过程中更好的降低信息泄露风险。进一步,所述虚拟数据标识和传输数据标识之间转译和反转译的算法是对所述供方终端和需方终端保密的,能够有效确保参与数据流通的各方均无法知晓他方所掌握的数据内容,还能够有效确保进行流通的数据不会被其他第三方非法获取,从而更好的降低数据流通过程中的信息泄露风险。附图说明图1是本专利技术的第一实施例的一种数据本文档来自技高网
...
一种数据流通方法、装置及系统

【技术保护点】
一种数据流通方法,其特征在于,包括:接收需方终端发出的查询请求,所述查询请求包括虚拟数据标识;将所述查询请求中的虚拟数据标识替换为传输数据标识后,对所述查询请求进行传输,所述传输数据标识由所述虚拟数据标识转译得到;将所述查询请求中的传输数据标识反转译为所述虚拟数据标识,并根据所述虚拟数据标识在数据缓存端中查询,以得到查询结果,所述查询结果包括所述虚拟数据标识及其指向的数据;将所述查询结果中的虚拟数据标识替换为所述传输数据标识后,对所述查询结果进行传输;将所述查询结果中的传输数据标识反转译为所述虚拟数据标识,并将所述虚拟数据标识及其指向的数据反馈给所述需方终端;其中,所述数据缓存端中预先存储有供方终端记录的数据及其对应的虚拟数据标识。

【技术特征摘要】
1.一种数据流通方法,其特征在于,包括:接收需方终端发出的查询请求,所述查询请求包括虚拟数据标识;将所述查询请求中的虚拟数据标识替换为传输数据标识后,对所述查询请求进行传输,所述传输数据标识由所述虚拟数据标识转译得到;将所述查询请求中的传输数据标识反转译为所述虚拟数据标识,并根据所述虚拟数据标识在数据缓存端中查询,以得到查询结果,所述查询结果包括所述虚拟数据标识及其指向的数据;将所述查询结果中的虚拟数据标识替换为所述传输数据标识后,对所述查询结果进行传输;将所述查询结果中的传输数据标识反转译为所述虚拟数据标识,并将所述虚拟数据标识及其指向的数据反馈给所述需方终端;其中,所述数据缓存端中预先存储有供方终端记录的数据及其对应的虚拟数据标识。2.根据权利要求1所述的数据流通方法,其特征在于,所述转译和反转译的算法对所述供方终端和需方终端保密。3.根据权利要求1所述的数据流通方法,其特征在于,在将所述查询请求中的传输数据标识反转译为所述虚拟数据标识之前,或者,在将所述查询结果中的虚拟数据标识替换为所述传输数据标识后,将所述查询结果中的传输数据标识反转译为所述虚拟数据标识之前,包括:统计所述传输数据标识,并将统计结果反馈至所述供方终端。4.根据权利要求1所述的数据流通方法,其特征在于,所述虚拟数据标识是根据所述数据的标识生成的。5.根据权利要求1所述的数据流通方法,其特征在于,将所述虚拟数据标识替换为传输数据标识,包括如下步骤:对所述虚拟数据标识进行加密处理,以将所述虚拟数据标识转译为所述传输数据标识,所述传输数据标识中记录有所述加密处理采用的加密算法和加密参数。6.根据权利要求5所述的数据流通方法,其特征在于,将所述传输数据标识反转译为所述虚拟数据标识,包括如下步骤:基于所述加密算法和加密参数对所述传输数据标识进行解密,以将所述传输数据标识映射还原为所述虚拟数据标识。7.一种数据流通装置,其特征在于,包括:第一接收模块,用于接收需方终端发出的查询请求,所述查询请求包括虚拟数据标识;第一替换传输模...

【专利技术属性】
技术研发人员:汤奇峰覃继胜
申请(专利权)人:上海数据交易中心有限公司
类型:发明
国别省市:上海,31

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

1