Equipment condition monitoring methods and devices, systems, electronic equipment, computer media

By acquiring environmental data and location information when the vehicle is not in an obstructed area, the potential malfunction status of the navigation device can be determined, solving the problem that existing technologies cannot detect navigation device malfunctions in advance and improving the safety of autonomous driving.

CN115628757BActive Publication Date: 2026-04-03APOLLO INTELLIGENT DRIVING (BEIJING) TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-18
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

Existing technologies cannot accurately detect potential malfunctions in navigation devices when the vehicle is not malfunctioning, leading to safety hazards in suboptimal autonomous driving systems.

Method used

By acquiring environmental data of the vehicle, it can detect whether it is in an obstructed area. If it is not in an obstructed area, it can acquire the device's location information and judge the potential fault status of the device based on the location information, including analysis of location warning status and location health factors.

Benefits of technology

It improves the accuracy of detecting potential equipment faults, ensures the safety of vehicle driving, detects potential faults in advance and takes replacement or safety measures to avoid accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115628757B_ABST
    Figure CN115628757B_ABST
Patent Text Reader

Abstract

This disclosure provides a device status detection method and apparatus, specifically relating to the fields of image recognition, autonomous driving, and intelligent transportation. The specific implementation involves: acquiring environmental data of a vehicle; detecting whether the vehicle is in an obstructed area based on the environmental data; in response to detecting that the vehicle is not in an obstructed area, acquiring location information sent by devices within the vehicle; and determining the potential fault state of the device based on the location information. This implementation improves the accuracy of potential device fault detection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer application technology, specifically to the fields of image recognition, autonomous driving and intelligent transportation, and in particular to a device state detection method and apparatus, system, electronic device, computer-readable medium and computer program product. Background Technology

[0002] Fault location is a common problem in vehicles. Generally, the specific location of a fault can only be detected after a fault occurs in the vehicle's equipment.

[0003] With the rapid development of autonomous driving, the fault location of traditional navigation devices can no longer meet the needs of the current environment, nor can they cope with the sub-health scenarios of autonomous driving systems. If the navigation device is at risk of malfunction, it may also cause an accident. Summary of the Invention

[0004] A method and apparatus for detecting device status, a system, an electronic device, a computer-readable medium, and a computer program product are provided.

[0005] According to the first aspect, a device status detection method is provided, the method comprising: acquiring environmental data of a vehicle; detecting whether the vehicle is in an obstructed area based on the environmental data; in response to detecting that the vehicle is not in an obstructed area, acquiring positioning information sent by a device in the vehicle; and determining a potential fault state of the device based on the positioning information.

[0006] According to a second aspect, a device status detection apparatus is provided, the apparatus comprising: an environment acquisition unit configured to acquire environmental data of a vehicle; an area detection unit configured to detect whether the vehicle is in an obstructed area based on the environmental data; a location acquisition unit configured to acquire location information sent by a device in the vehicle in response to detecting that the vehicle is not in an obstructed area; and a status determination unit configured to determine a potential fault status of the device based on the location information.

[0007] According to a third aspect, a device status detection system is provided for detecting potential faults in devices in a vehicle. The system includes: a camera device and a control unit; the camera device is installed on the vehicle to capture environmental data of the vehicle in real time and send the environmental data to the control unit; the control unit detects whether the vehicle is in an obstructed area based on the environmental data; in response to the vehicle not being in an obstructed area, it acquires the positioning information sent by the device; and based on the positioning information, it determines the potential fault status of the device.

[0008] According to a fourth aspect, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform a method as described in any implementation of the first aspect.

[0009] According to a fifth aspect, a non-transitory computer-readable storage medium is provided that stores computer instructions for causing a computer to perform the method described in any implementation of the first aspect.

[0010] According to a sixth aspect, a computer program product is provided, including a computer program that, when executed by a processor, implements the method as described in any implementation of the first aspect.

[0011] The device status detection method and apparatus provided in the embodiments of this disclosure first acquire environmental data of the vehicle; second, based on the environmental data, detect whether the vehicle is in an obstructed area; third, in response to detecting that the vehicle is not in an obstructed area, acquire location information sent by the device in the vehicle; and finally, based on the location information, determine the potential fault state of the device. Therefore, by detecting the location information sent by the vehicle's device when the vehicle is not in an obstructed area, it is possible to effectively determine whether the device is in a potential fault state, improving the accuracy of potential fault detection and ensuring the safety of vehicle driving.

[0012] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0013] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:

[0014] Figure 1 This is a flowchart of an embodiment of the device status detection method according to the present disclosure;

[0015] Figure 2 This is a flowchart of another embodiment of the device status detection method according to the present disclosure;

[0016] Figure 3 This is a schematic diagram of a structure of an embodiment of the device status detection apparatus according to the present disclosure;

[0017] Figure 4 This is a schematic diagram of a structure according to an embodiment of the device status detection system of this disclosure;

[0018] Figure 5This is a block diagram of an electronic device used to implement the device status detection method of the embodiments of this disclosure. Detailed Implementation

[0019] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

[0020] In this embodiment, "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" and "second" may explicitly or implicitly include at least one of those features.

[0021] This disclosure provides a method for detecting device status. Figure 1 A flowchart 100 is shown according to an embodiment of the device status detection method of the present disclosure, which includes the following steps:

[0022] Step 101: Obtain the vehicle's environmental data.

[0023] In this embodiment, the vehicle's environmental data is used to describe the vehicle's operating status and the surrounding environment of the vehicle in different states. Specifically, the environmental data may include: vehicle obstructions (e.g., tree shade, bridges, etc.) under start-stop conditions. The vehicle obstructions can be used to determine the state in which the vehicle is obstructed by the obstructions in different states.

