Vehicle charging prompting method and device, storage medium and electronic device
By acquiring historical driving and charging data of new energy vehicles, personalized charging methods and factors are determined, and charging reminder information is generated and pushed out. This solves the problems of low flexibility and accuracy of charging reminders in existing technologies and improves the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2023-09-05
- Publication Date
- 2026-07-07
AI Technical Summary
In the existing technology, the charging reminder methods for new energy vehicles cannot meet the personalized needs of users with different personalities for charging timing and charging warnings, resulting in low flexibility and accuracy of charging reminders and a poor user experience.
By acquiring vehicle driving data and charging history data, the target charging method and charging factor are determined, personalized charging reminders are generated, and pushed to the vehicle to provide charging reminders, including recommended locations and times.
It improves the flexibility and accuracy of vehicle charging reminders, enhances the user experience, and meets the personalized needs of different users.
Smart Images

Figure CN117048343B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the automotive field, and more specifically, to a vehicle charging reminder method, apparatus, storage medium, and electronic device. Background Technology
[0002] Currently, low battery warnings for new energy vehicles typically use a fixed value as the primary way to alert users that charging is needed. However, this method fails to meet the personalized needs of users with different personalities regarding charging timing and warnings. Given the readily available historical and real-time data on vehicle operation, current charging warning methods struggle to predict charging opportunities, resulting in low flexibility and accuracy of vehicle charging alerts and a poor user experience.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This invention provides a vehicle charging reminder method, apparatus, storage medium, and electronic device to at least solve the technical problems of low flexibility and accuracy and poor user experience in vehicle charging reminders in related technologies.
[0005] According to one aspect of the present invention, a vehicle charging reminder method is provided, comprising: acquiring vehicle driving data and charging history data of a target vehicle, wherein the vehicle driving data is used to represent the target vehicle's cumulative mileage, remaining driving range, and real-time location information, and the charging history data is used to represent the target vehicle's historical charging status and historical charging method; determining a target charging method and a target charging factor based on the vehicle driving data and the charging history data, wherein the target charging method is used to determine the recommended charging location corresponding to the target vehicle, and the target charging factor is used to determine the recommended charging time corresponding to the target vehicle; generating charging reminder information based on the target charging method and the target charging factor; and pushing the charging reminder information to the target vehicle to provide a charging reminder.
[0006] Optionally, determining the target charging method based on vehicle driving data and charging history data includes: determining multiple historical charging segments based on the charging history data; counting the DC charging frequency and AC charging frequency of the target vehicle in the multiple historical charging segments; determining the AC charging ratio and DC charging ratio based on the DC charging frequency and AC charging frequency; and determining the target charging method using the AC charging ratio and DC charging ratio.
[0007] Optionally, determining the target charging method using the AC charging percentage and the DC charging percentage includes: determining the target charging method as AC charging method in response to a first difference between the AC charging percentage and the DC charging percentage being greater than a preset value; and determining the target charging method as DC charging method in response to a second difference between the DC charging percentage and the AC charging percentage being greater than a preset value.
[0008] Optionally, determining the target charging factor based on vehicle driving data and charging history data includes: acquiring range difference information and cumulative range difference information, wherein the range difference information is used to represent the additional remaining range between the first time and the second time, and the cumulative range difference information is used to represent the additional cumulative driving range between the second time and the third time, the first time being the charging start time corresponding to the first charging segment, the second time being the charging end time corresponding to the first charging segment, and the third time being the charging start time corresponding to the second charging segment, and the first charging segment and the second charging segment being adjacent charging segments among multiple historical charging segments; determining the predicted charging factor corresponding to the second charging segment based on the range difference information and the cumulative range difference information; and determining the target charging factor based on multiple predicted charging factors corresponding to multiple historical charging segments.
[0009] Optionally, generating charging prompt information based on the target charging method and target charging factor includes determining a recommended charging location based on the target charging method, real-time location information, and electronic map information, and determining a charging prompt threshold based on the target charging factor; in response to the change in the remaining driving range of the target vehicle to the charging prompt threshold, generating charging prompt information using the recommended charging location.
[0010] Optionally, pushing charging reminder information to the target vehicle to provide charging reminders includes: pushing charging reminder information to the audio component and / or display component of the target vehicle to provide charging reminders.
[0011] Optionally, the vehicle charging reminder method further includes: in response to the remaining driving range of the target vehicle changing to a charging reminder threshold, controlling the non-driving functions of the target vehicle to turn off, and pushing vehicle function reminder information to the target vehicle.
[0012] According to one embodiment of the present invention, a vehicle charging reminder device is also provided, comprising: an acquisition module for acquiring vehicle driving data and charging history data of a target vehicle, wherein the vehicle driving data represents the target vehicle's cumulative mileage, remaining range, and real-time location information, and the charging history data represents the target vehicle's charging status and charging mode; a determination module for determining a target charging mode and a target charging factor based on the target vehicle's vehicle driving data and charging history data, wherein the target charging mode is used to determine a recommended charging location corresponding to the target vehicle, and the target charging factor is used to determine a recommended charging time corresponding to the target vehicle; a generation module for generating charging reminder information based on the target charging mode and target charging factor; and a push module for pushing the charging reminder information to the target vehicle for charging reminder purposes.
[0013] Optionally, the determining module is also used to: determine multiple historical charging segments based on historical charging data; count the DC charging frequency and AC charging frequency of the target vehicle in the multiple historical charging segments; determine the AC charging ratio and DC charging ratio based on the DC charging frequency and AC charging frequency; and determine the target charging method using the AC charging ratio and DC charging ratio.
[0014] Optionally, the determining module is further configured to: determine the target charging method as AC charging method in response to a first difference between the AC charging percentage and the DC charging percentage being greater than a preset value; and determine the target charging method as DC charging method in response to a second difference between the DC charging percentage and the AC charging percentage being greater than a preset value.
[0015] Optionally, the determining module is further configured to: acquire range difference information and cumulative range difference information, wherein the range difference information represents the additional remaining range between the first time and the second time, and the cumulative range difference information represents the additional cumulative driving range between the second time and the third time, the first time being the charging start time corresponding to the first charging segment, the second time being the charging end time corresponding to the first charging segment, and the third time being the charging start time corresponding to the second charging segment, and the first charging segment and the second charging segment being adjacent charging segments among multiple historical charging segments; determine the predicted charging factor corresponding to the second charging segment based on the range difference information and the cumulative range difference information; and determine the target charging factor based on the multiple predicted charging factors corresponding to multiple historical charging segments.
[0016] Optionally, the generation module is also used to: determine a recommended charging location based on the target charging method, real-time location information and electronic map information, and determine a charging reminder threshold based on the target charging factor; and generate charging reminder information using the recommended charging location in response to changes in the remaining driving range of the target vehicle to the charging reminder threshold.
[0017] Optionally, the push module is also used to: push charging reminder information to the audio component and / or display component of the target vehicle to provide a charging reminder.
[0018] Optionally, the push module is also used to: in response to the remaining driving range of the target vehicle changing to a charging reminder threshold, control the non-driving functions of the target vehicle to be turned off, and push vehicle function reminder information to the target vehicle.
[0019] According to one embodiment of the present invention, a non-volatile storage medium is also provided, wherein a computer program is stored in the storage medium, and the computer program is configured to execute the vehicle charging reminder method described above when running.
[0020] According to one embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the vehicle charging reminder method described above.
[0021] In this embodiment of the invention, by acquiring the vehicle driving data and charging history data of the target vehicle, the target charging method and target charging factor are determined based on the vehicle driving data and charging history data. Then, charging prompt information is generated according to the target charging method and target charging factor, and finally the charging prompt information is pushed to the target vehicle to provide charging reminders. This achieves the goal of making the judgment of vehicle charging prompts more suitable for the user's driving habits, thereby improving the flexibility, accuracy and user experience of vehicle charging prompts. This solves the technical problems of low flexibility and accuracy and poor user experience of vehicle charging prompts in related technologies. Attached Figure Description
[0022] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0023] Figure 1 This is a flowchart of a vehicle charging reminder method according to one embodiment of the present invention;
[0024] Figure 2 This is a schematic diagram illustrating the determination of a target charging method according to one embodiment of the present invention;
[0025] Figure 3 This is a schematic diagram of another vehicle charging reminder method according to one embodiment of the present invention;
[0026] Figure 4 This is a structural block diagram of a vehicle charging reminder device according to one embodiment of the present invention. Detailed Implementation
[0027] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0029] According to an embodiment of the present invention, a vehicle charging reminder method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0030] This method embodiment can be executed in an electronic device or similar computing device that includes a memory and a processor. Taking operation on a vehicle terminal as an example, the vehicle terminal may include one or more processors (processors may include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), digital signal processing (DSP) chips, microcontroller units (MCUs), field-programmable gate arrays (FPGAs), neural network processors (NPUs), tensor processors (TPUs), artificial intelligence (AI) type processors, etc.) and a memory for storing data. Optionally, the vehicle terminal may also include transmission devices, input / output devices, and display devices for communication functions. Those skilled in the art will understand that the above structural description is merely illustrative and does not limit the structure of the vehicle terminal. For example, the vehicle terminal may include more or fewer components than described above, or have a different configuration than described above.
[0031] The memory can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the vehicle data testing method in this embodiment of the invention. The processor executes various functional applications and data processing by running the computer program stored in the memory, thereby realizing the aforementioned vehicle data testing method. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0032] The transmission device is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the mobile terminal's communication provider. In one example, the transmission device includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0033] Display devices can be, for example, touchscreen liquid crystal displays (LCDs) and touch displays (also referred to as "touchscreens" or "touch displays"). The LCD allows users to interact with the user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), which allows users to interact with the GUI through finger contact and / or gestures on a touch-sensitive surface. Optional human-computer interaction functions include: creating web pages, drawing, word processing, creating electronic documents, playing games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital video, playing digital music, and / or web browsing, etc. Executable instructions for performing the above human-computer interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.
[0034] Figure 1 This is a flowchart of a vehicle charging reminder method according to one embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0035] Step S12: Obtain vehicle driving data and charging history data of the target vehicle. The vehicle driving data is used to represent the target vehicle's cumulative driving mileage, remaining driving range and real-time location information, and the charging history data is used to represent the target vehicle's historical charging status and historical charging method.
[0036] In step S12 above, the cumulative mileage of the target vehicle refers to the mileage driven since the vehicle rolled off the production line, in km, denoted as OdometerValue. The remaining driving range of the target vehicle refers to the predicted driving range of the vehicle before the battery is completely depleted, in km, denoted as RemainingDriveDistance. The real-time location information of the target vehicle includes the longitude and latitude of the target vehicle's current location, in degrees-minutes-seconds, where longitude is denoted as Longitude and latitude as Latitude. The historical charging status of the target vehicle refers to whether the target vehicle is idle or charging, denoted as ChargeStatus. The historical charging method of the target vehicle refers to whether the target vehicle is charging with AC or DC power, denoted as ChargeState.
[0037] Step S14: Determine the target charging method and target charging factor based on vehicle driving data and charging history data. The target charging method is used to determine the recommended charging location for the target vehicle, and the target charging factor is used to determine the recommended charging time for the target vehicle.
[0038] In step S14 above, the target charging method includes, but is not limited to, AC charging and DC charging; the recommended charging location can be determined by selecting three charging stations or devices closest to the current location of the target vehicle; the target charging factor is used to determine the recommended charging time for the target vehicle, wherein the recommended charging time is determined personalized based on information such as the user's charging habits.
[0039] Step S16: Generate charging prompt information based on the target charging method and target charging factor;
[0040] In step S16 above, a recommended charging location is determined based on the target charging method, real-time location information, and electronic map information, and a charging prompt threshold is determined based on the target charging factor. Charging prompt information is generated based on the target charging method and the target charging factor. The electronic map information includes the location of the charging station or equipment and the corresponding charging method.
[0041] Step S18: Push the charging reminder information to the target vehicle to provide a charging reminder.
[0042] In step S18 above, the charging prompt information may include the target vehicle's charging prompt, the location information of the recommended charging station or equipment, and the charging method corresponding to the charging station or equipment, etc. The charging prompt information is pushed to the target vehicle's audio component and / or display component to provide charging prompts.
[0043] Based on steps S12 to S18 above, by acquiring the vehicle driving data and charging history data of the target vehicle, the target charging method and target charging factor are determined based on the vehicle driving data and charging history data. Then, charging prompt information is generated according to the target charging method and target charging factor. Finally, the charging prompt information is pushed to the target vehicle to provide charging reminders. This achieves the goal of making the judgment of vehicle charging prompts more suitable for the user's driving habits, thereby improving the flexibility, accuracy and user experience of vehicle charging prompts. This solves the technical problems of low flexibility and accuracy and poor user experience of vehicle charging prompts in related technologies.
[0044] Optionally, in step S14, determining the target charging method and target charging factor based on vehicle driving data and charging history data includes:
[0045] Step S141: Determine multiple historical charging segments based on historical charging data;
[0046] In step S141 above, the historical charging data is traversed, and the ChargeStatus signal data is used as the segmentation condition for historical charging segments to obtain all historical charging segments. Using the ChargeStatus signal data as the segmentation condition, based on the ChargeStatus signal data upload frequency, when ChargeStatus changes from "idle" to "charging," this is the start time of charging; when ChargeStatus changes from "charging" to "idle," this is the end time of charging. The period from the start time of charging to the end time of the first charging session is segmented into one charging segment.
[0047] Step S142: Count the DC charging frequency and AC charging frequency of the target vehicle in multiple historical charging segments;
[0048] In step S142 above, DC charging frequency refers to the frequency of ChargeState being DC charging in all historical charging segments, denoted as DC_Frequency, and AC charging frequency refers to the frequency of ChargeState being AC charging in all historical charging segments, denoted as AC_Frequency.
[0049] Step S143: Determine the AC charging ratio and DC charging ratio based on the DC charging frequency and AC charging frequency;
[0050] In step S143 above, the AC charging ratio is denoted as AC_per, and the formula for calculating AC_per is shown in equation (1). The DC charging ratio is denoted as DC_per, and the formula for calculating DC_per is shown in equation (2).
[0051]
[0052]
[0053] Step S144: Determine the target charging method using the AC charging ratio and the DC charging ratio.
[0054] In step S144 above, the target charging method can be determined by the AC ratio and DC ratio, wherein the target charging method includes, but is not limited to, AC charging method and DC charging method.
[0055] Based on steps S141 to S144 above, firstly, multiple historical charging segments are determined according to historical charging data. Then, the AC_Frequency and DC_Frequency of the target vehicle in these segments are statistically analyzed. Next, AC_per and DC_per are calculated based on AC_Frequency and DC_Frequency. Finally, the target charging method is determined using AC_per and DC_per. By analyzing vehicle driving data and historical charging data to determine the target charging method, suitable charging stations or equipment can be recommended to the target vehicle user, thereby improving the accuracy of vehicle charging prompts and the user experience.
[0056] Optionally, in step S144, determining the target charging method using the AC charging ratio and the DC charging ratio includes:
[0057] Step S1441: In response to the first difference between the AC charging ratio and the DC charging ratio being greater than a preset value, the target charging method is determined to be AC charging method.
[0058] Step S1442: In response to the second difference between the DC charging ratio and the AC charging ratio being greater than a preset value, the target charging mode is determined to be DC charging mode.
[0059] In steps S1441 to S1442 above, the first difference refers to the value of AC_per - DC_per, and the second difference refers to the value of DC_per - AC_per. If the value of AC_per - DC_per is greater than a preset value, the target charging method is AC charging; if the value of DC_per - AC_per is greater than a preset value, the target charging method is DC charging. Specifically, Figure 2 This is a schematic diagram illustrating the determination of a target charging method according to one embodiment of the present invention, as shown below. Figure 2As shown, the target charging method is determined based on vehicle driving data and charging history data. First, the onboard terminal collects the real-time location information and charging history data of the target vehicle, and obtains charging station or equipment information from electronic map information. Then, the collected data is uploaded to the data processing platform. Based on the charging history data, multiple historical charging segments are determined, and the AC_Frequency and DC_Frequency of the target vehicle in multiple historical charging segments are calculated. Based on AC_Frequency and DC_Frequency, AC_per and DC_per are calculated. Finally, the target charging method is determined using AC_per and DC_per.
[0060] Furthermore, if the first difference between AC_per and DC_per is greater than 80%, the target charging method is determined to be AC charging; if the second difference between DC_per and AC_per is greater than 80%, the target charging method is determined to be DC charging.
[0061] Finally, determine the charging recommendation location according to the user's sensitivity to the charging method. Among them, if AC_per - DC_per ≥ 80%, it indicates that the user of the target vehicle highly prefers the AC charging method or the target vehicle does not have the DC charging ability. According to the real-time position information of the target vehicle and the electronic map information, calculate the 3 AC charging stations or devices closest to the current position of the target vehicle. The distances of the target vehicle from the 3 AC charging stations or devices are recorded as Distance1, Distance2, and Distance3 from near to far, that is, Distance1 < Distance2 < Distance3; if DC_per - AC_per ≥ 80%, it indicates that the user of the target vehicle highly prefers the DC charging method or the target vehicle does not have the AC charging ability. According to the real-time position information of the target vehicle and the electronic map information, calculate the 3 DC charging stations or devices closest to the current position of the target vehicle. The distances of the target vehicle from the 3 DC charging stations or devices are recorded as Distance1, Distance2, and Distance3 from near to far, that is, Distance1 < Distance2 < Distance3; if the difference between AC_per and DC_per satisfies AC_per - DC_per < 80% or the difference between DC_per and AC_per satisfies DC_per - AC_per < 80%, it is considered that the user of the target vehicle is not sensitive to the charging method. According to the real-time position information of the target vehicle and the electronic map information, calculate the 3 charging stations or devices closest to the current position of the target vehicle. The distances of the target vehicle from the 3 charging stations or devices are recorded as Distance1, Distance2, and Distance3 from near to far, that is, Distance1 < Distance2 < Distance3.
[0062] Based on the above steps S141 to S1442, first determine multiple historical charging segments according to the charging history data, count the AC_Frequency and DC_Frequency of the target vehicle in the multiple historical charging segments, then calculate AC_per and DC_per, and then use AC_per and DpeC_per to determine the target charging method. Finally, determine the charging recommendation location based on the target charging method, the real-time position information of the target vehicle, and the electronic map information. By analyzing the vehicle driving data and charging history data to determine the target charging method, and then combining the real-time position information of the target vehicle and the electronic map information to determine the charging recommendation location, it is possible to recommend suitable charging stations or devices for the users of the target vehicle, thereby improving the accuracy of vehicle charging prompts and the user experience.
[0063] Optionally, in step S14, determining the target charging method and the target charging factor based on the vehicle driving data and the charging history data further includes:
[0064] Step S145: Obtain the range difference information and the cumulative range difference information. The range difference information is used to represent the remaining range added between the first time and the second time, and the cumulative range difference information is used to represent the cumulative driving mileage added between the second time and the third time. The first time is the charging start time corresponding to the first charging segment, the second time is the charging end time corresponding to the first charging segment, and the third time is the charging start time corresponding to the second charging segment. The first charging segment and the second charging segment are adjacent charging segments among multiple historical charging segments.
[0065] In step S145 above, the remaining driving range at the start of charging in the first charging segment of the target vehicle is recorded and denoted as Start_RemainingDriveDistance. (n) Record the remaining driving range at the end of the first charging segment of the target vehicle, denoted as End_RemainingDriveDistance. (n) The range difference information is the additional remaining range added between the start and end times of the first charging segment, denoted as add_RemainingDriveDistance. (n) The calculation formula is shown in equation (3); the cumulative mileage at the end of the first charging segment of the target vehicle is recorded and denoted as End_OdometerValue. (n) Record the cumulative mileage driven at the start of charging during the second charging segment of the target vehicle, denoted as Start_OdometerValue. (n-1) The cumulative mileage difference information is the additional cumulative mileage traveled between the end time of the first charging segment and the start time of the second charging segment, denoted as interval_last_mileage. (n) The calculation formula is shown in equation (4).
[0066] add_RemainingDriveDistance (n) =
[0067] End_RemainingDriveDistance (n) -Start_RemainingDriveDistance (n) (3)
[0068] interval_last_mileage (n) =Start_OdometerValue (n) -End_OdometerValue(n-1) (4)
[0069] Step S146: Determine the predicted charging factor corresponding to the second charging segment based on the driving range difference information and the cumulative mileage difference information;
[0070] In step S146 above, the predicted charging factor corresponding to the second charging segment is determined based on the driving range difference information and the cumulative mileage difference information. The predicted charging factor represents the user's judgment of the recommended charging time for the target vehicle and is denoted as Charging_personality. The predicted charging factor for the nth historical charging segment is Charging_personality. (n) The calculation formula is shown in equation (5):
[0071]
[0072] Where Charging_personality∈(0,1), the closer Charging_personality is to 1, the more aggressive the user of the target vehicle is, and the more aggressive they will be ...
[0073] Step S147: Determine the target charging factor based on multiple predicted charging factors corresponding to multiple historical charging segments.
[0074] In step S147 above, the target charging factor refers to the 75th percentile of the predicted charging factor of the most recent 50 historical charging segments, denoted as Charging_personality_75, where Charging_personality_75∈(0,1).
[0075] Specifically, firstly, the predicted charging factors of the most recent 50 historical charging segments are sorted in ascending order. The Charing_personality_75 value of the 50 historical charging segments is obtained by using Charing_personality (37) and Charing_personality (38) The Charing_personality_75 value is calculated using the formula shown in equation (6) for these 50 historical charging segments:
[0076] Charing_personality_75= Charing_personality (37)*75%+Charing_personality (38) *25% (6)
[0077] Based on steps S145 to S147 above, the following steps are first taken: the driving range difference information and the cumulative mileage difference information are obtained. A new data field is defined, and the driving range difference and cumulative mileage difference are calculated based on this new data field. Then, the predicted charging factor corresponding to the second charging segment is determined based on the driving range difference information and the cumulative mileage difference information. Finally, the target charging factor is determined based on multiple predicted charging factors corresponding to multiple historical charging segments. By analyzing vehicle driving data and charging history data to determine the target charging factor and recommended charging timing, a suitable recommended charging time can be selected for the user of the target vehicle. This makes the determination of the recommended charging time more suitable for the user's driving habits, thereby improving the user's product experience.
[0078] Optionally, in step S16, generating charging prompt information based on the target charging method and target charging factor includes:
[0079] Step S161: Determine the recommended charging location based on the target charging method, real-time location information and electronic map information, and determine the charging prompt threshold based on the target charging factor;
[0080] Step S162: In response to the change in the remaining driving range of the target vehicle to the charging reminder threshold, a charging reminder message is generated using the recommended charging location.
[0081] Specifically, during the driving process of the target vehicle, based on the real-time position information of the target vehicle and the electronic map information, calculate the 3 charging stations or devices closest to the current position of the target vehicle. The distances of the target vehicle from the 3 charging stations or devices are recorded as Distance1, Distance2, and Distance3 from near to far, that is, Distance1 < Distance2 < Distance3. When the ratio of Distance3 to the RemainingDriveDistance of the target vehicle changes to the charging prompt threshold, as shown in Equation (7), the in-vehicle voice prompts "The remaining driving range is insufficient. Please replenish energy in time"; when the ratio of Distance2 to the RemainingDriveDistance of the target vehicle changes to the charging prompt threshold, as shown in Equation (8), the in-vehicle voice prompts "The remaining driving range is insufficient. Please replenish energy in time", the instrument panel displays "The remaining driving range is insufficient. Please replenish energy in time", and the in-vehicle system pops up the two charging stations or devices with the shortest distances, that is, the charging stations or devices corresponding to Distance1 and Distance2; when the ratio of Distance1 to the RemainingDriveDistance of the target vehicle changes to the charging prompt threshold, as shown in (9), the instrument displays "The remaining driving range is insufficient. Please replenish energy in time", the instrument panel displays "The remaining driving range is insufficient. Please replenish energy in time", the in-vehicle system pops up the two charging stations or devices with the shortest distances, that is, the charging stations or devices corresponding to Distance1 and Distance2, and the non-driving functions in the vehicle are turned off, and the in-vehicle prompts "The low battery mode has been entered. Please manually turn on the remaining non-driving necessary functions".
[0082]
[0083]
[0084]
[0085] Based on the above steps S161 to S162, determine the charging recommended location based on the target charging method, real-time position information and electronic map information, determine the charging prompt threshold based on the target charging factor, and generate the charging prompt information using the charging recommended location. By setting different charging thresholds to push charging reminders, the technical problem of low flexibility and poor user experience of vehicle charging prompts caused by relying on a fixed low battery prompt value for vehicle charging prompts is solved. At the same time, by continuously online correcting the charging prompt threshold by real-time monitoring of vehicle driving data and charging history data, the accuracy of vehicle charging prompts is improved.
[0086] Optionally, in step S18, pushing the charging prompt information to the target vehicle for charging prompt includes:
[0087] Step S181: Push charging reminder information to the audio component and / or display component of the target vehicle to provide a charging reminder.
[0088] In step S182, in response to the remaining driving range of the target vehicle changing to the charging reminder threshold, the non-driving functions of the target vehicle are turned off, and vehicle function reminder information is pushed to the target vehicle.
[0089] Specifically, the audio component can be a speaker to play charging reminder information, and the display component can be a display screen or other device with a display. A display command is sent to the display component to display the charging reminder information. When the remaining range of the target vehicle changes to the charging reminder threshold, the non-driving functions of the target vehicle are turned off, and a vehicle function reminder message is pushed to the target vehicle. The vehicle system prompts "Low battery mode has been entered. Please manually turn on other non-driving necessary functions."
[0090] Based on steps S181 to S182 above, charging reminder information is pushed to the audio component and / or display component of the target vehicle to provide a charging reminder. When the remaining range of the target vehicle changes to the charging reminder threshold, the non-driving functions of the target vehicle are turned off, and a vehicle function reminder message is pushed to the target vehicle. By turning off the non-driving functions in the vehicle and displaying the message "Low battery mode has been entered. Please manually turn on other non-driving necessary functions," a longer margin of error is provided for the user to ensure that the user can reach the charging location before the battery is depleted, thereby avoiding the dangerous situation of the vehicle being forced to stop due to the battery being depleted.
[0091] Figure 3 This is a schematic diagram of another vehicle charging reminder method according to one embodiment of the present invention. As shown in the figure, the vehicle charging reminder method mainly includes the following execution steps:
[0092] Step S301: Collect vehicle driving data and charging history data of the target vehicle;
[0093] Step S302: Upload the data to the data processing platform;
[0094] Step S303: Divide the charging history data into multiple historical charging segments;
[0095] Step S304: Determine the target charging method and target charging factor based on vehicle driving data and charging history data;
[0096] Step S305: Determine the recommended charging location based on the target charging method, real-time location information and electronic map information, and determine the charging prompt threshold based on the target charging factor;
[0097] Step S306: When the remaining driving range of the target vehicle changes to the charging reminder threshold, a charging reminder message is generated using the recommended charging location.
[0098] Step S307: Push the charging reminder information to the audio component and / or display component of the target vehicle to provide a charging reminder.
[0099] In the aforementioned vehicle charging reminder method, the vehicle driving data and charging history data of the target vehicle are obtained. Then, the target charging method and target charging factor are determined based on the vehicle driving data and charging history data. Subsequently, charging reminder information is generated according to the target charging method and target charging factor. Finally, the charging reminder information is pushed to the target vehicle to provide charging reminders. This achieves the goal of making vehicle charging reminders more suitable for users' driving habits, thereby improving the flexibility, accuracy, and user experience of vehicle charging reminders. This solves the technical problems of low flexibility and accuracy and poor user experience in related technologies.
[0100] The following example will provide a detailed explanation of the workflow of the vehicle charging reminder method described above:
[0101] Assuming vehicle driving data and charging history data have been obtained from the target vehicle's terminal, the charging history data is first segmented into 15 historical charging segments. These 15 segments are used here to illustrate the 50 historical charging segments defined above. Within these 15 segments, AC_per, DC_per, and the first difference are calculated. Where AC_per equals 92% and DC_per equals 8%, then AC_per - DC_per = 84%, meaning AC_per - DC_per ≥ 80%, indicating that the target vehicle's user strongly prefers AC charging or that the target vehicle lacks DC charging capability. Then, combining the target vehicle's real-time location information and electronic map information, the three closest AC charging stations or devices are calculated in real-time. The distances from the target vehicle to these three charging stations or devices, from closest to furthest, are denoted as Distance1, Distance2, and Distance3, respectively. <Distance2<Distance3。
[0102] Furthermore, the system acquires the driving range difference information and the cumulative mileage difference information, and then determines the predicted charging factor corresponding to the second charging segment based on these information. The predicted charging factor represents the user's judgment of the recommended charging time for the target vehicle. Based on vehicle driving data and charging history data, interval_last_mileage, add_RemainingDriveDistance, and Charing_personality are calculated, as shown in Table 1, which displays the driving range difference information, cumulative mileage difference information, and predicted charging factor for the target vehicle.
[0103] Table 1
[0104]
[0105] The target charging factor is calculated from Table 1, where the target charging factor refers to the 75th percentile of the Charing_personality of the most recent 50 historical charging segments. Since 15 historical charging segments are used here to illustrate the 50 historical charging segments defined above, the 75th percentile of the 15 historical charging segments in Table 1 is calculated. As can be seen from the data in Table 1, there are a total of 15 Charing_personality values. These 15 Charing_personality values are arranged in ascending order. The Charing_personality_75 value of the 15 historical charging segments is calculated using the Charing_personality values corresponding to the 11th and 12th historical charging segments. Therefore, the formula for calculating the Charing_personality_75 value of the above 15 historical charging segments is shown in Equation (10).
[0106] Charing_personality_75=Charing_personality (11) *75%+Charing_personality (12) *25% (10)
[0107] From Table 1, we can obtain Charing_personality (11) =81.95%、Charing_personality (12) =83.33%, and Charing_personality_75 = 0.82295 is calculated from equation (10).
[0108] Finally, determine the charging recommended location based on the target charging method, real-time location information, and electronic map information, determine the charging prompt threshold based on the target charging factor. When the RemainingDriveDistance of the target vehicle changes to the charging prompt threshold, generate the charging prompt information using the charging recommended location, and push the charging prompt information to the audio component and / or display component of the target vehicle for charging prompt. During the driving process of the target vehicle, calculate the 3 charging stations or devices closest to the current position of the target vehicle according to the real-time location information of the target vehicle and the electronic map information. The distances of the target vehicle from the 3 charging stations or devices are recorded as Distance1, Distance2, and Distance3 from near to far, that is, Distance1 < Distance2 < Distance3. When the ratio of Distance3 to the RemainingDriveDistance of the target vehicle changes to the charging prompt threshold, as shown in Equation (7), the in-vehicle voice prompts "The remaining driving range is insufficient, please replenish energy in time", where Charing_personality_75 = 0.82295; when the ratio of Distance2 to the RemainingDriveDistance of the target vehicle changes to the charging prompt threshold, as shown in Equation (8), the in-vehicle voice prompts "The remaining driving range is insufficient, please replenish energy in time", the dashboard displays "The remaining driving range is insufficient, please replenish energy in time", and the in-vehicle system pops up the two charging stations or devices with the shortest distances, that is, the charging stations or devices corresponding to Distance1 and Distance2, where Charing_personality_75 = 0.82295; when the ratio of Distance1 to the RemainingDriveDistance of the target vehicle changes to the charging prompt threshold, as shown in Equation (9), the instrument display shows "The remaining driving range is insufficient, please replenish energy in time", the dashboard displays "The remaining driving range is insufficient, please replenish energy in time", the in-vehicle system pops up the two charging stations or devices with the shortest distances, that is, the charging stations or devices corresponding to Distance1 and Distance2, the non-driving functions in the vehicle are turned off, and the in-vehicle prompt is "The low battery mode has been entered, please manually turn on the remaining non-driving necessary functions", where Charing_personality_75 = 0.82295.
[0109] Based on steps S31 to S37 above, by acquiring the vehicle driving data and charging history data of the target vehicle, the target charging method and target charging factor are determined based on the vehicle driving data and charging history data. Then, charging prompt information is generated according to the target charging method and target charging factor. Finally, the charging prompt information is pushed to the target vehicle to provide charging reminders. This achieves the goal of making the judgment of vehicle charging prompts more suitable for the user's driving habits, thereby improving the flexibility, accuracy and user experience of vehicle charging prompts. This solves the technical problems of low flexibility and accuracy and poor user experience of vehicle charging prompts in related technologies.
[0110] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0111] This invention also provides a vehicle charging indicator device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0112] Figure 4 This is a structural block diagram of a vehicle charging reminder device according to one embodiment of the present invention. As shown in the figure, the device includes: an acquisition module 401, used to acquire vehicle driving data and charging history data of a target vehicle, wherein the vehicle driving data is used to represent the target vehicle's cumulative driving mileage, remaining driving range, and real-time location information, and the charging history data is used to represent the target vehicle's vehicle charging status and charging mode; a determination module 402, used to determine a target charging mode and a target charging factor based on the target vehicle's vehicle driving data and charging history data, wherein the target charging mode is used to determine the recommended charging location corresponding to the target vehicle, and the target charging factor is used to determine the recommended charging time corresponding to the target vehicle; a generation module 403, used to generate charging reminder information based on the target charging mode and the target charging factor; and a push module 404, used to push the charging reminder information to the target vehicle for charging reminder.
[0113] Optionally, the determining module 402 is further configured to: determine multiple historical charging segments based on historical charging data; count the DC charging frequency and AC charging frequency of the target vehicle in the multiple historical charging segments; determine the AC charging ratio and DC charging ratio based on the DC charging frequency and AC charging frequency; and determine the target charging method using the AC charging ratio and DC charging ratio.
[0114] Optionally, the determining module 402 is further configured to: determine the target charging mode as AC charging mode in response to a first difference between the AC charging ratio and the DC charging ratio being greater than a preset value; and determine the target charging mode as DC charging mode in response to a second difference between the DC charging ratio and the AC charging ratio being greater than a preset value.
[0115] Optionally, the determining module 402 is further configured to: acquire range difference information and cumulative range difference information, wherein the range difference information represents the additional remaining range between the first time and the second time, and the cumulative range difference information represents the additional cumulative driving range between the second time and the third time, the first time being the charging start time corresponding to the first charging segment, the second time being the charging end time corresponding to the first charging segment, the third time being the charging start time corresponding to the second charging segment, and the first charging segment and the second charging segment being adjacent charging segments among multiple historical charging segments; determine the predicted charging factor corresponding to the second charging segment based on the range difference information and the cumulative range difference information; and determine the target charging factor based on the multiple predicted charging factors corresponding to multiple historical charging segments.
[0116] Optionally, the generation module 403 is further configured to: determine a recommended charging location based on the target charging method, real-time location information and electronic map information, and determine a charging reminder threshold based on the target charging factor; and generate charging reminder information using the recommended charging location in response to changes in the remaining driving range of the target vehicle to the charging reminder threshold.
[0117] Optionally, the push module 404 is also used to: push charging reminder information to the audio component and / or display component of the target vehicle to provide a charging reminder.
[0118] Optionally, the push module 404 is also used to: in response to the remaining driving range of the target vehicle changing to a charging reminder threshold, control the non-driving functions of the target vehicle to be turned off, and push vehicle function reminder information to the target vehicle.
[0119] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0120] According to one embodiment of the present invention, a non-volatile storage medium is also provided, wherein a computer program is stored in the storage medium, and the computer program is configured to execute the steps in any of the above method embodiments when running.
[0121] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0122] S1, acquire vehicle driving data and charging history data of the target vehicle. The vehicle driving data is used to represent the target vehicle's cumulative driving mileage, remaining driving range and real-time location information, and the charging history data is used to represent the target vehicle's historical charging status and historical charging method.
[0123] S2, determine the target charging method and target charging factor based on vehicle driving data and charging history data, wherein the target charging method is used to determine the recommended charging location for the target vehicle, and the target charging factor is used to determine the recommended charging time for the target vehicle.
[0124] S3, generates charging prompt information based on the target charging method and target charging factor;
[0125] S4 pushes charging reminder information to the target vehicle to provide charging reminders.
[0126] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0127] According to one embodiment of the present invention, a processor is also provided, the processor being used to run a program, wherein the program is configured to execute the steps in any of the above method embodiments when running.
[0128] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0129] S1, acquire vehicle driving data and charging history data of the target vehicle. The vehicle driving data is used to represent the target vehicle's cumulative driving mileage, remaining driving range and real-time location information, and the charging history data is used to represent the target vehicle's historical charging status and historical charging method.
[0130] S2, determine the target charging method and target charging factor based on vehicle driving data and charging history data, wherein the target charging method is used to determine the recommended charging location for the target vehicle, and the target charging factor is used to determine the recommended charging time for the target vehicle.
[0131] S3, generates charging prompt information based on the target charging method and target charging factor;
[0132] S4 pushes charging reminder information to the target vehicle to provide charging reminders.
[0133] According to one embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0134] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0135] S1, acquire vehicle driving data and charging history data of the target vehicle. The vehicle driving data is used to represent the target vehicle's cumulative driving mileage, remaining driving range and real-time location information, and the charging history data is used to represent the target vehicle's historical charging status and historical charging method.
[0136] S2, determine the target charging method and target charging factor based on vehicle driving data and charging history data, wherein the target charging method is used to determine the recommended charging location for the target vehicle, and the target charging factor is used to determine the recommended charging time for the target vehicle.
[0137] S3, generates charging prompt information based on the target charging method and target charging factor;
[0138] S4 pushes charging reminder information to the target vehicle to provide charging reminders.
[0139] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0140] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0141] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0142] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0143] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0144] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0145] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0146] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for indicating vehicle charging status, characterized in that, include: Acquire vehicle driving data and charging history data of the target vehicle, wherein the vehicle driving data is used to represent the target vehicle's cumulative driving mileage, remaining driving range and real-time location information, and the charging history data is used to represent the target vehicle's historical charging status and historical charging method. The target charging method and target charging factor are determined based on the vehicle driving data and the charging history data, wherein the target charging method is used to determine the recommended charging location corresponding to the target vehicle, and the target charging factor is used to determine the recommended charging time corresponding to the target vehicle. Multiple historical charging segments are determined based on the charging history data; The target charging factor is determined as the charging prompt threshold, wherein the target charging factor is the 75th percentile of the predicted charging factors of the most recent fifty historical charging segments, and the predicted charging factors of the most recent fifty historical charging segments are arranged in ascending order. The target charging factor is obtained as follows: Charing_personality_75 = Charing_personality (37) *75%+Charing_personality (38) *25%, where Charing_personality_75 is the target charging factor, Charing_personality (37) Charing_personality is the predicted charging factor corresponding to the thirty-seventh historical charging segment. (38) The predicted charging factor is for the thirty-eighth historical charging segment. The predicted charging factor is determined based on the range difference information and the cumulative range difference information. The range difference information is used to represent the remaining range added between the first time and the second time. The cumulative range difference information is used to represent the cumulative driving mileage added between the second time and the third time. The first time is the charging start time corresponding to the first charging segment, the second time is the charging end time corresponding to the first charging segment, and the third time is the charging start time corresponding to the second charging segment. The first charging segment and the second charging segment are adjacent charging segments among the multiple historical charging segments. The recommended charging location is determined based on the target charging method, the real-time location information, and the electronic map information. The recommended charging location includes multiple charging stations that are closest to the current location of the target vehicle. The distances of the multiple charging stations from nearest to farthest are denoted as Distance1, Distance2, and Distance3, respectively. In response to the change in the ratio of the remaining range of Distance3 to that of the target vehicle to the charging reminder threshold, the first voice prompt is given using the audio component. In response to the change in the ratio of the remaining range of Distance2 to that of the target vehicle to the charging prompt threshold, the audio component is used to give the first voice prompt, the prompt information is displayed in the display component, and the charging stations corresponding to Distance1 and Distance2 are popped up respectively. In response to the change in the ratio of the remaining range of Distance1 to that of the target vehicle to the charging reminder threshold, a prompt message is displayed in the display component, and the corresponding charging stations for Distance1 and Distance2 are popped up, the non-driving functions in the vehicle are turned off, and a second voice prompt is given using the audio component.
2. The vehicle charging reminder method according to claim 1, characterized in that, Determining the target charging method based on the vehicle driving data and the charging history data includes: The frequency of DC charging and AC charging of the target vehicle in multiple historical charging segments are statistically analyzed. The AC charging ratio and DC charging ratio are determined based on the DC charging frequency and the AC charging frequency. The target charging method is determined using the AC charging ratio and the DC charging ratio.
3. The vehicle charging reminder method according to claim 2, characterized in that, Determining the target charging method using the AC charging percentage and the DC charging percentage includes: In response to a first difference between the AC charging percentage and the DC charging percentage being greater than a preset value, the target charging method is determined to be the AC charging method. In response to a second difference between the DC charging percentage and the AC charging percentage being greater than the preset value, the target charging method is determined to be a DC charging method.
4. The vehicle charging reminder method according to claim 2, characterized in that, Determining the target charging factor based on the vehicle driving data and the charging history data includes: Obtain information on the difference in remaining driving range and the difference in cumulative mileage; The predicted charging factor corresponding to the second charging segment is determined based on the driving range difference information and the cumulative mileage difference information; The target charging factor is determined based on the predicted charging factors corresponding to the multiple historical charging segments.
5. A vehicle charging indicator device, characterized in that, The vehicle charging reminder method according to any one of claims 1 to 4 includes: The acquisition module is used to acquire vehicle driving data and charging history data of the target vehicle. The vehicle driving data is used to represent the target vehicle's cumulative driving mileage, remaining driving range, and real-time location information. The charging history data is used to represent the target vehicle's historical charging status and historical charging method. The determination module is used to determine the target charging method and the target charging factor based on the vehicle driving data of the target vehicle and the charging history data, wherein the target charging method is used to determine the recommended charging location corresponding to the target vehicle, and the target charging factor is used to determine the recommended charging time corresponding to the target vehicle. The generation module is used to generate charging prompt information based on the target charging method and the target charging factor; The push module is used to push the charging reminder information to the target vehicle to provide a charging reminder.
6. The vehicle charging indicator device according to claim 5, characterized in that, Pushing the charging reminder information to the target vehicle to provide a charging reminder includes: The charging reminder information is pushed to the audio component and / or display component of the target vehicle to provide a charging reminder.
7. A non-volatile storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the vehicle charging reminder method according to any one of claims 1 to 4 when it is run.
8. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the vehicle charging reminder method according to any one of claims 1 to 4.