(57)【要約】【課題】車両のユーザ以外の者による振動が車両に発生したときに異常と判定する。【解決手段】レンタル自転車に設けられた付属装置１０は、レンタル自転車の振動を検知し、一定の振動が発生したか判定する。付属装置１０は、一定の振動が発生したと判定してから予め定められた時間内にレンタル自転車の電子錠を解錠するパスコードの入力がされなかった場合、レンタル自転車のユーザがレンタル自転車の近傍にいないものと判定し、ユーザがレンタル自転車の近傍にいないことを通知するメッセージを車両管理装置２０へ送信する。このメッセージを受信した車両管理装置２０は、レンタル自転車に異常が発生したことを報知する。【選択図】図１
2014164590.tif 000002
【特許請求の範囲】
【請求項１】
車両の振動を検知する検知手段と、
前記検知手段で検知した振動に基いて、前記車両に一定の振動が発生したか判定する第１判定手段と、
一定の振動が発生したと前記第１判定手段が判定した場合、振動の発生を通知するメッセージを送信するメッセージ送信手段と
を有する付属装置と、
前記メッセージを受信する受信手段と、
前記受信手段が前記メッセージを受信した場合、前記車両と当該車両のユーザとの関係が所定の条件を満たしているか判定し、所定の条件を満たしていないと判定した場合、前記車両に異常が発生したと判定する第２判定手段と
を有する車両管理装置と、
を備える車両管理システム。
【請求項２】
前記第２判定手段は、前記車両にユーザが対応付けられているか判定し、ユーザが対応付けられていない場合、前記車両に異常が発生したと判定すること
を特徴とする請求項１に記載の車両管理システム。
【請求項３】
前記第２判定手段は、前記ユーザが前記車両の近傍にいるか否か判定し、前記ユーザが前記車両の近傍にいないと判定した場合、前記車両に異常が発生したと判定すること
を特徴とする請求項１又は請求項２に記載の車両管理システム。
【請求項４】
前記付属装置は、
前記車両の錠を解錠するパスコードを記憶する記憶手段と、
前記パスコードの入力を受け付けるパスコード受付手段と、
前記パスコード受付手段が受け付けたパスコードが前記記憶手段に記憶されている場合、前記錠を解錠する錠制御手段とを有し、
前記メッセージ送信手段は、一定の振動が発生したと前記第１判定手段が判定してから所定時間内に前記パスコード受付手段が前記パスコードを受け付けたか否かを示すメッセージを送信し、
前記受信手段は、当該メッセージを受信し、
前記第２判定手段は、前記受信手段が当該メッセージを受信した場合、受信したメッセージに応じて前記ユーザが前記車両の近傍にいないと判定すること
を特徴とする請求項３に記載の車両管理システム。
【請求項５】
前記車両管理装置は、
前記車両を使用するユーザの位置を取得する第１の位置取得手段と、
前記車両の位置を取得する第２の位置取得手段と、
を有し、
前記第２判定手段は、前記第１の位置取得手段が取得した位置が前記第２の位置取得手段が取得した位置から所定範囲内にない場合、前記ユーザが前記車両の近傍にいないと判定すること
を特徴とする請求項３に記載の車両管理システム。
【請求項６】
前記ユーザが前記車両の近傍にいないと前記第２判定手段が判定した場合、前記パスコード受付手段は、入力される前記パスコードを受け付けないこと
を特徴とする請求項４に記載の車両管理システム。
【請求項７】
前記検知手段は、前記車両が利用待ちではない場合、振動を検知するパラメータとして第１パラメータを使用し、前記車両が利用待ちである場合、振動を検知するパラメータとして第２パラメータを使用すること
を特徴とする請求項１乃至請求項６のいずれか一項に記載の車両管理システム。
【請求項８】
車両において一定の振動が発生したことを通知するメッセージを受信する受信手段と、
前記受信手段が前記メッセージを受信した場合、前記車両と当該車両のユーザとの関係が所定の条件を満たしているか判定し、所定の条件を満たしていないと判定した場合、前記車両に異常が発生したと判定する判定手段と
を有する車両管理装置。
【請求項９】
車両に設けられた付属装置が、車両の振動を検知する検知ステップと、
前記付属装置が、前記検知ステップで検知した振動に基いて、前記車両に一定の振動が発生したか判定する第１判定ステップと、
前記付属装置が、一定の振動が発生したと前記第１判定ステップで判定した場合、振動の発生を通知するメッセージを送信するメッセージ送信ステップと、
車両管理装置が、前記メッセージを受信する受信ステップと、
前記車両管理装置が、前記受信ステップで前記メッセージを受信した場合、前記車両と当該車両のユーザとの関係が所定の条件を満たしているか判定し、所定の条件を満たしていないと判定した場合、前記車両に異常が発生したと判定する第２判定ステップと
を備える車両管理方法。
【請求項１０】
コンピュータを、
車両において一定の振動が発生したことを通知するメッセージを受信する受信手段と、
前記受信手段が前記メッセージを受信した場合、前記車両と当該車両のユーザとの関係が所定の条件を満たしているか判定し、所定の条件を満たしていないと判定した場合、前記車両に異常が発生したと判定する判定手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の盗難を防止する技術に関する。
【背景技術】
【０００２】
特許文献１には、盗難を防止する機能を備えた電動アシスト自転車が開示されている。この電動アシスト自転車は、盗難防止モードに設定されると、振動センサによる振動の検出と、キースイッチによるオン操作を監視する。電動アシスト自転車は、振動が検出されると、ランプを一斉に点滅させるとともに警報音を出力する。また、電動アシスト自転車は、振動を検出した後にオン操作を検出すると、盗難防止モードを解除し、駆動状態になる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２２８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、自転車を使用する場合、かごに荷物を入れるときなど、キースイッチを操作する前に自転車に触れる場合がある。特許文献１に開示された電動アシスト自転車の場合、自転車の盗難を試みようとする者ではなく、ユーザにより振動が発生した場合であっても振動が検知されてしまい、異常が発生したとして誤検知し、盗難防止動作を行なってしまう。
【０００５】
本発明は、上述した背景の下になされたものであり、車両における異常発生の誤検知を少なくする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した目的を達成するために本発明は、車両の振動を検知する検知手段と、前記検知手段で検知した振動に基いて、前記車両に一定の振動が発生したか判定する第１判定手段と、一定の振動が発生したと前記第１判定手段が判定した場合、振動の発生を通知するメッセージを送信するメッセージ送信手段とを有する付属装置と、前記メッセージを受信する受信手段と、前記受信手段が前記メッセージを受信した場合、前記車両と当該車両のユーザとの関係が所定の条件を満たしているか判定し、所定の条件を満たしていないと判定した場合、前記車両に異常が発生したと判定する第２判定手段とを有する車両管理装置と、を備える車両管理システムを提供する。
【０００７】
本発明においては、前記第２判定手段は、前記車両にユーザが対応付けられているか判定し、ユーザが対応付けられていない場合、前記車両に異常が発生したと判定する構成としてもよい。
【０００８】
また、本発明においては、前記第２判定手段は、前記ユーザが前記車両の近傍にいるか否か判定し、前記ユーザが前記車両の近傍にいないと判定した場合、前記車両に異常が発生したと判定する構成としてもよい。
【０００９】
また、本発明においては、前記付属装置は、前記車両の錠を解錠するパスコードを記憶する記憶手段と、前記パスコードの入力を受け付けるパスコード受付手段と、前記パスコード受付手段が受け付けたパスコードが前記記憶手段に記憶されている場合、前記錠を解錠する錠制御手段とを有し、前記メッセージ送信手段は、一定の振動が発生したと前記第１判定手段が判定してから所定時間内に前記パスコード受付手段が前記パスコードを受け付けたか否かを示すメッセージを送信し、前記受信手段は、当該メッセージを受信し、前記第２判定手段は、前記受信手段が当該メッセージを受信した場合、受信したメッセージに応じて前記ユーザが前記車両の近傍にいないと判定する構成としてもよい。
【００１０】
また、本発明においては、前記車両管理装置は、前記車両を使用するユーザの位置を取得する第１の位置取得手段と、前記車両の位置を取得する第２の位置取得手段と、を有し、前記第２判定手段は、前記第１の位置取得手段が取得した位置が前記第２の位置取得手段が取得した位置から所定範囲内にない場合、前記ユーザが前記車両の近傍にいないと判定する構成としてもよい。
【００１１】
また、本発明においては、前記ユーザが前記車両の近傍にいないと前記第２判定手段が判定した場合、前記パスコード受付手段は、入力される前記パスコードを受け付けない構成としてもよい。
【００１２】
また、本発明は、前記検知手段は、前記車両が利用待ちではない場合、振動を検知するパラメータとして第１パラメータを使用し、前記車両が利用待ちである場合、振動を検知するパラメータとして第２パラメータを使用する構成としてもよい。
【００１３】
また、本発明は、車両において一定の振動が発生したことを通知するメッセージを受信する受信手段と、前記受信手段が前記メッセージを受信した場合、前記車両と当該車両のユーザとの関係が所定の条件を満たしているか判定し、所定の条件を満たしていないと判定した場合、前記車両に異常が発生したと判定する判定手段とを有する車両管理装置を提供する。
【００１４】
また、本発明は、車両に設けられた付属装置が、車両の振動を検知する検知ステップと、前記付属装置が、前記検知ステップで検知した振動に基いて、前記車両に一定の振動が発生したか判定する第１判定ステップと、前記付属装置が、一定の振動が発生したと前記第１判定ステップで判定した場合、振動の発生を通知するメッセージを送信するメッセージ送信ステップと車両管理装置が、前記メッセージを受信する受信ステップと、前記車両管理装置が、前記受信ステップで前記メッセージを受信した場合、前記車両と当該車両のユーザとの関係が所定の条件を満たしているか判定し、所定の条件を満たしていないと判定した場合、前記車両に異常が発生したと判定する第２判定ステップとを備える車両管理方法を提供する。
【００１５】
また、本発明は、コンピュータを、車両において一定の振動が発生したことを通知するメッセージを受信する受信手段と、前記受信手段が前記メッセージを受信した場合、前記車両と当該車両のユーザとの関係が所定の条件を満たしているか判定し、所定の条件を満たしていないと判定した場合、前記車両に異常が発生したと判定する判定手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１６】
本発明によれば、車両のユーザ以外の者による振動が車両に発生したときに異常と判定することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る車両管理システムを構成する装置を示した図。
【図２】付属装置のハードウェア構成を示したブロック図。
【図３】付属装置の機能構成を示したブロック図。
【図４】車両管理装置が行う処理の流れを示したフローチャート。
【図５】車両管理装置のハードウェア構成を示したブロック図。
【図６】車両管理装置の機能構成を示したブロック図。
【図７】第１実施形態の第１動作例を説明するためのシーケンス図。
【図８】パスコードの一例を示した図。
【図９】第１実施形態の第２動作例を説明するための図。
【図１０】第２実施形態に係る付属装置の機能構成を示したブロック図。
【図１１】第２実施形態に係る車両管理装置の機能構成を示したブロック図。
【図１２】第２実施形態の動作例を説明するための図。
【発明を実施するための形態】
【００１８】
［第１実施形態］
（全体構成）
図１は、本実施形態に係わる車両管理システム１を構成する装置を示した図である。車両管理システム１は、レンタル自転車を管理するシステムであり、付属装置１０、車両管理装置２０及び発信機４０を有する。通信網２は、端末装置３０へ音声通信やデータ通信などの通信サービスを提供する移動体通信網である。なお、通信網２は、インターネットや固定電話網なども含めることができる。付属装置１０、車両管理装置２０及び端末装置３０は、通信網２を介してデータ通信を行う。
【００１９】
付属装置１０は、レンタル自転車に固定されており、レンタル自転車に設けられた電子錠３を制御する機能を有している。また、付属装置１０は、通信網２を介して車両管理装置２０と通信を行う機能を備えている。車両管理装置２０は、複数のレンタル自転車を管理する装置であり、レンタル自転車の電子錠３を解錠するためのパスコード、レンタル自転車の位置、レンタル自転車が貸与されるユーザの情報などを管理する。
【００２０】
端末装置３０は、本実施形態においてはスマートフォンであり、通信網２を介して音声通信やデータ通信を行う。なお、本実施形態においては、端末装置３０はスマートフォンであるが、スマートフォンに限定されるものではなく、通信網２を介した通信を行う機能を備えているものであれば、タブレットＰＣ（Personal Computer）、フィーチャーフォン又はＰＤＡ（Personal Digital Assistant）などであってもよい。端末装置３０は、ＧＰＳ（Global Positioning System）の電波を受信して位置を測位する機能や、測位した位置の位置情報を車両管理装置２０へ送信する機能などを有する。
発信機４０は、レンタル自転車の駐輪場（貸し出し場所や返却場所となる場所）に設置された装置である。本実施形態においては、複数の駐輪場があり、発信機４０は各駐輪場に設置されている。各駐輪場に設置された発信機４０は、各々駐輪場を一意に識別する駐輪場識別子を送信する。本実施形態においては、発信機４０は、３１５ＭＨｚ帯の電波を用いる無線装置であり、駐輪場識別子を予め定められた周期で送信する。なお、一つの駐輪場が広い場合には、複数の発信機４０を駐輪場に設け、各発信機からは同じ駐輪場識別子を送信するようにしてもよい。
【００２１】
図１においては、図面が繁雑になるのを防ぐため、一つの付属装置１０、１つの発信機４０、１つの端末装置３０を示しているが、車両管理システム１においては、複数の付属装置１０と、複数の発信機４０が存在し得る。また、端末装置３０についても、複数の端末装置３０が存在し得る。
【００２２】
（付属装置１０の構成）
図２は、付属装置１０のハードウェア構成の一例を示したブロック図である。制御部１０１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を備えたマイクロコントローラである。ＣＰＵがＲＯＭに記憶されているプログラムを実行すると、後述する各種機能が実現する。
記憶部１０２は、不揮発性メモリであり、付属装置１０が固定されているレンタル自転車の電子錠３を解錠するためのパスコード、付属装置１０を一意に識別する装置識別子、レンタル自転車の返却場所となる駐輪場の駐輪場識別子などを記憶する。
【００２３】
表示部１０３は、液晶ディスプレイを備えており、付属装置１０を操作するための画面や各種メッセージを表示する。操作部１０４は、テンキーや、自転車のレンタルを開始するための「開始」ボタン、自転車のレンタルを終了するための「終了」ボタンなどを有する。通信部１０５は、通信網２を介して通信を行う通信インターフェースとして機能し、各種情報の受信や送信を行う。測位部１０７は、ＧＰＳの電波を受信するアンテナや受信回路を備えており、受信したＧＰＳの電波に基いて、付属装置１０の位置を表す位置情報を制御部１０１へ出力する。電波受信部１０８は、発信機４０が送信する電波を受信する受信回路を有する。電波受信部１０８は、発信機４０が送信した駐輪場識別子を受信し、受信した駐輪場識別子を制御部１０１へ出力する。なお、本実施形態においては、通信部１０５、測位部１０７及び電波受信部１０８は、付属装置１０が備える構成となっているが、各々をレンタル自転車に固定し、付属装置１０の外部に設けるようにしてもよい。また、本実施形態においては、電子錠３は、付属装置１０の外部に設けられているが、付属装置１０と一体化されている構成であってもよい。センサ１０６は、振動を検出するセンサである。センサ１０６は、検出した振動を示す信号を制御部１０１へ出力する。
【００２４】
図３は、付属装置１０において実現する機能のうち、本発明に係る機能の構成を示したブロック図である。パスコード受信部１００１は、通信部１０５が受信したパスコードを受信するブロックである。パスコード受信部１００１が受信したパスコードは、記憶部１０２に記憶される。なお、本実施形態においては、パスコードは４桁の数字となっている。パスコード受付部１００３は、操作部１０４のテンキーで入力されたパスコードを受け付けるブロックである。パスコード受付部１００３が受け付けたパスコードは、錠制御部１００２へ送られる。設定部１００４は、記憶部１０２に記憶された複数のパスコードのいずれかを、電子錠３を解錠するパスコードに設定するブロックである。錠制御部１００２は、電子錠３を制御するブロックである。錠制御部１００２は、パスコード受付部１００３が受け付けたパスコードと、設定部１００４が設定したパスコードとが一致した場合、電子錠３を解錠する。
【００２５】
検知部１００５は、センサ１０６から出力される信号を取得し、レンタル自転車の振動を検知するブロックである。計時部１００６は、時間を計時するブロックである。第１判定部１００７は、検知部１００５がレンタル自転車の振動を検知した場合、レンタル自転車のユーザの位置がレンタル自転車の近傍であるか判定するブロックである。第１判定部１００７は、検知部１００５が検知した振動を解析して一定の振動を検知したか判定する。なお、一定の振動とは、人がレンタル自転車に触れたことを示す振動であり、例えば、振幅が所定の閾値以上である振動などである。第１判定部１００７は、計時部１００６が計時している時間を計時部１００６から取得する。第１判定部１００７は、一定の振動を検知したと判定してから予め定められた時間が経過するまでにパスコード受付部１００３がパスコードを受け付けなかった場合、所定時間内にパスコードを受け付けなかったと判定し、所定時間が経過するまでにパスコード受付部１００３がパスコードを受け付けた場合、所定時間内にパスコードを受け付けたと判定する。メッセージ送信部１００８は、この判定結果を示すメッセージを通信部１０５を制御して車両管理装置２０へ送信する。
【００２６】
図４は、制御部１０１が実行する処理の流れを示したフローチャートである。制御部１０１は、センサ１０６から供給される信号を解析して振動を検知し、一定の振動を検知すると、図４に示した処理を実行する。まず、制御部１０１は、一定の振動を検知したことを通知するメッセージを車両管理装置２０へ送信する（ステップＳＡ１）。次に制御部１０１は、時間の計時を開始する（ステップＳＡ２）。次に制御部１０１は、時間の計時を開始してから所定時間が経過したか判断する（ステップＳＡ３）。制御部１０１は、所定時間が経過していない場合（ステップＳＡ３でＮＯ）、パスコードを受け付けているか判断する（ステップＳＡ４）。制御部１０１は、パスコードを受け付けていない場合（ステップＳＡ４でＮＯ）、処理の流れをステップＳＡ３へ戻す。制御部１０１は、ステップＳＡ４でＹＥＳと判断した場合、受け付けたパスコードが、電子錠３を解錠するパスコードと一致しているか判断する（ステップＳＡ５）。制御部１０１は、ステップＳＡ５でＹＥＳと判断した場合、所定時間内にパスコードを受け付けたとの判定結果を通知するメッセージを送信し（ステップＳ１９、ステップＳＡ７）、電子錠３を解錠（ステップＳＡ８）して図４の処理を終了する。制御部１０１は、ステップＳＡ５でＮＯと判断した場合、処理の流れをステップＳＡ３へ戻す。制御部１０１は、電子錠３を解錠するパスコードを受け付けていない状態で所定時間が経過した場合（ステップＳＡ３でＹＥＳ）、所定時間内にパスコードを受け付けなかったことを通知するメッセージを送信する（ステップＳＡ６）。
【００２７】
（車両管理装置２０の構成）
図５は、車両管理装置２０のハードウェア構成の一例を示したブロック図である。制御部２０１は、ＣＰＵ、ＲＯＭ及びＲＡＭを有しており、ＣＰＵがＲＯＭに記憶されているプログラムを実行すると、後述する各種機能が実現する。記憶部２０２は、ハードディスク装置を有しており、付属装置１０へ送信したパスコードや、付属装置１０が固定されたレンタル自転車を返却可能な駐輪場の駐輪場識別子、レンタル自転車を借りるユーザに関する情報などを記憶する。ユーザに関する情報としては、車両管理装置２０がユーザを認証するためのユーザ識別子及びパスワード、ユーザの氏名、ユーザの電子メールアドレスなどがある。なお、これらの情報は一例であり、ユーザの住所や電話番号などを記憶してもよい。ユーザに関する情報は、ユーザがレンタル自転車を借用する前に予め記憶部２０２に記憶される。また、駐輪場識別子としては、付属装置１０毎に１又は複数の駐輪場識別子が記憶部２０２に記憶される。
【００２８】
表示部２０３は、液晶ディスプレイを備えており、車両管理装置２０を操作するための画面や記憶部２０２に記憶されている情報などを表示する。操作部２０４は、キーボードやマウスであり、車両管理装置２０は、キーボードやマウスに行われた操作に応じて動作する。通信部２０５は、通信網２を介して通信を行う通信インターフェースとして機能する。通信部２０５は、通信網２を介して付属装置１０や端末装置３０と情報のやり取りを行う。
【００２９】
図６は、車両管理装置２０において実現する機能のうち、本発明に係る機能の構成を示したブロック図である。パスコード発行部２００３は、付属装置１０や端末装置３０へ送信するパスコードを生成するブロックである。第１送信部２００１は、パスコード発行部２００３が生成した複数のパスコードや、付属装置１０へ送信するメッセージなどを付属装置１０へ送信するブロックである。第１送信部２００１は、通信部２０５を制御してパスコードやメッセージなどを付属装置１０へ送信する。第２送信部２００２は、レンタル自転車が貸与されるユーザの端末装置３０へパスコードを送信するブロックである。第２送信部２００２は、通信部２０５を制御してパスコードを端末装置３０へ送信する。受信部２００４は、付属装置１０から送信されるメッセージや各種情報を受信するブロックである。第２判定部２００５は、レンタル自転車に異常が発生したか判定するブロックである。第２判定部２００５は、レンタル自転車のユーザがレンタル自転車の近傍にいないことを通知するメッセージを付属装置１０から受信した場合、レンタル自転車に異常が発生したものと判定する。また、第２判定部２００５は、一定の振動を検知したことを通知するメッセージを付属装置１０から受信した場合、レンタル自転車にユーザが対応付けられていない場合、レンタル自転車に異常が発生したものと判定する。
【００３０】
（第１実施形態の動作例）
まず、本実施形態の第１動作例について図７のシーケンス図を用いて説明する。レンタル自転車の管理者が付属装置１０の電源をオンとすると、制御部１０１のＣＰＵがＲＯＭに記憶されているプログラムを起動する（ステップＳ１）。制御部１０１は、まず自身の装置識別子を含み、起動したことを示すメッセージを車両管理装置２０へ送信する（ステップＳ２）。
【００３１】
車両管理装置２０は、ステップＳ２で送信されたメッセージを受信すると、制御部２０１が、付属装置１０へ送信するパスコードを生成する。なお、ここで車両管理装置２０は、複数の異なるパスコード（本実施形態では４個）を生成し、生成した第１パスコード〜第４パスコードと、受信したメッセージに含まれていた装置識別子とを対応付けて、図８（ａ）に示したように記憶部２０２に記憶させる。制御部２０１は、パスコードの記憶が終了すると、生成した複数のパスコードを含み、パスコードの設定を要求するメッセージを付属装置１０へ送信する（ステップＳ３）。なお、複数のパスコードは、第１パスコード、第２パスコード、第３パスコード、第４パスコードの順番に送信される。
【００３２】
付属装置１０は、ステップＳ３で送信された複数のパスコードを受信すると、制御部１０１が、受信した複数のパスコードを受信した順番で図８（ｂ）に示したように記憶部１０２に記憶させる（ステップＳ４）。また、制御部１０１は、受信した順番が１番目のパスコード（ここでは「１００１」）を、電子錠３を解錠するパスコードとして設定する（ステップＳ５）。制御部１０１は、パスコードの設定を終了した後、装置識別子を含み、パスコードを受信したことを通知するメッセージを車両管理装置２０へ送信する（ステップＳ６）。車両管理装置２０は、このメッセージを受信すると、レンタル自転車を借用するユーザに送るパスコードを設定する（ステップＳ７）。具体的には、制御部２０１は、メッセージに含まれている装置識別子に対応付けて記憶されている「送信済み」のフラグを「１」にする。また、制御部２０１は、「送信済み」のフラグが１である行の「有効」のセルを「１」にする。「有効」のセルは、第１パスコード〜第４パスコードのうち、どのパスコードが電子錠３を解錠するパスコードとして設定されているかを示す値が格納される。ここで「１」が格納されている場合は第１パスコードが設定され、「２」が格納されている場合は第２パスコードが設定されている。また、「３」が格納されている場合は第３パスコードが設定され、「４」が格納されている場合は第４パスコードが設定されている。「送信済み」のフラグを参照することにより、発行したパスコードを付属装置１０が受信したか否かを判定できる。また、「有効」のセルを参照することにより、付属装置１０において、どのパスコードが電子錠３を解錠するパスコードとして設定されているか知ることができる。
【００３３】
レンタル自転車を借用するユーザは、端末装置３０を操作して車両管理装置２０へアクセスし、電子錠３を解錠するためのパスコードを取得する。具体的には、まず、車両管理装置２０がユーザを認証する動作が行われる（ステップＳ８）。ここでは、端末装置３０においてユーザがＷｅｂブラウザを操作し、車両管理装置２０へログインするためのＷｅｂページへアクセスする操作を行うと、当該Ｗｅｂページを要求するメッセージが車両管理装置２０へ送信される。車両管理装置２０は、このメッセージに応じて、ユーザを認証するユーザ識別子及びパスワードを入力するＷｅｂページを端末装置３０へ送信する。端末装置３０が、このＷｅｂページを表示した後、ユーザがユーザ識別子及びパスワードを入力し、入力したユーザ識別子及びパスワードを送信する操作を行うと、入力したユーザ識別子及びパスワードが車両管理装置２０へ送信される。車両管理装置２０は、送信されたユーザ識別子及びパスワードの組を記憶している場合、ユーザに提供するサービスのメニュー画面のＷｅｂページを端末装置３０へ送信する。
【００３４】
次にレンタル自転車の駐輪場を選択する動作が行われる（ステップＳ９）。ここでは、ユーザが、メニュー画面から駐輪場を選択するページへ遷移する操作を行うと、レンタル自転車の複数の駐輪場の地図を表示するＷｅｂページが車両管理装置２０から端末装置３０へ送られ、このＷｅｂページが表示される。ユーザが、表示された駐輪場の中から駐輪場を選択する操作を行うと、当該駐輪場に保管されているレンタル自転車の一覧を表示するＷｅｂページが車両管理装置２０から端末装置３０へ送信される。
【００３５】
次に借用するレンタル自転車を選択する動作が行われる（ステップＳ１０）。ここでユーザが、表示されたレンタル自転車の一覧から借用する自転車を選択する操作を端末装置３０において行うと、選択したレンタル自転車の識別子が車両管理装置２０へ通知される。
【００３６】
車両管理装置２０においては、選択されたレンタル自転車の識別子が通知されると、制御部２０１が、当該識別子のレンタル自転車に固定されている付属装置１０へ送信済みのパスコードのうち、「有効」のセルに格納されている値で特定される１番目に送信されたパスコード（ここでは「送信済み」のフラグが１である行の第１パスコード「１００１」）を選択する。そして、制御部２０１は、選択したパスコードを表示するＷｅｂページを端末装置３０へ送信する（ステップＳ１１）。端末装置３０は、このＷｅｂページを受信すると、受信したＷｅｂページを表示する。これにより、ユーザは、自分が選択したレンタル自転車を使用するためのパスコードを知ることができる（ステップＳ１２）。また、車両管理装置２０は、選択されたレンタル自転車に固定されている付属装置１０の装置識別子と、ユーザのユーザ識別子とを対応付けて記憶する。
【００３７】
この後、ユーザは、選択したレンタル自転車がある駐輪場へ行き、予約したレンタル自転車を確認する。ユーザが予約したレンタル自転車に触れると、センサ１０６がレンタル自転車の振動を示す信号を制御部１０１へ出力する。制御部１０１（検知部１００５）は、センサ１０６から供給される信号を解析して振動を検知し、一定の振動を検知したか（例えば所定の閾値以上の振幅の振動を検知したかを）判定する（ステップＳ１３）。制御部１０１は、一定の振動を検知すると、装置識別子を含み、一定の振動を検知したことを通知するメッセージを車両管理装置２０へ送信する（ステップＳ１４、ステップＳＡ１）。この後、制御部１０１（計時部１００６）は、時間の計時を開始する（ステップＳ１７、ステップＳＡ２）。
【００３８】
一方、車両管理装置２０は、ステップＳ１４で送信されたメッセージを受信すると、付属装置１０が設けられているレンタル自転車にユーザが対応付けられているか判定する（ステップＳ１５）。具体的には、制御部２０１は、受信したメッセージに含まれている装置識別子に対してユーザ識別子が対応付けて記憶されているか判定する。ここで上述したように、付属装置１０の装置識別子に対してユーザ識別子が対応付けて記憶されている場合、ユーザが対応付けられており、レンタル自転車が予約済みであると判定する（ステップＳ１５でＹＥＳ）。
なお、制御部２０１は、メッセージに含まれていた装置識別子に対してユーザ識別子が対応付けて記憶されていない場合、レンタル自転車にユーザが対応付けられていない（レンタル自転車が予約済みではない）状態と判定する（ステップＳ１５でＮＯ）。この場合、ユーザが対応付けられていないレンタル自転車において一定の振動を検知したことになるため、制御部２０１は、表示部２０３を制御し、レンタル自転車に異常が発生したことを報知する（ステップＳ１６）。
【００３９】
続いて、レンタル自転車を予約したユーザが付属装置１０を操作するときの動作について説明する。ユーザは、操作部１０４の開始ボタンを押下する。付属装置１０は、開始ボタンが押下されると、パスコードの入力を促すメッセージを表示する。次にステップＳ１７で計時を開始してからユーザが予め定められた時間内にパスコードを操作部１０４のテンキーで入力すると、付属装置１０は、入力されたパスコードを受け付ける（ステップＳ１８、ステップＳＡ４でＹＥＳ）。
【００４０】
ここで、受け付けたパスコードと、ステップＳ５で設定したパスコードとが一致した場合（ステップＳＡ５でＹＥＳ）、所定時間内にパスコードを受け付けたとの判定結果を通知するメッセージを送信し（ステップＳ１９、ステップＳＡ７）、付属装置１０は電子錠３を解錠する（ステップＳ２０、ステップＳＡ８）。これにより、ユーザは、レンタル自転車を使用することが可能となる。
付属装置１０は、電子錠３を解錠すると、自身の装置識別子を含み、レンタル開始を通知するメッセージを車両管理装置２０へ送信する（ステップＳ２１）。車両管理装置２０は、このメッセージを受信すると、メッセージに含まれている装置識別子の付属装置１０が設けられているレンタル自転車をレンタル中として管理する。
【００４１】
次に本実施形態の第２動作例について、図９を用いて説明する。第２動作例は、付属装置１０が振動を検知してから予め定められた時間内にパスコードが入力されなかった場合の動作例である。なお、以下の説明においては、図９に示したステップＳ１３より前においては、第１動作例のステップＳ１〜ステップＳ１２の動作が行われているものとする。
【００４２】
付属装置１０は、ステップＳ１３で一定の振動を検知すると、一定の振動を検知してから経過した時間の計時をステップＳ１７（ステップＳＡ２）で開始する。付属装置１０は、ユーザによるパスコードの入力がない場合（ステップＳＡ４でＮＯ）、時間の計時を続ける。付属装置１０（第１判定部１００７）は、ステップＳ１７で計時を開始してからパスコードの入力がされない状態が続き、予め定められた時間が経過すると（ステップＳ３０、ステップＳＡ３でＹＥＳ）、所定時間内にパスコードを受け付けなかったと判定し、判定結果を通知するメッセージを車両管理装置２０へ送信する（ステップＳ３１、ステップＳＡ６）。
【００４３】
レンタル自転車を予約した者がレンタル自転車に触れて一定の振動が発生したのであれば、レンタル自転車を使用するためにパスコードの入力がなされるはずである。レンタル自転車に人が触れて一定の振動を検知したにも係わらず、パスコードの入力が一定時間内になされなかった場合、レンタル自転車を予約した者以外の者がレンタル自転車に触れたものと考えられる。つまり、レンタル自転車のユーザがレンタル自転車の近傍にいないものと考えられる。このため、車両管理装置２０（第２判定部２００５）は、ステップＳ３１で送信されたメッセージを受信すると、レンタル自転車の予約者以外の者が自転車に触れたと判定し、レンタル自転車に異常が発生したことを報知する（ステップＳ３２）。
【００４４】
本実施形態によれば、レンタル自転車の予約がされていない状態で一定の振動が検知されると、車両管理装置２０で報知がなされるため、レンタル自転車の盗難を防ぐことができる。また、レンタル自転車の予約がされている状態においても、電子錠３を壊してレンタル自転車を盗もうとした場合、振動を検知してから予め定められた時間内にパスコードの入力がされないと、車両管理装置２０で報知がなされるため、レンタル自転車の盗難を防ぐことができる。なお、本実施形態においては、付属装置１０は、ステップＳ１７で計時を開始してからパスコードの入力がされない状態が続き、予め定められた時間が経過した場合、ユーザの操作を受け付けないようにし、音や光などで異常を報知するようにしてもよい。
【００４５】
［第２実施形態］
次に本発明の第２実施形態について説明する。本発明の第２実施形態に係る車両管理システムは、レンタル自転車における異常の発生を判定する構成が第１実施形態と異なり、付属装置１０及び車両管理装置２０のハードウェア構成は第１実施形態と同じである。よって、以下の説明においては、第１実施形態と共通の構成については同じ符号を付してその説明を省略し、第１実施形態との相違点について説明する。
【００４６】
図１０は、第２実施形態に係る付属装置１０において実現する機能の構成を示した図である。位置送信部１００８は、測位部１０７が測位した位置を示す位置情報を取得する。位置送信部１００８は、検知部１００５が振動を検知した場合、取得した位置情報を車両管理装置２０へ送信する。
【００４７】
図１１は、第２実施形態に係る車両管理装置２０において実現する機能の構成を示した図である。第１位置取得部２００６は、端末装置３０と通信を行い、端末装置３０の位置を示す第１位置情報を取得する。第２位置取得部２００７は、付属装置１０と通信を行い、付属装置１０の位置（即ち、レンタル自転車の位置）を示す第２位置情報を取得する。位置判定部２００８は、レンタル自転車のユーザの位置がレンタル自転車の位置から所定範囲内（近傍）にあるか判定するブロックである。位置判定部２００８は、第１位置情報と第２位置情報を取得し、レンタル自転車のユーザの位置がレンタル自転車の位置から所定範囲内にあるか判定し、判定結果を第２判定部２００５へ出力する。本実施形態に係る第２判定部２００５は、レンタル自転車のユーザの位置がレンタル自転車の位置から所定範囲内にないと位置判定部２００８が判定した場合、レンタル自転車に異常が発生したと判定する。
【００４８】
（第２実施形態の動作例）
次に第２実施形態の動作例について図１２のシーケンス図を用いて説明する。なお、以下の説明においては、図１２に示したステップＳ１３より前においては、第１実施形態で説明したステップＳ１〜ステップＳ１２の動作が行われているものとする。
【００４９】
付属装置１０は、ステップＳ６の後、センサ１０６がレンタル自転車の振動を示す信号を制御部１０１へ出力すると、センサ１０６から供給される信号を解析し、一定の振動を検知したか判定する（ステップＳ１３）。制御部１０１（位置送信部１００８）は、一定の振動を検知すると、測位部１０７が測位した位置を示す位置情報と、装置識別子とを含み、一定の振動を検知したことを通知するメッセージを車両管理装置２０へ送信する（ステップＳ４０）。
【００５０】
車両管理装置２０においては、ステップＳ４０で送信されたメッセージを受信すると、付属装置１０が設けられているレンタル自転車にユーザが対応付けられているか判定する（ステップＳ４１）。具体的には、制御部２０１は、受信したメッセージに含まれている装置識別子に対してユーザ識別子が対応付けて記憶されているか判定する。ここで上述したように、付属装置１０の装置識別子に対してユーザ識別子が対応付けて記憶されている場合、レンタル自転車にユーザが対応付けられていると判定する（ステップＳ４１でＹＥＳ）。
なお、メッセージに含まれていた装置識別子に対してユーザ識別子が対応付けて記憶されていない場合、レンタル自転車にユーザが対応付けられていない状態と判定する（ステップＳ４１でＮＯ）。この場合、ユーザが対応付けられていないレンタル自転車において一定の振動を検知したことになるため、制御部２０１は、表示部２０３を制御し、レンタル自転車に異常が発生したことを報知する（ステップＳ４２）。
【００５１】
車両管理装置２０（第１位置取得部２００６）は、ステップＳ４１でＹＥＳと判定すると、付属装置１０を備えるレンタル自転車を予約したユーザの端末装置３０へ、位置情報を要求するメッセージを送信する（ステップＳ４３）。端末装置３０は、このメッセージを受信すると、位置情報を車両管理装置２０へ送信する許可をユーザに求めるメッセージを表示する。ユーザが、端末装置３０において位置情報を車両管理装置２０へ送信する操作を行うと、端末装置３０は、端末装置３０の位置情報（即ち、ユーザの位置）を車両管理装置２０へ送信する（ステップＳ４４）。
【００５２】
車両管理装置２０（第１位置取得部２００６）は、端末装置３０から送信された位置情報を受信すると、ステップＳ４０で受信したメッセージに含まれている位置情報と端末装置３０から送信された位置情報とに基いて、付属装置１０の近傍にユーザがいるか判定する。具体的には、車両管理装置２０（第２位置取得部２００７）は、受信したメッセージに含まれている位置情報を取得する。車両管理装置２０（位置判定部２００８）は、付属装置１０の位置情報が示す位置から予め定められた範囲内（例えば半径１０ｍ以内）に端末装置３０の位置情報が示す位置があるか判定する。車両管理装置２０は、付属装置１０の位置情報が示す位置から予め定められた範囲内に端末装置３０の位置情報が示す位置がある場合（ステップＳ４５でＹＥＳ）、付属装置１０の近傍にユーザがいると判定する。車両管理装置２０（第２判定部２００５）は、付属装置１０の近傍にユーザがいると判定した場合、付属装置１０で発生した振動は、レンタル自転車を予約したユーザによるものであり、異常ではないものと判定する。
【００５３】
一方、車両管理装置２０（位置判定部２００８）は、付属装置１０の位置情報が示す位置から予め定められた範囲内に端末装置３０の位置情報が示す位置がない場合（ステップＳ４５でＮＯ）、付属装置１０の近傍にユーザがいないものと判定する。この場合、車両管理装置２０（第２判定部２００５）は、付属装置１０で発生した一定の振動は、レンタル自転車を予約したユーザによるものではなく、異常が発生したものと判定する。この場合、レンタル自転車の予約をしていない者がレンタル自転車に触れて一定の振動を検知したことになるため、制御部２０１は、表示部２０３を制御し、レンタル自転車に異常が発生したことを報知する（ステップＳ４６）。
【００５４】
本実施形態によれば、レンタル自転車の予約がされていない状態で振動が検知されると、車両管理装置２０で報知がなされるため、レンタル自転車の盗難を防ぐことができる。また、レンタル自転車の予約がされている状態においても、レンタル自転車の振動を検知したときにレンタル自転車の近傍にユーザがいない場合、レンタル自転車の使用を許可されていない者がレンタル自転車に触れて一定の振動が発生したと判定し、車両管理装置２０で報知がなされるため、レンタル自転車の盗難を防ぐことができる。
【００５５】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００５６】
本発明においては、車両管理システム１は、第１実施形態と第２実施形態とを組み合わせた構成であってもよい。例えば、第１実施形態と第２実施形態とを組み合わせた構成においては、付属装置１０は、振動を検知すると、経過した時間の計時を開始し、計時を開始してから所定時間内にパスコードの入力がなされなかった場合、レンタル自転車のユーザがレンタル自転車の近傍にいないものと判定し、判定結果を車両管理装置２０へ送信する。
また、付属装置１０において振動を検知すると、付属装置１０の位置情報を含み、振動を検知したこと通知するメッセージを付属装置１０から車両管理装置２０へ送信する。車両管理装置２０は、このメッセージを送信した付属装置１０を備えるレンタル自転車のユーザの端末装置３０から位置情報を取得する。車両管理装置２０は、取得した付属装置１０と端末装置３０の位置情報に基いて、付属装置１０の近傍にユーザが位置するか判定する。
車両管理装置２０は、付属装置１０から送信された判定結果と、取得した位置情報を基にした判定結果のいずれか一方が「ユーザがレンタル自転車の近傍にいない」という判定結果であれば、レンタル自転車に異常が発生したと判定してもよい。また、付属装置１０から送信された判定結果と、位置情報を基にした判定結果の両方が「ユーザがレンタル自転車の近傍にいない」という判定結果であれば、レンタル自転車に異常が発生したと判定するようにしてもよい。
【００５７】
上述した実施形態においては、レンタル自転車の予約がされていない状態において、一定の振動を検知したことを通知するメッセージが付属装置１０から送信されると、車両管理装置２０が異常の発生を報知しているが、レンタル自転車の予約の有無により異常を判定する処理を実行しない構成であってもよい。
【００５８】
上述した実施形態においては、自転車の錠を解錠する構成となっているが、自転車に限定されるものではなく、車両であればモーターバイクや自動車などであってもよい。
【００５９】
上述した実施形態においては、付属装置１０は、振動を検知してから所定時間内にパスコードの入力がされなかった場合、測位部１０７で測位した位置を示す位置情報を所定の周期（例えば１分間隔）で車両管理装置２０へ送信するようにしてもよい。車両管理装置２０は、付属装置１０から送信される位置情報を受信し、受信した位置情報が示す位置を地図上に表示するようにしてもよい。
【００６０】
上述した実施形態においては、振動を検知する前（ステップＳ１３の前）においては、付属装置１０は、測位部１０７で測位した位置を示す位置情報を所定の周期（例えば６０分間隔）で車両管理装置２０へ送信するようにしてもよい。また、この構成においては、車両管理装置２０は、６０分を超えて位置情報を受信できなかった場合、レンタル自転車に異常が発生したと判定し、異常を報知するようにしてもよい。
【００６１】
上述した実施形態においては、レンタル自転車に異常が発生したと車両管理装置２０が判定した場合、ユーザの操作を受け付けないように指示するメッセージを車両管理装置２０から付属装置１０へ送信するようにしてもよい。このメッセージを受信した付属装置１０は、ボタンの操作を受け付けず、レンタル自転車の貸し出しが不可となっていることを知らせるメッセージを表示するようにしてもよい。例えば、上述したステップＳ１５やステップＳ４１、ステップＳ４５などでＮＯと判定した場合、ユーザの操作を受け付けないように指示するメッセージを車両管理装置２０から付属装置１０へ送信するようにしてもよい。
【００６２】
上述した実施形態においては、一定の振動を検知したか否かを判定するためのパラメータを変更できるようにしてもよい。例えば、制御部１０１は、レンタル自転車が予約される前においては、センサ１０６で検出した振動の振幅が予め定められた第１閾値を超えると、一定の振動を検知したと、レンタル自転車が予約された後においては、センサ１０６で検出した振動の振幅が、第１閾値より大きい第２閾値を超えると、一定の振動を検知したと判定するようにしてもよい。
【００６３】
なお、第１閾値と第２閾値を切り替える構成としては、レンタル自転車が予約されていない状態においては、車両管理装置２０が、第１閾値を付属装置１０へ送信し、レンタル自転車が予約された状態においては、第２閾値を付属装置１０へ送信する構成としてもよい。そして、付属装置１０は、送信された閾値を受信し、受信した閾値を用いて一定の振動を検知したか判定するようにしてもよい。
また、付属装置１０に第１閾値と第２閾値を記憶させ、車両管理装置２０から、第１閾値と第２閾値のいずれを使用するか指示するメッセージを付属装置１０へ送信するようにしてもよい。この構成においては、付属装置１０は、第１閾値の使用を指示するメッセージを受信した場合、一定の振動を検知したか否かを、記憶している第１閾値を用いて判定し、第２閾値の使用を指示するメッセージを受信した場合、一定の振動を検知したか否かを記憶している第２閾値を用いて判定する。
【００６４】
上述した実施形態においては、駐輪場を管理する管理者の電子メールアドレスを車両管理装置２０に記憶させておき、車両管理装置２０が異常が発生したと判定した場合、異常の発生を知らせる電子メールを、当該管理者へ送信するようにしてもよい。
【００６５】
上述した実施形態においては、付属装置１０は、入力されたパスコードと、電子錠３を解錠するパスコードとして設定したパスコードとが一致しないことが所定回数（例えば３回）続いた場合、レンタル自転車に異常が発生したと判定するようにしてもよい。
なお、付属装置１０は、一定の振動を検知した場合、入力されたパスコードと、電子錠３を解錠するパスコードとして設定したパスコードとが一回でも一致しなければ異常と判定するようにしてもよい。
【００６６】
上述した第２実施形態においては、レンタル自転車が駐輪場にある場合には、付属装置１０は、発信機４０から送信された駐輪場識別子を受信し、ステップＳ４０で位置情報を送信する際、受信した駐輪場識別子を送信するようにしてもよい。この構成の場合、車両管理装置２０は、送信された駐輪場識別子が示す駐輪場の位置を付属装置１０の位置とし、この付属装置１０の位置と、端末装置３０から取得した位置情報とに基いて、付属装置１０の位置から予め定められた範囲内に端末装置３０が位置するか判定するようにしてもよい。
【００６７】
本発明に係る機能を実現するプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、各装置にインストールしてもよい。また、通信網２を介してプログラムをダウンロードして各装置にインストールしてもよい。
【００６８】
上述した実施形態においては、レンタル自転車に付属装置１０を設けているが、付属装置１０が設けられる自転車は、レンタル自転車に限定されるものではない。
例えば、自転車を所有する者が、自身が所有する自転車に付属装置１０を装着し、車両管理システム１が提供するサービスを受けるようにしてもよい。
また、この自転車において異常が発生したと車両管理装置２０が判定した場合、この自転車の所有者の端末装置３０へ、異常の発生を報知する電子メールを送信するようにしてもよい。この変形例によれば、自身の所有する自転車に異常が発生した場合、自転車の所有者は、所有する自転車に異常が発生したことを知ることができる。
【符号の説明】
【００６９】
１…車両管理システム、２…通信網、３…電子錠、１０…付属装置、２０…車両管理装置、３０…端末装置、４０…発信機、１０１…制御部、１０２…記憶部、１０３…表示部、１０４…操作部、１０５…通信部、１０６…センサ、１０７…測位部、１０８…電波受信部、２０１…制御部、２０２…記憶部、２０３…表示部、２０４…操作部、２０５…通信部、１００１…パスコード受信部、１００２…錠制御部、１００３…パスコード受付部、１００４…設定部、１００５…検知部、１００６…計時部、１００７…第１判定部、１００８…メッセージ送信部、２００１…第１送信部、２００２…第２送信部、２００３…パスコード発行部、２００４…受信部、２００５…第２判定部、２００６…第１位置取得部、２００７…第２位置取得部、２００８…位置判定部。
【図１】
2014164590.tif 000003
【図２】
2014164590.tif 000004
【図３】
2014164590.tif 000005
【図４】
2014164590.tif 000006
【図５】
2014164590.tif 000007
【図６】
2014164590.tif 000008
【図７】
2014164590.tif 000009
【図８】
2014164590.tif 000010
【図９】
2014164590.tif 000011
【図１０】
2014164590.tif 000012
【図１１】
2014164590.tif 000013
【図１２】
2014164590.tif 000014