Vehicle peripheral device status detection method, device, equipment, product and vehicle

By monitoring changes in the vehicle's total power and leveraging the existing power management system to analyze peripheral device status, the cost and complexity issues associated with adding hardware in traditional methods are resolved, enabling efficient and accurate detection of peripheral device status, ensuring safe vehicle operation and optimized performance.

CN119705316BActive Publication Date: 2025-10-03ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411872645.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-10-03
Estimated Expiration
2044-12-18

AI Technical Summary

Technical Problem

Traditional vehicle peripheral status detection methods rely on additional hardware, which increases cost and complexity, and makes it difficult to achieve comprehensive coverage and accurate identification of all types of peripheral status.

Method used

By monitoring changes in the vehicle's total power, the existing power management system is used to obtain the power-time curve, analyze changes in the operating status of peripherals, and determine their actual operating status without introducing additional hardware.

Benefits of technology

It reduces costs and system complexity, improves monitoring reliability and stability, can quickly and accurately reflect the actual working status of peripherals, and supports safe operation and efficient management of vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119705316B_ABST
    Figure CN119705316B_ABST
Patent Text Reader

Abstract

The present application provides a vehicle peripheral status detection method, device, equipment, product and vehicle, the method comprising: in response to a first operation on a target peripheral, obtaining a first power-time curve of the vehicle's total power within a first time period, wherein the first operation is intended to change the working state of the target peripheral; determining a second power-time curve of the target peripheral within the first time period based on the first power-time curve; and determining the actual working state of the target peripheral within the first time period based on the curve characteristics of the second power-time curve. The present application automatically determines the working state of the peripheral by monitoring changes in the vehicle's total power. This can be achieved based on the basic functions of the existing vehicle power management system without the introduction of additional hardware, significantly reducing costs and system complexity, reducing monitoring errors caused by hardware failures, and improving system reliability and stability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle peripheral status detection method, device, equipment, product and vehicle. Background Art

[0002] With the continuous advancement of vehicle technology, the complexity of vehicle peripherals is increasing. Accurate detection of the status of vehicle peripherals is crucial to ensuring safe vehicle operation, performance optimization, and fault prevention.

[0003] Traditional solutions often rely on adding additional hardware or external feedback circuits to monitor the operating status of peripherals. These approaches not only increase the overall cost of the vehicle but also introduce additional complexity and potential points of failure. Furthermore, due to the varying operating characteristics and power requirements of various peripherals, traditional monitoring methods often struggle to fully cover and accurately identify the status of all peripheral types. Summary of the Invention

[0004] In view of this, the embodiments of the present application are committed to providing a vehicle peripheral status detection method, device, equipment, product and vehicle, which can realize automatic monitoring of the working status of peripherals based on the existing power management system without introducing additional hardware, reducing costs and system complexity, and improving system reliability and stability.

[0005] According to a first aspect of an embodiment of the present application, a method for detecting a state of a vehicle peripheral device is provided, comprising:

[0006] In response to a first operation on a target peripheral device, obtaining a first power-time curve of the total vehicle power within a first time period, wherein the first operation is intended to change an operating state of the target peripheral device, and the first time period includes a first time interval after the first operation;

[0007] determining, based on the first power-time curve, a second power-time curve of the target peripheral device within the first time period, the second power-time curve representing a change in total vehicle power over time caused by a change in an operating state of the target peripheral device;

[0008] An actual operating state of the target peripheral device within the first time period is determined according to a curve feature of the second power-time curve.

[0009] Optionally, the method further includes:

[0010] Obtaining a change in the operating state of a first device within the first time period and / or within a second time interval before the first operation, where the first device is any vehicle device other than the target peripheral device;

[0011] determining, according to a change in the working state of the first device, a third power-time curve of the first device within the first time period;

[0012] Determining a second power-time curve of the target peripheral device within a first time period according to the first power-time curve includes:

[0013] A second power-time curve of the target peripheral device in the first time period is determined according to a first power-time curve of the total vehicle power in the first time period and a third power-time curve of the first device in the first time period.

[0014] Optionally, determining the actual working state of the target peripheral device in the first time period according to a curve feature of the second power-time curve includes:

[0015] The curve characteristics of the second power-time curve are matched with the standard curve characteristics of each working state of the target peripheral device, and the actual working state of the target peripheral device in the first time period is determined according to the matching result.

[0016] Optionally, determining the actual working state of the target peripheral device in the first time period according to a curve feature of the second power-time curve includes:

[0017] The curve features of the second power-time curve are input into a pre-trained peripheral status classification model, and the peripheral status classification model determines the actual working state of the target peripheral device in the first time period based on the curve features of the second power-time curve.

[0018] Optionally, there are multiple target peripherals.

[0019] The step of acquiring, in response to a first operation on a first target peripheral device, a first power-time curve of a total vehicle power within a first time period, and determining, based on the first power-time curve, a second power-time curve of the target peripheral device within the first time period, includes:

[0020] In response to a first operation on a plurality of target peripheral devices, sending an operation instruction to each target peripheral device in sequence at a third time interval in a preset order, wherein the first time interval is determined based on the number of the target peripheral devices and the third time interval;

[0021] After sending an operation instruction to the i-th target peripheral device, the processing content performed includes:

[0022] Obtaining a first power-time curve of the total vehicle power within a second time period, wherein a time period starting from the moment the operation instruction is sent to the i-th target peripheral device and lasting for the third time interval includes the second time period, and i is a positive integer;

[0023] The second power-time curve of the i-th target peripheral in the second time period is determined based on the first power-time curve of the total vehicle power in the second time period and the expected power-time curves of each target peripheral before the i-th target peripheral in the second time period, wherein the expected power-time curve of the i-1th target peripheral in the second time period is determined based on the actual working state of the i-1th target peripheral and the standard power-time curve of the i-1th target peripheral.

[0024] Optionally, the first operation is intended to change the working state of the target peripheral device to a target working state;

[0025] The method further comprises:

[0026] When the actual working state is different from the target working state, it is determined that the working state of the target peripheral device is abnormal, and an abnormality handling strategy is executed.

[0027] Optionally, the method further includes:

[0028] Obtaining historical information of a first peripheral device and first information, the historical information including at least historical usage information, the historical usage information being determined based on an actual working state of the first peripheral device in each historical time period, the first information including a design life of the first peripheral device and / or usage feedback information of the first peripheral device;

[0029] The historical information and the first information are analyzed to determine health information of the first peripheral device, where the health information represents a possibility of failure and / or a remaining lifespan of the first peripheral device.

[0030] According to a second aspect of an embodiment of the present application, a vehicle peripheral device status detection device is provided, comprising:

