一种基于非同质化通证的健康报告管理方法及装置制造方法及图纸

技术编号:35952066 阅读:14 留言:0更新日期:2022-12-14 10:44
一种基于非同质化通证的健康报告管理方法及装置,其中,该非同质化通证所依赖的区块中预先部署了用于隐私存证的第一智能合约、和用于支持该非同质化通证的业务的第二智能合约;该方法包括:采集目标用户的健康数据并生成对应的健康报告;该健康报告包括受隐私保护的详情字段;调用该第一智能合约,以将该健康报告在该区块链中存证;该健康报告中受隐私保护的详情字段被加密后存储在该区块链中;调用该第二智能合约,以创建与该健康报告相对应的非同质化通证;该非同质化通证中包括被加密的该详情字段的链上存储地址和解密密钥。该详情字段的链上存储地址和解密密钥。该详情字段的链上存储地址和解密密钥。

【技术实现步骤摘要】
一种基于非同质化通证的健康报告管理方法及装置


[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]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书文本一同用于解释原本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于非同质化通证的健康报告管理方法,其特征在于,所述非同质化通证所依赖的区块中预先部署了用于隐私存证的第一智能合约、以及用于支持所述非同质化通证的业务的第二智能合约;所述方法包括:采集目标用户的健康数据并生成对应的健康报告;其中,所述健康报告包括受隐私保护的详情字段;调用所述第一智能合约,以将所述健康报告在所述区块链中存证;其中,所述健康报告中受隐私保护的详情字段被加密后存储在所述区块链中;调用所述第二智能合约,以创建与所述健康报告相对应的非同质化通证;其中,所述非同质化通证中包括被加密的所述详情字段的链上存储地址和解密密钥。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:解析所述非同质化通证,基于解析得到的被加密的所述详情字段的链上存储地址和解密密钥,从所述区块链中获取并解密所述健康报告的详情字段。3.根据权利要求2所述的方法,其特征在于,所述健康报告还包括不受隐私保护的基本字段;所述非同质化通证中还包括所述健康报告的基本字段,所述基本字段包括所述目标用户的身份识别信息、对应的健康数据的采集设备的签名以及时间戳;所述方法还包括:将所述非同质化通证中的所述基本字段,与解密得到的所述详情字段组合,得到完整的健康报告。4.根据权利要求2所述的方法,其特征在于,所述非同质化通证在创建时被预设了有效期,所述非同质化通证中携带的解密密钥为伪装密钥;所述基于解析得到的被加密的所述详情字段的链上存储地址和解密密钥,从所述区块链中获取并解密所述健康报告的详情字段,包括:调用所述第一智能合约,校验所述报告使用方提供的所述非同质化通证是否在有效期之内;若所述非同质化通证仍在预设的有效期之内,调用预设的密钥变换逻辑,将所述非同质化通证中携带的伪装密钥变换为真实密钥;基于解析得到的被加密的所述详情字段的链上存储地址和所述真实密钥,从所述区块链中获取并解密所述健康报告的详情字段。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于报告使用方针对所述非同质化通证的购买请求,调用所述第二智能合约,在所述非同质化通证的当前所有者授权的情况下,将所述非同质化通证的所有权转移至所述报告使用方。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:将所述购买请求指示的、用于购买所述非同质化通证的虚拟资源从所述报告使用方的账户转移至所述当前所有者的账户中,...

【专利技术属性】
技术研发人员:王晓亮郑炯
申请(专利权)人:杭州溪塔科技有限公司
类型:发明
国别省市:

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

1