一种基于区块链的混凝土试块的信息存储系统的制作方法

文档序号:30833752发布日期:2022-07-22 22:27阅读:279来源:国知局
一种基于区块链的混凝土试块的信息存储系统的制作方法

1.本发明涉及数据储存技术领域,尤其涉及一种基于区块链的混凝土试块的信息存储系统。


背景技术:

2.区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成,数据层封装了底层数据区块以及相关的数据加密和时间戳等技术,网络层则包括分布式组网机制、数据传播机制和数据验证机制等,共识层主要封装网络节点的各类共识算法,激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等,合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链的各种应用场景和案例;
3.在混凝土试块的信息对区块链云服务端进行数据传输的过程中,由于数据的多样性、复杂性,在数据压缩的过程中或者是在上传至区块链云服务端的过程中,会出现部分文件丢失的情况,同时在数据上传后不能对数据进行验证识别,从而后续数据调用,出现缺失数据的情况,影响了数据使用,且还需花费时间确定丢失的数据,再重新上传,浪费时间,因此本发明提出一种基于区块链的混凝土试块的信息存储系统以解决现有技术中存在的问题。


技术实现要素:

4.针对上述问题,本发明的目的在于提出一种基于区块链的混凝土试块的信息存储系统,该种基于区块链的混凝土试块的信息存储系统具有对数据验证的效果,解决现有技术中不能对数据进行验证和识别的问题。
5.为实现本发明的目的,本发明通过以下技术方案实现:一种基于区块链的混凝土试块的信息存储系统,包括本地数据服务端和区块链云服务端,所述本地数据服务端通过无线通信模块与区块链云服务端连接,且本地数据服务端内设有信息操作平台,所述本地数据服务端内还包括有数据处理单元和用户登录单元,所述数据处理单元的输入端与信息操作平台的输出端连接,所述信息操作平台的输入端与用户登录单元的输出端连接,所述数据处理单元包括数据采集子模块、数据打包子模块和数据上传子模块,所述数据采集子模块的输出端与数据打包子模块的输入端连接,所述数据打包子模块的输出端与数据上传子模块的输入端连接,所述数据上传子模块的输出端通过无线通信技术与区块链云服务端的输入端连接,所述区块链云服务端内设有数据验证模块和区块链数据存储模块。
6.进一步改进在于:所述数据处理单元还包括有数据输入子模块和数据储存子模块,所述数据输入子模块的输出端与数据打包子模块的输入端连接,且数据输入子模块用于用户手动输入混凝土试块信息数据,所述数据储存子模块的输入端与数据上传子模块的输出端连接,且数据储存子模块用于本地储存数据。
7.进一步改进在于:所述区块链云服务端内还设有数据查询模块和数据导出模块,所述数据查询模块的输出端与区块链数据存储模块的输入端连接,所述区块链数据存储模块的输出端与数据导出模块连接,所述数据查询模块的输入端及数据导出模块的输出端均通过无线通信技术与信息操作平台连接。
8.进一步改进在于:所述数据处理单元内还设有md5码生成子模块,所述md5码生成子模块与数据打包子模块连接,且md5码生成子模块用于对每一组打包好的数据生成对应的md5码,所述数据打包子模块通过数据上传子模块上传至区块链云服务端内,由数据验证模块根据md5码验证数据的完整性。
9.进一步改进在于:所述区块链云服务端和本地数据服务端之间还设有网络监测模块和网络警示模块,所述网络监测模块用于监测本地数据服务端与区块链云服务端之间的网络通信状态,且网络监测模块与网络警示模块连接,所述网络警示模块与信息操作平台连接,且用于根据网络通信状态发出对应的警示信息。
10.进一步改进在于:所述信息操作平台内设有信息搜索单元、信息管理单元及系统管理单元,所述信息搜索单元用于用户对混凝土试块信息进行搜索,所述信息管理单元用于用户对混凝土试块信息进行管理,所述系统管理单元用于对整个系统进行管理。
11.进一步改进在于:当区块链云服务端和本地数据服务端之间出现网络断开时,数据上传子模块会将数据上传至数据储存子模块内。
12.本发明的有益效果为:该种基于区块链的混凝土试块的信息存储系统在数据传输的过程中,通过数据打包模块将数据进行压缩打包,以减小数据的占用空间,并通过数据验证模块对打包的数据进行验证,确认完整的打包数据再储存至区块链云服务端内,由区块链云服务端对数据进行保护,继而可以确保区块链云服务端内的数据是完整的,在后续信息调用时,不会出现数据丢失的情况,同时也无需二次重复上传。
附图说明
13.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
14.图1是本发明实施例一的结构示意图。
具体实施方式
15.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
16.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含
义。
17.根据图1所示,本实施例提出了一种基于区块链的混凝土试块的信息存储系统,包括本地数据服务端和区块链云服务端,本地数据服务端通过无线通信模块与区块链云服务端连接,且本地数据服务端内设有信息操作平台,本地数据服务端内还包括有数据处理单元和用户登录单元,数据处理单元的输入端与信息操作平台的输出端连接,信息操作平台的输入端与用户登录单元的输出端连接,数据处理单元包括数据采集子模块、数据打包子模块和数据上传子模块,数据采集子模块的输出端与数据打包子模块的输入端连接,数据打包子模块的输出端与数据上传子模块的输入端连接,数据上传子模块的输出端通过无线通信技术与区块链云服务端的输入端连接,区块链云服务端内设有数据验证模块和区块链数据存储模块,其中,用户登录单元是作为一道安全手续,需要用户进行登录,从而根据用户的权限来获得系统中不同的功能,避免非系统内的用户对信息数据进行更改,同时,在获取到最新或历史混凝土试块信息后,通过数据处理单元对其进行压缩打包,目的在于减少数据的占用体积。
18.数据处理单元还包括有数据输入子模块和数据储存子模块,数据输入子模块的输出端与数据打包子模块的输入端连接,且数据输入子模块用于用户手动输入混凝土试块信息数据,即通过数据输入子模块为信息操作平台提供了一个数据输入的端口,数据储存子模块的输入端与数据上传子模块的输出端连接,且数据储存子模块用于本地储存数据。
19.区块链云服务端内还设有数据查询模块和数据导出模块,数据查询模块的输出端与区块链数据存储模块的输入端连接,区块链数据存储模块的输出端与数据导出模块连接,数据查询模块的输入端及数据导出模块的输出端均通过无线通信技术与信息操作平台连接,数据查询模块和数据导出模块是与信息操作平台对接的,方便用户通过信息操作平台进行信息查询及操作。
20.数据处理单元内还设有md5码生成子模块,md5码生成子模块与数据打包子模块连接,且md5码生成子模块用于对每一组打包好的数据生成对应的md5码,数据打包子模块通过数据上传子模块上传至区块链云服务端内,由数据验证模块根据md5码验证数据的完整性,当数据验证模块验证数据md5码不一致后,即该组数据并不会输送至区块链数据存储模块内,即需要用户重新介入,进行操作。
21.区块链云服务端和本地数据服务端之间还设有网络监测模块和网络警示模块,网络监测模块用于监测本地数据服务端与区块链云服务端之间的网络通信状态,且网络监测模块与网络警示模块连接,网络警示模块与信息操作平台连接,且用于根据网络通信状态发出对应的警示信息,警示信息是通过信息操作平台进行接入,并反馈的,即用户在操作时,即可看到当前本地数据服务端与区块链云服务端的网络连接状态。
22.信息操作平台内设有信息搜索单元、信息管理单元及系统管理单元,信息搜索单元用于用户对混凝土试块信息进行搜索,信息管理单元用于用户对混凝土试块信息进行管理,系统管理单元用于对整个系统进行管理,通过设置的信息操作平台,方便用户登录后,进行各项操作,同时,操作平台具有一定的发展性,可以在操作平台上进行多种不同的程序扩展,来方便用户进行操作及使用。
23.当区块链云服务端和本地数据服务端之间出现网络断开时,数据上传子模块会将数据上传至数据储存子模块内,其中,区块链云服务端内的区块链数据存储模块是设置有
多组的,利用多组区块链数据存储模块可以对混凝土试块的信息数据进行分开存储,即可以起到一个分类存储的效果,同时,在对后续的数据调用过程中,根据分类的信息,也可以更快的查询及获取到所需要的信息。
24.以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1