Charging control method and device, equipment and storage medium
By receiving and processing vehicle information, generating a collection of vehicles to be discharged, selecting and controlling the optimal discharge vehicle to establish a connection with the target charging vehicle, the problem of the impossible to confirm the optimal discharge vehicle in V2V charging is solved, and the charging efficiency and user experience are improved.
Patent Information
- Application Number
- CN202411271831.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-09-11
AI Technical Summary
V2V charging technology cannot confirm the optimal discharge vehicle, resulting in low charging efficiency, high cost and poor user experience.
By receiving the charging information of the target charging vehicle, a collection of vehicles to be discharged is generated, interactive messages are received, the optimal discharge vehicle is selected, and it is controlled to establish a charging connection with the target charging vehicle to realize the charging operation.
Provide multiple optimal choices to charge the target vehicle, which improves charging efficiency and user experience, and ensures the confirmation and charging operation of the optimal discharge vehicle.
Smart Images

Figure CN119142195A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle charging and discharging technology, and in particular to a charging control method, device, equipment and storage medium. Background Art
[0002] With the continuous expansion of the electric vehicle market and the gradual improvement of charging infrastructure, V2V charging technology has gradually attracted attention as an innovative charging method. It can not only improve the endurance of electric vehicles, but also serve as an emergency charging method in specific scenarios. Summary of the invention
[0003] The main purpose of this application is to provide a charging control method, device, equipment and storage medium, aiming to solve the technical problem that V2V charging cannot confirm the optimal discharge vehicle.
[0004] To achieve the above-mentioned purpose, the present application proposes a charging control method, the method comprising: receiving charging information of a target charging vehicle, the charging information comprising 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, generating a set of vehicles to be discharged; receiving a first interaction message from the target charging vehicle; based on the first interaction information, selecting a target discharge vehicle from the set of discharge vehicles; and controlling the target discharge vehicle to charge the target charging vehicle.
[0005] In one embodiment, the step of receiving the charging information of the target charging vehicle also 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 allowed discharge power value; generating a discharge unit price set of the vehicle to be discharged based on the discharge information and the unit price of power in different time periods; receiving second interactive information of the vehicle to be discharged; selecting the dischargeable unit price of the vehicle to be discharged from the discharge unit price set based on the second interactive information; and storing the dischargeable unit price of the vehicle to be discharged in the discharge information of the vehicle to be discharged.
[0006] In one embodiment, the step of generating a discharge vehicle set based on the charging information includes: calculating the similarity between the charging information of the target charging vehicle and the discharge information of each of the vehicles to be discharged in the set of vehicles to be discharged; generating a set of vehicles to be discharged based on the vehicles to be discharged whose similarity is greater than or equal to a preset value; and pushing the discharge vehicle set 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 have established a charging connection, detecting 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 step further includes starting pricing and detecting charging stop information when the target discharge vehicle starts discharging; when the charging stop information is detected, controlling the target discharge vehicle to stop discharging and ending pricing; and generating a bill based on the dischargeable unit price of the target discharge vehicle and pushing it to the target charging vehicle.
[0009] In one embodiment, the detecting whether the target charging vehicle and the target discharging vehicle have established a charging connection also includes: obtaining the current maximum driving distance and maximum operating time of the target charging vehicle based on the remaining power value of the target charging vehicle; generating a path set based on the position of the target charging vehicle and the position of the target discharging vehicle; obtaining the path status of each path in the path set in the current time period; based on the current maximum driving distance, the maximum operating time and each path status, filtering the path set to generate a path for the target discharging vehicle to go to the target charging vehicle.
[0010] In addition, to achieve the above-mentioned purpose, the present application also proposes a charging control device, which includes: a parameter acquisition module, which is used to receive charging information of a target charging vehicle, and the charging information includes the location of the target charging vehicle, the remaining power value, the power value to be charged and the expected unit price of power; and is also used to receive a first interactive message from the target charging vehicle; a calculation module, which is used to generate a set of vehicles to be discharged based on the charging information; based on the first interactive information, select a target discharge vehicle from the discharge vehicle set; and a control module, which is used to control the target discharge vehicle to charge the target charging vehicle.
[0011] In addition, to achieve the above-mentioned purpose, the present application also proposes a charging control device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the charging control method described above.
[0012] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which 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, the steps of the charging control method described above are implemented.
[0013] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the charging control method described above are implemented.
[0014] One or more technical solutions proposed in this application have at least the following technical effects:
[0015] By receiving the charging information of the target charging vehicle, a set of vehicles to be discharged is generated, and multiple optimal options are provided to the target charging vehicle; by receiving the first interactive message of the target charging vehicle, a target discharge vehicle is selected from the discharge vehicle set, allowing the target charging vehicle to make a choice, multiple interactions, better experience, and finally controlling the target discharge vehicle to charge the target charging vehicle. The purpose of charging after confirming the optimal discharge vehicle is achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0018] Figure 1 A schematic diagram of a flow chart provided for the first embodiment of the charging control method of the present application;
[0019] Figure 2 A brief flowchart of the charging control method provided in Example 1 of the present application;
[0020] Figure 3 A flow chart of the second embodiment of the charging control method of the present application;
[0021] Figure 4 This is a schematic diagram of the module structure of the charging control device according to an embodiment of the present application;
[0022] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the charging control method in the embodiment of the present application.
[0023] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0024] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0025] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0026] In the existing technology, the charging control method as an emergency charging method in specific scenarios still has some shortcomings, such as how to improve charging efficiency, reduce charging costs, and ensure charging safety, which still needs further research and exploration. More importantly, V2V charging cannot confirm the optimal discharge vehicle, cannot provide more interactions, and cannot provide charging and discharging time, which causes many problems in the V2V charging process.
[0027] The main solution of the embodiment of the present application 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 discharging vehicle from the set of discharging vehicles based on the first interaction information; and controlling the target discharging vehicle to charge the target charging vehicle.
[0028] This application generates a set of vehicles to be discharged by receiving charging information of the target charging vehicle, and provides multiple optimal options to the target charging vehicle; by receiving the first interactive message of the target charging vehicle, the target discharge vehicle is selected from the discharge vehicle set, allowing the target charging vehicle to make a choice, multiple interactions, better experience, and finally controlling the target discharge vehicle to charge the target charging vehicle. The purpose of charging after confirming the optimal discharge vehicle is achieved.
[0029] It should be noted that the execution subject of 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, the present application embodiment provides a charging control method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the charging control method of the present application.
[0031] In this embodiment, the charging control method includes steps S10 to S50:
[0032] Step S10, receiving charging information of a target charging vehicle, wherein the charging information includes a location of the target charging vehicle, a remaining power value, a power value to be charged, and an expected power unit price.
[0033] It should be noted that the target charging vehicle is the vehicle that needs to be charged, and the charging information of the target charging vehicle generally includes the location of the target charging vehicle, the remaining power value, the power value to be charged and the expected power unit price, etc.
[0034] In addition, it should be noted that the charging information of the target charging vehicle can be received by collecting the vehicle information through sensors, uploading it through a vehicle processing unit, actively uploading it by the user of the target charging vehicle, or combining the three to draw a final conclusion.
[0035] It is understandable that, since a suitable target discharge vehicle needs to be screened out, performing step S10 can avoid subsequent analysis errors caused by inaccurate information, thereby improving the accuracy of finding the target discharge vehicle.
[0036] It is understandable that in order to screen out suitable target discharge vehicles, not only the charging information of the target charging vehicle is needed, but also the discharge information of the target discharge vehicle needs to be understood. Therefore, in a feasible implementation, before the step of receiving the charging information of the target charging vehicle, it also includes: receiving the discharge information of the vehicle to be discharged, and the discharge information includes the location of the vehicle to be discharged and the allowed discharge power value.
[0037] It is understandable that the vehicle to be discharged does not refer to a single vehicle, but all vehicles in the entire V2V system that are allowed to discharge. Therefore, it is necessary to collect the discharge information of all vehicles allowed to discharge, where the discharge information needs to include the location of the discharging vehicle and the allowed discharge power value. The former helps to measure the distance between the vehicle to be discharged and the target discharge vehicle, and the latter helps the vehicle to be discharged to retain surplus power to avoid being unusable.
[0038] Furthermore, after the step of receiving the discharge information of the vehicle to be discharged, the method further includes: generating a discharge unit price set of the vehicle to be discharged based on the discharge information and the unit price of electricity in different time periods; receiving second interactive information of the vehicle to be discharged; selecting a dischargeable unit price of the vehicle to be discharged from the discharge unit price set based on the second interactive information; and storing the dischargeable unit price of the vehicle to be discharged in the discharge information of the vehicle to be discharged.
[0039] It should be noted that in the V2V system, the unit price of electricity is an important factor in determining whether the target charging vehicle selects the vehicle to be discharged as the target discharging vehicle. In this solution, the unit price of electricity cannot be read directly from the vehicle, so it is necessary to generate a unit price from the discharge information of the vehicle to be discharged.
[0040] It is understandable that the discharge price will be affected by the current power situation of the vehicle to be discharged, the price fluctuation requirements of power in different periods, and the influence of the vehicle brand model factors. A set of discharge unit prices for the vehicle to be discharged can be generated through comprehensive calculation. The second interactive information is the price selection of the user of the vehicle to be discharged. The V2V system will store this price as the discharge unit price in the discharge information of the vehicle to be discharged for subsequent comparison.
[0041] Step S20: generating a set of vehicles to be discharged based on the charging information.
[0042] It should be noted that, based on the charging information of the target charging vehicle and the discharge information of the to-be-discharged vehicles in the V2V system, a set of to-be-discharged vehicles that meet the charging message requirements can be matched and pushed to the user of the target charging vehicle.
[0043] In a feasible implementation, step S20 may include: calculating the similarity between the charging information of the target charging vehicle and the discharging information of each of the vehicles to be discharged in the set of vehicles to be discharged; generating a set of vehicles to be discharged based on the vehicles to be discharged whose similarity is greater than or equal to a preset value; and pushing the set of discharging vehicles to the target charging vehicle.
[0044] It is understandable that the calculation of similarity can be based on multiple dimensions, including but not limited to: power matching, comparing the required charging amount of the target charging vehicle with the dischargeable amount of the vehicle to be discharged; time matching, considering whether the charging or discharging time preferences of both parties are consistent or close; rate matching, checking whether the discharge rate of the vehicle to be discharged meets the charging rate requirements of the target charging vehicle; geographical location matching, evaluating the physical distance between the two to determine the feasibility and efficiency of discharge; price matching, evaluating the dischargeable unit price and expected unit price between the two. Similarity calculation can use a variety of methods such as weighted summation, fuzzy logic, machine learning algorithms, etc., 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 the vehicles to be discharged whose similarity is greater than or equal to the preset value to form a new set of vehicles to be discharged. This preset value is set in advance based on system requirements, user experience, safety and other factors.
[0046] It should be noted that the final pushed information should include brief information about the vehicle to be discharged, such as model, power level, distance and price, so that the user can make a choice.
[0047] Step S30: receiving a first interaction message from a target charging vehicle.
[0048] Step S40: selecting a target discharging vehicle from the discharging vehicle set based on the first interaction information.
[0049] It can be understood that the first interactive information is the selection of the target charging vehicle user in the set of vehicles to be discharged, which determines the final target discharging vehicle.
[0050] Step S50, controlling the target discharging vehicle to charge the target charging vehicle.
[0051] It should be noted that, when 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 possible implementation, see Figure 2 , step S50 may include steps A10 to A30:
[0053] Step A10, detecting whether a charging connection is established between the target charging vehicle and the target discharging vehicle.
[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 means detecting whether the target charging vehicle and the target discharging vehicle are ready for charging. When the target charging vehicle and the target discharging vehicle have established a charging connection, it means that the target charging vehicle and the target discharging vehicle are ready for charging and can start charging. At this time, the charging start information of the target charging vehicle is detected in real time, and the official start of charging is determined by the user of the target charging vehicle.
[0056] Step A30: When the charging start information is detected, the vehicle is locked and the target discharge vehicle is controlled to start discharging.
[0057] It should be noted that, as described above, when the charging start information is detected, it means that the user of the target charging vehicle has decided to officially start charging. At this time, locking the vehicle is to prevent the vehicle from being started during the charging process and causing damage to the vehicle.
[0058] Furthermore, in a feasible implementation manner, step A30 may further include: A40 to A60:
[0059] Step A40, when the target discharging vehicle starts discharging, pricing is started and charging stop information is detected.
[0060] It should be noted that the pricing starts when the target discharging vehicle starts discharging, and the pricing may include counting the charging time and the charging amount. Detecting the charging stop information is to detect whether the target charging user decides to stop charging.
[0061] Step A50: When the charging stop information is detected, the target discharging vehicle is controlled to stop discharging and the pricing is terminated.
[0062] Step A60: Generate a bill based on the discharging unit price of the target discharging vehicle and push it to the target charging vehicle.
[0063] It is understandable that when the charging stop information is detected, it means that the user has decided to stop charging. At this time, the target discharge vehicle should be controlled to stop discharging, and the final charging time and charging amount should be confirmed after the pricing is terminated. Then, the final bill is generated in combination with the dischargeable unit price of the target discharge vehicle and pushed to the user of the target charging vehicle, waiting for the user of the target charging vehicle to settle the bill. If the bill is not settled, it will be prohibited when using V2V charging next time.
[0064] This embodiment provides a charging control method, which generates a set of vehicles to be discharged by receiving charging information of a target charging vehicle, and provides multiple optimal options to the target charging vehicle; by receiving the first interactive message of the target charging vehicle, a target discharge vehicle is selected from the discharge vehicle set, and the target charging vehicle is allowed to make a choice, with more interactions and better experience, and finally the target discharge vehicle is controlled to charge the target charging vehicle. The purpose of charging after confirming the optimal discharge vehicle is achieved.
[0065] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 3 , before step A10, the charging control method further includes steps A01 to A04:
[0066] Step A01, based on the remaining power value of the target charging vehicle, obtaining the current maximum driving distance and maximum operating time of the target charging vehicle;
[0067] It should be noted that the purpose of obtaining the current maximum driving distance and maximum operating time of the target charging vehicle is to understand the driving ability of the target charging vehicle at the current power level. Based on the remaining power value of the target charging vehicle, the maximum driving distance and maximum operating time of the vehicle at the current power level are calculated through the vehicle's power management system or related algorithms. These two parameters are crucial for the subsequent path selection because they limit the range and time that the target charging vehicle can move autonomously.
[0068] Step A02: Generate a path set based on the position of the target charging vehicle and the position of the target discharging vehicle.
[0069] It should be noted that all possible paths from the target charging vehicle to the target discharging vehicle are determined, and a series of possible driving paths are generated based on the location information of the target discharging vehicle and the target charging vehicle using a geographic information system (GIS) or a map service API. These paths may include different roads, highways, or even detours.
[0070] Step A03, obtaining the path status of each path in the path set in the current time period;
[0071] It should be noted that the path status of each path in the current period includes real-time information such as traffic and road conditions of each path in the current period. The path status of each path in the path set in the current period, such as traffic congestion, road construction information, weather impact, etc., can be obtained through real-time traffic data, road condition reports or real-time information provided by map services. This information is crucial for evaluating the feasibility and efficiency of the path.
[0072] Step A04: based on the current maximum driving distance, the maximum operating time and the conditions of each path, the path set is screened to generate a path for the target discharging vehicle to travel to the target charging vehicle.
[0073] It should be noted that the most appropriate path is selected based on the driving capacity and path conditions of the target charging vehicle. First, based on the maximum driving distance and maximum operating time of the target charging vehicle, those paths that exceed its driving capacity are excluded. Secondly, for the remaining paths, further evaluation is carried out in combination with the path conditions (such as traffic congestion, road conditions, etc.). The goal is to select a path that allows the discharging vehicle to reach the target charging vehicle quickly while avoiding adverse road conditions as much as possible.
[0074] It is understandable that the above factors are combined to select the best path as the driving route for the discharging vehicle to the target charging vehicle. This process comprehensively considers the driving capacity and real-time path conditions of the target charging vehicle, and selects a safe and efficient driving path for the discharging vehicle, thereby improving the efficiency of electric vehicle charging services and user experience.
[0075] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the charging control method of the present application. More simple transformations based on this technical concept are all within the protection scope of the present 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, wherein the charging information includes a location of the target charging vehicle, a remaining power value, a power value to be charged, and an expected power unit price; and is also used to receive a first interactive message from the target charging vehicle; a calculation module 20 is used to generate a set of vehicles to be discharged based on the charging information; and a target discharging vehicle is selected from the set of discharging vehicles based on the first interactive information; and a control module 30 is used to control the target discharging vehicle to charge the target charging vehicle.
[0077] The charging control device provided by the present application adopts the charging control method in the above embodiment, which can solve the technical problem that V2V charging cannot confirm the optimal discharge vehicle. Compared with the prior art, the beneficial effects of the charging control device provided by the present application are the same as the beneficial effects of the charging control method provided by the above embodiment, and the other technical features in the charging control device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0078] The present application provides a charging control device, which includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the charging control method in the above-mentioned embodiment one.
[0079] Reference below Figure 5 , which shows a schematic diagram of the structure of a charging control device suitable for implementing the embodiment of the present application. The charging control device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The charging control device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0080] like Figure 5As shown, the charging control device may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the charging control device are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the charging control device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a charging control device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.
[0081] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0082] The charging control device provided by the present application adopts the charging control method in the above embodiment, which can solve the technical problem that V2V charging cannot confirm the optimal discharge vehicle. Compared with the prior art, the beneficial effects of the charging control device provided by the present application are the same as the beneficial effects of the charging control method provided by the above embodiment, and the other technical features in the charging control device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0083] It should be understood that the various parts disclosed in this application can be implemented by 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 one or more embodiments or examples in a suitable manner.
[0084] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0085] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the charging control method in the above-mentioned embodiment.
[0086] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. 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 combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0087] The computer-readable storage medium may be included in the charging control device; or may exist independently without being assembled into the charging control device.
[0088] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the charging control device, the charging control device: receives charging information of a target charging vehicle, wherein the charging information includes 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, generates a set of vehicles to be discharged; receives a first interaction message from the target charging vehicle; based on the first interaction information, selects a target discharge vehicle from the discharge vehicle set; and controls the target discharge vehicle to charge the target charging vehicle.
[0089] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0090] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0091] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0092] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned charging control method, and can solve the technical problem that V2V charging cannot confirm 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-mentioned embodiment, and will not be repeated here.
[0093] The present application also provides a computer program product, including a computer program, which implements the steps of the charging control method as described above when executed by a processor.
[0094] The computer program product provided in this application can solve the technical problem that V2V charging cannot confirm 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 the beneficial effects of the charging control method provided in the above embodiment, which will not be repeated here.
[0095] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A charging control method, characterized in that: The method comprises: Receiving charging information of a target charging vehicle, wherein the charging information includes a location of the target charging vehicle, a remaining power value, a power value to be charged, and an expected power unit price; Based on the charging information, generating a set of vehicles to be discharged; Receiving a first interaction message from a target charging vehicle; Based on the first interaction information, select a target discharging vehicle from the discharging vehicle set; The target discharging vehicle is controlled to charge the target charging vehicle.
2. The method according to claim 1, characterized in that The step of receiving the charging information of the target charging vehicle also includes: Receiving discharge information of a vehicle to be discharged, wherein the discharge information includes a location of the vehicle to be discharged and an allowable discharge power value; Based on the discharge information and the unit price of electricity in different time periods, a set of discharge unit prices of vehicles to be discharged is generated; Receiving second interaction information of the vehicle to be discharged; Based on the second interactive information, selecting a discharging unit price of the vehicle to be discharged from the discharging unit price set; The discharging unit price of the vehicle to be discharged is stored in the discharge information of the vehicle to be discharged.
3. The method according to claim 2, characterized in that The step of generating a discharge vehicle set based on the charging information includes: Calculating the similarity between the charging information of the target charging vehicle and the discharging information of each of the vehicles to be discharged in the set of vehicles to be discharged; Based on the vehicles to be discharged whose similarity is greater than or equal to a preset value, a set of vehicles to be discharged is generated; The discharging vehicle set is pushed toward the target charging vehicle.
4. The method according to claim 1, characterized in that The step of controlling the to-be-discharged vehicle to charge the target charging vehicle comprises: Detecting 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, detecting charging start information of the target charging vehicle; When the charging start information is detected, the vehicle is locked and the target discharge vehicle is controlled to start discharging.
5. The method according to claim 4, characterized in that After the step of locking the vehicle and controlling the target discharge vehicle to start discharging when the charging start information is detected, the step further includes: When the target discharging vehicle starts discharging, starting pricing and detecting charging stop information; When the charging stop information is detected, the target discharging vehicle is controlled to stop discharging and the pricing is terminated; Based on the dischargeable unit price of the target discharging vehicle, a bill is generated and pushed to the target charging vehicle.
6. The method according to claim 4, characterized in that Before the detecting whether the target charging vehicle and the target discharging vehicle have established a charging connection, the method further includes: Based on the remaining power value of the target charging vehicle, obtaining the current maximum driving distance and maximum operating time of the target charging vehicle; generating a path set based on the position of the target charging vehicle and the position of the target discharging vehicle; Get the path status of each path in the path set in the current period; Based on the current maximum driving distance, the maximum operating time and the conditions of each path, the path set is screened to generate a path for the target discharging vehicle to travel to the target charging vehicle.
7. A charging control device, characterized in that: The device comprises: A parameter acquisition module is used to receive charging information of a target charging vehicle, wherein the charging information includes a location of the target charging vehicle, a remaining power value, a power value to be charged, and an expected power unit price; and is also used to receive a first interaction message of the target charging vehicle; A calculation module, configured to generate a set of vehicles to be discharged based on the charging information; and select a target discharge vehicle from the set of discharge vehicles based on the first interaction information; A control module is used to control the target discharging vehicle to charge the target charging vehicle.
8. A charging control device, characterized in that: The vehicle comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the charging control method according to 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, the steps of the charging control method according to any one of claims 1 to 6 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the charging control method according to any one of claims 1 to 6 are implemented.
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
V2V charging optimal matching method and system based on weighted bipartite graph
CN114537197A
Method for trading power between vehicles using block-chain and electric vehicle for the same
KR102171781B1
Charging management device for electric vehicle, charging system having the same, and charging method for electric vehicle
US20210078433A1
