Nothing Special   »   [go: up one dir, main page]

JP7110074B2 - parking lot search device - Google Patents

parking lot search device Download PDF

Info

Publication number
JP7110074B2
JP7110074B2 JP2018220965A JP2018220965A JP7110074B2 JP 7110074 B2 JP7110074 B2 JP 7110074B2 JP 2018220965 A JP2018220965 A JP 2018220965A JP 2018220965 A JP2018220965 A JP 2018220965A JP 7110074 B2 JP7110074 B2 JP 7110074B2
Authority
JP
Japan
Prior art keywords
parking
parking lot
information
destination
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018220965A
Other languages
Japanese (ja)
Other versions
JP2020085672A (en
Inventor
洋二 角田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2018220965A priority Critical patent/JP7110074B2/en
Publication of JP2020085672A publication Critical patent/JP2020085672A/en
Application granted granted Critical
Publication of JP7110074B2 publication Critical patent/JP7110074B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明の実施形態は、駐車場検索装置に関する。 An embodiment of the present invention relates to a parking lot search device.

従来、目的地周辺の駐車場を検索する際に、過去に当該目的地周辺の駐車場を利用した際の駐車行動に基づいて、駐車場検索を行う例が知られている(例えば、特許文献1)。 Conventionally, when searching for a parking lot near a destination, there is a known example of searching for a parking lot based on parking behavior when using a parking lot near the destination in the past (e.g., Patent Document 1).

しかしながら、このような従来例にあっては、駐車場検索に利用するのは、運転者本人の過去の駐車行動の履歴のみであるため、初めて訪れる目的地やめったに訪れない目的地では、適切な駐車場検索が行いにくいという課題があった。 However, in such a conventional example, only the history of the past parking behavior of the driver is used for the parking lot search. There was a problem that it was difficult to search for parking lots.

本発明が解決しようとする課題は、訪問先の周辺の駐車できる可能性が高い駐車場を、容易に検索することが可能な駐車場検索装置を提供することである。 The problem to be solved by the present invention is to provide a parking lot search device that can easily search for parking lots near the visiting destination where there is a high possibility that the vehicle can be parked.

実施形態の駐車場検索装置は、蓄積手段と、入力受付手段と、取得手段と、予測手段と、検索手段とを備える。蓄積手段は、複数の訪問者について、少なくとも、各訪問者の訪問先と、訪問時に駐車した又は駐車を試みた訪問先の周辺駐車場に係る情報と、駐車実績に係る情報とを関連付けて蓄積する。入力受付手段は、訪問先と、訪問先の周辺駐車場に係る情報と、駐車実績に係る情報との入力を受け付ける。取得手段は、訪問先を訪問した年月日と、訪問者の現在位置と、現在時刻とを取得する。予測手段は、訪問先の位置と、訪問者の現在位置と、現在時刻と、訪問者の移動手段とから、訪問先への到着予想時刻を予測する。検索手段は、蓄積手段が蓄積した情報の中から、到着予想時刻と略等しい時刻における、駐車実績のある訪問先の周辺駐車場を検索する。 A parking lot search device according to an embodiment includes an accumulation means, an input reception means, an acquisition means, a prediction means, and a search means. The accumulating means associates and accumulates, for a plurality of visitors, at least the visited destination of each visitor, information about parking lots near the visited destination where the visitor parked or tried to park, and information about the parking performance. do. The input receiving means receives input of a visited destination, information about a parking lot near the visited destination, and information about a parking record. The acquisition means acquires the date of visit to the visitor, the current position of the visitor, and the current time. The prediction means predicts the estimated time of arrival at the visited destination from the position of the visited destination, the current position of the visitor, the current time, and the means of transportation of the visitor. The searching means searches the information accumulated by the accumulating means for a parking lot in the vicinity of the visited destination at a time substantially equal to the expected arrival time.

図1は、訪問先の周辺駐車場について説明する図である。FIG. 1 is a diagram for explaining parking lots in the vicinity of a visiting destination. 図2は、駐車場検索システムのシステム構成の一例を示すシステム構成図である。FIG. 2 is a system configuration diagram showing an example of the system configuration of the parking lot search system. 図3は、サーバ装置のハードウェア構成の一例を示すハードウェアブロック図である。FIG. 3 is a hardware block diagram showing an example of the hardware configuration of the server device. 図4は、携帯端末のハードウェア構成の一例を示すハードウェアブロック図である。FIG. 4 is a hardware block diagram showing an example of the hardware configuration of the mobile terminal. 図5は、サーバ装置の機能構成の一例を示す機能ブロック図である。FIG. 5 is a functional block diagram showing an example of the functional configuration of the server device. 図6は、携帯端末の機能構成の一例を示す機能ブロック図である。FIG. 6 is a functional block diagram showing an example of the functional configuration of the mobile terminal. 図7は、駐車ログファイルの一例を示す図である。FIG. 7 is a diagram showing an example of a parking log file. 図8は、駐車履歴ファイルの一例を示す図である。FIG. 8 is a diagram showing an example of a parking history file. 図9は、駐車場検索システムが行う一連の処理のうち、出発前に目標とする周辺駐車場を設定するまでの処理の流れの一例を示すフローチャートである。FIG. 9 is a flow chart showing an example of the flow of processing up to setting a target nearby parking lot before departure in a series of processing performed by the parking lot search system. 図10は、駐車場検索システムが行う一連の処理のうち、目標とした周辺駐車場に到着した際に行う処理の流れの一例を示すフローチャートである。FIG. 10 is a flow chart showing an example of the flow of processing performed when the target parking lot is reached, among a series of processing performed by the parking lot search system. 図11は、検索処理の流れの一例を示すフローチャートである。FIG. 11 is a flowchart showing an example of the flow of search processing. 図12は、付帯条件が設定された場合の検索処理の流れの一例を示すフローチャートである。FIG. 12 is a flowchart showing an example of the flow of search processing when additional conditions are set.

(周辺駐車場の説明)
まず、本実施形態で説明する駐車場検索システム1において、検索対象となる、訪問先の周辺駐車場について、図1を用いて説明する。図1は、周辺駐車場について説明する図である。駐車場検索システム1は、例えば、保守員が店舗Aに出向いて、店舗Aに備え付けられたPOS端末などの設備の保守管理を行う際に、店舗Aの周辺で車両を駐車する周辺駐車場Qを検索するために使用するシステムである。なお、店舗Aは訪問先の一例である。また、保守員は訪問者の一例である。
(Description of surrounding parking lots)
First, in the parking lot search system 1 explained in this embodiment, parking lots around the visiting destination to be searched will be explained with reference to FIG. 1 . FIG. 1 is a diagram for explaining surrounding parking lots. The parking lot search system 1, for example, when a maintenance worker goes to the store A to perform maintenance and management of equipment such as a POS terminal installed in the store A, the surrounding parking lot Q where the vehicle is parked in the vicinity of the store A. is the system used to search for Note that the store A is an example of a visited destination. Also, a maintenance worker is an example of a visitor.

図1に示すように、一般に、店舗Aには、店舗専用の店舗駐車場A1(専用駐車場)が並設されている。そして、車両で店舗Aを訪れた客は、店舗駐車場A1に車両を駐車する。一般に、店舗駐車場A1は、客専用の駐車場とされることが多い。そのため、設備保守のために車両で店舗Aを訪れた保守員は、車を店舗Aの周辺に存在する周辺駐車場に駐車する必要がある。 As shown in FIG. 1, a store A is generally provided with a store parking lot A1 (dedicated parking lot) for the store. A customer visiting the store A by vehicle parks the vehicle in the store parking lot A1. In general, the store parking lot A1 is often used as a parking lot exclusively for customers. Therefore, a maintenance worker who visits the store A by vehicle for facility maintenance needs to park the car in a parking lot around the store A. FIG.

店舗Aの周辺駐車場は、一般に、店舗Aの客が占有できる駐車場ではなく、店舗A以外の施設を訪れた客も使用可能である。このような駐車場は、一般駐車場と呼ばれる。なお、以下の説明では、一般駐車場を周辺駐車場と呼ぶ。 The surrounding parking lot of the store A is generally not a parking lot that can be occupied by customers of the store A, but can be used by customers visiting facilities other than the store A. Such a parking lot is called a general parking lot. In addition, in the following description, a general parking lot is called a peripheral parking lot.

なお、店舗Aの近隣には、複数の周辺駐車場が存在しているものとする。図1の例では、店舗Aの近隣に、周辺駐車場Q(Q1,Q2,Q3,Q4)が存在している。 In addition, it is assumed that a plurality of surrounding parking lots exist in the vicinity of the store A. In the example of FIG. 1, a nearby parking lot Q (Q1, Q2, Q3, Q4) exists near the store A.

駐車場検索システム1は、保守員が、車両で店舗Aを訪問する際に、周辺駐車場Qの中から、駐車できる可能性が高い駐車場を検索するシステムである。 The parking lot search system 1 is a system that searches for a parking lot that is highly likely to be available from surrounding parking lots Q when a maintenance worker visits a store A with a vehicle.

(駐車場検索システムの概略構成の説明)
以下、添付図面を参照して、本願発明の実施形態について説明する。まず、本発明の実施形態である駐車場検索システム1について、図面を用いて説明する。図2は、駐車場検索システム1のシステム構成の一例を示すシステム構成図である。駐車場検索システム1は、例えば、前述したように、保守員が設備の保守のため店舗を訪問する際に、店舗の近隣で駐車場を検索するシステムである。
(Description of schematic configuration of parking lot search system)
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. First, a parking lot search system 1 that is an embodiment of the present invention will be described with reference to the drawings. FIG. 2 is a system configuration diagram showing an example of the system configuration of the parking lot search system 1. As shown in FIG. The parking lot search system 1 is, for example, a system that searches for parking lots in the vicinity of a store when maintenance personnel visit the store for facility maintenance, as described above.

駐車場検索システム1は、サーバ装置10と、各保守員が所持する携帯端末12(12a、12b、12c、…)とを備える。 The parking lot search system 1 includes a server device 10 and mobile terminals 12 (12a, 12b, 12c, . . . ) possessed by maintenance personnel.

サーバ装置10は、駐車場検索システム1の全体の動作を制御する。具体的には、サーバ装置10は、携帯端末12を所持する保守員が訪問先の周辺駐車場Qを検索する際に、検索に必要な情報の入力を受け付けるとともに、保守員の現在位置と、現在時刻とを取得する。また、サーバ装置10は、複数の訪問者について、少なくとも、日時と、訪問先と、周辺駐車場の位置と、駐車可否と、駐車可否の確認時刻又は駐車時刻とを蓄積する。また、サーバ装置10は、保守員の訪問先への到着予想時刻を予測するとともに、蓄積した情報の中から、到着予想時刻と略等しい時刻における駐車実績のある周辺駐車場を検索する。さらに、サーバ装置10は、携帯端末12と無線通信14による通信を行って、各種データや各種ファイル等の送受信を行う。なお、サーバ装置10は、駐車場検索装置の一例である。 The server device 10 controls the overall operation of the parking lot search system 1 . Specifically, when a maintenance worker possessing a portable terminal 12 searches for a parking lot Q near the visiting destination, the server device 10 receives input of information necessary for searching, and also receives the current location of the maintenance worker, Get the current time. In addition, the server device 10 accumulates at least the date and time, the visiting destination, the position of the surrounding parking lot, the availability of parking, and the confirmation time of parking availability or the parking time for a plurality of visitors. In addition, the server device 10 predicts the expected arrival time of the maintenance worker at the visit destination, and searches the accumulated information for a nearby parking lot that has a parking record at approximately the same time as the expected arrival time. Further, the server device 10 communicates with the portable terminal 12 by wireless communication 14 to transmit and receive various data, various files, and the like. The server device 10 is an example of a parking lot search device.

携帯端末12(12a、12b、12c、…)は、各保守員が保持する、例えばスマートフォンやタブレット端末などの通信機能を備えた端末装置である。携帯端末12は、携帯端末を所持している保守員の駐車履歴を示す駐車ログファイルF11(図7)を作成する。また、携帯端末12は、サーバ装置10が検索した、訪問先の周辺駐車場Qの候補を表示する。そして、保守員が選択した周辺駐車場Qまでの経路を設定するとともに、経路誘導を行う。さらに、携帯端末12は、サーバ装置10と無線通信14による通信を行って、各種データや各種ファイル等の送受信を行う。 The mobile terminals 12 (12a, 12b, 12c, . . . ) are terminal devices with communication functions, such as smartphones and tablet terminals, held by maintenance personnel. The mobile terminal 12 creates a parking log file F11 (FIG. 7) showing the parking history of the maintenance staff who owns the mobile terminal. In addition, the portable terminal 12 displays candidates for parking lots Q near the visiting destination searched by the server device 10 . Then, the route to the surrounding parking lot Q selected by the maintenance staff is set, and route guidance is provided. Further, the mobile terminal 12 communicates with the server device 10 by wireless communication 14 to transmit and receive various data, various files, and the like.

(サーバ装置のハードウェア構成の説明)
サーバ装置10のハードウェア構成について説明する。図3は、サーバ装置10のハードウェア構成の一例を示すブロック図である。サーバ装置10は、各部を制御するための制御部20を備える。制御部20は、CPU(Central Processing Unit)20aと、ROM(Read Only Memory)20bと、RAM(Random Access Memory)20cと、を備える。CPU20aは、バスライン21を介して、ROM20bと、RAM20cと接続する。CPU20aは、ROM20bや記憶部22に記憶された各種プログラムを、RAM20cに展開する。CPU20aは、RAM20cに展開された各種プログラムに従って動作することでサーバ装置10を制御する。すなわち、制御部20は、一般的なコンピュータの構成を有する。
(Description of the hardware configuration of the server device)
A hardware configuration of the server device 10 will be described. FIG. 3 is a block diagram showing an example of the hardware configuration of the server device 10. As shown in FIG. The server device 10 includes a control section 20 for controlling each section. The control unit 20 includes a CPU (Central Processing Unit) 20a, a ROM (Read Only Memory) 20b, and a RAM (Random Access Memory) 20c. The CPU 20a is connected via a bus line 21 to the ROM 20b and the RAM 20c. The CPU 20a loads various programs stored in the ROM 20b and the storage unit 22 into the RAM 20c. The CPU 20a controls the server device 10 by operating according to various programs developed in the RAM 20c. That is, the control unit 20 has a configuration of a general computer.

制御部20は、更に、バスライン21を介して、記憶部22と、コントローラ24と、通信インタフェース26と接続する。 The control unit 20 is further connected to a storage unit 22 , a controller 24 and a communication interface 26 via a bus line 21 .

記憶部22は、電源を切っても記憶情報が保持されるフラッシュメモリ等の不揮発性メモリ、又はHDD(Hard Disk Drive)等である。記憶部22は、制御プログラムP1を含むプログラム等を記憶する。制御プログラムP1は、サーバ装置10が備える機能を発揮させるためのプログラムである。また、記憶部22は、駐車履歴ファイルF1と、地図データベースF2とを記憶する。 The storage unit 22 is a nonvolatile memory such as a flash memory that retains stored information even when the power is turned off, or an HDD (Hard Disk Drive). The storage unit 22 stores programs including the control program P1. The control program P1 is a program for exerting the functions of the server device 10 . The storage unit 22 also stores a parking history file F1 and a map database F2.

駐車履歴ファイルF1は、複数の保守員が、駐車を行った際に入力した情報、及び各保守員の携帯端末12が取得した情報を記憶したファイルである。駐車履歴ファイルF1は、携帯端末12が作成した駐車ログファイルF11(図4)に基づいて作成される。詳しくは後述する(図8)。 The parking history file F1 is a file that stores information input by a plurality of maintenance workers when they park the vehicle and information acquired by the mobile terminals 12 of the maintenance workers. The parking history file F1 is created based on the parking log file F11 (FIG. 4) created by the mobile terminal 12. FIG. Details will be described later (FIG. 8).

地図データベースF2は、道路地図及び駐車場などの施設情報を記憶したデータベースである。地図データベースF2は、サーバ装置10が、保守員の訪問先の周辺駐車場Qの検索を行う際に使用される。 The map database F2 is a database that stores facility information such as road maps and parking lots. The map database F2 is used when the server device 10 searches for parking lots Q in the vicinity of the place visited by maintenance personnel.

コントローラ24は、ディスプレイ24aと、キーボード24bと接続する。コントローラ24は、制御部20からの指令に基づいて、接続された各種ハードウェアを制御する。 The controller 24 connects with a display 24a and a keyboard 24b. The controller 24 controls connected hardware based on commands from the control unit 20 .

ディスプレイ24aは、サーバ装置10が出力した画像情報やテキスト情報などを表示する。ディスプレイ24aは、例えば液晶モニタや有機ELモニタなどである。 The display 24a displays image information and text information output by the server device 10. FIG. The display 24a is, for example, a liquid crystal monitor or an organic EL monitor.

キーボード24bは、サーバ装置10に各種処理を行わせる際に、サーバ装置10に対して、必要な情報の入力や操作指示を与える。なお、キーボード24bの代わりに、ディスプレイ24aの画面に積層したタッチパネルを使用してもよい。また、キーボード24bとタッチパネルとを併用してもよい。 The keyboard 24b gives input of necessary information and operation instructions to the server device 10 when causing the server device 10 to perform various processes. A touch panel laminated on the screen of the display 24a may be used instead of the keyboard 24b. Also, the keyboard 24b and the touch panel may be used together.

通信インタフェース26は、無線LAN等の無線通信を介して、携帯端末12と通信するためのインタフェースである。 The communication interface 26 is an interface for communicating with the mobile terminal 12 via wireless communication such as wireless LAN.

(携帯端末のハードウェア構成の説明)
次に、携帯端末12(12a、12b、12c、…)のハードウェア構成について説明する。図4は、携帯端末12aのハードウェア構成の一例を示すハードウェアブロック図である。なお、全ての携帯端末12は同じハードウェア構成を備えているため、以下の説明は、全て携帯端末12aについて説明する。
(Description of the hardware configuration of the mobile terminal)
Next, the hardware configuration of the mobile terminals 12 (12a, 12b, 12c, . . . ) will be described. FIG. 4 is a hardware block diagram showing an example of the hardware configuration of the mobile terminal 12a. Note that all the mobile terminals 12 have the same hardware configuration, so the following description will focus on the mobile terminal 12a.

携帯端末12aは、各部を制御するための制御部30を備える。制御部30は、CPU30aと、ROM30bと、RAM30cとを備える。CPU30aは、バスライン31を介して、ROM30bと、RAM30cと接続する。CPU30aは、ROM30bや記憶部32に記憶された各種プログラムを、RAM30cに展開する。CPU30aは、RAM30cに展開された各種プログラムに従って動作することで携帯端末12aを制御する。すなわち、制御部30は、一般的なコンピュータの構成を有する。 The mobile terminal 12a includes a control section 30 for controlling each section. The control unit 30 includes a CPU 30a, a ROM 30b, and a RAM 30c. The CPU 30a is connected via a bus line 31 to the ROM 30b and the RAM 30c. The CPU 30a expands various programs stored in the ROM 30b and the storage unit 32 to the RAM 30c. The CPU 30a controls the mobile terminal 12a by operating according to various programs developed in the RAM 30c. That is, the control unit 30 has a configuration of a general computer.

制御部30は、更に、バスライン31を介して、記憶部32と、コントローラ34と、通信インタフェース36と接続する。 The control unit 30 is further connected to a storage unit 32 , a controller 34 and a communication interface 36 via a bus line 31 .

記憶部32は、電源を切っても記憶情報が保持されるフラッシュメモリ等の不揮発性メモリである。記憶部32は、制御プログラムP2を含むプログラム等を記憶する。制御プログラムP2は、携帯端末12aが備える機能を発揮させるためのプログラムである。また、記憶部32は、駐車ログファイルF11と、地図データベースF12とを記憶する。 The storage unit 32 is a nonvolatile memory such as a flash memory that retains stored information even when the power is turned off. The storage unit 32 stores programs including the control program P2. The control program P2 is a program for exhibiting the functions of the mobile terminal 12a. The storage unit 32 also stores a parking log file F11 and a map database F12.

駐車ログファイルF11は、携帯端末12aを所持する保守員が、駐車を行った際に入力、あるいは携帯端末12aが取得した情報を記憶したファイルである。詳しくは後述する(図7)。 The parking log file F11 is a file that stores information input by a maintenance worker who owns the mobile terminal 12a when the vehicle is parked or information acquired by the mobile terminal 12a. Details will be described later (FIG. 7).

地図データベースF12は、道路地図及び駐車場などの施設情報を記憶したデータベースである。地図データベースF12は、現在位置から設定された周辺駐車場Qまでの経路を設定する際に使用される。また、地図データベースF12は、設定された周辺駐車場Qまでの経路誘導を行う際に、案内に必要な情報を提供するために使用される。なお、地図データベースF12は、前述した地図データベースF2と同じデータベースである。したがって、携帯端末12aは、地図データベースが必要な際に、サーバ装置10が備える地図データベースF2から、必要な情報のみを読み出す構成としてもよい。 The map database F12 is a database that stores facility information such as road maps and parking lots. The map database F12 is used when setting a route from the current position to the set surrounding parking lot Q. FIG. Further, the map database F12 is used to provide information necessary for guidance when performing route guidance to the set surrounding parking lot Q. FIG. The map database F12 is the same database as the map database F2 described above. Therefore, the portable terminal 12a may be configured to read only necessary information from the map database F2 provided in the server device 10 when the map database is required.

コントローラ34は、ディスプレイ34aと、タッチパネル34bと、GPSアンテナ34cと接続する。コントローラ34は、制御部30からの指令に基づいて、接続された各種ハードウェアを制御する。 Controller 34 is connected to display 34a, touch panel 34b, and GPS antenna 34c. The controller 34 controls connected hardware based on commands from the control unit 30 .

ディスプレイ34aは、携帯端末12aが出力した画像情報やテキスト情報などを表示する。ディスプレイ34aは、例えば液晶モニタや有機ELモニタなどである。 The display 34a displays image information, text information, and the like output by the mobile terminal 12a. The display 34a is, for example, a liquid crystal monitor or an organic EL monitor.

タッチパネル34bは、携帯端末12aに各種処理を行わせる際に、携帯端末12aに対して、必要な情報の入力や操作指示を与える。 The touch panel 34b gives input of necessary information and operation instructions to the mobile terminal 12a when causing the mobile terminal 12a to perform various processes.

GPSアンテナ34cは、非図示の複数のGPS衛星からの電波(GPS信号)を受信して、携帯端末12aの現在位置を測位する。 The GPS antenna 34c receives radio waves (GPS signals) from a plurality of GPS satellites (not shown) and measures the current position of the mobile terminal 12a.

通信インタフェース36は、無線LAN等の無線通信を介して、サーバ装置10と通信するためのインタフェースである。 The communication interface 36 is an interface for communicating with the server device 10 via wireless communication such as wireless LAN.

(サーバ装置の機能構成の説明)
図5は、サーバ装置10の機能構成の一例を示す機能ブロック図である。サーバ装置10の制御部20は、制御プログラムP1(図3)をRAM20cに展開して動作させることによって、図5に示す入力受付部200と、情報取得部201と、情報蓄積部202と、到着時刻予測部203と、駐車場検索部204と、表示制御部205と、操作制御部206と、通信制御部207とを機能部として実現する。
(Description of the functional configuration of the server device)
FIG. 5 is a functional block diagram showing an example of the functional configuration of the server device 10. As shown in FIG. The control unit 20 of the server device 10 develops the control program P1 (FIG. 3) in the RAM 20c and operates it, thereby performing the input reception unit 200, the information acquisition unit 201, the information storage unit 202, and the arrival data shown in FIG. A time prediction unit 203, a parking lot search unit 204, a display control unit 205, an operation control unit 206, and a communication control unit 207 are implemented as functional units.

入力受付部200は、保守員の訪問先と、訪問先の周辺駐車場Qに係る情報及び駐車実績に係る情報との入力を受け付ける。本実施形態の例では、入力受付部200は、携帯端末12aの、後述する情報入力部300を介して、各種情報の入力を受け付ける。なお、入力受付部200は、入力受付手段の一例である。また、保守員は訪問者の一例である。 The input reception unit 200 receives an input of a location visited by a maintenance worker, information related to a parking lot Q near the location visited, and information related to parking performance. In the example of this embodiment, the input reception unit 200 receives input of various information via the information input unit 300 of the portable terminal 12a, which will be described later. Note that the input reception unit 200 is an example of an input reception unit. Also, a maintenance worker is an example of a visitor.

また、入力受付部200は、周辺駐車場Qに係る情報及び駐車実績に係る情報として、少なくとも、周辺駐車場Qを特定する情報と、周辺駐車場Qへの駐車可否を示す情報と、周辺駐車場Qに駐車できた場合の入庫時刻と、周辺駐車場Qに駐車できなかった場合の確認時刻と、の入力を受け付ける。 In addition, the input receiving unit 200 provides at least information specifying the surrounding parking lot Q, information indicating whether or not parking is possible in the surrounding parking lot Q, The input of the entry time when parking in parking lot Q is possible and the confirmation time when parking in surrounding parking lot Q is not possible is accepted.

情報取得部201は、訪問先を訪問した年月日と、保守員の現在位置と、現在時刻とを取得する。本実施形態の例では、情報取得部201は、携帯端末12aの、後述する情報取得部301を介して、各種情報を取得する。なお、情報取得部201は、取得手段の一例である。 The information acquisition unit 201 acquires the date of visit to the visited place, the current location of the maintenance worker, and the current time. In the example of the present embodiment, the information acquisition unit 201 acquires various types of information via the information acquisition unit 301 of the portable terminal 12a, which will be described later. Note that the information acquisition unit 201 is an example of acquisition means.

情報蓄積部202は、複数の保守員について、少なくとも、各保守員の訪問先と、訪問時に駐車した又は駐車を試みた訪問先の周辺駐車場Qに係る情報と、駐車実績に係る情報とを関連付けて蓄積する。なお、情報蓄積部202は、蓄積手段の一例である。 The information accumulating unit 202 stores, for a plurality of maintenance workers, at least the visited destination of each maintenance worker, information related to the surrounding parking lot Q of the visited destination where the maintenance worker parked or tried to park at the time of the visit, and information related to the parking record. Associate and accumulate. Note that the information storage unit 202 is an example of storage means.

また、情報蓄積部202は、訪問先の周辺駐車場Qに係る情報として、少なくとも、訪問先への訪問時に、駐車した又は駐車を試みた周辺駐車場の位置を蓄積する。また、情報蓄積部202は、駐車実績に係る情報として、少なくとも、訪問先を訪問した年月日と、周辺駐車場Qへの駐車可否と、駐車可否の確認時刻又は入庫時刻とを蓄積する。 In addition, the information accumulation unit 202 accumulates at least the position of the parking lot near the visited destination where the vehicle was parked or attempted to park at the time of visiting the visited destination. In addition, the information accumulation unit 202 accumulates at least the date of visit to the visited place, whether or not parking is possible in the surrounding parking lot Q, and the confirmation time of parking permission or parking time as information related to the parking record.

到着時刻予測部203は、訪問先の位置と、保守員の現在位置と、現在時刻と、保守員の移動手段とから、訪問先への到着予想時刻を予測する。なお、到着時刻予測部203は、予測手段の一例である。 The arrival time prediction unit 203 predicts the estimated time of arrival at the visited place from the position of the visited place, the current position of the maintenance worker, the current time, and the transportation means of the maintenance worker. Note that the arrival time prediction unit 203 is an example of prediction means.

駐車場検索部204は、情報蓄積部202が蓄積した情報の中から、到着予想時刻と略等しい時刻における、駐車実績のある訪問先の周辺駐車場Qを検索する。なお、駐車場検索部204は、検索手段の一例である。 The parking lot search unit 204 searches the information accumulated by the information accumulation unit 202 for a parking lot Q near the visiting destination that has a parking record at a time substantially equal to the expected arrival time. The parking lot search unit 204 is an example of search means.

また、駐車場検索部204は、付帯条件を付与して、周辺駐車場Qを検索する。なお、付帯条件は、例えば、訪問先から周辺駐車場Qまでの距離が最も近いことである。また、付帯条件は、例えば、周辺駐車場Qが屋根を有することである。 In addition, the parking lot search unit 204 searches for the surrounding parking lot Q by giving additional conditions. The incidental condition is, for example, that the distance from the visit destination to the surrounding parking lot Q is the shortest. An additional condition is, for example, that the surrounding parking lot Q has a roof.

表示制御部205は、ディスプレイ24aに表示する表示情報を生成する。また、表示制御部205は、生成した表示情報をディスプレイ24aに表示する。 The display control unit 205 generates display information to be displayed on the display 24a. Further, the display control unit 205 displays the generated display information on the display 24a.

操作制御部206は、キーボード24bに対する操作情報を受け取って、制御部20に受け渡す。そして、操作制御部206は、制御部20に、キーボード24bの操作に対応した処理を行わせる。 The operation control unit 206 receives operation information for the keyboard 24b and transfers it to the control unit 20. FIG. Then, the operation control unit 206 causes the control unit 20 to perform processing corresponding to the operation of the keyboard 24b.

通信制御部207は、携帯端末12aとの間で情報のやり取りを行う際の無線通信を制御する。具体的には、通信制御部207は、携帯端末12aから、訪問先とGPS情報と、駐車ログファイルF11(図7)とを受信する。また、通信制御部207は、携帯端末12aに対して、周辺駐車場Qの検索結果を送信する。 The communication control unit 207 controls wireless communication when information is exchanged with the mobile terminal 12a. Specifically, the communication control unit 207 receives the visiting destination, the GPS information, and the parking log file F11 (FIG. 7) from the mobile terminal 12a. Further, the communication control unit 207 transmits the search result of the nearby parking lot Q to the mobile terminal 12a.

(携帯端末の機能構成の説明)
次に、携帯端末12aの機能構成について、図6を用いて説明する。図6は、携帯端末12aの機能構成の一例を示す機能ブロック図である。
(Description of the functional configuration of the mobile terminal)
Next, the functional configuration of the mobile terminal 12a will be described using FIG. FIG. 6 is a functional block diagram showing an example of the functional configuration of the mobile terminal 12a.

携帯端末12aの制御部30は、制御プログラムP2(図4)をRAM30cに展開して動作させることによって、図6に示す情報入力部300と、情報取得部301と、経路設定部302と、経路誘導部303と、表示制御部304と、操作制御部305と、通信制御部306とを機能部として実現する。 The control unit 30 of the mobile terminal 12a develops the control program P2 (FIG. 4) in the RAM 30c and operates it to perform the information input unit 300, the information acquisition unit 301, the route setting unit 302, and the route setting unit 302 shown in FIG. The guidance unit 303, the display control unit 304, the operation control unit 305, and the communication control unit 306 are implemented as functional units.

情報入力部300は、保守員の訪問先と、当該訪問先の周辺駐車場Qに係る情報との入力を受け付ける。なお、訪問先の周辺駐車場Qに係る情報は、少なくとも、周辺駐車場Qへの駐車可否を示す情報である。 The information input unit 300 receives an input of a place visited by a maintenance worker and information related to a parking lot Q near the place visited. The information related to the surrounding parking lot Q of the visiting destination is at least the information indicating whether parking in the surrounding parking lot Q is permitted or not.

情報取得部301は、訪問先を訪問した年月日と、訪問者の現在位置と、現在時刻とを取得する。 The information acquisition unit 301 acquires the date of visit to the visiting destination, the current position of the visitor, and the current time.

経路設定部302は、地図データベースF12を利用して、現在位置から、選択された周辺駐車場Qまでの最適な経路(例えば最短経路)を探索する。なお、経路探索は、例えば、カーナビゲーションシステムにおいて広く活用されているため、具体的な経路探索方法の説明は省略する。 The route setting unit 302 uses the map database F12 to search for the optimum route (for example, the shortest route) from the current position to the selected surrounding parking lot Q. FIG. Since route searching is widely used in, for example, car navigation systems, a detailed description of the route searching method will be omitted.

経路誘導部303は、経路設定部302が設定した経路に基づく経路誘導情報を出力する。具体的には、経路誘導部303は、携帯端末12aの現在位置と、経路設定部302が設定した経路とを比較することによって、現在位置に応じた誘導情報(例えば、前方の交差点の進行方向など)を、ディスプレイ34aに表示する。なお、具体的な経路誘導の方法は、例えば、カーナビゲーションシステムにおいて用いられている経路誘導の方法を用いればよい。具体的な経路誘導方法の説明は省略する。 The route guidance unit 303 outputs route guidance information based on the route set by the route setting unit 302 . Specifically, the route guidance unit 303 compares the current position of the mobile terminal 12a with the route set by the route setting unit 302, and obtains guidance information corresponding to the current position (for example, the traveling direction of the intersection ahead). etc.) is displayed on the display 34a. As a specific route guidance method, for example, a route guidance method used in a car navigation system may be used. A detailed description of the route guidance method is omitted.

