一种健康信息存储方法及相关设备技术

技术编号:22726098 阅读:24 留言:0更新日期:2019-12-04 07:12
本发明专利技术实施例公开了一种健康信息存储方法及相关设备,其中,所述方法包括:第一节点设备获取个人健康信息,并对个人健康信息进行校验;若校验结果为校验成功,则第一节点设备基于个人健康信息生成区块,并将区块发布至第一节点设备所属的区块链网络;第一节点设备还接收各个第二节点设备的属性信息,并将个人健康信息与各个第二节点设备的属性信息之间进行匹配,获取匹配度;第一节点设备根据匹配度输出推送消息。采用本发明专利技术实施例,第一节点设备将区块发送给区块链网络中的各个第二节点设备,并且输出推送消息,可以使区块链网络中所有节点设备均能公平共享个人健康信息,并帮助用户选择合适的节点设备。

A health information storage method and related equipment

The embodiment of the invention discloses a health information storage method and related devices, wherein the method includes: the first node device obtains personal health information and verifies personal health information; if the verification result is successful, the first node device generates a block based on personal health information and publishes the block to the blockchain network to which the first node device belongs; The first node device also receives the attribute information of each second node device, and matches the personal health information with the attribute information of each second node device to obtain the matching degree; the first node device outputs the push message according to the matching degree. In the embodiment of the invention, the first node device sends the block to each second node device in the blockchain network, and outputs the push message, so that all node devices in the blockchain network can share the personal health information fairly, and help the user select the appropriate node device.

