Charging control method, device, equipment and storage medium

By receiving information about the target charging vehicle, generating a set of vehicles to be discharged, calculating similarity, and selecting the target discharge vehicle, the problem of not being able to identify the optimal discharge vehicle in V2V charging is solved, thus improving charging efficiency and user experience.

CN119142195BActive Publication Date: 2025-10-28DONGFENG MOTOR GRP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411271831.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-11
Publication Date
2025-10-28
Estimated Expiration
2044-09-11

AI Technical Summary

Technical Problem

In V2V charging technology, the optimal vehicle for discharging cannot be identified, resulting in low charging efficiency, high cost, and insufficient interaction.

Method used

By receiving charging information from the target charging vehicle, a set of vehicles to be discharged is generated, similarity is calculated and the target discharge vehicle is selected, the discharge vehicle is controlled to charge the charging vehicle, and multiple interactive options are provided.

Benefits of technology

It enables charging after identifying the optimal vehicle for discharge, improving charging efficiency and user experience, and reducing charging costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119142195B_ABST
    Figure CN119142195B_ABST
Patent Text Reader

Abstract

This application discloses a charging control method, apparatus, device, and storage medium, relating to the field of vehicle charging and discharging technology. The disclosed charging control method includes: receiving charging information from a target vehicle; generating a set of vehicles to be discharged based on the charging information; receiving a first interaction message from the target vehicle; selecting a target vehicle to be discharged from the set of discharged vehicles based on the first interaction message; and controlling the target vehicle to discharge to charge the target vehicle. By receiving the charging information from the target vehicle and generating a set of vehicles to be discharged, multiple optimal choices are provided to the target vehicle. By receiving the first interaction message from the target vehicle and selecting a target vehicle from the set of discharged vehicles, allowing the target vehicle to make a choice, and finally controlling the target vehicle to discharge to charge the target vehicle, the method achieves the goal of charging after confirming the optimal vehicle to discharge.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle charging and discharging technology, and in particular to a charging control method, apparatus, device and storage medium. Background Technology

[0002] With the continuous expansion of the electric vehicle market and the gradual improvement of charging infrastructure, V2V charging technology, as an innovative charging method, has gradually attracted attention. It can not only improve the driving range of electric vehicles but also serve as an emergency charging solution in specific scenarios. Summary of the Invention

[0003] The main objective of this application is to provide a charging control method, apparatus, device, and storage medium, which aims to solve the technical problem that V2V charging cannot identify the optimal discharge vehicle.

[0004] To achieve the above objectives, this application proposes a charging control method, the method comprising: receiving charging information of a target charging vehicle, the charging information including the location, remaining power value, power to be charged, and expected unit price of power of the target charging vehicle; generating a set of vehicles to be discharged based on the charging information; receiving a first interaction message from the target charging vehicle; selecting a target discharging vehicle from the set of discharging vehicles based on the first interaction message; and controlling the target discharging vehicle to charge the target charging vehicle.

[0005] In one embodiment, before the step of receiving the charging information of the target charging vehicle, the method further includes: receiving the discharge information of the vehicle to be discharged, the discharge information including the location of the vehicle to be discharged and the allowable discharge capacity; generating a set of discharge unit prices for the vehicle to be discharged based on the discharge information and the unit price of electricity at different time periods; receiving second interaction information from the vehicle to be discharged; selecting the dischargeable unit price of the vehicle to be discharged from the set of discharge unit prices based on the second interaction information; and storing the dischargeable unit price of the vehicle to be discharged into the discharge information of the vehicle to be discharged.

[0006] In one embodiment, the step of generating a set of discharging vehicles based on the charging information includes: calculating the similarity between the charging information of the target charging vehicle and the discharging information of each vehicle in the set of vehicles to be discharged; generating a set of vehicles to be discharged based on vehicles with a similarity greater than or equal to a preset value; and pushing the set of discharging vehicles to the target charging vehicle.

[0007] In one embodiment, the step of controlling the vehicle to be discharged to charge the target charging vehicle includes: detecting whether the target charging vehicle and the target discharging vehicle have established a charging connection; when the target charging vehicle and the target discharging vehicle establish a charging connection, detecting the charging start information of the target charging vehicle; when the charging start information is detected, locking the vehicle and controlling the target discharging vehicle to start discharging.

