System and method for automatic charging of electric vehicles
The system automates electric vehicle charging using 3D positioning and charging station IDs to eliminate manual steps, improving user experience and expanding compatibility beyond current Plug and Charge limitations.
Patent Information
- Application Number
- GB2023018263
- Authority / Receiving Office
- GB · GB
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-06-11
AI Technical Summary
Existing electric vehicle charging systems require manual intervention such as scanning QR codes, swiping RFID cards, or selecting EVSE IDs, and Plug and Charge functionality is limited to a few vehicles and stations, necessitating an improved, automated charging solution.
A system that utilizes 3D positioning coordinates and charging station IDs to automate the charging process by generating a data set from vehicle location mappings, enabling automatic charging when coordinates match and providing options when they don't, with manual entry required in some cases.
Eliminates the need for manual intervention, enhances user experience by simplifying the charging process to plug-and-charge, and supports a wider range of vehicles without additional hardware costs.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
BACKGROUND
[0001] The background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0002] In order to charge electric vehicles, customers generally have to go through an authentication process, which helps unlock a cable, making it easier for a user to start a charging process at a public charging station. Currently available, Plug and Charge is only supported by a small number of car models and charging locations.
[0003] There are other various methods of charging an electric vehicle, which include quick response (QR) code-based charging, radio frequency identification (RFID) card-based charging, and the like. In the case of RFID-based charging, the user swipes the RFID card at the charging station, after which the cable gets unlocked and the user plugs in the cable to start the charging. For QR code-based charging, the user reaches the charging station, scans the QR code to unlock the cable, plugs in the cable to the car, and starts charging.
[0004] When the user scans the QR code from a mobile application and plugs in the cable, the charging station details, for example, details of electric vehicle supply equipment (EVSE) are retrieved from a provider of that country or region. On confirming to start charging, the start command is sent to the provider to start the charging for that charging station and EVSE identifier (ID). Following this, the provider initiates the charging for that EVSE ID. In a similar way, when the user swipes the RFID at the EVSE that is plugged in, the provider initiates the charging from that EVSE ID.
[0005] In many charging stations, manual intervention is needed from the users to either scan the QR code, swipe the RFID card, or select the EVSE ID from a head unit and confirm charging. The problem of manual intervention through scanning the QR code, swiping the RFID card, and manual selection of the EVSE ID must be eliminated. Though the Plug and Charge functionality is available, however, the Plug and Charge is compatible only with some vehicles, and provided by few charging stations.
[0006] Prior art CN111016665A describes a method and a device for determining a driving range of an electric vehicle, where the method carries out path topology according to Ute current position and the residual electric quantity of the electric vehicle. The method determines alternative boundary points, and screening the alternative boundary points to determine display boundary points. The method determines a travelable range of the electric vehicle based on the display boundary points.
[0007] Prior art CN114132205A describes an electric vehicle charging area management method that includes acquiring current state information of a battery, and judging whether the current state of the battery meets a preset condition or not. Further, the method includes determining if the preset condition is met, and acquiring the current position information and electronic fence information of the vehicle. The method includes determining if the vehicle is in a specified charging area or not according to the position information and the electronic fence information. The method includes determining if the vehicle is within the predetermined charging region and transmits a control signal to stop charging the battery.
[0008] Although the prior arts describe charging methods for an electric vehicle, there is a need to overcome the drawbacks, shortcomings, and limitations associated with existing systems and provide an improved system for charging an electric vehicle. SUMMARY OF THE INVENTION
[0009] The present disclosure relates to an improved system and a method for charging electric vehicles.
[0010] According to an aspect, the present disclosure provides an automatic system to plug and charge vehicles. The system includes a processor and a memory operatively coupled with the processor, where said memory stores instructions which, when executed by the processor, cause the processor to receive location information from a plurality of vehicles that approach one or more charging stations for charging. The processor determines three-dimensional (3D) positioning coordinates associated with the location information of the plurality of vehicles for a predetermined period. The processor determines a charging identifier (ID) corresponding to each of the one or more charging stations associated with the charging of the plurality of vehicles for the predetermined period. The processor generates a data set based on a mapping of the 3D positioning co-ordinates of each of the plurality of vehicles and the charging ID of each of the one or more charging stations for the predetermined period. The processor compares the 3D positioning co-ordinates of a vehicle of the plurality of vehicles with the data set, where said vehicle approaches a charging station of the one or more charging stations for charging. The processor determines if the mapping of the 3D positioning coordinates of said vehicle and the charging ID of said charging station exists in the data set. The processor, in response to a positive determination, enables automatic charging of said vehicle at said charging station.
[0011] In an embodiment, in response to a negative determination, the processor may request a user of said vehicle to manually enter the charging ID at said charging station.
[0012] In an embodiment, to determine if the mapping of the 3D positioning co-ordinate exists in the data set, the processor may determine if an intersecting ID polygon associated with the 3D positioning co-ordinates of said vehicle exists in the data set, and in response thereto, may provide one or more options of one or more charging IDs that intersect with the 3D positioning co-ordinates of said vehicle to a user.
[0013] In an embodiment, in response to a negative determination, the processor may enable the charging of said vehicle based on a confirmation from a service provider, where a manual entry of the charging ID at said charging station may be required for plugging an electric vehicle supply equipment (EVSE) and charging the vehicle.
[0014] In an embodiment, to generate the data set, the processor may generate a convex polygon based on the mapping of the 3D positioning co-ordinates of each of the plurality of vehicles and the charging ID of each of the one or more charging stations for the predetermined period.
[0015] In an embodiment, the processor may use a Jarvis’ technique to generate the convex polygon.
[0016] According to an aspect, the present disclosure provides a method for plugging and charging vehicles. The method includes receiving, by a processor associated with a system, location information from a plurality of vehicles that approach one or more charging stations for charging. The method includes determining, by the processor, 3D positioning co-ordinates associated with the location information of the plurality of vehicles during charging for a predetermined period. The method includes determining, by the processor, a charging ID of each of the one or more charging stations associated with the charging of the plurality of vehicles for the predetermined period. The method includes generating, by the processor, a data set based on a mapping of the 3D positioning co-ordinates of each of the plurality of vehicles and the charging ID of each of the one or more charging stations for the predetermined period. The method includes comparing, by the processor, the 3D positioning co-ordinates of a vehicle of the plurality of vehicles with the data set, where said vehicle approaches a charging station of the one or more charging stations for charging. The method includes determining, by the processor, if the mapping of the 3D positioning co-ordinates of said vehicle and the charging ID of said charging station exists in the data set. The method includes, in response to a positive determination, enabling, by the processor, automatic charging of said vehicle at said charging station.
[0017] In an embodiment, the method may include requesting, by the processor, in response to a negative determination, a user of said vehicle to manually enter the charging ID at said charging station.
[0018] In an embodiment, to determine if the mapping of the 3D positioning co-ordinates exists in the data set, the method may include determining, by the processor, if an intersecting ID polygon associated with the 3D positioning co ordinates of said vehicle exists in the data set, and in response thereto, providing, by the processor, one or more options of one or more charging IDs that intersect with the 3D positioning co-ordinates of said vehicle to a user.
[0019] In an embodiment, in response to a negative determination, the method may include enabling, by the processor, the charging of said vehicle based on a confirmation from a service provider, where a manual entry of the charging ID at said charging station may be required for plugging an EVSE and charging the vehicle.
[0020] hi an embodiment, to generate the data set, the method may include generating, by the processor, a convex polygon based on the mapping of the 3D positioning co-ordinates of each of the plurality of vehicles and the charging ID of each of the one or more charging stations for the predetermined period. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0022] In the drawings, similar components and / or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label with a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
[0023] FIG. 1 illustrates an exemplary system architecture diagram 100 for implementing a proposed system for charging electric vehicles, according to an embodiment of the invention.
[0024] FIG. 2 illustrates an exemplary block diagram 200 of the proposed system, according to an embodiment of the invention.
[0025] FIG. 3 illustrates an exemplary flow diagram 300 for implementing the proposed system for charging electric vehicles, according to an embodiment of the invention.
[0026] FIG. 4 illustrates an exemplary representation of a polygon 400 providing positioning co-ordinates of various charging stations, according to an embodiment of the invention.
[0027] FIG. 5 illustrates an exemplary flow diagram 500 representing a detailed process of charging electric vehicles, according to an embodiment of the invention.
[0028] FIG. 6 illustrates an exemplary computer system in which or with which a proposed system may be implemented, according to an embodiment of the invention. DETAILED DESCRIPTION
[0029] The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[0030] Various terms are used herein. To the extent a term used in a claim is not defined below, it should be given the broadest definition persons in the pertinent art have given that term as reflected in printed publications and issued patents at the time of filing.
[0031] As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
[0032] All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
[0033] Embodiments of the present invention include various steps, which will be described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, firmware, and / or by human operators.
[0034] Various methods described herein may be practiced by combining one or more machine-readable storage media containing the code according to the present invention with appropriate standard computer hardware to execute the code contained therein. An apparatus for practicing various embodiments of the present invention may involve one or more computers (or one or more processors within a single computer) and storage systems containing or having network access to computer program(s) coded in accordance with various methods described herein, and the method steps of the invention could be accomplished by modules, routines, subroutines, or subparts of a computer program product.
[0035] In interpreting the specification, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms “comprises” and “comprising” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refer to at least one of something selected from the group consisting of A, B, C ... .and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
[0036] The present disclosure relates to an improved system and a method for charging electric vehicles. Various embodiments of the present disclosure will be explained in detail with reference to FIGs. 1-6.
[0037] FIG. 1 illustrates an exemplary system architecture diagram 100 for implementing a proposed system for charging electric vehicles, according to an embodiment of the invention.
[0038] In an embodiment, the system 106 may receive location information from a plurality of vehicles (102-A, 102-B...102-N) via a network 104. It may be appreciated that the plurality of vehicles (102-A, 102-B...102-N) may be collectively referred as vehicles 102 and individually referred as a vehicle 102. The plurality of vehicles 102 may approach one or more charging stations for charging.
[0039] In an embodiment, the system 106 may determine three-dimensional (3D) positioning co-ordinates associated with the location information of the plurality of vehicles 102 for a predetermined period. Further, the system 106 may determine a charging identifier (ID) corresponding to the one or more charging stations associated with the charging of the plurality of vehicles 102 for the predetermined period. In an embodiment, the 3D positioning coordinates may include global positioning co-ordinates such as latitude, longitude, and altitude.
[0040] In an embodiment, the system 106 may generate a data set based on a mapping of the 3D positioning co-ordinates of each of the plurality of vehicles 102 and the charging ID of each of the one or more charging stations for the predetermined period. In an embodiment, the system 106 may generate a convex polygon based on the mapping of the 3D positioning co-ordinates of each of the plurality of vehicles 102 and the charging ID of each of the one or more charging stations for the predetermined period. In some embodiments, the system 106 may use Jarvis’ technique to generate the convex polygon.
[0041] In an embodiment, the system 106 may compare the 3D positioning coordinates of a vehicle of the plurality of vehicles 102 with the data set when said vehicle 102 approaches a charging station of the one or more charging stations for charging.
[0042] In an embodiment, the system 106 may determine if the mapping of the 3D positioning co-ordinates of said vehicle 102 and the charging ID of said charging station exists in the data set. In an embodiment, the system 106 may determine if an intersecting ID polygon associated with the 3D positioning co ordinates of said vehicle 102 exists in the data set. The system 106 may use a Separating Axis theorem to determine if the intersecting ID polygon associated with the 3D positioning co-ordinate of said vehicle 102 exists in the data set.
[0043] In an embodiment, the system 106, in response to a positive determination, may enable automatic charging of said vehicle 102 at said charging station. In an embodiment, the system 106 may provide one or more options of one or more charging IDs that intersect with the 3D positioning co-ordinate of said vehicle 102 to a user.
[0044] hi an embodiment, in response to a negative determination, the system 106 may charge said vehicle 102 based on a confirmation from a service provider. A manual entry of the charging ID at said charging station may be required for plugging the EVSE and charging the vehicle 102.
[0045] FIG. 2 illustrates an exemplary block diagram 200 of the proposed system, according to an embodiment of the invention.
[0046] Referring to FIG. 2, the system 106 may comprise one or more processor(s) 202 that may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and / or any devices that process data based on operational instructions. Among other capabilities, the one or more processor(s) 202 may be configured to fetch and execute computer-readable instructions stored in a memory 204 of the system 106. The memory 204 may be configured to store one or more computer-readable instructions or routines in a non-transitory computer readable storage medium, which may be fetched and executed to create or share data packets over a network service. The memory 204 may comprise any non-transitory storage device including, for example, volatile memory such as random-access memory (RAM), or non-volatile memory such as erasable programmable read only memory (EPROM), flash memory, and the like.
[0047] In an embodiment, the system 106 may include an interface(s) 206. The interface(s) 206 may comprise a variety of interfaces, for example, interfaces for data input and output (I / O) devices, storage devices, and the like. The interface(s) 206 may also provide a communication pathway for one or more components of the system 106. Examples of such components include, but are not limited to, processing engine(s) 208 and a database 210, where the processing engine(s) 208 may include, but not be limited to, a data ingestion engine 212 and other engine(s) 214. In an embodiment, the other cnginc(s) 214 may include, but not limited to, a data management engine, an input / output engine, and a notification engine.
[0048] In an embodiment, the processing engine(s) 208 may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine(s) 208. In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processing engine(s) 208 may be processorexecutable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processing engine(s) 208 may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine(s) 208. In such examples, the system 106 may comprise the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to the system 106 and the processing resource. In other examples, the processing engine(s) 208 may be implemented by electronic circuitry.
[0049] In an embodiment, the processor 202 may receive location information via the data ingestion engine 212. The location information may be received from a plurality of vehicles 102 that approach one or more charging stations for charging. The processor 202 may store the location information in the database 210. The processor 202 may determine 3D positioning co-ordinates associated with the location information of the plurality of vehicles 102 for a predetermined period. Further, the processor 202 may determine a charging ID corresponding to the one or more charging stations associated with the charging of the plurality of vehicles 102 for the predetermined period.
[0050] hi an embodiment, the processor 202 may generate a data set based on a mapping of the 3D positioning co-ordinates of each of the plurality of vehicles 102 and the charging ID of the one or more charging stations for the predetermined period. The processor 202 may generate a convex polygon based on the mapping of the 3D positioning co-ordinates of each of the plurality of vehicles 102 and the charging ID of the one or more charging stations for the predetermined period. In an example embodiment, the processor 202 may use Jarvis’ technique to generate the convex polygon.
[0051] In an embodiment, the processor 202 may compare the 3D positioning co-ordinates of a vehicle of the plurality of vehicles 102 with the data set when said vehicle 102 approaches a charging station of the one or more charging stations for charging.
[0052] In an embodiment, the processor 202 may determine if the mapping of the 3D positioning co-ordinates of said vehicle 102 and the charging ID of said charging station exists in the data set. The processor 202, in response to a positive determination, may enable automatic charging of said vehicle 102 at said charging station.
[0053] In an embodiment, the processor 202, in order to determine if the mapping of the 3D positioning co-ordinates exists in the data set, may determine if an intersecting ID polygon associated with the 3D positioning co-ordinates of said vehicle 102 exists in the data set. The processor 202 may use a Separating Axis theorem to determine if the intersecting ID polygon associated with the 3D positioning co-ordinates of said vehicle 102 exists in the data set. In response to a positive determination, the system 106 may provide one or more options of one or more charging IDs that intersect with the 3D positioning co-ordinate of said vehicle 102 to a user.
[0054] In an embodiment, in response to a negative determination, the processor 202 may charge said vehicle 102 based on a confirmation from a service provider. A manual entry of the charging ID at said charging station may be required for plugging the EVSE and charging the vehicle 102.
[0055] FIG. 3 illustrates an exemplary flow diagram 300 for implementing the proposed system for charging electric vehicles, according to an embodiment of the invention.
[0056] As illustrated in FIG. 3, the system (e.g., 106) may perform or be configured to perform the following steps:
[0057] At step 302: A user of a vehicle 102 may reach a charging station.
[0058] At step 304: The system 106 may capture a location of the vehicle 102 parked near the charging station.
[0059] At step 306: The system 106 may capture an EVSE ID used for charging.
[0060] At step 308: The system 106 may map location co-ordinates with the EVSE ID.
[0061] At step 310: The system 106 may generate a convex polygon for the EVSE ID.
[0062] At step 312: The system 106 may intelligently plug and charge and generate a polygon based on the position co-ordinates of the vehicle 102.
[0063] FIG. 4 illustrates an exemplary representation of a polygon 400 providing position co-ordinates of various charging stations, according to an embodiment of the invention.
[0064] As illustrated in FIG. 4, a system (e.g., 106) may capture 3D co-ordinates / global positioning system (GPS) co-ordinates of all the users who are taking their vehicles to charging stations for charging. This data set may be captured over a predetermined period and collected for all the EVSE IDs used for charging. The system 106 may generate set of GPS coordinates for every charging station, forming a data set / closed polygon with border points. This data set may aid in determining the EVSE ID with which a user may be trying to charge and automate the start charging process. Further, the system 106 may use the GPS coordinates of the vehicle, and compare them with the existing polygon. If the EVSE ID falls within the polygon, the system 106 may use the corresponding EVSE ID to automatically charging the vehicle. This data set may be collected for every EVSE ID until a minimum of particular data points (e.g., 50 data points) have been collected.
[0065] FIG. 5 illustrates an exemplary flow diagram 500 representing a detailed process of charging electric vehicles, according to an embodiment of the invention.
[0066] As illustrated in FIG. 5, a system (e.g., 106) may perform the following steps:
[0067] At step 502: A user may reach a charging station geofence.
[0068] At step 504: The system 106 may check if an EVSE ID-polygon is mapped to a vehicle of the user.
[0069] At step 506: Based on a negative determination from step 504, the system 106 may ask the user to manually start charging the vehicle using any suitable method.
[0070] At step 508: Based on a positive determination from step 504, the system 106 may check for an intersecting EVSE ID polygon for those GPS co-ordinates using a Separating Axis Theorem.
[0071] At step 510: Based on a positive determination from step 508, the system 106 may give the user an option to choose between the EVSE’s with whose polygons the vehicle location is intersecting.
[0072] At step 512: Based on a negative determination from step 508, the system 106 may initiate start charging from backend by issuing call to provider and proceed step 518 (i.e., charging the vehicle).
[0073] At step 514: The system 106 may unlock EVSE from the station.
[0074] At step 516: The system 106 may plug the EVSE to the vehicle.
[0075] At step 518: The system 106 may enable charging the vehicle.
[0076] At step 520: The system 106 may terminate the process.
[0077] Therefore, the disclosed system and method eases the charging process for the users without any hardware costs, helps improve customer experience, adds benefit to users by reducing the start charging process to just plugging in the cable to the car, and does not require to scan QR code or RFID.
[0078] FIG. 6 illustrates an exemplary computer system 600 in which or with which a proposed system 106 may be implemented, according to an embodiment of the invention.
[0079] As shown in FIG. 6, the computer system 600 may include an external storage device 610, a bus 620, a main memory 630, a read-only memory 640, a mass storage device 650, a communication port(s) 660, and a processor 670. A person skilled in the art will appreciate that the computer system 600 may include more than one processor and communication ports. The processor 670 may include various modules associated with embodiments of the present disclosure. The communication port(s) 660 may be any of an RS-232 port for use with a modembased dialup connection, a 10 / 100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fibre, a serial port, a parallel port, or other existing or future ports. The communication port(s) 660 may be chosen depending on a network, such as a Local Area Network (LAN), Wide Area Network (WAN), or any network to which the computer system 600 connects. The main memory 630 may be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. The read-only memory 640 may be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chip for storing static information e.g., start-up or basic input / output system (BIOS) instructions for the processor 670. The mass storage device 650 may be any current or future mass storage solution, which can be used to store information and / or instructions.
[0080] The bus 620 may communicatively couple the processor 670 with the other memory, storage, and communication blocks. Optionally, operator and administrative interfaces, e.g., a display, keyboard, and cursor control device may also be coupled to the bus 620 to support direct operator interaction with the computer system 600. Other operator and administrative interfaces can be provided through network connections connected through the communication port(s) 660. In no way should the aforementioned exemplary computer system 600 limit the scope of the present disclosure.
[0081] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge 5 available to the person having ordinary skill in the art.
Claims
1. An automatic system to plug and charge vehicles, comprising:a processor; anda memory operatively coupled with the processor, wherein said memory stores instructions which, when executed by the processor, cause the processor to:receive location information from a plurality of vehicles that approach one or more charging stations for charging;determine three-dimensional (3D) positioning co-ordinates associated with the location information of the plurality of vehicles for a predetermined period;determine a charging identifier (ID) corresponding to each of the one or more charging stations associated with the charging of the plurality of vehicles for the predetermined period;generate a data set based on a mapping of the 3D positioning co-ordinates of each of the plurality of vehicles and the charging ID of each of the one or more charging stations for the predetermined period;compare the 3D positioning co-ordinates of a vehicle of the plurality of vehicles with the data set, wherein said vehicle approaches a charging station of the one or more charging stations for charging;determine if the mapping of the 3D positioning co-ordinates of said vehicle and the charging ID of said charging station exists in the data set; andin response to a positive determination, enable automatic charging of said vehicle at said charging station.
2. The system as claimed in claim 1, wherein in response to a negative determination, the processor is to request a user of said vehicle to manually enter the charging ID at said charging station.
3. The system as claimed in claim 1, wherein to determine if the mapping of the 3D positioning co-ordinates exists in the data set, the processor is to determine if an intersecting ID polygon associated with the 3D positioning co-ordinates of said vehicle exists in the data set, and in response thereto, provide one or more options of one or more charging IDs that intersect with the 3D positioning coordinates of said vehicle to a user.
4. The system as claimed in claim 1, wherein in response to a negative determination, the processor is to:enable the charging of said vehicle based on a confirmation from a service provider, wherein a manual entry of the charging ID at said charging station is required for plugging an electric vehicle supply equipment (EVSE) and charging said vehicle.
5. The system as claimed in claim 1, wherein to generate the data set, the processor is to generate a convex polygon based on the mapping of the 3D positioning co-ordinates of each of the plurality of vehicles and the charging ID of each of the one or more charging stations for the predetermined period.
6. The system as claimed in claim 5, wherein the processor is to use a Jarvis’ technique to generate the convex polygon.
7. A method for plugging and charging vehicles, the method comprising: receiving, by a processor associated with a system, location information from a plurality of vehicles that approach one or more charging stations for charging;determining, by the processor, three-dimensional (3D) positioning coordinates associated with the location information of the plurality of vehicles during for a predetermined period;determining, by the processor, a charging identifier (ID) of each of the one or more charging stations associated with the charging of the plurality of vehicles for the predetermined period;generating, by the processor, a data set based on a mapping of the 3D positioning co-ordinates of each of the plurality of vehicles and the chargingID of each of the one or more charging stations for the predetermined period;comparing, by the processor, the 3D positioning co-ordinates of a vehicle of the plurality of vehicles with the data set, wherein said vehicle approaches a charging station of the one or more charging stations for charging;determining, by the processor, if the mapping of the 3D positioning co-ordinates of said vehicle and the charging ID of said charging station exists in the data set; andin response to a positive determination, enabling, by the processor, automatic charging of said vehicle at said charging station.
8. The method as claimed in claim 7, wherein in response to a negative determination, the method comprises requesting, by the processor, a user of said vehicle to manually enter the charging ID at said charging station.
9. The method as claimed in claim 7, wherein to determine if the mapping of the 3D positioning co-ordinates exists in the data set, the method comprises determining, by the processor, if an intersecting ID polygon associated with the 3D positioning co-ordinates of said vehicle exists in the data set, and in response thereto, providing, by the processor, one or more options of one or more charging IDs that intersect with the 3D positioning co-ordinates of said vehicle to a user.
10. The method as claimed in claim 7, wherein in response to a negative determination, the method comprises enabling, by the processor, the charging of said vehicle based on a confirmation from a service provider, and wherein a manual entry of the charging ID at said charging station is required for plugging an electric vehicle supply equipment (EVSE) and charging said vehicle.
11. The method as claimed in claim 7, wherein to generate the data set, the method comprises generating, by the processor, a convex polygon based on the mapping of the 3D positioning co-ordinates of each of the plurality of vehicles and the charging ID of each of the one or more charging stations for the predetermined period.
Citation Information
Patent Citations
Vehicle charging information processing method and device, server and storage medium
CN111666506A
Charging pile data collection method and device, equipment and storage medium
CN117131146A
System and method for updating charge station information
US20120123670A1
Method, apparatus, and computer-readable storage medium for aligning a vehicle to be charged relative to a vehicle charging station
US20220281336A1
Vehicle charging facility information acquisition system
WO2011128765A2