【技术实现步骤摘要】
一种健康信息存储方法及相关设备
本申请涉及通信
,尤其涉及一种健康信息存储方法及相关设备。
技术介绍
随着物质水平的提高,人们对健康医疗方面越发重视,如何实现各类健康信息平台的互联互通,以及帮助人们选择更为合适的医疗健康机构,从而健全健康医疗模式,保护健康信息数据安全,成为健康医疗领域迫在眉睫的事情。当前,人们主要采用自主选择医疗健康机构进行就诊,各大医疗机构对于患者的健康信息数据也还是采用重复登记的方式,例如,患者自主选择到一家医疗健康机构进行就诊时,要提供自己的个人信息以及以往病史,当该患者到另一家医疗机构就诊时,要重新提供自己相关的健康信息,患者对于自己每次的诊断信息并不能完全描述出来,导致医疗健康机构可能会出现误诊等不利于患者的情况。这种用户自主选择医疗健康机构以及医疗健康机构采取重复登记个人健康信息的方法,存在盲目选择医疗健康机构的问题,降低了医疗健康机构的工作效率,不能很好的保护个人健康信息。
技术实现思路
本专利技术实施例提供了一种健康信息存储方法及相关设备,既可以使个人健康信息对于区块链网络中的所有节点设备都是公平共享的,也可以帮助用户合理选择节点设备。第一方面,本专利技术实施例提供了一种健康信息存储方法,该方法包括:第一节点设备获取个人健康信息;第一节点设备对个人健康信息进行校验;获取校验结果,当校验结果为校验成功时,第一节点设备根据个人健康信息生成区块,并将区块发布至第一节点设备所属的区块链网络,以使区块链网络中的各个第二节点设备反馈第二节点设备的属性信息,其中,第二节点设备为区块链网络中除第一节点设备以外的节点设备;第一节点设备获取个人健康信息与各个第二节点设备的属性信息之间的匹配度;第一节点设备输出推送消息,推送消息包括目标设备标识,目标设备标识为与个人健康信息之间的匹配度大于预设匹配度的属性信息对应的第二节点设备的第二节点设备标识。在该技术方案中,第一节点设备对个人健康信息进行校验,在校验结果为校验成功的情况下,第一节点设备基于个人健康信息生成区块,并且将区块发布至区块链网络,可以提高发布至区块链网络中的个人健康信息的可信度。第一节点设备获取个人健康信息与各个第二节点设备的属性信息之间的匹配度,并且输出推送消息,该推送消息包括与个人健康信息更合适的目标设备标识,从而帮助用户有目标的选择区块链网络中的节点设备。为了方便说明,以医疗健康机构为例,区块链网络中的一个医疗健康机构获取到用户的个人健康信息之后,该医疗健康机构将个人健康信息生成区块,并发布至区块链网络。因此,区块链网络中的其他医疗健康机构可以存储该个人健康信息。通过这种方式,有利于区块链网络中的各个医疗健康机构存储用户的个人健康信息。在一种实现方式中,第一节点设备对个人健康信息进行校验,获取校验结果,在校验结果为校验成功的情况下,第一节点设备将个人健康信息发送给区块链网络中的各个第二节点设备;各个第二节点设备对个人健康信息进行校验,并且将校验结果发送给第一节点设备;第一节点设备判断接收到的多个校验结果中,校验成功的数量是否大于第二预设阈值,当校验成功的数量大于第二预设阈值时,第一节点设备基于个人健康信息生成区块,并且将区块发布至区块链网络。在该技术方案中,第一节点设备根据个人健康信息生成区块之前,还包括:区块链网络中的各个第二节点设备对个人健康信息进行校验,并且将校验结果发送给第一节点设备,第一节点设备判断多个校验结果中,校验成功的数量大于第二预设阈值,则第一节点设备基于个人健康信息生成区块。通过这种方式,可以使得区块链网络中的节点设备对个人健康信息都进行了校验,确保区块链网络中的各个节点设备都参与区块链的管理。在一种实现方式中,第一节点设备除了将个人健康信息发送给各个第二节点设备以外,还会将第一节点设备的数字签名发送给各个第二节点设备。因此,各个第二节点设备会对个人健康信息和第一节点设备的数字签名进行校验,并且将校验结果发送给第一节点设备。通过这种方式,各个第二节点设备用第一节点设备的公钥对第一节点设备的数字签名进行校验,当校验成功时,说明个人健康信息的发送者(第一节点设备)的身份是合法的,也就是说,发送个人健康信息的第一节点设备是属于区块链网络的节点设备。在该技术方案中,各个第二节点设备除了对个人健康信息进行校验,还对第一节点设备的数字签名进行校验,从而提高了个人健康信息的可信度。在一种实现方式中,第一节点设备可以将多份校验结果为校验成功的个人健康信息打包成一个区块,并将区块发布至区块链网络中。通过这种方式,可以实现对多份个人健康信息的打包,有利于提高第一节点设备对个人健康信息的发布效率。在该技术方案中,第一节点设备可以将多份个人健康信息打包成一个区块,并且将该区块发布至区块链网络。在医疗健康领域,医疗健康机构通过将多份个人健康信息打包成一个区块,可以提高医疗健康机构的工作效率。在一种实现方式中,第一节点设备将区块发布至第一节点设备所属的区块链网络之后,第一节点设备可以将针对区块的持久化区块通知发送给区块链网络中的各个第二节点设备,该持久化区块通知用来通知区块链网络中的各个第二节点设备对区块进行持久化存储。区块链网络中的各个节点设备通过持久化区块可以实现将区块中的信息永久性存储在节点设备。在该技术方案中,第一节点设备向各个第二节点设备发送持久化区块的通知,各个第二节点设备对个人健康信息进行持久化处理,可以实现个人健康信息永久地存储在区块链网络的各个节点设备中。第二方面,本专利技术实施例提供了一种节点设备,该节点设备具有实现第一方面所述的健康信息存储方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或者软件包括一个或者多个与上述功能相对应的模块。在一种实现方式中,该节点设备包括接收模块、校验模块、生成模块、发布模块、匹配模块、输出模块以及发送模块。其中,接收模块,用于接收用户的个人健康信息;校验模块,用于对个人健康信息进行校验;生成模块,用于若对个人健康信息进行校验的校验结果为校验成功,则基于个人健康信息生成区块;发布模块,用于将区块发布至第一节点设备所属的区块链网络;匹配模块,用于将个人健康信息与各个第二节点设备的属性信息之间进行匹配;输出模块,用于输出适合用户个人健康信息的目标设备标识;发送模块,用于将持久化区块通知发送到各个第二节点设备。第三方面,本专利技术实施例提供一种计算机可读存储介质,用于存储为节点设备所用的计算机程序,其包含用于执行上述第一方面所述的程序。通过实施本专利技术实施例,第一节点设备获取到个人健康信息后,对个人健康信息进行校验,当校验结果为校验成功时,第一节点设备将个人健康信息生成区块,并将该区块发送给各个第二节点设备,各个第二节点设备对该区块进行存储,可以实现个人健康信息对于区块链网络中的所有节点设备均是公平共享的。第一节点设备还可以获取个人健康信息与各个第二节点设备的属性信息之间的匹配度,并且,第一节点设备根据该匹配度输出推送消息,所述推送消息包括目标设备标识,可以使用本文档来自技高网...

