Method and apparatus for updating energy information of energy supply station

By calculating the weight of energy information based on the credibility of other vehicles and combining it with multiple verification methods, the problem of inaccurate energy status updates at energy supply stations is solved, thereby improving the accuracy of energy status updates and replenishment efficiency.

CN121301357BActive Publication Date: 2026-08-25GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511392242.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-26
Publication Date
2026-08-25
Estimated Expiration
2045-09-26

AI Technical Summary

Technical Problem

In existing technologies, the energy status updates of power stations are inaccurate, causing vehicles to be unable to obtain accurate energy status, resulting in wasted time and energy.

Method used

By obtaining the credibility of other vehicles, the first weight of energy information is calculated, and the energy status of the energy station is updated according to the weight and energy information. The accuracy of energy information is improved by combining multiple verifications such as vehicle location, environmental images and energy interface status.

Benefits of technology

It improves the accuracy of energy status at energy supply stations, reduces wasted time for vehicles to recharge at these stations, and increases energy replenishment efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121301357B_ABST
    Figure CN121301357B_ABST
Patent Text Reader

Abstract

The application provides an updating method and an updating device for energy information of an energy supply station, and relates to the technical field of vehicle energy supplementing. The method comprises the following steps: if it is detected that other vehicles are at the energy supply station, acquiring energy information of the energy supply station and a credibility of the other vehicles; according to the credibility of the other vehicles, obtaining a first weight of the energy information, the first weight being used for representing the credibility of the energy information; and according to the first weight of the energy information and the energy information, updating an energy state of the energy supply station. The method can improve the accuracy of the energy state of the energy supply station, so that the vehicle can acquire an accurate energy state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle energy replenishment technology, and more specifically, to a method and apparatus for updating energy information of an energy supply station in the field of vehicle energy replenishment technology. Background Technology

[0002] During vehicle operation, energy is continuously consumed. When the energy level drops to a certain point, the vehicle needs to replenish its energy in a timely manner to ensure normal operation. Currently, if a vehicle enters a power station and experiences an energy outage, it will undergo a series of operations, including slowing down, stopping, communicating and confirming with the power station personnel, and then accelerating away, which wastes a significant amount of time.

[0003] Therefore, improving the accuracy of energy status at power stations so that vehicles can obtain accurate energy status information has become an urgent problem to be solved. Summary of the Invention

[0004] This application provides a method and apparatus for updating energy information of an energy supply station. The method can improve the accuracy of the energy status of the energy supply station, enabling vehicles to obtain accurate energy status.

[0005] Firstly, a method for updating energy information at an energy supply station is provided, the method comprising:

[0006] If other vehicles are detected at the energy station, obtain the energy information of the energy station and the credibility of other vehicles;

[0007] Based on the credibility of other vehicles, the first weight of the energy information is obtained, and the first weight is used to represent the credibility of the energy information.

[0008] The energy status of the energy supply station is updated based on the first weight of the energy information and the energy information itself.

[0009] It should be noted that the credibility of other vehicles refers to their attribute information. The credibility of other vehicles is used to represent the accuracy of their historically reported information. The first weight of energy information is used to represent the credibility of the currently reported energy information. However, the accuracy of other vehicles' historically reported information, i.e., their credibility, cannot completely and accurately represent the credibility of the currently sent energy information. Therefore, the first weight of energy information is derived based on the credibility of other vehicles. In other words, the credibility of the currently reported energy information is derived from the credibility of other vehicles' historically reported information.

[0010] In the embodiments of this application, a first weight is obtained based on the credibility of other vehicles' energy information, i.e., the credibility of the energy information reported by other vehicles is obtained. The fuel status of the energy supply station is updated based on the credibility of the energy information of other vehicles and the energy information itself. Compared with the prior art, which updates the fuel status of the energy supply station directly based on the energy information uploaded by other vehicles after receiving updated energy information, regardless of whether the energy information is accurate, this solution updates the energy status by using the credibility of the energy information and the energy information itself. The credibility of the energy information can identify the accuracy of the energy information, thereby ensuring that the credibility of different received energy information is obtained, and the energy status of the energy supply station is updated based on the credibility of different information and the energy information, thus improving the accuracy of the energy status of the energy supply station.

[0011] In one implementation, the first weight of energy information is obtained based on the credibility of other vehicles, including:

[0012] When multiple vehicles report energy information from the same energy station, the average credibility of the multiple vehicles is obtained based on their credibility. The multiple vehicles include other vehicles.

[0013] The first weight of the energy information reported by other vehicles is obtained based on the credibility of other vehicles and the average credibility of multiple vehicles.

[0014] It should be noted that this solution does not directly use the credibility of a single vehicle as the primary weight for the energy information currently reported by that vehicle. Instead, the primary weight is obtained by averaging the credibility of multiple vehicles. This solution allows us to determine the accuracy of a vehicle's reported information relative to other vehicles in the current scenario. By averaging the credibility of multiple vehicles, we achieve data collaboration among them, and ultimately, the primary weight ensures the accuracy of the reported energy information.

[0015] In conjunction with the first aspect, in some possible implementations, the energy status of the energy supply station is updated based on the first weight of the energy information and the energy information itself, including:

[0016] If the first weight is greater than or equal to the preset threshold, the energy status of the energy supply station is updated according to the energy status indicated by the energy information.

[0017] If the first weight is less than the preset threshold, the energy status of the energy supply station is updated according to the energy status indicated by the energy information and the initial energy status of the energy supply station.

[0018] In the embodiments of this application, the energy status of the energy supply station is updated based on the magnitude of a first weight and a preset threshold. When the first weight is greater than or equal to the preset threshold, the accuracy of energy information reported by other vehicles is considered high. Therefore, the energy status of the energy supply station is updated based on the energy status indicated by the energy information. When the first weight is less than the preset threshold, it indicates that the reliability of energy information reported by other vehicles is low. Therefore, the energy status of the energy supply station is obtained by fusing the energy status indicated by the energy information reported by other vehicles with the initial energy status of the energy supply station (i.e., the historical energy status). Based on the first weight of the energy information currently reported by other vehicles, the energy status of the energy supply station can be updated in different ways, thereby ensuring the accuracy of the energy status of the energy supply station.

[0019] In conjunction with the first aspect, in some possible implementations, the energy status of the energy supply station is updated based on the energy status indicated by the energy information and the initial energy status of the energy supply station, including:

[0020] The first parameter value is obtained based on the energy status indicated by the energy information and the first weight;

[0021] The second parameter value is obtained based on the initial energy state and the second weight of the energy supply station. The second weight is obtained based on the first weight.

[0022] The energy status of the power station is updated based on the sum of the first and second parameter values.

[0023] In the embodiments of this application, a weighted summation method is used to merge the energy status indicated by the energy information with the initial energy status of the energy supply station to update the energy status of the station. This method can fully consider the information reference value of the energy information and the initial energy status, thereby improving the accuracy of the energy status of the energy supply station.

[0024] In conjunction with the first aspect, among some possible implementations, the method also includes:

[0025] Acquire the vehicle locations of other vehicles and environmental images collected by other vehicles;

[0026] Based on vehicle location and environmental images, determine whether other vehicles are at the power station.

[0027] In the embodiments of this application, whether other vehicles are at a power station is determined by dual verification based on the vehicle locations of other vehicles and environmental images collected by other vehicles. Compared to determining whether a vehicle is at a power station solely based on the vehicle locations of other vehicles, dual verification using the vehicle locations of other vehicles and environmental images collected by other vehicles improves the accuracy of identifying whether other vehicles are at a power station.

[0028] In conjunction with the first aspect, in some possible implementations, determining whether other vehicles are at the power station is based on the vehicle's location and an environmental image, including:

[0029] Based on the boundary expansion coefficient, the location of the energy station and the preset radius, the target area corresponding to the energy station is obtained. The boundary expansion coefficient is positively correlated with the traffic flow of the energy station in the current time period.

[0030] Based on the target area corresponding to the power supply station and the vehicle location, a first confidence level is obtained. The first confidence level is used to represent the confidence level that the vehicle location is in the target area.

[0031] The second confidence level is obtained based on the similarity threshold coefficient, the image features of the environmental image, and the preset image features. The similarity threshold coefficient is positively correlated with the visibility of the current weather at the power station, and the second confidence level is used to represent the confidence level of the match between the image features and the preset image features.

[0032] Based on the first and second confidence levels, determine whether other vehicles are at the power supply station.

[0033] In the embodiments of this application, the target area is dynamically adjusted using a boundary expansion coefficient. By introducing the boundary expansion coefficient corresponding to the traffic flow at the power station during the current time period, the size of the target area can be dynamically determined based on the traffic flow. Through this boundary expansion coefficient, the target area where the power station is located can be accurately identified, thus improving the accuracy of vehicle identification. Furthermore, when processing image features from environmental images collected from other vehicles, a dynamic similarity threshold coefficient is determined based on the visibility of the current weather conditions, thereby preventing the misjudgment of a large amount of valid information due to severe weather. In summary, the accuracy of identifying whether a vehicle is located at a power station can be improved using the aforementioned boundary expansion coefficient and similarity threshold coefficient.

[0034] In one implementation, the target area corresponding to the power supply station is obtained based on the boundary expansion coefficient, the location of the power supply station, and a preset radius, including:

[0035] Based on the location and preset radius of the power supply station, the initial area range of the power supply station is obtained;

[0036] Based on the initial area range and boundary expansion coefficient, the target area corresponding to the power supply station is obtained.

[0037] In the embodiments of this application, the initial area of ​​the power supply station can be determined first, with the location of the power supply station as the center and a preset radius as the radius. Then, the target area corresponding to the power supply station can be obtained by multiplying the initial area area by the boundary expansion coefficient. This allows for dynamic adjustment of the initial area area based on the boundary expansion coefficient, thereby improving the accuracy of determining whether a vehicle is located in the target area.

[0038] In one implementation, a second confidence level is obtained based on a similarity threshold coefficient, image features of the environmental image, and preset image features, including:

[0039] The image feature similarity is obtained by comparing the image features of the environmental image with the preset image features;

[0040] The target similarity threshold is obtained by comparing the similarity threshold coefficient with the preset similarity threshold.

[0041] The second confidence level is obtained based on the image feature similarity and the target similarity threshold.

[0042] In the embodiments of this application, a preset similarity threshold is dynamically adjusted using a similarity threshold coefficient. After calculating the image feature similarity based on the image features of the environmental image and the preset image features, the target similarity threshold obtained after adjustment is compared with the image feature similarity to determine the second confidence level. This avoids misclassifying image features that meet the conditions as mismatched image features when visibility is low. Therefore, adjusting the preset similarity threshold using a similarity threshold coefficient can improve the accuracy of determining whether other vehicles are at the power supply station.