[0031] a first unit, configured to obtain, in response to a first operation on a target peripheral device, a first power-time curve of a total vehicle power within a first time period, wherein the first operation is intended to change an operating state of the target peripheral device, and the first time period includes a first time interval after the first operation;

[0032] a second unit, configured to determine, based on the first power-time curve, a second power-time curve of the target peripheral device within the first time period, wherein the second power-time curve represents a change in the total power of the vehicle over time caused by a change in the operating state of the target peripheral device;

[0033] The third unit is configured to determine an actual working state of the target peripheral device within the first time period according to a curve feature of the second power-time curve.

[0034] According to a third aspect of an embodiment of the present application, there is provided an electronic device, including a memory and a processor;

[0035] The memory is connected to the processor and is used to store programs;

[0036] The processor is used to implement the vehicle peripheral status detection method as described in any one of the first aspects of the embodiments of the present application by running the program in the memory.

[0037] According to a fourth aspect of an embodiment of the present application, a computer program product is provided, comprising computer program instructions, which, when executed by a processor, enable the processor to implement a vehicle peripheral status detection method as described in any one of the first aspects of the embodiment of the present application.

[0038] According to a fifth aspect of the embodiments of the present application, a vehicle is provided, comprising: the electronic device as described in the third aspect of the embodiments of the present application.

[0039] The vehicle peripheral status detection method provided in an embodiment of the present application first obtains a first power-time curve of the vehicle's total power within a first time period in response to a first operation on a target peripheral, wherein the first operation is intended to change the working state of the target peripheral, and the first time period includes a first time interval after the first operation; then, based on the first power-time curve, a second power-time curve of the target peripheral within the first time period is determined, wherein the second power-time curve represents the change in the vehicle's total power over time caused by the change in the working state of the target peripheral; finally, based on the curve characteristics of the second power-time curve, the actual working state of the target peripheral within the first time period is determined.

[0040] This application automatically determines the working status of peripherals by monitoring changes in the total power of the vehicle. It can be implemented based on the basic functions of the existing vehicle power management system without introducing additional hardware. It can significantly reduce costs and system complexity, reduce monitoring errors caused by hardware failures, and improve system reliability and stability. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.

[0042] Figure 1 A schematic structural diagram of a vehicle provided in an embodiment of the present application.

[0043] Figure 2 A flow chart of a vehicle peripheral device status detection method provided in an embodiment of the present application.

[0044] Figure 3 A flowchart of another vehicle peripheral device status detection method provided in an embodiment of the present application.

[0045] Figure 4 A flowchart of another vehicle peripheral device status detection method provided in an embodiment of the present application.

[0046] Figure 5 A schematic diagram of the structure of a vehicle peripheral status detection device provided in an embodiment of the present application.

[0047] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] The technical solution of the embodiment of the present application is suitable for use in various scenarios where the working status of vehicle peripherals needs to be monitored, covering various fields such as automobile manufacturing, logistics and transportation, urban public transportation systems, special vehicle operations, and various types of vehicles that integrate multiple intelligent devices. In actual application scenarios, whether it is an ordinary passenger car that needs to monitor the working status of peripherals such as air conditioning, windows, lighting, electronic tents, etc. in real time, or a special operation vehicle such as a fire truck or ambulance that needs to accurately grasp the operating status of its professional peripherals (such as fire pumps and first aid equipment), this technical solution can provide comprehensive and efficient monitoring services. The technical solution of the embodiment of the present application automatically determines the working status of peripherals by monitoring the changes in the total power of the vehicle, making full use of the basic functions of the power management system (such as the battery management system BMS) of the existing vehicle, without introducing additional sensors or hardware equipment, thereby significantly reducing the cost and complexity of the system, avoiding the installation inconvenience, increased maintenance costs and potential hardware failure points that may be caused by adding hardware, effectively reducing monitoring errors caused by hardware failures, and greatly improving the reliability and stability of the entire monitoring system. In addition, the technical solution of the embodiment of the present application relies on real-time data analysis of power changes, which can reflect the actual working status of peripherals more quickly and accurately, and provide strong technical support for the safe operation and efficient management of vehicles.

[0049] The technical solution provided in the embodiments of the present application can be exemplarily applied to hardware devices such as processors, electronic devices, servers (including cloud servers), or packaged into software programs to be run. When the hardware device executes the processing of the technical solution of the embodiment of the present application, or the above-mentioned software program is run, it can achieve automatic splitting of the target task and automatic calling of the application program interface required for the task, thereby completing the purpose of the target task. The embodiments of the present application only exemplarily introduce the specific processing process of the technical solution of the present application, and do not limit the specific implementation form of the technical solution of the present application. Any technical implementation form that can execute the processing process of the technical solution of the present application can be adopted by the embodiments of the present application.

[0050] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0051] Before introducing this application solution, we first introduce the relevant technologies:

[0052] As vehicle technology continues to advance, the complexity of vehicle peripherals is increasing. For example, consumers often install electronic peripherals such as telescopic tents and display screens to improve convenience.

[0053] Accurate detection of the status of vehicle peripherals is crucial to ensuring safe vehicle operation, performance optimization, and fault prevention.

[0054] Traditional solutions often rely on adding additional hardware or external feedback circuits to monitor the operating status of peripherals. These approaches not only increase the overall cost of the vehicle but also introduce additional complexity and potential points of failure. Furthermore, due to the varying operating characteristics and power requirements of various peripherals, traditional monitoring methods often struggle to fully cover and accurately identify the status of all peripheral types.

[0055] In view of this, the embodiments of the present application are committed to providing a vehicle peripheral status detection method, device, equipment, product and vehicle, which can realize automatic monitoring of the working status of peripherals based on the existing power management system without introducing additional hardware, reducing costs and system complexity, and improving system reliability and stability. They are described in detail one by one in the following embodiments.

[0056] Exemplary Systems

[0057] For ease of understanding, the implementation environment of the vehicle peripheral device status detection method provided in the embodiment of the present application is first introduced exemplarily. Figure 1 , Figure 1 This is a structural schematic diagram of a vehicle provided in an embodiment of the present application. The vehicle peripheral status detection method provided in the present application can be exemplarily applied to the vehicle.

[0058] like Figure 1 As shown, the vehicle includes a power management system 110 , a processing module 120 , and at least one peripheral device 130 , wherein the power management system 110 is communicatively connected to the processing module 120 .

[0059] In response to the first operation on the target peripheral device, power management system 110 collects a first power value of the vehicle's total power within a first time period and a corresponding timestamp, and transmits the collected first power value and timestamp to processing module 120 via a communication network. Furthermore, power management system 110 is responsible for monitoring the power status of the entire vehicle to ensure the stability and security of the power supply.

