【技术实现步骤摘要】
一种基于智能合约的新型传染病发现及管控系统
[0001]本专利技术涉及区块链应用
,尤其涉及基于智能合约的新型传染病发现及管控系统。
技术介绍
[0002]区块链是一种新型去中心化协议,信息分段式存储、不可伪造和篡改,适用于大数据的统计,区块链上的交易确认由区块链上的所有节点共同完成,由共识算法保证其一致性,这都保证了区块链上的信息有法可依,有据可查。通过区块链可以追朔到任何一笔交易。
[0003]智能合约是用于验证或执行合同条款的计算交易协议。智能合约允许在没有第三方的情况下进行可信交易,智能合约会定期检查是否存在相关事件的触发条件,满足触发条件后区块链上的验证节点对该事件进行签名验证,以保证有效性,待达成共识后,智能合约将会成功执行。
[0004]目前区块链技术与公共卫生监测方面的应用在全国范围内处于探索期,并且聚焦于利用区块链的公开透明、数据不可篡改等特点来研究医疗数据信息的共享,而在传染病早期数据采集并进行区域预警和防控方面缺乏系统的研究。
[0005]针对以上问题,有必要提供一种基于智 ...
【技术保护点】
【技术特征摘要】
1.一种基于智能合约的新型传染病发现及管控系统,其特征在于,所述系统应用于区块链网络,所述区块链网络包括边缘节点、本地控制器、本地存储池和云端;所述云端、本地控制器、边缘节点依次相连接;此外本地控制器还和本地存储池相连接;病历上传者通过终端移动设备将疑难病历上传至离自己最近的边缘节点上,在同一区域内的一定数量的边缘节点接收疑难病历,验证通过的病历存储在本地存储池内;根据本地控制器调取存储池内的数据进行病症分析;当收集到的病历的症状在短时间内增加并达到阈值,本地控制器将所述症状的病历上传至云端;上传至云端的病历经过比较,将结果反馈给专家学者,判断该传染病的种类;经专家学者判断后为新型传染病的,则在云端产生预警并传播给各个地区的本地控制器,本地控制器将预警信息分发给区域内的各个节点;经相关部门确认后,云端可将新型传染病的信息和管控信息分发给本地控制器,由本地控制器向区域内的各个边缘节点广播。2.根据权利要求1所述的一种基于智能合约的新型传染病发现及管控系统,其特征在于,所述在同一区域内的一定数量的边缘节点形成一个边缘集群,在每个边缘集群中有一个本地控制器和本地存储池,本地控制器用来管理数据操作者的数据请求,存储池存储原始病历的数据信息;边缘节点是具有计算能力和存储空间的节点,它提供了数据计算和数据存储服务;所上传的病例上附加数据提供者的数字签名Sign
ID
,其他边缘节点通过验证数据提供者的数字签名,确定病历信息是否合法,验证合法的病历存储在本地存储池内;同一区域内的每个边缘节点定期收集本地上传的病历记录,生成一个带时间戳的新的数据块,并将它们广播到其他边缘节点进行审计和验证。3.根据权利要求2所述的一种基于智能合约的新型传染病发现及管控系统,其特征在于,在一段时间内,所述边缘集群中存储资源贡献最大的节点成为这一轮块的领导者,该领导者收集所有的接收到的记录,并生成链接到前面块记录的Merkle散列值;新块被广播到所有的边缘节点,添加到区块链中。4.根据权利要求1所述的一种基于智能合约的新型传染病发现及管控系统,其特征在于,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。