[0008] In one embodiment, after the step of locking the vehicle and controlling the target discharge vehicle to start discharging when the charging start information is detected, the method further includes starting billing and detecting charging stop information when the target discharge vehicle starts discharging; controlling the target discharge vehicle to stop discharging and ending billing when the charging stop information is detected; generating an invoice based on the dischargeable unit price of the target discharge vehicle and pushing it to the target charging vehicle.

[0009] In one embodiment, before detecting whether the target charging vehicle and the target discharging vehicle have established a charging connection, the method further includes: obtaining the current maximum driving distance and maximum running time of the target charging vehicle based on the remaining battery power of the target charging vehicle; generating a path set based on the location of the target charging vehicle and the location of the target discharging vehicle; obtaining the path status of each path in the path set in the current time period; and filtering the path set based on the current maximum driving distance, the maximum running time, and the path status of each path to generate a path for the target discharging vehicle to travel to the target charging vehicle.

[0010] Furthermore, to achieve the above objectives, this application also proposes a charging control device, comprising: a parameter acquisition module for receiving charging information of a target charging vehicle, the charging information including the location of the target charging vehicle, remaining battery power, battery power to be charged, and expected unit price of battery power; and for receiving a first interaction message from the target charging vehicle; a calculation module for generating a set of vehicles to be discharged based on the charging information; and selecting a target discharge vehicle from the set of discharge vehicles based on the first interaction message; and a control module for controlling the target discharge vehicle to charge the target charging vehicle.

[0011] In addition, to achieve the above objectives, this application also proposes a charging control device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the charging control method as described above.

[0012] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and which, when executed by a processor, implements the steps of the charging control method described above.

[0013] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the charging control method described above.

[0014] One or more technical solutions proposed in this application have at least the following technical effects:

[0015] By receiving charging information from the target charging vehicle, a set of vehicles to be discharged is generated, providing multiple optimal choices for the target charging vehicle. By receiving the first interaction message from the target charging vehicle, a target discharging vehicle is selected from the discharging vehicle set, allowing the target charging vehicle to make a choice. This multi-interaction approach enhances the user experience. Finally, the target discharging vehicle is controlled to charge the target charging vehicle. This achieves the goal of confirming the optimal discharging vehicle before charging. Attached Figure Description

[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a flowchart illustrating an embodiment of the charging control method of this application.

[0019] Figure 2 A simplified flowchart illustrating the charging control method provided in Embodiment 1 of this application;

[0020] Figure 3 This is a flowchart illustrating Embodiment 2 of the charging control method of this application;

[0021] Figure 4 This is a schematic diagram of the module structure of the charging control device according to an embodiment of this application;

[0022] Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the charging control method in the embodiments of this application.

[0023] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0024] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0025] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0026] In existing technologies, charging control methods, while serving as emergency charging in specific scenarios, still have some shortcomings. For example, further research and exploration are needed to improve charging efficiency, reduce charging costs, and ensure charging safety. More importantly, V2V charging cannot identify the optimal discharging vehicle, provide more interaction, or pinpoint the charging and discharging timing, leading to numerous problems for vehicles during the V2V charging process.

[0027] The main solution of this application embodiment is: receiving charging information of a target charging vehicle, the charging information including the location of the target charging vehicle, the remaining power value, the power value to be charged, and the expected unit price of power; generating a set of vehicles to be discharged based on the charging information; receiving a first interaction message from the target charging vehicle; selecting a target discharge vehicle from the set of discharge vehicles based on the first interaction message; and controlling the target discharge vehicle to charge the target charging vehicle.

[0028] This application receives charging information from a target charging vehicle, generates a set of vehicles to be discharged, and provides multiple optimal choices to the target charging vehicle. By receiving a first interaction message from the target charging vehicle, it selects a target discharging vehicle from the set of discharging vehicles, allowing the target charging vehicle to make a choice. This multi-interaction approach provides a better user experience. Finally, it controls the target discharging vehicle to charge the target charging vehicle. This achieves the goal of confirming the optimal discharging vehicle before charging.

[0029] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, personal computer, mobile phone, etc., or an electronic device, vehicle, etc. that can realize the above functions.

