数据处理方法、装置、设备及介质制造方法及图纸

技术编号:26504826 阅读:24 留言:0更新日期:2020-11-27 15:32
本发明专利技术公开了一种数据处理方法、装置、设备及介质。其中,一种数据处理方法包括:接收数据查询节点发送的数据查询请求;其中,数据查询请求用于查询目标交易数据;响应于数据查询请求,在确定目标交易数据为合规数据的情况下,获取目标交易数据;向数据查询节点发送目标交易数据。根据本发明专利技术实施例,能够避免已上链的交易数据的泄露。

【技术实现步骤摘要】
数据处理方法、装置、设备及介质
本专利技术属于数据处理
,尤其涉及一种数据处理方法、装置、设备及介质。
技术介绍
区块链技术是一种分布式数据库技术,利用密码学和共识机制保证了数据的不可篡改和不可伪造。随着计算机和互联网技术的发展,区块链技术以其去中心化、公开透明、不可篡改、可信任等优点,备受青睐,在智能合约、证券交易、电子商务、物联网、社交通讯、文件存储、存在性证明、身份验证、股权众筹等众多领域得到广泛应用。为了保证区块链的数据安全性,一旦数据上链,则无法修改。在交易相关方将交易数据上链之后,如果不对已上链的交易数据进行保护,则可能会造成交易相关方的交易数据的泄露。
技术实现思路
本专利技术实施例提供一种数据处理方法、装置、设备及介质,能够避免已上链的交易数据的泄露。第一方面,本专利技术实施例提供了一种数据处理方法,包括:接收数据查询节点发送的数据查询请求;其中,数据查询请求用于查询目标交易数据;响应于数据查询请求,在确定目标交易数据为合规数据的情况下,获取目标交易数据;向数据查询节点发送目标交易数据。第二方面,本专利技术实施例提供了一种数据处理装置,包括:第一接收模块,用于接收数据查询节点发送的数据查询请求;其中,数据查询请求用于查询目标交易数据;第一获取模块,用于响应于数据查询请求,在确定目标交易数据为合规数据的情况下,获取目标交易数据;第一发送模块,用于向数据查询节点发送目标交易数据。第三方面,本专利技术实施例提供了一种数据处理设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如第一方面所述的数据处理方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面所述的数据处理方法。本专利技术实施例的数据处理方法、装置、设备及介质,在接收到数据查询节点发送的用于查询目标交易数据的数据查询请求之后,如果确定目标交易数据为合规数据,则获取目标交易数据,并向数据查询节点发送目标交易数据,因此,可以在接收到数据查询节点发送的数据查询请求后,仅将合规数据发送给数据查询节点,避免不合规的交易数据的泄露。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种数据处理的架构图;图2是本专利技术另一个实施例提供的一种数据处理的架构图;图3是本专利技术又一个实施例提供的一种数据处理的架构图;图4是本专利技术再一个实施例提供的一种数据处理的架构图;图5是本专利技术一个实施例提供的数据处理方法的流程示意图;图6是本专利技术一个实施例提供的数据处理装置的结构示意图;图7是本专利技术实施例提供的数据处理设备的硬件结构示意图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本专利技术,并不被配置为限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本专利技术所提供的数据处理方法,可以应用于如图1至图4的架构中,具体结合图1至图4进行详细说明。图1示出了本专利技术一个实施例提供的一种数据处理的架构图。如图1所示,该架构可以应用于区块链网络,该架构图中可以包括用户合约110和监管封装接口120,其中,监管封装接口120包括调用监管实例121。其中,用户合约110可以与数据查询节点通信,数据查询节点可以为电子设备或服务器,电子设备可以是手机、平板电脑、台式电脑、车载终端和可穿戴设备等具有通讯功能的设备,服务器可以是云服务器或者服务器集群等具有存储以及计算功能的设备。在一些实施例中,区块链网络可以为区块链服务网络(Block-chain-basedServiceNetwork,BSN)。继续参见图1,数据查询节点可以响应于用户发出的用于查询目标交易数据的数据查询指令,生成数据查询指令对应的数据查询请求,并且通过用户合约110调用监管封装接口120,以使调用监管实例121接收用于查询目标交易数据的数据查询请求。调用监管实例121可以接收数据查询节点发送的数据查询请求,并且响应于数据查询请求,在确定目标交易数据为合规数据的情况下,获取目标交易数据,以向数据查询节点发送目标交易数据。因此,可以在接收到数据查询节点发送的数据查询请求后,仅将合规数据发送给数据查询节点,避免不合规的交易数据的泄露。图2示出了本专利技术另一个实施例提供的一种数据处理的架构图。如图2所示,该架构图中可以包括用户合约110、监管封装接口120和状态数据库130。其中,监管封装接口120可以由调用监管实例121和原生数据接口122封装形成。需要说明的是,图2所示的架构中的用户合约110和调用监管实例121的原理与图1所示的架构中的用户合约110和调用监管实例121的原理相似,在此不做赘述。状态数据库130可以为分布式账本中的数据库,调用监管实例121可以通过调用原生数据接口122与状态数据库130通信,进而实现合规状态标记值的获取及存储。状态数据库130可以预先存储有多个合规状态标记值。调用监管实例121可以调用状态数据库,使状态数据库查询目标字符串对应的合规状态标记值,并且在接收到目标交易数据对应的合规状态标记值之后,在接收到的合规状态标记值为目标值的情况下,确定目标交易数据为合规数据。因此,可以在状态数据库中存储每个已上链的交易数据对应的合规状态标记值,并利用该合规状态标记值,确定每个已上链的交易数据是否为合规数据。图3示出了本专利技术又一个实施例提供的一种数据处理的架构图。如图3所示,该架构图中可以包括用户合约110、监管封装接口120、状态数据库130和监管合约140。其中,监管封装接口120可以由调用监管实例121和原生数据接口122封装形成。需要说明的本文档来自技高网...