表示制御部304は、ディスプレイ34aに表示する表示情報を生成する。また、表示制御部304は、生成した表示情報をディスプレイ34aに表示する。 The display control unit 304 generates display information to be displayed on the display 34a. Further, the display control unit 304 displays the generated display information on the display 34a.

操作制御部305は、タッチパネル34bに対する操作情報を受け取って、制御部30に受け渡す。そして、操作制御部305は、制御部30に、タッチパネル34bの操作に対応した処理を行わせる。 The operation control unit 305 receives operation information for the touch panel 34 b and transfers it to the control unit 30 . Then, the operation control unit 305 causes the control unit 30 to perform processing corresponding to the operation of the touch panel 34b.

通信制御部306は、サーバ装置10との間で情報のやり取りを行う際の無線通信を制御する。具体的には、通信制御部306は、サーバ装置10に対して、訪問先とGPS情報と、駐車ログファイルF11(図7)とを送信する。また、通信制御部207は、サーバ装置10から、周辺駐車場Qの検索結果を受信する。 The communication control unit 306 controls wireless communication when information is exchanged with the server device 10 . Specifically, the communication control unit 306 transmits the visiting destination, the GPS information, and the parking log file F11 (FIG. 7) to the server device 10 . Further, the communication control unit 207 receives search results of the nearby parking lot Q from the server device 10 .