[0043] In conjunction with the first aspect, among some possible implementation methods, energy information of the energy supply station is obtained, including:

[0044] The duration threshold is obtained based on the type of energy supply station;

[0045] Based on the vehicle status and duration thresholds of other vehicles, the energy information of the energy supply station is obtained. The vehicle status includes the dwell time of other vehicles at the energy supply station and the status of the energy interface protection cover of other vehicles.

[0046] In the embodiments of this application, for different types of energy supply stations, the time threshold for staying at the energy supply station is adjusted according to the type of the energy supply station. By adjusting the time threshold according to the type of energy supply station and the actual situation, in the process of obtaining the energy information of the energy supply station based on the vehicle status of other vehicles and the time threshold, misjudgment of the energy information of the energy supply station can be avoided, thereby improving the accuracy of the energy status of the energy supply station.

[0047] In conjunction with the first aspect, in some possible implementations, energy information of the energy station is obtained based on the vehicle status and duration thresholds of other vehicles, including:

[0048] Determine whether the energy interface protection cover is open when other vehicles are at the energy supply station based on the status of the energy interface protection cover.

[0049] If the dwell time is greater than or equal to the duration threshold and the energy interface protection cover has been opened at least once, the energy information of the energy station is obtained based on the energy change values ​​of other vehicles.

[0050] If the dwell time is greater than or equal to the duration threshold and the energy interface protection cover is not opened, the energy information of the energy supply station is obtained based on the user response information of the query information. The query information is used to inquire whether the energy of the target model in the energy supply station is abnormal. The target model is the model of the energy in other vehicles.

[0051] In the embodiments of this application, by detecting the state of the energy interface protective cover, it can be determined whether the energy interface protective cover is open. If the dwell time is greater than or equal to a time threshold and the energy interface protective cover has been opened at least once, the energy information of the energy supply station can be obtained based on the energy change values ​​of other vehicles. If the dwell time is greater than or equal to the time threshold and the energy interface protective cover is not open, the energy information of the energy supply station can be obtained based on the user response information of the query. Since the opening of the energy interface protective cover usually means that the vehicle may have performed an energy replenishment operation at the energy supply station, it is necessary to analyze the energy change value of the vehicle before and after the energy interface protective cover was opened to further determine whether the vehicle actually refueled. By using the state of the energy interface protective cover, the energy change value, and the user response information, the accuracy of the energy information of the energy supply station can be ensured.

[0052] In conjunction with the first aspect, in some possible implementations, the energy information of the energy supply station is obtained based on the energy change values ​​of other vehicles, including:

[0053] If the energy change value is greater than or equal to the preset energy change threshold, the energy information of the energy supply station is obtained, including that the target model in the energy supply station has sufficient energy, and the preset energy change threshold is positively correlated with the vehicle type of other vehicles.

[0054] If the energy change value is less than the preset energy change threshold, the energy information obtained from the energy supply station includes the energy anomaly of the target model in the energy supply station.

[0055] In the embodiments of this application, when the energy change value is greater than or equal to the preset energy change threshold, it can be determined that the energy of the target model of the energy supply station is sufficient, avoiding information lag or misjudgment caused by traditional reliance on identification and experience, and helping users reduce the ineffective consumption of time and energy; when the energy change value is less than the preset energy change threshold, an abnormal energy result can be determined, ensuring the accuracy of the energy information of the energy supply station obtained.

[0056] In conjunction with the first aspect, among some possible implementations, the method also includes:

[0057] If a target vehicle is detected to have a need for energy replenishment, determine the energy station that the target vehicle should enter.

[0058] Based on the energy status of the energy station to be entered, determine whether the energy type of the energy in the energy station is abnormal;

[0059] If the energy model of the vehicle to be driven into the energy supply station is abnormal, the target vehicle will output a reminder message to indicate the abnormality of the energy model of the vehicle to be driven into the energy supply station.

[0060] In the embodiments of this application, before the target vehicle arrives at the energy supply station, the energy status of the station is acquired. If the energy required by the target vehicle at the station is abnormal, a reminder message is output to alert the user. Compared to the prior art, where the target vehicle enters the energy supply station and then leaves due to an abnormality in the vehicle's required energy, resulting in wasted time, this solution addresses this issue. Because the target vehicle can output a reminder message to the user before entering the station if its required energy is abnormal, the driver can easily change energy supply stations based on the reminder, avoiding wasted time due to failed energy replenishment after the target vehicle enters the station, thereby improving the vehicle's energy replenishment efficiency.

[0061] Secondly, a device for updating energy information at an energy supply station is provided, the device comprising:

[0062] The acquisition module is used to acquire the energy information of the energy station and the credibility of other vehicles if other vehicles are detected at the energy station.

[0063] The processing module is used to obtain a first weight of the energy information based on the credibility of other vehicles. The first weight is used to represent the credibility of the energy information. Based on the first weight of the energy information and the energy information, the energy status of the energy supply station is updated.

[0064] It should be understood that the extensions, limitations, explanations and descriptions of the relevant content in the first aspect above also apply to the same content in the second aspect.

[0065] Thirdly, a device for updating energy information at an energy supply station is provided, the device comprising:

[0066] Memory, used to store executable program code;

[0067] A processor is configured to call and run the executable program code from the memory, causing the vehicle to execute the energy information update method of the energy supply station in the first aspect or any possible implementation thereof.

[0068] It should be understood that the extensions, limitations, explanations and descriptions of the relevant content in the first aspect above also apply to the same content in the second aspect.

[0069] Fourthly, a computer program product is provided, comprising: computer program code, which, when run on a computer, causes the computer to execute the method for updating energy information of an energy station as described in the first aspect or any possible implementation thereof.

[0070] Fifthly, a computer-readable storage medium is provided, which stores computer program code that, when executed on a computer, causes the computer to perform the method for updating energy information of an energy station as described in the first aspect or any possible implementation thereof. Attached Figure Description

[0071] Figure 1 This is a schematic diagram illustrating an application scenario of a method for updating energy information at an energy supply station, as provided in an embodiment of this application.

[0072] Figure 2 This is a schematic flowchart illustrating a method for updating energy information of an energy station according to an embodiment of this application;

[0073] Figure 3 This is a schematic flowchart illustrating another method for updating energy information of an energy station provided in an embodiment of this application;

[0074] Figure 4 This is a schematic flowchart illustrating another method for updating energy information of an energy station provided in an embodiment of this application;

[0075] Figure 5 This is a schematic diagram of the structure of an energy information updating device for an energy supply station provided in an embodiment of this application;

[0076] Figure 6 This is a schematic diagram of the structure of another energy information updating device for an energy supply station provided in an embodiment of this application. Detailed Implementation

[0077] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0078] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0079] In existing technologies, updating the fuel status of a power station directly based on energy information uploaded by other vehicles may result in inaccurate updated energy status, making it impossible for vehicles to obtain accurate energy status.

[0080] In view of this, this application provides a method and apparatus for updating energy information of an energy supply station. If other vehicles are detected at the energy supply station, the reliability of the energy information of the energy supply station compared to that of other vehicles is obtained. Based on the reliability of other vehicles, a first weight of the energy information is obtained, whereby the first weight represents the reliability of the energy information. The energy status of the energy supply station is updated based on the first weight and the energy information itself. Compared to existing technologies, which, upon receiving updated energy information, directly update the fuel status of the energy supply station based on the energy information uploaded by other vehicles regardless of its accuracy, this solution updates the energy status by using the reliability of the energy information and the energy information itself. The reliability of the energy information indicates its accuracy, ensuring that the reliability of different received energy information is obtained. Therefore, the energy status of the energy supply station is updated based on the reliability of different information and the energy information, thereby improving the accuracy of the energy status of the energy supply station.

[0081] The following is combined Figure 1 The application scenarios of this solution are illustrated with examples.

[0082] Figure 1 This is a schematic diagram illustrating an application scenario of a method for updating energy information in an energy supply station, as provided in an embodiment of this application.

[0083] For example, Figure 1The scenario includes a cloud server 110 and other vehicles 120. The cloud server 110 can monitor the other vehicles 120 entering the energy supply station and obtain the energy information reported by the other vehicles 120. Based on the energy information reported by the other vehicles, the energy information update method of the energy supply station provided in this application embodiment is implemented, that is, the energy status update of the energy supply station in this solution is implemented.

[0084] Optionally, at different times, the cloud server 110 can monitor other vehicles 120 located at a certain energy supply station and update the historically acquired energy information based on the latest energy information reported by other vehicles.

[0085] The following is combined Figure 2 This application provides a detailed description of a method for updating energy information of an energy supply station.

[0086] Figure 2 This is a schematic flowchart illustrating a method for updating energy information at an energy supply station, as provided in an embodiment of this application. Figure 2 As shown, method 200 includes S201 to S203, which are described in detail below.

[0087] For example, Figure 2 The method 200 shown can be executed by a device (e.g., a cloud server); or by a software platform integrated into the device.

[0088] S201. If other vehicles are detected at the energy supply station, obtain the energy information of the energy supply station and the credibility of other vehicles.

[0089] It should be understood that the credibility of other vehicles refers to their attribute information. The credibility of other vehicles is used to indicate the accuracy of information historically reported by other vehicles. For example, the accuracy of energy information from power stations historically reported by other vehicles.

[0090] Optionally, the credibility of other vehicles can be obtained through methods such as acquiring their historical behavior records. If a vehicle has consistently provided accurate information about the power station in the past, its credibility is relatively high; conversely, if it frequently provides incorrect or inaccurate information, its credibility is low.

[0091] For example, energy supply stations may include, but are not limited to, gas stations, charging stations, and CNG stations.

[0092] For example, if the energy supply station is a gas station, the energy information of the energy supply station may be: no 92-octane gasoline, 95-octane gasoline available, or 92-octane gasoline available, no 95-octane gasoline available.

[0093] For example, when the energy supply station is a charging station, the energy information of the energy supply station may include, but is not limited to, fast charging not being available, slow charging being available, or charging equipment malfunctioning.

[0094] For example, when the energy supply station is a gas station, the energy information of the energy supply station may include, but is not limited to, sufficient compressed natural gas, insufficient liquefied natural gas, and sufficient liquefied petroleum gas.

[0095] Optionally, the aforementioned other vehicles refer to the identified vehicles located at the energy supply station that are to be monitored.

