Vehicle charging method, vehicle charging device and vehicle automatic charging system

The vehicle cloud platform receives and processes the target vehicle information, determines and sends automatic charging instructions, solves the problem of delay and failure of the vehicle's automatic charging, and achieves normal and efficient charging of the vehicle.

CN119858472AActive Publication Date: 2025-04-22GREAT WALL MOTOR CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510119134.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-04-22
Estimated Expiration
2045-01-24

AI Technical Summary

Technical Problem

During the automatic charging process of the vehicle, there are problems of automatic charging delay and failure, which affects the normal charging of the vehicle.

Method used

Receive target information of the target vehicle through the vehicle cloud platform, determine whether to perform automatic charging, and send automatic charging instructions to the target cloud platform to control the charging device to perform automatic charging. The method includes allocating control of the robotic arm and charging pile to the corresponding cloud platform, reducing the data transmission amount of the vehicle cloud platform, and improving data processing efficiency.

Benefits of technology

It ensures normal charging of the vehicle during automatic charging, reduces charging delays and failures, and improves charging efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119858472A_ABST
    Figure CN119858472A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle charging method, a vehicle charging device and an automatic vehicle charging system, and relates to the technical field of vehicles. The method comprises the following steps: receiving target information sent by a target vehicle; determining whether to automatically charge the target vehicle based on the target information; and when it is determined that the target vehicle is automatically charged, an automatic charging instruction is sent to the target cloud platform, so that the target cloud platform controls a charging device to automatically charge the target vehicle. Based on the scheme, normal charging of the vehicle can be ensured in the automatic charging process of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle charging method, a vehicle charging device and a vehicle automatic charging system in the field of vehicle technology. Background Art

[0002] With the popularization of new energy vehicles (hereinafter referred to as "vehicles"), vehicle charging technology is also in a rapid development stage, allowing users to experience more convenience when charging their vehicles.

[0003] At present, in the process of controlling the automatic charging of vehicles through corresponding platforms (for example, charging cloud platforms), due to the rapid update of vehicle models, once the model is upgraded, a lot of work is required to develop the corresponding platform, and there are problems of automatic charging delays and automatic charging failures, which affect the normal charging of the vehicle.

[0004] Therefore, during the automatic charging process of the vehicle, how to ensure the normal charging of the vehicle is an issue that needs to be solved urgently. Summary of the invention

[0005] The present application provides a vehicle charging method, a vehicle charging device and a vehicle automatic charging system. The method can ensure normal charging of the vehicle during the vehicle automatic charging process.

[0006] In a first aspect, the present application provides a vehicle charging method, which is applied to a vehicle cloud platform, comprising:

[0007] Receive target information sent by the target vehicle; determine whether to automatically charge the target vehicle based on the target information; if it is determined that the target vehicle is to be automatically charged, send an automatic charging instruction to the target cloud platform so that the target cloud platform controls the charging equipment to automatically charge the target vehicle.

[0008] In the above technical solution, when the vehicle cloud platform receives the target information sent by the vehicle to be charged (i.e., the target vehicle), it can determine whether to automatically charge the target vehicle through the target information. In addition, when the vehicle cloud platform determines to automatically charge the target vehicle, it can send an automatic charging instruction to the target cloud platform so that the target cloud platform controls the charging equipment to automatically charge the target vehicle. Since the vehicle cloud platform is generally built by the car company corresponding to the target vehicle, compared with receiving the information sent by the target vehicle through a third-party charging cloud platform, the interactivity between the vehicle cloud platform and the target vehicle will be stronger, which can avoid the problem that the vehicle cloud platform cannot receive the information sent by the target vehicle and the delay in receiving the information sent by the target vehicle, so that the vehicle cloud platform can receive the information sent by the target vehicle faster, thereby ensuring the normal charging of the vehicle during the automatic charging process of the vehicle.

[0009] In combination with the first aspect, in some implementations of the first aspect, the automatic charging instruction includes a first charging instruction and a second charging instruction; and sending the automatic charging instruction to the target cloud platform so that the target cloud platform controls the charging device to automatically charge the target vehicle includes:

[0010] A first charging instruction is sent to the robotic arm cloud platform, so that the robotic arm cloud platform controls the robotic arm to connect the target charging gun with the charging port of the target vehicle; wherein the first charging instruction includes an identifier of the target charging gun; a second charging instruction is sent to the charging pile cloud platform, so that the charging pile cloud platform controls the charging pile corresponding to the target charging gun to start automatic charging of the target vehicle.

[0011] In the above technical solution, the vehicle cloud platform sends a first charging instruction to the mechanical arm cloud platform, and then the mechanical arm cloud platform responds to the first charging instruction to control the mechanical arm to connect the target charging gun with the charging port of the target vehicle (i.e., plug in), and the vehicle cloud platform sends a second charging instruction to the charging pile cloud platform, and then the charging pile cloud platform responds to the second charging instruction to control the charging pile corresponding to the target charging gun to start; compared with the vehicle cloud platform directly controlling the mechanical arm and the charging pile corresponding to the target charging gun, part of the control content (i.e., the control of the mechanical arm and the charging pile) is allocated to the corresponding mechanical arm cloud platform and the charging pile cloud platform, which reduces the data transmission volume of the vehicle cloud platform, thereby improving the data processing efficiency of the vehicle cloud platform. Furthermore, during the automatic charging process of the vehicle, the charging efficiency of the vehicle is improved.

[0012] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the target information includes vehicle type information of the target vehicle, and the method further includes:

[0013] Based on the model information of the target vehicle, the target moving path of the robotic arm is determined; the above-mentioned sending of the first charging instruction to the robotic arm cloud platform so that the robotic arm cloud platform controls the robotic arm to connect the target charging gun with the charging port of the target vehicle includes: sending the first charging instruction and the target moving path to the robotic arm cloud platform so that the robotic arm cloud platform controls the robotic arm to move the target charging gun along the target moving path and connect the target charging gun with the charging port.

[0014] In the above technical solution, when the vehicle cloud platform determines the target moving path of the manipulator through the model information of the target vehicle, it sends the first charging instruction and the target moving path to the manipulator cloud platform, so that the manipulator cloud platform controls the manipulator to move the target charging gun along the target moving path and connect the target charging gun to the charging port. Since the moving path of the manipulator matches the model information of the target vehicle, the accuracy of the connection between the target charging gun and the charging port of the target vehicle is ensured, further ensuring the normal charging of the vehicle.

[0015] In combination with the first aspect and the foregoing implementations, in some implementations of the first aspect, the method further includes:

[0016] Obtain a target mapping relationship; wherein the target mapping relationship is used to represent a mapping relationship between vehicle type information and a moving path; and obtain a target image of the target vehicle in a parking state; determine the current position of the charging port based on the target image and the vehicle type information of the target vehicle; the above-mentioned determination of the target moving path of the robotic arm based on the vehicle type information of the target vehicle includes: determining a preset moving path corresponding to the vehicle type information of the target vehicle based on the vehicle type information of the target vehicle and the target mapping relationship; adjusting the preset moving path based on the current position to obtain the target moving path.

[0017] In the above technical scheme, when the vehicle cloud platform determines the target moving path corresponding to the vehicle model information of the target vehicle, it can obtain the mapping relationship between its own pre-set vehicle model information and the moving path and the current position of the charging port of the target vehicle. First, the preset moving path corresponding to the vehicle model information of the target vehicle is determined through the pre-set mapping relationship and the vehicle model information of the target vehicle, and then the preset moving path is adjusted according to the current position of the charging port of the target vehicle. The adjusted preset moving path is determined as the target moving path corresponding to the target vehicle. In this process, the vehicle model information of the target vehicle and the current position of the charging port of the target vehicle are taken into account, thereby improving the accuracy of the target moving path and further ensuring the normal charging of the vehicle.

[0018] Furthermore, since the mapping relationship is pre-set on the vehicle cloud platform, when the model information of the target vehicle is updated or the model information of a new vehicle is added, the mapping relationship can be easily updated to make the mapping relationship more accurate, thereby making it possible to determine the target moving path corresponding to the model information of the target vehicle through a more accurate mapping relationship and the model information of the target vehicle more accurately, further ensuring the normal charging of the vehicle.

[0019] In addition, the current position of the charging port of the target vehicle can be determined together with the image of the target vehicle in the parking state and the model information of the target vehicle. When the target vehicle is parked with a bias, the accuracy of the current position of the charging port of the target vehicle can be improved. On the basis of more accurate current position of the charging port of the target vehicle, the accuracy of the target moving path is improved, thereby further ensuring normal charging of the vehicle.

[0020] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the above-mentioned mechanical arm is communicatively linked with the above-mentioned charging pile, and the method further includes:

[0021] When an abnormality is detected in the first communication link, the cloud platform in the second communication link is determined as the target cloud platform, and the charging device is controlled to automatically charge the target vehicle through the second communication link, the robotic arm and the charging pile communication connection; when an abnormality is detected in the second communication link, the cloud platform in the first communication link is determined as the target cloud platform, and the charging device is controlled to automatically charge the target vehicle through the first communication link, the robotic arm and the charging pile communication connection; when it is detected that both the first communication link and the second communication link are normal, the cloud platform in the first communication link and the cloud platform in the second communication link are determined as the target cloud platform, and the charging device is controlled to automatically charge the target vehicle through the first communication link and the second communication link respectively; wherein the first communication link is used to represent the communication link between the vehicle cloud platform, the robotic arm cloud platform and the robotic arm; the second communication link is used to represent the communication link between the vehicle cloud platform, the charging pile cloud platform and the charging pile.

[0022] In the above technical solution, when the communication link (i.e., the first communication link) between the vehicle cloud platform, the mechanical arm cloud platform and the mechanical arm is abnormal, the vehicle cloud platform can determine the charging pile cloud platform in the communication link (i.e., the second communication link) between the vehicle cloud platform, the charging pile cloud platform and the charging pile as the target cloud platform, and control the charging device to automatically charge the target vehicle through the second communication link, the mechanical arm and the charging pile communication connection; or, when the second communication link is abnormal, the mechanical arm cloud platform in the first communication link can be determined as the target cloud platform, and control the charging device to automatically charge the target vehicle through the first communication link, the mechanical arm and the charging pile communication connection, so that the automatic charging instruction can be successfully transmitted to the mechanical arm and the charging pile, and the automatic charging process will not be interrupted due to the failure of the first communication link or the second communication link, thereby ensuring the normal charging of the vehicle. Alternatively, when the first communication link and the second communication link are not faulty, the mechanical arm cloud platform in the first communication link and the charging pile cloud platform in the second communication link can be determined as the target cloud platform, so that the mechanical arm and the charging pile can respond to the automatic charging instruction sent by the vehicle cloud platform at the same time, thereby improving the charging efficiency of the vehicle.