[0024] In this embodiment, the environmental data may further include: vehicle images, images of the vehicle's surroundings, and vehicle status data. The vehicle is a vehicle equipped with a device, which may be a navigation device. The images of the vehicle's surroundings may include images of objects, people, and traffic facilities around the vehicle. The execution entity running on the device status detection method can acquire vehicle images and images of the vehicle's surroundings through an image acquisition device, and acquire vehicle status data through control components on the vehicle. The execution entity can also communicate with different terminal devices on the vehicle to obtain vehicle images and images of the vehicle's surroundings stored on the terminal devices, as well as vehicle status data sent by the terminal devices.

[0025] Optionally, the environmental data may also include video data of the scene around the vehicle and vehicle status data. The execution entity running on the device status detection method can collect the scene around the vehicle through video acquisition equipment and collect vehicle status data through the control components on the vehicle. The execution entity can also communicate with different terminal devices on the vehicle to obtain the video of the scene around the vehicle and vehicle status data stored on the terminal devices.

[0026] Step 102: Based on environmental data, detect whether the vehicle is in an obstructed area.

[0027] In this embodiment, the environmental data may include: vehicle images, images of the area surrounding the vehicle, and vehicle status data. The images of the area surrounding the vehicle include images of obstructions located around the vehicle. When the vehicle status data indicates that the vehicle is stationary, the images of the area surrounding the vehicle are the obstructions. By analyzing the image information of these obstructions, it can be determined whether the vehicle is within the obstruction area; for example, a stationary vehicle may be located inside a tunnel. When the vehicle status data indicates that the vehicle is running, the environmental data may further include: the duration of the same obstruction around the vehicle. By analyzing the obstruction and the duration, it can be determined whether the vehicle is currently obstructed by the obstruction; for example, if the vehicle has been running under a bridge for 5 minutes, it is determined that the vehicle is within the obstruction area.

[0028] Step 103: In response to detecting that the vehicle is not in an obstructed area, obtain the location information sent by the device in the vehicle.

[0029] In this embodiment, environmental data can be used to determine that the vehicle is not under any obstruction, thus indicating that the vehicle is not in an obstructed area. When the vehicle is in an obstructed area, the collected location information will be invalid. When the vehicle is not in an obstructed area, the location information of the vehicle's devices can be analyzed.

[0030] In this embodiment, the location information is the vehicle's location information at different times and the location status of the location information sent by the device to the executing entity. The location status indicates whether the location information is present or absent.

[0031] Step 104: Based on the location information, determine the potential fault status of the equipment.

[0032] In this embodiment, the potential fault state of the equipment refers to whether the equipment has a potential fault. A potential fault is completely different from the equipment failing to operate after an actual fault occurs. At this time, the equipment with a potential fault is still running, but it will frequently or occasionally experience abnormalities. Due to its occasional abnormal state, it can eventually cause abnormalities in the overall operation of the vehicle.

[0033] In this embodiment, if a potentially faulty device is discovered, it can be replaced with a normally functioning device before the device causes abnormal vehicle operation.

[0034] In this embodiment, based on the positioning status in the positioning information, the number of times the device's antenna malfunctions is determined. If the number of times the antenna malfunctions is too high (greater than the number threshold) within a short period of time (e.g., 1 hour), it is determined that the device has a potential fault.

[0035] Optionally, based on the positioning status in the positioning information, it can be determined that there are multiple state changes from positioning failure to positioning normal in the positioning information in chronological order, and the number of times this state occurs can be recorded. If the number of times this state occurs is large (greater than the number threshold, which is an empirical value), it can be determined that there is a potential fault in the device.

[0036] The device status detection method provided in the embodiments of this disclosure first acquires environmental data of the vehicle; second, based on the environmental data, it detects whether the vehicle is in an obstructed area; third, in response to detecting that the vehicle is not in an obstructed area, it acquires the location information sent by the device in the vehicle; and finally, based on the location information, it determines the potential fault state of the device. Therefore, by detecting the location information sent by the vehicle's device when the vehicle is not in an obstructed area, it is possible to effectively determine whether the device is in a potential fault state, improving the accuracy of potential fault detection and ensuring the safety of vehicle driving.

[0037] The device status detection method provided in this embodiment can determine whether the device is in a location warning state based on the device's location information. In response to the device being in a location warning state, it can be determined that the device has a potential fault. When the device has a potential fault, other devices can be used to replace the device with the potential fault on the vehicle.

[0038] In some optional implementations of this embodiment, determining the potential fault state of the device based on the location information includes: detecting whether the device is in a location warning state based on the location information; and determining that the device has a potential fault in response to detecting that the device is in a location warning state.

[0039] In this embodiment, the location warning state refers to a state in which the device's performance fully reflects a high probability of potential malfunctions. When the device frequently exhibits abnormalities, the location information indicating these abnormalities can fully reflect potential malfunctions. When the device is in the location warning state, its potential malfunctions require close attention.

[0040] In this embodiment, the location information may include: the number of times the location is abnormal within a unit of time. When the number of abnormal locations reaches the threshold, it can be determined that the device is in a location warning state. At this time, it is determined that the device has a potential fault and needs to be replaced.

[0041] This embodiment provides a method for determining the potential fault status of a device by using location information to detect whether the device is in a location warning state. When the device is in a location warning state, it is determined that the device has a potential fault. Thus, the potential fault of the device is accurately and effectively determined by using location information.

[0042] For situations where location information cannot fully reflect potential device malfunctions (e.g., the number of times the device malfunctions is infrequent and cannot reach the location warning state), the overall health of the device can be assessed from multiple aspects to determine whether the device has potential malfunctions. Optionally, the above-mentioned determination of the potential malfunction status of the device based on location information may include: determining the device's location health factors based on the device's location information, and determining the potential malfunction status of the device based on the location health factors.

[0043] In this embodiment, the location health factor is a factor used to judge the health status of the device. The health of the device has many aspects. By measuring the value of the location health factor, the impact of location on the health of the device can be determined. When the impact of location on the health of the device is the greatest and the location anomalies are the most numerous, it is determined that the device has a potential fault.

