A vehicle charging system, method, device, equipment and storage medium
By identifying the vehicle parking space logo and charging gun timestamp, the corresponding relationship between the parking space and charging gun is established, and the problem of inaccurate matching of multiple charging guns and vehicles is solved, and a fast and accurate charging process is achieved.
Patent Information
- Application Number
- CN202310634328.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-31
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2043-05-31
AI Technical Summary
In the case where multiple charging guns correspond to one parking space, the charging gun and the vehicle cannot be accurately matched, resulting in charging failure or deduction errors.
By identifying the target parking space identification and the charging gun time stamp of the vehicle parking space, establish the corresponding relationship between the parking space identification and the charging gun identification, determine the unique target charging gun identification, and send charging instructions to achieve accurate charging.
It realizes accurate matching of the charging gun to the vehicle in multiple charging guns, avoids charging failures and deduction errors, and improves charging speed and accuracy.
Smart Images

Figure CN116424141B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vehicle charging, and particularly to a vehicle charging system, method, device, equipment, and storage medium. Background Art
[0002] When charging a vehicle such as a new energy vehicle using a charging pile in a business district or other station, a relatively advanced current method is to replace traditional code scanning charging by identifying the parking space number of the parking space where the vehicle is located. That is, after the vehicle detects the event of inserting the charging gun on the charging pile into the vehicle's charging port, based on the intelligently identified parking space number of the parking space where it is located, a business district server or the like can find the corresponding charging pile based on this parking space number, and then the corresponding charging pile server can send a charging instruction to this charging pile to realize the process of charging the vehicle using the charging gun on the charging pile.
[0003] However, the above solution is only applicable to the case where the parking space and the charging gun are in one-to-one correspondence. Currently, the proportion of one-to-one correspondence between parking spaces and charging guns in stations is only about 5%. There are two or three charging guns on the charging piles in most stations, and there are multiple charging guns to choose from on one parking space. If the above solution is still used, there may be situations of charging failure or incorrect deduction. Therefore, there is an urgent need for a technical solution that can charge the vehicle quickly and accurately. Summary of the Invention
[0004] This application provides a vehicle charging system, method, device, equipment, and storage medium for quickly and accurately charging a vehicle.
[0005] In a first aspect, this application provides a vehicle charging system, and the system includes:
[0006] A vehicle, configured to send the target parking space identifier of the parking space where the vehicle is located to the vehicle server if it detects a to-be-charged event that the charging port is unlocked; and send a first timestamp to the vehicle server if it detects that a charging gun is inserted into the charging port;
[0007] A charging pile server, configured to send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server if it detects that any charging gun is inserted into a charging port;
[0008] The vehicle server is configured to receive a target parking space identifier, determine candidate charging gun identifiers corresponding to the target parking space identifier according to a pre-stored correspondence between parking space identifiers and charging gun identifiers; receive a charging gun identifier and a corresponding second timestamp, and if it is determined that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to a second timestamp with a time difference less than a time threshold from the first timestamp, send a charging instruction to the charging pile server, where the charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold;
[0009] The charging pile server is further configured to receive the charging instruction and send a charging instruction to the charging gun corresponding to the target charging gun identifier;
[0010] The charging gun corresponding to the target charging gun identifier is configured to receive the charging instruction and charge the vehicle connected to itself.
[0011] In a second aspect, the present application provides a vehicle charging method, which is applied to a vehicle server. The method includes:
[0012] If a target parking space identifier sent by a vehicle is received, determine candidate charging gun identifiers corresponding to the target parking space identifier according to a pre-stored correspondence between parking space identifiers and charging gun identifiers;
[0013] If a first timestamp sent by the vehicle, a charging gun identifier sent by the charging pile server and a corresponding second timestamp are received, and it is determined that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to a second timestamp with a time difference less than a time threshold from the first timestamp, send a charging instruction to the charging pile server, where the charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold; cause the charging pile server to send a charging instruction to the charging gun corresponding to the target charging gun identifier; cause the charging gun corresponding to the target charging gun identifier to charge the vehicle connected to itself; where the first timestamp is sent by the vehicle when it recognizes that a charging gun is inserted into the charging port, and the charging gun identifier and the corresponding second timestamp are the charging gun identifier and the corresponding second timestamp of the charging gun sent by the charging pile server when it recognizes that any charging gun is inserted into the charging port.
[0014] In a third aspect, the present application provides a vehicle charging method, which is applied to a vehicle. The method includes:
[0015] If a to-be-charged event that the charging port is unlocked is recognized, send the target parking space identifier of the parking space where the vehicle is located to the vehicle server;
[0016] If it is recognized that a charging gun is inserted into the charging port, send a first timestamp to the vehicle server; cause the vehicle server to determine each candidate charging gun identifier corresponding to the target parking space identifier according to the pre-saved correspondence between the parking space identifier and the charging gun identifier; cause the vehicle server to receive the charging gun identifier and the corresponding second timestamp sent by the charging pile server, and when the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than a time threshold, send a charging instruction to the charging pile server, where the charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold; cause the charging pile server to send a charging instruction to the charging gun corresponding to the target charging gun identifier; cause the charging gun corresponding to the target charging gun identifier to charge the vehicle connected to itself; where the charging gun identifier and the corresponding second timestamp received by the vehicle server are the charging gun identifier and the corresponding second timestamp of the charging gun sent by the charging pile server when it is recognized that any charging gun is inserted into the charging port.
[0017] In a fourth aspect, the present application provides a vehicle charging method, which is applied to a charging pile server, and the method includes:
[0018] When it is recognized that any charging gun is inserted into the charging port, send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server, and cause the vehicle server to send a charging instruction to the charging pile server if it is determined that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than a time threshold, where the charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold; where the target parking space identifier is the parking space identifier of the parking space where the vehicle is located sent by the vehicle to the vehicle server; the first timestamp is sent by the vehicle to the vehicle server when it is recognized that the charging port is inserted with a charging gun;
[0019] Receive the charging instruction, and send a charging instruction to the charging gun corresponding to the target charging gun identifier, and cause the charging gun corresponding to the target charging gun identifier to charge the vehicle connected to itself.
[0020] In a fifth aspect, the present application provides a vehicle charging device, which is applied to a vehicle server, and the device includes:
[0021] A determination module, configured to determine each candidate charging gun identifier corresponding to the target parking space identifier according to the pre-saved correspondence between the parking space identifier and the charging gun identifier if the target parking space identifier sent by the vehicle is received;
[0022] A charging module is configured to, if receiving a first timestamp sent by the vehicle, a charging gun identifier and a corresponding second timestamp sent by a charging pile server, and determining that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than a time threshold, send a charging instruction to the charging pile server, where the charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold from the first timestamp; cause the charging pile server to send a charging instruction to the charging gun corresponding to the target charging gun identifier; cause the charging gun corresponding to the target charging gun identifier to charge the vehicle connected to itself; where the first timestamp is sent by the vehicle when it recognizes that a charging gun is inserted into the charging port, and the charging gun identifier and the corresponding second timestamp are the charging gun identifier of any charging gun inserted into the charging port and the corresponding second timestamp sent by the charging pile server when it recognizes the insertion.
[0023] In a sixth aspect, the present application provides a vehicle charging device, which is applied to a vehicle. The device includes:
[0024] A first sending module is configured to, if recognizing an event of a to-be-charged vehicle with the charging port unlocked, send the target parking space identifier of the parking space where the vehicle is located to a vehicle server.
[0025] A second sending module is configured to, if recognizing that a charging gun is inserted into the charging port, send a first timestamp to the vehicle server; cause the vehicle server to determine each candidate charging gun identifier corresponding to the target parking space identifier according to the pre-stored corresponding relationship between the parking space identifier and the charging gun identifier; cause the vehicle server to receive the charging gun identifier and the corresponding second timestamp sent by the charging pile server, and when the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than a time threshold, send a charging instruction to the charging pile server, where the charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold from the first timestamp; cause the charging pile server to send a charging instruction to the charging gun corresponding to the target charging gun identifier; cause the charging gun corresponding to the target charging gun identifier to charge the vehicle connected to itself; where the charging gun identifier and the corresponding second timestamp received by the vehicle server are the charging gun identifier of any charging gun inserted into the charging port and the corresponding second timestamp sent by the charging pile server when it recognizes the insertion.
[0026] In a seventh aspect, the present application provides a vehicle charging device, which is applied to a charging pile server. The device includes:
[0027] A third sending module, configured to send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server when it is recognized that any charging gun is inserted into the charging port, so that if the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than the time threshold, the vehicle server sends a charging instruction to the charging pile server, and the charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold; wherein, the target parking space identifier is the parking space identifier of the parking space where the vehicle is located sent by the vehicle to the vehicle server; the first timestamp is sent by the vehicle to the vehicle server when it is recognized that a charging gun is inserted into the charging port;
[0028] An instruction module, configured to receive the charging instruction and send a charging instruction to the charging gun corresponding to the target charging gun identifier, so that the charging gun corresponding to the target charging gun identifier charges the vehicle connected to itself.
[0029] In an eighth aspect, the present application provides an electronic device, which at least includes a processor and a memory, and the processor is configured to implement the steps of the method as described in any one of the above when executing a computer program stored in the memory.
[0030] In a ninth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and the computer program is configured to implement the steps of the method as described in any one of the above when executed by a processor.
[0031] When the vehicle in the embodiment of the present application recognizes a to-be-charged event where the charging port is unlocked, it sends the target parking space identifier of the parking space where the vehicle is located to the vehicle server; and when it recognizes that a charging gun is inserted into the charging port, it sends the first timestamp to the vehicle server; when the charging pile server recognizes that any charging gun is inserted into the charging port, it sends the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server; after receiving the target parking space identifier, the vehicle server can determine the candidate charging gun identifiers corresponding to the target parking space identifier according to the pre-stored correspondence between the parking space identifier and the charging gun identifier, and after receiving the first timestamp, the charging gun identifier and the corresponding second timestamp, if it is determined that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to a second timestamp whose time difference from the first timestamp is less than the time threshold, it sends a charging instruction to the charging pile server, and the charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold; after receiving the charging instruction, the charging pile server can send a charging instruction to the charging gun corresponding to the target charging gun identifier; after receiving the charging instruction, the charging gun corresponding to the target charging gun identifier can charge the vehicle connected to itself. Since the present application can, when it is determined that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to a second timestamp whose time difference from the first timestamp is less than the time threshold, use the charging gun identifier corresponding to this unique second timestamp with a time difference less than the time threshold as the target charging gun identifier, and send a charging instruction carrying the target charging gun identifier to the charging pile server, based on this, the purpose of quickly and accurately charging the vehicle can be achieved. Brief Description of the Drawings
[0032] In order to more clearly illustrate the embodiments of the present application or the implementation manners in related technologies, the following will briefly introduce the drawings required to be used in the description of the embodiments or related technologies. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings.
[0033] Figure 1 Shows a schematic diagram of a vehicle charging system provided by some embodiments;
[0034] Figure 2 Shows a schematic diagram of the first vehicle charging process provided by some embodiments;
[0035] Figure 3 Shows a schematic diagram of the second vehicle charging process provided by some embodiments;
[0036] Figure 4 Shows a schematic diagram of the third vehicle charging process provided by some embodiments;
[0037] Figure 5Shows a schematic diagram of the fourth vehicle charging process provided by some embodiments;
[0038] Figure 6 Shows a schematic diagram of the fifth vehicle charging process provided by some embodiments;
[0039] Figure 7 Shows a schematic diagram of the sixth vehicle charging process provided by some embodiments;
[0040] Figure 8 Shows a schematic diagram of the seventh vehicle charging process provided by some embodiments;
[0041] Figure 9 Shows a schematic diagram of the eighth vehicle charging process provided by some embodiments;
[0042] Figure 10 Shows a schematic diagram of the first vehicle charging device provided by some embodiments;
[0043] Figure 11 Shows a schematic diagram of the second vehicle charging device provided by some embodiments;
[0044] Figure 12 Shows a schematic diagram of the third vehicle charging device provided by some embodiments;
[0045] Figure 13 Shows a schematic diagram of the structure of an electronic device provided by some embodiments. Detailed implementation manners
[0046] In order to charge a vehicle quickly and accurately, the present application provides a vehicle charging system, method, device, equipment and storage medium.
[0047] To make the purpose and implementation manners of the present application clearer, the following will clearly and completely describe the exemplary implementation manners of the present application with reference to the accompanying drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only a part of the embodiments of the present application, rather than all of the embodiments.
[0048] It should be noted that the brief description of the terms in the present application is only for the convenience of understanding the subsequent described implementation manners, rather than intending to limit the implementation manners of the present application. Unless otherwise specified, these terms should be understood in their ordinary and general meanings.
[0049] The terms "first", "second", "third", etc. in the specification, claims and above-mentioned drawings of the present application are used to distinguish similar or the same type of objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that such terms can be interchanged under appropriate circumstances.
[0050] The terms "comprising" and "having" and any variations thereof are intended to cover inclusion without exclusivity. For example, a product or device that comprises a series of components need not be limited to all the components clearly listed, but may include other components that are not clearly listed or are inherent to such product or device.
[0051] The term "module" refers to any known or later-developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that can perform functions related to that element.
[0052] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0053] All embodiments of the present application comply with the relevant regulations of national laws and regulations in terms of data acquisition, storage, use, processing, etc.
[0054] Embodiment 1:
[0055] Figure 1 A schematic diagram of a vehicle charging system provided by some embodiments is shown, as Figure 1 shown, the system includes:
[0056] A vehicle 11, configured to send the target parking space identifier of the parking space where the vehicle is located to the vehicle server 12 if a charging event to be charged with the charging port unlocked is recognized; and send a first timestamp to the vehicle server if a charging gun is inserted into the charging port.
[0057] A charging pile server 13, configured to send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server 12 if any charging gun is inserted into the charging port.
[0058] The vehicle server 12 is configured to receive the target parking space identifier, determine the candidate charging gun identifiers corresponding to the target parking space identifier according to the pre-stored correspondence between the parking space identifier and the charging gun identifier; receive the charging gun identifier and the corresponding second timestamp, and if it is determined that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to a second timestamp whose time difference from the first timestamp is less than the time threshold, send a charging instruction to the charging pile server 13, and the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold is carried in the charging instruction.
[0059] The charging pile server 13 is further configured to receive a charging instruction and send a charging instruction to the charging gun 14 corresponding to the target charging gun identifier;
[0060] The charging gun 14 corresponding to the target charging gun identifier is configured to receive the charging instruction and charge the vehicle connected to itself.
[0061] In a possible implementation manner, when the vehicle 11 parks in a parking space in a business district parking lot by backing into the garage, etc., the vehicle 11 (also referred to as the vehicle subsystem) can intelligently obtain the target parking space identifier of the parking space where the vehicle is located on the ground, etc. by starting the 360-degree panoramic imaging assistance system in the vehicle. Exemplarily, when the vehicle 11 parks in a parking space by backing into the garage, etc., the vehicle (vehicle-mounted system) can automatically start the 360-degree panoramic imaging assistance system in the vehicle. The 360-degree panoramic imaging assistance system, etc. can simulate a corresponding bird's-eye view through an image acquisition module such as a camera located on the vehicle's front view mirror and rear view mirror, so as to intelligently identify the ground road conditions near the parking space and obtain the target parking space identifier of the parking space where the vehicle is located. Among them, the target parking space identifier (parking space identifier) can be flexibly set according to requirements. Exemplarily, in addition to being a parking space number identifier in digital form, the target parking space identifier can also be a parking space identifier in the form of letters, one-dimensional codes, or two-dimensional codes, etc. This application does not make specific limitations on this. The target parking space identifier can be obtained by using existing technologies and will not be elaborated here.
[0062] In a possible implementation manner, when it is necessary to charge the vehicle 11, the vehicle owner can trigger a to-be-charged event in which the charging port is unlocked by popping out the charging cover, etc. After the vehicle 11 recognizes this to-be-charged event, it can send the obtained target parking space identifier of the parking space where the vehicle is located to the vehicle server 12 (also referred to as the background). Optionally, an application program (App) that allows the user to pay the charging fee without sensing can be pre-installed in the vehicle 11 (vehicle subsystem). This application program can be independent of the charging pile brand and the business district, etc. That is to say, in order to avoid the need to install different Apps for different brands of charging piles and different business districts, etc., only one App for paying the charging fee without sensing can be installed in the vehicle 11 (vehicle subsystem) in this application. The target parking space identifier of the parking space where the vehicle 11 is located can be sent to the vehicle server 12 through this App. In addition, this application does not make specific limitations on the timing of obtaining the target parking space identifier either. For example, it can be when the vehicle 11 parks in a parking space, that is, obtain (identify) the target parking space identifier of the parking space where the vehicle is located, or it can also be when the to-be-charged event in which the charging port is unlocked is recognized, and then obtain the target parking space identifier of the parking space where the vehicle is located, etc. This application does not make specific limitations on the sequence of identifying the target parking space identifier and the to-be-charged event, and can be flexibly set according to requirements.
[0063] In a possible implementation, after the vehicle 11 sends the target parking space identifier to the vehicle server 12, the vehicle server 12 can receive the target parking space identifier and can determine the corresponding candidate charging gun identifiers for the target parking space identifier according to the pre-stored correspondence between the parking space identifier and the charging gun identifier. Among them, the present application does not specifically limit the number of candidate charging gun identifiers corresponding to the target parking space identifier, which can be one or multiple. In addition, the candidate charging guns can be the charging guns on the same charging pile or the charging guns on different charging piles, etc., and the present application does not specifically limit this.
[0064] In a possible implementation, when the vehicle owner inserts a certain charging gun into the charging port of the vehicle, the vehicle 11 can recognize that a charging gun is inserted into its own charging port, can obtain the timestamp when the charging gun is inserted into the charging port (for convenience of description, called the first timestamp), and send the first timestamp to the vehicle server 12.
[0065] In a possible implementation, when any charging gun is inserted into the charging port of any vehicle, the charging gun can send the information that it is inserted into the charging port to the charging pile server 13, and the information can include the second timestamp when it is inserted into the charging port. The charging pile server 13 can recognize that the charging gun is inserted into the charging port. When the charging pile server 13 recognizes that any charging gun is inserted into the charging port, it can send the charging gun identifier of the charging gun and the second timestamp when the charging gun is inserted into the charging port to the vehicle server 12. Since there may be several charging guns inserted into the charging ports of different vehicles within the same time or within the same time period, there can be several charging gun identifiers sent by the charging pile server 13 to the vehicle server, each charging gun identifier has its corresponding second timestamp, and there can also be several corresponding second timestamps.
[0066] In a possible implementation, after the vehicle server 12 receives the first timestamp sent by the vehicle 11 and several charging gun identifiers and their corresponding second timestamps sent by the charging pile server 13, for each charging gun identifier sent by the charging pile server 13, it can first determine whether the charging gun identifier is a candidate charging gun identifier based on the candidate charging gun identifiers corresponding to the previously determined target parking space identifier, so as to first screen out the charging gun identifiers that belong to the candidate charging gun identifiers among these several charging gun identifiers. Then, for each screened-out charging gun identifier, it can determine whether the time difference between the second timestamp corresponding to the charging gun identifier and the first timestamp is less than the set time threshold. If among the screened-out charging gun identifiers, there is exactly one charging gun identifier (for convenience of description, this one charging gun identifier is called the target charging gun identifier) whose time difference between the second timestamp and the first timestamp is less than the set time threshold, that is, among the candidate charging gun identifiers corresponding to the target parking space identifier, there is a unique second timestamp whose time difference from the first timestamp is less than the time threshold, then the charging gun identifier whose time difference between the second timestamp and the first timestamp is less than the set time threshold can be used as the target charging gun identifier, and it can be considered that the charging gun inserted into the charging port of the vehicle is exactly the charging gun 14 corresponding to this target charging gun identifier, and a charging instruction can be sent to the charging pile server 13, and the target charging gun identifier can be carried in the charging instruction. Additionally, if among the screened-out charging gun identifiers, there are at least two (multiple) charging gun identifiers whose time differences between the second timestamps and the first timestamp are less than the set time threshold, that is, among the candidate charging gun identifiers corresponding to the target parking space identifier, there are at least two second timestamps whose time differences from the first timestamp are less than the time threshold, then it can be considered that among the charging guns corresponding to the candidate charging gun identifiers, at least two charging guns are currently intended to be used by different vehicles respectively. How to charge the vehicle 11 in this case will be introduced in detail in subsequent embodiments and will not be elaborated here for the time being.
[0067] In addition, when determining the target charging gun identifier, it is also possible that after the vehicle server 12 receives the first timestamp sent by the vehicle 11 and several charging gun identifiers and the corresponding second timestamps sent by the charging pile server 13, for each second timestamp sent by the charging pile server 13, it is determined whether the time difference between the second timestamp and the first timestamp is less than a set time threshold. Thus, first, from several second timestamps, the second timestamps with a time difference less than the set time threshold from the first timestamp are screened out. Then, for each screened second timestamp, it is determined whether the charging gun identifier corresponding to the second timestamp is a candidate charging gun identifier. If among the charging gun identifiers corresponding to the screened second timestamps, there is exactly one charging gun identifier that is a candidate charging gun identifier, it can also be considered that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp with a time difference less than the time threshold from the first timestamp. Then, the charging gun identifier with a time difference less than the set time threshold between the only corresponding second timestamp and the first timestamp and whose charging gun identifier belongs to the candidate charging gun identifier can be used as the target charging gun identifier, and it is considered that the charging gun inserted into the charging port of the vehicle 11 is exactly the charging gun corresponding to the target charging gun identifier. A charging instruction can be sent to the charging pile server 13, and the target charging gun identifier can be carried in the charging instruction. In addition, if among the charging gun identifiers corresponding to the screened second timestamps, there are at least two (multiple) charging gun identifiers that are candidate charging gun identifiers, that is, each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps with a time difference less than the time threshold from the first timestamp, it can be considered that at least two charging guns corresponding to the candidate charging gun identifiers are currently to be used by different vehicles respectively. How to charge the vehicle 11 in this case will be introduced in detail in subsequent embodiments and will not be elaborated here.
[0068] In a possible implementation manner, after the charging pile server 13 receives the charging instruction sent by the vehicle server 12, it can identify the target charging gun identifier carried in the charging instruction and send a charging instruction to the charging gun 14 corresponding to the target charging gun identifier. After the charging gun 14 corresponding to the target charging gun identifier receives the charging instruction, it can charge the vehicle connected to itself, which will not be elaborated here.
[0069] When the vehicle in the embodiment of the present application recognizes a to-be-charged event where the charging port is unlocked, it sends the target parking space identifier of the parking space where the vehicle is located to the vehicle server; and when it recognizes that a charging gun is inserted into the charging port, it sends the first timestamp to the vehicle server; when the charging pile server recognizes that any charging gun is inserted into the charging port, it sends the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server; after receiving the target parking space identifier, the vehicle server can determine the candidate charging gun identifiers corresponding to the target parking space identifier according to the pre-stored correspondence between the parking space identifier and the charging gun identifier, and after receiving the first timestamp, the charging gun identifier and the corresponding second timestamp, if it is determined that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to a second timestamp whose time difference from the first timestamp is less than the time threshold, it sends a charging instruction to the charging pile server, and the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold is carried in the charging instruction; after receiving the charging instruction, the charging pile server can send a charging instruction to the charging gun corresponding to the target charging gun identifier; after receiving the charging instruction, the charging gun corresponding to the target charging gun identifier can charge the vehicle connected to itself. Since the present application can, when determining that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to a second timestamp whose time difference from the first timestamp is less than the time threshold, use the charging gun identifier corresponding to this unique second timestamp with a time difference less than the time threshold as the target charging gun identifier, and send a charging instruction carrying the target charging gun identifier to the charging pile server, based on this, the purpose of quickly and accurately charging the vehicle can be achieved.
[0070] In addition, since the present application can quickly and accurately determine the target charging gun identifier of the charging gun connected to the vehicle, it can effectively avoid the situation where the charging gun originally connected to the vehicle is charging gun A, but finally a charging instruction is sent to charging gun B, and charging gun B is not currently connected to any vehicle, resulting in a charging failure, or effectively avoid the situation where the charging gun originally connected to vehicle 1 is charging gun A, the charging gun connected to vehicle 2 is charging gun B, but it is mistakenly thought that the charging gun connected to vehicle 1 is charging gun B and the charging gun connected to vehicle 2 is charging gun A, resulting in incorrect charging fee calculation and incorrect deduction.
[0071] Embodiment 2:
[0072] In order to accurately charge the vehicle, based on the above embodiment, in the embodiment of the present application, the vehicle server is further configured to, if it is determined that the candidate charging gun identifiers corresponding to the target parking space identifier correspond to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, send a prompt message for reinserting the charging gun to the vehicle;
[0073] The vehicle is further configured to receive and output the prompt message.
[0074] In a possible implementation, when each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps with a time difference from the first timestamp less than the time threshold, it can be considered that at least two of the charging guns corresponding to each candidate charging gun identifier are currently to be used by different vehicles respectively. To avoid charging failure or incorrect deduction, the vehicle server 12 can send a prompt message for reinserting the charging gun to the vehicle 11. After receiving the prompt message, the vehicle 11 can output the prompt message, and the vehicle owner can reinsert the charging gun into the charging port according to the prompt message. When the vehicle owner re-inserts the charging gun into the charging port, the vehicle 11 can recognize that a charging gun is inserted into the charging port, and can regenerate a first timestamp. The vehicle 11 repeats the step of sending the generated first timestamp to the vehicle server 12 in the above embodiment. The charging pile server 13 will also recognize again that a charging gun is inserted into the charging port, and the charging pile server 13 can repeat the step of sending the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server 12 in the above embodiment. Correspondingly, the vehicle server 12 will also repeat the steps of receiving the first timestamp sent by the vehicle 11 and receiving the charging gun identifier and the corresponding second timestamp sent by the charging pile server 13 in the above embodiment, and determining whether each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp with a time difference from the first timestamp less than the time threshold. If so, a charging instruction is sent to the charging pile server 13, and the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold is carried in the charging instruction. It can be understood that if it is determined that each candidate charging gun identifier corresponding to the target parking space identifier does not uniquely correspond to a second timestamp with a time difference from the first timestamp less than the time threshold, the vehicle server 12 can perform the step of sending a prompt message to the vehicle 11 again until it is determined for the vehicle 11 that each candidate charging gun identifier corresponding to the target parking space identifier where the vehicle 11 is located uniquely corresponds to a second timestamp with a time difference from the first timestamp less than the time threshold, which will not be elaborated here.
[0075] For ease of understanding, the vehicle charging process provided by the present application will be explained below through a specific embodiment. Refer to Figure 2 , Figure 2 FIG. shows a schematic diagram of the first vehicle charging process provided by some embodiments, and the process includes the following steps:
[0076] S201: If the vehicle recognizes a to-be-charged event that the charging port is unlocked, it sends the target parking space identifier of the parking space where the vehicle is located to the vehicle server.
[0077] S202: The vehicle server receives the target parking space identifier, and determines each candidate charging gun identifier corresponding to the target parking space identifier according to the pre - saved corresponding relationship between the parking space identifier and the charging gun identifier.
[0078] S203: If the vehicle recognizes that a charging gun is inserted into the charging port, it sends the first timestamp to the vehicle server. When the charging pile server recognizes that any charging gun is inserted into the charging port, it also sends the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server.
[0079] S204: If the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, it sends a prompt message for re - inserting the charging gun to the vehicle.
[0080] S205: The vehicle receives and outputs the prompt message for re - inserting the charging gun, and the vehicle owner can re - insert the charging gun into the charging port.
[0081] S206: When the vehicle recognizes that a charging gun is inserted into the charging port, it sends the first timestamp to the vehicle server again. When the charging pile server recognizes that a certain charging gun is inserted into the charging port, it also sends the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server again.
[0082] S207: If the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than the time threshold, it sends a charging instruction to the charging pile server, and the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold is carried in the charging instruction.
[0083] S208: The charging pile server receives the charging instruction and sends a charging indication to the charging gun corresponding to the target charging gun identifier.
[0084] S209: The charging gun corresponding to the target charging gun identifier receives the charging indication and charges the vehicle connected to itself.
[0085] In addition, in addition to being able to send a prompt message to the vehicle, the present application also provides another way to send a prompt message. Specifically, on the basis of the above - mentioned embodiments, in the embodiments of the present application, the vehicle server is further configured to, if it determines that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, send a warning message to the charging pile server, and the warning message carries the to - be - identified charging gun identifiers corresponding to at least two second timestamps whose time differences are less than the time threshold;
[0086] The charging pile server is further configured to receive the warning information and send a prompt message for reinserting the charging gun to the charging gun corresponding to the charging gun identifier to be identified;
[0087] The charging gun corresponding to the charging gun identifier to be identified is configured to receive and output the prompt message.
[0088] In a possible implementation manner, when each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time difference from the first timestamp is less than the time threshold, it can be considered that at least two charging guns among the charging guns corresponding to each candidate charging gun identifier are currently to be used. To avoid charging failure or incorrect deduction, the vehicle server may send a warning message to the charging pile server. The warning message may carry the charging gun identifiers corresponding to at least two second timestamps whose time difference is less than the time threshold (for convenience of description, the charging gun identifiers corresponding to these at least two second timestamps are referred to as the charging gun identifiers to be identified).
[0089] In a possible implementation manner, after receiving the warning message, the charging pile server may send a prompt message for reinserting the charging gun to the charging gun corresponding to the charging gun identifier to be identified. After receiving the prompt message, the charging gun corresponding to the charging gun identifier to be identified may output the prompt message. The vehicle owner may, according to the prompt message, reinsert the charging gun into the charging port. When the vehicle owner re-inserts the charging gun into the charging port, the vehicle can recognize that a charging gun is inserted into the charging port, and can regenerate a first timestamp. The vehicle repeats the step of sending the generated first timestamp to the vehicle server in the above embodiment. The charging pile server will also recognize again that a charging gun is inserted into the charging port, and the charging pile server may repeat the step of sending the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server in the above embodiment. Correspondingly, the vehicle server will also repeat the steps of receiving the first timestamp sent by the vehicle and receiving the charging gun identifier and the corresponding second timestamp sent by the charging pile server in the above embodiment, and determining whether each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than the time threshold, which will not be elaborated here.
[0090] For ease of understanding, the vehicle charging process provided by the present application will be explained below through a specific embodiment. Refer to Figure 3 , Figure 3 shows a schematic diagram of a second vehicle charging process provided by some embodiments. The process includes the following steps:
[0091] S301: If the vehicle recognizes a to-be-charged event that the charging port is unlocked, it sends the target parking space identifier of the parking space where the vehicle is located to the vehicle server.
[0092] S302: The vehicle server receives the target parking space identifier, and determines each candidate charging gun identifier corresponding to the target parking space identifier according to the pre-saved correspondence between the parking space identifier and the charging gun identifier.
[0093] S303: If the vehicle recognizes that a charging gun is inserted into the charging port, it sends the first timestamp to the vehicle server. When the charging pile server recognizes that any charging gun is inserted into the charging port, it also sends the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server.
[0094] S304: If the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, it sends a warning message to the charging pile server. The warning message carries the charging gun identifiers to be screened corresponding to at least two second timestamps whose time differences are less than the time threshold.
[0095] S305: The charging pile server receives the warning message, and sends a prompt message to re-insert the charging gun to the charging guns corresponding to at least two charging gun identifiers to be screened respectively. For each charging gun corresponding to a charging gun identifier to be screened, the charging gun receives and outputs the prompt message to re-insert the charging gun, and the vehicle owner using the charging gun can re-insert the charging gun into the charging port.
[0096] S306: When the vehicle recognizes that a charging gun is inserted into the charging port, it sends the first timestamp to the vehicle server again. When the charging pile server recognizes that any charging gun is inserted into the charging port, it also sends the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server again.
[0097] S307: If the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than the time threshold, it sends a charging instruction to the charging pile server. The charging instruction carries the target charging gun identifier corresponding to the second timestamp whose time difference is less than the time threshold.
[0098] S308: The charging pile server receives the charging instruction, and sends a charging indication to the charging gun corresponding to the target charging gun identifier.
[0099] S309: The charging gun corresponding to the target charging gun identifier receives the charging indication, and charges the vehicle connected to itself.
[0100] Since in this application, when it is determined that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, a prompt message to re-insert the charging gun can be output through the vehicle or the charging gun. Based on this, the purpose of accurately charging the vehicle can be achieved.
[0101] Embodiment 3:
[0102] To quickly and accurately determine the target charging gun identifier, based on the above embodiments, in the embodiment of the present application, the vehicle server is further configured to: send a charging reminder to the charging pile server, and the charging reminder carries the candidate charging gun identifiers.
[0103] The charging pile server is further configured to receive the charging reminder, and for the charging guns corresponding to the candidate charging gun identifiers respectively, when it is recognized that any charging gun is inserted into the charging port, send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server.
[0104] In a possible implementation manner, to quickly and accurately determine the target charging gun identifier, after the vehicle server determines the candidate charging gun identifiers corresponding to the target parking space identifier, it can send a charging reminder to the charging pile server, and the charging reminder can carry the candidate charging gun identifiers. After receiving the charging reminder, the charging pile server can monitor which of the charging guns corresponding to the candidate charging gun identifiers will be inserted into the charging port. When it is recognized that any one of the charging guns corresponding to the candidate charging gun identifiers is inserted into the charging port, it can send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server. It can be understood that the charging gun identifiers sent by the charging pile server at this time all belong to the identifiers among the candidate charging gun identifiers. After the vehicle server receives such a charging gun identifier and the corresponding second timestamp, it can determine whether the number of charging gun identifiers whose time difference between the corresponding second timestamp and the first timestamp is less than the set time threshold is exactly 1. If it is exactly 1, it can be considered that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to one second timestamp whose time difference from the first timestamp is less than the time threshold, and this charging gun identifier can be used as the target charging gun identifier, and a charging instruction carrying the target charging gun identifier is sent to the charging pile server. Optionally, if the vehicle server determines that the number of charging gun identifiers whose time difference between the corresponding second timestamp and the first timestamp is less than the set time threshold is at least two, it can be considered that the candidate charging gun identifiers corresponding to the target parking space identifier correspond to at least two second timestamps whose time difference from the first timestamp is less than the time threshold, and the process of sending a prompt message to the vehicle or the process of sending a warning message to the charging pile server in the above embodiments can be performed, which will not be elaborated here.
[0105] Embodiment 4:
[0106] To quickly and accurately charge the vehicle, based on the above embodiments, in the embodiment of the present application, the vehicle server is further configured to: send a monitoring instruction for identifying the charging gun inserted into the charging port to the vehicle.
[0107] The vehicle is further configured to receive the monitoring instruction, and if it recognizes that a charging gun is inserted into the charging port, send a first timestamp to the vehicle server.
[0108] In a possible implementation, when the vehicle recognizes an event of the charging port being unlocked and waiting for charging, it sends the target parking space identifier of the parking space where the vehicle is located to the vehicle server. After the vehicle server receives the target parking space identifier sent by the vehicle, the vehicle server can send a monitoring instruction to the vehicle to identify whether a charging gun is inserted into the charging port. After receiving the monitoring instruction, if the vehicle recognizes that a charging gun is inserted into the charging port, it can generate a corresponding first timestamp and send the first timestamp to the vehicle server. After receiving the first timestamp, the vehicle server can determine the target charging pile identifier based on the first timestamp, the charging pile identifier sent by the charging pile server, and the corresponding second timestamp. The process of determining the target charging pile identifier is the same as that in the above embodiments and will not be described herein again.
[0109] For ease of understanding, the vehicle charging process provided by the present application will be explained below through a specific embodiment. Refer to Figure 4 , Figure 4 FIG. shows a schematic diagram of the third vehicle charging process provided by some embodiments. The process includes the following steps:
[0110] S401: If the vehicle recognizes an event of the charging port being unlocked and waiting for charging, send the target parking space identifier of the parking space where the vehicle is located to the vehicle server.
[0111] S403: If the vehicle recognizes that a charging gun is inserted into the charging port, send a first timestamp to the vehicle server. For each charging gun corresponding to each candidate charging gun identifier, if the charging pile server recognizes that any charging gun is inserted into the charging port, it sends the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server.
[0112] S403: If the vehicle recognizes that a charging gun is inserted into the charging port, send a first timestamp to the vehicle server. When the charging pile server recognizes that any charging gun is inserted into the charging port for each charging gun corresponding to each candidate charging gun identifier, it sends the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server.
[0113] S404: If the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than the time threshold, it sends a charging instruction to the charging pile server. The charging instruction carries the target charging gun identifier corresponding to the second timestamp whose time difference is less than the time threshold.
[0114] S405: The charging pile server receives a charging instruction and sends a charging indication to the charging gun corresponding to the target charging gun identifier.
[0115] S406: The charging gun corresponding to the target charging gun identifier receives the charging indication and charges the vehicle connected to itself.
[0116] Embodiment 5:
[0117] In order to charge the vehicle quickly and accurately, based on the above embodiments, in the embodiment of the present application, the vehicle is specifically configured to: send the target parking space identifier of the parking space where the vehicle is located and the location information to the vehicle server;
[0118] The vehicle server is further configured to receive the location information and determine the target parking lot corresponding to the location information; if the target parking lot is in the currently saved parking lot whitelist, then according to the pre-saved correspondence between the parking space identifier and the charging gun identifier, determine each candidate charging gun identifier corresponding to the target parking space identifier.
[0119] In a possible implementation manner, considering that some parking lots may not support the inductive charging method in the embodiment of the present application, etc., in order to charge the vehicle quickly and accurately, when the vehicle recognizes a charging event with the charging port unlocked, it can also obtain the location information of the parking space where the vehicle is located, that is, the current location information of the vehicle (such as longitude and latitude information). Among them, the location information of the vehicle where the vehicle is located can be obtained based on the navigation module in the vehicle, etc., which will not be elaborated here. The vehicle can send the target parking space identifier of the parking space where the vehicle is located and the location information to the vehicle server together, so that the vehicle server can know that the vehicle wants to charge based on this information. Optionally, when the vehicle sends the target parking space identifier and the location information to the vehicle server, it can also send the timestamp of recognizing that the charging port is unlocked to the vehicle server together, so that the vehicle server can know that the vehicle wants to charge based on this information.
[0120] In a possible implementation, after receiving the location information, the vehicle server can determine the target parking lot (also referred to as a station) corresponding to the location information. Among them, the target parking lot corresponding to the location information of the vehicle can be determined based on the correspondence between the pre-saved location information and the parking lot, or the pre-saved location information of each parking lot can be matched with the location information of the vehicle, so as to determine the target parking lot corresponding to (matching) the location information of the vehicle. The present application does not specifically limit the specific method of determining the target parking lot. Optionally, after determining the target parking lot, the vehicle server can determine whether the target parking lot is located in the currently saved parking lot whitelist. If the target parking lot is located in the currently saved parking lot whitelist, it can be considered that the vehicle can be charged based on the charging gun in the target parking lot, and the subsequent steps of determining the candidate charging gun identification corresponding to the target parking lot identification can be performed according to the pre-saved correspondence between the parking space identification and the charging gun identification, which will not be repeated here. On the contrary, if the target parking lot is not located in the currently saved parking lot whitelist, it can be considered that the vehicle cannot be charged based on the charging gun in the target parking lot, and the information set that does not support senseless charging can be sent to the vehicle, and the vehicle can receive and output the information.
[0121] For ease of understanding, the vehicle charging process provided by the present application is described below through an embodiment. Figure 5 , Figure 5 A fourth vehicle charging process schematic diagram provided in some embodiments is shown, and the process includes the following steps:
[0122] S501: If the vehicle recognizes that the charging port is unlocked and waiting for charging, the target parking space identifier and location information of the parking space where the vehicle is located are sent to the vehicle server.
[0123] S502: The vehicle server determines the target parking lot corresponding to the location information, and determines whether the target parking lot is in the currently saved parking lot whitelist. If so, proceed to S503; if not, proceed to S508.
[0124] S503: The vehicle server determines candidate charging gun identifiers corresponding to the target parking space identifier according to the pre-saved correspondence between the parking space identifiers and the charging gun identifiers.
[0125] S504: If the vehicle recognizes that a charging gun is inserted into the charging port, the first timestamp is sent to the vehicle server. If the charging pile server recognizes that any charging gun is inserted into the charging port, the charging gun identifier and the corresponding second timestamp of the charging gun are also sent to the vehicle server.
[0126] S505: If the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than the time threshold, it sends a charging instruction to the charging pile server. The charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold.
[0127] S506: The charging pile server receives the charging instruction and sends a charging indication to the charging gun corresponding to the target charging gun identifier.
[0128] S507: The charging gun corresponding to the target charging gun identifier receives the charging indication and charges the vehicle connected to itself.
[0129] S508: The vehicle server sends the set information indicating non - support for passive charging to the vehicle, and the vehicle receives and outputs this information.
[0130] For ease of understanding, the vehicle charging process provided by this application will be described below through an embodiment. Refer to Figure 6 , Figure 6 shows a schematic diagram of the fifth vehicle charging process provided by some embodiments. This process includes the following steps:
[0131] S601: If the vehicle recognizes a to - be - charged event where the charging port is unlocked, it sends the target parking space identifier of the parking space where the vehicle is located and the location information to the vehicle server.
[0132] S602: The vehicle server determines the target parking lot corresponding to the location information and judges whether the target parking lot is in the currently saved parking lot whitelist. If so, it proceeds to S603; if not, it proceeds to S608.
[0133] S603: The vehicle server determines each candidate charging gun identifier corresponding to the target parking space identifier according to the pre - saved correspondence between the parking space identifier and the charging gun identifier. The vehicle server sends a to - be - charged prompt to the charging pile server, and the to - be - charged prompt carries each candidate charging gun identifier. In addition, the vehicle server can also synchronously send a monitoring instruction to the vehicle to identify the charging gun inserted into the charging port.
[0134] S604: If the vehicle recognizes that a charging gun is inserted into the charging port, it sends a first timestamp to the vehicle server. For each charging gun corresponding to each candidate charging gun identifier, when the charging pile server recognizes that any charging gun is inserted into the charging port, it sends the charging gun identifier of this charging gun and the corresponding second timestamp to the vehicle server.
[0135] S605: The vehicle server judges whether each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than the time threshold. If so, it proceeds to S606; if not, it proceeds to S607.
[0136] S606: Send a charging instruction to the charging pile server. The charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold. The charging pile server receives the charging instruction and sends a charging indication to the charging gun corresponding to the target charging gun identifier. The charging gun corresponding to the target charging gun identifier receives the charging indication and charges the vehicle connected to itself.
[0137] S607: The vehicle server sends a prompt message for reinserting the charging gun to the vehicle. The vehicle receives and outputs the prompt message, and proceeds to S604.
[0138] In addition, the step S607 may also be: The vehicle server sends a warning message to the charging pile server. The warning message carries the identifiers of the charging guns to be discriminated corresponding to at least two second timestamps with a time difference less than the time threshold; The charging pile server receives the warning message and sends a prompt message for reinserting the charging gun to the charging gun corresponding to the identifier of the charging gun to be discriminated; The charging gun corresponding to the identifier of the charging gun to be discriminated receives and outputs the prompt message, and proceeds to step S604.
[0139] S608: The vehicle server sends the set information indicating non - support for inductive charging to the vehicle. The vehicle receives and outputs this information.
[0140] In a possible implementation manner, in order to ensure that the first timestamp and the second timestamp are determined based on the same time reference and improve the accuracy of vehicle charging, when the vehicle parks in a parking space, or when the vehicle recognizes a charging event where the charging port is unlocked, the vehicle can establish a connection with the charging pile near its parking space in a manner such as near - field communication and perform clock synchronization, which will not be elaborated here.
[0141] Embodiment 6:
[0142] Based on the same technical concept, the present application provides a vehicle charging method. The method is applied to a vehicle server. Refer to Figure 7 , Figure 7 which shows a schematic diagram of the sixth vehicle charging process provided by some embodiments. This process includes the following steps:
[0143] S701: If a target parking space identifier sent by the vehicle is received, determine each candidate charging gun identifier corresponding to the target parking space identifier according to the pre - saved correspondence between the parking space identifier and the charging gun identifier.
[0144] S702: If the first timestamp sent by the vehicle, the charging gun identifier sent by the charging pile server, and the corresponding second timestamp are received, and it is determined that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than the time threshold, then a charging instruction is sent to the charging pile server, and the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold is carried in the charging instruction; the charging pile server is caused to send a charging instruction to the charging gun corresponding to the target charging gun identifier; the charging gun corresponding to the target charging gun identifier is caused to charge the vehicle connected to itself; wherein, the first timestamp is sent by the vehicle when it recognizes that a charging gun is inserted into the charging port, and the charging gun identifier and the corresponding second timestamp are the charging gun identifier of any charging gun inserted into the charging port and the corresponding second timestamp sent by the charging pile server when it recognizes the insertion.
[0145] In a possible implementation manner, the method further includes:
[0146] If it is determined that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, then a prompt message for reinserting the charging gun is sent to the vehicle, and the vehicle is caused to receive and output the prompt message.
[0147] In a possible implementation manner, the method further includes:
[0148] If it is determined that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, then a warning message is sent to the charging pile server, and the pending discrimination charging gun identifiers corresponding to the at least two second timestamps with time differences less than the time threshold are carried in the warning message, and the charging pile server is caused to send a prompt message for reinserting the charging gun to the charging gun corresponding to the pending discrimination charging gun identifier, and the charging gun corresponding to the pending discrimination charging gun identifier is caused to receive and output the prompt message.
[0149] In a possible implementation manner, before determining each candidate charging gun identifier corresponding to the target parking space identifier according to the pre - saved correspondence between the parking space identifier and the charging gun identifier, the method further includes:
[0150] Receiving the location information sent by the vehicle, determining the target parking lot corresponding to the location information; if the target parking lot is in the currently saved parking lot whitelist, then perform the subsequent step of determining each candidate charging gun identifier corresponding to the target parking space identifier according to the pre - saved correspondence between the parking space identifier and the charging gun identifier.
[0151] In a possible implementation, after determining the candidate charging gun identifiers corresponding to the target parking space identifier and before receiving the charging gun identifier and the corresponding second timestamp sent by the charging pile server, the method further includes:
[0152] Sending a charging waiting prompt to the charging pile server, where the charging waiting prompt carries the candidate charging gun identifiers, so that when the charging pile server identifies that any charging gun is inserted into the charging port for the charging guns corresponding to the candidate charging gun identifiers respectively, it sends the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server.
[0153] In a possible implementation, after receiving the target parking space identifier sent by the vehicle and before receiving the first timestamp sent by the vehicle, the method further includes:
[0154] Sending a monitoring instruction to the vehicle to identify the charging gun inserted into the charging port, so that when the vehicle identifies that a charging gun is inserted into the charging port, it sends the first timestamp to the vehicle server.
[0155] Based on the same technical concept, the present application provides a vehicle charging method, which is applied to a vehicle. Refer to Figure 8 , Figure 8 which shows a schematic diagram of the seventh vehicle charging process provided by some embodiments. This process includes the following steps:
[0156] S801: If it is identified that there is a charging waiting event with the charging port unlocked, send the target parking space identifier of the parking space where the vehicle is located to the vehicle server.
[0157] S802: If it is identified that a charging gun is inserted into the charging port, send the first timestamp to the vehicle server; enable the vehicle server to determine the candidate charging gun identifiers corresponding to the target parking space identifier according to the pre-saved correspondence between the parking space identifier and the charging gun identifier; enable the vehicle server to receive the charging gun identifier and the corresponding second timestamp sent by the charging pile server, and when the vehicle server determines that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to a second timestamp whose time difference from the first timestamp is less than the time threshold, send a charging instruction to the charging pile server, where the charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold; enable the charging pile server to send a charging instruction to the charging gun corresponding to the target charging gun identifier; enable the charging gun corresponding to the target charging gun identifier to charge the vehicle connected to itself; where the charging gun identifier and the corresponding second timestamp received by the vehicle server are the charging gun identifier of the charging gun and the corresponding second timestamp sent by the charging pile server when it identifies that any charging gun is inserted into the charging port.
[0158] In a possible implementation, the method further includes:
[0159] Receiving and outputting a prompt message for reinserting the charging gun sent by the vehicle server.
[0160] In a possible implementation, the sending the target parking space identifier of the parking space where the vehicle is located to the vehicle server includes:
[0161] Sending the target parking space identifier of the parking space where the vehicle is located and the location information to the vehicle server.
[0162] In a possible implementation, after identifying a to-be-charged event where the charging port is unlocked, before the step of, if it is identified that a charging gun is inserted into the charging port, sending a first timestamp to the vehicle server, the method further includes:
[0163] Receiving a listening instruction for identifying that a charging gun is inserted into the charging port sent by the vehicle server.
[0164] Based on the same technical concept, the present application provides a vehicle charging method, which is applied to a charging pile server. Refer to Figure 9 , Figure 9 shows a schematic diagram of an eighth vehicle charging process provided by some embodiments. The process includes the following steps:
[0165] S901: When it is identified that any charging gun is inserted into the charging port, send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server, so that if the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than a time threshold, send a charging instruction to the charging pile server, and the charging instruction carries the target charging gun identifier corresponding to the second timestamp whose time difference is less than the time threshold; wherein, the target parking space identifier is the parking space identifier of the parking space where the vehicle is located sent by the vehicle to the vehicle server; the first timestamp is sent by the vehicle to the vehicle server when it is identified that a charging gun is inserted into the charging port.
[0166] S902: Receive the charging instruction, and send a charging instruction to the charging gun corresponding to the target charging gun identifier, so that the charging gun corresponding to the target charging gun identifier charges the vehicle connected to itself.
[0167] In a possible implementation, the method further includes:
[0168] Receive the warning information sent by the vehicle server, where the warning information is sent by the vehicle server when it determines that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps with a time difference less than a time threshold from the first timestamp, and the warning information carries the to-be-identified charging gun identifiers corresponding to at least two second timestamps with a time difference less than the time threshold;
[0169] Send a prompt message for reinserting the charging gun to the charging gun corresponding to the to-be-identified charging gun identifier, so that the charging gun corresponding to the to-be-identified charging gun identifier receives and outputs the prompt message.
[0170] In a possible implementation manner, before sending the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server when it is recognized that any charging gun is inserted into the charging port, the method further includes:
[0171] Receive a to-be-charged prompt sent by the vehicle server, where the to-be-charged prompt carries the candidate charging gun identifiers; and perform subsequent steps for the charging guns corresponding to the candidate charging gun identifiers respectively.
[0172] Embodiment 7:
[0173] Based on the same technical concept, the present application provides a vehicle charging device, which is applied to a vehicle server. Refer to Figure 10 , Figure 10 shows a schematic diagram of a first vehicle charging device provided by some embodiments. The device includes:
[0174] A determination module 1001, configured to, if receiving a target parking space identifier sent by a vehicle, determine each candidate charging gun identifier corresponding to the target parking space identifier according to the pre-stored corresponding relationship between the parking space identifier and the charging gun identifier;
[0175] The charging module 1002 is configured to, if receiving the first timestamp sent by the vehicle, the charging gun identifier and the corresponding second timestamp sent by the charging pile server, and determining that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than a time threshold, send a charging instruction to the charging pile server, where the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold is carried in the charging instruction; cause the charging pile server to send a charging instruction to the charging gun corresponding to the target charging gun identifier; cause the charging gun corresponding to the target charging gun identifier to charge the vehicle connected to itself; where the first timestamp is sent by the vehicle when it recognizes that a charging gun is inserted into the charging port, and the charging gun identifier and the corresponding second timestamp are the charging gun identifier of any charging gun and the corresponding second timestamp sent by the charging pile server when it recognizes that the charging gun is inserted into the charging port.
[0176] In a possible implementation manner, the charging module 1002 is further configured to, if determining that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, send a prompt message for reinserting the charging gun to the vehicle, so that the vehicle receives and outputs the prompt message.
[0177] In a possible implementation manner, the charging module 1002 is further configured to, if determining that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, send a warning message to the charging pile server, where the to-be-discriminated charging gun identifiers corresponding to the at least two second timestamps with time differences less than the time threshold are carried in the warning message, cause the charging pile server to send a prompt message for reinserting the charging gun to the charging gun corresponding to the to-be-discriminated charging gun identifier, and cause the charging gun corresponding to the to-be-discriminated charging gun identifier to receive and output the prompt message.
[0178] In a possible implementation manner, the determining module 1001 is further configured to receive the location information sent by the vehicle and determine the target parking lot corresponding to the location information; if the target parking lot is in the currently saved parking lot whitelist, then perform the subsequent step of determining each candidate charging gun identifier corresponding to the target parking space identifier according to the pre-saved correspondence between the parking space identifier and the charging gun identifier.
[0179] In a possible implementation, the charging module 1002 is further configured to send a charging reminder to the charging pile server, where the charging reminder carries the identification of each candidate charging gun, so that when the charging pile server recognizes that any charging gun is inserted into the charging port for the charging guns corresponding to the identification of each candidate charging gun respectively, the charging gun identification of the charging gun and the corresponding second timestamp are sent to the vehicle server.
[0180] In a possible implementation, the charging module 1002 is further configured to send a monitoring instruction for identifying the charging gun inserted into the charging port to the vehicle, so that when the vehicle recognizes that the charging gun is inserted into the charging port, a first timestamp is sent to the vehicle server.
[0181] Based on the same technical concept, the present application provides a vehicle charging device, which is applied to a vehicle. Refer to Figure 11 , Figure 11 FIG. shows a schematic diagram of a second vehicle charging device provided by some embodiments. The device includes:
[0182] A first sending module 1101, configured to send the target parking space identification of the parking space where the vehicle is located to the vehicle server if a to-be-charged event that the charging port is unlocked is recognized;
[0183] A second sending module 1102, configured to send a first timestamp to the vehicle server if it is recognized that a charging gun is inserted into the charging port; so that the vehicle server determines the identification of each candidate charging gun corresponding to the target parking space identification according to the pre-stored corresponding relationship between the parking space identification and the charging gun identification; so that the vehicle server receives the charging gun identification and the corresponding second timestamp sent by the charging pile server, and when the vehicle server determines that the identification of each candidate charging gun corresponding to the target parking space identification uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than a time threshold, a charging instruction is sent to the charging pile server, and the target charging gun identification corresponding to the second timestamp with a time difference less than the time threshold is carried in the charging instruction; so that the charging pile server sends a charging instruction to the charging gun corresponding to the target charging gun identification; and the charging gun corresponding to the target charging gun identification charges the vehicle connected to itself; wherein, the charging gun identification and the corresponding second timestamp received by the vehicle server are the charging gun identification of the charging gun and the corresponding second timestamp sent by the charging pile server when any charging gun is recognized to be inserted into the charging port.
[0184] In a possible implementation, the device further includes:
[0185] A receiving module, configured to receive and output the prompt information for reinserting the charging gun sent by the vehicle server.
[0186] In a possible implementation manner, the first sending module 1101 is specifically configured to send the target parking space identifier of the parking space where the vehicle is located and the location information to the vehicle server.
[0187] In a possible implementation manner, the receiving module is further configured to receive a monitoring instruction sent by the vehicle server to identify the charging gun inserted into the charging port.
[0188] Based on the same technical concept, the present application provides a vehicle charging device, which is applied to a charging pile server. Refer to Figure 12 , Figure 12 FIG. shows a schematic diagram of a third vehicle charging device provided by some embodiments. The device includes:
[0189] A third sending module 1201, configured to, when identifying that any charging gun is inserted into the charging port, send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server, so that if the vehicle server determines that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to a second timestamp whose time difference from the first timestamp is less than a time threshold, the vehicle server sends a charging instruction to the charging pile server, and the charging instruction carries the target charging gun identifier corresponding to the second timestamp whose time difference is less than the time threshold; wherein, the target parking space identifier is the parking space identifier of the parking space where the vehicle is located sent by the vehicle to the vehicle server; the first timestamp is sent by the vehicle to the vehicle server when it identifies that the charging gun is inserted into the charging port;
[0190] An indicating module 1202, configured to receive the charging instruction and send a charging indication to the charging gun corresponding to the target charging gun identifier, so that the charging gun corresponding to the target charging gun identifier charges the vehicle connected to itself.
[0191] In a possible implementation manner, the device further includes:
[0192] A prompting module, configured to receive a warning message sent by the vehicle server, where the warning message is sent by the vehicle server when it determines that the candidate charging gun identifiers corresponding to the target parking space identifier correspond to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, and the warning message carries the to-be-discriminated charging gun identifiers corresponding to the at least two second timestamps whose time differences are less than the time threshold; and send a prompt message for reinserting the charging gun to the charging gun corresponding to the to-be-discriminated charging gun identifier, so that the charging gun corresponding to the to-be-discriminated charging gun identifier receives and outputs the prompt message.
[0193] In a possible implementation, the third sending module 1201 is further configured to receive a charging reminder sent by a vehicle server, where the charging reminder carries the identifiers of the candidate charging guns; for the charging guns corresponding to the identifiers of the candidate charging guns respectively, when it is recognized that any charging gun is inserted into a charging port, perform the step of sending the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server.
[0194] Embodiment 8:
[0195] Based on the same technical concept, the present application further provides an electronic device. Figure 13 FIG. shows a schematic structural diagram of an electronic device provided by some embodiments, as Figure 13 shown, the electronic device includes: a processor 131, a communication interface 132, a memory 133, and a communication bus 134, where the processor 131, the communication interface 132, and the memory 133 complete communication with each other through the communication bus 134;
[0196] A computer program is stored in the memory 133, and when the program is executed by the processor 131, the processor 131 is caused to execute the steps of any of the above methods, which will not be elaborated here.
[0197] The communication bus mentioned in the above electronic device may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity, only a thick line is shown in the figure, but it does not mean that there is only one bus or one type of bus.
[0198] The communication interface 132 is used for communication between the above electronic device and other devices.
[0199] The memory may include a Random Access Memory (RAM), and may also include a Non-Volatile Memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located far from the aforementioned processor.
[0200] The above-mentioned processor may be a general-purpose processor, including a central processing unit, a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0201] Based on the same technical concept, an embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program executable by an electronic device. When the program runs on the electronic device, the electronic device is caused to execute the steps of any of the above methods, which will not be elaborated here.
[0202] The above-mentioned computer-readable storage medium may be any available medium or data storage device accessible by a processor in an electronic device, including but not limited to magnetic memories such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc., optical memories such as CDs, DVDs, BDs, HVDs, etc., and semiconductor memories such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSD), etc.
[0203] Based on the same technical concept, the present application provides a computer program product. The computer program product includes: computer program code. When the computer program code runs on a computer, the computer is caused to execute the method described in any of the method embodiments applied to an electronic device as described above.
[0204] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof, and can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part.
[0205] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.
[0206] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device generate means for implementing the functions specified in the Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.
[0207] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that implement the functions specified in the Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.
[0208] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in the Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.
[0209] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.
Claims
1. A vehicle charging system, characterized in that, The system includes: A vehicle, which is configured to, if it recognizes a to-be-charged event where the charging port is unlocked, send the target parking space identifier of the parking space where the vehicle is located to the vehicle server; if it recognizes that a charging gun is inserted into the charging port, send a first timestamp to the vehicle server; A charging pile server, which is configured to, if it recognizes that any charging gun is inserted into a charging port, send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server; The vehicle server is configured to receive the target parking space identifier, and determine the candidate charging gun identifiers corresponding to the target parking space identifier according to the pre-stored correspondence between the parking space identifier and the charging gun identifier; receive the charging gun identifier and the corresponding second timestamp, and if it determines that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to a second timestamp whose time difference from the first timestamp is less than a time threshold, send a charging instruction to the charging pile server, where the charging instruction carries the target charging gun identifier corresponding to the second timestamp whose time difference from the first timestamp is less than the time threshold; The charging pile server is further configured to receive the charging instruction and send a charging indication to the charging gun corresponding to the target charging gun identifier; The charging gun corresponding to the target charging gun identifier is configured to receive the charging indication and charge the vehicle connected to itself.
2. The system according to claim 1, wherein The vehicle server is further configured to, if it determines that the candidate charging gun identifiers corresponding to the target parking space identifier correspond to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, send a prompt message for reinserting the charging gun to the vehicle; The vehicle is further configured to receive and output the prompt message.
3. The system according to claim 1, wherein The vehicle server is further configured to, if it determines that the candidate charging gun identifiers corresponding to the target parking space identifier correspond to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, send a warning message to the charging pile server, where the warning message carries the to-be-discriminated charging gun identifiers corresponding to the at least two second timestamps whose time differences from the first timestamp are less than the time threshold; The charging pile server is further configured to receive the warning message and send a prompt message for reinserting the charging gun to the charging gun corresponding to the to-be-discriminated charging gun identifier; The charging gun corresponding to the to-be-discriminated charging gun identifier is configured to receive and output the prompt message.
4. The system according to claim 1, wherein The vehicle is specifically configured to send the target parking space identifier of the parking space where the vehicle is located and the location information where it is located to the vehicle server; The vehicle server is further configured to receive the location information and determine the target parking lot corresponding to the location information; if the target parking lot is in the currently saved parking lot whitelist, determine the candidate charging gun identifiers corresponding to the target parking space identifier according to the pre-stored correspondence between the parking space identifier and the charging gun identifier.
5. The system according to any one of claims 1-4, characterized in that The vehicle server is further configured to, after determining the candidate charging gun identifiers corresponding to the target parking space identifier, send a to-be-charged prompt to the charging pile server, where the to-be-charged prompt carries the candidate charging gun identifiers; The charging pile server is further configured to receive the charging prompt to be charged, and for each charging gun corresponding to each candidate charging gun identifier, when it is recognized that any charging gun is inserted into the charging port, send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server.
6. The system according to any one of claims 1-4, characterized in that, The vehicle server is further configured to send a monitoring instruction for identifying the charging gun inserted into the charging port to the vehicle. The vehicle is further configured to receive the monitoring instruction, and when it is recognized that a charging gun is inserted into the charging port, send a first timestamp to the vehicle server.
7. A vehicle charging method, characterized in that, The method is applied to a vehicle server, and the method includes: If a target parking space identifier sent by the vehicle is received, determine each candidate charging gun identifier corresponding to the target parking space identifier according to the pre-stored correspondence between the parking space identifier and the charging gun identifier. If the first timestamp sent by the vehicle, the charging gun identifier sent by the charging pile server and the corresponding second timestamp are received, and it is determined that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than the time threshold, then send a charging instruction to the charging pile server, where the charging instruction carries the target charging gun identifier corresponding to the second timestamp whose time difference is less than the time threshold; cause the charging pile server to send a charging instruction to the charging gun corresponding to the target charging gun identifier; cause the charging gun corresponding to the target charging gun identifier to charge the vehicle connected to itself; where the first timestamp is sent by the vehicle when it is recognized that a charging gun is inserted into the charging port, and the charging gun identifier and the corresponding second timestamp are the charging gun identifier of the charging gun and the corresponding second timestamp sent by the charging pile server when it is recognized that any charging gun is inserted into the charging port.
8. The method according to claim 7, wherein The method further includes: If it is determined that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time difference from the first timestamp is less than the time threshold, then send a prompt message for reinserting the charging gun to the vehicle, so that the vehicle receives and outputs the prompt message.
9. The method according to claim 7, wherein The method further includes: If it is determined that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time difference from the first timestamp is less than the time threshold, then send a warning message to the charging pile server, where the warning message carries the to-be-discriminated charging gun identifiers corresponding to at least two second timestamps whose time difference is less than the time threshold, so that the charging pile server sends a prompt message for reinserting the charging gun to the charging gun corresponding to the to-be-discriminated charging gun identifier, and the charging gun corresponding to the to-be-discriminated charging gun identifier receives and outputs the prompt message.
10. The method according to claim 7, wherein Before determining each candidate charging gun identifier corresponding to the target parking space identifier according to the pre-stored correspondence between the parking space identifier and the charging gun identifier, the method further includes: Receive the location information sent by the vehicle and determine the target parking lot corresponding to the location information; if the target parking lot is in the currently saved parking lot whitelist, then perform the subsequent step of determining the candidate charging gun identifiers corresponding to the target parking space identifier according to the pre-saved correspondence between the parking space identifier and the charging gun identifier.
11. The method according to any one of claims 7-10, characterized in that, Before receiving the charging gun identifier and the corresponding second timestamp sent by the charging pile server after determining the candidate charging gun identifiers corresponding to the target parking space identifier, the method further includes: Send a charging reminder to the charging pile server, where the charging reminder carries the candidate charging gun identifiers, so that for the charging guns corresponding to the candidate charging gun identifiers respectively, when the charging pile server identifies that any charging gun is inserted into the charging port, it sends the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server.
12. The method according to any one of claims 7-10, characterized in that, Before receiving the first timestamp sent by the vehicle after receiving the target parking space identifier sent by the vehicle, the method further includes: Send a monitoring instruction to the vehicle to identify the charging gun inserted into the charging port, so that when the vehicle identifies that a charging gun is inserted into the charging port, it sends the first timestamp to the vehicle server.
13. A vehicle charging method, characterized in that, The method is applied to a vehicle, and the method includes: If a charging event with the charging port unlocked is identified, send the target parking space identifier of the parking space where the vehicle is located to the vehicle server; If it is identified that a charging gun is inserted into the charging port, send the first timestamp to the vehicle server; enable the vehicle server to determine the candidate charging gun identifiers corresponding to the target parking space identifier according to the pre-saved correspondence between the parking space identifier and the charging gun identifier; enable the vehicle server to receive the charging gun identifier and the corresponding second timestamp sent by the charging pile server, and when the vehicle server determines that the candidate charging gun identifiers corresponding to the target parking space identifier uniquely correspond to a second timestamp whose time difference from the first timestamp is less than the time threshold, send a charging instruction to the charging pile server, where the charging instruction carries the target charging gun identifier corresponding to the second timestamp with the time difference less than the time threshold; enable the charging pile server to send a charging instruction to the charging gun corresponding to the target charging gun identifier; enable the charging gun corresponding to the target charging gun identifier to charge the vehicle connected to itself; where the charging gun identifier and the corresponding second timestamp received by the vehicle server are the charging gun identifier of the charging gun and the corresponding second timestamp sent by the charging pile server when it identifies that any charging gun is inserted into the charging port.
14. The method according to claim 13, wherein The method further includes: Receive and output the prompt information sent by the vehicle server to re-insert the charging gun.
15. The method according to claim 13, characterized in that, The sending the target parking space identifier of the parking space where the vehicle is located to the vehicle server includes: Send the target parking space identifier of the parking space where the vehicle is located and the location information where it is located to the vehicle server.
16. The method according to any one of claims 13 - 15, characterized in that, After identifying a charging event with the charging port unlocked, before the step of if it is identified that a charging gun is inserted into the charging port, send the first timestamp to the vehicle server, the method further includes: Receive the monitoring instruction sent by the vehicle server to identify the charging gun inserted into the charging port.
17. A vehicle charging method, characterized in that, The method is applied to a charging post server, and the method includes: When it is identified that any charging gun is inserted into the charging port, send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server, so that if the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than the time threshold, the vehicle server sends a charging instruction to the charging pile server, and the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold is carried in the charging instruction; wherein, the target parking space identifier is the parking space identifier of the parking space where the vehicle is located sent by the vehicle to the vehicle server; the first timestamp is sent by the vehicle to the vehicle server when it identifies that the charging port is inserted with a charging gun. Receive the charging instruction and send a charging indication to the charging gun corresponding to the target charging gun identifier, so that the charging gun corresponding to the target charging gun identifier charges the vehicle connected to itself.
18. The method according to claim 17, wherein The method further includes: Receive the warning information sent by the vehicle server, wherein the warning information is sent by the vehicle server when it determines that each candidate charging gun identifier corresponding to the target parking space identifier corresponds to at least two second timestamps whose time differences from the first timestamp are less than the time threshold, and the warning information carries the to-be-discriminated charging gun identifiers corresponding to the at least two second timestamps with time differences less than the time threshold. Send a prompt message for reinserting the charging gun to the charging gun corresponding to the to-be-discriminated charging gun identifier, so that the charging gun corresponding to the to-be-discriminated charging gun identifier receives and outputs the prompt message.
19. The method according to claim 17 or 18, characterized in that, Before sending the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server when it is identified that any charging gun is inserted into the charging port, the method further includes: Receive the charging prompt sent by the vehicle server, wherein the charging prompt carries the candidate charging gun identifiers; for the charging guns corresponding to the candidate charging gun identifiers respectively, perform the subsequent steps.
20. A vehicle charging device, characterized in that, The device is applied to a vehicle server, and the device includes: A determination module, configured to, if receiving the target parking space identifier sent by the vehicle, determine each candidate charging gun identifier corresponding to the target parking space identifier according to the pre-stored correspondence between the parking space identifier and the charging gun identifier. A charging module, which is configured to, if receiving a first timestamp sent by the vehicle, a charging gun identifier and a corresponding second timestamp sent by a charging pile server, and determining that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than a time threshold, send a charging instruction to the charging pile server, where the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold is carried in the charging instruction; cause the charging pile server to send a charging instruction to the charging gun corresponding to the target charging gun identifier; cause the charging gun corresponding to the target charging gun identifier to charge the vehicle connected to itself; where the first timestamp is sent by the vehicle when it recognizes that a charging gun is inserted into the charging port, and the charging gun identifier and the corresponding second timestamp are the charging gun identifier and the corresponding second timestamp of any charging gun sent by the charging pile server when it recognizes that the charging gun is inserted into the charging port.
21. A vehicle charging device, characterized in that, The device is applied to a vehicle, and the device includes: A first sending module, which is configured to, if recognizing a to-be-charged event that the charging port is unlocked, send the target parking space identifier of the parking space where the vehicle is located to the vehicle server. A second sending module, which is configured to, if recognizing that a charging gun is inserted into the charging port, send a first timestamp to the vehicle server; cause the vehicle server to determine each candidate charging gun identifier corresponding to the target parking space identifier according to the pre-stored correspondence between the parking space identifier and the charging gun identifier; cause the vehicle server to receive the charging gun identifier and the corresponding second timestamp sent by the charging pile server, and cause the vehicle server to send a charging instruction to the charging pile server when determining that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than a time threshold, where the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold is carried in the charging instruction; cause the charging pile server to send a charging instruction to the charging gun corresponding to the target charging gun identifier; cause the charging gun corresponding to the target charging gun identifier to charge the vehicle connected to itself; where the charging gun identifier and the corresponding second timestamp received by the vehicle server are the charging gun identifier and the corresponding second timestamp of any charging gun sent by the charging pile server when it recognizes that the charging gun is inserted into the charging port.
22. A vehicle charging device, characterized in that, The device is applied to a charging pile server, and the device includes: A third sending module, configured to send the charging gun identifier of the charging gun and the corresponding second timestamp to the vehicle server when it is recognized that any charging gun is inserted into the charging port, so that if the vehicle server determines that each candidate charging gun identifier corresponding to the target parking space identifier uniquely corresponds to a second timestamp whose time difference from the first timestamp is less than the time threshold, the vehicle server sends a charging instruction to the charging pile server, and the charging instruction carries the target charging gun identifier corresponding to the second timestamp with a time difference less than the time threshold; wherein, the target parking space identifier is the parking space identifier of the parking space where the vehicle is located sent by the vehicle to the vehicle server; the first timestamp is sent by the vehicle to the vehicle server when it recognizes that a charging gun is inserted into the charging port. An indicating module, configured to receive the charging instruction and send a charging indication to the charging gun corresponding to the target charging gun identifier, so that the charging gun corresponding to the target charging gun identifier charges the vehicle connected to itself.
23. An electronic device, characterized in that, The electronic device at least includes a processor and a memory, and the processor is configured to implement the steps of the method according to any one of claims 7-19 when executing the computer program stored in the memory.
24. A computer-readable storage medium, characterized in that, It stores a computer program, and when the computer program is executed by a processor, it implements the steps of the method according to any one of claims 7-19.
Citation Information
Patent Citations
Electric automobile leasing system and electric automobile and charging pile binding method
CN105825422A
Multi-gun simultaneous charging system applied to electric vehicle
CN111422093A