[0060] Optionally, after collecting the first power of the total vehicle power in the first time period and the corresponding timestamp, the power management system 110 filters and normalizes the collected data to reduce the impact of noise and environmental interference on data analysis and improve the accuracy and reliability of data processing.

[0061] After receiving the first power and timestamp of the total vehicle power in the first time period sent by the power management system 110, the processing module 120 calculates and generates a first power-time curve of the total vehicle power in the first time period based on these data, and then analyzes the first power-time curve to determine the second power-time curve of the target peripheral device in the first time period. Finally, based on the curve characteristics of the second power-time curve, the actual working status of the target peripheral device in the first time period is determined.

[0062] As for the specific content of the vehicle peripheral status detection method, it will be explained in subsequent embodiments. Please refer to the content of the subsequent embodiments and will not be explained in detail here.

[0063] Furthermore, the vehicle also includes an interaction module (not shown in the figure) and a power supply control module (not shown in the figure). Among them, the interaction module (such as the vehicle-mounted central control screen, voice control system, etc.) is used to receive user operation instructions for the target peripheral device (such as turning on, off, adjusting the working mode, etc.), and send the user operation instructions to the processing module 120; the processing module 120 generates corresponding peripheral control instructions according to the user operation instructions, and sends the peripheral control instructions to the power supply control module; the power supply control module is used to receive the peripheral control instructions sent by the processing module 120, and control the power on and off of the corresponding peripheral device according to the instructions. Optionally, the power management system 110 is used to provide power to the power supply control module.

[0064] Optionally, the interaction module also has a feedback function, which can receive the actual working status of the target peripheral device fed back by the processing module 120, and provide this information to the user in an intuitive manner (such as text, icons, voice, etc.), so that the user can understand the operating status of the target peripheral device in a timely manner, which is convenient for subsequent operations or maintenance.

[0065] Optionally, the power management system 110 may be a battery management system (BMS), a generator control system, or other system capable of monitoring and managing the vehicle's power supply, which is not limited in this application. The power management system 110 is responsible for monitoring the status of the vehicle's battery, controlling the charging and discharging processes, and managing the vehicle's power distribution to ensure the normal operation of various systems.

[0066] Optionally, the processing module 120 may be a central processing unit (CPU), a microcontroller (MCU), a digital signal processor (DSP) or any embedded system with computing and processing capabilities in the vehicle, which is not limited in this application.

[0067] Optionally, the peripheral 130 can be any peripheral of the vehicle, such as headlights, audio, electric seats, windows, wipers, electronic tents, car refrigerators, car chargers, driving recorders, etc., which is not limited in this application.

[0068] Optionally, the communication connection can be an internal vehicle communication network, such as a CAN (Controller Area Network) bus, a LIN (Local Interconnect Network) bus, a FlexRay bus, etc., or a wireless communication network, such as Bluetooth, Wi-Fi, Zigbee, etc., which is not limited in this application.

[0069] Exemplary Methods

[0070] Figure 2 This is a flow chart of a vehicle peripheral status detection method provided in an embodiment of the present application. Figure 2 As shown, the vehicle peripheral status detection method can be exemplarily applied to Figure 1 The method includes steps S201-S203:

[0071] S201. In response to a first operation on a target peripheral device, obtain a first power-time curve of a total vehicle power within a first time period, where the first operation is intended to change an operating state of the target peripheral device, and the first time period includes a first time interval after the first operation.

[0072] The first operation can be understood as an operation performed by a user or the system on a specific vehicle peripheral (i.e., a target peripheral) to change the operating state of the specific vehicle peripheral. Optionally, the first operation can be any operation that changes the operating state of the target peripheral, such as turning on, off, or adjusting the target peripheral. For example, a user turns on the vehicle air conditioner through the touch screen; when the sensor detects rain, the system automatically activates the wipers.

[0073] The first time period can be understood as the time interval from the moment the user or system performs the first operation to the end of a preset first time interval thereafter. During this time interval, the system continuously collects the total vehicle power and its corresponding timestamp, and generates a first power-time curve based on the collected total vehicle power-time stamp.

[0074] The total vehicle power may be understood as the sum of the power consumed by all vehicle electrical and electronic devices of the vehicle.

[0075] The first power-time curve reflects the dynamic change of the total vehicle power over time in the first time period, and each point on the curve represents the total vehicle power value measured at the corresponding time point.

[0076] Optionally, the first time period is sufficient to cover the power change process of the target peripheral caused by the first operation. The specific value can be determined by empirical data or experiments and can be adjusted according to the specific peripheral and application scenario to ensure that it can accurately reflect the changes in the peripheral status. This application does not limit this.

[0077] S202: Determine a second power-time curve based on the first power-time curve, where the second power-time curve represents a change in the total power of the vehicle over time caused by a change in the operating state of the target peripheral device.

[0078] The power consumed by peripherals in different working states is different. When the working state of the peripherals changes, the power consumed will inevitably change accordingly. This change will be directly reflected in the change of the total power of the vehicle.

[0079] The second power-time curve can be understood as representing the change in the target peripheral's power consumption due to changes in the target peripheral's operating state, which in turn causes the vehicle's total power to change over time. Changes in the second power-time curve directly reflect the power consumption characteristics of the target peripheral as its operating state changes.

[0080] As can be seen from the foregoing, the first power-time curve is a visual representation of the change in total vehicle power over time, reflecting the change in total vehicle power after the first operation on the target peripheral device. Factors causing this change include changes in the operating state of the target peripheral device. Therefore, after obtaining the first power-time curve, the first power-time curve can be analyzed to extract power change information directly related to changes in the operating state of the target peripheral device, thereby constructing the second power-time curve.

[0081] In some scenarios, if within the first time period and the second time interval before performing the first operation, all other devices in the vehicle except the target peripheral device maintain stable operation or do not operate, and no state changes occur, it can be determined that the changes in the total power of the vehicle are caused by changes in the working state of the target peripheral device. In this scenario, the information reflected by the first power time curve and the second power time curve is consistent, and the first power time curve can be directly determined as the second power time curve. Among them, if the working state of other devices other than the target device changes within the first preset time interval, the impact of the change on the total power of the vehicle may continue into the first time period. The value of the second time interval is determined according to the actual application scenario, and this application does not limit it.

