System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及区块链,特别是涉及一种基于区块链的业务办理数据处理方法、装置、系统、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着信息技术的发展,业务办理机构开始转向无纸化的方式进行业务的办理,并以每个业务环节中产生的办理信息作为该环节的业务办理记录。
2、为了实现对业务办理机构的业务办理情况的监管,业务办理机构通常会将业务办理过程中产生的办理信息发送至业务监管机构,并由业务监管机构根据该业务办理机构所承接的业务清单对办理信息进行核对。
3、然而,由于业务的办理信息是以电子数据的形式存在,业务办理机构容易对其进行篡改或虚构,业务监管机构难以确定其收到的办理信息的真实性。
技术实现思路
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、若不存在,则根据相应环节服务接口对本文档来自技高网...
【技术保护点】
1.一种基于区块链的业务办理数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述业务办理系统对所述相应环节服务接口的调用情况确定所述相应的业务办理信息是否可信,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.一种基于区块链的业务办理数据处理装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述可信判断模块,还用于:
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
11.根据权利要求7-10任一项所述的装置,其特征在于,所述装置还包括:
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:<
...【技术特征摘要】
1.一种基于区块链的业务办理数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述业务办理系统对所述相应环节服务接口的调用情况确定所述相应的业务办理信息是否可信,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.一种基于区块链的业务办理数据处理装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述可信判断模块,还用于:
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
10.根据权...
【专利技术属性】
技术研发人员:王志利,张建业,翟宏伟,任大铭,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。