(駐車ログファイルの説明)
図7は、駐車ログファイルF11の一例を示す図である。駐車ログファイルF11は、携帯端末12aを所持している保守員の、訪問先40と、年月日41と、曜日42と、駐車場位置43と、駐車実績44と、入庫時刻(または確認時刻)45と、出庫時刻46と、天気47と、屋根の有無48とを蓄積して記憶する。その結果、駐車ログファイルF11は、保守員の過去の駐車場の使用履歴である、ログL1,L2,L3,…を記憶する。
(Description of parking log file)
FIG. 7 is a diagram showing an example of the parking log file F11. The parking log file F11 contains the visiting destination 40, the date 41, the day of the week 42, the parking lot position 43, the parking record 44, and the parking time (or confirmation time) of the maintenance worker who has the portable terminal 12a. ) 45, leaving time 46, weather 47, and presence/absence of a roof 48 are accumulated and stored. As a result, the parking log file F11 stores logs L1, L2, L3, .

訪問先40は、保守員が訪問した訪問先、例えば店舗Aなどを特定する情報である。訪問先40は、具体的には、例えば、記憶部32に予め記憶しておいた店舗一覧を読み出して、その中から、情報入力部300が、訪問する店舗の選択を受け付けることによって指定する。 The visited place 40 is information specifying the visited place visited by the maintenance person, for example, the store A or the like. Specifically, the visiting destination 40 is specified by, for example, reading out a list of stores stored in advance in the storage unit 32 and having the information input unit 300 accept selection of a store to visit.

