Idle time self-checking system based on central control screen

By designing an idle time self-test system based on the central control screen, using infrared sensors and time conditions to determine idle time status, monitoring software resource occupation in real time, automatically optimizing performance, and generating detailed abnormal reports, the existing intelligence is solved The shortcomings of the screen control self-test mechanism have realized automated idle self-test, improving system stability and user experience.

CN119511748APending Publication Date: 2025-02-25XIAMEN DNAKE INTELLIGENT TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411636566.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing intelligent central control screen self-test mechanism relies on user manual triggering or timed self-testing, resulting in potential problems not being discovered in time, poor real-time performance, waste of resources, lack of intelligent analysis and detailed reports, making it difficult to help users quickly locate problems.

Method used

Design an idle time self-test system based on the central control screen, including idle time judgment module, software self-test module, gateway module and abnormality reporting module. The idle time state is comprehensively judged through infrared sensors, time conditions and user operation time, and real-time monitoring Software resource usage, automatic optimization of performance, timely identification of equipment status abnormalities, and generation of detailed abnormality reports.

Benefits of technology

It realizes automatic idle self-inspection, timely discovers and solves potential problems, improves system stability, reduces manual intervention, improves efficiency, improves the intelligence level of smart home systems, enhances user experience, extends the service life of equipment, and reduces maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119511748A_ABST
    Figure CN119511748A_ABST
Patent Text Reader

Abstract

The invention discloses an idle time self-checking system based on a central control screen, which comprises the central control screen, an idle time judgment module, a software self-checking module, a gateway module and an exception report module, and is characterized in that the idle time judgment module, the software self-checking module, the gateway module and the exception report module are connected with the central control screen. The idle time state is judged by monitoring the resource occupancy condition in real time, and self-inspection is performed in idle time, so that automatic idle time self-inspection is realized, potential problems are conveniently and timely found and solved, the stability of an idle time self-inspection system is improved, manual inspection by a user is not needed, manual intervention is reduced, and the efficiency is improved. The idle self-checking system is used for automatically detecting and feeding back problems and generating an abnormal report and a processing scheme, so that the intelligent level of the intelligent home system is improved, the user experience is improved, manual maintenance caused by equipment faults is reduced, the use stability and safety are ensured, the service life of equipment is prolonged, and the maintenance cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of central control screen self-checking, and in particular to an idle time self-checking system based on a central control screen. Background Art

[0002] With the rapid development of the smart home industry, more and more users have begun to rely on smart central control screens to manage and control home devices. Among the existing technical solutions, many smart central control screens have basic control functions, but their self-inspection and maintenance capabilities are still insufficient.

[0003] At present, some intelligent central control screen systems use a timed self-check method to regularly check the software and hardware status. These solutions usually rely on users to manually trigger the self-check function or set a fixed time interval for checking; however, this method has the following disadvantages:

[0004] 1. Lack of user initiative. Existing systems often rely on users to manually trigger self-checks, which results in potential problems not being discovered in a timely manner.

[0005] 2. Poor real-time performance. Scheduled self-checking cannot respond to sudden failures in real time, resulting in delayed problem handling.

[0006] 3. Scheduled self-checks will still be executed when the user is not present, wasting system resources;

[0007] 4. Lack of intelligent analysis. Existing solutions lack comprehensive analysis of software resources and cannot automatically optimize performance.

[0008] 5. The abnormal prompts are simple, lacking detailed reports and handling suggestions, making it difficult to help users quickly locate the problem; therefore, in response to these phenomena, this application proposes an idle self-check system based on the central control screen. Summary of the invention

[0009] Based on the technical problems existing in the background technology, the present invention proposes an idle self-checking system based on a central control screen.

[0010] The present invention proposes an idle time self-check system based on a central control screen, comprising a central control screen, an idle time judgment module, a software self-check module, a gateway module and an abnormality reporting module, wherein the idle time judgment module, the software self-check module, the gateway module and the abnormality reporting module are all connected to the central control screen.

[0011] Preferably, the idle time judgment module is used to comprehensively judge whether the current state is in idle time through the infrared sensor of the central control screen, time conditions and the user's last operation time. The infrared sensor monitors the surrounding environment in real time to detect whether there is a user present. The time condition judges whether it is late at night based on the current time of the system. After comprehensively considering these factors, the idle time self-check system decides whether to start the self-check process.

