一种金融数据共享方法及系统与流程

文档序号:35361405发布日期:2023-09-08 02:06阅读:20来源:国知局
一种金融数据共享方法及系统与流程

本发明涉及数据共享,具体是涉及一种金融数据共享方法及系统。


背景技术:

1、一些金融业务会涉及企业、政府以及银行三方,金融数据会在三方间流转和共享,由于企业、政府和银行属于三种不同的部门机构,没有统一的金融业务处理系统,导致数据的流转共享不够流畅,且在流转的过程中会存在丢失、泄漏以及被篡改的风险。因此,需要提供一种金融数据共享方法及系统,旨在解决上述问题。


技术实现思路

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、数据调取请求模块,用于向保留的创建管理节点发送区块数据调取请求,所述区块数据调取请求中包含所述数据查询节点的身份信息以及业务编码;

30、金融数据获取模块,用于对数据查询节点的身份信息进行验证,验证通过后,判定所述身份信息是否存在于所述业务编码对应的白名单,当存在时,向数据查询节点发送密钥,通过密钥获取金融业务区块中的金融数据。

31、作为本发明进一步的方案:所述金融区块创建模块包括:

32、区块创建指令单元,用于基于创建管理节点输入金融业务区块创建指令,所述金融业务区块创建指令包括金融数据和创建时间;

33、业务编码生成单元,用于接收输入的业务类型,根据业务类型生成唯一的业务编码,调取所述创建管理节点的身份信息;

34、金融区块创建单元,用于根据金融数据、创建时间、业务编码以及身份信息创建金融业务区块。

35、作为本发明进一步的方案:所述金融区块筛选模块包括:

36、身份信息匹配单元,用于将创建管理节点的身份信息输入至机构认证库中进行匹配,所述身份信息包括机构名称和机构代码;

37、验证结果确定单元,用于当匹配成功,确定所述生成管理节点的身份信息经过登记认证机构的授信认证,验证成功;否则,验证失败。

38、作为本发明进一步的方案:所述金融数据获取模块包括:

39、信息合并指令单元,用于接收数据查询节点输入的信息合并指令,所述信息合并指令包括增添内容和创建时间;

40、相关信息调取单元,用于调取所述数据查询节点的身份信息,调取所述金融业务区块的金融数据和业务编码,根据增添内容和所述金融数据得到新的金融数据;

41、金融区块合并单元,用于根据新的金融数据、创建时间、业务编码以及身份信息得到合并后的金融业务区块。

42、作为本发明进一步的方案:所述系统还包括金融区块更新模块,金融区块更新模块具体包括:

43、数据更新指令单元,基于创建管理节点输入金融数据更新指令,所述金融数据更新指令包括更新内容和业务编码;

44、业务区块新建单元,用于根据更新内容创建新的金融业务区块,新的金融业务区块对所述业务编码对应的旧金融业务区块进行覆盖;

45、白名单确定单元,用于确定白名单,新的金融业务区块的白名单与旧金融业务区块的白名单相同。

46、与现有技术相比,本发明的有益效果是:

47、本发明基于创建管理节点创建金融业务区块并为创建的金融业务区块设置白名单;基于数据查询节点输入的业务编码获取符合的金融业务区块;调取每个金融业务区块的创建管理节点,对创建管理节点的身份信息进行验证,保留验证通过的创建管理节点及对应的金融业务区块;对数据查询节点的身份信息进行验证,验证通过后,判定所述身份信息是否存在于所述业务编码对应的白名单,当存在时,向数据查询节点发送密钥。如此,金融数据在区块链网络中流转共享,在各部门机构对应的节点间流转顺畅便捷,且金融数据无法被篡改,另外,通过数据的加密以及身份信息的验证,保证了金融数据的安全性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1