【技术实现步骤摘要】
多机系统的主从竞争方法、装置、ARM及存储介质
[0001]本专利技术涉及主从竞争
,尤其涉及一种多机系统的主从竞争方法、装置、ARM及存储介质。
技术介绍
[0002]对于单机系统,通过单个设备与一个或多个单元进行通信。当该单个设备出现故障时,无法再与各单元进行通信,单机系统可靠性较差。
[0003]为了解决单机系统可靠性较差的问题,提出一种多机系统,然而,对于多机系统,需要选出一个主机对外通信,因此多机系统需要具备主从竞争机制。目前,缺少一种针对多机系统的主从竞争方法,以保证多机系统对外通信的可靠性。
技术实现思路
[0004]本专利技术实施例提供了一种多机系统的主从竞争方法、装置、ARM及存储介质,以解决现有方法缺少一种针对多机系统的主从竞争方法,以保证多机系统对外通信的可靠性的问题。
[0005]第一方面,本专利技术实施例提供了一种多机系统的主从竞争方法,多机系统包括至少两个设备,每个设备均包括ARM和DSP,各个ARM之间通信连接,ARM和DSP之间通信连接;多机系统的主从竞争 ...
【技术保护点】
【技术特征摘要】
1.一种多机系统的主从竞争方法,其特征在于,所述多机系统包括至少两个设备,每个所述设备均包括ARM和DSP,各个ARM之间通信连接,所述ARM和所述DSP之间通信连接;所述多机系统的主从竞争方法应用于所述ARM,包括:获取自身的通信ID,并发送包含自身的通信ID的心跳帧;接收其它ARM发送的心跳帧;所述其它ARM发送的心跳帧包含对应的其它ARM的通信ID;若在第一预设时长内,接收到的通信ID均满足预设条件,则确定自身为ARM备用主机;发送主机确认帧至DSP主机;其中,所述至少两个设备的DSP中包含一个DSP主机;所述DSP主机在接收到所述主机确认帧后,回复成功确认帧;在接收到所述DSP主机回复的成功确认帧时,确定自身为ARM主机。2.根据权利要求1所述的多机系统的主从竞争方法,其特征在于,所述预设条件包括:接收到的通信ID均小于自身的通信ID,或,接收到的通信ID均大于自身的通信ID。3.根据权利要求1所述的多机系统的主从竞争方法,其特征在于,在所述接收其它ARM发送的心跳帧之后,所述多机系统主从竞争方法还包括:若在所述第一预设时长内,接收到不满足所述预设条件的通信ID,则确定自身为ARM从机。4.根据权利要求1所述的多机系统的主从竞争方法,其特征在于,所述获取自身的通信ID,并发送包含自身的通信ID的心跳帧,包括:若在第二预设时长内,未接收到包含ARM主机标识的心跳帧,则获取自身的通信ID,并发送包含自身的通信ID的心跳帧。5.根据权利要求1所述的多机系统的主从竞争方法,其特征在于,在所述确定自身为ARM主机之后,所述多机系统的主从竞争方法还包括:将各个ARM从机的失同步标志位均置位,以通知各个ARM从机进行参数同步,使各个ARM从机与ARM主机保持参数同步;其中,各个ARM从机在与ARM主机保持参数同步后,发送清除同步标志位指令至所述ARM主机;当接收到ARM从机发送的清除同步标志位指令时,将该ARM从机的失同步标志位...
【专利技术属性】
技术研发人员:徐晓翔,陈景,董丽芳,
申请(专利权)人:厦门科灿信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。