[0030] Based on this, embodiments of this application provide a charging control method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the charging control method of this application.

[0031] In this embodiment, the charging control method includes steps S10 to S50:

[0032] Step S10: Receive charging information from the target charging vehicle. The charging information includes the location of the target charging vehicle, the remaining battery level, the battery level to be charged, and the expected unit price of the battery.

[0033] It should be noted that the target charging vehicle is a vehicle that needs to be charged. The charging information of the target charging vehicle typically includes its location, remaining battery level, amount of battery power to be charged, and expected unit price of battery power.

[0034] Additionally, it should be noted that receiving charging information from the target charging vehicle can be achieved by collecting vehicle information through sensors, uploading it through the vehicle processing unit, actively uploading it by the user of the target charging vehicle, or by combining all three methods to arrive at a final conclusion.

[0035] It is understandable that step S10 is performed to select suitable target discharge vehicles, thus avoiding errors in subsequent analysis due to inaccurate information and improving the accuracy of finding target discharge vehicles.

[0036] It is understandable that in order to select a suitable target discharge vehicle, it is necessary not only to know the charging information of the target charging vehicle, but also to know the discharge information of the target discharge vehicle. Therefore, in one feasible implementation, before the step of receiving the charging information of the target charging vehicle, the method further includes: receiving the discharge information of the vehicle to be discharged, wherein the discharge information includes the location of the vehicle to be discharged and the allowable discharge capacity value.

[0037] Understandably, the vehicle to be discharged does not refer to a single vehicle, but rather to all vehicles in the entire V2V system that are allowed to discharge. Therefore, it is necessary to collect discharge information for all vehicles that are allowed to discharge. This discharge information should include the location of the vehicle and the allowed discharge capacity. The former helps to calculate the distance between the vehicle to be discharged and the target vehicle, while the latter helps the vehicle to be discharged to have residual power to avoid being unusable.

[0038] Furthermore, after receiving the discharge information of the vehicle to be discharged, the method further includes: generating a set of discharge unit prices for the vehicle to be discharged based on the discharge information and the unit price of electricity at different time periods; receiving second interaction information from the vehicle to be discharged; selecting the dischargeable unit price of the vehicle to be discharged from the set of discharge unit prices based on the second interaction information; and storing the dischargeable unit price of the vehicle to be discharged into the discharge information of the vehicle to be discharged.

[0039] It should be noted that in a V2V system, the unit price of electricity is a crucial factor in determining whether a target charging vehicle selects the vehicle to be discharged as its target discharge vehicle. In this solution, the unit price of electricity cannot be directly read from the vehicle, so it is necessary to generate the unit price in the discharge information of the vehicle to be discharged.

[0040] Understandably, the discharge price is influenced by the current battery level of the vehicle to be discharged, price fluctuations at different times, and the vehicle's brand and model. A comprehensive calculation can generate a set of discharge prices available for the vehicle to be discharged. The second interactive information is the price selection by the vehicle user. The V2V system will store this price as the available discharge price in the vehicle's discharge information for future comparison.

[0041] Step S20: Based on the charging information, generate a set of vehicles to be discharged.

[0042] It should be noted that by comparing the charging information of the target charging vehicle with the discharge information of the vehicles to be discharged in the V2V system, a set of vehicles to be discharged that meet the charging message requirements can be matched and pushed to the user of the target charging vehicle.

[0043] In one feasible implementation, step S20 may include: calculating the similarity between the charging information of the target charging vehicle and the discharge information of each vehicle in the set of vehicles to be discharged; generating a set of vehicles to be discharged based on the vehicles with a similarity greater than or equal to a preset value; and pushing the set of vehicles to be discharged to the target charging vehicle.

[0044] Understandably, similarity calculations can be based on multiple dimensions, including but not limited to: power matching, comparing the required charging capacity of the target vehicle with the discharge capacity of the vehicle to be discharged; time matching, considering whether the charging or discharging time preferences of both parties are consistent or similar; rate matching, checking whether the discharge rate of the vehicle to be discharged meets the charging rate requirements of the target vehicle; geographical matching, assessing the physical distance between the two to determine the feasibility and efficiency of discharge; and price matching, assessing the discharge unit price and expected unit price between the two. Similarity calculations can use various methods such as weighted summation, fuzzy logic, and machine learning algorithms, depending on the complexity and accuracy requirements of the system design.

