CN202153352U - 防止计算机控制系统失效的看门狗装置 - Google Patents
防止计算机控制系统失效的看门狗装置 Download PDFInfo
- Publication number
- CN202153352U CN202153352U CN2011202355912U CN201120235591U CN202153352U CN 202153352 U CN202153352 U CN 202153352U CN 2011202355912 U CN2011202355912 U CN 2011202355912U CN 201120235591 U CN201120235591 U CN 201120235591U CN 202153352 U CN202153352 U CN 202153352U
- Authority
- CN
- China
- Prior art keywords
- control system
- computer control
- computer system
- communication
- actuator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本实用新型公开了一种防止计算机控制系统失效的看门狗装置,其包括:功能判断装置,其分析特征状态和通讯线路的通讯数据,解析出被监视计算机系统的行为;特征状态监视装置,其利用一组特征状态来描述被监视计算机控制系统的行为,通过分析这些特征状态的变化来推断被监视计算机系统是否能正常执行功能;通讯监视装置,其根据通讯协议,从被监视计算机系统的通讯数据中解析出特征数据,并配合特征状态的变化行为,推断出被监视计算机系统是否能正常执行功能;周期性复位装置,其进行周期性复位。本实用新型根据系统的行为决定是否要复位被监控的计算机系统或者对被监控的计算机控制系统进行断电若干秒后再恢复供电的操作,以确保恢复系统的功能。
Description
技术领域
本实用新型涉及一种看门狗装置,特别涉及一种防止计算机控制系统失效的看门狗装置。
背景技术
在计算机控制领域,为了防止计算机软件和计算机硬件在特殊条件下功能暂时失效,使用了一种众所周知的看门狗装置。
如图1所示,现有的看门狗装置采用定时复位电路,在设定的时间段内,计算机如果没有发出喂狗信号(即没有检测喂狗信号),定时器1溢出,触发单稳电路2输出复位信号,迫使受监控的计算机系统复位。现有的看门狗装置的工作原理是:一个可以选择定时长度的定时器,该定时器接受上电复位时清零,以及喂狗信号清零两种清零的操作。上电完成后,定时器就对振荡器3输出的时钟脉冲进行定时计数,当定时器计数值到达定时长度选择电路4所设定的定时计数值时,定时器溢出,溢出脉冲启动单稳态电路输出一个脉宽相对固定的复位信号,该信号可以直接连接到计算机的复位输入,迫使计算机系统进入复位操作,并重新开始工作。
通常的计算机控制系统由于软件设计中不可避免的缺陷或特殊运行状态的出现,会使计算机的中央处理器(CPU)暂时无法正常执行程序,出现功能上的失效,这时,只有重新复位系统,才可能使计算机系统恢复正常的功能。
然而,在实际的计算机控制系统中,有些系统功能失效后,仅用复位操作是不能恢复的,需要断开系统的电源,将计算机系统中所有存在记忆功能部件的信息消除后,再恢复电源供电,系统才能恢复功能。这往往是因为种计算机控制系统中存在寄生的记忆元件或存在无复位输入的寄存器导致的。
还有一种问题是计算机的功能已经失效了,但喂狗操作仍在进行,使得看门狗装置不能监控到计算机系统的失效,导致整个系统不能从错误中恢复,这种情况一般是软件设计上的某种缺陷造成的,也有的是由于计算机系统受到外界干扰,进入到了错误的程序执行状态引起的。
由于现有的看门狗装置具有上述两个应用问题,在特殊的应用领域,无法使用看门狗装置或看门狗装置的监控功能被大大削弱。
实用新型内容
本实用新型所要解决的技术问题是提供一种防止计算机控制系统失效的看门狗装置,其根据系统的行为决定是否要复位被监控的计算机系统或者对被监控的计算机控制系统进行断电若干秒后再恢复供电的操作,以确保恢复系统的功能。
为解决所述技术问题,本实用新型提供了一种防止计算机控制系统失效的看门狗装置,其特征在于,防止计算机控制系统失效的看门狗装置至少包括:
功能判断装置,其分析特征状态和通讯线路的通讯数据,解析出被监视计算机系统的行为,从而判断被监视计算机系统是否能正常执行功能;
特征状态监视装置,其利用一组特征状态来描述被监视计算机控制系统的行为,通过分析这些特征状态的变化来推断被监视计算机系统是否能正常执行功能;
通讯监视装置,其根据通讯协议,从被监视计算机系统的通讯数据中解析出特征数据,并配合特征状态的变化行为,推断出被监视计算机系统是否能正常执行功能;
周期性复位装置,其进行周期性复位;
特征状态监视装置、通讯监视装置、周期性复位装置与功能判断装置连接。
优选地,所述防止计算机控制系统失效的看门狗装置还包括复位执行器和断电执行器,复位执行器、断电执行器都与功能判断装置连接,复位执行器用于对被监控的系统实施复位的操作,断电执行器用于断开被监控计算机控制系统的主电源。
本实用新型的积极进步效果在于:本实用新型根据系统的行为决定是否要复位被监控的计算机系统或者对被监控的计算机控制系统进行断电若干秒后再恢复供电的操作,以确保恢复系统的功能。
附图说明
图1为现有的看门狗装置的原理框图。
图2为本实用新型防止计算机控制系统失效的看门狗装置的原理框图。
具体实施方式
下面举个较佳实施例,并结合附图来更清楚完整地说明本实用新型。
为了实现监视被监控计算机系统的行为,必须对被监视计算机系统的行为进行统计测量和分析,找出系统行为的一些特征:通讯的行为特征和状态的行为特征。通过对被监控系统行为特征的描述,看门狗就能够实现对被监控系统行为进行分析,进而判断其是否异常。
如图2所示,本实用新型防止计算机控制系统失效的看门狗装置包括功能判断装置11、特征状态监视装置12、通讯监视装置13、复位执行器14、断电执行器15、周期性复位装置16,特征状态监视装置12、通讯监视装置13、复位执行器14、断电执行器15、周期性复位装置16都与功能判断装置11连接。功能判断装置11是一个嵌入式的中央处理器(CPU),利用中央处理器强大的计算能力和通讯能力,分析特征状态和通讯线路的通讯数据,解析出被监视计算机系统的行为,从而判断被监视计算机系统是否能正常执行功能。特征状态监视装置12利用一组特征状态来描述被监视计算机控制系统的行为,通过分析这些特征状态的变化来推断被监视计算机系统是否能正常执行功能;特征状态监视中的特征状态,必须满足以下条件:特征状态值的变化,能够准确描述被监视系统的行为,并且这种行为代表了系统的主要功能。通讯监视装置13根据通讯协议,从被监视计算机系统的通讯数据中解析出特征数据,并配合特征状态的变化行为,推断出被监视计算机系统是否能正常执行功能;通讯监视必须满足以下条件:通讯协议中包含有能够唯一识别的ID号以及与系统主要功能的执行相关的数据。周期性复位装置16进行周期性复位,从保证功能判断装置11不会死机而失去监视能力。
功能判断装置11在周期性复位装置16的两次复位间隔期间,一方面通过特征状态监视装置12监视数字信号输入电路所输入的特征状态,另一方面通过通讯监视装置13监视通信线路输入电路所输入通讯数据流。通过计算机软件对通讯数据和特征状态数据的分析,判断被监控的计算机控制系统是否处于正常的状态,若发现被监控的系统异常超过一定时间未能自动恢复,将启动复位执行器14对被监控的系统实施复位的操作,若已经连续执行三次复位操作,但被监控的计算机控制系统仍不能恢复正常工作状态,功能判断装置将启动断电执行器15,断开被监控计算机控制系统的主电源,迫使整个被监控的系统完全掉电后再恢复供电工作,以便使其恢复正常工作状态。若连续三次掉电操作仍然不能使被监控的系统恢复正常,将长期断电,并给出严重故障指示,以防止被监控计算机控制系统的进一步损坏。
本实用新型防止计算机控制系统失效的看门狗装置的工作原理如下:1)对被监控计算机控制系统的行为监视,可以通过对其运行状态的监视来实现。为了达到监视其行为的目的,则要求被监视系统应当具有两个以上的特征状态值。特征状态值是指通过特征状态值的组合或者一个时间序列,能够准确描述系统的主要功能是否正常。例如:在闯红灯电子警察系统中,车辆压线圈、红灯信号、抓拍动作以及存储动作之间存在很强的关联性。因此,可以将线圈状态信号L、红灯信号R、抓拍信号C和存储信号S组成一组特征状态或者一个时间序列,来表明电子警察是否在正常执行主要的功能。在功能判断装置中,通过软件分析这一组特征状态或者这个时间序列,就可以判断电子警察是否能正常执行功能。2)对被监控计算机控制系统的行为监视,还可以通过对其通讯行为的监视来实现或者辅助实现。为了达到此目的,则要求被监视系统的通讯协议中,存在至少一组以上唯一定义的数据请求和数据响应之特征数据报。在功能判断装置中,分析软件根据通讯的协议,分析通讯过程中被监视计算机系统对外界数据请求的响应,了解被监视计算机内部的工作状态是否正常,从而推断被监视计算机系统是否能正常执行功能。例如:在电子警察系统中,上位机通过网络获取数据,是通过一套通讯协议来实现的,违章的信息数量、ID编号等通讯中出现的数据与抓拍动作存储动作之间有很强的关联性。分析这些通讯数据可以推断电子警察系统是否能正常执行功能。
本实用新型在判断出被监控系统出现故障后,可以选择两种方式来完成对故障系统功能的恢复:一、复位故障系统;二、对故障系统断电若干秒后恢复供电。本实用新型选择这两种方式的依据是若三次复位不能解决问题,选择断电若干秒的方法,尝试三次断电后恢复系统失败,就一直断电,并给出系统严重故障警告指示,以防止被监控计算机控制系统的故障进一步扩大。
综上所述,本实用新型根据系统的行为决定是否要复位被监控的计算机系统或者对被监控的计算机控制系统进行断电若干秒后再恢复供电的操作,以确保恢复系统的功能。
虽然以上描述了本实用新型的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,在不背离本实用新型的原理和实质的前提下,可以对这些实施方式做出多种变更或修改。因此,本实用新型的保护范围由所附权利要求书限定。
Claims (2)
1.一种防止计算机控制系统失效的看门狗装置,其特征在于,防止计算机控制系统失效的看门狗装置至少包括:
功能判断装置,其分析特征状态和通讯线路的通讯数据,解析出被监视计算机系统的行为,从而判断被监视计算机系统是否能正常执行功能;
特征状态监视装置,其利用一组特征状态来描述被监视计算机控制系统的行为,通过分析这些特征状态的变化来推断被监视计算机系统是否能正常执行功能;
通讯监视装置,其根据通讯协议,从被监视计算机系统的通讯数据中解析出特征数据,并配合特征状态的变化行为,推断出被监视计算机系统是否能正常执行功能;
周期性复位装置,其进行周期性复位;
特征状态监视装置、通讯监视装置、周期性复位装置与功能判断装置连接。
2.如权利要求1所述的防止计算机控制系统失效的看门狗装置,其特征在于,所述防止计算机控制系统失效的看门狗装置还包括复位执行器和断电执行器,复位执行器、断电执行器都与功能判断装置连接,复位执行器用于对被监控的系统实施复位的操作,断电执行器用于断开被监控计算机控制系统的主电源。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011202355912U CN202153352U (zh) | 2011-07-06 | 2011-07-06 | 防止计算机控制系统失效的看门狗装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011202355912U CN202153352U (zh) | 2011-07-06 | 2011-07-06 | 防止计算机控制系统失效的看门狗装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN202153352U true CN202153352U (zh) | 2012-02-29 |
Family
ID=45693847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011202355912U Expired - Fee Related CN202153352U (zh) | 2011-07-06 | 2011-07-06 | 防止计算机控制系统失效的看门狗装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN202153352U (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103399813A (zh) * | 2013-06-30 | 2013-11-20 | 惠州市德赛西威汽车电子有限公司 | 一种基于Trace信息的嵌入式系统离线跟踪分析方法 |
CN103823724A (zh) * | 2014-03-18 | 2014-05-28 | 核工业理化工程研究院 | 一种利用硬件看门狗监控通道巡检和can通信的方法 |
CN108983680A (zh) * | 2018-08-23 | 2018-12-11 | 河南东贵电子科技有限公司 | 一种自动化通断控制器 |
CN111897670A (zh) * | 2020-07-23 | 2020-11-06 | 北京骑胜科技有限公司 | 硬件复位电路、方法、物联网设备及存储介质 |
-
2011
- 2011-07-06 CN CN2011202355912U patent/CN202153352U/zh not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103399813A (zh) * | 2013-06-30 | 2013-11-20 | 惠州市德赛西威汽车电子有限公司 | 一种基于Trace信息的嵌入式系统离线跟踪分析方法 |
CN103399813B (zh) * | 2013-06-30 | 2016-05-11 | 惠州市德赛西威汽车电子股份有限公司 | 一种基于Trace信息的嵌入式系统离线跟踪分析方法 |
CN103823724A (zh) * | 2014-03-18 | 2014-05-28 | 核工业理化工程研究院 | 一种利用硬件看门狗监控通道巡检和can通信的方法 |
CN103823724B (zh) * | 2014-03-18 | 2017-02-15 | 核工业理化工程研究院 | 一种利用硬件看门狗监控通道巡检和can通信的方法 |
CN108983680A (zh) * | 2018-08-23 | 2018-12-11 | 河南东贵电子科技有限公司 | 一种自动化通断控制器 |
CN111897670A (zh) * | 2020-07-23 | 2020-11-06 | 北京骑胜科技有限公司 | 硬件复位电路、方法、物联网设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3355197B1 (en) | Fault processing method, related apparatus, and computer | |
CN101149636B (zh) | 复位系统和方法 | |
CN101976217B (zh) | 网络处理器异常检测方法及系统 | |
CN110581852A (zh) | 一种高效型拟态防御系统及方法 | |
CN102761439B (zh) | Pon接入系统中基于看门狗的异常检测记录装置及方法 | |
CN106789306B (zh) | 通信设备软件故障检测收集恢复方法和系统 | |
CN114328102A (zh) | 设备状态监控方法、装置、设备及计算机可读存储介质 | |
CN103186603B (zh) | 确定sql语句对关键业务的性能的影响的方法、系统和设备 | |
CN202153352U (zh) | 防止计算机控制系统失效的看门狗装置 | |
CN101556679A (zh) | 一种综合前端系统故障处理方法及计算机设备 | |
CN103475696A (zh) | 云计算集群服务器状态监控系统和方法 | |
CN101853191B (zh) | 检测操作系统中任务死循环的方法及系统 | |
CN101635652A (zh) | 多核系统的故障恢复方法和设备 | |
CN101221518B (zh) | 一种防止硬件看门狗的定时器溢出的方法、装置与系统 | |
CN105677497A (zh) | 一种高可用性看门狗电路 | |
CN101964724A (zh) | 通信单板的节能方法和一种通信单板 | |
CN104104542B (zh) | 一种基于rs485的实时智能排障方法 | |
CN105426263A (zh) | 一种实现金库系统安全运行的方法及系统 | |
CN103279404B (zh) | 一种基于心跳状态字的多机系统同步及可靠性检测方法 | |
CN102231124A (zh) | 一种嵌入式系统任务的守护方法 | |
CN101964731B (zh) | 一种数据链路监测方法及装置 | |
CN104486122A (zh) | 基于看门狗的路由器异常恢复系统及方法 | |
CN112506154A (zh) | 一种生活污水处理站物联网监控系统 | |
CN102780576B (zh) | 故障产生和消失的上报方法及装置 | |
CN113542001B (zh) | Osd故障心跳检测方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
DD01 | Delivery of document by public notice |
Addressee: Shanghai Quhan Industrial Co.,Ltd. Document name: Notification to Pay the Fees |
|
DD01 | Delivery of document by public notice |
Addressee: Shanghai Quhan Industrial Co.,Ltd. Document name: Notification of Termination of Patent Right |
|
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120229 Termination date: 20120706 |