[0082] In some scenarios, during the first time period and the second time interval before performing the first operation, there are changes in the working status of other devices (i.e., the first device) other than the target peripheral device. The change in the working status will also affect the change in the total vehicle power during the first time period. That is, the change in the total vehicle power during the first time period is not only caused by the change in the working status of the target peripheral device, but also by the change in the working status of the first device. In this scenario, as an optional implementation method, determining the second power-time curve of the target peripheral device during the first time period based on the first power-time curve includes: determining the second power-time curve of the target peripheral device during the first time period based on the first power-time curve of the total vehicle power during the first time period and the third power-time curve of the first device during the first time period.

[0083] In this implementation, in order to accurately separate the second power-time curve of the target peripheral device from the first power-time curve, we need to obtain the changes in the working status of the first device (i.e., other devices except the target peripheral device) during the first time period and the second time interval before performing the first operation, including determining whether the working status of the first device has changed during this period, such as starting, stopping, mode adjustment, etc., and the specific time of these changes.

[0084] Then, based on the changes in the operating state of the first device, a third power-time curve of the first device during the first time period is determined. This typically involves measuring or estimating power of the first device to obtain its power consumption under different operating states, and recording the changes in power consumption over time to form the third power-time curve.

[0085] Finally, based on the first power-time curve of the total power of the vehicle in the first time period and the third power-time curve of the first device in the first time period, the second power-time curve of the target peripheral device in the first time period is determined. Specifically, mathematical methods or signal processing techniques are used to remove or separate the power change portion of the first power-time curve caused by the change in the working state of the first device. The remaining portion ultimately obtained is the change in the total power of the vehicle over time caused only by the change in the working state of the target peripheral device, that is, the second power-time curve of the target peripheral device. Optionally, this is achieved by comparing, subtracting, or other appropriate processing of the first power-time curve and the third power-time curve.

[0086] This implementation significantly improves detection accuracy, especially when multiple devices are working simultaneously, avoiding misjudgment of the target peripheral's operating status due to power fluctuations of other devices, thereby providing more reliable and accurate monitoring results.

[0087] Furthermore, other more advanced signal processing and data analysis techniques can be used to separate the second power-time curve of the target peripheral device from the first power-time curve. For example, a machine learning algorithm can be used to perform pattern recognition on the first power-time curve to identify features corresponding to the power changes of the target peripheral device; for example, frequency domain analysis, wavelet transform, and other methods can be used to decompose the power signal to extract the power components related to the target peripheral device.

[0088] S203: Determine an actual working state of the target peripheral device within the first time period according to curve characteristics of the second power-time curve.

[0089] After determining the second power-time curve, it is necessary to extract curve features from the second power-time curve, and the curve features include but are not limited to at least one of the curve shape, slope, inflection point, continuous power level, steady-state value, power fluctuation pattern, peak power, average power, rise time, fall time and other features.

[0090] According to the foregoing content, the second power-time curve is caused by the change in the working state of the target peripheral, which leads to the change in the power consumption of the target peripheral and thus the change in the total vehicle power over time. Therefore, the curve characteristics of the second power-time curve can also reflect the power consumption changes directly caused by the change in the working state of the target peripheral. Since the power consumption change is directly related to the working state of the peripheral, the characteristics of the second power-time curve can be analyzed to determine the actual working state of the target peripheral in the first time period.

[0091] Analyzing the characteristics of the second power-time curve and determining the actual working state of the target peripheral device in the first time period can be achieved based on multiple methods, which will be explained in subsequent embodiments and will not be elaborated here.

[0092] The vehicle peripheral status detection method provided in an embodiment of the present application first obtains a first power-time curve of the vehicle's total power within a first time period in response to a first operation on a target peripheral, wherein the first operation is intended to change the working state of the target peripheral, and the first time period includes a first time interval after the first operation; then, based on the first power-time curve, a second power-time curve of the target peripheral within the first time period is determined, wherein the second power-time curve represents the change in the vehicle's total power over time caused by the change in the working state of the target peripheral; finally, based on the curve characteristics of the second power-time curve, the actual working state of the target peripheral within the first time period is determined.

[0093] This application automatically determines the working status of peripherals by monitoring changes in the total power of the vehicle. It can be implemented based on the basic functions of the existing vehicle power management system without introducing additional hardware. It can significantly reduce costs and system complexity, reduce monitoring errors caused by hardware failures, and improve system reliability and stability.

[0094] As an optional implementation method, step S203 "determining the actual working state of the target peripheral device during the first time period based on the curve characteristics of the second power-time curve" includes: matching the curve characteristics of the second power-time curve with the standard curve characteristics of each working state of the target peripheral device, and determining the actual working state of the target peripheral device during the first time period based on the matching results.

[0095] A standard curve feature library is pre-set, which stores curve features of standard power-time curves under all possible working states of the target peripheral device. The standard curve feature library is determined based on at least one of experimental data, historical data, and data provided by the manufacturer.

[0096] Specifically, after determining the curve characteristics of the second power time curve, the curve characteristics of the second power time curve are matched with the standard curve characteristics of all working states of the target peripheral in the standard curve characteristic library, and the actual working state of the target peripheral in the first time period is determined according to the matching result.

[0097] Optionally, at least one matching algorithm such as Euclidean distance, correlation coefficient, dynamic time warping (DTW), etc. is used for matching.

[0098] Optionally, based on the matching algorithm results, the similarity between the curve characteristics of the second power-time curve and the standard curve characteristics of all working states of the target peripheral in the standard curve feature library is evaluated, and the actual working state of the target peripheral in the first time period is determined based on the similarity results. For example, the working state with the highest similarity and higher than the first similarity threshold is selected as the actual working state of the target peripheral in the first time period.

[0099] Furthermore, when the curve characteristics of the second power-time curve do not match the standard curve characteristics of each working state of the target peripheral device, it is determined that the working state of the target peripheral device is abnormal.

[0100] Optionally, as vehicles are used and more data is accumulated, the standard curve feature library and matching algorithm can be continuously optimized. For example, online learning can be used to gradually adapt the system to new operating conditions and environmental changes, improving detection accuracy and robustness.

[0101] As an optional implementation, step S203 is implemented based on a model-based processing concept. In this implementation, determining the actual operating state of the target peripheral device during the first time period based on the curve characteristics of the second power-time curve includes: inputting the curve characteristics of the second power-time curve into a pre-trained peripheral device state classification model, and allowing the peripheral device state classification model to determine the actual operating state of the target peripheral device during the first time period based on the curve characteristics of the second power-time curve.

[0102] In this implementation, a peripheral device status classification model is pre-trained, and the actual working status of the target peripheral device can be accurately predicted based on the curve characteristics of the second power-time curve.