【技术保护点】
1.一种数据处理方法,包括:/n接收数据查询节点发送的数据查询请求;其中,所述数据查询请求用于查询目标交易数据;/n响应于所述数据查询请求,在确定所述目标交易数据为合规数据的情况下,获取所述目标交易数据;/n向所述数据查询节点发送所述目标交易数据。/n

【技术特征摘要】
1.一种数据处理方法,包括:
接收数据查询节点发送的数据查询请求;其中,所述数据查询请求用于查询目标交易数据;
响应于所述数据查询请求,在确定所述目标交易数据为合规数据的情况下,获取所述目标交易数据;
向所述数据查询节点发送所述目标交易数据。


2.根据权利要求1所述的方法,其中,所述接收数据查询节点发送的数据查询请求之后,所述方法还包括:
响应于所述数据查询请求,在确定所述目标交易数据不是所述合规数据的情况下,向所述数据查询节点发送第一提示信息;其中,所述第一提示信息用于提示所述目标交易数据不合规。


3.根据权利要求1所述的方法,其中,所述接收数据查询节点发送的数据查询请求之后,所述方法还包括:
响应于所述数据查询请求,在确定所述目标交易数据不是所述合规数据的情况下,拒绝向所述数据查询节点发送所述目标交易数据。


4.根据权利要求1所述的方法,其中,所述在确定所述目标交易数据为合规数据的情况下,获取所述目标交易数据之前,所述方法还包括:
对所述数据查询请求进行解析,得到数据查询请求信息;其中,所述数据查询请求信息包括所述目标交易数据对应的目标字符串;
获取所述目标字符串对应的合规状态标记值;
其中,所述确定所述目标交易数据为合规数据,包括:
在所述合规状态标记值为目标值的情况下,确定所述目标交易数据为所述合规数据。


5.根据权利要求4所述的方法,其中,所述获取所述目标字符串对应的合规状态标记值之前,所述方法还包括:
调用状态数据库,使所述状态数据库查询所述目标字符串对应的合规状态标记值;
所述获取所述目标字符串对应的合规状态标记值,包括:
获取所述状态数据库反馈的所述目标字符串对应的合规状态标记值。


6.根据权利要求4所述的方法,其中,所述获取所述目标交易数据之前,所述方法还包括:
调用状态数据库,使所述状态数据库查询所述目标字符串对应的所述目标交易数据;
其中,所述获取所述目标交易数据,包括:
获取所述状态数据库反馈的所述目标交易数据。


7.根据权利要求4所述的方法,其中,在所述目标交易数据为已存储数据的情况下,所述接收数据查询节点发送的数据查询请求之前,所述方法还包括:
将所述目标交易数据发送至监管系统服务器,以使所述监管系统服务器反馈所述目标交易数据对应的监管结果;
接收所述监管系统服务器反馈的所述监管结果;
确定所述监管结果对应的所述合规状态标记值。


8.根据权利要求4所述的方法,其中,在所述目标交易数据为已存储数据的情况下,所述接收数据查询节点发送的数据查询请求之前,所述方法还包括:
调用监管合约,以使监管合约在所述目标交易数据中检测目标数据,得到所述目标交易数据对应的监管结果;
接收所述监管合约反馈的所述监管结果;
确定所述监管结果对应的所述合规状态标记值。


9.根据权利要求7或8所述的方法,其中,所述确定所述监管结果对应的所述合规状态标记值之后,所述方法还包括:
获取所述目标交易数据对应的所述目标字符串;
将所述目标字符串和所述合规状态标记值关联存储至状态数据库。


10.根据权利要求7所述的方法,其中,所述将所述目标交易数据发送至监管系统服务器之前,所述方法还包括:
根据所述目标交易数据,生成目标事件;
...

【专利技术属性】
技术研发人员:许玉壮朱涛周钰
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

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

1