[0023] In combination with the first aspect and the above implementations, in some implementations of the first aspect, determining whether to automatically charge the target vehicle based on the target information includes:

[0024] Based on the target information, determine the identification information and / or the target parking space information of the target vehicle; wherein the target parking space information is used to indicate the parking space information where the target vehicle is located; based on the identification information and / or the target parking space information of the target vehicle, determine whether to automatically charge the target vehicle.

[0025] In the above technical solution, whether to automatically charge the target vehicle is determined by the identification information of the target vehicle and / or the target parking space information, so that the user does not need to perform relevant operations. The vehicle cloud platform can determine whether to automatically charge the target vehicle based on the identification information of the target vehicle and / or the target parking space information, which can reduce the user's operations during the vehicle charging process and improve the convenience of vehicle charging.

[0026] In combination with the first aspect and the foregoing implementations, in some implementations of the first aspect, the method further includes:

[0027] Obtain a charging whitelist; the above-mentioned target information includes identification information of the target vehicle, and the above-mentioned determining whether to automatically charge the target vehicle based on the identification information of the target vehicle and / or the target parking space information includes: determining whether to automatically charge the target vehicle based on the identification information of the target vehicle and the charging whitelist; or, determining whether to automatically charge the target vehicle based on the identification information of the target vehicle, the charging whitelist and the target parking space information.

[0028] In the above technical solution, the vehicle cloud platform determines whether to automatically charge the target vehicle based on the identification information of the target vehicle and the charging whitelist; or, the vehicle cloud platform determines whether to automatically charge the target vehicle based on the identification information of the target vehicle, the target parking space information and the charging whitelist; determining whether to automatically charge the target vehicle through multi-dimensional data related to the target vehicle can improve the accuracy of determining whether to automatically charge the target vehicle while reducing the user's operations during the vehicle charging process.

[0029] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the determining whether to automatically charge the target vehicle based on the identification information of the target vehicle and the charging whitelist includes:

[0030] Based on the identification information of the target vehicle, the charging mode configuration information of the target vehicle is determined; wherein the charging mode configuration information includes an automatic charging mode and / or a manual charging mode; if the charging mode configuration information includes an automatic charging mode, and the charging whitelist includes the identification information of the target vehicle, it is determined that the target vehicle is automatically charged; if the charging mode configuration information does not include the automatic charging mode, and / or the charging whitelist does not include the identification information of the target vehicle, it is determined that the target vehicle is not automatically charged.

[0031] In the above technical solution, if the charging mode configuration information includes an automatic charging mode and the charging whitelist includes the identification information of the target vehicle, it is determined that the target vehicle is automatically charged; if the charging whitelist does not include the identification information of the target vehicle, and / or the charging mode configuration information does not include the automatic charging mode, it is determined that the target vehicle is not automatically charged; thus, only when the charging mode configuration information includes the automatic charging mode and the identification information of the target vehicle is included in the charging whitelist, it is determined that the target vehicle is automatically charged, which can ensure the accuracy of automatic charging of the target vehicle, thereby improving the user experience.

[0032] In combination with the first aspect and the above implementations, in some implementations of the first aspect, determining whether to automatically charge the target vehicle based on the identification information of the target vehicle, the charging whitelist, and the target parking space information includes:

[0033] If the target parking space information is an automatic charging parking space and the charging whitelist includes the identification information of the target vehicle, it is determined that the target vehicle is automatically charged; if the charging whitelist does not include the identification information of the target vehicle, and / or the target parking space information is not an automatic charging parking space, it is determined that the target vehicle is not automatically charged.

[0034] In the above technical solution, if the target parking space information is an automatic charging parking space, and the charging whitelist includes the identification information of the target vehicle, it is determined that the target vehicle is automatically charged; if the charging whitelist does not include the identification information of the target vehicle, and / or the target parking space information is not an automatic charging parking space, it is determined that the target vehicle is not automatically charged; thereby determining the user's current intention through the target parking space information, and combining the user's current intention with the charging whitelist to determine that the target vehicle is automatically charged, and thus, the accuracy of automatic charging of the target vehicle can be ensured without user intervention.

[0035] In a second aspect, the present application provides a vehicle charging device, which is configured on a vehicle cloud platform, including:

[0036] A receiving module, used for receiving target information sent by a target vehicle;

[0037] A processing module, used for determining whether to automatically charge the target vehicle based on the target information;

[0038] The sending module is used to send an automatic charging instruction to the target cloud platform when it is determined that the target vehicle is to be automatically charged, so that the target cloud platform controls the charging device to automatically charge the target vehicle.

[0039] In a third aspect, the present application provides a vehicle charging system, including a vehicle cloud platform, which executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect.

[0040] In a fourth aspect, the present application provides a vehicle charging device, comprising a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle charging device executes the method in the first aspect or any possible implementation of the first aspect.

[0041] In a fifth aspect, the present application provides a computer program product, which includes: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.

[0042] In a sixth aspect, the present application provides a computer-readable storage medium storing a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 It is a scenario schematic diagram of a vehicle charging method provided in an embodiment of the present application.

[0044] Figure 2 It is a schematic diagram of a vehicle charging framework provided in an embodiment of the present application.

[0045] Figure 3 It is a schematic diagram of another framework of vehicle charging provided in an embodiment of the present application.

[0046] Figure 4 It is a flow chart of a vehicle charging method provided in an embodiment of the present application.

[0047] Figure 5 It is an interactive schematic diagram of another vehicle charging method provided in an embodiment of the present application.

[0048] Figure 6 It is a schematic diagram of the structure of a vehicle charging device provided in an embodiment of the present application.

[0049] Figure 7 It is a schematic diagram of the structure of the vehicle charging device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

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

[0052] Figure 1 It is a scenario schematic diagram of a vehicle charging method provided in an embodiment of the present application.

[0053] For example, Figure 1 As shown, Figure 1 The system includes a vehicle 100, a parking space 110, a charging pile 120, a charging gun 130 mechanically connected to the charging pile 120, and a mechanical arm 140.

[0054] Among them, the charging pile 120 can be used to represent an AC charging pile or a DC charging pile, and the charging pile 120 can provide current to the vehicle 100 when the vehicle 100 is automatically charged.

[0055] The charging gun 130 can be inserted into a charging port in the vehicle 100 to deliver the current in the charging post 120 to the vehicle 100 .

[0056] The mechanical arm 140 can be used to connect the charging gun 130 to the charging port of the vehicle 100. The mechanical arm 140 can have multiple joints and 360° rotation, and can perform posture adjustment, path planning, etc. In addition, the mechanical arm 140 can be provided with a camera to perform an image recognition algorithm on the image collected by the camera to identify the position of the charging gun, the charging port cover, the charging port, etc.

[0057] For example, when the vehicle 100 is parked in the parking space 110, the charging gun 130 can be grabbed by the robotic arm 140 and inserted into the charging port of the vehicle 100. In addition, when the charging pile 120 is started (also referred to as "powered on"), the current can be transmitted to the vehicle 100 through the charging gun 130 to automatically charge the vehicle 100.

[0058] In the related technology, in order to achieve user-free charging, the automatic charging process of the vehicle can be controlled through the charging cloud platform. In the process of controlling the automatic charging of the vehicle through the charging cloud platform, the charging cloud platform needs to obtain relevant information of the vehicle in order to automatically charge the vehicle. However, since the charging cloud platform is mostly established by a third party and has nothing to do with the car manufacturer. Therefore, when the charging cloud platform obtains relevant information of the vehicle, if it is not authorized by the car manufacturer, there may be a possibility of failure to obtain; or, due to the weak interaction between the charging cloud platform and the vehicle, there may also be a possibility of delay in acquisition, resulting in failure of automatic charging of the vehicle or delay in automatic charging, thereby affecting the normal charging of the vehicle.

[0059] Therefore, in order to solve the problem of failure or delay in automatic charging of a vehicle, the present application proposes a vehicle charging method, a vehicle charging device and a vehicle automatic charging system.

[0060] Combine the following Figures 2 to 5 The vehicle charging method provided in the embodiment of the present application is described in detail.

[0061] Figure 2 It is a schematic diagram of a vehicle charging framework provided in an embodiment of the present application.

[0062] For example, Figure 2 As shown, Figure 2 In the process, data can be transmitted through the vehicle cloud platform (which can be referred to as "vehicle cloud"), the robotic arm cloud platform (which can be referred to as "arm cloud"), the charging pile cloud platform (which can be referred to as "pile cloud") and the accessory cloud platform (for example, the camera cloud platform), so as to automatically charge the vehicle 1 and / or the vehicle 2. Among them, the vehicle cloud platform is respectively connected to the robotic arm cloud platform, the charging pile cloud platform and the accessory cloud platform (i.e., interconnected), and the robotic arm can be connected to the charging pile. The vehicle cloud platform corresponds to the vehicle, the robotic arm cloud platform corresponds to the robotic arm, the charging pile cloud platform corresponds to the charging pile, and the accessory cloud platform corresponds to the target camera.

[0063] For example, when vehicle 1 is parked in a parking space, an automatic charging request may be sent to the vehicle cloud platform. When the vehicle cloud platform receives the automatic charging request, it may respond to the automatic charging request and send a gun insertion instruction to the robotic arm cloud platform, so that the robotic arm cloud platform controls the robotic arm to grab the charging gun 1 and insert the charging gun 1 into the charging port of vehicle 1. In addition, the vehicle cloud platform may also send a start instruction to the charging pile cloud platform in response to the automatic charging request, start the charging pile 1 to transmit current to vehicle 1 through the charging gun 1, and automatically charge vehicle 1.

[0064] Furthermore, when the auxiliary cloud platform receives the image captured by the target camera, it can pre-process the image and transmit the pre-processed image to the vehicle cloud platform, so that the vehicle cloud platform can recognize the pre-processed image and obtain the vehicle identification information (license plate number, VIN code), the parking space information of the vehicle, the parking space status, etc. By pre-processing the image captured by the target camera through the auxiliary cloud platform, the pre-processed image can have better fidelity, thereby improving the credibility of the recognition result when the vehicle cloud platform recognizes the pre-processed image.

[0065] Among them, the preprocessing may include but is not limited to denoising, de-distortion, and contrast enhancement.

[0066] It should be noted that the vehicle cloud platform is generally built by the car companies themselves, so that when the vehicle is upgraded or updated, the upgraded and updated content can be configured in real time on the vehicle cloud platform.

[0067] Figure 3 It is a schematic diagram of another framework of vehicle charging provided in an embodiment of the present application.

