骨髓配型区块链的建立方法及装置、电子设备、存储介质制造方法及图纸

技术编号:33027429 阅读:10 留言:0更新日期:2022-04-15 09:02
本发明专利技术公开了一种骨髓配型区块链的建立方法及装置、电子设备、存储介质,属于区块链技术领域,解决骨髓配型效率低的问题。该骨髓配型区块链的建立方法包括:接收捐赠节点广播的第一捐赠广播消息;基于第一捐赠广播消息确定捐赠节点未在区块链中注册的情况下,将捐赠节点区块链标识写入区块链账本;接收受赠节点广播的第一受赠广播消息;基于第一受赠广播消息确定受赠节点未在区块链中注册的情况下,将受赠节点区块链标识写入区块链账本。该方法可提高骨髓配型的效率,从而减少患者的等待时间。从而减少患者的等待时间。从而减少患者的等待时间。

【技术实现步骤摘要】
骨髓配型区块链的建立方法及装置、电子设备、存储介质


[0001]本专利技术涉及区块链
,具体涉及一种骨髓配型区块链的建立方法及装置、电子设备、存储介质。

技术介绍

[0002]骨髓配型是骨髓移植手术的关键,全相合的骨髓配型后期排异的可能性较小,半相合的配型排异的可能性较大,排异容易造成大量患者的病发痛苦或者移植失败,并有可能严重到不可控而造成死亡。因此,对于患者而言,寻找全相合的骨髓配型是最理想的结果。
[0003]目前,在骨髓配型阶段,患者从提交申请到收到结果需要经过繁琐的流程,给患者及家属带来极大的不便,而且,配型等待时间较长,容易错过最佳手术时间,无法及时进行移植手术。

技术实现思路

