JP7495044B2 - Bicycle Parking System - Google Patents

Bicycle Parking System Download PDF

Info

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
Application number
JP2020055262A
Other languages
Japanese (ja)
Other versions
JP2021155958A (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.)
Q'sfix
Ryoden
Original Assignee
Q'sfix
Ryoden
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 Q'sfix, Ryoden filed Critical Q'sfix
Priority to JP2020055262A priority Critical patent/JP7495044B2/en
Publication of JP2021155958A publication Critical patent/JP2021155958A/en
Application granted granted Critical
Publication of JP7495044B2 publication Critical patent/JP7495044B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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).

特開2002-364198号公報JP 2002-364198 A

特許文献1のものは、管理室に設置される管理用コンピュータがあり、入場ゲート等が必要なものであった。そのため、大掛かりな駐輪場の設営が必要なものであった。
近年では、例えば、店舗の前等のちょっとした空きスペースを使用した駐輪場の要望等もあり、駐輪場としての機能を簡単に設置できるようなものが望まれている。
The system disclosed in Patent Document 1 requires a management computer to be installed in a management room, and an entrance gate, etc. Therefore, a large-scale bicycle parking lot needs to be constructed.
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実施形態に係る駐輪システムの全体構成図である。1 is an overall configuration diagram of a bicycle parking system according to a first embodiment; 第1実施形態に係る駐輪システムを利用した駐輪スペースの例を示す図である。1 is a diagram showing an example of a bicycle parking space using the bicycle parking system according to the first embodiment; 第1実施形態に係る自転車収容装置の例を示す図である。1 is a diagram illustrating an example of a bicycle accommodation device according to a first embodiment. 第1実施形態に係る駐輪装置の機能ブロック図である。FIG. 2 is a functional block diagram of the bicycle parking device according to the first embodiment. 第1実施形態に係る携帯端末の機能ブロック図である。FIG. 2 is a functional block diagram of the mobile terminal according to the first embodiment. 第1実施形態に係る駐輪管理サーバの機能ブロック図である。2 is a functional block diagram of the bicycle parking management server according to the first embodiment. FIG. 第1実施形態に係る駐輪管理サーバの記憶部の例を示す図である。2 is a diagram illustrating an example of a memory unit of the bicycle parking management server according to the first embodiment. FIG. 第1実施形態に係る駐輪システムの入庫時処理を示すフローチャートである。4 is a flowchart showing the process at the time of parking in the bicycle parking system according to the first embodiment. 第1実施形態に係る駐輪システムのステータス更新処理を示すフローチャートである。4 is a flowchart showing a status update process of the bicycle parking system according to the first embodiment. 第1実施形態に係る携帯端末の出庫時処理を示すフローチャートである。5 is a flowchart showing a process at the time of leaving a garage of the mobile terminal according to the first embodiment; 第1実施形態に係る携帯端末の表示例を示す図である。FIG. 4 is a diagram showing a display example of the mobile terminal according to the first embodiment. 第1実施形態に係る駐輪システムの鍵要求処理を示すフローチャートである。5 is a flowchart showing a key request process of the bicycle parking system according to the first embodiment. 第1実施形態に係る駐輪システムの開錠指示処理を示すフローチャートである。5 is a flowchart showing an unlocking instruction process of the bicycle parking system according to the first embodiment. 第2実施形態に係る駐輪装置の概要図及び携帯端末の機能ブロック図である。13 is a schematic diagram of a bicycle parking device according to a second embodiment and a functional block diagram of a mobile terminal. FIG. 第2実施形態に係る駐輪管理サーバの機能ブロック図である。FIG. 11 is a functional block diagram of a bicycle parking management server according to a second embodiment. 第2実施形態に係る駐輪システムの入庫後処理を示すフローチャートである。13 is a flowchart showing post-entry processing of the bicycle parking system according to the second embodiment. 第2実施形態に係る駐輪システムの鍵要求処理を示すフローチャートである。10 is a flowchart showing a key request process of the bicycle parking system according to the second embodiment.