[0045] It should be noted that, based on the above similarity calculation, the system selects vehicles with a similarity greater than or equal to a preset value to form a new set of vehicles to be discharged. This preset value is set in advance based on factors such as system requirements, user experience, and safety.

[0046] It should be noted that the final push notification should include brief information about the vehicle to be charged, such as model, battery level, distance, and price, so that users can make a selection.

[0047] Step S30: Receive the first interaction message from the target charging vehicle.

[0048] Step S40: Based on the first interaction information, select the target discharge vehicle from the set of discharge vehicles.

[0049] It is understandable that the first interactive information is the selection of the target charging vehicle user from the set of vehicles to be discharged, which determines the final target discharge vehicle.

[0050] Step S50: Control the target discharge vehicle to charge the target charging vehicle.

[0051] It should be noted that once the target charging vehicle arrives at the location of the target discharging vehicle, it is necessary to control the target discharging vehicle to charge the target charging vehicle.

[0052] In one feasible implementation, please refer to Figure 2 Step S50 may include steps A10 to A30:

[0053] Step A10: Detect whether the target charging vehicle and the target discharging vehicle have established a charging connection.

[0054] Step A20: When the target charging vehicle establishes a charging connection with the target discharging vehicle, the charging start information of the target charging vehicle is detected.

[0055] It should be noted that detecting whether the target charging vehicle and the target discharging vehicle have established a charging connection is equivalent to detecting whether the target charging vehicle and the target discharging vehicle are ready to charge. When the target charging vehicle and the target discharging vehicle establish a charging connection, it means that the target charging vehicle and the target discharging vehicle are ready to charge and can start charging. At this time, the charging start information of the target charging vehicle is detected in real time, and the user of the target charging vehicle decides whether to officially start charging.

[0056] Step A30: When the charging start information is detected, lock the vehicle and control the target discharge vehicle to start discharging.

[0057] It should be noted that, as mentioned above, when the charging start information is detected, it means that the user of the target charging vehicle has decided to officially start charging. Locking the vehicle at this time is to prevent the vehicle from being damaged if it starts during the charging process.

[0058] Furthermore, in one feasible implementation, step A30 may be followed by: A40 to A60:

[0059] Step A40: When the target discharge vehicle begins to discharge, start billing and detect charging stop information.

[0060] It should be noted that pricing begins when the target vehicle starts discharging, and this pricing may include statistics on charging time and charging amount. Detecting charging stop information means detecting whether the target charging user has decided to stop charging.

[0061] Step A50: When the charging stop information is detected, control the target discharging vehicle to stop discharging and end the pricing.

[0062] Step A60: Based on the discharge unit price of the target discharge vehicle, generate an invoice and push it to the target charging vehicle.

[0063] Understandably, when the charging stop information is detected, it means the user has decided to stop charging. At this point, the target vehicle should be controlled to stop discharging, and the billing should end to confirm the final charging duration and amount. Then, combined with the target vehicle's discharge unit price, a final bill is generated and pushed to the user of the target vehicle, awaiting bill settlement. If the bill is not settled, V2V charging will be prohibited the next time it is used.

[0064] This embodiment provides a charging control method. By receiving charging information from a target charging vehicle, a set of vehicles to be discharged is generated, offering multiple optimal choices to the target charging vehicle. By receiving a first interaction message from the target charging vehicle, a target discharging vehicle is selected from the set of discharging vehicles, allowing the target charging vehicle to make a choice. This multi-interaction approach provides a better user experience. Finally, the method controls the target discharging vehicle to charge the target charging vehicle. This achieves the goal of confirming the optimal discharging vehicle before charging.

[0065] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 3 Before step A10, the charging control method further includes steps A01 to A04:

[0066] Step A01: Based on the remaining battery power of the target charging vehicle, obtain the current maximum driving distance and maximum running time of the target charging vehicle;

