[发明专利]一种系统故障恢复方法及装置有效
申请号: | 201710417137.0 | 申请日: | 2017-06-06 |
公开(公告)号: | CN108958989B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 笪禹;卜弋天 | 申请(专利权)人: | 北京猎户星空科技有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F11/14 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统故障 恢复 方法 装置 | ||
本申请实施例提供了一种系统故障恢复方法及装置,涉及计算机技术领域,应用于智能设备中的第一板卡,其中,上述方法包括:确定第二板卡出现系统故障后,广播所述第二板卡出现系统故障的故障信息,其中,所述第二板卡为:所述智能设备中除所述第一板卡外的一个板卡;在接收到所述智能设备中除所述第一板卡外的其他板卡广播的所述第二板卡出现系统故障的故障信息的情况下,判断自身是否能够用于对所述第二板卡进行系统故障恢复;若为是,对所述第二板卡进行系统故障恢复。应用本申请实施例提供的方案进行系统故障恢复,能够简化操作,提高故障恢复效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种系统故障恢复方法及装置。
背景技术
随着硬件技术的快速发展,机器人等智能设备越来越多的走进人们的生活。可以理解的,这些智能设备一般包括众多功能模块,例如,机器人包括:人机交互模块、图像识别模块、语音识别模块、机械控制模块、电源管理模块、运动控制模块等等,这些功能模块分布于不同的板卡上,而各个板卡上的软件系统可能是不同的,如,这些软件系统可以是:Android系统、Linux系统、bear-metal系统等等。
智能设备在运行过程中可能会由于用户操作或者其他原因导致各个板卡上的软件系统故障,进而导致智能设备无法正常运行。现有技术中出现上述情况时,一般需要维修人员通过PC机或者笔记本电脑连接故障板卡,通过专门的工具对故障板卡进行系统故障恢复。
可见,应用现有技术中的方式对板卡进行系统故障恢复时,操作复杂、故障恢复效率低。
发明内容
本申请实施例的目的在于提供一种系统故障恢复方法及装置,以简化对板卡进行系统故障恢复时的操作,提高故障恢复效率。具体技术方案如下:
一种系统故障恢复方法,应用于智能设备中的第一板卡,所述方法包括:
确定第二板卡出现系统故障后,广播所述第二板卡出现系统故障的故障信息,其中,所述第二板卡为:所述智能设备中除所述第一板卡外的一个板卡;
在接收到所述智能设备中除所述第一板卡外的其他板卡广播的所述第二板卡出现系统故障的故障信息的情况下,判断自身是否能够用于对所述第二板卡进行系统故障恢复;
若为是,对所述第二板卡进行系统故障恢复。
在本申请的一种实现方式中,通过以下方式确定所述第二板卡出现系统故障:
从所述智能设备的总线中确定目标总线;
通过各个目标总线向第二板卡发送故障探测消息;
监测是否均未通过各个目标总线接收到来自所述第二板卡的故障探测响应;
若为是,确定所述第二板卡出现系统故障;
所述广播所述第二板卡出现系统故障的故障信息的步骤,包括:
通过各个目标总线广播所述第二板卡出现系统故障的故障信息。
在本申请的一种实现方式中,所述判断自身是否能够用于对所述第二板卡进行系统故障恢复的步骤,包括:
广播自身的自荐信息,并监听其他板卡广播的自荐信息;
在监听到其他板卡广播的自荐信息时,根据自身的自荐信息和接收的自荐信息,判断自身是否能够用于对所述第二板卡进行系统故障恢复;
在未监听到其他板卡广播的自荐信息时,确定自能能够用于对所述第二板卡进行系统故障恢复。
在本申请的一种实现方式中,在所述广播自身的自荐信息的步骤之前,还包括:
获得自身硬件状态信息,并判断自身硬件状态信息是否满足第一自荐条件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猎户星空科技有限公司,未经北京猎户星空科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710417137.0/2.html,转载请声明来源钻瓜专利网。