【技术实现步骤摘要】
基于区块链的个人健康数据存储方法及装置
本专利技术涉及计算机
,尤其涉及一种基于区块链的个人健康数据存储方法及装置。
技术介绍
区块链技术,也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。这也就相当于改变数据库所有的记录,发给全网的其他每个节点,所以区块链技术也称为分布式账本(distributedledger)。目前在数据上链,需要等待该数据被打包成区块、区块完成验证后上链,也就是需要等待数据被完成共识,成为不可逆区块后,才会给用户发送数据上链响应。在PoW共识中,一个不可逆区块需要60分钟左右;DPoS共识中也需要10分钟左右,这么长的区块确认时间,使得数据的存储延时过长,极大的影响了用户使用区块链系统的体验。
技术实现思路
基于 ...
【技术保护点】
1.一种基于区块链的个人健康数据存储方法,其特征在于,区块链系统中的区块链节点包括存储节点和出块节点,所述方法应用于所述区块链系统,所述方法包括:/n存储节点接收来自用户设备的业务数据存储请求,所述业务数据存储请求包括待存储的个人健康数据;/n存储节点对所述待存储的个人健康数据进行存储,并在存储完成后,向所述用户设备发送存储证明;/n存储节点将所述存储证明发送至所述出块节点;/n所述出块节点将所述存储证明记录在区块链中,以使得所述用户设备在预设时间后通过所述区块链确认所述待存储的个人健康数据的被存储的真实性。/n
【技术特征摘要】
1.一种基于区块链的个人健康数据存储方法,其特征在于,区块链系统中的区块链节点包括存储节点和出块节点,所述方法应用于所述区块链系统,所述方法包括:
存储节点接收来自用户设备的业务数据存储请求,所述业务数据存储请求包括待存储的个人健康数据;
存储节点对所述待存储的个人健康数据进行存储,并在存储完成后,向所述用户设备发送存储证明;
存储节点将所述存储证明发送至所述出块节点;
所述出块节点将所述存储证明记录在区块链中,以使得所述用户设备在预设时间后通过所述区块链确认所述待存储的个人健康数据的被存储的真实性。
2.根据权利要求1所述的方法,其特征在于,所述个人健康数据包括身体指标数据、作息数据、运动数据、体检数据中的一项或多项;
所述身体指标数据包括身高、体重、体脂率、心率、呼吸、血压中的一项或多项;
所述作息数据包括入睡时间、起床时间、深度睡眠时长、午睡时长、饮食数据中的一项或多项;
所述运动数据包括运动种类、运动时长、运动强度、运动地点中的一项或多项;
所述体检数据包括体检时间、体检地点、体检种类、体检报告中的一项或多项。
3.根据权利要求1所述的方法,其特征在于,所述存储证明包括存储节点的标识、用户标识、数据标识、存储地址以及存储节点的签名,其中,所述存储节点包括指定数量个,所述指定数量个存储节点互为备份,还包括:
所述存储节点接收用户设备发送的业务数据访问请求,所述访问请求包括用户标识和/或数据标识;
所述存储节点根据所述用户标识和/或数据标识确定所述访问请求对应的已存储的个人健康数据;
所述存储节点将所述已存储的个人健康数据发送至所述用户设备。
4.根据权利要求3所述的方法,其特征在于,还包括:
所述出块节点接收所述用户设备发送的真实性查询请求,所述真实性查询请求包括用户标识和/或数据标识;
所述出块节点...
【专利技术属性】
技术研发人员:吉建勋,杨慧,田翔,
申请(专利权)人:北京艾摩瑞策科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。