一种基于区块链的大体积混凝土温度监测系统及方法技术方案

技术编号:26888739 阅读:19 留言:0更新日期:2020-12-29 16:01
本发明专利技术涉及一种基于区块链的大体积混凝土温度监测系统及方法,其系统包括数据采集端、服务端、区块链网络以及客户端;数据采集端用于采集混凝土温度数据并通过无线传输发送给服务端;服务端用于接收混凝土温度数据,判断混凝土温度数据是否满足报警条件,并将混凝土温度数据和报警分析结果发送至区块链网络;区块链网络用于存储混凝土温度数据和报警分析结果,以防止数据被篡改;客户端用于查看混凝土温度数据和报警分析结果以及协同报警。本发明专利技术能够安全有效存储混凝土温度监测数据,防止数据被篡改,实现相关方对大体积混凝土温控的远程动态监控和内部管控,提高大体积混凝土温控的安全性和有效性,保证大体积混凝土施工质量。

【技术实现步骤摘要】
一种基于区块链的大体积混凝土温度监测系统及方法
本专利技术涉及大体积混凝土自动监测
,尤其是涉及一种基于区块链的大体积混凝土温度监测系统及方法。
技术介绍
目前,大体积混凝土具有结构重度大、混凝连续无缝施工浇捣困难、温度控制难度高、易胀模变形等诸多施工难点,容易导致结构产生不良裂缝,而其中主要以温度裂缝为主。混凝土中水化热反应产生大量的温度热量,极大的提升了结构的内部温升,致使结构内外温差过大产生温度拉应力,当温度拉应力超过温度极限拉应力值时,结构产生温度裂缝,降低工程质量。因此在建筑施工过程中须严格控制大混凝土结构的内外温差。近年来在大体积混凝土的实时监测方面,大体积混凝土的自动化监测技术已逐渐在全国各地进行推广使用,利用温度计、应变计等自动化监测设备进行数据采集,并通过物联网技术将数据传输至信息监测平台,虽便捷性、人力资源节省等方面有所改善,但监测数据存在丢失或修改的风险,因此混凝土温度监测的数据安全性还有待提高。
技术实现思路
为克服现有技术的不足,本申请现提出一种基于区块链的大体积混凝土温度监测系统及方法,能够有效存储混凝土温度数据,防止数据被篡改,提高大体积混凝土工程的安全性。本专利技术的上述专利技术目的一是通过以下技术方案得以实现的:一种基于区块链的大体积混凝土温度监测系统,所述系统包括数据采集端、服务端以及区块链网络;所述数据采集端用于采集混凝土温度数据并通过无线传输发送给服务端;所述服务端用于接收所述混凝土温度数据,对所述混凝土温度数据进行报警分析,判断混凝土温度数据是否满足报警条件,并将混凝土温度数据和报警分析结果发送至所述区块链网络;所述区块链网络用于存储所述混凝土温度数据和报警分析结果。通过采用上述技术方案,通过数据采集端采集混凝土温度数据,通过区块链网络存储混凝土温度数据,从而自动采集并存储混度凝土温数据,降低人力资源;通过对所述混凝土温度数据进行报警分析,判断混凝土温度数据是否满足报警条件,从而可以实时监测混凝土温度数据是否出现异常,并且将所述混凝土温度数据和报警分析结果发送至区块链网络以使区块链网络存储所述混凝土温度数据和报警分析结果,从而可以有效存储数据,防止数据被篡改,保证数据安全,并且在后期进行监测过程追溯时,可以快速调取数据,确认出现问题的环节,提高混凝土监测工程的可追溯性和安全性。可选的,所述报警分析结果包括混凝土温度异常的报警信息;所述服务端还用于对混凝土温度数据进行温差计算,判断计算结果是否超出预设的阈值,若是,则混凝土温度数据满足报警条件;所述服务端还用于根据所述混凝土温度数据满足报警条件,生成混凝土温度异常的报警信息,并向与混凝土温度监控相关的用户发送报警信息。通过采用上述技术方案,服务端对混凝土温度数据进行温差计算,并根据计算结果判断混凝土温度数据是否满足报警条件,从而及时监测出出现异常的混凝土温度数据,生成混凝土温度异常的报警信息,并及时将报警信息发送给相关用户,从而起到自动监测混凝土温度数据的效果,并且可以针对异常情况自动通知相关人员,提高大体积混凝土温度监测过程的智能化,降低人力资源。可选的,所述系统还包括:客户端;所述客户端与所述服务端通过无线通信连接;所述客户端采用与混凝土监测项目相关的手机端或网页端;所述客户端用于注册用户信息,并将所述用户信息发送给服务端;所述用户信息包括用户姓名、身份信息和用户职位信息;所述用户职位信息包括监测职位、运维职位和管理职位。通过采用上述技术方案,通过开发与混凝土监测项目相关的客户端,客户端与服务端通信连接,从而可以在线可视化混凝土相关监测数据;客户端提供用户注册功能,从而获取用户信息,便于后期对用户的身份信息实名制认证,并且获取用户职位信息,方便后期通过职位信息以确定用户查看混凝土相关监测数据的权限。可选的,所述服务端还用于接收所述用户信息,将所述用户信息与公安实名认证系统进行绑定审核,若绑定审核通过,则将所述用户信息发送至区块链网络;所述区块链网络还用于接收用户信息,对所述用户信息进行非对称加密,得到用户的私钥和公钥,所述私钥保存在服务端,所述公钥在区块链上公开;所述私钥中存储用户信息和用户ID,所述公钥存储用户ID,所述用户ID为区块链身份ID;所述服务端还用于用户重复登录客户端时,利用私钥中的用户信息与用户登录时输入的信息进行身份验证。通过采用上述技术方案,服务端将用户信息与公安实名认证系统进行绑定审核,从而可以将用户注册信息进行实名制绑定认证,若绑定审核通过,则将所述用户信息发送至区块链网络,以使区块链网络对用户信息进行非对称加密,得到用户的私钥和公钥,私钥保存在服务端,公钥在区块链上公开,从而使得客户端通过服务端与区块链网络进行交互信息,并且私钥中存储有用户信息,使得用户在客户端重复登录并输入用户登录信息时,服务端接收用户登录时输入的信息,并利用私钥中的用户信息与用户登录时输入的信息进行身份验证,从而提高用户登录客户端的安全性。可选的,所述区块链网络还用于接收所述混凝土温度数据,并对混凝土温度数据进行哈希计算,获取混凝土温度数据的哈希码,并根据所述混凝土温度数据和对应的哈希码生成一个混凝土区块,并将混凝土区块链接在混凝土区块链的末端区块上,并对混凝土区块链进行更新;所述区块链网络还用于接收所述报警分析结果,并对所述报警分析结果进行哈希计算,获取报警分析结果的哈希码,并根据所述报警分析结果和对应的哈希码生成一个新的混凝土区块,并将新的混凝土区块链接在已更新的混凝土区块链的末端区块上。通过采用上述技术方案,通过区块链网络对混凝土温度数据进行哈希计算,得到一个对应的哈希码,使得混凝土温度数据得到数字化加密;并根据哈希码和混凝土温度数据生成一个混凝土区块,并将混凝土区块链接在混凝土区块链的末端区块上,并对混凝土区块链进行更新,从而使得混凝土温度数据以区块的方式存储在混凝土区块链上,区块链上的数据不易被篡改,从而提高混凝土温度数据的存储安全性;同理,对于报警分析结果,区块链网络通过区块方式将报警分析结果存储在混凝土区块链上,使得混凝土温度监控工作中获取的原始数据和中间计算数据全部存储在混凝土区块链上,形成一条完整的数据链,方便后续对监测过程进行追溯,提高数据的可追溯性。可选的,所述客户端还用于向服务端发送请求查看混凝土温度数据的消息;所述服务端还用于接收所述请求查看混凝土温度数据的消息,根据用户信息中的用户职位信息,索引预设的用户查询权限表,若索引结果为用户有权限查看混凝土温度数据,则利用私钥对请求查看混凝土温度数据的消息经进行加密,并将加密后对应的请求查看混凝土温度数据的消息作为加密消息,然后将所述加密消息发送至区块链网络;所述区块链网络还用于接收所述加密消息,利用区块链上的公钥解密所述加密消息,并获取加密消息的消息内容,然后根据所述消息内容,利用公钥将混凝土温度数据进行加密,将加密后对应的混凝土温度数据作为加密数据,并将所述加密数据发送给服务端;所述服务端还用于接收所述加密数本文档来自技高网...