[0012] Preferably, the software self-check module is used to comprehensively monitor the software resource usage of the central control screen, analyze the CPU and memory usage ratio in real time, ensure smooth and stable system operation, and when abnormal resource usage is detected, the software self-check module automatically releases unnecessary memory resources to optimize system performance; at the same time, the software self-check module obtains the current version of the central control screen program and gateway firmware, and compares it with the latest firmware version stored on the server to determine whether it is the latest version. If it is not the latest version, the latest firmware package is downloaded in the background process for silent upgrade to ensure that the software is always kept up to date.

[0013] Preferably, the gateway module is connected to a smart home, and the gateway module is used to realize communication with the smart home gateway. The sub-devices of the smart home include a heartbeat detector and smart lamps. The status of each connected sub-device is monitored by comprehensive heartbeat detection, sub-device status query and event monitoring, so as to timely identify the problems of device disconnection, no response or communication abnormality, and record relevant status information for subsequent analysis and processing;

[0014] Comprehensive heartbeat detection, sub-device status query and event monitoring are implemented through the following points:

[0015] a. Equipment status monitoring

[0016] Heartbeat detection: regularly sends heartbeat signals to child devices to confirm their online status. If no response is received, it is marked as offline.

[0017] Status query: send commands regularly to obtain the real-time status of sub-devices, including power and working status;

[0018] Event Listener: Register an event listener to receive notifications of sub-device status changes in real time.

[0019] b. Abnormality identification

[0020] Offline detection: If no heartbeat signal or status data is received, it is considered offline;

[0021] No response identification: If the status query times out, it is marked as no response;

[0022] Communication anomaly: monitor the integrity of data transmission and mark it as communication anomaly when an error is found;

[0023] c. Status recording and analysis

[0024] Logging: Record device status and abnormal events, including timestamps and device IDs, for subsequent analysis;

[0025] Data analysis: Analyze logs regularly to identify failure modes and provide early warning.

[0026] Preferably, the exception reporting module is used to automatically generate a detailed exception report when an exception occurs in the idle self-checking system or device, to help users quickly understand the problem, provide specific exception information, and propose corresponding processing solutions according to different situations, and remind users in the form of pop-up windows so that they can check and handle these problems in time during the next operation.

[0027] Preferably, when the software self-check module obtains that the current central control screen program and gateway firmware versions are not the latest versions, the upgrade process is controlled by the following steps:

[0028] A. User permission confirmation: The idle self-check system asks the user in advance whether to allow the upgrade, especially when it involves a major update. If the user agrees, the upgrade will proceed;

[0029] B. Download the latest version: The idle self-check system downloads the latest program or firmware version in the background. During the download process, it should ensure that user operations are not affected and use an asynchronous download mechanism;

[0030] C. Upgrade preparation: After the download is complete, the idle self-check system performs integrity verification on the new version to ensure that the downloaded file is not damaged;

[0031] D. Silent upgrade process: During the upgrade process, the idle self-check system automatically stops the currently running program, backs up the current version, and writes the new version file to the corresponding storage location. This process is invisible to the user to avoid affecting the user experience;

[0032] E. Restart and Verification: After the upgrade is completed, the idle self-check system needs to be restarted to make the new version effective. After restarting, the system performs version verification again to confirm whether the upgrade is successful;

[0033] F. Exception handling: If a problem occurs at any step, the idle self-checking system can intelligently roll back to the previous version and record the error information for subsequent analysis.

[0034] Compared with the prior art, the present invention has the following beneficial effects:

[0035] The present invention determines the idle state and performs self-checking during idle time by real-time monitoring of resource occupancy, thereby realizing automated idle time self-checking, conveniently discovering and solving potential problems in a timely manner, improving the stability of the idle time self-checking system, eliminating the need for manual check by users, reducing human intervention, and improving efficiency. The idle time self-checking system is used to automatically detect and feedback problems and generate abnormality reports and processing plans, thereby improving the intelligence level of the smart home system, enhancing user experience, reducing manual maintenance due to equipment failures, ensuring stability and safety in use, increasing the service life of the equipment, and reducing maintenance costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1A block diagram of an idle self-checking system based on a central control screen proposed by the present invention;

