System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及智慧矿山,尤其涉及一种矿用数据处理系统及方法。
技术介绍
1、现有的矿用数据,在采集之后,往往都是存储在各个矿区,由于矿区对矿用数据的严格把控,存在数据不出矿的情况,这将在整个矿山机械行业内,造成大量有价值的数据闲置、无法挖掘、无法发挥出作用。
技术实现思路
1、本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
2、为此,本公开的第一个目的在于提出一种矿用数据处理系统。
3、本公开的第二个目的在于提出一种矿用数据处理方法。
4、为达上述目的,本公开第一方面实施方式提出了一种矿用数据处理系统,包括:计算模块、区块链模块及二级节点平台;
5、其中,所述计算模块,用于在接收到数据处理请求的情况下,向所述区块链模块发送第一数据获取请求,其中,所述数据处理请求包含业务需求及关联的目标数据类型,所述第一数据获取请求包含所述目标数据类型,并在获取到目标数据之后,基于所述业务需求,对所述目标数据进行处理;
6、所述区块链模块,用于在接收到所述第一数据获取请求之后,根据所述目标数据类型,从存储的第一标识中确定目标标识,并向所述二级节点平台发送第二数据获取请求,其中,所述第二数据获取请求中包括所述目标标识,所述第一标识为矿用数据包对应的标识;
7、所述二级节点平台,用于在接收到所述第二数据获取请求之后,从存储的矿用数据包中,获取与所述目标标识对应的目标矿用数据包,并将加密后的目标矿用数据包作为目标数据,发送至所述
8、根据本公开的一个实施方式,所述系统还包括每个矿区对应的数据处理模块;
9、所述数据处理模块,用于根据所在矿区对应的第二标识及自定义字符串,生成所在矿区的矿用数据包对应的第一标识,并向所述二级节点平台发送第一数据存储请求,其中,所述第一数据存储请求包括所述第一标识、所述矿用数据包及所述矿用数据包对应的数据类型;或者,
10、所述数据处理模块,用于根据所在矿区对应的第二标识、矿用数据包的数据类型对应的第三标识及自定义字符串,生成所在矿区的矿用数据包对应的第一标识,并向所述二级节点平台发送第二数据存储请求,其中,所述第二数据存储请求包括所述第一标识及所述矿用数据包。
11、根据本公开的一个实施方式,所述二级节点平台,还用于在接收到所述第一数据存储请求的情况下,对所述第一标识进行解析,获取所述第二标识,将所述矿用数据包及所述第一标识存储至所述第二标识对应的企业节点中,并将存储成功的矿用数据包对应的第一标识及数据类型发送至所述区块链模块;或者,
12、所述二级节点平台,还用于在接收到所述第二数据存储请求的情况下,对所述第一标识进行解析,获取所述第二标识,将所述矿用数据包及所述第一标识存储至所述第二标识对应的企业节点中,并将存储成功的矿用数据包对应的第一标识发送至所述区块链模块。
13、根据本公开的一个实施方式,所述区块链模块,还用于在接收到所述存储成功的矿用数据包对应的第一标识及数据类型的情况下,将所述存储成功的矿用数据包对应的第一标识及数据类型进行关联存储;或者,
14、所述区块链模块,还用于在接收到所述存储成功的矿用数据包对应的第一标识的情况下,将所述存储成功的矿用数据包对应的第一标识进行存储。
15、根据本公开的一个实施方式,所述区块链模块,还用于在存储有第一标识及关联的数据类型的情况下,将所述目标数据类型与存储的每个数据类型进行匹配,并将匹配成功的数据类型关联的第一标识确定为所述目标标识;或者,
16、所述区块链模块,还用于在存储有第一标识、没有存储数据类型的情况下,确定所述目标数据类型对应的第四标识,将所述第四标识与存储的每个第一标识中包含的第三标识进行匹配,并将匹配成功的第一标识确定为所述目标标识。
17、根据本公开的一个实施方式,所述二级节点平台,还用于:
18、对所述目标标识进行解析,以获取所述目标标识中包含的第二标识,并基于所述目标标识,从所述目标标识中包含的第二标识对应的企业节点中,读取所述目标标识对应的目标矿用数据包。
19、根据本公开的一个实施方式,所述二级节点平台,还用于:
20、生成每个数据类型对应的第三标识,并将每个数据类型对应的第三标识发送至所述每个矿区对应的数据处理模块及所述区块链模块。
21、根据本公开的一个实施方式,所述二级节点平台,还用于:
22、在接收到矿区的数据处理模块发送的矿区注册请求的情况下,为所述矿区分配对应的第一标识,并将所述矿区对应的第一标识发送至对应矿区的数据处理模块。
23、根据本公开的一个实施方式,所述计算模块,还用于:
24、将所述目标数据对应的处理结果及所述业务需求发送至所述区块链模块进行关联存储。
25、为达上述目的,本公开第二方面实施例提出了一种矿用数据处理方法,包括:
26、计算模块在接收到数据处理请求的情况下,向区块链模块发送第一数据获取请求,其中,所述数据处理请求包含业务需求及关联的目标数据类型,所述第一数据获取请求包含所述目标数据类型;
27、所述区块链模块在接收到所述第一数据获取请求之后,根据所述目标数据类型,从存储的第一标识中确定目标标识,并向二级节点平台发送第二数据获取请求,其中,所述第二数据获取请求中包括所述目标标识,所述第一标识为矿用数据包对应的标识;
28、所述二级节点平台在接收到所述第二数据获取请求之后,从存储的矿用数据包中,获取与所述目标标识对应的目标矿用数据包,并将加密后的目标矿用数据包作为目标数据,发送至所述计算模块;
29、所述计算模块在获取到目标数据之后,基于所述业务需求,对所述目标数据进行处理。
30、本申请提供的矿用数据处理系统及方法,将每个矿区的矿用数据包及对应的第一标识存储在二级节点平台,并将矿用数据包的第一标识(包含矿用数据包的业务类型对应的第三标识),或者矿用数据包的第一标识(不包含矿用数据包的业务类型对应的第三标识)及业务类型存储在区块链模块,从而区块链模块在接收到计算模块发送的第一数据获取请求之后,可以根据目标数据类型查询到目标标识,二级节点平台将目标标识对应的目标矿用数据包加密后发送给计算模块进行处理。由此,可以通过二级节点平台对每个矿区的数据进行管理,结合区块链技术,提高确定的目标标识的准确性,进而提高计算模块获取的目标数据的准确性,结合计算技术,在不泄露原有矿用数据的情况下,采用加密方式,对矿用数据进行分析处理,实现数据的高效利用和智能决策,推动矿山的数字化转型和升级。
本文档来自技高网...【技术保护点】
1.一种矿用数据处理系统,其特征在于,包括:计算模块、区块链模块及二级节点平台;
2.根据权利要求1所述的系统,其特征在于,所述系统还包括每个矿区对应的数据处理模块;
3.根据权利要求2所述的系统,其特征在于,
4.根据权利要求3所述的系统,其特征在于,
5.根据权利要求4所述的系统,其特征在于,
6.根据权利要求3所述的系统,其特征在于,所述二级节点平台,还用于:
7.根据权利要求2所述的系统,其特征在于,所述二级节点平台,还用于:
8.根据权利要求2所述的系统,其特征在于,所述二级节点平台,还用于:
9.根据权利要求1所述的系统,其特征在于,所述计算模块,还用于:
10.一种矿用数据处理方法,其特征在于,由权利要求1-9任一所述的矿用数据处理系统执行,包括:
【技术特征摘要】
1.一种矿用数据处理系统,其特征在于,包括:计算模块、区块链模块及二级节点平台;
2.根据权利要求1所述的系统,其特征在于,所述系统还包括每个矿区对应的数据处理模块;
3.根据权利要求2所述的系统,其特征在于,
4.根据权利要求3所述的系统,其特征在于,
5.根据权利要求4所述的系统,其特征在于,
6.根据权利要求3所述的系统,...
【专利技术属性】
技术研发人员:丁雷,董新燕,李军中,沈策,张云泰,
申请(专利权)人:中煤科工集团信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。