[0096] In one implementation, obtaining the energy information of the energy supply station includes:

[0097] The duration threshold is obtained based on the type of energy supply station;

[0098] Based on the vehicle status and duration thresholds of other vehicles, the energy information of the energy supply station is obtained. The vehicle status includes the dwell time of other vehicles at the energy supply station and the status of the energy interface protection cover of other vehicles.

[0099] It should be understood that the dwell time of other vehicles at the energy supply station refers to the time elapsed from the moment another vehicle enters the energy supply station to the moment it leaves the station. Optionally, the dwell time can be used to determine whether other vehicles are refueling. If the dwell time of other vehicles exceeds a preset time threshold, it may mean that the vehicle may be refueling.

[0100] It should also be understood that the status of the energy interface cover on other vehicles refers to whether the cover is open or closed. Optionally, if the energy interface cover is open, it indicates that the vehicle is refueling or attempting to refuel. Conversely, if the energy interface cover is closed, it indicates that the vehicle is not refueling.

[0101] For example, the duration threshold can be obtained based on the type of power station using the following formula:

[0102] Duration threshold = 3*K Type ;

[0103] Among them, K Type This indicates the type of energy supply station. For example, when the energy supply station is a large-scale energy supply station, the type is set to K. Type =1.5, duration threshold is 3*K Type = 4.5 minutes. When the type of energy station is a small energy station, the type of energy station is set to K. Type =1.0, duration threshold is 3*K Type = 3 minutes.

[0104] In the embodiments of this application, for different types of energy supply stations, the time threshold for staying at the energy supply station is adjusted according to the type of the energy supply station. By adjusting the time threshold according to the type of energy supply station and the actual situation, in the process of obtaining the energy information of the energy supply station based on the vehicle status of other vehicles and the time threshold, misjudgment of the energy information of the energy supply station can be avoided, thereby improving the accuracy of the energy status of the energy supply station.

[0105] In one implementation, obtaining the energy information of the energy supply station based on the vehicle status of the other vehicles and the duration threshold includes:

[0106] Determine whether the energy interface protection cover is open when other vehicles are at the energy supply station based on the status of the energy interface protection cover.

[0107] If the dwell time is greater than or equal to the duration threshold and the energy interface protection cover has been opened at least once, the energy information of the energy station is obtained based on the energy change values ​​of other vehicles.

[0108] If the dwell time is greater than or equal to the time threshold and the energy interface protective cover is not opened, the energy information of the energy station is obtained based on the user response information of the query message. The query message inquires whether the energy of the target model in the energy station is abnormal; the target model is the model of the energy source corresponding to that of other vehicles. The energy change value represents the amount of energy change of other vehicles during their dwell time at the energy station.

[0109] In one implementation, if the dwell time is less than a duration threshold, the energy information of the energy station is considered to be abnormal.

[0110] For example, the target model mentioned above refers to the type of energy used in other vehicles. Vehicle A corresponds to 95 gasoline, vehicle B corresponds to 92 gasoline, and vehicle C corresponds to 98 gasoline.

[0111] For example, the query information is used to inquire whether the energy supply of the target model at the energy station is abnormal, and the user response information may include, but is not limited to, a clear answer given by the user based on their own observation and understanding of the actual situation of the energy station. For example, for vehicle A, the query might be "Is the 95 gasoline supply normal?" or "Is the 95 gasoline supply insufficient?"

[0112] In the embodiments of this application, by detecting the state of the energy interface protective cover, it can be determined whether the energy interface protective cover is open. If the dwell time is greater than or equal to a time threshold and the energy interface protective cover has been opened at least once, the energy information of the energy supply station can be obtained based on the energy change values ​​of other vehicles. If the dwell time is greater than or equal to the time threshold and the energy interface protective cover is not open, the energy information of the energy supply station can be obtained based on the user response information of the query. Since the opening of the energy interface protective cover usually means that the vehicle may have performed an energy replenishment operation at the energy supply station, it is necessary to analyze the energy change value of the vehicle before and after the energy interface protective cover was opened to further determine whether the vehicle actually refueled. By using the state of the energy interface protective cover, the energy change value, and the user response information, the accuracy of the energy information of the energy supply station can be ensured.

[0113] In one implementation, the energy information of the energy supply station is obtained based on the energy change values ​​of other vehicles, including:

[0114] If the energy change value is greater than or equal to the preset energy change threshold, the energy information of the energy supply station is obtained, including that the target model in the energy supply station has sufficient energy, and the preset energy change threshold is positively correlated with the vehicle type of other vehicles.

[0115] If the energy change value is less than the preset energy change threshold, the energy information obtained from the energy supply station includes the energy anomaly of the target model in the energy supply station.

[0116] The preset energy change threshold is used to measure whether the energy change of the target model in the energy supply station reaches a certain standard value. It can be dynamically set according to the vehicle type of other vehicles. The reason why it is positively correlated with the vehicle type of other vehicles is that different types of vehicles have different energy consumption and demand characteristics.

[0117] For example, the preset energy change threshold can be obtained using the following formula:

[0118] Preset energy change threshold = 2*K v ;

[0119] Among them, K v This indicates the vehicle type of other vehicles. For example, if the vehicle type is a truck, assume the vehicle type of other vehicles is K. v =2.0, preset energy change threshold is 2*K v =4, assuming the other vehicles are sedans, let's assume the other vehicles are of type K. v =1.0, preset energy change threshold is 2*K v =4.

[0120] In the embodiments of this application, when the energy change value is greater than or equal to the preset energy change threshold, it can be determined that the energy of the target model of the energy supply station is sufficient, avoiding information lag or misjudgment caused by traditional reliance on identification and experience, and helping users reduce the ineffective consumption of time and energy; when the energy change value is less than the preset energy change threshold, an abnormal energy result can be determined, ensuring the accuracy of the energy information of the energy supply station obtained.

[0121] S202. Based on the credibility of other vehicles, obtain the first weight of the energy information. The first weight is used to represent the credibility of the energy information.

[0122] It should be understood that the credibility of other vehicles refers to their attribute information. The credibility of other vehicles is used to represent the accuracy of their historically reported information. The first weight of energy information is used to represent the credibility of the currently reported energy information. The credibility of other vehicles cannot completely and accurately represent the credibility of the currently sent energy information. Therefore, the first weight of energy information is obtained based on the credibility of other vehicles. In other words, it can be understood that the credibility of the currently reported energy information is obtained based on the credibility of the historically reported information of other vehicles.

[0123] Optionally, the first weight of the energy information is obtained based on the credibility of other vehicles, including:

[0124] When multiple vehicles report energy information from the same energy station, the average credibility of the multiple vehicles is obtained based on their credibility. The multiple vehicles include other vehicles.

[0125] The first weight of the energy information reported by other vehicles is obtained based on the credibility of other vehicles and the average credibility of multiple vehicles.

[0126] It should be noted that this solution does not directly use the credibility of a single vehicle as the primary weight for the energy information currently reported by that vehicle. Instead, the primary weight is obtained by averaging the credibility of multiple vehicles. This solution allows us to determine the accuracy of a vehicle's reported information relative to other vehicles in the current scenario. By averaging the credibility of multiple vehicles, we achieve data collaboration among them, and ultimately, the primary weight ensures the accuracy of the reported energy information.

[0127] In one implementation, the first weight is obtained using the following formula:

[0128] First weight = 0.8 + Kgroup*(Score-60) / 40;

[0129] Here, Kgroup represents the weighting adjustment coefficient, which can be calculated by the average credibility of other vehicles within a preset time period. Score represents the credibility of other vehicles.

[0130] For example, the Kgroup in the above formula is obtained through the following formula:

[0131] Kgroup = 0.1 + (Score1 - 60) / 40 * 0.5; optionally, Score ∈ [60, 100];

[0132] Here, Score1 represents the average credibility of the other vehicles. When there is only one other vehicle, Score1 = Score. When there are multiple other vehicles, Score1 is obtained by averaging the credibility of the other vehicles.

[0133] Optionally, the credibility can be represented by an integer value in the range [0, 100]. For example, the other vehicles include 10 vehicles: vehicle 1, vehicle 2, vehicle 3, vehicle 4, vehicle 5, vehicle 6, vehicle 7, vehicle 8, vehicle 9, and vehicle 10. The credibility of vehicle 1 is 68; the credibility of vehicle 2 is 86; the credibility of vehicle 3 is 89; the credibility of vehicle 4 is 91; the credibility of vehicle 5 is 92; the credibility of vehicle 6 is 92; the credibility of vehicle 7 is 94; the credibility of vehicle 8 is 72; the credibility of vehicle 9 is 75; and the credibility of vehicle 10 is 78. Based on the credibility of these 10 vehicles, Score1 = 83.7. Based on Score1 and the credibility of vehicle 10, the first weight of the energy information reported by vehicle 10 is approximately 0.8 + 0.3963 × 18 / 40 ≈ 1.

[0134] It should be noted that if the credibility of vehicle 10 is directly used as the credibility of the energy information currently reported by vehicle 10, then the credibility of the energy information currently reported by vehicle 10 is 78 / 100 = 78%. Using the above formula, the weights of the energy information reported by each vehicle are converted into values ​​within a preset range (e.g., [0.8, 1.2]). Using the above formula, the credibility of the energy information currently reported by vehicle 10 is obtained as 1. That is, the historical credibility of vehicle 10's own attributes is converted into relative credibility in the current scenario, i.e., within the group of 10 vehicles. This relative credibility is then used as the credibility of the energy information reported by the vehicle. In other words, if the credibility of energy information reported by multiple vehicles is obtained within a preset time period, the average credibility of multiple vehicles can be used to convert the historical credibility of each vehicle into relative credibility in the current scenario, avoiding the discarding of some vehicle-reported energy information, thereby improving the accuracy of the energy status of the energy supply station.

[0135] S203. Update the energy status of the energy supply station based on the first weight of the energy information and the energy information.

[0136] In one implementation, the energy status of the energy supply station includes its energy storage status. The energy storage status is used to indicate the energy reserve of each type of equipment.

[0137] In another implementation, the energy status of an energy station includes both its energy storage status and energy usage status. Energy storage status indicates the energy reserves of each type of vehicle, such as the sufficiency of different grades of gasoline at a gas station or the available electricity at a charging station. Energy usage status indicates the energy usage of each type of vehicle, such as the number of vehicles refueling at a gas station or the number of charging stations charging vehicles at a charging station.