[0067] It should be noted that the purpose of obtaining the target charging vehicle's current maximum travel distance and maximum operating time is to understand the vehicle's driving capability at its current battery level. Based on the target charging vehicle's remaining battery level, the maximum travel distance and maximum operating time at the current battery level are calculated using the vehicle's battery management system or related algorithms. These two parameters are crucial for subsequent route selection, as they limit the range and time within which the target charging vehicle can move autonomously.

[0068] Step A02: Generate a path set based on the location of the target charging vehicle and the location of the target discharging vehicle.

[0069] It should be noted that determining all possible paths from the target charging vehicle to the target discharging vehicle involves using a Geographic Information System (GIS) or map service API to generate a series of possible travel routes based on the location information of both the target charging and discharging vehicles. These routes may include different roads, highways, or even detours.

[0070] Step A03: Obtain the path status of each path in the path set during the current time period;

[0071] It should be noted that the route status for each path at the current time includes real-time information such as traffic and road conditions. The current route status for each path in the route set can be obtained through real-time traffic data, road condition reports, or real-time information provided by map services, including traffic congestion, road construction information, and weather impacts. This information is crucial for assessing the feasibility and efficiency of a route.

[0072] Step A04: Based on the current maximum driving distance, the maximum running time, and the status of each path, filter the set of paths to generate a path from the target discharge vehicle to the target charging vehicle.

[0073] It should be noted that the most suitable route is selected based on the target charging vehicle's driving capacity and the surrounding road conditions. First, routes exceeding the target charging vehicle's driving capacity are eliminated based on its maximum travel distance and maximum operating time. Second, the remaining routes are further evaluated considering road conditions (such as traffic congestion and road conditions). The goal is to select a route that allows the discharging vehicle to reach the target charging vehicle quickly while minimizing adverse road conditions.

[0074] Understandably, by considering all the above factors, the optimal route is selected for the discharging vehicle to travel to the target charging vehicle. This process, by comprehensively considering the driving capacity of the target charging vehicle and real-time route conditions, selects a safe and efficient route for the discharging vehicle, thereby improving the efficiency of electric vehicle charging services and the user experience.

[0075] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the charging control method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0076] This application also provides a charging control device, please refer to... Figure 4The charging control device includes: a parameter acquisition module 10 for receiving charging information of a target charging vehicle, the charging information including the location of the target charging vehicle, remaining power value, power to be charged value, and expected unit price of power; and for receiving a first interaction message from the target charging vehicle; a calculation module 20 for generating a set of vehicles to be discharged based on the charging information; and for selecting a target discharge vehicle from the set of discharge vehicles based on the first interaction message; and a control module 30 for controlling the target discharge vehicle to charge the target charging vehicle.

[0077] The charging control device provided in this application, employing the charging control method in the above embodiments, can solve the technical problem of V2V charging failing to identify the optimal discharge vehicle. Compared with the prior art, the beneficial effects of the charging control device provided in this application are the same as those of the charging control method provided in the above embodiments, and other technical features in the charging control device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0078] This application provides a charging control device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the charging control method in the above embodiment 1.

[0079] The following is for reference. Figure 5 The diagram illustrates a structural schematic suitable for implementing the charging control device in the embodiments of this application. The charging control device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The charging control device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0080] like Figure 5As shown, the charging control device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the charging control device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. The communication device 1009 allows the charging control device to communicate wirelessly or wiredly with other devices to exchange data. Although the figures show charging control devices with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.

[0081] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0082] The charging control device provided in this application, employing the charging control method described in the above embodiments, can solve the technical problem of V2V charging failing to identify the optimal discharge vehicle. Compared with the prior art, the beneficial effects of the charging control device provided in this application are the same as those of the charging control method provided in the above embodiments, and other technical features of this charging control device are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0083] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

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

[0085] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the charging control method in the above embodiments.

[0086] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0087] The aforementioned computer-readable storage medium may be included in the charging control device; or it may exist independently and not assembled into the charging control device.

[0088] The aforementioned computer-readable storage medium carries one or more programs that, when executed by a charging control device, cause the charging control device to: receive charging information of a target charging vehicle, the charging information including the target charging vehicle's location, remaining battery power, amount of battery power to be charged, and expected unit price of battery power; generate a set of vehicles to be discharged based on the charging information; receive a first interaction message from the target charging vehicle; select a target discharging vehicle from the set of discharging vehicles based on the first interaction message; and control the target discharging vehicle to charge the target charging vehicle.