[0103] The peripheral status classification model is trained through machine learning or deep learning technology. Specifically, firstly, the first training data is obtained, which includes the sample curve features of the sample power-time curve of the target peripheral and its corresponding labeled working state. The first training data is obtained based on the following method: a large amount of sample power-time curve data of the target peripheral under different working states is collected, and these data cover all possible working states of the target peripheral; the sample curve features are extracted from the collected sample power-time curves as training samples; the sample curve features of each sample power-time curve are labeled with the corresponding working state of the target peripheral as a sample label. Then, using the first training data, a suitable machine learning algorithm is selected to train the pre-built model. During the training process, the model will learn the mapping relationship between the curve features of the power-time curve and the working state of the peripheral. The model parameters are adjusted to minimize the loss function and improve the classification accuracy. Methods such as cross-validation can also be used to evaluate the performance of the model and prevent overfitting.

[0104] Optionally, the peripheral status classification model adopts a K-means clustering machine learning model, which forms a classification model of the peripheral working status by learning the curve characteristics of the power time curve. Each category corresponds to a peripheral status, that is, the peripheral status of on, off or intermediate.

[0105] In practical applications, the curve features of the acquired second power-time curve are used as input and sent to a trained peripheral status classification model. The peripheral status classification model predicts and outputs the actual working status of the target peripheral in the first time period based on the input curve features and the knowledge learned in the training phase.

[0106] As an optional implementation method, the first operation is intended to change the working state of the target peripheral device to the target working state. In this implementation method, step S203 "determine the actual working state of the target peripheral device during the first time period based on the curve characteristics of the second power-time curve" includes: matching the curve characteristics of the second power-time curve with the standard curve characteristics of the target working state. If they match, the working state of the target peripheral device is determined to be the target working state; if they do not match, the working state of the target peripheral device is determined to be abnormal.

[0107] As an optional implementation, the first operation is intended to change the operating state of the target peripheral device to a target operating state; the method further includes: when the actual operating state is different from the target operating state, determining that the operating state of the target peripheral device is abnormal. Through this goal-oriented operating state determination method, we can more accurately grasp the operating state of the target peripheral device, promptly detect and handle abnormalities, and ensure normal operation and performance optimization of the device.

[0108] Furthermore, when it is determined that the working state of the target peripheral device is abnormal, an abnormality handling strategy is executed.

[0109] Optionally, the exception handling strategy includes but is not limited to at least one of alarm notification, logging, automatic recovery attempt (attempting to automatically restart or reconfigure the target peripheral device), and function restriction (limiting or disabling some functions of the target peripheral device).

[0110] Optionally, the exception handling strategy includes: checking whether the actual working status of the target peripheral in the last detection is abnormal. If it is abnormal, in order to avoid possible continuous failures or safety risks, the system will automatically disconnect the power supply of the peripheral; if it is not abnormal, the system will reset the peripheral by first cutting off the power and then restarting it in order to restore its normal operation.

[0111] In some scenarios, there are multiple target peripherals, that is, the first operation is intended to change the working status of multiple target peripherals. For example, the vehicle has at least one preset scene, each of which includes a specific combination of working states of multiple peripherals. The user can start or close the preset scene through the vehicle's central control screen. For example, the user can select "Away Mode", in which the air conditioner automatically adjusts to a suitable temperature, the audio system plays specific music, and the seat heating is turned on. Optionally, the user can also customize the specific working status of each peripheral in different scenarios to meet personalized needs.

[0112] In the above scenario, as an optional implementation, in response to the first operation on the first target peripheral device, obtaining a first power-time curve of the total vehicle power in a first time period, and determining a second power-time curve of the target peripheral device in the first time period based on the first power-time curve include steps S301-S302:

[0113] S301 . In response to a first operation on a plurality of target peripheral devices, send an operation instruction to each target peripheral device in sequence at a third time interval in a preset order, where the first time period is determined based on the number of the target peripheral devices and the third time interval.

[0114] In this implementation, there are multiple peripherals whose working status needs to be detected. The purpose is to determine the power-time curve of each target peripheral by operating each peripheral in sequence and monitoring the changes in the total vehicle power.

[0115] The first operation is intended to change the operating states of multiple target peripherals. For example, the user may select a preset scene that includes a specific operating state combination of multiple peripherals (such as air conditioning, audio, seat heating, etc.).

[0116] The preset order is pre-set based on certain rules or policies, and optionally determined based on at least one of the peripheral device's power, response speed, importance, or user preference, for example, the order of power rise time or fall time from fastest to slowest.

[0117] The third time interval is a preset fixed time interval used to control the rhythm of sending operation instructions to each target peripheral device. The value of the third time interval is determined based on actual conditions and is not limited by this application. Optionally, the third time interval is required to ensure that each peripheral device has sufficient time to respond after receiving the operation instruction, and also to ensure that the operation on all peripheral devices is completed within a reasonable time.

[0118] Following a pre-set sequence, the system sends an operation command to the next target peripheral device within every third time interval. This means that within each time interval, only one target peripheral device will receive the operation command and change its operating state. By sequentially controlling operations on multiple target peripherals and properly setting the time intervals between operation commands, subsequent analysis of changes in total vehicle power and separation of the power contributions of each peripheral device are facilitated.

[0119] In this implementation, the total length of the first time period can be determined based on the number of target peripheral devices and the third time interval. Optionally, the first time period begins when the first operation instruction is sent and ends when the last operation instruction is sent and a sufficient time has passed to observe power changes in all peripheral devices. Optionally, the length of the first time period is equal to the product of the number of target peripheral devices and the third time interval.

[0120] S302. After sending an operation instruction to the i-th target peripheral, the processing content performed includes: obtaining a first power-time curve of the total vehicle power in a second time period, wherein the time period starting from the moment the operation instruction is sent to the i-th target peripheral and lasting for the third time interval includes the second time period, and i is a positive integer; determining a second power-time curve of the i-th target peripheral in the second time period based on the first power-time curve of the total vehicle power in the second time period and the expected power-time curves of each target peripheral before the i-th target peripheral in the second time period, wherein the expected power-time curve of the i-1-th target peripheral in the second time period is determined based on the actual working status of the i-1-th target peripheral and the standard power-time curve of the i-1-th target peripheral.

[0121] After sending an operation instruction to the i-th target peripheral device, the system performs a series of processing to ensure that the power contribution of the i-th target peripheral device can be accurately separated from the total power change of the vehicle.

[0122] The second time period begins when the operation command is sent to the i-th target peripheral device and lasts for a third time interval. This time period is selected to ensure that the power changes of the i-th target peripheral device in response to the operation command are captured. During this second time period, the system continuously monitors and records the changes in the vehicle's total power over time, forming a first power-time curve that reflects the combined contribution of all operated peripheral devices, including the i-th target peripheral device, to the vehicle's total power.