[0138] It's important to note that the energy status of a power station is dynamic, constantly changing with time, vehicle refueling behavior, and the station's own operational status. By collecting and analyzing this energy status information and combining it with the primary weighting of energy data, cloud servers can more accurately recommend suitable power stations to drivers. This also helps power stations manage and schedule their own energy, improving service quality and operational efficiency.

[0139] For example, during the update process, the collected energy information first needs to be classified and organized. Different types of energy information, such as real-time data on energy reserves and dynamic changes in energy usage status, may have different initial weights. Energy information with high reliability should be given greater weight when updating the energy status of energy supply stations to ensure the accuracy of the update results.

[0140] For example, by comprehensively considering the primary weight of energy information and the energy information itself, the energy status of the energy supply station can be updated accurately and in a timely manner, avoiding untimely information updates that could lead to vehicle energy replenishment failures and wasted time, thereby improving the energy status update efficiency of the energy supply station.

[0141] In one implementation, the energy status of the energy station is updated based on a first weight of the energy information and the energy information itself, including:

[0142] If the first weight is greater than or equal to the preset threshold, the energy status of the energy supply station is updated according to the energy status indicated by the energy information.

[0143] If the first weight is less than the preset threshold, the energy status of the energy supply station is updated according to the energy status indicated by the energy information and the initial energy status of the energy supply station.

[0144] The preset threshold is used to differentiate the reliability of energy information. When the primary weight of energy information is compared with this preset threshold, it provides a basis for updating the energy status of the energy supply station. If the preset threshold is set too high, it may exclude a lot of actually reliable energy information, making the energy status update of the energy supply station untimely and inaccurate; if the preset threshold is set too low, it may allow some less reliable energy information to have a significant impact on the energy status of the energy supply station, thus affecting the reliability of the update results.

[0145] For example, the preset threshold may include, but is not limited to, 1. When the first weight is 0.8, if the first weight is less than the preset threshold, the energy status of the energy supply station can be updated according to the energy status indicated by the energy information and the initial energy status of the energy supply station.

[0146] For example, the preset threshold may include, but is not limited to, 1. When the first weight is 1.2, if the first weight is greater than or equal to the preset threshold, the energy status of the energy supply station can be updated according to the energy status indicated by the energy information.

[0147] It should be understood that energy information refers to information uploaded by other vehicles. Energy information can indicate energy status, such as whether the energy is sufficient or abnormal.

[0148] It should be understood that the initial energy status of an energy station may include, but is not limited to, situations such as energy anomalies and energy abundance, and may be the current energy status stored in a database.

[0149] For example, when updating the energy status, the initial energy status is compared and analyzed with energy information uploaded by other vehicles. If the initial energy status shows sufficient energy, but the received energy information indicates an energy anomaly, then when updating the energy status of the power station, the weight of the received energy information needs to be considered to determine the degree of impact of this anomaly on the energy status of the power station.

[0150] It should be noted that the timeliness of energy information must also be considered when updating energy status. If a piece of energy information was uploaded a long time ago, its reference value may be reduced, and the reliability of that vehicle may be appropriately lowered when updating the status.

[0151] In the embodiments of this application, the energy status of the energy supply station is updated based on the magnitude of a first weight and a preset threshold. When the first weight is greater than or equal to the preset threshold, the accuracy of energy information reported by other vehicles is considered high. Therefore, the energy status of the energy supply station is updated based on the energy status indicated by the energy information. When the first weight is less than the preset threshold, it indicates that the reliability of energy information reported by other vehicles is low. Therefore, the energy status of the energy supply station is obtained by fusing the energy status indicated by the energy information reported by other vehicles with the initial energy status of the energy supply station (i.e., the historical energy status). Based on the first weight of the energy information currently reported by other vehicles, the energy status of the energy supply station can be updated in different ways, thereby ensuring the accuracy of the energy status of the energy supply station.

[0152] In one implementation, updating the energy state of the energy supply station based on the energy state indicated by the energy information and the initial energy state of the energy supply station includes:

[0153] The first parameter value is obtained based on the energy status indicated by the energy information and the first weight;

[0154] The second parameter value is obtained based on the initial energy state and the second weight of the energy supply station. The second weight is obtained based on the first weight.

[0155] The energy status of the power station is updated based on the sum of the first and second parameter values.

[0156] The first parameter value is obtained by multiplying the energy state indicated by the energy information and the first weight. For example, if the energy state indicated by the energy information is A and the first weight is B, the first parameter value is A×B.

[0157] It should be understood that the second weight is derived from the first weight. For example, if the first weight is B, the second weight is 1-B.

[0158] It should be understood that the second parameter value is obtained by multiplying the initial energy state of the energy station and the second weight. For example, if the initial energy state of the energy station is C and the second weight is D, the second parameter value is C×D.

[0159] For example, in the process of updating the energy status of the power supply station based on the sum of the first parameter value and the second parameter value, the range of the first parameter value can be [0,1], and the range of the second parameter value can be [0,1]. Therefore, the range of the value obtained based on the sum of the first parameter value and the second parameter value is [0,1]. When updating the energy status of the power supply station based on the obtained value, a preset status threshold can be used for judgment. If the obtained value is less than the preset status threshold, the energy status of the power supply station is updated to energy abnormal. If the obtained value is greater than or equal to the preset status threshold, the energy status of the power supply station is updated to energy sufficient.

[0160] For example, when the preset state threshold is 0.5 and the sum of the first parameter value and the second parameter value is 0.8, the energy status of the power supply station is updated to "energy sufficient"; when the preset state threshold is 0.5 and the sum of the first parameter value and the second parameter value is 0.4, the energy status of the power supply station is updated to "energy abnormal".

[0161] In the embodiments of this application, a weighted summation method is used to merge the energy status indicated by the energy information with the initial energy status of the energy supply station to update the energy status of the station. This method can fully consider the information reference value of the energy information and the initial energy status, thereby improving the accuracy of the energy status of the energy supply station.

[0162] One implementation also includes:

[0163] Acquire the vehicle locations of other vehicles and environmental images collected by other vehicles;

[0164] Based on vehicle location and environmental images, determine whether other vehicles are at the power station.

[0165] The locations of other vehicles can be accurately obtained using positioning technologies such as the Global Positioning System (GPS) and the BeiDou Navigation Satellite System. These systems can provide the specific coordinates of other vehicles in geospatial space in real time and accurately. After obtaining the locations of other vehicles, they are compared with the coordinate range of the target area corresponding to the power supply station. If the location of another vehicle is within the coordinate range of the target area of ​​the power supply station, it can be preliminarily determined that the vehicle may be at the power supply station.

[0166] For example, environmental images captured by other vehicles can be obtained through image acquisition devices such as high-definition cameras installed on the vehicles. The acquired environmental images contain a wealth of information, such as the appearance of the power station, surrounding facilities, and the status of other vehicles. By performing image recognition and analysis on these environmental images, key image features can be extracted.

[0167] For example, to more accurately determine whether other vehicles are at a power station, it is necessary to consider the results of both vehicle location and environmental imagery. Relying solely on the vehicle's location being within the coordinates of the target area of ​​the power station only provides a preliminary probability assessment due to factors such as positioning errors. Conversely, relying solely on environmental image recognition may lead to misjudgments due to issues such as the angle of image acquisition and lighting conditions.

[0168] In the embodiments of this application, by performing dual verification based on the vehicle location of other vehicles and environmental images collected by other vehicles, it is possible to determine whether other vehicles are at the power supply station, thereby improving the accuracy of determining whether other vehicles are at the power supply station.

[0169] In one implementation, determining whether other vehicles are at the power station based on vehicle location and environmental images includes:

[0170] Based on the boundary expansion coefficient, the location of the energy station and the preset radius, the target area corresponding to the energy station is obtained. The boundary expansion coefficient is positively correlated with the traffic flow of the energy station in the current time period.

[0171] Based on the target area corresponding to the power supply station and the vehicle location, a first confidence level is obtained. The first confidence level is used to represent the confidence level that the vehicle location is in the target area.

[0172] The second confidence level is obtained based on the similarity threshold coefficient, the image features of the environmental image, and the preset image features. The similarity threshold coefficient is positively correlated with the visibility of the current weather at the power station, and the second confidence level is used to represent the confidence level of the match between the image features and the preset image features.

[0173] Based on the first and second confidence levels, determine whether other vehicles are at the power supply station.

[0174] It should be noted that the boundary expansion coefficient is positively correlated with the traffic flow at the power supply station during the current time period. That is, the boundary expansion coefficient is larger when the traffic flow at the power supply station is high, and smaller when the traffic flow is low. Because vehicles frequently enter and exit the power supply station when traffic flow is high, the boundary expansion coefficient needs to be increased to expand the target area corresponding to the power supply station, thus increasing the probability that the vehicle is located within the target area. When traffic flow at the power supply station is low, there are relatively few vehicles, and the impact of positioning errors on the overall judgment is relatively small. In this case, the boundary expansion coefficient can be appropriately reduced to narrow the target area, making the calculation of the first confidence level more accurate. By dynamically adjusting the boundary expansion coefficient, the target area corresponding to the power supply station can be more reasonably determined under different traffic flow scenarios, thus providing a more reliable basis for subsequent judgments on whether a vehicle is at the power supply station.

[0175] For example, the boundary spread coefficient can be obtained using the following formula:

[0176] K T =1 + 0.2 * T;

[0177] Among them, K T Let T represent the boundary expansion coefficient, and T represent the traffic volume at the current power supply station. For example, when the traffic volume is high, T = 1, resulting in K. T =1.2. When traffic volume is low, T=0, and K is obtained. T =1.0.

[0178] Optionally, the traffic volume can be determined within a preset time period. For example, if there are many vehicles entering and leaving the energy supply station within the preset time period, it can be determined that the traffic volume of the energy supply station is large during the current time period. If there are few vehicles entering and leaving the energy supply station, it can be determined that the traffic volume of the energy supply station is small during the current time period.

[0179] Optionally, the initial area of ​​the power supply station is obtained based on its location and a preset radius; the target area corresponding to the power supply station is obtained by multiplying the initial area by the boundary expansion coefficient.

[0180] For example, the target area corresponding to a power supply station can be determined based on the station's location, a preset radius, and a boundary expansion coefficient. A circle is drawn with the center of the power supply station as the center and the preset radius as the radius. This circular area is then dynamically adjusted according to the boundary expansion coefficient to obtain the target area corresponding to the power supply station. In practical applications, the vehicle's location information can be compared with the target area to determine whether the vehicle has entered the effective service range of the power supply station. Furthermore, considering that vehicle positioning may have some error, appropriately expanding the target area using the boundary expansion coefficient can improve the accuracy of the determination. For example, when the vehicle's location information shows that it is at the edge of the target area, reasonable boundary expansion can more accurately determine whether the vehicle has truly entered the power supply area, avoiding misjudgments caused by positioning errors.

