[发明专利]设备切换方法、装置、电子设备和存储介质在审
申请号: | 202010340888.9 | 申请日: | 2020-04-26 |
公开(公告)号: | CN113297013A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 许乐;雷超;曾福华;武桂珠 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 钱秀茹 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 切换 方法 装置 电子设备 存储 介质 | ||
1.一种设备切换方法,其特征在于,所述的方法包括:
接收设备的心跳信息,依据所述心跳信息确定设备状态,其中,所述设备包括主设备和从设备;
在检测到主设备的设备状态为异常的情况下,按照优先级信息从设备状态为正常的从设备中选取备选设备;
向所述备选设备发送置主指令,以使所述备选设备切换为主设备。
2.根据权利要求1所述的方法,其特征在于,所述依据所述心跳信息确定设备状态,包括:
从所述设备的心跳信息中获取时间戳,并确定所述时间戳与当前时间的差值;
当所述差值小于时长阈值时,确定所述设备的设备状态为正常;
当所述差值大于或等于时长阈值时,确定所述设备的设备状态为异常。
3.根据权利要求2所述的方法,其特征在于,还包括:
在确定主设备对应的差值大于或等于时长阈值之后,向所述主设备发送测试指令;
若在预设时长内未接收到所述测试指令对应的反馈信息,确定所述主设备的设备状态为异常。
4.根据权利要求1所述的方法,其特征在于,还包括:
接收切换后的主设备的心跳信息,向切换前的主设备发送置从指令,以使切换前的主设备切换为从设备。
5.根据权利要求4所述的方法,其特征在于,还包括:
根据切换后的主设备的心跳信息,将切换前的主设备的心跳信息中的主机标识忽略。
6.根据权利要求5所述的方法,其特征在于,所述根据切换后的主设备的心跳信息,将切换前的主设备的心跳信息中的主机标识忽略,包括:
根据切换后的主设备的心跳信息,生成标识忽略指令;
依据所述标识忽略指令,忽略切换前的主设备的主机标识。
7.一种设备切换方法,应用于从设备,其特征在于,包括:
向监控设备发送心跳信息,所述监控设备用于依据所述心跳信息确定设备状态;
在主设备发生故障的情况下,接收至少一个监控设备发送的置主指令;
根据至少一个置主指令,切换运行状态为主设备的运行状态。
8.根据权利要求7所述的方法,其特征在于,所述根据至少一个置主指令,切换运行状态为主设备的运行状态,包括:
根据至少三个置主指令进行投票,以根据投票结果,切换运行状态为主设备的运行状态。
9.根据权利要求7所述的方法,其特征在于,还包括:
在完成状态切换后,向所述监控设备发送心跳信息,所述监控设备根据切换后的心跳信息向切换前的主设备发送置从指令,以使切换前的主设备切换为从设备。
10.一种设备切换方法,应用于主设备,其特征在于,包括:
向监控设备发送心跳信息,所述监控设备用于根据所述心跳信息确定设备状态;
在所述主设备的设备状态为异常的情况下,接收所述监控设备发送的置从指令;
根据所述置从指令,将设备运行状态切换为从设备的运行状态。
11.根据权利要求10所述的方法,其特征在于,还包括:
在接收所述置从指令前,接收所述监控设备的测试信息;
根据所述测试信息,在预设时长内向所述监控设备返回反馈信息。
12.一种设备切换装置,其特征在于,包括:
信息接收模块,用于接收设备的心跳信息,依据所述心跳信息确定设备状态,其中,所述设备包括主设备和从设备;
从设备选取模块,用于在检测到主设备的设备状态为异常的情况下,按照优先级信息从设备状态为正常的从设备中选取备选设备;
置主处理模块,用于向所述备选设备发送置主指令,以使所述备选设备切换为主设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010340888.9/1.html,转载请声明来源钻瓜专利网。