【技术保护点】
1.一种基于区块链的大体积混凝土温度监测系统,其特征在于,所述系统包括数据采集端、服务端以及区块链网络;所述数据采集端用于采集混凝土温度数据并通过无线传输发送给服务端;所述服务端用于接收所述混凝土温度数据,对所述混凝土温度数据进行报警分析,判断混凝土温度数据是否满足报警条件,并将混凝土温度数据和报警分析结果发送至所述区块链网络;所述区块链网络用于存储所述混凝土温度数据和报警分析结果。/n

【技术特征摘要】
1.一种基于区块链的大体积混凝土温度监测系统,其特征在于,所述系统包括数据采集端、服务端以及区块链网络;所述数据采集端用于采集混凝土温度数据并通过无线传输发送给服务端;所述服务端用于接收所述混凝土温度数据,对所述混凝土温度数据进行报警分析,判断混凝土温度数据是否满足报警条件,并将混凝土温度数据和报警分析结果发送至所述区块链网络;所述区块链网络用于存储所述混凝土温度数据和报警分析结果。


2.根据权利要求1所述的基于区块链的大体积混凝土温度监测系统,其特征在于,所述报警分析结果包括混凝土温度异常的报警信息;
所述服务端还用于对混凝土温度数据进行温差计算,判断计算结果是否超出预设的阈值,若是,则混凝土温度数据满足报警条件;
所述服务端还用于根据所述混凝土温度数据满足报警条件,生成混凝土温度异常的报警信息,并向与混凝土温度监控相关的用户发送所述报警信息。


