本发明专利技术涉及氢气检测技术领域,提供了一种基于云服务器的氢气检测系统,包括由后台云服务器组成的区块链网络以及氢能源站点,后台云服务器包括上链模块、搜索模块、识别模块、解密模块,上链模块用于将第一加密数据以及第二加密数据发布至区块链网络,搜索模块用于获取与数据查询请求相匹配的加密数据并将加密数据发送至识别模块,识别模块用于识别判定加密数据为第一加密数据或第二加密数据,解密模块用于将解密后的第一加密数据以及第二加密数据所包含的原始氢气数据发送至用户端。本发明专利技术可以协调不同后台云服务器的运算能力以对加密数据进行搜索解密并提高加密数据的查询获取速度。速度。速度。
【技术实现步骤摘要】
一种基于云服务器的氢气检测系统
[0001]本专利技术涉及氢气检测
,具体而言,涉及一种基于云服务器的氢气检测系统。
技术介绍
[0002]氢能是一种二次能源,其通过一定的方法利用其它能源制取的,是公认的清洁能源。氢气在制备或加注的过程中,都需要进行检测。制备过程的氢气检测,主要是为了保证氢气质量,而加注过程的氢气检测,则是为了避免氢气泄露,保证加注过程的环保与安全。在对氢气检测的过程中,需要对原始氢气数据进行采集保存,以便对氢气质量进行分析处理,进而更好地保证氢气质量和/或加注过程的环保安全。区块链技术具有不可篡改、可溯源等特点,通过区块链技术对原始氢气数据进行保存,不仅可以防止原始氢气数据被他人非法篡改,还可以对采集到的历史原始氢气数据进行搜索追溯。
[0003]而由于区块链中不同区块节点服务器的运算能力不同,服务器获取加密后的原始氢气数据并对加密数据进行解密的速度也有很大差别。现有的氢气检测系统虽然可以通过区块链技术对采集到的原始氢气数据进行上链操作以更好地保证氢气质量和/或加注过程的环保安全,但其没能很好协调不同服务器的运算能力,加密数据的查询获取速度较低,有待提高。
技术实现思路
[0004]基于此,为了解决现有的氢气检测系统没能很好协调不同服务器的运算能力,加密数据的获取查询速度以及效率较低问题,本专利技术提供了一种基于云服务器的氢气检测系统,其具体技术方案如下:一种基于云服务器的氢气检测系统,包括由多个后台云服务器组成的区块链网络以及多个氢能源站点,多个所述氢能源站点与多个所述后台云服务器一一对应。
[0005]所述氢能源站点包括多个分别安装在不同采样节点位置的第一前端数据检测模块,所述第一前端数据检测模块用于检测原始氢气数据并将原始氢气数据传输至后台云服务器。
[0006]所述后台云服务器包括指令模块、搜索模块、上链模块、识别模块、解密模块、第一私钥、第一公钥、第二私钥以及第二公钥,所述指令模块用于生成上链请求指令,每一个所述后台云服务器的第一私钥以及第一公钥均通过同一密钥生成算法生成,多个所述后台云服务器的第二私钥以及第二公钥分别通过不同的密钥生成算法生成,所述识别模块用于通过共识算法对原始氢气数据进行筛选,所述上链模块用于在上链请求者身份信息通过验证后利用第一公钥将通过共识算法筛选后的原始氢气数据加密成第一加密数据并将第一加密数据发布至区块链网络以及利用第二公钥将未通过共识算法筛选后的原始氢气数据加密成第二加密数据并将第二加密数据发布至区块链网络。
[0007]所述搜索模块用于在接收到数据查询请求后随机遍历搜索区块链网络中某一区
块节点的所有区块,获取与数据查询请求相匹配的加密数据并将加密数据发送至所述识别模块,所述识别模块用于识别判定加密数据为第一加密数据或第二加密数据,所述解密模块用于利用第一私钥对与数据查询请求相匹配的第一加密数据进行解密以及利用第二私钥对与数据查询请求相匹配的第二加密数据进行解密并将解密后的第一加密数据以及第二加密数据所包含的原始氢气数据发送至用户端。
[0008]其中一个所述后台云服务器的搜索模块接收到用户端发送的数据查询请求后将数据查询请求发布至区块链网络中,区块链网络中的其余后台云服务器根据数据查询请求随机遍历搜索区块链网络中某一区块节点的所有区块,获取与所述数据查询请求相匹配的加密数据。
[0009]当区块链网络中的某一后台云服务器遍历搜索到与数据查询请求相匹配的加密数据时判断加密数据是否为第一加密数据,若加密数据为第一加密数据,则对第一加密数据进行解密并在完成对第一加密数据的解密后,将解密完成信号发布至区块链网络,区块链网络中其余后台云服务器接收解密完成信后停止遍历搜索或解密动作。
[0010]其中,所述上链请求指令包括上链请求者身份信息,所述数据查询请求由用户端发送至后台云服务器,用户端与至少一个后台云服务器绑定。
[0011]当用户端发送的数据查询请求相对应的加密数据不涉及商业核心机密时,通过调用区块链网络中的所有后台云服务器对加密数据进行遍历搜索并解密,可以避免出现因某一后台云服务器运算能力不足而无法快速遍历搜索以及解密加密数据,其余后台云服务器处在空闲状态、运算能力得不到有效利用的问题。
[0012]综上所述,所述基于云服务器的氢气检测系统通过在不同的后台云服务器中配置两套密钥(即第一私钥、第一公钥、第二私钥以及第二公钥),利用两套密钥分别对通过筛选以及未通过筛选的原始氢气数据进行加解密,可以很好地协调不同后台云服务器的运算能力以对用户请求查询的加密数据进行搜索解密,其解决现有的氢气检测系统没能很好协调不同服务器的运算能力,加密数据的获取查询速度以及效率较低问题,可以提高加密数据的查询获取速度。
[0013]进一步地,所述第一加密数据以及第二加密数据均包含有标识符,所述识别模块通过标识符对所述第一加密数据以及第二加密数据进行识别。
[0014]进一步地,所述第一加密数据以及第二加密数据分别通过第一私钥以及第二私钥进行签名,所述识别模块分别通过所述第一公钥以及第二公钥对签名后的第一加密数据以及第二加密数据进行识别。
[0015]进一步地,所述不同采样节点包括第一采样点,所述第一采样点位于PSA提纯设备与产品氢气缓冲罐之间或TSA提纯设备与产品氢气缓冲罐之间。
[0016]进一步地,所述不同采样节点还包括第二采样点,所述第二采样点位于氢气压缩机的输出端口。
[0017]进一步地,所述氢能源站点为制氢厂,所述制氢厂包括反应器、分离器以及氢气储罐,所述原始氢气数据包括所述反应器、所述分离器以及氢气储罐的实时温度与实时压力。
[0018]进一步地,所述后台云服务器还包括分析模块,所述分析模块用于对原始氢气数据进行处理以分析氢气质量以及获取检测报告。
[0019]进一步地,所述氢气检测系统还包括加氢设备,所述加氢设备与所述氢气压缩机
的输出端口连通。
[0020]进一步地,所述加氢设备为氢气长管拖车、氢燃料公交车或氢燃料电池轿车。
附图说明
[0021]从以下结合附图的描述可以进一步理解本专利技术。图中的部件不一定按比例绘制,而是将重点放在示出实施例的原理上。在不同的视图中,相同的附图标记指定对应的部分。
[0022]图1是本专利技术一实施例中一种基于云服务器的氢气检测系统的整体结构示意图;图2是本专利技术一实施例中一种基于云服务器的氢气检测系统的区块链网络的结构示意图。
具体实施方式
[0023]为了使得本专利技术的目的、技术方案及优点更加清楚明白,以下结合其实施例,对本专利技术进行进一步详细说明。应当理解的是,此处所描述的具体实施方式仅用以解释本专利技术,并不限定本专利技术的保护范围。
[0024]需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于云服务器的氢气检测系统,包括由多个后台云服务器组成的区块链网络以及多个氢能源站点,其特征在于:所述氢能源站点包括多个分别安装在不同采样节点位置的第一前端数据检测模块,所述第一前端数据检测模块用于检测原始氢气数据并将原始氢气数据传输至后台云服务器;所述后台云服务器包括指令模块、上链模块、搜索模块、识别模块、解密模块、第一私钥、第一公钥、第二私钥以及第二公钥,所述指令模块用于生成上链请求指令,其中,所述上链请求指令包括上链请求者身份信息,每一个所述后台云服务器的第一私钥以及第一公钥均通过同一密钥生成算法生成,多个所述后台云服务器的第二私钥以及第二公钥分别通过不同的密钥生成算法生成,所述识别模块用于通过共识算法对原始氢气数据进行筛选,所述上链模块用于在上链请求者身份信息通过验证后利用第一公钥将通过共识算法筛选后的原始氢气数据加密成第一加密数据,以及利用第二公钥将未通过共识算法筛选后的原始氢气数据加密成第二加密数据,并将第一加密数据以及第二加密数据发布至区块链网络;所述搜索模块用于在接收到数据查询请求后随机遍历搜索区块链网络中某一区块节点的所有区块以获取与数据查询请求相匹配的加密数据并将加密数据发送至所述识别模块,所述识别模块用于识别判定加密数据为第一加密数据或第二加密数据,所述解密模块用于利用第一私钥对与数据查询请求相匹配的第一加密数据进行解密并将解密后的第一加密数据所包含的原始氢气数据发送至用户端,以及利用第二私钥对与数据查询请求相匹配的第二加密数据进行解密并将解密后的第二加密数据所包含的原始氢气数据发送至用户端;其中一个所述后台云服务器的搜索模块接收到用户端发送的数据查询请求后将数据查询请求发布至区块链网络中,区块链网络中的其余后台云服务器根据数据查询请求随机遍历搜索区块链网络中某一区块节点的所有区块,获取与所述数据查询请求相匹配的加密数据;当区块链网络中的某一后台云服务器遍历搜索到与数据查询请求相...
【专利技术属性】
技术研发人员:陈晓露,鲍威,王娟,张邦强,刘小敏,张磊,杨燕梅,艾斌,王志远,朱晓枫,陈志斌,赵嘉瑶,
申请(专利权)人:佛山绿色发展创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。