[0004]为此,本专利技术提供一种骨髓配型区块链建立方法及装置、电子设备、存储介质,以解决现有技术中由于骨髓配型手续繁琐而带来的不便以及等待时间较长导致患者无法及时进行移植手术的问题。
[0005]为了实现上述目的,本专利技术第一方面提供一种骨髓配型区块链的建立方法,应用于创始节点,包括:
[0006]接收捐赠节点广播的第一捐赠广播消息;其中,所述第一捐赠广播消息是捐赠节点利用其私钥对捐赠节点区块链标识和所述捐赠节点的公钥进行签名获得的消息;所述捐赠节点区块链标识是所述捐赠节点基于捐赠者的个人信息通过预先约定的哈希算法生成的标识其身份的唯一标识;
[0007]基于所述第一捐赠广播消息确定所述捐赠节点未在区块链中注册的情况下,将所述捐赠节点区块链标识写入所述区块链账本;
>[0008]接收受赠节点广播的第一受赠广播消息;其中,所述第一受赠广播消息是所述受赠节点利用其私钥对捐赠节点区块链标识和受赠节点公钥进行签名获得的消息;所述受赠节点区块链标识是所述受赠节点基于患者的个人信息通过预先约定的哈希算法生成的标识其身份的唯一标识;
[0009]基于所述第一受赠广播消息确定所述受赠节点未在区块链中注册的情况下,将所述受赠节点区块链标识写入所述区块链账本。
[0010]其中,所述将所述捐赠节点区块链标识写入所述区块链账本之后,还包括:
[0011]接收所述捐赠节点发送的第二捐赠广播消息;其中,所述第二捐赠广播消息是所述捐赠节点利用其私钥对所述捐赠节点区块链标识、捐赠者基因哈希值和捐赠者加密结果进行签名获得的消息;所述捐赠者基因哈希值是利用约定的哈希算法对所述捐赠者的基因点位信息进行计算获得的哈希值;所述捐赠者加密结果是所述捐赠者使用创始节点的公钥
对捐赠者的联系方式进行加密获得;
[0012]将所述捐赠节点区块链标识、所述捐赠者基因哈希值和所述捐赠者加密结果写入所述区块链账本。
[0013]其中,所述将所述受赠节点区块链标识写入所述区块链账本之后,还包括:
[0014]接收受赠节点发送的第二受赠广播消息;其中,所述第二受赠广播消息是所述受赠节点利用其私钥对所述捐赠节点区块链标识、捐赠者基因哈希值和捐赠者加密结果进行签名获得的消息;
[0015]利用所述创始节点的私钥按照预先约定的算法对所述捐赠者加密结果进行解密,获得所述捐赠者的联系方式,以便通知所述捐赠者上线。
[0016]其中,所述第二受赠广播消息包括时间戳,所述时间戳是时间戳节点基于所述受赠节点请求生成,用于标识所述第二受赠广播消息发布时间。
[0017]第二方面,提供一种骨髓配型区块链的建立方法,应用于捐赠节点,包括:
[0018]基于捐赠者的个人信息通过预先约定的哈希算法生成捐赠节点区块链标识;其中,所述捐赠节点区块链标识是所述捐赠节点在区块链中的唯一标识;
[0019]利用所述捐赠节点的私钥对所述捐赠节点区块链标识和所述捐赠节点的公钥进行签名,获得第一捐赠广播消息,并在所述区块链中广播所述第一捐赠广播消息,以供创始节点基于所述捐赠节点区块链标识和所述捐赠节点的公钥将所述捐赠节点区块链标识写入区块链账本。
[0020]其中,所述在所述区块链中广播所述第一捐赠广播消息之后,还包括:
[0021]在收到所述捐赠节点注册成功的消息后,按照预先预定的算法对所述捐赠者的基因点位信息进行哈希计算获得捐赠者基因哈希值;
[0022]利用捐赠节点的私钥对所述捐赠节点区块链标识和所述捐赠者基因哈希值进行签名,获得第二捐赠广播消息,并在所述区块链中广播所述第二捐赠广播消息。
[0023]其中,所述基于捐赠者的个人信息通过预先约定的哈希算法生成捐赠节点区块链标识之前,还包括:
[0024]利用所述创始节点的公钥对所述捐赠者的联系方式进行加密,获得捐赠者加密结果。
[0025]其中,所述在所述区块链中广播所述第二捐赠广播消息之后,还包括:
[0026]接收上线通知;其中,所述上线通知是所述创始节点基于所述捐赠者加密结果获得所述捐赠者的联系方式后发出的通知;
[0027]在同意骨髓捐赠的情况下,利用捐赠节点私钥对同意捐赠的消息和捐赠报价金额进行签名,获得第三捐赠广播消息,并在所述区块链中广播所述第三捐赠广播消息。
[0028]本专利技术第三方面,提供一种骨髓配型区块链的建立方法,应用于受赠节点,包括:
[0029]基于患者的个人信息通过预先约定的哈希算法生成受赠节点区块链标识;其中,所述受赠节点区块链标识是所述受赠节点在区块链中的唯一标识;
[0030]利用所述受赠节点的私钥对所述受赠节点区块链标识和所述受赠节点的公钥进行签名,获得第一受赠广播消息,并在所述区块链中广播所述第一受赠广播消息,以供创始节点基于所述受赠节点区块链标识和所述受赠节点的公钥将所述受赠节点区块链标识写入区块链账本。
[0031]其中,所述在所述区块链中广播所述第一受赠广播消息之后,还包括:
[0032]查询所述区块链账本获得与患者基因哈希值匹配的捐赠者基因哈希值;
[0033]利用受赠节点私钥对所述捐赠节点区块链标识、捐赠者基因哈希值和捐赠者加密结果进行签名获得第二受赠广播消息;
[0034]在所述区块链中广播所述第二受赠广播消息,以供所述创始节点基于所述第二受赠广播消息获得所述捐赠者的联系方式。
[0035]其中,所述在所述区块链中广播所述第二受赠广播消息之前,还包括:
[0036]将所述第二受赠广播消息发送至时间戳服务器;
[0037]接收所述时间戳服务器返回的携带时间戳的第二受赠广播消息;其中,所述时间戳是所述时间戳服务器标识所述第二受赠广播消息发布时间的信息。
[0038]本专利技术第四方面,提供一种骨髓配型区块链的建立装置,应用于创始节点,包括:
[0039]接收模块,用于接收捐赠节点广播的第一捐赠广播消息;其中,所述第一捐赠广播消息是捐赠节点利用其私钥对捐赠节点区块链标识和所述捐赠节点的公钥进行签名获得的消息;所述捐赠节点区块链标识是所述捐赠节点基于捐赠者的个人信息通过预先约定的哈希算法生成的标识其身份的唯一标识;
[0040]注册模块,用于基于所述第一捐本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种骨髓配型区块链的建立方法,其特征在于,应用于创始节点,包括:接收捐赠节点广播的第一捐赠广播消息;其中,所述第一捐赠广播消息是捐赠节点利用其私钥对捐赠节点区块链标识和所述捐赠节点的公钥进行签名获得的消息;所述捐赠节点区块链标识是所述捐赠节点基于捐赠者的个人信息通过预先约定的哈希算法生成的标识其身份的唯一标识;基于所述第一捐赠广播消息确定所述捐赠节点未在区块链中注册的情况下,将所述捐赠节点区块链标识写入所述区块链账本;接收受赠节点广播的第一受赠广播消息;其中,所述第一受赠广播消息是所述受赠节点利用其私钥对捐赠节点区块链标识和受赠节点公钥进行签名获得的消息;所述受赠节点区块链标识是所述受赠节点基于患者的个人信息通过预先约定的哈希算法生成的标识其身份的唯一标识;基于所述第一受赠广播消息确定所述受赠节点未在区块链中注册的情况下,将所述受赠节点区块链标识写入所述区块链账本。2.根据权利要求1所述的方法,其特征在于,所述将所述捐赠节点区块链标识写入所述区块链账本之后,还包括:接收所述捐赠节点发送的第二捐赠广播消息;其中,所述第二捐赠广播消息是所述捐赠节点利用其私钥对所述捐赠节点区块链标识、捐赠者基因哈希值和捐赠者加密结果进行签名获得的消息;所述捐赠者基因哈希值是利用约定的哈希算法对所述捐赠者的基因点位信息进行计算获得的哈希值;所述捐赠者加密结果是所述捐赠者使用创始节点的公钥对捐赠者的联系方式进行加密获得;将所述捐赠节点区块链标识、所述捐赠者基因哈希值和所述捐赠者加密结果写入所述区块链账本。3.根据权利要求2所述的方法,其特征在于,所述将所述受赠节点区块链标识写入所述区块链账本之后,还包括:接收受赠节点发送的第二受赠广播消息;其中,所述第二受赠广播消息是所述受赠节点利用其私钥对所述捐赠节点区块链标识、捐赠者基因哈希值和捐赠者加密结果进行签名获得的消息;利用所述创始节点的私钥按照预先约定的算法对所述捐赠者加密结果进行解密,获得所述捐赠者的联系方式,以便通知所述捐赠者上线。4.根据权利要求3所述的方法,其特征在于,所述第二受赠广播消息包括时间戳,所述时间戳是时间戳节点基于所述受赠节点请求生成,用于标识所述第二受赠广播消息发布时间。5.一种骨髓配型区块链的建立方法,其特征在于,应用于捐赠节点,包括:基于捐赠者的个人信息通过预先约定的哈希算法生成捐赠节点区块链标识;其中,所述捐赠节点区块链标识是所述捐赠节点在区块链中的唯一标识;利用所述捐赠节点的私钥对所述捐赠节点区块链标识和所述捐赠节点的公钥进行签名,获得第一捐赠广播消息,并在所述区块链中广播所述第一捐赠广播消息,以供创始节点基于所述捐赠节点区块链标识和所述捐赠节点的公钥将所述捐赠节点区块链标识写入区块链账本。
6.根据权利要求5所述的方法,其特征在于,所述在所述区块链中广播所述第一捐赠广播消息之后,还包括:在收到所述捐赠节点注册成功的消息后,按照预先预定的算法对所述捐赠者的基因点位信息进行哈希计算获得捐赠者基因哈希值;利用捐赠节点的私钥对所述捐赠节点区块链标识和所述捐赠者基因哈希值进行签名,获得第二捐赠广播消息,并在所述区块链中广播所述第二捐赠广播消息。7.根据权利要求6所述的方法,其特征在于,所述基于捐赠者的个人信息通过预先约定的哈希算法生成捐赠节点区块链标识之前,还包括:利用所述创始节点的公钥对所述捐赠者的联系方式进行加密,获得捐赠者加密结果。8.根据权利要求7所述的方法,其特征在于,所述在所述区块链中广播所述第二捐赠广播消息之后,还包括:接收上线通知;其中,所述上线通知是所述创始节点基于所述捐赠者加密结果获得所述捐赠者的联系方式后发出的通知;在同意骨髓捐赠的情况下,利用捐赠节点私钥对同意捐赠的消息和捐赠报价金额进行签名,获得第三捐赠广播消息,并在所述区块链中广播所述第三捐赠广播消息。9.一种骨髓配型区块链的建立方法,其特征在于,应用于受赠节点,包括:基于患者的个人信息通过预先约定的哈希算法生成受赠节点区块链标识;其中,所述受赠节点区块链标识是...

【专利技术属性】
技术研发人员:田新雪肖征荣李朝霞马书惠杨子文
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1