当前位置: 首页 > 专利查询>丁奇娜专利>正文

基于区块链的设备控制方法、装置及服务器制造方法及图纸

技术编号:23514903 阅读:58 留言:0更新日期:2020-03-18 01:26
本申请实施例提供一种基于区块链的设备控制方法、装置及服务器,通过预先建立的区块链按照每个参与节点的节点参与顺序依次确定当前设备状态信息所对应的设备控制策略,之后通过确定相对设备控制策略中与设备状态信息匹配的控制项目类型的第一项目类型信息后,进一步根据与设备状态信息匹配的控制项目类型节点之间的设备控制关联情况,确定策略执行过程控制曲线,之后进一步确定第二项目类型信息,并结合第二项目类型信息后从设备控制策略中确定目标设备控制策略进行设备控制,从而有效考虑到设备控制状态的整体性状态表达以及不同项目类型之间的差异表达,减少实际设备控制过程的控制偏差。

Device control method, device and server based on blockchain

【技术实现步骤摘要】
基于区块链的设备控制方法、装置及服务器
本申请涉及设备控制
,具体而言,涉及一种基于区块链的设备控制方法、装置及服务器。
技术介绍
传统设备控制方案中,通常是基于设备控制状态对待控制设备中某一项项目类型下的参数进行调整控制,但是上述方案在匹配设备控制策略时仅仅是简单的对应关系匹配,或者深度学习匹配,未考虑到设备控制状态的整体性状态表达,也没有考虑到不同项目类型之间的差异表达,导致实际设备控制过程不仅造成控制偏差,还可能错误地学习每次控制过程,导致偏差越来越明显。
技术实现思路
为了至少克服现有技术中的上述不足,本申请的目的在于提供一种基于区块链的设备控制方法、装置及服务器,通过预先建立的区块链按照每个参与节点的节点参与顺序依次确定当前设备状态信息所对应的设备控制策略,之后通过确定相对设备控制策略中与设备状态信息匹配的控制项目类型的第一项目类型信息后,进一步根据与设备状态信息匹配的控制项目类型节点之间的设备控制关联情况,确定策略执行过程控制曲线,之后进一步确定第二项目类型信息,并结合第二项目类型信息后从设备控制策略中确定本文档来自技高网...

【技术保护点】
1.一种基于区块链的设备控制方法,其特征在于,应用于服务器,所述服务器与至少一个待控制设备通信连接,所述方法包括:/n根据每个待控制设备上传的设备状态信息,将所述设备状态信息添加到预先建立的该待控制设备所对应的区块链中,并在所述区块链中按照每个参与节点的节点参与顺序依次确定当前设备状态信息所对应的设备控制策略;/n从在所述设备状态信息中的节点参与顺序处于确定的所述设备控制策略之前,且与所述设备状态信息相关联的设备控制策略中,确定相对设备控制策略,并获取所述相对设备控制策略中与所述设备状态信息匹配的控制项目类型的第一项目类型信息;/n根据所述第一项目类型信息和与所述设备状态信息匹配的控制项目类型...

【技术特征摘要】
1.一种基于区块链的设备控制方法,其特征在于,应用于服务器,所述服务器与至少一个待控制设备通信连接,所述方法包括:
根据每个待控制设备上传的设备状态信息,将所述设备状态信息添加到预先建立的该待控制设备所对应的区块链中,并在所述区块链中按照每个参与节点的节点参与顺序依次确定当前设备状态信息所对应的设备控制策略;
从在所述设备状态信息中的节点参与顺序处于确定的所述设备控制策略之前,且与所述设备状态信息相关联的设备控制策略中,确定相对设备控制策略,并获取所述相对设备控制策略中与所述设备状态信息匹配的控制项目类型的第一项目类型信息;
根据所述第一项目类型信息和与所述设备状态信息匹配的控制项目类型节点之间的设备控制关联情况,对所述设备控制策略进行设备控制关联处理,得到所述设备控制策略的策略执行过程控制曲线;
根据所述策略执行过程控制曲线得到与所述设备状态信息匹配的控制项目类型的第二项目类型信息,并从所述策略执行过程控制曲线中提取出目标设备控制策略的控制特征信息后,根据所述控制特征信息和所述第二项目类型信息,从所述设备控制策略中确定所述目标设备控制策略。


