Vehicle power supplement monitoring method and device, electronic equipment and storage medium
By acquiring the target signal and identification information of the vehicle, the status of the vehicle's ignition electrical signal is determined, and a power replenishment anomaly message is generated for early warning. This solves the problem of the inability to quickly locate and troubleshoot vehicle power replenishment anomalies in existing technologies, and realizes the monitoring and analysis of vehicle power replenishment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHONGQING CHANGAN TECH CO LTD
- Filing Date
- 2023-03-22
- Publication Date
- 2026-05-12
AI Technical Summary
Existing vehicle charging methods cannot quickly locate and troubleshoot charging anomalies, making it difficult for charging service providers and engineers to carry out effective repairs and optimizations.
By acquiring the vehicle's target signal and identification information, it is determined whether the vehicle's ignition electrical signal value is the preset power-off signal value. The power-up status of the vehicle is determined based on the power-up status signal value, and a power-up anomaly message is generated for early warning when power-up fails.
It enables the monitoring and analysis of vehicle charging operations, and can promptly detect charging anomalies and issue early warnings, helping relevant personnel to troubleshoot and optimize the charging function.
Smart Images

Figure CN116118514B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle charging technology, specifically to a vehicle charging monitoring method, device, electronic equipment, and computer-readable storage medium. Background Technology
[0002] With the rapid development of the automotive industry and the continuous improvement of people's living standards, automobiles have become an indispensable means of transportation. The number of cars on the road is increasing year by year, and more and more people own private vehicles. With the development of intelligent technology, it has been widely applied in the automotive field. However, various intelligent problems arise during this application, among which the inability to start a vehicle due to abnormal charging is a frequent occurrence. How to quickly detect abnormal charging problems has become a challenge for engineers.
[0003] Existing charging methods only enable vehicles to perform charging operations through monitoring. When an anomaly occurs during the charging process, the person in charge of the charging service or the engineer cannot quickly locate the problem. The person in charge of the charging service cannot investigate or repair the vehicle with the abnormal charging, and the engineer cannot analyze the abnormal charging problem to optimize the product in the future. Summary of the Invention
[0004] In view of the shortcomings of the prior art described above, embodiments of this application provide a vehicle charging monitoring method, device, electronic device, and computer-readable storage medium to solve the technical problem mentioned above where the person in charge of the charging service or the engineer cannot quickly locate the abnormality in vehicle charging when an abnormality occurs during the charging process.
[0005] This application provides a vehicle charging monitoring method, which includes: acquiring a target signal and vehicle identification information of a vehicle, wherein the target signal includes a charging status signal and a vehicle ignition signal; if the signal value of the vehicle ignition signal is a preset power-off signal value, then determining the charging status of the vehicle based on the signal value of the charging status signal; if the charging status is a charging failure, then generating a charging anomaly message based on the vehicle identification information and the charging status and pushing it to provide a vehicle warning.
[0006] In one embodiment of this application, obtaining a target signal of a vehicle includes: obtaining bus signal data of the vehicle, the bus signal data including multiple controller signal data; determining multiple target controller signal data from the multiple controller signal data; and filtering the target signal from the multiple target controller signal data based on a preset signal identifier list, the preset signal identifier list including a preset charging request flag signal identifier, a preset low battery wake-up flag signal identifier, a preset charging status signal identifier, a preset vehicle ignition signal identifier, and a preset charging failure reason signal identifier; the target signal includes a charging request flag signal, a low battery wake-up flag signal, the charging status signal, the vehicle ignition signal, and a charging failure reason signal.
[0007] In one embodiment of this application, if the charging status is charging failure, a charging failure message is generated and pushed based on the vehicle identification information and the charging status to provide a vehicle warning, including: determining the charging failure cause based on the signal value of the charging failure cause signal; generating and pushing a charging failure message based on the vehicle identification information, the charging status, and the charging failure cause to provide a vehicle warning.
[0008] In one embodiment of this application, after determining the cause of power failure based on the signal value of the power failure cause signal, the vehicle power failure monitoring method includes: counting the number of power failure causes corresponding to the cause of power failure until the signal value of the vehicle ignition signal jumps to the preset power-on signal value; generating and pushing a power failure message based on the vehicle identification information, the power failure status, the cause of power failure, and the number of power failure causes to provide a vehicle warning.
[0009] In one embodiment of this application, after determining the cause of power failure based on the signal value of the power failure cause signal, the vehicle power failure monitoring method further includes: counting the number of power failures when the power failure status is power failure, until the signal value of the vehicle ignition signal jumps to a preset power-on signal value, wherein the number of power failures is equal to the number of times the signal value of the power failure status signal is the preset power failure signal value, or the number of power failures is equal to the number of times the signal value of the power failure cause signal is not a preset initial signal value; comparing the number of power failures with preset power failure parameters to determine a warning level; and generating and pushing a power failure message based on the vehicle identification information, the power failure status, the power failure cause, and the warning level to provide a vehicle warning.
[0010] In one embodiment of this application, if the signal value of the vehicle ignition electrical signal is a preset power-off signal value, the power replenishment status of the vehicle is determined according to the signal value of the power replenishment status signal, including: if the signal value of the power replenishment status signal is a preset power replenishment failure signal value, the power replenishment status is power replenishment failure; if the signal value of the power replenishment status signal is a preset power replenishment completion signal value, the power replenishment status is power replenishment success.
[0011] In one embodiment of this application, after determining the vehicle's charging status based on the signal value of the charging status signal, the vehicle charging monitoring method includes: if the charging status is successful, counting the number of successful charging until the signal value of the vehicle ignition signal jumps to a preset power-on signal value, wherein the number of successful charging is equal to the number of times the signal value of the charging status signal is the preset charging completion signal value; if the number of successful charging is greater than or equal to a preset charging success threshold, generating and pushing a charging anomaly message based on the vehicle identification information, the charging status, and the number of successful charging, to provide a vehicle warning.
[0012] In one embodiment of this application, after counting the number of successful power replenishment events, the vehicle power replenishment monitoring method includes: if the number of successful power replenishment events is less than the preset successful power replenishment threshold, counting the number of power replenishment requests based on a power replenishment request flag signal or a low battery wake-up flag signal until the signal value of the vehicle ignition signal jumps to a preset power-on signal value. The target signal also includes the power replenishment request flag signal and the low battery wake-up flag signal. The number of power replenishment requests is equal to the number of times the signal value of the power replenishment request flag signal is the preset power replenishment request signal value, or the number of power replenishment requests is equal to the number of times the signal value of the low battery wake-up flag signal is the preset low battery signal value. A difference is determined based on the number of successful power replenishment events and the number of power replenishment requests. If the difference is greater than or equal to the preset threshold, a power replenishment anomaly message is generated and pushed based on the vehicle identification information, the power replenishment status, the number of successful power replenishment events, and the number of power replenishment requests to provide a vehicle warning.
[0013] In one embodiment of this application, a vehicle charging monitoring device is also provided. The vehicle charging monitoring device includes: an acquisition module, configured to acquire a target signal and vehicle identification information of a vehicle, wherein the target signal includes a charging status signal and a vehicle ignition signal; a determination module, configured to determine the charging status of the vehicle based on the signal value of the charging status signal if the signal value of the vehicle ignition signal is a preset power-off signal value; and a display module, configured to generate and push a charging failure message based on the vehicle identification information and the charging status if the charging status is a charging failure, in order to provide a vehicle warning.
[0014] In one embodiment of this application, the acquisition module includes: a data acquisition unit, configured to acquire bus signal data of the vehicle, the bus signal data including multiple controller signal data; and a data filtering unit, configured to determine multiple target controller signal data from the multiple controller signal data, and filter the target signal from the multiple target controller signal data based on a preset signal identifier list, the preset signal identifier list including a preset charging request flag signal identifier, a preset low battery wake-up flag signal identifier, a preset charging status signal identifier, a preset vehicle ignition signal identifier, and a preset charging failure reason signal identifier, the target signal including the charging request flag signal, the low battery wake-up flag signal, the charging status signal, the vehicle ignition signal, and the charging failure reason signal.
[0015] In one embodiment of this application, the determining module is further configured to count the number of successful power replenishment when the power replenishment status is successful and the number of power replenishment failures when the power replenishment status is failed, count the number of power replenishment requests based on the power replenishment request flag signal or the low power wake-up flag signal, and determine the power replenishment failure reason based on the power replenishment failure reason signal and count the number of power replenishment failure reasons corresponding to the power replenishment failure reason.
[0016] In one embodiment of this application, the display module is further configured to display at least one of the following: vehicle identification information, charging status, number of successful charging attempts, number of failed charging attempts, number of charging requests, reason for charging failure, and number of reasons for charging failure.
[0017] In one embodiment of this application, an electronic device is also provided, the electronic device comprising: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device enables the vehicle charging monitoring method as described above.
[0018] In one embodiment of this application, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a computer's processor, causes the computer to perform the vehicle charging monitoring method as described above.
[0019] The beneficial effects of this application are as follows: The vehicle power replenishment monitoring method, device, electronic device and storage medium provided in the embodiments of this application determine whether the signal value of the vehicle ignition electrical signal in the target signal is a preset power-off signal value. When the signal value of the vehicle ignition electrical signal is the preset power-off signal value, the power replenishment status of the vehicle is determined according to the signal value of the power replenishment status signal in the target signal. When the power replenishment status is power replenishment failure, a power replenishment anomaly message is generated and pushed based on the vehicle identification information and power replenishment status. This realizes the monitoring and analysis of the vehicle's power replenishment operation, and can promptly detect and remind the relevant personnel when a power replenishment anomaly occurs, so that relevant personnel can investigate the vehicle with the power replenishment anomaly and optimize the vehicle's power replenishment function.
[0020] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0021] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0022] Figure 1 This is a schematic diagram illustrating the implementation environment of a vehicle charging monitoring method, as shown in an exemplary embodiment of this application.
[0023] Figure 2 This is a flowchart illustrating a vehicle charging monitoring method as an exemplary embodiment of this application;
[0024] Figure 3 yes Figure 2 The flowchart of step S210 in the illustrated embodiment is shown in an exemplary embodiment;
[0025] Figure 4 yes Figure 2 A flowchart of an exemplary embodiment following step S220 in the illustrated embodiment;
[0026] Figure 5 yes Figure 4 A flowchart of an exemplary embodiment following step S410 in the illustrated embodiment;
[0027] Figure 6 This is a block diagram illustrating a vehicle charging monitoring device as an exemplary embodiment of this application;
[0028] Figure 7This is a schematic diagram illustrating the module interaction of a vehicle charging monitoring system, as shown in an exemplary embodiment.
[0029] Figure 8 This is a schematic diagram illustrating the parsing of a bus signal parsing module in an exemplary embodiment;
[0030] Figure 9 This is a schematic diagram illustrating the data processing of a data processing module in an exemplary embodiment;
[0031] Figure 10 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown. Detailed Implementation
[0032] The embodiments of this application will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be understood that the preferred embodiments are only for illustrating this application and are not intended to limit the scope of protection of this application.
[0033] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0034] It should be noted that in this application, terms such as "first" and "second" are merely for distinguishing similar objects, and do not limit the order or sequence of similar objects. The variations of "including" and "having" indicate that the scope covered by the subject of the word is not exclusive, except for the examples shown by the word.
[0035] It is understood that the various numerical designations, step numbers, and other identifiers recorded in this application are for descriptive convenience and are not intended to limit the scope of this application. The size of the identifiers in this application does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0036] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the present application. However, it will be apparent to those skilled in the art that embodiments of the present application may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the present application.
[0037] The embodiments of this application respectively propose a vehicle charging monitoring method, a vehicle charging monitoring device, an electronic device, a computer-readable storage medium, and a computer program product, which will be described in detail below.
[0038] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating the implementation environment of a vehicle charging monitoring method, as shown in an exemplary embodiment of this application.
[0039] Reference Figure 1 As shown, the implementation environment may include an intelligent vehicle 101, a server 102, and a computer device 103. The server 102 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms; no restrictions are imposed here. The computer device 103 can be at least one of a microcomputer, an embedded computer, or a neural network computer. The intelligent vehicle 101 collects vehicle-mounted signal data and uploads it along with vehicle identification information to the server 102. This vehicle-mounted signal data includes bus signal data, which includes the target signals required for vehicle charging monitoring. The server 102 receives the vehicle-mounted signal data and vehicle identification information and provides them to the computer device 103. The computer device 103 obtains the target signals from the vehicle identification information and bus signal data and processes the target signals to determine if the vehicle has any charging anomalies.
[0040] Schematic illustration: After acquiring the target signal and vehicle identification information of the vehicle, the computer device 103 determines whether the signal value of the vehicle ignition electrical signal in the target signal is a preset power-off signal value. If the signal value of the vehicle ignition electrical signal is the preset power-off signal value, the power-up status of the vehicle is determined based on the signal value of the power-up status signal in the target signal. If the power-up status is power-up failure, a power-up anomaly message is generated and pushed based on the vehicle identification information and power-up status to provide a vehicle warning. It can be seen that the technical solution of this application embodiment enables monitoring and analysis of the vehicle's power-up operation, and can promptly detect power-up anomalies and provide vehicle warnings, so that relevant personnel can investigate vehicles with power-up anomalies and subsequently optimize the vehicle's power-up function.
[0041] It should be noted that the vehicle charging monitoring method provided in this application embodiment is generally executed by computer equipment 103, and correspondingly, the vehicle charging monitoring device is generally installed in computer equipment 103.
[0042] Please see Figure 2 , Figure 2 This is a flowchart illustrating a vehicle battery replenishment monitoring method as an exemplary embodiment of this application. This method can be applied to... Figure 1 The implementation environment shown is specifically executed by computer device 103 within that implementation environment. It should be understood that this method can also be applied to other exemplary implementation environments and executed by devices in other implementation environments; this embodiment does not limit the implementation environment to which the method is applicable.
[0043] Reference Figure 2 As shown, in an exemplary embodiment, the vehicle charging monitoring method includes at least steps S210 to S230, which are described in detail below:
[0044] Step S210: Obtain the target signal and vehicle identification information of the vehicle.
[0045] In one embodiment of this application, vehicle identification information refers to the identity information used to identify the vehicle, which may be at least one of the following: vehicle identification code, engine serial number, and vehicle serial number. The target signal refers to a signal related to power replenishment monitoring among multiple controller signals of the vehicle, used to determine whether the vehicle's power replenishment is abnormal. The target signal includes a power replenishment status signal and a vehicle ignition signal. The power replenishment status signal is used to determine whether the vehicle's power replenishment was successful, and the vehicle ignition signal is used to determine whether the vehicle is in a powered-off or powered-on state. There are various ways to acquire the target signal; it can be acquired in real time or periodically within a certain period, and this period can be set by those skilled in the art. It should be understood that the intelligent vehicle 101 is an example of a vehicle.
[0046] Please see Figure 3 , Figure 3 yes Figure 2 The flowchart of step S210 in the illustrated embodiment is shown in an exemplary embodiment. (Refer to...) Figure 3 As shown, obtaining the target signal and vehicle identification information of a vehicle may include steps S310 to S320, which are described in detail below:
[0047] Step S310: Obtain the vehicle's bus signal data, which includes multiple controller signal data.
[0048] In one embodiment of this application, when the vehicle is powered off, if it needs to be recharged, a recharge request command is triggered to request recharge. After requesting recharge, the vehicle begins recharging until the recharge is completed. During the recharge phase, the vehicle collects signals from the transitions of the recharge-related controllers. It should be understood that the vehicle also collects signals from the transitions of controllers unrelated to recharge for other functional implementations. The signals from each controller are merged into the vehicle's bus signal data. The bus signal data, along with other vehicle signal data, forms multiple vehicle-mounted system signal data and is uploaded to the data cloud platform. After the multiple vehicle-mounted system signal data are uploaded to the data cloud platform, the computer device 103 first filters (screens) the multiple vehicle-mounted system signal data to obtain the vehicle's bus signal data, which includes the controller signal data corresponding to each controller of the vehicle. It should be understood that the data cloud platform can be one example of the server 102.
[0049] Step S320: Determine multiple target controller signal data from multiple controller signal data, and filter out the target signal from the multiple target controller signal data based on a preset signal identifier bit list.
[0050] In one embodiment of this application, multiple controller signal data are filtered a second time to obtain target controller signal data for multiple target controllers related to power replenishment. For example, based on the controller identifier corresponding to each of the multiple controller signals and a pre-set target controller identifier, the multiple controller identifiers are filtered, and the controller signal corresponding to the controller identifier that matches the target controller identifier is taken as the target controller signal, thereby obtaining multiple target controller signals. The multiple target controller signal data are filtered a third time based on a preset signal identifier bit list to obtain target signals. The target signals include a power replenishment request flag signal, a low battery wake-up flag signal, a power replenishment status signal, a vehicle ignition electrical signal, and a power replenishment failure reason signal. The preset signal bit list includes preset charging request flag signal identifier bits, preset low battery wake-up flag signal identifier bits, preset charging status signal identifier bits, preset vehicle ignition electrical signal identifier bits, and preset charging failure reason signal identifier bits. The charging request flag signal is obtained by filtering from multiple target controller signal data based on the preset charging request flag signal identifier bits, the low battery wake-up flag signal is obtained by filtering from multiple target controller signal data based on the preset low battery wake-up flag signal identifier bits, the charging status signal is obtained by filtering from multiple target controller signal data based on the preset charging status signal identifier bits, the vehicle ignition electrical signal is obtained by filtering from multiple target controller signal data based on the preset vehicle ignition electrical signal identifier bits, and the charging failure reason signal is obtained by filtering from multiple target controller signal data based on the preset charging failure reason signal identifier bits.
[0051] It is important to understand that before acquiring the target signal of the vehicle, a preset power replenishment request signal identifier is obtained by pre-setting the identifier of the power replenishment request signal, a preset low battery wake-up signal identifier is obtained by pre-setting the identifier of the low battery wake-up signal, a preset power replenishment status signal identifier is obtained by pre-setting the identifier of the power replenishment status signal, a preset vehicle ignition electrical signal identifier is obtained by pre-setting the identifier of the vehicle ignition electrical signal, and a preset power replenishment failure reason signal identifier is obtained by pre-setting the identifier of the power replenishment failure reason signal. Based on the preset power replenishment request signal identifier, the preset low battery wake-up signal identifier, the preset power replenishment status signal identifier, the preset vehicle ignition electrical signal identifier, and the preset power replenishment failure reason signal identifier, a preset signal identifier list is generated.
[0052] Step S220: If the signal value of the vehicle ignition electrical signal is a preset power-off signal value, then the vehicle's power-off status is determined based on the signal value of the power-off status signal.
[0053] In one embodiment of this application, after acquiring the target signal, the vehicle's current power-off or power-on state is determined based on the vehicle ignition signal. If the vehicle ignition signal value is a preset power-off signal value, it indicates that the vehicle is currently in a power-off state, and the vehicle's power-on state is determined based on the power-on state signal value. If the vehicle ignition signal value is a preset power-on signal value, it indicates that the vehicle is currently in a power-on state. When the vehicle is in a power-on state, no power-on is performed, therefore there is no need to determine the current power-on state of the vehicle.
[0054] It should be noted that the target signal includes the identifier (name) and signal value of each target signal. For example, the vehicle ignition electrical signal includes the identifier and signal value of the vehicle ignition electrical signal, and the charging status signal includes the identifier and signal value of the charging status signal.
[0055] In one embodiment of this application, step S220 includes:
[0056] If the signal value of the power replenishment status signal is the preset power replenishment failure signal value, then the power replenishment status is power replenishment failure.
[0057] If the signal value of the power replenishment status signal is the preset power replenishment completion signal value, then the power replenishment status is successful.
[0058] In this embodiment, before acquiring the target signal of the vehicle, multiple signal values are preset for the charging status signal. Specifically, an initial signal value is preset for the charging status signal to obtain a preset initial charging status signal value. When the vehicle does not perform a charging operation, the signal value of the charging status signal is the preset initial charging status signal value. A charging failure signal value is preset for the charging status signal to obtain a preset charging failure signal value. The preset charging failure signal value is used to indicate that the charging status is a charging failure. When the vehicle has triggered a charging request command but the vehicle has not performed a charging operation, the charging status signal jumps to charging failure, that is, the signal value of the charging status signal is the preset charging failure signal value. A charging completion signal value is preset for the charging status signal to obtain a preset charging completion signal value. The preset charging completion signal value is used to indicate that the charging status is a charging success. Furthermore, a preset charging permission signal value can be set for the charging status signal to obtain a preset charging permission signal value, which indicates that the charging status is charging in progress. A preset charging termination signal value can also be set for the charging status signal to obtain a preset charging termination signal value, which indicates that the charging status is charging terminated. When the vehicle's charging operation is interrupted due to special factors such as vehicle power-on, the charging status signal changes from charging permission to charging termination; that is, the signal value of the charging status signal changes from the preset charging permission signal value to the preset charging termination signal value. For example, 0 can be used as the preset initial charging signal value, 1 as the preset charging permission signal value, 2 as the preset charging failure signal value, 3 as the preset charging termination signal value, and 4 as the preset charging completion signal value. Those skilled in the art can also set other values as the preset initial charging signal value, preset charging permission signal value, preset charging failure signal value, preset charging termination signal value, and preset charging completion signal value, respectively; this is not limited here.
[0059] It should be noted that when the signal value of the power replenishment status signal jumps to any one of the preset power replenishment failure signal value, preset power replenishment termination signal value, and preset power replenishment completion signal value, the signal value of the power replenishment status signal will jump back to the preset power replenishment initial signal value.
[0060] If a vehicle successfully recharges too many times within a single power-off cycle, it is also considered an abnormal recharge situation.
[0061] Please see Figure 4 , Figure 4 yes Figure 2 A flowchart of an exemplary embodiment following step S220 in the illustrated embodiment. See also... Figure 4 As shown, after determining the vehicle's charging status based on the signal value of the charging status signal, the vehicle charging monitoring method may include steps S410 to S420, which are described in detail below:
[0062] Step S410: If the power replenishment status is "power replenishment successful", then count the number of successful power replenishment events until the vehicle ignition signal value changes to the preset power-on signal value.
[0063] In one embodiment of this application, after determining that the charging status is successful, the number of successful charging events within the current power-down cycle is counted. The number of successful charging events is equal to the number of times the charging status signal value is a preset charging completion signal value. Specifically, a charging success counter can be set, and the charging status signal can be monitored. When the charging status signal value changes to the preset charging completion signal value, the charging success counter is incremented by one until the vehicle ignition signal value changes to the preset power-on signal value. The number of successful charging events is obtained based on the value of the charging success counter.
[0064] It should be noted that a power-down cycle is defined as the period from when the vehicle enters the power-down state to when it enters the power-on state. In other words, a power-down cycle is defined as the period from when the vehicle's ignition signal value changes to the preset power-on signal value to when the vehicle's ignition signal value changes to the preset power-on signal value.
[0065] It should be noted that the power-up success counter is reset to zero when the vehicle enters the next power-down cycle.
[0066] Step S420: If the number of successful charging attempts is greater than or equal to the preset charging success threshold, an abnormal charging message is generated and pushed based on the vehicle identification information, charging status, and number of successful charging attempts to provide a vehicle warning.
[0067] In one embodiment of this application, the number of successful charging attempts is compared with a preset charging success threshold. When the number of successful charging attempts is greater than or equal to the preset charging success threshold, the vehicle is considered to have a charging failure. A charging failure message is generated and pushed based on the vehicle identification information, the charging success status, and the number of successful charging attempts, so as to issue a warning to the vehicle.
[0068] If the number of successful charging attempts within a single power-off cycle is normal, but the number of charging requests is excessive, it is considered an abnormal charging situation.
[0069] Please see Figure 5 , Figure 5 yes Figure 4 A flowchart of an exemplary embodiment following step S410 in the illustrated embodiment. See also... Figure 5 As shown, after counting the number of successful power replenishment attempts, the vehicle power replenishment monitoring method can include steps S510 to S520, which are detailed below:
[0070] Step S510: If the number of successful power replenishment attempts is less than the preset power replenishment success threshold, the number of power replenishment attempts is counted based on the power replenishment request flag signal or the low battery wake-up flag signal until the signal value of the vehicle ignition electrical signal jumps to the preset power-on signal value.
[0071] In one embodiment of this application, when the number of successful power replenishment attempts is less than a preset successful power replenishment threshold, the number of power replenishment requests within the current power-down cycle is counted based on the power replenishment request flag signal until the vehicle ignition signal value jumps to a preset power-on signal value. The target signal also includes the power replenishment request flag signal.
[0072] It should be noted that the number of charging requests refers to the number of times the vehicle has requested charging. Whether a vehicle has requested charging can be determined based on the signal values of the charging request flag or the low battery wake-up flag. When the charging request flag is at the preset charging request signal value or the low battery wake-up flag is at the preset low battery signal value, it indicates that the vehicle has requested charging. When the charging request flag is at the preset non-charging request signal value or the low battery wake-up flag is at the preset non-low battery signal value, it indicates that the vehicle has not requested charging.
[0073] It should be noted that before acquiring the target signal from the vehicle, two signal values are pre-set for either the charging request signal or the low battery wake-up signal. A pre-set non-charging request signal value is used to indicate that the vehicle has not requested charging; a pre-set charging request signal value is used to indicate that the vehicle has requested charging. Similarly, a pre-set non-low battery signal value is used to indicate that the vehicle has not requested charging; and a pre-set low battery signal value is used to indicate that the vehicle has requested charging.
[0074] In one embodiment of this application, the number of power replenishment requests is equal to the number of times the power replenishment request flag signal value is a preset power replenishment request signal value. Specifically, a power replenishment request counter can be set up, and the power replenishment request flag signal can be monitored. When the signal value of the power replenishment request flag signal jumps to the preset power replenishment request signal value, the power replenishment request counter is incremented by one, until the signal value of the vehicle ignition electrical signal jumps to the preset power-on signal value. The number of power replenishment requests is obtained based on the value of the power replenishment request counter.
[0075] In another embodiment of this application, the number of power replenishment requests is equal to the number of times the low battery wake-up flag signal value is a preset low battery signal value. Specifically, a power replenishment request counter can be set up, and the low battery wake-up flag signal can be monitored. When the signal value of the low battery wake-up flag signal jumps to the preset low battery signal value, the power replenishment request counter is incremented by one, until the signal value of the vehicle ignition signal jumps to the preset power-on signal value. The number of power replenishment requests is obtained based on the value of the power replenishment request counter.
[0076] It should be noted that the charging request counter is reset to zero when the vehicle enters the next power-off cycle.
[0077] Step S520: Determine the difference between the number of successful charging attempts and the number of charging requests. If the difference is greater than or equal to a preset threshold, generate and push a charging anomaly message based on the vehicle identification information, charging status, number of successful charging attempts, and number of charging requests to provide a vehicle warning.
[0078] In one embodiment of this application, the difference between the number of successful charging attempts and the number of charging requests is determined, and the difference is compared with a preset threshold. When the difference is greater than or equal to the preset threshold, a charging anomaly message is generated and pushed based on the vehicle identification information, charging status, number of successful charging attempts, and number of charging requests to provide a vehicle warning.
[0079] Step S230: If the charging status is charging failure, a charging anomaly message is generated and pushed based on the vehicle identification information and charging status to provide a vehicle warning.
[0080] In one embodiment of this application, if the charging status is "charging failed," it indicates a charging anomaly in the vehicle. A charging anomaly message is generated and pushed based on the vehicle identification information and the charging failure status to provide a vehicle warning. This message can be pushed to the person responsible for the vehicle's charging service, who can use it to troubleshoot charging issues. It can also be pushed to engineers to provide data support for subsequent optimization of the charging function, and finally to the user of the vehicle to ensure user safety.
[0081] In one embodiment of this application, step S230 includes:
[0082] The cause of power failure is determined based on the signal value of the power failure cause signal.
[0083] Based on vehicle identification information, charging status, and reasons for charging failure, an abnormal charging message is generated and pushed to provide vehicle warning.
[0084] In this embodiment, the cause of the power replenishment failure is determined based on the signal value of the power replenishment failure cause signal. If the signal value of the power replenishment failure cause signal is a first preset failure cause signal value, then the power replenishment failure cause is the first power replenishment failure cause; if the signal value of the power replenishment failure cause signal is a second preset failure cause signal value, then the power replenishment failure cause is the second power replenishment failure cause; if the signal value of the power replenishment failure cause signal is a third preset failure cause signal value, then the power replenishment failure cause is the third power replenishment failure cause. A power replenishment anomaly message is generated and pushed based on vehicle identification information, the power replenishment failure status, and the power replenishment failure cause, to provide vehicle early warning.
[0085] It is important to understand that before acquiring the target signal, multiple signal values are pre-set for the power failure cause signal to represent different power failure reasons. For example, a signal value corresponding to a first failure reason is pre-set for the power failure cause signal, resulting in a first preset failure cause signal value; a signal value corresponding to a second failure reason is pre-set for the power failure cause signal, resulting in a second preset failure cause signal value; and a signal value corresponding to a third failure reason is pre-set for the power failure cause signal, resulting in a third preset failure cause signal value. Furthermore, an initial signal value needs to be pre-set for the power failure cause signal, resulting in a preset initial signal value. Whenever the signal value of the power failure cause signal jumps to any one of the first, second, or third preset failure cause signal values, the signal value of the power failure cause signal will jump back to the preset initial signal value.
[0086] In one embodiment of this application, after determining the cause of power failure based on the signal value of the power failure cause signal, the process includes:
[0087] Count the number of times the power replenishment failure occurs for each reason until the vehicle ignition signal value changes to the preset power-on signal value.
[0088] Based on vehicle identification information, charging status, reasons for charging failure, and the number of times charging failure occurred, an abnormal charging message is generated and pushed to provide vehicle warning.
[0089] In this embodiment, the number of times each power-on failure occurs within the current power-off cycle is counted until the vehicle ignition signal value changes to a preset power-on signal value. The number of times a power-on failure occurs includes at least one of the following: the number of times a first power-on failure occurs, the number of times a second power-on failure occurs, and the number of times a third power-on failure occurs. Specifically, this can be achieved by setting up a first, second, and third power-recharge failure reason counter, and monitoring the power-recharge failure reason signals. When the signal value of the power-recharge failure reason signal changes to a first preset failure reason signal value, the first power-recharge failure reason counter increments by one; when it changes to a second preset failure reason signal value, the second counter increments by one; and when it changes to a third preset failure reason signal value, the third counter increments by one, until the vehicle ignition electrical signal value changes to a preset power-on signal value. The first power-recharge failure reason count is obtained based on the value of the first counter, the second counter by the value of the second counter, and the third counter by the value of the third counter. Based on vehicle identification information, the power-recharge failure status, the reason for the failure, and the corresponding number of failures, a power-recharge anomaly message is generated and pushed to provide vehicle early warning.
[0090] It should be noted that when the vehicle enters the next power-down cycle, the first power-up failure reason counter, the second power-up failure reason counter, and the third power-up failure reason counter are reset to zero.
[0091] In one embodiment of this application, after determining the cause of power failure based on the signal value of the power failure cause signal, the method further includes:
[0092] The number of power failures is counted until the vehicle ignition signal value jumps to the preset power-on signal value. The number of power failures is equal to the number of times the power status signal value is the preset power failure signal value, or the number of power failures is equal to the number of times the power failure reason signal value is not the preset initial signal value.
[0093] The number of power replenishment failures is compared with the preset power replenishment failure parameters to determine the warning level;
[0094] Based on vehicle identification information, charging status, reason for charging failure, and warning level, an abnormal charging message is generated and pushed to provide vehicle warning.
[0095] In this embodiment, the number of power-up failures within the current power-down cycle is counted. Specifically, a power-up failure counter can be set up, and the power-up status signal can be monitored. When the signal value of the power-up status signal jumps to a preset power-up failure signal value, the power-up failure counter is incremented by one, until the signal value of the vehicle ignition electrical signal jumps to a preset power-on signal value. The number of power-up failures is obtained based on the value of the power-up failure counter.
[0096] The number of failed power replenishment attempts is compared with preset power replenishment failure parameters to determine the warning level. Illustratively, the preset power replenishment failure parameters include a first preset power replenishment failure range, a second preset power replenishment failure range, and a third preset power replenishment failure range. The maximum value of the first preset power replenishment failure range is less than the minimum value of the second preset power replenishment failure range, and the maximum value of the second preset power replenishment failure range is less than the minimum value of the third preset power replenishment failure range. Correspondingly, the warning levels are classified as primary warning, intermediate warning, and advanced warning. If the number of failed power replenishment attempts falls within the first preset power replenishment failure range, the warning level is primary; if it falls within the second preset power replenishment failure range, the warning level is intermediate; and if it falls within the third preset power replenishment failure range, the warning level is advanced.
[0097] Based on vehicle identification information, the charging failure status, the reason for the charging failure, and the warning level, an abnormal charging message is generated and pushed to provide vehicle warnings. This allows the person in charge of the charging service or the engineer to set the investigation priority for vehicles with abnormal charging based on the warning level, or allows users to decide whether to continue using vehicles with abnormal charging based on the warning level.
[0098] In another embodiment of this application, the number of power-recharge failures can be determined based on the power-recharge failure cause signal. Specifically, a power-recharge failure counter can be set up, and the power-recharge failure cause signal can be monitored. When the signal value of the power-recharge failure cause signal changes to any one of the first preset failure cause signal value, the second preset failure cause signal value, and the third preset failure cause signal value, the power-recharge failure counter is incremented by one, until the signal value of the vehicle ignition electrical signal changes to the preset power-on signal value. The number of power-recharge failures is then obtained based on the value of the power-recharge failure counter.
[0099] It should be noted that the power failure counter is reset to zero when the vehicle enters the next power-down cycle.
[0100] Please see Figure 6 , Figure 6 This is a block diagram illustrating a vehicle charging monitoring device as an exemplary embodiment of this application. The device can be applied to… Figure 1The implementation environment shown is specifically configured in computer device 103. This device can also be applied to other exemplary implementation environments and specifically configured in other devices. This embodiment does not limit the implementation environment to which the device is applicable.
[0101] Reference Figure 6 As shown, this exemplary vehicle charging monitoring device includes:
[0102] The acquisition module 610 is used to acquire the target signal and vehicle identification information of the vehicle. The target signal includes the charging status signal and the vehicle ignition signal. The determination module 620 is used to determine the charging status of the vehicle based on the signal value of the charging status signal if the signal value of the vehicle ignition signal is a preset power-off signal value. The display module 630 is used to generate and push a charging failure message based on the vehicle identification information and charging status if the charging status is charging failure, so as to provide a vehicle warning.
[0103] In one embodiment of this application, the acquisition module 610 includes a data acquisition unit and a data filtering unit. The data acquisition unit acquires vehicle bus signal data, which includes multiple controller signal data. The data filtering unit determines multiple target controller signal data from the multiple controller signal data, filtering target signals from the multiple target controller signal data based on a preset signal identifier list. The preset signal identifier list includes preset charging request flag signal identifiers, preset low battery wake-up flag signal identifiers, preset charging status signal identifiers, preset vehicle ignition electrical signal identifiers, and preset charging failure reason signal identifiers. The target signals include the charging request flag signal, the low battery wake-up flag signal, the charging status signal, the vehicle ignition electrical signal, and the charging failure reason signal.
[0104] In one embodiment of this application, the determining module 620 is further configured to count the number of successful power replenishment when the power replenishment status is successful and the number of power replenishment failures when the power replenishment status is failed, count the number of power replenishment requests based on the power replenishment request flag signal or the low power wake-up flag signal, and determine the power replenishment failure reason based on the power replenishment failure reason signal and count the number of power replenishment failure reasons corresponding to the power replenishment failure reason.
[0105] In one embodiment of this application, the display module 630 is further configured to display at least one of the following: vehicle identification information, charging status, number of successful charging attempts, number of failed charging attempts, number of charging requests, reason for charging failure, and number of reasons for charging failure.
[0106] It should be noted that the vehicle charging monitoring device and the vehicle charging monitoring method provided in the above embodiments belong to the same concept. The specific operation methods of each module and unit have been described in detail in the method embodiments and will not be repeated here. In practical applications, the vehicle charging monitoring device provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.
[0107] Please see Figure 7 , Figure 7 This is a schematic diagram illustrating the module interaction of a vehicle charging monitoring system, as shown in an exemplary embodiment.
[0108] Reference Figure 7 As shown, this exemplary vehicle charging monitoring system includes a vehicle, a CAN (Controller Area Network) signal parsing module (bus signal parsing / acquisition module), a data processing module (determination module), and a data display module (display module). The CAN signal parsing module, the data processing module, and the data display module constitute the vehicle charging monitoring device.
[0109] The interaction flow of each module is as follows:
[0110] The vehicle sends the collected controller data (bus signal data) directly or indirectly through the server (data cloud platform) to the CAN signal parsing module. The CAN signal parsing module filters and selects the multiple controller data multiple times to obtain the target signal.
[0111] Please see Figure 8 , Figure 8 This is a schematic diagram illustrating the parsing of a bus signal parsing module as shown in an exemplary embodiment.
[0112] Reference Figure 8 As shown, after various vehicle-mounted signal data, such as CAN signals (CAN signal data / bus signal data) and TLV (Tag Length Value) signals, are uploaded to the data cloud platform, the data cloud platform provides these signal data to the bus signal parsing module. The parsing methods of the bus signal parsing module include the following:
[0113] The system performs a first-stage filtering of various vehicle infotainment system signals to extract the CAN signals. This extracted CAN signals are then further filtered to extract signals from the charging-related controllers (target controllers). Since the charging-related controllers generate multiple signals, the target controller signal data undergoes a third-stage filtering to obtain the necessary signals for determining each stage of the charging process (target signals). These signals include the charging request flag signal, the low battery wake-up flag signal, the battery charging status signal (charging status signal), the vehicle ignition signal, and the failure reason signal (charging failure reason signal). The charging request flag signal has two states: non-charging request and charging request. When the charging request flag signal value is the preset non-charging request signal value, the charging request flag signal indicates a non-charging request; when the charging request flag signal value is the preset charging request signal value, the charging request flag signal indicates a charging request. The low battery wake-up flag signal includes two states: low battery wake-up and no low battery. When the low battery wake-up flag signal value is a preset non-low battery value, the low battery wake-up flag signal indicates no low battery. When the low battery wake-up flag signal value is a preset low battery value, the low battery wake-up flag signal indicates low battery wake-up. The battery charging status signal includes five states: initial state, charging allowed (recharging allowed), charging failed (recharging failed), charging terminated (recharging terminated), and charging complete (recharging complete). When the battery charging status signal value is a preset initial value, the battery charging status signal is in the initial state; when the battery charging status signal value is a preset recharging allowed value, the battery charging status signal is charging allowed; when the battery charging status signal value is a preset recharging failed value, the battery charging status signal is charging failed; when the battery charging status signal value is a preset recharging terminated value, the battery charging status signal is charging terminated; and when the battery charging status signal value is a preset recharging complete value, the battery charging status signal is charging complete. The vehicle ignition electrical signal includes two signal states: power-on and power-off. When the ignition electrical signal value is the preset power-on signal value, the vehicle ignition electrical signal is powered on; when the ignition electrical signal value is the preset power-off signal value, the vehicle ignition electrical signal is power-off. The failure reason signal can indicate multiple reasons for power failure. When the failure reason signal value is the first preset failure reason signal value, it indicates failure reason 1 (first failure reason); when the failure reason signal value is the second preset failure reason signal value, it indicates failure reason 2 (second failure reason); and when the failure reason signal value is the third preset failure reason signal value, it indicates failure reason 3 (third failure reason).
[0114] Please continue reading. Figure 7 , refer to Figure 7As shown, after the CAN signal parsing module obtains the target signal, it provides the target signal to the data processing module for aggregation processing. The data processing module determines the vehicle's charging status based on the signal value of the charging status signal, and counts the number of successful charging times and the number of charging failure times when the charging status is successful. It also counts the number of charging requests based on the charging request flag signal or the low battery wake-up flag signal, and determines the charging failure reason based on the charging failure reason signal and counts the number of charging failure reasons corresponding to the charging failure reason.
[0115] In this embodiment, the vehicle charging monitoring system defines a power-off cycle, which is the time from when the vehicle's ignition electrical signal transitions from a power-on or start-up state to a power-off state until the next transition from a power-off state to a power-on or start-up state. The number of successful charging attempts is defined as the number of times the vehicle charging monitoring system determines that the battery charging status signal is complete within one power-off cycle.
[0116] In addition, the vehicle power replenishment monitoring system defines different reasons for power replenishment failure, each defined by a different signal value of the power replenishment failure reason signal. The system analyzes the correspondence between these failure reason signals to determine the specific cause of the failure. When the failure reason signal is not in its initial state (i.e., when its signal value is not the preset initial value), it indicates that a power replenishment attempt has occurred and failed. The failure reason is the specific reason for the failure corresponding to the signal value of the failure reason signal. The system defines each failure as a separate event, and the total number of failures is the sum of all failure reasons that are in their non-initial state within a single power-down cycle.
[0117] Please see Figure 9 , Figure 9 This is a schematic diagram illustrating the data processing of a data processing module in an exemplary embodiment.
[0118] Reference Figure 9 As shown, the data processing module's processing methods include the following:
[0119] After determining that the vehicle is currently powered down based on the vehicle ignition signal, the data processing module checks whether the low battery wake-up flag (low battery wake-up signal) is in a wake-up state (low battery wake-up) or whether the charging request flag (charging request flag signal) has initiated a charging request. If the low battery wake-up flag indicates a wake-up state or the charging request flag indicates an initiated charging request, the vehicle has initiated a charging request, and the charging request information is recorded to count the number of charging requests. Once a charging request is initiated, the charging status flag (charging status signal) is used to determine whether the charging was successful within a power-down cycle. A power-down cycle is defined as the period from the start of the power-down state to the start of the next power-on state, determined by the ignition signal (vehicle ignition signal). When the charging status flag indicates successful charging, the charging success information is recorded to count the number of successful charging requests. If a vehicle requests charging multiple times and successfully charges multiple times within a power-down cycle, the charging status flag is used to count the number of successful charging requests. Figure 7 The data display module pushes charging anomaly messages to warn the vehicle. When charging failure is detected by the charging status flag, the charging failure information and the charging failure reason obtained through the failure reason flag (charging failure reason signal) are recorded to count the number of charging failures and / or the number of charging failure reasons corresponding to each charging failure reason. Simultaneously, through... Figure 7 The data display module shown pushes a power charging anomaly message to warn the vehicle.
[0120] Please continue reading. Figure 7 , refer to Figure 7 As shown, after the data processing module aggregates and processes the target signal, the data display module can also display the vehicle identification information and the corresponding indicators (processing results) of the vehicle. These indicators include at least one of the following: charging status, number of successful charging attempts, number of failed charging attempts, number of charging requests, reason for charging failure, and number of reasons for charging failure.
[0121] The data visualization module has two main functions. First, it visualizes the data (processing results) analyzed by the data processing module and presents it to engineers, helping them analyze the charging status, failure reasons, and the frequency of each failure reason, thus providing data support for engineers to optimize the charging function. Second, it pushes the vehicle identification information and charging anomaly data corresponding to specific charging anomalies processed by the data processing module to the person in charge of the charging business and the engineers.
[0122] In one specific embodiment of this application, the CAN signal parsing module parses the CAN signal data according to the CAN matrix of a specific vehicle model, i.e., a document recording information such as the signal name (controller identifier), signal definition, and corresponding message fields of the CAN signal data. The parsed content is stored in a data warehouse as a JSON (JavaScript Object Notation) string as raw data for subsequent use. The data processing module finds the signals in the power replenishment definition within the raw data parsed from the CAN signals stored in the data warehouse. Specifically, it uses SQL (Structured Query Language) code to search for power replenishment request flag signals, low battery wake-up flag signals, battery charging status signals, vehicle ignition electrical signals, and failure reason signals, determining the status of each signal and parsing it into easily understandable information. For example, a power replenishment failure reason signal with a non-preset initial signal value is parsed into a textual description of the corresponding power replenishment failure reason. Then, using SQL code, the power replenishment request, power replenishment success, power replenishment failure, and power replenishment failure reason are calculated according to the indicator definition to obtain the number of power replenishment requests, the number of successful power replenishments, the number of power replenishment failures, and the number of power replenishment failure reasons. Finally, the calculation results are output to the results table and displayed through the data display module.
[0123] It should be noted that the vehicle charging monitoring system and the vehicle charging monitoring method provided in the above embodiments belong to the same concept. The specific operation methods of each module and unit have been described in detail in the method embodiments and will not be repeated here. In practical applications, the vehicle charging monitoring system provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.
[0124] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the vehicle charging monitoring method provided in the above embodiments.
[0125] Please see Figure 10 , Figure 10 A schematic diagram of a computer system suitable for implementing the embodiments of this application is shown. It should be noted that... Figure 10 The computer system 1000 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0126] Reference Figure 10As shown, the computer system 1000 includes a Central Processing Unit (CPU) 1001, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 1002 or programs loaded from storage portion 1008 into Random Access Memory (RAM) 1003, such as performing the methods described in the above embodiments. The RAM 1003 also stores various programs and data required for system operation. The CPU 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An Input / Output (I / O) interface 1005 is also connected to the bus 1004.
[0127] The following components are connected to I / O interface 1005: an input section 1006 including a keyboard, mouse, etc.; an output section 1007 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to I / O interface 1005 as needed. Removable media 1011, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1010 as needed so that computer programs read from them can be installed into storage section 1008 as needed.
[0128] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1009, and / or installed from removable medium 1011. When the computer program is executed by central processing unit (CPU) 1001, it performs various functions defined in the system of this application.
[0129] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0130] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated 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 or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0131] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0132] Another aspect of this application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a computer's processor, causes the computer to perform the vehicle charging monitoring method as described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not incorporated into the electronic device.
[0133] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the vehicle charging monitoring method provided in the various embodiments described above.
[0134] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.
Claims
1. A method for monitoring vehicle battery replenishment, characterized in that, The vehicle charging monitoring method includes: Acquire the target signal and vehicle identification information of the vehicle, wherein the target signal includes a charging status signal and a vehicle ignition signal; If the vehicle ignition electrical signal value is a preset power-off signal value, then the vehicle's power replenishment status is determined based on the power replenishment status signal value. The vehicle's power replenishment status includes power replenishment failure, power replenishment success, or power replenishment termination. Specifically, if the vehicle ignition electrical signal value is a preset power-off signal value, then the vehicle's power replenishment status is determined based on the power replenishment status signal value. This includes determining the power replenishment status as follows: if the power replenishment status signal value is a preset power replenishment failure signal value, then the power replenishment status is power replenishment failure; if the power replenishment status signal value is a preset power replenishment completion signal value, then the power replenishment status is power replenishment success. If the charging status is charging failure, a charging anomaly message is generated and pushed based on the vehicle identification information and the charging status to provide a vehicle warning; If the power replenishment status is "power replenishment successful", then count the number of successful power replenishment events until the signal value of the vehicle ignition electrical signal jumps to the preset power-on signal value. If the number of successful charging attempts is greater than or equal to a preset charging success threshold, a charging failure message is generated and pushed based on the vehicle identification information, the charging status, and the number of successful charging attempts to provide a vehicle warning. If the number of successful power replenishment attempts is less than the preset successful power replenishment threshold, the number of power replenishment requests is counted based on the power replenishment request flag signal or the low battery wake-up flag signal until the signal value of the vehicle ignition electrical signal jumps to the preset power-on signal value. The target signal also includes the power replenishment request flag signal and the low battery wake-up flag signal. A difference is determined based on the number of successful power replenishment attempts and the number of power replenishment requests. If the difference is greater than or equal to the preset threshold, a power replenishment anomaly message is generated and pushed based on the vehicle identification information, the power replenishment status, the number of successful power replenishment attempts, and the number of power replenishment requests to provide a vehicle warning.
2. The vehicle charging monitoring method according to claim 1, characterized in that, Acquire the target signal of the vehicle, including: Acquire the bus signal data of the vehicle, the bus signal data including multiple controller signal data; Multiple target controller signal data are determined from multiple controller signal data. The target signal is obtained by filtering from the multiple target controller signal data based on a preset signal identifier list. The preset signal identifier list includes a preset charging request flag signal identifier, a preset low battery wake-up flag signal identifier, a preset charging status signal identifier, a preset vehicle ignition signal identifier, and a preset charging failure reason signal identifier. The target signal includes the charging request flag signal, the low battery wake-up flag signal, the charging status signal, the vehicle ignition signal, and the charging failure reason signal.
3. The vehicle charging monitoring method according to claim 2, characterized in that, If the charging status is "charging failed", a charging anomaly message is generated and pushed based on the vehicle identification information and the charging status to provide a vehicle warning, including: The cause of power failure is determined based on the signal value of the power failure reason signal. Based on the vehicle identification information, the charging status, and the reason for the charging failure, a charging anomaly message is generated and pushed to provide a vehicle warning.
4. The vehicle charging monitoring method according to claim 3, characterized in that, After determining the cause of the power replenishment failure based on the signal value of the power replenishment failure cause signal, the vehicle power replenishment monitoring method includes: The number of times the power replenishment failure reason is counted is counted until the signal value of the vehicle ignition electrical signal jumps to the preset power-on signal value. Based on the vehicle identification information, the charging status, the reason for the charging failure, and the number of times the charging failure occurred, a charging anomaly message is generated and pushed to provide vehicle early warning.
5. The vehicle charging monitoring method according to claim 3, characterized in that, After determining the cause of the power replenishment failure based on the signal value of the power replenishment failure cause signal, the vehicle power replenishment monitoring method further includes: The number of power-charging failures is counted until the signal value of the vehicle ignition signal jumps to a preset power-on signal value. The number of power-charging failures is equal to the number of times the signal value of the power-charging status signal is the preset power-charging failure signal value, or the number of power-charging failures is equal to the number of times the signal value of the power-charging failure reason signal is not the preset initial signal value. The number of power replenishment failures is compared with preset power replenishment failure parameters to determine the warning level; Based on the vehicle identification information, the charging status, the reason for the charging failure, and the warning level, a charging anomaly message is generated and pushed to provide a vehicle warning.
6. The vehicle charging monitoring method according to claim 1, characterized in that, The number of successful power replenishment is equal to the number of times the power replenishment status signal value is equal to the preset power replenishment completion signal value.
7. The vehicle charging monitoring method according to claim 6, characterized in that, The number of times the power replenishment request is equal to the number of times the power replenishment request flag signal value is a preset power replenishment request signal value, or the number of times the power replenishment request is equal to the number of times the low battery wake-up flag signal value is a preset low battery signal value.
8. A vehicle charging monitoring device, characterized in that, The vehicle charging monitoring device includes: The acquisition module is used to acquire the target signal and vehicle identification information of the vehicle, wherein the target signal includes the charging status signal and the vehicle ignition signal; The determination module is configured to: if the signal value of the vehicle ignition electrical signal is a preset power-off signal value, determine the vehicle's power-up status based on the signal value of the power-up status signal, wherein the vehicle's power-up status includes power-up failure, power-up success, or power-up termination; if the power-up status is power-up success, count the number of successful power-up attempts until the signal value of the vehicle ignition electrical signal jumps to a preset power-on signal value; wherein, if the signal value of the vehicle ignition electrical signal is a preset power-off signal value, determine the vehicle's power-up status based on the signal value of the power-up status signal, including if the power-up status is... If the signal value of the electrical status signal is a preset charging failure signal value, then the charging status is a charging failure. If the signal value of the charging status signal is a preset charging completion signal value, then the charging status is a charging success. If the number of charging successes is less than the preset charging success threshold, the number of charging requests is counted based on the charging request flag signal or the low battery wake-up flag signal until the signal value of the vehicle ignition electrical signal jumps to the preset power-on signal value. The difference is determined based on the number of charging successes and the number of charging requests. The target signal also includes the charging request flag signal and the low battery wake-up flag signal. The display module is used to generate and push a charging failure message based on the vehicle identification information and the charging status to provide a vehicle warning if the charging status is a charging failure; to generate and push a charging failure message based on the vehicle identification information, the charging status, and the number of charging successes to provide a vehicle warning if the number of successful charging attempts is greater than or equal to a preset charging success threshold; and to generate and push a charging failure message based on the vehicle identification information, the charging status, the number of successful charging attempts, and the number of charging requests to provide a vehicle warning if the difference is greater than or equal to a preset threshold.
9. The vehicle charging monitoring device according to claim 8, characterized in that, The acquisition module includes: A data acquisition unit is used to acquire bus signal data of the vehicle, the bus signal data including multiple controller signal data; A data filtering unit is used to determine multiple target controller signal data from multiple controller signal data, and to filter the target signal from the multiple target controller signal data based on a preset signal identifier list. The preset signal identifier list includes a preset charging request flag signal identifier, a preset low battery wake-up flag signal identifier, a preset charging status signal identifier, a preset vehicle ignition signal identifier, and a preset charging failure reason signal identifier. The target signal includes the charging request flag signal, the low battery wake-up flag signal, the charging status signal, the vehicle ignition signal, and the charging failure reason signal.
10. The vehicle charging monitoring device according to claim 9, characterized in that, The determining module is also used to count the number of times the power replenishment status is power replenishment failure, and to determine the cause of power replenishment failure based on the power replenishment failure cause signal and count the number of times the power replenishment failure cause corresponds to the cause of power replenishment failure.
11. The vehicle charging monitoring device according to claim 10, characterized in that, The display module is also used to display at least one of the following: vehicle identification information, charging status, number of successful charging attempts, number of failed charging attempts, number of charging requests, reason for charging failure, and number of reasons for charging failure.
12. An electronic device, characterized in that, The electronic device includes: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the vehicle charging monitoring method as described in any one of claims 1 to 7.
13. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by the computer's processor, causes the computer to perform the vehicle charging monitoring method as described in any one of claims 1 to 7.