【技术实现步骤摘要】
一种基于区块链技术的健康检测数据管理系统及方法
本专利技术涉及数据管理领域,具体涉及一种基于区块链技术的健康检测数据管理系统和一种基于区块链技术的健康检测数据管理方法。
技术介绍
健康检测数据用于记录个人的身体状况等多项健康检测数据,为以后的疾病溯源起着至关重要作用,因此健康检测数据需要进行长期保存。现有的健康病历、电子病历等健康检测数据的存储管理,普遍采用中心存储方式,适用于各家公司研发的封闭系统使用,适合单次或少数几次诊疗健康检测数据的管理,由于数据采用集中存储、集中处理的方式,对于数据存储系统的性能、稳定性和安全性要求较高,从而导致数据管理成本高,由于数据间没有相互依赖关系,没有校验方法,因此无法发现检测数据的缺失,无法保证数据的完备性,同时对基于互联网的开放式、高并发和用户数据暴增的业务场景支撑不足。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于区块链技术的健康检测数据管理系统和一种基于区块链技术的健康检测数据管理方法,有效保证用户健康检测数据在分布式系统上长期存储的安全性、完备性和可靠性。为达到以上目的,本专利技术采取的技术方案是 ...
【技术保护点】
一种基于区块链技术的健康检测数据管理系统,其特征在于,包括:多个终端节点,每个终端节点对应一承载用户健康检测的服务终端设备,所述服务终端设备用于生成健康检测数据并缓存;多个超级节点,所述超级节点为已累计运行一指定时间,且系统资源丰裕度达一指定值的终端节点,所述系统资源丰裕度为磁盘容量和CPU利用率;至少一个用户组,所述用户组包括至少一个超级节点,所述用户组内超级节点用以存储用户的健康检测数据,当所述用户组内超级节点为多个时,所述用户组内各超级节点间健康检测数据相同;以及一根节点服务器,所述根节点服务器用于根据终端节点的运行时间和系统资源丰裕度将终端节点转为超级节点,并组建用 ...
【技术特征摘要】
1.一种基于区块链技术的健康检测数据管理系统,其特征在于,包括:多个终端节点,每个终端节点对应一承载用户健康检测的服务终端设备,所述服务终端设备用于生成健康检测数据并缓存;多个超级节点,所述超级节点为已累计运行一指定时间,且系统资源丰裕度达一指定值的终端节点,所述系统资源丰裕度为磁盘容量和CPU利用率;至少一个用户组,所述用户组包括至少一个超级节点,所述用户组内超级节点用以存储用户的健康检测数据,当所述用户组内超级节点为多个时,所述用户组内各超级节点间健康检测数据相同;以及一根节点服务器,所述根节点服务器用于根据终端节点的运行时间和系统资源丰裕度将终端节点转为超级节点,并组建用户组,所述根节点服务器还用于用户组内各超级节点间存储的健康检测数据的同步。2.如权利要求1所述的一种基于区块链技术的健康检测数据管理系统,其特征在于:还包括超级服务节点,所述超级服务节点用于存储所有用户组内的健康检测数据。3.如权利要求1所述的一种基于区块链技术的健康检测数据管理系统,其特征在于:所述健康检测数据以区块链形式存储于超级节点中;每个区块链对应一用户的健康检测数据;所述区块链由多个数据块组成,每个数据块对应用户的一单次健康检测数据;所述区块链中,数据块按照数据块所对应单次健康检测数据的生成时间先后排列。4.如权利要求3所述的一种基于区块链技术的健康检测数据管理系统,其特征在于:所述数据块由首字段、中间数据字段和尾字段组成;所述中间数据字段为用户的单次健康检测数据;所述尾字段为当前数据块的哈希值,计算数据块中除尾字段外其它所有字段数据生成当前数据块的哈希值;所述首字段为前一数据块尾字段写入的哈希值;所述区块链中,第一个数据块的首字段为用户标识字段和特定数据标识字段。5.如权利要求3所述的一种基于区块链技术的健康检测数据管理系统,其特征在于:当新的终端节点加入健康检测数据管理系统时,所述根节点服务器为新的终端节点分配一用户组。6.如权利要求5所述的一种基于区块链技术的健康检测数据管理系统,其特征在于:当一用户组内的用户数量达到预设最大值,则生成一新用户组,并将用户数量达预设阀值的用户组内系统资源丰裕度最大的终端节点标记为新用户组内的超级节点。7.如权利要求5所述的一种基于区块链技术的健康检测数据管理系统,其特征在于:当一用户组内的用户数量少...
【专利技术属性】
技术研发人员:景峰,
申请(专利权)人:武汉爱宁智慧科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。