年月日41は、保守員が訪問先を訪問した年月日である。年月日41は、保守員が周辺駐車場Qに到着した際に記録される。具体的には、後述する駐車実績44を記録したタイミングで、情報取得部301がCPU30aから取得した年月日が記録される。 The date 41 is the date when the maintenance worker visited the visited place. The date 41 is recorded when the maintenance worker arrives at the surrounding parking lot Q. Specifically, the date acquired by the information acquiring unit 301 from the CPU 30a is recorded at the timing of recording the parking record 44, which will be described later.

曜日42は、保守員が訪問先を訪問した曜日である。曜日42は、年月日41を取得するのと同じタイミングで、情報取得部301がCPU30aから取得した曜日が記録される。 The day of the week 42 is the day of the week on which the maintenance personnel visited the site. The day of the week 42 records the day of the week obtained by the information obtaining unit 301 from the CPU 30 a at the same timing as the date 41 is obtained.

駐車場位置43は、保守員が訪問時に使用した周辺駐車場Qの位置を特定する情報である。駐車場位置43は、例えば、保守員が後述する駐車実績44を記録したタイミングで、GPSアンテナ34cが受信したGPS信号に基づいて算出される現在位置の緯度と経度とが記録される。 The parking lot position 43 is information specifying the position of the surrounding parking lot Q used by the maintenance personnel when visiting. For the parking lot position 43, for example, the latitude and longitude of the current position calculated based on the GPS signal received by the GPS antenna 34c are recorded at the timing when the parking record 44, which will be described later, is recorded by maintenance personnel.

駐車実績44は、訪問者である保守員が、周辺駐車場Qに駐車することができたか、或いは、満車等の理由によって駐車できなかったかを示す情報である。駐車実績44は、例えば、保守員が、自身の携帯端末12aの駐車ログファイルF11を開いて入力する。具体的には、操作制御部305によって制御されるGUI(Graphical User Interface)、例えば、駐車実績44の該当する欄を押下したときに、駐車実績(駐車可、駐車不可)を選択させるプルダウンメニューを表示させるGUIを実装して、情報入力部300が、当該プルダウンメニューの中から選択された駐車実績を受け付けることによって記録される。 The parking record 44 is information indicating whether the maintenance worker who is a visitor was able to park in the surrounding parking lot Q, or whether it was not possible to park due to reasons such as being full. The parking record 44 is input by, for example, a maintenance worker by opening the parking log file F11 in his/her mobile terminal 12a. Specifically, a GUI (Graphical User Interface) controlled by the operation control unit 305, for example, a pull-down menu for selecting a parking record (parking allowed, parking not allowed) when the corresponding column of the parking record 44 is pressed. A GUI to be displayed is implemented, and the information input unit 300 is recorded by accepting the parking performance selected from the pull-down menu.

入庫時刻45は、駐車場に入庫した時刻を特定する情報である。入庫時刻45は、例えば、保守員が、自身の携帯端末12aの駐車ログファイルF11を開いて入力する。具体的には、保守員が入庫時刻45の該当する欄を押下したときに、情報取得部301がCPU30aから取得した現在時刻が、入庫時刻45の該当する欄に記録される。 The parking time 45 is information specifying the time when the vehicle entered the parking lot. The warehousing time 45 is input by, for example, a maintenance worker by opening the parking log file F11 in his/her mobile terminal 12a. Specifically, when the maintenance worker presses the corresponding column of the warehousing time 45 , the current time acquired by the information acquisition unit 301 from the CPU 30 a is recorded in the corresponding warehousing time 45 column.

出庫時刻46は、駐車場から出庫した時刻を特定する情報である。出庫時刻46は、例えば、保守員が、自身の携帯端末12aの駐車ログファイルF11を開いて入力する。具体的には、保守員が出庫時刻46の該当する欄を押下したときに、情報取得部301がCPU30aから取得した現在時刻が、出庫時刻46の該当する欄に記録される。 The leaving time 46 is information specifying the time when the vehicle left the parking lot. The leaving time 46 is input by, for example, a maintenance worker by opening the parking log file F11 in his/her mobile terminal 12a. Specifically, when the maintenance staff presses the corresponding column of the leaving time 46 , the current time acquired by the information acquisition unit 301 from the CPU 30 a is recorded in the corresponding column of the leaving time 46 .

天気47は、駐車場を利用した時点の天気を特定する情報である。天気47は、例えば、保守員が、自身の携帯端末12aの駐車ログファイルF11を開いて入力する。具体的には、操作制御部305によって制御されるGUI、例えば、天気47の該当する欄を押下したときに、天気の種類を選択するプルダウンメニューを表示させるGUIを実装して、情報入力部300が、当該プルダウンメニューの中から選択された天気を受け付けることによって記録される。 The weather 47 is information specifying the weather at the time of using the parking lot. The weather 47 is input by, for example, a maintenance worker by opening the parking log file F11 of his own mobile terminal 12a. Specifically, a GUI controlled by the operation control unit 305, for example, a GUI that displays a pull-down menu for selecting the type of weather when the corresponding field of the weather 47 is pressed is implemented, and the information input unit 300 is recorded by accepting the weather selected from the pull-down menu.

屋根の有無48は、利用した駐車場に屋根があるかを示す情報である。屋根の有無48は、例えば、天気47と同様に、保守員が屋根の有無48の該当する欄を押下したときに、屋根の有無を選択するプルダウンメニューを表示させるGUIを実装して、情報入力部300が、当該プルダウンメニューの中から選択された屋根の有無を受け付けることによって記録される。 The presence/absence of a roof 48 is information indicating whether the used parking lot has a roof. For the presence/absence of the roof 48, for example, similar to the weather 47, when the maintenance staff presses the corresponding column of the presence/absence of the roof 48, a GUI is implemented to display a pull-down menu for selecting the presence/absence of the roof, and information is input. Part 300 is recorded by accepting the presence or absence of a roof selected from the pull-down menu.

(駐車履歴ファイルの説明)
図8は、駐車履歴ファイルF1の一例を示す図である。駐車履歴ファイルF1は、保守員ID50と、訪問先40と、年月日41と、曜日42と、駐車場位置43と、駐車実績44と、入庫時刻(または確認時刻)45と、出庫時刻46と、天気47と、屋根の有無48とを関連付けて記憶する。その結果、駐車履歴ファイルF1は、複数の保守員の過去の駐車場の使用履歴である、履歴H1,H2,H3,H4,…を記憶する。
(Description of parking history file)
FIG. 8 is a diagram showing an example of the parking history file F1. The parking history file F1 includes a maintenance worker ID 50, visiting place 40, date 41, day of the week 42, parking lot position 43, parking record 44, entry time (or confirmation time) 45, and exit time 46. , the weather 47, and the presence or absence of a roof 48 are associated and stored. As a result, the parking history file F1 stores histories H1, H2, H3, H4, .

