【技术实现步骤摘要】
基于区块链的大健康数据管理平台
本专利技术涉及区块链大数据领域,尤其涉及一种基于区块链的大健康数据管理平台。
技术介绍
目前,随着人们生活水平的不断提高,人们对个人的健康状况越来越重视,一般都会定期到医院或体检中心进行全身检查,各企业单位也都会对员工进行定期体检。区块链技术应用场景是非常广泛的,区块链技术的提升在不断的改变着各行各业的发展方向,区块链技术在各行业中取得的成果也是越来越显著,体检完后,人们还需到医院或体检中心拿体检结果,这样不仅劳民伤财,而且还大大地浪费了纸张。由此,体检数据和区块链相结合的电子版体检结果应运而生,该电子版体检结果一般由大健康数据管理平台中的大健康数据管理服务器根据健康数据生成,用户只需通过用户端访问大健康数据管理服务器下载健康数据即可。但在实际使用时存在以下问题:由于健康数据存储在大健康数据管理服务器上,所以一旦大健康数据管理服务器被不法分子攻击,则大健康数据管理服务器上的用户健康数据容易被非法篡改,如能利用区块链技术;由于用户端的使用环境非常复杂,所以用户端极易被不法分子种植恶意代码 ...
【技术保护点】
1.一种基于区块链的大健康数据管理平台,其特征在于,包括大健康数据管理云服务器、管理端、安全检测服务器和多个用户端;/n所述大健康数据管理云服务器用于处理和储存用户的健康数据,将所述大健康数据管理云服务器作为区块链节点加入区块链网络,并向区块链网络中广播健康数据;/n所述用户端用于设置对所述大健康数据管理云服务器的访问权限,以及从所述大健康数据管理云服务器下载权限对应的健康数据;/n所述管理端用于向所述大健康数据管理云服务器上传、下载和修改用户的健康数据;/n所述安全检测服务器用于检测所述用户端向所述大健康数据管理云服务器发送的访问请求的安全性,若安全性通过则允许所述用户端 ...
【技术特征摘要】
1.一种基于区块链的大健康数据管理平台,其特征在于,包括大健康数据管理云服务器、管理端、安全检测服务器和多个用户端;
所述大健康数据管理云服务器用于处理和储存用户的健康数据,将所述大健康数据管理云服务器作为区块链节点加入区块链网络,并向区块链网络中广播健康数据;
所述用户端用于设置对所述大健康数据管理云服务器的访问权限,以及从所述大健康数据管理云服务器下载权限对应的健康数据;
所述管理端用于向所述大健康数据管理云服务器上传、下载和修改用户的健康数据;
所述安全检测服务器用于检测所述用户端向所述大健康数据管理云服务器发送的访问请求的安全性,若安全性通过则允许所述用户端访问所述大健康数据管理云服务器,否则拒绝所述用户端访问所述大健康数据管理云服务器。
2.根据权利要求1所述的一种基于区块链的大健康数据管理平台,其特征在于,所述大健康数据管理云服务器还用于基于预设的共识机制从区块链网络中选取出具有区块链写入权限的节点,该节点用于将广播的健康数据生成区块,并将生成的区块向区块链系统广播,使生成的区块被增加至所述区块链网络中。
3.根据权利要求1所述的一种基于区块链的大健康数据管理平台,其特征在于,所述安全检测服务器用于检测所述用户端向所述大健康数据管理云服务器发送的访问请求的安全性,具体包括:
S1:获取所述用户端的浏览器历史和浏览器地址输入栏中所有健康相关的网页地址中的大健康数据管理网站,并分离得到所述大健康数据管理网站的构架,再将健康相关的网页地址嵌入到获取的构架中,得到包含脚本数据的健康相关的网页;
S2:对健康相关的网页进行解析,获取健康相关的网页中包含的健康相关的网页地址和对应的脚本数据,并根据获取的健康相关的网页地址和对应的脚本数据,反向查询已知的所有脚本集,得到大健康数据管理网站所对应的脚本集;
S3:所述大健康数据管理云服务器收到所述用户端的访问请求后,所述大健康数据管理云服务器反馈一个用户端访问请求响应,分离所述用户端访问请求响应中包含的脚本,并组成用户端访问请求响应脚本集;
S4:将所述大健康数据管理网站所对应的脚本集与所述用户端访问请求响应脚本集进行对比分析,判断是否存在安全性。
4.根据权利要求3所述的一种基于区块链的大健康数据管理平台,其特征在于,所述将所述大健康数据管理网站所对应的脚本集与所述用户端访问请求响应脚本集进行对比分析,判断是否存在安全性,具体如下:
S41:对所述大健康数据管理网站所对应的脚本集与所述用户端访问请求响应脚本集中的字符串进行解码转换,使所述大健康数据管理网站所对应的脚本集与所述用户端访问请求响应脚本集中的字符串转换为可读格式;
S42:记录将所述大健康数据管理网站所对应的脚本集中的可读格式的字符串转化为所述用...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。