[0044] In some optional implementations of this embodiment, the aforementioned positioning information includes: at least one first switching point and a second switching point arranged chronologically within a preset time period, wherein the first switching point is the time point from valid positioning to invalid positioning, and the second switching point is the time point from invalid positioning to valid positioning. The aforementioned detection of whether the device is in a positioning warning state based on the positioning information includes:

[0045] The system detects whether the number of first switching points in the location information is greater than a quantity threshold. In response to detecting that the number of first switching points is greater than the quantity threshold, the system determines that the device is in a location warning state based on a first duration period between the first first switching point and the last second switching point in the location information and a second duration period between all first switching points and adjacent second switching points in the location information.

[0046] In this embodiment, the preset time period is a uniform test time period selected according to test requirements. For example, the preset time period is 1 hour, and the quantity threshold is an empirical value. When the number of first switching points is greater than the quantity threshold, it is determined that there are too many abnormalities in device positioning.

[0047] In this embodiment, determining that the device is in a location warning state based on the first duration period and the second duration period includes: dividing the first duration period by the second duration period to obtain the abnormal percentage; in response to the abnormal percentage being greater than a set percentage (e.g., greater than 50%), determining that the device's non-location state has been frequently switching between invalid and valid states, determining that the device's antenna has failed, and needing to notify the operator to check and replace the antenna.

[0048] Optionally, in response to detecting that the number of first switching points is less than a quantity threshold, it is determined that the device is not in a location warning state.

[0049] Optionally, in response to detecting that the number of first switching points is greater than the quantity threshold and the abnormal proportion is less than the set proportion, it is determined that the device is not in the location warning state.

[0050] The method for detecting whether a device is in a location warning state provided in this embodiment determines whether the device is in a location warning state by using a first switching point and a second switching point within a preset time period, providing a reliable basis for alarming potential device malfunctions.

[0051] In some optional implementations of this embodiment, the above-mentioned positioning information includes: an invalid duration period when the device is in an invalid positioning state. Based on the positioning information, detecting whether the device is in a positioning warning state includes: in response to detecting that the invalid duration period is greater than a time threshold, detecting whether the vehicle is in a driving state; in response to the vehicle being in a driving state and the vehicle speed being greater than a speed threshold, determining that the device is in a positioning warning state.

[0052] In this optional implementation, the time threshold is an empirical value that can be set based on testing requirements. For example, the time threshold can be 20 minutes. After determining that the invalid duration is greater than the time threshold, the vehicle's operating signals (e.g., engine status signals) and vehicle speed can be obtained from the vehicle's CAN (Controller Area Network). The operating signals are used to determine whether the vehicle is in motion, and the vehicle speed is used to detect whether the vehicle speed is greater than the speed threshold. The speed threshold can be determined based on testing requirements, for example, the speed threshold can be 30 km / h.

[0053] In this optional implementation, if there is still no positioning signal after a long period of ineffective positioning, the vehicle is in motion and the average speed of the vehicle is greater than the vehicle speed threshold, it is determined that the device is in a positioning warning state.

[0054] Optionally, in response to detecting that the invalid duration exceeds a time threshold, the vehicle is not in motion, and the device is determined to be not in a location warning state.

[0055] The method for detecting whether a device is in a location warning state provided in this embodiment determines whether the device is in a location warning state by using the invalid duration period, vehicle driving status, and vehicle speed, providing a reliable basis for alarming potential device malfunctions.

[0056] In this embodiment, after determining that the device is not in a location warning state, it is possible to further calculate whether the device is in a potential fault state based on the device's location health factors.

[0057] Figure 2 A flow 200 is shown according to another embodiment of the device status detection method of the present disclosure, the device status detection method including the following steps:

[0058] Step 201: Obtain the vehicle's environmental data, and then proceed to step 202.

[0059] Step 202: Based on environmental data, detect whether the vehicle is in an obstructed area. If the vehicle is not in an obstructed area, proceed to step 203; if the vehicle is in an obstructed area, proceed to step 207.

[0060] In this embodiment,

[0061] Step 203: Obtain the location information sent by the device in the vehicle, and then proceed to step 204.

[0062] It should be understood that the operations and features in steps 201-203 correspond to the operations and features in steps 101-103, respectively. Therefore, the descriptions of the operations and features in steps 101-103 also apply to steps 201-203, and will not be repeated here.

[0063] Step 204: Based on the location information, detect whether the device is in a location warning state; if the device is in a location warning state, proceed to step 208; if the device is not detected to be in a location warning state, proceed to step 205.

[0064] In this embodiment, when some devices are not in a location warning state based on the location information, the potential fault state of the devices can also be determined by calculating the overall health status of the devices.

[0065] Step 205: Based on the location information, determine the device's location health factors, and then proceed to step 206.

[0066] In this embodiment, the positioning health factor is a factor that reflects whether the positioning function of the device is healthy and its health status. By using the positioning health factor, the potential fault status of the device can be determined.

[0067] Step 206: Based on the location health factors, determine the potential fault status of the equipment, and then proceed to step 207.

[0068] In this embodiment, when only considering the impact of the device's positioning function on the device, the positioning health factor is equal to the device's health value. The positioning health factor is calculated to determine the device's health value. If the device's health value is greater than the empirical average health value, it indicates that the device does not have a potential fault.

[0069] Step 207, End.

[0070] Step 208: Determine if the equipment has a potential fault, then proceed to step 207.

[0071] The device status detection method provided in this embodiment, after determining that the device is in a location warning state, further determines the device's location health factors based on the location information, and determines the device's potential fault status based on the location health factors. Therefore, the potential faults of the device are detected from two aspects: device location anomaly and device location health ratio, which improves the comprehensiveness of potential fault detection.

[0072] When a vehicle's device is a navigation device, the positioning health value is the dominant factor in the entire device. Therefore, in navigation devices, only the positioning health factor can be used as the device's health value.