保守員ID50は、保守員を一意に特定する、例えば識別番号などである。保守員ID50は、具体的には、駐車ログファイルF11に付帯情報として付与される。そして、サーバ装置10が駐車ログファイルF11を受信した際に、付帯された保守員IDが読み取られて、駐車ログファイルF11の保守員ID50に記録される。 The maintenance staff ID 50 is, for example, an identification number that uniquely identifies the maintenance staff. Specifically, the maintenance staff ID 50 is given to the parking log file F11 as additional information. Then, when the server device 10 receives the parking log file F11, the attached maintenance worker ID is read and recorded in the maintenance worker ID50 of the parking log file F11.

その他の情報は、前述した駐車ログファイルF11が記憶する情報と同様であるため、説明は省略する。すなわち、駐車ログファイルF11から読み出された情報が、駐車履歴ファイルF1の対応する欄に記録される。 Other information is the same as the information stored in the parking log file F11 described above, so description thereof will be omitted. That is, the information read from the parking log file F11 is recorded in the corresponding column of the parking history file F1.

(目標駐車場を設定する際に駐車場検索システムが行う処理の流れの説明)
図9は、駐車場検索システム1が行う一連の処理のうち、出発前に目標とする周辺駐車場Qを設定するまでの処理の流れの一例を示すフローチャートである。
(Description of the flow of processing performed by the parking lot search system when setting the target parking lot)
FIG. 9 is a flow chart showing an example of the flow of processing up to setting a target nearby parking lot Q before departure in a series of processing performed by the parking lot search system 1 .

まず、携帯端末12aが行う処理の流れを説明する。情報入力部300は、訪問先の入力を受け付ける(ステップS10)。具体的には、携帯端末12aのディスプレイ34aに、予め登録されている訪問先の一覧表を表示して、保守員が押下(選択)した訪問先を操作制御部305が読み取って、読み取った訪問先を、情報入力部300が受け付ける。 First, the flow of processing performed by the mobile terminal 12a will be described. The information input unit 300 receives an input of a visit destination (step S10). Specifically, a list of pre-registered visiting destinations is displayed on the display 34a of the mobile terminal 12a, and the operation control unit 305 reads the visited destinations pressed (selected) by the maintenance staff, and reads the visited destinations. The information input unit 300 receives the destination.

情報取得部301は、GPSアンテナ34cが受信したGPS信号を取得する(ステップS11)。なお、情報取得部301は、GPS信号の代わりに、GPS信号に基づいて算出された、携帯端末12aの現在位置を示す緯度・経度を取得してもよい。 The information acquisition unit 301 acquires the GPS signal received by the GPS antenna 34c (step S11). Note that the information acquisition unit 301 may acquire latitude and longitude indicating the current position of the mobile terminal 12a calculated based on the GPS signal instead of the GPS signal.

通信制御部306は、入力された訪問先と、取得したGPS信号とを、サーバ装置10に送信する(ステップS12)。 The communication control unit 306 transmits the input visiting destination and the acquired GPS signal to the server device 10 (step S12).

通信制御部306は、サーバ装置10から、訪問先の周辺駐車場Qの検索結果を受信したかを判定する(ステップS13)。検索結果を受信したと判定される(ステップS13:Yes)と、ステップS14に進む。一方、検索結果を受信したと判定されない(ステップS13:No)と、ステップS13を繰り返す。 The communication control unit 306 determines whether or not the search result of the parking lot Q near the visiting destination has been received from the server device 10 (step S13). If it is determined that the search result has been received (step S13: Yes), the process proceeds to step S14. On the other hand, if it is not determined that the search result has been received (step S13: No), step S13 is repeated.

表示制御部304は、受信した検索結果をディスプレイ34aに表示する(ステップS14)。このとき、複数の周辺駐車場Qが検索された場合には、複数の検索結果が表示される。 The display control unit 304 displays the received search result on the display 34a (step S14). At this time, when a plurality of nearby parking lots Q are searched, a plurality of search results are displayed.

操作制御部305は、目的地とする訪問先の周辺駐車場Qを選択させる(ステップS15)。 The operation control unit 305 selects a nearby parking lot Q to be visited as a destination (step S15).

経路設定部302は、携帯端末12aの現在位置から、ステップS15で選択された周辺駐車場Qまでの経路を設定する経路設定処理を行う(ステップS16)。なお、経路設定処理は、例えば、最短経路問題を効率的に解くダイクストラ法などの公知のアルゴリズムに基づいて行われる。これらのアルゴリズムは、カーナビゲーションシステムで広く利用されている公知の技術であるため、詳細な説明は省略する。 The route setting unit 302 performs route setting processing for setting a route from the current position of the mobile terminal 12a to the nearby parking lot Q selected in step S15 (step S16). The route setting process is performed, for example, based on a known algorithm such as the Dijkstra algorithm for efficiently solving the shortest path problem. These algorithms are well-known techniques that are widely used in car navigation systems, so detailed descriptions thereof will be omitted.

続いて、経路誘導部303は、携帯端末12aが移動した現在位置に応じて、ステップS16で設定した経路に沿う経路誘導処理、すなわち、経路案内を行う(ステップS17)。具体的な経路案内は、例えばカーナビゲーションシステムで広く利用されている、「次の交差点までの距離の報知」や「次の交差点の進行方向の報知」などを含む案内を行う。そして、選択した周辺駐車場Qに到着すると、携帯端末12aは、図9の処理を終了する。 Subsequently, the route guidance unit 303 performs route guidance processing along the route set in step S16, that is, route guidance according to the current position to which the portable terminal 12a has moved (step S17). Specific route guidance includes, for example, "notification of the distance to the next intersection" and "notification of the traveling direction of the next intersection", which are widely used in car navigation systems. When the mobile terminal 12a arrives at the selected surrounding parking lot Q, the mobile terminal 12a terminates the process of FIG.

次に、サーバ装置10が行う処理の流れを説明する。まず、入力受付部200は、携帯端末12aから、訪問先とGPS信号とを受信する(ステップS20)。 Next, the flow of processing performed by the server device 10 will be described. First, the input reception unit 200 receives the visit destination and the GPS signal from the mobile terminal 12a (step S20).

そして、情報取得部201は、例えば、CPU20aのタイマから、現在時刻を取得する(ステップS21)。 Then, the information acquisition unit 201 acquires the current time, for example, from the timer of the CPU 20a (step S21).

到着時刻予測部203は、訪問先への到着予想時刻を算出する(ステップS22)。具体的には、到着時刻予測部203は、地図データベースF2から取得した訪問先の位置と、携帯端末12aの現在位置と、現在時刻とから、現在位置と訪問先との距離を算出する。そして、到着時刻予測部203は、算出した距離を、保守員の移動手段に応じて予め決めておいた所定の速度(例えば、移動手段が車両の場合は平均時速20km等、移動手段が徒歩の場合は平均時速4km等)で移動した際に要する移動時間を算出する。そして、算出した移動時間を現在時刻に加算することによって、到着予想時刻を算出する。 The arrival time prediction unit 203 calculates the expected arrival time at the visited destination (step S22). Specifically, the arrival time prediction unit 203 calculates the distance between the current position and the visited destination from the position of the visited destination obtained from the map database F2, the current position of the mobile terminal 12a, and the current time. Then, the arrival time prediction unit 203 calculates the calculated distance at a predetermined speed determined in advance according to the means of transportation of the maintenance personnel (for example, if the means of transportation is a vehicle, the average speed is 20 km per hour, or if the means of transportation is on foot). 4 km per hour, etc.) is calculated. Then, the estimated arrival time is calculated by adding the calculated travel time to the current time.

次に、駐車場検索部204は、記憶部22から駐車履歴ファイルF1を読み出す(ステップS23)。 Next, the parking lot search unit 204 reads the parking history file F1 from the storage unit 22 (step S23).

そして、駐車場検索部204は、駐車履歴ファイルF1の中から、到着予想時刻と略等しい時刻における駐車実績のある周辺駐車場Qを検索する検索処理を行う(ステップS24)。なお、検索処理の詳細な流れは後述する(図11、図12)。 Then, the parking lot search unit 204 searches the parking history file F1 for a nearby parking lot Q that has a parking record at a time substantially equal to the expected arrival time (step S24). A detailed flow of the search processing will be described later (FIGS. 11 and 12).

駐車場検索部204は、検索処理によって検索された周辺駐車場Qの情報を、通信制御部207に対して、携帯端末12aに送信させる(ステップS25)。その後、サーバ装置10は、図9の処理を終了する。 The parking lot search unit 204 causes the communication control unit 207 to transmit the information of the nearby parking lot Q searched by the search process to the portable terminal 12a (step S25). After that, the server device 10 ends the processing of FIG.

(目標駐車場に到着した際に駐車場検索システムが行う処理の流れの説明)
図10は、駐車場検索システム1が行う一連の処理のうち、目標とした周辺駐車場Qに到着した際に行う処理の流れの一例を示すフローチャートである。まず、携帯端末12aが行う処理の流れを説明する。
(Description of the flow of processing performed by the parking lot search system when arriving at the target parking lot)
FIG. 10 is a flow chart showing an example of the flow of processing performed when the target parking lot Q is reached, among a series of processing performed by the parking lot search system 1 . First, the flow of processing performed by the mobile terminal 12a will be described.

まず、情報入力部300は、駐車ログファイルF11を作成する駐車ログ作成アプリケーションを起動させる(ステップS30)。 First, the information input unit 300 activates a parking log creation application that creates the parking log file F11 (step S30).

情報入力部300は、駐車実績の入力を受け付ける(ステップS31)。 The information input unit 300 receives an input of parking performance (step S31).

情報取得部301は、CPU30aから、年月日及び曜日の情報を取得する(ステップS32)。 The information acquisition unit 301 acquires information on the date and day of the week from the CPU 30a (step S32).

情報入力部300は、駐車ログファイルF11の駐車実績44の欄への入力情報に基づいて、到着した周辺駐車場Qに駐車可能であるかを判定する(ステップS33)。駐車可能であると判定される(ステップS33:Yes)と、ステップS34に進む。一方、駐車可能であると判定されない(ステップS33:No)と、ステップS37に進む。 The information input unit 300 determines whether or not the vehicle can be parked in the nearby parking lot Q, based on the information input to the parking record 44 column of the parking log file F11 (step S33). If it is determined that parking is possible (step S33: Yes), the process proceeds to step S34. On the other hand, if it is not determined that parking is possible (step S33: No), the process proceeds to step S37.

ステップS33において、到着した周辺駐車場Qに駐車可能であると判定されると、ステップS34において、情報取得部301は、入庫時刻を取得する。具体的には、先述したように、入庫時刻45の該当する欄の押下を検出したときに、CPU30aから現在時刻を取得すればよい。なお、取得した現在時刻は、入庫時刻45の該当する欄に記録される。 When it is determined in step S33 that the vehicle can be parked in the surrounding parking lot Q that has arrived, the information acquiring unit 301 acquires the entry time in step S34. Specifically, as described above, the current time may be obtained from the CPU 30a when pressing of the corresponding column of the warehousing time 45 is detected. The acquired current time is recorded in the corresponding column of the warehousing time 45 .

