A health management method and device for an application

By communicating between the watchdog program's client and server, and utilizing a directed acyclic graph to detect the health status of applications in the in-vehicle entertainment system, the problems of cross-process monitoring and abnormal restarts were solved, thus achieving stability of the vehicle's infotainment services and timely problem localization.

CN117493054BActive Publication Date: 2026-06-30CHINA FAW CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA FAW CO LTD
Filing Date
2023-10-17
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Existing technologies cannot effectively monitor the health status of applications across processes in in-vehicle entertainment systems, cannot restart abnormal processes and threads in a timely manner, and dump files cannot be promptly fed back to developers for problem localization.

Method used

The watchdog program communicates with the client and server to detect the thread health status of the application using a directed acyclic graph, and implements management strategies based on the detection results, such as restarting the process, saving the thread state, and uploading the dump file.

Benefits of technology

It implements health monitoring of system processes and threads, promptly restarts abnormal processes and threads to ensure the stability of vehicle system services, and saves on-site information and uploads it to the cloud for problem localization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117493054B_ABST
    Figure CN117493054B_ABST
Patent Text Reader

Abstract

This application provides a method and apparatus for health management of an application. The method includes: a client application, registered as a watchdog program client, transmitting a first parameter and a second parameter to a watchdog program server, wherein the first parameter includes a monitoring level, and the second parameter includes an associated thread identifier of the client application; the client application integrates a watchdog program client interface, and the client application and the watchdog program server communicate through the watchdog program client interface; the watchdog program server forms a directed acyclic graph based on the associated thread identifier; the server detects the health status of the client application's threads based on the directed acyclic graph and the first parameter; and the server performs corresponding operations based on the detection results of the client application's thread health status using a preset corresponding management strategy.
Need to check novelty before this filing date? Find Prior Art