[0068] For example, Figure 3 As shown, Figure 3 The cloud platform may include vehicles, vehicle cloud platforms, robotic arm cloud platforms, robotic arms, charging pile cloud platforms, charging piles, accessories cloud platforms and cameras. Figure 3 The connection relationship in Figure 2 The same is not repeated here.

[0069] Exemplarily, different communication links may be formed between the vehicle, the vehicle cloud platform, the robotic arm cloud platform, the robotic arm, the charging pile cloud platform, the charging pile, the accessory cloud platform and the camera, wherein the communication link between the vehicle and the vehicle cloud platform always exists.

[0070] Communication link 1: The communication link formed between the vehicle cloud platform, the robotic arm cloud platform, and the robotic arm.

[0071] Communication link 2: The communication link formed between the vehicle cloud platform, the charging pile cloud platform, and the charging piles.

[0072] Communication link 3: The communication link formed between the vehicle cloud platform, the accessory cloud platform, and the camera.

[0073] Communication link 4: When communication link 2 is abnormal, the communication link formed between the vehicle cloud platform, the robotic arm cloud platform, the robotic arm, and the charging pile, and the communication connection between the robotic arm and the charging pile (also known as "near field communication") are replaced by the communication link between the vehicle cloud platform, the robotic arm cloud platform, the robotic arm, and the charging pile to replace communication link 2.

[0074] Communication link 5: When communication link 1 is abnormal, the communication link formed between the vehicle cloud platform, the charging pile cloud platform, the charging pile, and the robotic arm, and the communication connection between the robotic arm and the charging pile are replaced by the communication link between the vehicle cloud platform, the charging pile cloud platform, the charging pile, and the robotic arm.

[0075] Figure 4 is a flow chart of a vehicle charging method provided by an embodiment of the present application. The method can be Figure 2 or Figure 3 The vehicle cloud platform is executed in .

[0076] For example, Figure 4 As shown, the method 400 includes S410-S430:

[0077] S410, receiving target information sent by the target vehicle.

[0078] Exemplarily, when the battery power of the vehicle to be charged (which may be referred to as the "target vehicle") is too low and there is a need for charging, information for charging (which may be referred to as the "target information") may be sent to the vehicle cloud platform, so that when the vehicle cloud platform receives the target information sent by the target vehicle, it can respond to the automatic charging request in the target information and charge the target vehicle in a timely manner; that is, the automatic charging request of the target vehicle is triggered by the target vehicle itself.

[0079] The target information may include, but is not limited to, the model information of the target vehicle, the identification information of the target vehicle, and the parking space information of the target vehicle's current parking space (which may be referred to as "target parking space information"). Also, the identification information of the target vehicle may include, but is not limited to, the license plate number of the target vehicle and the vehicle identification number (VIN) of the target vehicle.

[0080] The vehicle model information may include, but is not limited to, an image of the charging port of the target vehicle (which may be referred to as a "preset image"), and the height and width of the target vehicle.

[0081] S420: Determine whether to automatically charge the target vehicle based on the target information.

[0082] Exemplarily, when the vehicle cloud platform receives target information sent by the target vehicle, it can determine whether to automatically charge the target vehicle based on the target information.

[0083] Optionally, when the vehicle cloud platform receives the target information sent by the target vehicle, it can determine the identification information of the target vehicle and / or the target parking space information through the target information. And, when the identification information of the target vehicle and / or the target parking space information is obtained, it can determine whether to automatically charge the target vehicle based on the identification information of the target vehicle and / or the target parking space information.

[0084] The above technical solution determines whether to automatically charge the target vehicle through the identification information of the target vehicle and / or the target parking space information, thereby eliminating the need for the user to perform relevant operations. The charging cloud platform can determine whether to automatically charge the target vehicle based on the identification information of the target vehicle and / or the target parking space information, thereby reducing the user's operations during the vehicle charging process and improving the convenience of vehicle charging.

[0085] Example 1: Determine whether to automatically charge the target vehicle based on the charging mode configuration information of the target vehicle.

[0086] Exemplarily, the above-mentioned determining whether to automatically charge the target vehicle based on the target information includes: determining the charging mode configuration information of the target vehicle based on the identification information of the target vehicle; wherein the charging mode configuration information includes an automatic charging mode and / or a manual charging mode; based on the charging mode configuration information, determining whether to automatically charge the target vehicle.

[0087] Optionally, the charging mode configuration information may include only the automatic charging mode, or only the manual charging mode; of course, the charging mode configuration information may include both the automatic charging mode and the manual charging mode.

[0088] Exemplarily, the charging mode configuration information may be the charging mode selected by the user when registering an account on the target terminal; for example, the user registers an account on the target terminal, enters the license plate number and VIN number (vehicle identification information), and selects the charging mode as automatic charging mode and / or manual charging mode (charging mode configuration information), so that the vehicle cloud platform can determine whether the charging mode configuration information of the target vehicle includes the automatic charging mode through the identification information of the target vehicle.

[0089] Further, when the vehicle cloud platform determines that the charging mode configuration information of the target vehicle includes the automatic charging mode, it means that the charging mode selected by the user on the target terminal includes the automatic charging mode and there is a demand for automatic charging, so the vehicle cloud platform can determine to automatically charge the target vehicle. Alternatively, when the vehicle cloud platform determines that the charging mode configuration information of the target vehicle does not include the automatic charging mode, it means that the charging mode selected by the user on the target terminal is only the manual charging mode and there is no demand for automatic charging, so the vehicle cloud platform can determine not to automatically charge the target vehicle.

[0090] In addition, if the charging mode configuration information does not include an automatic charging mode, the vehicle cloud platform may also output an inquiry message to the user through the target terminal, and determine whether to automatically charge the target vehicle based on the user's reply to the inquiry message. If the user's reply to the inquiry message indicates automatic charging, the vehicle cloud platform may determine to automatically charge the target vehicle. If the user's reply to the inquiry message does not indicate automatic charging, the vehicle cloud platform may determine not to automatically charge the target vehicle.

[0091] Optionally, the target terminal may be a charging application (eg, a mobile phone APP) or a charging applet, which is not specifically limited here.

[0092] In the above technical solution, the vehicle cloud platform can determine the charging mode configuration information of the target vehicle based on the identification information of the target vehicle, and determine whether to automatically charge the target vehicle based on the charging mode configuration information of the target vehicle. Since the charging mode configuration information can include an automatic charging mode and / or a manual charging mode, the charging mode configuration information of the target vehicle is determined by the identification information of the target vehicle, and then whether to automatically charge the target vehicle is determined by the charging mode configuration information. In this process, no user intervention is required, which can improve the convenience of automatic charging of the vehicle.

[0093] Example 2: Determine whether to automatically charge the target vehicle based on the target vehicle's charging mode configuration information and charging whitelist.

[0094] Exemplarily, obtaining a charging whitelist; the above-mentioned determining whether to automatically charge the target vehicle based on the charging mode configuration information includes: determining whether to automatically charge the target vehicle based on the charging mode configuration information and the charging whitelist.

[0095] Optionally, the charging whitelist may be stored in the vehicle cloud platform; or the vehicle cloud platform may obtain the charging whitelist from the target terminal. The method for obtaining the charging whitelist may be determined according to actual conditions and is not specifically limited here.

[0096] Exemplarily, the charging whitelist includes vehicle identification information that allows automatic charging; the charging whitelist includes vehicle models and vehicle identification information that allow automatic charging; no specific limitation is made here.

[0097] Exemplarily, when the vehicle cloud platform obtains the charging mode configuration information and the charging whitelist of the target vehicle, it can determine whether to automatically charge the target vehicle based on the charging mode configuration information and the charging whitelist of the target vehicle.

[0098] In the above technical solution, when the vehicle cloud platform obtains the charging whitelist, it can determine whether to automatically charge the target vehicle based on the charging mode configuration information of the target vehicle and the charging whitelist. The problem of single-dimensional data determination errors can be avoided by determining the charging mode configuration information and the charging whitelist, which improves the accuracy of the judgment result of whether to automatically charge the target vehicle and further ensures the normal charging of the vehicle.

[0099] Optionally, the above-mentioned determination of whether to automatically charge the target vehicle based on the charging mode configuration information and the charging whitelist includes: if the charging mode configuration information includes an automatic charging mode, and the charging whitelist includes the identification information of the target vehicle, determining that the target vehicle is automatically charged; if the charging whitelist does not include the identification information of the target vehicle, and / or the charging mode configuration information does not include the automatic charging mode, determining not to automatically charge the target vehicle.

[0100] Exemplarily, when the vehicle cloud platform determines whether to automatically charge the target vehicle through the charging mode configuration information and the charging whitelist of the target vehicle, it can determine whether the charging mode configuration information includes an automatic charging mode and whether the charging whitelist includes the identification information of the target vehicle.

[0101] When the charging mode configuration information includes the automatic charging mode and the charging whitelist includes the identification information of the target vehicle, it can be indicated that the target vehicle has an automatic charging requirement and the target vehicle is an authorized vehicle for automatic charging. Therefore, the vehicle cloud platform can determine to automatically charge the target vehicle.

[0102] Alternatively, when the automatic charging mode is not included in the charging mode configuration information, and / or the identification information of the target vehicle is not included in the charging whitelist, it can be indicated that the target vehicle does not have an automatic charging requirement, and / or the target vehicle is not an authorized vehicle for automatic charging. Therefore, the vehicle cloud platform can determine not to automatically charge the target vehicle.

[0103] For example, when the charging mode configuration information includes an automatic charging mode and the charging whitelist does not include identification information of the target vehicle, the vehicle cloud platform may determine not to automatically charge the target vehicle.

[0104] For another example, when the charging mode configuration information does not include the automatic charging mode but the charging whitelist includes the identification information of the target vehicle, the vehicle cloud platform may also determine not to automatically charge the target vehicle.

[0105] For another example, when the charging mode configuration information does not include the automatic charging mode and the charging whitelist does not include the identification information of the target vehicle, the vehicle cloud platform may also determine not to automatically charge the target vehicle.

[0106] Optionally, when the automatic charging mode is not included in the charging mode configuration information, and / or the identification information of the target vehicle is not included in the charging whitelist, the vehicle cloud platform may also output an inquiry message to the user through the target terminal, and determine whether to automatically charge the target vehicle based on the user's reply to the inquiry message. If the user's reply to the inquiry message indicates automatic charging, the vehicle cloud platform may determine to automatically charge the target vehicle. If the user's reply to the inquiry message does not indicate automatic charging, the vehicle cloud platform may determine not to automatically charge the target vehicle.