次に、情報入力部300は、駐車ログファイルF11の天気47の欄、及び屋根の有無48の欄に対する情報入力を受け付ける(ステップS35)。天気47及び屋根の有無48は、先述したように、天気の種類又は屋根の有無を選択可能なGUIによる選択操作に基づいて選択させればよい。 Next, the information input unit 300 receives information input to the column of the weather 47 and the column of the presence or absence of a roof 48 of the parking log file F11 (step S35). The weather 47 and the presence/absence of a roof 48 may be selected based on a selection operation using a GUI capable of selecting the type of weather or the presence/absence of a roof, as described above.

そして、情報取得部301は、保守員が作業を終えて、周辺駐車場Qから出庫する際に、出庫時刻を取得する(ステップS36)。具体的には、先述したように、出庫時刻46の該当する欄の押下を検出したときに、CPU30aから現在時刻を取得すればよい。なお、取得した現在時刻は、出庫時刻46の該当する欄に記録される。そして、その後、ステップS39に進む。 Then, the information acquisition unit 301 acquires the leaving time when the maintenance worker finishes the work and leaves the nearby parking lot Q (step S36). Specifically, as described above, the current time may be obtained from the CPU 30a when pressing of the corresponding column of the leaving time 46 is detected. The acquired current time is recorded in the corresponding column of the leaving time 46 . After that, the process proceeds to step S39.

一方、ステップS33において、到着した周辺駐車場Qに駐車可能であると判定されないと、ステップS37において、情報取得部301は、駐車できないことを確認した確認時刻を取得する。具体的には、入庫時刻(または確認時刻)45の該当する欄の押下を検出したときに、CPU30aから現在時刻を取得すればよい。取得した確認時刻は、入庫時刻45の該当する欄に記録される。 On the other hand, in step S33, if it is not determined that parking is possible in the arrived surrounding parking lot Q, in step S37, the information acquisition unit 301 acquires the confirmation time at which it is confirmed that parking is not possible. Specifically, the current time may be acquired from the CPU 30a when pressing of the corresponding column of the warehousing time (or confirmation time) 45 is detected. The acquired confirmation time is recorded in the corresponding column of the warehousing time 45 .

続いて、情報取得部301は、駐車ログファイルF11の天気47の欄、及び屋根の有無48の欄に対する情報入力を受け付ける(ステップS38)。具体的には、ステップS35で説明した通りである。 Subsequently, the information acquisition unit 301 receives information input to the column of the weather 47 and the column of the presence or absence of a roof 48 of the parking log file F11 (step S38). Specifically, it is as described in step S35.

次に、情報入力部300は、通信制御部306に対して、駐車ログファイルF11を、サーバ装置10に送信させる(ステップS39)。その後、携帯端末12aは、図10の処理を終了する。 Next, the information input unit 300 causes the communication control unit 306 to transmit the parking log file F11 to the server device 10 (step S39). After that, the mobile terminal 12a ends the processing of FIG.

次に、サーバ装置10が行う処理の流れを説明する。まず、通信制御部207は、携帯端末12aから、駐車ログファイルF11を受信したかを判定する(ステップS50)。駐車ログファイルF11を受信したと判定される(ステップS50:Yes)と、ステップS51に進む。一方、駐車ログファイルF11を受信したと判定されない(ステップS50:No)と、ステップS50を繰り返す。 Next, the flow of processing performed by the server device 10 will be described. First, the communication control unit 207 determines whether or not the parking log file F11 has been received from the mobile terminal 12a (step S50). If it is determined that the parking log file F11 has been received (step S50: Yes), the process proceeds to step S51. On the other hand, if it is not determined that the parking log file F11 has been received (step S50: No), step S50 is repeated.

情報蓄積部202は、受信した駐車ログファイルF11に基づいて、駐車履歴ファイルF1を更新する(ステップS51)。具体的には、駐車ログファイルF11に記録されたログL1,L2,L3,…の中から、駐車履歴ファイルF1に記録されている履歴H1,H2,H3,H4,…には含まれないログを追加登録する。また、その際に、駐車ログファイルF11に付帯されている、保守員を特定する、例えば保守員IDを、駐車履歴ファイルF1に追加記録する。サーバ装置10は、ステップS51の処理を行った後、図10の処理を終了する。 The information storage unit 202 updates the parking history file F1 based on the received parking log file F11 (step S51). Specifically, logs not included in the histories H1, H2, H3, H4, . to be additionally registered. Also, at that time, for example, a maintenance worker ID attached to the parking log file F11, which identifies the maintenance worker, is additionally recorded in the parking history file F1. The server apparatus 10 ends the process of FIG. 10 after performing the process of step S51.

(検索処理の流れの説明)
図11は、検索処理の流れの一例を示すフローチャートである。駐車場検索部204は、まず、ステップS22で読み出した駐車履歴ファイルF1の中から、過去に同じ訪問先を訪問した際に使用した、当該訪問先の周辺駐車場Qを選択する(ステップS60)。具体的には、駐車場検索部204は、駐車履歴ファイルF1に記録されている履歴の中から、ステップS20で受信した訪問先と同じ訪問先40が記録されている履歴を抽出する。
(Description of the search process flow)
FIG. 11 is a flowchart showing an example of the flow of search processing. The parking lot search unit 204 first selects a parking lot Q near the visited destination, which was used when the same visited destination was visited in the past, from the parking history file F1 read in step S22 (step S60). . Specifically, the parking lot search unit 204 extracts, from the histories recorded in the parking history file F1, histories in which the same visited destination 40 as the visited destination received in step S20 is recorded.

そして、駐車場検索部204は、ステップS60で選択した周辺駐車場Qの中から、ステップS22で算出した到着予想時刻と近い時刻(例えば、到着予想時刻の前後30分の範囲内)において、過去に駐車実績のある周辺駐車場Qを選択する(ステップS62)。 Then, the parking lot search unit 204 searches for past parking lots Q selected in step S60 at a time close to the estimated arrival time calculated in step S22 (for example, within 30 minutes before or after the estimated arrival time). A surrounding parking lot Q with a parking track record is selected (step S62).

次に、駐車場検索部204は、ステップS62において、該当する周辺駐車場Qが選択されたかを判定する(ステップS63)。該当する周辺駐車場Qが選択されたと判定される(ステップS63:Yes)と、ステップS64に進む。一方、該当する周辺駐車場Qが選択されたと判定されない(ステップS63:No)と、ステップS65に進む。 Next, the parking lot search unit 204 determines whether the relevant surrounding parking lot Q has been selected in step S62 (step S63). If it is determined that the applicable surrounding parking lot Q has been selected (step S63: Yes), the process proceeds to step S64. On the other hand, if it is not determined that the applicable surrounding parking lot Q has been selected (step S63: No), the process proceeds to step S65.

ステップS63において、該当する周辺駐車場Qが選択された場合、ステップS64において、駐車場検索部204は、訪問先に最も近い周辺駐車場Qを選択する。そして、ステップS64の処理を行った後、図9のステップS25に進む。 In step S63, when the relevant surrounding parking lot Q is selected, in step S64, the parking lot search unit 204 selects the nearest surrounding parking lot Q to the visiting destination. Then, after performing the process of step S64, the process proceeds to step S25 of FIG.

一方、ステップS63において、該当する周辺駐車場Qが選択されない場合、ステップS65において、駐車場検索部204は、駐車履歴ファイルF1に記録されている履歴の中から、ステップS22で算出した到着予想時刻と近い時刻において使用実績のない周辺駐車場Qと、地図データベースF2に登録された、訪問先の近隣の駐車場の中から、駐車履歴ファイルF1に記録されていない周辺駐車場Qとを検索する。すなわち、過去、到着予想時刻と近い時刻に使用実績がない周辺駐車場Qを検索する。そして、その後、前記したステップS64に進む。 On the other hand, in step S63, if the applicable surrounding parking lot Q is not selected, in step S65, the parking lot search unit 204 searches the estimated arrival time calculated in step S22 from the history recorded in the parking history file F1. A surrounding parking lot Q not recorded in the parking history file F1 is searched from parking lots near the visiting destination registered in the map database F2 and the surrounding parking lot Q that has not been used at a time close to the time. . That is, search is made for nearby parking lots Q that have not been used at a time close to the expected arrival time in the past. After that, the process proceeds to step S64.

このように、駐車場検索部204は、周辺駐車場Qを検索する際に、付帯条件を付けて検索を行うことができる。図11は、訪問先から最も近い周辺駐車場Qを検索した例である。 In this way, the parking lot search unit 204 can search for a nearby parking lot Q with additional conditions. FIG. 11 shows an example of searching for the nearest parking lot Q from the visiting destination.

なお、駐車場検索部204は、周辺駐車場Qを検索する際に、駐車実績44を利用してもよい。すなわち、駐車実績44は、周辺駐車場Qに駐車できなかったという履歴も保持しているため、到着予想時刻と近い時刻において使用実績のある周辺駐車場Qについて、「駐車できた確率」(=駐車できた回数/駐車を試みた回数)を算出することができる。したがって、例えば、使用実績のある周辺駐車場Qが複数検索された場合に、「駐車できた確率」が高い周辺駐車場Qから優先的に選択させることができる。 The parking lot search unit 204 may use the parking record 44 when searching for the surrounding parking lot Q. FIG. That is, since the parking record 44 also holds a history that parking was not possible in the surrounding parking lot Q, the "probability of being able to park" (= number of parking successful/number of parking attempts) can be calculated. Therefore, for example, when a plurality of nearby parking lots Q with a track record of use are retrieved, it is possible to preferentially select a nearby parking lot Q with a high "probability of being able to park".

(別の付帯条件が設定された場合の検索処理の流れの説明)
図12は、別の付帯条件が設定された場合の検索処理の流れの一例を示すフローチャートである。特に、図12は、降雨時などの悪天候時に、持参した機材等の出し入れを安心して行うために、屋根付きの周辺駐車場Qを検索する例である。
(Description of the flow of search processing when another incidental condition is set)
FIG. 12 is a flowchart showing an example of the flow of search processing when another incidental condition is set. In particular, FIG. 12 shows an example of searching for covered parking lots Q in the vicinity in order to safely put in and take out the equipment brought in during bad weather such as rain.

検索時の付帯条件は、サーバ装置10が検索処理を行う前に、携帯端末12aからサーバ装置10に送信する。例えば、図9のフローチャートにおいて、ステップS12の処理を行う際に、訪問先及びGPS情報とともに、検索時の付帯条件を送信すればよい。その際、予め用意しておいた付帯条件を、表示制御部304が携帯端末12aのディスプレイ34aに表示させて、保守員が選択した付帯条件を、操作制御部305が検出すればよい。 The accompanying conditions for searching are transmitted from the mobile terminal 12a to the server device 10 before the server device 10 performs the search processing. For example, in the flow chart of FIG. 9, when performing the process of step S12, it is sufficient to transmit the incidental conditions at the time of search together with the visited place and the GPS information. At this time, the display control unit 304 may cause the display 34a of the mobile terminal 12a to display additional conditions prepared in advance, and the operation control unit 305 may detect the additional conditions selected by the maintenance personnel.