[0123] For each target peripheral before the i-th target peripheral (i.e., the 1st to the i-1th target peripheral), the system already knows their expected power-time curves in the second time period, which are predicted based on the actual working conditions previously obtained and their respective standard power-time curves.

[0124] The system subtracts the expected power-time curves of all known peripherals (i.e., the 1st to the i-1th target peripherals) during the second time period from the first power-time curve of the vehicle's total power, thereby obtaining the power change contributed solely by the i-th target peripheral. This process may involve complex mathematical operations such as integration, differentiation, and linear combination, depending on the characteristics of the power curve and the system implementation.

[0125] Through the above mathematical operations, the system can obtain a second power-time curve of the i-th target peripheral device in the second time period. This curve accurately reflects the power variation of the i-th target peripheral device when it works alone, eliminating interference from other peripheral devices.

[0126] As an optional implementation, such as Figure 4 As shown, the method further includes steps S401-S402:

[0127] S401. Obtain historical information and first information of a first peripheral device, where the historical information at least includes historical usage information, and the historical usage information is determined based on an actual working status of the first peripheral device in each historical time period. The first information includes a design life of the first peripheral device and / or usage feedback information of the first peripheral device.

[0128] The historical usage information is data collected based on the actual operating status of the first peripheral device over various historical time periods. It may include changes over time in parameters such as the peripheral's operating hours, operating frequency, workload, operating mode, and ambient temperature. This data is crucial for understanding the peripheral's usage habits and potential wear patterns.

[0129] In addition to historical usage information, historical information can also include past maintenance records, failure records, replacement parts records, etc., which can provide valuable clues for assessing the health status of peripherals.

[0130] The stated design life is the manufacturer's estimated service life based on factors such as the peripheral's design, materials, and manufacturing process. The design life is an important reference point for assessing whether a peripheral is nearing the end of its expected life.

[0131] Usage feedback information typically comes from users or maintenance personnel and may include evaluations of peripheral performance, problems encountered during use, and suggestions for improvements. Usage feedback information can help identify potential problems in peripheral design or manufacturing, as well as the impact of user-specific usage habits on the lifespan of the peripheral.

[0132] S402: Analyze the historical information and the first information to determine health information of the first peripheral device, where the health information represents a possibility of failure and / or a remaining lifespan of the first peripheral device.

[0133] After obtaining the historical information and first information of the first peripheral, the system will use a series of data processing and analysis methods to comprehensively evaluate the health status of the peripheral and predict its failure probability and remaining life. First, data preprocessing is performed, including cleaning outliers, normalizing data of different units, and extracting features that help assess health, such as average working hours, failure rate, and maintenance intervals. Next, a variety of analysis methods such as statistical analysis, trend analysis, machine learning models (supervised learning and unsupervised learning), time series analysis, and expert systems are used to evaluate the working stability and reliability of the peripheral from multiple perspectives and identify potential problems and abnormal patterns. Based on these analysis results, the system estimates the probability of failure of the peripheral in the future and predicts its remaining life, while providing specific maintenance recommendations, such as replacing parts or adjusting parameters, to prevent failures and extend service life.

[0134] Ultimately, the system generates a detailed health report, including the peripheral's current status, potential for failure, remaining lifespan, and maintenance recommendations. These reports are presented in charts and tables for easy review by users and maintenance personnel. Furthermore, the system incorporates an early warning mechanism that automatically issues alerts when a peripheral's health approaches a critical point, prompting prompt action. This approach not only helps identify potential problems in advance but also prevents losses from unexpected failures.

[0135] Exemplary devices

[0136] Corresponding to the above-mentioned vehicle peripheral device status detection method, an embodiment of the present application also provides a vehicle peripheral device status detection device. Figure 5 This is a schematic diagram of the structure of a vehicle peripheral status detection device provided in an embodiment of the present application. Figure 5 As shown, the vehicle peripheral device status detection device provided in the embodiment of the present application includes:

[0137] A first unit 501 is configured to obtain a first power-time curve of the total vehicle power within a first time period in response to a first operation on a target peripheral device, wherein the first operation is intended to change an operating state of the target peripheral device, and the first time period includes a first time interval after the first operation;

[0138] A second unit 502 is configured to determine a second power-time curve of the target peripheral device within the first time period based on the first power-time curve, wherein the second power-time curve represents a change in the total vehicle power over time caused by a change in the operating state of the target peripheral device;

[0139] The third unit 503 is configured to determine an actual working state of the target peripheral device within the first time period according to a curve feature of the second power-time curve.

[0140] This application automatically determines the working status of peripherals by monitoring changes in the total power of the vehicle. It can be implemented based on the basic functions of the existing vehicle power management system without introducing additional hardware. It can significantly reduce costs and system complexity, reduce monitoring errors caused by hardware failures, and improve system reliability and stability.

[0141] Optionally, the device further includes:

[0142] a fourth unit, configured to obtain a change in the working state of a first device within the first time period and / or within a second time interval before the first operation, where the first device is any vehicle device other than the target peripheral device;

[0143] a fifth unit, configured to determine a third power-time curve of the first device within the first time period according to a change in the working state of the first device;

[0144] The second unit 502 can be specifically used for:

[0145] A second power-time curve of the target peripheral device in the first time period is determined according to a first power-time curve of the total vehicle power in the first time period and a third power-time curve of the first device in the first time period.

[0146] Optionally, the third unit 503 may be specifically configured to:

[0147] The curve characteristics of the second power-time curve are matched with the standard curve characteristics of each working state of the target peripheral device, and the actual working state of the target peripheral device in the first time period is determined according to the matching result.

[0148] Optionally, the third unit 503 may be specifically configured to:

[0149] The curve features of the second power-time curve are input into a pre-trained peripheral status classification model, and the peripheral status classification model determines the actual working state of the target peripheral device in the first time period based on the curve features of the second power-time curve.

[0150] Optionally, there are multiple target peripheral devices; the first unit 501 and the second unit 502 may be specifically used for:

[0151] In response to a first operation on a plurality of target peripheral devices, sending an operation instruction to each target peripheral device in sequence at a third time interval in a preset order, wherein the first time interval is determined based on the number of the target peripheral devices and the third time interval;

[0152] After sending an operation instruction to the i-th target peripheral device, the processing content performed includes:

[0153] Obtaining a first power-time curve of the total vehicle power within a second time period, wherein a time period starting from the moment the operation instruction is sent to the i-th target peripheral device and lasting for the third time interval includes the second time period, and i is a positive integer;

[0154] The second power-time curve of the i-th target peripheral in the second time period is determined based on the first power-time curve of the total vehicle power in the second time period and the expected power-time curves of each target peripheral before the i-th target peripheral in the second time period, wherein the expected power-time curve of the i-1th target peripheral in the second time period is determined based on the actual working state of the i-1th target peripheral and the standard power-time curve of the i-1th target peripheral.

[0155] Optionally, the first operation is intended to change the working state of the target peripheral device to a target working state;

[0156] The device further comprises:

[0157] The sixth unit is configured to determine that the working state of the target peripheral device is abnormal and execute an abnormality handling strategy when the actual working state is different from the target working state.

[0158] Optionally, the device further includes:

[0159] The seventh unit is used to obtain historical information and first information of the first peripheral device, where the historical information includes at least historical usage information, and the historical usage information is determined based on the actual working status of the first peripheral device in each historical time period, and the first information includes the design life of the first peripheral device and / or the usage feedback information of the first peripheral device; the historical information and the first information are analyzed to determine the health information of the first peripheral device, and the health information represents the possibility of failure and / or the remaining life of the first peripheral device.

[0160] The vehicle peripheral status detection device provided in this embodiment is based on the same application concept as the vehicle peripheral status detection method provided in the above embodiments of this application. It can execute the vehicle peripheral status detection method provided in any of the above embodiments of this application and has the corresponding functional modules and beneficial effects of executing the vehicle peripheral status detection method. For technical details not fully described in this embodiment, please refer to the specific processing content of the vehicle peripheral status detection method provided in the above embodiments of this application, and will not be repeated here.

[0161] The functions implemented by the above-mentioned first unit 501, second unit 502 and third unit 503 can be respectively implemented by the same or different processors, which is not limited in the embodiment of the present application.

[0162] It should be understood that the units in the above devices can be implemented in the form of a processor calling software. For example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of each unit of the device. The processor can be a general-purpose processor, such as a CPU or a microprocessor, and the memory can be a memory within the device or a memory outside the device. Alternatively, the units in the device can be implemented in the form of hardware circuits. The functions of some or all units can be realized by designing the hardware circuits. The hardware circuit can be understood as one or more processors. For example, in one implementation, the hardware circuit is an ASIC, and the functions of some or all of the above units can be realized by designing the logical relationships between the components within the circuit. For another example, in another implementation, the hardware circuit can be implemented by a PLD. For example, an FPGA can include a large number of logic gate circuits. The connection relationships between the logic gate circuits are configured through a configuration file to realize the functions of some or all of the above units. All units of the above devices can be implemented entirely in the form of a processor calling software, or entirely in the form of hardware circuits, or partially in the form of a processor calling software, with the remaining parts implemented in the form of hardware circuits.

[0163] In an embodiment of the present application, a processor is a circuit with the ability to process signals. In one implementation, the processor may be a circuit with the ability to read and execute instructions, such as a CPU, a microprocessor, a GPU, or a DSP. In another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the hardware circuit may be fixed or reconfigurable, such as a hardware circuit implemented by an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the configuration of the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as an NPU, TPU, DPU, etc.

[0164] It can be seen that each unit in the above device can be one or more processors (or processing circuits) configured to implement the above method, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.

[0165] In addition, the various units in the above apparatus may be fully or partially integrated together, or may be implemented independently. In one implementation, these units are integrated together and implemented in the form of a system-on-chip (SOC). The SOC may include at least one processor for implementing any of the above methods or implementing the functions of the various units of the apparatus. The at least one processor may be of different types, such as a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.

[0166] Exemplary electronic devices

[0167] Another embodiment of the present application further provides an electronic device, see Figure 6 As shown, the device includes:

[0168] Memory 200 and processor 210;

[0169] The memory 200 is connected to the processor 210 and is used to store programs;

[0170] The processor 210 is configured to implement the vehicle peripheral device status detection method disclosed in any of the above embodiments by running the program stored in the memory 200 .

[0171] Specifically, the electronic device may further include: a bus, a communication interface 220 , an input device 230 and an output device 240 .

[0172] The processor 210, the memory 200, the communication interface 220, the input device 230 and the output device 240 are interconnected via a bus.

[0173] A bus may include a pathway that transfers information between components of a computer system.

[0174] Processor 210 can be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, or the like, or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present invention. Alternatively, it can be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components.

[0175] The processor 210 may include a main processor, and may also include a baseband chip, a modem, and the like.

[0176] The memory 200 stores a program for executing the technical solution of the present invention, and may also store an operating system and other key services. Specifically, the program may include program code, which includes computer operating instructions. More specifically, the memory 200 may include read-only memory (ROM), other types of static storage devices that can store static information and instructions, random access memory (RAM), other types of dynamic storage devices that can store information and instructions, disk storage, flash memory, etc.

[0177] The input device 230 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor.

[0178] Output device 240 may include devices that allow information to be output to a user, such as a display screen, printer, speakers, etc.

[0179] The communication interface 220 may include any device such as a transceiver to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.

[0180] The processor 210 executes the program stored in the memory 200 and calls other devices, which can be used to implement each step of any vehicle peripheral status detection method provided in the above embodiments of the present application.

[0181] An embodiment of the present application also proposes a chip, which includes a processor and a data interface. The processor reads and runs the program stored in the memory through the data interface, and can execute the vehicle peripheral status detection method introduced in any of the above embodiments. The specific processing process and its beneficial effects can be found in the above-mentioned embodiment introduction of the vehicle peripheral status detection method.

[0182] Exemplary computer program products and storage media

[0183] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the vehicle peripheral status detection method according to various embodiments of the present application described in any of the above embodiments of this specification.

[0184] The computer program product may be written in any combination of one or more programming languages ​​to implement the program code for performing the operations of the embodiments of the present application, including object-oriented programming languages ​​such as Java, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0185] In addition, an embodiment of the present application may also be a storage medium having a computer program stored thereon. The computer program is used by a processor to execute the steps of the vehicle peripheral device status detection method according to various embodiments of the present application described in any of the above embodiments of this specification. Specifically, the following steps may be implemented:

[0186] S201. In response to a first operation on a target peripheral device, obtaining a first power-time curve of a total vehicle power within a first time period, wherein the first operation is intended to change an operating state of the target peripheral device, and the first time period includes a first time interval after the first operation;

[0187] S202: Determine, based on the first power-time curve, a second power-time curve of the target peripheral device within the first time period, where the second power-time curve represents a change in total vehicle power over time caused by a change in the operating state of the target peripheral device.

[0188] S203: Determine an actual working state of the target peripheral device within the first time period according to curve characteristics of the second power-time curve.

[0189] Example Vehicle

[0190] Another embodiment of the present application further provides a vehicle, comprising: the electronic device as described in any of the above embodiments.

[0191] For the sake of simplicity, the aforementioned method embodiments are described as a series of action combinations. However, those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0192] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similarities between the various embodiments can be referred to in conjunction with each other. For device embodiments, since they are generally similar to method embodiments, their description is relatively simple, and for relevant details, reference can be made to the description of the method embodiments.

[0193] The steps in the methods of each embodiment of the present application can be adjusted in sequence, merged, and deleted according to actual needs, and the technical features recorded in each embodiment can be replaced or combined.

[0194] The modules and sub-modules in the devices and terminals of the various embodiments of the present application can be merged, divided, and deleted according to actual needs.

[0195] In the several embodiments provided in this application, it should be understood that the disclosed terminals, devices, and methods can be implemented in other ways. For example, the terminal embodiments described above are merely illustrative. For example, the division of modules or submodules is merely a logical function division. In actual implementation, there may be other division methods, such as multiple submodules or modules can be combined or integrated into another module, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or module, which can be electrical, mechanical or other forms.

[0196] The modules or submodules described as separate components may or may not be physically separate, and the components of the modules or submodules may or may not be physical modules or submodules, that is, they may be located in one place or distributed across multiple network modules or submodules. Some or all of the modules or submodules may be selected to achieve the purpose of this embodiment according to actual needs.

[0197] In addition, each functional module or submodule in each embodiment of the present application may be integrated into a processing module, or each module or submodule may exist physically separately, or two or more modules or submodules may be integrated into a single module. The above-mentioned integrated modules or submodules may be implemented in the form of hardware or software functional modules or submodules.

[0198] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0199] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, software units executed by a processor, or a combination of the two. The software units may be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0200] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.

[0201] The above description of the disclosed embodiments will enable those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is to be construed in the widest manner consistent with the principles and novel features disclosed herein.

Claims

1. A vehicle peripheral device status detection method, characterized in that: include: In response to a first operation on a target peripheral device, obtaining a first power-time curve of the total vehicle power within a first time period, wherein the first operation is intended to change an operating state of the target peripheral device, and the first time period includes a first time interval after the first operation; determining, based on the first power-time curve, a second power-time curve of the target peripheral device within the first time period, the second power-time curve representing a change in the total vehicle power over time caused by a change in the operating state of the target peripheral device; An actual operating state of the target peripheral device within the first time period is determined according to a curve feature of the second power-time curve.

2. The method according to claim 1, characterized in that The method further comprises: Obtaining a change in the operating state of a first device within the first time period and / or within a second time interval before the first operation, the first device including any vehicle device other than the target peripheral device; determining, according to a change in the working state of the first device, a third power-time curve of the first device within the first time period; Determining a second power-time curve of the target peripheral device within a first time period according to the first power-time curve includes: A second power-time curve of the target peripheral device in the first time period is determined based on the first power-time curve of the total vehicle power in the first time period and the third power-time curve of the first device in the first time period.

3. The method according to claim 1, characterized in that The determining, based on the curve characteristics of the second power-time curve, the actual working state of the target peripheral device in the first time period includes: The curve characteristics of the second power-time curve are matched with the standard curve characteristics of each working state of the target peripheral device, and the actual working state of the target peripheral device in the first time period is determined according to the matching result.

4. The method according to claim 1, wherein The determining, based on the curve characteristics of the second power-time curve, the actual working state of the target peripheral device in the first time period includes: The curve features of the second power-time curve are input into a pre-trained peripheral status classification model, and the peripheral status classification model determines the actual working state of the target peripheral device in the first time period based on the curve features of the second power-time curve.

5. The method according to claim 1, wherein There are multiple target peripherals; The step of acquiring, in response to a first operation on a first target peripheral device, a first power-time curve of a total vehicle power within a first time period, and determining, based on the first power-time curve, a second power-time curve of the target peripheral device within the first time period, includes: In response to a first operation on a plurality of target peripheral devices, sending an operation instruction to each target peripheral device in sequence at a third time interval in a preset order, wherein the first time interval is determined based on the number of the target peripheral devices and the third time interval; After sending an operation instruction to the i-th target peripheral device, the processing content performed includes: Obtaining a first power-time curve of the total vehicle power within a second time period, wherein a time period starting from the moment the operation instruction is sent to the i-th target peripheral device and lasting for the third time interval includes the second time period, and i is a positive integer; The second power-time curve of the i-th target peripheral in the second time period is determined based on the first power-time curve of the total vehicle power in the second time period and the expected power-time curves of each target peripheral before the i-th target peripheral in the second time period, wherein the expected power-time curve of the i-1th target peripheral in the second time period is determined based on the actual working state of the i-1th target peripheral and the standard power-time curve of the i-1th target peripheral.

6. The method according to any one of claims 1 to 5, characterized in that The first operation is intended to change the working state of the target peripheral device to a target working state; The method further comprises: When the actual working state is different from the target working state, it is determined that the working state of the target peripheral device is abnormal, and an abnormality handling strategy is executed.

7. The method according to claim 1, characterized in that The method further comprises: Obtaining historical information of a first peripheral device and first information, the historical information including at least historical usage information, the historical usage information being determined based on an actual working state of the first peripheral device in each historical time period, the first information including a design life of the first peripheral device and / or usage feedback information of the first peripheral device; The historical information and the first information are analyzed to determine health information of the first peripheral device, where the health information represents a possibility of failure and / or a remaining lifespan of the first peripheral device.

8. A vehicle peripheral status detection device, characterized in that: include: a first unit, configured to obtain, in response to a first operation on a target peripheral device, a first power-time curve of a total vehicle power within a first time period, wherein the first operation is intended to change an operating state of the target peripheral device, and the first time period includes a first time interval after the first operation; a second unit, configured to determine, based on the first power-time curve, a second power-time curve of the target peripheral device within the first time period, wherein the second power-time curve represents a change in the total power of the vehicle over time caused by a change in the operating state of the target peripheral device; The third unit is configured to determine an actual working state of the target peripheral device within the first time period according to a curve feature of the second power-time curve.

9. An electronic device, characterized in that: including memory and processor; The memory is connected to the processor and is used to store programs; The processor is configured to implement the vehicle peripheral device status detection method according to any one of claims 1 to 7 by running the program in the memory.

10. A computer program product, characterized in that The method comprises computer program instructions, which, when executed by a processor, enable the processor to implement the vehicle peripheral device status detection method according to any one of claims 1 to 7.

11. A vehicle, characterized in that: include: The electronic device according to claim 9.

Citation Information

Patent Citations

  • Non-intrusive power load decomposition method and system

    CN116859169A

  • Point switch state detection method and system based on neural network

    CN117741512A