[0181] For example, the boundary expansion coefficient can be determined by statistical analysis of traffic flow at the power supply station within a preset time period, that is, the value of the boundary expansion coefficient can be quickly and accurately determined based on the real-time traffic flow data.

[0182] For example, the location of the power supply station can be its central location, which can be accurately obtained using positioning technologies such as GPS. The preset radius of the power supply station refers to the maximum radius distance from the central location of the power supply station, from which the power supply station can stably and effectively provide services.

[0183] For example, when the first confidence level is 1, it indicates that the vehicle is located within the target area. When the first confidence level is 0, it indicates that the vehicle is located outside the target area.

[0184] It should be understood that the similarity threshold coefficient is used to dynamically adjust the preset similarity threshold. In rainy weather, the similarity threshold is adjusted (reduced). When the calculated similarity is lower, the misjudgment rate can be reduced in rainy weather, backlight and other scenarios by adjusting the preset similarity threshold.

[0185] The similarity threshold coefficient is positively correlated with the visibility of the current weather at the power supply station. It is assumed that when the visibility of the current weather at the power supply station is high (sunny), the similarity threshold coefficient will be larger, and when the visibility of the current weather at the power supply station is low (rainy), the similarity threshold coefficient will be smaller.

[0186] For example, the visibility of the current weather at the power station can be indicated by the weather conditions. In a sunny day, the visibility of the current weather at the power station can be set to 1, and in a rainy day, the visibility of the current weather at the power station can be set to 0.8.

[0187] For example, the preset image features refer to a pre-stored library of typical visual features of gas stations, which may include, but are not limited to, the appearance of the fuel dispenser, the text and patterns on the gas station sign, and the shape of the fuel nozzle.

[0188] It should be noted that the second confidence level is used to represent the confidence level of the match between the image features and the preset image features. Optionally, the second confidence level can be 1 or 0. When the second confidence level is 1, it indicates that the image features match the preset image features with a high degree of similarity. When the second confidence level is 0, it indicates that the image features match the preset image features with a low degree of similarity.

[0189] In the embodiments of this application, the target area is dynamically adjusted using a boundary expansion coefficient. By introducing the boundary expansion coefficient corresponding to the traffic flow at the power station during the current time period, the size of the target area can be dynamically determined based on the traffic flow. Through this boundary expansion coefficient, the target area where the power station is located can be accurately identified, thus improving the accuracy of vehicle identification. Furthermore, when processing image features from environmental images collected from other vehicles, a dynamic similarity threshold coefficient is determined based on the visibility of the current weather conditions, thereby preventing the misjudgment of a large amount of valid information due to severe weather. In summary, the accuracy of identifying whether a vehicle is located at a power station can be improved using the aforementioned boundary expansion coefficient and similarity threshold coefficient.

[0190] In one implementation, the target area corresponding to the power supply station is obtained based on the boundary expansion coefficient, the location of the power supply station, and a preset radius, including:

[0191] Based on the location and preset radius of the power supply station, the initial area range of the power supply station is obtained;

[0192] Based on the initial area range and boundary expansion coefficient, the target area corresponding to the power supply station is obtained.

[0193] The initial area of ​​the power supply station can be determined by obtaining its precise location information using a Geographic Information System (GIS). A circular area is then drawn with this location as the center and a preset radius as the radius. This circular area constitutes the initial area of ​​the power supply station. The setting of the preset radius requires consideration of various factors, such as the service capacity of the power supply station, the surrounding traffic conditions, and the average driving range of vehicles.

[0194] In the embodiments of this application, the initial area of ​​the power supply station can be determined first, with the location of the power supply station as the center and a preset radius as the radius. Then, the target area corresponding to the power supply station can be obtained by multiplying the initial area area by the boundary expansion coefficient. This allows for dynamic adjustment of the initial area area based on the boundary expansion coefficient, thereby improving the accuracy of determining whether a vehicle is located in the target area.

[0195] In one implementation, the second confidence level is obtained based on a similarity threshold coefficient, image features of the environmental image, and preset image features, including:

[0196] The image feature similarity is obtained by comparing the image features of the environmental image with the preset image features;

[0197] The target similarity threshold is obtained by comparing the similarity threshold coefficient with the preset similarity threshold.

[0198] The second confidence level is obtained based on the image feature similarity and the target similarity threshold.

[0199] Image feature similarity can be used to measure the degree of similarity between an environmental image and a preset image. A higher image feature similarity indicates that the environmental image and the preset image are more similar in features, which may mean that the current environment and the preset scene have a high degree of consistency. When the image feature similarity is higher than the target similarity threshold, it indicates that the features of the environmental image and the preset image match well. When the image feature similarity is lower than the target similarity threshold, it indicates that the features of the environmental image and the preset image match poorly.

[0200] For example, a preset similarity threshold is a pre-defined standard value used to determine whether the similarity between the environmental image and the preset image meets expectations. For instance, in scenarios with high requirements for environmental consistency, the preset similarity threshold can be set relatively high. Only when the features of the environmental image and the preset image are highly similar will it be determined that the current environment has a high degree of consistency with the preset scene, thereby ensuring the accuracy and reliability of the data processing results. In scenarios with relatively relaxed environmental requirements, the preset similarity threshold can be appropriately lowered to improve the system's flexibility and adaptability.

[0201] For example, the target similarity threshold can be obtained using the following formula:

[0202] Target similarity threshold = preset similarity threshold * W; optionally, the preset similarity threshold is 0.7.

[0203] Where W represents the visibility of the current weather. For example, when the visibility of the current weather is high (sunny), W = 1, and the target similarity threshold is 0.7. When the visibility of the current weather at the power station is low (rainy), W = 0.8, and the target similarity threshold is 0.56.

[0204] For example, if the image feature similarity is greater than the target similarity threshold, it means that the image features match the preset image features to a high degree, indicating that the image features are very likely to match the preset image features. If the image feature similarity is less than the target similarity threshold, it means that the image features match the preset image features to a low degree.

[0205] For example, after obtaining the locations of other vehicles, their coordinates are compared with the coordinate range of the target area corresponding to the power supply station. If the location of another vehicle is within the coordinate range of the target area of ​​the power supply station, it can be preliminarily determined that the vehicle may be at the power supply station. Simultaneously, environmental images collected by other vehicles are used to extract and analyze features. If the environmental images contain features specific to the power supply station, such as facilities or signage, and the vehicle's location is within the target area, then the location of other vehicles at the power supply station can be determined more accurately. Furthermore, analyzing the driving trajectories and speed changes of other vehicles can also assist in the judgment. If a vehicle significantly reduces its speed and stops after reaching the target area of ​​the power supply station, this can also indirectly confirm that the vehicle is at the power supply station.

[0206] In the embodiments of this application, a preset similarity threshold is dynamically adjusted using a similarity threshold coefficient. After calculating the image feature similarity based on the image features of the environmental image and the preset image features, the target similarity threshold obtained after adjustment is compared with the image feature similarity to determine the second confidence level. This avoids misclassifying image features that meet the conditions as mismatched image features when visibility is low. Therefore, adjusting the preset similarity threshold using a similarity threshold coefficient can improve the accuracy of determining whether other vehicles are at the power supply station.

[0207] One implementation also includes:

[0208] If a target vehicle is detected to have a need for energy replenishment, the system determines the energy station the target vehicle is to enter. Based on the energy status of the energy station, it determines whether the energy type of the energy source in the energy station is abnormal. If the energy type of the energy source in the energy station is abnormal, the system controls the target vehicle to output a reminder message, which is used to indicate the abnormality of the energy type of the energy source in the energy station.

[0209] The target vehicle refers to the vehicle to be alerted. Target vehicle information can include the vehicle's location and the compatible energy type. The target vehicle location reflects the vehicle's current geographical coordinates, allowing the search for nearby energy stations. Based on the vehicle's location, the cloud server can quickly locate the nearest energy station that provides the corresponding energy type, using map data. In other words, the energy station the target vehicle should approach can be determined based on the vehicle's location.

[0210] For example, when the energy replenishment demand is for refueling, the energy type is the fuel type. For example, fuel types include: 92-octane and 95-octane gasoline, as well as diesel, etc.

[0211] For example, when the energy replenishment requirement is a charging requirement, the energy type is either a supported fast charging or slow charging type. For instance, the energy type includes: fast charging or slow charging.

[0212] For example, when the energy replenishment demand is for gas, the energy type is a gas type. For instance, gas types include: compressed natural gas, liquefied natural gas, liquefied petroleum gas, and compressed hydrogen.

[0213] For example, if the energy replenishment demand is for refueling, the energy supply station to be entered is a refueling station; if the energy replenishment demand is for charging, the energy supply station to be entered is a charging station; and if the energy replenishment demand is for refueling with natural gas, the energy supply station to be entered is a natural gas station.

[0214] For example, the energy type is used to characterize the type of energy a vehicle requires. Different vehicles have different energy requirements due to factors such as engine design. Accurate energy type information ensures that the appropriate energy source is matched to the vehicle, avoiding damage caused by improper energy replenishment. In addition, vehicle information may include, but is not limited to, mileage and remaining energy. Mileage helps determine the frequency of vehicle use and approximate energy consumption; combined with remaining energy, it can estimate the remaining driving distance, providing a more comprehensive reference for energy replenishment. Furthermore, based on the vehicle's historical mileage and refueling records, the vehicle's average energy consumption can be analyzed, further optimizing the accuracy of refueling reminders.

[0215] For example, the energy status of the vehicle to be driven into the energy supply station may include, but is not limited to, situations where the energy is sufficient or abnormal. In this way, the energy status of the vehicle to be driven into the energy supply station can reflect whether the energy of the energy type in the energy supply station is abnormal.

[0216] It should be understood that the alert message is used to indicate an energy anomaly in the energy source of the vehicle being approached at the energy station. The presentation of the alert message can be diversified to meet the needs of different drivers. Voice broadcasts can be used, allowing drivers to obtain key information without being distracted by checking the screen while driving, especially in scenarios requiring high concentration, such as high-speed driving, where voice alerts ensure drivers are promptly aware of the energy status. Simultaneously, the alert message can be displayed prominently with text and icons on the vehicle's dashboard or central control screen, making it convenient for drivers to intuitively understand the details when stopped or waiting at a red light.