[0037] Figure 2 The present invention provides a flow chart of an idle self-checking system based on a central control screen. DETAILED DESCRIPTION

[0038] The present invention will be further explained below in conjunction with specific embodiments.

[0039] Example

[0040] Reference Figure 1-2 , an idle time self-checking system based on a central control screen, comprising a central control screen, an idle time judgment module, a software self-checking module, a gateway module and an abnormality reporting module, wherein the idle time judgment module, the software self-checking module, the gateway module and the abnormality reporting module are all connected to the central control screen;

[0041] The idle time judgment module is used to comprehensively judge whether the system is in an idle time state through the infrared sensor of the central control screen, time conditions and the user's last operation time. The infrared sensor monitors the surrounding environment in real time to detect whether there is a user present. The time condition judges whether it is late at night (for example: 00:00-06:00) according to the current time of the system. After comprehensively considering these factors, the idle time self-check system decides whether to start the self-check process;

[0042] The software self-check module is used to comprehensively monitor the software resource usage of the central control screen, analyze the CPU and memory usage ratio in real time, ensure smooth and stable system operation, and automatically release unnecessary memory resources when abnormal resource usage is detected to optimize system performance; at the same time, the software self-check module obtains the current version of the central control screen program and gateway firmware, and compares it with the latest firmware version stored on the server to determine whether it is the latest version. If it is not the latest version, the latest firmware package is downloaded in the background process for silent upgrade to ensure that the software is always kept up to date; this not only improves the response speed of the central control screen, but also helps to extend the service life of the equipment and improve user experience; when the software self-check module obtains the current version of the central control screen program and gateway firmware is not the latest version, the following steps are used to control the upgrade process:

[0043] A. User permission confirmation: The idle self-check system asks the user in advance whether to allow the upgrade, especially when it involves a major update. If the user agrees, the upgrade will proceed;

[0044] B. Download the latest version: The idle self-check system downloads the latest program or firmware version in the background. During the download process, it should ensure that user operations are not affected and use an asynchronous download mechanism;

[0045] C. Upgrade preparation: After the download is complete, the idle self-check system performs integrity verification on the new version (through hash check code) to ensure that the downloaded file is not damaged;

[0046] D. Silent upgrade process: During the upgrade process, the idle self-check system automatically stops the currently running program, backs up the current version, and writes the new version file to the corresponding storage location. This process is invisible to the user to avoid affecting the user experience;

[0047] E. Restart and Verification: After the upgrade is completed, the idle self-check system needs to be restarted to make the new version effective. After restarting, the system performs version verification again to confirm whether the upgrade is successful;

[0048] F. Exception handling: If a problem occurs in any step (download failure, version verification failure, etc.), the idle self-check system can intelligently roll back to the previous version and record the error information for subsequent analysis;

[0049] The above methods are used to ensure that the software is always up to date and to improve the security and stability of the idle self-checking system;

[0050] The gateway module is connected to a smart home, and is used to communicate with the smart home gateway. The sub-devices of the smart home include heartbeat detectors and smart lamps. The status of each connected sub-device is monitored by comprehensive heartbeat detection, sub-device status query, and event monitoring, so as to timely identify problems such as device disconnection, no response, or communication abnormalities, and record relevant status information for subsequent analysis and processing; comprehensive heartbeat detection, sub-device status query, and event monitoring are specifically implemented through the following points:

[0051] a. Equipment status monitoring

[0052] Heartbeat detection: regularly sends heartbeat signals (Ping) to the child device to confirm its online status. If no response is received, it is marked as offline.

[0053] Status query: send commands regularly to obtain the real-time status of sub-devices, including power and working status;

[0054] Event Listener: Register an event listener to receive notifications of sub-device status changes in real time.

[0055] b. Abnormality identification

[0056] Offline detection: If no heartbeat signal or status data is received, it is considered offline;

[0057] No response identification: If the status query times out, it is marked as no response;

[0058] Communication anomaly: monitor the integrity of data transmission and mark it as communication anomaly when an error is found;

[0059] c. Status recording and analysis

