Information processing device, information processing method, program, and vehicle system
The information processing device addresses disorderly parking by guiding vehicles to suitable positions and adjusting fees based on parking data, enhancing lot management and revenue efficiency.
Patent Information
- Application Number
- JP2020200713
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-12-03
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2040-12-03
AI Technical Summary
Existing parking lot systems that do not use fixed equipment struggle to manage how vehicles are parked within the lot, leading to disorderly parking and inefficient operation.
An information processing device that acquires vehicle data including parking position and calculates parking fees, using a control unit to guide vehicles to suitable positions and adjust fees based on parking location and orientation, with a system comprising an in-vehicle terminal and a management device to manage parking lots.
Enables efficient management of parking lots by guiding vehicles to optimal positions and adjusting fees based on parking behavior, maximizing revenue and operational efficiency.
Smart Images

Figure 0007596757000001 
Figure 0007596757000002 
Figure 0007596757000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to techniques for managing vehicle parking. [Background technology]
[0002] There is a parking lot system that does not use fixed equipment such as a lock plate or a payment machine. In this regard, Patent Document 1 discloses a system in which a driver of a vehicle notifies a management device via a mobile terminal that the vehicle has entered or left a parking lot, and the management device calculates the parking fee based on the received information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Utility Model Registration No. 3225197 Summary of the Invention [Problem to be solved by the invention]
[0004] According to the system described in Patent Document 1, it is possible to operate a pay-by-the-hour parking lot by utilizing a space that is not maintained as a parking lot. However, this system cannot manage the method of parking vehicles in the parking lot.
[0005] The present disclosure has been made in consideration of the above problems, and aims to guide a vehicle to an optimal parking position within a parking lot. [Means for solving the problem]
[0006] An information processing device according to a first aspect of the present disclosure includes: The parking system is characterized by having a control unit that acquires vehicle data including information regarding the parking position of a vehicle parked in a specified parking lot within the parking lot, and calculates a parking fee corresponding to the vehicle based on the vehicle data.
[0007] In addition, the information processing method according to the second aspect of the present disclosure includes: The method includes the steps of: acquiring vehicle data including information regarding the parking position of a vehicle parked in a specified parking lot; and calculating a parking fee corresponding to the vehicle based on the vehicle data.
[0008] In addition, a vehicle system according to a third aspect of the present disclosure includes: A vehicle system including a first device mounted on a vehicle and a second device that manages the vehicle, wherein the first device has a first control unit that transmits vehicle data including information regarding a parking position within a specified parking lot to the second device, and the second device has a second control unit that acquires the vehicle data from the first device and calculates a parking fee corresponding to the vehicle based on the vehicle data.
[0009] Another aspect of the present disclosure is a program for causing a computer to execute the above-described information processing method, or a computer-readable storage medium non-transiently storing the program. Effect of the Invention
[0010] According to the present disclosure, a vehicle can be guided to an optimal parking position within a parking lot. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a diagram for explaining an overview of a parking management system. [Diagram 2] FIG. 2 is a diagram illustrating a parking lot managed by the system. [Diagram 3] FIG. 2 shows the components of the parking management system in more detail. [Figure 4] 4 shows an example of a fee database stored in a storage unit. [Diagram 5] 4 shows an example of a vehicle database stored in a storage unit. [Figure 6]5 is a flowchart of a process performed by a control unit in the first embodiment. [Figure 7] An example of information presented to vehicle occupants. [Figure 8] FIG. 11 is a diagram for explaining a suitable parking area in the second embodiment. [Figure 9] 10 is a flowchart of a process performed by a control unit in a second embodiment. [Figure 10] An example of information presented to vehicle occupants. [Figure 11] FIG. 13 is a diagram illustrating a parking area according to a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] When a space that is not prepared as a parking lot is used as a parking lot, vehicles may be parked in a disorderly manner, leading to a risk of being unable to operate efficiently. An information processing device according to an embodiment of the present disclosure solves this problem. An information processing device according to an embodiment of the present disclosure is a device that manages an area operated as a parking lot and calculates parking fees for vehicles parked in the parking lot. The parking lot managed by the information processing device may be an area where parking is permitted in advance, and may be privately owned land.
[0013] The information processing device according to the embodiment has a control unit that acquires vehicle data including information regarding the parking position of a vehicle parked in a specified parking lot within the parking lot, and calculates a parking fee corresponding to the vehicle based on the vehicle data.
[0014] The vehicle data is data for determining where the vehicle is parked in the parking lot. The parking position may be represented by coordinates such as latitude and longitude, or may be represented by a combination of coordinates and the vehicle's orientation. Furthermore, the size of the vehicle may be taken into consideration. Based on the vehicle data transmitted from the vehicle, the control unit can determine where (and / or in what direction) the vehicle is parked in the parking lot. This makes it possible to penalize vehicles that deviate from the parking space they are supposed to be in or that are not lined up, and to offer discounts to vehicles that line up as requested.
[0015] The vehicle data may include location information of the vehicle. The vehicle data may further include information regarding a direction in which the vehicle is facing. The vehicle data may further include information regarding a size of the vehicle. For example, the orientation information can be used to determine whether the vehicles are parked in a line facing the same direction, and the information about the size of the vehicles can be used to determine whether the vehicles are outside a predetermined area.
[0016] The control unit may determine a parking position of the vehicle within the parking lot based on the vehicle data, and calculate a parking fee according to the determined parking position. This makes it possible, for example, to calculate the regular parking fee when the vehicle is parked in a designated location, and to calculate an extra fee in other cases.
[0017] The control unit may determine an area occupied by the vehicle in the parking lot based on the vehicle data, and calculate a parking fee according to a position of the area. This makes it possible, for example, to impose penalties on vehicles parked in locations that obstruct the entry or exit of other vehicles.
[0018] In addition, the information processing device may further have a memory unit that stores data for determining a calculation standard for a parking fee corresponding to the parked vehicle, and the control unit may calculate the parking fee using the calculation standard corresponding to the parked vehicle.
[0019] The calculation criteria are, for example, fee rules such as "parking fee per unit time" or "maximum fee per day." This makes it possible to determine which calculation criteria should be applied to calculate the parking fee depending on where the vehicle is parked in the parking lot.
[0020] The control unit may further generate guidance data for instructing a driver of the vehicle about the calculation criterion corresponding to the vehicle. By presenting the driver with the applicable fee rules, they can be motivated to move their vehicle to a more favorable parking location.
[0021] The information processing device may further include a memory unit that stores a suitable parking position within the parking lot, and the control unit may calculate a parking fee corresponding to the vehicle based on the degree of deviation between the determined parking position and the suitable parking position.
[0022] This makes it possible, for example, to charge a higher premium the more a vehicle protrudes from a given section.
[0023] The control unit may further generate guidance data for instructing a driver of the vehicle about the suitable parking position. This makes it possible to guide the vehicle to a suitable parking position.
[0024] Specific embodiments of the present disclosure will be described below with reference to the drawings. Unless otherwise specified, the hardware configuration, module configuration, functional configuration, and the like described in each embodiment are not intended to limit the technical scope of the disclosure to only those.
[0025] First Embodiment An overview of a parking management system according to a first embodiment will be described with reference to Fig. 1. The parking management system according to this embodiment includes a parking management device 100 that manages a specific parking lot, an on-board terminal 200 mounted on a vehicle, and a payment server 300 that settles parking fees.
[0026] The vehicle-mounted terminal 200 is a computer mounted in each of the multiple vehicles under its management. The vehicle-mounted terminal 200 acquires vehicle data and periodically transmits it to the parking management device 100. The vehicle data is data for determining "whether or not a vehicle is parked in a parking lot under the management of the system" and "the parking position within the parking lot." In this embodiment, the vehicle data includes position information, direction information, and data indicating the on-state of the ignition power (described later).
[0027] The parking management device 100 is a device that detects when a vehicle is parked in a parking lot under the management of the system and calculates the parking fee. In the parking management system according to this embodiment, multiple vehicles can be freely parked in a predetermined area as a parking lot. The parking lot may be operated by a company or may be privately owned by an individual. The parking management device 100 may manage a plurality of parking lots.
[0028] The parking management device 100 determines whether a vehicle has started / ended parking in a specific parking lot based on the vehicle data transmitted from the in-vehicle terminal 200. Furthermore, the parking management device 100 calculates the parking fee for the vehicle based on the parking position of the vehicle in the parking lot. When the parking fee is calculated, billing data is generated and transmitted to the payment server 300. This allows the driver of the vehicle to pay the parking fee without any special operation or procedure.
[0029] The payment server 300 is a device that performs payment processing for parking fees based on billing data. The payment server 300 may be, for example, a device that bills a credit card, or a device that manages electronic money, points, etc.
[0030] Here, a method for determining a parking fee based on a parking position in a parking lot will be described. FIG. 2(A) is an overhead view of a parking lot. The hatched area represents the parking lot managed by the system. The parking lot faces the road and can be entered and exited from a designated entrance. The parking lot is an area that has not been developed as a parking lot, and there are no payment machines or borders indicating parking spaces. The parking management device 100 determines, based on data transmitted from the vehicle, that a vehicle has been parked in a parking lot under its management, and autonomously calculates the parking fee.
[0031] When vehicles are parked in such a parking lot, a maximum of six vehicles, A to F, can be accommodated, as shown in FIG. 2(B). However, if there are no outlines indicating parking spaces, users will park their vehicles in a location that is easy for them to park in, which may result in the parking arrangement shown in FIG. 2(C), for example. In such cases, the number of vehicles that can be parked at one time decreases, resulting in a decrease in the parking lot's revenue. Even if there are instructions posted on-site on how to park vehicles, users may not necessarily follow them.
[0032] Therefore, in the parking management system according to the first embodiment, the parking management device 100 defines multiple parking areas for each parking lot, and charges the regular parking fee if the vehicle is parked in the regular parking area. In other words, if the vehicle is parked outside the regular parking area, a certain penalty such as an additional fee is imposed. This allows the parking lot operator to park the vehicle as intended.
[0033] FIG. 3 is a diagram showing in more detail the components of the parking management system according to this embodiment.
[0034] The vehicle platform 210 is a platform including a computer that controls the vehicle. The vehicle platform 210 includes one or more computers (ECU 211) that control the vehicle, such as an engine ECU and a body ECU, and one or more sensors 212 that sense the vehicle's running environment. In this embodiment, the sensors 212 are exemplified by a sensor that acquires vehicle position information and a sensor that detects the direction in which the vehicle is facing. The sensing result is acquired by the ECU 211 and provided to the in-vehicle terminal 200.
[0035] The on-board terminal 200 is a computer mounted on a vehicle. The on-board terminal 200 includes a control unit 201, a storage unit 202, a communication unit 203, an input / output unit 204, and a vehicle communication unit 205. The on-board terminal 200 communicates with a vehicle platform 210 to acquire values output by a sensor 212.
[0036] The control unit 201 is a calculation device that controls the on-board terminal 200. The control unit 201 can be realized by a calculation processing device such as a CPU (Central Processing Unit). . The control unit 201 is configured to have two functional modules: a vehicle data acquisition unit 2011 and a vehicle data transmission unit 2012. These functional modules may be realized by causing a CPU to execute a program stored in a storage unit 202, which will be described later.
[0037] The vehicle data acquisition unit 2011 acquires vehicle data. In this embodiment, the vehicle data includes the following four types of data. (1) Data representing the geographic location of the vehicle (location information) (2) Data indicating the direction the vehicle is facing (directional information) (3) Data showing the vehicle's operating status (4) Data representing the size of the vehicle Data representing the operating status of a vehicle is typically data indicating whether the vehicle is in a state in which it can be driven immediately, and in this embodiment, data indicating whether the vehicle's ignition power is turned on or not. In this example, the vehicle is a gasoline-powered vehicle, but if the vehicle is an electric vehicle, data indicating whether the vehicle's power source (particularly, the power source for driving) is turned on may be used as data indicating the operating state of the vehicle. These data can be acquired from ECU 211 via vehicle communication unit 205, which will be described later. In addition, position information and direction information can be acquired from sensor 212 via vehicle communication unit 205. Furthermore, in the present embodiment, the state of the ignition power supply is exemplified as the operating state data, but the data may be data representing the operating state of the engine (for example, engine speed, etc.). The data representing the size of the vehicle is, for example, data representing the overall length and overall width of the vehicle, and is a fixed value for each vehicle.
[0038] The vehicle data transmission unit 2012 periodically transmits the vehicle data acquired by the vehicle data acquisition unit 2011 to the parking management device 100.
[0039] The storage unit 202 includes a main storage device and an auxiliary storage device. The main storage device is a memory in which the programs executed by the control unit 201 and data used by the control programs are expanded. The auxiliary storage device is a device in which the programs executed by the control unit 201 and data used by the control programs are stored. The auxiliary storage device may store the programs executed by the control unit 201 packaged as applications. It may also store an operating system for executing these applications. The programs stored in the auxiliary storage device are loaded into the main storage device and executed by the control unit 201, thereby performing the processes described below.
[0040] The primary storage device may include a random access memory (RAM) or a read only memory (ROM). The secondary storage device may include an erasable programmable read only memory (EPROM) or a hard disk drive (HDD). It may also include a disk drive (HDD, Hard Disk Drive). may include removable media, i.e., portable recording media.
[0041] The communication unit 203 is a wireless communication interface for connecting the in-vehicle terminal 200 to a network. The communication unit 203 is configured to be able to communicate with the parking management device 100 via, for example, a wireless LAN or a mobile communication service such as 3G, LTE, or 5G. The input / output unit 204 is a unit that accepts input operations performed by a user and presents information to the user. In this embodiment, it is made up of a single touch panel display. That is, it is made up of a liquid crystal display and its control means, and a touch panel and its control means.
[0042] The vehicle communication unit 205 is an interface unit for communicating with the vehicle platform 210. The vehicle communication unit 205 is configured to be able to communicate with an ECU 211 included in the vehicle platform 210 via an in-vehicle network.
[0043] Next, the parking management device 100 will be described. The parking management device 100 receives vehicle data from the in-vehicle terminal 200, and determines, based on the received vehicle data, when a vehicle starts parking in a parking lot under its management, and when the vehicle ends parking. Furthermore, the parking management device 100 uses the vehicle data to determine the position where the vehicle is parked in the parking lot, and calculates the parking fee according to the determined position. The parking management device 100 also executes a process of generating data (billing data) for billing the parking fee.
[0044] The parking management device 100 can be configured by a general-purpose computer. That is, the parking management device 100 can be configured as a computer having a processor such as a CPU or GPU, a main storage device such as a RAM or ROM, and an auxiliary storage device such as an EPROM, a hard disk drive, or a removable medium. The auxiliary storage device stores an operating system (OS), various programs, various tables, etc., and the programs stored therein are loaded into the working area of the main storage device and executed. Each component is controlled through the execution of the programs, thereby realizing each function that matches a predetermined purpose, as described below. However, some or all of the functions may be realized by hardware circuits such as ASIC and FPGA.
[0045] The control unit 101 is a calculation device that manages the control performed by the parking management device 100. The control unit 101 can be realized by a calculation processing device such as a CPU. The control unit 101 is configured to have three functional modules: a data acquisition unit 1011, a parking determination unit 1012, and a fee calculation unit 1013. Each functional module may be realized by executing a stored program by a CPU.
[0046] The data acquisition unit 1011 acquires vehicle data from the on-board terminal 200 mounted in a vehicle under the control of the system, and executes a process of storing the acquired vehicle data in the storage unit 102, which will be described later.
[0047] The parking determination unit 1012 determines, based on the stored vehicle data, whether the vehicle is parked in any of a plurality of parking lots under the management of the system. In addition, among the multiple parking areas defined for each parking lot, the area in which the vehicle is parked is identified. For example, in the example of FIG. 2B, the parking determination unit 1012 determines whether the target vehicle is located in any of the areas indicated by A to F. Furthermore, the parking determination unit 1012 determines whether the vehicle is in a parked state based on the vehicle data. For example, if the ignition power is turned off for a predetermined period of time or more, the parking determination unit 1012 can determine that the corresponding vehicle is in a parked state. The result of the determination made by the parking determination unit 1012 is transmitted to the fee calculation unit 1013.
[0048] The fee calculation unit 1013 calculates the parking fee corresponding to the vehicle based on the result of the determination made by the parking determination unit 1012. Specifically, (1) it acquires fee information associated with the parking area in which the target vehicle is parked, (2) it determines the period during which the vehicle is parked (parking period), and (3) it calculates the parking fee based on the fee information and the parking period. The specific method will be described later. In addition, the fee calculation unit 1013 generates billing data for billing the parking fee, and transmits it to the payment server 300.
[0049] The storage unit 102 includes a main storage device and an auxiliary storage device. The main storage device is a memory in which the programs executed by the control unit 101 and data used by the control programs are expanded. The auxiliary storage device is a device in which the programs executed by the control unit 101 and data used by the control programs are stored.
[0050] Furthermore, the storage unit 102 stores a fee database 102A and a vehicle database 102B. Fee database 102A is a database that stores data for calculating parking fees. Fee database 102A stores a plurality of parking areas and fee information (parking fee calculation criteria) corresponding to each parking area in association with each other.
[0051] FIG. 4 is a diagram showing an example of data stored in fee database 102A. The parking area ID field stores an identifier that uniquely identifies the parking area. The location information field stores data that indicates the geographic location (range) of the parking area. The fee information field stores fee information associated with the parking area. The fee information may include, for example, a parking fee per unit time, conditions for each time period, a maximum fee, etc. The fee information can also be referred to as a calculation standard for the parking fee.
[0052] The condition field stores a condition for determining that a vehicle is parked in the corresponding parking area. For example, in this example, if a vehicle is completely contained in a parking area with an identifier P001, it is determined that a vehicle is parked in the parking area, and a fee of "100 yen for 30 minutes" is applied. Also, if a vehicle is partially contained in a parking area with an identifier P007, it is determined that a vehicle is parked in the parking area, and a fee of "100 yen for 10 minutes" is applied. This data is managed and updated by the parking lot manager.
[0053] The vehicle database 102B is a database that stores vehicle data acquired from the in-vehicle terminal 200. In the vehicle database 102B, a plurality of vehicle data acquired from a plurality of in-vehicle terminals 200 are stored.
[0054] FIG. 5 is a diagram showing an example of data stored in vehicle database 102B. The vehicle ID field stores an identifier that uniquely identifies the vehicle. The date and time information field stores the date and time when the vehicle data was generated. The position information field stores the position information of the vehicle. The position information may be expressed by, for example, latitude and longitude. The orientation information field stores the orientation information of the vehicle.
[0055] The operation status field stores data indicating whether the vehicle is in operation or not. For example, if the engine is running or the ignition power is on, the operation status is "operating", and if the engine is stopped or the ignition power is off, the operation status is "stopped". The vehicle size field stores data indicating the size of the vehicle.
[0056] The vehicle database 102B is periodically updated based on the vehicle data transmitted from the vehicle-mounted terminal 200.
[0057] The fare database 102A and the vehicle database 102B are constructed by a database management system (DBMS) program executed by a processor that manages data stored in a storage device. The fare database 102A and the vehicle database 102B are, for example, relational databases.
[0058] The communication unit 103 is a communication interface for connecting the parking management device 100 to a network. The communication unit 103 includes, for example, a network interface board and a wireless communication module for wireless communication.
[0059] 3 is an example, and all or part of the illustrated functions may be executed using a dedicated circuit. Also, the programs may be stored or executed using a combination of a main memory device and an auxiliary memory device other than those illustrated.
[0060] Fig. 6 is a flowchart showing the processing performed by the parking management device 100. The flowchart shown in Fig. 6 is periodically executed for each of a plurality of vehicles while the system is in operation.
[0061] In step S11, the data acquisition unit 1011 receives the vehicle data transmitted from the in-vehicle terminal 200. The received vehicle data is stored in the vehicle database 102B.
[0062] Next, in step S12, the parking determination unit 1012 determines whether the target vehicle is located in a parking lot under the management of the system based on the acquired vehicle data. If the determination in this step is positive, the process proceeds to step S13. If the determination is negative, the process proceeds to step S17. In some cases, the parking lot is indoors and location information is acquired via satellite. In such cases, if location information acquisition is interrupted in the vicinity of the parking lot, it may be determined that the vehicle has entered the parking lot.
[0063] In step S13, the area occupied by the vehicle is identified based on the location information, direction information, and vehicle size information included in the received vehicle data. The identified area is compared with the parking areas defined in the fee database 102A to identify the parking area in which the vehicle is parked. Furthermore, fee information corresponding to the identified parking area is obtained. For example, if a vehicle is completely within a parking area with an identifier P001, the fee information "100 yen for 30 minutes" is obtained.
[0064] In step S14, guidance information is transmitted to the corresponding in-vehicle terminal 200. The guidance information can be information for informing the user of the fare information acquired in step S13. Fig. 7 shows an example of guidance information output via the in-vehicle terminal 200 (the input / output unit 204). The guidance information may be output by images or characters, or may be output by sound or the like.
[0065] 2B, an image showing the layout of a plurality of parking areas may be included in the guidance information and output by the in-vehicle terminal 200. This allows the driver of the vehicle to recognize the position where the vehicle should be parked. In this case, the in-vehicle terminal 200 may superimpose a graphic showing the position of the vehicle on the image.
[0066] In step S15, it is determined whether the target vehicle has started parking in the parking area. In this step, it is determined that the target vehicle has started parking in the parking area when the following conditions are met. (1) The vehicle's position information is within the parking area determined in step S13. (2) The vehicle's operating status remains "stopped" for a specified period of time or longer. The predetermined time may be, for example, a grace period until it is determined that parking has started, and may be, for example, five minutes. If it is determined in step S15 that parking has started, the parking start time is recorded in step S16.
[0067] In step S17, it is determined whether the target vehicle has finished parking. In this step, it is determined that the target vehicle has finished parking in the parking area when the following conditions are met. (1) The parking start time is recorded (2) The operation status is "In Operation" If it is determined in step S17 that parking has ended, billing data is generated in step S18. In step S18, the parking fee for the period from the recorded parking start time to the time it is determined that parking has ended is calculated using the obtained fee information, and the generated billing data is sent to the settlement server 300.
[0068] As described above, the parking management device 100 according to the first embodiment determines the parking area and the parking period corresponding to the vehicle based on the vehicle data received from the in-vehicle terminal 200. In addition, the parking fee is calculated using the fee information associated with the parking area. With this configuration, the parking fee can be varied depending on whether the vehicle is parked in a predetermined parking area or not. This makes it possible to motivate the driver of the vehicle to park the vehicle in the correct parking position, thereby maximizing the operating profit of the parking lot.
[0069] (Modification of the first embodiment) In the first embodiment, in step S15, if the operating state is "stopped" and continues for a predetermined time or more, it is determined that parking has started. However, even if the engine or the like is stopped, if the target vehicle can be considered to be temporarily stopped, it should not be determined that parking has started. Therefore, it may be determined whether the target vehicle is in a temporary stopped state.
[0070] For example, the vehicle data may include data indicating the lighting status of hazard lights, and the parking status may be determined on the condition that the hazard lights are not on. In addition, the vehicle data may include data indicating whether or not there is a person in the vehicle, and the parking state may be determined on the condition that there is no person in the vehicle. Whether or not there is a person in the vehicle may be detected, for example, by a weight sensor or a seat belt sensor provided in the vehicle. Note that the vehicle data may include data other than those exemplified above, as long as the data is used to determine whether or not the vehicle is in a temporary stopped state.
[0071] Furthermore, location information may be obtained from a mobile terminal carried by a vehicle occupant, and if the location information corresponding to the in-vehicle terminal 200 and the location information corresponding to the mobile terminal indicate the same location, no determination may be made regarding the parking status.
[0072] Even if these conditions are met, there are cases where the vehicle should be evaluated as being in a parked state, such as when the vehicle has been stopped for a long period of time. In order to deal with this, when it is determined that the vehicle is stopped temporarily, the above-mentioned "predetermined time" may be extended before making a determination regarding the parked state.
[0073] Second Embodiment In the first embodiment, a normal parking fee is defined for a suitable parking area, and a premium fee is defined for other parking areas. In contrast, in the second embodiment, only a suitable parking area is defined, and the farther the vehicle is from the suitable parking area, the higher the parking fee is.
[0074] Fig. 8 is a diagram showing the relationship between a suitable parking area and an actual parked position. As shown in the figure, if a vehicle does not fit in a suitable parking area, it may hinder parking of other vehicles, so it is preferable to impose a penalty on such a vehicle. In the second embodiment, the deviation between the suitable parking area and the area occupied by the vehicle is calculated, and the parking fee is increased based on the deviation.
[0075] 9 is a flowchart of the process executed in step S13 in the second embodiment. The process shown in the figure is executed by the fee calculation unit 1013. In step S131, the area occupied by the vehicle is identified based on the position information, direction information, and vehicle size information contained in the received vehicle data. In step S132, the identified area is compared with the parking area defined in the fee database 102A (i.e., the suitable parking area) to determine whether the vehicle is within the parking area. If the determination is affirmative, the process proceeds to step S133, where the corresponding fee information is acquired. On the other hand, if the determination is negative in step S132, the process proceeds to step S134, where the surcharge according to the degree of deviation is calculated.
[0076] The surcharge may be calculated by multiplying the original parking fee by a coefficient, or may be calculated using a dedicated table in which the surcharge is defined. Fig. 10(A) is an example of guidance information when the vehicle is outside the specified parking area. The surcharge may be set, for example, so that the further the vehicle is from the designated parking area, the higher the surcharge. According to the second embodiment, it is possible to provide the driver with an incentive to park the vehicle in the designated parking area.
[0077] (Modification) The above-described embodiment is merely an example, and the present disclosure can be modified and implemented as appropriate without departing from the spirit and scope of the present disclosure. For example, the processes and means described in this disclosure can be freely combined and implemented as long as no technical contradiction occurs.
[0078] In addition, in the description of the embodiment, the parking management device 100 transmits the guidance information to the vehicle-mounted terminal 200, but the guidance information may be transmitted to another device associated with the vehicle. For example, the guidance information may be transmitted to a mobile terminal or the like owned by the vehicle occupant.
[0079] In the embodiment, the parking fee is increased when the vehicle is outside the designated parking area, but parking outside the designated parking area may be prohibited. In this case, guidance information such as that shown in Fig. 10(B) may be transmitted to the in-vehicle terminal 200, and the parking fee may not be calculated. In addition, in the description of the embodiment, the parking areas are defined for one vehicle at a time, but the parking areas may be of a size capable of parking a plurality of vehicles, as shown in FIG.
[0080] In the description of the embodiment, (1) a plurality of parking areas are predefined, and (2) it is determined whether or not the vehicle is within the parking area. However, if it is possible to calculate the parking fee according to the parking position of the vehicle in the parking lot (or the position of the area occupied by the vehicle), it is not necessary to determine "whether the vehicle is within a specified parking area" and it is not necessary to predefine the parking area.
[0081] For example, the suitability of a parking method or the degree of deviation from a predetermined parking rule may be calculated for each vehicle based on vehicle data, and the parking fee may be calculated based on the results of the calculation. For example, if a parking lot has a rule that the vehicle must be parked in a specific direction against the wall, it can be determined whether the vehicle is parked in accordance with the rule based on the location information and orientation information included in the vehicle data. In this case, it can be determined whether to charge a regular parking fee or a premium fee based on the deviation from the rule. In addition, if a parking lot has a rule that "passengers must not block the aisle," it can be determined whether a vehicle is blocking the aisle based on the location information and size information of the vehicle included in the vehicle data. In this case, if a vehicle is blocking the aisle, a surcharge may be calculated. Thus, parking rules may be defined by areas in which the vehicle should be accommodated, areas in which it should not be obstructed, preferred positions for the vehicle, or preferred orientations for the vehicle, etc.
[0082] In addition, in the description of the embodiment, the parking management device 100 directly receives the vehicle data from the in-vehicle terminal 200, but the vehicle data may be collected via a server, etc. For example, the in-vehicle terminal 200 may transmit the vehicle data to a center server via wireless communication, and the center server may transmit the vehicle data to the parking management device 100 via a communication line.
[0083] In addition, in the description of the embodiment, the parking management device 100 manages a single parking lot, but the parking management device 100 may manage multiple parking lots. In this case, a fee database 102A may be defined for each of the multiple parking lots, and the corresponding data may be used.
[0084] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.
[0085] The present disclosure can also be realized by supplying a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. Non-transitory computer-readable storage media include, for example, any type of disk, such as a magnetic disk (floppy disk, hard disk drive (HDD), etc.), an optical disk (CD-ROM, DVD disk, Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, and any type of medium suitable for storing electronic instructions. [Explanation of symbols]
[0086] 100 Parking management device 101,201...Control unit 102,202...Storage section 103,203···Communications Department 200 ···In-vehicle terminal 204...Input / output section 205 Vehicle communication unit 210 Vehicle platform 211···ECU 212 Sensor
Claims
1. An information processing device that has a storage unit and a control unit connected to the storage unit and manages a predetermined parking lot, The storage unit stores data on a definition of a parking area for a vehicle parked in the specified parking lot and a calculation criterion for a parking fee corresponding to the parked vehicle, the calculation criterion being such that the parking fee is increased as the deviation between the defined parking area and the parking area of the vehicle increases, The control unit is Receiving vehicle data including information regarding a parking area within the parking lot from an on-board device mounted on the vehicle, the vehicle being parked in the parking lot; determining an area that the vehicle occupies within the parking lot based on information about the parking area included in the received vehicle data; Calculating a parking fee corresponding to the vehicle by using the stored definition of the parking area and a calculation criterion corresponding to the parked vehicle, the greater the deviation between the determined area and the defined parking area; and determining whether the determined area includes an area that blocks an aisle in the parking lot; calculating a surcharge when it is determined that the determined area includes an area that obstructs the passage; generating guidance data informing a driver of the vehicle of the defined parking area and the calculated parking fee and surcharge; Transmitting the generated guidance data to the in-vehicle device; Execute Information processing device.
2. The vehicle data includes location information of the vehicle. The information processing device according to claim 1 .
3. the vehicle data further includes information regarding a heading in which the vehicle is facing; The information processing device according to claim 2 .
4. The vehicle data further includes information regarding a size of the vehicle. The information processing device according to claim 3 .
5. A computer that manages a given parking lot A step of storing data on a definition of a parking area for a vehicle parked in the specified parking lot and a calculation standard for a parking fee corresponding to the parked vehicle, the calculation standard being such that the parking fee is calculated at a higher rate as the deviation between the defined parking area and the parking area of the vehicle increases; receiving vehicle data including information regarding a parking area within the parking lot from an on-board device mounted on the vehicle, the vehicle being parked in the parking lot; determining an area that the vehicle occupies in the parking lot based on information about the parking area contained in the received vehicle data; calculating a parking fee corresponding to the vehicle by increasing the parking fee according to the stored definition of the parking area and the calculation criterion corresponding to the parked vehicle as the deviation between the determined area and the defined parking area increases; determining whether the determined area includes an area that blocks an aisle in the parking lot; calculating a surcharge if the determined area is determined to include an area that obstructs the passage; generating guidance data informing a driver of the vehicle of the defined parking area and the calculated parking fees and surcharges; transmitting the generated guidance data to the in-vehicle device; An information processing method comprising:
6. A program for causing a computer managing the predetermined parking lot to execute the information processing method according to claim 5.
7. A vehicle system including a first device mounted on a vehicle and a second device that manages the vehicle parked in a predetermined parking lot, The first device comprises: a first control unit that transmits vehicle data including information about a parking area in the predetermined parking lot to the second device; the second device has a storage unit and a second control unit connected to the storage unit; the storage unit stores, in association with each other, data on a definition of a parking area for the vehicle parked in the specified parking lot and a calculation criterion for a parking fee corresponding to the parked vehicle, the calculation criterion being such that the parking fee is increased as the degree of deviation between the defined parking area and the parking area of the vehicle increases; The second control unit is receiving the vehicle data from the first device; determining an area that the vehicle occupies in the parking lot based on information about the parking area included in the received vehicle data; Calculating a parking fee corresponding to the vehicle by using the stored definition of the parking area and a calculation criterion corresponding to the parked vehicle, the greater the deviation between the determined area and the defined parking area; and determining whether the determined area includes an area that blocks an aisle in the parking lot; calculating a surcharge when it is determined that the determined area includes an area that obstructs the passage; generating guidance data informing a driver of the vehicle of the defined parking area and the calculated parking fee and surcharge; transmitting the generated guidance data to the first device; Run The first control unit further receives the guidance data transmitted from the second control unit. Vehicle systems.
8. The vehicle data includes location information of the vehicle. The vehicle system of claim 7.
9. The vehicle data includes orientation information representing a direction in which the vehicle is facing. The vehicle system of claim 8.
Citation Information
Patent Citations
Vehicle guidance apparatus, vehicle guidance method, and vehicle guidance program
JP2009109195A
Acceleration sensor calibrator, acceleration sensor calibration program, and acceleration sensor calibration method
JP2018132378A
Parking fee collection management system
JP3225197U
Cognitive and dynamic vehicular parking
US20180268617A1