以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
(第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 bicycle parking system 100 according to the first embodiment.
FIG. 2 is a diagram showing an example of a bicycle parking space PS utilizing the bicycle parking system 100 according to the first embodiment.
FIG. 3 is a diagram showing an example of a bicycle accommodation device 30 according to the first embodiment.

駐輪システム100は、例えば、駅前やショッピングセンタ、店舗前のちょっとした空きスペース等の各駐輪スペースPS(図2参照)に設けられた自転車収容装置30(収容部)(図3参照)を用いたシステムである。駐輪システム100は、自転車収容装置30に自転車を入庫した場合の施錠管理及び駐輪料金の徴収を、簡易な装置を用いて行うものである。また、駐輪システム100では、自転車を駐輪したユーザの携帯端末4を利用して、自転車収容装置30の開錠を行うものである。 The bicycle parking system 100 is a system that uses a bicycle storage device 30 (storage section) (see FIG. 3) that is provided in each bicycle parking space PS (see FIG. 2) in, for example, a small vacant space in front of a station, a shopping center, or a store. The bicycle parking system 100 uses a simple device to manage the locking and collection of parking fees when a bicycle is stored in the bicycle storage device 30. In addition, the bicycle parking system 100 unlocks the bicycle storage device 30 using the mobile terminal 4 of the user who parks the bicycle.

図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 bicycle parking system 100 shown in FIG. 1 comprises bicycle parking devices 1 (1-A1, 1-A2, ..., 1-B1, 1-B2, ...), a mobile terminal 4, a gateway 6 (6-A, 6-B, ...), and a bicycle parking management server 7. In the following description, when the bicycle parking devices 1-A1, 1-A2, ..., 1-B1, 1-B2, ... are not specified, they are simply referred to as bicycle parking devices 1. Similarly, for other devices, when a device is not specified, the sub-number (-A, -B, etc.) is omitted.

駐輪装置1と、ゲートウェイ6とは、駐輪スペースPS(PS-A,PS-B,・・・)に設けられている。そして、駐輪装置1とゲートウェイ6との間は、データ通信網N1によりデータ通信が可能になっている。データ通信網N1は、例えば、LPWA(Low Power Wide Area)等の少ない消費電力で広いエリアをカバーする無線通信の通信ネットワークであり、例えば、LoRaWANは、その一例である。
なお、簡単に設置ができ、低電力で実現できるという点において、データ通信網N1は、消費電力が少ないLoRaWANを用いるものが適している。しかし、データ通信網N1は、これに限定するものではなく、その他の無線通信方式によるデータ通信を行うものであってもよいし、有線通信であってもよい。
The bicycle parking device 1 and the gateway 6 are provided in bicycle parking spaces PS (PS-A, PS-B, ...). Data communication is possible between the bicycle parking device 1 and the gateway 6 via a data communication network N1. The data communication network N1 is, for example, a wireless communication network that covers a wide area with low power consumption, such as LPWA (Low Power Wide Area), and one example of this is LoRaWAN.
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 gateway 6 and the bicycle parking management server 7, and between the mobile terminal 4 and the bicycle parking management server 7, via a data communication network N2. The data communication network N2 is, for example, an Internet line. Note that the data communication network N2 is not limited to this, and other communication lines may be used, and it does not matter whether the communication is wired or wireless.
Furthermore, data communication is possible between the bicycle parking device 1 and the mobile terminal 4 by short-range wireless communication such as Bluetooth (registered trademark).

図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 bicycle parking device 1 is marked with a number or other number that can identify the bicycle parking device 1, for example, on the side of the bicycle parking device 1, in a position that is visible to the user. In the example of bicycle parking space PS shown in FIG. 2, bicycle parking device 1-A1 is marked with No. 1, bicycle parking device 1-A2 is marked with No. 2, etc.

〔駐輪装置1〕
駐輪装置1は、1台の自転車を収容する自転車収容装置30を含み、自転車収容装置30に対する施錠及び開錠等を行う装置である。
駐輪装置1は、駐輪管理サーバ7に対してデータを送信する際、ゲートウェイ6を介して行う。駐輪装置1は、例えば、LoRaWANに対応したデバイスである。
[Bicycle parking device 1]
The bicycle parking device 1 includes a bicycle storage device 30 that stores one bicycle, and is a device that performs locking and unlocking of the bicycle storage device 30.
The bicycle parking device 1 transmits data to the bicycle parking management server 7 via the gateway 6. The bicycle parking device 1 is, for example, a device compatible with LoRaWAN.

図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 bicycle parking device 1 includes a control unit 10 , a memory unit 20 , a data communication IF (interface) 29 , and a bicycle accommodation device 30 .
The control unit 10 is a CPU (Central Processing Unit) that controls the entire bicycle parking device 1. The control unit 10 appropriately reads and executes the programs stored in the storage unit 20, thereby cooperating with the above-mentioned hardware to execute various functions.
The control unit 10 includes a detection unit 11 (detection means), a locking unit 12 (locking means), a key generation processing unit 13 (key generation means, device storage means), a data transmission unit 14 (data transmission means), an instruction receiving unit 15 (instruction receiving means), a matching unit 16 (matching means), an unlocking unit 17 (unlocking means), a key erasure unit 18 (erasure means), and a status processing unit 19 (status transmission means).

検知部11は、駐輪装置1に有する自転車収容装置30への収容有無を検知する。
まず、検知部11は、自転車収容装置30に自転車が収容されることで、入庫を検知する。より具体的には、検知部11は、図3に示すように、自転車収容装置30に設けられたセンサ部31が収容された自転車Cを検知することによって、センサ部31から送出された信号によって、自転車Cの入庫を検知する。
また、検知部11は、自転車収容装置30に入庫されている自転車が引き出されることで、出庫を検知する。より具体的には、図3に示すように、検知部11は、センサ部31が自転車Cを検知しなくなったことによりセンサ部31から送出された信号によって、自転車Cの出庫を検知する。
The detection unit 11 detects whether or not a bicycle is stored in the bicycle storage device 30 of the bicycle parking device 1.
First, the detection unit 11 detects the entry of a bicycle when the bicycle is stored in the bicycle storage device 30. More specifically, as shown in Fig. 3, the detection unit 11 detects the entry of the bicycle C by a signal sent from a sensor unit 31 provided in the bicycle storage device 30, which detects the stored bicycle C.
The detection unit 11 also detects the removal of a bicycle stored in the bicycle storage device 30 when the bicycle is pulled out. More specifically, as shown in Fig. 3, the detection unit 11 detects the removal of bicycle C by a signal sent from the sensor unit 31 when the sensor unit 31 no longer detects bicycle C.

施錠部12は、検知部11が自転車の入庫を検知したことに応じて、自転車収容装置30を施錠する。より具体的には、施錠部12は、図3に示すように、自転車収容装置30に設けられた鍵ロック機構32(施開錠部材)を施錠するように制御する。施錠部12は、検知部11が自転車Cの入庫を検知したと同時に施錠してもよいし、検知部11が自転車Cの入庫を検知してから、例えば、3分等の時間経過後等に施錠してもよい。
また、施錠部12は、後述する開錠部17により自転車収容装置30を開錠した後、所定時間内(例えば、5分以内)に検知部11が自転車収容装置30の自転車に対する出庫を検知しなかった場合に、自転車収容装置30を施錠する。
The locking unit 12 locks the bicycle storage device 30 in response to the detection unit 11 detecting the entry of a bicycle. More specifically, the locking unit 12 controls the key lock mechanism 32 (locking/unlocking member) provided on the bicycle storage device 30 to lock, as shown in Fig. 3. The locking unit 12 may lock the bicycle C at the same time that the detection unit 11 detects the entry of the bicycle C, or may lock the bicycle C after a certain time period, such as three minutes, has elapsed since the detection unit 11 detected the entry of the bicycle C.
In addition, the locking unit 12 locks the bicycle storage device 30 if the detection unit 11 does not detect a bicycle being removed from the bicycle storage device 30 within a specified time (e.g., within five minutes) after the bicycle storage device 30 is unlocked by the unlocking unit 17 described later.

鍵生成処理部13は、施錠部12により自転車収容装置30を施錠したことに応じて、自転車収容装置30を開錠するための鍵データを生成する。その際、鍵生成処理部13は、例えば、所定のアルゴリズムに基づいて、生成の都度異なる鍵データを生成する。そして、鍵生成処理部13は、生成された鍵データを、後述する鍵格納部23(装置記憶部)に記憶する。
データ送信部14は、鍵生成処理部13により生成された鍵データと、自転車収容装置30を特定する装置ID(部材識別情報)とを含む管理データを、駐輪管理サーバ7に送信する。
The key generation processing unit 13 generates key data for unlocking the bicycle storage device 30 in response to the locking unit 12 locking the bicycle storage device 30. In doing so, the key generation processing unit 13 generates different key data each time, for example, based on a predetermined algorithm. The key generation processing unit 13 then stores the generated key data in a key storage unit 23 (device storage unit) described below.
The data transmission unit 14 transmits to the bicycle parking management server 7 management data including the key data generated by the key generation processing unit 13 and a device ID (member identification information) that identifies the bicycle accommodation device 30 .

指示受信部15は、携帯端末4から開錠指示データを受信する。ここで、開錠指示データは、鍵データを含む。
照合部16は、指示受信部15により受信した開錠指示データと、鍵格納部23に記憶された鍵データとを照合し、鍵データが一致しているか否かを確認する。
開錠部17は、照合部16による照合ができた場合に、自転車収容装置30を開錠する。より具体的には、開錠部17は、自転車収容装置30に設けられた鍵ロック機構32(図3参照)を開錠するように制御する。
鍵消去部18は、開錠部17により自転車収容装置30を開錠した後、検知部11が自転車の出庫を検知した場合に、鍵格納部23に記憶された鍵データを消去する。
The instruction receiving unit 15 receives unlock instruction data from the mobile terminal 4. Here, the unlock instruction data includes key data.
The collation unit 16 collates the unlocking instruction data received by the instruction receiving unit 15 with the key data stored in the key storage unit 23, and checks whether the key data match.
When the matching unit 16 has successfully matched the ID, the unlocking unit 17 unlocks the bicycle storage device 30. More specifically, the unlocking unit 17 controls a key lock mechanism 32 (see FIG. 3) provided on the bicycle storage device 30 to unlock it.
The key erasing unit 18 erases the key data stored in the key storage unit 23 when the detection unit 11 detects the removal of a bicycle after the unlocking unit 17 has unlocked the bicycle storage device 30.

ステータス処理部19は、記憶部20に記憶されるステータス25を更新する。ここで、ステータス25には、自転車収容装置30の収容状態(状態)を示すステータスを記憶する。ステータスとしては、例えば、「使用中」、「空き」、「使用不可」等であるが、これに限定されるものではなく、自転車収容装置30の収容状態を示すものであれば、例えば、「入庫」、「出庫待ち」、「出庫」等、他のものであってもよい。
また、ステータス処理部19は、例えば、10分ごと等の定期的なタイミングで、自転車収容装置30の収容状態を示すステータスを、駐輪管理サーバ7に送信する。
The status processing unit 19 updates the status 25 stored in the storage unit 20. Here, the status 25 stores a status indicating the storage state (condition) of the bicycle storage device 30. The status may be, for example, "in use,""vacant," or "unavailable," but is not limited to these, and may be, for example, "entered,""waiting to be removed,""removed," or other status that indicates the storage state of the bicycle storage device 30.
In addition, the status processing unit 19 transmits a status indicating the accommodation state of the bicycle accommodation device 30 to the bicycle parking management server 7 at regular intervals, for example, every 10 minutes.

記憶部20は、制御部10が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部20は、プログラム21と、装置ID22と、鍵格納部23と、ステータス25とを備える。
プログラム21は、上述した制御部10が行う各種機能を実行するためのアプリケーションプログラムである。
装置ID22は、駐輪装置1に有する自転車収容装置30を識別する識別情報である。装置ID22は、例えば、「大井町」等の地域を特定する識別情報と、「第1駐輪場」等の地域内での場所を特定する識別情報と、「1番」等の場所内での位置を特定する識別情報とからなるものであってよい。
The storage unit 20 is a storage area such as a hard disk, a semiconductor memory device, etc. for storing programs, data, etc. required for the control unit 10 to execute various processes.
The memory unit 20 includes a program 21 , a device ID 22 , a key storage unit 23 , and a status 25 .
The program 21 is an application program for executing the various functions performed by the control unit 10 described above.
The device ID 22 is identification information for identifying the bicycle accommodation device 30 in the bicycle parking device 1. The device ID 22 may be composed of, for example, identification information for identifying an area such as "Oimachi," identification information for identifying a location within the area such as "Bicycle Parking Lot No. 1," and identification information for identifying a position within the location such as "No. 1."

鍵格納部23は、鍵データを記憶する記憶領域である。
鍵格納部23は、鍵データと、共通鍵データとを記憶する。鍵データは、鍵生成処理部13により生成された鍵データである。他方、共通鍵データは、この駐輪システム100の管理者や、各駐輪スペースPSの管理者等が自転車収容装置30を開錠するための鍵データである。
ステータス25は、自転車収容装置30の収容状態であるステータスを記憶する。
データ通信IF29は、データ通信網N1や、近距離無線通信網を介して各種装置との間で通信を行うためのインタフェースである。
ここで、データ通信IF29を、Bluetoothのインタフェースとして機能させる場合、制御部10は、例えば、装置ID22を含む信号等、駐輪装置1が識別可能である信号を、常時又は入庫されている場合には常時又は定期的に送出(アドバタイズ)する。
The key storage unit 23 is a storage area for storing key data.
The key storage unit 23 stores key data and common key data. The key data is generated by the key generation processing unit 13. On the other hand, the common key data is key data for an administrator of the bicycle parking system 100 or an administrator of each bicycle parking space PS to unlock the bicycle storage device 30.
The status 25 stores the status of the bicycle accommodation device 30, which is the accommodation state.
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 control unit 10 sends (advertises) a signal that can identify the bicycle parking device 1, such as a signal including the device ID 22, either constantly or periodically when the bicycle parking device 1 is parked.

自転車収容装置30は、自転車を収容するための装置である。
図3に示すように、自転車収容装置30は、自転車Cの前輪を固定して施錠が可能な装置である。
自転車収容装置30は、センサ部31と、鍵ロック機構32とを備える。
センサ部31は、例えば、自転車Cの前輪が載置される台に設けられ、自転車が収容されているか否かを検知する。センサ部31は、例えば、自転車の重量を検出するセンサであってもよいし、自転車収容装置30への嵌合を検出するセンサであってもよい。
鍵ロック機構32は、自転車を固定位置に駐輪させるためのものである。鍵ロック機構32は、例えば、自転車Cの前輪に対してロックをかけることができる位置に設けられて、自転車を自転車収容装置30から物理的に引き出せないようにする構造を有する。
なお、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、駐輪装置1は、制御部10、記憶部20等を備えた情報処理装置であり、コンピュータの概念に含まれる。
The bicycle storage device 30 is a device for storing bicycles.
As shown in FIG. 3, the bicycle storage device 30 is a device that can secure the front wheel of a bicycle C and can be locked.
The bicycle storage device 30 includes a sensor unit 31 and a key lock mechanism 32 .
The sensor unit 31 is provided, for example, on the stand on which the front wheel of the bicycle C is placed, and detects whether or not the bicycle is stored. The sensor unit 31 may be, for example, a sensor that detects the weight of the bicycle, or a sensor that detects whether the bicycle is fitted into the bicycle storage device 30.
The key lock mechanism 32 is for parking the bicycle in a fixed position. The key lock mechanism 32 is provided in a position where it can lock the front wheel of the bicycle C, and has a structure that prevents the bicycle from being physically removed from the bicycle storage device 30.
In addition, a computer refers to an information processing device equipped with a control unit, a storage device, etc., and the bicycle parking device 1 is an information processing device equipped with a control unit 10, a storage unit 20, etc., and is included in the concept of a computer.

〔携帯端末4〕
携帯端末4は、自転車収容装置30に自転車を入庫したユーザが携行する端末である。携帯端末4は、例えば、電話機能と一般的なコンピュータの機能とを有した端末であり、一般的なスマートフォン、タブレット等であってよい。
携帯端末4は、制御部40と、記憶部50と、タッチパネル57と、データ通信IF59とを備える。
制御部40は、携帯端末4の全体を制御するCPUである。制御部40は、記憶部50に記憶されているOSやアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
[Mobile terminal 4]
The mobile terminal 4 is a terminal carried by a user who has stored a bicycle in the bicycle storage device 30. The mobile terminal 4 is, for example, a terminal having a telephone function and a general computer function, and may be a general smartphone, tablet, etc.
The mobile terminal 4 includes a control unit 40 , a memory unit 50 , a touch panel 57 , and a data communication IF 59 .
The control unit 40 is a CPU that controls the entire mobile terminal 4. The control unit 40 appropriately reads and executes the OS and application programs stored in the storage unit 50, thereby cooperating with the above-mentioned hardware to execute various functions.

制御部40は、出庫処理部41と、鍵要求送信部42と、決済指示受信部43と、決済処理部44と、開錠指示処理部45とを備える。
出庫処理部41は、ユーザが自転車を出庫する場合に、近傍の駐輪装置1が送出する信号を受信して、受信した信号に基づく駐輪装置1の特定情報を表示させる。また、出庫処理部41は、ユーザによる特定情報の選択を受け付ける。
鍵要求送信部42は、駐輪管理サーバ7に対して、自転車収容装置30の開錠に必要な鍵を要求するための鍵要求データを送信する。鍵要求データは、自転車を収容した自転車収容装置30の装置IDを含む。
The control unit 40 includes a withdrawal processing unit 41 , a key request sending unit 42 , a payment instruction receiving unit 43 , a payment processing unit 44 , and an unlock instruction processing unit 45 .
When a user leaves the bicycle, the leaving processing unit 41 receives a signal sent from a nearby bicycle parking device 1 and displays specific information of the bicycle parking device 1 based on the received signal. The leaving processing unit 41 also accepts the user's selection of specific information.
The key request sending unit 42 sends key request data to the bicycle parking management server 7 to request a key necessary to unlock the bicycle accommodation device 30. The key request data includes the device ID of the bicycle accommodation device 30 that accommodates the bicycle.

決済指示受信部43は、駐輪管理サーバ7から決済処理に関する指示データを受信する。
決済処理部44は、決済指示受信部43が受信した指示データに基づく決済処理を、例えば、図示しない決済サーバとの間で行う。
開錠指示処理部45は、鍵要求データに対する開錠指示データを、駐輪管理サーバ7から受信する。そして、開錠指示処理部45は、受信した開錠指示データを、駐輪装置1に対して送信する。ここで、開錠指示データは、鍵データを含む。
The payment instruction receiving unit 43 receives instruction data relating to the payment process from the bicycle parking management server 7 .
The payment processing unit 44 performs payment processing based on the instruction data received by the payment instruction receiving unit 43, for example, between the payment processing unit 44 and a payment server (not shown).
The unlock instruction processing unit 45 receives unlock instruction data in response to the key request data from the bicycle parking management server 7. Then, the unlock instruction processing unit 45 transmits the received unlock instruction data to the bicycle parking device 1. Here, the unlock instruction data includes key data.

記憶部50は、制御部40が各種の処理を実行するために必要なプログラム、データ等を記憶するための半導体メモリ素子等の記憶領域である。
記憶部50は、携帯端末用プログラム51を備える。携帯端末用プログラム51は、上述した制御部40が行う各種機能を実行するためのアプリケーションプログラムである。ユーザは、駐輪システム100を利用する場合に、携帯端末用プログラム51を予め携帯端末4にインストールする必要がある。
タッチパネル57は、ユーザによるタッチ操作を受け付ける入力部としての機能と、液晶パネル等で構成される表示部としての機能とを有する。
データ通信IF59は、データ通信網N2や、近距離無線通信網を介して、各種装置との間で通信を行うためのインタフェースである。
The storage unit 50 is a storage area such as a semiconductor memory element for storing programs, data, etc. required for the control unit 40 to execute various processes.
The storage unit 50 includes a mobile terminal program 51. The mobile terminal program 51 is an application program for executing the various functions performed by the control unit 40 described above. When using the bicycle parking system 100, the user needs to install the mobile terminal program 51 in advance in the mobile terminal 4.
The touch panel 57 functions as an input unit that accepts touch operations by the user, and also functions as a display unit constituted by a liquid crystal panel or the like.
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 gateway 6 is a relay base station provided in the bicycle parking space PS or in the vicinity of the bicycle parking space PS (for example, in a building adjacent to the bicycle parking space, or in another bicycle parking space nearby). The gateway 6 is, for example, a LoRa gateway compatible with LoRaWAN. The gateway 6 includes a control unit, a storage unit, a data communication IF, etc., which are not shown.

〔駐輪管理サーバ7〕
駐輪管理サーバ7は、駐輪システム100を運営する、例えば、運営企業に設けられたサーバである。駐輪管理サーバ7は、各駐輪スペースPSに設けられた各駐輪装置1を管理する。
駐輪管理サーバ7は、制御部70と、記憶部80と、データ通信IF89とを備える。
制御部70は、駐輪管理サーバ7の全体を制御するCPUである。制御部70は、記憶部80に記憶されているOSやアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
[Bicycle parking management server 7]
The bicycle parking management server 7 is a server provided in, for example, an operating company that operates the bicycle parking system 100. The bicycle parking management server 7 manages each bicycle parking device 1 provided in each bicycle parking space PS.
The bicycle parking management server 7 includes a control unit 70 , a memory unit 80 , and a data communication IF 89 .
The control unit 70 is a CPU that controls the entire bicycle parking management server 7. The control unit 70 appropriately reads and executes the OS and application programs stored in the storage unit 80, thereby cooperating with the above-mentioned hardware and executing various functions.

制御部70は、鍵データ処理部71(データ更新手段)と、鍵要求受信部73(鍵要求受信手段)と、決済指示部74(指示送信手段)と、開錠指示送信部75(開錠指示送信手段)と、ステータス受信部77と、ステータス更新部78(ステータス更新手段)とを備える。 The control unit 70 includes a key data processing unit 71 (data update means), a key request receiving unit 73 (key request receiving means), a payment instruction unit 74 (instruction sending means), an unlock instruction sending unit 75 (unlock instruction sending means), a status receiving unit 77, and a status update unit 78 (status update means).

鍵データ処理部71は、駐輪装置1から管理データを受信した場合に、日時情報と共に管理データを、後述する鍵管理記憶部82に記憶する。ここで、日時情報は、駐輪装置1において施錠した日時を示すものであり、鍵データ処理部71は、駐輪装置1から管理データと共に日時情報を受信してもよい。また、鍵データ処理部71は、管理データを受信した日時を、日時情報にしてもよい。 When the key data processing unit 71 receives management data from the bicycle parking device 1, it stores the management data together with date and time information in the key management storage unit 82 described below. Here, the date and time information indicates the date and time when the bicycle parking device 1 was locked, and the key data processing unit 71 may receive the date and time information together with the management data from the bicycle parking device 1. The key data processing unit 71 may also use the date and time when the management data was received as the date and time information.

鍵要求受信部73は、携帯端末4から装置IDを含む鍵要求データを受信する。
決済指示部74は、鍵要求受信部73が鍵要求データを受信したことに応じて、鍵管理記憶部82を参照して決済額を算出し、決済額を含む決済処理に関する指示データを、携帯端末4に送信する。
開錠指示送信部75は、決済指示部74により送信した指示データに対する決済処理が、携帯端末4により行われたことを確認できた場合に、鍵要求受信部73が受信した鍵要求データの装置IDに対応する鍵管理記憶部82の鍵データを含む、開錠指示データを、携帯端末4に送信する。
The key request receiving unit 73 receives key request data including the device ID from the portable terminal 4 .
In response to the key request receiving unit 73 receiving key request data, the payment instruction unit 74 calculates the payment amount by referring to the key management memory unit 82, and transmits instruction data regarding the payment processing, including the payment amount, to the mobile terminal 4.
When the unlocking instruction sending unit 75 confirms that the payment processing for the instruction data sent by the payment instruction unit 74 has been performed by the mobile terminal 4, it sends unlocking instruction data to the mobile terminal 4, including key data in the key management memory unit 82 corresponding to the device ID of the key request data received by the key request receiving unit 73.

ステータス受信部77は、駐輪装置1から、例えば、定期的に、又は、所定のタイミングで送信されるステータスを受信する。
ステータス更新部78は、ステータス受信部77が受信したステータスを、装置IDに対応付けて、後述するステータス記憶部83に記憶する。
The status receiving unit 77 receives a status transmitted from the bicycle parking device 1, for example, periodically or at a predetermined timing.
The status update unit 78 stores the status received by the status receiving unit 77 in a status storage unit 83 (described later) in association with the device ID.

記憶部80は、制御部70が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部80は、プログラム81と、鍵管理記憶部82と、ステータス記憶部83とを備える。
プログラム81は、上述した制御部70が行う各種機能を実行するためのアプリケーションプログラムである。
The storage unit 80 is a storage area such as a hard disk, a semiconductor memory device, etc. for storing programs, data, etc. required for the control unit 70 to execute various processes.
The storage unit 80 includes a program 81 , a key management storage unit 82 , and a status storage unit 83 .
The program 81 is an application program for executing the various functions performed by the control unit 70 described above.

鍵管理記憶部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 bicycle parking device 1 in association with the device ID.
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 bicycle accommodation device 30 that the bicycle parking device 1 has.
The key data stored is the key data contained in the management data received from the bicycle parking device 1 .
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 status storage unit 83 is a storage area that stores the status received from the bicycle parking device 1 in association with the device ID.
As shown in FIG. 7B, the status storage unit 83 stores the device ID, the status, and the update date and time in association with each other.
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 bicycle parking device 1. In this example, "vacant" or "in use" is stored, but a symbol representing each storage state may also be stored.
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 bicycle parking system 100 according to the first embodiment.
A user who wishes to park a bicycle places his/her bicycle in an available bicycle storage device 30 in the bicycle parking space PS.
In this way, the sensor unit 31 of the bicycle storage device 30 detects the entry of a bicycle and sends out a signal, so that in step S (hereinafter simply referred to as "S") 11 of Figure 8, the control unit 10 (detection unit 11) of the bicycle parking device 1 receives the signal from the sensor unit 31 and confirms the entry of a bicycle into the bicycle storage device 30.

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 key lock mechanism 32 of the bicycle storage device 30. The key lock mechanism 32 of the bicycle storage device 30 locks the bicycle based on the locking signal. Here, the control unit 10 may output the locking signal immediately after confirming entry in the processing of S11, or after a predetermined time, such as five minutes, has elapsed. In this way, the locking is not performed immediately in consideration of cases where the user re-parks the bicycle.

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 status 25 to "in use" since the accommodation state of the bicycle accommodation device 30 has changed.
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 control unit 10 then stores the generated key data in the key storage unit 23 as key data 23a.
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 parking management server 7. The management data includes the key data and the device ID of the device ID 22. Thereafter, the control unit 10 ends this process.

駐輪管理サーバ7の制御部70は、駐輪装置1が送信した管理データを受信すると、S16において、制御部70(鍵データ処理部71)は、受信した管理データに基づいて、鍵管理記憶部82を更新する。具体的には、制御部70は、鍵管理記憶部82をサーチして、受信した管理データに含まれる装置IDを見つけ出す。そして、制御部70は、鍵管理記憶部82の装置IDに対応する鍵データ及び施錠日時の各項目に、受信した管理データに含まれる鍵データ及び日時情報を格納する。その後、制御部70は、本処理を終了する。 When the control unit 70 of the bicycle parking management server 7 receives the management data transmitted by the bicycle parking device 1, in S16, the control unit 70 (key data processing unit 71) updates the key management storage unit 82 based on the received management data. Specifically, the control unit 70 searches the key management storage unit 82 to find the device ID included in the received management data. The control unit 70 then stores the key data and date and time information included in the received management data in the key management storage unit 82 items corresponding to the device ID and locking date and time. The control unit 70 then terminates this process.

上記で説明した駐輪装置1での処理によって、自転車を自転車収容装置30に入庫した状態にでき、かつ、自転車収容装置30を施錠するので、自転車を自転車収容装置30から引き出せないようにできる。その際、ユーザは、自転車を自転車収容装置30に入庫するだけでよく、特段の作業は不要である。また、駐輪装置1から鍵データを含む管理データを駐輪管理サーバ7に送信するので、駐輪管理サーバ7では、鍵データを管理することができる。 The processing in the bicycle parking device 1 described above allows the bicycle to be stored in the bicycle storage device 30, and also locks the bicycle storage device 30, preventing the bicycle from being removed from the bicycle storage device 30. In this case, the user only needs to store the bicycle in the bicycle storage device 30, and no special work is required. In addition, since the bicycle parking device 1 transmits management data including key data to the bicycle parking management server 7, the bicycle parking management server 7 can manage the key data.

次に、自転車収容装置30のステータスを、駐輪管理サーバ7で管理するための処理について説明する。
図9は、第1実施形態に係る駐輪システム100のステータス更新処理を示すフローチャートである。
Next, a process for managing the status of the bicycle accommodation device 30 by the bicycle parking management server 7 will be described.
FIG. 9 is a flowchart showing the status update process of the bicycle parking system 100 according to the first embodiment.

図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 bicycle parking device 1 judges whether or not a predetermined timing has occurred. The predetermined timing may be, for example, a time timing, such as every 10 minutes. The predetermined timing may also be a timing when the status is changed. Furthermore, the predetermined timing may be both a time timing and a timing when the status is changed. If it is judged that the predetermined timing has occurred (S21: YES), the control unit 10 moves the process to S22. On the other hand, if it is not judged that the predetermined timing has occurred (S21: NO), the control unit 10 remains in this process and waits until the predetermined timing occurs.

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 status 25 together with the device ID in the device ID 22 to the bicycle parking management server 7. At that time, the control unit 10 checks whether or not there is an available channel in the gateway 6, and if there is an available channel, transmits the status using that channel. Thereafter, the control unit 10 moves the process to S21 and repeats the process of transmitting the status at a predetermined timing.
In addition, instead of checking whether or not there is an available channel in the gateway 6, the control unit 10 may specify in advance a frequency to be used in the gateway 6 and check whether or not there is an available channel for the specified frequency.

駐輪管理サーバ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 parking management server 7 receives a status from the bicycle parking device 1, in S23, the control unit 70 (status update unit 78) stores the received status in the status memory unit 83. Specifically, the control unit 70 searches the status memory unit 83 to find the device ID received together with the status. The control unit 70 then stores the received status and date and time information in the status and update date and time items corresponding to the device ID in the status memory unit 83. Thereafter, the control unit 70 ends this process.

このように、駐輪装置1のステータス処理部19は、自転車収容装置30の収容状態を示すステータスを、適宜のタイミングで駐輪管理サーバ7に送信することで、駐輪管理サーバ7の制御部70は、ステータス記憶部83を更新する。よって、駐輪管理サーバ7では、常に最新の駐輪装置1ごとのステータスを把握できる。 In this way, the status processing unit 19 of the bicycle parking device 1 transmits the status indicating the storage state of the bicycle storage device 30 to the bicycle parking management server 7 at an appropriate timing, and the control unit 70 of the bicycle parking management server 7 updates the status memory unit 83. Therefore, the bicycle parking management server 7 can always grasp the latest status of each bicycle parking device 1.

次に、ユーザが自転車を出庫する際の処理について説明する。
図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 mobile terminal 4 according to the first embodiment.
FIG. 11 is a diagram showing a display example of the mobile terminal 4 according to the first embodiment.
FIG. 12 is a flowchart showing the key request process of the bicycle parking system 100 according to the first embodiment.
FIG. 13 is a flowchart showing the unlock instruction process of the bicycle parking system 100 according to the first embodiment.

ユーザは、自転車を出庫しようとする場合に、自身の携帯端末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 mobile terminal program 51 pre-installed on the user's mobile terminal 4.
10, the control unit 40 (the leaving processing unit 41) of the mobile terminal 4 receives a signal transmitted from each bicycle parking device 1. Then, the control unit 40 (the leaving processing unit 41) generates a selection screen based on the received signal and outputs it to the touch panel 57.
11 shows an example of a selection screen 91 output to the touch panel 57. The selection screen 91 displays the bicycle parking device 1 corresponding to the received signal as a selection button. Here, the selection screen 91 is an example. Any other screen may be used as long as it can identify each bicycle parking device 1.
For example, if the bicycle parking device 1 transmits a signal only when a bicycle is parked, only the number of the bicycle parking device 1 in which the bicycle is parked may be output so as to be selectable.

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 bicycle parking device 1 by the user has been accepted. For example, if any bicycle parking number is tapped on the selection screen 91 of FIG. 11, it is determined that the selection of a bicycle parking device 1 has been accepted. If the selection of a bicycle parking device 1 has been accepted (S32: YES), the control unit 40 moves the process to S33. On the other hand, if the selection of a bicycle parking device 1 has not been accepted (S32: NO), the control unit 40 remains in this process until a selection is accepted.

S33において、携帯端末4の制御部40は、鍵要求処理を行う。この鍵要求処理は、ユーザが、自身の携帯端末4を用いて、自転車収容装置30を開錠する鍵を、携帯端末4に保持させるための処理である。 In S33, the control unit 40 of the mobile device 4 performs a key request process. This key request process is a process in which the user uses his/her mobile device 4 to have the key for unlocking the bicycle storage device 30 stored in the mobile device 4.

ここで、鍵要求処理について、図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 mobile terminal 4 transmits key request data including the device ID to the bicycle parking management server 7. Here, the user needs to input the device ID of the bicycle storage device 30 in which the user's bicycle is stored to the mobile terminal 4. As a method for this, for example, the device ID may be written in a visible position on the bicycle parking device 1, and the user may manually input the written device ID from the mobile terminal 4. Alternatively, for example, a code such as a barcode or two-dimensional code (not shown) may be attached to the bicycle parking device 1 in a visible position, and the user may obtain the device ID from the code by reading the code using the mobile terminal 4. Furthermore, the user may operate the mobile terminal 4 to communicate with the bicycle parking management server 7, and for example, input the location of the bicycle parking device 1 based on the displayed options, so that the bicycle parking management server 7 identifies the device ID and transmits the key request data.

駐輪管理サーバ7の制御部70(鍵要求受信部73)は、携帯端末4から鍵要求データを受信すると、S42において、制御部70は、ステータス記憶部83の該当の装置IDに対応したステータスが「使用中」であることを確認する。
なお、ステータスが「使用中」ではない場合は、制御部70は、以降の処理を行わず、例えば、入力した装置IDの確認を促すメッセージを、携帯端末4に送信してもよい。
When the control unit 70 (key request receiving unit 73) of the bicycle parking management server 7 receives key request data from the mobile terminal 4, in S42, the control unit 70 confirms that the status corresponding to the device ID in the status memory unit 83 is “in use”.
If the status is not "in use", the control unit 70 may not perform the subsequent process, but may send, for example, a message to the mobile terminal 4 prompting the user to confirm the input device ID.

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 storage unit 80, and the payment amount may be calculated based on the condition table.
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 mobile terminal 4 .

携帯端末4の制御部40(決済指示受信部43)は、駐輪管理サーバ7から指示データを受信すると、S45において、制御部40(決済処理部44)は、例えば、図示しない決済サーバとの間で決済処理を行う。ここで、決済処理の方法については、特に限定されない。決済方法としては、例えば、クレジットカードやデビットカード等を用いた決済であってもよいし、キャッシュレス決済であってもよい。また、例えば、コンビニエンスストアでの支払による決済等であってもよい。 When the control unit 40 (payment instruction receiving unit 43) of the mobile terminal 4 receives the instruction data from the bicycle parking management server 7, in S45, the control unit 40 (payment processing unit 44) performs a payment process, for example, with a payment server not shown. Here, the method of the payment process is not particularly limited. The payment method may be, for example, a payment using a credit card or debit card, or a cashless payment. In addition, it may be, for example, a payment by payment at a convenience store, etc.

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 control unit 40 moves the process to S47. On the other hand, if the payment has not been made (S46: NO), the control unit 40 moves the process to S34 in FIG. 10.
In S47, the control unit 40 (payment processing unit 44) transmits payment completion data to the bicycle parking management server 7 to the effect that the payment has been completed.

駐輪管理サーバ7の制御部70は、携帯端末4から決済完了データを受信すると、S48において、制御部70(開錠指示送信部75)は、開錠指示データを携帯端末4に送信する。ここで、開錠指示データは、鍵要求データで要求のあった装置IDに対応した鍵データを含む。その後、駐輪管理サーバ7の制御部70は、本処理を終了する。 When the control unit 70 of the bicycle parking management server 7 receives the payment completion data from the mobile terminal 4, in S48, the control unit 70 (unlock instruction sending unit 75) sends unlock instruction data to the mobile terminal 4. Here, the unlock instruction data includes key data corresponding to the device ID requested in the key request data. Thereafter, the control unit 70 of the bicycle parking management server 7 ends this process.

図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 mobile terminal 4 judges whether or not unlock instruction data has been received. If unlock instruction data has been received (S34: YES), the control unit 40 moves the process to S35. On the other hand, if unlock instruction data has not been received (S34: NO), the control unit 40 ends this process. Note that cases in which unlock instruction data has not been received include cases in which payment could not be made (NO was selected) in the process of S46 of Fig. 12.
In S35, the control unit 40 executes an unlock instruction process.

ここで、開錠指示処理について、図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 mobile terminal 4 transmits the unlock instruction data received from the bicycle parking management server 7 to the bicycle parking device 1. After that, the control unit 40 ends this process.
When the control unit 10 (instruction receiving unit 15) of the bicycle parking device 1 receives unlocking instruction data from the mobile terminal 4, in S52, the control unit 10 (comparison unit 16) compares the key data contained in the unlocking instruction data with the key data 23a in the key storage unit 23 to confirm whether they match.

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 control unit 10 moves the process to S54. On the other hand, if the comparison has not been made (S53: NO), the control unit 10 ends this process. Note that if the comparison has not been made, the control unit 10 may transmit an error to the mobile terminal 4 indicating that the keys are different.
In S54, the control unit 10 (unlocking unit 17) sends an unlock signal to the key lock mechanism 32 of the bicycle storage device 30. This causes the key lock mechanism 32 to unlock, making it possible to pull the bicycle out of the bicycle storage device 30.

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 bicycle storage device 30. When the user pulls the bicycle out of the bicycle storage device 30, the sensor unit 31 of the bicycle storage device 30 detects the removal and sends a signal, allowing the detection unit 11 to confirm the removal of the bicycle. If it has been possible to confirm the removal of the bicycle (S55: YES), the control unit 10 proceeds to S56. On the other hand, if it has not been possible to confirm the removal of the bicycle (S55: NO), the control unit 10 proceeds to S57.
In S56, the control unit 10 performs post-release processing. As the post-release processing, the control unit 10 (status processing unit 19) sets the status 25 to "free". As the post-release processing, the control unit 10 (key erasure unit 18) erases the key data 23a from the key storage unit 23. Thereafter, the control unit 10 ends this processing.

他方、S57において、制御部10は、開錠信号を送出してから所定時間が経過したか否かを判断する。所定時間は、例えば、3分等の予め設定された時間であってよい。所定時間が経過した場合(S57:YES)には、制御部10は、処理をS58に移す。所定時間が経過していない場合(S57:NO)には、制御部10は、処理をS55に移す。なお、所定時間が経過していない場合に、制御部10(開錠部17)は、開錠信号を再度鍵ロック機構32に送出する処理を行ってもよい。 On the other hand, in S57, the control unit 10 determines whether a predetermined time has passed since sending the unlock signal. The predetermined time may be a preset time such as 3 minutes. If the predetermined time has passed (S57: YES), the control unit 10 transfers the process to S58. If the predetermined time has not passed (S57: NO), the control unit 10 transfers the process to S55. Note that if the predetermined time has not passed, the control unit 10 (unlocking unit 17) may perform a process of sending an unlock signal to the key lock mechanism 32 again.

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 key lock mechanism 32. As a result, the key lock mechanism 32 of the bicycle storage device 30 performs processing to lock the bicycle, and the bicycle becomes locked. This is to take into consideration, for example, a case in which a third party accidentally unlocks the bicycle, and if the bicycle is not pulled out for a specified period of time, it will be locked again. The control unit 10 then ends this processing.

このように、第1実施形態の駐輪システム100によれば、以下のような効果がある。
(1)駐輪装置1は、自転車収容装置30に自転車が入庫された場合に施錠をする。そして、自転車を出庫する場合に、ユーザは、携帯端末4を用いて駐輪管理サーバ7から該当の自転車収容装置30を開錠する鍵データを受信して、携帯端末4から駐輪装置1に鍵データを送信する。携帯端末4から鍵データを受信した駐輪装置1では、記憶された鍵データ一致した場合に自転車収容装置30を開錠する。
よって、ユーザが携帯端末4を用いて自転車収容装置30を開錠する仕組みを構築することができる。また、ユーザは、出庫時にのみ携帯端末4を用いればよく、入庫時には、自転車を入庫する作業のみで済むため、便利である。
As described above, the bicycle parking system 100 of the first embodiment has the following advantages.
(1) The bicycle parking device 1 locks the bicycle storage device 30 when a bicycle is stored in the bicycle parking device 1. When the bicycle is to be removed, the user uses the mobile terminal 4 to receive key data for unlocking the bicycle storage device 30 from the bicycle parking management server 7, and transmits the key data from the mobile terminal 4 to the bicycle parking device 1. The bicycle parking device 1 that has received the key data from the mobile terminal 4 unlocks the bicycle storage device 30 if the key data matches the stored key data.
Therefore, it is possible to establish a mechanism that allows the user to unlock the bicycle storage device 30 using the mobile terminal 4. In addition, the user only needs to use the mobile terminal 4 when leaving the bicycle storage area, and when entering the bicycle storage area, the user only needs to enter the bicycle storage area, which is convenient.

(2)携帯端末4が駐輪管理サーバ7から受信する鍵データは、入庫時に駐輪装置1から駐輪管理サーバ7に送信された鍵データである。
よって、出庫時に用いる鍵データを、入庫時の鍵データと一致させることができる。
(3)駐輪装置1では、入庫時に開錠に必要な鍵データを生成し、駐輪管理サーバ7に生成した鍵データを送信する。よって、鍵データを都度新たなものにできる。
また、生成する鍵データを、毎回異なるものにすることで、流用して鍵データを使用することを防止できる。
(2) The key data that the mobile terminal 4 receives from the bicycle parking management server 7 is the key data that was transmitted from the bicycle parking device 1 to the bicycle parking management server 7 at the time of entry.
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 bicycle parking device 1 is parked, the bicycle parking device 1 generates key data required for unlocking the bicycle and transmits the generated key data to the bicycle parking management server 7. This allows the key data to be updated each time.
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 bicycle parking device 1, if the bicycle storage device 30 is not removed within a predetermined time after being unlocked, the bicycle storage device 30 is locked again.
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 bicycle parking device 1 has a status indicating the parking state and transmits the status to the bicycle parking management server 7 at an appropriate timing. The bicycle parking management server 7 stores the status in association with the device ID.
Therefore, the bicycle parking management server 7 can manage the status of all bicycle parking devices 1 in the bicycle parking system 100.
(6) When the bicycle is taken out, the bicycle parking device 1 confirms that payment has been completed and then unlocks the bicycle storage device 30.
Therefore, the bicycle storage device 30 can be unlocked upon payment of the bicycle parking fee.

(7)駐輪装置1は、LoRaWANに対応したデバイスにし、LoRaWANに対応したLoRaゲートウェイであるゲートウェイ6を介して駐輪管理サーバ7にデータを送信する。よって、低電力で実現する仕組みで駐輪システム100を構築でき、例えば、駐輪装置1の制御を、電池やバッテリ等を用いて行うことができ、電源の敷設工事等を不要にできる。
また、安価に駐輪スペースPSの仕組みを構築できるので、自転車のように駐輪料金が安価なものであっても採算がとれる仕組みにできる。
(7) The bicycle parking device 1 is a device compatible with LoRaWAN, and transmits data to the bicycle parking management server 7 via the gateway 6, which is a LoRa gateway compatible with LoRaWAN. Therefore, the bicycle parking system 100 can be constructed with a mechanism that uses low power, and for example, the bicycle parking device 1 can be controlled using a battery or other power source, making it unnecessary to install a power source.
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 bicycle parking device 1 according to the second embodiment and a functional block diagram of the mobile terminal 204.
FIG. 15 is a functional block diagram of the bicycle parking management server 207 according to the second embodiment.

〔駐輪システム200〕
駐輪システム200は、駐輪装置1と、携帯端末204と、ゲートウェイ6と、駐輪管理サーバ207とを備える。
図14(A)に示すように、駐輪システム200が備える駐輪装置1には、コード情報135が対応付けられている。コード情報135は、装置IDを含み、ユーザが視認可能な位置に設けられている。コードは、バーコードであっても、QRコード(登録商標)等の二次元コードであってもよい。また、コードは、その他携帯端末204で読み取れるものであってもよい。
[Bicycle Parking System 200]
The bicycle parking system 200 includes a bicycle parking device 1 , a mobile terminal 204 , a gateway 6 , and a bicycle parking management server 207 .
As shown in Fig. 14 (A), the bicycle parking device 1 included in the bicycle parking system 200 is associated with code information 135. The code information 135 includes a device ID and is provided in a position that is visible to the user. The code may be a barcode or a two-dimensional code such as a QR code (registered trademark). The code may also be something that can be read by a mobile terminal 204.

〔携帯端末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 mobile terminal 204 provided in the bicycle parking system 200 includes a control unit 240, a memory unit 250, a camera 256, a touch panel 57, and a data communication IF 59.
The control unit 240 includes a withdrawal processing unit 41 , a key request sending unit 242 , a payment instruction receiving unit 43 , a payment processing unit 44 , an unlock instruction processing unit 245 , a code reading unit 246 , and a code sending unit 247 .

鍵要求送信部242は、鍵要求データを駐輪管理サーバ207に対して送信する。鍵要求データは、装置IDの他、携帯端末204を使用するユーザを識別するユーザID(入庫時情報)を含む。ここで、ユーザIDは、後述する携帯端末用プログラム251に予め定義されているものであってもよいし、携帯端末用プログラム251を実行してログインする際に入力するものであってもよい。さらに、ユーザIDは、携帯端末204に固有のシリアル番号等であってもよい。 The key request transmission unit 242 transmits key request data to the bicycle parking management server 207. The key request data includes the device ID as well as a user ID (information at the time of entry) that identifies the user who uses the mobile terminal 204. Here, the user ID may be one that is predefined in the mobile terminal program 251 described below, or may be one that is input when logging in by executing the mobile terminal program 251. Furthermore, the user ID may be a serial number unique to the mobile terminal 204, etc.

開錠指示処理部245は、開錠指示データを駐輪管理サーバ207から受信する。また、開錠指示処理部245は、開錠指示データと、ユーザIDとを、駐輪装置1に送信する。
コード読取部246は、カメラ256を用いてコード情報135を撮影することで、カメラ256を介してコード情報135に含まれる装置IDを読み取る。
コード送信部247は、ユーザIDと、コード読取部246が読み取ったコード情報135に含まれる装置IDとを、駐輪管理サーバ207に送信する。
The unlock instruction processing unit 245 receives unlock instruction data from the bicycle parking management server 207. The unlock instruction processing unit 245 also transmits the unlock instruction data and the user ID to the bicycle parking device 1.
The code reading unit 246 photographs the code information 135 using the camera 256 , and reads the device ID included in the code information 135 via the camera 256 .
The code transmitting unit 247 transmits the user ID and the device ID contained in the code information 135 read by the code reading unit 246 to the bicycle parking management server 207 .

記憶部250は、上述した制御部240が行う各種機能を実行するためのアプリケーションプログラムである携帯端末用プログラム251を記憶している。
カメラ256は、例えば、携帯端末204のタッチパネル57とは反対の面に設けられる。
The storage unit 250 stores a mobile terminal program 251 which is an application program for executing the various functions performed by the control unit 240 described above.
The camera 256 is provided, for example, on the side of the mobile terminal 204 opposite to the touch panel 57 .

〔駐輪管理サーバ207〕
図15に示す駐輪管理サーバ207は、制御部270と、記憶部280と、データ通信IF89とを備える。
制御部270は、鍵データ処理部71と、ユーザID受信処理部272(ユーザ情報受信手段)と、鍵要求受信部273と、決済指示部74と、開錠指示送信部275と、ユーザID確認処理部276(ユーザ情報確認手段)と、ステータス受信部77と、ステータス更新部78とを備える。
[Bicycle parking management server 207]
The bicycle parking management server 207 shown in FIG. 15 includes a control unit 270, a storage unit 280, and a data communication IF 89.
The control unit 270 includes a key data processing unit 71, a user ID receiving processing unit 272 (user information receiving means), a key request receiving unit 273, a payment instruction unit 74, an unlocking instruction sending unit 275, a user ID confirmation processing unit 276 (user information confirmation means), a status receiving unit 77, and a status update unit 78.

ユーザ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 bicycle storage device 30, the user ID reception processing unit 272 receives the user ID and device ID from the mobile terminal 204, and associates the user ID with the device ID and stores them in the user memory unit 284 described later.
The key request receiving unit 273 receives key request data including the device ID from the mobile terminal 204 together with the user ID.
The unlock instruction transmitting unit 275 transmits unlock instruction data to the mobile terminal 204 when the user ID is confirmed by the user ID confirmation processing unit 276 described later.
The user ID confirmation processing unit 276 refers to the user storage unit 284 to confirm whether the user ID received together with the key request data is the one registered at the time of entry.

記憶部280は、プログラム281と、鍵管理記憶部82と、ステータス記憶部83と、ユーザ記憶部284と、決済済ユーザ記憶部285とを備える。
プログラム281は、上述した制御部270が行う各種機能を実行するためのアプリケーションプログラムである。
ユーザ記憶部284は、ユーザID受信処理部272が受信したユーザIDと、装置IDとを、受信日時に対応付けて記憶する記憶領域である。
決済済ユーザ記憶部285は、例えば、1ヶ月間の使用を可能とし、既に料金を支払い済のユーザに関する情報を記憶する記憶領域である。決済済ユーザ記憶部285は、駐輪システム200の利用前にユーザが所定の処理をすることで、予めユーザに関する情報が記憶される。決済済ユーザ記憶部285は、ユーザIDと、利用可能期限とを含む。
The memory unit 280 includes a program 281 , a key management memory unit 82 , a status memory unit 83 , a user memory unit 284 , and a paid user memory unit 285 .
The program 281 is an application program for executing the various functions performed by the control unit 270 described above.
The user storage unit 284 is a storage area that stores the user ID and device ID received by the user ID reception processing unit 272 in association with the reception date and time.
The paid user storage unit 285 is a storage area that stores information about users who have already paid the fee and can use the bicycle parking system for, for example, one month. The paid user storage unit 285 stores information about the user in advance by the user performing a predetermined process before using the bicycle parking system 200. The paid user storage unit 285 includes a user ID and an available period.

〔処理の説明〕
次に、ユーザが自転車を駐輪する場合の処理について説明する。
入庫時の処理については、第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 mobile terminal 204 after entry will be described.
FIG. 16 is a flowchart showing the post-entry process of the bicycle parking system 200 according to the second embodiment.

自転車を、駐輪装置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 bicycle storage device 30 of the bicycle parking device 1 photographs the code information 135 of the bicycle parking device 1 with the camera 256 of the mobile terminal 204. In this way, the control unit 240 (code reading unit 246) of the mobile terminal 204 reads the code information 135 in S261 of FIG.
In S262, the control unit 240 (code transmission unit 247) transmits the user ID and the device ID contained in the read code information 135 to the bicycle parking management server 207. Thereafter, the control unit 240 of the mobile terminal 204 ends this process.

駐輪管理サーバ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 parking management server 207 receives the user ID and device ID from the mobile terminal 204, it stores values corresponding to the device ID, user ID, and reception date and time in the user storage unit 284. The control unit 270 then terminates this process.

次に、出庫時処理について説明する。
ここで、駐輪装置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 bicycle parking device 1 performs at an appropriate timing is the same as that in the first embodiment (FIG. 9).
The process at the time of leaving the warehouse performed by the mobile terminal 204 is the same as that in the first embodiment (FIG. 10). The key request process (corresponding to S33 in FIG. 10) called in the process at the time of leaving the warehouse will be described with reference to FIG.
FIG. 17 is a flowchart showing the key request process of the bicycle parking system 200 according to the second embodiment.

図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 mobile terminal 204 transmits key request data including the device ID together with the user ID to the bicycle parking management server 207. Here, the device ID and user ID transmitted correspond to the device ID and user ID stored in the mobile terminal 204 by the user during processing at the time of leaving the bicycle parking lot.

駐輪管理サーバ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 parking management server 207 receives key request data from the mobile terminal 204, in S242a, the control unit 270 (user ID confirmation processing unit 276) confirms the user ID received along with the key request data by referring to the user memory unit 284.
Here, if the corresponding device ID is not stored in the user storage unit 284, or if data is stored in the user storage unit 284 after a considerable amount of time, such as 30 minutes, has passed since entry, the control unit 270 may perform the processes from S242b onward, assuming that the user ID was not registered. Also, if the corresponding device ID is stored in the user storage unit 284 but the user ID is different, the control unit 270 assumes that the departure was unauthorized and does not perform the subsequent processes. Then, the control unit 270 may transmit a message indicating that the user ID is an error to the mobile terminal 204 identified from the user ID corresponding to the corresponding device ID in the user storage unit 284.

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 control unit 270 checks whether the user has already paid. If the user has already paid (S243a: YES), the control unit 270 moves the process to S248. On the other hand, if the user has not already paid (S243: NO), the control unit 270 moves the process to S243b.
Here, the control unit 270 refers to the paid user storage unit 285, and if the user ID of the user is registered and the current date and time is within the usable period, it can determine that the user has been paid.

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 bicycle parking system 200 of the second embodiment has the following advantages.
(1) If a user registers using the mobile terminal 204 immediately after entering the warehouse, then at the time of leaving the warehouse, only the user who has registered can leave the warehouse.
Therefore, only the authorized user can unlock the bicycle housing device 30, improving security.

(2)定額で駐輪料金を支払っているユーザを、事前に駐輪管理サーバ207に登録させることで、そのようなユーザには、決済処理を行わせることなく、駐輪管理サーバ207から携帯端末204に鍵データを渡すことができる。 (2) By having users who pay a fixed bicycle parking fee register in advance with the bicycle parking management server 207, key data can be passed from the bicycle parking management server 207 to the mobile terminal 204 for such users without requiring them to carry out a payment process.

以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。 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 key data 23b (see FIG. 4) in the key storage unit 23, and the unlocking means unlocks the bicycle storage device, allowing the abandoned bicycle to be removed.
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 LIST 1 Bicycle parking device 4, 204 Portable terminal 6 Gateway 7, 207 Bicycle parking management server 10, 40, 70, 240, 270 Control unit 11 Detection unit 12 Locking unit 13 Key generation processing unit 14 Data transmission unit 15 Instruction receiving unit 16 Collation unit 17 Unlocking unit 18 Key deletion unit 19 Status processing unit 20, 50, 80, 250, 280 Memory unit 21, 81, 281 Program 22 Device ID
23 Key storage unit 23a Key data 23b Common key data 25 Status 30 Bicycle storage device 31 Sensor unit 32 Key lock mechanism 51, 251 Portable terminal program 57 Touch panel 71 Key data processing unit 73, 273 Key request receiving unit 74 Payment instruction unit 75, 275 Unlock instruction transmitting unit 78 Status update unit 82 Key management memory unit 83 Status memory unit 100, 200 Bicycle parking system 256 Camera 272 User ID reception processing unit 276 User ID confirmation processing unit 284 User memory unit 285 Paid user memory unit N1, N2 Data communication network PS Bicycle parking space

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.
請求項1に記載の駐輪システムにおいて、
前記駐輪装置の前記データ送信手段は、前記装置記憶部の前記鍵データをさらに含む前記管理データを、前記駐輪管理サーバに送信し、
前記駐輪管理サーバの前記データ更新手段は、前記駐輪装置から前記管理データを受信した場合に、前記鍵管理記憶部の前記部材識別情報に対応付けて前記管理データに含む前記鍵データを更新する、駐輪システム。
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.
請求項2に記載の駐輪システムにおいて、
前記駐輪装置は、
前記施開錠部材を施錠したことに応じて、生成の都度異なる前記鍵データを生成する鍵生成手段と、
前記鍵生成手段により生成された前記鍵データを前記装置記憶部に記憶する装置記憶手段と、
を備え、
前記データ送信手段は、前記装置記憶手段による処理の後、前記管理データを前記駐輪管理サーバに送信する、駐輪システム。
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.
請求項1から請求項3までのいずれかに記載の駐輪システムにおいて、
前記駐輪装置は、
前記施開錠部材を有する収容部と、
前記収容部への入庫を検知する検知手段と、
前記検知手段が入庫を検知したことに応じて、前記施開錠部材を施錠する施錠手段と、
を備え、
前記データ送信手段は、前記施錠手段が施錠したことに応じて、前記管理データを、前記駐輪管理サーバに送信する、駐輪システム。
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.
請求項4に記載の駐輪システムにおいて、
前記駐輪装置は、前記開錠手段により前記施開錠部材を開錠した後、前記検知手段が前記収容部の自転車に対する出庫を検知した場合に、前記装置記憶部に記憶された前記鍵データを消去する消去手段を備える、駐輪システム。
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.
請求項4又は請求項5に記載の駐輪システムにおいて、
前記駐輪装置の前記施錠手段は、前記開錠手段により前記収容部を開錠した後、所定時間内に前記検知手段が前記収容部の自転車に対する出庫を検知しなかった場合に、前記収容部を施錠する、駐輪システム。
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.
請求項2に記載の駐輪システムにおいて、
前記駐輪装置の前記装置記憶部は、複数の前記鍵データを記憶し、
前記駐輪装置の前記データ送信手段は、前記複数の鍵データのうちランダムに選択された一の前記鍵データを含む前記管理データを、前記駐輪管理サーバに送信し、
前記駐輪装置の前記照合手段は、前記指示受信手段により受信した前記開錠指示データと、前記装置記憶部に記憶された前記一の鍵データとを照合する、駐輪システム。
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.
請求項1から請求項7までのいずれかに記載の駐輪システムにおいて、
前記駐輪装置は、前記施開錠部材の状態を示すステータスを、前記部材識別情報と共に前記駐輪管理サーバに送信するステータス送信手段を備え、
前記駐輪管理サーバは、
前記部材識別情報と前記ステータスとを対応付けて記憶するステータス記憶部と、
前記駐輪装置から前記ステータスを受信したことに応じて、前記ステータス記憶部を更新するステータス更新手段と、
を備え、
前記開錠指示送信手段は、前記ステータス記憶部に記憶された前記部材識別情報に対応する前記ステータスが入庫を示すものである場合に、前記開錠指示データを前記携帯端末に送信する、駐輪システム。
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.
請求項1から請求項8までのいずれかに記載の駐輪システムにおいて、
前記駐輪装置の前記装置記憶部は、各駐輪装置に共通の共通鍵データを予め記憶しており、
前記駐輪装置の前記照合手段は、前記装置記憶部に記憶された前記管理データに含まれる前記鍵データとの照合ができなかった場合に、前記指示受信手段により受信した前記開錠指示データと、前記装置記憶部に記憶された前記共通鍵データとをさらに照合し、
前記駐輪装置の前記開錠手段は、前記共通鍵データによる照合ができた場合にも、前記施開錠部材を開錠する、駐輪システム。
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.
請求項1から請求項9までのいずれかに記載の駐輪システムにおいて、
前記駐輪管理サーバは、前記鍵要求受信手段により、前記携帯端末から前記鍵要求データを受信したことに応じて、前記鍵管理記憶部を参照して決済額を算出し、前記決済額を含む決済処理に関する指示データを、前記携帯端末に送信する指示送信手段を備え、
前記駐輪管理サーバの前記開錠指示送信手段は、前記指示送信手段が送信した前記指示データに対して前記携帯端末により決済が行われたことを確認したことに応じて、前記開錠指示データを前記携帯端末に送信する、駐輪システム。
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.
請求項1から請求項10までのいずれかに記載の駐輪システムにおいて、
前記駐輪管理サーバは、
前記携帯端末から、前記携帯端末もしくは前記携帯端末のユーザを識別するユーザ識別情報又は前記ユーザが指定した認証用情報である入庫時情報を、前記ユーザの自転車を入庫した前記施開錠部材に係る前記部材識別情報と共に受信するユーザ情報受信手段を備え、
前記鍵要求受信手段は、前記入庫時情報と共に前記鍵要求データを受信し、
前記鍵要求データの前記部材識別情報及び前記入庫時情報が、前記ユーザ情報受信手段により受信した前記部材識別情報及び前記入庫時情報に一致するか否かを確認するユーザ情報確認手段を備え、
前記開錠指示送信手段は、前記ユーザ情報確認手段により一致が確認できた場合に、前記開錠指示データを、前記携帯端末に送信する、駐輪システム。
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.
請求項1から請求項10までのいずれかに記載の駐輪システムにおいて、
前記駐輪装置は、
前記携帯端末から、前記携帯端末もしくは前記携帯端末のユーザを識別するユーザ識別情報又は前記ユーザが指定した認証用情報である入庫時情報を受信する入庫時情報受信手段を備え、
前記データ送信手段は、前記入庫時情報受信手段により受信した前記入庫時情報をさらに含む前記管理データを、前記駐輪管理サーバに送信し、
前記駐輪管理サーバの前記鍵要求受信手段は、前記入庫時情報と共に前記鍵要求データを受信し、
前記駐輪管理サーバは、
前記鍵要求データの前記部材識別情報及び前記入庫時情報が、受信した前記部材識別情報及び前記入庫時情報に一致するか否かを確認するユーザ情報確認手段を備え、
前記開錠指示送信手段は、前記ユーザ情報確認手段により一致が確認できた場合に、前記開錠指示データを、前記携帯端末に送信する、駐輪システム。
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.
JP2020055262A 2020-03-26 2020-03-26 Bicycle Parking System Active JP7495044B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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