本发明涉及区块链,具体是产品发行系统自动适配新设备的方法。
背景技术:
1、区块链技术构建在传输网络(也可称为区块链网络)之上,传输网络中的分布式节点设备(以下简称为节点)通过运行区块链程序,实现以预设共识策略生成区块数据,并利用链式数据结构验证与存储区块数据,最终实现了数据防篡改机制,为业务开展提供了安全可信的技术新思路。
2、目前产品发行机构有自营的理财产品和客户端,形成了各自的信息孤岛,如何通过区块链网络让产品发行在多个销售方进行登记销售是一个亟待解决的问题。
技术实现思路
1、本发明要解决的技术问题就是克服以上的技术缺陷,提供产品发行系统自动适配新设备的方法。
2、为了解决上述问题,本发明的技术方案为:产品发行系统自动适配新设备的方法,所述产品号码设定方法使用计算机在rfid芯片中设定产品号码,所述设定方法具有下述步骤:将产品号码表从用户发送到芯片厂商的步骤,所述产品号码表包含按照用户的指令而分配的产品号码;在所述芯片厂商处利用文字变换表将所述产品号码分别编码为芯片id,以制造具有芯片id的rfid芯片的步骤;通过通信网络将所述文字变换表从所述芯片厂商的产品号码设定装置发送到产品号码管理服务器的步骤;将所述文字变换表存储到所述产品号码管理服务器的步骤;在用户端的产品安装管理装置利用所述用户的服务id从产品号码管理服务器获得所述文字变换表的步骤;从rfid芯片中读取芯片id的步骤;根据所述文字变换表将所述芯片id解码为产品号码的步骤。
3、作为本发明进一步的方案:发行方节点子系统中的设计模块根据理财产品发行方输入的预投资产品信息,生成理财产品发行审批资料,并将其发送至所述监管节点子系统进行审批,以使所述监管节点子系统审核所述理财产品发行审批资料,并反馈审批信息;发行方节点子系统中的设计模块接收所述监管节点子系统发送的所述审批信息,若所述审批信息为同意发行,则向托管节点子系统发送第一注册申请,以使所述托管节点子系统反馈托管账户信息;所述设计模块将所述审批信息、所述托管账户信息和理财产品发行资料发送至所述发行方节点子系统中的发行模块;所述发行模块根据所述审批信息、所述托管账户信息和理财产品发行资料生成发行数据,并将所述发行数据发送至区块链网络中进行共识,以使所述区块链网络中的多个节点系统中的公共账本上均记载有理财产品的发行数据,所述节点系统包括发行方节点子系统、销售方节点子系统、监管节点子系统和托管节点子系统;发行方节点子系统中的管理模块同步被共识的所述发行数据,所述发行数据包括理财产品份额信息;管理模块根据所述产品份额信息对多个销售节点进行额度分配,并将每个所述销售节点的配额发送至相应的销售方节点子系统,以使所述销售方节点子系统在本地销售模块中登记理财产品的信息和配额。
4、作为本发明再进一步的方案:以使所述监管节点子系统审核所述理财产品发行审批资料,并反馈审批信息,包括:所述监管节点子系统审核所述理财产品发行审批资料的格式以及各项数据指标,若均未出现异常,则将所述理财产品发行审批资料发送至专家审批系统,并接受专家审批系统公布的评审意见,根据意见生成所述审批信息,并计算所述审批信息对应的哈希值,记为第一哈希值;将所述第一哈希值进行上链共识操作,以使所述审批信息的接收方验证其在传输过程中是否被篡改。
5、作为本发明再进一步的方案:包括获取预审模块、获取转发模块、获取通知模块、第二通知模块及通知执行模块;所述获取预审模块,被设置为:发审联盟链获取第一备份节点的项目立项请求,并获取项目立项信息的阅读权限,将项目立项信息发送至第一共识节点并触发第一发审智能合约对项目立项进行预审;所述获取转发模块,被设置为:获取第一发审智能合约将第一共识节点同意项目立项的通知,并触发第二发审智能合约将所述通知转发至参与尽调的各类型其他备份节点和第二备份节点;所述获取通知模块,被设置为:所述发审联盟链获取参与尽调的各类型其他备份节点和第二备份节点指派第三备份节点提供的尽调资料并发送至第一共识节点,通知第四共识节点进行审核并提供尽调初审意见;所述第二通知模块,被设置为:所述发审联盟链通知第一共识节点和第二共识节点对尽调初审意见进行初步审核,并获取所述第一共识节点和第二共识节点提供综合初审意见,所述发审联盟链通知第四共识节点提供再审意见并提供最终决策意见以形成项目最终发行审核结果;所述通知执行模块,被设置为:所述发审联盟链将项目最终发行审核结果通知至第三共识节点并执行项目发行。
6、作为本发明再进一步的方案:所述发行模块根据所述审批信息、所述托管账户信息和理财产品发行资料生成发行数据,包括:根据所述理财产品发行资料判定理财产品的发行类型,若所述发行类型为私募理财产品,则对理财产品发行资料进行脱敏处理,得到理财产品脱敏发行资料;打包所述审批信息、所述托管账户信息和所述理财产品脱敏发行资料,得到所述发行数据。
7、作为本发明再进一步的方案:将所述发行数据发送至区块链网络中进行共识,以使所述区块链网络中的多个节点系统中的公共账本上均记载有理财产品的发行数据,包括:所述发行模块将所述发行数据发送至master节点,以使所述master节点将所述发行数据分发至区块链网络中的每个节点系统,进而使所述每个节点系统反馈相应的投票结果,所述节点系统包括发行方节点子系统、销售方节点子系统、监管节点子系统和托管节点子系统;
8、作为本发明再进一步的方案:所述master节点在第一时间段内收集多个节点系统发送的投票结果,并检测多个所述投票结果中是否包括第一投票数据,若包括第一投票数据,则将多个所述投票结果发送至每个区块链网络中的所述节点系统,以使所述节点系统根据所述投票数据执行所述发行数据,所述第一投票数据为监管节点子系统生成的投票结果数据。
9、作为本发明再进一步的方案:包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6任意一项所述的方法步骤。
10、本发明与现有的技术相比的优点在于:
11、一、利用联盟链去中心化的优点,加大金融产品发行审核流程透明度;
12、二、利用联盟链的共识验证环节、防篡改结构和分布式技术有效进行金融产品发行审核环节中参与各方进行数据共享,实现全流程有证可查,保证金融产品发布执行的可靠性,提高了数据流转的效率,降低了成本,确保了安全;
13、三、基于联盟区块链部署相关的智能合约技术,提高发行审核的效率、缩短处理时间。
1.产品发行系统自动适配新设备的方法,所述产品号码设定方法使用计算机在rfid芯片中设定产品号码,所述设定方法具有下述步骤:
2.根据权利要求1所述的产品发行系统自动适配新设备的方法,其特征在于,所述方法包括:
3.根据权利要求2所述的产品发行系统自动适配新设备的方法,其特征在于,以使所述监管节点子系统审核所述理财产品发行审批资料,并反馈审批信息,包括:所述监管节点子系统审核所述理财产品发行审批资料的格式以及各项数据指标,若均未出现异常,则将所述理财产品发行审批资料发送至专家审批系统,并接受专家审批系统公布的评审意见,根据意见生成所述审批信息,并计算所述审批信息对应的哈希值,记为第一哈希值;
4.根据权利要求3所述的产品发行系统自动适配新设备的方法,其特征在于:包括获取预审模块、获取转发模块、获取通知模块、第二通知模块及通知执行模块;
5.根据权利要求4所述的产品发行系统自动适配新设备的方法,其特征在于:所述发行模块根据所述审批信息、所述托管账户信息和理财产品发行资料生成发行数据,包括:根据所述理财产品发行资料判定理财产品的发行类型,若所述发行类型为私募理财产品,则对理财产品发行资料进行脱敏处理,得到理财产品脱敏发行资料;
6.根据权利要求5所述的产品发行系统自动适配新设备的方法,其特征在于:将所述发行数据发送至区块链网络中进行共识,以使所述区块链网络中的多个节点系统中的公共账本上均记载有理财产品的发行数据,包括:所述发行模块将所述发行数据发送至master节点,以使所述master节点将所述发行数据分发至区块链网络中的每个节点系统,进而使所述每个节点系统反馈相应的投票结果,所述节点系统包括发行方节点子系统、销售方节点子系统、监管节点子系统和托管节点子系统;
7.根据权利要求6所述的产品发行系统自动适配新设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现如权利要求1至6任意一项所述的方法步骤。