[0073] In some optional implementations of this embodiment, the above-mentioned positioning information includes: the effective positioning duration of the device within a preset time period. Based on the positioning information, determining the positioning health factor of the device includes: determining the positioning health coefficient of the device based on the preset time period and the effective positioning duration; and calculating the positioning health factor of the device based on the positioning health coefficient, the preset time period, and the effective positioning duration.

[0074] In this optional implementation, determining the device's positioning health coefficient based on a preset time period and effective positioning duration includes: subtracting the effective positioning duration from the preset time period, which equals the invalid positioning duration; and querying a preset duration coefficient table based on the invalid positioning duration to obtain the positioning health coefficient corresponding to the invalid positioning duration.

[0075] Specifically, the duration coefficient table is a table that represents the correspondence between different invalid positioning times and positioning coefficient values. The longer the invalid positioning time, the smaller the positioning coefficient. The duration coefficient table is a table based on experience, as shown in Table 1.

[0076] Table 1

[0077] Invalid location duration 10min 20min 30min 40min 50min Positioning coefficient 0.8 0.7 0.5 0.2 0.1

[0078] In Table 1, different invalid positioning durations correspond to different positioning coefficients. For example, when the invalid positioning duration is 10 minutes, the corresponding positioning coefficient is 0.8; when the invalid positioning duration is 20 minutes, the corresponding positioning coefficient is 0.7; when the invalid positioning duration is 30 minutes, the corresponding positioning coefficient is 0.5; when the invalid positioning duration is 40 minutes, the corresponding positioning coefficient is 0.2; and when the invalid positioning duration is 50 minutes, the corresponding positioning coefficient is 0.1.

[0079] In this embodiment, after obtaining the positioning coefficient, the positioning health factor is equal to the effective positioning duration divided by the preset time period and then multiplied by the health coefficient.

[0080] In this embodiment, determining the potential fault state of the device based on the location health factor includes: comparing the location health factor with a preset first health threshold, and determining that the device has a potential fault in response to the location health factor being less than the first health threshold.

[0081] The method for calculating the positioning health factor of a device provided by this optional implementation determines the positioning health system based on the effective positioning duration within a preset time period in the positioning information, and calculates the positioning health factor of the device based on the positioning health coefficient, the preset time period, and the effective positioning duration, thus providing a reliable implementation method for obtaining the positioning health factor.

[0082] When a vehicle starts, the power supply is unstable and there is a large instantaneous current. This instantaneous current can cause some damage to electronic components. Although the circuit design includes shock-resistant circuits, prolonged high-current surges will reduce the lifespan of the circuit.

[0083] In another embodiment of this disclosure, the device status detection method includes: acquiring environmental data of the vehicle; detecting whether the vehicle is in an obstructed area based on the environmental data; acquiring positioning information sent by the device in the vehicle in response to detecting that the vehicle is not in an obstructed area; detecting and recording the peak duration of the peak current of the device in response to the vehicle starting up; determining a current health factor of the peak current based on the peak duration; and determining the potential fault state of the device based on the current health factor and the positioning health factor.

[0084] In this embodiment, the vehicle's startup status and peak current can be obtained from the vehicle's CAN bus. Optionally, after determining that the vehicle is starting, the peak current can also be obtained from the current detected by the power supply of the device, and the duration of the peak current's peak value, i.e., the peak duration, can be recorded. Each time the vehicle starts, the peak current should be within a certain range. The duration of the peak current each time is recorded. Based on the duration of the inrush current, the heat generated by the peak current is determined. The impact of the peak current on the device's health is determined by the generated heat. The longer the peak current duration, the more heat is generated, and the greater the impact on the device's health.

[0085] In this embodiment, determining the current health factor of the peak current based on the peak duration includes: after obtaining the peak duration, determining the current health factor by querying the peak factor relationship table. The peak factor relationship table characterizes the correspondence between the peak duration and the current health factor, as shown in Table 2. In the peak factor relationship table, the longer the peak duration, the smaller the current health factor.

[0086] Table 2

[0087] Peak duration 5us 10us 15us 20us 30us and above Current health factor 0.8 0.7 0.5 0.2 0.1

[0088] In Table 2, different peak durations correspond to different positioning coefficients. For example, when the peak duration is 5µs, the positioning coefficient is 0.8; when the peak duration is 10µs, the positioning coefficient is 0.7; when the peak duration is 15µs, the positioning coefficient is 0.5; when the peak duration is 20µs, the positioning coefficient is 0.2; and when the peak duration is above 30µs, the positioning coefficient is 0.1.

[0089] In this embodiment, determining the potential fault state of the device based on the current health factor and the location health factor includes: multiplying the current health factor and the location health factor to obtain the health value of the device, comparing the health value with a preset second health threshold, and determining that the device has a potential fault in response to the health value being less than the second health threshold. Due to the influence of the current health factor, the second health threshold is less than the first health threshold.

[0090] The device status detection method provided in this embodiment uses the peak duration of the device's peak current when the vehicle starts, as well as the device's location information when it is not obstructed, as the main factors for calculating the device's health value. While judging the impact of the device's location on its health, it further refers to the impact of the device's peak current on its health, thereby improving the accuracy of determining the potential fault status of the device.

[0091] In another embodiment of this disclosure, the above-described device status detection method includes: acquiring environmental data of a vehicle; detecting whether the vehicle is in an obstructed area based on the environmental data; acquiring positioning information sent by a device in the vehicle in response to detecting that the vehicle is not in an obstructed area; detecting and recording the cumulative resonance time of the device in response to the vehicle's engine being running; determining the resonance health factor of the device based on the cumulative resonance time; and determining the potential fault state of the device based on the resonance health factor and the positioning health factor.

