Parking management server and method thereof
By using odometers and GPS signals through a parking management server, it can determine whether electric vehicles are parked and charging, set available parking times, and provide mobility recommendation services, thus solving the problem of charging obstruction, preventing user fines, and improving charging efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HYUNDAI MOTOR CO LTD
- Filing Date
- 2025-10-20
- Publication Date
- 2026-05-15
AI Technical Summary
Insufficient charging infrastructure leads to electric vehicles being parked at charging stations for extended periods, obstructing other users from charging. Existing measures are ineffective in managing this obstruction, resulting in fines being levied on users.
The parking management server determines whether a vehicle is parked for charging, sets the available parking time, and uses odometer and GPS signals to determine vehicle movement, providing vehicle movement recommendation services to prevent charging obstruction.
Effectively manage charging obstruction, prevent users from being fined, improve charging efficiency, and reduce waste of charging station resources.
Smart Images

Figure CN122050189A_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This application claims priority and benefit to Korean Patent Application No. 10-2024-0160728, filed on November 13, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to a parking management server and method thereof, and more specifically, to a parking management server and method for preventing charging interference in advance during charging. Background Technology
[0004] As the availability of environmentally friendly vehicles such as electric vehicles (EVs) or plug-in hybrid electric vehicles (PHEVs) expands, the inadequacy of charging infrastructure becomes more prominent. One manifestation of this inadequacy may be that many users leave their vehicles parked at charging stations for extended periods, even after they have finished charging, thus hindering other users' charging opportunities.
[0005] Therefore, laws have recently been enacted to establish standards for obstructing electric vehicle charging and to impose fines for such acts. For example, in the case of fast charging facilities, if a user parks their vehicle for more than one hour, it is considered an obstruction and a fine will be imposed.
[0006] However, measures or services that prevent fines for such charging obstructions are insufficient. Therefore, a service is needed to effectively manage charging obstructions and prevent users from being fined. Summary of the Invention
[0007] This disclosure aims to provide a parking management server and method that can prevent charging obstruction by determining the total parking time, including parking time and charging time, and whether the vehicle is moving.
[0008] The technical problems intended to be addressed in this disclosure are not limited to those described above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the following description.
[0009] According to one aspect of this disclosure, a parking management server is provided, including a processor and a memory storing one or more programs executed by the processor, wherein the processor determines whether a vehicle is parked, sets an available parking time related to the vehicle's charging output, counts the elapsed parking time by taking into account the time the vehicle is parked for charging, and selectively provides a vehicle movement recommendation service to the user of the vehicle based on the available parking time, the elapsed parking time, and a signal for determining whether the vehicle has moved (hereinafter referred to as a "movement determination signal").
[0010] The processor can set the available parking time after determining whether the vehicle is parked for charging.
[0011] The processor can collect a first motion determination signal from the vehicle when the vehicle is parked, and a second motion determination signal from the vehicle when the vehicle is being charged, and determine that the vehicle is parked for charging when the first motion determination signal and the second motion determination signal are the same.
[0012] When it is determined that the vehicle is parked for charging, the processor can determine the moment when the first motion determination signal is sensed as the moment when the vehicle is parked, and can count the elapsed parking time based on the moment when the vehicle is parked.
[0013] The first motion determination signal and the second motion determination signal are signals sensed by either the vehicle's odometer or the Global Positioning System (GPS).
[0014] The processor can collect a third motion determination signal sensed at the point in time when the elapsed parking time reaches the available parking time, and when the difference between the second motion determination signal and the third motion determination signal is less than or equal to a preset threshold, it performs processing to provide a vehicle movement recommendation service, wherein the third motion determination signal is the signal sensed at the point in time closest to the point in time when the available parking time is reached.
[0015] When the difference between the second movement determination signal and the third movement determination signal is greater than a preset threshold, the processor can determine that the vehicle has moved and perform processing to prevent the provision of vehicle movement recommendation services.
[0016] When the elapsed parking time reaches the available parking time and the vehicle has been confirmed to have entered sleep mode as a result of requesting a third motion determination signal from the vehicle, the processor can wake up the vehicle and then request the vehicle to collect the third motion determination signal again.
[0017] The processor can provide services to vehicle users to prevent charging disruptions caused by prolonged vehicle parking.
[0018] According to another aspect of this disclosure, a parking management method for a server is provided, the server including a processor and a memory storing one or more programs executed by the processor, the method including operations of setting available parking time in relation to the charging output of a vehicle, operations of counting elapsed parking time by taking into account the time the vehicle is parked for charging, and operations of selectively providing a vehicle movement recommendation service to users of the vehicle based on the available parking time, the elapsed parking time, and a signal for determining whether the vehicle has moved (hereinafter referred to as a "movement determination signal").
[0019] Parking management methods may also include determining whether a vehicle is parked for charging before setting the available parking time.
[0020] In the operation of determining whether a vehicle is parked for charging, when the vehicle is parked, a first motion determination signal is collected from the vehicle for the first time after the vehicle is parked; when the vehicle is charging, a second motion determination signal is collected from the vehicle for the first time as the vehicle is charging; and when the first motion determination signal and the second motion determination signal are the same, it can be determined that the vehicle is parked for charging.
[0021] In the operation of counting the elapsed parking time, when it is determined that the vehicle is parked for charging, the moment when the first movement determination signal is sensed can be determined as the moment when the vehicle is parked, and the elapsed parking time can be counted based on the moment when the vehicle is parked.
[0022] In the operation of selectively providing vehicle movement recommendation services, when the elapsed parking time reaches the available parking time, a third motion determination signal sensed at the time point when the available parking time is reached can be collected. When the difference between the second motion determination signal and the third motion determination signal is less than or equal to a preset threshold, the vehicle movement recommendation service can be provided. The third motion determination signal is the signal sensed at the time point closest to the time point when the available parking time is reached.
[0023] In the operation of selectively providing vehicle movement recommendation services, when the difference between the second movement determination signal and the third movement determination signal is greater than a preset threshold, it can be determined that the vehicle has moved and no vehicle movement recommendation service is provided.
[0024] In the operation of selectively providing vehicle movement recommendation services, when the elapsed parking time reaches the available parking time and it is confirmed that the vehicle has entered sleep mode as a result of requesting a third movement determination signal from the vehicle, the vehicle can be woken up, and then the vehicle can be requested to collect the third movement determination signal again. Attached Figure Description
[0025] The above and other objects, features, and advantages of this disclosure will become more apparent to those skilled in the art from the detailed description of exemplary embodiments thereof with reference to the accompanying drawings, in which:
[0026] Figure 1 This is a diagram illustrating an electric vehicle parking management system according to an embodiment of the present disclosure;
[0027] Figure 2This is an exemplary diagram showing an electric vehicle being charged in a first parking area of an electric vehicle power supply device (EVSE);
[0028] Figure 3 This is a block diagram illustrating an electric vehicle according to an embodiment of the present disclosure;
[0029] Figure 4 This is a block diagram illustrating a parking management server according to an embodiment of the present disclosure;
[0030] Figure 5 This is a flowchart illustrating the operation of an electric vehicle in a parking management method according to an embodiment of the present disclosure;
[0031] Figure 6 This is a flowchart illustrating the operation of a parking management server in a parking management method according to an embodiment of the present disclosure; and
[0032] Figure 7 It is shown in detail Figure 6 The flowchart for the operation of S640. Detailed Implementation
[0033] In the following, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings, enabling those skilled in the art to readily implement these embodiments. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein.
[0034] In describing embodiments of this disclosure, detailed descriptions of known configurations or functions will be omitted if it is determined that such descriptions may obscure the main points of this disclosure. Furthermore, components unrelated to the description of this disclosure have been omitted from the accompanying drawings, and similar components have been given similar reference numerals.
[0035] In this disclosure, when a component is referred to as “connected,” “coupled,” or “joined” to another component, this can include not only a direct connection but also an indirect connection where another component is present. Furthermore, when a component is referred to as “comprising” or “having” another component, this does not mean excluding other components, but rather can include other components, unless specifically indicated otherwise.
[0036] In this disclosure, unless otherwise specifically stated, the terms first, second, etc., are used only to distinguish one component from another and do not limit the order or importance of the components. Therefore, within the scope of this disclosure, a first component in one embodiment may be referred to as a second component in another embodiment, and similarly, a second component in one embodiment may be referred to as a first component in another embodiment.
[0037] In this disclosure, the distinctions between components are intended to clearly describe the characteristics of each component and do not necessarily imply that the components are separate. That is, multiple components may be integrated to form a single hardware or software unit, or a single component may be decomposed to form multiple hardware or software units. Therefore, implementations that integrate multiple components or decompose a single component are included within the scope of this disclosure, even if not specifically mentioned.
[0038] In this disclosure, the components described in the various embodiments are not necessarily essential components, and some components may be optional. Therefore, embodiments comprising a subset of the components described in the embodiments are also included within the scope of this disclosure. Furthermore, embodiments including components other than those described in the various embodiments are also included within the scope of this disclosure.
[0039] In this disclosure, each phrase such as “A or B”, “at least one of A and B”, “at least one of A or B”, “A, B or C”, “at least one of A, B and C”, and “at least one of A, B, C or a combination thereof” may include any one of the items listed together with the corresponding phrase in the phrase, or all possible combinations thereof.
[0040] The advantages and features of this disclosure, as well as the methods for implementing them, will become clearer upon reference to the following detailed description of the embodiments and the accompanying drawings. However, this disclosure is not limited to the embodiments presented below, but can be implemented in various different forms, and the embodiments are provided only to make the disclosure complete and fully inform those skilled in the art of the scope of this disclosure.
[0041] Furthermore, the terms "module," "unit," "device," "server," etc., used in this specification may also be intended to refer to hardware or a combination of functions or structures of software driven by or used to drive hardware. For example, hardware in this document may be a data processing device including a central processing unit (CPU) or another first processor. Additionally, software driven by hardware may refer to a process, object, executable file, execution thread, program, etc., that is currently executing.
[0042] In this disclosure, "system" may include one or more computing devices and may be provided locally or in the cloud, but is not limited thereto.
[0043] The specific technical content implemented in this disclosure will be described in detail below with reference to the accompanying drawings.
[0044] Figure 1 This is a diagram illustrating an electric vehicle parking management system according to an embodiment of the present disclosure.
[0045] refer to Figure 1The electric vehicle parking management system according to the embodiments of the present disclosure may include an electric vehicle 100, a data collection server 200, and a parking management server 300.
[0046] Electric vehicle 100 is a vehicle equipped with a battery and using drive wheels that are charged in the battery. Electric vehicle 100 includes electric vehicles (EVs) and plug-in hybrid electric vehicles (PHEVs).
[0047] Electric vehicle 100 receives power from electric vehicle power supply equipment (EVSE) 10 via a cable to charge its battery. The cable connects to connector 110 of EVSE 10 and electric vehicle 100. The user of electric vehicle 100 can select the charging type (i.e., charging output) from EVSE 10. The user can select either fast charging or standard charging as the charging output.
[0048] For example, a direct current (DC) charging method is used to perform fast charging, and the power input to the electric vehicle 100 is higher than that of standard charging. For example, during fast charging, power is transmitted at 40kW or higher, and the charging of the electric vehicle 100 can be completed in 1 hour.
[0049] For example, standard charging is performed using the AC charging method, and charging electric vehicle 100 can take 10 hours or longer.
[0050] Since the user begins charging after parking near the EVSE 10, the electric vehicle 100 remains parked while charging. In this situation, even after charging is complete, the user may unintentionally leave the vehicle parked, which could potentially obstruct the charging of other vehicles.
[0051] Figure 2 This is an exemplary diagram showing an electric vehicle 100 parked in the first parking area 11 of the EVSE 10 for charging.
[0052] refer to Figure 2 Users can park the electric vehicle 100 in the first parking area 11, make a payment, and then connect the cable to the connector 110. Alternatively, users can connect the cable first and then make a payment. In this case, there may be situations where the user needs to change the parking location. For example, there are various situations that require changing the parking location, such as when the cable does not reach the connector 110, when the connector 110 is connected but charging does not occur due to a defect in the connector 110, when payment is not processed properly, or when the user needs to move the vehicle in a hurry, etc.
[0053] Return to reference Figure 1When charging is possible, the EVSE 10 supplies power according to its set charging output. For example, when the EVSE 10 is a fast charger, it may supply power at 40kW or higher, and when the EVSE 10 is a standard charger, it may supply power at less than 40kW. 40kW is an example, and the set charging output is not limited to this.
[0054] Furthermore, when the cable is connected to connector 110, the EVSE 10 is physically ready to supply power, and in this case, the EVSE 10 can establish a communication channel with the electric vehicle 100 and send charging information using a communication protocol. The charging information may include charging power, voltage, current, and charging type (i.e., DC or AC). The communication protocol may conform to standards such as International Organization for Standardization (ISO) 15118, or may include, but is not limited to, protocols such as Combined Charging System (CCS), CHAdeMOve (CHAdeMO), and national standards / technical specifications (GB / T).
[0055] In addition, payment information can be sent to the parking management server 300 via a separate channel. The parking management server 300 can then send the payment information again to the user's electronic terminal (not shown) to notify the user.
[0056] In addition, a camera 20 installed in or near the EVSE 10 can capture the first parking area 11 including the electric vehicle 100 and send the captured image generated by the capture to a parking monitoring server (not shown).
[0057] A parking monitoring server (not shown) analyzes captured images and counts the total parking time of the electric vehicle 100 while it is parked in the first parking area 11. When the total parking time reaches the legally set maximum parking time, the parking monitoring server (not shown) can determine that charging obstruction has occurred and impose a fine. For example, the maximum parking time can be set to 1 hour for fast charging and 14 hours for standard charging.
[0058] The electric vehicle 100 can send information necessary for managing the parking time of the electric vehicle 100 (such as a first motion determination signal sensed after parking in the first parking area 11, parking time information, a second motion determination signal sensed at the start of charging, charging start time information, and charging output information) to the data collection server 200.
[0059] Figure 3 This is a block diagram illustrating an electric vehicle 100 according to an embodiment of the present disclosure.
[0060] refer to Figures 1 to 3An electric vehicle 100 according to an embodiment of the present disclosure may include a connector 110, a motion signal sensing unit 120, a charging output determining unit 130, a first communication unit 140, a first memory 150, and a first processor 160.
[0061] Connector 110 can be connected to the cable of EVSE 10 to receive power and supply the input power to the battery.
[0062] The motion signal sensing unit 120 can periodically or in real time sense signals used to determine whether the electric vehicle 100 is moving (i.e., motion determination signals) and send the sensed motion determination signals to the charging output determination unit 130. The motion determination signals sensed by the motion signal sensing unit 120 may include first to third motion determination signals, which will be described below.
[0063] The mobile signal sensing unit 120 may include, for example, an odometer or a Global Positioning System (GPS) module. The odometer senses and provides the distance traveled by the electric vehicle 100, and the GPS module provides the current location information of the electric vehicle 100.
[0064] The charging output determination unit 130 can determine the charging output of the power (or charging power) input from the charger 10 to the connector 110. As the charging output increases, the charging speed becomes faster, and fast charging and standard charging can be distinguished based on the charging output. For example, the charging output determination unit 130 can be an on-board charger (OBC) or a battery management system (BMS).
[0065] The first communication unit 140 can form a communication channel with the EVSE 10, receive charging information through the communication channel, and send the received charging information to the first processor 160.
[0066] In addition, the first communication unit 140 can send the motion determination signal sensed by the motion signal sensing unit 120 and the charging output determined by the charging output determination unit 130 to the first processor 160, and send the first parking management information to the third parking management information stored in the first memory 150 to the parking management server 300.
[0067] In addition, the first communication unit 140 can send the payment information received from the parking management server 300 to the first processor 160.
[0068] The first parking management information may include a first movement determination signal and information about the time when the electric vehicle 100 begins to park. The information about the time when the electric vehicle 100 begins to park may be information about the time when the first movement determination signal is sensed. The second parking management information may include a second movement determination signal, information about the time when the second movement determination signal is sensed, and charging output information (fast charging or standard charging). The third parking management information may include a third movement determination signal sensed after the second movement determination signal is sensed, and information about the time when the third movement determination signal is sensed.
[0069] The first communication unit 140 can perform wired communication to send and receive data, signals, etc., via Controller Area Network (CAN) communication or Ethernet communication.
[0070] Furthermore, the first communication unit 140 may include a communication module that communicates with the data collection server 200 via a wired or wireless communication network. The wired or wireless communication network may include wireless LAN (WLAN), wireless broadband (Wibro), Wi-Fi, Global Microwave Access Interoperability (WiMAX), High-Speed Downlink Packet Access (HSDPA), Code Division Multiple Access (CDMA), Enhanced Voice Data Optimized or Enhanced Voice Data Only (EV-DO), Wideband CDMA (WCDMA), High-Speed Downlink Packet Access (HSDPA), High-Speed Uplink Packet Access (HSUPA), 3G and 4G, or 5G communication networks such as Long Term Evolution (LTE).
[0071] The first memory 150 may store a plurality of instructions or programs, including instructions required to perform operations of the electric vehicle 100 or the first processor 160. The first memory 150 may include at least one of a storage medium, such as random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), programmable read-only memory (PROM), electrically erasable and programmable ROM (EEPROM), erasable and programmable ROM (EPROM), hard disk drive (HDD), solid-state drive (SSD), embedded multimedia card (eMMC), universal flash memory (UFS), and / or web storage. Furthermore, the first memory 150 may include a database (DB).
[0072] In addition, the first memory 150 may store multiple motion determination signals sensed in real time by the motion signal sensing unit 120, information about the time when the motion determination signals are sensed, the charging output sensed by the charging output determination unit 130, and charging information received from the charger 10. The charging information may include charging power, voltage, current, and charging type (i.e., DC or AC).
[0073] The first processor 160 can control or process the operation of the electric vehicle 100 by executing instructions or programs stored in the first memory 150. The first processor 160 may include at least one of a processing device such as an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a programmable logic device (PLD), a field-programmable gate array (FPGA), a central processing unit (CPU), a microcontroller, and / or a microprocessor.
[0074] For example, when a fast charging event or a standard charging event is detected, the first processor 160 can perform processing that causes a motion determination signal to be sent to the data collection server 200 via the first communication unit 140.
[0075] The first processor 160 can determine whether the electric vehicle 100 is parked. The first processor 160 can determine whether the electric vehicle 100 is parked by considering at least one of the following: the electric vehicle 100's transmission mode, starting mode, and payment information. The transmission mode can include parking mode, neutral mode, reverse mode, and low mode. The starting mode can include ACC Off, ACC On, Key ON, and EV Ready. ACC Off refers to the state where all vehicle auxiliary devices or electronic devices are turned off, and refers to the state before starting the engine or switching to ACC On with the vehicle's power completely off. ACC On refers to the state where the vehicle's electrical components are partially on and electronic devices such as radio or navigation are operable. Key ON refers to the state just before the key is turned to start the vehicle, where all electronic devices and the dashboard are on. In vehicles with a start button, Key ON can refer to the stage before power is turned on by pressing the key. EV Ready refers to the state where an electric or hybrid vehicle is ready to be driven by its motor. For example, EV Ready can refer to a state where a vehicle can begin to be driven by an electric motor instead of an engine.
[0076] Payment information may include information about the time the payment was completed and the identification information of the EVSE 10 that made the payment.
[0077] For example, when the electric vehicle 100 is charged only when the engine is off, the first processor 160 can determine that the electric vehicle 100 is parked when the transmission is in parking mode and the starting mode of the electric vehicle 100 is ACC OFF.
[0078] Alternatively, when the electric vehicle 100 can be charged even when the engine is running, the first processor 160 can determine that the electric vehicle 100 is parked when the transmission is in parking mode and the starting mode of the electric vehicle 100 is ACC Off.
[0079] Alternatively, when the electric vehicle 100 can be charged even when the engine is running, the first processor 160 can determine that the electric vehicle 100 is parked when the transmission is in a parking mode and the idle state is maintained for a predetermined time or longer. The idle state is the state in which power is supplied to the motor of the electric vehicle 100 while in parking mode. The idle state can be similar to the idle state of an engine-driven vehicle.
[0080] Alternatively, the first processor 160 can determine that the electric vehicle 100 is parked when it receives payment information from the parking management server 300, or when the charging information received from the electric charger 10 includes information indicating that the payment is complete. In this case, when payment is made while the engine is running, the first processor 160 can determine that the electric vehicle 100 is not yet parked, and thereafter when the engine is turned off, the first processor 160 can determine that the vehicle is parked.
[0081] Furthermore, the first processor 160 can determine whether a vehicle is parked based on the condition first achieved among the aforementioned conditions.
[0082] When it is determined that the electric vehicle 100 is parked, the first processor 160 confirms and collects the first motion determination signal sensed for the first time after parking and the time of sensing the first motion determination signal from the first memory 150, in order to generate first parking management information. Whenever the first parking management information is generated, the first processor 160 can control the first communication unit 140 to send the generated first parking management information to the data collection server 200. The time of sensing the first motion determination signal can be used as the time when the electric vehicle 100 passes through the parking management server 300 and parks.
[0083] When the user moves the electric vehicle 100 before starting charging, the first processor 160 can re-determine whether the electric vehicle 100 is parked, generate new first parking management information, and then send the new first parking management information to the data collection server 200. (See also...) Figure 2 An example of a user moving an electric vehicle 100 is described, and the user can change the parking location of the electric vehicle 100 more than once for charging. Therefore, the electric vehicle 100 can generate new first parking management information and send it to the data collection server 200 each time a new parking occurs. Even when charging is complete and the electric vehicle 100 is moved, the first processor 160 can still generate and send the first parking management information.
[0084] Subsequently, when charging begins, the first processor 160 confirms and collects from the first memory 150 the second motion determination signal sensed for the first time during vehicle charging, information about the time the second motion determination signal was sensed, and charging output information, to generate second parking management information. The first processor 160 controls the first communication unit 140 to send the generated second parking management information to the data collection server 200. The information about the time the second motion determination signal was sensed can be used by the parking management server 300 as the time when the electric vehicle 100 begins charging.
[0085] For example, the first processor 160 can determine the start time of charging from a battery management system (BMS) that monitors the state of the battery being charged. Therefore, the first processor 160 can determine a motion determination signal sensed at the same time as the start time of charging or at a time with minimal deviation as a second motion determination signal.
[0086] In addition, the first processor 160 can sense a third motion determination signal according to the request of the parking management server 300, generate third parking management information including the third motion determination signal and information about the time when the third motion determination signal was sensed, and control the first communication unit 140 to send the third parking management information to the data collection server 200.
[0087] When the first processor 160 is in sleep mode and cannot sense the third motion determination signal, the parking management server 300 can also use the fourth motion determination signal recently stored in the data collection server 200 as the third motion determination signal.
[0088] Return to reference Figure 1 The data collection server 200 can receive and store first parking management information to third parking management information from the electric vehicle 100, and send it to the parking management server 300. The data collection server 200 can be a database management system (DBMS) that provides a data collection platform. Because the first parking management information P1 is generated each time the electric vehicle 100 is parked, the first parking management information P1 can be received multiple times within a short period of time (e.g., 1 hour).
[0089] The data collection server 200 can collect first parking management information to third parking management information, namely, multiple time information and multiple movement determination signals required to prevent charging interference when the electric vehicle 100 is parked, when charging output is determined, and when the available parking time is reached, and send the multiple time information and multiple movement determination signals to the parking management server 300 based on Ethernet communication.
[0090] The data collection server 200 and the parking management server 300 can be implemented as a single device.
[0091] The parking management server 300 can set the available parking time related to the charging output of the electric vehicle 100, and count the elapsed parking time by taking into account the time the electric vehicle 100 is parked for charging. Furthermore, the parking management server 300 can selectively provide a vehicle movement recommendation service to the user of the electric vehicle 100 based on the set available parking time, the elapsed parking time, and a signal used to determine whether the electric vehicle 100 has moved (hereinafter referred to as the "movement determination signal"). The movement determination signal is a signal used to determine whether the electric vehicle 100 has moved from the first parking area 11 to another location. The vehicle movement recommendation service is a service that notifies the user to move the electric vehicle 100 to another location.
[0092] When electric vehicle 100 is a vehicle that has subscribed to a connected car service, parking management server 300 can be a server that provides the connected car service.
[0093] Figure 4 This is a block diagram illustrating a parking management server 300 according to an embodiment of the present disclosure.
[0094] refer to Figure 4 The parking management server 300 according to the embodiments of the present disclosure may include a second communication unit 310, a second memory 320, and a second processor 330.
[0095] The second communication unit 310 can independently receive first parking management information to third parking management information from the data collection server 200. The second communication unit 310 can request a third movement confirmation signal from the electric vehicle 100 or send a wake-up command to the electric vehicle 100. The second communication unit 310 can provide a communication module for communicating with the data collection server 200 via a wired or wireless communication network.
[0096] Since the second memory 320 can store at least one program (e.g., operating system, software, firmware, middleware, or application, etc.), various types of data, and at least one instruction for controlling the parking management server 300, it can load programs from, read data from, or write data to, or perform operations corresponding to instructions, upon request from the second processor 330. The second memory 320 may include volatile memory and non-volatile memory.
[0097] For example, the second memory 320 may store first parking management information to third parking management information and a program for providing services to prevent charging interference.
[0098] The second processor 330 can perform overall control of the parking management server 300 according to input instructions. For example, the second processor 330 can execute programs or instructions stored in the second memory 320 to control the operation of other components (hardware or software) connected to the parking management server 300 and perform data processing and calculations.
[0099] The second processor 330 can set the available parking time related to the charging output of the electric vehicle 100, count the elapsed parking time by taking into account the time when the electric vehicle 100 is parked for charging, and selectively provide vehicle movement recommendation services to users based on the available parking time, the elapsed parking time, and multiple movement determination signals.
[0100] Specifically, the second processor 330 can store the first parking management information to the third parking management information received from the data collection server 200 at time intervals in the second memory 320.
[0101] Then, the second processor 330 compares the first movement determination signal included in the first parking management information with the second movement determination signal included in the second parking management information. When the first movement determination signal and the second movement determination signal are different, the second processor 330 can determine that the electric vehicle 100 is not parked for charging and wait until it receives new first parking management information again.
[0102] When the first movement determination signal and the second movement determination signal of the newly received first parking management information are identical, the second processor 330 can determine that the electric vehicle 100 is parked for charging. Furthermore, since it is determined that the electric vehicle 100 is parked for charging, the second processor 330 can set the moment the new first movement determination signal was sensed as the moment the electric vehicle 100 was parked, and count the elapsed parking time based on the moment the electric vehicle 100 was parked. That is, the second processor 330 counts the elapsed parking time based on the moment the electric vehicle 100 was last parked, rather than the moment charging began, thereby allowing for more effective prevention of charging interference by taking into account the time spent parking.
[0103] Furthermore, the second processor 330 can confirm the charging output information included in the second parking management information and set the available parking time related to the confirmed charging output information. The second processor 330 can determine the charging type (distinguishing between fast charging and standard charging based on the charging power) to differentiate the type of charging facility (fast charging facility or standard charging facility) where the electric vehicle 100 is parked, and set the available parking time according to the charging type. That is, the second processor 330 can set the available parking time related to the charging output.
[0104] For example, when the charging output information is fast charging, the second processor 330 can set a time less than the legally prescribed maximum parking time (e.g., 1 hour) as the available parking time (e.g., 50 minutes). Furthermore, when the charging output information is standard charging, the second processor 330 can set a time less than the legally prescribed maximum parking time (e.g., 14 hours) as the available parking time (e.g., 13.5 hours).
[0105] The available parking time can be changed by the manager of the parking management server 300 or by the user of the electric vehicle 100 through operating the electric vehicle 100 or the user's electronic terminal. When there is no request from the user of the electric vehicle 100, the second processor 330 can set the available parking time to a default value pre-determined for each charging output.
[0106] When the elapsed parking time reaches the available parking time, the second processor 330 can confirm a third motion determination signal sensed after the current point in time when the available parking time has been reached. For example, the second processor 330 can request the third motion determination signal most recently sensed based on the current point in time while sending the current point in time to the electric vehicle 100.
[0107] When the absolute value of the difference between the second motion determination signal and the third motion determination signal (hereinafter referred to as the "deviation") is less than or equal to a preset threshold, the second processor 330 can determine that the electric vehicle 100 is parked in the first parking area 11 and perform processing to provide a vehicle movement recommendation service to the user of the electric vehicle 100. For example, the second processor 330 can provide the service in the form of text messages, pop-ups, notifications, etc., using information about the user's electronic terminal (not shown). The user's electronic terminal is a device capable of wired / wireless communication, such as the user's smartphone, tablet PC, or wearable terminal, and can be configured with functions provided by the electric vehicle 100 or the parking management server 300.
[0108] Furthermore, when the calculated deviation exceeds a preset threshold, the second processor 330 can determine that the electric vehicle 100 has been moved out of the first parking area 11 and can perform processing to prevent the provision of vehicle movement recommendation services.
[0109] Simultaneously, when the elapsed parking time reaches the available parking time and it is determined that the electric vehicle 100 has entered sleep mode as a result of requesting a third motion determination signal from the electric vehicle 100, the second processor 330 can wake up the electric vehicle 100 and then re-request the electric vehicle 100 to collect the third motion determination signal. For example, the second processor 330 can control the electric vehicle 100 to wake up by sending a text message to the electric vehicle 100.
[0110] Alternatively, when it is determined that the electric vehicle 100 is in sleep mode, the second processor 330 can use the deviation between a first motion determination signal and a second motion determination signal at the time the vehicle was last parked to determine whether the electric vehicle 100 has moved out of the first parking area 11. The first motion determination signal at the time the vehicle was last parked can be stored in the data collection server 200 or the second memory 320.
[0111] In this way, by providing vehicle mobility recommendation services to users of electric vehicle 100, charging obstacles caused by long-term parking of electric vehicle 100 can be prevented.
[0112] Figure 5 This is a flowchart illustrating the operation of an electric vehicle 100 in a parking management method according to an embodiment of the present disclosure.
[0113] refer to Figure 5 When it is determined that the electric vehicle 100 is parked in the first parking area 11 where the charger 10 is installed, the first motion determination signal sensed after parking and the time when the first motion determination signal was sensed can be collected to generate parking management information (S500). The time when the first motion determination signal was sensed can be used as the time when the electric vehicle 100 passed through the parking management server 300 and parked.
[0114] The electric vehicle 100 can send the generated first parking management information to the data collection server 200 (S510). For example, determining whether the electric vehicle 100 is parked can be performed by confirming whether the transmission mode has changed to parking mode. When the electric vehicle 100 is parked due to reasons such as... Figure 2 When the electric vehicle 100 is parked again under one of the following circumstances or another, it may perform operations S500 and S510 again.
[0115] When charging begins, the electric vehicle 100 can collect a second motion determination signal initially sensed as the vehicle is charging, information about the time when the second motion determination signal was sensed, and charging output information to generate second parking management information (S520).
[0116] The electric vehicle 100 can send the generated second parking management information to the data collection server 200 (S530).
[0117] Subsequently, the electric vehicle 100 receives a signal from the parking management server 300 requesting the transmission of a third movement determination signal (S540).
[0118] When the electric vehicle 100 is in sleep mode (yes in S550), the electric vehicle 100 can notify the parking management server 300 that the electric vehicle 100 is in sleep mode or does not respond (S560).
[0119] When a wake-up command is received from the parking management server 300 (yes in S570), the electric vehicle 100 can switch to the wake-up state, and then sense a third motion determination signal and send the third motion determination signal to the data collection server 200 (S580).
[0120] Meanwhile, when the electric vehicle 100 is not in sleep mode during operation S550 (no in S550), the electric vehicle 100 can sense a third motion determination signal and send the third motion determination signal to the data collection server 200 (S590). During operations S580 and S590, third parking management information, including the third motion determination signal and information about the time when the third motion determination signal was sensed, can also be sent.
[0121] Furthermore, when no wake-up command is received in operation S570 (no in S570), the electric vehicle 100 remains in sleep mode (S595).
[0122] Furthermore, although not shown, after operation S520, when movement occurs, the electric vehicle 100 can generate and send new first parking management information.
[0123] Figure 6 This is a flowchart illustrating the operation of the parking management server 300 in a parking management method according to an embodiment of the present disclosure.
[0124] refer to Figure 6 The parking management server 300 can receive and store the first parking management information P1 generated when the electric vehicle 100 is parked from the data collection server 200 (S610). When the electric vehicle 100 moves before charging, the parking management server 300 can receive new first parking management information P1.
[0125] In addition, the parking management server 300 can receive the second parking management information P2 generated when the electric vehicle 100 is being charged from the data collection server 200 and store the second parking management information P2 (S615).
[0126] The parking management server 300 can determine whether the first movement determination signal M1 of the first parking management information P1 and the second movement determination signal M2 of the second parking management information P2 are the same (S620).
[0127] When the first movement determination signal M1 and the second movement determination signal M2 of the second parking management information P2 are the same (yes in S620), the parking management server 300 can determine that the electric vehicle 100 is parked at the position corresponding to the first movement determination signal M1 for charging, and confirm the parking time of the electric vehicle 100 (S625). In operation S625, the time when the first movement determination signal M1 is sensed is confirmed as the parking time, and the time when the first movement determination signal M1 is sensed is included in the first parking management information P1.
[0128] The parking management server 300 can count the elapsed parking time T2 based on the vehicle parking time confirmed in operation S625, confirm the charging output information included in the second parking management information P2, and set the available parking time T1 associated with the confirmed charging output information (S630). In operation S630, the elapsed parking time can be counted based on the last parking time of the electric vehicle 100 instead of the charging start time, thereby minimizing the possibility of being fined due to charging obstruction.
[0129] When the elapsed parking time T2 reaches the available parking time T1 (S635), the parking management server 300 requests and receives the transmission of the third movement determination signal M3 from the electric vehicle 100 (S640).
[0130] The parking management server 300 calculates the deviation between the second movement determination signal M2 and the third movement determination signal M3 (S645).
[0131] When the calculated deviation is greater than the preset threshold (yes in S650), the parking management server 300 determines that the electric vehicle 100 has been moved out of the first parking area 11 and can stop the vehicle movement recommendation service (S655).
[0132] On the other hand, when the calculated deviation is less than a preset threshold (no in S650), the parking management server 300 can determine that the electric vehicle 100 is still parked in the first parking area 11 and provide a vehicle movement recommendation service (S660).
[0133] Furthermore, when it is determined in operation S620 that the first movement determination signal M1 and the second movement determination signal M2 are different (which is not the case in S620), the parking management server 300 can determine that the electric vehicle 100 is in a parked state but not parked for charging, and receive and store new first parking management information (S665). In step S665, the parking management server 300 can request the electric vehicle 100 to send new first parking management information, or it can generate and send new first parking management information each time the electric vehicle 100 is parked.
[0134] Figure 7 It is shown in detail Figure 6 The flowchart for the operation of S640.
[0135] refer to Figure 7 The parking management server 300 can request the electric vehicle 100 to send a third movement determination signal M3 (S641).
[0136] When a signal indicating that the electric vehicle 100 is in sleep mode is received (yes in S642), the parking management server 300 can send a wake-up command signal to the electric vehicle 100 (S643). Operation S643 can also be performed by the data collection server 200.
[0137] Subsequently, when the electric vehicle 100 enters the wake-up state, the parking management server 300 can receive the third movement determination signal M3 (S644) from the electric vehicle 100.
[0138] Alternatively, when a signal indicating that the electric vehicle 100 is in sleep mode is received (yes in S642), the parking management server 300 can confirm the first movement determination signal at the last parking time of the vehicle in the data collection server 200 or the second memory 320 (S645), and use the confirmed first movement determination signal M1 as the third movement determination signal (M3) (S646).
[0139] For clarity, the exemplary method described above is represented as a series of operations; however, this is not intended to limit the order in which the steps are performed, and the steps may be performed simultaneously or in different orders if necessary. In order to implement the method according to the invention, in addition to the steps illustrated, other steps may be included, some steps and other included steps may be omitted, or some steps and other included additional steps may be omitted.
[0140] The various embodiments of this disclosure do not list all possible combinations, but are intended to describe representative aspects of this disclosure, and the matters described in the various embodiments may be applied independently or in combination of two or more.
[0141] Furthermore, various embodiments of this disclosure can be implemented by hardware, firmware, software, or a combination thereof. In the case of hardware implementation, the embodiments can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, etc.
[0142] According to this disclosure, by counting the elapsed parking time while the electric vehicle is being charged, by taking into account the time required for parking, by considering the available parking time set by the charging output, and by comparing the elapsed parking time with the available parking time, it is possible to pre-determine whether a situation that can be identified as a charging obstruction has been encountered, and to notify the user to move the vehicle, thereby preventing fines due to charging obstruction.
[0143] The effects that can be obtained from this disclosure are not limited to those described above, and other effects not mentioned can be clearly understood by those skilled in the art to which this disclosure pertains from the accompanying description.
[0144] The scope of this disclosure includes software or machine-executable instructions (e.g., operating systems, applications, firmware, programs, etc.) that cause operation according to different embodiments of this disclosure to be performed on an apparatus or computer, as well as non-transitory computer-readable media that can be executed on an apparatus or computer and in which such software or instructions are stored.
Claims
1. A parking management server, comprising: processor; as well as The memory is configured to store one or more programs executed by the processor; The processor is configured as follows: Determine if the vehicle is parked; Set the available parking time associated with the charging output of the vehicle; The elapsed parking time is counted by taking into account the time the vehicle is parked for charging; and Based on the available parking time, the elapsed parking time, and the signal used to determine whether the vehicle has moved, a vehicle movement recommendation service is provided to the vehicle's user.
2. The parking management server according to claim 1, wherein, The processor is also configured to set the available parking time after determining whether the vehicle is parked for charging.
3. The parking management server according to claim 2, wherein, The processor is also configured to: when the vehicle is parked, collect a first motion determination signal sensed for the first time after the vehicle is parked; and when the vehicle is charged, collect a second motion determination signal sensed for the first time as the vehicle is being charged. And when the first movement determination signal and the second movement determination signal are the same, it is determined that the vehicle is parked for charging.
4. The parking management server according to claim 3, wherein, The processor is further configured to: when it is determined that the vehicle is parked for charging, determine the moment when the first movement determination signal is sensed as the moment when the vehicle is parked, and count the elapsed parking time based on the moment when the vehicle is parked.
5. The parking management server according to claim 3, wherein, The first motion determination signal and the second motion determination signal are signals sensed by either the vehicle's odometer or its global positioning system.
6. The parking management server according to claim 3, wherein, The processor is further configured to: collect a third motion determination signal sensed at the point in time when the elapsed parking time reaches the available parking time, and perform processing when the difference between the second motion determination signal and the third motion determination signal is less than or equal to a preset threshold, thereby providing the vehicle motion recommendation service; as well as The third movement determination signal is a signal sensed at the time point closest to the time point when the available parking time is reached.
7. The parking management server according to claim 6, wherein, The processor is further configured to: determine that the vehicle has moved when the difference between the second movement determination signal and the third movement determination signal is greater than the preset threshold; and perform processing such that the vehicle movement recommendation service is not provided.
8. The parking management server according to claim 7, wherein, The processor is also configured to: wake up the vehicle when the elapsed parking time reaches the available parking time and it is confirmed that the vehicle has entered sleep mode as a result of requesting the third motion determination signal from the vehicle, and then request the vehicle to collect the third motion determination signal again.
9. The parking management server according to claim 1, wherein, The processor is also configured to provide the vehicle mobility recommendation service to the user of the vehicle to prevent charging obstruction due to prolonged parking of the vehicle.
10. The parking management server according to claim 9, wherein, The vehicle mobility recommendation service includes notifications sent to the user via text messages or pop-up windows.
11. A method for managing the parking of a server, the server comprising a processor and a memory storing one or more programs executed by the processor, the method comprising: The processor sets the available parking time in relation to the vehicle's charging output; The elapsed parking time is counted by taking into account the time the vehicle is parked for charging. as well as Based on the available parking time, the elapsed parking time, and the signal used to determine whether the vehicle has moved, a vehicle movement recommendation service is provided to the vehicle's user.
12. The parking management method according to claim 11 further includes: Before setting the available parking time, it is determined whether the vehicle is parked for charging.
13. The parking management method according to claim 12, wherein, When determining whether the vehicle is parked for charging: when the vehicle is parked, a first motion determination signal is collected from the vehicle for the first time after the vehicle is parked; when the vehicle is charging, a second motion determination signal is collected from the vehicle for the first time as the vehicle is charging; and when the first motion determination signal and the second motion determination signal are the same, it is determined that the vehicle is parked for charging.
14. The parking management method according to claim 13, wherein, When counting the elapsed parking time: when it is determined that the vehicle is parked for charging, the moment when the first movement determination signal is sensed is determined as the moment when the vehicle is parked, and the elapsed parking time is counted based on the moment when the vehicle is parked.
15. The parking management method according to claim 13, wherein, The first motion determination signal and the second motion determination signal are signals sensed by either the vehicle's odometer or its global positioning system.
16. The parking management method according to claim 11, wherein, When providing the vehicle movement recommendation service: a third movement determination signal is collected at the time point when the elapsed parking time reaches the available parking time. When the difference between the second movement determination signal and the third movement determination signal is less than or equal to a preset threshold, the vehicle movement recommendation service is provided, and the third movement determination signal is the signal sensed at the time point closest to the time point when the available parking time is reached.
17. The parking management method according to claim 16, wherein, When providing the vehicle movement recommendation service: if the difference between the second movement determination signal and the third movement determination signal is greater than the preset threshold, it is determined that the vehicle has moved, and the vehicle movement recommendation service is not provided.
18. The parking management method according to claim 17, wherein, When providing the vehicle mobility recommendation service: when the elapsed parking time reaches the available parking time and it is confirmed that the vehicle has entered sleep mode as a result of requesting the third mobility determination signal from the vehicle, the vehicle is woken up, and then the vehicle is requested to collect the third mobility determination signal again.
19. The parking management method according to claim 11, wherein, The vehicle mobility recommendation service includes notifications sent to the user via text messages or pop-up windows.