【技术保护点】
1.一种健康信息存储的方法,其特征在于,所述方法包括:/n第一节点设备获取个人健康信息;/n所述第一节点设备对所述个人健康信息进行校验;/n当校验成功时,所述第一节点设备根据所述个人健康信息生成区块,并且所述第一节点设备将所述区块发布至所述第一节点设备所属的区块链网络,以使所述区块链网络中的各个第二节点设备反馈所述第二节点设备的属性信息,所述第二节点设备为所述区块链网络中除所述第一节点设备以外的节点设备;/n所述第一节点设备获取所述个人健康信息与各个所述属性信息之间的匹配度;/n所述第一节点设备输出推送消息,所述推送消息包括目标设备标识,所述目标设备标识为与所述个人健康信息之间的匹配度最高的属性信息对应的第二节点设备标识。/n

【技术特征摘要】
1.一种健康信息存储的方法,其特征在于,所述方法包括:
第一节点设备获取个人健康信息;
所述第一节点设备对所述个人健康信息进行校验;
当校验成功时,所述第一节点设备根据所述个人健康信息生成区块,并且所述第一节点设备将所述区块发布至所述第一节点设备所属的区块链网络,以使所述区块链网络中的各个第二节点设备反馈所述第二节点设备的属性信息,所述第二节点设备为所述区块链网络中除所述第一节点设备以外的节点设备;
所述第一节点设备获取所述个人健康信息与各个所述属性信息之间的匹配度;
所述第一节点设备输出推送消息,所述推送消息包括目标设备标识,所述目标设备标识为与所述个人健康信息之间的匹配度最高的属性信息对应的第二节点设备标识。


2.根据权利要求1所述的方法,其特征在于,所述第一节点设备对所述个人健康信息进行校验,包括:
所述第一节点设备对所述个人健康信息进行关键词识别,得到所述个人健康信息的第一关键词;
所述第一节点设备获取所述第一关键词与所述预设数据库中的各个第二关键词之间的相似度;
当所述预设数据库中存在与所述第一关键词之间的相似度大于第一预设阈值的第二关键词时,确定对所述个人健康信息校验成功。


3.根据权利要求1所述的方法,其特征在于,所述第一节点设备对所述个人健康信息进行校验,包括:
所述第一节点设备在所述个人健康信息中查找用户标识;
所述第一节点设备获取所述用户标识对应的身份证明信息;
当所述个人健康信息中的身份信息与所述身份证明信息相同时,确定对所述个人健康信息校验成功。


4.根据权利要求1所述的方法,其特征在于,所述第一节点设备接收各个所述第二节点设备的校验结果,包括:
所述第一节点设备接收各个所述第二节点设备反馈的校验结果,其中,所述校验结果是所述第二节点设备对所述个人健康信息进行校验生成的;
当所述校验结果中校验成功的数量大于第二预设阈值时,确定各个所述第二节点设备对所述个人健康信息校验成功。

...

【专利技术属性】
技术研发人员:安井河
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1