[发明专利]互补式看门狗系统及互补式看门狗的监测方法在审
申请号: | 201510703126.X | 申请日: | 2015-10-26 |
公开(公告)号: | CN105242980A | 公开(公告)日: | 2016-01-13 |
发明(设计)人: | 李建锋 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
地址: | 201620 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互补 看门狗 系统 监测 方法 | ||
技术领域
本发明涉及看门狗技术,尤其涉及一种互补式看门狗系统及互补式看门狗的监测方法。
背景技术
在电信级的嵌入式设备中,一般会采用硬件看门狗方式来检测设备系统是否出现死机故障,一旦看门狗检测到出现死机故障以后,可以对系统进行重启,从而使设备从故障中恢复。通常设备的运行阶段一般可以分为启动阶段和业务阶段。启动阶段主要是从设备上电启动一直到设备上的业务软件初始化完成;业务阶段就是设备正常工作,提供业务功能的阶段。
目前比较常见的看门狗方案普遍是针对业务阶段的,具体实现为:在设备启动阶段并不打开看门狗,待设备启动完成以后,再由中央处理器软件打开看门狗进行周期性监测喂狗,如果发生死机,硬件看门狗模块发现超过规定时间没有喂狗,则发出复位信号,对中央处理器及其外围模块进行复位。
在现有的技术方案中的主要缺点为:一旦设备在启动阶段发生死机,由于看门狗并未在启动阶段开启,因此设备将无法自行从死机故障中恢复,严重影响到客户体验。
发明内容
针对现有的看门狗仅可在业务阶段进行周期性监测喂狗,在启动阶段并不能使设备自行从死机故障中恢复的上述问题,现提供一种旨在实现可在启动阶段和业务阶段监测设备的运行状态的互补式看门狗系统及互补式看门狗的监测方法。
具体技术方案如下:
一种互补式看门狗系统,应用于设备启动阶段及业务阶段,包括:
一接收单元,用以接收所述设备发送的控制信号,所述控制信号包括切换信号和喂狗信号;
一第一看门狗,连接所述接收单元,用以在启动阶段根据所述喂狗信号及第一时间周期监测所述设备是否处于死机状态,若是输出复位信号;
一第二看门狗,连接所述接收单元,用以在业务阶段根据所述喂狗信号及第二时间周期监测所述设备是否处于死机状态,若是输出复位信号;
一输出单元,分别连接所述第一看门狗和所述第二看门狗,用以将所述复位信号发送至所述设备;
一控制单元,分别连接所述接收单元、所述第一看门狗和所述第二看门狗,用以根据所述切换信号分别控制所述第一看门狗和所述第二看门狗的工作状态。
优选的,所述控制单元用以识别所述切换信号是否为启动切换信号;
当所述切换信号为启动切换信号时,所述控制单元将所述启动切换信号发送至所述第一看门狗以控制所述第一看门狗工作。
优选的,当所述切换信号不是所述启动切换信号即为业务切换信号时,所述控制单元关闭所述第一看门狗,并将所述业务切换信号发送至所述第二看门狗以驱动所述第二看门狗工作。
优选的,所述第一看门狗包括:
一第一计数器,用以记录接收到所述喂狗信号的次数;
一第一监测模块,连接所述第一计数器,用以监测是否在所述第一时间周期内接收到所述喂狗信号;
当在所述第一时间周期内未接收到所述喂狗信号时,所述第一监测模块输出复位信号。
优选的,所述第二看门狗包括:
一第二计数器,用以记录接收到所述喂狗信号的次数;
一第二监测模块,连接所述第二计数器,用以监测是否在所述第二时间周期内接收到所述喂狗信号;
当在所述第二时间周期内未接收到所述喂狗信号时,所述第二监测模块输出复位信号。
优选的,所述设备包括中央处理器和复数个辅助单元,所述设备包括中央处理器和复数个辅助单元,所述中央处理器与所述辅助单元连接,用以检测所述辅助单元是否发生故障,当发生故障时生成配置信号并输出,所述接收单元用以接收所述中央处理器发送的所述喂狗信号或所述配置信号;
所述第二看门狗还包括一配置模块,所述配置模块连接所述第二监测模块,用以接收所述中央处理器发送的所述配置信号,根据所述配置信号生成相应的喂狗模式,以控制所述第二监测模块对所述中央处理器进行监测,或控制所述第二监测模块向所述中央处理器发送所述复位信号,或控制所述第二监测模块向所述中央处理器和所述辅助单元发送复位信号。
优选的,当所述配置信号为所述中央处理器或所述辅助单元发生故障状态或死机状态时,所述第二监测模块在业务阶段根据所述配置信号生成相应的所述喂狗模式,输出复位信号至所述中央处理器及当前处于死机状态或者故障状态的所述辅助单元。
优选的,当所述配置信号为所述中央处理器的软件版本升级后发送的配置信号时,所述第二监测模块输出复位信号至所述中央处理器。
优选的,当所述配置信号为默认配置信号时,所述第二监测模块输出复位信号至所述中央处理器及所有的所述辅助单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510703126.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铃声外接手机链
- 下一篇:断路器接线螺丝扭矩检测装置