一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

主从关系的确定方法和装置、存储介质和电子设备与流程

2023-02-01 21:09:38 来源:中国专利 TAG:

技术特征:
1.一种主从关系的确定方法,其特征在于,包括:指示第一控制器对应的第一服务根据同步链路的状态和第二控制器的状态确定所述第一控制器与所述第二控制器的第一主从信息,其中,所述同步链路为所述第一控制器与所述第二控制器之间的链路;指示所述第二控制器对应的第二服务根据所述同步链路的状态和所述第一控制器的状态确定所述第一控制器与所述第二控制器的第二主从信息;根据所述第一主从信息和所述第二主从信息确定所述第一控制器和所述第二控制器的主从关系。2.根据权利要求1所述的方法,其特征在于,指示所述第一控制器对应的第一服务根据同步链路的状态和第二控制器的状态确定所述第一控制器与所述第二控制器的第一主从信息之前,所述方法还包括:通过所述第一服务确定所述第一控制器的属性值;指示所述第一服务在根据所述第一控制器的属性值确定所述第一控制器位于底板的下方的情况下,设置所述第一控制器为主控制器、所述第二控制器为主从未知的控制器。3.根据权利要求2所述的方法,其特征在于,通过所述第一服务确定所述第一控制器的属性值,包括:通过所述第一服务获取所述第一控制器对应的复杂可编程逻辑器件cpld的第一寄存器中存储的第一值,并将所述第一值确定为所述第一控制器的属性值,其中,所述第一值为所述第一控制器对应的cpld读取的所述第一控制器对应的通用输入/输出口gpio管脚的值;其中,在所述第一控制器的属性值等于目标值的情况下,确定所述第一控制器位于所述底板的下方,在所述第一控制器的属性值不等于目标值的情况下,确定所述第一控制器位于所述底板的上方。4.根据权利要求1所述的方法,其特征在于,在所述第一控制器位于底板的下方的情况下,指示所述第一控制器对应的第一服务根据同步链路的状态和第二控制器的状态确定所述第一控制器与所述第二控制器的第一主从信息,包括:指示第一服务在确定所述同步链路的状态为正常状态的情况下,确定所述第一控制器为主控制器以及所述第二控制器为从控制器;指示第一服务在确定所述同步链路的状态为异常状态且所述第二控制器的状态为未知状态、或者所述同步链路的状态为异常状态且所述第二控制器的状态为非活跃状态、或者所述同步链路的状态为未知状态且所述第二控制器的状态为非活跃状态的情况下,确定所述第一控制器为主控制器以及识别所述第二控制器的主从状态失败;指示第一服务在确定所述同步链路的状态为未知状态且所述第二控制器的状态为活跃状态、或者所述同步链路的状态为异常状态且所述第二控制器的状态为活跃状态的情况下,确定所述第一控制器为主控制器以及所述第二控制器为从控制器的概率大于预设阈值的控制器。5.根据权利要求1所述的方法,其特征在于,指示所述第二控制器对应的第二服务根据所述同步链路的状态和所述第一控制器的状态确定所述第一控制器与所述第二控制器的第二主从信息之前,所述方法包括:
通过所述第二服务确定所述第二控制器的属性值;指示所述第二服务在根据所述第二控制器的属性值确定所述第一控制器位于底板的上方的情况下,设置所述第一控制器为主从未知的控制器、所述第二控制器为从控制器的概率大于预设阈值的控制器。6.根据权利要求5所述的方法,其特征在于,通过所述第二服务确定所述第二控制器的属性值,包括:通过所述第二服务获取所述第二控制器对应的复杂可编程逻辑器件cpld的第一寄存器中存储的第二值,并将所述第二值确定为所述第二控制器的属性值,其中,所述第二值为所述第二控制器对应的cpld读取的所述第二控制器对应的通用输入/输出口gpio管脚的值;其中,在所述第二控制器的属性值等于目标值的情况下,确定所述第一控制器位于所述底板的下方,在所述第二控制器的属性值不等于目标值的情况下,确定所述第一控制器位于所述底板的上方。7.根据权利要求1所述的方法,其特征在于,在所述第二控制器位于底板的上方的情况下,指示所述第二控制器对应的第二服务根据所述同步链路的状态和所述第一控制器的状态确定所述第一控制器与所述第二控制器的第二主从信息,包括:指示第二服务在确定所述同步链路的状态为正常状态的情况下,确定所述第一控制器为主控制器以及所述第二控制器为从控制器;指示第二服务在确定所述同步链路的状态为异常状态且所述第一控制器的状态为未知状态、或者所述同步链路的状态为异常状态且所述第一控制器的状态为非活跃状态、或者所述同步链路的状态为未知状态且所述第一控制器的状态为非活跃状态的情况下,确定识别所述第一控制器主从状态失败以及所述第二控制器为主控制器;指示第二服务在确定所述同步链路的状态为未知状态且所述第一控制器的状态为活跃状态、或者所述同步链路的状态为异常状态且所述第一控制器的状态为活跃状态的情况下,确定所述第一控制器为主控制器的概率大于预设阈值的控制器以及所述第二控制器为从控制器;指示第二服务在确定所述同步链路的状态为未知状态且所述第一控制器的状态为非活跃状态的情况下,确定识别所述第一控制器主从状态失败的概率大于预设阈值以及所述第二控制器为主控制器。8.根据权利要求1所述的方法,其特征在于,在所述第一控制器位于底板的下方、所述第二控制器位于所述底板的上方的情况下,根据所述第一主从信息和所述第二主从信息确定所述第一控制器和所述第二控制器的主从关系,包括:在所述第一主从信息与所述第二主从信息不存在矛盾的情况下,根据所述第一主从信息确定所述第一控制器和所述第二控制器的主从关系;在所述第一主从信息与所述第二主从信息存在矛盾的情况下,根据所述第二主从信息确定所述第一控制器和所述第二控制器的主从关系。9.根据权利要求8所述的方法,其特征在于,根据所述第一主从信息确定所述第一控制器和所述第二控制器的主从关系,包括:根据所述第一主从信息中所述第一控制器的信息确定所述第一控制器的主从属性;根
据所述第一控制器的主从属性确定所述第二控制器的主从属性;根据所述第二主从信息确定所述第一控制器和所述第二控制器的主从关系,包括:根据所述第二主从信息中所述第二控制器的信息确定所述第二控制器的主从属性;根据所述第二控制器的主从属性确定所述第一控制器的主从属性。10.一种主从关系的确定装置,其特征在于,包括:第一确定模块,用于指示第一控制器对应的第一服务根据同步链路的状态和第二控制器的状态确定所述第一控制器与所述第二控制器的第一主从信息,其中,所述同步链路为所述第一控制器与所述第二控制器之间的链路;第二确定模块,用于指示所述第二控制器对应的第二服务根据所述同步链路的状态和所述第一控制器的状态确定所述第一控制器与所述第二控制器的第二主从信息;第三确定模块,用于根据所述第一主从信息和所述第二主从信息确定所述第一控制器和所述第二控制器的主从关系。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至9任一项中所述的方法的步骤。12.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求1至9任一项中所述的方法的步骤。

技术总结
本申请实施例提供了一种主从关系的确定方法和装置、存储介质和电子设备,其中,该方法包括:指示第一控制器对应的第一服务根据同步链路的状态和第二控制器的状态确定第一控制器与第二控制器的第一主从信息,其中,同步链路为第一控制器与第二控制器之间的链路;指示第二控制器对应的第二服务根据同步链路的状态和第一控制器的状态确定第一控制器与第二控制器的第二主从信息;根据第一主从信息和第二主从信息确定第一控制器和第二控制器的主从关系。通过本申请,解决了现有主从识别策略无法及时准确的确定双控制器的主从关系的问题,进而达到了可以及时准确的确定双控制器的主从关系的效果。主从关系的效果。主从关系的效果。


技术研发人员:季树荣
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2022.10.28
技术公布日:2023/1/31
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献