一种基于区块链的保险关注名单数据交互系统及其方法技术方案

技术编号:28467183 阅读:14 留言:0更新日期:2021-05-15 21:33
本发明专利技术涉及一种基于区块链的保险关注名单数据交互系统及其方法,该系统包括由不同用户以节点形式搭建而成的区块链网络,不同用户节点均连接有对应的本地数据库,区块链网络中设置有智能合约模块,智能合约模块分别与不同用户节点相互连接,智能合约模块用于与不同用户节点进行数据交互,并记录数据交互信息;用户节点用于上传加密后的数据交互信息给智能合约模块、从智能合约模块获取数据交互信息后解密并进行匹配、将加密后的匹配数据上传给智能合约模块以及从智能合约模块获取匹配数据并进行解密。与现有技术相比,本发明专利技术能够实现不同用户之间数据可靠共享的目的,避免发生隐私数据泄露的问题。私数据泄露的问题。私数据泄露的问题。

【技术实现步骤摘要】
一种基于区块链的保险关注名单数据交互系统及其方法


[0001]本专利技术涉及数据共享
,尤其是涉及一种基于区块链的保险关注名单数据交互系统及其方法。

技术介绍

[0002]目前国内金融行业内,银行机构大多有其自己的征信系统,而保险行业的关注名单主要还是由各家企业自行进行数据的收集、加工、分析,并以私有化的数据形式进行保存。这样往往会导致大型保险公司由于有着庞大的客户数量,因此能总结出一套完整的关注名单系统,其保单的利差损也会得以控制在较低的水准;而中小保险公司由于客户数量较小,难以进行数据的收集加工和分析,并且实施成本高,导致保单的高利差损。此外,不同企业之间数据的不同步也不利于保险服务普惠社会和经济活动。
[0003]现有的理想型方案是中心化数据共享数据服务联盟,联盟间的数据在行业内共享,但现实中利益相关的数据大部分情况下是不愿意无偿互相共享的。当前有研究借助区块链技术,将不同用户以节点形式搭建形成区块链网络,当用户A需要查询某一数据时,会通过隐私数据获取部向区块链网络发起查询请求,区块链网络则会检索相应标识数据,并将检索结果返回给隐私数据获取部,若区块链网络在用户B中检索到了相关数据,则隐私数据获取部会直接向用户B发送数据获取请求,并从用户B处获得隐私数据,待隐私数据获取部确认后将该隐私数据相关信息记录于区块链网络,最后隐私数据获取部将隐私数据返回给用户A,这种方式尽管能够保证不同用户之间数据的共享性,但并不能保证共享数据的可靠性,因为用户B有可能给出与申请数据不符或者存在错误的隐私数据,而用户A也有可能在获得隐私数据后不进行确认,这就会导致数据交互过程中存在争议,容易发生隐私数据泄露以及欺诈行为。

技术实现思路

[0004]本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种基于区块链的保险关注名单数据交互系统及其方法,以实现不同用户之间数据可靠共享的目的。
[0005]本专利技术的目的可以通过以下技术方案来实现:一种基于区块链的保险关注名单数据交互系统,包括由不同用户以节点形式搭建而成的区块链网络,所述不同用户节点均连接有对应的本地数据库,所述区块链网络中设置有智能合约模块,所述智能合约模块分别与不同用户节点相互连接,所述智能合约模块用于与不同用户节点进行数据交互,并记录数据交互信息;
[0006]所述用户节点用于上传加密后的数据交互信息给智能合约模块、从智能合约模块获取数据交互信息后解密并进行匹配、将加密后的匹配数据上传给智能合约模块以及从智能合约模块获取匹配数据并进行解密。
[0007]进一步地,所述用户节点采用公钥加密的方式将数据信息上传给智能合约模块、采用私钥解密的方式对从智能合约模块获取的数据信息进行解密。
[0008]进一步地,所述智能合约模块包括交互记录单元和交互结算单元,所述交互记录单元用于记录不同用户节点对应的数据交互信息;
[0009]所述交互结算单元根据预设的结算规则,结合交互记录单元中记录的数据,以得到不同用户节点对应的结算费用和奖励信息,所述奖励信息包括免费查询资格。
[0010]进一步地,所述数据交互信息包括查询请求信息和被查询信息。
[0011]一种基于区块链的保险关注名单数据交互方法,包括以下步骤:
[0012]S1、在区块链网络中,查询用户节点向智能合约模块发起查询请求;
[0013]S2、智能合约模块将查询用户节点的查询请求广播上链,同时记录此次查询请求信息;
[0014]S3、区块链网络中其他用户节点从智能合约模块获取查询用户节点的查询请求后,分别对各自的本地数据库进行数据匹配处理,若存在与查询请求相符的匹配数据,则该被查询用户节点将该匹配数据上传至智能合约模块中;
[0015]S4、智能合约模块将匹配数据广播上链,同时记录此次被查询信息;
[0016]S5、查询用户节点从智能合约模块中获取匹配数据;
[0017]S6、根据智能合约模块记录的查询请求信息和被查询信息,结合预设的结算规则,计算得到查询用户节点需支付的查询费用或被查询用户节点所获得的奖励信息,以完成此次数据交互过程。
[0018]进一步地,所述步骤S1中查询用户节点具体是将采用公钥加密后的查询请求发送给智能合约模块。
[0019]进一步地,所述步骤S3具体包括以下步骤:
[0020]S31、区块链网络中其他用户节点从智能合约模块获取查询用户节点的查询请求,并进行私钥解密处理;
[0021]S32、基于解密后的查询请求,其他用户节点各自对本地数据库进行数据匹配处理,若存在与查询请求相符的匹配数据,则该被查询用户节点将该匹配数据采用公钥加密后上传至智能合约模块中。
[0022]进一步地,所述步骤S5中查询用户节点具体是采用私钥解密的方式从智能合约模块中获取匹配数据。
[0023]进一步地,所述步骤S6具体包括以下步骤:
[0024]S61、根据智能合约模块记录的查询请求信息和被查询信息,结合预设的结算规则,计算得到查询用户节点需支付的查询费用或被查询用户节点所获得的奖励信息;
[0025]S62、若计算得到查询用户节点需支付的查询费用,则查询用户节点将对应查询费用支付给被查询用户节点,之后被查询用户节点向智能合约模块上传收款确认信息,若被查询用户节点未向智能合约模块上传收款确认信息,则由查询用户节点向智能合约模块上传支付凭证信息;
[0026]若计算得到被查询用户节点所获得的奖励信息,则直接将该奖励信息发送给对应的被查询用户节点。
[0027]进一步地,所述预设的结算规则具体为:
[0028]Y
A