[0107] In the above technical solution, when the charging mode configuration information includes the automatic charging mode, and the charging whitelist includes the identification information of the target vehicle, it can be said that the target vehicle has an automatic charging demand. Therefore, the vehicle cloud platform can determine to automatically charge the target vehicle. Alternatively, when the automatic charging mode is not included in the charging mode configuration information, and / or the identification information of the target vehicle is not included in the charging whitelist, it can be said that the target vehicle does not have an automatic charging demand. Therefore, the vehicle cloud platform can determine not to automatically charge the target vehicle; thus, only when the charging mode configuration information includes the automatic charging mode and the identification information of the target vehicle is included in the charging whitelist, it is determined to automatically charge the target vehicle, which can ensure the accuracy of automatic charging of the target vehicle, thereby improving the user experience.

[0108] In the above implementation, it is possible to determine whether to automatically charge the target vehicle by the target vehicle's charging mode configuration information, or by the target vehicle's charging mode configuration information and the charging whitelist. In addition to the above, it is also possible to determine whether to automatically charge the target vehicle by the target parking space information where the target vehicle is located, or by the target parking space information where the target vehicle is located, the target vehicle's identification information and the charging whitelist. The following is a specific explanation through Examples 3 and 4.

[0109] Example 3: Determine whether to automatically charge the target vehicle based on the target parking space information where the target vehicle is located.

[0110] Exemplarily, the target parking space information of the target vehicle is obtained, and it is determined whether the target parking space information of the target vehicle is an automatic charging parking space. If the target parking space information of the target vehicle is an automatic charging parking space, it is determined that the target vehicle is automatically charged; if the target parking space information of the target vehicle is not an automatic charging parking space, it is determined that the target vehicle is not automatically charged.

[0111] For example, assume that parking space identifications 1 to 20 are automatic charging parking spaces, and parking space identifications 21 to 50 are non-automatic charging parking spaces. The target parking space information where the target vehicle is located is obtained as parking space identification 10, and the target parking space information where the target vehicle is located is determined to be an automatic charging parking space, and the target vehicle is determined to be automatically charged. Alternatively, the target parking space information where the target vehicle is located is obtained as parking space identification 21, and the target parking space information where the target vehicle is located is determined to be a non-automatic charging parking space, and the target vehicle is determined not to be automatically charged.

[0112] Example 4: Determine whether to automatically charge the target vehicle based on the target parking space information where the target vehicle is located, the identification information of the target vehicle, and the charging whitelist.

[0113] Exemplarily, the target parking space information and the charging whitelist of the target vehicle are obtained, and based on the target parking space information, the identification information of the target vehicle and the charging whitelist, it is determined whether to automatically charge the target vehicle.

[0114] The above technical solution determines whether to automatically charge the target vehicle through the target parking space information of the target vehicle and the charging whitelist; thereby determining the user's current intention through the target parking space information of the target vehicle, and determining whether to automatically charge the target vehicle in combination with the user's current intention and the charging whitelist, which can improve the accuracy of determining whether to automatically charge the target vehicle.

[0115] Exemplarily, determine whether the target parking space information where the target vehicle is located is an automatic charging parking space, and whether the charging whitelist includes the identification information of the target vehicle. If the target parking space information is an automatic charging parking space, and the charging whitelist includes the identification information of the target vehicle, determine to automatically charge the target vehicle; if the charging whitelist does not include the identification information of the target vehicle, and / or the target parking space information is not an automatic charging parking space, determine not to automatically charge the target vehicle.

[0116] According to the above technical solution, if the target parking space information is an automatic charging parking space and the charging whitelist includes the identification information of the target vehicle, it is determined that the target vehicle is automatically charged; if the charging whitelist does not include the identification information of the target vehicle, and / or the target parking space information is not an automatic charging parking space, it is determined that the target vehicle is not automatically charged; thereby determining the user's current intention through the target parking space information, and combining the user's current intention with the charging whitelist to determine that the target vehicle is automatically charged, and thus, the accuracy of automatic charging of the target vehicle can be ensured without the need for user intervention.

[0117] In one possible implementation, the above-mentioned determination of the target parking space information of the current parking space where the target vehicle is located includes: sending an image acquisition instruction to an auxiliary cloud platform (for example, a camera cloud platform) so that the auxiliary cloud platform controls the target camera to acquire the current image of the target vehicle; if the current image is fed back by the auxiliary cloud platform, the target parking space information is determined based on the current image.

[0118] Exemplarily, when the vehicle cloud platform receives the target information sent by the target vehicle, it can send an image acquisition instruction to the auxiliary cloud platform, so that when the auxiliary cloud platform receives the image acquisition instruction, it responds to the image acquisition instruction and controls the target camera (i.e., the above-mentioned target camera) to acquire the current image of the target vehicle. When the auxiliary cloud platform receives the current image of the target vehicle fed back by the target camera, it can pre-process the current image to obtain a pre-processed image.

[0119] Furthermore, the auxiliary cloud platform can feed back the preprocessed image to the vehicle cloud platform, so that the vehicle cloud platform can recognize the preprocessed image when receiving the preprocessed image to obtain the target parking space information of the target vehicle.

[0120] In the above technical solution, the vehicle cloud platform can send an image acquisition instruction to the auxiliary cloud platform to receive the current image of the target vehicle fed back by the auxiliary cloud platform, and then determine the target parking space information of the target vehicle through the current image of the target vehicle. The target parking space information of the target vehicle can be obtained with the assistance of the auxiliary cloud platform, which can make the obtained target parking space information of the target vehicle more accurate, further ensuring the normal charging of the vehicle.

[0121] Optionally, target parking space information of the current parking space where the target vehicle is located is determined; based on the target parking space information, a charging gun corresponding to the current parking space is determined; and the charging gun corresponding to the current parking space is determined as the target charging gun.

[0122] Exemplarily, when the vehicle cloud platform determines the target parking space information of the target vehicle, it can determine the charging gun corresponding to the current parking space where the target vehicle is located based on the target parking space information, and determine the charging gun as a charging gun that can charge the target vehicle (which can be called a "target charging gun").

[0123] The vehicle cloud platform may pre-store a preset parking space relationship, which indicates the corresponding relationship between the parking space and the charging gun, so that when the parking space is determined, the charging gun corresponding to the parking space can be determined by the preset parking space relationship and the parking space. Furthermore, the charging guns corresponding to different parking spaces may be the same charging gun or different charging guns.

[0124] refer to Figure 2Since there is a preset parking space relationship between parking space 1 and charging pile 1, and charging gun 1 and charging gun 3 are connected to charging pile 1, there can be a preset parking space relationship between parking space 1 and charging gun 1 and charging gun 3. Also, since there is a preset parking space relationship between parking space 2 and charging pile 2, and charging gun 2 is connected to charging pile 2, there can be a preset parking space relationship between parking space 2 and charging gun 2.

[0125] Assuming that the vehicle cloud platform determines that vehicle 1 is currently in parking space 1 through the target parking space information of vehicle 1 (i.e., the target vehicle), then charging gun 1 and charging gun 3 can be determined as target charging guns that can charge vehicle 1 through the preset parking space relationship between parking space 1 and charging guns 1 and 3.

[0126] In the above technical solution, the vehicle cloud platform determines the charging gun corresponding to the current parking space through the target parking space information of the current parking space where the target vehicle is located, and determines the charging gun corresponding to the current parking space as the target charging gun for automatically charging the target vehicle; since the parking space is equipped with a corresponding charging gun, the target charging gun corresponding to the target vehicle can be determined through the target parking space information of the current parking space where the target vehicle is located, thereby ensuring the accuracy of the determined target charging gun and further ensuring the normal charging of the vehicle.

[0127] S430, when it is determined that the target vehicle is to be automatically charged, an automatic charging instruction is sent to the target cloud platform, so that the target cloud platform controls the charging device to automatically charge the target vehicle.

[0128] Among them, the charging equipment may include but is not limited to a robotic arm, a charging pile and a charging gun. Also, the cloud platform corresponding to the robotic arm (i.e. the above-mentioned robotic arm cloud platform) and / or the cloud platform corresponding to the charging pile (i.e. the above-mentioned charging pile cloud platform) may be collectively referred to as the "target cloud platform". It should be understood that the target cloud platform is not the vehicle cloud platform.

[0129] For example, when the vehicle cloud platform determines to automatically charge the target vehicle, it can send an automatic charging instruction to the target cloud platform, so that when the target cloud platform receives the automatic charging instruction, it responds to the automatic charging instruction and controls the robotic arm, charging pile and charging gun to charge the target vehicle.

[0130] In such Figure 4In the method 400 shown, when the vehicle cloud platform receives the target information sent by the vehicle to be charged (i.e., the target vehicle), it can determine whether to automatically charge the target vehicle through the target information. In addition, when the vehicle cloud platform determines to automatically charge the target vehicle, it can send an automatic charging instruction to the target cloud platform so that the target cloud platform controls the charging equipment to automatically charge the target vehicle. Since the vehicle cloud platform is generally constructed by the car company corresponding to the target vehicle, compared with receiving the information sent by the target vehicle through a third-party charging cloud platform, the interactivity between the vehicle cloud platform and the target vehicle will be stronger, and it can be upgraded and updated in a timely and convenient manner with the replacement of the vehicle model, which can avoid the problem that the vehicle cloud platform cannot receive the information sent by the target vehicle, and the delay in receiving the information sent by the target vehicle, so that the vehicle cloud platform can receive the information sent by the target vehicle faster, thereby ensuring the normal charging of the vehicle during the automatic charging process of the vehicle.