図12の処理の流れは、先述した図11の処理の流れとほぼ同じである。すなわち、図12におけるステップS70,S72,S73の各処理は、図11におけるステップS60,S62,S63の各処理と同じである。 The flow of processing in FIG. 12 is substantially the same as the flow of processing in FIG. 11 described above. 12 are the same as steps S60, S62 and S63 in FIG.

図12において、駐車場検索部204は、ステップS73において、到着予想時刻と近い時刻に駐車実績のある周辺駐車場Qが選択された場合、ステップS74において、駐車場検索部204は、さらに、選択された周辺駐車場Qの中に、屋根のある周辺駐車場Qがあるかを判定する。そして、屋根のある周辺駐車場Qがあると判定される(ステップS74:Yes)と、ステップS75に進む。一方、屋根のある周辺駐車場Qがあると判定されない(ステップS74:No)と、ステップS76に進む。なお、選択された周辺駐車場Qの中に、屋根のある周辺駐車場Qがあるかの判定は、駐車履歴ファイルF1の屋根の有無48に、「屋根有」と記録されているかによって行えばよい。また、設定された検索時の付帯条件に応じて、ステップS74で行う判定内容が変更される。 In FIG. 12, when the parking lot search unit 204 selects a nearby parking lot Q that has a parking record at a time close to the estimated arrival time in step S73, in step S74, the parking lot search unit 204 further selects It is determined whether or not there is a covered parking lot Q in the parking lot Q. If it is determined that there is a surrounding parking lot Q with a roof (step S74: Yes), the process proceeds to step S75. On the other hand, if it is not determined that there is a surrounding parking lot Q with a roof (step S74: No), the process proceeds to step S76. Whether or not there is a covered parking lot Q among the selected surrounding parking lots Q is determined by whether "with roof" is recorded in the presence/absence of roof 48 of the parking history file F1. good. Further, the content of the determination made in step S74 is changed according to the incidental conditions set at the time of retrieval.

ステップS74において、屋根付きの周辺駐車場Qが選択された場合、ステップS75において、駐車場検索部204は、訪問先に最も近い、屋根付きの周辺駐車場Qを選択する。そして、ステップS75の処理を行った後、図9のステップS25に進む。 If the nearby covered parking lot Q is selected in step S74, the parking lot search unit 204 selects the nearby covered parking lot Q closest to the visiting destination in step S75. Then, after performing the process of step S75, the process proceeds to step S25 of FIG.

一方、ステップS74において、屋根付きの周辺駐車場Qが選択されなかった場合、ステップS76において、駐車場検索部204は、駐車履歴ファイルF1に記録されている履歴の中から、ステップS22で算出した到着予想時刻と近い時刻において使用実績のない周辺駐車場Qと、地図データベースF2に登録された、訪問先の近隣の駐車場の中から、駐車履歴ファイルF1に記録されていない周辺駐車場Qとを検索する。すなわち、過去、到着予想時刻と近い時刻に使用実績がない周辺駐車場Qを検索する。すなわち。屋根付きの周辺駐車場Qが選択されなかった場合は、屋根のない周辺駐車場Q、又は屋根の有無が不明な周辺駐車場Qを検索する。なお、地図データベースF2が、付帯情報として、駐車場の屋根の有無を記憶している場合には、当該付帯情報に基づいて、訪問先の周辺駐車場Qを検索してもよい。 On the other hand, in step S74, if the surrounding parking lot Q with a roof is not selected, in step S76, the parking lot search unit 204 selects the parking space calculated in step S22 from the history recorded in the parking history file F1. Surrounding parking lots Q that have not been used at a time close to the estimated arrival time, and surrounding parking lots Q that are not recorded in the parking history file F1 among the parking lots near the visiting destination registered in the map database F2. Search for That is, search is made for nearby parking lots Q that have not been used at a time close to the expected arrival time in the past. Namely. If the surrounding parking lot Q with a roof is not selected, the surrounding parking lot Q without a roof or the surrounding parking lot Q with or without a roof is searched. If the map database F2 stores, as supplementary information, whether the parking lot has a roof or not, the surrounding parking lot Q of the visiting destination may be searched based on the supplementary information.

そして、駐車場検索部204は、屋根の有無は不明という条件付きで、ステップS76における周辺駐車場Qの検索結果を選択する。そして、ステップS76の処理を行った後、図9のステップS25に進む。 Then, the parking lot search unit 204 selects the search result of the surrounding parking lot Q in step S76 with the condition that the presence or absence of a roof is unknown. Then, after performing the process of step S76, the process proceeds to step S25 in FIG.

なお、検索処理を行う際に使用する付帯条件は、「訪問先から最も近い」、「屋根付き駐車場である」、「駐車料金が最も安い」などである。また、付帯条件として、駐車履歴ファイルF1に蓄積された情報を用いてもよい。 Incidentally, incidental conditions used when performing the search processing are "closest to visiting destination", "covered parking lot", "cheapest parking fee", and the like. Information accumulated in the parking history file F1 may also be used as the incidental condition.

例えば、天気によって周辺駐車場Qの使われ方に差が生じる可能性があるため、天気47に記録された情報を利用して、晴れの日限定、雨の日限定などの付帯条件を付与して検索を行わせてもよい。 For example, since there is a possibility that the usage of the surrounding parking lot Q will differ depending on the weather, the information recorded in the weather 47 is used to add incidental conditions such as limited to sunny days and limited to rainy days. You can also let it search for you.

また、曜日によって周辺駐車場Qの使われ方に差が生じる可能性があるため、曜日42に記録された情報を利用して、月曜日限定で検索を行うなどの付帯条件を付与して検索を行わせてもよい。 In addition, since there is a possibility that the usage of the surrounding parking lot Q will differ depending on the day of the week, the information recorded in the day of the week 42 can be used to add additional conditions such as searching only on Mondays. You can let it go.

さらに、出庫時刻46を指定することによって、周辺駐車場Qを検索してもよい。すなわち、訪問先で行う業務に要する時間が予めわかっており、なおかつ、その次の訪問先を訪問する予定がある場合には、遅刻を避けるために、最初の訪問先での業務終了後に周辺駐車場Qから出庫する時刻を指定することによって、最初の訪問先で使用する周辺駐車場Qを検索してもよい。この場合、駐車履歴ファイルF1に蓄積された出庫時刻46を参照することによって、指定された出庫時刻に出庫実績のある周辺駐車場Qが検索される。 Furthermore, by designating the leaving time 46, the surrounding parking lot Q may be searched. In other words, if you know in advance the time required for the work to be done at the site you are visiting, and if you plan to visit the next site after that, in order to avoid being late, after completing the work at the first site, By designating the time to leave the parking lot Q, the surrounding parking lot Q used at the first visited destination may be searched. In this case, by referring to the leaving time 46 accumulated in the parking history file F1, a nearby parking lot Q having a leaving record at the specified leaving time is searched.

以上説明したように、本実施形態のサーバ装置10(駐車場検索装置)は、入力受付部200(入力受付手段)が、訪問先と、訪問先の周辺駐車場Qに係る情報と、駐車実績に係る情報との入力を受け付けて、情報取得部201(取得手段)が、訪問先を訪問した年月日と、保守員の現在位置と、現在時刻とを取得する。情報蓄積部202(蓄積手段)は、複数の保守員について、少なくとも、各保守員の訪問先と、訪問時に駐車した又は駐車を試みた訪問先の周辺駐車場Qに係る情報と、駐車実績に係る情報とを関連付けて蓄積する。そして、到着時刻予測部203(予測手段)が、訪問先の位置と、保守員の現在位置と、現在時刻と、保守員の移動手段とから、訪問先への到着予想時刻を予測するとともに、駐車場検索部204(検索手段)が、情報蓄積部202が蓄積した情報の中から、到着予想時刻と略等しい時刻における、駐車実績のある訪問先の周辺駐車場Qを検索する。したがって、訪問先の周辺の駐車できる可能性が高い周辺駐車場を、容易に検索することができる。特に、同じ訪問先を訪問した複数の保守員の駐車実績を用いるため、当該訪問先を初めて訪問する保守員であっても、駐車できる可能性が高い周辺駐車場を検索することができる。 As described above, in the server device 10 (parking lot search device) of the present embodiment, the input reception unit 200 (input reception means) receives the visit destination, the information related to the parking lot Q in the vicinity of the visit destination, and the parking record. , the information acquisition unit 201 (acquisition means) acquires the date of visit to the visited place, the current location of the maintenance worker, and the current time. The information accumulating unit 202 (accumulating means) stores, for a plurality of maintenance personnel, at least information related to the location visited by each maintenance personnel, the surrounding parking lot Q of the location where the maintenance personnel parked or tried to park during the visit, and the parking record. The related information is associated and accumulated. Then, the arrival time prediction unit 203 (prediction means) predicts the expected arrival time to the visited place from the position of the visited place, the current position of the maintenance worker, the current time, and the means of transportation of the maintenance worker, A parking lot search unit 204 (search means) searches the information accumulated by the information accumulation unit 202 for a parking lot Q near the visiting destination with a parking record at a time substantially equal to the expected arrival time. Therefore, it is possible to easily search for nearby parking lots near the visiting destination where there is a high possibility that the vehicle can be parked. In particular, since the parking records of a plurality of maintenance workers who have visited the same visit destination are used, even a maintenance worker who visits the visit destination for the first time can search for nearby parking lots where there is a high possibility that the vehicle can be parked.

また、本実施形態のサーバ装置10(駐車場検索装置)において、情報蓄積部202(蓄積手段)は、訪問先の周辺駐車場Qに係る情報として、少なくとも、訪問先への訪問時に、駐車した又は駐車を試みた周辺駐車場Qの位置を蓄積して、駐車実績に係る情報として、少なくとも、訪問先を訪問した年月日と、周辺駐車場Qへの駐車可否と、駐車可否の確認時刻又は入庫時刻とを蓄積する。したがって、駐車することができた履歴とともに、駐車することができなかった履歴も蓄積することができる。これによって、「駐車できた確率」を考慮して周辺駐車場Qを検索することができる。 In addition, in the server device 10 (parking lot search device) of the present embodiment, the information accumulation unit 202 (accumulation means) stores, as information related to the surrounding parking lot Q of the visiting destination, at least, when visiting the visiting destination, Alternatively, by accumulating the location of the surrounding parking lot Q where the parking attempt was made, as information related to the parking performance, at least the date of visiting the visited destination, whether parking is possible in the surrounding parking lot Q, and the confirmation time of parking permission. Or store the time of entry. Therefore, it is possible to accumulate a history of not being able to park together with a history of being able to park. As a result, the surrounding parking lot Q can be searched in consideration of the "probability of being able to park".

