JP7495044B2 - Bicycle Parking System - Google Patents
Bicycle Parking System Download PDFInfo
- Publication number
- JP7495044B2 JP7495044B2 JP2020055262A JP2020055262A JP7495044B2 JP 7495044 B2 JP7495044 B2 JP 7495044B2 JP 2020055262 A JP2020055262 A JP 2020055262A JP 2020055262 A JP2020055262 A JP 2020055262A JP 7495044 B2 JP7495044 B2 JP 7495044B2
- Authority
- JP
- Japan
- Prior art keywords
- bicycle parking
- data
- bicycle
- key
- unlocking
- 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
Links
- 238000000034 method Methods 0.000 claims description 88
- 230000008569 process Effects 0.000 claims description 82
- 238000012545 processing Methods 0.000 claims description 79
- 230000005540 biological transmission Effects 0.000 claims description 25
- 238000001514 detection method Methods 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 17
- 238000012790 confirmation Methods 0.000 claims description 12
- 238000012795 verification Methods 0.000 claims 4
- 238000007726 management method Methods 0.000 description 136
- 238000004891 communication Methods 0.000 description 38
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 18
- 230000004308 accommodation Effects 0.000 description 15
- 230000007246 mechanism Effects 0.000 description 15
- 230000000694 effects Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 3
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Lock And Its Accessories (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、駐輪システムに関する。 The present invention relates to a bicycle parking system.
従来、駅前やショッピングセンタ等、自転車を利用する者が自転車から降りて行動する場所には、自転車を駐輪する駐輪場が設けられている。駐輪場には、自転車を入庫するとロックがかかり、例えば、時間あたりの駐輪料金を支払うことで、ロックが解除されて出庫が可能になるものがある。 Conventionally, bicycle parking lots are provided in front of train stations, shopping centers, and other locations where cyclists get off their bicycles and go about their daily activities. At some bicycle parking lots, the bicycle is locked when it is parked, and the lock is released and the bicycle can be taken out by paying an hourly parking fee, for example.
また、駐輪場の例として、「それぞれの自転車に設けられ当該自転車を特定する自転車識別データを保持する自転車識別データ保持手段から、自転車識別データを入力する自転車識別データ入力手段と、駐輪場内の駐輪場所に応じて付与された位置データを入力する位置データ入力手段と、前記自転車識別データと前記位置データとを関係付けて記憶することで前記自転車の駐輪位置を記憶する自転車駐輪位置記憶手段と、前記自転車駐輪位置記憶手段より前記自転車識別データに基づいて特定される自転車と関係付けて記憶された位置データを読み出して表示する自転車駐輪位置表示手段とを備えたことを特徴とする自転車駐輪場の管理装置」が開示されている。(例えば、特許文献1参照)。 As an example of a bicycle parking lot, a bicycle parking lot management device is disclosed that includes "a bicycle identification data input means for inputting bicycle identification data from bicycle identification data storage means that is provided on each bicycle and stores bicycle identification data identifying the bicycle, a position data input means for inputting position data assigned according to the bicycle parking location within the bicycle parking lot, a bicycle parking position storage means for storing the bicycle identification data and the position data in association with each other to store the bicycle parking position, and a bicycle parking position display means for reading and displaying the position data stored from the bicycle parking position storage means in association with the bicycle identified based on the bicycle identification data" (see, for example, Patent Document 1).
特許文献1のものは、管理室に設置される管理用コンピュータがあり、入場ゲート等が必要なものであった。そのため、大掛かりな駐輪場の設営が必要なものであった。
近年では、例えば、店舗の前等のちょっとした空きスペースを使用した駐輪場の要望等もあり、駐輪場としての機能を簡単に設置できるようなものが望まれている。
The system disclosed in
In recent years, there has been a demand for bicycle parking spaces that can be used in small vacant spaces, such as in front of stores, and there is a demand for something that can easily be equipped with bicycle parking functions.
本発明は、簡単に駐輪場としての設置ができるように工夫した駐輪システムを提供することを目的とする。 The present invention aims to provide a bicycle parking system that is designed to be easily installed as a bicycle parking area.
本発明は、自転車を固定位置に駐輪させるための施開錠部材を有する駐輪装置と、前記駐輪装置に対して通信可能に接続された駐輪管理サーバと、を備える駐輪システムであって、前記駐輪装置は、前記施開錠部材を開錠するための鍵データを記憶する装置記憶部と、前記施開錠部材を施錠したことに応じて、前記施開錠部材を特定する部材識別情報を含む管理データを、前記駐輪管理サーバに送信するデータ送信手段と、通信可能に接続された携帯端末から開錠指示データを受信する指示受信手段と、前記指示受信手段により受信した前記開錠指示データと、前記装置記憶部に記憶された前記鍵データとを照合する照合手段と、前記照合手段による照合ができた場合に、前記施開錠部材を開錠する開錠手段と、を備え、前記駐輪管理サーバは、前記部材識別情報に対応付けて前記鍵データを記憶する鍵管理記憶部と、前記駐輪装置から前記管理データを受信した場合に、前記鍵管理記憶部の前記部材識別情報に対応する日時情報を更新するデータ更新手段と、通信可能に接続された前記携帯端末から前記部材識別情報を含む鍵要求データを受信する鍵要求受信手段と、前記鍵要求受信手段により受信した前記鍵要求データに基づいて、前記鍵管理記憶部に記憶された前記部材識別情報に対応する前記鍵データを含む前記開錠指示データを、前記携帯端末に送信する開錠指示送信手段と、を備える、駐輪システムに関する。 The present invention is a bicycle parking system comprising a bicycle parking device having a locking/unlocking member for parking a bicycle in a fixed position, and a bicycle parking management server communicatively connected to the bicycle parking device, the bicycle parking device comprising a device storage unit for storing key data for unlocking the locking/unlocking member, a data transmission means for transmitting management data including member identification information for identifying the locking/unlocking member to the bicycle parking management server in response to locking the locking/unlocking member, an instruction receiving means for receiving unlocking instruction data from a communicatively connected mobile terminal, a comparison means for comparing the unlocking instruction data received by the instruction receiving means with the key data stored in the device storage unit, and a comparison means for comparing the unlocking instruction data received by the comparison means with the key data stored in the device storage unit. and an unlocking means for unlocking the locking/unlocking member when the bicycle parking management server is not connected to the bicycle parking device, and the bicycle parking management server is equipped with a key management storage unit that stores the key data in association with the member identification information, a data updating means that updates date and time information corresponding to the member identification information in the key management storage unit when the management data is received from the bicycle parking device, a key request receiving means that receives key request data including the member identification information from the mobile terminal that is communicably connected, and an unlocking instruction sending means that sends the unlocking instruction data including the key data corresponding to the member identification information stored in the key management storage unit to the mobile terminal based on the key request data received by the key request receiving means.
また、駐輪システムにおいて、前記駐輪装置の前記データ送信手段は、前記装置記憶部の前記鍵データをさらに含む前記管理データを、前記駐輪管理サーバに送信し、前記駐輪管理サーバの前記データ更新手段は、前記駐輪装置から前記管理データを受信した場合に、前記鍵管理記憶部の前記部材識別情報に対応付けて前記管理データに含む前記鍵データを更新してもよい。 In addition, in the bicycle parking system, the data transmission means of the bicycle parking device may transmit the management data, which further includes the key data of the device storage unit, to the bicycle parking management server, and the data update means of the bicycle parking management server may update the key data included in the management data in association with the member identification information of the key management storage unit when receiving the management data from the bicycle parking device.
また、駐輪システムにおいて、前記駐輪装置は、前記施開錠部材を施錠したことに応じて、生成の都度異なる前記鍵データを生成する鍵生成手段と、前記鍵生成手段により生成された前記鍵データを前記装置記憶部に記憶する装置記憶手段と、を備え、前記データ送信手段は、前記装置記憶手段による処理の後、前記管理データを前記駐輪管理サーバに送信してもよい。 In addition, in the bicycle parking system, the bicycle parking device may include a key generating means for generating different key data each time the locking/unlocking member is locked, and a device storage means for storing the key data generated by the key generating means in the device storage unit, and the data transmitting means may transmit the management data to the bicycle parking management server after processing by the device storage means.
また、駐輪システムにおいて、前記駐輪装置は、前記施開錠部材を有する収容部と、前記収容部への入庫を検知する検知手段と、前記検知手段が入庫を検知したことに応じて、前記施開錠部材を施錠する施錠手段と、を備え、前記データ送信手段は、前記施錠手段が施錠したことに応じて、前記管理データを、前記駐輪管理サーバに送信してもよい。 In addition, in the bicycle parking system, the bicycle parking device may include a storage unit having the locking/unlocking member, a detection means for detecting entry into the storage unit, and a locking means for locking the locking/unlocking member in response to the detection means detecting entry, and the data transmission means may transmit the management data to the bicycle parking management server in response to the locking means locking.
また、駐輪システムにおいて、前記駐輪装置は、前記開錠手段により前記施開錠部材を開錠した後、前記検知手段が前記収容部の自転車に対する出庫を検知した場合に、前記装置記憶部に記憶された前記鍵データを消去する消去手段を備えてもよい。 In addition, in the bicycle parking system, the bicycle parking device may include an erasing means for erasing the key data stored in the device memory unit when the detection means detects the removal of a bicycle from the storage unit after the unlocking means unlocks the locking/unlocking member.
また、駐輪システムにおいて、前記駐輪装置の前記施錠手段は、前記開錠手段により前記収容部を開錠した後、所定時間内に前記検知手段が前記収容部の自転車に対する出庫を検知しなかった場合に、前記収容部を施錠してもよい。 In addition, in the bicycle parking system, the locking means of the bicycle parking device may lock the storage unit if the detection means does not detect the removal of a bicycle from the storage unit within a predetermined time after the unlocking means unlocks the storage unit.
また、駐輪システムにおいて、前記駐輪装置の前記装置記憶部は、複数の前記鍵データを記憶し、前記駐輪装置の前記データ送信手段は、前記複数の鍵データのうちランダムに選択された一の前記鍵データを含む前記管理データを、前記駐輪管理サーバに送信し、前記駐輪装置の前記照合手段は、前記指示受信手段により受信した前記開錠指示データと、前記装置記憶部に記憶された前記一の鍵データとを照合してもよい。 In addition, in the bicycle parking system, the device storage unit of the bicycle parking device may store a plurality of the key data, the data transmission means of the bicycle parking device may transmit the management data including one of the key data randomly selected from the plurality of key data to the bicycle parking management server, and the comparison means of the bicycle parking device may compare the unlock instruction data received by the instruction receiving means with the one key data stored in the device storage unit.
また、駐輪システムにおいて、前記駐輪装置は、前記施開錠部材の状態を示すステータスを、前記部材識別情報と共に前記駐輪管理サーバに送信するステータス送信手段を備え、前記駐輪管理サーバは、前記部材識別情報と前記ステータスとを対応付けて記憶するステータス記憶部と、前記駐輪装置から前記ステータスを受信したことに応じて、前記ステータス記憶部を更新するステータス更新手段と、を備え、前記開錠指示送信手段は、前記ステータス記憶部に記憶された前記部材識別情報に対応する前記ステータスが入庫を示すものである場合に、前記開錠指示データを前記携帯端末に送信してもよい。 In addition, in the bicycle parking system, the bicycle parking device includes a status transmission means for transmitting a status indicating the state of the locking/unlocking member together with the member identification information to the bicycle parking management server, and the bicycle parking management server includes a status storage unit for storing the member identification information and the status in association with each other, and a status update means for updating the status storage unit in response to receiving the status from the bicycle parking device, and the unlock instruction transmission means may transmit the unlock instruction data to the mobile terminal when the status corresponding to the member identification information stored in the status storage unit indicates storage.
また、駐輪システムにおいて、前記駐輪装置の前記装置記憶部は、各駐輪装置に共通の共通鍵データを予め記憶しており、前記駐輪装置の前記照合手段は、前記装置記憶部に記憶された前記管理データに含まれる前記鍵データとの照合ができなかった場合に、前記指示受信手段により受信した前記開錠指示データと、前記装置記憶部に記憶された前記共通鍵データとをさらに照合し、前記駐輪装置の前記開錠手段は、前記共通鍵データによる照合ができた場合にも、前記施開錠部材を開錠してもよい。 In addition, in the bicycle parking system, the device storage unit of the bicycle parking device stores common key data common to each bicycle parking device in advance, and when the comparison means of the bicycle parking device is unable to compare the key data contained in the management data stored in the device storage unit, it further compares the unlocking instruction data received by the instruction receiving means with the common key data stored in the device storage unit, and the unlocking means of the bicycle parking device may also unlock the locking/unlocking member when a comparison is made using the common key data.
また、駐輪システムにおいて、前記駐輪管理サーバは、前記鍵要求受信手段により、前記携帯端末から前記鍵要求データを受信したことに応じて、前記鍵管理記憶部を参照して決済額を算出し、前記決済額を含む決済処理に関する指示データを、前記携帯端末に送信する指示送信手段を備え、前記駐輪管理サーバの前記開錠指示送信手段は、前記指示送信手段が送信した前記指示データに対して前記携帯端末により決済が行われたことを確認したことに応じて、前記開錠指示データを前記携帯端末に送信してもよい。 In addition, in the bicycle parking system, the bicycle parking management server may include an instruction sending means that, in response to receiving the key request data from the mobile terminal by the key request receiving means, refers to the key management storage unit to calculate a payment amount and sends instruction data regarding the payment process including the payment amount to the mobile terminal, and the unlock instruction sending means of the bicycle parking management server may send the unlock instruction data to the mobile terminal in response to confirming that the mobile terminal has made a payment for the instruction data sent by the instruction sending means.
また、駐輪システムにおいて、前記駐輪管理サーバは、前記携帯端末から、前記携帯端末もしくは前記携帯端末のユーザを識別するユーザ識別情報又は前記ユーザが指定した認証用情報である入庫時情報を、前記ユーザの自転車を入庫した前記施開錠部材に係る前記部材識別情報と共に受信するユーザ情報受信手段を備え、前記鍵要求受信手段は、前記入庫時情報と共に前記鍵要求データを受信し、前記鍵要求データの前記部材識別情報及び前記入庫時情報が、前記ユーザ情報受信手段により受信した前記部材識別情報及び前記入庫時情報に一致するか否かを確認するユーザ情報確認手段を備え、前記開錠指示送信手段は、前記ユーザ情報確認手段により一致が確認できた場合に、前記開錠指示データを、前記携帯端末に送信してもよい。 In addition, in the bicycle parking system, the bicycle parking management server includes a user information receiving means for receiving from the mobile terminal user identification information for identifying the mobile terminal or the user of the mobile terminal or entry time information, which is authentication information designated by the user, together with the member identification information relating to the locking/unlocking member in which the user's bicycle is stored, the key request receiving means includes a user information confirmation means for receiving the key request data together with the entry time information and confirming whether the member identification information and the entry time information of the key request data match the member identification information and the entry time information received by the user information receiving means, and the unlock instruction sending means may send the unlock instruction data to the mobile terminal when a match is confirmed by the user information confirmation means.
また、駐輪システムにおいて、前記駐輪装置は、前記携帯端末から、前記携帯端末もしくは前記携帯端末のユーザを識別するユーザ識別情報又は前記ユーザが指定した認証用情報である入庫時情報を受信する入庫時情報受信手段を備え、前記データ送信手段は、前記入庫時情報受信手段により受信した前記入庫時情報をさらに含む前記管理データを、前記駐輪管理サーバに送信し、前記駐輪管理サーバの前記鍵要求受信手段は、前記入庫時情報と共に前記鍵要求データを受信し、前記駐輪管理サーバは、前記鍵要求データの前記部材識別情報及び前記入庫時情報が、受信した前記部材識別情報及び前記入庫時情報に一致するか否かを確認するユーザ情報確認手段を備え、前記開錠指示送信手段は、前記ユーザ情報確認手段により一致が確認できた場合に、前記開錠指示データを、前記携帯端末に送信してもよい。 In addition, in the bicycle parking system, the bicycle parking device may include an entry-time information receiving means for receiving from the mobile terminal user identification information for identifying the mobile terminal or the user of the mobile terminal, or entry-time information, which is authentication information designated by the user, and the data transmitting means transmits the management data further including the entry-time information received by the entry-time information receiving means to the bicycle parking management server, and the key request receiving means of the bicycle parking management server receives the key request data together with the entry-time information, and the bicycle parking management server may include a user information confirming means for confirming whether the member identification information and the entry-time information of the key request data match the received member identification information and the entry-time information, and the unlocking instruction transmitting means may transmit the unlocking instruction data to the mobile terminal when a match is confirmed by the user information confirming means.
本発明によれば、簡単に駐輪場としての設置ができるように工夫した駐輪システムを提供することができる。 The present invention provides a bicycle parking system that is designed to be easily installed as a bicycle parking area.
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
(第1実施形態)
〔駐輪システム100の全体構成〕
図1は、第1実施形態に係る駐輪システム100の全体構成図である。
図2は、第1実施形態に係る駐輪システム100を利用した駐輪スペースPSの例を示す図である。
図3は、第1実施形態に係る自転車収容装置30の例を示す図である。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that this is merely an example, and the technical scope of the present invention is not limited to this example.
First Embodiment
[Overall configuration of bicycle parking system 100]
FIG. 1 is an overall configuration diagram of a
FIG. 2 is a diagram showing an example of a bicycle parking space PS utilizing the
FIG. 3 is a diagram showing an example of a
駐輪システム100は、例えば、駅前やショッピングセンタ、店舗前のちょっとした空きスペース等の各駐輪スペースPS(図2参照)に設けられた自転車収容装置30(収容部)(図3参照)を用いたシステムである。駐輪システム100は、自転車収容装置30に自転車を入庫した場合の施錠管理及び駐輪料金の徴収を、簡易な装置を用いて行うものである。また、駐輪システム100では、自転車を駐輪したユーザの携帯端末4を利用して、自転車収容装置30の開錠を行うものである。
The
図1に示す駐輪システム100は、駐輪装置1(1-A1,1-A2,・・・、1-B1,1-B2,・・・)と、携帯端末4と、ゲートウェイ6(6-A,6-B,・・・)と、駐輪管理サーバ7とを備える。以下の説明において、各駐輪装置1-A1,1-A2,・・・、1-B1,1-B2,・・・を特定しない場合には、単に駐輪装置1という。また、他の装置においても同様に、1つの装置を特定しない場合には、枝番(-A,-B等)を省略する。
The
駐輪装置1と、ゲートウェイ6とは、駐輪スペースPS(PS-A,PS-B,・・・)に設けられている。そして、駐輪装置1とゲートウェイ6との間は、データ通信網N1によりデータ通信が可能になっている。データ通信網N1は、例えば、LPWA(Low Power Wide Area)等の少ない消費電力で広いエリアをカバーする無線通信の通信ネットワークであり、例えば、LoRaWANは、その一例である。
なお、簡単に設置ができ、低電力で実現できるという点において、データ通信網N1は、消費電力が少ないLoRaWANを用いるものが適している。しかし、データ通信網N1は、これに限定するものではなく、その他の無線通信方式によるデータ通信を行うものであってもよいし、有線通信であってもよい。
The
In terms of ease of installation and low power consumption, the data communication network N1 is preferably a LoRaWAN that consumes little power, but the data communication network N1 is not limited to this and may be a network that performs data communication using other wireless communication methods or may be a wired network.
また、ゲートウェイ6と駐輪管理サーバ7との間、及び、携帯端末4と駐輪管理サーバ7との間は、データ通信網N2によってデータ通信が可能になっている。データ通信網N2は、例えば、インターネット回線等である。なお、データ通信網N2は、これに限定するものではなく、その他の通信回線を用いてもよいし、有線通信であるか無線通信であるかを問わない。
さらに、駐輪装置1と携帯端末4との間は、例えば、Bluetooth(登録商標)等の近距離無線通信によって、データ通信が可能になっている。
Data communication is possible between the
Furthermore, data communication is possible between the
図2に示す駐輪スペースPSは、4台の自転車の駐輪が可能になっている。この例では、自転車Cが駐輪装置1-A2に駐輪した状態になっており、駐輪装置1-A1,1-A3及び1-A4は、空きになっている。また、各駐輪装置1には、駐輪装置1を特定可能な番号等が、例えば、駐輪装置1の側面等のユーザが視認可能な位置に記載されている。図2に示す駐輪スペースPSの例では、駐輪装置1-A1には、No.1と記載され、駐輪装置1-A2には、No.2と記載されている等である。
The bicycle parking space PS shown in FIG. 2 can accommodate four bicycles. In this example, bicycle C is parked in bicycle parking device 1-A2, and bicycle parking devices 1-A1, 1-A3, and 1-A4 are vacant. Each
〔駐輪装置1〕
駐輪装置1は、1台の自転車を収容する自転車収容装置30を含み、自転車収容装置30に対する施錠及び開錠等を行う装置である。
駐輪装置1は、駐輪管理サーバ7に対してデータを送信する際、ゲートウェイ6を介して行う。駐輪装置1は、例えば、LoRaWANに対応したデバイスである。
[Bicycle parking device 1]
The
The
図4に示すように、駐輪装置1は、制御部10と、記憶部20と、データ通信IF(インタフェース)29と、自転車収容装置30とを備える。
制御部10は、駐輪装置1の全体を制御するCPU(中央処理装置)である。制御部10は、記憶部20に記憶されているプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
制御部10は、検知部11(検知手段)と、施錠部12(施錠手段)と、鍵生成処理部13(鍵生成手段、装置記憶手段)と、データ送信部14(データ送信手段)と、指示受信部15(指示受信手段)と、照合部16(照合手段)と、開錠部17(開錠手段)と、鍵消去部18(消去手段)と、ステータス処理部19(ステータス送信手段)とを備える。
As shown in FIG. 4 , the
The
The
検知部11は、駐輪装置1に有する自転車収容装置30への収容有無を検知する。
まず、検知部11は、自転車収容装置30に自転車が収容されることで、入庫を検知する。より具体的には、検知部11は、図3に示すように、自転車収容装置30に設けられたセンサ部31が収容された自転車Cを検知することによって、センサ部31から送出された信号によって、自転車Cの入庫を検知する。
また、検知部11は、自転車収容装置30に入庫されている自転車が引き出されることで、出庫を検知する。より具体的には、図3に示すように、検知部11は、センサ部31が自転車Cを検知しなくなったことによりセンサ部31から送出された信号によって、自転車Cの出庫を検知する。
The
First, the
The
施錠部12は、検知部11が自転車の入庫を検知したことに応じて、自転車収容装置30を施錠する。より具体的には、施錠部12は、図3に示すように、自転車収容装置30に設けられた鍵ロック機構32(施開錠部材)を施錠するように制御する。施錠部12は、検知部11が自転車Cの入庫を検知したと同時に施錠してもよいし、検知部11が自転車Cの入庫を検知してから、例えば、3分等の時間経過後等に施錠してもよい。
また、施錠部12は、後述する開錠部17により自転車収容装置30を開錠した後、所定時間内(例えば、5分以内)に検知部11が自転車収容装置30の自転車に対する出庫を検知しなかった場合に、自転車収容装置30を施錠する。
The locking
In addition, the locking
鍵生成処理部13は、施錠部12により自転車収容装置30を施錠したことに応じて、自転車収容装置30を開錠するための鍵データを生成する。その際、鍵生成処理部13は、例えば、所定のアルゴリズムに基づいて、生成の都度異なる鍵データを生成する。そして、鍵生成処理部13は、生成された鍵データを、後述する鍵格納部23(装置記憶部)に記憶する。
データ送信部14は、鍵生成処理部13により生成された鍵データと、自転車収容装置30を特定する装置ID(部材識別情報)とを含む管理データを、駐輪管理サーバ7に送信する。
The key
The data transmission unit 14 transmits to the bicycle
指示受信部15は、携帯端末4から開錠指示データを受信する。ここで、開錠指示データは、鍵データを含む。
照合部16は、指示受信部15により受信した開錠指示データと、鍵格納部23に記憶された鍵データとを照合し、鍵データが一致しているか否かを確認する。
開錠部17は、照合部16による照合ができた場合に、自転車収容装置30を開錠する。より具体的には、開錠部17は、自転車収容装置30に設けられた鍵ロック機構32(図3参照)を開錠するように制御する。
鍵消去部18は、開錠部17により自転車収容装置30を開錠した後、検知部11が自転車の出庫を検知した場合に、鍵格納部23に記憶された鍵データを消去する。
The
The
When the
The key erasing unit 18 erases the key data stored in the
ステータス処理部19は、記憶部20に記憶されるステータス25を更新する。ここで、ステータス25には、自転車収容装置30の収容状態(状態)を示すステータスを記憶する。ステータスとしては、例えば、「使用中」、「空き」、「使用不可」等であるが、これに限定されるものではなく、自転車収容装置30の収容状態を示すものであれば、例えば、「入庫」、「出庫待ち」、「出庫」等、他のものであってもよい。
また、ステータス処理部19は、例えば、10分ごと等の定期的なタイミングで、自転車収容装置30の収容状態を示すステータスを、駐輪管理サーバ7に送信する。
The
In addition, the
記憶部20は、制御部10が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部20は、プログラム21と、装置ID22と、鍵格納部23と、ステータス25とを備える。
プログラム21は、上述した制御部10が行う各種機能を実行するためのアプリケーションプログラムである。
装置ID22は、駐輪装置1に有する自転車収容装置30を識別する識別情報である。装置ID22は、例えば、「大井町」等の地域を特定する識別情報と、「第1駐輪場」等の地域内での場所を特定する識別情報と、「1番」等の場所内での位置を特定する識別情報とからなるものであってよい。
The
The
The
The
鍵格納部23は、鍵データを記憶する記憶領域である。
鍵格納部23は、鍵データと、共通鍵データとを記憶する。鍵データは、鍵生成処理部13により生成された鍵データである。他方、共通鍵データは、この駐輪システム100の管理者や、各駐輪スペースPSの管理者等が自転車収容装置30を開錠するための鍵データである。
ステータス25は、自転車収容装置30の収容状態であるステータスを記憶する。
データ通信IF29は、データ通信網N1や、近距離無線通信網を介して各種装置との間で通信を行うためのインタフェースである。
ここで、データ通信IF29を、Bluetoothのインタフェースとして機能させる場合、制御部10は、例えば、装置ID22を含む信号等、駐輪装置1が識別可能である信号を、常時又は入庫されている場合には常時又は定期的に送出(アドバタイズ)する。
The
The
The
The data communication IF 29 is an interface for communicating with various devices via the data communication network N1 and a short-range wireless communication network.
Here, when the data communication IF 29 is made to function as a Bluetooth interface, the
自転車収容装置30は、自転車を収容するための装置である。
図3に示すように、自転車収容装置30は、自転車Cの前輪を固定して施錠が可能な装置である。
自転車収容装置30は、センサ部31と、鍵ロック機構32とを備える。
センサ部31は、例えば、自転車Cの前輪が載置される台に設けられ、自転車が収容されているか否かを検知する。センサ部31は、例えば、自転車の重量を検出するセンサであってもよいし、自転車収容装置30への嵌合を検出するセンサであってもよい。
鍵ロック機構32は、自転車を固定位置に駐輪させるためのものである。鍵ロック機構32は、例えば、自転車Cの前輪に対してロックをかけることができる位置に設けられて、自転車を自転車収容装置30から物理的に引き出せないようにする構造を有する。
なお、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、駐輪装置1は、制御部10、記憶部20等を備えた情報処理装置であり、コンピュータの概念に含まれる。
The
As shown in FIG. 3, the
The
The
The
In addition, a computer refers to an information processing device equipped with a control unit, a storage device, etc., and the
〔携帯端末4〕
携帯端末4は、自転車収容装置30に自転車を入庫したユーザが携行する端末である。携帯端末4は、例えば、電話機能と一般的なコンピュータの機能とを有した端末であり、一般的なスマートフォン、タブレット等であってよい。
携帯端末4は、制御部40と、記憶部50と、タッチパネル57と、データ通信IF59とを備える。
制御部40は、携帯端末4の全体を制御するCPUである。制御部40は、記憶部50に記憶されているOSやアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
[Mobile terminal 4]
The
The
The
制御部40は、出庫処理部41と、鍵要求送信部42と、決済指示受信部43と、決済処理部44と、開錠指示処理部45とを備える。
出庫処理部41は、ユーザが自転車を出庫する場合に、近傍の駐輪装置1が送出する信号を受信して、受信した信号に基づく駐輪装置1の特定情報を表示させる。また、出庫処理部41は、ユーザによる特定情報の選択を受け付ける。
鍵要求送信部42は、駐輪管理サーバ7に対して、自転車収容装置30の開錠に必要な鍵を要求するための鍵要求データを送信する。鍵要求データは、自転車を収容した自転車収容装置30の装置IDを含む。
The
When a user leaves the bicycle, the leaving
The key
決済指示受信部43は、駐輪管理サーバ7から決済処理に関する指示データを受信する。
決済処理部44は、決済指示受信部43が受信した指示データに基づく決済処理を、例えば、図示しない決済サーバとの間で行う。
開錠指示処理部45は、鍵要求データに対する開錠指示データを、駐輪管理サーバ7から受信する。そして、開錠指示処理部45は、受信した開錠指示データを、駐輪装置1に対して送信する。ここで、開錠指示データは、鍵データを含む。
The payment
The
The unlock instruction processing unit 45 receives unlock instruction data in response to the key request data from the bicycle
記憶部50は、制御部40が各種の処理を実行するために必要なプログラム、データ等を記憶するための半導体メモリ素子等の記憶領域である。
記憶部50は、携帯端末用プログラム51を備える。携帯端末用プログラム51は、上述した制御部40が行う各種機能を実行するためのアプリケーションプログラムである。ユーザは、駐輪システム100を利用する場合に、携帯端末用プログラム51を予め携帯端末4にインストールする必要がある。
タッチパネル57は、ユーザによるタッチ操作を受け付ける入力部としての機能と、液晶パネル等で構成される表示部としての機能とを有する。
データ通信IF59は、データ通信網N2や、近距離無線通信網を介して、各種装置との間で通信を行うためのインタフェースである。
The
The
The
The data communication IF 59 is an interface for communicating with various devices via the data communication network N2 and a short-range wireless communication network.
〔ゲートウェイ6〕
ゲートウェイ6は、駐輪スペースPS内や、駐輪スペースPSの近傍(例えば、駐輪スペースに近接する建物内や、近くの他の駐輪スペース等)に設けられる中継基地局である。ゲートウェイ6は、例えば、LoRaWANに対応したLoRaゲートウェイである。ゲートウェイ6は、図示しないが、制御部、記憶部、データ通信IF等を備える。
[Gateway 6]
The
〔駐輪管理サーバ7〕
駐輪管理サーバ7は、駐輪システム100を運営する、例えば、運営企業に設けられたサーバである。駐輪管理サーバ7は、各駐輪スペースPSに設けられた各駐輪装置1を管理する。
駐輪管理サーバ7は、制御部70と、記憶部80と、データ通信IF89とを備える。
制御部70は、駐輪管理サーバ7の全体を制御するCPUである。制御部70は、記憶部80に記憶されているOSやアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
[Bicycle parking management server 7]
The bicycle
The bicycle
The
制御部70は、鍵データ処理部71(データ更新手段)と、鍵要求受信部73(鍵要求受信手段)と、決済指示部74(指示送信手段)と、開錠指示送信部75(開錠指示送信手段)と、ステータス受信部77と、ステータス更新部78(ステータス更新手段)とを備える。
The
鍵データ処理部71は、駐輪装置1から管理データを受信した場合に、日時情報と共に管理データを、後述する鍵管理記憶部82に記憶する。ここで、日時情報は、駐輪装置1において施錠した日時を示すものであり、鍵データ処理部71は、駐輪装置1から管理データと共に日時情報を受信してもよい。また、鍵データ処理部71は、管理データを受信した日時を、日時情報にしてもよい。
When the key
鍵要求受信部73は、携帯端末4から装置IDを含む鍵要求データを受信する。
決済指示部74は、鍵要求受信部73が鍵要求データを受信したことに応じて、鍵管理記憶部82を参照して決済額を算出し、決済額を含む決済処理に関する指示データを、携帯端末4に送信する。
開錠指示送信部75は、決済指示部74により送信した指示データに対する決済処理が、携帯端末4により行われたことを確認できた場合に、鍵要求受信部73が受信した鍵要求データの装置IDに対応する鍵管理記憶部82の鍵データを含む、開錠指示データを、携帯端末4に送信する。
The key
In response to the key
When the unlocking
ステータス受信部77は、駐輪装置1から、例えば、定期的に、又は、所定のタイミングで送信されるステータスを受信する。
ステータス更新部78は、ステータス受信部77が受信したステータスを、装置IDに対応付けて、後述するステータス記憶部83に記憶する。
The
The
記憶部80は、制御部70が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部80は、プログラム81と、鍵管理記憶部82と、ステータス記憶部83とを備える。
プログラム81は、上述した制御部70が行う各種機能を実行するためのアプリケーションプログラムである。
The
The
The program 81 is an application program for executing the various functions performed by the
鍵管理記憶部82は、駐輪装置1から受信した管理データに基づく情報を、装置IDに対応付けて記憶する記憶領域である。
図7(A)に示すように、鍵管理記憶部82は、装置IDと、鍵データと、施錠日時とを対応付けて記憶する。
装置IDは、駐輪装置1が有する自転車収容装置30を識別する識別情報である。
鍵データは、駐輪装置1から受信した管理データに含まれる鍵データを格納する。
施錠日時は、管理データに対応する日時情報を格納する。
The key management storage unit 82 is a storage area that stores information based on the management data received from the
As shown in FIG. 7A, the key management storage unit 82 stores a device ID, key data, and a locking date and time in association with each other.
The device ID is identification information that identifies the
The key data stored is the key data contained in the management data received from the
The locking date and time stores date and time information corresponding to the management data.
ステータス記憶部83は、駐輪装置1から受信したステータスを、装置IDに対応付けて記憶する記憶領域である。
図7(B)に示すように、ステータス記憶部83は、装置IDと、ステータスと、更新日時とを対応付けて記憶する。
図7(B)に例示する装置IDは、図2の駐輪装置1-A1から1-A4に対応する。
ステータスは、駐輪装置1から受信したステータスを格納する。この例では、「空き」や「使用中」等が格納されているが、各収容状態を表す記号を格納してもよい。
更新日時は、ステータスに対応する日時情報を格納する。
図6のデータ通信IF89は、データ通信網N2を介して各種装置との間で通信を行うためのインタフェースである。
The
As shown in FIG. 7B, the
The device IDs illustrated in FIG. 7(B) correspond to the bicycle parking devices 1-A1 to 1-A4 in FIG.
The status stores the status received from the
The update date and time stores date and time information corresponding to the status.
The data communication IF 89 in FIG. 6 is an interface for communicating with various devices via the data communication network N2.
〔処理の説明〕
次に、ユーザが自転車を駐輪する場合の処理について説明する。
図8は、第1実施形態に係る駐輪システム100の入庫時処理を示すフローチャートである。
自転車を駐輪したいユーザは、駐輪スペースPS内の空いている自転車収容装置30に、自身の自転車を入庫させる。
そうすることで、自転車収容装置30のセンサ部31は、自転車の入庫を検知して信号を送出するので、図8のステップS(以下、単に「S」という。)11において、駐輪装置1の制御部10(検知部11)は、センサ部31からの信号を受信して、自転車収容装置30への入庫を確認する。
[Processing Description]
Next, the process when the user parks the bicycle will be described.
FIG. 8 is a flowchart showing the process at the time of parking in the
A user who wishes to park a bicycle places his/her bicycle in an available
In this way, the
S12において、制御部10(施錠部12)は、施錠信号を自転車収容装置30の鍵ロック機構32に出力する。自転車収容装置30の鍵ロック機構32は、施錠信号に基づいて施錠を行う。ここで、制御部10は、施錠信号の出力を、S11の処理で入庫を確認したらすぐに行ってもよいが、5分等の所定時間を経た後に行ってもよい。このように、施錠をすぐに行わないのは、ユーザによって自転車の駐輪をし直す場合等を考慮したものである。
In S12, the control unit 10 (locking unit 12) outputs a locking signal to the
S13において、制御部10(ステータス処理部19)は、自転車収容装置30の収容状態が変更になったため、ステータス25を、「使用中」に設定する。
S14において、制御部10(鍵生成処理部13)は、鍵データを生成する。生成された鍵データは、今回の入庫にのみ対応したものである。そして、制御部10は、生成した鍵データを、鍵格納部23に鍵データ23aとして記憶させる。
なお、S13の処理と、S14の処理とは、同時に行ってもよいし、S14の処理を行った後にS13の処理を行ってもよい。
In S13, the control unit 10 (status processing unit 19) sets the
In S14, the control unit 10 (key generation processing unit 13) generates key data. The generated key data corresponds only to the current entry into the warehouse. The
The process of S13 and the process of S14 may be performed simultaneously, or the process of S13 may be performed after the process of S14.
S15において、制御部10(データ送信部14)は、生成した鍵データを含む管理データを、駐輪管理サーバ7に対して送信する。管理データは、鍵データと、装置ID22の装置IDとを含む。その後、制御部10は、本処理を終了する。
In S15, the control unit 10 (data transmission unit 14) transmits management data including the generated key data to the bicycle
駐輪管理サーバ7の制御部70は、駐輪装置1が送信した管理データを受信すると、S16において、制御部70(鍵データ処理部71)は、受信した管理データに基づいて、鍵管理記憶部82を更新する。具体的には、制御部70は、鍵管理記憶部82をサーチして、受信した管理データに含まれる装置IDを見つけ出す。そして、制御部70は、鍵管理記憶部82の装置IDに対応する鍵データ及び施錠日時の各項目に、受信した管理データに含まれる鍵データ及び日時情報を格納する。その後、制御部70は、本処理を終了する。
When the
上記で説明した駐輪装置1での処理によって、自転車を自転車収容装置30に入庫した状態にでき、かつ、自転車収容装置30を施錠するので、自転車を自転車収容装置30から引き出せないようにできる。その際、ユーザは、自転車を自転車収容装置30に入庫するだけでよく、特段の作業は不要である。また、駐輪装置1から鍵データを含む管理データを駐輪管理サーバ7に送信するので、駐輪管理サーバ7では、鍵データを管理することができる。
The processing in the
次に、自転車収容装置30のステータスを、駐輪管理サーバ7で管理するための処理について説明する。
図9は、第1実施形態に係る駐輪システム100のステータス更新処理を示すフローチャートである。
Next, a process for managing the status of the
FIG. 9 is a flowchart showing the status update process of the
図9のS21において、駐輪装置1の制御部10(ステータス処理部19)は、所定のタイミングになったか否かを判断する。所定のタイミングは、例えば、10分ごと等の時間のタイミングであってもよい。また、所定のタイミングは、ステータスが変更されたタイミングであってもよい。さらに、所定のタイミングは、時間のタイミングとステータスの変更タイミングとの両方であってもよい。所定のタイミングになったと判断された場合(S21:YES)には、制御部10は、処理をS22に移す。他方、所定のタイミングになったと判断されなかった場合(S21:NO)には、制御部10は、本処理にとどまり、所定のタイミングになるまで待機する。
In S21 of FIG. 9, the control unit 10 (status processing unit 19) of the
S22において、制御部10(ステータス処理部19)は、ステータス25のステータスを、装置ID22の装置IDと共に駐輪管理サーバ7に送信する。その際、制御部10は、ゲートウェイ6に空きチャンネルがあるか否かを確認の上、空きチャンネルがある場合に、そのチャンネルを利用してステータスを送信する。その後、制御部10は、処理をS21に移し、所定のタイミングにステータスを送信する処理を繰り返す。
なお、制御部10は、ゲートウェイ6に空きチャンネルがあるか否かの確認に代えて、ゲートウェイ6において使用する周波数を予め指定しておき、指定した周波数についての空きチャンネルがあるか否かを確認するようにしてもよい。
In S22, the control unit 10 (status processing unit 19) transmits the status in the
In addition, instead of checking whether or not there is an available channel in the
駐輪管理サーバ7の制御部70(ステータス受信部77)は、駐輪装置1からステータスを受信すると、S23において、制御部70(ステータス更新部78)は、受信したステータスを、ステータス記憶部83に記憶させる。具体的には、制御部70は、ステータス記憶部83をサーチして、ステータスと共に受信した装置IDを見つけ出す。そして、制御部70は、ステータス記憶部83の装置IDに対応するステータス及び更新日時の各項目に、受信したステータス及び日時情報を格納する。その後、制御部70は、本処理を終了する。
When the control unit 70 (status receiving unit 77) of the bicycle
このように、駐輪装置1のステータス処理部19は、自転車収容装置30の収容状態を示すステータスを、適宜のタイミングで駐輪管理サーバ7に送信することで、駐輪管理サーバ7の制御部70は、ステータス記憶部83を更新する。よって、駐輪管理サーバ7では、常に最新の駐輪装置1ごとのステータスを把握できる。
In this way, the
次に、ユーザが自転車を出庫する際の処理について説明する。
図10は、第1実施形態に係る携帯端末4の出庫時処理を示すフローチャートである。
図11は、第1実施形態に係る携帯端末4の表示例を示す図である。
図12は、第1実施形態に係る駐輪システム100の鍵要求処理を示すフローチャートである。
図13は、第1実施形態に係る駐輪システム100の開錠指示処理を示すフローチャートである。
Next, the process when the user leaves the bicycle will be described.
FIG. 10 is a flowchart showing the process at the time of leaving the garage of the
FIG. 11 is a diagram showing a display example of the
FIG. 12 is a flowchart showing the key request process of the
FIG. 13 is a flowchart showing the unlock instruction process of the
ユーザは、自転車を出庫しようとする場合に、自身の携帯端末4に予めインストールしてある携帯端末用プログラム51を起動させる。
そうすることで、図10のS31において、携帯端末4の制御部40(出庫処理部41)は、各駐輪装置1が送出する信号を受信する。そして、制御部40(出庫処理部41)は、受信した信号に基づいて選択画面を生成し、タッチパネル57に出力する。
図11は、タッチパネル57に出力された選択画面91の例を示す。選択画面91は、受信した信号に対応する駐輪装置1を、選択ボタンとして表示したものである。ここで、選択画面91は、一例である。各駐輪装置1が特定できるものであれば、他のものであってもよい。
例えば、駐輪装置1において入庫時のみ信号を送出している場合には、自転車が入庫中の駐輪装置1の番号のみが選択可能に出力されていてもよい。
When the user wishes to take out the bicycle, the user starts up the
10, the control unit 40 (the leaving processing unit 41) of the
11 shows an example of a
For example, if the
S32において、制御部40(出庫処理部41)は、ユーザによる駐輪装置1の選択を受け付けたか否かを判断する。例えば、図11の選択画面91からいずれかの駐輪番号をタップした場合には、駐輪装置1の選択を受け付けたと判断する。駐輪装置1の選択を受け付けた場合(S32:YES)には、制御部40は、処理をS33に移す。他方、駐輪装置1の選択を受け付けていない場合(S32:NO)には、制御部40は、選択を受け付けるまで本処理にとどまる。
In S32, the control unit 40 (unloading processing unit 41) determines whether or not the selection of a
S33において、携帯端末4の制御部40は、鍵要求処理を行う。この鍵要求処理は、ユーザが、自身の携帯端末4を用いて、自転車収容装置30を開錠する鍵を、携帯端末4に保持させるための処理である。
In S33, the
ここで、鍵要求処理について、図12に基づき説明する。
図12のS41において、携帯端末4の制御部40(鍵要求送信部42)は、装置IDを含む鍵要求データを、駐輪管理サーバ7に対して送信する。ここで、ユーザは、携帯端末4に自身の自転車を収容させている自転車収容装置30の装置IDを入力する必要がある。その方法としては、例えば、駐輪装置1に装置IDが視認可能な位置に記載されており、ユーザは、携帯端末4から記載された装置IDを手入力するようにしてもよい。又は、例えば、駐輪装置1に図示しないバーコードや二次元コード等のコードが視認可能な位置に取り付けられており、ユーザは、携帯端末4を用いてコードを読み取ることで、コードから装置IDを取得してもよい。さらに、ユーザは、携帯端末4を操作して、駐輪管理サーバ7と通信し、例えば、駐輪装置1の場所を、表示された選択肢に基づいて入力することで、駐輪管理サーバ7が装置IDを特定して、鍵要求データを送信してもよい。
The key request process will now be described with reference to FIG.
In S41 of FIG. 12, the control unit 40 (key request transmission unit 42) of the
駐輪管理サーバ7の制御部70(鍵要求受信部73)は、携帯端末4から鍵要求データを受信すると、S42において、制御部70は、ステータス記憶部83の該当の装置IDに対応したステータスが「使用中」であることを確認する。
なお、ステータスが「使用中」ではない場合は、制御部70は、以降の処理を行わず、例えば、入力した装置IDの確認を促すメッセージを、携帯端末4に送信してもよい。
When the control unit 70 (key request receiving unit 73) of the bicycle
If the status is not "in use", the
S43において、制御部70(決済指示部74)は、鍵管理記憶部82の該当の装置IDに対応した施錠日時及び現在日時情報を用いて決済額を算出する。決済額は、例えば、2時間100円等の予め定められた条件により算出される駐輪料金である。なお、予め定められた条件は、個々の駐輪スペースPSにより異なってもよく、その場合には、装置IDと決済額算出条件とを対応付けた条件テーブル(図示せず)を記憶部80に備えて、条件テーブルに基づいて決済額を算出すればよい。
S44において、制御部70(決済指示部74)は、算出した決済額を含む決済処理に関する指示データを、携帯端末4に対して送信する。
In S43, the control unit 70 (payment instruction unit 74) calculates the payment amount using the locking date and time and the current date and time information corresponding to the relevant device ID in the key management storage unit 82. The payment amount is a bicycle parking fee calculated based on predetermined conditions, such as 100 yen for two hours. Note that the predetermined conditions may differ depending on the individual bicycle parking space PS. In that case, a condition table (not shown) that associates device IDs with payment amount calculation conditions may be provided in the
In S<b>44 , the control unit 70 (payment instruction unit 74 ) transmits instruction data regarding the payment process, including the calculated payment amount, to the
携帯端末4の制御部40(決済指示受信部43)は、駐輪管理サーバ7から指示データを受信すると、S45において、制御部40(決済処理部44)は、例えば、図示しない決済サーバとの間で決済処理を行う。ここで、決済処理の方法については、特に限定されない。決済方法としては、例えば、クレジットカードやデビットカード等を用いた決済であってもよいし、キャッシュレス決済であってもよい。また、例えば、コンビニエンスストアでの支払による決済等であってもよい。
When the control unit 40 (payment instruction receiving unit 43) of the
S46において、制御部40(決済処理部44)は、決済ができたか否かを判断する。決済ができた場合(S46:YES)は、制御部40は、処理をS47に移す。他方、決済ができなかった場合(S46:NO)には、制御部40は、処理を図10のS34に移す。
S47において、制御部40(決済処理部44)は、決済ができた旨の決済完了データを、駐輪管理サーバ7に送信する。
In S46, the control unit 40 (payment processing unit 44) judges whether or not the payment has been made. If the payment has been made (S46: YES), the
In S47, the control unit 40 (payment processing unit 44) transmits payment completion data to the bicycle
駐輪管理サーバ7の制御部70は、携帯端末4から決済完了データを受信すると、S48において、制御部70(開錠指示送信部75)は、開錠指示データを携帯端末4に送信する。ここで、開錠指示データは、鍵要求データで要求のあった装置IDに対応した鍵データを含む。その後、駐輪管理サーバ7の制御部70は、本処理を終了する。
When the
図10のS34において、携帯端末4の制御部40(開錠指示処理部45)は、開錠指示データを受信したか否かを判断する。開錠指示データを受信した場合(S34:YES)には、制御部40は、処理をS35に移す。他方、開錠指示データを受信しなかった場合(S34:NO)には、制御部40は、本処理を終了する。なお、開錠指示データを受信しなかった場合とは、図12のS46の処理で、決済ができなかった(NOが選択された)場合等が考えられる。
S35において、制御部40は、開錠指示処理を行う。
In S34 of Fig. 10, the control unit 40 (unlock instruction processing unit 45) of the
In S35, the
ここで、開錠指示処理について、図13に基づき説明する。
図13のS51において、携帯端末4の制御部40(開錠指示処理部45)は、駐輪管理サーバ7から受信した開錠指示データを、駐輪装置1に対して送信する。その後、制御部40は、本処理を終了する。
駐輪装置1の制御部10(指示受信部15)は、携帯端末4から開錠指示データを受信すると、S52において、制御部10(照合部16)は、開錠指示データに含まれる鍵データと、鍵格納部23の鍵データ23aとを照合し、一致するか否かを確認する。
The unlock instruction process will now be described with reference to FIG.
13, the control unit 40 (unlock instruction processing unit 45) of the
When the control unit 10 (instruction receiving unit 15) of the
S53において、制御部10(照合部16)は、照合できたか否かを判断する。照合できた場合(S53:YES)、つまり鍵データが一致した場合には、制御部10は、処理をS54に移す。他方、照合できなかった場合(S53:NO)には、制御部10は、本処理を終了する。なお、照合できなかった場合に、制御部10は、鍵が異なる旨のエラーを、携帯端末4に送信してもよい。
S54において、制御部10(開錠部17)は、開錠信号を、自転車収容装置30の鍵ロック機構32に送出する。これにより、鍵ロック機構32は、開錠するので、自転車を自転車収容装置30から引き出すことが可能になる。
In S53, the control unit 10 (comparison unit 16) judges whether or not the comparison has been made. If the comparison has been made (S53: YES), that is, if the key data match, the
In S54, the control unit 10 (unlocking unit 17) sends an unlock signal to the
S55において、制御部10(検知部11)は、自転車収容装置30からの自転車の出庫を確認できたか否かを判断する。ユーザが自転車収容装置30から自転車を引き出すと、自転車収容装置30のセンサ部31が出庫を検知して信号を送出するので、検知部11は、自転車の出庫を確認できる。自転車の出庫を確認できた場合(S55:YES)は、制御部10は、処理をS56に移す。他方、自転車の出庫を確認できていない場合(S55:NO)には、制御部10は、処理をS57に移す。
S56において、制御部10は、出庫後処理を行う。出庫後処理として、制御部10(ステータス処理部19)は、ステータス25に、「空き」を設定する。また、出庫後処理として、制御部10(鍵消去部18)は、鍵格納部23の鍵データ23aを消去する。その後、制御部10は、本処理を終了する。
In S55, the control unit 10 (detection unit 11) determines whether or not it has been possible to confirm the removal of the bicycle from the
In S56, the
他方、S57において、制御部10は、開錠信号を送出してから所定時間が経過したか否かを判断する。所定時間は、例えば、3分等の予め設定された時間であってよい。所定時間が経過した場合(S57:YES)には、制御部10は、処理をS58に移す。所定時間が経過していない場合(S57:NO)には、制御部10は、処理をS55に移す。なお、所定時間が経過していない場合に、制御部10(開錠部17)は、開錠信号を再度鍵ロック機構32に送出する処理を行ってもよい。
On the other hand, in S57, the
S58において、制御部10(施錠部12)は、施錠信号を鍵ロック機構32に送出する処理を行う。これにより、自転車収容装置30は、鍵ロック機構32が自転車をロックする処理を行い、施錠がされた状態になる。これは、例えば、第三者が間違えて開錠した場合を考慮したものであり、自転車が所定時間引き出されなければ再度施錠するようにしている。その後、制御部10は、本処理を終了する。
In S58, the control unit 10 (locking unit 12) performs processing to send a lock signal to the
このように、第1実施形態の駐輪システム100によれば、以下のような効果がある。
(1)駐輪装置1は、自転車収容装置30に自転車が入庫された場合に施錠をする。そして、自転車を出庫する場合に、ユーザは、携帯端末4を用いて駐輪管理サーバ7から該当の自転車収容装置30を開錠する鍵データを受信して、携帯端末4から駐輪装置1に鍵データを送信する。携帯端末4から鍵データを受信した駐輪装置1では、記憶された鍵データ一致した場合に自転車収容装置30を開錠する。
よって、ユーザが携帯端末4を用いて自転車収容装置30を開錠する仕組みを構築することができる。また、ユーザは、出庫時にのみ携帯端末4を用いればよく、入庫時には、自転車を入庫する作業のみで済むため、便利である。
As described above, the
(1) The
Therefore, it is possible to establish a mechanism that allows the user to unlock the
(2)携帯端末4が駐輪管理サーバ7から受信する鍵データは、入庫時に駐輪装置1から駐輪管理サーバ7に送信された鍵データである。
よって、出庫時に用いる鍵データを、入庫時の鍵データと一致させることができる。
(3)駐輪装置1では、入庫時に開錠に必要な鍵データを生成し、駐輪管理サーバ7に生成した鍵データを送信する。よって、鍵データを都度新たなものにできる。
また、生成する鍵データを、毎回異なるものにすることで、流用して鍵データを使用することを防止できる。
(2) The key data that the
Therefore, the key data used at the time of leaving the warehouse can be made to match the key data used at the time of entering the warehouse.
(3) When the
Moreover, by generating different key data each time, it is possible to prevent the reuse of key data.
(4)駐輪装置1では、自転車収容装置30を開錠後に所定時間内に出庫しなかった場合に、自転車収容装置30を再度施錠する。
よって、第三者が誤って鍵データを用いて出庫しようとした場合であっても、間違いに気づいた場合に、そのままにすれば施錠されるため、持ち去り等を回避できる。
(5)駐輪装置1は、収容状態を示すステータスを有し、適宜のタイミングで駐輪管理サーバ7にステータスを送信し、駐輪管理サーバ7では、ステータスを装置IDに対応付けて記憶する。
よって、駐輪管理サーバ7では、駐輪システム100の全ての駐輪装置1のステータスを管理できる。
(6)駐輪装置1は、出庫時に決済が済んでいることを確認した上で、自転車収容装置30を開錠する。
よって、駐輪料金を支払ったことに応じて自転車収容装置30を開錠させることができる。
(4) In the
Therefore, even if a third party mistakenly attempts to use the key data to take something out of the warehouse, if the third party realizes the mistake, the lock will be locked if the mistake is left as is, and the third party can avoid theft, etc.
(5) The
Therefore, the bicycle
(6) When the bicycle is taken out, the
Therefore, the
(7)駐輪装置1は、LoRaWANに対応したデバイスにし、LoRaWANに対応したLoRaゲートウェイであるゲートウェイ6を介して駐輪管理サーバ7にデータを送信する。よって、低電力で実現する仕組みで駐輪システム100を構築でき、例えば、駐輪装置1の制御を、電池やバッテリ等を用いて行うことができ、電源の敷設工事等を不要にできる。
また、安価に駐輪スペースPSの仕組みを構築できるので、自転車のように駐輪料金が安価なものであっても採算がとれる仕組みにできる。
(7) The
In addition, since the bicycle parking space PS system can be constructed at low cost, the system can be profitable even for bicycles, for which parking fees are low.
(第2実施形態)
第2実施形態では、入庫時に駐輪管理サーバに対してユーザ登録をし、ユーザ登録がされたユーザの出庫のみを許容するようにしたものを説明する。なお、以降の説明において、上述した第1実施形態と同様の機能を果たす部分には、同一の符号又は末尾に同一の符号を付して、重複する説明を適宜省略する。
Second Embodiment
In the second embodiment, a system in which a user is registered with a bicycle parking management server when entering the bicycle parking lot, and only users who have been registered are allowed to leave the bicycle parking lot. In the following description, parts that perform the same functions as those in the first embodiment described above are given the same reference numerals or the same reference numerals at the end, and duplicate descriptions are omitted as appropriate.
図14は、第2実施形態に係る駐輪装置1の概要図及び携帯端末204の機能ブロック図である。
図15は、第2実施形態に係る駐輪管理サーバ207の機能ブロック図である。
FIG. 14 is a schematic diagram of the
FIG. 15 is a functional block diagram of the bicycle
〔駐輪システム200〕
駐輪システム200は、駐輪装置1と、携帯端末204と、ゲートウェイ6と、駐輪管理サーバ207とを備える。
図14(A)に示すように、駐輪システム200が備える駐輪装置1には、コード情報135が対応付けられている。コード情報135は、装置IDを含み、ユーザが視認可能な位置に設けられている。コードは、バーコードであっても、QRコード(登録商標)等の二次元コードであってもよい。また、コードは、その他携帯端末204で読み取れるものであってもよい。
[Bicycle Parking System 200]
The
As shown in Fig. 14 (A), the
〔携帯端末204〕
図14(B)に示すように、駐輪システム200が備える携帯端末204は、制御部240と、記憶部250と、カメラ256と、タッチパネル57と、データ通信IF59とを備える。
制御部240は、出庫処理部41と、鍵要求送信部242と、決済指示受信部43と、決済処理部44と、開錠指示処理部245と、コード読取部246と、コード送信部247とを備える。
[Mobile terminal 204]
As shown in FIG. 14 (B), the
The
鍵要求送信部242は、鍵要求データを駐輪管理サーバ207に対して送信する。鍵要求データは、装置IDの他、携帯端末204を使用するユーザを識別するユーザID(入庫時情報)を含む。ここで、ユーザIDは、後述する携帯端末用プログラム251に予め定義されているものであってもよいし、携帯端末用プログラム251を実行してログインする際に入力するものであってもよい。さらに、ユーザIDは、携帯端末204に固有のシリアル番号等であってもよい。
The key
開錠指示処理部245は、開錠指示データを駐輪管理サーバ207から受信する。また、開錠指示処理部245は、開錠指示データと、ユーザIDとを、駐輪装置1に送信する。
コード読取部246は、カメラ256を用いてコード情報135を撮影することで、カメラ256を介してコード情報135に含まれる装置IDを読み取る。
コード送信部247は、ユーザIDと、コード読取部246が読み取ったコード情報135に含まれる装置IDとを、駐輪管理サーバ207に送信する。
The unlock
The
The code transmitting unit 247 transmits the user ID and the device ID contained in the
記憶部250は、上述した制御部240が行う各種機能を実行するためのアプリケーションプログラムである携帯端末用プログラム251を記憶している。
カメラ256は、例えば、携帯端末204のタッチパネル57とは反対の面に設けられる。
The
The camera 256 is provided, for example, on the side of the
〔駐輪管理サーバ207〕
図15に示す駐輪管理サーバ207は、制御部270と、記憶部280と、データ通信IF89とを備える。
制御部270は、鍵データ処理部71と、ユーザID受信処理部272(ユーザ情報受信手段)と、鍵要求受信部273と、決済指示部74と、開錠指示送信部275と、ユーザID確認処理部276(ユーザ情報確認手段)と、ステータス受信部77と、ステータス更新部78とを備える。
[Bicycle parking management server 207]
The bicycle
The
ユーザID受信処理部272は、自転車収容装置30に自転車を入庫した際に、携帯端末204からユーザIDと装置IDとを受信することで、ユーザIDと装置IDとを対応付けて、後述するユーザ記憶部284に記憶する。
鍵要求受信部273は、携帯端末204から装置IDを含む鍵要求データを、ユーザIDと共に受信する。
開錠指示送信部275は、後述するユーザID確認処理部276によってユーザIDが確認できた場合に、開錠指示データを、携帯端末204に送信する。
ユーザID確認処理部276は、鍵要求データと共に受信したユーザIDが入庫時に登録されたものであるか否かを、ユーザ記憶部284を参照して確認する。
When a bicycle is stored in the
The key
The unlock
The user ID confirmation processing unit 276 refers to the
記憶部280は、プログラム281と、鍵管理記憶部82と、ステータス記憶部83と、ユーザ記憶部284と、決済済ユーザ記憶部285とを備える。
プログラム281は、上述した制御部270が行う各種機能を実行するためのアプリケーションプログラムである。
ユーザ記憶部284は、ユーザID受信処理部272が受信したユーザIDと、装置IDとを、受信日時に対応付けて記憶する記憶領域である。
決済済ユーザ記憶部285は、例えば、1ヶ月間の使用を可能とし、既に料金を支払い済のユーザに関する情報を記憶する記憶領域である。決済済ユーザ記憶部285は、駐輪システム200の利用前にユーザが所定の処理をすることで、予めユーザに関する情報が記憶される。決済済ユーザ記憶部285は、ユーザIDと、利用可能期限とを含む。
The
The
The
The paid
〔処理の説明〕
次に、ユーザが自転車を駐輪する場合の処理について説明する。
入庫時の処理については、第1実施形態(図8)と同様である。
入庫後に携帯端末204のユーザが行う入庫後処理について説明する。
図16は、第2実施形態に係る駐輪システム200の入庫後処理を示すフローチャートである。
[Processing Description]
Next, the process when the user parks the bicycle will be described.
The process at the time of warehousing is the same as that in the first embodiment (FIG. 8).
The post-entry process performed by the user of the
FIG. 16 is a flowchart showing the post-entry process of the
自転車を、駐輪装置1の自転車収容装置30に自転車を入庫したユーザは、自身の携帯端末204を用いて、駐輪装置1のコード情報135を携帯端末204のカメラ256で撮影する。そうすることで、図16のS261において、携帯端末204の制御部240(コード読取部246)は、コード情報135を読み取る。
S262において、制御部240(コード送信部247)は、ユーザIDと、読み取ったコード情報135に含まれる装置IDとを、駐輪管理サーバ207に送信する。その後、携帯端末204の制御部240は、本処理を終了する。
A user who has parked a bicycle in the
In S262, the control unit 240 (code transmission unit 247) transmits the user ID and the device ID contained in the
駐輪管理サーバ207の制御部270(ユーザID受信処理部272)は、携帯端末204からユーザID及び装置IDを受信すると、ユーザ記憶部284の装置ID、ユーザID及び受信日時の各項目に対応した値を記憶させる。その後、制御部270は、本処理を終了する。
When the control unit 270 (user ID reception processing unit 272) of the bicycle
次に、出庫時処理について説明する。
ここで、駐輪装置1が適宜のタイミングで行うステータス更新処理については、第1実施形態(図9)と同様である。
携帯端末204が行う出庫時処理については、第1実施形態(図10)と同様である。出庫時処理で呼び出される鍵要求処理(図10のS33に対応)について、図17に基づき説明する。
図17は、第2実施形態に係る駐輪システム200の鍵要求処理を示すフローチャートである。
Next, the process at the time of leaving the warehouse will be described.
Here, the status update process that the
The process at the time of leaving the warehouse performed by the
FIG. 17 is a flowchart showing the key request process of the
図17のS241において、携帯端末204の制御部240(鍵要求送信部242)は、装置IDを含む鍵要求データを、ユーザIDと共に駐輪管理サーバ207に対して送信する。ここで、送信する装置ID及びユーザIDは、ユーザにより、出庫時の処理で携帯端末204に記憶させた装置IDと、ユーザIDとに対応する。
In S241 of FIG. 17, the control unit 240 (key request transmission unit 242) of the
駐輪管理サーバ207の制御部270(鍵要求受信部73)は、携帯端末204から鍵要求データを受信すると、S242aにおいて、制御部270(ユーザID確認処理部276)は、鍵要求データと共に受信したユーザIDを、ユーザ記憶部284を参照して確認する。
ここで、ユーザ記憶部284に該当する装置IDが記憶されていない場合や、入庫後、例えば、30分等のかなりの時間が経過した後にユーザ記憶部284にデータが記憶された場合には、制御部270は、ユーザIDの登録がなかったものとして、S242b以降の処理を行ってもよい。また、ユーザ記憶部284に該当の装置IDが記憶されているが、ユーザIDが異なる場合には、制御部270は、不正な出庫であるとして、以降の処理を行わない。そして、制御部270は、ユーザIDがエラーである旨を、ユーザ記憶部284の該当の装置IDに対応したユーザIDから特定される携帯端末204に送信してもよい。
When the control unit 270 (key request receiving unit 73) of the bicycle
Here, if the corresponding device ID is not stored in the
S242bは、第1実施形態(図12)のS42の処理と同様である。
S243aにおいて、制御部270は、決済済のユーザであるか否かを確認する。決済済である場合(S243a:YES)には、制御部270は、処理をS248に移す。他方、決済済ではない場合(S243:NO)には、制御部270は、処理をS243bに移す。
ここで、制御部270は、決済済ユーザ記憶部285を参照し、当該ユーザのユーザIDが登録され、現在の日時が利用可能期限内であれば、決済済であると判断できる。
S242b is the same as the process of S42 in the first embodiment (FIG. 12).
In S243a, the
Here, the
S243bは、第1実施形態(図12)のS43の処理と同様である。
また、S244からS248までの処理は、第1実施形態(図12)のS44からS48までの処理と同様である。
S243b is the same as the process of S43 in the first embodiment (FIG. 12).
Moreover, the processes from S244 to S248 are similar to the processes from S44 to S48 in the first embodiment (FIG. 12).
このように、第2実施形態の駐輪システム200によれば、以下のような効果がある。
(1)ユーザは、携帯端末204を用いて入庫後すぐにユーザ登録をした場合、出庫時には、ユーザ登録をしたユーザに限って、出庫できるようにした。
よって、正規のユーザのみが、自転車収容装置30を開錠でき、セキュリティ性が向上したものにできる。
As described above, the
(1) If a user registers using the
Therefore, only the authorized user can unlock the
(2)定額で駐輪料金を支払っているユーザを、事前に駐輪管理サーバ207に登録させることで、そのようなユーザには、決済処理を行わせることなく、駐輪管理サーバ207から携帯端末204に鍵データを渡すことができる。
(2) By having users who pay a fixed bicycle parking fee register in advance with the bicycle
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above-mentioned embodiments. Furthermore, the effects described in the embodiments are merely a list of the most favorable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments. Note that the above-mentioned embodiments and the modified forms described below can be used in appropriate combinations, but detailed explanations will be omitted.
(変形形態)
(1)各実施形態では、駐輪装置は、制御部、記憶部といったコンピュータの機能と、自転車収容装置とが一体になったものとして説明したが、これに限定されない。自転車収容装置は、駐輪装置とは別体として有し、駐輪装置に対して通信可能に接続されていてもよい。
(2)各実施形態では、駐輪装置が自転車収容装置を備えるものを説明したが、これに限定されない。自転車収容装置に代えて、例えば、固定位置に少なくとも一部が取り付けられているチェーン錠等、自転車を固定位置に駐輪させて施錠及び開錠できるものであれば、他のものであってもよい。
(Modifications)
(1) In each embodiment, the bicycle parking device has been described as a combination of a bicycle storage device and computer functions such as a control unit and a memory unit, but is not limited to this. The bicycle storage device may be provided separately from the bicycle parking device and may be connected to the bicycle parking device so as to be able to communicate with the bicycle parking device.
(2) In each embodiment, the bicycle parking device is described as including a bicycle storage device, but is not limited to this. Instead of the bicycle storage device, other devices may be used as long as they can lock and unlock the bicycle when parked at a fixed position, such as a chain lock at least a part of which is attached to a fixed position.
(3)各実施形態では、駐輪装置で毎回異なる鍵データを生成するものを例に説明したが、これに限定されない。駐輪装置の記憶部に鍵データを予め記憶しておき、その鍵データを毎回用いるようにしてもよい。また、駐輪装置の記憶部に複数の異なる鍵データを予め記憶しておき、その中からランダムに選択した一の鍵データを用いるようにしてもよい。鍵データを流用するものであるため、毎回異なる鍵データを生成するものよりも不正に開錠される可能性は高くなるが、自転車本体にある鍵を施錠するという自転車の特性から、安全性の高い特定の駐輪スペースの設置場所においては使用可能である。
また、各実施形態では、鍵データを駐輪装置から駐輪管理サーバに送信するものを例に説明したが、上記の変形形態の場合には、これに限定されない。駐輪装置と、駐輪管理サーバとの両方に鍵データを記憶させておけば、鍵データの送信は不要である。
(3) In each embodiment, an example has been described in which the bicycle parking device generates different key data each time, but this is not limited to this. Key data may be pre-stored in the storage unit of the bicycle parking device, and that key data may be used each time. Alternatively, multiple different key data may be pre-stored in the storage unit of the bicycle parking device, and one key data randomly selected from the multiple key data may be used. Since key data is reused, there is a higher possibility of unauthorized unlocking than when different key data is generated each time. However, due to the nature of bicycles, which lock with a key on the bicycle itself, this method can be used in specific bicycle parking space installation locations that are highly secure.
In addition, in each embodiment, the key data is transmitted from the bicycle parking device to the bicycle parking management server, but the above modified embodiment is not limited to this. If the key data is stored in both the bicycle parking device and the bicycle parking management server, the transmission of the key data is not necessary.
(4)各実施形態では、自転車収容装置に自転車を入庫したユーザが、自転車を出庫するものを例に説明したが、これに限定されない。例えば、自転車が長時間入庫された状態になっている場合等に、駐輪スペースの管理者が、放置自転車として出庫できるようにしてもよい。その場合には、管理者の携帯端末に、共通鍵データを記憶させておき、管理者の携帯端末は、共通鍵データを含む開錠指示データを、駐輪装置に送信すればよい。そうすることで、駐輪装置の照合手段が、開錠指示データと、鍵格納部23の共通鍵データ23b(図4参照)とを照合し、開錠手段が、自転車収容装置を開錠するので、放置自転車を引き出すことができる。
また、駐輪スペースの管理者が放置自転車等を出庫できるように、例えば、個々の駐輪装置に、又は、複数の駐輪装置に対して通信可能に接続された開錠管理装置(図示せず)に、自転車収容装置を開錠させるための開錠スイッチを設けてもよい。そのようにすれば、管理者は、携帯端末を有さずとも開錠スイッチを操作することで放置自転車等を引き出すことができる。
(4) In each embodiment, a user who has stored a bicycle in a bicycle storage device may retrieve the bicycle, but this is not limited to the above. For example, if a bicycle has been stored for a long time, the manager of the bicycle parking space may be able to retrieve the bicycle as an abandoned bicycle. In this case, the common key data may be stored in the manager's mobile terminal, and the manager's mobile terminal may transmit unlocking instruction data including the common key data to the bicycle parking device. In this way, the comparison means of the bicycle parking device compares the unlocking instruction data with the common
Also, an unlock switch for unlocking the bicycle storage device may be provided on each bicycle parking device, or on an unlock management device (not shown) communicatively connected to multiple bicycle parking devices, so that the manager of the bicycle parking space can remove the abandoned bicycles, etc. In this way, the manager can remove the abandoned bicycles, etc. by operating the unlock switch without having to have a mobile device.
(5)各実施形態では、装置IDを、自転車収容装置を識別するものを例に説明したが、これに限定されない。自転車収容装置と対応付けられる駐輪装置を識別するものであってもよい。 (5) In each embodiment, the device ID is described as an example of identifying a bicycle storage device, but is not limited to this. The device ID may also be an ID that identifies a bicycle parking device that is associated with the bicycle storage device.
(6)各実施形態では、携帯端末が、駐輪装置が送出するBluetoothの信号を受信して、自転車を出庫する駐輪装置を選択するものを例に説明したが、これに限定されない。例えば、駐輪装置が信号を送出しない場合には、図10のS31及びS32の処理の代わりに、ユーザが携帯端末に駐輪装置の装置IDを入力して、鍵要求処理を行ってもよい。
その場合には、携帯端末が駐輪管理サーバから開錠指示データを受信すると、駐輪装置との接続処理(例えば、ペアリング)を行って、開錠指示処理を行う。ここで、携帯端末と、駐輪装置との接続処理によって所定時間内に接続ができない場合には、再度、鍵要求処理を行うようにしてもよい。そのようにすれば、開錠よりかなり前から鍵データを携帯端末に格納する、といった不正な作業に対応できる。
(7)各実施形態では、携帯端末と駐輪装置との間の通信を、Bluetoothを利用したものを例に説明したが、これに限定されない。携帯端末と駐輪装置とに機能を有する他の近距離無線通信によるものであってもよく、例えば、NFC(Near Field Communication)を利用してもよい。
(6) In each embodiment, the mobile device receives a Bluetooth signal sent by the bicycle parking device and selects the bicycle parking device from which to leave the bicycle, but this is not limited to this. For example, if the bicycle parking device does not send a signal, instead of the processes of S31 and S32 in FIG. 10, the user may input the device ID of the bicycle parking device into the mobile device and perform a key request process.
In this case, when the mobile device receives unlocking instruction data from the bicycle parking management server, it performs connection processing (e.g., pairing) with the bicycle parking device and performs unlocking instruction processing. Here, if the connection processing between the mobile device and the bicycle parking device cannot be performed within a predetermined time, the key request processing may be performed again. In this way, it is possible to deal with fraudulent operations such as storing key data in the mobile device well before unlocking.
(7) In each embodiment, the communication between the mobile terminal and the bicycle parking device is described using Bluetooth as an example, but is not limited to this. The communication may be performed using other short-range wireless communication functions provided by the mobile terminal and the bicycle parking device, such as NFC (Near Field Communication).
(8)各実施形態では、決済処理について、携帯端末と、決済サーバとの間で決済を行い、決済の結果データを駐輪管理サーバが受信するものを例に説明したが、これに限定されない。駐輪管理サーバを介して携帯端末と決済サーバとの間で決済を行ってもよいし、駐輪管理サーバが決済サーバと同等の機能を有するものであってもよい。 (8) In each embodiment, the payment process is described as being performed between the mobile terminal and the payment server, and the bicycle parking management server receives the payment result data, but this is not limited to this. Payment may be performed between the mobile terminal and the payment server via the bicycle parking management server, or the bicycle parking management server may have the same functions as the payment server.
(9)各実施形態では、駐輪装置と駐輪管理サーバとの間の通信は、駐輪装置から駐輪管理サーバへのデータの送信といった一方通行のものを例に説明したが、これに限定されない。例えば、ステータスの更新処理では、駐輪管理サーバが駐輪装置に対して問合せをすることで、駐輪装置がステータスを駐輪管理サーバに送信するようにしてもよい。但し、各実施形態で説明した方法の場合は、通信量が少なくて済み、各装置の消費電力がより少なくて済む。 (9) In each embodiment, the communication between the bicycle parking device and the bicycle parking management server has been described as being one-way, such as the transmission of data from the bicycle parking device to the bicycle parking management server, but this is not limited to this. For example, in the status update process, the bicycle parking management server may inquire of the bicycle parking device, and the bicycle parking device may transmit the status to the bicycle parking management server. However, in the case of the method described in each embodiment, the amount of communication required is small, and the power consumption of each device is less.
(10)第2実施形態では、ユーザIDによってユーザを識別するものを例に説明したが、これに限定されない。例えば、ユーザが任意に指定したパスワード(認証用情報)を用いてもよい。パスワードは、例えば、4桁の数字等であってよく、入庫の都度異なるものを用いてもよい。 (10) In the second embodiment, the user is identified by a user ID, but this is not limiting. For example, a password (authentication information) arbitrarily specified by the user may be used. The password may be, for example, a four-digit number, and may be different each time the item is stored.
(11)第2実施形態では、入庫後処理として、ユーザIDと装置IDとを携帯端末から駐輪管理サーバに送信するものを例に説明したが、これに限定されない。携帯端末から入庫時情報(ユーザIDやパスワード等)を、駐輪装置に送信するようにしてもよい。その場合、駐輪装置の入庫時情報受信手段が入庫時情報を受信すると、データ送信手段が当該入庫時情報を含む管理データを、駐輪管理サーバに送信する。このように、駐輪装置を経由してユーザを識別可能な情報を駐輪管理サーバに送信しても、同様に、入庫時のユーザのみが出庫できる仕組みにできる。 (11) In the second embodiment, the post-entry process is described as an example in which a user ID and device ID are transmitted from a mobile device to a bicycle parking management server, but this is not limited to this. Entry time information (user ID, password, etc.) may be transmitted from the mobile device to the bicycle parking device. In this case, when the entry time information receiving means of the bicycle parking device receives the entry time information, the data transmitting means transmits management data including the entry time information to the bicycle parking management server. In this way, even if information that can identify a user is transmitted to the bicycle parking management server via the bicycle parking device, a system can be created in which only the user who entered the bicycle parking device can leave.
1 駐輪装置
4,204 携帯端末
6 ゲートウェイ
7,207 駐輪管理サーバ
10,40,70,240,270 制御部
11 検知部
12 施錠部
13 鍵生成処理部
14 データ送信部
15 指示受信部
16 照合部
17 開錠部
18 鍵消去部
19 ステータス処理部
20,50,80,250,280 記憶部
21,81,281 プログラム
22 装置ID
23 鍵格納部
23a 鍵データ
23b 共通鍵データ
25 ステータス
30 自転車収容装置
31 センサ部
32 鍵ロック機構
51,251 携帯端末用プログラム
57 タッチパネル
71 鍵データ処理部
73,273 鍵要求受信部
74 決済指示部
75,275 開錠指示送信部
78 ステータス更新部
82 鍵管理記憶部
83 ステータス記憶部
100,200 駐輪システム
256 カメラ
272 ユーザID受信処理部
276 ユーザID確認処理部
284 ユーザ記憶部
285 決済済ユーザ記憶部
N1、N2 データ通信網
PS 駐輪スペース
REFERENCE SIGNS
23
Claims (12)
前記駐輪装置に対して通信可能に接続された駐輪管理サーバと、
を備える駐輪システムであって、
前記駐輪装置は、
前記施開錠部材を開錠するための鍵データを記憶する装置記憶部と、
前記施開錠部材を施錠したことに応じて、前記施開錠部材を特定する部材識別情報を含む管理データを、前記駐輪管理サーバに送信するデータ送信手段と、
通信可能に接続された携帯端末から開錠指示データを受信する指示受信手段と、
前記指示受信手段により受信した前記開錠指示データと、前記装置記憶部に記憶された前記鍵データとを照合する照合手段と、
前記照合手段による照合ができた場合に、前記施開錠部材を開錠する開錠手段と、
を備え、
前記駐輪管理サーバは、
前記部材識別情報に対応付けて前記鍵データを記憶する鍵管理記憶部と、
前記駐輪装置から前記管理データを受信した場合に、前記鍵管理記憶部の前記部材識別情報に対応する日時情報を更新するデータ更新手段と、
通信可能に接続された前記携帯端末から前記部材識別情報を含む鍵要求データを受信する鍵要求受信手段と、
前記鍵要求受信手段により受信した前記鍵要求データに基づいて、前記鍵管理記憶部に記憶された前記部材識別情報に対応する前記鍵データを含む前記開錠指示データを、前記携帯端末に送信する開錠指示送信手段と、
を備える、駐輪システム。 A bicycle parking device having a locking/unlocking member for parking a bicycle in a fixed position;
A bicycle parking management server connected to the bicycle parking device in a communicable manner;
A bicycle parking system comprising:
The bicycle parking device is
A device storage unit that stores key data for unlocking the locking/unlocking member;
A data transmission means for transmitting management data including member identification information for identifying the locking/unlocking member to the bicycle parking management server in response to locking the locking/unlocking member;
An instruction receiving means for receiving unlocking instruction data from a mobile terminal connected in a communicable manner;
a verification means for verifying the unlocking instruction data received by the instruction receiving means with the key data stored in the device storage unit;
an unlocking means for unlocking the locking/unlocking member when the verification means has verified the match;
Equipped with
The bicycle parking management server includes:
a key management storage unit that stores the key data in association with the member identification information;
a data update unit that updates date and time information corresponding to the member identification information of the key management storage unit when the management data is received from the bicycle parking device;
a key request receiving means for receiving key request data including the member identification information from the mobile terminal communicably connected;
an unlock instruction sending means for sending, to the portable terminal, the unlock instruction data including the key data corresponding to the member identification information stored in the key management storage unit based on the key request data received by the key request receiving means;
A bicycle parking system.
前記駐輪装置の前記データ送信手段は、前記装置記憶部の前記鍵データをさらに含む前記管理データを、前記駐輪管理サーバに送信し、
前記駐輪管理サーバの前記データ更新手段は、前記駐輪装置から前記管理データを受信した場合に、前記鍵管理記憶部の前記部材識別情報に対応付けて前記管理データに含む前記鍵データを更新する、駐輪システム。 In the bicycle parking system according to claim 1,
The data transmission means of the bicycle parking device transmits the management data, which further includes the key data of the device storage unit, to the bicycle parking management server;
A bicycle parking system in which the data update means of the bicycle parking management server updates the key data included in the management data in correspondence with the component identification information of the key management memory unit when the management data is received from the bicycle parking device.
前記駐輪装置は、
前記施開錠部材を施錠したことに応じて、生成の都度異なる前記鍵データを生成する鍵生成手段と、
前記鍵生成手段により生成された前記鍵データを前記装置記憶部に記憶する装置記憶手段と、
を備え、
前記データ送信手段は、前記装置記憶手段による処理の後、前記管理データを前記駐輪管理サーバに送信する、駐輪システム。 In the bicycle parking system according to claim 2,
The bicycle parking device is
a key generating means for generating the key data, which is different each time the key is generated, in response to the locking/unlocking member being locked;
a device storage unit that stores the key data generated by the key generation unit in the device storage unit;
Equipped with
A bicycle parking system, wherein the data transmission means transmits the management data to the bicycle parking management server after processing by the device storage means.
前記駐輪装置は、
前記施開錠部材を有する収容部と、
前記収容部への入庫を検知する検知手段と、
前記検知手段が入庫を検知したことに応じて、前記施開錠部材を施錠する施錠手段と、
を備え、
前記データ送信手段は、前記施錠手段が施錠したことに応じて、前記管理データを、前記駐輪管理サーバに送信する、駐輪システム。 In the bicycle parking system according to any one of claims 1 to 3,
The bicycle parking device is
A storage section having the locking/unlocking member;
A detection means for detecting entry into the storage section;
A locking means for locking the locking/unlocking member in response to the detection means detecting the entry of the vehicle into the storage facility;
Equipped with
The data transmission means transmits the management data to the bicycle parking management server in response to the locking means locking the bicycle parking system.
前記駐輪装置は、前記開錠手段により前記施開錠部材を開錠した後、前記検知手段が前記収容部の自転車に対する出庫を検知した場合に、前記装置記憶部に記憶された前記鍵データを消去する消去手段を備える、駐輪システム。 In the bicycle parking system according to claim 4,
The bicycle parking system is equipped with an erasing means for erasing the key data stored in the device memory unit when the detection means detects a bicycle being removed from the storage unit after the unlocking means unlocks the locking/unlocking member.
前記駐輪装置の前記施錠手段は、前記開錠手段により前記収容部を開錠した後、所定時間内に前記検知手段が前記収容部の自転車に対する出庫を検知しなかった場合に、前記収容部を施錠する、駐輪システム。 In the bicycle parking system according to claim 4 or 5,
A bicycle parking system in which the locking means of the bicycle parking device locks the storage unit if the detection means does not detect a bicycle being removed from the storage unit within a predetermined time after the unlocking means unlocks the storage unit.
前記駐輪装置の前記装置記憶部は、複数の前記鍵データを記憶し、
前記駐輪装置の前記データ送信手段は、前記複数の鍵データのうちランダムに選択された一の前記鍵データを含む前記管理データを、前記駐輪管理サーバに送信し、
前記駐輪装置の前記照合手段は、前記指示受信手段により受信した前記開錠指示データと、前記装置記憶部に記憶された前記一の鍵データとを照合する、駐輪システム。 In the bicycle parking system according to claim 2,
The device storage unit of the bicycle parking device stores a plurality of the key data,
The data transmission means of the bicycle parking device transmits the management data including one of the key data randomly selected from the plurality of key data to the bicycle parking management server,
A bicycle parking system, wherein the matching means of the bicycle parking device matches the unlocking instruction data received by the instruction receiving means with the one key data stored in the device memory unit.
前記駐輪装置は、前記施開錠部材の状態を示すステータスを、前記部材識別情報と共に前記駐輪管理サーバに送信するステータス送信手段を備え、
前記駐輪管理サーバは、
前記部材識別情報と前記ステータスとを対応付けて記憶するステータス記憶部と、
前記駐輪装置から前記ステータスを受信したことに応じて、前記ステータス記憶部を更新するステータス更新手段と、
を備え、
前記開錠指示送信手段は、前記ステータス記憶部に記憶された前記部材識別情報に対応する前記ステータスが入庫を示すものである場合に、前記開錠指示データを前記携帯端末に送信する、駐輪システム。 In the bicycle parking system according to any one of claims 1 to 7,
The bicycle parking device includes a status transmission means for transmitting a status indicating a state of the locking/unlocking member to the bicycle parking management server together with the member identification information,
The bicycle parking management server includes:
a status storage unit that stores the member identification information and the status in association with each other;
a status update means for updating the status storage unit in response to receiving the status from the bicycle parking device;
Equipped with
A bicycle parking system, wherein the unlocking instruction sending means sends the unlocking instruction data to the mobile terminal when the status corresponding to the component identification information stored in the status memory unit indicates storage.
前記駐輪装置の前記装置記憶部は、各駐輪装置に共通の共通鍵データを予め記憶しており、
前記駐輪装置の前記照合手段は、前記装置記憶部に記憶された前記管理データに含まれる前記鍵データとの照合ができなかった場合に、前記指示受信手段により受信した前記開錠指示データと、前記装置記憶部に記憶された前記共通鍵データとをさらに照合し、
前記駐輪装置の前記開錠手段は、前記共通鍵データによる照合ができた場合にも、前記施開錠部材を開錠する、駐輪システム。 In the bicycle parking system according to any one of claims 1 to 8,
The device storage unit of the bicycle parking device stores common key data common to each bicycle parking device in advance,
When the verification means of the bicycle parking device is unable to verify the key data contained in the management data stored in the device storage unit, the verification means further verifies the unlocking instruction data received by the instruction receiving means against the common key data stored in the device storage unit,
The unlocking means of the bicycle parking device unlocks the locking/unlocking member even when matching is made using the common key data.
前記駐輪管理サーバは、前記鍵要求受信手段により、前記携帯端末から前記鍵要求データを受信したことに応じて、前記鍵管理記憶部を参照して決済額を算出し、前記決済額を含む決済処理に関する指示データを、前記携帯端末に送信する指示送信手段を備え、
前記駐輪管理サーバの前記開錠指示送信手段は、前記指示送信手段が送信した前記指示データに対して前記携帯端末により決済が行われたことを確認したことに応じて、前記開錠指示データを前記携帯端末に送信する、駐輪システム。 In the bicycle parking system according to any one of claims 1 to 9,
the bicycle parking management server includes an instruction sending means for calculating a payment amount by referring to the key management storage unit in response to receiving the key request data from the mobile terminal by the key request receiving means, and sending instruction data regarding a payment process including the payment amount to the mobile terminal;
A bicycle parking system in which the unlocking instruction sending means of the bicycle parking management server sends the unlocking instruction data to the mobile terminal in response to confirming that payment has been made by the mobile terminal for the instruction data sent by the instruction sending means.
前記駐輪管理サーバは、
前記携帯端末から、前記携帯端末もしくは前記携帯端末のユーザを識別するユーザ識別情報又は前記ユーザが指定した認証用情報である入庫時情報を、前記ユーザの自転車を入庫した前記施開錠部材に係る前記部材識別情報と共に受信するユーザ情報受信手段を備え、
前記鍵要求受信手段は、前記入庫時情報と共に前記鍵要求データを受信し、
前記鍵要求データの前記部材識別情報及び前記入庫時情報が、前記ユーザ情報受信手段により受信した前記部材識別情報及び前記入庫時情報に一致するか否かを確認するユーザ情報確認手段を備え、
前記開錠指示送信手段は、前記ユーザ情報確認手段により一致が確認できた場合に、前記開錠指示データを、前記携帯端末に送信する、駐輪システム。 In the bicycle parking system according to any one of claims 1 to 10,
The bicycle parking management server includes:
a user information receiving means for receiving from the portable terminal user identification information for identifying the portable terminal or the user of the portable terminal, or storage time information which is authentication information designated by the user, together with the member identification information relating to the locking/unlocking member into which the user's bicycle is stored;
The key request receiving means receives the key request data together with the warehousing time information,
a user information confirmation means for confirming whether the member identification information and the storage time information of the key request data match the member identification information and the storage time information received by the user information receiving means,
The bicycle parking system, wherein the unlock instruction sending means sends the unlock instruction data to the mobile terminal when a match is confirmed by the user information confirmation means.
前記駐輪装置は、
前記携帯端末から、前記携帯端末もしくは前記携帯端末のユーザを識別するユーザ識別情報又は前記ユーザが指定した認証用情報である入庫時情報を受信する入庫時情報受信手段を備え、
前記データ送信手段は、前記入庫時情報受信手段により受信した前記入庫時情報をさらに含む前記管理データを、前記駐輪管理サーバに送信し、
前記駐輪管理サーバの前記鍵要求受信手段は、前記入庫時情報と共に前記鍵要求データを受信し、
前記駐輪管理サーバは、
前記鍵要求データの前記部材識別情報及び前記入庫時情報が、受信した前記部材識別情報及び前記入庫時情報に一致するか否かを確認するユーザ情報確認手段を備え、
前記開錠指示送信手段は、前記ユーザ情報確認手段により一致が確認できた場合に、前記開錠指示データを、前記携帯端末に送信する、駐輪システム。 In the bicycle parking system according to any one of claims 1 to 10,
The bicycle parking device is
A warehousing time information receiving means receives, from the mobile terminal, warehousing time information which is user identification information for identifying the mobile terminal or a user of the mobile terminal or authentication information designated by the user,
The data transmission means transmits the management data, which further includes the entry time information received by the entry time information receiving means, to the bicycle parking management server;
The key request receiving means of the bicycle parking management server receives the key request data together with the entry time information,
The bicycle parking management server includes:
a user information confirmation means for confirming whether the member identification information and the storage time information of the key request data match the received member identification information and the storage time information,
The bicycle parking system, wherein the unlock instruction sending means sends the unlock instruction data to the mobile terminal when a match is confirmed by the user information confirmation means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020055262A JP7495044B2 (en) | 2020-03-26 | 2020-03-26 | Bicycle Parking System |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020055262A JP7495044B2 (en) | 2020-03-26 | 2020-03-26 | Bicycle Parking System |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021155958A JP2021155958A (en) | 2021-10-07 |
JP7495044B2 true JP7495044B2 (en) | 2024-06-04 |
Family
ID=77917481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020055262A Active JP7495044B2 (en) | 2020-03-26 | 2020-03-26 | Bicycle Parking System |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7495044B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007280077A (en) | 2006-04-07 | 2007-10-25 | Amano Corp | Bicycle parking lot management system |
JP2019032812A (en) | 2017-08-08 | 2019-02-28 | 俊之介 島野 | Vehicle parking fee virtual adjustment system |
JP2019191622A (en) | 2018-04-18 | 2019-10-31 | 大智 野田 | Potable terminal device, server device, parking management system, parking management method, and program |
-
2020
- 2020-03-26 JP JP2020055262A patent/JP7495044B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007280077A (en) | 2006-04-07 | 2007-10-25 | Amano Corp | Bicycle parking lot management system |
JP2019032812A (en) | 2017-08-08 | 2019-02-28 | 俊之介 島野 | Vehicle parking fee virtual adjustment system |
JP2019191622A (en) | 2018-04-18 | 2019-10-31 | 大智 野田 | Potable terminal device, server device, parking management system, parking management method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2021155958A (en) | 2021-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107458347B (en) | Keyless automobile sharing mechanism utilizing smart phone and built-in WIFI authentication system | |
US10614650B2 (en) | System and method for managing distributed encrypted combination over-locks from a remote location | |
EP3410374B1 (en) | Credit payment method and device based on mobile terminal p2p | |
US11521288B2 (en) | System and method for managing access to parking zone | |
WO2001082151A1 (en) | External device and authentication system | |
US20050144142A1 (en) | Mobile settlement system and device | |
US10474797B2 (en) | Electronic storage system | |
US10475115B2 (en) | System and method for managing distributed encrypted combination over-locks from a remote location | |
JP2004506258A (en) | Personal data device and protection system and method for storing and protecting personal data | |
KR101129318B1 (en) | Method and system providing lending service using biometrics card | |
US11232513B2 (en) | System and method for securing and removing over-locks | |
JP2014137705A (en) | Bicycle rent system | |
JP6879626B2 (en) | Hotel key system | |
JP6805802B2 (en) | Minpaku service system | |
JP3643354B2 (en) | Locking control device and computer program | |
KR100831686B1 (en) | Control system for bicycle rental and process thereof | |
JP2003090155A (en) | Unlocking system | |
JP4636788B2 (en) | Locker system using mobile communication terminal and locker door unlocking method thereof | |
JP7495044B2 (en) | Bicycle Parking System | |
JP2009026264A (en) | Unlocking control system | |
JP2003346240A (en) | Bicycle rent system | |
KR20120139894A (en) | System for managing unattended bicycle and method the same | |
KR20170003141A (en) | Apparatus and method for cart rental | |
JP2004295862A (en) | Locker management device | |
KR20130041869A (en) | System for managing unattended bicycle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20230303 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230308 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231128 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231205 |
|
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: 20240430 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240513 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7495044 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |