一种基于区块链管理电子健康码的方法、设备及介质技术

技术编号:25601435 阅读:60 留言:0更新日期:2020-09-11 23:58
本申请公开了一种基于区块链管理电子健康码的方法、设备及介质,方法包括:接收用户发送的健康申报信息,并将所述健康申报信息记录在区块链中;接收用户发送的电子健康码出示请求,通过区块链的智能合约为所述用户的终端分发电子健康码,以使验证端通过所述电子健康码获取所述用户的健康信息。本发明专利技术实施例可帮助政府、企业快速搭建健康码平台,与应用端高效链接,通过区块链统一对应用端进行登记管理,实现健康码在不同应用端互认和数据共享。同时,可帮助已有健康码平台的省、市适配国家健康码标准。

【技术实现步骤摘要】
一种基于区块链管理电子健康码的方法、设备及介质
本申请涉及区块链
,尤其涉及一种基于区块链管理电子健康码的方法、设备及介质。
技术介绍
目前各健康码业务无统一标准的健康码服务平台,尚未实现在不同应用端互认,数据共享功能,且缺乏基于区块链的数字身份管理,无法保障健康信息安全使用。
技术实现思路
本说明书实施例提供一种基于区块链管理电子健康码的方法、设备及介质,用于解决现有技术中的如下技术问题:电子健康码在不同应用端不能互认和数据共享。本说明书实施例采用下述技术方案:本专利技术实施例的第一方面提供了一种基于区块链管理电子健康码的方法,包括:接收用户发送的健康申报信息,并将所述健康申报信息记录在区块链中;接收用户发送的电子健康码出示请求,通过区块链的智能合约为所述用户的终端分发电子健康码,以使验证端通过所述电子健康码获取所述用户的健康信息。在一个示例中,所述健康申报信息包括:指定时间内的行程、体温、乏力、干咳、鼻塞、流涕和腹泻中的一种或多种。在一个示例中,所述将所述健康申报信息记录在所述区块链中,包括:将所述健康申报信息中的行程信息发送至交通管理部门中进行实名验证,以确定是否将所述健康申报信息的准确性。在一个示例中,所述将所述健康申报信息记录在所述区块链中,包括:验证所述用户是否为所述健康申报信息进行背书;若是,则将所述健康申报信息记录在所述区块链中。在一个示例中,还包括:通过所述用户的常住所在地和用户当前的位置信息,判断所述用户的电子健康码的状态。在一个示例中,所述用户的常住所在地的确认方法包括:将所述用户的身份信息发送至税务管理部门,以获取所述用户的纳税记录;根据所述用户的纳税记录,确定所述用户的常住所在地。在一个示例中,还包括:接收国家政务平台和地方组织的数据查询请求;基于云计算基础设施,向所述国家政务平台和地方组织反馈信息。在一个示例中,所述通过区块链的智能合约为所述用户的终端分发电子健康码,包括:通过数字身份合约、健康码合约和存证合约,实现对所述电子健康码的分发。本专利技术实施例的第二方面提供了一种基于区块链管理电子健康码的设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:接收用户发送的健康申报信息,并将所述健康申报信息记录在区块链中;接收用户发送的电子健康码出示请求,通过区块链的智能合约为所述用户的终端分发电子健康码,以使验证端通过所述电子健康码获取所述用户的健康信息。本专利技术实施例的第三方面提供了一种基于区块链管理电子健康码的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:接收用户发送的健康申报信息,并将所述健康申报信息记录在区块链中;接收用户发送的电子健康码出示请求,通过区块链的智能合约为所述用户的终端分发电子健康码,以使验证端通过所述电子健康码获取所述用户的健康信息。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:本专利技术实施例可帮助政府、企业快速搭建健康码平台,与应用端高效链接,通过区块链统一对应用端进行登记管理,实现健康码在不同应用端互认和数据共享。同时,可帮助已有健康码平台的省、市适配国家健康码标准。此外,可通过相关基础设施实现健康码的申请、打卡、扫码服务。同时运用区块链技术对数据进行加密及存证,保证数据的安全不可篡改。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的方法流程示意图;图2为本说明书实施例提供的设备框架示意图。具体实施方式为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。本申请的实施例提供了基于区块链管理电子健康码的方法及相应方案,通过区块链技术,可帮助政府、企业快速搭建健康码平台,与应用端高效链接,通过区块链统一对应用端进行登记管理,实现健康码在不同应用端互认和数据共享。同时,可帮助已有健康码平台的省、市适配国家健康码标准。此外,可通过相关基础设施实现健康码的申请、打卡、扫码服务。同时运用区块链技术对数据进行加密及存证,保证数据的安全不可篡改。图1为本说明书实施例提供的方法流程示意图。如图所示,方法包括:S101接收用户发送的健康申报信息,并将所述健康申报信息记录在区块链中;S102接收用户发送的电子健康码出示请求,通过区块链的智能合约为所述用户的终端分发电子健康码,以使验证端通过所述电子健康码获取所述用户的健康信息。区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。尽管区块链的底层技术已经发展多年,但是不能实现在具体场景的有效应用。根据本专利技术的具体实施例,在步骤S101中,区块链上设置有管理电子健康码的智能合约,智能合约是智能合约是部署在区块链上的自动化运行的脚本,由于是设置在区块链上的,具有公开透明的特性。用户通过智能合约预先设置规则,以将数据写入区块链和获取数据浏览权限,很大程度上规避了隐私信息的公开。当然,智能合约并非本申请的唯一实施方式,是根据不同的区块链平台,比如以太坊、超级账本等,相应设置的,本专利技术的一些优选的实施例中,智能合约包括数字身份合约、健康码合约和存证合约等。根据本专利技术的具体实施例,步骤S101中的健康申报信息包括但不限于一下一种或多种,指定时间内的行程、体温、乏力、干咳、鼻塞、流涕和腹泻。其中,指定时间内的行程是指用户通过交通运输系统进行大范围的位置转移,比如通过飞机、铁路和轮船等运输设备进行跨省市的出行;可以理解的是,本申请并不仅限于体温、乏力、干咳、鼻塞、流涕和腹泻等数据,也可以是其他的显示人体状态的数据。根据本专利技术的具体实施例,步骤S101中,所述将所述健康申报信息记录在区块链中,包括:区块链的智能合约将健康申报信息中的行程信息发送至交通管理部门中,例如铁路管理部门、航空公司等进行实名验证,以确定该行程信息的准确性,从而间接的确定用户整个健康申报信息的准确性。根据本专利技术的具体实施例,步骤S101中,所述将所述健康申报信息记录在区块链中,还包括:通过所述区块链的智能合约验证所述用户本文档来自技高网...

【技术保护点】
1.一种基于区块链管理电子健康码的方法,其特征在于,包括:/n接收用户发送的健康申报信息,并将所述健康申报信息记录在区块链中;/n接收用户发送的电子健康码出示请求,通过区块链的智能合约为所述用户的终端分发电子健康码,以使验证端通过所述电子健康码获取所述用户的健康信息。/n

【技术特征摘要】
1.一种基于区块链管理电子健康码的方法,其特征在于,包括:
接收用户发送的健康申报信息,并将所述健康申报信息记录在区块链中;
接收用户发送的电子健康码出示请求,通过区块链的智能合约为所述用户的终端分发电子健康码,以使验证端通过所述电子健康码获取所述用户的健康信息。


2.根据权利要求1所述的方法,其特征在于,所述健康申报信息包括:指定时间内的行程、体温、乏力、干咳、鼻塞、流涕和腹泻中的一种或多种。


3.根据权利要求1所述的方法,其特征在于,所述将所述健康申报信息记录在所述区块链中,包括:
将所述健康申报信息中的行程信息发送至交通管理部门中进行实名验证,以确定是否将所述健康申报信息的准确性。


4.根据权利要求1所述的方法,其特征在于,所述将所述健康申报信息记录在所述区块链中,包括:
验证所述用户是否为所述健康申报信息进行背书;
若是,则将所述健康申报信息记录在所述区块链中。


5.根据权利要求1所述的方法,其特征在于,还包括:
通过所述用户的常住所在地和用户当前的位置信息,判断所述用户的电子健康码的状态。


6.根据权利要求5所述的方法,其特征在于,所述用户的常住所在地的确认方法包括:
将所述用户的身份信息发送至税务管理部门,以获取所述用户的纳税记录;
根据所述用户的纳税记录,确定所述用户的常住所在...

【专利技术属性】
技术研发人员:尤继龙商广勇刘宁陶鑫李佳
申请(专利权)人:山东浪潮质量链科技有限公司
类型:发明
国别省市:山东;37

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

1