[0089] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0090] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0091] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0092] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described charging control method, which can solve the technical problem that V2V charging cannot identify the optimal discharge vehicle. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the charging control method provided in the above embodiments, and will not be repeated here.

[0093] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the charging control method described above.

[0094] The computer program product provided in this application can solve the technical problem that V2V charging cannot determine the optimal discharge vehicle. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the charging control method provided in the above embodiments, and will not be repeated here.

[0095] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A charging control method, characterized in that, The method includes: Receive charging information of the target charging vehicle, the charging information including the location of the target charging vehicle, the remaining power value, the power value to be charged, and the expected unit price of power; Based on the charging information, a set of vehicles to be discharged is generated; Receive the first interactive information from the target charging vehicle; Based on the first interactive information, a target discharge vehicle is selected from the set of discharge vehicles; Control the target discharge vehicle to charge the target charging vehicle.

2. The method as described in claim 1, characterized in that, The step of receiving charging information from the target charging vehicle is preceded by: Receive discharge information from the vehicle to be discharged, the discharge information including the location of the vehicle to be discharged and the allowable discharge capacity; Based on the discharge information and the unit price of electricity at different time periods, a set of discharge unit prices for the vehicles to be discharged is generated. Receive the second interactive information from the vehicle to be discharged; Based on the second interactive information, the dischargeable unit price of the vehicle to be discharged is selected from the set of discharge unit prices; The dischargeable unit price of the vehicle to be discharged is stored in the discharge information of the vehicle to be discharged.

3. The method as described in claim 2, characterized in that, The step of generating a set of discharging vehicles based on the charging information includes: Calculate the similarity between the charging information of the target charging vehicle and the discharge information of each vehicle in the set of vehicles to be discharged; A set of vehicles to be discharged is generated based on vehicles with a similarity greater than or equal to a preset value. The discharge vehicle group is pushed toward the target charging vehicle.

4. The method as described in claim 1, characterized in that, The step of controlling the vehicle to be discharged to charge the target charging vehicle includes: Detect whether a charging connection is established between the target charging vehicle and the target discharging vehicle; When the target charging vehicle establishes a charging connection with the target discharging vehicle, the charging start information of the target charging vehicle is detected; When the charging start information is detected, the vehicle is locked, and the target discharge vehicle is controlled to start discharging.

5. The method as described in claim 4, characterized in that, The step of locking the vehicle and controlling the target discharging vehicle to start discharging when the charging start information is detected further includes: When the target vehicle begins to discharge, the metering begins and charging stop information is detected; When the charging stop information is detected, the target vehicle being discharged is controlled to stop discharging, and the billing ends. Based on the discharge unit price of the target discharge vehicle, an invoice is generated and pushed to the target charging vehicle.

6. The method as described in claim 4, characterized in that, Before detecting whether the target charging vehicle and the target discharging vehicle have established a charging connection, the method further includes: Based on the remaining battery power of the target charging vehicle, obtain the current maximum driving distance and maximum running time of the target charging vehicle; A path set is generated based on the location of the target charging vehicle and the location of the target discharging vehicle; Get the path status of each path in the path set in the current time period; Based on the current maximum travel distance, the maximum running time, and the status of each path, the path set is filtered to generate a path from the target discharge vehicle to the target charging vehicle.

7. A charging control device, characterized in that, The device includes: The parameter acquisition module is used to receive charging information of the target charging vehicle, including the location of the target charging vehicle, the remaining power value, the power value to be charged, and the expected unit price of power; it is also used to receive the first interaction information of the target charging vehicle. The calculation module is used to generate a set of vehicles to be discharged based on the charging information; and to select a target vehicle to be discharged based on the first interaction information in the set of vehicles to be discharged. The control module is used to control the target discharge vehicle to charge the target charging vehicle.

8. A charging control device, characterized in that, The vehicle includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the charging control method as described in any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the charging control method as described in any one of claims 1 to 6.

10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the charging control method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Scheduling system, method and device based on active power distribution of mobile charging equipment

    CN111967804A

  • Bidirectional interaction V2G method and system for electric vehicle and power grid

    CN112054545A