(57)【要約】【課題】ユーザ間での自転車の貸し借りを円滑に行うことを可能とする端末プログラム、サーバプログラム及び自転車貸借方法を提供する。【解決手段】本実施の形態に係る自転車貸借方法は、サーバ装置が、自転車に係る自転車情報、前記自転車に取り付けられたビーコンのビーコン識別情報、及び、前記自転車の所有者情報を対応付けて記憶し、通信端末装置が、自転車に取り付けられたビーコンから受信した信号に含まれるビーコン識別情報を取得し、取得した前記ビーコン識別情報を前記サーバ装置へ送信し、前記サーバ装置が、前記通信端末装置からビーコン識別情報を受信し、受信した前記ビーコン識別情報に対応付けて記憶された前記自転車情報を前記通信端末装置へ送信し、前記通信端末装置が、前記サーバ装置から前記ビーコン識別情報に対応する自転車情報を受信し、受信した前記自転車情報に係る前記自転車の借用開始情報を前記サーバ装置へ送信する。【選択図】図１
2020003949.tif 000002
【特許請求の範囲】
【請求項１】
ビーコンが発する信号を受信する受信部、及び、サーバ装置との間で通信を行う通信部を有する通信端末装置に、
自転車に取り付けられたビーコンから前記受信部が受信した信号に含まれるビーコン識別情報を取得し、
取得した前記ビーコン識別情報を前記サーバ装置へ送信し、
前記サーバ装置から前記ビーコン識別情報に対応する自転車情報を受信し、
受信した前記自転車情報に係る前記自転車の借用開始情報を前記サーバ装置へ送信する
処理を行わせる端末プログラム。
【請求項２】
前記通信端末装置に、
前記自転車に付された自転車識別情報を取得し、
取得した自転車識別情報を前記サーバ装置へ送信する
処理を行わせる請求項１に記載の端末プログラム。
【請求項３】
前記通信端末装置に、
前記サーバ装置から前記自転車識別情報に対応する利用条件情報を受信し、
受信した利用条件情報を表示する
処理を行わせる請求項２に記載の端末プログラム。
【請求項４】
前記通信端末装置に、
前記借用開始情報を前記サーバ装置へ送信した後に、
前記通信端末装置の位置情報を取得し、
前記ビーコン識別情報を取得し、
取得した位置情報、及び、取得した前記ビーコン識別情報を前記サーバ装置へ送信する
処理を行わせる請求項１乃至請求項３のいずれか１つに記載の端末プログラム。
【請求項５】
前記通信端末装置に、
前記通信端末装置の位置情報を取得し、
取得した位置情報、及び、前記自転車の借用終了情報を前記サーバ装置へ送信し、
前記自転車の借用に係る料金を支払う
処理を行わせる請求項１乃至請求項４のいずれか１つに記載の端末プログラム。
【請求項６】
通信端末装置との間で通信を行う通信部を有するサーバ装置に、
自転車に係る自転車情報及び前記自転車に取り付けられたビーコンのビーコン識別情報を対応付けて記憶し、
前記自転車に取り付けられた前記ビーコンが発する信号を受信した前記通信端末装置から送信されるビーコン識別情報を受信し、
受信した前記ビーコン識別情報に対応付けて記憶された前記自転車情報を前記通信端末装置へ送信する
処理を行わせるサーバプログラム。
【請求項７】
前記サーバ装置に、
前記自転車情報及び前記ビーコン識別情報に対応付けて、前記自転車に付された自転車識別情報及び前記自転車の利用条件情報を記憶し、
前記通信端末装置から前記自転車識別情報を受信し、
受信した前記自転車識別情報に対応付けて記憶された前記利用条件情報を前記通信端末装置へ送信する
処理を行わせる請求項６に記載のサーバプログラム。
【請求項８】
前記サーバ装置に、
前記通信端末装置から前記自転車の借用開始情報を受信し、
前記通信端末装置から位置情報及び前記ビーコン識別情報を受信し、
受信した前記位置情報を記憶する
処理を行わせる請求項６又は請求項７に記載のサーバプログラム。
【請求項９】
前記サーバ装置に、
前記通信端末装置から前記自転車の借用終了情報を受信し、
前記自転車の借用に係る料金を算出する
処理を行わせる請求項６乃至請求項８のいずれか１つに記載のサーバプログラム。
【請求項１０】
前記サーバ装置に、
受け取った前記料金の一部を、前記自転車の所有者に支払う
処理を行わせる請求項９に記載のサーバプログラム。
【請求項１１】
自転車に係る自転車情報、及び、前記自転車に取り付けられたビーコンのビーコン識別情報を対応付けて記憶し、
前記ビーコンが発する信号を受信した通信端末装置から送信されるビーコン識別情報を受信し、
受信した前記ビーコン識別情報に対応付けて記憶された前記自転車情報を前記通信端末装置へ送信し、
前記自転車情報を受信した前記通信端末装置から送信される借用開始情報を受信する、自転車貸借方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ間で自転車の貸し借りを行うための端末プログラム、サーバプログラム及び自転車貸借方法に関する。
【背景技術】
【０００２】
近年、自転車のシェア又はレンタル等の市場が急速に拡大している。従来、シェア又はレンタルに用いられる自転車は専用のものが大量生産され、同型の自転車が多数の人々に貸し出されている。例えば特許文献１においては、複数のシェアリング用の自転車と、それぞれが所定台数の自転車を停めることが可能な複数の駐輪エリアと、各駐輪エリアに設置された管理装置とを備える移動体シェアリングシステムが提案されている。特許文献１に記載の移動体シェアリングシステムでは、管理装置が駐輪エリアとほぼ同じ範囲を通信範囲とし、利用者ＩＤ及び移動体ＩＤの入力を含む貸出処理によって該当する自転車に貸出通知を送信し、この通知を受信した自転車は管理装置の通信範囲外に出たときに作動する警報を停止する。
【０００３】
また特許文献２においては、駅やバス停近くの駐輪場に貸出用自転車を保管するとともに、鍵の貸出および返却を受け付ける改札装置を設置し、複数地域の改札装置を管理コンピュータで一括管理するシェアサイクルシステムが提案されている。改札装置には、キーホルダーを錠止するロック部材を備えた鍵保管庫と、利用者のＩＣカードから利用者識別情報を読み取る第１読取器と、自転車の無線ＩＣタグから自転車識別情報を読み取る第２読取器と、キーホルダーの非接触タグから鍵識別情報を読み取る第３読取器と、利用者識別情報、自転車識別情報及び鍵識別情報に基づいてロック部材を制御する制御部とが設けられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１２２９１号公報
【特許文献２】特開２０１６−４５６９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１又は特許文献２に記載のシステムでは、シェアリングのための専用の自転車が用いられる。大量生産された専用の自転車は、利用者にぞんざいに扱われことが多く、故障などにより廃棄された自転車が大量のゴミと化す、という問題を引き起こす可能性がある。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、ユーザ間での自転車の貸し借りを円滑に行うことを可能とする端末プログラム、サーバプログラム及び自転車貸借方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る端末プログラムは、ビーコンが発する信号を受信する受信部、及び、サーバ装置との間で通信を行う通信部を有する通信端末装置に、自転車に取り付けられたビーコンから前記受信部が受信した信号に含まれるビーコン識別情報を取得し、取得した前記ビーコン識別情報を前記サーバ装置へ送信し、前記サーバ装置から前記ビーコン識別情報に対応する自転車情報を受信し、受信した前記自転車情報に係る前記自転車の借用開始情報を前記サーバ装置へ送信する処理を行わせる。
【０００８】
また、本発明に係る端末プログラムは、前記通信端末装置に、前記自転車に付された自転車識別情報を取得し、取得した自転車識別情報を前記サーバ装置へ送信する処理を行わせる。
【０００９】
また、本発明に係る端末プログラムは、前記通信端末装置に、前記サーバ装置から前記自転車識別情報に対応する利用条件情報を受信し、受信した利用条件情報を表示する処理を行わせる。
【００１０】
また、本発明に係る端末プログラムは、前記通信端末装置に、前記借用開始情報を前記サーバ装置へ送信した後に、前記通信端末装置の位置情報を取得し、前記ビーコン識別情報を取得し、取得した位置情報、及び、取得した前記ビーコン識別情報を前記サーバ装置へ送信する処理を行わせる。
【００１１】
また、本発明に係る端末プログラムは、前記通信端末装置に、前記通信端末装置の位置情報を取得し、取得した位置情報、及び、前記自転車の借用終了情報を前記サーバ装置へ送信し、前記自転車の借用に係る料金を支払う処理を行わせる。
【００１２】
また、本発明に係るサーバプログラムは、通信端末装置との間で通信を行う通信部を有するサーバ装置に、自転車に係る自転車情報及び前記自転車に取り付けられたビーコンのビーコン識別情報を対応付けて記憶し、前記自転車に取り付けられた前記ビーコンが発する信号を受信した前記通信端末装置から送信されるビーコン識別情報を受信し、受信した前記ビーコン識別情報に対応付けて記憶された前記自転車情報を前記通信端末装置へ送信する処理を行わせる。
【００１３】
また、本発明に係るサーバプログラムは、前記サーバ装置に、前記自転車情報及び前記ビーコン識別情報に対応付けて、前記自転車に付された自転車識別情報及び前記自転車の利用条件情報を記憶し、前記通信端末装置から前記自転車識別情報を受信し、受信した前記自転車識別情報に対応付けて記憶された前記利用条件情報を前記通信端末装置へ送信する処理を行わせる。
【００１４】
また、本発明に係るサーバプログラムは、前記サーバ装置に、前記通信端末装置から前記自転車の借用開始情報を受信し、前記通信端末装置から位置情報及び前記ビーコン識別情報を受信し、受信した前記位置情報を記憶する処理を行わせる。
【００１５】
また、本発明に係るサーバプログラムは、前記サーバ装置に、前記通信端末装置から前記自転車の借用終了情報を受信し、前記自転車の借用に係る料金を算出する処理を行わせる。
【００１６】
また、本発明に係るサーバプログラムは、前記サーバ装置に、受け取った前記料金の一部を、前記自転車の所有者に支払う処理を行わせる。
【００１７】
また、本発明に係る自転車貸借方法は、自転車に係る自転車情報、及び、前記自転車に取り付けられたビーコンのビーコン識別情報を対応付けて記憶し、前記ビーコンが発する信号を受信した通信端末装置から送信されるビーコン識別情報を受信し、受信した前記ビーコン識別情報に対応付けて記憶された前記自転車情報を前記通信端末装置へ送信し、前記自転車情報を受信した前記通信端末装置から送信される借用開始情報を受信する。
【００１８】
本発明においては、自身の自転車の貸し出しを希望する自転車の所有者は、予め自転車にビーコンを取り付けると共に、サーバ装置に情報を登録しておく。サーバ装置は、自転車の型番及び写真等の自転車情報と、自転車に取り付けられたビーコンの識別情報と、自転車の所有者の名前及び口座番号等の情報とをデータベースに記憶する。自転車の所有者は、例えば駅などの駐輪場に自転車を駐輪し、サーバ装置に対して自転車の貸し出しの許可を与える。
自転車の借用を希望する利用者は、通信端末装置を利用して自転車のビーコンの信号を受信することによって、駐輪場などに駐輪された自転車の中から借用可能な自転車を探し出す。このときに通信端末装置は、自転車から受信したビーコンの信号に含まれるビーコン識別情報をサーバ装置へ送信する。通信端末装置からビーコン識別情報を受信したサーバ装置は、受信したビーコン識別情報に対応付けられた自転車情報を通信端末装置へ送信する。利用者は、通信端末装置が受信した自転車情報に基づいて、駐輪場などから所望の自転車を探し出すことができる。自転車を探し出した利用者は、通信端末装置からサーバ装置へ自転車の借用開始情報を送信することによって、この自転車の借用を開始する。
これらにより自転車の利用者は、自転車に取り付けられたビーコンと、サーバ装置から送信される自転車情報とに基づいて、借用可能な自転車を容易に探し出すことが可能となる。
【００１９】
また本発明においては、自転車の所有者は、例えば識別番号又はバーコード等の印刷されたシールを自転車に貼り付けることによって、自転車に対して自転車識別情報を付しておく。自転車の借用を希望する利用者は、借用可能な自転車を探し出した後、自身の通信端末装置を利用して自転車に付された自転車識別情報を取得し、サーバ装置へ自転車識別情報を送信する。
サーバ装置は、自転車識別情報に対応付けてこの自転車の利用条件情報、例えば利用可能な時間帯及び利用金額等の情報を記憶している。通信端末装置から自転車識別情報を受信したサーバ装置は、受信した自転車識別情報に対応する利用条件情報を通信端末装置へ送信する。
借用可能な自転車が近くに複数台存在する場合、各自転車が発するビーコンの信号に基づく自転車情報のみでは、利用者がいずれの自転車を利用しようとしているかをサーバ装置が特定することが難しい場合がある。自転車に付された自転車識別情報を利用者が通信端末装置にて取得してサーバ装置へ送信する構成とすることによって、利用者が借用しようとする自転車をサーバ装置は確実に特定することが可能となる。
【００２０】
また本発明においては、利用者の通信端末装置は、サーバ装置へ送信した自転車識別情報に対応する自転車の利用条件情報を、サーバ装置から受信して表示する。これにより、所有者は自転車毎に異なる利用条件を設定することが可能となり、利用者は自転車毎に設定された利用条件を自身の通信端末装置を用いて確認し、この自転車を借用するか否かを判断することができる。
【００２１】
また本発明においては、通信端末装置から借用開始情報をサーバ装置へ送信して利用者が自転車の借用を開始した後、利用者の通信端末装置は自身の位置情報を取得すると共に、自転車のビーコン情報を取得して、位置情報及びビーコン情報をサーバ装置へ送信する。サーバ装置は、通信端末装置から送信される位置情報及びビーコン情報を受信し、受信した位置情報を記憶する。これにより、借用された自転車の位置をサーバ装置が記憶することができる。
なおこのときに、通信端末装置が位置情報及びビーコン情報と共に時刻情報をサーバ装置へ送信するか、又は、サーバ装置が通信端末装置から位置情報及びビーコン情報を受信した時刻情報を取得する事によって、サーバ装置が位置情報及びビーコン情報と共に時刻情報を記憶してもよい。これによりサーバ装置は、自転車の位置変化の履歴を記憶することができる。
【００２２】
また本発明においては、自転車の借用を終えた利用者は、通信端末装置の位置情報と共に自転車の借用終了情報をサーバ装置へ送信する。これによりサーバ装置は、自転車の借用を終了した位置を確認することができる。自転車の借用終了情報を授受した後、通信端末装置は自転車の借用に係る料金の支払い処理を行い、サーバ装置は利用者から借用に係る料金を受け取る処理を行うことによって、自転車の貸借が終了する。
【００２３】
また本発明においては、自転車の貸し出しにより利用者から料金を受け取ったサーバ装置は、この料金の一部を自転車の所有者に支払う処理を行う。これにより自転車の所有者は、自転車を貸し出すことによる対価を受け取ることができる。より多くの所有者に自転車の貸し出しを促すことができる。
【発明の効果】
【００２４】
本発明による場合は、所有者及び利用者の間での自転車の貸し借りを円滑化することができる。
【図面の簡単な説明】
【００２５】
【図１】本実施の形態に係る自転車貸借システムの構成を説明するための模式図である。
【図２】本実施の形態に係るサーバ装置の構成を示すブロック図である。
【図３】所有者ＤＢの構成例を示す模式図である。
【図４】本実施の形態に係る所有者のスマホの構成を示すブロック図である。
【図５】本実施の形態に係る利用者のスマホの構成を示すブロック図である。
【図６】本実施の形態に係る自転車貸借システムが行う自転車貸借処理を説明するためのタイミングチャートである。
【図７】本実施の形態に係る自転車貸借システムが行う自転車貸借処理を説明するためのタイミングチャートである。
【図８】本実施の形態に係る自転車貸借システムが行う自転車貸借処理を説明するためのタイミングチャートである。
【図９】本実施の形態に係る所有者のスマホが行う自転車貸借処理の手順を示すフローチャートである。
【図１０】本実施の形態に係る利用者のスマホが行う自転車貸借処理の手順を示すフローチャートである。
【図１１】本実施の形態に係る利用者のスマホが行う自転車貸借処理の手順を示すフローチャートである。
【図１２】本実施の形態に係るサーバ装置が行う自転車貸借処理の手順を示すフローチャートである。
【図１３】本実施の形態に係るサーバ装置が行う自転車貸借処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２６】
本発明の実施形態に係る自転車貸借方法の具体例を、以下に図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【００２７】
＜システム概要＞
図１は、本実施の形態に係る自転車貸借システムの構成を説明するための模式図である。本実施の形態に係る自転車貸借システムは、自転車１を所有者２及び利用者３の間で貸し借りすることをサーバ装置４が支援するシステムである。本自転車貸借システムにおいて自転車１の所有者２は、例えば朝晩にのみ自宅と最寄り駅との間の移動に使用する自転車１を、日中の不使用時間帯に貸し出すことによって、自転車１の提供に対する対価を得ることができる。これに対して、例えば日中に駅から周辺の訪問先への移動に自転車１を利用することを希望する利用者３は、駅の駐輪場などに駐輪された自転車１を借用し、所有者２が自転車１を使用しない時間帯に限りこれを利用することができる。利用者３は、自転車１の借用に対して所定の料金を支払う。
【００２８】
このような所有者２及び利用者３の間での自転車１の貸し借りを円滑化するため、本実施の形態に係る自転車貸借システムでは、所有者２が所持するスマートフォン（以下、スマホという）５と、利用者が所持するスマホ６との間でそれぞれ種々の情報を送受信するサーバ装置４が備えられている。自転車１の貸し出しを希望する所有者２は、自身のスマホ５に所定のアプリケーションプログラム（以下、アプリという）をダウンロードしてインストールし、このアプリを通じて所有者情報、自転車情報及び鍵情報等の必要な情報をサーバ装置４に登録する。所有者情報は、例えば所有者２の名前、住所及び料金が振り込まれる銀行口座等の情報が含まれ得る。自転車情報は、貸し出す自転車１のメーカー名、モデル名及び型番等の情報が含まれ得ると共に、本実施の形態においては自転車１を写真撮影した画像を含む。鍵情報は、自転車１の錠を解錠するために必要な情報である。サーバ装置４は、利用者のスマホ６から送信された所有者情報、自転車情報及び鍵情報等をデータベースに記録する。
【００２９】
また本実施の形態に係る自転車貸借システムでは、所有者２は自転車１に対して予めビーコン７及びＱＲコード（登録商標）８を取り付けておく必要がある。ビーコン７及びＱＲコード８は、例えばサーバ装置４に対して所有者情報、自転車情報及び鍵情報を登録した所有者２に対して、本自転車貸借システムを運営する企業などから有償又は無償で提供される。又は、ビーコン７及びＱＲコード８は一般の小売店で販売され、所有者２はこれを購入して自転車１に取り付け、所有者情報、自転車情報及び鍵情報を登録する際に、ビーコン７及びＱＲコード８の情報をサーバ装置４に登録してもよい。いずれにしても、サーバ装置４は、所有者２が登録した所有者情報、自転車情報及び鍵情報と共に、ビーコン７及びＱＲコード８の情報をデータベースに対応付けて記憶する。
【００３０】
ビーコン７は、一定の周期で無線信号を送信する装置である。ビーコン７には、ＩＤなどのビーコン識別情報が一意に割り当てられており、送信する無線信号にはこのビーコン識別情報が含まれている。ビーコン７は、例えばBluetooth（登録商標）の通信規格に基づいて無線信号の送信を行う構成とすることができる。ただしビーコン７は、Bluetooth以外の通信規格に基づいて無線信号の送信を行ってもよい。ビーコン７が送信する無線信号の到達範囲は、例えば数メートル〜数十メートル程度である。ビーコン７は、自転車１の所定箇所にネジ止め又は接着等の方法で取り付けられる。サーバ装置４は、所有者情報、自転車情報及び鍵情報等に対応付けて、ビーコン７のビーコン識別情報を記憶する。
【００３１】
ＱＲコード８は、自転車１を識別するための自転車識別情報を、スマホ５，６にて読み取り可能な画像とした二次元バーコードである。ＱＲコード８は、例えばシールに印刷される態様で所有者２に提供されてもよく、また例えばビーコン７の筐体に印刷される態様で提供されてもよく、これら以外の態様で提供されてもよい。また自転車１を識別する自転車識別情報は、ＱＲコード８ではなく、１次元バーコード、又は、アルファベット及び数字等を組み合わせた文字列の態様で提供されてもよい。サーバ装置４は、所有者情報、自転車情報、鍵情報及びビーコン識別情報等に対応付けて、ＱＲコード８の自転車識別情報を記憶する。
【００３２】
自転車１の所有者２は、所有者情報、自転車情報及び鍵情報の登録と、自転車１へのビーコン７及びＱＲコード８の取り付けとを終えた後、自転車１を貸し出すことが可能となる。所有者２は、例えば朝の通勤時に最寄り駅の駐輪場に自転車１を駐輪する。その後、所有者２は、自身のスマホ５を操作して、自転車１の貸し出しの許可をサーバ装置４へ与える。このときに所有者２は、自転車１を貸し出す時間帯及び料金等の利用条件情報を設定してもよい。またスマホ５は、ＧＰＳ（Global Positioning System）を利用して自身の位置を検出し、検出した位置情報を貸し出しの許可と共にサーバ装置４へ送信してもよい。所有者２が許可を与えることによって、自転車１は貸出可能な状態としてサーバ装置４に扱われる。
【００３３】
これに対して、自転車１を借用することを希望する利用者３は、自身のスマホ６に所定のアプリをダウンロードしてインストールし、このアプリを通じて利用者情報をサーバ装置４に登録する。利用者情報は、例えば利用者３の名前、住所及び料金を支払うためのクレジットカード情報等の情報が含まれ得る。利用者３は、自身のスマホ６にて所定のアプリを動作させることにより、自転車１に取り付けられたビーコン７が送信する無線信号をスマホ６が受信可能となる。スマホ６はビーコン７が発する無線信号の受信の有無を利用者３に通知し、これにより利用者３は貸し出されている可能性がある自転車１が周囲に存在するか否かを判断することができる。
【００３４】
ビーコン７からの無線信号を受信した場合、スマホ６は、受信した無線信号に含まれるビーコン識別情報を取得し、取得したビーコン識別情報をサーバ装置４へ送信する。サーバ装置４は、スマホ６から送信されたビーコン識別情報を受信し、このビーコン識別情報に対応付けられた自転車情報をデータベースから取得してスマホ６へ送信する。なおこのときにサーバ装置４は、ビーコン識別情報に対応する自転車１について貸し出しの許可が所有者２から与えられていない場合には、自転車情報をスマホ６へ送信せずに、貸し出されていない旨を通知する。
【００３５】
サーバ装置４から送信された自転車情報を受信したスマホ６は、受信した自転車情報を表示する。スマホ６は、例えば貸し出されている自転車１のメーカー名、モデル名及び型番等の情報と共に、自転車１を写真撮影した画像を表示する。これにより利用者３は、表示された画像を基に、貸し出されている自転車１を駐輪場などにおいて探し出すことができる。駐輪場には数十〜数百の自転車が駐輪されている場合があり、ビーコン７の無線信号の到達範囲が数メートル〜数十メートルであるため、ビーコン７からの無線信号をスマホ６が受信できたとしても、利用者３はいずれの自転車がビーコン７の無線信号の送信元であるかを判断することが難しい可能性がある。スマホ６に自転車１の画像を表示することによって、利用者３が貸し出されている自転車１を発見することを支援できる。
【００３６】
貸し出されている自転車１を見つけた利用者３は、自身のスマホ６を利用して、自転車１に付されたＱＲコード８の読み取りを行う。スマホ６は、読み取ったＱＲコード８から自転車１に対して付される自転車識別情報を取得することができ、取得した自転車識別情報をサーバ装置４へ送信する。サーバ装置４は、スマホ６から送信された自転車識別情報に対応する利用条件情報をデータベースから取得してスマホ６へ送信する。サーバ装置４から利用条件情報を受信したスマホ６は、この利用条件情報を表示する。スマホ６に表示される利用条件情報は、例えば自転車１を利用可能な時間帯（例えば午前１０時から午後４時までなど）、及び、利用するための料金（例えば１０分につき１００円など）等である。利用者３は、スマホ６に表示された利用条件情報を基に、自転車１を借用するか否かを判断することができる。
【００３７】
利用者３が自転車１を借用することを決定し、スマホ６にてその旨の操作を行うことにより、スマホ６はサーバ装置４へ借用開始情報を送信する。本実施の形態において借用開始情報には、自転車１を借用する旨の通知の他に、例えばスマホ６の位置情報及び借用開始の時刻情報等の情報を含む。スマホ６から借用開始情報を受信したサーバ装置４は、貸し出す自転車１の鍵情報をスマホ６へ送信する。またサーバ装置４は、貸出開始時の位置情報及び時刻情報とを記憶しておく。サーバ装置４から鍵情報を受信したスマホ６は、受信した鍵情報を表示する。
【００３８】
本実施の形態において、自転車１に取り付けられた錠は、物理的な鍵を挿入して解錠する構成ではなく、例えば暗証番号の入力により解錠することが可能な構成であるものとする。利用者３は、スマホ６に表示された暗証番号などの鍵情報を基に、自転車１の錠を解錠することができる。ただし、自転車１の錠が遠隔操作により施錠／解錠を制御できる構成であってもよく、この場合にはサーバ装置４は鍵情報をスマホ６へ送信する処理に代えて、自転車１の錠を遠隔で解錠する処理を行ってもよい。利用者３は、解錠された自転車１を利用開始できる。これらにより利用者３は、例えば、所有者２が使用しない日中に、駅の駐輪場に駐輪された自転車１を駅周辺の訪問先への移動で利用することが可能となる。
【００３９】
利用者３が自転車１を利用している間もビーコン７は無線信号を周期的に送信している。自転車１の利用開始後にビーコン７からの無線信号を受信した利用者３のスマホ６は、受信したビーコン７の無線信号から取得したビーコン識別情報と、ＧＰＳを利用して検出した位置情報とをサーバ装置４へ送信する。またこのときにスマホ６は、自身の時計機能又は受信したＧＰＳ信号等に基づいて時刻情報を取得し、取得した時刻情報をビーコン識別情報及び位置情報と共にサーバ装置４へ送信する。サーバ装置４は、自転車１の利用開始後にスマホ６から受信したビーコン識別情報、位置情報及び時刻情報を記憶する。これによりサーバ装置４は、自転車１の現在位置と、自転車１の走行軌跡とを把握することができる。
【００４０】
利用者３は、自転車１を利用し終えた場合、元の場所又はその周辺に自転車１を駐輪し、スマホ６にて自転車１の借用を終了する旨の操作を行う。これに応じてスマホ６は、借用終了情報をサーバ装置４へ送信する。本実施の形態において借用終了情報には、自転車１の借用を終える旨の通知の他に、スマホ６の位置情報及び借用終了の時刻情報等の情報を含む。借用終了情報を受信したサーバ装置４は、スマホ６から受信した借用終了情報に含まれる位置情報に基づいて、借用開始時の位置と借用終了時の位置とを比較し、所定距離以上の差異がある場合には、スマホ６に対して自転車１の返却位置を指示するメッセージなどを送信する。
【００４１】
借用終了情報を受信した、サーバ装置４は、自転車１が利用された時間を算出し、この時間に応じた料金を計算して、自転車１の借用に対する料金の請求情報をスマホ６に送信する。スマホ６は、サーバ装置４から送信された請求情報を受信して表示し、利用者３から支払いの承認又は支払い方法の選択等の操作を受け付ける。なお本実施の形態においては、自転車１の利用料金は予め登録された利用者３のクレジットカードを利用して支払われるものとし、スマホ６は請求情報を表示して利用者３による確認の操作を受け付けて、操作を受け付けた旨をサーバ装置４へ通知する。ただしスマホ６は、請求情報を表示するのみで、これに対する操作を受け付けない構成であってもよい。また自転車１の利用料金の支払いは、クレジットカードを用いる方法に限らず、これ以外の種々の方法を採用してよい。例えば、利用者３の銀行口座からの利用料金を引き落とし、又は、電子マネーを利用した支払い等の方法を採用することができる。また例えば、月々のスマホ６の基本使用料金及び通話料金等と共に、自転車１の利用料金を利用者３から徴収する、いわゆるキャリア決済を採用することもできる。
【００４２】
サーバ装置４は、利用者３による自転車１の利用に対する料金の受け取りを、利用者情報として予め登録されたクレジットカードの情報に基づく適宜の決済処理にて行う。またサーバ装置４は、利用者３から受け取った料金の一部又は全部を、自転車１の所有者２へ支払う処理を行う。サーバ装置４は、所有者２への料金の支払いを、所有者情報として予め登録された銀行口座への振り込みにて行う。なお、サーバ装置４が行う料金の受け取り及び支払いの処理は、既存の技術であるため詳細な説明を省略する。
【００４３】
サーバ装置４は、利用者３が支払った料金の一部を所有者２へ支払い、残りをシステムの手数料として徴収することができる。またサーバ装置４は、利用者３が支払った料金の全部を所有者２へ支払ってもよく、この場合には例えば所有者２からシステムの利用料金を別途徴収することができる。
【００４４】
なお、図１においては自転車１として二輪の自転車を図示しているが、本実施の形態に自転車貸借システムが扱う自転車１は二輪のものに限らない。「自転車」は、一輪車又は三輪以上の車輪を有する自転車であってもよい。本実施の形態において「自転車」は、人間の力で走行させる車両であればどのようなものであってもよく、例えばキックスケーター、バランスバイク又はスケートボード等を含み得る。また「自転車」には、モータなどの原動機により人間の力を補助する電動アシスト自転車を含み得る。
【００４５】
＜装置構成＞
図２は、本実施の形態に係るサーバ装置４の構成を示すブロック図である。本実施の形態に係るサーバ装置４は、処理部（プロセッサ）４１、記憶部（ストレージ）４２及び通信部（トランシーバ）４３等を備えて構成されている。処理部４１は、例えばＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro-Processing Unit）等の演算処理装置を用いて構成され、記憶部４２に記憶されたプログラムを実行することによって種々の演算処理を行うことができる。本実施の形態において処理部４１は、記憶部４２に記憶されたサーバプログラム４２ｄを実行することにより、自転車１の貸借に関する種々の処理を行う。
【００４６】
記憶部４２は、磁気ディスク装置等の大容量の記憶装置を用いて構成され、処理部４１が実行する種々のプログラムと、このプログラムの実行に必要な種々のデータとを記憶する。本実施の形態において記憶部４２には、自転車１の所有者に関する情報を記憶する所有者ＤＢ（データベース）４２ａと、利用者に関する情報を記憶する利用者ＤＢ４２ｂと、自転車１毎の利用履歴を記憶する利用履歴ＤＢ４２ｃとが設けられる。また記憶部４２は、処理部４１が実行するサーバプログラム４２ｄが記憶されている。なお、所有者ＤＢ４２ａ、利用者ＤＢ４２ｂ及び利用履歴ＤＢ４２ｃは、サーバ装置４とは別の装置に設けられていてもよい。
【００４７】
図３は、所有者ＤＢ４２ａの構成例を示す模式図である。サーバ装置４の所有者ＤＢ４２ａには、自転車１の所有者２に関する所有者情報と、自転車１に関する自転車情報と、自転車１に取り付けられたビーコン７のビーコン識別情報と、自転車１に取り付けられたＱＲコード８の自転車識別情報と、自転車１の貸し出しに関する利用条件情報と、自転車１の錠を解錠するための鍵情報と、自転車１の貸し出しが所有者２に許可されているか否かを示す貸出可否と、自転車１が貸し出されている場合に利用者３に関する情報とが対応付けて記憶されている。所有者情報には、例えば所有者名、連絡索及び支払い口座等の情報が含まれる。自転車情報には、自転車１のメーカー名、モデル名及び写真等の情報が含まれる。利用条件情報には、自転車１の利用可能時間及び利用料金等の情報が含まれる。利用者の情報は、自転車１を借用している利用者３の名前又は識別情報等と、自転車１の利用を開始した位置情報及び時刻情報等とが記憶される。
【００４８】
図示は省略するが、利用者ＤＢ４２ｂは、利用者３の名前、連絡先及び利用料金を支払うためのクレジットカード情報等の情報が対応付けて記憶される。利用履歴ＤＢ４２ｃは、例えば自転車１のビーコン識別情報に対応付けて、時刻情報及び位置情報等の情報が記憶される。
【００４９】
サーバプログラム４２ｄは、例えばサーバ装置４の製造段階において記憶部４２に書き込まれてもよく、また例えば遠隔のプログラム配信装置が配信するものをサーバ装置４が通信にて取得してもよく、また例えばメモリカード又は光ディスク等の記録媒体９９に記録されたものをサーバ装置４が読み出して記憶部４２に記憶してもよい。サーバプログラム４２ｄは、ネットワークを介した配信の態様で提供されてもよく、記録媒体９９に記録された態様で提供されてもよい。
【００５０】
通信部４３は、インターネット、無線ＬＡＮ（Local Area Network）及び携帯電話通信網等のネットワークＮＷを介して、自転車１の所有者２のスマホ５及び利用者３のスマホ６等との間で通信を行う。通信部４３は、処理部４１から与えられた送信用のデータをスマホ５又はスマホ６等へ送信する。また通信部４３は、スマホ５又はスマホ６等から送信されたデータを受信し、受信したデータを処理部４１へ与える。
【００５１】
また処理部４１には、記憶部４２に記憶されたサーバプログラム４２ｄが実行されることによって、登録処理部４１ａ、貸出許可受付部４１ｂ、貸出処理部４１ｃ、履歴処理部４１ｄ、返却処理部４１ｅ及び決済処理部４１ｆ等がソフトウェア的な機能ブロックとして実現される。登録処理部４１ａは、自転車１の貸し出しを希望する所有者２のスマホ５との間で通信を行い、所有者２に関する情報及び自転車１に関する情報の入力を受け付けて、受け付けた情報を記憶部４２の所有者ＤＢ４２ａに登録する処理を行う。また登録処理部４１ａは、自転車１の借用を希望する利用者３のスマホ６との間で通信を行い、利用者３に関する情報の入力を受け付けて、受け付けた情報を記憶部４２の利用者ＤＢ４２ｂに登録する処理を行う。なお本実施の形態においては、所有者２及び利用者３の情報登録をサーバ装置４とスマホ５，６との通信にて行う構成とするが、例えば書類の郵送による情報登録又は店舗での登録等を行ってもよい。
【００５２】
貸出許可受付部４１ｂは、所有者２のスマホ５との間で通信を行い、所有者２から自転車１の貸し出しの許可を受け付ける処理を行う。例えば所有者２は自転車１を駅の駐輪場に駐輪した後、自身のスマホ５を操作してこの自転車１の貸し出しを許可する旨の通知をサーバ装置４へ送信する。貸出許可受付部４１ｂは、スマホ５から送信される貸出許可の通知を受信し、貸し出しが許可された自転車１について所有者ＤＢ４２ａの貸出可否の項目を貸出可に設定する。また貸出許可受付部４１ｂは、所有者２のスマホ５から貸し出しを終了する旨の通知を受信し、所有者ＤＢ４２ａの貸出可否の項目を貸出不可に設定する。
【００５３】
貸出処理部４１ｃは、貸し出しが許可された自転車１を利用者３に貸し出すための処理を行う。貸出処理部４１ｃは、利用者３のスマホ６からビーコン識別情報を受信した場合、このビーコン識別情報に対応する自転車情報を所有者ＤＢ４２ａから読み出して、ビーコン識別情報の送信元のスマホ６へ送信する。貸出処理部４１ｃは、利用者３のスマホ６から自転車識別情報を受信した場合、この自転車識別情報に対応する利用条件情報を所有者ＤＢ４２ａから読み出して、自転車識別情報の送信元のスマホ６へ送信する。また貸出処理部４１ｃは、利用者３のスマホ６から借用開始情報を受信した場合、所有者ＤＢ４２ａの対応する自転車１の利用者の項目に、自転車１を貸し出した利用者３の情報と、自転車１を貸し出した位置及び時間等の情報とを記憶する。これにより自転車１の利用者３への貸し出しが完了し、利用者３は自転車１を利用することが可能となる。
【００５４】
履歴処理部４１ｄは、利用者３へ貸し出された自転車１の位置情報の履歴を収集して記憶する処理を行う。自転車１に取り付けられたビーコン７は周期的に信号を送信しており、この信号を受信した利用者３のスマホ６は自身の位置情報を検出し、ビーコン識別情報及び位置情報を時刻情報と共にサーバ装置４へ送信する。履歴処理部４１ｄは、自転車１の貸し出し後に利用者３のスマホ６から送信されるビーコン識別情報、位置情報及び時刻情報を受信し、受信したビーコン識別情報、位置情報及び時刻情報を記憶部４２の利用履歴ＤＢ４２ｃに記憶する。
【００５５】
返却処理部４１ｅは、利用者３が自転車１の利用を終了する際の処理、即ち自転車１の返却に係る処理を行う。自転車１の利用を終えた利用者３は、自転車１を借り受けた元の場所又はその周辺に自転車１を駐輪し、スマホ６を操作して借用終了情報をサーバ装置４へ送信する。借用終了情報にはスマホ６の位置情報が含まれており、スマホ６から借用終了情報を受信した返却処理部４１ｅは、借用終了情報に含まれる位置情報と、借用開始情報に含まれていた位置情報とを比較し、両位置情報が一致するか又は所定の距離範囲内である場合に、自転車１が正しく返却されたと判断する。両位置情報が所定の距離範囲よりも離れている場合、返却処理部４１ｅは、正しい場所への自転車１の返却を促すメッセージをスマホ６へ送信する。自転車１が正しく返却された場合、返却処理部４１ｅは、利用者３が借用していた自転車１に対応する所有者ＤＢ４２ａの利用者の項目をクリアするか、又は、自転車１が返却された旨の情報を付す。これにより自転車１の利用者３に対する貸し出しが終了する。
【００５６】
決済処理部４１ｆは、利用者３による自転車１の利用が終了した場合に、この自転車１の利用条件情報と、利用者３が自転車１を利用した時間とに基づいて、自転車１の利用料金を算出する。決済処理部４１ｆは、算出した利用料金の情報を含む料金請求情報を、利用者３のスマホ６へ送信する。その後、スマホ６から利用料金についての支払いの承認がなされた旨の通知を受信した場合、決済処理部４１ｆは、利用者ＤＢ４２ｂに記憶されたクレジットカード情報に基づいて、利用料金を受け取るための処理を行う。また決済処理部４１ｆは、利用者３から受け取った自転車１の利用料金の一部又は全部を、自転車１の所有者２へ支払う処理を行う。なお、自転車１の利用料金の受け取り及び所有者２への支払い等の処理は、自転車１の返却の都度行うのではなく、例えば毎月の定められた日に一括して行ってもよい。
【００５７】
図４は、本実施の形態に係る所有者２のスマホ５の構成を示すブロック図である。本実施の形態に係るスマホ５は、処理部５１、記憶部５２、表示部５３、操作部５４、カメラ５５、第１通信部５６、第２通信部５７及びＧＰＳ受信部５８等を備えて構成されている。処理部５１は、ＣＰＵ又はＭＰＵ等の演算処理装置を用いて構成され、記憶部５２に記憶されたプログラムを実行することによって種々の演算処理を行うことができる。本実施の形態において処理部５１は、記憶部５２に記憶されたアプリ５２ａを実行することにより、自転車１の貸借に関する種々の処理を行う。
【００５８】
記憶部５２は、例えばフラッシュメモリなどの不揮発性のメモリ素子を用いて構成されており、処理部５１が実行する種々のプログラムと、このプログラムの実行に必要な種々のデータとを記憶する。本実施の形態において記憶部５２には、処理部５１が実行するアプリ５２ａが記憶されている。本実施の形態に係るアプリ５２ａは、自転車１の貸借に関する処理を行うためのプログラムである。アプリ５２ａは、例えばスマホ５の製造段階において記憶部５２に書き込まれてもよく、また例えば種々のアプリを配信するサーバ装置からスマホ５がアプリ５２ａを通信にて取得してもよく、また例えばメモリカードなどの記録媒体に記録されたものをスマホ５が読み出して記憶部５２に記憶してもよい。アプリ５２ａは、ネットワークを介した配信の態様で提供されてもよく、記録媒体に記録された態様で提供されてもよい。
【００５９】
表示部５３は、液晶パネルなどの表示デバイスを用いて構成され、処理部５１の処理に応じて種々の画像を表示する。操作部５４は、ユーザの操作を受け付けて、受け付けた操作内容を処理部５１へ通知する。操作部５４は、例えば表示部５３の表面に設けられたタッチパネル、及び、スマホ５の筐体に設けられたプッシュスイッチ等を用いて構成される。カメラ５５は、例えばスマホ５の筐体の背面に設けられ、ユーザの操作に応じて画像を撮像し、撮像した画像を処理部５１へ与える。
【００６０】
第１通信部５６は、例えば携帯電話通信網又は無線ＬＡＮ等の無線通信網を利用し、インターネットなどのネットワークＮＷを介して他の装置との通信を行う。本実施の形態において第１通信部５６は、ネットワークＮＷを介してサーバ装置４との間で通信を行う。第１通信部５６は、処理部５１から与えられた送信用のデータを変調して得られた信号をアンテナへ出力することでデータを送信する。また第１通信部５６は、アンテナにて受信した信号を復調してデジタルのデータに変換し、このデータを受信データとして処理部５１へ与える。
【００６１】
第２通信部５７は、自転車１に取り付けられたビーコン７が送信する無線信号を受信する。本実施の形態においてビーコン７はBluetoothの通信規格に基づく無線送信を行う装置であり、第２通信部５７は、同じくBluetoothの通信規格に基づく無線通信を行う。第２通信部５７は、ビーコン７からの無線信号を受信し、受信した信号を復調してデジタルのデータに変換し、このデータを受信データとして処理部５１へ与える。
【００６２】
ＧＰＳ受信部５８は、ＧＰＳの人工衛星から送信される電波を受信し、受信した電波に含まれる情報を処理部５１へ与える。処理部５１は、ＧＰＳ受信部５８から与えられた情報に基づいて、スマホ５の位置（例えば緯度及び経度）を特定する処理を行うことができる。なお本実施の形態においては、処理部５１がＧＰＳ受信部５８による受信情報に基づいて位置を特定する構成とするが、これに限るものではなく、例えば処理部５１はＧＰＳの受信情報に加えて加速度センサ及びジャイロセンサ等のセンサから得られる情報を用いて位置を特定してもよい。
【００６３】
また処理部５１には、記憶部５２に記憶されたアプリ５２ａが実行されることによって、登録処理部５１ａ及び貸出許可処理部５１ｂ等がソフトウェア的な機能ブロックとして実現される。登録処理部５１ａは、自転車１の貸借を管理するサーバ装置４との間で通信を行い、所有者２及び自転車１に関する情報の登録処理を行う。登録処理部５１ａは、表示部５３に情報を入力するための入力画面を表示すると共に、所有者２による情報の入力を操作部５４にて受け付ける。登録処理部５１ａは、入力された情報をサーバ装置４へ送信する。また登録処理部５１ａは、自転車１の画像を登録するために、カメラ５５による自転車１の撮影を所有者２に行わせ、撮像された画像をサーバ装置４へ送信してもよい。
【００６４】
貸出許可処理部５１ｂは、所有者２が自転車１の貸し出しを許可するか否かをサーバ装置４へ通知する処理を行う。例えば所有者２は自転車１を駅の駐輪場に駐輪した後、スマホ５のアプリ５２ａを起動して、自転車１の貸し出しを許可する操作を行う。このときに貸出許可処理部５１ｂは、表示部５３に自転車１の貸し出しの許可／不許可を設定するための画面を表示部５３に表示し、貸し出しの許可／不許可の設定を操作部５４にて受け付ける。貸出許可処理部５１ｂは、貸し出しが不許可から許可へ設定変更された場合、サーバ装置４へ自転車１の貸し出しを許可する旨を通知する。また貸出許可処理部５１ｂは貸し出しが許可から不許可へ設定変更された場合、サーバ装置４へ自転車１の貸し出しを終了する旨を通知する。
【００６５】
図５は、本実施の形態に係る利用者３のスマホ６の構成を示すブロック図である。本実施の形態に係るスマホ６は、処理部６１、記憶部６２、表示部６３、操作部６４、カメラ６５、第１通信部６６、第２通信部６７及びＧＰＳ受信部６８等を備えて構成されている。利用者３が使用するスマホ６は、所有者２が使用するスマホ５とハードウェア構成は同様であり、ソフトウェアの処理が異なる。処理部６１は、ＣＰＵ又はＭＰＵ等の演算処理装置を用いて構成され、記憶部６２に記憶されたアプリ６２ａを実行することにより、自転車１の貸借に関する種々の処理を行う。記憶部６２は、例えばフラッシュメモリなどの不揮発性のメモリ素子を用いて構成されており、処理部６１が実行するアプリ６２ａが記憶されている。
【００６６】
本実施の形態に係るアプリ６２ａは、自転車１の貸借に関する処理を行うためのプログラムである。利用者３のスマホ６にインストールされるアプリ６２ａは、所有者２のスマホ５にインストールされるアプリ５２ａと異なるアプリであってよいが、同じアプリであってもよい。同じアプリである場合、所有者２が操作する場合の所有者モードと、利用者３が操作する場合の利用者モードとが適宜に切り替わり、所有者２又は利用者３に適した処理が行われるものとする。アプリ６２ａは、例えばスマホ６の製造段階において記憶部６２に書き込まれてもよく、また例えば種々のアプリを配信するサーバ装置からスマホ６がアプリ６２ａを通信にて取得してもよく、また例えばメモリカードなどの記録媒体に記録されたものをスマホ６が読み出して記憶部６２に記憶してもよい。アプリ６２ａは、ネットワークを介した配信の態様で提供されてもよく、記録媒体に記録された態様で提供されてもよい。
【００６７】
表示部６３は、液晶パネルなどの表示デバイスを用いて構成され、処理部６１の処理に応じて種々の画像を表示する。操作部６４は、例えば表示部５３の表面に設けられたタッチパネル、及び、スマホ５の筐体に設けられたプッシュスイッチ等を用いて構成され、ユーザの操作を受け付けて操作内容を処理部６１へ通知する。カメラ６５は、例えばスマホ６の筐体の背面に設けられ、ユーザの操作に応じて画像を撮像し、撮像した画像を処理部６１へ与える。本実施の形態においてカメラ６５は、自転車１に取り付けられたＱＲコード８を撮像する際に用いられる。
【００６８】
第１通信部６６は、例えば携帯電話通信網又は無線ＬＡＮ等の無線通信網を利用し、インターネットなどのネットワークＮＷを介してサーバ装置４との間で通信を行う。第２通信部６７は、Bluetoothの通信規格に基づく無線通信を行い、自転車１に取り付けられたビーコン７が送信する無線信号を受信する。第２通信部６７は、ビーコン７からの無線信号を受信し、受信した信号を復調してデジタルのデータに変換し、このデータを受信データとして処理部６１へ与える。ＧＰＳ受信部６８は、ＧＰＳの人工衛星から送信される電波を受信し、受信した電波に含まれる情報を処理部６１へ与える。処理部６１は、ＧＰＳ受信部６８から与えられた情報に基づいて、スマホ６の位置を特定する。
【００６９】
また処理部６１には、記憶部６２に記憶されたアプリ６２ａが実行されることによって、登録処理部６１ａ、ビーコン処理部６１ｂ、ＱＲ処理部６１ｃ、借用開始処理部６１ｄ、履歴送信部６１ｅ及び借用終了処理部６１ｆ等がソフトウェア的な機能ブロックとして実現される。登録処理部６１ａは、自転車１の貸借を管理するサーバ装置４との間で通信を行い、利用者３に関する情報の登録処理を行う。登録処理部６１ａは、表示部６３に情報を入力するための入力画面を表示すると共に、利用者３による情報の入力を操作部６４にて受け付け、入力された情報をサーバ装置４へ送信する。
【００７０】
ビーコン処理部６１ｂは、利用者３が自転車１の借用を開始する前の段階において、自転車１に取り付けられたビーコン７から周期的に送信される無線信号の受信処理を行う。ビーコン処理部６１ｂは、例えばアプリ６２ａのメニュー画面などにおいて、貸出可能な自転車を探索する項目が選択された場合に、処理を開始する。ビーコン処理部６１ｂは、自転車１に取り付けられたビーコン７が周期的に送信する無線信号を第２通信部６７にて受信したか否かを判定し、受信の有無を表示部６３に表示する。またビーコン処理部６１ｂは、ビーコン７からの無線信号を受信した場合には、受信した無線信号に含まれるビーコン識別情報を取得し、自転車１のビーコン７からの無線信号を受信した旨のメッセージを表示部６３に表示すると共に、ビーコン識別情報をサーバ装置４へ送信するか否かを問い合わせるメッセージを表示する。ビーコン識別情報をサーバ装置４へ送信する選択がなされた場合、ビーコン処理部６１ｂは、ビーコン識別情報をサーバ装置４へ送信する。ビーコン識別情報を受信したサーバ装置４は対応する自転車情報をスマホ６へ送信し、ビーコン処理部６１ｂは、サーバ装置４から送信される自転車情報を第１通信部６６にて受信する。ビーコン処理部６１ｂは、受信した自転車情報を表示部６３に表示し、自転車１に付されたＱＲコード８の読み取りを促すメッセージを表示する。
【００７１】
ＱＲ処理部６１ｃは、自転車１に付されたＱＲコード８の読み取り処理を行う。ＱＲ処理部６１ｃは、例えばアプリ６２ａのメニュー画面などにおいて、ＱＲコード８の読み取りの項目が選択された場合に、処理を開始する。ＱＲ処理部６１ｃは、カメラ６５を起動して撮影を開始すると共に、ＱＲコード８の読み取りを促すメッセージなどを表示部６３に表示する。ＱＲ処理部６１ｃは、カメラ６５にて撮影された画像からＱＲコード８を読み取り、ＱＲコード８に含まれる自転車識別情報を取得する。ＱＲ処理部６１ｃは、取得した自転車識別情報をサーバ装置４へ送信する。自転車識別情報を受信したサーバ装置４は対応する利用条件情報をスマホ６へ送信し、ＱＲ処理部６１ｃは、サーバ装置４から送信される利用条件情報を第１通信部６６にて受信する。ＱＲ処理部６１ｃは、受信した利用条件情報を表示部６３に表示する。
【００７２】
借用開始処理部６１ｄは、表示部６３に利用条件情報が表示された状態にて、利用者３に自転車１を借用するか否かの選択を操作部６４にて受け付ける。自転車１を借用する選択を受け付けた場合、借用開始処理部６１ｄは、ＧＰＳ受信部６８の受信信号に基づくスマホ６の位置情報を取得し、取得した位置情報と共に借用開始情報をサーバ装置４へ送信する。借用開始情報を受信したサーバ装置４は借用対象の自転車１の鍵情報をスマホ６へ送信し、借用開始処理部６１ｄは、サーバ装置４から送信される鍵情報を第１通信部６６にて受信する。借用開始処理部６１ｄは、受信した鍵情報を表示部６３に表示する。これにより利用者３は、スマホ６に表示された鍵情報を基に自転車１の錠を解錠し、自転車１を利用することが可能となる。
【００７３】
履歴送信部６１ｅは、利用者３が自転車１の利用を開始した後、自転車１の利用に係る履歴情報をサーバ装置４へ送信する処理を行う。利用者３が自転車１を借用した後もビーコン７は周期的に無線信号を送信している。履歴送信部６１ｅは、自転車１のビーコン７が周期的に送信する無線信号を第２通信部６７にて受信した場合、ＧＰＳ受信部６８の受信信号に基づくスマホ６の位置情報を取得する。履歴送信部６１ｅは、ビーコン７から受信した無線信号に含まれるビーコン識別情報と、ＧＰＳに基づいて取得したスマホ６の位置情報と、時刻情報とをサーバ装置４へ送信する。
【００７４】
借用終了処理部６１ｆは、利用者３が自転車１の借用を終了するための処理を行う。借用終了処理部６１ｆは、例えばアプリ６２ａのメニュー画面などにおいて、自転車１の借用を終了する項目が選択された場合に、処理を開始する。借用終了処理部６１ｆは、自転車１の借用の終了を確認する画面を表示部６３に表示し、借用を終了するか否かの選択を操作部６４にて受け付ける。借用を終了する選択を受け付けた場合、借用終了処理部６１ｆは、ＧＰＳ受信部６８の受信信号に基づくスマホ６の位置情報を取得し、取得した位置情報と共に借用終了情報をサーバ装置４へ送信する。借用終了情報を受信したサーバ装置４は借用に係る利用料金を算出して請求情報をスマホ６へ送信し、借用終了処理部６１ｆは、サーバ装置４から送信される請求情報を第１通信部６６にて受信する。借用終了処理部６１ｆは、受信した請求情報を表示部６３に表示し、利用者３による利用料金の確認操作を操作部６４にて受け付ける。確認操作がなされた後、借用終了処理部６１ｆは、その旨をサーバ装置４へ通知する。この通知に応じてサーバ装置４は、利用料金の決済処理を開始することができる。なお、自転車１が借用開始時の位置から所定範囲を超えた離れた場所に存在する場合、サーバ装置４はスマホ６に対して警告メッセージを送信し、これを受信したスマホ６はこのメッセージを表示部６３に表示する。この場合には自転車１の借用は終了せず、サーバ装置４による請求情報の送信などは行われない。
【００７５】
＜自転車貸借処理＞
図６は、本実施の形態に係る自転車貸借システムが行う自転車貸借処理を説明するためのタイミングチャートであり、自転車１の貸し出しまでの処理を示している。本実施の形態に係る自転車貸借システムでは、自転車１の貸し出しを希望する所有者２は、自身のスマホ５を利用してサーバ装置４との通信を行うことにより、自身の所有者情報と自転車１の自転車情報と自転車１の錠を解錠するための鍵情報とをサーバ装置４に予め登録する。サーバ装置４は、スマホ５から送信された所有者情報、自転車情報及び鍵情報を受信し、これらを記憶部４２の所有者ＤＢ４２ａに記憶する。同様に、自転車１の借用を希望する利用者３は、自身のスマホ６を利用してサーバ装置４との通信を行うことにより、自身の利用者情報をサーバ装置４に予め登録する。サーバ装置４は、スマホ６から送信された利用者情報を受信し、これを記憶部４２の利用者ＤＢ４２ｂに記憶する。
【００７６】
所有者２は、例えば駅の駐輪場に自転車１を駐輪した後、スマホ５にてアプリ５２ａを起動し、自転車１の貸し出しを許可する操作を行う。この操作に応じてスマホ５は、自転車１の貸し出しを許可する旨の通知をサーバ装置４へ送信する。スマホ５から貸出許可の通知を受信したサーバ装置４は、記憶部４２の所有者ＤＢ４２ａの貸出可否の項目を貸出可能に設定する。これにより、所有者２の自転車１の貸借が可能となる。
【００７７】
自転車１には予めビーコン７が取り付けられており、ビーコン７は周期的に無線信号を送信している。図６においては、所有者２のスマホ５が貸出許可をサーバ装置４へ送信した後からビーコン７の無線信号の送信が開始されているが、実際にはビーコン７は周期的な無線信号の送信を常に行っている。自転車１の借用を希望する利用者３は、駐輪場などにて自身のスマホ６のアプリ６２ａを起動し、自転車１のビーコン７から送信される無線信号の受信を試みる。ビーコン７からの無線信号の到達範囲内にスマホ６が存在する場合、スマホ６はビーコン７からの無線信号を受信し、受信した無線信号に含まれるビーコン識別情報を取得する。
【００７８】
スマホ６は、取得したビーコン識別情報をサーバ装置４へ送信する。スマホ６からビーコン識別情報を受信したサーバ装置４は、このビーコン識別情報に対応する自転車情報を記憶部４２の所有者ＤＢ４２ａから取得すると共に、この自転車１が貸出許可の状態であるか否かを調べる。もしこの自転車１の貸し出しが許可されていない場合、サーバ装置４は、貸し出しが許可されていない旨をスマホ６に通知すればよい。貸出が許可されている場合、サーバ装置４は、所有者ＤＢ４２ａから取得した自転車情報をスマホ６へ送信する。
【００７９】
サーバ装置４からの自転車情報を受信したスマホ６は、この自転車情報を表示部６３に表示する。自転車情報には、自転車１のメーカー名、モデル名及び型番等の情報と、自転車１を写真撮影した画像が含まれている。利用者３は、スマホ６の表示部６３に表示された自転車情報を基に、駐輪場に駐輪された自転車１を探し出す。自転車１にはＱＲコード８が予め付されており、駐輪場で自転車１を探し出した利用者３は、自転車１に付されたＱＲコード８の読み取りをスマホ６にて行う。スマホ６は、カメラ６５にて撮影したＱＲコード８から自転車識別情報を取得し、取得した自転車識別情報をサーバ装置４へ送信する。スマホ６から自転車識別情報を受信したサーバ装置４は、この自転車識別情報に対応する自転車１の利用条件情報を記憶部４２の所有者ＤＢ４２ａから取得し、取得した利用条件情報をスマホ６へ送信する。
【００８０】
サーバ装置４から利用条件情報を受信したスマホ６は、この利用条件情報を表示部６３に表示する。利用条件情報には、自転車１の利用可能な時間帯及び利用料金等の条件が含まれている。利用者３は、スマホ６の表示部６３に表示された利用条件情報を基に、自転車１を借用するか否かを判断する。自転車１を借用する場合、利用者３はスマホ６にて借用を開始する操作を行い、この操作に応じてスマホ６は借用開始情報をサーバ装置４へ送信する。このときにスマホ６は、自身の位置情報及び時刻情報等を借用開始情報に含めて送信する。スマホ６からの借用開始情報を受信したサーバ装置４は、利用者３に関する情報と、借用開始情報に含まれる位置情報及び時刻情報等とを所有者ＤＢ４２ａ記憶する。サーバ装置４は、この自転車１の鍵情報を記憶部４２の所有者ＤＢ４２ａから取得し、取得した鍵情報をスマホ６へ送信する。サーバ装置４から鍵情報を受信したスマホ６は、鍵情報を表示部６３に表示する。利用者は、表示された鍵情報に基づいて、自転車１の錠を解錠し、自転車１の利用を開始することができる。
【００８１】
図７は、本実施の形態に係る自転車貸借システムが行う自転車貸借処理を説明するためのタイミングチャートであり、自転車１の貸し出し中の処理を示している。本実施の形態に係る自転車貸借システムでは、自転車１に取り付けられたビーコン７は、周期的に無線信号を送信している。このため、自転車１を利用する利用者３のスマホ６は、ビーコン７が送信する無線信号を周期的に受信することとなる。ビーコン７からの無線信号を受信したスマホ６は、ＧＰＳ受信部６８の受信信号に基づく位置検出を行う。スマホ６は、ビーコン７からの無線信号から取得したビーコン識別情報と共に、検出した自身の位置情報及びその時点の時刻情報をサーバ装置４へ送信する。スマホ６からビーコン識別情報、位置情報及び時刻情報を受信したサーバ装置４は、受信した情報を自転車１の利用履歴として、記憶部４２の利用履歴ＤＢ４２ｃに記憶する。
【００８２】
本実施の形態においては、スマホ６による位置情報などの送信及びサーバ装置４による履歴の記憶は、ビーコン７からの無線信号をスマホ６が受信する毎に行われる。ただしスマホ６は、例えばビーコン７からの無線信号を所定回数受信する毎に位置情報をサーバ装置４へ送信してもよい。また例えばスマホ６は、サーバ装置４への位置情報の送信を１分に１回に制限するなど、所定時間毎に位置情報をサーバ装置４へ送信してもよい。即ち、スマホ６がサーバ装置４へ位置情報を送信する頻度は、ビーコン７が無線信号を送信する頻度より少なくてもよい。
【００８３】
図８は、本実施の形態に係る自転車貸借システムが行う自転車貸借処理を説明するためのタイミングチャートであり、自転車１の返却時の処理を示している。本実施の形態に係る自転車貸借システムでは、自転車１の借用を終える場合、利用者３は自転車１を元の駐輪場所又はその周辺に駐輪し、スマホ６にて自転車１の借用終了の操作を行う。この操作に応じてスマホ６は、自転車１の借用を終了する旨を通知する借用終了情報をサーバ装置４へ送信する。このときにスマホ６は、自身の位置情報及び時刻情報等を借用終了情報に含めて送信する。
【００８４】
スマホ６から借用終了情報を受信したサーバ装置４は、利用者３が自転車１を利用した時間などと、記憶部４２の所有者ＤＢ４２ａに記憶された利用条件情報とに基づいて、自転車１の利用に係る料金を算出する。サーバ装置４は、算出した利用料金に対する支払いを請求する請求情報をスマホ６へ送信する。なおサーバ装置４は、借用開始情報に含まれていた位置情報及び借用終了情報に含まれる位置情報を比較して、自転車１の借用の開始位置及び終了位置が所定距離内であるかなどの返却条件を判定し、この条件を満たさない場合にスマホ６へ警告メッセージなどを送信する。この場合には、サーバ装置４は請求情報の送信を行わない。
【００８５】
サーバ装置４からの請求情報を受信したスマホ６は、受信した請求情報を表示部６３に表示し、利用料金の支払いを承認する操作を操作部６４にて受け付ける。この操作に応じてスマホ６は、利用料金に対する支払いが利用者３により承認された旨の通知をサーバ装置４へ送信する。この通知を受信したサーバ装置４は、記憶部４２の利用者ＤＢ４２ｂに記憶されたクレジットカード情報に基づいて、利用料金を受け取るための決済処理を行う。またサーバ装置４は、利用者３から受け取った利用料金の一部又は全部を、自転車１の所有者２に対して報酬として支払う。
【００８６】
自転車１が利用者３から返却された後、例えば駅の駐輪場に戻ってきた所有者２は、自身のスマホ５にて自転車１の貸し出しを終了する操作を行う。この操作に応じてスマホ５は、自転車１の貸し出しを終了する旨の通知をサーバ装置４へ送信する。スマホ５から貸出終了の通知を受信したサーバ装置４は、記憶部４２の所有者ＤＢ４２ａの貸出可否の項目を貸出不可能に設定する。これにより、所有者２の自転車１の貸借が不可能となる。所有者２は、自身の自転車１を利用して自宅などへ戻ることができる。
【００８７】
＜フローチャート＞
図９は、本実施の形態に係る所有者２のスマホ５が行う自転車貸借処理の手順を示すフローチャートである。本実施の形態に係るスマホ５の処理部５１の貸出許可処理部５１ｂは、例えば表示部５３にメニュー画面などを表示し、操作部５４にて自転車１の貸出許可の操作を受け付けたか否かを判定する（ステップＳ１）。貸出許可の操作を受け付けた場合（Ｓ１：ＹＥＳ）、貸出許可処理部５１ｂは、第１通信部５６にてサーバ装置４との通信を行い、自転車１の貸出の許可が与えられた旨の通知をサーバ装置４へ送信し（ステップＳ２）、処理を終了する。
【００８８】
貸出許可の操作を受け付けていない場合（Ｓ１：ＮＯ）、貸出許可処理部５１ｂは、操作部５４にて自転車１の貸出終了の操作を受け付けたか否かを判定する（ステップＳ３）。貸出終了の受け付けていない場合（Ｓ３：ＮＯ）、貸出許可処理部５１ｂは、ステップＳ１へ処理を戻し、貸出許可又は貸出終了の操作を受け付けるまで待機する。貸出終了の操作を受け付けた場合（Ｓ３：ＹＥＳ）、貸出許可処理部５１ｂは、第１通信部５６にてサーバ装置４との通信を行い、自転車１の貸出の終了が指示された旨の通知をサーバ装置４へ送信し（ステップＳ４）、処理を終了する。
【００８９】
図１０及び図１１は、本実施の形態に係る利用者３のスマホ６が行う自転車貸借処理の手順を示すフローチャートである。本実施の形態に係るスマホ６の処理部６１のビーコン処理部６１ｂは、第２通信部６７にて自転車１に取り付けられたビーコン７からの無線信号を受信したか否かを判定する（ステップＳ１１）。ビーコン７からの無線信号を受信した場合（Ｓ１１：ＹＥＳ）、ビーコン処理部６１ｂは、受信した無線信号に含まれるビーコン識別情報を取得する（ステップＳ１２）。ビーコン処理部６１ｂは、取得したビーコン識別情報を、第１通信部６６にてサーバ装置４へ送信し（ステップＳ１３）、ステップＳ１４へ処理を進める。またビーコン７からの無線信号を受信していない場合（Ｓ１１：ＮＯ）、ビーコン処理部６１ｂは、ステップＳ１４へ処理を進める。
【００９０】
次いでビーコン処理部６１ｂは、第１通信部６６にてサーバ装置４からの自転車情報を受信したか否かを判定する（ステップＳ１４）。自転車情報を受信した場合（Ｓ１４：ＹＥＳ）、ビーコン処理部６１ｂは、受信した自転車情報を表示部６３に表示し（ステップＳ１５）、ステップＳ１６へ処理を進める。自転車情報を受信していない場合（Ｓ１４：ＮＯ）、ビーコン処理部６１ｂは、ステップＳ１６へ処理を進める。
【００９１】
次いで処理部６１のＱＲ処理部６１ｃは、例えば表示部６３に表示したメニュー画面などに基づいてＱＲコード８の読み取りを行う操作を操作部６４にて受け付けたか否かを判定する（ステップＳ１６）。ＱＲコードの読み取り操作を受け付けた場合（Ｓ１６：ＹＥＳ）、ＱＲ処理部６１ｃは、カメラ６５を起動してＱＲコード８の読み取りを行う（ステップＳ１７）。ＱＲ処理部６１ｃは、読み取ったＱＲコード８に含まれる自転車識別情報を取得する（ステップＳ１８）。ＱＲ処理部６１ｃは、取得した自転車識別情報を、第１通信部６６にてサーバ装置４へ送信し（ステップＳ１９）、ステップＳ２０へ処理を進める。ＱＲコード８の読み取り操作を受け付けていない場合（Ｓ１６：ＮＯ）、ＱＲ処理部６１ｃは、ステップＳ２０へ処理を進める。
【００９２】
次いでＱＲ処理部６１ｃは、第１通信部６６にてサーバ装置４からの利用条件情報を受信したか否かを判定する（ステップＳ２０）。利用条件情報を受信した場合（Ｓ２０：ＹＥＳ）、ＱＲ処理部６１ｃは、受信した利用条件情報を表示部６３に表示し（ステップＳ２１）、ステップＳ２２へ処理を進める。利用条件情報を受信していない場合（Ｓ２０：ＮＯ）、ＱＲ処理部６１ｃは、ステップＳ２２へ処理を進める。
【００９３】
次いで処理部６１の借用開始処理部６１ｄは、例えば利用条件情報が表示された画面に設けられた借用開始のボタンに対するタッチ操作など、自転車１の借用を開始する操作を操作部６４にて受け付けたか否かを判定する（ステップＳ２２）。借用開始の操作を受け付けていない場合（Ｓ２２：ＮＯ）、処理部６１は、ステップＳ１１へ処理を戻し、上述の処理を繰り返し行う。借用開始の操作を受け付けた場合（Ｓ２２：ＹＥＳ）、借用開始処理部６１ｄは、自転車１の借用を開始する旨を通知する借用開始情報を第１通信部６６にてサーバ装置４へ送信する（ステップＳ２３）。なおこのときに借用開始処理部６１ｄは、ＧＰＳ受信部６８の受信信号に基づくスマホ６の位置情報を取得し、借用開始情報に位置情報を含めてサーバ装置４へ送信する。
【００９４】
借用開始処理部６１ｄは、第１通信部６６にてサーバ装置４からの鍵情報を受信したか否かを判定する（ステップＳ２４）。鍵情報を受信していない場合（Ｓ２４：ＮＯ）、借用開始処理部６１ｄは、サーバ装置４から鍵情報を受信するまで待機する。鍵情報を受信した場合（Ｓ２４：ＹＥＳ）、借用開始処理部６１ｄは、受信した鍵情報を表示部６３に表示する（ステップＳ２５）。これにより、利用者３は自転車１の錠を解錠し、自転車１を利用することができる。
【００９５】
次いで処理部６１の履歴送信部６１ｅは、第２通信部６７にて自転車１に取り付けられたビーコン７からの無線信号を受信したか否かを判定する（ステップＳ２６）。ビーコン７からの無線信号を受信した場合（Ｓ２６：ＹＥＳ）、履歴送信部６１ｅは、ビーコン７から受信した無線信号に含まれるビーコン識別情報を取得すると共に、ＧＰＳ受信部６８の受信信号に基づくスマホ６の位置情報を取得する（ステップＳ２７）。履歴送信部６１ｅは、ステップＳ２７にて取得したビーコン識別情報及び位置情報にその時点の時刻情報を含めて、第１通信部６６にてサーバ装置４へ送信し（ステップＳ２８）、ステップＳ２９へ処理を進める。ビーコン７からの無線信号を受信していない場合（Ｓ２６：ＮＯ）、履歴送信部６１ｅは、ステップＳ２９へ処理を進める。
【００９６】
次いで処理部６１の借用終了処理部６１ｆは、例えば表示部６３に表示したメニュー画面などに基づいて自転車１の借用を終了する操作を操作部６４にて受け付けたか否かを判定する（ステップＳ２９）。借用終了の操作を受け付けていない場合（Ｓ２９：ＮＯ）、処理部６１は、ステップＳ２６へ処理を戻し、ビーコン７からの無線信号の受信に応じた位置情報の送信を繰り返し行う。借用終了の操作を受け付けた場合（Ｓ２９：ＹＥＳ）、借用終了処理部６１ｆは、自転車１の借用を終了する旨を通知する借用終了情報を、第１通信部６６にてサーバ装置４へ送信する（ステップＳ３０）。なおこのときに借用終了処理部６１ｆは、ＧＰＳ受信部６８の受信信号に基づくスマホ６の位置情報を取得し、借用終了情報に位置情報を含めてサーバ装置４へ送信する。
【００９７】
借用終了処理部６１ｆは、第１通信部６６にてサーバ装置４からの請求情報を受信したか否かを判定する（ステップＳ３１）。請求情報を受信していない場合（Ｓ３１：ＮＯ）、借用終了処理部６１ｆは、請求情報を受信するまで待機する。なお図示は省略するが、このときに借用終了処理部６１ｆは、サーバ装置４から自転車１の返却位置が正しくない旨の警告メッセージを受信する可能性があり、この警告メッセージを受信した場合にはこれを表示部６３に表示して、ステップＳ２６へ処理を戻せばよい。請求情報を受信した場合（Ｓ３１：ＹＥＳ）、借用終了処理部６１ｆは、受信した請求情報を表示部６３に表示する（ステップＳ３２）。借用終了処理部６１ｆは、例えば請求情報が表示された画面に設けられた承認のボタンに対するタッチ操作など、自転車１の借用に係る利用料金の支払いに対する承認の操作を操作部６４にて受け付けたか否かを判定する（ステップＳ３３）。承認の操作を受け付けていない場合（Ｓ３３：ＮＯ）、借用終了処理部６１ｆは、承認の操作を受け付けるまで待機する。承認の操作を受け付けた場合（Ｓ３３：ＹＥＳ）、借用終了処理部６１ｆは、自転車１の利用料金の支払いを承認する旨の通知をサーバ装置４へ送信し（ステップＳ３４）、ステップＳ１１へ処理を戻す。
【００９８】
図１２及び図１３は、本実施の形態に係るサーバ装置４が行う自転車貸借処理の手順を示すフローチャートである。本実施の形態に係るサーバ装置４の処理部４１の貸出許可受付部４１ｂは、通信部４３にて所有者２のスマホ５から自転車１の貸出許可の通知を受信したか否かを判定する（ステップＳ５１）。貸出許可の通知を受信した場合（Ｓ５１：ＹＥＳ）、貸出許可受付部４１ｂは、記憶部４２に記憶された所有者ＤＢ４２ａの貸出可否の項目を、貸出許可に設定し（ステップＳ５２）、ステップＳ５３へ処理を進める。貸出許可の通知を受信していない場合（Ｓ５１：ＮＯ）、貸出許可受付部４１ｂは、ステップＳ５３へ処理を進める。
【００９９】
次いで貸出許可受付部４１ｂは、通信部４３にて所有者２のスマホ５から自転車１の貸出終了の通知を受信したか否かを判定する（ステップＳ５３）。貸出終了の通知を受信した場合（Ｓ５３：ＹＥＳ）、貸出許可受付部４１ｂは、記憶部４２に記憶された所有者ＤＢ４２ａの貸出可否の項目を、貸出不許可に設定し（ステップＳ５４）、ステップＳ５５へ処理を進める。貸出終了の通知を受信していない場合（Ｓ５３：ＮＯ）、貸出許可受付部４１ｂは、ステップＳ５５へ処理を進める。
【０１００】
次いで処理部４１の貸出処理部４１ｃは、通信部４３にて利用者３のスマホ６からビーコン識別情報を受信したか否かを判定する（ステップＳ５５）。ビーコン識別情報を受信した場合（Ｓ５５：ＹＥＳ）、貸出処理部４１ｃは、記憶部４２の所有者ＤＢ４２ａの貸出許可の項目を参照し、受信したビーコン識別情報に対応する自転車１の貸し出しが許可されているか否かを判定する（ステップＳ５６）。自転車１の貸し出しが許可されている場合（Ｓ５６：ＹＥＳ）、貸出処理部４１ｃは、記憶部４２に記憶された所有者ＤＢ４２ａを参照し、受信したビーコン識別情報に対応する自転車情報を取得する（ステップＳ５７）。貸出処理部４１ｃは、取得した自転車情報を、ビーコン識別情報の送信元のスマホ６へ送信し（ステップＳ５８）、ステップＳ５９へ処理を進める。自転車１の貸し出しが許可されていない場合（Ｓ５６：ＮＯ）、貸出処理部４１ｃは、ステップＳ５９へ処理を進める。この場合に貸出処理部４１ｃは、自転車１の貸し出しが許可されていない旨の通知をスマホ６へ送信してもよい。ビーコン識別情報を受信していない場合（Ｓ５５：ＮＯ）、貸出処理部４１ｃは、ステップＳ５９へ処理を進める。
【０１０１】
次いで貸出処理部４１ｃは、通信部４３にて利用者３のスマホ６から自転車識別情報を受信したか否かを判定する（ステップＳ５９）。自転車識別情報を受信した場合（Ｓ５９：ＹＥＳ）、貸出処理部４１ｃは、記憶部４２に記憶された所有者ＤＢ４２ａを参照し、受信した自転車識別情報に対応する利用条件情報を取得する（ステップＳ６０）。貸出処理部４１ｃは、取得した利用条件情報を、自転車識別情報の送信元のスマホ６へ送信し（ステップＳ６１）、ステップＳ６２へ処理を進める。自転車識別情報を受信していない場合（Ｓ５９：ＮＯ）、貸出処理部４１ｃは、ステップＳ６２へ処理を進める。
【０１０２】
次いで貸出処理部４１ｃは、通信部４３にて利用者３のスマホ６から借用開始情報を受信したか否かを判定する（ステップＳ６２）。借用開始情報を受信した場合（Ｓ６２：ＹＥＳ）、貸出処理部４１ｃは、記憶部４２に記憶された所有者ＤＢ４２ａに、借用される自転車１を利用する利用者３の情報を設定し（ステップＳ６３）、ステップＳ６４へ処理を進める。このときに貸出処理部４１ｃは、利用者３の情報として、借用開始情報に含まれる位置情報と借用開始の時刻情報とを所有者ＤＢ４２ａに記憶する。借用開始情報を受信していない場合（Ｓ６２：ＮＯ）、貸出処理部４１ｃは、ステップＳ６４へ処理を進める。
【０１０３】
次いで処理部４１の履歴処理部４１ｄは、通信部４３にて利用者３のスマホ６から位置情報を受信したか否かを判定する（ステップＳ６４）。位置情報を受信した場合（Ｓ６４：ＹＥＳ）、履歴処理部４１ｄは、記憶部４２の利用履歴ＤＢ４２ｃに、受信した位置情報、及び、この位置情報と共に受信するビーコン識別情報を時刻情報と共に記憶し（ステップＳ６５）、ステップＳ６６へ処理を進める。位置情報を受信していない場合（Ｓ６４：ＮＯ）、履歴処理部４１ｄは、ステップＳ６６へ処理を進める。
【０１０４】
次いで処理部４１の返却処理部４１ｅは、通信部４３にて利用者３のスマホ６から借用終了情報を受信したか否かを判定する（ステップＳ６６）。借用終了情報を受信した場合（Ｓ６６：ＹＥＳ）、返却処理部４１ｅは、記憶部４２の所有者ＤＢ４２ａに記憶された自転車１の借用の開始位置を取得して、借用終了情報に含まれる位置情報と比較し、借用の開始位置と終了位置とが所定の距離範囲内であるか否かに応じて、自転車１の返却位置が正しいか否かを判定する（ステップＳ６７）。自転車１の返却位置が正しい場合（Ｓ６７：ＹＥＳ）、返却処理部４１ｅは、利用者３による自転車１の利用時間と、この自転車１の利用条件情報とに基づいて、自転車１の利用料金を算出する（ステップＳ６８）。その後、返却処理部４１ｅは、記憶部４２に記憶された所有者ＤＢ４２ａに設定された自転車１の利用者３の情報を削除する（ステップＳ６９）。返却処理部４１ｅは、ステップＳ６８にて算出した利用料金の情報を含む支払いの請求情報を、借用終了情報の送信元のスマホ６へ送信し（ステップＳ７０）、ステップＳ７２へ処理を進める。自転車１の返却位置が正しくない場合（Ｓ６７：ＮＯ）、返却処理部４１ｅは、借用終了情報の送信元のスマホ６へ警告メッセージを送信し（ステップＳ７１）、ステップＳ７２へ処理を進める。借用終了情報を受信していない場合（Ｓ６６：ＮＯ）、返却処理部４１ｅは、ステップＳ７２へ処理を進める。
【０１０５】
次いで処理部４１の決済処理部４１ｆは、通信部４３にて利用者３のスマホ６から支払いの承認の通知を受信したか否かを判定する（ステップＳ７２）。支払いの承認の通知を受信した場合（Ｓ７２：ＹＥＳ）、決済処理部４１ｆは、例えば記憶部４２に記憶された利用者ＤＢ４２ｂを参照して支払いに用いられるクレジットカードの情報を取得し、クレジットカードの提供会社のサーバ装置などとの間で適宜の通信を行うことにより、利用者３からの自転車１の利用料金の受け取りを行う（ステップＳ７３）。更に決済処理部４１ｆは、利用者３から受け取った利用料金の一部又は全部を報酬として自転車１の所有者２へ支払う処理を行い（ステップＳ７４）、ステップＳ５１へ処理を戻す。支払いの承認の通知を受信していない場合（Ｓ７２：ＮＯ）、決済処理部４１ｆは、ステップＳ５１へ処理を戻す。
【０１０６】
＜まとめ＞
以上の構成の本実施の形態に係る自転車貸借システムでは、自身の自転車１の貸出を希望する所有者２は、予め自転車１にビーコン７を取り付けると共に、サーバ装置４に所有者情報、自転車情報及び鍵情報等の情報を登録しておく。サーバ装置４は、自転車１の型番及び写真等の自転車情報と、自転車１の錠を解錠するための鍵情報と、自転車１に取り付けられたビーコン７のビーコン識別情報と、自転車１の所有者２の名前及び口座番号等の所有者情報とを対応付けて記憶部４２の所有者ＤＢ４２ａに記憶する。自転車１の所有者２は、例えば駅の駐輪場などに自転車１を駐輪し、スマホ５を用いてサーバ装置４に対して自転車１の貸出の許可を与える。
【０１０７】
自転車１の借用を希望する利用者３は、自身のスマホ６を利用して自転車１のビーコン７から送信される無線信号を受信することによって、貸し出されている自転車１が駐輪場に駐輪されていることを知ることができる。このときにスマホ６は、自転車１のビーコン７から受信した無線信号に含まれるビーコン識別情報をサーバ装置４へ送信する。スマホ６からビーコン識別情報を受信したサーバ装置４は、受信したビーコン識別情報に対応付けられた自転車情報をスマホ６へ送信する。利用者３は、スマホ６がサーバ装置４から受信した自転車情報に基づいて、駐輪場から所望の自転車１を探し出すことができる。自転車１を探し出した利用者３は、スマホ６からサーバ装置４へ自転車１の借用開始情報を送信することによって、この自転車１の借用を開始する。
【０１０８】
これらにより自転車１の利用者３は、自転車１に取り付けられたビーコン７と、サーバ装置４から送信される自転車情報とに基づいて、借用可能な自転車１を容易に探し出すことが可能となる。
【０１０９】
また本実施の形態に係る自転車貸借システムでは、自転車１の所有者２は、例えばＱＲコード８の印刷されたシールなどを自転車１に貼り付けることによって、自転車１に対して自転車識別情報を付しておく。自転車１の借用を希望する利用者３は、借用可能な自転車１を探し出した後、自身のスマホ６を利用し自転車１に付された自転車識別情報を取得し、サーバ装置４へ自転車識別情報を送信する。サーバ装置４は、自転車識別情報に対応付けてこの自転車１の利用条件情報、例えば利用可能な時間帯及び利用金額等の情報を所有者ＤＢ４２ａに記憶している。スマホ６から自転車識別情報を受信したサーバ装置４は、受信した自転車識別情報に対応する利用条件情報をスマホ６へ送信する。
【０１１０】
借用可能な自転車１が近くに複数台存在する場合、各自転車１が発するビーコン７の無線信号に基づく自転車情報のみでは、利用者３がいずれの自転車１を利用しようとしているかをサーバ装置４が特定することが難しい場合がある。自転車１に付されたＱＲコード８の自転車識別情報を利用者３がスマホ６にて取得してサーバ装置４へ送信する構成とすることによって、利用者３が借用しようとする自転車１をサーバ装置４は確実に特定することが可能となる。
【０１１１】
また本実施の形態に係る自転車貸借システムでは、利用者３のスマホ６は、サーバ装置４へ送信した自転車識別情報に対応する自転車１の利用条件情報を、サーバ装置４から受信して表示部６３に表示する。これにより、所有者２は自転車１毎に異なる利用条件を設定することが可能となり、利用者３は自転車１毎に設定された利用条件を自身のスマホ６を用いて確認し、この自転車１を借用するか否かを判断することができる。
【０１１２】
また本実施の形態に係る自転車貸借システムでは、スマホ６が借用開始情報をサーバ装置４へ送信し、利用者３が自転車１の借用を開始した後、利用者３のスマホ６は自身の位置情報を取得するとともに、自転車１のビーコン７が送信する無線信号からビーコン識別情報を取得して、位置情報及びビーコン識別情報を時刻情報と共にサーバ装置４へ送信する。サーバ装置４は、スマホ６から送信される位置情報、ビーコン識別情報及び時刻情報を受信し、受信した情報を記憶部４２の利用履歴ＤＢ４２ｃに記憶する。これにより、借用された自転車１の位置の履歴をサーバ装置４が記憶することができる。
【０１１３】
また本実施の形態に係る自転車貸借システムでは、自転車１の借用を終えた利用者３は、スマホ６の位置情報を含む自転車１の借用終了情報をサーバ装置４へ送信する。これによりサーバ装置４は、自転車１の借用を終了した位置を確認することができる。自転車１の借用終了情報を授受した後、スマホ６は、自転車１の借用に係る料金を支払う処理（利用料金の支払いの承認を利用者３から受け付ける処理）を行う。サーバ装置４は、利用者３のクレジットカード情報などに基づいた決済処理を行うことにより、利用者３から自転車１の借用に係る料金を受け取る処理を行う。これにより、所有者２及び利用者３の間での自転車１の貸借が終了する。
【０１１４】
また本実施の形態に係る自転車貸借システムでは、自転車１の貸し出しにより利用者３から利用料金を受け取ったサーバ装置４は、この料金の一部又は全部を自転車１の所有者２に支払う処理を行う。これにより自転車１の所有者２は、自転車１を貸し出すことによる対価を受け取ることができる。よって、より多くの所有者２に自転車１の貸し出しを促すことができる。
【０１１５】
本実施の形態に係る自転車貸借システムは、所有者２及び利用者３の間での自転車１の貸し借りを円滑化することができる。
【０１１６】
なお本実施の形態においては、所有者２及び利用者３が使用する通信端末装置をスマホ５，６としたが、これに限るものではなく、例えば携帯電話機、タブレット型端末装置又はノート型パソコン（パーソナルコンピュータ）等の種々の機器であってよい。また本実施の形態においてサーバ装置４は１つの装置としたが、これに限るものではなく、複数の装置の協働によりサーバ装置４の機能が実現される構成であってよい。またビーコン７がBluetoothの通信規格により無線信号の送信を行う構成としたが、これに限るものではなく、例えばiBeacon（登録商標）、Linking（登録商標）又はEddystone（登録商標）等の他の通信規格に基づく無線信号の送信を行う構成であってよい。
【０１１７】
また自転車１に自転車識別情報をＱＲコード８として付す構成としたが、これに限るものではなく、例えば１次元のバーコードを用いてもよい。また例えば、自転車識別情報を複数桁の文字及び数字の組み合わせとし、この文字列又は数字列を印刷したシールなどを自転車１に貼りつけてもよく、この場合にスマホ６はソフトウェアキーボードなどを用いた文字又は数字の入力を利用者３から受け付けることによって、自転車識別情報を取得する。また例えば、自転車識別情報を記憶したＩＣタグなどを自転車１に取り付け、スマホ６がＩＣタグとの間でＮＦＣ（Near Field Communication）などの通信規格に基づく通信を行って自転車識別情報を取得する構成としてもよい。
【０１１８】
また自転車貸借システムは、以下の変形例に示すような更なる機能を備えてもよい。
【０１１９】
（変形例１）
変形例１に係る自転車貸借システムでは、自転車１の所有者２がスマホ５にて貸出許可の操作を行い、スマホ５が貸出許可の通知をサーバ装置４へ送信する際に、スマホ５の位置情報をサーバ装置４へ送信する。サーバ装置４は、貸出許可と共にスマホ５から受信した位置情報を、貸出可能な自転車１の位置情報として記憶する。サーバ装置４は、貸出可能な複数の自転車１の位置情報を収集し、この情報を利用者３のスマホ６に対して送信する。スマホ６は、例えば自身の位置情報を取得し、周辺の地図などを表示部６３に表示すると共に、この地図上に貸出可能な自転車１の位置を表示する。これにより利用者３は、周囲に貸し出されている自転車１が存在するか否かを容易に確認することが可能となる。
【０１２０】
（変形例２）
変形例２に係る自転車貸借システムでは、自転車１が利用者３に対して貸し出された際に、サーバ装置４は、この自転車１の所有者２のスマホ５に対して貸し出しが行われた旨の通知を送信する。所有者２は、スマホ５を利用してサーバ装置４に対して自転車１の利用に関する履歴情報の送信を要求することができる。この要求に応じてサーバ装置４は、記憶部４２の利用履歴ＤＢ４２ｃから自転車１の位置情報及び時刻情報等を取得してスマホ５へ送信する。サーバ装置４から自転車１の履歴に関する情報を受信したスマホ５は、例えば表示部５３に地図を表示すると共に、この地図上に自転車１の移動の軌跡を表示する。これにより所有者２は、自身の自転車１が貸し出されているか否か、及び、貸し出されている場合にはその位置等を把握することができる。
【０１２１】
（変形例３）
変形例３に係る自転車貸借システムでは、自転車１の貸し借りの終了後に、所有者２及び利用者３がお互いに評価を行う。自転車１を借用した利用者３は、例えば利用料金の請求情報に対する支払いの承認の操作を行った後、自転車１及び所有者２に対する評価を行うことができる。利用者３のスマホ６は、支払い承認の操作を受け付けた後に、自転車１及び所有者２を評価するため画面を表示部６３に表示し、操作部６４にて評価の操作を受け付け、受け付けた評価の情報をサーバ装置４へ送信する。また、自転車１を貸し出した所有者２は、例えば貸出終了の操作を行った後、利用者３に対する評価を行うことができる。所有者２のスマホ５は、貸出終了の操作を受け付けた後に、自転車１を利用した利用者３を評価するための画面を表示部５３に表示し、操作部５４にて評価の操作を受け付けて、受け付けた評価の情報をサーバ装置４へ送信する。サーバ装置４は、所有者ＤＢ４２ａに所有者２の評価を記憶し、利用者ＤＢ４２ｂに利用者３の評価を記憶している。サーバ装置４は、スマホ５，６からの評価情報を受信し、記憶している所有者２又は利用者３の評価を更新する。
【０１２２】
自転車１の所有者２は、自転車１の利用条件として、利用者３の評価を含めることができる。例えば利用者３の評価が５段階で与えられる場合、所有者２は評価３以上の高評価が与えられている利用者３にのみ自転車１を貸し出すことを利用条件とすることができる。また自転車１を借用する利用者３は、サーバ装置４から自転車情報をスマホ６にて確認する際に、この自転車１及び所有者２の評価をサーバ装置４から取得して確認することができる。
【０１２３】
（変形例４）
変形例４に係る自転車貸借システムでは、自転車１の不正利用が行われた場合に、この旨を周囲に通知する。例えば利用者３が利用条件と指定設定された貸出可能な時間帯を過ぎても自転車１を利用し続けている場合、利用者３のスマホ６は、第２通信部６７にて無線信号の送信を周期的に行うことによって、不正利用を周囲へ通知する。利用者３のスマホ６は、自転車１の借用開始後にビーコン７からの無線信号を受信した場合に、ビーコン識別情報及び位置情報をサーバ装置４へ送信している。サーバ装置４は、スマホ６からビーコン識別情報及び位置情報を受信した際、この自転車１の貸出可能な時間帯を過ぎていると判断した場合、スマホ６に対して不正利用を警告するメッセージを送信する。この警告メッセージを受信したスマホ６は、表示部６３に不正利用を警告するメッセージを表示すると共に、第２通信部６７にて自転車１の不正利用を通知する無線信号を周期的に送信する。
【０１２４】
スマホ６が周期的に送信する不正利用通知の無線信号は、周囲の他人が所持するスマホなどにて受信され得る。この無線信号を受信したスマホなどは、周囲に不正利用された自転車１が存在する旨を報せるメッセージ表示などを行う。これにより、自転車１の不正利用を第３者に報せることができると共に、このような仕組みを設けることで自転車１の不正利用を抑制することができる。
【０１２５】
今回開示された実施形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２６】
１  自転車
２  所有者
３  利用者
４  サーバ装置
５  スマホ（通信端末装置）
６  スマホ（通信端末装置）
７  ビーコン
８  ＱＲコード
４１  処理部
４１ａ  登録処理部
４１ｂ  貸出許可受付部
４１ｃ  貸出処理部
４１ｄ  履歴処理部
４１ｅ  返却処理部
４１ｆ  決済処理部
４２  記憶部
４２ａ  所有者ＤＢ
４２ｂ  利用者ＤＢ
４２ｃ  利用履歴ＤＢ
４２ｄ  サーバプログラム
４３  通信部
５１  処理部
５１ａ  登録処理部
５１ｂ  貸出許可処理部
５２  記憶部
５２ａ  アプリ（端末プログラム）
５３  表示部
５４  操作部
５５  カメラ
５６  第１通信部（通信部）
５７  第２通信部（受信部）
５８  ＧＰＳ受信部
６１  処理部
６１ａ  登録処理部
６１ｂ  ビーコン処理部
６１ｃ  ＱＲ処理部
６１ｄ  借用開始処理部
６１ｅ  履歴送信部
６１ｆ  借用終了処理部
６２  記憶部
６２ａ  アプリ（端末プログラム）
６３  表示部
６４  操作部
６５  カメラ
６６  第１通信部（通信部）
６７  第２通信部（受信部）
６８  ＧＰＳ受信部
９９  記録媒体
ＮＷ  ネットワーク
【図１】
2020003949.tif 000003
【図２】
2020003949.tif 000004
【図３】
2020003949.tif 000005
【図４】
2020003949.tif 000006
【図５】
2020003949.tif 000007
【図６】
2020003949.tif 000008
【図７】
2020003949.tif 000009
【図８】
2020003949.tif 000010
【図９】
2020003949.tif 000011
【図１０】
2020003949.tif 000012
【図１１】
2020003949.tif 000013
【図１２】
2020003949.tif 000014
【図１３】
2020003949.tif 000015