一种基于区块链的财务数据查询方法、装置、设备及介质制造方法及图纸

技术编号:26377035 阅读:28 留言:0更新日期:2020-11-19 23:45
本申请公开了一种基于区块链的财务数据查询方法、装置、设备及介质,包括:获取用户终端发送的针对目标财务数据的查询请求;所述查询请求包括所述用户终端对应的区块链身份地址;通过目标智能合约获取区块链上存储的所述区块链身份地址对应的身份信息以及所述目标智能合约对应的预设授权条件;通过所述目标智能合约判断所述身份信息是否满足所述预设授权条件,若所述身份信息满足所述预设授权条件,则将对应的所述目标财务数据发送至所述用户终端。这样,能够保障只将财务数据的查看权授予满足条件的查看者,从而避免了财务数据的泄露。

【技术实现步骤摘要】
一种基于区块链的财务数据查询方法、装置、设备及介质
本申请涉及区块链技术,特别涉及一种基于区块链的财务数据查询方法、装置、设备及介质。
技术介绍
基于区块链运作的公司或者项目,在区块链上记录了真实的运作和交易流通信息,生成了真实的财务报表数据,但是公司或者项目的财务报表,往往会涉及到很多经营数据,重要信息不保护好的话,会被竞争对手获取,从而被攻击和不良竞争等,导致给公司带来不利情况。但是财务报表也必须要公开给部分相关人员查看,才能让公司更好的发展。因此,如何保护区块链上的财务数据,使之不泄露给无关人员是目前需要解决的问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种基于区块链的财务数据查询方法、装置、设备及介质,能够保障只将财务数据的查看权授予满足条件的查看者,从而避免了财务数据的泄露。其具体方案如下:第一方面,本申请公开了一种基于区块链的财务数据查询方法,应用于区块链节点,包括:获取用户终端发送的针对目标财务数据的查询请求;所述查询请求包括所述用户终端对应的区块链身份地址;通过目标智能合约获取区块链上存储的所述区块链身份地址对应的身份信息以及所述目标智能合约对应的预设授权条件;通过所述目标智能合约判断所述身份信息是否满足所述预设授权条件,若所述身份信息满足所述预设授权条件,则将对应的所述目标财务数据发送至所述用户终端。可选的,所述财务数据查询方法,在所述通过目标智能合约获取区块链上存储的所述区块链身份地址对应的身份信息以及所述目标智能合约对应的预设授权条件之前,所述方法还包括:提取所述查询请求中携带的所述目标财务数据对应的数据类型;根据所述数据类型触发对应的所述目标智能合约。可选的,所述根据所述数据类型触发对应的所述目标智能合约,包括:若所述数据类型为财务报表,则触发对应的财务报表授权智能合约。可选的,所述根据所述数据类型触发对应的所述目标智能合约,包括:若所述数据类型为非财务报表数据,则触发对应的财务数据授权智能合约。可选的,所述财务数据查询方法,还包括:若所述身份信息不满足所述预设授权条件,则向所述用户终端发送对应的查看失败信息。可选的,所述财务数据查询方法,还包括:预先发布所述目标智能合约。可选的,所述将对应的所述目标财务数据发送至所述用户终端之前,还包括:提取所述查询请求中携带的数据筛选条件;利用所述数据筛选条件对区块链上的财务数据进行筛选,得到所述目标财务数据。第二方面,本申请公开了一种基于区块链的财务数据查询装置,应用于区块链节点,包括:请求获取模块,用于获取用户终端发送的针对目标财务数据的查询请求;所述查询请求包括所述用户终端对应的区块链身份地址;信息获取模块,用于通过目标智能合约获取区块链上存储的所述区块链身份地址对应的身份信息以及所述目标智能合约对应的预设授权条件;条件判断模块,用于通过所述目标智能合约判断所述身份信息是否满足所述预设授权条件;数据发送模块,用于若条件判断模块判定所述身份信息满足所述预设授权条件,则将对应的所述目标财务数据发送至所述用户终端。可选的,所述财务数据查询装置,还包括:数据类型提取模块,用于提取所述查询请求中携带的所述目标财务数据对应的数据类型;智能合约触发模块,用于根据所述数据类型触发对应的所述目标智能合约。可选的,所述智能合约触发模块,具体用于若所述数据类型为财务报表,则触发对应的财务报表授权智能合约。可选的,所述智能合约触发模块,具体用于若所述数据类型为非财务报表数据,则触发对应的财务数据授权智能合约。可选的,所述财务数据查询装置,还包括失败信息返回模块,用于若所述条件判断模块判定所述身份信息不满足所述预设授权条件,则向所述用户终端发送对应的查看失败信息。可选的,所述财务数据查询装置,还包括智能合约发布模块,用于预先发布所述目标智能合约。可选的,所述财务数据查询装置,还包括:数据筛选条件提取模块,用于提取所述查询请求中携带的数据筛选条件;财务数据筛选模块,用于利用所述数据筛选条件对区块链上的财务数据进行筛选,得到所述目标财务数据。第三方面,本申请公开了一种电子设备,包括处理器和存储器;其中,所述存储器,用于保存计算机程序;所述处理器,用于执行所述计算机程序以实现前述的财务数据查询方法。第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述的财务数据查询方法。可见,本申请获取用户终端发送的针对目标财务数据的查询请求;所述查询请求包括所述用户终端对应的区块链身份地址,然后通过目标智能合约获取区块链上存储的所述区块链身份地址对应的身份信息以及所述目标智能合约对应的预设授权条件,之后通过所述目标智能合约判断所述身份信息是否满足所述预设授权条件,若所述身份信息满足所述预设授权条件,则将对应的所述目标财务数据发送至所述用户终端。这样,通过智能合约判断查看者的身份信息是否满足预设授权条件,若当前身份信息满足预设授权条件,则将对应的财务数据发送给查看者,能够保障只将财务数据的查看权授予满足条件的查看者,从而避免了财务数据的泄露。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请公开的一种基于区块链的财务数据查询方法流程图;图2为本申请提供的一种具体的基于区块链的财务数据查询方法流程图;图3为本申请公开的一种基于区块链的财务数据查询装置结构示意图;图4为本申请公开的一种电子设备结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。基于区块链运作的公司或者项目,在区块链上记录了真实的运作和交易流通信息,生成了真实的财务报表数据,但是公司或者项目的财务报表,往往会涉及到很多经营数据,重要信息不保护好的话,会被竞争对手获取,从而被攻击和不良竞争等,导致给公司带来不利情况。但是财务报表也必须要公开给部分相关人员查看,才能让公司更好的发展。因此,如何保护区块链上的财务数据,使之不泄露给无关人员是目前需要解决的问题。为此,本申请提供了一种基于区块链的财务数据查询方案,能够保障只将财务数据的查看权授予满足条件的查看者,从而避免了财务数据的泄露。参见图1所示,本申请实施例公开了一种基于区块链的财务数据查询方法,应用于区块链节点,包括:步骤S11:获取用户终端发送的针对目标财务本文档来自技高网...

