Information processing method, information system, and program
The electric vehicle charging system addresses the issue of unauthorized use by implementing a reservation-based system that manages time information and charging instructions, ensuring that charging only occurs within reserved times.
Patent Information
- Application Number
- JP2023171297
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-02
- Publication Date
- 2025-04-14
AI Technical Summary
Existing electric vehicle charging systems lack effective mechanisms to prevent unauthorized use of charging facilities.
An information processing method and system that manage the usage status of multiple charging facilities through a reservation system, where time information is input, output, and used to control charging instructions, ensuring that charging only occurs within reserved times.
This solution effectively suppresses unauthorized use of charging facilities by ensuring that charging can only occur during reserved times, thereby maintaining the integrity of the charging system.
Smart Images

Figure 2025062320000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing method, an information system, and a program. [Background technology]
[0002] Patent Document 1 discloses an electric vehicle charging device that displays the charging time required to charge the storage battery of an electric vehicle. The electric vehicle charging device calculates the amount of power required to charge the storage battery based on the remaining capacity of the storage battery, and calculates the charging time from the amount of power required and the power supply capacity of the power output device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2012-139008 A Summary of the Invention [Problem to be solved by the invention]
[0004] The present invention provides an information processing method, an information system, and a program capable of suppressing unauthorized use of charging facilities. [Means for solving the problem]
[0005] An information processing method according to one aspect of the present invention is an information processing method executed by an information terminal that communicates with an information system that manages the usage status of multiple charging facilities that charge storage batteries of mobile bodies, and includes an input step of accepting an input of time information including a charging end time or a time until charging end when reserving the use of a target facility that is at least one of the multiple charging facilities, a first output step of outputting the time information to the information system, and a second output step of outputting the time information and a charging instruction to the target facility. Includes.
[0006] An information system according to one embodiment of the present invention is an information system that communicates with the information terminal that executes the information processing method according to the above-mentioned embodiment, and includes a reservation management unit that manages the reservation status of the multiple charging facilities based on the time information output by the information terminal in the first output step, and an output unit that outputs the reservation status of the multiple charging facilities to the information terminal.
[0007] An information processing method according to one aspect of the present invention is an information processing method executed by an information system that communicates with the information terminal that executes the information processing method according to the above-mentioned aspect, and includes a reservation management step of managing the reservation status of the multiple charging facilities based on the time information output by the information terminal in the first output step, and an output step of outputting the reservation status of the multiple charging facilities to the information terminal.
[0008] Furthermore, one aspect of the present invention can be realized as a program that causes a computer to execute the information processing method according to each of the above aspects. Alternatively, the present invention can be realized as a computer-readable non-transitory recording medium storing the program. Effect of the Invention
[0009] According to the present invention, unauthorized use of charging facilities can be suppressed. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a block diagram showing a configuration of a charge management system according to the first embodiment. [Diagram 2] FIG. 2 is an external view of the charging facility in the charging management system according to the first embodiment. [Diagram 3] FIG. 3 is a sequence diagram showing a reservation process by the charge management system according to the first embodiment. [Figure 4] FIG. 4 is a sequence diagram showing a charge control process performed by the charge management system according to the first embodiment. [Figure 5A]FIG. 5A is a diagram showing an example of a reservation information input screen in the charge management system according to the first embodiment. [Figure 5B] FIG. 5B is a diagram showing an example of a reservation information input screen in the charge management system according to the first embodiment. [Figure 6] FIG. 6 is a block diagram showing a configuration of a charge management system according to the second embodiment. [Figure 7] FIG. 7 is a sequence diagram showing a charge control process performed by the charge management system according to the second embodiment. [Figure 8] FIG. 8 is a sequence diagram showing a charging control process performed by the charging management system according to the second embodiment when an unauthorized application program attempts to use the charging facility. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an information processing method, an information system, and a program according to an embodiment of the present invention will be described in detail with reference to the drawings. Note that each of the embodiments described below shows a specific example of the present invention. Therefore, the numerical values, shapes, materials, components, arrangement and connection of the components, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present invention. Therefore, among the components in the following embodiments, components that are not described in the independent claims will be described as optional components.
[0012] In addition, each figure is a schematic diagram and is not necessarily illustrated precisely. Therefore, for example, the scales in each figure do not necessarily match. In addition, in each figure, substantially the same configurations are given the same reference numerals, and duplicated explanations are omitted or simplified.
[0013] Furthermore, in this specification, unless otherwise specified, ordinal numbers such as "first" and "second" do not refer to the number or order of components, but are used for the purpose of avoiding confusion between and distinguishing between components of the same type.
[0014] (Embodiment 1) [composition] First, the configurations of an information system and an information terminal according to the first embodiment will be described with reference to Fig. 1 and Fig. 2. Fig. 1 is a block diagram showing the configuration of a charging management system 1 according to the present embodiment. Fig. 2 is an external view of a charging facility 30 in the charging management system 1 according to the present embodiment.
[0015] The charging management system 1 manages charging of a storage battery 41 of a mobile object 40. The charging management system 1 manages and controls a plurality of charging facilities 30 so that the plurality of charging facilities 30 can be shared by a plurality of users. In this way, the charging management system 1 prevents unauthorized use of the plurality of charging facilities 30.
[0016] Incidentally, fraudulent use refers to unauthorized use by an unregistered user or a registered user. For example, when a user who has reserved the use of at least one of the multiple charging facilities 30 uses the target facility during the reserved time, this is considered to be authorized use, and any other use is considered to be unauthorized use (fraudulent use). In other words, even if a user is registered, if he or she uses a charging facility 30 other than the reserved target facility, or if he or she uses the reserved target facility outside the reserved time, this is considered to be unauthorized use.
[0017] As shown in FIG. 1, the charge management system 1 includes an information system 10 and an information terminal 20.
[0018] The information system 10 is a system that manages the usage status of multiple charging facilities 30. Specifically, the information system 10 manages and controls the multiple charging facilities 30. The information system 10 includes a first server 11 and a second server 12. Both the first server 11 and the second server 12 are cloud servers. Each of the first server 11 and the second server 12 may be physically realized by one computer device or may be realized by multiple computer devices. Furthermore, the first server 11 and the second server 12 may be a single server. The information system 10 may be realized by a single computer device.
[0019] The first server 11 mainly manages the reservation status of a plurality of charging facilities 30. The first server 11 includes a communication unit 111, a storage unit 112, and an information processing unit 113.
[0020] The communication unit 111 is a communication circuit for the first server 11 to communicate with the second server 12 and the information terminal 20 via a wide area communication network. The communication performed by the communication unit 111 is wireless communication, wired communication, or a combination of these. The communication standard of the communication performed by the communication unit 111 is not particularly limited. The communication unit 111 is an example of an output unit included in the information system 10.
[0021] The storage unit 112 is a storage device that stores various information, data, and programs necessary for processing performed by the first server 11. The storage unit 112 is realized by, for example, a non-volatile storage device such as a hard disk drive (HDD) or a semiconductor memory.
[0022] The information processing unit 113 performs processing related to reservation management of multiple charging facilities 30. The information processing unit 113 is realized by, for example, a processor. The information processing unit 113 includes, as functional components, a reservation management unit 114 and an authentication unit 115. The functions of the reservation management unit 114 and the authentication unit 115 are realized by the processor constituting the information processing unit 113 reading a program from the storage unit 112 and executing the read program. The functions of the reservation management unit 114 and the authentication unit 115 will be described in detail later.
[0023] The information processing unit 113 may be realized by a microcomputer. Alternatively, the information processing unit 113 may be realized by one or more dedicated circuits that execute each function. The processor, the microcomputer, and the dedicated circuits are realized by one or more integrated circuits such as an IC (Integrated Circuit) or an LSI (Large Scale Integration) and / or various electronic components.
[0024] The second server 12 mainly performs charging control of the multiple charging facilities 30. The second server 12 includes a communication unit 121, a storage unit 122, and an information processing unit 123.
[0025] The communication unit 121 is a communication circuit for the second server 12 to communicate with the first server 11 and the information terminal 20 via a wide area communication network. The communication performed by the communication unit 121 is wireless communication, wired communication, or a combination of these. The communication standard of the communication performed by the communication unit 121 is not particularly limited. The communication unit 121 is an example of an output unit provided in the information system 10.
[0026] The storage unit 122 is a storage device that stores various information, data, and programs necessary for processing performed by the second server 12. The storage unit 122 is realized by, for example, a non-volatile storage device such as an HDD or a semiconductor memory.
[0027] The information processing unit 123 performs processing related to charging control of multiple charging facilities 30. The information processing unit 123 is realized by, for example, a processor. The information processing unit 123 includes, as functional components, a device authentication unit 124 and a clock unit 125. The functions of the device authentication unit 124 and the clock unit 125 are realized by the processor constituting the information processing unit 123 reading a program from the storage unit 122 and executing the read program. The functions of the device authentication unit 124 and the clock unit 125 will be described in detail later.
[0028] The information processing unit 123 may be realized by a microcomputer. Alternatively, the information processing unit 123 may be realized by one or more dedicated circuits that execute each function. The processor, the microcomputer, and the dedicated circuits are realized by one or more integrated circuits such as ICs or LSIs and / or various electronic components.
[0029] The information terminal 20 is a terminal device that communicates with the information system 10. The information terminal 20 also communicates with at least one of the multiple charging facilities 30. As shown in FIG. 2, the information terminal 20 is a terminal device carried by a user 42 who uses a mobile object 40. For example, the information terminal 20 is a portable terminal device such as a smartphone or a tablet terminal. Alternatively, the information terminal 20 may be a dedicated terminal for the charging management system 1. For example, the information terminal 20 may be a terminal device mounted on the mobile object 40. As shown in FIG. 1, the information terminal 20 includes a first communication unit 21, a second communication unit 22, an operation reception unit 23, a display unit 24, a storage unit 25, and an information processing unit 26.
[0030] The first communication unit 21 is a communication circuit for the information terminal 20 to communicate with the first server 11 and the second server 12 via a wide area communication network. The communication performed by the first communication unit 21 is wireless communication, wired communication, or a combination of these. The communication standard of the communication performed by the first communication unit 21 is not particularly limited. The first communication unit 21 is an example of an output unit equipped in the information terminal 20.
[0031] The second communication unit 22 is a communication circuit for the information terminal 20 to establish a local communication network with each of the multiple charging facilities 30. The communication performed by the second communication unit 22 is wireless communication. A communication standard for wireless communication is, for example, Bluetooth (registered trademark) Low Energy (BLE), but is not limited thereto. Alternatively, the communication performed by the second communication unit 22 may be wired communication, or a combination of wired communication and wireless communication. For example, the second communication unit 22 may communicate with the charging facility 30 by bringing the information terminal 20 into contact with the charging facility 30. The second communication unit 22 is an example of an output unit included in the information terminal 20.
[0032] The operation reception unit 23 receives an operation input from the user 42. The operation reception unit 23 is realized, for example, by a touch panel, but may also be realized by a microphone that receives voice input.
[0033] The display unit 24 displays images relating to the operation of the charge management system 1. The display unit 24 is, for example, a display panel such as a liquid crystal display panel or an organic EL (Electroluminescence) display panel.
[0034] The storage unit 25 is a storage device that stores various information, data, and programs necessary for processing performed by the information terminal 20. The storage unit 25 is realized, for example, by a non-volatile storage device such as a semiconductor memory. For example, a reservation management program and a charging control program are stored in the storage unit 25. Both the reservation management program and the charging control program are programs (application programs) executed in the information terminal 20. Note that the reservation management program and the charging control program may be integrated and realized as one program (for example, a charging management program).
[0035] The information processing unit 26 performs processing related to reservation and charging control of the multiple charging facilities 30. The information processing unit 26 is realized by, for example, a processor or a microcomputer. The information processing unit 26 includes, as functional components, a request unit 27 and a control unit 28. The functions of the request unit 27 and the control unit 28 are realized by the processor constituting the information processing unit 26 reading a program from the storage unit 25 and executing the read program. The functions of the request unit 27 and the control unit 28 will be described in detail later.
[0036] The information processing unit 26 may be realized by one or more dedicated circuits for executing each function. The processor, the microcomputer, and the dedicated circuits are realized by one or more integrated circuits such as ICs or LSIs and / or various electronic components.
[0037] The multiple charging facilities 30 are facilities for charging the storage battery 41 of the mobile object 40. Each of the multiple charging facilities 30 includes an outlet into which an end of a cable for electrically connecting to the storage battery 41 is inserted, and a switch for switching on and off the power supply to the outlet. Each of the multiple charging facilities 30 also includes a power conversion circuit that converts AC power obtained from a system power supply into DC power and supplies the DC power to the storage battery 41, a control microcomputer and memory, a communication circuit for communicating with the information terminal 20, and the like. Alternatively, the multiple charging facilities 30 may charge the storage battery 41 using power obtained by utilizing natural energy such as a solar cell.
[0038] The multiple charging facilities 30 are installed in a parking lot, a charging spot, or the like, for example, as shown in Fig. 2. In the example shown in Fig. 2, the multiple charging facilities 30 are stand-type, but they may be of a type that is attached to the wall of a structure such as a building. In addition, the multiple charging facilities 30 do not need to be installed together in one place, but may be installed scattered in multiple locations or regions. Note that the multiple charging facilities 30 are all the same type of charging facilities, but may include different types of charging facilities.
[0039] When communication with the information terminal 20 is established, each of the multiple charging facilities 30 stores the terminal ID (or user ID) of the information terminal 20 in memory. Multiple terminal IDs can be stored in the memory of the charging facility 30. This makes it possible to easily establish a connection for communication with the information terminal 20 when reusing the charging facility 30. The terminal IDs stored in the memory are deleted in order of oldest storage date and time.
[0040] Furthermore, when communication with the information terminal 20 is established, the charging facility 30 transmits a unique device ID assigned to the charging facility 30 to the information terminal 20. The information terminal 20 transfers the received device ID to the second server 12 and receives a verification result of the device ID. The verification result of the device ID is a result of verifying whether or not the charging facility 30 corresponding to the device ID is a facility managed by the second server 12. Specifically, the second server 12 compares the device ID with a previously registered facility list to determine whether or not the charging facility 30 is included in the facility list. The facility list is list information indicating a plurality of charging facilities 30 managed by the second server 12. It is registered in advance by the administrator of the charging management system 1. When the information terminal 20 receives a verification result indicating that the device ID is included in the facility list, the device ID is stored in the storage unit 25.
[0041] As shown in Fig. 2, the mobile body 40 is a vehicle used by a user 42 who has the information terminal 20. The mobile body 40 is, for example, an electric vehicle (EV) that runs by driving a motor, but may also be a vehicle that runs by using both an engine and a motor, such as a plug-in hybrid vehicle (PHV) or a plug-in hybrid electric vehicle (PHEV). The mobile body 40 is, for example, a four-wheeled vehicle, but may also be a two-wheeled vehicle or a three-wheeled vehicle. The mobile body 40 may also be an airplane, a drone, a ship, or the like.
[0042] The mobile object 40 includes a storage battery 41 as an energy source for traveling of the mobile object 40. The storage battery 41 is a secondary battery mounted on the mobile object 40. The storage battery 41 can be charged by the charging facility 30 while still mounted on the mobile object 40. The storage battery 41 is, for example, a lithium ion battery.
[0043] [Operation] Next, the operation of the charge management system 1 according to the present embodiment will be described with reference to FIGS.
[0044] Fig. 3 and Fig. 4 are sequence diagrams showing a reservation process and a charge control process by the charge management system 1 according to the present embodiment, respectively. Specifically, Fig. 3 shows a reservation process in which a user 42 makes a reservation for use of a charging facility 30. Fig. 4 shows a charge control process in which the user 42 visits the reserved charging facility 30 at the reserved date and time, and charges the storage battery 41 of a mobile object 40.
[0045] The process shown in Fig. 3 is started when the operation reception unit 23 of the information terminal 20 receives an operation to start the reservation management program from the user 42. When the information processing unit 26 starts the reservation management program, as shown in Fig. 3, first, the request unit 27 of the information processing unit 26 requests the first server 11 for a reservation status (S10). Specifically, the request unit 27 causes the display unit 24 to display an input screen for prompting the user 42 to input a user ID and a password. The request unit 27 acquires the user ID and password received by the operation reception unit 23. The user ID and password may be stored in advance in the storage unit 25 of the information terminal 20, and the process of receiving an input from the user 42 may be omitted.
[0046] The user ID is identification information assigned to the user 42, and is registered by the first server 11 when the user 42 registers for use of the charging management system 1. The password is information determined by the user 42 or automatically generated when the user 42 registers for use of the charging management system 1, and is associated with the user ID by the first server 11, stored in the storage unit 112, and managed as a user list.
[0047] Next, the first communication unit 21 outputs the user ID and password to the first server 11 (S11). In the first server 11, the authentication unit 115 performs user authentication based on the user ID and password (S12). Specifically, the authentication unit 115 determines whether or not the pair of the user ID and password acquired from the information terminal 20 is included in the user list managed in the storage unit 112. If the pair of the user ID and password acquired from the information terminal 20 is included in the user list, that is, if the user authentication is successful, the communication unit 111 outputs reservation management information indicating the reservation status to the information terminal 20 (S13). Note that if the user authentication fails, the communication unit 111 outputs a message to the information terminal 20 indicating that the authentication has failed.
[0048] Based on the acquired reservation management information, information processing unit 26 of information terminal 20 causes display unit 24 to display an input screen for prompting a user to input information necessary for reservation (S14). Next, operation accepting unit 23 accepts a reservation for use of a target facility, which is at least one of the multiple charging facilities 30 (S15).
[0049] 5A and 5B are diagrams showing examples of reservation information input screens in the charging management system 1 according to the present embodiment.
[0050] The input screen shown in Fig. 5A includes reservation management information indicating the reservation status of multiple charging facilities 30. For example, as shown in Fig. 5A, the presence or absence of reservations can be confirmed for each date and time period. For example, a circle (O) indicates a time period during which reservations can be made, and an X (X) indicates a time period during which reservations cannot be made.
[0051] The input screen shown in Fig. 5A is displayed, for example, when the user 42 selects a target facility ("facility XXXX" in this example) that the user wants to reserve from a map displayed on the display unit 24, and the operation reception unit 23 receives the selection. After that, when the operation reception unit 23 receives a selection of a time period that the user 42 wants to reserve (for example, a time period within a thick-line frame in Fig. 5A), the display switches to the input screen shown in Fig. 5B.
[0052] In the input screen shown in FIG. 5B, the selected date and time (date and time zone) is displayed in a text box. The user 42 can also change the date and time on this input screen. By selecting the "recalculate" button, the usage area (charging service fee) when the charging facility is actually used is displayed. After that, the user 42 can proceed to the actual reservation by pressing the "confirm reservation details" button.
[0053] In this way, the input screen includes a text box for accepting input of the date and time of use. The date and time of use includes the date of use, the start date and time of use (charging start time), and the end date and time of use (charging end time). In addition to the end date and time of use, or instead of the end date and time of use, the usage time (charging time) may be included. The usage time is the time from the start date and time of use to the end date and time of use. This allows the operation reception unit 23 to acquire identification information (device ID) for identifying the target equipment and date and time information related to the date and time of use. The date and time information includes time information including the charging end time or the charging time. As long as necessary reservation information such as the device ID and time information can be obtained, the format of the input accepted by the operation reception unit 23 and the display contents displayed on the display unit 24 are not particularly limited. The input reservation information is stored and managed in the storage unit 25 of the information terminal 20.
[0054] Next, as shown in Fig. 3, in the information terminal 20, the first communication unit 21 transmits reservation information to the first server 11 (S16). Next, in the first server 11, the information processing unit 113 manages the reservation status (S17). Specifically, based on the reservation information acquired by the communication unit 111 of the first server 11, the reservation management unit 114 of the information processing unit 113 manages the reservation status of the multiple charging facilities 30. Specifically, the reservation management unit 114 performs registration in a reservation management database. The reservation management database is a database that manages the date and time of use and the user for each charging facility 30, and is stored in, for example, the memory unit 112.
[0055] After completing the reservation, the user 42 visits the target charging facility 30 at the reserved date and time, and connects the charging facility 30 and the storage battery 41 with a cable. Then, the user 42 operates the information terminal 20 to cause the information processing unit 26 to start up a reservation management program.
[0056] As shown in Fig. 4, in this embodiment, the reservation management program starts a charging control program (application program) (S20). This start-up is performed, for example, by deep linking. When the charging control program is started, the reservation information input in step S15 is passed to the charging control program. The user 42 may instruct the charging control program to start.
[0057] When the charging control program is executed, the request unit 27 of the information processing unit 26 transmits an equipment authentication request to the second server 12 via the first communication unit 21 (S21). The equipment authentication request includes an equipment ID. The equipment ID is an example of identification information for identifying a target equipment, which is at least one of the multiple charging equipment 30. The equipment ID is stored in, for example, the memory unit 25 of the information terminal 20, and is acquired by the request unit 27 reading it out from the memory unit 25.
[0058] In the second server 12, the device authentication unit 124 of the information processing unit 123 verifies the device ID based on the device authentication request acquired by the communication unit 121 (S22). Specifically, the device authentication unit 124 compares the device ID with a preregistered equipment list to determine whether or not the device ID is included in the equipment list. Note that the device ID verification (S22) may be performed in advance. Specifically, the device ID verification may be performed when the charging equipment 30 and the information terminal 20 establish communication for the first time.
[0059] If the device ID is included in the equipment list, the device authentication unit 124 outputs an authentication result (OK) indicating that the authentication was successful to the information terminal 20 via the communication unit 121 (S23). If the device ID is not included in the equipment list, the device authentication unit 124 outputs an authentication result (NG) indicating that the authentication was unsuccessful to the information terminal 20 via the communication unit 121.
[0060] If the authentication is successful, the communication unit 121 outputs the time information generated by the clock unit 125 to the information terminal 20 (S24). The information processing unit 123 of the second server 12 includes a clock unit 125 that generates time information. The time information is information indicating the current time. The clock unit 125 may obtain the time information by communicating with another time management server via the communication unit 121.
[0061] In the information terminal 20, if the authentication is successful, the control unit 28 performs charging control (S25). Specifically, the control unit 28 generates a charging instruction for the charging equipment 30 (target equipment). The second communication unit 22 outputs the time information acquired from the second server 12, the time information included in the reservation information, and a charging instruction to the charging equipment 30 (S26). For example, the second communication unit 22 first outputs the time information to the charging equipment 30. The charging equipment 30 updates the time stored therein based on the time information output from the information terminal 20. As a result, even if a difference occurs between the time managed internally by the charging equipment 30 and the current time due to the influence of a power outage or the like, the time can be adjusted to the correct time.
[0062] Furthermore, the charging equipment 30 manages the charging end time or the time until the end (charging time) based on the time information output from the information terminal 20. Then, the charging equipment 30 starts charging the storage battery 41 based on the charging instruction (S27). Specifically, the charging equipment 30 supplies power to the storage battery 41 via the outlet by conducting (turning on) a switch that switches on / off the power supply to the outlet.
[0063] After starting charging, the charging equipment 30 ends charging based on the time information (S28). Specifically, the charging equipment 30 ends charging when the time managed internally reaches the charging end time indicated by the time information. Note that, when the time information indicates the time until charging ends, the charging equipment 30 may calculate the charging end time from the usage start time and the time until charging ends.
[0064] As described above, according to the charging management system 1 according to the present embodiment, the timing of charging termination is controlled based on time information. This makes it possible to prevent charging from being continued beyond the time inputted when reserving the charging facility 30 (fraudulent use).
[0065] Furthermore, the time information output by the information terminal 20 may include the usage start time input at the time of reservation. The charging facility 30 does not start charging if the time managed internally is before the usage start time included in the time information. In other words, the charging facility 30 starts charging only if the time managed internally is after the usage start time and before the usage end time. This makes it possible to prevent charging outside the reserved time (fraudulent use).
[0066] (Embodiment 2) Next, a second embodiment will be described.
[0067] The second embodiment is different from the first embodiment in that authentication is performed using authentication information. The following description will focus on the differences from the first embodiment, and the description of the commonalities will be omitted or simplified.
[0068] [composition] First, the configuration of an information system and an information terminal according to the second embodiment will be described with reference to Fig. 6. Fig. 6 is a block diagram showing the configuration of a charge management system 2 according to the present embodiment.
[0069] 6 includes an information system 210 and an information terminal 220. The information system 210 includes a first server 211 and a second server 212.
[0070] The first server 211 differs from the first server 11 according to the first embodiment in that the information processing unit 113 includes, as a functional component, an authentication unit 215 instead of the authentication unit 115. The authentication unit 215 performs authentication processing related to charging control. Specific processing of the authentication unit 215 will be described later.
[0071] The second server 212 differs from the second server 12 according to the first embodiment in that the information processing unit 123 includes, as a functional component, a device authentication unit 224 instead of the device authentication unit 124. The device authentication unit 224 performs device authentication based on the authentication result by the first server 211. Specific processing by the device authentication unit 224 will be described later.
[0072] Information terminal 220 differs from information terminal 20 according to the first embodiment in that information processing unit 26 includes, as a functional component, request unit 227 instead of request unit 27. In addition to the function of request unit 27, request unit 227 makes an authentication request to first server 211. Specific processing by request unit 227 will be described later.
[0073] In this embodiment, authentication related to charging control includes device authentication and Bearer authentication using an access token. The access token is an example of authentication information for controlling at least one of the multiple charging facilities 30. By performing two types of authentication, it is possible to prevent unauthorized use.
[0074] [Operation] Next, the operation of the charge management system 2 according to the present embodiment will be described with reference to FIG.
[0075] Fig. 7 is a sequence diagram showing a charging control process by the charging management system 2 according to the present embodiment. Fig. 7 shows a charging control process in which a user 42 visits the reserved charging facility 30 at the reserved date and time, and charges the storage battery 41 of a mobile object 40. The reservation process by the charging management system 2 is the same as that in the first embodiment, and is shown in the sequence diagram of Fig. 3.
[0076] The process shown in Fig. 7 is started when the operation reception unit 23 of the information terminal 220 receives an operation to start the reservation management program from the user 42. When the information processing unit 26 starts the reservation management program, as shown in Fig. 7, first, the request unit 227 of the information processing unit 26 requests Bearer authentication from the first server 211 (S30). Specifically, the request unit 227 causes the display unit 24 to display an input screen for allowing the user 42 to input a user ID and a password. The request unit 227 acquires the user ID and password received by the operation reception unit 23. The user ID and password may be stored in advance in the storage unit 25 of the information terminal 220, and the process of receiving an input from the user 42 may be omitted.
[0077] Next, the first communication unit 21 outputs the user ID and password to the first server 211 (S31). In the first server 211, the authentication unit 215 issues an access token based on the user ID and password (S32). The communication unit 111 outputs the access token to the information terminal 220 (S33).
[0078] In the information terminal 220, the information processing unit 26 executing the reservation management program acquires an access token (S34). Next, the reservation management program launches the charging control program (application program) (S35). This launch is performed, for example, by deep linking. When the charging control program is launched, the access token acquired in step S34 and the reservation information input in step S15 shown in FIG. 3 are passed to the charging control program.
[0079] When the charging control program is executed, the request unit 227 of the information processing unit 26 transmits a device authentication request to the second server 212 via the first communication unit 21 (S36). The device authentication request includes an access token and a device ID. The device ID is the ID of the target facility indicated by the identification information included in the reservation information.
[0080] The second server 212 requests the first server 211 to verify the access token included in the device authentication request acquired by the communication unit 121 (S37). In the first server 211, the authentication unit 215 verifies the access token acquired via the communication unit 111 (S38). Specifically, the authentication unit 215 determines whether or not the access token acquired from the second server 212 matches the access token issued in step S32. If the access tokens match, the authentication unit 215 outputs a check result (OK) indicating that the access tokens match to the second server 212 via the communication unit 111 (S39). If the access tokens do not match, the authentication unit 215 outputs a check result (NG) indicating that the access tokens do not match to the second server 212 via the communication unit 111.
[0081] In addition to verifying the access token (S38), the reservation management unit 214 of the first server 211 may check the reservation. Specifically, the reservation management unit 214 may check whether the time slot to be used (usage time slot) corresponds to the reserved time slot. Based on the authentication result by the authentication unit 115 and the confirmation result by the reservation management unit 214, the first server 211 outputs the check result to the second server 212.
[0082] Specifically, if the access tokens match and the usage time slot corresponds to the reserved time slot, the communication unit 111 outputs the check result (OK) to the second server 12. If the access tokens do not match or if the usage time slot does not correspond to the reserved time slot, the communication unit 111 outputs the check result (NG) to the second server 12. Note that if the access tokens do not match, reservation confirmation does not have to be performed.
[0083] In addition, in the second server 212, the device authentication unit 224 of the information processing unit 123 verifies the device ID based on the device authentication request (S22). Specifically, the device authentication unit 224 compares the device ID with a preregistered equipment list to determine whether or not it is included in the equipment list. If the device ID is included in the equipment list and the check result of the access token is OK, the device authentication unit 224 outputs an authentication result (OK) indicating that the authentication was successful to the information terminal 220 via the communication unit 121 (S40). If the device ID is not included in the equipment list or the check result of the access token is NG, the device authentication unit 224 outputs an authentication result (NG) indicating that the authentication was unsuccessful to the information terminal 220 via the communication unit 121.
[0084] The subsequent processing is the same as in the first embodiment.
[0085] According to the present embodiment, since the access token is verified, it is possible to prevent a malicious user from illegally using the charging facility 30. Hereinafter, a case where a malicious user attempts to control charging by using an illegal application program will be described with reference to FIG.
[0086] Fig. 8 is a sequence diagram showing a charging control process by the charging management system 2 according to the present embodiment when an unauthorized application program attempts to use the charging facility 30. In the example shown in Fig. 8, the information terminal 220x executing the unauthorized program generates an unauthorized access token (S34x). The unauthorized access token is transferred to the first server 211 via the charging control program and the second server 212, and is verified by the authentication unit 215 of the first server 211 (S35 to S38).
[0087] Since the unauthorized access token does not match the generated access token upon verification, a check result (NG) is output to the second server 212 (S39x). Therefore, the second server 212 does not succeed in authenticating the device, and an authentication result (NG) indicating that the authentication has failed is output to the information terminal 220x (S40x). As a result, the information terminal 220x executing the unauthorized application program cannot use the charging facility 30. Thus, according to the charging management system 2 according to the present embodiment, even if an unauthorized application program is used to control charging, the authentication is not successful due to the verification of the access token by the first server 211 (S38), and therefore unauthorized use of the charging facility 30 can be suppressed.
[0088] (summary) The information processing method according to the first aspect of the present invention is an information processing method executed by an information terminal 20 or 220 that communicates with an information system 10 or 210 that manages the usage status of multiple charging facilities 30 that charge a storage battery 41 of a mobile object 40, and includes an input step (S15) of accepting input of time information including a charging end time or a time until charging ends when reserving the use of a target facility that is at least one of the multiple charging facilities 30, a first output step (S16) of outputting the time information to the information system 10 or 210, and a second output step (S26) of outputting the time information and a charging instruction to the target facility. Note that the time information and the charging instruction may be output simultaneously or at different timings. Either the output of the time information or the output of the charging instruction may be executed first.
[0089] This makes it possible to control the timing of charging termination based on the time information, which makes it possible to prevent charging from continuing beyond the time input when reserving the charging facility 30 (fraudulent use).
[0090] An information processing method according to a second aspect of the present invention is an information processing method according to the first aspect, and includes a first acquisition step (S24) of acquiring time information from the information system 10 or 210, and further outputs the time information in a second output step (S26).
[0091] As a result, even if the time of the target equipment is shifted due to a power outage or the like, the time of the target equipment can be synchronized with the time managed by the information system 10 or 210. Therefore, the time when the target equipment can be used can be accurately managed, and unauthorized use can be suppressed.
[0092] An information processing method according to a third aspect of the present invention is an information processing method according to the first or second aspect, in which the information system 10 or 210 manages the reservation status of multiple charging facilities 30 based on the time information output by the information terminal 20 or 220 in the first output step (S16).
[0093] This allows multiple users 42 to select and reserve charging facilities that are available at the time they want to use them from multiple charging facilities 30. By managing the usage times of multiple users 42 so that they do not overlap with each other, multiple charging facilities 30 can be appropriately shared by multiple users 42.
[0094] An information processing method according to a fourth aspect of the present invention is an information processing method according to any one of the first to third aspects, and includes a second acquisition step (S34) of acquiring authentication information for controlling a target facility from the information system 10 or 210, and an authentication step (S35 to S40) of outputting the authentication information acquired in the second acquisition step (S34) to the information system 10 and acquiring an authentication result from the information system 10 based on the authentication information, prior to the second output step (S26). The second output step (S26) is executed if authentication is successful in the authentication steps (S35 to S40).
[0095] As a result, even if an unauthorized application program attempts to control charging, authentication using authentication information (eg, an access token) will fail, so unauthorized use of the charging facility 30 can be prevented.
[0096] A program according to a fifth aspect of the present invention is a program for causing a computer to execute the information processing method according to any one of the first to fourth aspects.
[0097] This makes it possible to prevent unauthorized use of the charging facility 30, similar to the information processing methods according to the above-described aspects.
[0098] The information system according to the sixth aspect of the present invention is an information system 10 or 210 that communicates with an information terminal 20 or 220 that executes the information processing method according to the first, second or fourth aspect, and includes a reservation management unit 114 that manages the reservation status of multiple charging facilities 30 based on the time information output by the information terminal 20 or 220 in the first output step (S16), and a communication unit 111 that is an example of an output unit that outputs the reservation status of the multiple charging facilities 30 to the information terminal 20 or 220.
[0099] As a result, similar to the information processing methods according to the aspects described above, unauthorized use of multiple charging facilities 30 can be prevented.
[0100] An information processing method according to a seventh aspect of the present invention is an information processing method executed by an information system 10 or 210 that communicates with an information terminal 20 or 220 that executes the information processing method according to the first, second or fourth aspect, and includes a reservation management step (S17) of managing the reservation status of multiple charging facilities 30 based on time information output by the information terminal 20 or 220 in the first output step (S16), and an output step (S13) of outputting the reservation status of the multiple charging facilities 30 to the information terminal 20 or 220.
[0101] As a result, similar to the information processing methods and information systems according to the aspects described above, unauthorized use of multiple charging facilities 30 can be prevented.
[0102] The program relating to the eighth aspect of the present invention is a program executed in an information system 10 or 210 that communicates with an information terminal 20 or 220 that executes the information processing method relating to the first, second or fourth aspect, and includes a reservation management step (S17) of managing the reservation status of multiple charging facilities 30 based on the time information output by the information terminal 20 or 220 in the first output step (S16), and an output step (S13) of outputting the reservation status of the multiple charging facilities 30 to the information terminal 20 or 220.
[0103] This makes it possible to prevent unauthorized use of the charging facility 30, similar to the information processing methods according to the above-described aspects.
[0104] (others) The information processing method, information system, and program according to the present invention have been described above based on the above-mentioned embodiment, but the present invention is not limited to the above-mentioned embodiment.
[0105] For example, the authentication using the authentication information performed when using the charging facility 30 does not have to be Bearer authentication using an access token. For example, the authentication may be Basic authentication, Digest authentication, or OAuth authentication.
[0106] For example, the charging management system 1 or 2 may include a plurality of charging facilities 30. The number of charging facilities 30 is not particularly limited. The charging facilities 30 may also be added, deleted, replaced, and the like.
[0107] Furthermore, the communication method between the devices described in the above embodiment is not particularly limited. When wireless communication is performed between the devices, the wireless communication method (communication standard) is, for example, short-distance wireless communication such as ZigBee (registered trademark), Bluetooth (registered trademark), or wireless LAN (Local Area Network). Alternatively, the wireless communication method (communication standard) may be communication via a wide area communication network such as the Internet. Furthermore, wired communication may be performed between the devices instead of wireless communication. Specifically, the wired communication is communication using power line communication (PLC) or a wired LAN.
[0108] In the above embodiment, a process executed by a specific processing unit may be executed by another processing unit. The order of multiple processes may be changed, or multiple processes may be executed in parallel. The allocation of components included in the charging management system or information system to multiple devices is one example. For example, a component included in one device may be included in another device.
[0109] For example, the processes described in the above embodiments may be realized by centralized processing using a single device (system), or may be realized by distributed processing using multiple devices. Also, the processor that executes the above programs may be single or multiple. That is, centralized processing or distributed processing may be performed.
[0110] In the above embodiment, all or part of the components such as the control unit may be configured with dedicated hardware, or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU (Central Processing Unit) or a processor reading and executing a software program recorded on a recording medium such as a HDD or a semiconductor memory.
[0111] Furthermore, the components such as the control unit may be configured with one or more electronic circuits. Each of the one or more electronic circuits may be a general-purpose circuit or a dedicated circuit.
[0112] The one or more electronic circuits may include, for example, a semiconductor device, an integrated circuit (IC), or a large scale integration (LSI). The IC or LSI may be integrated into one chip or into multiple chips. Although IC or LSI is used here, the name may vary depending on the degree of integration, and may be called a system LSI, a very large scale integration (VLSI), or an ultra large scale integration (ULSI). Also, a field programmable gate array (FPGA) that is programmed after the LSI is manufactured can be used for the same purpose.
[0113] Furthermore, the general or specific aspects of the present invention may be realized as a system, an apparatus, a method, an integrated circuit, or a computer program. Alternatively, the present invention may be realized as a computer-readable non-transitory recording medium such as an optical disk, a HDD, or a semiconductor memory in which the computer program is stored. Furthermore, the present invention may be realized as any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium.
[0114] In addition, the present invention also includes forms obtained by applying various modifications to each embodiment that a person skilled in the art may think of, and forms realized by arbitrarily combining the components and functions of each embodiment within the scope that does not deviate from the spirit of the present invention. [Explanation of symbols]
[0115] 1, 2 Charging management system 10, 210 Information Systems 20, 220 Information terminal 30 Charging equipment 40 Mobile 41 Storage battery 111, 121 Communication unit (output unit) 114 Reservation Management Department 115, 215 Certification Department 124, 224 Device Authentication Department 125 Timing section
Claims
1. An information processing method executed by an information terminal that communicates with an information system that manages a usage status of a plurality of charging facilities that charge storage batteries of a mobile body, comprising: an input step of accepting an input of time information including a charging end time or a time until the charging end when reserving use of a target facility which is at least one of the plurality of charging facilities; a first output step of outputting the time information to the information system; A second output step of outputting the time information and a charging instruction to the target equipment; Including, Information processing methods.
2. A first acquisition step of acquiring time information from the information system, In the second output step, the time information is further output. The information processing method according to claim 1 .
3. The information system manages reservation statuses of the plurality of charging facilities based on the time information output by the information terminal in the first output step. The information processing method according to claim 1 .
4. A second acquisition step of acquiring authentication information for controlling the target equipment from the information system; an authentication step of outputting the authentication information acquired in the second acquisition step to the information system before the second output step, and acquiring an authentication result from the information system based on the authentication information; the second output step is executed when the authentication is successful in the authentication step. The information processing method according to any one of claims 1 to 3.
5. A program for causing a computer to execute the information processing method according to any one of claims 1 to 3.
6. The information system that communicates with the information terminal that executes the information processing method according to claim 1 or 2, a reservation management unit that manages reservation statuses of the plurality of charging facilities based on the time information output by the information terminal in the first output step; an output unit that outputs reservation statuses of the plurality of charging facilities to the information terminal; Equipped with Information systems.
7. 3. An information processing method executed by the information system communicating with the information terminal executing the information processing method according to claim 1, comprising: a reservation management step of managing a reservation status of the plurality of charging facilities based on the time information output by the information terminal in the first output step; an output step of outputting reservation statuses of the plurality of charging facilities to the information terminal; Including, Information processing methods.
8. A program executed in the information system that communicates with the information terminal that executes the information processing method according to claim 1 or 2, comprising: a reservation management step of managing a reservation status of the plurality of charging facilities based on the time information output by the information terminal in the first output step; an output step of outputting reservation statuses of the plurality of charging facilities to the information terminal; Including, program.
Citation Information
Patent Citations
Electric vehicle charging device, electric vehicle charging system, electric vehicle charging method, program, and recording medium
JP2012139008A