[0060] Logging: Record device status and abnormal events, including timestamps and device IDs, for subsequent analysis;

[0061] Data analysis: Regularly analyze logs to identify failure modes and provide early warnings;

[0062] By real-time monitoring of device status, the gateway module effectively guarantees the stability of the entire smart home system, ensuring that the user's smart home experience is not affected;

[0063] The exception reporting module is used to automatically generate a detailed exception report when an abnormality occurs in the idle self-check system or device, helping users to quickly understand the problem, provide specific exception information, and propose corresponding processing solutions according to different situations. It reminds users in the form of pop-up windows so that they can check and handle these problems in time during the next operation. In this way, users can more proactively maintain the healthy operation of the smart home system, thereby improving the overall user experience.

[0064] The workflow of this embodiment is as follows:

[0065] S1: The idle time self-check system automatically starts the software self-check module within the set time interval. The software self-check module detects whether the user is present through the infrared sensor of the central control screen, and determines whether it is in the idle time state by combining the current time (for example: late night time period) and the last user operation time;

[0066] S2: Idle time status confirmation: If it is determined to be idle time, the idle time self-checking system will enter the self-checking process; if it is not idle time, the idle time self-checking system will remain in standby state and wait for user operation;

[0067] S3: After confirming the idle time, the software self-check module starts to run, monitors the software resource usage of the central control screen in real time, analyzes the CPU and memory usage status, and automatically releases unused memory resources if an abnormality is found (such as excessive resource usage) to optimize system performance;

[0068] S4: Subsequently, the gateway module communicates with the smart home gateway, checks the status of all connected sub-devices, identifies the online status of the devices, promptly detects abnormal situations such as disconnection and no response, and records relevant information;

[0069] S5: Abnormal status processing: If the device is found to be abnormal during the detection process of the gateway module, the abnormality reporting module will automatically generate a detailed abnormality report, describing the problem and possible causes, and provide corresponding processing solutions, so that the user can view and take measures in time during the next operation;

[0070] S6: At the same time, the idle self-check system checks the versions of the central control screen program and gateway firmware. If there is a necessary update, the upgrade process will be controlled through the following steps:

[0071] A. User permission confirmation: The idle self-check system asks the user in advance whether to allow the upgrade, especially when it involves a major update. If the user agrees, the upgrade will proceed;

[0072] B. Download the latest version: The idle self-check system downloads the latest program or firmware version in the background. During the download process, it should ensure that user operations are not affected and use an asynchronous download mechanism;

[0073] C. Upgrade preparation: After the download is complete, the idle self-check system performs integrity verification on the new version (through hash check code) to ensure that the downloaded file is not damaged;

[0074] D. Silent upgrade process: During the upgrade process, the idle self-check system automatically stops the currently running program, backs up the current version, and writes the new version file to the corresponding storage location. This process is invisible to the user to avoid affecting the user experience;

[0075] E. Restart and Verification: After the upgrade is completed, the idle self-check system needs to be restarted to make the new version effective. After restarting, the system performs version verification again to confirm whether the upgrade is successful;

[0076] F. Exception handling: If a problem occurs in any step (download failure, version verification failure, etc.), the idle self-check system can intelligently roll back to the previous version and record the error information for subsequent analysis;

[0077] The above methods are used to ensure that the software is always up to date and to improve the security and stability of the idle self-checking system;

[0078] S7: End the self-check process: After the self-check process is completed, the idle self-check system will return to the standby state, ready to respond to user operations at any time. The next time the user uses the central control screen, they can view the abnormal report and treatment plan to ensure that they can understand the health status of the system in a timely manner.

[0079] This embodiment determines the idle state and performs self-checking during idle time by real-time monitoring of resource occupancy, thereby realizing automated idle time self-checking, facilitating timely discovery and resolution of potential problems, improving the stability of the idle time self-checking system, eliminating the need for manual inspection by users, reducing manual intervention, and improving efficiency. The idle time self-checking system is used to automatically detect and feedback problems and generate abnormality reports and processing plans, thereby improving the intelligence level of the smart home system, enhancing user experience, reducing manual maintenance due to equipment failures, ensuring stability and safety of use, increasing the service life of the equipment, and reducing maintenance costs.

