System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种燃气巡检上链系统技术方案_技高网

一种燃气巡检上链系统技术方案

技术编号:40654735 阅读:5 留言:0更新日期:2024-03-13 21:31
本发明专利技术公开了一种燃气巡检数据上链系统及其使用方法。本发明专利技术的系统包括账户管理模块、业务处理模块、数据上链模块、校验模块、检索模块。本发明专利技术采用业务逻辑与共识分离的架构,确保系统在海量数据下实现快速响应,提升交易效率执行;通过交易缓冲池和最大限度打包交易和块,将单笔交易整合成了批量处理,提高了利用率;以可信数据为底座,帮助巡检安全监管者全面统览巡检工作进展、分析巡检工作漏洞,实现对燃气管网的可信监管、精准执法、科学决策。

【技术实现步骤摘要】

本专利技术属于燃气巡检管理领域,特别是涉及一种基于区块链的燃气巡检数据上链系统及其使用方法。


技术介绍

1、燃气广泛应用于是现代化城市建设,覆盖人们日常生活和交通出行。随着燃气行业的快速发展,城市燃气户内安全管理越来越受到重视。燃气公司作为燃气设施的建设、经营管理主体应建立健全安全管理制度,对燃气设施依法按时巡检、安检,向燃气用户普及燃气设备使用知识,提高社会安全防范意识,防止燃气安全事故的发生,保障公民的生命财产安全,从而促进燃气行业的健康、稳定和快速发展。

2、各城市燃气公司均通过加强安全巡检来提高生产安全,并使用燃气巡检系统维护巡检数据。燃气巡检的意义十分重大。首先,燃气管线是燃气能源的重要传输通道,确保燃气的正常传输和使用是维持社会经济运作和居民生活的重要保障。其次,燃气管道是一种高压管道,如果出现故障,可能导致火灾、爆炸等严重后果,对公众的生命财产安全造成威胁。最后,燃气巡检不仅可以确保管道正常运行,还可以提高管道设备的使用效率和寿命,节约资源,保护环境。

3、但是目前的巡检方法通过巡线员、信息员管道日常巡检发现,燃气隐患治理工作业务流程中,用户安全隐患数据主要通过电子邮件、纸质材料等方式,由燃气企业向市、区燃气主管部门及街道报送,街道对台账的查询、统计、比对等主要依靠人工。整体上,管理及时性、流转便捷性、处理效率较差,隐患数据涉及用户安全隐私,风险程度极高。

4、区块链技术是一种去中心化的数据库系统,区块链凭借着去中心化、数据透明、防篡改、可追溯等特点在促进数据共享、优化业务流程、提高协同效率等方面具有重要作用,目前已在金融、物流、医疗、信息安全等领域得到广泛应用。在能源领域,国内外正积极探索区块链在石油、天然气、可再生能源及电力产业中的应用模式。但目前问题在于其响应性不足,当数据量提高时,响应速度较慢。

5、针对上述问题,本专利技术提供了一种新的燃气巡检数据上链系统具有重要意义。


技术实现思路

1、针对现有技术中数据易篡改、交易效率差、巡检监管精细度弱等问题,本专利技术提供一种燃气巡检上链系统,具体是一种业务-共识分离的燃气巡检数据链上监管系统,在企业巡检数据不出域的情况下,实现安全监管者对多家企业巡检状况的可信监管。并采用业务逻辑与共识分离的架构,确保系统在海量数据下实现快速响应,提升交易效率执行,以可信数据为底座,帮助巡检安全监管者全面统览巡检工作进展、分析巡检工作漏洞,实现对燃气管网的可信监管、精准执法、科学决策。

2、为达到上述目的,本专利技术具体方案如下:

3、一种燃气巡检上链系统,包括账户管理模块、业务处理模块、数据上链模块、校验模块、检索模块;

4、所述业务处理模块接收并处理待上链的巡检数据包,计算巡检数据包的存证哈希值,并将巡检数据包、存证哈希值、账户管理模块中的账户信息封装成上链消息发送到数据上链模块;

5、所述数据上链模块读取业务处理模块发送的上链消息,验证其中账户信息并进行数字签名,并发送到区块链节点处理上链交易;

6、所述校验模块校验巡检数据包是否被篡改;

7、所述检索模块提供巡检记录查询功能。

8、在燃气行业中,每个公司独立负责特定片区下的燃气管道维护,这些片区通常彼此独立,相互之间没有交集。为确保燃气管道的安全,各公司单独进行巡检业务的规划和执行。然而,在第三方监管介入的情况下,需要收集各公司的巡检日常信息。由于各公司的数据格式不一致,导致信息收集和汇总变得困难,无法生成统一的报表。