[0092] In this embodiment, resonance refers to the situation where a physical system vibrates at a specific frequency with a larger amplitude than at other frequencies. Resonance can affect electronic devices, circuit boards, and the mechanical structure of equipment. The data obtained by the equipment under resonance conditions is called resonance data. It should be noted that resonance data can be obtained through vibration sensors connected to the equipment, or it can be calculated from factors such as vehicle acceleration.

[0093] In this embodiment, when the device is a navigation device, resonance is one of the parameters that causes the greatest damage to the mechanical parts of the device. Therefore, the cumulative resonance time can be collected to determine the health value of the device.

[0094] In this embodiment, by obtaining the vehicle's operating signal through the vehicle's CAN bus, it can be determined that the vehicle's transmitter is running.

[0095] In this embodiment, the above-mentioned detection and recording of the device's resonance cumulative time includes: using the vehicle's IMU (Inertial Measurement Unit) as a vibration sensor, the IMU records the current vehicle acceleration value, while the device's resonance acceleration value is a fixed parameter (obtained experimentally). When the acceleration value measured by the IMU is near the device's resonance acceleration value, resonance occurs once, the resonance occurrence time is recorded, and the duration of all resonance occurrences is added together to obtain the resonance cumulative time.

[0096] In this embodiment, the resonance health factor is equal to the cumulative resonance time divided by the theoretical maximum resonance time, where the theoretical maximum resonance time is the time obtained through experiments and other means.

[0097] In this embodiment, determining the potential fault state of the device based on the resonance health factor and the positioning health factor includes: multiplying the resonance health factor and the positioning health factor to obtain the device's health value; comparing the health value with a preset third health threshold; and determining that the device has a potential fault if the health value is less than the third health threshold. Due to the influence of the resonance health factor, the third health threshold is less than the first health threshold.

[0098] The device status detection method provided in this embodiment uses the cumulative resonance time of the device during vehicle engine operation and the device's positioning information when it is not obstructed as the main factors for calculating the device's health value. While judging the impact of the device's positioning on its health, it further refers to the impact of the device's resonance on its health, thereby improving the accuracy of determining the potential fault status of the device.

[0099] In another embodiment of this disclosure, the device status detection method includes: acquiring environmental data of a vehicle; detecting whether the vehicle is in an obstructed area based on the environmental data; in response to detecting that the vehicle is not in an obstructed area, acquiring positioning information sent by a device in the vehicle; acquiring the cumulative write count of a storage component in the device; determining a storage health factor of the device based on the cumulative write count; and determining a potential fault state of the device based on the storage health factor and the positioning health factor.

[0100] In this embodiment, the storage components in the navigation device all have a write lifespan. For example, when the storage component is an EEPROM (Electrically Erasable Programmable Read-Only Memory), the EEPROM can be erased and written 1 million times.

[0101] In this embodiment, when the device is a navigation device, the navigation device can utilize Flash memory for various business applications such as log storage and configuration information storage. However, Flash memory lifespan is consumed during operation, and the number of times the storage component has been erased and rewritten is a crucial parameter for assessing the health of the navigation device.

[0102] In this embodiment, when the storage component is Flash, the cumulative write count of the storage component in the above-mentioned acquisition device includes: specifying that the last 4 bytes of each page of Flash is the write count of this page, and writing the write count to Flash each time this page is written. When the navigation system is powered on, the write count of each page is read and all write counts are added together to obtain the cumulative write count.

[0103] In this embodiment, the storage health factor is equal to the cumulative number of writes divided by the theoretical write value. When the storage health factor is greater than 50%, it is determined that there is a potential fault in the storage component.

[0104] In this embodiment, determining the potential fault state of the device based on the storage health factor and the location health factor includes: multiplying the storage health factor and the location health factor to obtain the device's health value; comparing the health value with a preset fourth health threshold; and determining that the device has a potential fault if the health value is less than the fourth health threshold. Due to the influence of the resonance health factor, the fourth health threshold is less than the first health threshold.

[0105] The device status detection method provided in this embodiment uses the cumulative number of writes to the storage components in the device and the device's location information when it is not obstructed as the main factors for calculating the device's health value. While judging the impact of the device's location on its health, it further refers to the impact of the number of writes to the storage components on the device's health, thereby improving the accuracy of determining the potential fault status of the device.

[0106] In another embodiment of this disclosure, the device status detection method includes: acquiring environmental data of a vehicle; detecting whether the vehicle is in an obstructed area based on the environmental data; acquiring positioning information transmitted by a device in the vehicle in response to detecting that the vehicle is not in an obstructed area; detecting and recording the peak duration of the peak current of the device in response to the vehicle starting up; determining a current health factor of the peak current based on the peak duration; detecting and recording the resonance accumulation time of the device in response to the vehicle's transmitter running; determining a resonance health factor of the device based on the resonance accumulation time; and determining a potential fault state of the device based on the current health factor, resonance health factor, storage health factor, and positioning health factor.

[0107] In this embodiment, the power module and storage components of the device are only independent units and have a relatively small impact on the device. Resonance will shorten the lifespan of the power module and storage components.

[0108] In this embodiment, determining the potential fault state of the device based on the current health factor, resonance health factor, storage health factor, and positioning health factor includes: multiplying the current health factor, resonance health factor, storage health factor, and positioning health factor to obtain the device's health value. The health value is then compared with a preset fifth health threshold. If the health value is less than the fifth health threshold, the device is determined to have a potential fault. Due to the influence of the current health factor, resonance health factor, and storage health factor, the fifth health threshold is less than the first health threshold, and also less than the second, third, and fourth health thresholds, respectively.

[0109] Optionally, after determining that the equipment has a potential fault, a self-test information reporting package can be formed by storing the component's storage health factors, positioning health factors, current health factors, resonance health factors, positioning information, etc., and reported to the autonomous driving system. The autonomous driving system decides whether to start or stop the vehicle based on the self-test information.

