(57)【要約】【課題】駐輪場または駐車場の整備費用が高額になる。【解決手段】移動体を利用するユーザが所持するユーザ端末と通信し、移動体に取り付けられて移動体を施錠する施錠装置が、移動体を施錠する施錠部と、施錠部を管理する施錠管理部と、施錠部を開錠するか否かの決定に用いられる開錠コードを格納する開錠コード格納部と、複数の移動体の状態を管理するサーバと通信可能に接続されるユーザ端末と通信する第１の通信部とを備え、施錠管理部は、第１の通信部を介して、ユーザ端末から開錠コードを受け取り、ユーザ端末から受け取った開錠コードと、開錠コード格納部に格納されている開錠コードとを比較して、施錠部を開錠するか否かを決定する。【選択図】図２
2013217086.tif 000002
【特許請求の範囲】
【請求項１】
移動体を利用するユーザが所持するユーザ端末と通信し、前記移動体に取り付けられて前記移動体を施錠する施錠装置であって、
前記移動体を施錠する施錠部と、
前記施錠部を管理する施錠管理部と、
前記施錠部を開錠するか否かの決定に用いられる開錠コードを格納する開錠コード格納部と、
複数の前記移動体の状態を管理するサーバと通信可能に接続される前記ユーザ端末と通信する第１の通信部と、
を備え、
前記施錠管理部は、
前記第１の通信部を介して、前記ユーザ端末から開錠コードを受け取り、
前記ユーザ端末から受け取った開錠コードと、前記開錠コード格納部に格納されている開錠コードとを比較して、前記施錠部を開錠するか否かを決定する、
施錠装置。
【請求項２】
前記開錠コード格納部は、
前記サーバにおいて作成されたコードを、前記第１の通信部を介して、前記ユーザ端末から受け取り、
受け取った前記コードを前記開錠コードとして格納する、
請求項１に記載の施錠装置。
【請求項３】
施錠管理部は、前記施錠部を開錠することを決定した場合に、新たな開錠コードを生成し、前記新たな開錠コードを前記ユーザ端末に送信する、
請求項１または請求項２に記載の施錠装置。
【請求項４】
他の施錠装置と通信する第２の通信部をさらに備える、
請求項１または請求項２に記載の施錠装置。
【請求項５】
請求項１または請求項２に記載の施錠装置を備える移動体。
【請求項６】
移動体を利用するユーザが所持するユーザ端末と通信するサーバであって、
前記ユーザに利用させる前記移動体を決定する移動体決定部と、
前記ユーザに利用させると決定された前記移動体に取り付けられており前記移動体を施錠する施錠装置を開錠するか否かの決定に用いられる開錠コードを生成し、前記開錠コードを前記ユーザ端末に送信する開錠コード生成部と、
前記ユーザ端末から、前記施錠装置の開錠を許可することを示す情報または前記施錠装置が開錠されたことを示す情報を受け取った場合に、前記移動体を識別する移動体識別情報に対応付けて前記移動体の状態を格納する移動体状態格納部に格納されている前記移動体の状態を更新する移動体管理部と、
を備えるサーバ。
【請求項７】
前記移動体管理部は、
前記ユーザ端末から、前記施錠装置を施錠することを示す情報または前記施錠装置を施錠したことを示す情報を受け取った場合に、前記移動体状態格納部に格納されている前記移動体の状態を更新する、
請求項６に記載のサーバ。
【請求項８】
請求項１または請求項２に記載の施錠装置と、
前記ユーザ端末と通信し、複数の前記移動体の状態を管理するサーバと、
を備えた移動体管理システム。
【請求項９】
サーバが、通信回線を介して、移動体を利用するユーザの所持するユーザ端末にサービスを提供する方法であって、
前記サービスは、
前記ユーザが利用する前記移動体を決定する段階と、
前記ユーザに利用させると決定された前記移動体に取り付けられており前記移動体を施錠する施錠装置を開錠するか否かの決定に用いられる開錠コードを生成し、前記開錠コードを前記ユーザ端末に送信する段階と、
前記ユーザ端末から、前記施錠装置の開錠を許可することを示す情報または前記施錠装置が開錠されたことを示す情報を受け取った場合に、前記移動体を識別する移動体識別情報に対応付けて前記移動体の状態を格納する移動体状態格納部に格納されている前記移動体の状態を更新する段階と、
を有する、
方法。
【請求項１０】
移動体を利用するユーザが所持するユーザ端末と第１の通信部を介して通信し、前記移動体に取り付けられて前記移動体を施錠する施錠装置のコンピュータに、
前記ユーザ端末と通信して前記移動体の状態を管理するサーバにより作成され、前記ユーザ端末に格納されている開錠コードを、前記第１の通信部を介して、前記ユーザ端末から受け取る手順と、
前記ユーザ端末から受け取った開錠コードと、前記施錠装置に格納されている開錠コードとを比較して、前記施錠装置を開錠するか否かを決定する手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、施錠装置、移動体、サーバ、サービスを提供する方法、システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、任意の駐輪場で自転車を借り、任意の駐輪場に自転車を返却することができるシェアリング・サービスが注目を集めている（特許文献１を参照。）。また、解錠鍵と錠本体との間で識別コードを送受信することで錠本体を解錠する遠隔操作鍵が知られている（特許文献２、３を参照。）。
（先行技術文献）
（特許文献）
（特許文献１）  特開２０１１−０３４３３５号公報
（特許文献２）  特開２０１１−３４３５号公報
（特許文献３）  特開平８−２６０７８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、従来のシェアリング・サービスにおいては、駐輪場または駐車場に埋設式の自動貸出装置を設置するなどしており、駐輪場または駐車場の整備費用が高額になる。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、移動体を利用するユーザが所持するユーザ端末と通信し、移動体に取り付けられて移動体を施錠する施錠装置であって、移動体を施錠する施錠部と、施錠部を管理する施錠管理部と、施錠部を開錠するか否かの決定に用いられる開錠コードを格納する開錠コード格納部と、複数の移動体の状態を管理するサーバと通信可能に接続されるユーザ端末と通信する第１の通信部とを備え、施錠管理部は、第１の通信部を介して、ユーザ端末から開錠コードを受け取り、ユーザ端末から受け取った開錠コードと、開錠コード格納部に格納されている開錠コードとを比較して、施錠部を開錠するか否かを決定する施錠装置が提供される。
【０００５】
上記の施錠装置において、開錠コード格納部は、サーバにおいて作成されたコードを、第１の通信部を介して、ユーザ端末から受け取り、受け取ったコードを開錠コードとして格納してよい。上記の施錠装置において、施錠管理部は、施錠部を開錠することを決定した場合に、新たな開錠コードを生成し、新たな開錠コードをユーザ端末に送信してよい。上記の施錠装置は他の施錠装置と通信する第２の通信部をさらに備えてよい。
【０００６】
本発明の第２の態様においては、上記の施錠装置を備える移動体が提供される。
【０００７】
本発明の第３の態様においては、移動体を利用するユーザが所持するユーザ端末と通信するサーバであって、ユーザに利用させる移動体を決定する移動体決定部と、ユーザに利用させると決定された移動体に取り付けられており移動体を施錠する施錠装置を開錠するか否かの決定に用いられる開錠コードを生成し、開錠コードをユーザ端末に送信する開錠コード生成部と、ユーザ端末から、施錠装置の開錠を許可することを示す情報または施錠装置が開錠されたことを示す情報を受け取った場合に、移動体を識別する移動体識別情報に対応付けて移動体の状態を格納する移動体状態格納部に格納されている移動体の状態を更新する移動体管理部とを備えるサーバが提供される。上記のサーバにおいて、移動体管理部は、ユーザ端末から、施錠装置を施錠することを示す情報または施錠装置を施錠したことを示す情報を受け取った場合に、移動体状態格納部に格納されている移動体の状態を更新してよい。
【０００８】
本発明の第４の態様においては、上記の施錠装置と、ユーザ端末と通信し複数の移動体の状態を管理するサーバとを備えた移動体管理システムが提供される。
【０００９】
本発明の第５の態様においては、サーバが、通信回線を介して、移動体を利用するユーザの所持するユーザ端末にサービスを提供する方法であって、サービスは、ユーザが利用する移動体を決定する段階と、ユーザに利用させると決定された移動体に取り付けられており移動体を施錠する施錠装置を開錠するか否かの決定に用いられる開錠コードを生成し、開錠コードをユーザ端末に送信する段階と、ユーザ端末から、施錠装置の開錠を許可することを示す情報または施錠装置が開錠されたことを示す情報を受け取った場合に、移動体を識別する移動体識別情報に対応付けて移動体の状態を格納する移動体状態格納部に格納されている移動体の状態を更新する段階とを有する方法が提供される。
【００１０】
本発明の第６の態様においては、移動体を利用するユーザが所持するユーザ端末と第１の通信部を介して通信し、移動体に取り付けられて移動体を施錠する施錠装置のコンピュータに、ユーザ端末と通信して移動体の状態を管理するサーバにより作成され、ユーザ端末に格納されている開錠コードを、第１の通信部を介して、ユーザ端末から受け取る手順と、ユーザ端末から受け取った開錠コードと、施錠装置に格納されている開錠コードとを比較して、施錠装置を開錠するか否かを決定する手順とを実行させるためのプログラムが提供される。
【００１１】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１２】
【図１】管理システム１００の一例を概略的に示す。
【図２】施錠装置１１０の一例を概略的に示す。
【図３】施錠部２１０の一例を概略的に示す。
【図４】サーバ１２０の一例を概略的に示す。
【図５】移動体データベース４１２のデータ構造５００の一例を概略的に示す。
【図６】ユーザデータベース４１４のデータ構造６００の一例を概略的に示す。
【図７】管理システム１００における情報処理方法の一例を概略的に示す。
【図８】管理システム１００における情報処理方法の一例を概略的に示す。
【図９】管理システム１００における情報処理方法の一例を概略的に示す。
【図１０】管理システム１００における情報処理方法の他の例を概略的に示す。
【発明を実施するための形態】
【００１３】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。また、図面を参照して、実施形態について説明するが、図面の記載において、同一または類似の部分には同一の参照番号を付して重複する説明を省く場合がある。
【００１４】
図１は、駐輪場１２、駐輪場１４、自転車２０、駐輪場基地局３０、通信回線１０２およびユーザ端末１０４とともに、管理システム１００の一例を概略的に示す。管理システム１００は、自転車２０に取り付けられる施錠装置１１０と、１以上または複数の自転車２０の状態を管理するサーバ１２０とを備える。管理システム１００は、移動体管理システムの一例であってよい。自転車２０は、移動体の一例であってよい。移動体はユーザの操作により移動するものであればよく、自動二輪車または自動車であってもよい。
【００１５】
本実施形態において、管理システム１００により、自転車２０の貸出システムが提供される。例えば、貸出システムのユーザは、ユーザが所持するユーザ端末１０４を用いて施錠装置１１０およびサーバ１２０と通信することで、駐輪場１２に駐輪されている１以上の自転車２０のうちの１台を利用することができるようになる。
【００１６】
ユーザは、自転車２０を利用した後、自転車２０を駐輪場１２にとめて、ユーザ端末１０４を用いて施錠装置１１０およびサーバ１２０と通信することで、自転車２０を返却することができる。なお、ユーザは、駐輪場１２とは異なる駐輪場１４に、自転車２０を返却することもできる。管理システム１００によれば、自転車２０に施錠装置１１０を取り付けることで自転車２０を管理することができるので、自転車２０の貸出システムの構築費用を低減することができる。
【００１７】
本実施形態において、駐輪場１４には、駐輪場基地局３０が設置されている。駐輪場基地局３０は、自転車２０に取り付けられた施錠装置１１０およびユーザが所持するユーザ端末１０４の少なくとも一方と通信して、駐輪場基地局３０を識別する識別情報および駐輪場基地局３０の位置情報の少なくとも一方を送信する。駐輪場基地局３０は、施錠装置１１０およびユーザ端末１０４の少なくとも一方と通信できる装置であればよく、施錠装置１１０を取り付けられた自転車２０のうちの少なくとも１台が、駐輪場基地局３０として用いられてもよい。
【００１８】
自転車２０と駐輪場基地局３０との通信可能距離を適切に設定することで、管理システム１００による自転車２０の駐輪場所の特定が容易になる。例えば、ＧＰＳ情報を取得することが困難な場所に駐輪場が設けられている場合、または、隣接する駐輪場同士の距離が短い場合であっても、管理システム１００は、自転車２０の駐輪場所を特定することができる。なお、駐輪場に駐輪場基地局３０が設置されていない場合であっても、管理システム１００は、例えば、ユーザ端末１０４または施錠装置１１０に配されたＧＰＳロガーから、自転車２０の位置情報を取得することで、自転車２０の駐輪場所を特定することができる。
【００１９】
通信回線１０２は、インターネット、専用回線、無線パケット通信網またはそれらの組み合わせであってよい。ユーザ端末１０４は、サーバ１２０と通信可能に接続される。ユーザ端末１０４は、通信回線１０２を介してサーバ１２０と情報を送受できる装置であればよく、Ｗｅｂブラウザソフトが導入されたパーソナルコンピュータ、携帯電話、携帯端末（例えば、ＰＤＡ、タブレットまたはノートブック・コンピュータもしくはラップトップ・コンピュータ）または無線端末であってよい。ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェース等を有するデータ処理装置と、入力装置と、出力装置と、記憶装置とを備えた一般的な構成の情報処理装置において、ユーザ端末１０４の各部の動作を規定したソフトウエアを起動することにより、ユーザ端末１０４が実現されてよい。
【００２０】
施錠装置１１０は、自転車２０に取り付けられて、自転車２０の移動を制限する。施錠装置１１０は、自転車２０を施錠することで、自転車２０の移動を制限してよい。施錠装置１１０は、自転車２０を電子的または機械的に施錠してよい。施錠装置１１０は、移動体の一部の動作を機械的に制限する装置であってよい。このような施錠装置１１０としては、箱形錠、馬蹄錠のように車輪の動作を制限する装置、ハンドルの動作を制限する装置、移動体に配されたドアの開閉を制限する装置などを例示することができる。施錠装置１１０は、移動体の電気的な動作を制限する装置であってよい。このような施錠装置１１０としては、移動体に配されたエンジンまたはモータの始動を制限する電子ロックなどを例示することができる。
【００２１】
サーバ１２０は、通信回線１０２を介してユーザ端末１０４と通信する。サーバ１２０は、単一のサーバから構成されてもよく、複数のサーバから構成されてもよい。サーバ１２０は、仮想サーバまたはクラウドシステムであってよい。サーバ１２０は、用途に特化したシステムまたはコントローラであってもよく、パーソナルコンピュータ等の汎用の情報処理装置であってもよい。ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェース等を有するデータ処理装置と、入力装置と、出力装置と、記憶装置とを備えた一般的な構成の情報処理装置において、サーバ１２０の各部の動作を規定したソフトウエアを起動することにより、サーバ１２０が実現されてよい。
【００２２】
サーバ１２０は、通信回線１０２を介して、ユーザ端末１０４に様々なサービスを提供する。サーバ１２０は、ユーザまたは管理者からの要求に応じて、様々な処理を実行してよい。例えば、サーバ１２０は、ユーザからの要求に応じて、ユーザの登録処理、自転車２０の貸出処理、自転車２０の返却処理などを実行する。また、サーバ１２０は、管理者からの要求に応じて、課金処理、決済処理、収集したデータの統計処理などを実行する。
【００２３】
本実施形態において、サーバ１２０は、複数の自転車２０の状態を管理する。自転車２０の状態には、自転車２０に取り付けられた施錠装置１１０の状態が含まれてもよい。自転車２０の状態としては、自転車２０がユーザに利用されているか否か、自転車２０が貸出可能であるか否か、自転車２０が使用可能であるか否か、自転車２０の現在位置、自転車２０の移動距離の累積値、自転車２０に取り付けられた施錠装置１１０が正常に動作しているか否か、自転車２０に取り付けられた施錠装置１１０の電池残量などを例示することができる。サーバ１２０は、自転車２０が施錠されているか否か（施錠状態と称する場合がある。）を管理してもよい。自転車２０の施錠状態は、自転車２０の状態の一例であってよい。
【００２４】
図２は、ユーザ端末１０４および他の施錠装置１１０ともに、施錠装置１１０の一例を概略的に示す。本実施形態において、施錠装置１１０は、施錠部２１０と、制御部２２０と、管理情報格納部２３０と、第１の通信部２４２と、第２の通信部２４４と、位置情報取得部２５０と、出力部２６０と、振動検知部２７０と、電力管理部２８０とを備える。
【００２５】
制御部２２０、管理情報格納部２３０、第１の通信部２４２、第２の通信部２４４、位置情報取得部２５０、出力部２６０、振動検知部２７０および電力管理部２８０のそれぞれは、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェース等を有するデータ処理装置と、記憶装置と、振動検知デバイスなどの入力装置と、スピーカ、ライトなどの出力装置とを備えた一般的な構成の情報処理装置において、各部の動作を規定したソフトウエアを起動することにより実現されてよい。制御部２２０は、施錠管理部の一例であってよい。管理情報格納部２３０は、開錠コード格納部の一例であってよい。
【００２６】
施錠部２１０は、自転車２０を施錠する。施錠部２１０の開錠動作の少なくとも一部は、制御部２２０によって制御される。本実施形態において、ユーザは、施錠部２１０を手動で施錠する。これにより、施錠装置１１０の消費電力を著しく低減することができる。しかし、施錠部２１０の施錠動作はこれに限定されない。施錠部２１０の施錠動作の少なくとも一部が、制御部２２０によって制御されてもよい。
【００２７】
制御部２２０は、施錠装置１１０の動作を全般的に制御する。制御部２２０は、施錠部２１０、管理情報格納部２３０、第１の通信部２４２、第２の通信部２４４、位置情報取得部２５０、出力部２６０、振動検知部２７０および電力管理部２８０と相互に接続され、情報を送受してよい。
【００２８】
制御部２２０は、施錠部２１０を管理する。制御部２２０は、施錠部２１０の動作および状態の少なくとも一方を管理してよい。本実施形態において、制御部２２０は、施錠部２１０の開錠動作の少なくとも一部を制御する。制御部２２０は、例えば、以下の手順により、施錠部２１０を開錠するか否かを決定する。
【００２９】
まず、制御部２２０が、第１の通信部２４２を介して、ユーザ端末１０４から、施錠部２１０を開錠するか否かの決定に用いられる開錠コードを受け取る。開錠コードは、暗号化されていてもよい。開錠コードは、サーバ１２０においてタイムスタンプ認証方式で作成されたコードであってもよい。次に、制御部２２０は、管理情報格納部２３０に開錠コードが格納されているか否かを確認してよい。管理情報格納部２３０に開錠コード（特に、有効な開錠コード）が格納されていない場合、制御部２２０は、ユーザ端末１０４から受け取った開錠コードを、施錠部２１０を開錠するか否かの決定に用いられるコード（初期の開錠コードと称する場合がある。）として、管理情報格納部２３０に格納する。その後、制御部２２０は、施錠部２１０に対して開錠を命じる開錠信号を生成し、施錠部２１０に送信する。
【００３０】
管理情報格納部２３０に開錠コードが格納されている場合、制御部２２０は、ユーザ端末１０４から受け取った開錠コードと、管理情報格納部２３０に格納されている開錠コードとを比較する。ユーザ端末１０４から受け取った開錠コードと、管理情報格納部２３０に格納されている開錠コードとが一致した場合、制御部２２０は、施錠部２１０を開錠することを決定する。その後、制御部２２０は、施錠部２１０に対して開錠を命じる開錠信号を生成し、施錠部２１０に送信する。
【００３１】
制御部２２０は、施錠部２１０を開錠することを決定した場合に、新たな開錠コードを生成して、ユーザ端末１０４に送信してよい。また、生成した新たな開錠コードを管理情報格納部２３０に格納して、開錠コードを更新してよい。これにより、施錠装置１１０が開錠されるたびに開錠コードを更新することができる。その結果、自転車２０の不正利用を抑制することができる。
【００３２】
新たな開錠コードは、当該開錠コードを生成する時の時刻に関する情報を用いて作成されてよい。新たな開錠コードは、タイムスタンプ認証方式により作成されてよい。新たな開錠コードは、ユーザ若しくはユーザ端末１０４を識別する情報、自転車２０若しくは施錠装置１１０を識別する情報、および、貸出処理を識別する情報の少なくとも１つを用いて作成されてもよい。
【００３３】
なお、制御部２２０が施錠部２１０の開錠を管理する方法はこれに限定されない。制御部２２０は、開錠および施錠の少なくとも一方が実施されるたびに開錠コードを更新してもよい。また、制御部２２０は、貸出処理が実行されている間、開錠コードを更新することなく、初期の開錠コードを用いて施錠部２１０を開錠するか否かを決定してもよい。貸出処理が実行されている間、開錠コードを更新しない場合には、制御部２２０を簡略化することができ、施錠装置１１０の消費電力をさらに低減させることができる。
【００３４】
制御部２２０は、施錠部２１０の施錠動作の少なくとも一部を制御してもよい。この場合、制御部２２０は、例えば、以下の手順により、施錠部２１０を施錠するか否かを決定する。まず、制御部２２０は、第１の通信部２４２を介して、ユーザ端末１０４から、施錠部２１０を施錠可能な状態にするか否か若しくは施錠部２１０を施錠するか否かの決定に用いられる施錠コードを受け取る。施錠コードは、暗号化されていてもよい。
【００３５】
次に、制御部２２０は、ユーザ端末１０４から受け取った施錠コードと、管理情報格納部２３０に格納されている施錠コードとを比較する。ユーザ端末１０４から受け取った施錠コードと、管理情報格納部２３０に格納されている施錠コードとが一致した場合、制御部２２０は、施錠部２１０を施錠可能な状態にすること（施錠可能化と称する場合がある。）または施錠部２１０を施錠することを決定する。その後、制御部２２０は、施錠部２１０に対して施錠可能化または施錠を命じる施錠信号を生成し、施錠部２１０に送信する。
【００３６】
制御部２２０は、施錠部２１０を施錠可能な状態にすること、または、施錠部２１０を施錠することを決定した場合に、新たな開錠コードを生成して、ユーザ端末１０４に送信してよい。また、生成した新たな開錠コードを管理情報格納部２３０に格納してよい。これにより、施錠装置１１０が施錠されるたびに、開錠コードを更新することができる。その結果、自転車２０の不正利用を抑制することができる。
【００３７】
なお、制御部２２０が、施錠部２１０の施錠動作の少なくとも一部を制御する場合、施錠コードは、前回の開錠処理において、制御部２２０が施錠部２１０を開錠することを決定したときに生成されてよい。生成された施錠コードは、ユーザ端末１０４に送信され、また、管理情報格納部２３０に格納される。これにより、施錠装置１１０が開錠されるたびに、施錠コードを更新することができる。その結果、自転車２０の不正利用を抑制することができる。また、制御部２２０は、施錠部２１０の施錠動作を制御しなくてもよい。
【００３８】
制御部２２０は、位置情報取得部２５０が取得した施錠装置１１０の位置情報を、第１の通信部２４２を介してユーザ端末１０４に送信してよい。制御部２２０は、第２の通信部２４４を介して、他の施錠装置１１０との間で情報を送受してよい。例えば、制御部２２０は、位置情報取得部２５０が取得した施錠装置１１０の位置情報を、第２の通信部２４４を介して他の施錠装置１１０に送信する。このとき、制御部２２０は、自転車２０、施錠装置１１０またはユーザを識別する識別情報と対応付けて、当該位置情報を送信してよい。制御部２２０は、ユーザ端末１０４と通信するときに、他の施錠装置１１０から取得した位置情報などもユーザ端末１０４に送信してよい。これにより、サーバ１２０は、複数の自転車２０の状態を精度よく収集することができる。
【００３９】
制御部２２０は、出力部２６０の動作を制御してよい。制御部２２０は、ユーザから、自転車２０の位置を探索するための探索要求を受け付けた場合に、出力部２６０を制御して、音声または光を出力してよい。これにより、ユーザに対して、自転車２０の位置を通知することができる。その結果、ユーザは、駐輪場に停車している複数の自転車２０の中から、当該ユーザが利用することができる自転車２０を探し出すことができる。
【００４０】
制御部２２０は、振動検知部２７０が振動を検知した場合に、振動検知部２７０から振動パターンを取得してよい。制御部２２０は、取得した振動パターンを解析して、特定のパターンに当てはまるか否かを判断してよい。制御部２２０は、取得した振動パターンが特定のパターンに当てはまると判断した場合には、出力部２６０を制御して、当該パターンに応じた音声などを出力させてよい。
【００４１】
制御部２２０は、電力管理部２８０から施錠装置１１０の電池残量を取得してよい。制御部２２０は、取得した電池残量を、第１の通信部２４２を介してユーザ端末１０４に送信してよい。制御部２２０は、取得した電池残量を、第２の通信部２４４を介して他の施錠装置１１０に送信してよい。制御部２２０は、自転車２０、施錠装置１１０またはユーザを識別する識別情報と対応付けて、当該電池残量を送信してよい。
【００４２】
管理情報格納部２３０は、施錠装置１１０の管理に必要な情報を格納する。施錠装置１１０の管理に必要な情報としては、開錠コード、施錠コード、ユーザ端末１０４を識別するユーザ端末識別情報、施錠装置１１０を識別する施錠装置識別情報などを例示することができる。管理情報格納部２３０は、ハードディスク、メモリなどの記憶装置または記憶媒体であってもよい。管理情報格納部２３０は、施錠コードを格納する施錠コード格納部の一例であってよい。
【００４３】
第１の通信部２４２は、ユーザ端末１０４と通信する。第１の通信部２４２は、ユーザ端末１０４との間で情報を送受するためのインターフェースであってよい。第１の通信部２４２とユーザ端末１０４との間の通信は、有線であってもよく、無線であってもよい。第１の通信部２４２とユーザ端末１０４との間の通信は、ＲＦ−ＩＤ、ＮＦＣなどの短距離無線であってもよく、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）などの無線ＰＡＮであってもよく、Ｗｉ−Ｆｉなどの無線ＬＡＮであってもよく、ＷｉＭＡＸなどの無線ＭＡＮであってもよい。第１の通信部２４２とユーザ端末１０４との間の通信は、赤外線通信であってもよい。
【００４４】
第２の通信部２４４は、他の施錠装置１１０と通信する。第２の通信部２４４は、駐輪場基地局３０と通信してもよい。第２の通信部２４４は、他の施錠装置１１０または駐輪場基地局３０との間で、無線で情報を送受するためのインターフェースであってよい。第２の通信部２４４と他の施錠装置１１０または駐輪場基地局３０との間の通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）などの無線ＰＡＮであってもよく、Ｗｉ−Ｆｉなどの無線ＬＡＮであってもよく、ＷｉＭＡＸなどの無線ＭＡＮであってもよい。なお、第１の通信部２４２が他の装置と無線で情報を送受するためのインターフェースである場合には、第１の通信部２４２が第２の通信部２４４を兼ねてもよい。
【００４５】
位置情報取得部２５０は、施錠装置１１０の位置情報を取得する。位置情報取得部２５０は、ＧＰＳ情報を取得するＧＰＳロガーであってよい。位置情報取得部２５０は、位置情報を定期的に取得してよい。この場合、位置情報取得部２５０の起動および終了に必要な時間を考慮して、位置情報取得部２５０への電力の供給を定期的に停止してよい。これにより、施錠装置１１０の消費電力を低減することができる。
【００４６】
位置情報取得部２５０は、数秒〜数分おき、好ましくは１〜３０秒おき、さらに好ましくは５〜１０秒おきに、位置情報を取得してよい。これにより、自転車２０の移動状況を把握しつつ、データ量を削減することができる。位置情報取得部２５０は、取得した位置情報を、メモリなどの記憶装置または記憶媒体に格納してよい。位置情報取得部２５０は、取得した位置情報を、当該位置情報を取得した時刻と対応付けて格納してよい。
【００４７】
出力部２６０は、施錠装置１１０の外部に情報を出力する。出力部２６０は、光、音および振動の少なくとも１つを出力してよい。出力部２６０は、ＬＥＤライトなどの発光素子、液晶ディスプレイなどの表示装置、スピーカなどの音声出力装置、および、振動モータなどの振動出力装置の少なくとも１つを有してよい。出力部２６０は、ユーザに自転車２０の位置を知らせる場合、または、振動検知部２７０が異常な振動を検知した場合に、光、音および振動の少なくとも１つを出力してよい。
【００４８】
出力部２６０は、自転車２０のサドルの下部に光を照射するように構成されてよい。出力部２６０は、自転車２０に取り付けられた場合に施錠装置１１０の下部になる部分に光を照射するように構成されてもよい。これらの領域は、日中、日陰になるので、これらの領域に向かって光を照射することで、ユーザの視認性を向上させることができる。特に、サドルの下部には、サドルを支持するパイプが配されていることが多く、照射した光がパイプに反射して、ユーザの視認性をさらに向上させることができる。
【００４９】
振動検知部２７０は、施錠装置１１０の振動を検知する。振動検知部２７０は、検知した振動パターンを制御部２２０に通知してよい。電力管理部２８０は、施錠装置１１０の電力状態を管理する。電力管理部２８０は、電源（図示していない。）の電池残量を取得して、制御部２２０に通知してよい。電力管理部２８０は、返却処理が終了した後、施錠装置１１０の電力状態をスリープモードに移行させてよい。電力管理部２８０は、ユーザが自転車２０を利用している間、施錠装置１１０の電源のＯＮ／ＯＦＦを定期的に切り替えてよい。これにより、施錠装置１１０の消費電力を低減することができる。
【００５０】
図３は、制御部２２０とともに、施錠部２１０の一例を概略的に示す。本実施形態において、施錠部２１０は、錠機構３１２と、錠機構３１２を開錠するための開錠機構３１４とを有する。開錠機構３１４は、制御部２２０から開錠信号を受信すると、開錠動作を実行して、錠機構３１２を開錠する。
【００５１】
例えば、施錠部２１０が、特開２０００−８０８２５に記載されているような馬蹄型の構造を有する場合、錠機構３１２は、馬蹄型に湾曲したカンヌキと、カンヌキを施解錠方向に摺動可能に保持する枠体と、カンヌキに接続されたバネと、カンヌキと係合して、カンヌキを予め定められた施錠位置に固定するロックレバーとを含む。開錠機構３１４は、ロックレバーを揺動させて、ロックレバーとカンヌキとの係合状態を解除するアクチュエータを含む。この場合、開錠機構３１４は、開錠信号を受信すると、アクチュエータを駆動させて、ロックレバーとカンヌキとの係合状態を解除する。これにより、バネの力によってカンヌキが開錠位置まで摺動して、開錠動作が完了する。
【００５２】
施錠部２１０は、錠機構３１２を施錠するための施錠機構（図示していない。）を有してもよい。施錠機構は、制御部２２０から施錠信号を受信すると、施錠動作を実行して、錠機構３１２を施錠する。施錠機構は、制御部２２０から施錠信号を受信すると、錠機構３１２を施錠可能な状態にしてもよい。例えば、施錠機構は、カンヌキが施錠位置に移動することを防止するロック部材と、ロック部材を移動させてカンヌキを移動可能な状態にするアクチュエータとを含む。施錠信号に応じて、アクチュエータがロック部材を移動させることで、錠機構３１２を施錠可能な状態にすることができる。
【００５３】
図４は、通信回線１０２とともに、サーバ１２０の一例を概略的に示す。本実施形態において、サーバ１２０は、移動体データベース４１２と、ユーザデータベース４１４と、通信制御部４２０と、要求処理部４３０と、移動体決定部４４０と、開錠コード生成部４５０と、移動体管理部４６０とを備える。なお、本実施形態においては、移動体データベース４１２およびユーザデータベース４１４が、それぞれ個別のデータベースとして構成される場合について説明する。しかし、各データベースの構成はこれに限定されない。移動体データベース４１２およびユーザデータベース４１４が１つのデータベースとして構成されていてもよい。
【００５４】
移動体データベース４１２は、複数の自転車２０について、自転車２０のそれぞれを識別する車体番号（車番と称する場合がある。）と、自転車２０のそれぞれの状態とを対応付けて格納する。車体番号は、移動体識別情報の一例であってよい。移動体データベース４１２は、移動体状態格納部の一例であってよい。移動体データベース４１２は、ハードディスク、メモリなどの記憶装置または記憶媒体であってもよい。
【００５５】
ユーザデータベース４１４は、管理システム１００の複数のユーザについて、それぞれのユーザを識別するユーザ識別情報と、それぞれのユーザに関連するユーザ情報とを対応付けて格納する。ユーザデータベース４１４は、サーバ１２０がユーザ登録処理を実行した場合に更新されてよい。ユーザデータベース４１４は、ハードディスク、メモリなどの記憶装置または記憶媒体であってもよい。
【００５６】
通信制御部４２０は、サーバ１２０と外部との通信を制御する。通信制御部４２０は、通信回線１０２を介して、ユーザ端末１０４、他のコンピュータ、携帯電話、携帯端末または無線端末、記憶装置、記憶媒体などと情報をやり取りするためのインターフェースであってよい。
【００５７】
要求処理部４３０は、ユーザ端末１０４から受け取った要求を処理する。要求処理部４３０は、要求に応じて、移動体決定部４４０、開錠コード生成部４５０または移動体管理部４６０に対して、受け取った要求を送信してよい。要求処理部４３０は、要求に応じて、ユーザ端末１０４に対して、サービスを提供するＷｅｂサイトの画面を送信してもよい。要求処理部４３０は、要求を処理して、ユーザデータベース４１４を更新してよい。要求処理部４３０は、入力部（図示していない。）から受け取ったサーバ１２０の管理者の要求を処理してもよい。
【００５８】
移動体決定部４４０は、要求処理部４３０から、自転車２０の貸出要求を受け取ってよい。貸出要求は、貸出処理の開始を要求する要求であってもよく、利用可能な自転車の検索処理の開始を要求する要求であってもよい。移動体決定部４４０は、貸出要求に応じて、１以上の自転車２０の中から、ユーザに利用させる自転車２０を決定する。
【００５９】
例えば、まず、移動体決定部４４０は、ユーザ端末１０４から、ユーザの現在位置または貸出を希望する駐輪場に関する情報を受け取り、受け取った情報と、移動体データベース４１２に格納された自転車２０の状態とに基づいて、ユーザが利用することができる自転車２０を抽出する。次に、移動体決定部４４０は、抽出した自転車２０をユーザに提示して、どの自転車２０を利用するかをユーザに選択させる。その後、移動体決定部４４０は、ユーザ端末１０４からユーザの選択結果を受け取り、ユーザに利用させる自転車２０を決定する。なお、移動体決定部４４０は、ユーザが利用することができる自転車２０を抽出した後、ユーザに利用させる自転車２０を、ランダムに決定してもよい。
【００６０】
開錠コード生成部４５０は、移動体決定部４４０から、ユーザに利用させることを決定した自転車２０の車体番号を受け取ってよい。移動体決定部４４０は、受け取った車体番号に対応する自転車２０に取り付けられている施錠装置１１０の開錠コードを生成して、ユーザ端末１０４に送信する。
【００６１】
開錠コードは、当該開錠コードを生成する時の時刻に関する情報を用いて作成されてよい。開錠コードは、タイムスタンプ認証方式により作成されてよい。開錠コードは、ユーザ若しくはユーザ端末１０４を識別する情報、自転車２０若しくは施錠装置１１０を識別する情報、および、貸出処理を識別する情報の少なくとも１つを用いて作成されてもよい。
【００６２】
移動体管理部４６０は、ユーザ端末１０４から、施錠装置１１０の開錠を許可することを示す情報または施錠装置１１０が開錠されたことを示す情報を受け取った場合に、移動体データベース４１２に格納されている自転車２０の状態を更新する。移動体管理部４６０は、ユーザ端末１０４から、施錠装置１１０を施錠することを示す情報または施錠装置１１０を施錠したことを示す情報を受け取った場合に、移動体データベース４１２に格納されている自転車２０の状態を更新してもよい。
【００６３】
図５は、移動体データベース４１２のデータ構造５００の一例を概略的に示す。データ構造５００は、１以上の自転車２０のそれぞれについて、自転車２０の車体番号５０２と、自転車２０の状態５０４とを対応付けて格納する。自転車２０の状態５０４としては、サーバ１２０が把握している自転車２０の最新の位置情報、自転車２０の利用状況、自転車２０を利用しているユーザのユーザＩＤ、自転車２０に取り付けられている施錠装置１１０の施錠装置ＩＤ、自転車２０に取り付けられている施錠装置１１０の施錠状態、自転車２０に取り付けられている施錠装置１１０の電池残量を例示することができる。ユーザＩＤは、ユーザを識別するユーザ識別情報の一例であってよい。施錠装置ＩＤは、施錠装置１１０を識別する施錠装置識別情報の一例であってよい。
【００６４】
自転車２０の最新の位置情報は、自転車２０が停車している駐輪場を識別する情報であってもよく、自転車２０が停車している位置のＧＰＳ情報であってもよい。自転車２０の利用状況は、例えば、自転車２０の貸出処理が実行されている場合には「貸出処理中」に設定される。同様にして、自転車２０がユーザに貸し出されている場合には「貸出中」に設定されてよく、自転車２０をユーザに貸し出すことができる場合には「貸出可能」に設定されてよく、自転車２０または施錠装置１１０が故障している場合、または、自転車２０が駐輪場基地局３０として利用されている場合には「使用不可」に設定されてよい。
【００６５】
施錠装置１１０の施錠状態は、例えば、ユーザ端末１０４から、施錠装置１１０の開錠を許可することを示す情報または施錠装置１１０が開錠されたことを示す情報を受け取った場合には「開錠中」として、ユーザ端末１０４から、施錠装置１１０を施錠することを示す情報または施錠装置１１０を施錠したことを示す情報を受け取った場合には「施錠中」として設定されてよい。
【００６６】
なお、本実施形態において、データ構造５００が、施錠装置１１０の施錠状態と自転車２０の利用状況の両方を含む場合について説明した。しかし、データ構造５００はこれに限定されない。データ構造５００は、施錠装置１１０の施錠状態を含まなくてもよい。この場合、ユーザが自転車２０を利用している間、自転車２０の施錠状態を把握することが困難な場合には、サーバ１２０は、自転車２０の利用状況を用いて、自転車２０の施錠状態を管理してよい。例えば、自転車２０の利用状況が「貸出中」である場合、サーバは、自転車２０が開錠されていると判断してよい。
【００６７】
図６は、ユーザデータベース４１４のデータ構造６００の一例を概略的に示す。データ構造６００は、１以上のユーザのそれぞれについて、ユーザＩＤ６０２と、ユーザの個人情報６０４とを対応付けて格納する。データ構造６００は、１以上のユーザのそれぞれについて、ユーザＩＤ６０２と、最後に利用した自転車２０の車体番号６０６とを対応付けて格納してもよい。
【００６８】
ユーザの個人情報６０４としては、氏名、所属する組織に関する情報、会員登録用のメールアドレス、サーバ１２０からの通知を送信するための通知用のメールアドレス、クレジットカードの番号、ユーザが所持するユーザ端末１０４の端末ＩＤ、サーバ１２０にログインするためのログインパスワードなどを例示することができる。会員登録用のメールアドレスは、ユーザが所属する組織から割り当てられたメールアドレスであってよい。これにより、会員登録を希望するユーザが、特定の組織に所属することを確認することができる。なお、特定の組織に所属することを識別する所属識別情報を用いて、ユーザの所属する組織を識別することで、会員登録を希望するユーザが、特定の組織に所属することを確認してもよい。所属識別情報は、特定の組織に共通するＩＤおよびパスワードであってよい。
【００６９】
端末ＩＤは、ユーザ端末１０４のＳＩＭカードに割り当てられた識別情報であってよい。端末ＩＤは、通信キャリアにより契約者情報と対応付けられた識別情報であってもよい。この識別情報は、キャリア・オープンＩＤと呼ばれる場合があり、通信キャリアによっては、ｕｉｄ、サブスクライバＩＤ、ｉモードＩＤなどと呼ばれている。端末ＩＤは、ユーザ端末１０４がＷｅｂサイトにアクセスしたときにＣｏｏｋｉｅに書き込まれたユニークＩＤであってもよい。端末ＩＤは、ユーザ端末１０４を識別する端末識別情報の一例であってよい。
【００７０】
図７は、管理システム１００における情報処理方法の一例を概略的に示す。図７を用いて、管理システム１００における自転車２０の貸出処理の一例について、その概要を説明する。なお、本実施形態において説明される処理の一部は実行されなくてもよい。また、処理の順番はこれに限定されない。
【００７１】
ステップ７０２（ステップをＳと表記する場合がある。）において、ユーザは、ユーザ端末１０４を用いて、サーバ１２０がサービスを提供するためのＷｅｂサイトにアクセスする。Ｓ７０４において、サーバ１２０は、ユーザの認証処理を実行する。例えば、要求処理部４３０は、ユーザ端末１０４から受け取った端末ＩＤと、ユーザデータベース４１４に格納された端末ＩＤとを比較して、両者が一致する場合にユーザを認証する。要求処理部４３０は、ユーザ端末１０４からユーザＩＤとログインパスワードとを受け取って、ユーザデータベース４１４に格納された情報と比較することで、ユーザを認証してもよい。
【００７２】
Ｓ７０６において、サーバ１２０は、ユーザ端末１０４にメニュー画面を送信する。メニュー画面は、ユーザがサーバ１２０に要求することができるサービスを表示してよい。メニュー画面は、駐輪場の選択画面であってもよい。Ｓ７０８において、ユーザは、ユーザ端末１０４に表示された画面に従って、利用する自転車２０を選択する。ユーザ端末１０４は、ユーザからの入力を受け付けると、サーバ１２０に対して、ユーザが選択した自転車２０の貸出要求を送信する。
【００７３】
なお、ユーザによる自転車２０の指定方法は、これに限定されない。例えば、ユーザは、ユーザ端末１０４を用いて、特定の自転車２０に取り付けられた施錠装置１１０から施錠装置ＩＤを取得して、サーバ１２０に対して、取得した施錠装置ＩＤに対応する自転車２０の貸出要求を送信してもよい。また、ユーザは、自転車２０を特定せずに、自転車２０の貸出要求を送信してもよい。
【００７４】
Ｓ７１０において、要求処理部４３０は、ユーザ端末１０４から、貸出要求と、貸出要求の対象となる自転車２０の車体番号とを受信して、移動体決定部４４０に通知する。移動体決定部４４０は、受け取った車体番号を用いて、移動体データベース４１２を更新する。例えば、受け取った車体番号に対応付けられた利用状況を「貸出処理中」に更新し、当該車体番号に対応付けられたユーザＩＤを、貸出要求を送信したユーザのユーザＩＤに更新する。なお、受け取った情報に車体番号が含まれていない場合には、移動体決定部４４０は、貸出処理の対象となる自転車２０を任意に決定してよい。
【００７５】
Ｓ７１２において、要求処理部４３０は、貸出処理を開始してよいか否かをユーザに確認する。例えば、要求処理部４３０が、ユーザ端末１０４に確認画面を送信する。ユーザ端末１０４は、確認画面を表示して、ユーザに対して、貸出処理の開始の可否を入力するように通知する。ユーザ端末１０４は、ユーザからの入力を受け付けて、要求処理部４３０に送信する。Ｓ７１２において、要求処理部４３０が貸出処理を開始しない旨の入力を受信した場合、要求処理部４３０は、貸出処理を中止するための処理を実行する（図示していない。）。
【００７６】
Ｓ７１２において、要求処理部４３０が貸出処理を開始する旨の入力を受信した場合、Ｓ７１４において、要求処理部４３０は、ユーザ端末１０４上で動作し、ユーザ端末１０４に施錠装置１１０の開錠処理の一部を実行させるためのプログラム（開錠プログラムと称する場合がある。）を起動するための指示を、ユーザ端末１０４に送信する。また、要求処理部４３０は、開錠コードを生成するための指示を、開錠コード生成部４５０に送信する。
【００７７】
Ｓ７１６において、ユーザ端末１０４は、開錠プログラムを起動するための指示を受信して、開錠プログラムを起動させる。Ｓ７１８において、開錠コード生成部４５０は、開錠コードを生成するための指示を受信して、開錠コードを生成する。Ｓ７２０において、開錠コード生成部４５０は、生成した開錠コードをユーザ端末１０４に送信する。このとき、開錠コード生成部４５０は、開錠コードを、ユーザに利用させる自転車２０の車体番号または取り付けられた施錠装置１１０の施錠装置ＩＤと対応付けて、ユーザ端末１０４に送信してよい。本実施形態においては、開錠コードが、施錠装置ＩＤと対応付けて送信される場合について説明する。
【００７８】
Ｓ７３０において、開錠プログラムは、ユーザ端末１０４に、探索要求の受付画面を表示する手順を実行させる。ユーザは、駐輪場に停車している複数の自転車２０の中から、貸出処理の対象となっている自転車２０を探索することを希望する場合には、ユーザ端末１０４に探索要求を入力して、近傍の自転車２０の施錠装置１１０にユーザ端末１０４を近づける。これにより、ユーザ端末１０４は、近傍の自転車２０の施錠装置１１０との通信を開始する。
【００７９】
一方、ユーザは、例えば、貸出処理の対象となっている自転車２０の停車位置がわかっている場合には、ユーザ端末１０４に探索処理を希望しない旨の指示を入力する。このように、ユーザ端末１０４が探索要求を受け付けなかった場合には（Ｓ７３０のＮｏ）、ユーザ端末１０４は、ユーザからの次の要求を受け付けるべく待機する。
【００８０】
ユーザ端末１０４は、ユーザからの探索要求を受け付けると（Ｓ７３０のＹｅｓ）、Ｓ７３２において、開錠プログラムは、ユーザ端末１０４に、サーバ１２０から受け取った施錠装置ＩＤを施錠装置１１０に送信する手順を実行させる。Ｓ７４０において、施錠装置１１０の制御部２２０は、ユーザに利用させる自転車２０に取り付けられた施錠装置１１０の施錠装置ＩＤを、第１の通信部２４２を介してユーザ端末１０４から、または、第２の通信部２４４を介して他の施錠装置１１０から受け取る。
【００８１】
Ｓ７４０において、制御部２２０は、管理情報格納部２３０に格納されている自己の施錠装置ＩＤと、受け取った施錠装置ＩＤとを比較する。両者が一致しなかった場合（Ｓ７４０のＮｏ）、制御部２２０は、第２の通信部２４４を介して、ユーザ端末１０４から受け取った施錠装置ＩＤを、他の施錠装置１１０に送信する。このとき、第２の通信部２４４は、施錠装置ＩＤをブロードキャストで送信してよい。管理情報格納部２３０に格納されている施錠装置ＩＤと、受け取った施錠装置ＩＤとが一致した場合（Ｓ７４０のＹｅｓ）には、Ｓ７４４において、制御部２２０は、出力部２６０を制御して、音声および光の少なくとも一方を出力させる。
【００８２】
Ｓ７５０において、開錠プログラムは、ユーザ端末１０４に、開錠要求の受付画面を表示する手順を実行させる。ユーザは、ユーザ端末１０４に開錠要求を入力して、貸出処理の対象となっている自転車２０の施錠装置１１０にユーザ端末１０４を近づける。ユーザ端末１０４は、開錠要求を受け付けて、施錠装置１１０との間で通信を開始する。
【００８３】
Ｓ７５２において、開錠プログラムは、ユーザ端末１０４に、サーバ１２０から受け取った開錠コードを、施錠装置１１０に送信する手順を実行させる。また、本実施形態において、開錠プログラムは、ユーザ端末１０４に、開錠コードを送信したことを示す情報をサーバ１２０に送信する手順を実行させる。開錠コードを送信したことを示す情報は、施錠装置１１０の開錠を許可することを示す情報の一例であってよい。このとき、サーバ１２０から受け取った開錠コードは、車体番号、ユーザＩＤおよび端末ＩＤの少なくとも１つと対応付けて送信されてよい。本実施形態においては、開錠コードが、端末ＩＤと対応付けて送信される場合について説明する。
【００８４】
Ｓ７５４において、制御部２２０は、ユーザ端末１０４から受け取った開錠コードと、管理情報格納部２３０に格納されている開錠コードとを比較する。両者が一致した場合、制御部２２０は、施錠部２１０を開錠することを決定して、開錠信号を生成し、施錠部２１０に送信する。施錠部２１０の開錠機構３１４は、開錠信号を受信すると、錠機構３１２を開錠する。また、制御部２２０は、ユーザ端末１０４から受け取った端末ＩＤを管理情報格納部２３０に格納する。さらに、制御部２２０は、位置情報取得部２５０を起動させる。
【００８５】
Ｓ７５６において、サーバ１２０の移動体管理部４６０は、ユーザ端末１０４から、開錠コードを送信したことを示す情報を受け取ると、移動体データベース４１２に格納されている自転車２０の状態を更新する。例えば、移動体管理部４６０は、移動体データベース４１２およびユーザデータベース４１４を用いて、受け取った端末ＩＤに対応する車体番号を決定する。次に、決定した車体番号に対応付けられた利用状況を「貸出中」に更新する。これにより、サーバ１２０における貸出処理は終了する。
【００８６】
Ｓ７６０において、制御部２２０は、新たな開錠コードを生成して、ユーザ端末１０４に送信する。また、生成した新たな開錠コードを管理情報格納部２３０に格納する。これにより、施錠装置１１０における貸出処理は終了する。Ｓ７６２において、開錠プログラムは、ユーザ端末１０４に、新たな開錠コードを受信する手順と、受信した開錠コードを記憶する手順とを実行させる。これにより、ユーザ端末１０４における貸出処理は終了する。
【００８７】
なお、本実施形態では、Ｓ７０２からＳ７３０において、ユーザがユーザ端末１０４からＷｅｂサイトにアクセスすることで、サーバ１２０がユーザ端末１０４にサービスを提供する場合について説明した。しかしながら、サーバ１２０がユーザ端末１０４にサービスを提供する方法はこれに限定されない。ユーザ端末１０４にインストールされたアプリケーションまたはプログラムが実行され、当該アプリケーションまたはプログラムがサーバ１２０との間で情報を送受することで、Ｓ７０２からＳ７３０と同様のサービスが提供されてもよい。
【００８８】
本実施形態では、Ｓ７５２において、ユーザ端末１０４が開錠コードを送信したことを示す情報を受信することで、サーバ１２０が、移動体データベース４１２を更新した。しかしながら、移動体データベース４１２の更新方法はこれに限定されない。サーバ１２０は、ユーザ端末１０４を介して、施錠装置１１０から施錠装置１１０が開錠されたことを示す情報を受け取った場合に、移動体データベース４１２を更新してもよい。
【００８９】
本実施形態では、Ｓ７６０〜Ｓ７６２において、施錠装置１１０が開錠されると開錠コードが更新される場合について説明した。しかしながら、施錠装置１１０およびユーザ端末１０４の動作はこれに限定されない。施錠装置１１０が開錠されても、開錠コードは更新されなくてもよい。
【００９０】
図８は、管理システム１００における情報処理方法の一例を概略的に示す。図８を用いて、自転車２０の貸出中における施錠装置１１０の開錠処理の一例について、その概要を説明する。なお、本実施形態において、施錠装置１１０の施錠は、ユーザが手動で実施する。
【００９１】
Ｓ８０２において、ユーザ端末１０４は、ユーザの指示に応じて、開錠プログラムを起動させる。Ｓ８０４において、開錠プログラムは、ユーザ端末１０４に、開錠要求の受付画面を表示する手順を実行させる。ユーザは、ユーザ端末１０４に開錠要求を入力して、利用している自転車２０の施錠装置１１０にユーザ端末１０４を近づける。ユーザ端末１０４は、ユーザからの開錠要求を受け付けて、自転車２０の施錠装置１１０との通信を開始する。
【００９２】
Ｓ８０６において、開錠プログラムは、ユーザ端末１０４に、前回の開錠時に施錠装置１１０から受け取った開錠コードを、施錠装置１１０に送信する手順を実行させる。Ｓ８１０において、施錠装置１１０の制御部２２０は、位置情報取得部２５０が前回の開錠以降に取得した位置情報と、電力管理部２８０が取得した電池残量とを、ユーザ端末１０４に送信する。Ｓ８１２において、開錠プログラムは、ユーザ端末１０４に、施錠装置１１０から受け取った情報を、サーバ１２０に送信する手順を実行させる。
【００９３】
Ｓ８１４において、要求処理部４３０は、ユーザ端末１０４から位置情報および電池残量を受信すると、ユーザ端末１０４に対して、位置情報および電池残量を受け取ったことを示す情報を通知する。また、要求処理部４３０は、位置情報および電池残量を記憶して、移動体データベース４１２を更新する。これにより、サーバ１２０における開錠処理は終了する。
【００９４】
Ｓ８１６において、ユーザ端末１０４が、サーバ１２０から、位置情報および電池残量を受け取ったことを示す情報を受信すると、開錠プログラムは、ユーザ端末１０４に、データ送信の完了を示す情報を施錠装置１１０に通知する手順を実行させる。Ｓ８１８において、制御部２２０は、ユーザ端末１０４から受け取った開錠コードと、管理情報格納部２３０に格納されている開錠コードとを比較する。両者が一致した場合、制御部２２０は、施錠部２１０を開錠することを決定して、開錠信号を生成し、施錠部２１０に送信する。施錠部２１０の開錠機構３１４は、開錠信号を受信すると、錠機構３１２を開錠する。
【００９５】
Ｓ８３０において、制御部２２０は、新たな開錠コードを生成して、ユーザ端末１０４に送信する。また、生成した新たな開錠コードを管理情報格納部２３０に格納する。これにより、施錠装置１１０における開錠処理は終了する。Ｓ８３２において、開錠プログラムは、ユーザ端末１０４に、新たな開錠コードを受信する手順と、受信した開錠コードを記憶する手順とを実行させて、プログラムの実行を終了する。これにより、ユーザ端末１０４における開錠処理は終了する。
【００９６】
なお、本実施形態において、自転車２０の貸出中、施錠装置１１０とサーバ１２０との間で、施錠装置１１０の施錠状態に関する情報は送受されていない。しかし、自転車２０の貸出中、施錠装置１１０とサーバ１２０との間で、施錠装置１１０の施錠状態に関する情報が送受されてもよい。
【００９７】
本実施形態では、Ｓ８３０〜Ｓ８３２において、施錠装置１１０が開錠されるたびに開錠コードが更新される場合について説明した。しかしながら、施錠装置１１０およびユーザ端末１０４の動作はこれに限定されない。施錠装置１１０が開錠された場合に、開錠コードが更新されなくてもよい。この場合、施錠装置１１０は、初期の開錠コードを用いて、開錠の可否を判断してよい。
【００９８】
図９は、管理システム１００における情報処理方法の一例を概略的に示す。図９を用いて、自転車２０の返却処理の一例について、その概要を説明する。なお、本実施形態において説明される処理の一部は実行されなくてもよい。また、処理の順番はこれに限定されない。
【００９９】
Ｓ９０２において、ユーザの指示に応じて、ユーザ端末１０４は、ユーザ端末１０４上で動作し、ユーザ端末１０４に自転車２０の返却処理の一部を実行させるためのプログラム（返却プログラムと称する場合がある。）を起動させる。Ｓ９０４において、返却プログラムは、ユーザ端末１０４に、施錠確認要求の受付画面を表示させる手順を実行させる。施錠確認要求は、ユーザ端末１０４に対して、施錠装置１１０が施錠されていることを確認する処理を実行させるための要求であってよい。ユーザは、ユーザ端末１０４に施錠確認要求を入力して、利用している自転車２０の施錠装置１１０にユーザ端末１０４を近づける。ユーザ端末１０４は、ユーザからの施錠確認要求を受け付けて、自転車２０の施錠装置１１０との通信を開始する。
【０１００】
Ｓ９０６において、返却プログラムは、ユーザ端末１０４に、施錠部２１０の施錠状態を施錠装置１１０からユーザ端末１０４に送信させるための指示を施錠装置１１０に送信する手順を実行させる。Ｓ９０８において、制御部２２０は、施錠部２１０の施錠状態を、ユーザ端末１０４に送信する。Ｓ９１０において、返却プログラムは、ユーザ端末１０４に、施錠装置１１０から、施錠部２１０の施錠状態を受信する手順を実行させる。施錠部２１０が施錠されていない場合、返却プログラムは、ユーザ端末１０４に、ユーザに施錠状態を確認するよう警告する警告画面を表示する手順を実行させる。施錠部２１０が施錠されている場合、返却プログラムは、ユーザ端末１０４に、施錠を確認したことを示す施錠確認情報を生成する手順を実行させる。
【０１０１】
返却プログラムは、Ｓ９１０において施錠部２１０の施錠を確認すると、Ｓ９２０において、ユーザ端末１０４に、自転車２０の位置情報を施錠装置１１０からユーザ端末１０４に送信させるための指示を施錠装置１１０に送信する手順を実行させる。Ｓ９２２において、制御部２２０は、第２の通信部２４４を介して、第２の通信部２４４の通信範囲内に存在する駐輪場基地局３０の位置情報を取得する。制御部２２０は、駐輪場基地局３０を識別する基地局識別情報を取得してもよい。制御部２２０は、駐輪場基地局３０の電池残量を取得してもよい。
【０１０２】
Ｓ９２４において、制御部２２０は、取得した駐輪場基地局３０の位置情報および電池残量と、位置情報取得部２５０が前回の送信以降に取得した位置情報と、電力管理部２８０が取得した電池残量とを、ユーザ端末１０４に送信してよい。
【０１０３】
Ｓ９２６において、開錠プログラムは、ユーザ端末１０４に、施錠装置１１０から受け取った情報と、施錠確認情報とを、サーバ１２０に送信する手順を実行させる。Ｓ９２８において、要求処理部４３０は、位置情報取得部２５０が取得した位置情報と、電力管理部２８０が電池残量を記憶して、移動体データベース４１２を更新する。
【０１０４】
Ｓ９４０において、要求処理部４３０は、施錠確認情報を受信すると、自転車２０がどの駐輪場に停車しているかを決定する。例えば、要求処理部４３０は、駐輪場基地局３０の位置情報または位置情報取得部２５０が取得した位置情報と、予め格納している１以上の駐輪場の位置情報とを比較して、自転車２０が停車している駐輪場を特定してよい。
【０１０５】
Ｓ９４０において、自転車２０が駐輪場に停車していないと判断された場合（Ｓ９４０のＮｏ）、Ｓ９４２において、返却処理を中止するための処理が実行されて、返却処理が終了する。Ｓ９４０において、自転車２０が駐輪場に停車していると判断された場合（Ｓ９４０のＹｅｓ）、Ｓ９４４において、要求処理部４３０は、自転車２０の位置の照合処理が完了したことを、ユーザ端末１０４に通知する。
【０１０６】
Ｓ９５０において、返却プログラムは、ユーザ端末１０４に、返却要求の受付画面を表示する手順を実行させる。ユーザは、ユーザ端末１０４に返却要求を入力して、利用している自転車２０の施錠装置１１０にユーザ端末１０４を近づける。ユーザ端末１０４は、ユーザからの返却要求を受け付けて、自転車２０の施錠装置１１０との通信を開始する。
【０１０７】
Ｓ９５２において、返却プログラムは、ユーザ端末１０４に、返却要求を、施錠装置１１０およびサーバ１２０に送信する手順を実行させて、プログラムの実行を終了する。これにより、ユーザ端末１０４における返却処理は終了する。
【０１０８】
Ｓ９５４において、制御部２２０は、管理情報格納部２３０に格納されているユーザまたはユーザ端末１０４に関する情報を削除する。本実施形態において、制御部２２０は、管理情報格納部２３０に格納されている端末ＩＤを削除する。その後、制御部２２０は、電力管理部２８０を制御して、施錠装置１１０をスリープモードなどの省電力モードに移行させる。これにより、施錠装置１１０における返却処理は終了する。
【０１０９】
Ｓ９５６において、サーバ１２０の移動体管理部４６０は、ユーザ端末１０４から、返却要求を送信したことを示す情報を受け取ると、移動体データベース４１２に格納されている自転車２０の状態を更新する。これにより、サーバ１２０における返却処理は終了する。
【０１１０】
図１０は、管理システム１００における情報処理方法の他の例を概略的に示す。図１０を用いて、自転車２０の貸出中における施錠装置１１０の施錠処理の一例について、その概要を説明する。本実施形態において、開錠処理は、Ｓ８３０において、制御部２２０が開錠コードの代わりに施錠コードを生成して、サーバ１２０への送信および管理情報格納部２３０への格納を実施する点を除いて、図８に関連して説明した実施形態と同様の手順により実施することができる。また、施錠装置１１０の施錠は、ユーザが手動で実施する。本実施形態は、施錠装置１１０がユーザ端末１０４から正しい施錠コードを受信しなければ、ユーザが施錠装置１１０を施錠することができない点で、図８に関連して説明した実施形態と相違する。
【０１１１】
Ｓ１００２において、ユーザの指示に応じて、ユーザ端末１０４は、ユーザ端末１０４上で動作し、ユーザ端末１０４に自転車２０の施錠処理の一部を実行させるためのプログラム（施錠プログラムと称する場合がある。）を起動させる。Ｓ１００４において、施錠プログラムは、ユーザ端末１０４に、施錠要求の受付画面を表示する手順を実行させる。ユーザは、ユーザ端末１０４に施錠要求を入力して、利用している自転車２０の施錠装置１１０にユーザ端末１０４を近づける。ユーザ端末１０４は、ユーザからの施錠要求を受け付けて、自転車２０の施錠装置１１０との通信を開始する。
【０１１２】
Ｓ１００６において、施錠プログラムは、ユーザ端末１０４に、前回の開錠時に施錠装置１１０から受け取った施錠コードを、施錠装置１１０に送信する手順を実行させる。Ｓ１０１０において、施錠装置１１０の制御部２２０は、位置情報取得部２５０が前回の開錠以降に取得した位置情報と、電力管理部２８０が取得した電池残量とを、ユーザ端末１０４に送信する。Ｓ１０１２において、施錠プログラムは、ユーザ端末１０４に、施錠装置１１０から受け取った情報を、サーバ１２０に送信する手順を実行させる。
【０１１３】
Ｓ１０１４において、要求処理部４３０は、ユーザ端末１０４から位置情報および電池残量を受信すると、ユーザ端末１０４に対して、位置情報および電池残量を受け取ったことを示す情報を通知する。また、要求処理部４３０は、位置情報および電池残量を記憶して、移動体データベース４１２を更新する。これにより、サーバ１２０における施錠処理は終了する。
【０１１４】
Ｓ１０１６において、ユーザ端末１０４が、サーバ１２０から、位置情報および電池残量を受け取ったことを示す情報を受信すると、施錠プログラムは、ユーザ端末１０４に、データ送信の完了を示す情報を施錠装置１１０に通知する手順を実行させる。Ｓ１０１８において、制御部２２０は、ユーザ端末１０４から受け取った施錠コードと、管理情報格納部２３０に格納されている施錠コードとを比較する。両者が一致した場合、制御部２２０は、施錠部２１０を施錠可能にすることを決定して、施錠信号を生成し、施錠部２１０に送信する。施錠部２１０の施錠機構（図示されていない。）は、施錠信号を受信すると、錠機構３１２を施錠可能な状態にする。制御部２２０は、出力部２６０を制御して、ユーザに施錠可能になったことを通知してよい。
【０１１５】
Ｓ１０３０において、制御部２２０は、新たな開錠コードを生成して、ユーザ端末１０４に送信する。また、生成した新たな開錠コードを管理情報格納部２３０に格納する。これにより、施錠装置１１０における施錠処理は終了する。Ｓ８３２において、施錠プログラムは、ユーザ端末１０４に、新たな開錠コードを受信する手順と、受信した開錠コードを記憶する手順とを実行させて、プログラムの実行を終了する。これにより、ユーザ端末１０４における施錠処理は終了する。
【０１１６】
なお、本実施形態においては、ユーザが手動で施錠装置１１０を施錠する場合について説明した。しかし、施錠装置１１０は、電動で施錠装置１１０を施錠する施錠機構を備えてもよい。この場合、Ｓ１０１８において、施錠機構は、施錠信号を受信すると、錠機構３１２を施錠してよい。また、本実施形態においては、施錠装置１１０が、施錠部２１０の施錠動作を制御する場合について説明した。しかし、施錠装置１１０は、施錠部２１０の施錠動作を制御しなくてもよい。この場合、ユーザは、単に、施錠装置１１０を手動で施錠するだけでよい。
【０１１７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１１８】
以上の説明においては、特定の実施形態を例として本発明について説明した。上記の実施形態に含まれる構成の少なくとも一部は必須の構成ではない場合がある。例えば、施錠装置１１０は、第２の通信部および出力部を備えなくてもよい。また、図７〜図１０に関連して説明した処理の一部は実行されなくてもよい。なお、当業者であれば、本明細書には、以下の発明の記載されていることを理解することができる。
【０１１９】
本明細書には、サーバが、通信回線を介して、移動体を利用するユーザの所持するユーザ端末にサービスを提供する方法であって、サービスは、ユーザが利用する移動体を決定する段階と、ユーザに利用させると決定された移動体に取り付けられており移動体を施錠する施錠装置の開錠コードを生成し、開錠コードをユーザ端末に送信する段階と、ユーザ端末から、施錠装置の開錠を許可することを示す情報または施錠装置が開錠されたことを示す情報を受け取った場合に、移動体を識別する移動体識別情報に対応付けて移動体の施錠状態を格納する移動体状態格納部に格納されている移動体の施錠状態を更新する段階とを有する方法が記載されている。
【０１２０】
本願明細書には、コンピュータに、移動体に取り付けられて移動体を施錠する施錠装置から、施錠装置が開錠されるたびに生成される施錠装置の開錠コードを受信する手順と、受信した開錠コードを格納する手順と、ユーザから施錠装置の開錠要求を受け付ける手順と、開錠要求に応じて、格納している開錠コードを施錠装置に送信する手順とを実行させるためのプログラムが記載されている。
【０１２１】
本願明細書には、コンピュータに、移動体に取り付けられて移動体を施錠する施錠装置から、施錠装置が施錠されるたびに生成される施錠装置の開錠コードを受信する手順と、受信した開錠コードを格納する手順と、ユーザから施錠装置の開錠要求を受け付ける手順と、施錠要求に応じて、格納している開錠コードを施錠装置に送信する手順とを実行させるためのプログラムが記載されている。
【０１２２】
本願明細書には、コンピュータに、移動体に取り付けられて移動体を施錠する施錠装置から、施錠装置が開錠されるたびに生成される施錠装置の施錠コードを受信する手順と、受信した施錠コードを格納する手順と、ユーザから施錠装置の施錠要求を受け付ける手順と、施錠要求に応じて、格納している施錠コードを施錠装置に送信する手順とを実行させるためのプログラムが記載されている。
【０１２３】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１２４】
１２  駐輪場、１４  駐輪場、２０  自転車、３０  駐輪場基地局、１００  管理システム、１０２  通信回線、１０４  ユーザ端末、１１０  施錠装置、１２０  サーバ、２１０  施錠部、２２０  制御部、２３０  管理情報格納部、２４２  通信部、２４４  通信部、２５０  位置情報取得部、２６０  出力部、２７０  振動検知部、２８０  電力管理部、３１２  錠機構、３１４  開錠機構、４１２  移動体データベース、４１４  ユーザデータベース、４２０  通信制御部、４３０  要求処理部、４４０  移動体決定部、４５０  開錠コード生成部、４６０  移動体管理部、５００  データ構造、５０２  車体番号、５０４  状態、６００  データ構造、６０２  ユーザＩＤ、６０４  個人情報、６０６  車体番号
【図２】
2013217086.tif 000003
【図３】
2013217086.tif 000004
【図４】
2013217086.tif 000005
【図５】
2013217086.tif 000006
【図６】
2013217086.tif 000007
【図７】
2013217086.tif 000008
【図８】
2013217086.tif 000009
【図９】
2013217086.tif 000010
【図１０】
2013217086.tif 000011
【図１】
2013217086.tif 000012