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 PDFInfo
- 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
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
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:
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;
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 211, wait software watchdog timer expiry forward step 212 to;
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)
- 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.
- 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. 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. 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. 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. 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. 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. 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.
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)
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)
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 |
-
2012
- 2012-06-13 CN CN201210192820.6A patent/CN102761439B/en active Active
Patent Citations (5)
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)
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 |