[0110] In this embodiment, the potential fault state of the device can be determined by the potential fault judgment conditions. The positioning health factor can be used as a potential fault judgment condition to determine whether the device has a potential fault, or the positioning health factor can be used together with other health factors (such as current health factor and resonance health factor) as a potential fault judgment condition to determine whether the device has a potential fault.

[0111] The equipment status detection method provided in this embodiment can also send potential fault notification information when the equipment has potential faults, so as to notify the staff in advance of the equipment failure risk, notify them to replace the equipment in advance or take safety measures in advance to avoid vehicle accidents.

[0112] The device status detection method provided in this embodiment uses the cumulative number of writes to the storage components in the device and the device's location information when it is not obstructed as the main factors for calculating the device's health value. While judging the impact of the device's location on its health, it further refers to the impact of the number of writes to the storage components on the device's health, thereby improving the accuracy of determining the potential fault status of the device.

[0113] Further reference Figure 3 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of a device status detection apparatus, which is similar to... Figure 1 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0114] like Figure 3 As shown, the device status detection apparatus 300 provided in this embodiment includes: an environment acquisition unit 301, an area detection unit 302, a positioning acquisition unit 303, and a status determination unit 304. The environment acquisition unit 301 can be configured to acquire environmental data of the vehicle. The area detection unit 302 can be configured to detect whether the vehicle is in an obstructed area based on the environmental data. The positioning acquisition unit 303 can be configured to acquire positioning information sent by the device in the vehicle in response to detecting that the vehicle is not in an obstructed area. The status determination unit 304 can be configured to determine the potential fault status of the device based on the positioning information.

[0115] In this embodiment, the specific processing and technical effects of the environment acquisition unit 301, area detection unit 302, positioning acquisition unit 303, and status determination unit 304 in the equipment status detection device 300 can be found in the following references. Figure 1 The relevant descriptions of steps 101, 102, 103, and 104 in the corresponding embodiments will not be repeated here.

[0116] In some optional implementations of this embodiment, the state determination unit 304 includes: a warning detection module (not shown in the figure) and a potential determination module (not shown in the figure). The warning detection module can be configured to detect whether the device is in a location warning state based on location information. The potential determination module can be configured to determine that the device has a potential fault in response to detecting that the device is in a location warning state.

[0117] In some optional implementations of this embodiment, the aforementioned positioning information includes at least one first switching point and a second switching point arranged in chronological order within a preset time period. The first switching point is the time point from valid positioning to invalid positioning, and the second switching point is the time point from invalid positioning to valid positioning. The aforementioned warning detection module is further configured to: detect whether the number of first switching points in the positioning information is greater than a quantity threshold; and, in response to detecting that the number of first switching points is greater than the quantity threshold, determine that the device is in a positioning warning state based on a first duration period between the first first switching point and the last second switching point in the positioning information and a second duration period between all first switching points in the positioning information and adjacent second switching points.

[0118] In some optional implementations of this disclosure, the aforementioned positioning information includes: an invalid duration period when the device is in an invalid positioning state, and the aforementioned early warning detection module is further configured to: detect whether the vehicle is in a driving state in response to detecting that the invalid duration period is greater than a time threshold; and determine that the device is in a positioning early warning state in response to the vehicle being in a driving state and the vehicle speed being greater than a speed threshold.

[0119] In some optional implementations of this disclosure, the state determination unit 304 further includes: a factor determination module (not shown in the figure) and a state determination module (not shown in the figure). The factor determination module can be configured to determine the device's positioning health factor based on positioning information in response to detecting that the device is not in a positioning warning state. The state determination module can be configured to determine the device's potential fault state based on the positioning health factor.

[0120] In some optional implementations of this disclosure, the aforementioned positioning information includes: the effective positioning duration of the device within a preset time period, and the factor determination module is further configured to: determine the positioning health coefficient of the device based on the preset time period and the effective positioning duration; and calculate the positioning health factor of the device based on the positioning health coefficient, the preset time period, and the effective positioning duration.

[0121] In some optional implementations of this disclosure, the device 300 further includes a current determination unit (not shown in the figure). This current determination unit can be configured to, in response to vehicle startup, detect and record the peak duration of the device's peak current; and determine a current health factor of the peak current based on the peak duration. The state determination module is further configured to determine the potential fault state of the device based on the current health factor and the location health factor.

[0122] In some optional implementations of this disclosure, the device 300 further includes: a resonance determination unit (not shown in the figure), wherein the resonance determination unit is configured to detect and record the cumulative resonance time of the device in response to the vehicle's engine being running; and to determine the resonance health factor of the device based on the cumulative resonance time; the state determination module is further configured to determine the potential fault state of the device based on the resonance health factor and the positioning health factor.

[0123] In some optional implementations of this disclosure, the above apparatus further includes: a storage determination unit (not shown in the figure), the storage determination unit being configured to acquire the cumulative number of writes to the storage components in the device; and to determine the storage health factor of the device based on the cumulative number of writes; the state determination module is further configured to determine the potential fault state of the device based on the storage health factor and the location health factor.

[0124] In some optional implementations of this embodiment, the device 300 further includes: a current determination unit (not shown in the figure) and a resonance determination unit (not shown in the figure). The current determination unit can be configured to detect and record the peak duration of the device's peak current in response to the vehicle starting up; and determine a current health factor of the peak current based on the peak duration. The resonance determination unit can be configured to detect and record the device's cumulative resonance time in response to the vehicle's engine running; and determine a resonance health factor of the device based on the cumulative resonance time. The state determination module is further configured to determine the potential fault state of the device based on the current health factor, resonance health factor, storage health factor, and location health factor.

[0125] The device status detection apparatus provided in the embodiments of this disclosure firstly acquires environmental data of the vehicle by an environment acquisition unit 301; secondly, a region detection unit 302 detects whether the vehicle is in an obstructed area based on the environmental data; thirdly, a positioning acquisition unit 303 acquires positioning information sent by the device in the vehicle in response to detecting that the vehicle is not in an obstructed area; and finally, a status determination unit 304 determines the potential fault status of the device based on the positioning information. Therefore, by detecting the positioning information sent by the device in the vehicle when it is not in an obstructed area, it is possible to effectively determine whether the device is in a potential fault status, improving the accuracy of potential fault detection and ensuring the safety of vehicle driving.

[0126] like Figure 4 As shown in the figures above, this disclosure provides an embodiment of an equipment condition detection system as a system implementation of the methods shown in the figures above. This system embodiment can be used to detect potential fault conditions of equipment in a vehicle.

[0127] like Figure 4 As shown, the device status detection system 400 provided in this embodiment is used to detect potential faults of device 401 in a vehicle, including: a camera device 402 and a control unit 403; the camera device 402 is installed on the vehicle to capture environmental data of the vehicle in real time and send the environmental data to the control unit 403; the control unit 403 detects whether the vehicle is in an obstructed area based on the environmental data; in response to the vehicle not being in an obstructed area, it obtains the positioning information sent by device 401; based on the positioning information, it determines the potential fault status of device 401.

[0128] In this embodiment, the device in the vehicle can emit positioning information, which is used to indicate whether the vehicle's location information is present or absent, as well as the specific value of the vehicle's location information.

[0129] The device status detection system provided in this embodiment detects the location information sent by the vehicle's devices when the vehicle is not in an obstructed area. This can effectively determine whether the device is in a potential fault state, improve the accuracy of potential fault detection, and ensure the safety of vehicle driving.

[0130] Optionally, the above-mentioned device includes: a positioning module and a power supply module. The power supply module is used to provide power to the positioning module, and the positioning module is used to provide positioning information. The above-mentioned device status detection system may also include: a current detection circuit and an ignition switch. The ignition switch is used to provide the vehicle's ignition signal and send the ignition signal to the control unit 403. The current detection circuit is used to detect the peak current of the power supply module and send the peak current to the control unit 403.

[0131] Optionally, the above-mentioned equipment status detection system may further include: a resonance sensor, used to detect the resonance value of the equipment when it vibrates, and when the equipment reaches the resonance value, to send the resonance information of the equipment (e.g., the time of resonance and the duration of resonance) to the control unit 403. The control unit 403 adds up the times when the equipment reaches the resonance value to obtain the cumulative resonance time.

[0132] Optionally, the aforementioned device status detection system may further include a write count recording unit, which records the cumulative write count of the storage component in the device and sends the cumulative write count to the control unit 403. In this embodiment, the storage component may be an EEPROM or a Flash memory. Storage components have a write lifespan; operating the storage component will consume its lifespan. The write count of the storage component is an important parameter for judging its health status.

[0133] The collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in the technical solution disclosed herein comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0134] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0135] Figure 5 A schematic block diagram of an example electronic device 500 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0136] like Figure 5 As shown, device 500 includes a computing unit 501, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 502 or a computer program loaded from storage unit 508 into random access memory (RAM) 503. RAM 503 may also store various programs and data required for the operation of device 500. The computing unit 501, ROM 502, and RAM 503 are interconnected via bus 504. Input / output (I / O) interface 505 is also connected to bus 504.

[0137] Multiple components in device 500 are connected to I / O interface 505, including: input unit 506, such as keyboard, mouse, etc.; output unit 507, such as various types of monitors, speakers, etc.; storage unit 508, such as disk, optical disk, etc.; and communication unit 509, such as network card, modem, wireless transceiver, etc. Communication unit 509 allows device 500 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0138] The computing unit 501 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 501 performs the various methods and processes described above, such as the device state detection method. For example, in some embodiments, the device state detection method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 508. In some embodiments, part or all of the computer program may be loaded and / or installed on device 500 via ROM 502 and / or communication unit 509. When the computer program is loaded into RAM 503 and executed by the computing unit 501, one or more steps of the device state detection method described above may be performed. Alternatively, in other embodiments, the computing unit 501 may be configured to perform the device state detection method by any other suitable means (e.g., by means of firmware).

[0139] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0140] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to the processor or controller of a general-purpose computer, special-purpose computer, or other programmable device status monitoring apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0141] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0142] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0143] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0144] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other.

[0145] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0146] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A method for detecting equipment status, the method comprising: Acquire vehicle environmental data; Based on the environmental data, it is detected whether the vehicle is in an obstructed area; In response to detecting that the vehicle is not in an obstructed area, the location information sent by the device in the vehicle is obtained; Based on the location information, detecting whether the device is in a location warning state includes: in response to detecting that the device is not in a location warning state, determining the location health factor of the device based on the location information; and determining the potential fault state of the device based on the location health factor. In response to the detection that the device is in a location warning state, it is determined that the device has a potential malfunction.

2. The method according to claim 1, wherein, The location information includes: at least one first switching point and one second switching point arranged chronologically within a preset time period, wherein the first switching point is the time point from valid location to invalid location, and the second switching point is the time point from invalid location to valid location. The step of detecting whether the device is in a location warning state based on the location information includes: Detect whether the number of first switching points in the location information is greater than a quantity threshold; In response to detecting that the number of the first switching points is greater than the quantity threshold, the device is determined to be in a location warning state based on a first duration period between the first first switching point and the last second switching point in the location information and a second duration period between all first switching points and adjacent second switching points in the location information.

3. The method according to claim 1, wherein, The location information includes: the invalid duration period when the device is in an invalid location, and the step of detecting whether the device is in a location warning state based on the location information includes: In response to detecting that the invalid duration is greater than a time threshold, it is detected whether the vehicle is in motion; In response to the vehicle being in motion and the vehicle speed exceeding a speed threshold, the device is determined to be in a positioning warning state.

4. The method according to claim 1, wherein, The location information includes: the effective location duration of the device within a preset time period; and the determination of the device's location health factor based on the location information includes: Based on the preset time period and the effective positioning duration, the positioning health coefficient of the device is determined; The positioning health factor of the device is calculated based on the positioning health coefficient, the preset time period, and the effective positioning duration.