9、本专利技术进一步提供一套插拔式适配各公司巡检信息数据的燃气业务监管模型,所述燃气业务监管模型包括巡检点、企业、巡检计划、巡检记录和隐患数据五个维度,企业信息包括片区划分、企业名、企业地址和企业编码;巡检点信息包括巡检点名称、位置、类型、巡检周期和企业id;巡检计划信息包括计划编码、开始时间、结束时间、创建人、创建时间、计划名称和企业id;巡检记录信息包括任务名称、开始时间、结束时间、巡检点id、巡检计划id、完成时间和完成状态;隐患数据信息包括隐患类型、编码、发现时间、处理时间、发现人、处理人、地址、来源、等级、发现人联系电话、描述和设施类别。基于这一模型,能够有效地从不同的数据中提取关键信息,并将其转换为同构数据以合理地存储。这为进行巡检覆盖度分析、巡检完成率分析、企业巡检忙闲度排行、隐患数据分布以及隐患处理情况提供了有力的支持。

10、具体到燃气巡检上链系统中,定义巡检数据包包括巡检计划、巡检记录、隐患数据,其中巡检计划和隐患数据产生即上链,保证数据的不可篡改性;为了提高效率,巡检记录数据不再产生时上链,在任务截止时间过后即上链,锁定任务完成状态,防止未完成的任务在逾期时间里被篡改。

11、本专利技术进一步提供一种使用所述燃气巡检上链系统的方法,包括如下步骤:

12、s1:由巡检部门节点、维修部门节点、监督部门节点、第三方机构节点以及其他部门节点组成的各燃气巡检相关部门搭建区块链联盟网络;

13、s2:巡检人员上传巡检结果到区块链中;

14、s3:所述业务处理模块接收并处理待上链的巡检数据包,计算巡检数据包的存证哈希值,并将巡检数据包、存证哈希值、账户管理模块中的账户信息封装成上链消息发送到数据上链模块;

15、s4:所述数据上链模块将需要上链的巡检数据用账户私钥进行签名,将签名过的数据封装成区块链智能合约交易,发送到区块链节点中等待区块链节点处理上链交易;将交易哈希值写入巡检数据包对应的数据库记录中;区块链节点接收交易后,验证交易有效性,将经验证的交易广播,达成共识;

16、s5:巡检人员、管理人员或者巡检计划制定人员查询巡检记录;调用检索模块,检索模块从区块链节点中查找巡检记录,并调用校验模块核验巡检数据包是否被篡改。

17、在本专利技术的燃气巡检上链系统和使用方法中,巡检数据由各个不同的定制的接入服务转换成模型数据接入到模型库中,触发主服务调用上链服务实时上链,确保巡检计划和新隐患产生的数据及时上链,主应用监控任务完成时间的逾期,保证逾期第一时间将巡检记录上链,监控隐患状态的变化,确保隐患完成时立即上链。

18、更进一步的,在各公司接入节点的情境下,允许单个公司接入多个节点,形成一套联盟机制。由于巡检点密集,一个点在单日内可能有多个巡检任务,导致单个公司单日需上链的巡检记录数据可达十万级别。考虑到多个公司都面临类似情况,单日内巡检记录总量可达百万级,且逾期时间大多数以一天的结尾为基准。在这个时间点上,等待上链数据呈现爆发式增长。在现有的上链机制中容易出现上链失败或等待的问题。因此,本专利技术进一步对上链的共识流程进行了优化,以支持高并发情况下的海量数据上链,上述流程s3-s4被设计成:

19、s31所述业务处理模块接收并处理待上链的巡检数据包;

20、s32通过对节点进行分组处理,规划出资源空间余量大且网络活跃的综合考虑作为一组。在规本文档来自技高网...

【技术保护点】

1.一种燃气巡检上链系统,其特征在于包括账户管理模块、业务处理模块、数据上链模块、校验模块、检索模块;

2.根据权利要求1所述的燃气巡检上链系统,其特征在于,所述巡检数据包包括巡检计划、巡检记录、隐患数据,其中巡检计划和隐患数据产生即上链,保证数据的不可篡改性;为了提高效率,巡检记录数据不再产生时上链,在任务截止时间过后即上链,锁定任务完成状态,防止未完成的任务在逾期时间里被篡改。

3.一种权利要求1或2所述燃气巡检上链系统的使用方法,其特征在于,包括如下步骤:

4.根据权利要求3所述的使用方法,其他特征在于所述步骤S3-S4被设计为:

【技术特征摘要】

1.一种燃气巡检上链系统,其特征在于包括账户管理模块、业务处理模块、数据上链模块、校验模块、检索模块;

2.根据权利要求1所述的燃气巡检上链系统,其特征在于,所述巡检数据包包括巡检计划、巡检记录、隐患数据,其中巡检计划和隐患数据产生即上链,保证数据的不可篡改性;为了提高效率,巡...

【专利技术属性】
技术研发人员:龙威胡玥张行孙健徐子昕姚梦辉刘成
申请(专利权)人:湖北邮电规划设计有限公司
类型:发明
国别省市:

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

1