[0217] In the embodiments of this application, before the target vehicle arrives at the energy supply station, the energy status of the station is acquired. If the energy required by the target vehicle at the station is abnormal, a reminder message is output to alert the user. Compared to the prior art, where the target vehicle enters the energy supply station and then leaves due to an abnormality in the vehicle's required energy, resulting in wasted time, this solution addresses this issue. Because the target vehicle can output a reminder message to the user before entering the station if its required energy is abnormal, the driver can easily change energy supply stations based on the reminder, avoiding wasted time due to failed energy replenishment after the target vehicle enters the station, thereby improving the vehicle's energy replenishment efficiency.

[0218] In one implementation, the alert level of the alert information is determined based on the energy replenishment coefficient, the time of the first alert, and the level of the first alert.

[0219] The alert level is used to indicate the intensity of the alert. For example, the alert intensity can be indicated by the frequency of the alert message or the font color of the alert message.

[0220] For example, if the determined alert level is high, it can be set to a red warning level. At this level, the alert message output by the target vehicle should have a strong warning effect, such as using a high-frequency alarm sound, a conspicuous red flashing light, and highlighting the alert content in large font on the vehicle display screen, to ensure that the driver can receive the alert immediately.

[0221] For example, the above energy replenishment coefficient can be obtained through the following formula:

[0222] k = 0.3 * v;

[0223] Where k represents the energy replenishment coefficient; v represents the energy replenishment rate.

[0224] For example, when the energy replenishment rate is high (e.g., replenishing the energy station within 2 hours), let v = 1.2, and the energy replenishment coefficient = 0.3 * v = 0.36. When the energy replenishment rate is moderate (e.g., replenishing the energy station within 2 hours but less than 10 hours), let v = 1.0, and the energy replenishment coefficient = 0.3 * v = 0.30. When the energy replenishment rate is low (e.g., replenishing the energy station after more than 10 hours), let v = 0.8, and the energy replenishment coefficient = 0.3 * v = 0.24.

[0225] For example, the above method of determining the alert level based on the energy replenishment coefficient, the time of the first alert, and the level of the first alert will be explained. For instance, let the time when the first alert from the energy station is received be t0, the current time be t, the initial alert level be L(0), the energy replenishment rate be v, and the energy replenishment coefficient be k; then the alert level corresponding to the current time t is L(t). After rounding, L = max(floor(L(t)), 1), where floor() is the floor function and max() is the maximum value function.

[0226] In the embodiments of this application, a first weight is obtained based on the credibility of other vehicles' energy information, i.e., the credibility of the energy information reported by other vehicles is obtained. The fuel status of the energy supply station is updated based on the credibility of the energy information of other vehicles and the energy information itself. Compared with the prior art, which updates the fuel status of the energy supply station directly based on the energy information uploaded by other vehicles after receiving updated energy information, regardless of whether the energy information is accurate, this solution updates the energy status by using the credibility of the energy information and the energy information itself. The credibility of the energy information can identify the accuracy of the energy information, thereby ensuring that the credibility of different received energy information is obtained, and the energy status of the energy supply station is updated based on the credibility of different information and the energy information, thus improving the accuracy of the energy status of the energy supply station.

[0227] The following uses energy as fuel, and when the vehicle enters the energy supply station (which is also a refueling station), it is combined with... Figure 3 This application provides a detailed description of another method for updating energy information of an energy station, as provided in an embodiment.

[0228] S301. Another vehicle was found to be low on fuel.

[0229] For example, it can be determined whether other vehicles are low on fuel based on their remaining fuel levels. For instance, if other vehicles have less than a preset remaining fuel threshold, it can be determined that other vehicles are low on fuel.

[0230] S302. Based on the location information and image features of other vehicles, determine whether other vehicles are at a gas station.