【技术保护点】
1.一种基于区块链的财务数据查询方法,其特征在于,应用于区块链节点,包括:/n获取用户终端发送的针对目标财务数据的查询请求;所述查询请求包括所述用户终端对应的区块链身份地址;/n通过目标智能合约获取区块链上存储的所述区块链身份地址对应的身份信息以及所述目标智能合约对应的预设授权条件;/n通过所述目标智能合约判断所述身份信息是否满足所述预设授权条件,若所述身份信息满足所述预设授权条件,则将对应的所述目标财务数据发送至所述用户终端。/n

【技术特征摘要】
1.一种基于区块链的财务数据查询方法,其特征在于,应用于区块链节点,包括:
获取用户终端发送的针对目标财务数据的查询请求;所述查询请求包括所述用户终端对应的区块链身份地址;
通过目标智能合约获取区块链上存储的所述区块链身份地址对应的身份信息以及所述目标智能合约对应的预设授权条件;
通过所述目标智能合约判断所述身份信息是否满足所述预设授权条件,若所述身份信息满足所述预设授权条件,则将对应的所述目标财务数据发送至所述用户终端。


2.根据权利要求1所述的基于区块链的财务数据查询方法,其特征在于,在所述通过目标智能合约获取区块链上存储的所述区块链身份地址对应的身份信息以及所述目标智能合约对应的预设授权条件之前,所述方法还包括:
提取所述查询请求中携带的所述目标财务数据对应的数据类型;
根据所述数据类型触发对应的所述目标智能合约。


3.根据权利要求2所述的基于区块链的财务数据查询方法,其特征在于,所述根据所述数据类型触发对应的所述目标智能合约,包括:
若所述数据类型为财务报表,则触发对应的财务报表授权智能合约。


4.根据权利要求2所述的基于区块链的财务数据查询方法,其特征在于,所述根据所述数据类型触发对应的所述目标智能合约,包括:
若所述数据类型为非财务报表数据,则触发对应的财务数据授权智能合约。


5.根据权利要求1所述的基于区块链的财务数据查询方法,其特征在于,还包括:
若所述身份信息不满足所述预设授权条件,则向所述用户终端发送对应的...

【专利技术属性】
技术研发人员:刘新黄庆财王玉平
申请(专利权)人:深圳市新系区块链技术有限公司
类型:发明
国别省市:广东;44

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

1