1.一种基于区块链的跨链通信方法,其特征在于:该方法包括以下步骤:步骤一:建立一条主区块链和多条副区块链,链之间随时以蓝牙通信,建立云平台,主区块链优先向云平台上报数据,副区块链其次向云平台上报数据,建立管理平台和APP;
步骤二:将各条副区块链部署于不同的环境,每条副区块链采集所处环境中的具体细节信息,副区块链将采集到的信息以TCP数据帧编码发送到管理端;
步骤三:云平台将所有副区块链发送的数据帧译码,管理端对数据信息给出对应的处理方式,应用层将处理方式作数据帧编码发送回云平台;
步骤四:AI智能算法训练学习,在每种场景对应不同的细节信息下的信息处理方式,训练出成果模型;
步骤五:主区块链与多条副区块链之间开启跨链通信,AI智能算法给出用户场景细节处理规则,管理端与每条主区块链进行物联网定位通信;
所述建立一条主区块链和多条副区块链,链之间随时以蓝牙通信,建立云平台,主区块链优先向云平台上报数据,副区块链其次向云平台上报数据,建立管理平台和APP的步骤,包括:在主区块链内搭载用户端APP,APP中加入AI智能算法,为用户提供服务;
在多条副区块链内搭载通信模块和采集模块;
副区块链主要部署于大楼建筑或园区内的楼道、房间、墙壁、消防通道、窗口处;
主副区块链之间主要以蓝牙技术进行临时、高速、稳定连接;
为了保证主副区块链之间有高强度信号、能稳定连接,设置连接距离不少于40米、不超过100米;
在传输层建立云平台和数据库;
传输层与主副区块链之间以TCP协议和HTTP协议进行交互通信;
设置主区块链与云平台以HTTP协议和最高优先级1与云平台通信;
设置其他副区块链以TCP协议和次优先级2与云平台通信;
部署管理平台和管理端APP,并以HTTP协议与云平台通信;
所述将各条副区块链部署于不同的环境,每条副区块链采集所处环境中的具体细节信息,副区块链将采集到的信息以TCP数据帧编码发送到管理端的步骤,包括:管理员先在试验场各处部署多条副区块链;
管理员在各处模拟不同的火灾环境供副区块链采集数据;
其中模拟不同的火灾环境有:
刚出现火势01,火势正在蔓延02、火势逐渐扩大03、火势迅速扩大04、火势巨大05......其他扩展项NN;
将每条副区块链部署于模拟出的不同火灾环境当中;
副区块链通过采集模块,在火灾环境中采集环境中的细节信息,细节信息有:氧气浓度01、烟雾浓度02、环境温度03、CO浓度04、火焰覆盖范围05......其他扩展项NN;
管理员模拟出电力系统断电且有信号干扰的火灾环境;
副区块链通过抗火模块以窄带物联网NB-IoT技术,在断电的情况下,保证副区块链以高稳定性、低功耗、长续航的将数据传输至云平台;
NB-IoT主要通过TCP数据帧以16进制编码的形式向云平台发送数据;
其数据帧格式为:
QT 01/01/0102 0304/ FA/BN;
其中QT代表:数据帧的帧头;
01代表:副区块链1发送的数据;
/01代表:副区块链1当前所处在“刚出现火势”的场景;
/0102 0304代表:当前火灾环境中具体的细节信息;
/FA代表:副区块链1的NB-IoT模块的剩余续航小时数;
/BN代表:数据帧的帧尾;
所述云平台将所有副区块链发送的数据帧译码,管理端对数据信息给出对应的处理方式,应用层将处理方式作数据帧编码发送回云平台的步骤,包括:所有副区块链发送到云平台的TCP数据帧;
由云平台作16进制-2进制译码;
译码出的数据信息,云平台将其与管理端模拟的不同火灾环境一一对应,全部存储到数据库中,管理端在应用层发送调用请求,
云平台将数据信息作2进制-8进制HTTP数据帧编码,HTTP数据帧发送到应用层,应用层将数据帧解码为场景图、数字、汉字,管理端按照模拟的不同火灾环境对应的不同环境细节信息,作出不同的处理规则;
处理规则内容为:
用CO
应用层对管理端作出的处理规则进行HTTP数据帧编码;
编码内容为:
XF /02/0102 0304/0507 FX;
其中XF、FX代表:HTTP数据帧的帧头帧尾;
/02代表:在“火势蔓延”场景;
/0102 0304代表:该场景下火灾的具体细节信息;
/0507代表:针对该场景、该细节信息应当作出的处理方式;
所述AI智能算法训练学习,在每种场景对应不同的细节信息下的信息处理方式,训练出成果模型的步骤,包括:云平台收到应用层发送来的HTTP数据帧后,进行8进制-2进制译码,译码结果存储到数据库中;
AI智能算法调用HTTP数据帧信息和TCP数据帧信息;
将HTTP数据帧信息全部转换到矩阵{H}中;
AI算法以每种火灾场景对应的每种细节信息作矩阵每列的首列元素;
以每种细节信息对应的处理方式作为同一列元素;
AI智能算法将TCP数据帧信息全部转换到矩阵{T}中;
以每种火灾场景作为每行的首行元素;
以场景对应的细节信息作为同一行元素;
矩阵{H}作转置运算得到{H}
矩阵{T}作逆运算得到{T}
两矩阵相乘得矩阵{HT};
通过傅里叶卷积,得到特征值矩阵{λ};
{λ}矩阵作为AI的参考模型,AI反复训练并优化模型,最终得到成果模型库;
所述主区块链与多条副区块链之间开启跨链通信,AI智能算法给出用户场景细节处理规则,管理端与每条主区块链进行物联网定位通信的步骤,包括:AI智能算法得到成果模型库后,管理端在大楼建筑或园区内的各处都部署一条副区块链;
部署后,每条副区块链全天自动检测部署环境范围内的环境参数;
当任意一条副区块链监测到出现任意一种火灾场景时:该副区块链以蓝牙技术与附近的每一条主区块链建立临时通信信道;
向主区块链发送16进制编码的UDP数据帧,其数据帧内容为:UD BA/01/0102 0304 ED;
其中UD代表:数据帧的帧头;
BA代表:186号副区块链向主区块链发送的报警信息;
/01代表:186号副区块链所处的环境为“刚出现火势”;
/0102 0304代表:当前的场景细节信息;
ED代表:数据帧的帧尾;
副区块链向附近的所有主区块链发送了UDP数据帧后,主区块链收到16进制的UDP数据帧,进行16进制-10进制解码;
解码后,AI智能算法根据UDP数据帧中的“BA”确定报警副区块链的具体位置坐标;
根据“/01”和“/0102 0304”确定位置坐标处的场景信息;
AI再参照成果模型库与实时的场景信息作比对分析,运用矩阵算法,解出特征值矩阵,从而确定186号副区块链所处的位置应当采取的处理方式;
AI再对上述信息作译码处理,将信息译码为汉字和数字和位置坐标图,展示到APP上;
大楼建筑或园区内的人员根据APP上显示的险情发生位置坐标图、场景细节信息和AI给出的处理方式,人员前往该位置处理险情或逃离该位置进行紧急避险。