[0231] In the embodiments of this application, the process of determining whether a vehicle has entered the energy supply station area employs dual verification. When a vehicle travels near a highway service area, its real-time location (and the location information of other vehicles) is obtained by receiving satellite signals. If the location data falls within the preset geographical boundary of the energy supply station (such as the latitude and longitude coordinate range of the service area's energy supply station), it is preliminarily determined that the vehicle may have entered the energy supply station area. Furthermore, an external camera continuously captures images of the surrounding environment (image features), and the collected images are analyzed.

[0232] For example, by comparing the image with a pre-stored database of typical visual features of energy supply stations (such as the appearance of fuel dispensers, the text and patterns on energy supply station signs, and the shape of fuel nozzles) (pre-defined image features), the system identifies whether matching feature elements exist in the image. When the location information shows that the vehicle is within the geographical boundary of the energy supply station, and the image recognition module successfully identifies at least two or more unique visual features of the energy supply station, the system determines that the vehicle is in the energy supply station area based on the above results, and triggers the subsequent status monitoring process. That is, it executes subsequent steps S303 to S308.

[0233] S303. Check if other vehicles have their fuel tank caps open. If yes, proceed to S304. If no, proceed to S305.

[0234] It should be understood that the process of monitoring and providing information feedback on vehicle status within the energy supply station may include starting a timer after a vehicle enters the energy supply station, synchronously recording the vehicle's entry time, and monitoring the data from the fuel tank cap status sensor and energy sensor. The data from the fuel tank cap status sensor can then be used to determine whether other vehicles have opened their fuel tank caps.

[0235] S304. Check if the remaining fuel in other vehicles has increased. If yes, proceed to S307; otherwise, proceed to S305.

[0236] For example, data from energy sensors can be used to determine whether other vehicles have increased fuel reserves.

[0237] S305. Check if the response to the query indicates an oil abnormality. If yes, proceed to S306. If no, proceed to S307.

[0238] It should be understood that the inquiry information is used to inquire whether the energy of the target model in the energy supply station is abnormal.

[0239] For example, the inquiry message could be, "We detected that you did not refuel at the current fuel station. Is it because the station does not have the 92-octane gasoline required by your vehicle?" (92-octane gasoline is the type of fuel that this vehicle usually uses). Based on the driver's confirmation, it can be determined whether there is an issue with the fuel.

[0240] S306, Record gas station fuel shortage.

[0241] For example, after the driver provides feedback via touch screen or voice input, based on the driver's confirmation (such as "This station has no 92-octane gasoline" or "This station has sufficient 95-octane gasoline but no 92-octane gasoline"), the system will detect that the gas station is out of 92-octane gasoline and record the gas station as out of fuel.

[0242] Optionally, if the fuel tank cap remains closed, or is briefly opened and then closed, but the energy sensor detects no significant increase in energy in the fuel tank (excluding minor errors such as normal evaporation), and the timing module shows that the vehicle's stay at the fuel station is short (far shorter than the normal refueling time), then the vehicle may not have completed refueling due to the fuel station being out of fuel, and the fuel shortage at the fuel station will be recorded.

[0243] In one optional embodiment, if this is the first time a low-fuel feedback has been received from the power station, the corresponding fuel type is marked as "insufficient" in the record, and an initial alert level (e.g., the highest level, level 5) is set for it. If the power station has already been marked as low on fuel, the feedback time and information on other fuel types available to the driver are updated. Simultaneously, the database module updates the visual feature library of the power station, adding newly identified feature elements to improve the accuracy of subsequent vehicle identification. The data management module archives and stores all information to ensure data traceability.

[0244] For example, for any given energy station, vehicle information of multiple users can be linked, and in the event of an energy outage at the station, a reminder message can be pushed to the intended refueling vehicle owners at that station.

[0245] S307, Record that the gas station has fuel.

[0246] For example, after the driver provides feedback via touchscreen or voice input, based on the driver's confirmation (such as "This station has 92-octane gasoline") (92-octane gasoline is the type of fuel that the vehicle usually uses), the system will determine that the gas station has sufficient 92-octane gasoline and record that the gas station has fuel.

[0247] S308, reduce the low fuel warning level once within a preset time.

[0248] It should be understood that during the energy status update and alert level adjustment phase of energy supply stations, a timed monitoring mechanism is activated for energy supply stations marked as low on energy. Maintaining the highest alert level indefinitely would significantly reduce the probability of subsequent vehicles visiting the station, and without visitors, it would be impossible to detect that the station has been refueled, leading to information lag. Therefore, starting from the initial marking time, every preset time interval (e.g., 3 hours), the cloud server automatically lowers the alert level of the energy supply station by one level (e.g., from level 5 to level 4, level 4 to level 3, etc.). Simultaneously, the display intensity of the alert message weakens (e.g., from red text to yellow text), gradually increasing the likelihood of subsequent vehicles attempting to visit the station. When a vehicle successfully refuels at the station (energy sensors detect a significant increase in energy, and location and image recognition confirm the vehicle's location), it uploads "refueling complete" status information (including energy changes before and after refueling, and refueling time), clearing the low-energy mark from the station and restoring its normal status record. Subsequent vehicles will no longer receive low-energy alerts from this station. If no refueling completion notification is received for an extended period, the alert level will continue to decrease to the lowest level (e.g., level 1). At this point, the cloud server will no longer actively push notifications, but will still retain the record for vehicles to query if needed.

[0249] The following uses energy as fuel, and when the vehicle enters the energy supply station (which is also a refueling station), it is combined with... Figure 4 This application provides a detailed description of another method for updating energy information of an energy supply station.

[0250] S401. Obtain the vehicle locations of other vehicles and environmental images collected by other vehicles.

[0251] For example, the location of other vehicles can be obtained through positioning technology, and environmental images can be collected through image acquisition devices such as high-definition cameras installed on other vehicles.

[0252] S402. Based on the boundary expansion coefficient, the location of the power supply station and the preset radius, the target area corresponding to the power supply station is obtained.

[0253] For example, the initial area of ​​the power supply station is obtained based on its location and a preset radius; the target area corresponding to the power supply station is obtained by multiplying the initial area by the boundary expansion coefficient.

[0254] Optionally, the method for obtaining the target area corresponding to the power supply station based on the boundary expansion coefficient, the location of the power supply station, and the preset radius is described in [reference needed]. Figure 2 The relevant descriptions of S201 will not be repeated here.

[0255] S403. Based on the target area and vehicle location corresponding to the power supply station, the first confidence level is obtained.

[0256] The first confidence level is used to represent the confidence level that the vehicle's location is within the target area.

[0257] For example, the vehicle's coordinates (vehicle position) are (x, y), the current traffic volume T at the power station (peak = 1, off-peak = 0), and the boundary expansion coefficient K. T =1+0.2*T; Determine if the vehicle's latitude and longitude coordinates satisfy x in [x0-K T *Δx,x0+K T Within the range of *Δx], y is within the range of [y0-K]. T *Δy,y0+K T Within the range of *Δy]. Where (x0, y0) is the center of the gas station, Δx is the lateral reference radius, and Δy is the longitudinal reference radius; the boundary of the preset area where the power station is located is adjusted using a boundary expansion coefficient to obtain the target area. Then, based on the vehicle's position, the confidence level that the vehicle is located in the target area is determined. For example, when the first confidence level = 1, it indicates that the vehicle is in the target area; when the first confidence level = 0, it indicates that the vehicle is not in the target area.

[0258] S404. Based on the similarity threshold coefficient, the image features of the environmental image, and the preset image features, the second confidence level is obtained.

[0259] Among them, the similarity threshold coefficient is positively correlated with the visibility of the current weather at the power station, and the second confidence level is used to represent the confidence level of the matching between the image features and the preset image features.

[0260] For example, the target similarity threshold can be obtained using the following formula:

[0261] Target similarity threshold = preset similarity threshold * W; optionally, the preset similarity threshold is 0.7.

[0262] Where W represents the visibility of the current weather. For example, when the visibility of the current weather is high (sunny), W = 1, and the target similarity threshold is 0.7. When the visibility of the current weather at the power station is low (rainy), W = 0.8, and the target similarity threshold is 0.56.

[0263] In one implementation, the cosine similarity (image feature similarity) is calculated using the following formula:

[0264]

[0265] Where S is the image feature similarity; F0 is the preset image feature, and F is the image feature; when at least two or more matching image features are identified with the preset image features, the image confidence (i.e., the second confidence) is obtained. When W=1 and the image feature similarity S=0.5, the image confidence is 0 according to S<target similarity threshold (0.7); when W=0.8 and the image feature similarity S=0.8, the image confidence is 1 according to S>target similarity threshold (0.56).

[0266] S405. Determine if other vehicles are at the power supply station and monitor the duration of their stay at the power supply station. If so, proceed to S406.

[0267] Optionally, it can be determined whether other vehicles are at the power station by performing dual verification based on the vehicle locations of other vehicles and environmental images collected by other vehicles.

[0268] For example, a location confidence (i.e., the first confidence) is obtained after verifying the vehicle's location, and an image confidence is obtained after verifying the environmental images collected by other vehicles; the location confidence and the image confidence are fused to determine whether the vehicle is at the power station.

[0269] For example, the location confidence and image confidence can be fused using the following formula:

[0270] P = 0.6 * P loc +0.4*P img ;

[0271] Where P represents the confidence level after fusion; P loc Indicates location reliability; P img This indicates the confidence level of the image.

[0272] For example, when P ≥ 0.8, the vehicle is determined to be at a gas station. When P < 0.8, the vehicle is determined not to be at a gas station.

[0273] Optionally, if it is determined that other vehicles are not at a power supply station, then those other vehicles will not be monitored.

[0274] S406. Obtain the duration threshold based on the type of power supply station.

[0275] For example, see the method for obtaining the duration threshold based on the type of energy station. Figure 2 The relevant descriptions of S201 will not be repeated here.

[0276] S407. Determine if the dwell time is less than the duration threshold. If yes, proceed to S408; otherwise, proceed to S409.

[0277] For example, see the method for determining whether the dwell time is less than the duration threshold. Figure 2 The relevant descriptions of S201 will not be repeated here.

[0278] S408, The energy information received from the energy supply station indicates an energy anomaly.

[0279] For example, if other vehicles are detected not being at the energy station and their dwell time is less than a time threshold, the energy information of the energy station is considered to be an energy anomaly.

[0280] S409. Determine whether the power interface protective cover has been opened at least once. If yes, proceed to S411; otherwise, proceed to S410.

[0281] To determine whether the power interface protective cover has been opened at least once, see [link to relevant documentation]. Figure 2 The relevant descriptions of S201 will not be repeated here.

[0282] S410. Obtain the energy information of the energy supply station based on the user response information of the inquiry information.

[0283] The method for obtaining energy information from energy supply stations based on user responses to inquiries can be found in [link to relevant documentation]. Figure 3 The relevant descriptions of S306 will not be repeated here.

[0284] S411. Obtain the energy information of the energy supply station based on the energy change values ​​of other vehicles.

[0285] For example, this can be achieved through dwell time (dwell duration) Δt, fuel tank cap state sequence Scap, fuel quantity change (energy change value of other vehicles) ΔV, and gas station type (energy supply station type) K. Type (Large = 1.5, Small = 1.0), Vehicle type Kv (Truck = 2.0, Passenger car = 1.0), determine the time threshold (duration threshold) T based on gas station type and vehicle type. ' t =3*K Type (minutes) and fuel level threshold (preset energy change threshold) T ' v =2*K v (Liters), and then, based on the residence time, time threshold, and fuel tank cap status (energy interface protection cover status), the fuel information of the gas station (energy information of the energy supply station) is determined.

[0286] Specifically, if Δt>T ' t And ∑S cap =0 (indicating the fuel tank cap remains closed), indicating the vehicle left without refueling; thus, the energy information from the power station indicates an energy anomaly. If Δt>T 't And ∑S cap >0 (indicating the fuel tank cap was opened) and ΔV <T ' v If the refueling attempt fails, it indicates that the vehicle's attempt to refuel has failed; that is, the energy information obtained from the energy station indicates an energy anomaly.

[0287] Where, ∑S cap The parameters indicate changes in the status of the energy interface protective cover.

[0288] Optionally, S401 to S411 above may represent the process of recording the energy information of the energy supply station for the first time, and S412 to S418 may represent the process of updating the recorded energy information based on the latest energy information currently reported.

[0289] S412. If other vehicles are detected reporting energy information, obtain the credibility of other vehicles.

[0290] For example, see the method for obtaining the trustworthiness of other vehicles. Figure 2 The relevant descriptions of S201 will not be repeated here.

[0291] S413. Based on the credibility of other vehicles, obtain the first weight of energy information.

[0292] For example, see the method for determining the first weight of energy information based on the credibility of other vehicles. Figure 2 The relevant description of S202 will not be repeated here.

[0293] S414. Determine whether the first weight is less than the preset threshold. If yes, execute S415; otherwise, execute S418.

[0294] For example, see the method for determining whether the first weight is less than a preset threshold. Figure 2 The relevant description of S203 will not be repeated here.

[0295] S415. Obtain the first parameter value based on the energy status indicated by the energy information and the first weight.

[0296] For example, the method for obtaining the first parameter value based on the energy state indicated by the energy information and the first weight is described in [reference needed]. Figure 2 The relevant description of S203 will not be repeated here.

[0297] S416. Based on the initial energy state and second weight of the energy supply station, obtain the second parameter value.

[0298] For example, the method for obtaining the second parameter value based on the initial energy state and second weight of the energy supply station can be found in [reference needed]. Figure 2 The relevant description of S203 will not be repeated here.

[0299] S417. Update the energy status of the power supply station based on the sum of the first parameter value and the second parameter value.

[0300] For example, see the method of updating the energy status of the energy station based on the sum of the first parameter value and the second parameter value. Figure 2 The relevant description of S203 will not be repeated here.

[0301] S418. Update the energy status of the energy supply station according to the energy status indicated by the energy information.

[0302] For example, see the method of updating the energy status of an energy station based on the energy status indicated by energy information. Figure 2 The relevant description of S203 will not be repeated here.

[0303] For example, obtain the gas station ID (ID) g The system considers the following factors: fuel status (energy information of the power station), and the credibility score of other vehicles. Information weights are determined based on the credibility of other vehicles: Kscore = 0.8 + Kgroup * (Score - 60) / 40, where Kgroup = 0.1 + (Score1 - 60) / 40 * 0.5; Score ∈ [60, 100]; Score1 represents the average credibility of other vehicles. The database assumes the gas station ID (ID...) is used for... g The current energy information (initial energy status of the energy station) is I0. After updating, the gas station ID (ID) g If the oil state is I', and K Score ≥1.0, then I ' =I; otherwise, I ' =α*I+(1-α)*I0. (where α=K Score ).

[0304] In the embodiments of this application, if other vehicles are detected at the energy supply station, the energy information of the energy supply station is obtained and its reliability is compared with that of other vehicles. Based on the reliability of the other vehicles, a first weight of the energy information is obtained, which represents the reliability of the energy information. The energy status of the energy supply station is updated based on the first weight and the energy information itself. Compared to existing technologies where vehicles cannot obtain accurate energy status of the energy supply station in advance, and if a vehicle enters the station and then discovers an energy shortage, it may leave, resulting in wasted time. In this solution, the fuel status of the energy supply station can be updated using energy information uploaded by other vehicles, thereby improving the accuracy of the energy status of the energy supply station and enabling vehicles to obtain accurate energy status information.

[0305] The above text combined Figures 1 to 4This application provides a detailed description of a method for updating energy information of an energy supply station, as illustrated in its embodiments. The following will combine... Figure 5 and Figure 6 The apparatus embodiments of this application are described in detail below. It should be understood that the apparatus in the embodiments of this application can perform the various methods described in the foregoing embodiments of this application, that is, the specific working processes of the various products described below can be referred to the corresponding processes in the foregoing method embodiments.

[0306] Figure 5 This is a schematic diagram of the structure of an energy information updating device for an energy supply station provided in an embodiment of this application. The energy information updating device 500 for the energy supply station includes an acquisition module 510 and a processing module 520.

[0307] The acquisition module is used to acquire the energy information of the energy station and the credibility of other vehicles if other vehicles are detected at the energy station.

[0308] The processing module is used to obtain a first weight of the energy information based on the credibility of other vehicles. The first weight is used to represent the credibility of the energy information. Based on the first weight of the energy information and the energy information, the energy status of the energy supply station is updated.

[0309] Optionally, as an embodiment, the processing module 520 is specifically used to: if the first weight is greater than or equal to a preset threshold, update the energy status of the energy supply station according to the energy status indicated by the energy information; if the first weight is less than the preset threshold, update the energy status of the energy supply station according to the energy status indicated by the energy information and the initial energy status of the energy supply station.

[0310] Optionally, as an embodiment, the processing module 520 is specifically used to: obtain a first parameter value based on the energy state indicated by the energy information and a first weight; obtain a second parameter value based on the initial energy state of the energy supply station and a second weight, wherein the second weight is obtained based on the first weight; and update the energy state of the energy supply station based on the sum of the first parameter value and the second parameter value.

[0311] Optionally, as an embodiment, the processing module 520 is further configured to: acquire the vehicle location of other vehicles and environmental images collected by other vehicles; and determine whether other vehicles are at the power supply station based on the vehicle location and environmental images.

[0312] Optionally, as an embodiment, the processing module 520 is specifically used to: obtain the target area corresponding to the energy supply station based on the boundary expansion coefficient, the location of the energy supply station, and a preset radius, wherein the boundary expansion coefficient is positively correlated with the traffic flow of the energy supply station in the current time period; obtain a first confidence level based on the target area corresponding to the energy supply station and the vehicle location, wherein the first confidence level is used to represent the confidence level that the vehicle location is in the target area; obtain a second confidence level based on the similarity threshold coefficient, the image features of the environmental image, and preset image features, wherein the similarity threshold coefficient is positively correlated with the visibility of the current weather at the energy supply station, and the second confidence level is used to represent the confidence level that the image features match the preset image features; and determine whether other vehicles are at the energy supply station based on the first confidence level and the second confidence level.

[0313] Optionally, as an embodiment, the processing module 520 is specifically used to: obtain a duration threshold based on the type of the energy supply station; and obtain the energy information of the energy supply station based on the vehicle status of other vehicles and the duration threshold, wherein the vehicle status includes the dwell time of other vehicles at the energy supply station and the status of the energy interface protection cover of other vehicles.

[0314] Optionally, as an embodiment, the processing module 520 is specifically used to: determine whether the energy interface protection cover is open when other vehicles are at the energy supply station based on the state of the energy interface protection cover; if the dwell time is greater than or equal to a time threshold and the energy interface protection cover has been opened at least once, obtain the energy information of the energy supply station based on the energy change value of other vehicles; if the dwell time is greater than or equal to a time threshold and the energy interface protection cover is not open, obtain the energy information of the energy supply station based on the user response information of the query information, wherein the query information is used to query whether the energy of the target model in the energy supply station is abnormal, and the target model is the model of the energy in other vehicles.

[0315] Optionally, as an embodiment, the processing module 520 is specifically used to: if the energy change value is greater than or equal to a preset energy change threshold, obtain the energy information of the energy supply station, including that the target model in the energy supply station has sufficient energy, and the preset energy change threshold is positively correlated with the vehicle type of other vehicles; if the energy change value is less than the preset energy change threshold, obtain the energy information of the energy supply station, including that the target model in the energy supply station has abnormal energy.

[0316] Optionally, as an embodiment, the processing module 520 is further configured to: determine the energy supply station to which the target vehicle is to enter when a target vehicle is detected to have an energy replenishment need; determine whether the energy of the energy type in the energy supply station is abnormal based on the energy status of the energy supply station to be entered; and control the target vehicle to output a reminder message when the energy of the energy type in the energy supply station is abnormal, the reminder message being used to indicate that the energy of the energy type in the energy supply station is abnormal.

[0317] It should be noted that the energy information updating device 500 of the aforementioned energy supply station is embodied in the form of a functional unit. The term "module" here can be implemented in software and / or hardware, without specific limitations.

[0318] For example, a "module" can be a software program, hardware circuitry, or a combination of both that implements the above-described functions. Hardware circuitry may include application-specific integrated circuits (ASICs), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components that support the described functions.

[0319] Therefore, the units of the various examples described in the embodiments of this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0320] Figure 6 This is a schematic diagram of the structure of another energy information updating device for an energy supply station provided in an embodiment of this application.

