Reverse wake-up operation monitoring method and apparatus, electronic device, and storage medium
By acquiring the operating status of the electric vehicle, assigning different false wake-up count flag variables and executing alarm operations, the problem of frequent shutdowns due to false wake-ups of the battery management system was solved, thus improving the safety and stability of the electric vehicle.
Patent Information
- Application Number
- CN202311851405.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2043-12-28
AI Technical Summary
In the existing technology, the battery management system of electric vehicles cannot monitor battery faults in a timely manner when not driving or charging, and the reverse wake-up function frequently causes the battery management system and processing unit to be shut down frequently, reducing vehicle safety.
By acquiring the vehicle's operating status, assigning different false wake-up count flag variables, updating the false wake-up count flag variables according to the vehicle status, and performing alarm operations when necessary, the reverse wake-up function is prevented from being frequently disabled.
It improves the safety and stability of electric vehicles, reduces the shutdown of the battery management system and processing unit caused by false wake-ups, and enhances the customer's user experience.
Smart Images

Figure CN117565674B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery management system technology, and more specifically, to a method, apparatus, electronic device, and storage medium for monitoring reverse wake-up operation. Background Technology
[0002] With the development of new energy electric vehicles, the safety of electric vehicles is becoming increasingly important to the customer experience. Since the safety performance of an electric vehicle's battery directly affects the overall safety performance of the vehicle, it is essential to be able to monitor battery malfunctions in a timely manner for prompt alerts and maintenance. However, when not driving or charging, the onboard controller of an electric vehicle is in a dormant state and cannot monitor battery malfunctions in a timely manner.
[0003] To address this, existing technologies use a timed reverse wake-up of the battery management system (BMS) to monitor the battery's operational status. However, due to software, hardware, and vehicle operating conditions, false wake-ups of the BMS can occur. To protect the BMS and vehicle control units, current reverse wake-up functions either directly put the BMS into sleep mode, take no action, or disable the function after a certain number of false wake-ups have been accumulated. This approach leads to frequent shutdowns of the BMS and processing units, reducing vehicle safety. Summary of the Invention
[0004] The purpose of this application is to provide a reverse wake-up operation monitoring method, device, electronic device, and storage medium, which can avoid frequent shutdown of the battery management system and processing unit, thereby improving vehicle safety.
[0005] In a first aspect, embodiments of this application provide a battery management system monitoring method, including:
[0006] In response to the reverse wake-up operation of the battery management system, obtain the current operating status of the vehicle;
[0007] A method for updating the false wake-up count identifier variable is determined based on the current working status of the vehicle, wherein the false wake-up count identifier variable is used to identify the health status of the vehicle;
[0008] The false wake-up count identifier variable is updated according to the method for updating the false wake-up count identifier variable and the reverse wake-up operation of the battery management system;
[0009] An alarm operation is performed based on the false wake-up count identifier variable.
[0010] In the above implementation process, the vehicle's operating status affects the success rate of the vehicle's reverse wake-up function. Furthermore, the reverse wake-up function has different levels of importance for vehicles in different operating states. A method for updating the false wake-up count identifier variable is determined based on the current vehicle operating status; this variable is used to identify the vehicle's health status. The false wake-up count identifier variable is updated based on the method used to update it and the reverse wake-up operation of the battery management system. An alarm operation is executed based on the false wake-up count identifier variable, which can prevent the battery management system and processing unit from frequently shutting down, thus improving vehicle safety.
[0011] Furthermore, the false wake-up count identifier variable includes: a first false wake-up count identifier variable and a second false wake-up count identifier variable;
[0012] The method for determining the false wake-up count identifier variable based on the current vehicle operating status includes:
[0013] When the vehicle is in the first working state, the first false wake-up count identifier variable is updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system;
[0014] When the vehicle is in the second working state, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system.
[0015] In the above implementation process, different false wake-up count identifier variables are assigned to vehicles in different working states. In the first working state, the first false wake-up count identifier variable is updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system. In the second working state, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system. Based on this, the current hardware and software health status of the vehicle can be obtained more accurately, thereby improving vehicle safety.
[0016] Further, when the vehicle is in the first operating state, updating the false wake-up count identifier variable according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system includes:
[0017] When the vehicle is in the first working state and the wake-up operation is a false wake-up, the first false wake-up count identifier variable is updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system;
[0018] When the vehicle is in the second operating state, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system, including:
[0019] When the vehicle is in the second working state and the wake-up operation is not a false wake-up, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system.
[0020] In the above implementation process, in the first operating state, when the wake-up operation is a false wake-up, the first false wake-up count identifier variable is updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system. When the vehicle is operating in the second operating state, the probability of false wake-ups increases due to various reasons. In the second operating state, when the wake-up operation is not a false wake-up, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system, so that the second false wake-up count identifier variable more accurately reflects the current health status of the vehicle.
[0021] Furthermore, when the vehicle is in the second operating state, updating the false wake-up count identifier variable according to the second false wake-up count identifier variable update method and the battery wake-up operation further includes:
[0022] When the vehicle is in the second working state and the wake-up operation is a false wake-up, the second false wake-up count identifier variable is updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system.
[0023] In the above implementation process, when the vehicle is in the second working state and the wake-up operation is a false wake-up, the second false wake-up count identifier variable is also updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system, so that the second wake-up count identifier variable can reflect the actual working state of the current vehicle, and also makes the reverse wake-up operation monitoring method more stable, avoiding the frequent shutdown of the reverse wake-up operation function.
[0024] Furthermore, the method also includes:
[0025] When the vehicle is in the second working state and the second false wake-up count identifier variable exceeds the first preset threshold, the reverse wake-up function of the vehicle in the current second working state is disabled.
[0026] In the above implementation process, the directional wake-up function of the vehicle in the current second working state is only disabled when the vehicle is in the second working state and the second false wake-up count exceeds the first threshold, so as to avoid the vehicle frequently disabling the reverse wake-up function, thereby reducing the vehicle's safety.
[0027] Further, the step of performing the alarm operation based on the false wake-up count identifier variable includes:
[0028] When the increase in the first false wake-up count indicator variable exceeds the second preset threshold within a preset time, or when the decrease in the second false wake-up count indicator variable within a preset time is less than the third preset threshold, the alarm operation is executed.
[0029] In the above implementation process, an alarm operation is only executed when the increase of the first false wake-up count indicator variable exceeds the second preset threshold within a preset time, or when the decrease of the second false wake-up count indicator variable within a preset time is less than the third preset threshold. This solves the problem in the prior art where a simple judgment on the number of false wake-ups leads to multiple triggering of alarm operations, thereby improving the stability and safety of the vehicle and enhancing the user experience for customers.
[0030] Furthermore, the step of performing the alarm operation based on the false wake-up count identifier variable also includes:
[0031] When the vehicle is in the first working state and the first false wake-up count identifier variable exceeds the fourth preset threshold in the first preset time, the alarm operation is executed.
[0032] When the vehicle is in the second working state and the second false wake-up count identifier variable exceeds the fifth preset threshold, the alarm operation is executed.
[0033] In the above implementation process, the types and degrees of factors affecting the stability of the vehicle's hardware and software vary under different operating states. Therefore, when the vehicle is in the first operating state and the first false wake-up count indicator variable exceeds the fourth preset threshold within the first preset time, an alarm operation is executed; when the vehicle is in the second operating state and the second false wake-up count indicator variable exceeds the fourth preset threshold, an alarm operation is executed. This can improve the stability and safety of the vehicle.
[0034] Secondly, embodiments of this application provide a reverse wake-up operation monitoring device, comprising:
[0035] The vehicle operating status acquisition module is used to obtain the current operating status of the vehicle in response to the reverse wake-up operation of the battery management system.
[0036] The method determination module is used to determine a method for updating the false wake-up count identifier variable based on the current working status of the vehicle, wherein the false wake-up count identifier variable is used to identify the health status of the vehicle;
[0037] The update module is used to update the false wake-up count identifier variable according to the method for updating the false wake-up count identifier variable and the reverse wake-up operation of the battery management system;
[0038] The execution module is used to perform alarm operations based on the false wake-up count identifier variable.
[0039] Thirdly, an electronic device provided in this application includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method as described in any of the first aspects.
[0040] Fourthly, embodiments of this application provide a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method described in any of the first aspects.
[0041] Other features and advantages disclosed in this application will be set forth in the following description, or some features and advantages may be inferred from the description or determined without doubt, or may be learned by practicing the above-described technology disclosed in this application.
[0042] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0043] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 A flowchart illustrating the reverse wake-up operation monitoring method provided in this application embodiment;
[0045] Figure 2 This is a schematic diagram of the reverse wake-up operation monitoring device provided in the embodiments of this application;
[0046] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0047] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0048] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0049] See Figure 1 This application provides a reverse wake-up operation monitoring method, applied to vehicles and electronic devices, the method comprising:
[0050] S1: In response to the reverse wake-up operation of the battery management system, obtain the current operating status of the vehicle;
[0051] S2: Determine the method for updating the false wake-up count flag variable based on the current working status of the vehicle. The false wake-up count flag variable is used to identify the health status of the vehicle.
[0052] S3: Update the false wake-up count flag variable according to the method used to update the false wake-up count flag variable and the reverse wake-up operation of the battery management system;
[0053] S4: Execute alarm operations based on the false wake-up count flag variable.
[0054] In the above embodiments, the vehicle's operating state includes: parking state, driving state, or the vehicle's state includes: parking state, different operating modes (such as energy-saving mode, normal operating mode, sport mode, etc.).
[0055] In some embodiments, the health status of a vehicle refers to the stability of its hardware and software when the vehicle is not in operation. The stability of the hardware and software affects the success rate, frequency, and other functions of reverse wake-up operations. Therefore, monitoring the vehicle's health status is necessary. The number of false wake-up operations can reflect the vehicle's health status, but existing monitoring methods are unreasonable. The stability of the vehicle's hardware and software includes the stability of the battery management system.
[0056] In some embodiments, the false wake-up count identifier variable has an initial value.
[0057] In the above implementation process, the vehicle's operating status affects the success rate of the vehicle's reverse wake-up function. Furthermore, the reverse wake-up function has different levels of importance for vehicles in different operating states. A method for updating the false wake-up count identifier variable is determined based on the current vehicle operating status; this variable is used to identify the vehicle's health status. The false wake-up count identifier variable is updated based on the method used to update it and the reverse wake-up operation of the battery management system. An alarm operation is executed based on the false wake-up count identifier variable, which can prevent the battery management system and processing unit from frequently shutting down, thus improving vehicle safety.
[0058] In some embodiments, S3 includes: when the vehicle is in a first operating state, updating the false wake-up count identifier variable according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system; when the vehicle is in a second operating state, updating the false wake-up count identifier variable according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system.
[0059] In some embodiments, updating the false wake-up count identifier variable according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system includes: when the reverse wake-up operation of the battery management system is a false wake-up, the false wake-up count identifier variable is increased by a first increment value; updating the false wake-up count identifier variable according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system includes: when the reverse wake-up operation of the battery management system is a false wake-up, the false wake-up count identifier variable is decreased by a first decrement value.
[0060] In some embodiments, the first increase value and the first decrease value are different.
[0061] For example, the first working state is the normal driving state of the vehicle, while the second working state is the parking state of the vehicle. In the first working state, the various components of the vehicle are in a high-speed operation state, the hardware and software load of the vehicle is large, and there are many external influencing factors at this time. At this time, the number of reverse wake-up is the number of false wake-up operations, but it does not mean that the health status of the vehicle is poor. By setting the first increase value to be less than the first decrease value, the false wake-up count indicator variable can accurately reflect the current health status of the vehicle.
[0062] For example, the initial value of the false wake-up count identifier variable is 1 or 0.
[0063] In some embodiments, the false wake-up count identifier variable includes: a first false wake-up count identifier variable and a second false wake-up count identifier variable;
[0064] The method for determining the false wake-up count flag variable based on the current vehicle operating status includes:
[0065] When the vehicle is in the first working state, the first false wake-up count identifier variable is updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system;
[0066] When the vehicle is in the second operating state, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system.
[0067] In the above implementation process, different false wake-up count identifier variables are assigned to vehicles in different working states. In the first working state, the first false wake-up count identifier variable is updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system. In the second working state, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system. Based on this, the current hardware and software health status of the vehicle can be obtained more accurately, thereby improving vehicle safety.
[0068] In some embodiments, when the vehicle is in a first operating state, updating the false wake-up count identifier variable according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system includes: when the vehicle is in the first operating state and the wake-up operation is a false wake-up, updating the first false wake-up count identifier variable according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system; when the vehicle is in a second operating state, updating the second false wake-up count identifier variable according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system includes: when the vehicle is in the second operating state and the wake-up operation is not a false wake-up, updating the second false wake-up count identifier variable according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system.
[0069] In some embodiments, the method for updating the first false wake-up count identifier variable is to increase the first false wake-up count identifier variable or the second false wake-up count identifier variable; the method for updating the second false wake-up count identifier variable is to decrease the first false wake-up count identifier variable or the second false wake-up count identifier variable.
[0070] For example, initial values are set for the first and second false wake-up count identifier variables, and the first and second false wake-up word count identifier variables are stored. The first working state includes: the vehicle's reverse wake-up function is enabled; the second working state is when the vehicle is parked. When the vehicle is in the reverse wake-up function enabled state, it may be in a high-speed operating state, a parked state, or a stationary state, etc. At this time, the types and degrees of influence factors affecting the vehicle's hardware and software are varied and changeable. In this case, the first false wake-up count identifier variable is only increased during false wake-up operations. When the vehicle is parked, the operating status of the vehicle's hardware and software is affected by fewer factors. Therefore, if the reverse wake-up operation is successful, the second wake-up count identifier variable can be decreased. By measuring the vehicle's health status using multiple false wake-up count identifier variables, the number of vehicle alarms can be reduced, allowing the owner to have a more accurate understanding of the vehicle's health status.
[0071] It is understood that in the embodiments of this application, S4 includes: when the increase of the first false wake-up count identifier variable exceeds a preset threshold within a preset time, an alarm operation is performed.
[0072] It is understandable that if only the second update method is used to update the second identifier variable, the initial value of the second identifier variable will not be 0. S4 includes: when the decrease in the second false wake-up count identifier variable within a preset time is less than a preset threshold, an alarm operation is performed.
[0073] In the above implementation process, in the first operating state, when the wake-up operation is a false wake-up, the first false wake-up count identifier variable is updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system. When the vehicle is operating in the second operating state, the probability of false wake-ups increases due to various reasons. In the second operating state, when the wake-up operation is not a false wake-up, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system, so that the second false wake-up count identifier variable more accurately reflects the current health status of the vehicle.
[0074] In some embodiments, when the vehicle is in a second operating state, updating the false wake-up count identifier variable according to the second false wake-up count identifier variable update method and the battery wake-up operation further includes: when the vehicle is in a second operating state and the wake-up operation is a false wake-up, updating the second false wake-up count identifier variable according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system.
[0075] For example, the second vehicle state is that the vehicle is in a parked state. When the vehicle is in a parked state and the wake-up operation is a false wake-up, the second identifier variable is increased. When the vehicle is in a parked state and the wake-up operation is a successful wake-up, the second identifier variable is decreased.
[0076] Understandably, S4 includes: when the second false wake-up count identifier variable exceeds a preset threshold within a preset time, performing an alarm operation or disabling the wake-up function.
[0077] In the above implementation process, when the vehicle is in the second working state and the wake-up operation is a false wake-up, the second false wake-up count identifier variable is also updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system. This makes the second wake-up count identifier variable reflect the actual working state of the current vehicle, and also makes the reverse wake-up operation monitoring method more stable, avoiding the frequent shutdown of the reverse wake-up operation function.
[0078] In some embodiments, the method further includes: when the vehicle is in a second working state and the second false wake-up count identifier variable exceeds a first preset threshold, disabling the reverse wake-up function of the vehicle in the current second working state.
[0079] In the above implementation process, the directional wake-up function of the vehicle in the current second working state is only disabled when the vehicle is in the second working state and the second false wake-up count exceeds the first threshold, so as to avoid the vehicle frequently disabling the reverse wake-up function, thereby reducing the vehicle's safety.
[0080] In some embodiments, performing an alarm operation based on a false wake-up count identifier variable includes:
[0081] An alarm is triggered when the increase in the first false wake-up count indicator variable exceeds the second preset threshold within a preset time, or when the decrease in the second false wake-up count indicator variable within a preset time is less than the third preset threshold.
[0082] In the above implementation process, by only executing the alarm operation when the false wake-up count indicator variable exceeds the second preset threshold within a preset time, the problem of multiple alarm operations caused by simple judgment of the false wake-up count in the prior art is solved, thereby improving the stability and safety of the vehicle and enhancing the user experience for customers.
[0083] In some embodiments, performing an alarm operation based on a false wake-up count identifier variable includes:
[0084] An alarm is triggered when the increase in the first false wake-up count indicator variable exceeds the second preset threshold within a preset time, or when the decrease in the second false wake-up count indicator variable within a preset time is less than the third preset threshold.
[0085] In the above implementation process, an alarm operation is only executed when the increase of the first false wake-up count indicator variable exceeds the second preset threshold within a preset time, or when the decrease of the second false wake-up count indicator variable within a preset time is less than the third preset threshold. This solves the problem in the prior art where a simple judgment on the number of false wake-ups leads to multiple triggering of alarm operations, thereby improving the stability and safety of the vehicle and enhancing the user experience for customers.
[0086] In some embodiments, performing an alarm operation based on a false wake-up count identifier variable further includes:
[0087] When the vehicle is in its first working state and the first false wake-up count flag variable exceeds the fourth preset threshold within the first preset time, an alarm operation is executed.
[0088] When the vehicle is in the second working state and the second false wake-up count indicator variable exceeds the fifth preset threshold, an alarm operation is executed.
[0089] In the above implementation process, the types and degrees of factors affecting the stability of the vehicle's hardware and software vary under different operating states. Therefore, when the vehicle is in the first operating state and the first false wake-up count indicator variable exceeds the fourth preset threshold within the first preset time, an alarm operation is executed; when the vehicle is in the second operating state and the second false wake-up count indicator variable exceeds the fourth preset threshold, an alarm operation is executed. This can improve the stability and safety of the vehicle.
[0090] See Figure 2 This application provides a reverse wake-up operation monitoring device, including: a vehicle working status acquisition module 1, used to acquire the current working status of the vehicle in response to the reverse wake-up operation of the battery management system;
[0091] Method determination module 2 is used to determine the method for updating the false wake-up count identifier variable based on the current working status of the vehicle. The false wake-up count identifier variable is used to identify the health status of the vehicle.
[0092] Update module 3 is used to update the false wake-up count identifier variable according to the method used to update the false wake-up count identifier variable and the reverse wake-up operation of the battery management system;
[0093] Execution module 4 is used to perform alarm operations based on the false wake-up count identifier variable.
[0094] In some embodiments, the false wake-up count identifier variable includes: a first false wake-up count identifier variable and a second false wake-up count identifier variable; the update module 3 is further configured to update the first false wake-up count identifier variable according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system when the vehicle is in a first working state;
[0095] When the vehicle is in the second operating state, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system.
[0096] In some embodiments, the updating module 3 is further configured to update the first false wake-up count identifier variable according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system when the vehicle is in a first working state and the wake-up operation is a false wake-up; and to update the second false wake-up count identifier variable according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system when the vehicle is in a second working state and the wake-up operation is not a false wake-up.
[0097] In some embodiments, the update module 3 is further configured to update the second false wake-up count identifier variable according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system when the vehicle is in the second working state and the wake-up operation is a false wake-up.
[0098] In some embodiments, the device is further configured to disable the reverse wake-up function of the vehicle in the current second working state when the vehicle is in a second working state and the second false wake-up count identifier variable exceeds a first preset threshold.
[0099] In some embodiments, the execution module 4 is further configured to perform an alarm operation when the increase of the first false wake-up count identifier variable exceeds a second preset threshold within a preset time, or the decrease of the second false wake-up count identifier variable within a preset time is less than a third preset threshold.
[0100] In some embodiments, the execution module 4 is further configured to perform an alarm operation when the vehicle is in a first working state and the first false wake-up count identifier variable exceeds a fourth preset threshold in a first preset time.
[0101] When the vehicle is in the second working state and the second false wake-up count indicator variable exceeds the fifth preset threshold, an alarm operation is executed.
[0102] This application also provides an electronic device, please refer to [link to application]. Figure 3 , Figure 3 This is a structural block diagram of an electronic device provided in an embodiment of this application. The electronic device may include a processor 31, a communication interface 32, a memory 33, and at least one communication bus 34. The communication bus 34 is used to enable direct communication between these components. In this embodiment, the communication interface 32 of the electronic device is used for signaling or data communication with other node devices. The processor 31 may be an integrated circuit chip with signal processing capabilities.
[0103] The processor 31 described above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor, or the processor 31 can be any conventional processor.
[0104] The memory 33 may be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc. The memory 33 stores computer-readable instructions, which, when executed by the processor 31, allow the electronic device to perform the various steps involved in the above method embodiments.
[0105] Alternatively, the electronic device may also include a storage controller and an input / output unit.
[0106] The memory 33, storage controller, processor 31, peripheral interface, and input / output unit are electrically connected directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses 34. The processor 31 is used to execute executable modules stored in the memory 33, such as software function modules or computer programs included in electronic devices.
[0107] The input / output unit is used to provide users with the ability to create tasks and to set optional start periods or preset execution times for those tasks, thereby enabling user-server interaction. The input / output unit may be, but is not limited to, a mouse and keyboard.
[0108] Understandable. Figure 3 The structure shown is for illustrative purposes only; the electronic device may also include components that are more advanced than those shown. Figure 3 The more or fewer components shown, or having the same Figure 3 The different configurations shown. Figure 3 The components shown can be implemented using hardware, software, or a combination thereof.
[0109] This application also provides a storage medium storing instructions. When the instructions are run on a computer, the computer program is executed by a processor to implement the method described in the method embodiment. To avoid repetition, the method will not be described again here.
[0110] This application also provides a computer program product that, when run on a computer, causes the computer to perform the method described in the method embodiment.
[0111] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0112] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0113] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0114] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0115] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0116] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
Claims
1. A method for monitoring reverse wake-up operations, characterized in that, include: In response to the reverse wake-up operation of the battery management system, obtain the current operating status of the vehicle; A method for updating the false wake-up count identifier variable is determined based on the current working status of the vehicle, wherein the false wake-up count identifier variable is used to identify the health status of the vehicle; The false wake-up count identifier variable is updated according to the method for updating the false wake-up count identifier variable and the reverse wake-up operation of the battery management system; Execute an alarm operation based on the false wake-up count identifier variable; The false wake-up count identifier variable includes: a first false wake-up count identifier variable and a second false wake-up count identifier variable; The method for determining the false wake-up count identifier variable based on the current vehicle operating status includes: When the vehicle is in the first working state, the first false wake-up count identifier variable is updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system; When the vehicle is in the second working state, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system; When the vehicle is in a first operating state, updating the false wake-up count identifier variable according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system includes: When the vehicle is in the first working state and the wake-up operation is a false wake-up, the first false wake-up count identifier variable is updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system; When the vehicle is in the second operating state, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system, including: When the vehicle is in the second working state, and the wake-up operation is not a false wake-up, the second false wake-up count identifier variable is updated according to the second false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system; The step of performing an alarm operation based on the false wake-up count identifier variable includes: When the increase in the first false wake-up count indicator variable exceeds the second preset threshold within a preset time, or when the decrease in the second false wake-up count indicator variable within a preset time is less than the third preset threshold, the alarm operation is executed.
2. The reverse wake-up operation monitoring method according to claim 1, characterized in that, When the vehicle is in the second operating state, updating the false wake-up count identifier variable according to the second false wake-up count identifier variable update method and the battery wake-up operation further includes: When the vehicle is in the second working state and the wake-up operation is a false wake-up, the second false wake-up count identifier variable is updated according to the first false wake-up count identifier variable update method and the reverse wake-up operation of the battery management system.
3. The reverse wake-up operation monitoring method according to claim 1, characterized in that, The method further includes: When the vehicle is in the second working state and the second false wake-up count identifier variable exceeds the first preset threshold, the reverse wake-up function of the vehicle in the current second working state is disabled.
4. The reverse wake-up operation monitoring method according to claim 1, characterized in that, The step of performing the alarm operation based on the false wake-up count identifier variable further includes: When the vehicle is in the first working state and the first false wake-up count identifier variable exceeds the fourth preset threshold in the first preset time, the alarm operation is executed. When the vehicle is in the second working state and the second false wake-up count identifier variable exceeds the fifth preset threshold, the alarm operation is executed.
5. A reverse wake-up operation monitoring device, characterized in that, The reverse wake-up operation monitoring device is used in the reverse wake-up operation monitoring method according to any one of claims 1-4, wherein the reverse wake-up operation monitoring device comprises: The vehicle operating status acquisition module is used to obtain the current operating status of the vehicle in response to the reverse wake-up operation of the battery management system. The method determination module is used to determine a method for updating the false wake-up count identifier variable based on the current working status of the vehicle, wherein the false wake-up count identifier variable is used to identify the health status of the vehicle; The update module is used to update the false wake-up count identifier variable according to the method for updating the false wake-up count identifier variable and the reverse wake-up operation of the battery management system; The execution module is used to perform alarm operations based on the false wake-up count identifier variable.
6. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the steps of the method as described in any one of claims 1-4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-4.
Citation Information
Patent Citations
Vehicle battery monitoring method and device, readable storage medium and vehicle
CN116853070A
Verification method and device of battery monitoring mechanism, electronic equipment and storage medium
CN116872784A