B
=N
A

B
·
r
[0029]其中,Y
A

B
为用户节点A向用户节点B支付的结算费用,N
A

B
为用户节点A与用户节点
B之间数据交互的次数,r为预设的金额比率。
[0030]与现有技术相比,本专利技术具有以下优点:
[0031]一、本专利技术提出一种基于区块链的保险行业关注名单数据交互系统,通过预先将不同用户以节点的形式搭建形成区块链,并将节点间数据的交互以智能合约的方式执行,通过区块链中智能合约与区块链中节点上的节点程序之间的数据交互来完成数据处理,能利用区块链中智能合约对区块链中各个节点上的节点程序进行管理,区块链中各个节点之间能获知区块链上的各个事件,使得各个节点之间能形成有效地监督,保证了区块链中各个节点的公平性,便于结算,且区块链上的信息不可篡改,有效地防止了欺诈行为的发生,既能够保证各用户节点能够查询得到准确的数据,同时保证了数据信息的交互可靠性。
[0032]二、本专利技术中用户节点向智能合约模块上传数据信息时,会对数据信息进行公钥加密处理;用户节点从智能合约模块获取数据信息时,则采用私钥解密的方式获取数据信息,即通过智能合约模块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的保险关注名单数据交互系统,包括由不同用户以节点形式搭建而成的区块链网络,其特征在于,所述不同用户节点(1)均连接有对应的本地数据库(11),所述区块链网络中设置有智能合约模块(2),所述智能合约模块(2)分别与不同用户节点(1)相互连接,所述智能合约模块(2)用于与不同用户节点(1)进行数据交互,并记录数据交互信息;所述用户节点(1)用于上传加密后的数据交互信息给智能合约模块(2)、从智能合约模块(2)获取数据交互信息后解密并进行匹配、将加密后的匹配数据上传给智能合约模块(2)以及从智能合约模块(2)获取匹配数据并进行解密。2.根据权利要求1所述的一种基于区块链的保险关注名单数据交互系统,其特征在于,所述用户节点(1)采用公钥加密的方式将数据信息上传给智能合约模块(2)、采用私钥解密的方式对从智能合约模块(2)获取的数据信息进行解密。3.根据权利要求1所述的一种基于区块链的保险关注名单数据交互系统,其特征在于,所述智能合约模块(2)包括交互记录单元(21)和交互结算单元(22),所述交互记录单元(21)用于记录不同用户节点(1)对应的数据交互信息;所述交互结算单元(22)根据预设的结算规则,结合交互记录单元(21)中记录的数据,以得到不同用户节点(1)对应的结算费用和奖励信息,所述奖励信息包括免费查询资格。4.根据权利要求1或3任一所述的一种基于区块链的保险关注名单数据交互系统,其特征在于,所述数据交互信息包括查询请求信息和被查询信息。5.一种应用权利要求1所述保险关注名单数据交互系统的保险关注名单数据交互方法,其特征在于,包括以下步骤:S1、在区块链网络中,查询用户节点向智能合约模块发起查询请求;S2、智能合约模块将查询用户节点的查询请求广播上链,同时记录此次查询请求信息;S3、区块链网络中其他用户节点从智能合约模块获取查询用户节点的查询请求后,分别对各自的本地数据库进行数据匹配处理,若存在与查询请求相符的匹配数据,则该被查询用户节点将该匹配数据上传至智能合约模块中;S4、智能合约模块将匹配数据广播上链,同时记录此次被查询信息;S5、查询用户节点从智能合约模块中获取匹配数据;S6、根据智能合约模块记录的查询请求信息和...

【专利技术属性】
技术研发人员:昌盛朱仪轩侯锦坤
申请(专利权)人:中国人寿保险股份有限公司上海数据中心
类型:发明
国别省市:

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

1