[0321] For example, the energy information updating device 600 for the energy supply station also includes a processor 610, a memory 620, and executable program code 630.

[0322] For example, the energy information updating device 600 for an energy supply station includes one or more processors 610, which can support the energy information updating device 600 for an energy supply station in implementing the energy information updating method for an energy supply station in the method embodiment. The processor 610 can be a general-purpose processor or a special-purpose processor. For example, the processor 610 can be a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.

[0323] For example, the processor 610 can be used to control the energy information updating device 600 of the energy supply station, execute software programs, and process the data of the software programs. The energy information updating device 600 of the energy supply station may also include a communication unit for realizing signal input (receiving) and output (transmitting).

[0324] For example, the energy information updating device 600 for an energy supply station may include one or more memories 620, which store executable program code 630. The executable program code 630 can be run by a processor 610 to generate instructions, causing the processor 610 to execute the energy information updating method for the energy supply station described in the above method embodiments according to the instructions. For example, the processor 610 executes the following according to the instructions: if other vehicles are detected at the energy supply station, obtain the credibility of the energy information of the energy supply station and other vehicles; obtain a first weight of the energy information based on the credibility of other vehicles, the first weight being used to represent the credibility of the energy information; and update the energy status of the energy supply station according to the first weight of the energy information and the energy information.

[0325] Optionally, the memory 620 may also store data. Optionally, the processor 610 may also read data stored in the memory 620, which may be stored at the same memory address as the executable program code 630, or the data may be stored at a different memory address than the executable program code 630.

[0326] For example, the processor 610 and memory 620 can be configured separately or integrated together, for example, integrated on the system-on-chip (SOC) of the terminal device.

[0327] For example, the memory 620 can be used to store the relevant program of the energy information update method of the energy supply station provided in the embodiments of this application, and the processor 610 can be used to call the executable program code 630 stored in the memory 620 when controlling the vehicle to execute the energy information update method of the energy supply station in the embodiments of this application.

[0328] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for updating energy information of an energy station according to any of the foregoing embodiments.

[0329] The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, Digital Video Discs (DVDs), Compact Disc Read-Only Memory (CD-ROM), microdrives, and magneto-optical disks, read-only memory (ROM), random access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), dynamic random access memory (DRAM), video random access memory (VRAM), flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0330] This application also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to implement the method for updating energy information of the energy supply station in the above embodiments.

[0331] In addition, the electronic device provided in the embodiments of this application may specifically be a chip, component or module. The electronic device may include a connected processor and a memory. The memory is used to store instructions. When the electronic device is running, the processor may call and execute the instructions to make the chip execute the energy information update method of the power supply station in the above embodiments.

[0332] The vehicle, computer-readable storage medium, computer program product, or chip provided in this application are all used to execute the energy information update method for the corresponding energy supply station provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the energy information update method for the corresponding energy supply station provided above, and will not be repeated here.

[0333] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions 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.

[0334] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0335] 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.

Claims

1. A method for updating energy information at an energy supply station, characterized in that, The method includes: If other vehicles are detected at the energy station, obtain the energy information of the energy station and the credibility of the other vehicles; Based on the credibility of the other vehicles, a first weight is obtained for the energy information, and the first weight is used to represent the credibility of the energy information. The energy status of the energy supply station is updated based on the first weight of the energy information and the energy information itself. The system acquires the vehicle locations of the other vehicles and environmental images collected by them; based on a boundary expansion coefficient, the location of the power supply station, and a preset radius, it obtains the target area corresponding to the power supply station, where the boundary expansion coefficient is positively correlated with the traffic flow of the power supply station in the current time period; based on the target area corresponding to the power supply station and the vehicle locations, it obtains a first confidence level, which represents the confidence that the vehicle location is in the target area; based on a similarity threshold coefficient, the image features of the environmental image, and preset image features, it obtains a second confidence level, where the similarity threshold coefficient is positively correlated with the visibility of the current weather at the power supply station, and the second confidence level represents the confidence that the image features match the preset image features; based on the first confidence level and the second confidence level, it determines whether the other vehicles are located at the power supply station.

2. The method according to claim 1, characterized in that, The step of updating the energy status of the energy supply station based on the first weight of the energy information and the energy information includes: If the first weight is greater than or equal to a preset threshold, the energy status of the energy supply station is updated according to the energy status indicated by the energy information. If the first weight is less than the preset threshold, the energy status of the energy supply station is updated according to the energy status indicated by the energy information and the initial energy status of the energy supply station.

3. The method according to claim 2, characterized in that, The step of updating the energy status of the energy supply station based on the energy status indicated by the energy information and the initial energy status of the energy supply station includes: The first parameter value is obtained based on the energy status indicated by the energy information and the first weight; The second parameter value is obtained based on the initial energy state and the second weight of the energy supply station, wherein the second weight is obtained based on the first weight. The energy status of the power supply station is updated based on the sum of the first parameter value and the second parameter value.

4. The method according to claim 1, characterized in that, The acquisition of energy information from the energy supply station includes: The duration threshold is obtained based on the type of the energy supply station; The energy information of the energy supply station is obtained based on the vehicle status of the other vehicles and the duration threshold. The vehicle status includes the duration of the other vehicles' stay at the energy supply station and the status of the energy interface protective cover of the other vehicles.

5. The method according to claim 4, characterized in that, The step of obtaining the energy information of the energy supply station based on the vehicle status of the other vehicles and the duration threshold includes: Based on the state of the energy interface protection cover, determine whether the energy interface protection cover is open when the other vehicle is located at the energy supply station; If the dwell time is greater than or equal to the dwell time threshold and the energy interface protective cover has been opened at least once, the energy information of the energy supply station is obtained based on the energy change values ​​of the other vehicles. If the dwell time is greater than or equal to the dwell time threshold and the energy interface protective cover is not opened, the energy information of the energy supply station is obtained based on the user response information of the inquiry information. The inquiry information is used to inquire whether the energy of the target model in the energy supply station is abnormal, and the target model is the model of the energy corresponding to the energy of the other vehicles.

6. The method according to claim 5, characterized in that, The step of obtaining the energy information of the energy supply station based on the energy change values ​​of the other vehicles includes: If the energy change value is greater than or equal to a preset energy change threshold, the energy information of the energy supply station is obtained, including that the target model in the energy supply station has sufficient energy, and the preset energy change threshold is positively correlated with the vehicle type of the other vehicles; If the energy change value is less than the preset energy change threshold, the energy information of the energy supply station is obtained, including the energy anomaly of the target model in the energy supply station.

7. The method according to claim 1, characterized in that, The method further includes: If a target vehicle is detected to have a need for energy replenishment, the target vehicle is determined to enter a designated energy supply station. Based on the energy status of the energy station to be entered, determine whether the energy type of the energy in the energy station to be entered is abnormal; In the event of an energy anomaly in the energy type of the energy source at the energy supply station to be entered, the target vehicle is controlled to output a reminder message, which is used to indicate the energy anomaly in the energy source at the energy supply station to be entered.

8. A device for updating energy information at an energy supply station, characterized in that, The device includes: Memory, used to store executable program code; A processor for calling and running the executable program code from the memory, causing the apparatus to perform the method as described in any one of claims 1 to 7.