2.根据权利要求1所述的基于区块链的设备控制方法,其特征在于,所述根据所述第一项目类型信息和与所述设备状态信息匹配的控制项目类型节点之间的设备控制关联情况,对所述设备控制策略进行设备控制关联处理,得到所述设备控制策略的策略执行过程控制曲线的步骤,包括:
根据所述第一项目类型信息和与所述设备状态信息匹配的控制项目类型节点之间的设备控制关联情况,获取所述设备控制策略的策略关联信息,并将所述策略关联信息处理为策略关联节点;
并行地将各策略关联节点输入至各预先配置的策略关联模型中,所述策略关联节点用于指示相应的策略关联模型生成与所述策略关联节点相应的第一策略关联结果,所述策略关联节点还用于指示相应的策略关联模型将所述策略关联节点分别生成参数关联数据列和过程关联数据列;
分别从所述参数关联数据列的各参数关联数据中提取参数关联特征,以及从过程关联数据列的各过程关联数据中提取过程关联特征;
分析各所述参数关联特征和所述过程关联特征,得到与所述策略关联节点相应的第一策略关联结果,并剔除各所述策略关联模型所输出的第一策略关联结果中冗余的策略关联结果,并根据剔除冗余策略关联结果后剩余的策略关联结果,组合生成与所述策略关联信息对应的第二策略关联结果;
根据所述第二策略关联结果对所述设备控制策略进行设备控制关联处理,得到所述设备控制策略的策略执行过程控制曲线。


3.根据权利要求2所述的基于区块链的设备控制方法,其特征在于,所述根据所述第二策略关联结果对所述设备控制策略进行设备控制关联处理,得到所述设备控制策略的策略执行过程控制曲线的步骤,包括:
获取所述第二策略关联结果中包括的策略关联特征的数量;
判断所述第二策略关联结果中包括的策略关联特征的数量与第一设定数量和第二设定数量的数量大小关系,其中,所述第一设定数量大于所述第二设定数量;
如果所述第二策略关联结果中包括的策略关联特征的数量小于等于所述第二设定数量,则确定所述第二策略关联结果的特征标识参数表达值的理论值为第一预设特征标识参数值;
如果所述第二策略关联结果中包括的策略关联特征的数量大于所述第二设定数量且小于等于所述第一设定数量,则根据第一设定模型计算所述第二策略关联结果的特征标识参数表达值的理论值,其中,所述第二策略关联结果中包括的策略关联特征的数量为所述第一设定模型的输入部分,所述第二策略关联结果的特征标识参数表达值的理论值为所述第一设定模型的输出部分,在所述第一设定模型中,所述第二策略关联结果中包括的策略关联特征的数量越大、所述第二策略关联结果的特征标识参数表达值的理论值越大;
如果所述第二策略关联结果中包括的策略关联特征的数量大于所述第一设定数量,则根据第二设定模型计算所述第二策略关联结果的特征标识参数表达值的理论值,其中,所述第二策略关联结果中包括的策略关联特征的数量为所述第二设定模型的输入部分,所述第二策略关联结果的特征标识参数表达值的理论值为所述第二设定模型的输出部分,在所述第二设定模型中,所述第二策略关联结果中包括的策略关联特征的数量越大、所述第二策略关联结果的特征标识参数表达值的理论值越小,其中,所述第二策略关联结果的关联特征值为所述第二策略关联结果中的关联特征的特征标识参数和非关联特征的特征标识参数之间的权衡值;
根据所述第二策略关联结果的关联特征值的理论值和所述第二策略关联结果的上一次策略关联特征的关联特征值计算所述第二策略关联结果的补偿关联值,其中,所述补偿关联值用于对所述第二策略关联结果中的控制关联位置的目标关联策略进行补偿更新,所述上一次策略关联特征的关联特征值为所述上一次策略关联特征中的非关联特征的应用特征标识参数的平均值与所述上一次策略关联特征中的关联特征的应用特征标识参数的平均值之间的权衡值;
根据所述补偿关联值获取所述第二策略关联结果中的控制关联位置的目标关联策略,其中,所述控制关联位置的目标关联策略用于对所述设备控制策略进行控制关联处理;
根据所述目标关联策略对所述设备控制策略进行控制关联处理,得到所述设备控制策略的策略执行过程控制曲线。