[0080] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical scheme and inventive concept of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. An idle self-checking system based on a central control screen, characterized in that: It includes a central control screen, an idle time judgment module, a software self-checking module, a gateway module and an abnormality reporting module, and the idle time judgment module, the software self-checking module, the gateway module and the abnormality reporting module are all connected to the central control screen.

2. According to claim 1, the idle self-checking system based on the central control screen is characterized in that: The idle time judgment module is used to comprehensively judge whether the current state is in idle time through the infrared sensor of the central control screen, time conditions and the user's last operation time. The infrared sensor monitors the surrounding environment in real time to detect whether there is a user present. The time condition judges whether it is late at night based on the current time of the system. After comprehensively considering these factors, the idle time self-check system decides whether to start the self-check process.

3. The idle self-checking system based on the central control screen according to claim 1 is characterized in that: The software self-check module is used to comprehensively monitor the software resource usage of the central control screen, analyze the CPU and memory usage ratio in real time, ensure smooth and stable system operation, and automatically release unnecessary memory resources when abnormal resource usage is detected to optimize system performance; at the same time, the software self-check module obtains the current version of the central control screen program and gateway firmware, and compares it with the latest firmware version stored on the server to determine whether it is the latest version. If it is not the latest version, the latest firmware package is downloaded in the background process for silent upgrade to ensure that the software is always kept up to date.

4. The idle self-checking system based on the central control screen according to claim 1 is characterized in that: The gateway module is connected to a smart home, and the gateway module is used to realize communication with the smart home gateway. The sub-devices of the smart home include a heartbeat detector and smart lamps. The status of each connected sub-device is monitored by comprehensive heartbeat detection, sub-device status query and event monitoring, so as to timely identify the problems of device disconnection, no response or communication abnormality, and record relevant status information for subsequent analysis and processing; Comprehensive heartbeat detection, sub-device status query and event monitoring are implemented through the following points: a. Equipment status monitoring Heartbeat detection: regularly sends heartbeat signals to child devices to confirm their online status. If no response is received, it is marked as offline. Status query: send commands regularly to obtain the real-time status of sub-devices, including power and working status; Event Listener: Register an event listener to receive notifications of sub-device status changes in real time. b. Abnormality identification Offline detection: If no heartbeat signal or status data is received, it is considered offline; No response identification: If the status query times out, it is marked as no response; Communication anomaly: monitor the integrity of data transmission and mark it as communication anomaly when an error is found; c. Status recording and analysis Logging: Record device status and abnormal events, including timestamps and device IDs, for subsequent analysis; Data analysis: Analyze logs regularly to identify failure modes and provide early warning.

5. The idle self-checking system based on the central control screen according to claim 1 is characterized in that: The exception reporting module is used to automatically generate a detailed exception report when an exception occurs in the idle self-check system or device, helping users quickly understand the problem, providing specific exception information, and proposing corresponding processing solutions according to different situations, reminding users in the form of pop-up windows so that they can check and handle these problems in time during the next operation.

6. The idle time self-checking system based on the central control screen according to claim 3 is characterized in that: When the software self-check module obtains that the current central control screen program and gateway firmware versions are not the latest versions, the upgrade process is controlled by the following steps: A. User permission confirmation: The idle self-check system asks the user in advance whether to allow the upgrade, especially when it involves a major update. If the user agrees, the upgrade will proceed; B. Download the latest version: The idle self-check system downloads the latest program or firmware version in the background. During the download process, it should ensure that user operations are not affected and use an asynchronous download mechanism; C. Upgrade preparation: After the download is complete, the idle self-check system performs integrity verification on the new version to ensure that the downloaded file is not damaged; D. Silent upgrade process: During the upgrade process, the idle self-check system automatically stops the currently running program, backs up the current version, and writes the new version file to the corresponding storage location. This process is invisible to the user to avoid affecting the user experience; E. Restart and Verification: After the upgrade is completed, the idle self-check system needs to be restarted to make the new version effective. After restarting, the system performs version verification again to confirm whether the upgrade is successful; F. Exception handling: If a problem occurs at any step, the idle self-checking system can intelligently roll back to the previous version and record the error information for subsequent analysis.

Citation Information

Cited By

  • Socket control system based on smart home Internet of Things

    CN121348814A