5. The method according to claim 1, further comprising: In response to the vehicle starting up, the peak duration of the peak current of the device is detected and recorded; Based on the duration of the peak value, the current health factor of the peak current is determined; as well as The determination of the potential fault state of the device based on the location health factors includes: Based on the current health factor and the positioning health factor, the potential fault state of the device is determined.

6. The method according to claim 1, further comprising: In response to the vehicle's engine being running, the cumulative resonance time of the device is detected and recorded; Based on the cumulative resonance time, the resonance health factor of the device is determined; as well as The determination of the potential fault state of the device based on the location health factors includes: Based on the resonance health factor and the positioning health factor, the potential fault state of the device is determined.

7. The method according to claim 1, further comprising: Obtain the cumulative number of writes to the storage components in the device; Based on the cumulative number of writes, the storage health factor of the device is determined; as well as The determination of the potential fault state of the device based on the location health factors includes: Based on the storage health factor and the location health factor, the potential fault state of the device is determined.

8. The method according to claim 7, further comprising: In response to the vehicle starting up, the peak duration of the peak current of the device is detected and recorded; Based on the duration of the peak value, the current health factor of the peak current is determined; In response to the fact that the vehicle's transmitter is running, the cumulative resonance time of the device is detected and recorded; Based on the cumulative resonance time, the resonance health factor of the device is determined; The step of determining the potential fault state of the device based on the location health factors further includes: Based on the current health factor, the resonance health factor, the storage health factor, and the positioning health factor, the potential fault state of the device is determined.

9. A device for detecting equipment status, the device comprising: The environment acquisition unit is configured to acquire environmental data of the vehicle. The area detection unit is configured to detect whether the vehicle is in an obstructed area based on the environmental data; The positioning acquisition unit is configured to acquire positioning information sent by devices in the vehicle in response to detecting that the vehicle is not in an obstructed area; A status determination unit is configured to determine the potential fault status of the device based on the location information; The state determination unit includes: The early warning detection module is configured to detect whether the device is in a location early warning state based on the location information; A potential determination module is configured to determine that the device has a potential fault in response to detecting that the device is in a location warning state; The state determination unit further includes: The factor determination module is configured to determine the location health factor of the device based on the location information in response to detecting that the device is not in a location warning state; The status determination module is configured to determine the potential fault status of the device based on the location health factors.

10. The apparatus according to claim 9, wherein, The location information includes at least one first switching point and one second switching point arranged in chronological order within a preset time period. The first switching point is the time point from valid location to invalid location, and the second switching point is the time point from invalid location to valid location. The early warning detection module is further configured to: detect whether the number of first switching points in the location information is greater than a quantity threshold; and, in response to detecting that the number of first switching points is greater than the quantity threshold, determine that the device is in a location early warning state based on a first duration period between the first first switching point and the last second switching point in the location information and a second duration period between all first switching points in the location information and adjacent second switching points.

11. The apparatus according to claim 9, wherein, The location information includes: the invalid duration period when the device is ineffectively located, and the early warning detection module is further configured to: detect whether the vehicle is in a driving state in response to detecting that the invalid duration period is greater than a time threshold; and determine that the device is in a location early warning state in response to the vehicle being in a driving state and the vehicle speed being greater than a speed threshold.

12. The apparatus according to claim 9, wherein, The location information includes: the effective location duration of the device within a preset time period. The factor determination module is further configured to: determine the location health coefficient of the device based on the preset time period and the effective location duration; and calculate the location health factor of the device based on the location health coefficient, the preset time period, and the effective location duration.

13. The apparatus of claim 9, further comprising: A current determination unit is configured to detect and record the peak duration of the peak current of the device in response to the vehicle starting up; Based on the duration of the peak value, the current health factor of the peak current is determined; The state determination module is further configured to determine the potential fault state of the device based on the current health factor and the positioning health factor.

14. The apparatus of claim 9, further comprising: A resonance determination unit is configured to detect and record the cumulative resonance time of the device in response to the vehicle's engine being running; Based on the cumulative resonance time, the resonance health factor of the device is determined; The state determination module is further configured to determine the potential fault state of the device based on the resonance health factor and the positioning health factor.

15. The apparatus of claim 9, further comprising: The storage determination unit is configured to acquire the cumulative number of writes to the storage components in the device; Based on the cumulative number of writes, the storage health factor of the device is determined; The status determination module is further configured to determine the potential fault status of the device based on the storage health factor and the location health factor.

16. The apparatus of claim 15, further comprising: A current determination unit is configured to detect and record the peak duration of the peak current of the device in response to the vehicle starting up; Based on the duration of the peak value, the current health factor of the peak current is determined; A resonance determination unit is configured to detect and record the cumulative resonance time of the device in response to the vehicle's engine being running; Based on the cumulative resonance time, the resonance health factor of the device is determined; The state determination module is further configured to determine the potential fault state of the device based on the current health factor, the resonance health factor, the storage health factor, and the positioning health factor.

17. An equipment condition monitoring system for detecting potential faults in equipment within a vehicle, the system comprising: Camera device and control unit; The camera device is installed on the vehicle to capture environmental data of the vehicle in real time and send the environmental data to the control unit; The control unit detects whether the vehicle is in an obstructed area based on the environmental data. In response to the vehicle not being in an obstructed area, the location information sent by the device is obtained; In response to detecting that the device is not in a location warning state, a location health factor of the device is determined based on the location information; Based on the location health factors, the potential fault status of the device is determined; In response to the detection that the device is in a location warning state, it is determined that the device has a potential malfunction.

18. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-8.

19. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-8.

20. A computer program product comprising a computer program that, when executed by a processor, implements the method of any one of claims 1-8.

Citation Information

Patent Citations

  • Visual positioning effect self-checking method and vehicle-mounted terminal

    CN112307810A