4.根据权利要求2所述的基于区块链的设备控制方法,其特征在于,所述根据所述目标关联策略对所述设备控制策略进行控制关联处理,得到所述设备控制策略的策略执行过程控制曲线的步骤,包括:
依次获取所述目标关联策略中每个项目类型对应的目标关联子策略对应的待关联处理数据,所述目标关联子策略对应的待关联处理数据中包括多个控制关联模型;
依次获取所述目标关联子策略对应的待关联处理数据中当前待控制关联的控制关联模型,若所述当前待控制关联的控制关联模型包括有控制关联节点,则获取所述设备控制策略的参数控制信息所在参数控制单元在第一遍历项目类型中的位置,根据所述设备控制策略的参数控制信息所在参数控制单元在所述第一遍历项目类型中的位置,计算获取所述设备控制策略的参数控制信息所在控制关联模型在所述第一遍历项目类型中的位置,根据所述设备控制策略的参数控制信息所在控制关联模型在所述第一遍历项目类型中的位置,计算所述设备控制策略的参数控制信息在所述第一遍历项目类型中的控制关联模型调用信息,和/或获取所述控制关联节点中控制关联数据特征点的过程节点信息,获取所述控制关联数据特征点到所述设备控制策略的过程控制信息在第二遍历项目类型中的过程节点集合的过程控制特征向量,根据所述过程控制特征向量以及所述过程节点信息计算所述过程节点集合的集合位置信息,计算所述集合位置信息在所述第二遍历项目类型中的控制关联模型调用信息;
获取所述第一遍历项目类型对应的目标关联子策略过往控制关联的控制关联模型调用信息,和/或获取所述第二遍历项目类型对应的目标关联子策略中过往的控制关联模型调用信息;
若所述第一遍历项目类型对应的目标关联子策略中过往控制关联的控制关联模型调用信息匹配所述设备控制策略在第一遍历项目类型对应的目标关联子策略中的控制关联模型调用信息,和/或所述第二遍历项目类型对应的目标关联子策略中过往控制关联的控制关联模型调用信息匹配所述设备控制策略的过程控制信息在第二遍历项目类型对应的目标关联子策略中的控制关联模型调用信息,则对所述当前待控制关联的控制关联模型与所述对所述设备控制策略进行控制关联处理,并判断所述当前待控制关联的控制关联模型的控制关联节点数量是否大于预设控制关联模型数量;
若所述当前待控制关联的控制关联模型的控制关联节点数量大于预设控制关联模型数量,则获取当前待调用处理的控制关联模型,对当前待调用处理的控制关联模型进行调用处理;
判断所述当前待控制关联的控制关联模型的控制关联模型调用信息是否匹配所述项目类型对应的待控制关联数据中最后一个控制关联模型的控制关联模型调用信息;
若所述当前待控制关联的控制关联模型的控制关联模型调用信息匹配所述项目类型对应的待控制关联数据中最后一个控制关联模型的控制关联模型调用信息,则获取所述项目类型对应的待控制关联数据中未调用处理的所有控制关联模型,并对所述项目类型对应的待控制关联数据中未调用处理的所有控制关联模型依次进行调用处理;
若所述第一遍历项目类型中当前正在控制关联的控制关联模型调用信息不匹配所述设备控制策略的参数控制信息在第一遍历项目类型中的控制关联模型调用信息,和/或,所述第二遍历项目类型中当前正在调用处理的控制关联模型调用信息不匹配所述设备控制策略的过程控制信息在第二遍历项目类型中的控制关联模型调用信息,则等待所述第一遍历项目类型进行控制关联和/或等待所述第二遍历项目类型进行调用处理,直至所述第一遍历项目类型中当前正在控制关联的控制关联模型调用信息匹配所述设备控制策略的参数控制信息在第一遍历项目类型中的控制关联模型调用信息,和/或所述第二遍历项目类型中当前正在调用处理的控制关联模型调用信息匹配所述设备控制策略的过程控制信息在第二遍历项目类型中的控制关联模型调用信息为止;
若所述当前待控制关联的控制关联模型未包括有控制关联节点,则对所述当前待控制关联的控制关联模型进行控制关联,并判断所述当前待控制关联的控制关联模型的控制关联模型调用信息是否匹配预设控制关联模型数...

【专利技术属性】
技术研发人员:丁奇娜
申请(专利权)人:丁奇娜
类型:发明
国别省市:山东;37

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

1