また、本実施形態のサーバ装置10(駐車場検索装置)において、入力受付部200(入力受付手段)は、周辺駐車場Qに係る情報及び駐車実績に係る情報として、少なくとも、周辺駐車場Qを特定する情報と、周辺駐車場Qへの駐車可否を示す情報との入力を受け付ける。これらの情報は、いずれも、選択肢からの選択によって入力することができるため、必要な情報を容易に入力させることができる。 In addition, in the server device 10 (parking lot search device) of the present embodiment, the input reception unit 200 (input reception means) receives at least the surrounding parking lot Q as the information related to the surrounding parking lot Q and the information related to the parking record. Inputs of specifying information and information indicating whether parking in the surrounding parking lot Q is permitted or not are accepted. Since all of these pieces of information can be input by selecting from options, necessary information can be easily input.

また、本実施形態のサーバ装置10(駐車場検索装置)において、駐車場検索部204(検索手段)は、付帯条件を付与して、周辺駐車場Qを検索する。したがって、訪問の目的や持参する機材の量などに応じて、適切な駐車場を検索することができる。 In addition, in the server device 10 (parking lot search device) of the present embodiment, the parking lot search unit 204 (search means) searches for the surrounding parking lot Q by giving additional conditions. Therefore, it is possible to search for an appropriate parking lot according to the purpose of the visit, the amount of equipment to bring, and the like.

また、本実施形態のサーバ装置10(駐車場検索装置)において、付帯条件は、訪問先から周辺駐車場Qまでの距離が最も近いことである。したがって、訪問先へのアクセス性が高い駐車場を検索することができる。 In addition, in the server device 10 (parking lot search device) of the present embodiment, the incidental condition is that the distance from the visit destination to the surrounding parking lot Q is the shortest. Therefore, it is possible to search for a parking lot with high accessibility to the visited destination.

また、本実施形態のサーバ装置10(駐車場検索装置)において、付帯条件は、周辺駐車場Qが屋根を有することである。したがって、悪天候時や持参する機材が多いときなどに、適切な駐車場を検索することができる。 In addition, in the server device 10 (parking lot search device) of the present embodiment, an incidental condition is that the surrounding parking lot Q has a roof. Therefore, it is possible to search for an appropriate parking lot when the weather is bad or when there is a lot of equipment to bring.

以上、本発明の実施形態を説明したが、この実施形態は例示であり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiment of the present invention has been described above, this embodiment is an example and is not intended to limit the scope of the invention. This novel embodiment can be embodied in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.

1 駐車場検索システム
10 サーバ装置(駐車場検索装置)
12(12a,12b,12c,…) 携帯端末
200 入力受付部(入力受付手段)
201 情報取得部(取得手段)
202 情報蓄積部(蓄積手段)
203 到着時刻予測部(予測手段)
204 駐車場検索部(検索手段)
Q(Q1,Q2,Q3,Q4) 周辺駐車場(一般駐車場)
A1 店舗駐車場
F1 駐車履歴ファイル
F11 駐車ログファイル
1 parking lot search system 10 server device (parking lot search device)
12 (12a, 12b, 12c, ...) mobile terminal 200 input receiving unit (input receiving means)
201 information acquisition unit (acquisition means)
202 information accumulation unit (accumulation means)
203 Arrival time prediction unit (prediction means)
204 parking lot search unit (search means)
Q (Q1, Q2, Q3, Q4) Nearby parking lot (general parking lot)
A1 Store parking lot F1 Parking history file F11 Parking log file

特開2007-255920号公報JP 2007-255920 A

Claims (6)

複数の訪問者について、少なくとも、各訪問者の訪問先と、訪問時に駐車した又は駐車を試みた前記訪問先の周辺駐車場に係る情報と、駐車実績に係る情報とを関連付けて蓄積する蓄積手段と、
前記訪問先と、前記訪問先の周辺駐車場に係る情報と、駐車実績に係る情報との入力を受け付ける入力受付手段と、
前記訪問先を訪問した年月日と、前記訪問者の現在位置と、現在時刻とを取得する取得手段と、
前記訪問先の位置と、前記訪問者の現在位置と、前記現在時刻と、前記訪問者の移動手段とから、前記訪問先への到着予想時刻を予測する予測手段と、
前記蓄積手段が蓄積した情報の中から、前記到着予想時刻と略等しい時刻における、駐車実績のある前記訪問先の周辺駐車場を検索する検索手段と、
を備える駐車場検索装置。
Accumulation means for associating and accumulating, for a plurality of visitors, at least information on the visited destination of each visitor, information on parking lots around the visited destination where the visitor parked or tried to park, and information on parking performance. When,
input receiving means for receiving input of the visited destination, information related to parking lots around the visited destination, and information related to parking performance;
Acquisition means for acquiring the date of visit to the destination, the current position of the visitor, and the current time;
Prediction means for predicting an expected time of arrival at the visited destination from the position of the visited destination, the current position of the visitor, the current time, and the means of transportation of the visitor;
a search means for searching, from among the information accumulated by the accumulation means, a parking lot in the vicinity of the visited destination that has a parking record at a time substantially equal to the estimated arrival time;
parking lot search device.
前記蓄積手段は、
前記訪問先の周辺駐車場に係る情報として、少なくとも、前記訪問先への訪問時に、駐車した又は駐車を試みた周辺駐車場の位置を蓄積して、
前記駐車実績に係る情報として、少なくとも、前記訪問先を訪問した年月日と、前記周辺駐車場への駐車可否と、駐車可否の確認時刻又は入庫時刻とを蓄積する、
請求項1に記載の駐車場検索装置。
The storage means
accumulating at least the positions of parking lots in the vicinity of the visit destination where the user parked or tried to park at the time of visiting the visit destination,
As the information related to the parking record, at least the date of visiting the destination, whether parking in the surrounding parking lot is possible, and the confirmation time of parking permission or parking time.
The parking lot search device according to claim 1.
前記入力受付手段は、
前記周辺駐車場に係る情報及び駐車実績に係る情報として、少なくとも、
当該周辺駐車場を特定する情報と、
前記周辺駐車場への駐車可否を示す情報と、の入力を受け付ける、
請求項1または請求項2に記載の駐車場検索装置。
The input receiving means is
As the information related to the surrounding parking lot and the information related to the parking record, at least
information identifying the surrounding parking lot;
Receiving input of information indicating whether or not parking is possible in the surrounding parking lot,
The parking lot search device according to claim 1 or 2.
前記検索手段は、付帯条件を付与して、前記周辺駐車場を検索する、
請求項1から請求項3のいずれか1項に記載の駐車場検索装置。
The search means adds an incidental condition to search for the surrounding parking lot.
The parking lot search device according to any one of claims 1 to 3.
前記付帯条件は、前記訪問先から前記周辺駐車場までの距離が最も近いことである、
請求項4に記載の駐車場検索装置。
The incidental condition is that the distance from the visiting destination to the surrounding parking lot is the shortest,
The parking lot search device according to claim 4.
前記付帯条件は、前記周辺駐車場が屋根を有することである、
請求項4に記載の駐車場検索装置。
The incidental condition is that the surrounding parking lot has a roof,
The parking lot search device according to claim 4.
JP2018220965A 2018-11-27 2018-11-27 parking lot search device Active JP7110074B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018220965A JP7110074B2 (en) 2018-11-27 2018-11-27 parking lot search device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018220965A JP7110074B2 (en) 2018-11-27 2018-11-27 parking lot search device

Publications (2)

Publication Number Publication Date
JP2020085672A JP2020085672A (en) 2020-06-04
JP7110074B2 true JP7110074B2 (en) 2022-08-01

Family

ID=70907555

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018220965A Active JP7110074B2 (en) 2018-11-27 2018-11-27 parking lot search device

Country Status (1)

Country Link
JP (1) JP7110074B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7636000B2 (en) 2022-09-09 2025-02-26 相模石油株式会社 Parking lot information device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009211253A (en) 2008-03-03 2009-09-17 Toyota Motor Corp Parking lot information providing system, server and information terminal
JP2009230737A (en) 2008-02-29 2009-10-08 Sanyo Electric Co Ltd Information processor, information processing system and information processing method
JP2012184974A (en) 2011-03-04 2012-09-27 Hitachi Automotive Systems Ltd Parking position guide system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4922875B2 (en) * 2007-09-07 2012-04-25 パイオニア株式会社 Information guidance device, information guidance system, information guidance method, information guidance program, and recording medium
JP2019096085A (en) * 2017-11-24 2019-06-20 パイオニア株式会社 Information processing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009230737A (en) 2008-02-29 2009-10-08 Sanyo Electric Co Ltd Information processor, information processing system and information processing method
JP2009211253A (en) 2008-03-03 2009-09-17 Toyota Motor Corp Parking lot information providing system, server and information terminal
JP2012184974A (en) 2011-03-04 2012-09-27 Hitachi Automotive Systems Ltd Parking position guide system

Also Published As

Publication number Publication date
JP2020085672A (en) 2020-06-04

Similar Documents

Publication Publication Date Title
US10629078B1 (en) Method, system and product for vehicle placement
CN102027324B (en) Apparatus and method for determining parking information
CN102436469B (en) Advanced map information delivery, processing and updating
JP5931108B2 (en) Navigation server and program
KR101539331B1 (en) Parking guidance and reservation system using in-vehicle navigator with bidirectional communication and method thereof
US7355528B2 (en) Traffic information providing system and car navigation system
EP1422501A1 (en) Information display system
WO2006001413A1 (en) Guide report device, system thereof, method thereof, program for executing the method, and recording medium containing the program
CN102540223A (en) Map information delivery, processing and updating
JP6154295B2 (en) Navigation system, electronic apparatus navigation method and program
JP4526411B2 (en) Navigation device
JP4225194B2 (en) Navigation system
JP6121025B2 (en) Navigation server and program
JP7450007B2 (en) Route search system, route search method, and program
JP7110074B2 (en) parking lot search device
CN112050823A (en) Navigation destination correction method and device and computer storage medium
JP6573818B2 (en) Information processing system, in-vehicle device, and information processing method
JP2018081618A (en) Management device
US20220107187A1 (en) Route retrieval device and computer program
US20220107186A1 (en) Route retrieval device and computer program
CN112146670A (en) Driving path planning method, system, computer equipment and storage medium
JP4684043B2 (en) Power facility information provision system
JP2003317189A (en) Destination-associated information gathering method and destination-associated information providing system
KR102703477B1 (en) Method for planning and guiding driving path of vehicle and apparatus thereof
JP6464872B2 (en) Shared vehicle management apparatus and shared vehicle management method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210819

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220616

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220705

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220720

R150 Certificate of patent or registration of utility model

Ref document number: 7110074

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150