Software watchdog, electronic equipment and computer storage medium
A software watchdog, electronic equipment technology, applied in the field of communication
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0068] Example 1, please refer to figure 1 An embodiment of the present invention provides a software watchdog, which is applied to an electronic device, and multiple application programs run in the electronic device. The working process of the software watchdog is as follows.
[0069] Step 101: Periodically send a feeding message to the hardware watchdog according to the period required by the hardware watchdog circuit.
[0070] Step 102: In the current polling cycle, determine whether each application has executed dog feeding in its corresponding dog feeding cycle.
[0071] See figure 2 , is the system model block diagram of the electronic equipment, which is composed of configuration files, software watchdog, hardware watchdog, application program 1-application program n and network communication module (each module feeds dog communication).
[0072] The configuration file is used to save the name of each application program that the software watchdog needs to monitor, t...
Embodiment 2
[0096] Embodiment two, see image 3 , based on the same inventive concept, an embodiment of the present invention provides a software watchdog for monitoring multiple application programs in an electronic device. The specific implementation of the software watchdog can refer to the description of a part of the embodiment, repeat The place will not be repeated.
[0097] The sending unit 301 is configured to periodically send a feeding message to the hardware watchdog according to the period required by the hardware watchdog circuit;
[0098] A judging unit 302, configured to judge, in the current polling cycle, whether each application has executed dog feeding in its corresponding dog feeding cycle;
[0099] The processing unit 303 is configured to, for any application program, if the any application program does not feed the dog within its corresponding dog feeding period, then determine that the any application program fails, and execute the any application program. A speci...
Embodiment 3
[0118] Embodiment 3. Based on the same inventive concept, an electronic device is provided in an embodiment of the present invention, including: at least one processor, and
[0119] a memory connected to the at least one processor;
[0120] Wherein, the memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the method in Embodiment 1 above by executing the instructions stored in the memory.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com