The following disclosure relates to charging stations and charging points for electric vehicles. Particularly, the following disclosure relates to managing charging stations and points.
Electric vehicle charging stations are used to charge electric cars. In the following disclosure, the expression ‘charging station’ is used for an arrangement comprising an appropriate socket for connecting a charging cable to a vehicle. Typically, the charging begins after identifying the user and/or vehicle. The identification may be performed, for example, by using an identification tag, mobile application or using a specific identification arrangement, such as Plug and Charge, wherein the vehicle performs the identification using the charging cable or wireless communication channel after the charging cable has been plugged in.
The charging station communicates with the plugged-in vehicle and a charging point management system (CPMS). Charging stations are connected to one charging point management system. Commonly, the communication is performed using a WebSocket-protocol. The communication is conventionally arranged so that a charging station communicates with a charging point management system using a fixed address or domain name. A charging station and a charging point management system communicate with each other using open charge point protocol (OCPP) messages. The open charge point protocol is an application protocol that is used in communicating between charging stations and the charging point management system or similar central management system.
The following disclosure discloses an extender for connecting a charging station to a plurality of charging point management systems. The extender is connected between a charging station and a charging point management system. The extender is then configured to transmit messages received from the charging station to one or more charging point management systems. This provides a possibility to use services that the original charging point management is not able to perform for various reasons.
In an aspect an apparatus is disclosed. The apparatus comprises at least one processor configured to execute computer program code; at least one memory configured to store computer program code; and at least one network interface configured to communicate with a charging station for charging electric vehicles and two or more charging point management systems, wherein the apparatus is further configured to relay messages from the charging station to the two or more charging point management systems and responses thereto in accordance with a predetermined relay scheme. It is beneficial to have an extender between charging stations and charging point management systems so that it is possible to use functionality from a plurality of charging point management system.
In an implementation the at least one memory comprises a whitelist configured to allow relaying messages to one or more of the charging point management systems. It is beneficial to be able to use positive filtering for allowing relaying messages to a particular charging point management system. This reduces transmission of unnecessary messages and improves the functionality of the extender. The reduction of unnecessary messages also reduces the need for computing and waiting responses from different charging point management systems.
In an implementation the at least one memory comprises a blacklist configured to prevent relaying of messages to one or more of the charging point management systems. It is beneficial to be able to use negative filtering for preventing relaying messages to a particular charging point management system. This reduces transmission of unnecessary messages and improves the functionality of the extender. The reduction of unnecessary messages also reduces the need for computing and waiting responses from different charging point management systems.
In an implementation the at least one memory comprises a routing table for at least a position of the message types. It is beneficial to have a separate routing table for routing messages between charging stations and charging point management systems. This reduces transmission of unnecessary messages and improves the functionality of the extender. The reduction of unnecessary messages also reduces the need for computing and waiting responses from different charging point management systems.
In an implementation the routing table comprises at least one message type associated with one or more target charging point management systems and one reply from, wherein the apparatus is configured to relay messages received according to the reply from association to the charging station. It is beneficial to have a routing table that can be used for transmitting messages to several charging point management systems and receiving responses one particular charging point management system. This facilitates sending additional messages to charging point management systems for informative purposes.
In an implementation the at least one memory comprises at least one message specific association, wherein the association determines a primary charging point management system for a message type. It is beneficial to be able to use selective filtering for guiding relaying messages to a particular charging point management system. This reduces transmission of unnecessary messages and improves the functionality of the extender. The reduction of unnecessary messages also reduces the need for computing and waiting responses from different charging point management systems.
In an implementation the apparatus is configured to appear as a charging station to the charging point management systems and as a charging point management system to the charging station. It is beneficial that the extender pretends to be the ordinary counterpart. This removes the need of additional configuration to already existing charging station and charging point management system. Thus, an additional charging point management system can be included in the system without changing any configuration in the charging station and the earlier charging point management system.
In an aspect a system is disclosed. The system comprises a charging point management system and an apparatus as described in the aspect above. It is beneficial to use an extender with a charging point management system as described above so that additional charging point management systems can be added into the system.
In an implementation the system further comprises a charging station. It is beneficial to use the extender particularly between a charging station and a charging point management system so that the charging station can be configured to communicate with a plurality of charging point management systems.
In an implementation the system comprises at least one secondary charging point management system. It is beneficial to use the extender for connecting a charging station to a primary charging point management system and at least one secondary charging point management system, wherein a secondary charging point management system maybe a special purpose management system. This provides a possibility to add functionality into the system.
In an implementation the system further comprises a network redirecting device at the charging station configured to direct the internet connection to the apparatus. It is beneficial to connect the charging station to the extender using a redirecting device. This provides a possibility to connect charging stations with a fixed connection address to a different or a plurality of charging point management systems.
The accompanying drawings, which are included to provide a further understanding of the electric vehicle charging point management extender and constitute a part of this specification, illustrate embodiments and together with the description help to explain the principles of the electric vehicle charging point management extender. In the drawings:
Reference will now be made in detail to the embodiments, examples of which are illustrated in the accompanying drawings.
In
In the example of
The example of
Each of the charging point management systems 120, 130 and 140 receive the same request. They process the request and send an appropriate response. The response depends on the services activated in the charging point management system. If the requested service is not activated or implemented in a charging point management system, the charging point management system cannot interpret the received request appropriately. In such a case an error message is sent as a response.
The services may include normal customer related features, charging point maintenance features or any combination of them. The services may be activated because of a technical, business or legal reason. The charging point management systems typically have different feature sets activated. Thus, when the charging station 100 sends a request for initiating a charging session, only one of the charging point management systems can initiate it successfully. If the primary charging point management system 120 is responsible for initiating a charging session, then secondary charging point management systems respond to the request using an error message indicating that charging cannot be initiated with those charging point management systems.
In a simple implementation of the extender 110, the extender provides all of the responses to the charging station 100. The charging station will receive two error messages and one successful initiation message so that it can start the charging procedure. More sophisticated examples are given in the following. In the more sophisticated approaches it is possible to process the error messages in a manner that the charging station receives only those error messages that are relevant and indicating an error situation that should be shown to the user of the charging station. The error messages caused by the use of an extender as such can be omitted.
The example of
The example of
When the message is routed to a target charging point management system, the target charging point management system is expected to respond to the message, step 250. This may be an error message as described earlier; however, if the whitelists are complete, the number of error messages is reduced. The received response is then provided to the charging station, step 260. For example, if the messages relate to authorization and starting the charging, the charging station may now initiate charging.
In the example of
The example of
If the message has a message specific primary charging point management system, then it is determined if the response is coming from the message specific primary charging point management system. If the message is coming from the message specific charging point management system, the message is routed to the charging station, step 330. If the message is not coming from the message specific charging point management system, the message will be ignored, step 350. The message type specific primary system setting may be implemented as a list or other set of message type and charging point management system associations. As explained above, the message specific setting may be implemented in association with a whitelist, blacklist, routing table or the like. Thus, it is possible to have the message type specific setting only for some of the message types.
In the following one example of a routing table and arrangement suitable for an extender is discussed. Table 1 below shows an example of a routing table that will be explained in more detail in below. The table shown is a particularly beneficial example, however, also different types of routing tables particularly providing the same functionality can be used.
In the example above three routing examples are shown. In a complete case all message types are listed in a routing table, however, it is common that because of changes in different arrangements new message types may be included.
The default message type is an example of a message type covering all messages types that do not have a separate entry. On the table it is shown that default messages are always routed to all charging point measurement systems but only replies received from the primary charging point management system are relayed to the charging station. A second example is an authorization message that is transmitted to a specific authorization charging point management system and the primary charging point management system. Replies are relayed from the authorization charging point management system. The primary charging point management system may be configured, for example, to receive these messages only for statistical reasons. The last example shows a status notification message. Here the responses from all but authorization charging point management system are received.
A complete routing table including all message types is an ideal situation, however, this might not be always possible because of the high number of different message types. Furthermore, configuration changes may be complicated and cause problems with integrity. The routing table discussed above may be supplemented with whitelists and blacklists as discussed above. Furthermore, the routing table arrangement may use grouping and profiling message types. For example, all authorization related message types may be grouped as a profile in the routing table. Now, if the target or reply from configurations need to be changed it is sufficient to change the routing for the whole group or profile and it is not necessary to modify each and every message type. This helps maintaining the integrity in case of larger changes in the system configuration.
Above, arrangements involving an extender between a charging station and one or more charging point management systems have been discussed. The configuration discussed above is particularly beneficial when there is a need for a plurality of charging point management systems. This need may be due from various reasons. For example, the original charging point management system may not have all desired functionality and the operator of the charging station and a charging network may be willing to have additional features in the charging network. In such a case, the additional features may be implemented in a secondary charging point management system so that the operator does not need to make any other technical changes to the earlier configuration. In addition to technical reasons, also a combination of legal and technical reasons may cause a need for a plurality of charging point management systems. An international operator may wish to use the same charging point management functionality for all countries served. However, this may be difficult if the law has provisions with regard to economic reporting, taxes or privacy. For example, a country may require that all personal data of citizens and residents in the country are stored and maintained in the country and not transmitted to any other countries.
The above mentioned method may be implemented as computer software which is executed in a computing device able to communicate with a mobile device. When the software is executed in a computing device, it is configured to perform the above described inventive method. The software is embodied on a computer readable medium so that it can be provided to the computing device, such as the extender 110 of
As stated above, the components of the exemplary embodiments can include a computer readable medium or memories for holding instructions programmed according to the teachings of the present inventions and for holding data structures, tables, records, and/or other data described herein. A computer readable medium can include any suitable medium that participates in providing instructions to a processor for execution. Common forms of computer-readable media can include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, any other suitable magnetic medium, a CD-ROM, CD±R, CD±RW, DVD, DVD-RAM, DVD±RW, DVD±R. HD DVD, HD DVD-R. HD DVD-RW, HD DVD-RAM, Blu-ray Disc, any other suitable optical medium, a RAM, a PROM, an EPROM, a FLASH-EPROM, any other suitable memory chip or cartridge, a carrier wave or any other suitable medium from which a computer can read.
It is obvious to a person skilled in the art that with the advancement of technology, the basic idea of the electric vehicle charging point management extender may be implemented in various ways. The electric vehicle charging point management extender and its embodiments are thus not limited to the examples described above; instead they may vary within the scope of the claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 20215667 | Jun 2021 | FI | national |
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/FI2022/050381 | 6/3/2022 | WO |