3.根据权利要求1所述的基于区块链的大体积混凝土温度监测系统,其特征在于,所述系统还包括:客户端;所述客户端与所述服务端通过无线通信连接;所述客户端采用与混凝土监测项目相关的手机端或网页端;
所述客户端用于注册用户信息,并将所述用户信息发送给服务端;所述用户信息包括用户姓名、身份信息和用户职位信息;所述用户职位信息包括监测职位、运维职位和管理职位。


4.根据权利要求3所述的基于区块链的大体积混凝土温度监测系统,其特征在于,所述服务端还用于接收所述用户信息,将所述用户信息与公安实名认证系统进行绑定审核,若绑定审核通过,则将所述用户信息发送至区块链网络;
所述区块链网络还用于接收用户信息,对所述用户信息进行非对称加密,得到用户的私钥和公钥,所述私钥保存在服务端,所述公钥在区块链上公开;所述私钥中存储用户信息和用户ID,所述公钥存储用户ID,所述用户ID为区块链身份ID;
所述服务端还用于用户重复登录客户端时,利用私钥中的用户信息与用户登录时输入的信息进行身份验证。


5.根据权利要求4所述的基于区块链的大体积混凝土温度监测系统,其特征在于,所述区块链网络还用于接收所述混凝土温度数据,并对混凝土温度数据进行哈希计算,获取混凝土温度数据的哈希码,并根据所述混凝土温度数据和对应的哈希码生成一个混凝土区块,并将混凝土区块链接在混凝土区块链的末端区块上,并对混凝土区块链进行更新;
所述区块链网络还用于接收所述报警分析结果,并对所述报警分析结果进行哈希计算,获取报警分析结果的哈希码,并根据所述报警分析结果和对应的哈希码生成一个新的混凝土区块,并将新的混凝土区块链接在已更新的混凝土区块链的末端区块上。


6.根据权利要求5所述的基于区块链的大体积混凝土温度监测系统,其特征在于,所述客户端还用于向服务端发送请求查看混凝土温度数据的消息;
所述服务端还用于接收所述请求查看混凝土温度数据的消息,根据用户信息中的用户职位信息,索引预设的用户查询权限表,若索引结果为用户有权限查看...

【专利技术属性】
技术研发人员:卜继斌王志强黄俭邓恺坚周有衡温喜廉朱新鹏万普华黄平邓连根叶家成刘俊杰假露青
申请(专利权)人:广州珠江建设发展有限公司广州粤建三和软件股份有限公司
类型:发明
国别省市:广东;44

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

1