[0131] Optionally, in an embodiment of the present application, when the vehicle cloud platform is connected to the target terminal (e.g., a mobile phone APP) for communication, the target terminal may receive and store vehicle information whose vehicle brand is the same as the brand of the vehicle cloud platform; or vehicle information whose vehicle brand is different from the brand of the vehicle cloud platform, that is, the vehicle brand is another brand. Among them, the brand may represent a vehicle model brand. For example, when the vehicle brand is the same as the brand of the vehicle cloud platform, the vehicle information of the vehicle brand may be directly received through the target terminal, and the received vehicle information of the vehicle brand may be stored, so that when the vehicle cloud platform is connected to the target terminal for communication, the vehicle information of the vehicle brand may be transmitted to the vehicle cloud platform through the target terminal. For another example, when the vehicle brand is different from the brand of the vehicle cloud platform, the target terminal may directly or indirectly receive the vehicle information of the vehicle brand. Specifically, when the vehicle brand is different from the vehicle cloud platform's own brand, the target terminal can directly receive the vehicle information of the vehicle brand and store the received vehicle information of the vehicle brand, so that when the vehicle cloud platform is connected to the target terminal, the vehicle information of the vehicle brand is transmitted to the vehicle cloud platform through the target terminal, that is, the target terminal can directly obtain cross-brand vehicle information. Alternatively, when the vehicle brand is different from the vehicle cloud platform's own brand, the target terminal needs to communicate and interact with the terminal corresponding to the vehicle brand to first obtain the vehicle information of the vehicle brand from the terminal corresponding to the vehicle brand, and the target terminal then stores the obtained vehicle information of the vehicle brand, so that when the vehicle cloud platform is connected to the target terminal, the vehicle information of the vehicle brand is transmitted to the vehicle cloud platform through the target terminal. Assume that the vehicle cloud platform is connected to the mobile phone APP1, and the vehicle cloud platform's own brand is brand A. When the vehicle brand is also brand A, the mobile phone APP1 can directly receive the vehicle information of brand A and store the vehicle information of brand A. Alternatively, when the vehicle brand is brand B, mobile phone APP1 can also directly receive the vehicle information of brand B and store the vehicle information of brand B. Alternatively, when the vehicle brand is brand B, mobile phone APP1 cannot directly receive the vehicle information of brand B, but needs to communicate and interact with mobile phone APP2 corresponding to brand B. Mobile phone APP1 obtains the vehicle information of brand B from mobile phone APP2 through communication and interaction with mobile phone APP2, and then stores the vehicle information of brand B.

[0132] In one possible implementation, the above-mentioned sending of automatic charging instructions to the target cloud platform so that the target cloud platform controls the charging equipment to automatically charge the target vehicle includes: sending a first charging instruction to the robotic arm cloud platform so that the robotic arm cloud platform controls the robotic arm to connect the target charging gun with the charging port of the target vehicle; wherein the first charging instruction includes an identifier of the target charging gun; sending a second charging instruction to the charging pile cloud platform so that the charging pile cloud platform controls the charging pile corresponding to the target charging gun to start automatically charging the target vehicle.

[0133] The automatic charging instruction may include a charging instruction for controlling the robot arm (which may be referred to as a "first charging instruction") and a charging instruction for controlling the charging pile (which may be referred to as a "second charging instruction"). In addition, the first charging instruction may include an identifier of the target charging gun, for example, the serial number of the charging gun, such as Figure 2 The charging gun 1 is shown.

[0134] Exemplarily, the vehicle cloud platform can send a first charging instruction to the robotic arm cloud platform, so that when the robotic arm cloud platform receives the first charging instruction, it can respond to the first charging instruction, control the robotic arm to grab the target charging gun corresponding to the target vehicle, and insert the target charging gun into the charging port of the target vehicle, so that the charging port of the target vehicle is connected to the target charging gun.

[0135] Furthermore, the vehicle cloud platform can also send a second charging instruction to the charging pile cloud platform, so that when the charging pile cloud platform receives the second charging instruction, it can respond to the second charging instruction and control the charging pile corresponding to the target charging gun to start, so as to transmit current to the target vehicle through the charging gun, thereby automatically charging the target vehicle.

[0136] refer to Figure 2 When the target charging gun is charging gun 1, charging pile 1 connected to charging gun 1 can be determined as the charging pile to be started. When the charging pile cloud platform receives the second charging instruction, it can respond to the second charging instruction and control the charging pile 1 to start.

[0137] The above technical solution sends a first charging instruction to the mechanical arm cloud platform through the vehicle cloud platform, and then controls the mechanical arm to connect the target charging gun with the charging port of the target vehicle (i.e., plug it in) in response to the first charging instruction, and sends a second charging instruction to the charging pile cloud platform through the charging pile cloud platform, and then controls the charging pile corresponding to the target charging gun to start in response to the second charging instruction; compared with the vehicle cloud platform directly controlling the mechanical arm and the charging pile corresponding to the target charging gun, part of the control content (i.e., the control of the mechanical arm and the charging pile) is allocated to the corresponding mechanical arm cloud platform and the charging pile cloud platform, which reduces the data transmission volume of the vehicle cloud platform, thereby improving the data processing efficiency of the vehicle cloud platform. Furthermore, during the automatic charging process of the vehicle, the charging efficiency of the vehicle is improved.

[0138] Optionally, the robotic arm is communicatively connected to the charging pile, and when an abnormality is detected in the first communication link, the cloud platform in the second communication link is determined as the target cloud platform, and the charging device is controlled to automatically charge the target vehicle through the second communication link, the robotic arm and the charging pile communication connection; when an abnormality is detected in the second communication link, the cloud platform in the first communication link is determined as the target cloud platform, and the charging device is controlled to automatically charge the target vehicle through the first communication link, the robotic arm and the charging pile communication connection; when it is detected that both the first communication link and the second communication link are normal, the cloud platform in the first communication link and the cloud platform in the second communication link are determined as the target cloud platform, and the charging device is controlled to automatically charge the target vehicle through the first communication link and the second communication link, respectively.

[0139] Among them, the first communication link is used to represent the communication link between the vehicle cloud platform, the robotic arm cloud platform and the robotic arm (that is, the above-mentioned communication link 1); the second communication link is used to represent the communication link between the vehicle cloud platform, the charging pile cloud platform and the charging pile (that is, the above-mentioned communication link 2).

[0140] Exemplarily, when the vehicle cloud platform detects that communication link 1 is abnormal and communication link 2 is normal (i.e., not abnormal), the charging pile cloud platform in communication link 2 can be determined as the above-mentioned target cloud platform, so that the first charging instruction can be transmitted to the robotic arm through communication link 2 and the communication connection between the robotic arm and the charging pile, and the second charging instruction can be transmitted to the charging pile through communication link 2, thereby controlling the robotic arm and the charging pile to charge the target vehicle.

[0141] Exemplarily, when the vehicle cloud platform detects that communication link 2 is abnormal and communication link 1 is normal, the robotic arm cloud platform in communication link 1 can be determined as the above-mentioned target cloud platform, so that the second charging instruction can be transmitted to the charging pile through communication link 1 and the communication connection between the robotic arm and the charging pile, and the first charging instruction can be transmitted to the robotic arm through communication link 1, thereby controlling the robotic arm and the charging pile to charge the target vehicle.

[0142] Exemplarily, when the vehicle cloud platform detects that both communication link 1 and communication link 2 are normal, it can determine the robotic arm cloud platform in communication link 1 and the charging pile cloud platform in communication link 2 as the above-mentioned target cloud platforms, so that the first charging instruction can be transmitted to the robotic arm through communication link 1, and the second charging instruction can be transmitted to the charging pile through communication link 2.

[0143] In the above technical solution, when the communication link (i.e., the first communication link) between the vehicle cloud platform, the manipulator cloud platform and the manipulator is abnormal, the vehicle cloud platform can determine the charging pile cloud platform in the communication link (i.e., the second communication link) between the vehicle cloud platform, the charging pile cloud platform and the charging pile as the target cloud platform, and control the charging device to automatically charge the target vehicle through the second communication link, the manipulator and the charging pile communication connection; or, when the second communication link is abnormal, the manipulator cloud platform in the first communication link can be determined as the target cloud platform, and control the charging device to automatically charge the target vehicle through the first communication link, the manipulator and the charging pile communication connection, so that the automatic charging instruction can be successfully transmitted to the manipulator and the charging pile, and the automatic charging process will not be interrupted due to the failure of the first communication link or the second communication link, thereby ensuring the normal charging of the vehicle. Alternatively, when the first communication link and the second communication link are not faulty, the manipulator cloud platform in the first communication link and the charging pile cloud platform in the second communication link can be determined as the target cloud platform, so that the manipulator and the charging pile can respond to the automatic charging instruction sent by the vehicle cloud platform at the same time, thereby improving the charging efficiency of the vehicle.

[0144] In one possible implementation, a target moving path of the robotic arm is determined based on the vehicle model information of the target vehicle; the above-mentioned sending of a first charging instruction to the robotic arm cloud platform so that the robotic arm cloud platform controls the robotic arm to connect the target charging gun with the charging port of the target vehicle includes: sending a first charging instruction and a target moving path to the robotic arm cloud platform so that the robotic arm cloud platform controls the robotic arm to move the target charging gun along the target moving path to connect the target charging gun with the charging port.

[0145] Exemplarily, the vehicle cloud platform may determine the moving path (which may be referred to as the "target moving path") for the robotic arm to connect the target charging gun to the charging port of the target vehicle based on the model information of the target vehicle.

[0146] Optionally, a target mapping relationship is obtained; wherein the target mapping relationship is used to represent a mapping relationship between vehicle type information and a moving path; the above-mentioned determination of the target moving path of the robotic arm based on the vehicle type information of the target vehicle includes: determining the target moving path corresponding to the vehicle type information of the target vehicle based on the vehicle type information of the target vehicle and the target mapping relationship.

[0147] For example, in order to facilitate the acquisition of the target moving paths of the robotic arms corresponding to different vehicle models, a mapping relationship between the information of different vehicle models and the moving paths of the robotic arms (which may be referred to as a “target mapping relationship”) may be pre-constructed in the vehicle cloud platform.

[0148] When determining the target moving path of the robotic arm corresponding to the target vehicle, the vehicle cloud platform can retrieve a pre-built target mapping relationship to determine the target moving path corresponding to the model information of the target vehicle in the target mapping relationship.

[0149] Among them, the target moving paths corresponding to different vehicle model information may be different or the same, which is not limited here.

[0150] It should be understood that the target mapping relationship may be obtained through actual vehicle calibration or through model prediction, which is not limited here.

[0151] In the above technical solution, when the vehicle cloud platform determines the target moving path corresponding to the model information of the target vehicle, it can retrieve the mapping relationship between the model information and the moving path that has been pre-set by itself, and determine the target moving path corresponding to the model information of the target vehicle through the mapping relationship and the model information of the target vehicle. Since the mapping relationship is pre-set in the vehicle cloud platform, when the model information of the target vehicle is updated or the model information of a new vehicle is added, the mapping relationship can be easily updated to make the mapping relationship more accurate, so that the target moving path corresponding to the model information of the target vehicle can be determined more accurately through the more accurate mapping relationship and the model information of the target vehicle, further ensuring the normal charging of the vehicle.

[0152] Optionally, a target image of the target vehicle in a parking state is obtained; based on the target image and the vehicle model information of the target vehicle, the current position of the charging port is determined; based on the above-mentioned mapping relationship between the vehicle model information of the target vehicle and the target, the target moving path corresponding to the vehicle model information of the target vehicle is determined, including: based on the mapping relationship between the vehicle model information of the target vehicle and the target, a preset moving path corresponding to the vehicle model information of the target vehicle is determined; based on the current position, the preset moving path is adjusted to obtain the target moving path.

[0153] For example, when the vehicle cloud platform determines that the target vehicle is in a parked state, it can send an image acquisition instruction to the auxiliary cloud platform to receive the current image (which can be called the "target image") of the target vehicle in a parked state fed back by the camera cloud.

[0154] Although the charging port of the target vehicle is fixed on the vehicle body, the distance between the front, back, left, and right sides of the target vehicle's parking position and the parking space line will also affect the current position of the charging port of the target vehicle; that is, the current position of the charging port of the target vehicle may be affected by the model information and parking position of the target vehicle. Therefore, when the vehicle cloud platform obtains the current image, it can determine the current position of the charging port relative to the current parking space where the target vehicle is parked through the current image and the model information of the target vehicle.

[0155] Optionally, the charging port locations corresponding to different vehicle model information may be different. Figure 2 , assuming that the vehicle model information of vehicle 1 and vehicle 2 is different, the positions of the charging ports of vehicle 1 and vehicle 2 can be different. For example, the charging port of vehicle 1 is located directly in front of vehicle 1 at a height of 0.8 meters. The charging port of vehicle 2 is located directly behind vehicle 2 at a height of 0.6 meters.

[0156] In addition, the distance between the front, back, left, and right sides of the target vehicle and the parking space line will also affect the target moving path of the robot arm. Figure 2 , assuming that vehicle 1 and vehicle 2 have the same vehicle model information, that is, vehicle 1 and vehicle 2 are vehicles of the same model, and the distance between vehicle 1 and the rear parking space line is greater than the distance between vehicle 2 and the rear parking space line, then the longitudinal moving distance of the target moving path corresponding to vehicle 1 is greater than the longitudinal moving distance of the target moving path corresponding to vehicle 2.

[0157] Alternatively, if there is no vehicle model information, the current position of the charging port of the target vehicle can also be obtained by identifying the current image of the target vehicle when it is in a parked state. However, it takes a long time to directly identify the current position of the charging port of the target vehicle by identifying the current image of the target vehicle when it is in a parked state, which may cause automatic charging delay.

[0158] Exemplarily, when determining the target moving path of the robotic arm corresponding to the target vehicle, the vehicle cloud platform can retrieve a pre-constructed target mapping relationship to determine the preset moving path corresponding to the model information of the target vehicle in the target mapping relationship.

[0159] Furthermore, the vehicle cloud platform may adjust the preset moving path by determining the current position of the charging port of the target vehicle, and determine the adjusted preset moving path as the above-mentioned target moving path.

[0160] In order for the robotic arm to insert the target charging gun into the charging port of vehicle 1 and vehicle 2, the vehicle cloud platform can determine the preset moving paths corresponding to vehicles 1 and 2 by using the distance between the front, back, left, right and parking spaces of vehicles 1 and 2 and their respective vehicle model information to obtain the current positions of the charging ports corresponding to each of vehicles 1 and 2, and fine-tune the preset moving paths based on the current positions of the charging ports.

[0161] In the above technical solution, the vehicle cloud platform can first determine the preset moving path corresponding to the model information of the target vehicle through the pre-set mapping relationship and the model information of the target vehicle, and then adjust the preset moving path through the current position of the charging port of the target vehicle, and determine the adjusted preset moving path as the target moving path corresponding to the target vehicle. In this process, the model information of the target vehicle and the current position of the charging port of the target vehicle are considered, thereby improving the accuracy of the target moving path and further ensuring the normal charging of the vehicle. In addition, the current position of the charging port of the target vehicle is jointly determined by the image of the target vehicle in the parking state and the model information of the target vehicle, which can improve the accuracy of the current position of the charging port of the target vehicle when the target vehicle is parked with a bias, thereby improving the accuracy of the target moving path on the basis of a more accurate current position of the charging port of the target vehicle, and further ensuring the normal charging of the vehicle.

[0162] Exemplarily, when the target moving path of the robotic arm is determined, the vehicle cloud platform can send a first charging instruction and the target moving path to the robotic arm cloud platform, so that when the robotic arm cloud platform receives the first charging instruction and the target moving path, it can respond to the first charging instruction, control the robotic arm to first grab the target charging gun, and control the robotic arm to move the grabbed target charging gun along the target moving path, so as to insert the target charging gun into the charging port of the target vehicle, so that the charging port of the target vehicle is connected to the target charging gun.

[0163] It should be understood that each time the robotic arm inserts the target charging gun into the charging port of the target vehicle, it will return to the default position, so that the movement path of the robotic arm to grab the target charging gun is the same each time.

[0164] In the above technical solution, when the vehicle cloud platform determines the target moving path of the manipulator through the model information of the target vehicle, it sends the first charging instruction and the target moving path to the manipulator cloud platform, so that the manipulator cloud platform controls the manipulator to move the target charging gun along the target moving path and connect the target charging gun to the charging port. Since the moving path of the manipulator matches the model information of the target vehicle, the accuracy of the connection between the target charging gun and the charging port of the target vehicle is ensured, further ensuring the normal charging of the vehicle.

[0165] In a possible implementation, the charging end information sent by the target vehicle is received; and a stop charging instruction is sent to the target cloud platform, so that the target cloud platform controls the charging device to stop charging the target vehicle.

[0166] For example, when charging is finished, the target vehicle will send a charging end message to the vehicle cloud platform, so that when the vehicle cloud platform receives the charging end message, it can send a stop charging instruction to the target cloud platform. When the target cloud platform receives the stop charging instruction, it can control the charging device to stop charging the target vehicle.

[0167] Optionally, when receiving the stop charging instruction, the robot arm cloud platform can control the robot arm to remove the target charging gun inserted into the charging port of the target vehicle, so that the target charging gun is disconnected from the charging port of the target vehicle, and restore the target charging gun to the default position.

[0168] Also, when the charging pile cloud platform receives a stop charging instruction, it can determine whether there are other charging guns charging the vehicle on the charging pile connected to the target charging gun. When there are no other charging guns charging the vehicle on the charging pile connected to the target charging gun, the charging pile can be controlled to shut down and no current is output. Alternatively, when there are other charging guns charging the vehicle on the charging pile connected to the target charging gun, the charging gun is kept started to ensure the normal charging of other vehicles.

[0169] Optionally, when receiving the stop charging instruction, the charging pile cloud platform can also receive the charging data, billing data, etc. sent by the charging pile, and send the received charging data, billing data, etc. to the vehicle cloud platform, so as to generate a charging list through the vehicle cloud platform and send the charging list to the target terminal.

[0170] In the above technical solution, when the vehicle cloud platform receives the charging end information sent by the target vehicle, it can send a stop charging instruction to the target cloud platform, so that the target cloud platform controls the charging equipment to stop charging the target vehicle. In this process, the user does not need to perform related operations, and the charging equipment can be controlled by the target cloud platform to stop charging the target vehicle, thereby improving the convenience of vehicle charging.

[0171] Figure 5 It is an interactive schematic diagram of another vehicle charging method provided in an embodiment of the present application.

[0172] For example, Figure 5 The communication link 1 and the communication link 2 in the communication are both normal.

[0173] For example, Figure 5 As shown, the method 500 includes S501-S538:

[0174] S501, self-check status information.

[0175] It is understandable that S501 to S505 can be executed when the vehicle is detected to be parked in a parking space, or S501 to S505 can be executed after each charging list is generated; of course, S501 to S505 can be executed at preset intervals, which is not specifically limited here.

[0176] For example, when the robotic arm performs self-inspection, self-inspection status information may be generated and sent to the robotic arm cloud platform. The self-inspection status information of the robotic arm may include the robotic arm usage status, the robotic arm idle status, the robotic arm fault status, and the like.

[0177] S502: Report status information.

[0178] Exemplarily, when the robotic arm cloud platform obtains the self-inspection status information of the robotic arm, it can report the self-inspection status information to the vehicle cloud platform.

[0179] S503, self-check status information.

[0180] For example, when the charging pile performs self-inspection, self-inspection status information may also be generated and sent to the charging pile cloud platform. The status information of the charging pile may include the charging pile usage status, the charging pile idle status, the charging pile fault status, and the like.

[0181] S504: Report self-check status information.

[0182] Exemplarily, when the charging pile cloud platform obtains the self-inspection status information of the charging pile, it can report the self-inspection status information to the vehicle cloud platform.

[0183] S505, determine the availability of the robot arm and the charging pile.

[0184] Exemplarily, when the vehicle cloud platform receives the self-check status information of the robotic arm sent by the robotic arm cloud platform, it can determine whether the robotic arm is in an idle state and whether the robotic arm has not failed through the self-check status information of the robotic arm. When it is determined that the robotic arm is in an idle state and the robotic arm has not failed, the vehicle cloud platform can determine that the robotic arm is available. Alternatively, when it is determined that the robotic arm is in use or the robotic arm has failed, the vehicle cloud platform determines that the robotic arm is unavailable.

[0185] For example, when the vehicle cloud platform receives the self-check status information of the charging pile sent by the charging pile cloud platform, it can determine whether the charging pile is not faulty through the self-check status information of the charging pile. When it is determined that the charging pile is not faulty, the vehicle cloud platform can determine that the charging pile is available. Alternatively, when it is determined that the charging pile is faulty, the vehicle cloud platform determines that the charging pile is unavailable.

[0186] S506, register an account and input vehicle information.

[0187] It is understandable that S506 to S507 may be synchronized after the target terminal detects that a new account has been registered.

[0188] For example, the user registers an account on the target terminal and enters the vehicle information, and uploads the entered vehicle information to the vehicle cloud platform.

[0189] Optionally, the vehicle information includes the vehicle identification, the vehicle charging preference (charging mode configuration information), and the like.

[0190] S507, vehicle owner account database.

[0191] Exemplarily, the vehicle cloud platform generates a database of vehicle owner accounts based on the vehicle information uploaded by the target terminal, and stores the database of vehicle owners in the vehicle cloud platform.

[0192] S508, the target vehicle is parked within a preset range of the target parking space.

[0193] Exemplarily, the preset range is used to indicate an area at a preset distance from a target parking space (i.e., the automatic charging parking space mentioned above); for example, the preset range indicates a circular area with the center point of the target parking space as the midpoint and the preset distance as the radius.

[0194] For example, when the vehicle to be charged (i.e., the target vehicle) parks within the preset range of the target parking space, it indicates that the target vehicle has a charging demand. The target vehicle can send its own vehicle information (i.e., the above-mentioned target information, such as license plate number, vehicle model information) to the vehicle cloud platform.

[0195] S509, receiving the license plate number, determining the corresponding status of the robot arm and the charging pile, and determining the corresponding charging preference; and issuing a lock-down instruction for the ground lock according to the license plate number.

[0196] Exemplarily, when the vehicle cloud platform receives the vehicle information sent by the target vehicle, it can determine the corresponding status of the target charging gun, robotic arm and charging pile corresponding to the target vehicle, and determine the charging preference corresponding to the target vehicle.

[0197] Exemplarily, when the vehicle cloud platform receives the vehicle information sent by the target vehicle, it can determine whether the target vehicle is a new energy vehicle. When the target vehicle is a new energy vehicle, the vehicle cloud platform can send a lock-down instruction to the ground lock.

[0198] For example, the vehicle cloud platform determines whether the number of digits in the license plate number is 6 digits. When the number of digits in the license plate number is 6 digits, it can be determined that the target vehicle is a new energy vehicle. When the number of digits in the license plate number is 5 digits, it can be determined that the target vehicle is a fuel vehicle.

[0199] S510, lock down.

[0200] Exemplarily, when the ground lock receives a lock-down instruction sent by the vehicle cloud platform, it locks down in response to the lock-down instruction.

[0201] S511, the target vehicle parks in the target parking space.

[0202] Exemplarily, when the ground lock is lowered, the target vehicle can drive into the target parking space.

[0203] S512, whether to automatically charge. If not, execute S513; if so, execute S514.

[0204] Exemplarily, the vehicle cloud platform may determine whether the charging preference of the target vehicle is automatic charging, that is, whether the charging mode configuration information includes automatic charging, and whether the target vehicle is in a charging whitelist.

[0205] S513, prompting manual charging.

[0206] Exemplarily, when the charging preference of the target vehicle is manual charging, a prompt message may be output through the target terminal to prompt the user to manually charge the vehicle.

[0207] S514: Issue a first charging instruction.

[0208] Exemplarily, when the charging preference of the target vehicle is automatic charging, the target vehicle is in the charging whitelist, and the parking space where the target vehicle is currently parked is an automatic charging parking space, the vehicle cloud platform can determine to automatically charge the target vehicle.

[0209] Furthermore, when the vehicle cloud platform determines to automatically charge the target vehicle, it can send a first charging instruction to the robotic arm cloud platform.

[0210] S515, issue the gun insertion command.

[0211] Exemplarily, when the robotic arm cloud platform receives the first charging instruction sent by the vehicle cloud platform, in response to the first charging instruction, the robotic arm cloud platform may send a gun insertion instruction to the robotic arm.

[0212] S516, grab the target charging gun.

[0213] Exemplarily, when the robotic arm receives a gun insertion instruction sent by the robotic arm cloud platform, the robotic arm responds to the gun insertion instruction and grabs the target charging gun corresponding to the target vehicle.

[0214] S517, the robotic arm inserts the target charging gun into the charging port of the target vehicle.

[0215] Exemplarily, when the robotic arm grabs the target charging gun, it can move to the charging port of the target vehicle according to the corresponding moving path (i.e., the above-mentioned target moving path), and insert the target charging gun into the charging port of the target vehicle to connect the target charging gun to the charging port of the target vehicle.

[0216] S518, send a completion instruction and return to the original position.

[0217] For example, after the robotic arm connects the target charging gun to the charging port, it can send a completion instruction to the robotic arm cloud platform and return to its original position (i.e., the robotic arm returns to its default initial position).

[0218] S519, sending a feedback instruction.

[0219] For example, after determining that the target charging gun is connected to the charging port of the target vehicle, the robotic arm cloud platform can send a feedback instruction to the vehicle cloud platform so that the vehicle cloud platform can understand the connection status between the charging port of the target vehicle and the robotic arm.

[0220] S520: Issue a second charging instruction.

[0221] Exemplarily, when the vehicle cloud platform determines to automatically charge the target vehicle, it can send a second charging instruction to the charging pile cloud platform.

[0222] S521, issue a start command.

[0223] Exemplarily, when the charging pile cloud platform receives the second charging instruction sent by the vehicle cloud platform, in response to the second charging instruction, it can issue a start instruction to the charging pile connected to the target charging gun.

[0224] S522, start.

[0225] Exemplarily, when the charging pile receives a start-up instruction sent by the charging pile cloud platform, it can respond to the start-up instruction and start.

[0226] S523, stop charging when fully charged.

[0227] For example, when the target vehicle is fully charged, it can stop charging and send full charge feedback information (referred to as "full charge information") to the vehicle cloud platform.

[0228] S524, receiving full charge information, and sending a stop charging instruction.

[0229] For example, when the vehicle cloud platform receives full charge information from the target vehicle, it can send a stop charging instruction to the robotic arm cloud platform and the charging pile cloud platform.

[0230] S525, stop charging.

[0231] For example, when the vehicle cloud platform receives full charge information from the target vehicle, it can also send a charging termination message to the target terminal, so that the user can learn through the target terminal that the charging of the target vehicle has ended, so as to plan the itinerary of the target vehicle.

[0232] S526, issue a close command.

[0233] Exemplarily, when the charging pile cloud platform receives a stop charging instruction sent by the vehicle cloud platform, in response to the stop charging instruction, it may send a shutdown instruction to the charging pile.

[0234] S527, closed.

[0235] Exemplarily, when the charging pile receives a shutdown instruction sent by the charging pile cloud platform, it shuts down in response to the shutdown instruction.

[0236] S528, issue the command to draw the gun.

[0237] Exemplarily, when the robotic arm cloud platform receives a stop charging instruction sent by the vehicle cloud platform, in response to the stop charging instruction, a gun drawing instruction may be sent to the robotic arm.

[0238] S529, remove the target charging gun.

[0239] Exemplarily, when the robotic arm receives a gun-pulling instruction sent by the robotic arm cloud platform, the robotic arm responds to the gun-pulling instruction and pulls out the target charging gun inserted into the charging port of the target vehicle.

[0240] S530, sending the robot arm status.

[0241] For example, after the robotic arm completes pulling out the target charging gun, it can return to its initial position and send the robotic arm status to the robotic arm cloud platform, so that the robotic arm cloud platform can feed back the information that the gun pulling is completed to the vehicle cloud platform.

[0242] S531, sending charging data and billing data.

[0243] Exemplarily, when the charging pile cloud platform receives a stop charging instruction sent by the vehicle cloud platform, in response to the stop charging instruction, the charging data and billing data corresponding to the target vehicle may be sent to the vehicle cloud platform.

[0244] S532, generating a charging list.

[0245] Exemplarily, when the vehicle cloud platform receives the charging data and billing data sent by the charging pile cloud platform, it can generate a charging list for the target vehicle.

[0246] S533, displaying the charging cost and charging completion.

[0247] Exemplarily, the vehicle cloud platform can send the charging list to the target terminal to display the charging list through the target terminal. The charging list includes charging costs, electricity unit price, charging completion, etc. The content of the charging list can be determined based on actual conditions and is not specifically limited here.

[0248] S534, the target vehicle drives away.

[0249] Exemplarily, when the target vehicle detects that the target charging gun is unplugged, it can leave the parking space.

[0250] S535, obtaining a parking space image.

[0251] For example, the camera can acquire the parking space image of the target vehicle in real time, and send the acquired parking space image to the camera cloud platform (i.e. the auxiliary cloud platform).

[0252] S536, sending the parking space image.

[0253] Exemplarily, when receiving the parking space image, the camera cloud platform may pre-process the parking space image and send the pre-processed parking space image to the vehicle cloud platform.

[0254] S537, issuing a lock raising command according to the parking space status.

[0255] For example, when the vehicle cloud platform receives the pre-processed parking space image, it can identify the pre-processed parking space image to determine whether the target vehicle is still parked in the parking space. When the target vehicle leaves the parking space, a lock raising instruction can be sent to the ground lock.

[0256] S538, lift lock.

[0257] Exemplarily, when the ground lock receives the lock-up instruction, it locks up in response to the lock-up instruction.

[0258] It should be noted that Figure 5 All steps in Figures 2 to 4 The corresponding embodiments are described in detail in the embodiment, which will not be repeated here.

[0259] It should be understood that the above examples are intended to help those skilled in the art understand the embodiments of the present application, rather than to limit the embodiments of the present application to the specific numerical values ​​or specific scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or changes based on the above examples, and such modifications or changes also fall within the scope of the embodiments of the present application.

[0260] Combination of the above Figures 1 to 5 The vehicle charging method provided by the embodiment of the present application is described in detail; Figure 6 and Figure 7The device embodiments of the present application are described in detail. It should be understood that the device in the embodiments of the present application can execute the various methods of the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.

[0261] Figure 6 It is a schematic diagram of the structure of a vehicle charging device provided in an embodiment of the present application.

[0262] For example, Figure 6 As shown, the device 600 is configured on a vehicle cloud platform, and the device 600 includes:

[0263] Receiving module 610, used for receiving target information sent by the target vehicle;

[0264] The processing module 620 is used to determine whether to automatically charge the target vehicle based on the target information;

[0265] The sending module 630 is used to send an automatic charging instruction to the target cloud platform when it is determined that the target vehicle is to be automatically charged, so that the target cloud platform controls the charging device to automatically charge the target vehicle.

[0266] In one possible implementation, the above-mentioned automatic charging instruction includes a first charging instruction and a second charging instruction; the sending module 630 is specifically used to: send the first charging instruction to the robotic arm cloud platform, so that the robotic arm cloud platform controls the robotic arm to connect the target charging gun with the charging port of the target vehicle; wherein the first charging instruction includes the identification of the target charging gun; send the second charging instruction to the charging pile cloud platform, so that the charging pile cloud platform controls the charging pile corresponding to the target charging gun to start automatic charging of the target vehicle.

[0267] In one possible implementation, the above-mentioned target information includes the model information of the target vehicle, and the processing module 620 is also used to: determine the target moving path of the robotic arm based on the model information of the target vehicle; the sending module 630 is specifically used to: send a first charging instruction and a target moving path to the robotic arm cloud platform, so that the robotic arm cloud platform controls the robotic arm to move the target charging gun along the target moving path, and connect the target charging gun to the charging port.

[0268] In one possible implementation, the processing module 620 is also used to: obtain a target mapping relationship; wherein the target mapping relationship is used to represent a mapping relationship between vehicle model information and a moving path; and, obtain a target image of the target vehicle in a parking state; determine the current position of the charging port based on the target image and the vehicle model information of the target vehicle; determine a preset moving path corresponding to the vehicle model information of the target vehicle based on the vehicle model information of the target vehicle and the target mapping relationship; and adjust the preset moving path based on the current position to obtain the target moving path.

[0269] In one possible implementation, the above-mentioned robotic arm is communication-linked with the above-mentioned charging pile, and the processing module 620 is also used for: when an abnormality is detected in the first communication link, determining the cloud platform in the second communication link as the target cloud platform, and controlling the charging device to automatically charge the target vehicle through the second communication link, the robotic arm and the charging pile communication connection; when an abnormality is detected in the second communication link, determining the cloud platform in the first communication link as the target cloud platform, and controlling the charging device to automatically charge the target vehicle through the first communication link, the robotic arm and the charging pile communication connection; when it is detected that both the first communication link and the second communication link are normal, determining the cloud platform in the first communication link and the cloud platform in the second communication link as the target cloud platform, and controlling the charging device to automatically charge the target vehicle through the first communication link and the second communication link respectively; wherein the first communication link is used to represent the communication link between the vehicle cloud platform, the robotic arm cloud platform and the robotic arm; the second communication link is used to represent the communication link between the vehicle cloud platform, the charging pile cloud platform and the charging pile.

[0270] In one possible implementation, the processing module 620 is specifically used to: determine the identification information and / or target parking space information of the target vehicle based on the target information; wherein the target parking space information is used to indicate the parking space information where the target vehicle is located; and determine whether to automatically charge the target vehicle based on the identification information and / or target parking space information of the target vehicle.

[0271] In one possible implementation, the receiving module 610 is also used to: obtain a charging whitelist; the processing module 620 is specifically used to: determine whether to automatically charge the target vehicle based on the identification information of the target vehicle and the charging whitelist; or, determine whether to automatically charge the target vehicle based on the identification information of the target vehicle, the charging whitelist and the target parking space information.

[0272] In one possible implementation, the processing module 620 is specifically used to: determine the charging mode configuration information of the target vehicle based on the identification information of the target vehicle; wherein the charging mode configuration information includes an automatic charging mode and / or a manual charging mode; if the charging mode configuration information includes an automatic charging mode, and the charging whitelist includes the identification information of the target vehicle, determine to automatically charge the target vehicle; if the charging mode configuration information does not include the automatic charging mode, and / or the charging whitelist does not include the identification information of the target vehicle, determine not to automatically charge the target vehicle.

[0273] In one possible implementation, the processing module 620 is specifically used to: if the target parking space information is an automatic charging parking space, and the charging whitelist includes the identification information of the target vehicle, determine to automatically charge the target vehicle; if the charging whitelist does not include the identification information of the target vehicle, and / or the target parking space information is not an automatic charging parking space, determine not to automatically charge the target vehicle.

[0274] It should be noted that the above device 600 is embodied in the form of a functional module. The term "module" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.

[0275] For example, a "module" may be a software program, a hardware circuit, or a combination of the two that implements the above functions. The hardware circuit may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit, and / or other suitable components that support the described functions.

[0276] Therefore, the modules of each example described in the embodiments of the present application can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0277] Figure 7 It is a schematic diagram of the structure of the vehicle charging device provided in an embodiment of the present application.

[0278] For example, Figure 7 As shown, the vehicle charging device 700 includes: a memory 710 and a processor 720, wherein the memory 710 stores an executable program code 7101, and the processor 720 is used to call and execute the executable program code 7101 to perform a vehicle charging method.

[0279] The present application can divide the functional modules of the vehicle charging device according to the above method example. For example, each functional module can be corresponded to, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0280] In the case of dividing each functional module according to each function, the vehicle charging device may include: a receiving module, a processing module and a sending module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0281] The vehicle charging device provided in the present application is used to execute the above-mentioned vehicle charging method, and thus can achieve the same effect as the above-mentioned implementation method.

[0282] In the case of an integrated unit, the vehicle charging device may include a processing module and a storage module. The processing module may be used to control and manage the actions of the vehicle charging device. The storage module may be used to support the vehicle charging device to execute related program codes and data.

[0283] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits shown in conjunction with the disclosure of the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0284] The present application also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the method of any of the above embodiments are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD (Digital Video Disc), a CD-ROM (Compact Disc Read-Only Memory), a micro drive and a magneto-optical disk, a ROM (Read-Only Memory), a RAM (Random Access Memory), an EPROM (Erasable Programmable Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory), a DRAM (Dynamic Random Access Memory), a VRAM (Video Random Access Memory), a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0285] The present application also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement a vehicle charging method in the above-mentioned embodiment.

[0286] In addition, the vehicle charging device provided in the embodiments of the present application may specifically be a chip, a component or a module, and the vehicle charging device may include a connected processor and a memory; wherein the memory is used to store instructions, and when the vehicle charging device is running, the processor may call and execute instructions so that the chip executes a vehicle charging method in the above-mentioned embodiments.

[0287] Among them, the vehicle charging equipment, computer-readable storage medium, computer program product or chip provided in this application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0288] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0289] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0290] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the 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.

Claims

1. A vehicle charging method, characterized in that: The method is applied to a vehicle cloud platform, and the method comprises: Receiving target information sent by the target vehicle; Based on the target information, determining whether to automatically charge the target vehicle; When it is determined that the target vehicle is to be automatically charged, an automatic charging instruction is sent to the target cloud platform, so that the target cloud platform controls the charging device to automatically charge the target vehicle.

2. The method according to claim 1, characterized in that The automatic charging instruction includes a first charging instruction and a second charging instruction; the sending of the automatic charging instruction to the target cloud platform so that the target cloud platform controls the charging device to automatically charge the target vehicle includes: Sending the first charging instruction to the robotic arm cloud platform so that the robotic arm cloud platform controls the robotic arm to connect the target charging gun to the charging port of the target vehicle; wherein the first charging instruction includes an identifier of the target charging gun; The second charging instruction is sent to the charging pile cloud platform, so that the charging pile cloud platform controls the charging pile corresponding to the target charging gun to start automatic charging for the target vehicle.

3. The method according to claim 2, characterized in that The target information includes the model information of the target vehicle, and the method further includes: Determining a target moving path of the robotic arm based on the vehicle type information of the target vehicle; The sending the first charging instruction to the robotic arm cloud platform so that the robotic arm cloud platform controls the robotic arm to connect the target charging gun to the charging port of the target vehicle includes: The first charging instruction and the target moving path are sent to the robotic arm cloud platform, so that the robotic arm cloud platform controls the robotic arm to move the target charging gun along the target moving path, and connects the target charging gun to the charging port.

4. The method according to claim 3, characterized in that The method further comprises: Acquire a target mapping relationship; wherein the target mapping relationship is used to represent a mapping relationship between vehicle type information and a moving path; and acquire a target image of the target vehicle in a parking state; determine the current position of the charging port based on the target image and the vehicle type information of the target vehicle; The step of determining a target moving path of the robotic arm based on the vehicle type information of the target vehicle includes: Determine a preset moving path corresponding to the model information of the target vehicle based on the model information of the target vehicle and the target mapping relationship; The preset moving path is adjusted based on the current position to obtain the target moving path.

5. The method according to any one of claims 2 to 4, characterized in that The mechanical arm is communicatively connected to the charging pile, and the method further comprises: In the case where an abnormality is detected in the first communication link, the cloud platform in the second communication link is determined as the target cloud platform, and the charging device is controlled to automatically charge the target vehicle through the second communication link, the communication connection between the mechanical arm and the charging pile; In the case where an abnormality is detected in the second communication link, the cloud platform in the first communication link is determined as the target cloud platform, and the charging device is controlled to automatically charge the target vehicle through the first communication link, the communication connection between the mechanical arm and the charging pile; When it is detected that both the first communication link and the second communication link are normal, the cloud platform in the first communication link and the cloud platform in the second communication link are determined as target cloud platforms, and the charging device is controlled to automatically charge the target vehicle through the first communication link and the second communication link respectively; Among them, the first communication link is used to represent the communication link between the vehicle cloud platform, the robotic arm cloud platform and the robotic arm; the second communication link is used to represent the communication link between the vehicle cloud platform, the charging pile cloud platform and the charging pile.

6. The method according to any one of claims 1 to 4, characterized in that The step of determining whether to automatically charge the target vehicle based on the target information includes: Based on the target information, determine the identification information of the target vehicle and / or the target parking space information; wherein the target parking space information is used to indicate the parking space information where the target vehicle is located; Based on the identification information of the target vehicle and / or the target parking space information, it is determined whether to automatically charge the target vehicle.

7. The method according to claim 6, characterized in that The method further comprises: Get the charging whitelist; The determining whether to automatically charge the target vehicle based on the identification information of the target vehicle and / or the target parking space information includes: Determining whether to automatically charge the target vehicle based on the identification information of the target vehicle and the charging whitelist; or, Based on the identification information of the target vehicle, the charging whitelist and the target parking space information, it is determined whether to automatically charge the target vehicle.

8. The method according to claim 7, characterized in that The determining whether to automatically charge the target vehicle based on the identification information of the target vehicle and the charging whitelist includes: Based on the identification information of the target vehicle, determining the charging mode configuration information of the target vehicle; wherein the charging mode configuration information includes an automatic charging mode and / or a manual charging mode; If the charging mode configuration information includes the automatic charging mode, and the charging whitelist includes the identification information of the target vehicle, determining to automatically charge the target vehicle; If the charging mode configuration information does not include the automatic charging mode, and / or the charging whitelist does not include the identification information of the target vehicle, it is determined not to automatically charge the target vehicle.

9. The method according to claim 7, characterized in that: The determining whether to automatically charge the target vehicle based on the identification information of the target vehicle, the charging whitelist and the target parking space information includes: If the target parking space information is an automatic charging parking space, and the charging whitelist includes the identification information of the target vehicle, determining to automatically charge the target vehicle; If the charging whitelist does not include the identification information of the target vehicle, and / or the target parking space information is not the automatic charging parking space, it is determined not to automatically charge the target vehicle.

10. A vehicle charging device, characterized in that: The device is configured on a vehicle cloud platform, and includes: A receiving module, used for receiving target information sent by a target vehicle; A processing module, used for determining whether to automatically charge the target vehicle based on the target information; The sending module is used to send an automatic charging instruction to the target cloud platform when it is determined that the target vehicle is to be automatically charged, so that the target cloud platform controls the charging device to automatically charge the target vehicle.

11. A vehicle charging system, characterized in that: Including vehicle cloud platform; Wherein, the vehicle cloud platform is used to execute the vehicle charging method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Battery Charging System And Apparatus And Method For Electric Vehicle

    CN106335381A

  • Method, system and equipment for automatically charging automobile and medium

    CN118358430A

  • Automobile charging method, robot, control equipment, charging pile and charging system

    CN119099417A

  • Automated fleet-connected charging system

    US20240336156A1

  • Charging control method and system, and storage medium

    WO2022241585A1