CN102761439A - Device and method for detecting and recording abnormity on basis of watchdog in PON (Passive Optical Network) access system - Google Patents

Device and method for detecting and recording abnormity on basis of watchdog in PON (Passive Optical Network) access system Download PDF

Info

Publication number
CN102761439A
CN102761439A CN2012101928206A CN201210192820A CN102761439A CN 102761439 A CN102761439 A CN 102761439A CN 2012101928206 A CN2012101928206 A CN 2012101928206A CN 201210192820 A CN201210192820 A CN 201210192820A CN 102761439 A CN102761439 A CN 102761439A
Authority
CN
China
Prior art keywords
task
watchdog timer
dog
detection module
software
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.)
Granted
Application number
CN2012101928206A
Other languages
Chinese (zh)
Other versions
CN102761439B (en
Inventor
陈志欣
艾滨
李凌
汪骏飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN201210192820.6A priority Critical patent/CN102761439B/en
Publication of CN102761439A publication Critical patent/CN102761439A/en
Application granted granted Critical
Publication of CN102761439B publication Critical patent/CN102761439B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a device and a method for detecting and recording abnormity on the basis of a watchdog in a PON (Passive Optical Network) access system. The device comprises a hardware watchdog, a software watchdog, a log recording module and a CLI (Command-Line Interface), wherein the software watchdog comprises a configuration management module, a task state detection module and a CPU (Central Processing Unit) utilization ratio detection module; the task state detection module is connected with the log recording module and used for polling the task sate of the system; the CPU utilization ratio detection module is connected with the hardware watchdog and used for detecting the CPU utilization ratio of the system; the task state detection module is communicated with the CPU utilization ratio detection module through a pipeline communication mode; the software watchdog is used for outputting a reset signal to a hardware watchdog timer at regular time; and when abnormity is detected, a zone bit is set, zero clearing is stopped by the log recording module after the abnormal information is recorded by the log recording module, a master control panel is reset, and changeover is triggered. According to the invention, a master panel is automatically reset to recover a system service when the master control panel is abnormal, and the abnormal data is recorded before resetting, which is beneficial to positioning faults.

Description

In the PON connecting system based on abnormality detection tape deck and the method for house dog
Technical field
The present invention relates to PON (Passive Optical Network, EPON) connecting system field, particularly relate in a kind of PON connecting system abnormality detection tape deck and method based on house dog.
Background technology
House dog is divided hardware watchdog and software watchdog.Hardware watchdog is a timer circuit, and its timing output is connected to the reset terminal of circuit, program in the certain hour scope to timer zero clearing (be commonly called as " feed dog ").During the program operate as normal, timer can not overflow, and also just can not produce reset signal.If program breaks down, the house dog that in timing cycle, do not reset just makes that WatchDog Timer overflows, and produces the reset signal starting system of laying equal stress on.The same on the software watchdog principle; Just with the timer internal replacement of the timer circuit of hardware with processor; Can simplify hardware circuit design, but aspect reliability, be not so good as hardware timer, for example internal system timer self breaks down and just can't detect.Keep watch on each other through hardware watchdog and software watchdog simultaneously in addition, not only strengthen overhead, can not solve whole issue, for example the interrupt system fault causes timer to interrupt losing efficacy.
House dog itself is not to be used for the problem that resolution system occurs, and the fault of in debug process, finding should be looked into the mistake that changes design itself.The purpose that adds house dog be to factors such as some program latent faults and adverse circumstances interference cause system in case of system halt and under unmanned intervention situation the automatic recovery system normal operating conditions; The loss that house dog can not avoid fault to cause fully is after all from finding that fault slows down in system reset recovers normally during this period of time.
In using the protection system of watchdog function, how when breaking down, in time to reset soon that the recovery system business generally is the emphasis of this protection mechanism of design, and often ignored problem itself.Along with the extensive use of EPON (Ethernet Passive Optical Network, Ethernet passive optical network) equipment, the applied environment of equipment also becomes increasingly complex; In case cause unit exception for some reason, when main control unit is unusual, need not unmannedly under the situation of intervening, it is unusual etc. that for example webmaster takes off pipe, protocol processes; The house dog master that automatically resets, the just a kind of method of recovery system that resets has often been destroyed the data of fault in-situ; Be unfavorable for that the program development personnel check phenomenon and fault location; The consequence of bringing like this is exactly thoroughly to solve the problem of appearance, makes the problem that had occurred occur repeatedly, and the system that influences uses.
Summary of the invention
The objective of the invention is in order to overcome the deficiency of above-mentioned background technology; Abnormality detection tape deck and method based on house dog are provided in a kind of PON connecting system; When main control unit is unusual, need not the unmanned master that automatically resets under the situation of intervening that is, in time recovery system is professional, reduces user's loss; And the field data when the record problem occurs before triggering resets; Help the software developer and analyze phenomenon and fault location, important basis is provided, help improving the quality of software for analyzing and dealing with problems.
In the PON connecting system provided by the invention based on the abnormality detection tape deck of house dog; Comprise hardware watchdog timer and software watchdog Abort Timer; Also comprise logger module and Command Line Interface; Task status detection module and cpu busy percentage detection module that said software watchdog Abort Timer comprises Configuration Manager, links to each other with Configuration Manager respectively; Configuration Manager links to each other with Command Line Interface, and the task status detection module links to each other with logger module, is used for the polling system task status; The cpu busy percentage detection module links to each other with the hardware watchdog timer, is used for the detection system cpu busy percentage, and the mode through pipeline communication between task status detection module and the cpu busy percentage detection module communicates; Regularly export a reset signal through the software watchdog Abort Timer when feeding dog to the hardware watchdog timer; Flag bit of set when detecting system exception after the abnormal information of logger module register system, stops to feed dog, and reset main control unit and triggering are switched.
Based on said apparatus; In the PON connecting system provided by the invention based on the abnormality detection recording method of house dog; May further comprise the steps: create software watchdog Abort Timer and monitor task when S1, initialization; Regularly to hardware watchdog timer output reset signal, and enable the hardware watchdog timer and start working; The state of monitor task automatic regular polling system task; When detecting the unusual task of hang-up; Task call function track before recording exceptional daily record and the task suspension stops " feeding dog " flag bit set, makes the hardware watchdog timer expiry and restart the main control unit triggering to switch; S2, software watchdog Abort Timer be the detection system cpu busy percentage regularly; If cpu busy percentage is the time threshold that time of 100% surpasses configuration; Then the task call function track before recording exceptional daily record and the task suspension is controlled master again and is restarted the triggering masterslave switchover.
In technique scheme, the Abort Timer of software watchdog described in the step S1 was whenever exported a reset signal at a distance from 0.5 second to the hardware watchdog timer.
In technique scheme, the every state of monitor task described in the step S1 at a distance from 3 minutes poll primary system tasks.
In technique scheme, the flow process of the state of the task of polling system described in the step S1 is following: delayed time selection operation 3 minutes; Relatively the size of selection operation return value equals 0 as if the selection operation return value, then the polling tasks state; When task suspension is arranged; The logger task track stops to feed the set of dog flag bit, gets into circulation next time; When not having task suspension, get into circulation next time; If the selection operation return value greater than 0, reads the ID that pipeline obtains unusual task, the name of logger task and task track stop to feed the set of dog flag bit, get into circulation next time; If the selection operation return value less than 0, is then judged and selected to make mistakes, get into circulation next time.
In technique scheme, system task occupies cpu resource unusually for a long time and does not discharge among the step S2, and when causing low priority task can't obtain cpu resource accomplishing corresponding function, systems soft ware provides the task of high priority to come the detection system cpu busy percentage.
In technique scheme, the flow process of the cpu busy percentage of detection system described in the step S2 is following: restarting the software watchdog timer, is not 0 if feed the dog flag bit, then stops to feed dog, treats the hardware watchdog timer expiry, and master control is restarted the back and finished; If feeding the dog flag bit is 0, then feed dog reset hardware watchdog timer, if global variable changes; Then counter O reset restarts counting, waits for the software watchdog timer expiry; Restart the software watchdog timer behind the software watchdog timer expiry, get into circulation next time; If global variable is constant; Then counter adds 1, if Counter Value reaches threshold value, then checks CPU current task ID; Hang up this task and notify the task status detection module simultaneously; Wait for the software watchdog timer expiry, restart the software watchdog timer behind the software watchdog timer expiry, get into circulation next time; If Counter Value does not reach threshold value, wait for the software watchdog timer expiry, restart the software watchdog timer behind the software watchdog timer expiry, get into circulation next time.
In technique scheme; During the detection system cpu busy percentage, every situation of change at a distance from 0.5s inspection global variable " innerIDLE " is if this global variable changed in 0.5 second among the step S2; Then will write down cpu busy percentage and continue 100% time variable zero setting, restart record.
Compared with prior art, advantage of the present invention is following:
The present invention need not when main control unit is unusual not only that unmanned master automatically resets for (it is unusual etc. that for example webmaster takes off pipe, protocol processes) under the situation of intervening; Thereby in time recovery system is professional; Reduce user's loss, and the field data when the record problem occurs before triggering resets, help the software developer and check phenomenon and fault location; For analyzing and dealing with problems important basis is provided, has helped improving the quality of software.
Description of drawings
Fig. 1 be in the embodiment of the invention in the PON connecting system based on the structured flowchart of the abnormality detection tape deck of house dog.
Fig. 2 is the flow chart of polling system task status in the embodiment of the invention.
Fig. 3 is the flow chart that detects cpu busy percentage in the embodiment of the invention.
Embodiment
Below in conjunction with accompanying drawing and specific embodiment the present invention is made further detailed description.
Referring to shown in Figure 1; In the embodiment of the invention in the PON connecting system based on the abnormality detection tape deck of house dog; Comprise hardware watchdog timer, software watchdog, logger module and CLI (Command-Line Interface, Command Line Interface), task status detection module and CPU (Central Processing Unit that software watchdog comprises Configuration Manager, links to each other with Configuration Manager respectively; Central processing unit) utilance detection module; Configuration Manager links to each other with CLI, and the task status detection module links to each other with logger module, is used for the polling system task status; The cpu busy percentage detection module links to each other with the hardware watchdog timer, is used for the detection system cpu busy percentage, and the mode through pipeline communication between task status detection module and the cpu busy percentage detection module communicates.Export a reset signal at a distance from 0.5s to the hardware watchdog timer through the software watchdog Abort Timer is every; While through flag bit of set, comes control program to stop " feeding dog " when detecting system exception, resets main control unit and triggers the purpose of switching to reach.Resetting is the shortcut of recovering professional, can not thoroughly deal with problems, for can the helper applications developer orientation problem better, embodiment of the invention logger module before resetting is also wanted the abnormal information of register system.
The embodiment of the invention provides in a kind of PON connecting system based on abnormality detection tape deck and the method for house dog, may further comprise the steps:
S1, when system initialization, create the software watchdog Abort Timer, every at a distance from 0.5s to reset signal of hardware watchdog timer output, enable the hardware watchdog timer simultaneously, make it to start working.Main control unit hardware provides the hardware watchdog timer circuit, and under the situation of in a period of time, " not feeding dog ", main control unit can reset.The software of main control unit is regularly exported " feed dog " signal through the systems soft ware WatchDog Timer, resets for the hardware watchdog timer, guarantees just often not trigger in system to reset.The software watchdog timer is an Abort Timer of system, can guarantee when system busy, also can in time " feed dog ".When system initialization, create a monitor task; This monitor task is the state of all tasks in 3 minutes poll primary systems whenever; If find to have task abnormity; Then will stop " feeding dog " flag bit set, and stop " feeding dog " with Control Software, thereby make the hardware watchdog timer expiry and restart main control unit.Some task occurs unusual in the process of operation and hangs up, and in the time of can not responding user's request or correct handling protocol massages again, detects unusual task over time, and triggers and switch.
S2, detection system cpu busy percentage.Except wanting regularly " feeding dog ", also will detect the main control unit cpu busy percentage in the software watchdog Abort Timer, anti-locking system causes cpu busy percentage to be in 100% for a long time owing to certain unusually, and influences systemic-function.The time threshold of cpu busy percentage 100% can be according to the configuration of the situation of concrete system, if cpu busy percentage is the time threshold that surpasses time of 100% configuration, then controls master and restarts the triggering masterslave switchover.Some task abnormity of system and occupy cpu resource for a long time and do not discharge; When causing low priority task can't obtain the situation of cpu resource completion corresponding function; Software provides the task of high priority to detect, and adopts the system break timer regularly to detect cpu busy percentage.
During the detection system cpu busy percentage, every situation of change at a distance from 0.5s inspection global variable " innerIDLE " if this global variable changed in 0.5 second, then will write down cpu busy percentage and continue 100% time variable zero setting, restart record." innerIDLE " variable is added 1 in system's idle task (priority is 255), if this task can not get cpu resource for a long time, illustrative system is busy.
S3, detect system exception and restart main control unit trigger switch before, record problem log as much as possible, the task call function track before the detail record task suspension can make things convenient for the developer to search problem, and is the preferred approach that makes things convenient for fault location.
Referring to shown in Figure 2, the flow process of polling system task status is following:
Step 101, time-delay 3 minutes;
Step 102, selection operation;
The size of step 103, comparison selection operation return value if equal 0, then forwards step 104 to; If greater than 0, then forward step 109 to; If less than 0, then forward step 111 to;
Step 104, if the selection operation return value equals 0, polling tasks state then;
Step 105, the task of having judged whether are in suspended state, if having, then forward step 106 to; Otherwise forward step 108 to;
Step 106, logger task track forward step 107 to;
Step 107, stop to feed the set of dog flag bit, forward step 108 to;
Step 108, entering circulation next time forwards step 101 to;
Step 109, if the selection operation return value greater than 0, then read the ID that pipeline obtains unusual task, forward step 110 to;
The name of step 110, logger task forwards step 106 to;
Step 111, if the selection operation return value less than 0, then judge to be selected to make mistakes, forward step 108 to.
Referring to shown in Figure 3, the flow process of detection system cpu busy percentage is following:
Step 201, restart the software watchdog timer;
Step 202, judgement feed whether the dog flag bit is 0, are not 0 if feed the dog flag bit, then forward step 203 to; If feeding the dog flag bit is 0, then forward step 205 to;
Step 203, if feeding the dog flag bit is not 0, then stop to feed dog, forward step 204 to;
Step 204, hardware watchdog timer expiry, master control is restarted, and finishes;
Step 205, if feeding the dog flag bit is 0, then feed dog reset hardware watchdog timer, forward step 206 to;
Step 206, judge whether global variable changes,, then forward step 207 to if global variable changes; If global variable is constant, then forward step 208 to;
Step 207, if global variable change, then counter O reset, restart the counting, forward step 211 to;
Step 208, constant as if global variable, then counter adds 1, forwards step 209 to;
Step 209, judge whether Counter Value reaches threshold value,, then forward step 210 to if Counter Value reaches threshold value; If Counter Value does not reach threshold value, then forward step 211 to;
Step 210, if Counter Value reach threshold value, then check CPU current task ID, hang up this task and notify the task status detection module simultaneously, forward step 211 to;
Step 211, wait software watchdog timer expiry forward step 212 to;
Step 212, software watchdog timer expiry return step 201.
Abnormal log before resetting is recorded as the important evidence that problem analysis provides, and in equipment protection, plays considerable effect.Below from the unusual concrete realization that abnormal log writes down before the explanation of unusual two aspects resets with cpu busy percentage of system task:
(1) the task status detection module detects (task is in " hang-up " state) when in the system task abnormity being arranged; Write down this task ID; Calling task track following function logger task is carried out track simultaneously; The task track that obtains in this way can reflect very clearly that this task is at " hang-up " preceding execution function track, the required important information of these trace informations program development personnel positioning just problem.After getting access to the task track, again the calling system log pattern write log interface, the trace information of this task is write FLASH (flash memory), so just can guarantee system reset after error message can not lose.Treating that this dish resets restarts the back and derives the log information among the FLASH through FTP (File Transfer Protocol, FTP) mode, and the function invocation track in the time of just conveniently understanding task abnormity is for problem analysis provides important evidence.
(2) the cpu busy percentage detection module detects cpu busy percentage and is in time of 100% when surpassing the threshold value that is provided with; Can obtain the unusual task ID that takies cpu resource easily through system call, after getting access to the ID of unusual task, with this task suspension; Be worth to normal with the recovery system cpu busy percentage; Purpose is to prevent that this task priority is too high, causes the task detection module can not obtain cpu resource, and can't write down the abnormal information of this task; ID with this task writes in the pipeline of opening up in advance simultaneously, can get access to unusual task ID through pipeline to make things convenient for the task detection module.After the task status detection module reads in the pipeline ID of unusual task, with the name of this task and track record to FLASH.The logger task name information is the log information when distinguishing task suspension, lets the program development personnel know and is which kind of is unusual, makes things convenient for failure location.
Obviously; Those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention; Belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention comprises these changes and modification interior.The content of not doing in this specification to describe in detail belongs to this area professional and technical personnel's known prior art.

Claims (8)

  1. In the PON connecting system based on the abnormality detection tape deck of house dog; Comprise hardware watchdog timer and software watchdog Abort Timer; It is characterized in that: also comprise logger module and Command Line Interface; Task status detection module and cpu busy percentage detection module that said software watchdog Abort Timer comprises Configuration Manager, links to each other with Configuration Manager respectively; Configuration Manager links to each other with Command Line Interface, and the task status detection module links to each other with logger module, is used for the polling system task status; The cpu busy percentage detection module links to each other with the hardware watchdog timer, is used for the detection system cpu busy percentage, and the mode through pipeline communication between task status detection module and the cpu busy percentage detection module communicates; Regularly export a reset signal through the software watchdog Abort Timer when feeding dog to the hardware watchdog timer; Flag bit of set when detecting system exception after the abnormal information of logger module register system, stops to feed dog, and reset main control unit and triggering are switched.
  2. One kind based in the PON connecting system of the said device of claim 1 based on the abnormality detection recording method of house dog, it is characterized in that may further comprise the steps:
    Create software watchdog Abort Timer and monitor task when S1, initialization,, and enable the hardware watchdog timer and start working regularly to hardware watchdog timer output reset signal; The state of monitor task automatic regular polling system task; When detecting the unusual task of hang-up; Task call function track before recording exceptional daily record and the task suspension stops " feeding dog " flag bit set, makes the hardware watchdog timer expiry and restart the main control unit triggering to switch;
    S2, software watchdog Abort Timer be the detection system cpu busy percentage regularly; If cpu busy percentage is the time threshold that time of 100% surpasses configuration; Then the task call function track before recording exceptional daily record and the task suspension is controlled master again and is restarted the triggering masterslave switchover.
  3. 3. based on the abnormality detection recording method of house dog, it is characterized in that in the PON connecting system as claimed in claim 2: the Abort Timer of software watchdog described in the step S1 was whenever exported a reset signal at a distance from 0.5 second to the hardware watchdog timer.
  4. 4. based on the abnormality detection recording method of house dog, it is characterized in that in the PON connecting system as claimed in claim 3: the every state of monitor task described in the step S1 at a distance from 3 minutes poll primary system tasks.
  5. 5. based on the abnormality detection recording method of house dog, it is characterized in that in the PON connecting system as claimed in claim 4: the flow process of the state of the task of polling system described in the step S1 is following: delayed time selection operation 3 minutes; Relatively the size of selection operation return value equals 0 as if the selection operation return value, then the polling tasks state; When task suspension is arranged; The logger task track stops to feed the set of dog flag bit, gets into circulation next time; When not having task suspension, get into circulation next time; If the selection operation return value greater than 0, reads the ID that pipeline obtains unusual task, the name of logger task and task track stop to feed the set of dog flag bit, get into circulation next time; If the selection operation return value less than 0, is then judged and selected to make mistakes, get into circulation next time.
  6. 6. in the PON connecting system as claimed in claim 2 based on the abnormality detection recording method of house dog; It is characterized in that: system task occupies cpu resource unusually for a long time and does not discharge among the step S2; When causing low priority task can't obtain cpu resource completion corresponding function, systems soft ware provides the task of high priority to come the detection system cpu busy percentage.
  7. 7. in the PON connecting system as claimed in claim 6 based on the abnormality detection recording method of house dog; It is characterized in that: the flow process of the cpu busy percentage of detection system described in the step S2 is following: restart the software watchdog timer; If feeding the dog flag bit is not 0; Then stop to feed dog, treat the hardware watchdog timer expiry, master control is restarted the back and is finished; If feeding the dog flag bit is 0, then feed dog reset hardware watchdog timer, if global variable changes; Then counter O reset restarts counting, waits for the software watchdog timer expiry; Restart the software watchdog timer behind the software watchdog timer expiry, get into circulation next time; If global variable is constant; Then counter adds 1, if Counter Value reaches threshold value, then checks CPU current task ID; Hang up this task and notify the task status detection module simultaneously; Wait for the software watchdog timer expiry, restart the software watchdog timer behind the software watchdog timer expiry, get into circulation next time; If Counter Value does not reach threshold value, wait for the software watchdog timer expiry, restart the software watchdog timer behind the software watchdog timer expiry, get into circulation next time.
  8. 8. in the PON connecting system as claimed in claim 7 based on the abnormality detection recording method of house dog; It is characterized in that: among the step S2 during detection system cpu busy percentage; Every situation of change at a distance from 0.5s inspection global variable " innerIDLE "; If this global variable changed in 0.5 second, then will write down cpu busy percentage and continue 100% time variable zero setting, restart record.
CN201210192820.6A 2012-06-13 2012-06-13 Device and method for detecting and recording abnormity on basis of watchdog in PON (Passive Optical Network) access system Active CN102761439B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210192820.6A CN102761439B (en) 2012-06-13 2012-06-13 Device and method for detecting and recording abnormity on basis of watchdog in PON (Passive Optical Network) access system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210192820.6A CN102761439B (en) 2012-06-13 2012-06-13 Device and method for detecting and recording abnormity on basis of watchdog in PON (Passive Optical Network) access system

Publications (2)

Publication Number Publication Date
CN102761439A true CN102761439A (en) 2012-10-31
CN102761439B CN102761439B (en) 2014-11-19

Family

ID=47055765

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210192820.6A Active CN102761439B (en) 2012-06-13 2012-06-13 Device and method for detecting and recording abnormity on basis of watchdog in PON (Passive Optical Network) access system

Country Status (1)

Country Link
CN (1) CN102761439B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103036778A (en) * 2012-12-18 2013-04-10 上海斐讯数据通信技术有限公司 Device and method preventing equipment from ossifying in residential internet gateway device
CN103092707A (en) * 2012-12-27 2013-05-08 宁波三星电气股份有限公司 Method of electric power terminal embedded operating system daemon
CN103501471A (en) * 2013-09-22 2014-01-08 国家电网公司 Method and system for remotely controlling 10G EPON equipment in centralized mode
CN103744760A (en) * 2013-12-30 2014-04-23 哈尔滨工业大学 Gate-level symptom based hardware fault detection method
CN106897192A (en) * 2017-02-27 2017-06-27 郑州云海信息技术有限公司 A kind of monitoring plug-in control method and device based on Time-Delay Classification
CN107340763A (en) * 2016-05-26 2017-11-10 上海拿森汽车电子有限公司 Electric boosting steering system and its control method based on outer watchdog
CN107436804A (en) * 2016-05-25 2017-12-05 鼎桥通信技术有限公司 It is a kind of to avoid base station from the method for CPU overload occur
CN109614130A (en) * 2018-12-12 2019-04-12 湖南康通电子股份有限公司 A kind of cloud broadcast upgrade method and system with trial operation, self-check
CN109992388A (en) * 2019-04-08 2019-07-09 中国核动力研究设计院 One kind being used for npp safety grade device software multiple task management system
CN110262924A (en) * 2018-03-12 2019-09-20 京瓷办公信息***株式会社 The control method of image forming apparatus and image forming apparatus
CN110417738A (en) * 2019-06-26 2019-11-05 天津芯海创科技有限公司 Raw security system scheduler realization device and implementation method in one kind
CN110519087A (en) * 2019-08-09 2019-11-29 苏州浪潮智能科技有限公司 A kind of method and device of house dog time-out alarm
CN110727536A (en) * 2019-10-09 2020-01-24 上海元城汽车技术有限公司 Controller self-checking method and device, computer equipment and readable storage medium
CN112506689A (en) * 2020-12-10 2021-03-16 盛立金融软件开发(杭州)有限公司 Heterogeneous counter system risk monitoring method, device, equipment and medium
CN117591347A (en) * 2024-01-18 2024-02-23 北京集度科技有限公司 System abnormality detection device, processor and embedded system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1506825A (en) * 2002-12-10 2004-06-23 深圳市中兴通讯股份有限公司 Real-time adjustable reset method and device for watch dog
CN1677931A (en) * 2004-04-02 2005-10-05 鸿富锦精密工业(深圳)有限公司 Network daily-record data management system and method
WO2006023015A1 (en) * 2004-08-05 2006-03-02 Optical Solutions, Inc. Optical network terminal with low power hibernation
CN1949181A (en) * 2006-10-09 2007-04-18 华为技术有限公司 Method and system of monitoring hardware dog reset
CN102141947A (en) * 2011-03-30 2011-08-03 东方通信股份有限公司 Method and system for processing abnormal task in computer application system adopting embedded operating system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1506825A (en) * 2002-12-10 2004-06-23 深圳市中兴通讯股份有限公司 Real-time adjustable reset method and device for watch dog
CN1677931A (en) * 2004-04-02 2005-10-05 鸿富锦精密工业(深圳)有限公司 Network daily-record data management system and method
WO2006023015A1 (en) * 2004-08-05 2006-03-02 Optical Solutions, Inc. Optical network terminal with low power hibernation
CN1949181A (en) * 2006-10-09 2007-04-18 华为技术有限公司 Method and system of monitoring hardware dog reset
CN102141947A (en) * 2011-03-30 2011-08-03 东方通信股份有限公司 Method and system for processing abnormal task in computer application system adopting embedded operating system

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103036778A (en) * 2012-12-18 2013-04-10 上海斐讯数据通信技术有限公司 Device and method preventing equipment from ossifying in residential internet gateway device
CN103036778B (en) * 2012-12-18 2018-05-01 上海斐讯数据通信技术有限公司 The ossified apparatus and method of equipment are prevented in a kind of family gateway equipment
CN103092707A (en) * 2012-12-27 2013-05-08 宁波三星电气股份有限公司 Method of electric power terminal embedded operating system daemon
CN103092707B (en) * 2012-12-27 2016-07-13 宁波三星医疗电气股份有限公司 The method of electric power terminal embedded OS finger daemon
CN103501471A (en) * 2013-09-22 2014-01-08 国家电网公司 Method and system for remotely controlling 10G EPON equipment in centralized mode
CN103501471B (en) * 2013-09-22 2017-04-12 国家电网公司 Method and system for remotely controlling 10G EPON equipment in centralized mode
CN103744760A (en) * 2013-12-30 2014-04-23 哈尔滨工业大学 Gate-level symptom based hardware fault detection method
CN107436804A (en) * 2016-05-25 2017-12-05 鼎桥通信技术有限公司 It is a kind of to avoid base station from the method for CPU overload occur
CN107340763A (en) * 2016-05-26 2017-11-10 上海拿森汽车电子有限公司 Electric boosting steering system and its control method based on outer watchdog
CN107340763B (en) * 2016-05-26 2023-08-08 上海拿森汽车电子有限公司 Electric power steering system based on external watchdog and control method thereof
CN106897192A (en) * 2017-02-27 2017-06-27 郑州云海信息技术有限公司 A kind of monitoring plug-in control method and device based on Time-Delay Classification
CN106897192B (en) * 2017-02-27 2020-08-25 苏州浪潮智能科技有限公司 Monitoring plug-in control method and device based on time delay classification
CN110262924A (en) * 2018-03-12 2019-09-20 京瓷办公信息***株式会社 The control method of image forming apparatus and image forming apparatus
CN110262924B (en) * 2018-03-12 2023-03-10 京瓷办公信息***株式会社 Image forming apparatus and control method of image forming apparatus
CN109614130A (en) * 2018-12-12 2019-04-12 湖南康通电子股份有限公司 A kind of cloud broadcast upgrade method and system with trial operation, self-check
CN109992388A (en) * 2019-04-08 2019-07-09 中国核动力研究设计院 One kind being used for npp safety grade device software multiple task management system
CN109992388B (en) * 2019-04-08 2021-04-13 中核控制***工程有限公司 Multi-task management system for safety-level equipment software of nuclear power plant
CN110417738A (en) * 2019-06-26 2019-11-05 天津芯海创科技有限公司 Raw security system scheduler realization device and implementation method in one kind
CN110519087A (en) * 2019-08-09 2019-11-29 苏州浪潮智能科技有限公司 A kind of method and device of house dog time-out alarm
CN110519087B (en) * 2019-08-09 2021-10-01 苏州浪潮智能科技有限公司 Watchdog timeout alarm method and device
CN110727536A (en) * 2019-10-09 2020-01-24 上海元城汽车技术有限公司 Controller self-checking method and device, computer equipment and readable storage medium
CN112506689A (en) * 2020-12-10 2021-03-16 盛立金融软件开发(杭州)有限公司 Heterogeneous counter system risk monitoring method, device, equipment and medium
CN112506689B (en) * 2020-12-10 2023-08-11 盛立安元科技(杭州)股份有限公司 Heterogeneous counter system risk monitoring method, device, equipment and medium
CN117591347A (en) * 2024-01-18 2024-02-23 北京集度科技有限公司 System abnormality detection device, processor and embedded system
CN117591347B (en) * 2024-01-18 2024-04-26 北京集度科技有限公司 System abnormality detection device, processor and embedded system

Also Published As

Publication number Publication date
CN102761439B (en) 2014-11-19

Similar Documents

Publication Publication Date Title
CN102761439B (en) Device and method for detecting and recording abnormity on basis of watchdog in PON (Passive Optical Network) access system
JP6530774B2 (en) Hardware failure recovery system
CN102141947B (en) Method and system for processing abnormal task in computer application system adopting embedded operating system
US7992042B2 (en) Debug support device, and program for directing computer to perform debugging method
JP2006259869A (en) Multiprocessor system
JP2017517060A (en) Fault processing method, related apparatus, and computer
US20170147422A1 (en) External software fault detection system for distributed multi-cpu architecture
CN101976217A (en) Anomaly detection method and system for network processing unit
CN110704228B (en) Solid state disk exception handling method and system
CN110908841A (en) I2C communication abnormity recovery method and device
CN113360347B (en) Server and control method thereof
CN105242980A (en) Complementary watchdog system and complementary watchdog monitoring method
CN101221518B (en) Method, device and system for preventing timing device overflow of hardware watchdog
CN104216795A (en) Multiprocess protection system and implementation method thereof
CN108762886B (en) Fault detection recovery method and system for virtual machine
CN115599617B (en) Bus detection method and device, server and electronic equipment
CN115576734B (en) Multi-core heterogeneous log storage method and system
CN116820827A (en) Control method and system of substrate management controller of node server
CN111782522A (en) Output method of trace message, electronic device and storage medium
CN107133130B (en) Computer operation monitoring method and device
JP2008015704A (en) Multiprocessor system
CN104268026A (en) Monitoring and management method and device for embedded system
KR102211853B1 (en) System-on-chip with heterogeneous multi-cpu and method for controlling rebooting of cpu
CN113742113A (en) Embedded system health management method, equipment and storage medium
CN112631872A (en) Exception handling method and device of multi-core system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant