Vehicle peripheral state detection method, device, equipment, product and vehicle
By monitoring the changes in the total power of the vehicle and automatically detecting the working status of the vehicle peripherals using the existing power management system, the problems of high cost, increased complexity and inaccurate detection in the traditional method are solved, and high-reliability peripheral state detection is achieved.
Patent Information
- Application Number
- CN202411872645.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-18
AI Technical Summary
Traditional vehicle peripheral state detection methods rely on additional hardware equipment or external feedback circuits, resulting in high costs, increased complexity and potential failure points, making it difficult to achieve full coverage and accurate identification of all types of peripheral states.
By monitoring changes in the total vehicle power, the existing power management system automatically detects the operating status of peripherals without the need to introduce additional hardware. The specific method includes obtaining a power time curve of the total power of the vehicle, analyzing the curve characteristics to determine the actual working state of the peripheral.
It reduces cost and system complexity, improves system reliability and stability, reduces monitoring errors caused by hardware failures, and realizes accurate detection of vehicle peripheral status.
Smart Images

Figure CN119705316A_ABST
Abstract
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] As vehicle technology continues to advance, 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 devices or external feedback circuits to monitor the working status of peripherals. These methods not only increase the overall cost of the vehicle, but may also introduce additional complexity and potential failure points. In addition, due to the different working characteristics and power requirements of different peripherals, traditional monitoring methods often have difficulty in achieving comprehensive coverage and accurate identification of the status of all types of peripherals. 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, thereby 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 vehicle peripheral device status detection method 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 in a first time period, wherein the first operation is intended to change the working state of the target peripheral device, and the first time period includes a first time interval after the first operation;
[0007] Determining, according to the first power-time curve, a second power-time curve of the target peripheral device in the first time period, the second power-time curve representing a change in total vehicle power over time caused by a change in the working state of the target peripheral device;
[0008] The actual working state of the target peripheral device in the first time period is determined according to the curve characteristics of the second power-time curve.
[0009] Optionally, the method further includes:
[0010] Acquire 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;
[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] The determining, according to the first power-time curve, a second power-time curve of the target peripheral device within a first time period 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 power of the vehicle 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 the curve characteristics 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 the curve characteristics 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 in the first time period according to the curve features of the second power-time curve.
[0018] Optionally, there are multiple target peripherals;
[0019] The step of acquiring a first power-time curve of the total power of the vehicle in a first time period in response to a first operation on the first target peripheral device, and determining a second power-time curve of the target peripheral device in the first time period according to the first power-time curve, includes:
[0020] In response to a first operation on a plurality of target peripherals, sending an operation instruction to each target peripheral in sequence at a third time interval in a preset order, wherein the first time period is determined based on the number of the target peripherals and the third time interval;
[0021] After sending the operation instruction to the i-th target peripheral device, the processing content executed includes:
[0022] Acquire a first power-time curve of the total power of the vehicle in a second time period, wherein a time period starting from the moment of sending an operation instruction 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] Acquire historical information of a first peripheral and first information, wherein the historical information at least includes historical usage information, the historical usage information is determined based on an actual working state of the first peripheral in each historical time period, and the first information includes a design life of the first peripheral and / or usage feedback information of the first peripheral;
[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 life of the first peripheral device.
[0030] According to a second aspect of an embodiment of the present application, a vehicle peripheral device state detection device is provided, comprising:
[0031] a first unit, configured to obtain a first power-time curve of the total power of the vehicle in a first time period in response to a first operation on a target peripheral device, wherein the first operation is intended to change a working state of the target peripheral device, and the first time period includes a first time interval after the first operation;
[0032] A second unit is used to determine a second power-time curve of the target peripheral device in the first time period according to the first power-time curve, wherein the second power-time curve represents a change in the total power of the vehicle over time caused by a change in the working state of the target peripheral device;
[0033] The third unit is used to determine the actual working state of the target peripheral device in the first time period according to the curve characteristics 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 embodiments of the present application.
[0038] According to a fifth aspect of an embodiment of the present application, a vehicle is provided, comprising: the electronic device as described in the third aspect of an embodiment 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 characterizes the change of 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 drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0042] Figure 1 A schematic diagram of the structure 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 status detection method provided in an embodiment of the present application.
[0045] Figure 4 A flowchart of another vehicle peripheral 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 conditioners, windows, lighting, and electronic tents in real time, or a special operation vehicle such as a fire truck or an 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 the introduction of 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 the 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 the vehicle.
[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 embodiments of the present application, or the above-mentioned software program is run, the automatic splitting of the target task and the automatic calling of the application program interface required for the task can be achieved to complete the purpose of the target task. The embodiments of the present application only exemplarily introduce the specific processing 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 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 the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0051] Before introducing this application solution, the relevant technologies are first introduced:
[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 devices or external feedback circuits to monitor the working status of peripherals. These methods not only increase the overall cost of the vehicle, but may also introduce additional complexity and potential failure points. In addition, due to the different working characteristics and power requirements of different peripherals, traditional monitoring methods often have difficulty in achieving comprehensive coverage and accurate identification of the status of all types of peripherals.
[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, thereby reducing costs and system complexity, and improving system reliability and stability, which are described in detail one by one in the following embodiments.
[0056] Exemplary Systems
[0057] For ease of understanding, firstly, an exemplary introduction to the implementation environment of the vehicle peripheral device status detection method provided in the embodiment of the present application is given. Please refer to Figure 1 , Figure 1 This is a schematic diagram of the structure 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, the power management system 110 collects the first power of the total power of the vehicle in the first time period and the corresponding timestamp, and sends the collected first power and its timestamp to the processing module 120 through the communication network. In addition, the power management system 110 is also responsible for monitoring the power status of the entire vehicle to ensure the stability and safety 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 its 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, and finally determines the actual working status of the target peripheral device in the first time period according to the curve characteristics of the second power-time curve.
[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 peripherals (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 peripherals 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, facilitating subsequent operations or maintenance.
[0065] Optionally, the power management system 110 may be a battery management system (BMS) integrated in the vehicle, 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 process, and managing the vehicle's power distribution to ensure that each system can operate normally.
[0066] Optionally, the processing module 120 may be a central processing unit (CPU), a microcontroller unit (MCU), a digital signal processor (DSP) or any embedded system with computing and processing capabilities in the vehicle, which is not limited in the present application.
[0067] Optionally, the peripheral 130 can be any peripheral of the vehicle, such as lights, 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 A flow chart of a vehicle peripheral device status detection method provided in an embodiment of the present application. Figure 2 As shown, the vehicle peripheral state detection method can be exemplarily applied to Figure 1 The method comprises 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 in a first time period, wherein the first operation is intended to change a working 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 a system on a specific peripheral of the vehicle (i.e., a target peripheral), the purpose of which is to change the working state of the specific vehicle peripheral. Optionally, the first operation can be any operation behavior that changes the working state of the target peripheral, such as turning on, off, or adjusting, for example, a user turns on the vehicle air conditioner through the touch screen; when the sensor detects rain, the system automatically starts the wipers, etc.
[0073] The first time period can be understood as a time interval from the moment when the user or the system performs the first operation to the end of a preset first time interval. During this time interval, the system will continuously collect the total vehicle power and its corresponding timestamp, and generate a first power-time curve based on the collected total vehicle power-timestamp.
[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 peripherals and application scenarios to ensure that the changes in the peripheral status can be accurately reflected. This application does not limit this.
[0077] S202. Determine a second power-time curve according to the first power-time curve, where the second power-time curve represents a change in total vehicle power over time caused by a change in the working 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, and 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 power consumption of the target peripheral device due to the change in the working state of the target peripheral device, which in turn causes the change in the total power of the vehicle over time. The change in the second power-time curve directly reflects the power consumption change characteristics of the target peripheral device during the change in the working state.
[0080] According to the above content, the first power-time curve is an intuitive reflection of the change of the total power of the vehicle over time, reflecting the change of the total power of the vehicle after the first operation on the target peripheral, and the factors causing the change include the change of the working state of the target peripheral. Therefore, after obtaining the first power-time curve, the first power-time curve is analyzed, and the power change information directly related to the change of the working state of the target peripheral can be extracted from the first power-time curve to construct 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 remain in stable operation or not in operation, 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 except 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 this.
[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 state of other devices (i.e., the first device) other than the target peripheral device, and the changes in the working state will also affect the changes in the total vehicle power during the first time period, i.e., the changes in the total vehicle power during the first time period are not only caused by the changes in the working state of the target peripheral device, but also by the changes in the working state 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 state of the first device (i.e., devices other than the target peripheral device) within the first time period and within the second time interval before performing the first operation, including determining whether the working state 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, according to the change of the working state of the first device, a third power-time curve of the first device in the first time period is determined. This usually involves measuring or estimating the power of the first device to obtain its power consumption in different working states, and recording the change of the power consumption over time to form a third power-time curve.
[0085] Finally, the 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 power of the vehicle in the first time period and the third power-time curve of the first device in the first time period. Specifically, the power change portion of the first power-time curve caused by the change in the working state of the first device is removed or separated using mathematical methods or signal processing techniques. The remaining portion finally 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 the accuracy of detection, especially when multiple devices are working simultaneously, avoiding misjudgment of the working status of the target peripheral 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 may 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 may be used to perform pattern recognition on the first power-time curve to identify features corresponding to the power change of the target peripheral device; for example, frequency domain analysis, wavelet transform, and other methods may be used to decompose the power signal to extract the power component related to the target peripheral device.
[0088] S203: Determine an actual working state of the target peripheral device in 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 mode, peak power, average power, rise time, fall time and other features.
[0090] According to the foregoing content, the second power-time curve is the change in the total vehicle power over time 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. 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 actual working state of the target peripheral in the first time period can be determined by analyzing the characteristics of the second power-time curve.
[0091] Analyzing the characteristics of the second power-time curve to determine the actual working state of the target peripheral device in the first time period can be achieved based on a variety of methods, which will be described in subsequent embodiments and will not be elaborated in detail 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 characterizes the change of 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 within 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 within the first time period based on the matching results.
[0095] A standard curve feature library is pre-set, in which curve features of standard power-time curves under all possible working states of the target peripheral are stored. 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 of the matching algorithms such as Euclidean distance, correlation coefficient, dynamic time warping (DTW), etc. is used for matching.
[0098] Optionally, based on the matching algorithm results, the similarities 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 characteristic library are 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] Further, 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 the vehicle is 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 working conditions and environmental changes, thereby improving the accuracy and robustness of detection.
[0101] As an optional implementation, step S203 is implemented based on a model processing concept. In this implementation, determining the actual working state of the target peripheral device in the first time period according to 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 the peripheral device state classification model determines the actual working state of the target peripheral device in the first time period according to the curve characteristics of the second power-time curve.
[0102] In this implementation, a peripheral device state classification model is pre-trained, and the actual working state of the target peripheral device can be accurately predicted according to the curve characteristics of the second power-time curve.
[0103] The peripheral state classification model is trained by machine learning or deep learning technology. Specifically, firstly, the first training data is obtained, and the first training data includes the sample curve features of the sample power time curve of the target peripheral and its corresponding annotated working state. The first training data is obtained based on the following method: a large number of sample power time curve data of the target peripheral under different working states are 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 annotated with the corresponding working state of the target peripheral as a sample label. Then, the first training data is used to select a suitable machine learning algorithm 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 features of the power-time curve, and each category corresponds to a peripheral status, that is, the peripheral is on, off or intermediate state.
[0105] In practical applications, the curve features of the acquired second power-time curve are taken as input and sent to a trained peripheral state classification model. The peripheral state classification model predicts and outputs the actual working state 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 aimed at changing the working state of the target peripheral device to the target working state. In this implementation method, step S203 "determines the actual working state of the target peripheral device in the first time period according to 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 aimed at changing the working state of the target peripheral device to the target working state; the method further comprises: when the actual working state is different from the target working state, determining that the working state of the target peripheral device is abnormal. Through this goal-oriented working state judgment method, we can more accurately grasp the working state of the target peripheral device, discover and handle abnormalities in a timely manner, and ensure the 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 exception 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. Exemplarily, the vehicle has at least one preset scene, each of which includes a specific working status combination of multiple peripherals. The user can start or close the preset scene through the vehicle's central control screen. For example, the user can choose "Away Mode", in which the air conditioner is automatically adjusted to a suitable temperature, the audio 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 a first operation on a first target peripheral device, acquiring a first power-time curve of the total power of the vehicle in a first time period, and determining a second power-time curve of the target peripheral device in the first time period according to the first power-time curve, includes steps S301-S302:
[0113] S301. In response to a first operation on a plurality of target peripherals, send an operation instruction to each target peripheral in sequence at a third time interval in a preset order, wherein the first time period is determined based on the number of the target peripherals and the third time interval.
[0114] In this implementation, there are multiple peripherals whose working status needs to be detected, and the purpose is to determine the power-time curve of each target peripheral by operating each peripheral in turn and monitoring the change of the total power of the vehicle.
[0115] The first operation is intended to change the working states of multiple target peripherals. For example, the user may select a preset scene that includes a specific working 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, is determined based on at least one of the factors of the power size, response speed, importance or user preference of the peripheral device, for example, the order of power rise time or fall time from fast to slow.
[0117] The third time interval is a preset fixed time interval, which is 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 this application does not limit this. Optionally, the third time interval should ensure that each peripheral device has enough time to respond after receiving the operation instruction, and also ensure that the operation of all peripheral devices is completed within a reasonable time.
[0118] According to the preset order, the system will send an operation instruction to the next target peripheral in every third time interval. This means that in each time interval, only one target peripheral will receive the operation instruction and change its working state. By orderly controlling the operation of multiple target peripherals and reasonably setting the time interval between operation instructions, it is convenient to analyze the change of total vehicle power and separate the power contribution of each peripheral.
[0119] In this implementation, the total length of the first time period can be determined according to the number of target peripherals and the third time interval. Optionally, the first time period starts from sending the first operation instruction to sending the last operation instruction and waiting for enough time to observe the power changes of all peripherals. Optionally, the length of the first time period is equal to the product of the number of target peripherals and the third time interval.
[0120] S302. After sending an operation instruction to the i-th target peripheral, the processing content executed includes: obtaining a first power-time curve of the total power of the vehicle in a second time period, wherein the time period starting from the moment of sending the operation instruction to the i-th target peripheral and continuing 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 according to the first power-time curve of the total power of the vehicle 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 state 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, the system performs a series of processing to ensure that the power contribution of the i-th target peripheral can be accurately separated from the total power change of the vehicle.
[0122] The second time period is a time period starting from the moment when the operation instruction is sent to the i-th target peripheral and lasting for a third time interval. The time period is selected to ensure that the power change process of the i-th target peripheral after responding to the operation instruction can be captured. During this second time period, the system will continuously monitor and record the change of the total power of the vehicle over time to form a first power-time curve, which reflects the comprehensive contribution of all operated peripherals including the i-th target peripheral to the total power of the vehicle.
[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 acquired 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 i-1th target peripherals) in the second time period from the first power-time curve of the total vehicle power, thereby obtaining the power change contributed only by the i-th target peripheral. This process may involve complex mathematical operations such as integration, differentiation, linear combination, etc., depending on the characteristics of the power curve and the implementation of the system.
[0125] Through the above mathematical operation, the system can obtain the second power-time curve of the i-th target peripheral in the second time period. This curve accurately reflects the power change of the i-th target peripheral when working alone, eliminating the interference of other peripherals.
[0126] As an optional implementation, Figure 4 As shown, the method further includes steps S401-S402:
[0127] S401. Obtain historical information of a first peripheral and first information, wherein 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 in each historical time period, and the first information includes a design life of the first peripheral and / or usage feedback information of the first peripheral.
[0128] The historical usage information is data collected based on the actual working status of the first peripheral in each historical time period, and may include the changes over time in parameters such as the working time, working frequency, workload, working mode, ambient temperature, etc. of the peripheral. Such data is crucial for understanding the usage habits and potential wear patterns of the peripheral.
[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 evaluating the health status of peripherals.
[0130] The stated design life is the manufacturer's estimated service life based on the peripheral's design, materials, manufacturing process, etc. The design life is an important reference point for evaluating whether a peripheral is approaching the end of its expected life.
[0131] The usage feedback information usually comes from users or maintenance personnel, and may include evaluation of peripheral performance, problems encountered during use, improvement suggestions, etc. 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 life 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 life of the first peripheral device.
[0133] After obtaining the historical information and first information of the first peripheral, the system will comprehensively evaluate the health status of the peripheral and predict its failure probability and remaining life through a series of data processing and analysis methods. First, data preprocessing is performed, including cleaning outliers, normalizing data in different units, and extracting features that help evaluate 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 suggestions, such as replacing parts or adjusting parameters, to prevent failures and extend service life.
[0134] Finally, the system generates a detailed health report, including the current status of the peripherals, the possibility of failure, the remaining life and maintenance recommendations, etc., which is presented in the form of charts and tables for easy viewing by users and maintenance personnel. In addition, the system also sets up an early warning mechanism. When the health of the peripherals approaches the critical point, it automatically issues an alarm to remind you to take timely measures. In this way, potential problems can be discovered in advance and losses caused by sudden failures can be avoided.
[0135] Exemplary Devices
[0136] Corresponding to the above-mentioned vehicle peripheral status detection method, an embodiment of the present application also provides a vehicle peripheral status detection device. Figure 5 is a structural diagram of a vehicle peripheral status detection device provided in an embodiment of the present application, such as Figure 5 As shown, the vehicle peripheral state detection device provided in the embodiment of the present application includes:
[0137] The first unit 501 is configured to obtain a first power-time curve of the total vehicle power in a first time period in response to a first operation on a target peripheral device, wherein the first operation is intended to change a working state of the target peripheral device, and the first time period includes a first time interval after the first operation;
[0138] The second unit 502 is used to determine a second power-time curve of the target peripheral device in the first time period according to the first power-time curve, wherein the second power-time curve represents a change in the total power of the vehicle over time caused by a change in the working state of the target peripheral device;
[0139] The third unit 503 is used to determine the actual working state of the target peripheral device in the first time period according to the curve characteristics 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 comprises:
[0142] A fourth unit is used 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 except 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 power of the vehicle 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 used for:
[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 used for:
[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 in the first time period according to the curve features of the second power-time curve.
[0150] Optionally, there are multiple target peripherals; 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 peripherals, sending an operation instruction to each target peripheral in sequence at a third time interval in a preset order, wherein the first time period is determined based on the number of the target peripherals and the third time interval;
[0152] After sending the operation instruction to the i-th target peripheral device, the processing content executed includes:
[0153] Acquire a first power-time curve of the total power of the vehicle in a second time period, wherein a time period starting from the moment of sending an operation instruction 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 also includes:
[0157] The sixth unit is used 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 comprises:
[0159] The seventh unit is used to obtain historical information and first information of a first peripheral, wherein the historical information at least includes historical usage information, and the historical usage information is determined based on the actual working status of the first peripheral in each historical time period, and the first information includes the design life of the first peripheral and / or the usage feedback information of the first peripheral; the historical information and the first information are analyzed to determine the health information of the first peripheral, and the health information represents the possibility of failure and / or the remaining life of the first peripheral.
[0160] The vehicle peripheral state detection device provided in this embodiment belongs to the same application concept as the vehicle peripheral state detection method provided in the above embodiments of this application, and can execute the vehicle peripheral state 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 state detection method. For technical details not fully described in this embodiment, please refer to the specific processing content of the vehicle peripheral state detection method provided in the above embodiments of this application, and will not be repeated here.
[0161] The functions implemented by the above first unit 501, the second unit 502 and the third unit 503 may be implemented by the same or different processors, respectively, and the embodiment of the present application is not limited thereto.
[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 instructions are stored in the memory. 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, wherein the processor can be a general-purpose processor, such as a CPU or a microprocessor, etc., and the memory can be a memory in the device or a memory outside the device. Alternatively, the units in the device can be implemented in the form of hardware circuits, and 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 are realized by designing the logical relationship of the components in the circuit; for another example, in another implementation, the hardware circuit can be implemented by PLD, taking FPGA as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by the configuration file, so as to realize the functions of some or all of the above units. All units of the above devices can be implemented in the form of a processor calling software, or in the form of hardware circuits, or in part by a processor calling software, and the remaining part is 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 run 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 is 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 hardware circuit configuration 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, all or part of the units in the above device can be integrated together, or can be implemented independently. In one implementation, these units are integrated together and implemented in the form of a SOC. The SOC may include at least one processor for implementing any of the above methods or implementing the functions of each unit of the device. The type of the at least one processor may be different, for example, including 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 also 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 used to implement the vehicle peripheral 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 connected to each other via a bus.
[0173] A bus may include a pathway that transfers information between components of a computer system.
[0174] The processor 210 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the scheme of the present invention. It may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, 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 a program code, and the program code includes a computer operation instruction. More specifically, the memory 200 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk storage, a flash, and the like.
[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, speaker, etc.
[0179] The communication interface 220 may include any transceiver or the like 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 a program stored in a 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 introduction to the embodiment of the vehicle peripheral status detection method mentioned above.
[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 write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0185] In addition, the embodiment of the present application may also be a storage medium on which a computer program is stored. The computer program is executed 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, and 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 the total power of the vehicle in a first time period, wherein the first operation is intended to change a working state of the target peripheral device, and the first time period includes a first time interval after the first operation;
[0187] S202, determining a second power-time curve of the target peripheral device in the first time period according to the first power-time curve, wherein the second power-time curve represents a change in total vehicle power over time caused by a change in the working state of the target peripheral device;
[0188] S203: Determine an actual working state of the target peripheral device in the first time period according to curve characteristics of the second power-time curve.
[0189] Example Vehicles
[0190] Another embodiment of the present application further provides a vehicle, comprising: an electronic device as described in any of the above embodiments.
[0191] For the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0192] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0193] The steps in the methods of each embodiment of the present application can be adjusted in order, combined 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 combined, divided and deleted according to actual needs.
[0195] In the several embodiments provided in the present 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 only schematic, for example, the division of modules or submodules is only a logical function division, and there may be other division methods in actual implementation, for example, multiple submodules or modules can be combined or integrated into another module, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.
[0196] The modules or submodules described as separate components may or may not be physically separated, 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 they may be distributed on multiple network modules or submodules. Some or all of the modules or submodules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0197] In addition, each functional module or submodule in each embodiment of the present application may be integrated into one processing module, or each module or submodule may exist physically separately, or two or more modules or submodules may be integrated into one module. The above-mentioned integrated modules or submodules may be implemented in the form of hardware or in the form of 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 composition and steps of each example have been generally described in the above description according to function. 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 to be beyond the scope of this application.
[0199] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly by hardware, software units executed by a processor, or a combination of the two. The software units may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0200] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0201] The above description of the disclosed embodiments enables 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 will not be limited to the embodiments shown herein, but will conform to the widest scope 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 in a first time period, wherein the first operation is intended to change the working state of the target peripheral device, and the first time period includes a first time interval after the first operation; Determining, according to the first power-time curve, a second power-time curve of the target peripheral device in the first time period, the second power-time curve representing a change in the total power of the vehicle over time caused by a change in the working state of the target peripheral device; The actual working state of the target peripheral device in the first time period is determined according to the curve characteristics of the second power-time curve.
2. The method according to claim 1, characterized in that The method further comprises: Acquire 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, wherein the first device includes 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; The determining, according to the first power-time curve, a second power-time curve of the target peripheral device within a first time period includes: A second power-time curve of the target peripheral device in the first time period is determined according to 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, according to the curve feature 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, characterized in that: The determining, according to the curve feature 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 in the first time period according to the curve features of the second power-time curve.
5. The method according to claim 1, characterized in that The number of the target peripheral devices is multiple; The step of acquiring a first power-time curve of the total power of the vehicle in a first time period in response to a first operation on the first target peripheral device, and determining a second power-time curve of the target peripheral device in the first time period according to the first power-time curve, includes: In response to a first operation on a plurality of target peripherals, sending an operation instruction to each target peripheral in sequence at a third time interval in a preset order, wherein the first time period is determined based on the number of the target peripherals and the third time interval; After sending the operation instruction to the i-th target peripheral device, the processing content executed includes: Acquire a first power-time curve of the total power of the vehicle in a second time period, wherein a time period starting from the moment of sending an operation instruction 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: Acquire historical information of a first peripheral and first information, wherein the historical information at least includes historical usage information, the historical usage information is determined based on an actual working state of the first peripheral in each historical time period, and the first information includes a design life of the first peripheral and / or usage feedback information of the first peripheral; 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 life of the first peripheral device.
8. A vehicle peripheral state detection device, characterized in that: include: a first unit, configured to obtain a first power-time curve of the total power of the vehicle in a first time period in response to a first operation on a target peripheral device, wherein the first operation is intended to change a working state of the target peripheral device, and the first time period includes a first time interval after the first operation; A second unit is used to determine a second power-time curve of the target peripheral device in the first time period according to the first power-time curve, wherein the second power-time curve represents a change in the total power of the vehicle over time caused by a change in the working state of the target peripheral device; The third unit is used to determine the actual working state of the target peripheral device in the first time period according to the curve characteristics 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 used to implement the vehicle peripheral status detection method as described in any one of claims 1-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 status detection method as described in any one of claims 1 to 7.
11. A vehicle, characterized in that: include: The electronic device as claimed in claim 9.
Citation Information
Patent Citations
Working state detection method and device, equipment and storage medium
CN114924142A
Non-intrusive power load decomposition method and system
CN116859169A
Point switch state detection method and system based on neural network
CN117741512A
Power generation control method and device of fuel cell
CN117944526A
Method for operating e.g. electric car, involves determining power requirement of auxiliary equipments of vehicle, and determining driving mode for vehicle based on power requirement, where driving mode influences estimated travel time
DE102011116184A1