(57)【要約】  車両共有サービスのための方法は、端末デバイスから、ネットワークを介して端末デバイスの位置を得ることを含み得る。方法は、端末デバイスから、車両に関連した情報を得ることも含み得、その情報には、車両の近距離無線通信モジュールの識別子が含まれる。近距離無線通信モジュールは、近距離無線信号を発し得る。車両に関連した情報には、端末デバイスによって判断された近距離無線信号の強度がさらに含まれ得る。方法は、端末デバイスの位置および近距離無線信号の強度に基づいて、車両の位置エリアを判断することをさらに含み得る。【選択図】図８
2020510911.tif 000002
【特許請求の範囲】
【請求項１】
命令セットを記憶する記憶デバイスと、
前記記憶デバイスと通信している１つまたは複数のプロセッサと
を備えるシステムであって、前記１つまたは複数のプロセッサが、前記命令セットを実行すると、前記システムに、
端末デバイスから、ネットワークを介して前記端末デバイスの位置を得ることと、
前記端末デバイスから、車両に関連した情報を得ることであって、前記情報が、前記車両の近距離無線通信モジュールの識別子を含み、前記近距離無線通信モジュールが近距離無線信号を発し、前記車両に関連した前記情報が、前記端末デバイスによって判断された前記近距離無線信号の強度をさらに含む、得ることと、
前記端末デバイスの前記位置および前記近距離無線信号の前記強度に基づき、前記車両の位置エリアを判断することと、
を行わせるように構成される、システム。
【請求項２】
前記車両の位置エリアを判断するために、前記１つまたは複数のプロセッサが、前記システムに、
前記端末デバイスによって判断された前記近距離無線信号の前記強度に基づき、前記車両と前記端末デバイスとの間の距離を判断することと、
前記端末デバイスの前記位置、および前記車両と前記端末デバイスとの間の前記距離に基づき、前記車両の前記位置エリアを判断することと、を行わせるように、構成される、請求項１に記載のシステム。
【請求項３】
前記車両の前記位置エリアが、前記端末デバイスの前記位置を中心とし、前記車両と前記前記端末デバイスとの間の前記距離を半径とする円形領域である、請求項２に記載のシステム。
【請求項４】
前記１つまたは複数のプロセッサが、前記システムに、
地図を得ることと、
前記地図に前記車両の前記位置エリアをマークすることと、
要求側端末から要求を得ることと、
前記要求側端末の位置を得ることと、
前記地図に前記要求側端末の前記位置をマークすることと、
前記車両の前記位置エリアおよび前記要求側端末の位置の前記マークを有する前記地図を前記要求側端末に送信することと、を行わせるようにさらに構成される、請求項１に記載のシステム。
【請求項５】
前記１つまたは複数のプロセッサが、前記システムに、
複数の車両に関連した複数の位置エリアを判断することと、
前記複数の車両に関連した前記複数の位置エリアに基づき、ホット領域を判断することと、を行わせるようにさらに構成される、請求項１に記載のシステム。
【請求項６】
命令セットを記憶する記憶デバイスと、
前記記憶デバイスと通信している１つまたは複数のプロセッサと
を備えるシステムであって、前記１つまたは複数のプロセッサが、前記命令セットを実行すると、前記システムに、
第１の測位モードに従って端末デバイスの位置を得ることと、
前記第１の測位モードに従った前記端末デバイスの判断された位置に基づき、車両と前記端末デバイスとの間の距離を判断することと、
前記距離が第１の閾値よりも大きいか否かを判断することと、
前記距離が前記第１の閾値よりも大きいとの前記判断に応じて、
前記端末デバイスと前記車両との間の第１のルートを生成し、
前記第１のルートを前記端末デバイスに送信することと、
前記距離が前記第１の閾値以下であるとの前記判断に応じて、
第２の測位モードに従って、前記端末デバイスと前記車両との間の第２のルートを生成し、
前記第２のルートを前記端末デバイスに送信することと、
を行わせるように構成される、システム。
【請求項７】
前記第２の測位モードの測位精度が、前記第１の測位モードの測位精度よりも高い、請求項６に記載のシステム。
【請求項８】
前記１つまたは複数のプロセッサが、前記システムに、
前記第２の測位モードに基づき、前記車両と前記端末デバイスとの間の前記距離を再判断することと、
前記距離が第２の閾値よりも小さいと判断することと、
到着ヒントを前記端末デバイスに送信することであって、前記第２の閾値が前記第１の閾値よりも小さい、送信することと、を行わせるようにさらに構成される、請求項６に記載のシステム。
【請求項９】
前記１つまたは複数のプロセッサが、前記システムに、リマインド・ヒントを発するよう前記車両に命令を送信させるようにさらに構成される、請求項８に記載のシステム。
【請求項１０】
前記第１の測位モードが、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、またはＢｅｉＤｏｕ航法システムのうちの少なくとも１つに基づく位置モードである、請求項６に記載のシステム。
【請求項１１】
前記第２の測位モードが、アイビーコン測位モードを含む、請求項６に記載のシステム。
【請求項１２】
命令セットを記憶する記憶デバイスと、
前記記憶と通信している１つまたは複数のプロセッサと
を備える端末デバイスであって、前記１つまたは複数のプロセッサが、前記命令セットを実行すると、前記端末デバイスに、
前記端末デバイスの位置を判断することと、
車両の近距離無線通信モジュールから発せられた近距離無線信号を得ることであって、前記近距離無線信号が前記車両の前記近距離無線通信モジュールの識別子を含む、得ることと、
前記近距離無線信号の強度を判断することと、
前記端末デバイスの前記位置および前記近距離無線信号の前記強度に基づき、前記車両の位置エリアを判断することと、
を行わせるように構成される、端末デバイス。
【請求項１３】
前記車両の位置を判断するために、前記１つまたは複数のプロセッサが、前記端末デバイスに、
前記近距離無線信号の前記強度に基づき、前記車両と前記端末デバイスとの間の距離を判断することと、
前記端末デバイスの前記位置、および前記車両と前記端末デバイスとの間の前記距離に基づき、前記車両の前記位置エリアを判断することと、を行わせるように構成される、請求項１２に記載の端末デバイス。
【請求項１４】
前記車両の前記位置エリアが、前記端末デバイスの前記位置を中心とし、前記車両と前記前記端末デバイスとの間の前記距離を半径とする円形領域である、請求項１３に記載の端末デバイス。
【請求項１５】
命令セットを記憶する記憶デバイスと、
前記記憶と通信している１つまたは複数のプロセッサと
を備える端末デバイスであって、前記１つまたは複数のプロセッサが、前記命令セットを実行すると、前記端末デバイスに、
第１の測位モードに従って前記端末デバイスの位置を判断することと、
前記第１の測位モードに従った前記端末デバイスの前記判断された位置に基づき、車両と前記端末デバイスとの間の距離を判断することと、
前記距離が第１の閾値よりも大きいか否かを判断することと、
前記距離が前記第１の閾値よりも大きいとの前記判断に応じて、前記端末デバイスと前記車両との間の第１のルートを生成することと、
前記距離が前記第１の閾値以下であるとの前記判断に応じて、第２の測位モードに従って、前記端末デバイスと前記車両との間の第２のルートを生成することと、
を行わせるように構成される、端末デバイス。
【請求項１６】
前記第２の測位モードの測位精度が前記第１の測位モードの測位精度よりも高い、請求項１５に記載の端末デバイス。
【請求項１７】
前記１つまたは複数のプロセッサが、前記端末デバイスに、
前記第２の測位モードに基づき、前記車両と前記端末デバイスとの間の前記距離を再判断することと、
前記距離が第２の閾値よりも小さいと判断することと、
到着ヒントを生成することであって、前記第２の閾値が前記第１の閾値よりも小さい、生成することと、を行わせるようにさらに構成される、請求項１５に記載の端末デバイス。
【請求項１８】
前記１つまたは複数のプロセッサが、前記端末デバイスに、リマインド・ヒントを発するよう前記車両に命令を送信させるようにさらに構成される、請求項１７に記載の端末デバイス。
【請求項１９】
前記第１の測位モードが、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、またはＢｅｉＤｏｕ航法システムのうちの少なくとも１つに基づく位置モードである、請求項１５に記載の端末デバイス。
【請求項２０】
前記第２の測位モードが、アイビーコン測位モードを含む、請求項１５に記載の端末デバイス。
【請求項２１】
少なくとも１つのプロセッサと、少なくとも１つの記憶デバイスと、ネットワークに接続された通信プラットフォームとを有するコンピューティング・デバイスにおいて実施される方法であって、
端末デバイスから、ネットワークを介して前記端末デバイスの位置を得ることと、
前記端末デバイスから、車両に関連した情報を得ることであって、前記情報が、前記車両の近距離無線通信モジュールの識別子を含み、前記近距離無線通信モジュールが近距離無線信号を発し、前記車両に関連した前記情報が、前記端末デバイスによって判断された前記近距離無線信号の強度をさらに含む、得ることと、
前記端末デバイスの前記位置および前記近距離無線信号の前記強度に基づき、前記車両の位置エリアを判断することと、
を含む、方法。
【請求項２２】
少なくとも１つのプロセッサ、少なくとも１つの記憶デバイスを有する端末デバイスにおいて実施される方法であって、
第１の測位モードに従って前記端末デバイスの位置を得ることと、
前記第１の測位モードに従った前記端末デバイスの判断された位置に基づき、車両と前記端末デバイスとの間の距離を判断することと、
前記距離が第１の閾値より大きいか否かを判断することと、
前記距離が前記第１の閾値よりも大きいとの前記判断に応じて、
前記端末デバイスと前記車両との間の第１のルートを生成することと、
前記距離が前記第１の閾値以下であるとの前記判断に応じて、
第２の測位モードに従って、前記端末デバイスと前記車両との間の第２のルートを生成することと、
を含む、方法。
【請求項２３】
コンピュータ・プログラム製品を組み込む非一時的コンピュータ可読媒体であって、前記コンピュータ・プログラム製品が命令を備え、前記命令が、コンピューティング・デバイスに、
端末デバイスから、ネットワークを介して前記端末デバイスの位置を得ることと、
前記端末デバイスから、車両に関連した情報を得ることであって、前記情報が前記車両の近距離無線通信モジュールの識別子を含み、前記近距離無線通信モジュールが近距離無線信号を発し、前記車両に関連した前記情報が、前記端末デバイスによって判断された前記近距離無線信号の強度をさらに含む、得ることと、
前記端末デバイスの前記位置および前記近距離無線信号の前記強度に基づき、前記車両の位置エリアを判断することと、を行わせるように構成されている、非一時的コンピュータ可読媒体。
【請求項２４】
コンピュータ・プログラム製品を組み込む非一時的コンピュータ可読媒体であって、前記コンピュータ・プログラム製品が命令を備え、前記命令が、コンピューティング・デバイスに、
第１の測位モードに従って端末デバイスの位置を得ることと、
前記第１の測位モードに従った前記端末デバイスの判断された位置に基づき、車両と前記端末デバイスとの間の距離を判断することと、
前記距離が第１の閾値より大きいか否かを判断することと、
前記距離が前記第１の閾値よりも大きいとの前記判断に応じて、
前記端末デバイスと前記車両との間の第１のルートを生成し、
前記第１のルートを前記端末デバイスに送信することと、
前記距離が前記第１の閾値以下であるとの前記判断に応じて、
第２の測位モードに従って、前記端末デバイスと前記車両との間の第２のルートを生成し、
前記第２のルートを前記端末デバイスに送信することと、を行わせるように構成されている、非一時的コンピュータ可読媒体。
【請求項２５】
車両共有サービス用のシステムであって、
端末デバイスから、ネットワークを介して前記端末デバイスの位置を得るように構成された取得モジュールであって、
前記取得モジュールは、前記端末デバイスから、車両に関連した情報を得るようにさらに構成され、前記情報が、前記車両の近距離無線通信モジュールの識別子を含み、前記近距離無線通信モジュールが近距離無線信号を発し、前記車両に関連した前記情報が、前記端末デバイスによって判断された前記近距離無線信号の強度をさらに含む、取得モジュールと、
前記端末デバイスの前記位置、および前記近距離無線信号の前記強度に基づき、前記車両の位置エリアを判断するように構成された処理モジュールと、
を備える、システム。
【請求項２６】
前記車両の位置エリアを判断するために、前記処理モジュールが、
前記端末デバイスによって判断された前記近距離無線信号の前記強度に基づき、前記車両と前記端末デバイスとの間の距離を判断することと、
前記端末デバイスの前記位置、および前記車両と前記端末デバイスとの間の前記距離に基づき、前記車両の前記位置エリアを判断することと、を行うように構成される、請求項２５に記載のシステム。
【請求項２７】
前記車両の前記位置エリアが、前記端末デバイスの前記位置を中心とし、前記車両と前記前記端末デバイスとの間の前記距離を半径とする円形領域である、請求項２６に記載のシステム。
【請求項２８】
前記処理モジュールが、複数の車両に関連した複数の位置エリアを判断することと、
前記複数の車両に関連した前記複数の位置エリアに基づき、ホット領域を判断することと、を行うようにさらに構成される、請求項２５に記載のシステム。
【請求項２９】
端末デバイスであって、
第１の測位モードに従って前記端末デバイスの位置を判断するように構成された測位モジュールと、
前記第１の測位モードに従った前記端末デバイスの前記判断された位置に基づき、車両と前記端末デバイスとの間の距離を判断するように構成された処理モジュールとを備え、前記処理モジュールが、
前記距離が第１の閾値よりも大きいか否かを判断するようにさらに構成され、
前記距離が前記第１の閾値よりも大きいとの前記判断に応じて、前記処理モジュールが前記端末デバイスと前記車両との間の第１のルートを生成し、
前記距離が前記第１の閾値以下であるとの前記判断に応じて、前記処理モジュールが、第２の測位モードに従って、前記端末デバイスと前記車両との間の第２のルートを生成する、端末デバイス。
【請求項３０】
前記第２の測位モードの測位精度が、前記第１の測位モードの測位精度よりも高い、請求項２９に記載の端末デバイス。
【請求項３１】
前記第２の測位モードに基づき、前記車両と前記端末デバイスとの間の前記距離を再判断することと、
前記距離が第２の閾値よりも小さいと判断することであって、前記第２の閾値が前記第１の閾値よりも小さい、判断することと、
を行うようにさらに構成された前記処理モジュールと、
到着ヒントを生成するように構成されたリマインド・モジュールと、をさらに備える、請求項２９に記載の端末デバイス。
【請求項３２】
リマインド・ヒントを発するよう前記車両に命令を送信するように構成された通信モジュールをさらに備える、請求項２９に記載の端末デバイス。
【請求項３３】
前記第１の測位モードが、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、またはＢｅｉＤｏｕ航法システムのうちの少なくとも１つに基づく位置モードである、請求項２９に記載の端末デバイス。
【請求項３４】
前記第２の測位モードが、アイビーコン測位モードを含む、請求項２９に記載の端末デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、それぞれの全体が参照により本明細書に組み込まれている、２０１７年２月１５日に出願された中国出願第２０１７１００８０９５９．４号、および２０１７年２月１０日に出願された中国出願第２０１７１００７４１９２．４号に対する優先権を主張するものである。
【０００２】
本開示は概して、オンデマンド・サービスのためのシステムおよび方法に関し、詳細には、車両共有サービス（vehicle sharing service）のためのシステムおよび方法に関する。
【背景技術】
【０００３】
車両共有サービスなどのインターネット技術を利用したオンデマンド・サービスは、その利便性のために益々人気となっている。現在の車両共有サービスにおいて、全地球測位システム（ＧＰＳ：Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ：Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）、またはＢｅｉＤｏｕ航法システムなどの測位技術は、車両を位置付けるのにしばしば使用される。しかし、これらの測位技術は精度が低い。車両をより高い精度でかつより効率的に位置付けるためのシステムおよび方法を提供することが望ましい。加えて、車両をより簡単に見つける（locate a vehicle more easily）ようユーザを案内するためのシステムおよび方法を提供することが必要である。
【発明の概要】
【０００４】
本開示の態様によれば、システムは、命令セットを記憶する記憶デバイス、および記憶デバイスと通信している１つまたは複数のプロセッサを含み得る。命令セットを実行すると、１つまたは複数のプロセッサは、システムに、ネットワークを介して端末デバイスの位置を端末デバイスから得させるように構成され得る。１つまたは複数のプロセッサは、システムに、車両に関連した情報を端末デバイスから得させるようにも構成され得る。情報は、車両の近距離無線通信モジュールの識別子を含み得る。近距離無線通信モジュールは、近距離無線信号を発し得る。車両に関連した情報は、端末デバイスによって判断された近距離無線信号の強度をさらに含み得る。１つまたは複数のプロセッサは、システムに、端末デバイスの位置に基づいた車両の位置エリア、および近距離無線信号の強度を判断させるようにさらに構成され得る。
【０００５】
実施形態によっては、１つまたは複数のプロセッサは、システムに、端末デバイスによって判断された近距離無線信号の強度に基づいて、車両と端末デバイスとの間の距離を判断させるように構成され得る。１つまたは複数のプロセッサは、システムに、端末デバイスの位置、および車両と端末デバイスとの間の距離に基づき、車両の位置エリアを判断させるようにさらに構成され得る。
【０００６】
実施形態によっては、車両の位置エリアは、端末デバイスの位置を中心とし、車両と端末デバイスとの間の距離を半径とする、円形領域であり得る。
【０００７】
実施形態によっては、１つまたは複数のプロセッサは、システムに、車両の位置エリアを地図にマークさせるように構成され得る。１つまたは複数のプロセッサは、システムに、要求側端末から要求を得させるようにさらに構成され得る。１つまたは複数のプロセッサは、システムに、要求側端末の位置を得させるようにさらに構成され得る。１つまたは複数のプロセッサは、システムに、要求側端末の位置を地図にマーク（mark）させるようにさらに構成され得る。１つまたは複数のプロセッサは、システムに、地図を要求側端末に送信させるようにさらに構成され得る。
【０００８】
１つまたは複数のプロセッサは、システムに、複数の車両に関連した複数の位置エリアを判断させるようにさらに構成され得る。１つまたは複数のプロセッサは、システムに、複数の車両に関連した複数の位置エリアに基づき、ホット領域を判断させるようにさらに構成され得る。
【０００９】
本開示の別の態様によれば、システムは、命令セットを記憶する記憶デバイス、および記憶デバイスと通信している１つまたは複数のプロセッサを含み得る。命令セットを実行すると、１つまたは複数のプロセッサは、システムに、第１の測位モードに従って端末デバイスの位置を得させるように構成され得る。１つまたは複数のプロセッサは、システムに、第１の測位モードに従った端末デバイスの判断された位置に基づき、車両と端末デバイスとの間の距離を判断させるようにさらに構成され得る。１つまたは複数のプロセッサは、システムに、距離が第１の閾値よりも大きいか否かを判断させるようにさらに構成され得る。距離が第１の閾値よりも大きいとの判断に応じて、１つまたは複数のプロセッサは、システムに、端末デバイスと車両との間の第１のルート（route）を生成させ、第１のルートを端末デバイスに送信させるように構成され得る。距離が第１の閾値以下であるとの判断に応じて、１つまたは複数のプロセッサは、システムに、第２の測位モードに従って、端末デバイスと車両との間の第２のルートを生成させ、第２のルートを端末デバイスに送信させるように構成され得る。
【００１０】
実施形態によっては、第２の測位モードの測位精度は、第１の測位モードの測位精度より高いものであり得る。
【００１１】
実施形態によっては、１つまたは複数のプロセッサは、システムに、第２の測位モードに基づいて、車両と端末デバイスとの間の距離を再判断させるようにさらに構成され得る。１つまたは複数のプロセッサは、システムに、距離が第２の閾値よりも小さいと判断させるようにさらに構成され得る。１つまたは複数のプロセッサは、システムに、到着ヒント（arrival hint）を端末デバイスに送信させるようにさらに構成され得る。第２の閾値は、第１の閾値よりも小さいものであり得る。
【００１２】
実施形態によっては、１つまたは複数のプロセッサは、システムに、リマインド・ヒント（reminding hint）を発するよう車両に命令を送信させるようにさらに構成され得る。
【００１３】
実施形態によっては、第１の測位モードは、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、またはＢｅｉＤｏｕ航法システムのうちの少なくとも１つに基づいた、位置モードであり得る。
【００１４】
実施形態によっては、第２の測位モードには、アイビーコン（ibeacon）（登録商標）測位モードが含まれ得る。
【００１５】
本開示のさらに別の態様によれば、端末デバイスは、命令セットを記憶する記憶デバイス、および記憶デバイスと通信している１つまたは複数のプロセッサを含み得る。命令セットを実行すると、１つまたは複数のプロセッサは、端末デバイスに、端末デバイスの位置を判断させるように構成され得る。１つまたは複数のプロセッサは、端末デバイスに、車両の近距離無線通信モジュールから発せられた近距離無線信号を得させるようにさらに構成され得る。近距離無線信号は、車両の近距離無線通信モジュールの識別子を含み得る。１つまたは複数のプロセッサは、端末デバイスに、近距離無線信号の強度を判断させるようにさらに構成され得る。１つまたは複数のプロセッサは、端末デバイスに、端末デバイスの位置および近距離無線信号の強度に基づいて、車両の位置エリアを判断させるようにさらに構成され得る。
【００１６】
実施形態によっては、１つまたは複数のプロセッサは、端末デバイスに、近距離無線信号の強度に基づいて、車両と端末デバイスとの間の距離を判断させるようにさらに構成され得る。１つまたは複数のプロセッサは、端末デバイスに、端末デバイスの位置、および車両と端末デバイスとの間の距離に基づいて、車両の位置エリアを判断させるようにさらに構成され得る。
【００１７】
実施形態によっては、車両の位置エリアは、端末デバイスの位置を中心とし、車両と端末デバイスとの間の距離を半径とする、円形領域であり得る。
【００１８】
本開示のさらに別の態様によれば、端末デバイスは、命令セットを記憶する記憶デバイス、および記憶デバイスと通信している１つまたは複数のプロセッサを含み得る。命令セットを実行すると、１つまたは複数のプロセッサは、端末デバイスに、第１の測位モードに従って端末デバイスの位置を判断させるように構成され得る。１つまたは複数のプロセッサは、端末デバイスに、第１の測位モードに従った端末デバイスの判断された位置に基づいて、車両と端末デバイスとの間の距離を判断させるようにさらに構成され得る。１つまたは複数のプロセッサは、端末デバイスに、距離が第１の閾値よりも大きいか否かを判断させるようにさらに構成され得る。距離が第１の閾値よりも大きいとの判断に応じて、１つまたは複数のプロセッサは、端末デバイスに、端末デバイスと車両との間の第１のルートを生成させるように構成され得る。距離が第１の閾値以下であるとの判断に応じて、１つまたは複数のプロセッサは、端末デバイスに、第２の測位モードに従って、端末デバイスと車両との間の第２のルートを生成させるように構成され得る。
【００１９】
実施形態によっては、第２の測位モードの測位精度は、第１の測位モードの測位精度より高いものであり得る。
【００２０】
実施形態によっては、１つまたは複数のプロセッサは、端末デバイスに、第２の測位モードに基づいて車両と端末デバイスとの間の距離を再判断させるようにさらに構成され得る。１つまたは複数のプロセッサは、端末デバイスに、距離が第２の閾値よりも小さいと判断させるようにさらに構成され得る。１つまたは複数のプロセッサは、端末デバイスに、到着ヒントを生成させるようにさらに構成され得、第２の閾値は第１の閾値よりも小さい。
【００２１】
実施形態によっては、１つまたは複数のプロセッサは、端末デバイスに、リマインド・ヒントを発するよう車両に命令を送信させるようにさらに構成され得る。
【００２２】
実施形態によっては、第１の測位モードは、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、またはＢｅｉＤｏｕ航法システムのうちの少なくとも１つに基づいた、位置モードであり得る。
【００２３】
実施形態によっては、第２の測位モードは、アイビーコン測位モードを含み得る。
【００２４】
本開示のさらに別の態様によれば、方法は、少なくとも１つのプロセッサ、少なくとも１つの記憶デバイス、およびネットワークに接続された通信プラットフォームを有するコンピューティング・デバイスにおいて実施され得る。方法は、端末デバイスから、ネットワークを介して端末デバイスの位置を得ることを含み得る。方法は、端末デバイスから、車両に関連した情報を得ることも含み得る。情報は、車両の近距離無線通信モジュールの識別子を含み得る。近距離無線通信モジュールは、近距離無線信号を発し得る。車両に関連した情報は、端末デバイスによって判断された近距離無線信号の強度をさらに含み得る。方法は、端末デバイスの位置および近距離無線信号の強度に基づいて、車両の位置エリアを判断することも含み得る。
【００２５】
本開示のさらに別の態様によれば、方法は、少なくとも１つのプロセッサ、少なくとも１つの記憶デバイスを有する端末デバイスにおいて実施され得る。方法は、第１の測位モードに従って端末デバイスの位置を得ることを含み得る。方法は、第１の測位モードに従った端末デバイスの判断された位置に基づいて、車両と端末デバイスとの間の距離を判断することも含み得る。方法は、距離が第１の閾値よりも大きいか否かを判断することも含み得る。距離が第１の閾値よりも大きいとの判断に応じて、方法は、端末デバイスと車両との間の第１のルートを生成することを含み得る。距離が第１の閾値以下であるとの判断に応じて、方法は、第２の測位モードに従って、端末デバイスと車両との間の第２のルートを生成することを含み得る。
【００２６】
本開示のさらに別の態様によれば、コンピュータ・プログラム製品を組み込む非一時的コンピュータ可読媒体は、コンピューティング・デバイスに、端末デバイスから、ネットワークを介して端末デバイスの位置を得させるように構成された命令を含み得る。命令は、コンピューティング・デバイスに、端末デバイスから、車両に関連した情報を得させるようにも構成され得る。情報は、車両の近距離無線通信モジュールの識別子を含み得る。近距離無線通信モジュールは、近距離無線信号を発し得る。車両に関連する情報は、端末デバイスによって判断された近距離無線信号の強度をさらに含み得る。命令は、コンピューティング・デバイスに、端末デバイスの位置および近距離無線信号の強度に基づいて、車両の位置エリアを判断させるようにも構成され得る。
【００２７】
本開示のさらに別の態様によれば、コンピュータ・プログラム製品を組み込む非一時的コンピュータ可読媒体は、コンピューティング・デバイスに、第１の測位モードに従って端末デバイスの位置を得させるように構成された命令を含み得る。命令は、コンピューティング・デバイスに、第１の測位モードに従った端末デバイスの判断された位置に基づいて、車両と端末デバイスとの間の距離を判断させるようにも構成され得る。命令は、コンピューティング・デバイスに、距離が第１の閾値よりも大きいか否かを判断させるようにも構成され得る。距離が第１の閾値よりも大きいとの判断に応じて、命令は、コンピューティング・デバイスに、端末デバイスと車両との間の第１のルートを生成させ、第１のルートを端末デバイスに送信させるように、構成され得る。距離が第１の閾値以下であるとの判断に応じて、命令は、コンピューティング・デバイスに、第２の測位モードに従って、端末デバイスと車両との間の第２のルートを生成させ、第２のルートを端末デバイスに送信させるように、構成され得る。
【００２８】
本開示のさらに別の態様によれば、車両共有サービスのためのシステムは、端末デバイスから、ネットワークを介して端末デバイスの位置を得るように構成された取得モジュールを含み得る。取得モジュールは、端末デバイスから、車両に関連した情報を得るようにさらに構成され得る。情報は、車両の近距離無線通信モジュールの識別子を含み得る。近距離無線通信モジュールは、近距離無線信号を発し得る。車両に関連した情報は、端末デバイスによって判断された近距離無線信号の強度をさらに含み得る。システムは、端末デバイスの位置および近距離無線信号の強度に基づいて、車両の位置エリアを判断するように構成された処理モジュールも含み得る。
【００２９】
実施形態によっては、処理モジュールは、端末デバイスによって判断された近距離無線信号の強度に基づき、車両と端末デバイスとの間の距離を判断するように構成され得る。処理モジュールは、端末デバイスの位置、および車両と端末デバイスとの間の距離に基づき、車両の位置エリアを判断するようにさらに構成され得る。
【００３０】
実施形態によっては、車両の位置エリアは、端末デバイスの位置を中心とし、車両と端末デバイスとの間の距離を半径とする、円形領域であり得る。
【００３１】
実施形態によっては、処理モジュールは、複数の車両に関連した複数の位置エリアを判断するようにさらに構成され得る。処理モジュールは、複数の車両に関連した複数の位置エリアに基づいて、ホット領域を判断するようにさらに構成され得る。
【００３２】
本開示のさらに別の態様によれば、端末デバイスは、第１の測位モードに従って端末デバイスの位置を判断するように構成された測位モジュールを含み得る。端末デバイスは、第１の測位モードに従った端末デバイスの判断された位置に基づいて、車両と端末デバイスとの間の距離を判断するように構成された処理モジュールも含み得る。処理モジュールは、距離が第１の閾値よりも大きいか否かを判断するようにさらに構成され得る。距離が第１の閾値よりも大きいとの判断に応じて、処理モジュールは、端末デバイスと車両との間の第１のルートを生成し得る。距離が第１の閾値以下であるとの判断に応じて、処理モジュールは、第２の測位モードに従って、端末デバイスと車両との間の第２のルートを生成し得る。
【００３３】
実施形態によっては、第２の測位モードの測位精度は、第１の測位モードの測位精度よりも高いものであり得る。
【００３４】
実施形態によっては、処理モジュールは、第２の測位モードに基づき、車両と端末デバイスとの間の距離を再判断するようにさらに構成され得る。処理モジュールは、距離が第２の閾値よりも小さいと判断するようにさらに構成され得る。第２の閾値は、第１の閾値よりも小さいものであり得る。端末デバイスは、到着ヒントを生成するように構成されたリマインド・モジュールをさらに含み得る。
【００３５】
実施形態によっては、端末デバイスは、リマインド・ヒントを発するよう車両に命令を送信するように構成された通信モジュールをさらに含み得る。
【００３６】
実施形態によっては、第１の測位モードは、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、またはＢｅｉＤｏｕ航法システムのうちの少なくとも１つに基づいた、位置モードであり得る。
【００３７】
実施形態によっては、第２の測位モードは、アイビーコン測位モードを含み得る。
【００３８】
さらなる特徴が、これ以降の説明に一部明示され、また以下の説明および添付図面を考察した時点で当業者にはある程度明らかになり、または例の提示または実施によって分かるであろう。以下に述べられる詳細な例に明示される方法、手段、および組合せの様々な態様の実施または使用によって、本開示の特徴が実現され、獲得され得る。
【００３９】
本開示は、代表的な実施形態の観点からさらに説明される。これらの代表的な実施形態は、図面を参照して詳細に説明される。これらの実施形態は、非限定的な代表的な実施形態であり、類似の参照番号は、図面のいくつかの表示を通して類似の構造を表す。
【図面の簡単な説明】
【００４０】
【図１】本開示のいくつかの実施形態による、代表的な車両共有システムを示す概略図である。
【図２】本開示のいくつかの実施形態による、コンピューティング・デバイスの代表的なハードウェアおよび／またはソフトウェア構成要素を示す概略図である。
【図３】本開示のいくつかの実施形態による、モバイル・デバイスの代表的なハードウェアおよび／またはソフトウェア構成要素を示す概略図である。
【図４】本開示のいくつかの実施形態による、車両の代表的なハードウェアおよび／またはソフトウェア構成要素を示す概略図である。
【図５】本開示のいくつかの実施形態による、代表的な処理デバイスを示す概略図である。
【図６】本開示のいくつかの実施形態による、代表的な端末デバイスを示す概略図である。
【図７Ａ】本開示のいくつかの実施形態による、代表的な測位モジュールを示す概略図である。
【図７Ｂ】本開示のいくつかの実施形態による、代表的な処理モジュールを示す概略図である。
【図８】本開示のいくつかの実施形態による、車両の位置エリアを判断するための代表的なプロセスのフローチャートである。
【図９】本開示のいくつかの実施形態による、端末デバイスによって車両の位置エリアを判断するための代表的なプロセスのフローチャートである。
【図１０】本開示のいくつかの実施形態による、車両を見つけるようユーザを案内するための代表的なプロセスのフローチャートである。
【図１１】本開示のいくつかの実施形態による、車両を見つけるための代表的なプロセスのフローチャートである。
【図１２】本開示のいくつかの実施形態による、車両を見つけるようユーザを案内するための代表的なプロセスのフローチャートである。
【発明を実施するための形態】
【００４１】
以下の「発明を実施するための形態」は、当業者に本開示を作りかつ使用することを可能にさせるように提示され、特定のアプリケーションおよびその要件の背景において提供される。開示された実施形態に対する様々な修正が、当業者にはすぐに明らかになり、本明細書において定められた基本原理は、本開示の趣旨および範囲を逸脱しない限り、他の実施形態およびアプリケーションに適用され得る。したがって、本開示は、示される実施形態に限定されるものではなく、特許請求の範囲と一致する最も広い範囲が与えられるべきである。
【００４２】
本明細書に使用される専門用語は、特定の代表的な実施形態のみを説明するためのものであり、限定的であることが意図されるものではない。本明細書に使用される際、単数形「ａ」、「ａｎ」、および「ｔｈｅ」は、文脈上、明らかに他を意味しない限り、複数形も含むことが意図され得る。「ｃｏｍｐｒｉｓｅ（備える）」、「ｃｏｍｐｒｉｓｅｓ（備える）」、および／または「ｃｏｍｐｒｉｓｉｎｇ（備える）」、「ｉｎｃｌｕｄｅ（含む）」、「ｉｎｃｌｕｄｅｓ（含む）」、および／または「ｉｎｃｌｕｄｉｎｇ（含む）」という用語が、本開示に使用される際、提示の特徴、整数、ステップ、動作、要素、および／または構成要素の存在を明示するが、１つまたは複数の他の特徴、整数、ステップ、動作、要素、構成要素、および／またはそれらのグループの存在および追加をはばまないことがさらに理解されるであろう。
【００４３】
本開示のこれらおよび他の特徴、ならびに特性だけではなく、関係のある構造要素の動作および機能の方法、ならびに製造部分と製造経済性との組合せも、それらのすべてが、本開示の一部を形成する添付図面を参照して、以下の「発明の実施するための形態」を考察した時点でより明らかになるであろう。しかし、図面が図示および説明のみの目的のものであり、本開示の範囲を限定することが意図されていないことが、はっきりと理解されるべきである。図面が正確な縮尺ではないことが解る。
【００４４】
本明細書において使用される「ｓｙｓｔｅｍ（システム）」、「ｅｎｇｉｎｅ（エンジン）」、「ｕｎｉｔ（ユニット）」、および／または「モジュール（ｍｏｄｕｌｅ）」という用語が、様々な構成要素、要素、部分、セクション、または様々なレベルの組み立て体を昇順で区別するための１つの方法であることが理解されるであろう。しかし、これらの用語は、他の表現が同じ目的を果たすのであれば、それに置き換えられてもよい。
【００４５】
ユニット、エンジン、またはモジュールが別のユニット、エンジン、またはモジュール「ｏｎ（上に）」ある、「ｃｏｎｎｅｃｔｅｄ  ｔｏ（に接続され）」ている、または「ｃｏｕｐｌｅｄ  ｔｏ（に結合され）」ているとされる場合、文脈が明らかにそうではないことを示さない限り、それが、他のユニット、エンジン、またはモジュールの直接上にあり得る、それに直接接続されるか結合され得る、またはそれと直接連通し得る、あるいは介在するユニット、エンジン、またはモジュールが存在し得ることが理解されるであろう。本明細書に使用される際、「ａｎｄ／ｏｒ（および／または）」という用語は、関連の列挙項目のうちの１つまたは複数のあらゆる組合せを含む。
【００４６】
本開示に使用されるフローチャートは、本開示のいくつかの実施形態による、システムが実施する動作を示す。フローチャートの動作が、順序不同に実施され得ることがはっきり理解されるべきである。逆に言えば、動作は、逆の順番、または同時に実施され得る。さらに、フローチャートに１つまたは複数の他の動作が加えられ得る。フローチャートから１つまたは複数の動作が取り除かれ得る。
【００４７】
さらに、本開示に記載のシステムおよび方法が、主に車両共有システムに関して説明されているが、それらが単に代表的な実施形態であることも理解されるべきである。本開示に記載のシステムまたは方法は、オンライン・レンタル取引（online rental transaction）において、使用権をあるものから別つのものへと移すどのような種類の経済的な共有サービスにも当てはまり得る。例えば、本開示のシステムまたは方法は、物的資産賃借および／または労働サービスに当てはまり得る。物的資産は、不動産（例えば、ホテル、部屋、またはアパート）、車両（例えば、自動車、自転車、電動自転車、バス、熱気球、または飛行機）、物品（例えば、衣類、傘、充電器、またはマイクロホン）などを含み得る。労働サービスは、ペット里親斡旋、ハウスキーピング、運転代行（designated driving）などを含み得る。本開示のシステムまたは方法のアプリケーションは、Ｗｅｂページ、ブラウザ用プラグイン、クライアント端末、カスタム・システム、内部解析システム、人口知能ロボット、もしくは類似のもの、またはそれらの任意の組合せを含み得る。
【００４８】
本開示における「ｃｙｃｌｉｓｔ（サイクリスト）」、「ｒｅｑｕｅｓｔｏｒ（要求側）」、「ｓｅｒｖｉｃｅ  ｒｅｑｕｅｓｔｏｒ（サービス要求側）」、「ｃｙｃｌｉｓｔ  ｔｅｒｍｉｎａｌ（サイクリスト端末）」、「ｒｅｑｕｅｓｔｏｒ  ｔｅｒｍｉｎａｌ（要求側端末）」、「ｔｅｒｍｉｎａｌ  ｄｅｖｉｃｅ（端末デバイス）」、および「ｕｓｅｒ（ユーザ）」という用語は、車両共有サービスを要求し得るまたは注文し得る個人、実体、または手段を言い換え可能に指すのに使用される。
【００４９】
本開示において使用される測位技術は、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、コンパス航法システム（ＣＯＭＰＡＳＳ）、ガリレオ測位システム、準天頂衛星システム（ＱＺＳＳ：Ｑｕａｓｉｚｅｎｉｔｈ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）、ワイヤレス・フィディリティ（ＷｉＦｉ）測位技術、もしくは類似のもの、またはそれらの任意の組合せに基づき得る。上記の測位システムのうちの１つまたは複数は、本開示において交換可能に使用され得る。
【００５０】
車両共有システムが、ポストインターネット時代でなければ定着し得ない新形態のサービスであることを留意されたい。それは、ポストインターネット時代でなければ生じ得ない、ユーザおよびサービス・プロバイダに技術的解決を提供する。プレインターネット時代においては、ユーザが車両レンタル店で車両を借りる必要がある場合、車両の要求および受付は、物理的な場所でお互いに出会うユーザと車両レンタル店の店主（shopkeeper）との間でのみ起こる。しかし、インターネット（および／または、Ｂｌｕｅｔｏｏｔｈ（登録商標）のような他のタイプのネットワーク技術）を通して、車両共有システムは、そのサービスのユーザが、車両の位置を正確に捉え、かつ車両を何時何処でも借りることを可能にする。それは、ユーザが、車両の駐車が許される場所ならどこにでも車両を駐車することも可能にする。したがって、インターネットを通して、車両共有システムは、ユーザおよびサービス・プロバイダに、従来のプレインターネット車両サービスの場面においては決して出会わないであろう、より便利な取引プラットフォームを提供し得る。
【００５１】
本開示は、車両共有サービスのためのシステムおよび方法に関する。システムおよび方法は、端末デバイスが検出する端末デバイスの位置および近距離無線信号の強度に基づき、車両の位置エリアを判断し得る。車両の位置エリアは、端末デバイスの位置を中心とし、車両と端末デバイスとの間の距離を半径とする、円形領域であり得る。システムおよび方法は、第１の測位モードおよび第２の測位モードに従って、車両を見つけるよう、ユーザをさらに案内し得る。第２の測位モードの測位精度は、第１の測位モードの測位精度よりも高いものであり得る。したがって、端末デバイスの助けで、システムおよび方法は、正確かつ安価に車両を位置決めし得る。加えて、ユーザが車両を見つけるためのプロセスは、第１の測位モードと第２の測位モードとの組合せによって、より便利なものとなり得る。
【００５２】
図１は、本開示のいくつかの実施形態による、代表的な車両共有システム１００を示す概略図である。車両共有システム１００は、サーバ１１０、ネットワーク１２０、１つまたは複数の端末デバイス１３０、１つまたは複数の車両１４０、記憶域（storage）１５０、および測位デバイス１６０を含み得る。車両共有システム１００は、ユーザが乗るための車両（例えば、車両１４０）を使用することを可能にする、車両共有サービスを提供し得る。ユーザが乗車を終了し、車両１４０を返却したい場合、ユーザは、車両１４０の駐車が許される場所ならどこにでも、車両１４０を放置し得る。それにより、車両１４０は、次のユーザの準備が整い得る。
【００５３】
サーバ１１０は、車両共有サービスの様々な機能性を提供するように、端末デバイス１３０および／または車両１４０と通信し得る。例えば、サーバ１１０は、例えばネットワーク１２０を介して、端末デバイス１３０からサービス要求を受信し得る。サービス要求は、例えば、車両タイプ、出発地、目的地、走行距離、ルート、もしくは類似のもの、またはそれらの任意の組合せを含む、乗車および／または車両１４０に関係している注文情報を含み得る。サービス要求は、ユーザ（例えば、ユーザ・アカウント情報）および／または端末デバイス１３０（例えば、端末デバイス１３０の位置）に関係している情報も含み得る。
【００５４】
サーバ１１０はまた、端末デバイス１３０および／または車両１４０に情報を送信し得る。例えば、サーバ１１０は、端末デバイス１３０から受信されたサービス注文に応じて、１つまたは複数の車両１４０を判断し得、また、例えば、１つまたは複数の車両１４０の位置、乗車のための料金（例えば、乗車のための総料金、乗車のための時間賃率）、もしくは類似のもの、またはそれらの組合せを含む、１つまたは複数の車両１４０に関係している情報を端末デバイス１３０に送信し得る。サーバ１１０はまた、車両１４０をロックするための命令、車両１４０をロック解除するための命令、車両が範囲外であることを示す情報、ナビゲーション情報などを送信し得る。
【００５５】
サーバ１１０は、端末デバイス１３０、車両１４０、および／または記憶域１５０から得られた履歴データに基づき、ホットスポット・エリアを判断し得る。ホットスポット・エリアは、車両が高需要であるエリアであり得る。履歴データは、あるエリアにおける車両に対する検索数を含み得る。履歴データは、履歴サービス注文（例えば、あるエリアで車両１４０が使用された回数）に関係しているデータも含み得る。履歴データは、端末デバイス１３０を介してユーザによって提供された情報をさらに含み得る（例えば、ユーザによって提示されたあるエリアにもっと車両を置くというアドバイス）。サーバ１１０はまた、サービス料金管理を提供し得る。サーバ１１０は、月会員、四半期会員、季節（例えば、春、夏）会員、年会員、または１乗車当たり料金に基づいて、乗車コストを判断し得る。
【００５６】
実施形態によっては、サーバ１１０は、単一のサーバかまたはサーバ・グループであり得る。サーバ・グループは、それぞれ、１つのアクセス・ポイントを介してネットワーク１２０に接続された集中型サーバ・グループか、または、１つまたは複数のアクセス・ポイントを介してネットワーク１２０に接続された分散型サーバ・グループであり得る。実施形態によっては、サーバ１１０は、ネットワーク１２０にローカル接続され得るか、またはネットワーク１２０とのリモート接続であり得る。例えば、サーバ１１０は、端末デバイス１３０、車両１４０、および／または記憶域１５０に記憶された情報および／またはデータに、ネットワーク１２０を介してアクセスし得る。別の例として、記憶域１５０は、サーバ１１０のバックエンド・データ記憶域として機能し得る。実施形態によっては、サーバ１１０は、クラウド・プラットフォームにおいて実装され得る。単に例として、クラウド・プラットフォームは、プライベート・クラウド、パブリック・クラウド、ハイブリッド・クラウド、コミュニティ・クラウド、分散型クラウド、インタークラウド、マルチクラウド、もしくは類似のもの、またはそれらの任意の組合せを含み得る。
【００５７】
実施形態によっては、サーバ１１０は、処理デバイス１１２を含み得る。処理デバイス１１２は、本開示における１つまたは複数の機能を行うことに関係した情報および／またはデータを処理し得る。例えば、処理デバイス１１２は、車両１４０の位置エリアを判断し得る。実施形態によっては、処理デバイス１１２は、１つまたは複数の処理ユニット（例えば、（１つまたは複数の）シングルコア処理エンジンまたは（１つまたは複数の）マルチコア処理エンジン）を含み得る。単に例として、処理デバイス１１２は、中央処理ユニット（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ−Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、特定用途向け命令セット・プロセッサ（ＡＳＩＰ：Ａｐｐｌｉｃａｔｉｏｎ−Ｓｐｅｃｉｆｉｃ  Ｉｎｓｔｒｕｃｔｉｏｎ−ｓｅｔ  Ｐｒｏｃｅｓｓｏｒ）、グラフィックス・プロセッシング・ユニット（ＧＰＵ：Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、物理処理ユニット（ＰＰＵ：Ｐｈｙｓｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、デジタル信号プロセッサ（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ：Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、プログラマブル論理デバイス（ＰＬＤ：Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、コントローラ、マイクロコントローラ・ユニット、縮小命令セット・コンピュータ（ＲＩＳＣ：Ｒｅｄｕｃｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ−Ｓｅｔ  Ｃｏｍｐｕｔｅｒ）、マイクロプロセッサ、もしくは類似のもの、またはそれらの任意の組合せを含み得る。
【００５８】
ネットワーク１２０は、情報および／またはデータの交換を容易にし得る。実施形態によっては、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、端末デバイス１３０、車両１４０、または記憶域１５０）は、ネットワーク１２０を介して車両共有システム１００における（１つまたは複数の）別の構成要素に、情報および／またはデータを送信し得る。例えば、サーバ１１０は、ネットワーク１２０を介して記憶域１５０から、複数の車両１４０のデータにアクセスし得かつ／またはそのデータを得ることができる。例えば、サーバ１１０は、ネットワーク１２０を介して、端末デバイス１３０の位置の近くの車両１４０の分布を、端末デバイス１３０に送信し得る。実施形態によっては、ネットワーク１２０は、任意のタイプの有線もしくは無線ネットワーク、またはそれらの組合せであり得る。単に例として、ネットワーク１２０は、ケーブル・ネットワーク、有線ネットワーク、光ファイバ・ネットワーク、電気通信ネットワーク、イントラネット、インターネット、ローカル・エリア・ネットワーク（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、広域ネットワーク（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ローカル・エリア・ネットワーク（ＷＬＡＮ：Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ：Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、広域ネットワーク（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆電話交換網（ＰＳＴＮ：Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈネットワーク、ＺｉｇＢｅｅネットワーク、近距離無線通信（ＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）ネットワーク、もしくは類似のもの、またはそれらの任意の組合せを含み得る。実施形態によっては、ネットワーク１２０は、１つまたは複数のネットワーク・アクセス・ポイントを含み得る。例えば、ネットワーク１２０は、基地局および／またはインターネット交換ポイント（internet exchange point）１２０−１、１２０−２、．．．などの有線または無線ネットワーク・アクセス・ポイントを含み得、それを通して、車両共有システム１００の１つまたは複数の構成要素は、データおよび／または情報を交換するように、ネットワーク１２０に接続され得る。
【００５９】
実施形態によっては、ユーザは、端末デバイス１３０の所有者であり得る。端末デバイス１３０は、ユーザからの入力を受信し、ネットワーク１２０を介して、入力に関係している情報をサーバ１１０に送信し得る。端末デバイス１３０はまた、ネットワーク１２０を介して、サーバ１１０から情報を受信し得る。例えば、端末デバイス１３０は、サーバ１１０への車両に対するサービス要求に関係しているユーザからの入力を受信し、サーバ１１０からのサービス確認、および／または情報もしくは命令を受信し得る。単に例として、端末デバイス１３０は、端末デバイス１３０の位置の近くの車両１４０を探すために、サービス要求をサーバ１１０に送信するように構成され得る。サーバ１１０は、サービス要求に従って、かつそれに応じて、端末デバイス１３０の位置の近くの１つまたは複数の車両１４０を判断し得る（例えば、車両１４０の位置、車両１４０の台数）。サーバ１１０はまた、判断された１つまたは複数の車両１４０に関係している情報を、ネットワーク１２０を介して、端末デバイス１３０に送信し得る。判断された１つまたは複数の車両１４０の情報は、電子地図に関連した端末デバイス１３０に表示され得る。端末デバイス１３０は、端末デバイス１３０に表示された車両１４０からの選択された車両１４０を示す、ユーザからの入力を受信し得、その入力は、サーバ１１０に送信され得る。端末デバイス１３０はまた、ユーザを選択された車両１４０の位置に案内するための歩行ナビゲーションを提供し得る。別の例として、端末デバイス１３０は、車両１４０を予約するためのユーザからの入力を受信し、その情報をサーバ１１０に送信し得る。さらに別の例として、端末デバイス１３０は、ユーザによって提供されたフィードバック情報をサーバ１１０に送信し得る。フィードバック情報は、車両１４０の状態（例えば、修理が必要とされる車両１４０の部分があるか否か）、改善提案などを含み得る。
【００６０】
実施形態によっては、端末デバイス１３０は、モバイル・デバイス１３０−１、タブレット・コンピュータ１３０−２、ラップトップ・コンピュータ１３０−３、車両１３０−４内の内蔵デバイス、もしくは類似のもの、またはそれらの任意の組合せを含み得る。実施形態によっては、モバイル・デバイス１３０−１は、スマート・ホーム・デバイス、装着型デバイス、スマート・モバイル・デバイス、仮想現実デバイス、拡張現実デバイス、もしくは類似のもの、またはそれらの任意の組合せを含み得る。実施形態によっては、スマート・ホーム・デバイスは、スマート・ライティング・デバイス、インテリジェント電気装置の制御デバイス、スマート監視デバイス、スマート・テレビ、スマート・ビデオ・カメラ、インターフォン、もしくは類似のもの、またはそれらの任意の組合せを含み得る。実施形態によっては、装着型デバイスは、スマート・ブレスレット、スマート履物、スマート・グラス、スマート・ヘルメット、スマート・ウォッチ、スマート衣類、スマート・バックパック、スマート・アクセサリ、もしくは類似のもの、またはそれらの任意の組合せを含み得る。実施形態によっては、スマート・モバイル・デバイスは、スマートフォン、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーミング・デバイス、ナビゲーション・デバイス、販売時点情報管理（ＰＯＳ：Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ）デバイス、もしくは類似のもの、またはそれらの任意の組合せを含み得る。実施形態によっては、仮想現実デバイスおよび／または拡張現実デバイスは、仮想現実ヘルメット、仮想現実グラス、仮想現実パッチ、拡張現実ヘルメット、拡張現実グラス、拡張現実パッチ、もしくは類似のもの、またはそれらの任意の組合せを含み得る。例えば、仮想現実デバイスおよび／または拡張現実デバイスは、Ｇｏｏｇｌｅ  Ｇｌａｓｓ（登録商標）、Ｏｃｕｌｕｓ  Ｒｉｆｔ（登録商標）、Ｈｏｌｏｌｅｎｓ（登録商標）、Ｇｅａｒ  ＶＲ（登録商標）などを含み得る。実施形態によっては、車両１３０−４内の内蔵デバイスは、内蔵コンピュータ、内蔵車載テレビ、内蔵タブレットなどを含み得る。実施形態によっては、端末デバイス１３０は、ユーザおよび／または端末デバイス１３０の位置を見つけるために、測位デバイス１６０と通信するように構成された、信号送信器および信号受信器を含み得る。
【００６１】
車両１４０は、複数の車両１４０−１、１４０−２、．．．１４０−ｎを含み得る。車両１４０は、例えば、一輪車、自転車、三輪車、二人乗り自転車、自動二輪車、電動自転車、モペット（moped）などを含む、任意のタイプの車両であり得る。車両１４０の色は、限定的ではない。単に例として、車両１４０の本体の色は、黄色であり得る。実施形態によっては、車両１４０は、一意の記号で識別され得る。一意の記号は、バーコード、クイック・レスポンス（ＱＲ：Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コード、文字および／または数字を含むシリアル番号、もしくは類似のもの、またはそれらの任意の組合せを含み得る。例えば、車両１４０の識別（ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）は、端末デバイス１３０のモバイル・アプリケーションを通して、車両１４０のＱＲコード（登録商標）をスキャンすることによって得られ得る。車両１４０は、サーバ１１０、ネットワーク１２０、端末デバイス１３０、および／または測位デバイス１６０と通信し得る。例えば、車両１４０は、ネットワーク１２０を介して、車両１４０の状態情報をサーバ１１０に送信し得る。状態情報は、車両１４０の位置、車両１４０のロック／ロック解除状態、車両１４０の乗車距離、乗車継続時間、および／もしくは車両１４０の乗車速度、車両１４０のバッテリ電力、または類似のもの、あるいはそれらの組合せを含み得る。サーバ１１０は、状態情報に基づいて車両１４０を監視し得る。別の例として、車両１４０は、端末デバイス１３０および／またはサーバ１１０から、命令（例えば、車両１４０をロック／ロック解除するための命令）を受信し得る。さらに別の例として、車両１４０は、車両１４０の位置を見つけるために測位デバイス１６０と通信するように構成された、信号送信器および信号受信器（例えば、車両１４０のＧＰＳ構成要素）を含み得る。
【００６２】
記憶域１５０は、データおよび／または命令を記憶し得る。データは、ユーザ、端末デバイス１３０、車両１４０などに関係したデータを含み得る。ユーザに関係したデータは、例えば、ユーザの名前、ユーザの携帯電話番号、ユーザのＩＤ番号、ユーザのタイプ（例えば、年間カード・ユーザ、四半期カード・ユーザ、または月間カード・ユーザ）、ユーザの利用記録（例えば、乗車時間、コスト）、ユーザの信用格付け、過去のルート、預金残高などを含む、ユーザ・プロファイルを含み得る。車両１４０に関係したデータは、車両のサービス条件（休止状態、予約状態、乗車中、メンテナンス状態、損失状態）、車両の位置、車両のタイプ（例えば、一輪車、自転車、三輪車、二人乗り自転車、自動二輪車、電動自転車）などを含み得る。実施形態によっては、記憶域１５０は、端末デバイス１３０および／または車両１４０から得られたデータを記憶し得る。例えば、記憶域１５０は、端末デバイス１３０に関連したログ情報を記憶し得る。実施形態によっては、記憶域１５０は、本開示に記載の代表的な方法を行うために、サーバ１１０が実行し得るかまたは使用し得る、データおよび／または命令を記憶し得る。
【００６３】
実施形態によっては、記憶域１５０は、大容量記憶域、リムーバブル記憶域、揮発性読取り書込みメモリ、読取り専用メモリ（ＲＯＭ：Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、もしくは類似のもの、またはそれらの任意の組合せを含み得る。代表的な大容量記憶域は、磁気ディスク、光ディスク、ソリッド−ステート・ドライブなどを含み得る。代表的なリムーバブル記憶域は、フラッシュ・ドライブ、フロッピー・ディスク、光ディスク、メモリ・カード、ｚｉｐディスク、磁気テープなどを含み得る。代表的な揮発性読取り書込みメモリは、ランダム・アクセス・メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含み得る。代表的なＲＡＭは、ダイナミックＲＡＭ（ＤＲＡＭ：Ｄｙｎａｍｉｃ  ＲＡＭ）、ダブル・データ・レート・シンクロナス・ダイナミックＲＡＭ（ＤＤＲ  ＳＤＲＡＭ：Ｄｏｕｂｌｅ  Ｄａｔａ  Ｒａｔｅ  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  ＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ：Ｓｔａｔｉｃ  ＲＡＭ）、サイリスタＲＡＭ（Ｔ−ＲＡＭ：Ｔｈｙｒｉｓｔｏｒ  ＲＡＭ）、およびゼロ−コンデンサＲＡＭ（Ｚ−ＲＡＭ：Ｚｅｒｏ−Ｃａｐａｃｉｔｏｒ  ＲＡＭ）などを含み得る。代表的なＲＯＭは、マスクＲＯＭ（ＭＲＯＭ：Ｍａｓｋ  ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ：Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ：Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ：Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、コンパクト・ディスクＲＯＭ（ＣＤ−ＲＯＭ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ−ＲＯＭ）、およびデジタル・バーサタイル・ディスクＲＯＭなどを含み得る。実施形態によっては、記憶域１５０は、クラウド・プラットフォームにおいて実装され得る。単に例として、クラウド・プラットフォームは、プライベート・クラウド、パブリック・クラウド、ハイブリッド・クラウド、コミュニティ・クラウド、分散型クラウド、インタークラウド、マルチクラウド、もしくは類似のもの、またはそれらの任意の組合せを含み得る。
【００６４】
測位デバイス１６０は、対象、例えば、端末デバイス１３０、または車両１４０のうちの１つまたは複数に関連した情報を判断し得る。例えば、測位デバイス１６０は、端末デバイス１３０および／または車両１４０の現在時刻および現在位置を判断し得る。実施形態によっては、測位デバイス１６０は、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、コンパス航法システム（ＣＯＭＰＡＳＳ）、ＢｅｉＤｏｕ航法衛星システム、ガリレオ測位システム、準天頂衛星システム（ＱＺＳＳ）などであり得る。情報は、対象の位置、高度、速度、もしくは加速度、および／または現在時刻を含み得る。位置は、緯度座標および経度座標などの座標の形式であり得る。測位デバイス１６０は、１つまたは複数の衛星、例えば、衛星１６０−１、衛星１６０−２、および衛星１６０−３を含み得る。衛星１６０−１〜１６０−３は、独立にまたは共同で上述の情報を判断し得る。測位デバイス１６０は、上述の情報を、ネットワーク１２０を介して端末デバイス１３０、または車両１４０に送信し得る。
【００６５】
実施形態によっては、車両共有システム１００の１つまたは複数の構成要素は、ネットワーク１２０を介して、記憶域１５０に記憶されたデータおよび／または命令にアクセスし得る。実施形態によっては、記憶域１５０は、バックエンド記憶域としてサーバ１１０に直接接続され得る。実施形態によっては、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、端末デバイス１３０、または車両１４０）は、記憶域１５０にアクセスするための許可を有し得る。実施形態によっては、車両共有システム１００の１つまたは複数の構成要素は、１つまたは複数の条件が満たされると、ユーザ、および／または車両１４０に関係した情報を読み、かつ／または修正し得る。例えば、サーバ１１０は、車両１４０の乗車が完了した後、１人または複数人のユーザの情報を読み、かつ／または修正し得る。
【００６６】
実施形態によっては、車両共有システム１００の１つまたは複数の構成要素間の情報交換が、端末デバイス１３０上の車両共有サービスのモバイル・アプリケーションを起動し、端末デバイス１３０を介して、車両サービスを要求するか、またはクエリを入力すること（例えば、車両を探すこと）を経て、開始され得る。サービス要求の対象は、いずれの製品でもよい。実施形態によっては、製品は、食品、薬、日用品、化学製品、電気器具、衣類、自動車、住宅、高級品、もしくは類似のもの、またはそれらの任意の組合せを含み得る。他の実施形態によっては、製品は、サービス製品、金融商品、知識製品、インターネット製品、もしくは類似のもの、またはそれらの任意の組合せを含み得る。インターネット製品は、個人ホスト製品、Ｗｅｂ製品、モバイル・インターネット製品、市販ホスト製品、埋め込み型製品、もしくは類似のもの、またはそれらの任意の組合せを含み得る。モバイル・インターネット製品は、モバイル端末のソフトウェア、プログラム、システム、もしくは類似のもの、またはそれらの任意の組合せにおいて使用され得る。モバイル端末は、タブレット・コンピュータ、ラップトップ・コンピュータ、携帯電話、携帯情報端末（ＰＤＡ）、スマート・ウォッチ、販売時点情報管理（ＰＯＳ）デバイス、車載コンピュータ、車載テレビ、装着型デバイス、もしくは類似のもの、またはそれらの任意の組合せを含み得る。例えば、製品は、コンピュータまたは携帯電話において使用される、任意のソフトウェアおよび／またはアプリケーションであり得る。ソフトウェアおよび／またはアプリケーションは、社交、買い物、輸送、娯楽、学習、投資、もしくは類似のもの、またはそれらの任意の組合せに関係し得る。実施形態によっては、輸送に関係したソフトウェアおよび／またはアプリケーションは、旅行用ソフトウェアおよび／またはアプリケーション、車両日程計画用ソフトウェアおよび／またはアプリケーション、地図作成用ソフトウェアおよび／またはアプリケーションなどを含み得る。
【００６７】
当業者であれば、車両共有システム１００の要素が働く際、その要素が、電気信号および／または電磁信号を通して働き得ることを理解するであろう。例えば、端末デバイス１３０が、判断を行う、車両１４０をロック解除する、などのタスクを処理する際、端末デバイス１３０は、そのようなタスクを処理するように、それのプロセッサ内の論理回路を作動させ得る。端末デバイス１３０が、サーバ１１０にクエリ（例えば、車両１４０の位置に関係している情報）を外部送信する際、端末デバイス１３０のプロセッサは、そのクエリを符号化する電気信号を生成し得る。次に、端末デバイス１３０のプロセッサは、出力ポートに電気信号を送信し得る。端末デバイス１３０が、有線ネットワークを介してサーバ１１０と通信する場合、出力ポートが、ケーブルに物理的に接続され得、さらにサーバ１１０の入力ポートに電気信号を送信する。端末デバイス１３０が、無線ネットワークを介してサーバ１１０と通信する場合、端末デバイス１３０の出力ポートが、１つまたは複数のアンテナであり得、電気信号を電磁信号に変換する。同様に、車両１４０は、それのプロセッサ内の論理回路の演算を通してタスクを処理し得、電気信号または電磁信号を介してサーバ１１０から命令および／またはサービス注文を受信し得る。端末デバイス１３０、車両１４０、および／またはサーバ１１０などの電子デバイス内で、それのプロセッサが命令を処理し、命令を外部送信し、かつ／または動作を行う際、命令および／または動作は、電気信号を介して行われる。例えば、プロセッサが記憶媒体（例えば、記憶域１５０）からデータ（例えば、複数のユーザ・プロファイル）を引き出すと、プロセッサは、記憶媒体の読取りデバイスに電気信号を外部送信し得、読取りデバイスは、記憶媒体内の構造化データを読み取り得る。構造化データは、電子デバイスのバスを介して、電気信号の形式でプロセッサに送信され得る。ここでは、電気信号とは、１つの電気信号、一連の電気信号、および／または複数の離散電気信号を指し得る。
【００６８】
図２は、本開示のいくつかの実施形態による、コンピューティング・デバイス２００の代表的なハードウェアおよび／またはソフトウェア構成要素を示す概略図である。コンピューティング・デバイス２００は、汎用コンピュータまたは専用コンピュータであり得る。コンピューティング・デバイス２００は、本明細書に記載のような車両共有システム１００の任意の構成要素を実装するのに使用され得る。例えば、サーバ１１０の処理デバイス１１２、および／または端末デバイス１３０は、それのハードウェア、ソフトウェア、プログラム、ファームウェア、またはそれらの組合せを介して、コンピューティング・デバイス２００において実装され得る。便宜上、このようなコンピュータがただ１つしか示されていないが、本明細書に記載のような車両共有サービスに関係したコンピュータ機能は、処理負荷を分散させるために、いくつかの類似のプラットフォームに分散方式で実装され得る。
【００６９】
コンピューティング・デバイス２００は、例えば、データ通信を容易にするために、それに接続されたネットワーク（例えば、ネットワーク１２０）に、かつネットワークから接続されたＣＯＭポート２５０を含み得る。コンピューティング・デバイス２００は、本明細書に記載のサーバ１１０の機能を行うためのプログラム命令を実行するためのプロセッサ２２０も含み得る。代表的なコンピュータ・プラットフォームは、コンピュータによって処理されるかつ／または送信される様々なデータ・ファイル用に、内部通信バス２１０、様々な形式のプログラム記憶域およびデータ記憶域、例えば、ディスク２７０、および読取り専用メモリ（ＲＯＭ）２３０、またはランダム・アクセス・メモリ（ＲＡＭ）２４０を含み得る。代表的なコンピュータ・プラットフォームは、ＲＯＭ２３０、ＲＡＭ２４０、および／または別のタイプの非一時的記憶媒体に記憶されて、プロセッサ２２０によって実行されるプログラム命令も含み得る。本開示の方法および／またはプロセスは、プログラム命令として実装され得る。コンピューティング・デバイス２００は、コンピュータと、ユーザと、それの内の他の構成要素との間の入力／出力をサポートする、Ｉ／Ｏ２６０も含む。コンピューティング・デバイス２００はまた、ネットワーク通信を介して、プログラミングおよびデータを受信し得る。
【００７０】
単に説明上、コンピューティング・デバイス２００において、１つのみのＣＰＵおよび／またはプロセッサが説明されている。しかし、本開示におけるコンピューティング・デバイス２００が、複数のＣＰＵおよび／またはプロセッサも含み得、したがって、本開示に記載のような１つのＣＰＵおよび／またはプロセッサによって行われている動作および／または方法ステップが、複数のＣＰＵおよび／またはプロセッサによっても共同でまたは別々に行われ得る、ということに留意されたい。例えば、コンピューティング・デバイス２００のＣＰＵおよび／またはプロセッサは、ステップＡとステップＢの両方を実行し得る。別の例におけるように、ステップＡおよびステップＢは、コンピューティング・デバイス２００内の２つの異なるＣＰＵおよび／またはプロセッサによっても共同でまたは別々に行われ得る（例えば、第１のプロセッサがステップＡを実行し、第２のプロセッサがステップＢを実行するか、または、第１および第２のプロセッサがステップＡおよびステップＢを共同で実行する）。
【００７１】
図３は、本開示のいくつかの実施形態による、モバイル・デバイス３００の代表的なハードウェアおよび／またはソフトウェア構成要素を示す概略図である。図３に示されるように、モバイル・デバイス３００は、通信モジュール３１０、ディスプレイ３２０、グラフィックス・プロセッシング・ユニット（ＧＰＵ）３３０、プロセッサ３４０、Ｉ／Ｏ３５０、メモリ３６０、および記憶域３９０を含み得る。実施形態によっては、システム・バスまたはコントローラ（図示せず）を含むがこれらに限定されるものではない他のいずれの適切な構成要素も、モバイル・デバイス３００に含まれ得る。実施形態によっては、モバイル・オペレーティング・システム３７０（例えば、ｉＯＳ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ（登録商標））および１つまたは複数のアプリケーション３８０が、プロセッサ３４０によって実行されるために、記憶域３９０からメモリ３６０にロードされ得る。アプリケーション３８０は、サーバ１１０からの車両１４０の状態に関係している情報（例えば、車両１４０の位置）を送信し、受信し、提示するためのブラウザまたは他の任意の適切なアプリを含み得る。情報ストリームとのユーザ相互作用が、Ｉ／Ｏ３５０を介してもたらされ、ネットワーク１２０を介して、車両共有システム１００のサーバ１１０および／または他の構成要素に提供され得る。
【００７２】
図４は、本開示のいくつかの実施形態による、車両１４０の代表的なハードウェアおよび／またはソフトウェア構成要素を示す概略図である。車両１４０は、ロック４１０、制御構成要素４２０、測位構成要素４３０、通信構成要素４４０、ディスプレイ４５０、および電源４６０を含み得る。
【００７３】
ロック４１０は、車両の１つまたは複数のホイールをロックするように構成され得る。実施形態によっては、ロック４１０は、車両ロック・ピラーまたはラックなどの固定対象に車両１４０を固定するように構成され得る。ロック４１０は、それらの機能を実装するための機構の任意の組合せを含み得る。例えば、ロック４１０は、機械ロックまたは電子ロックを含み得る。
【００７４】
制御構成要素４２０は、車両１４０の他の構成要素（例えば、ロック４１０、測位構成要素４３０、および／または通信構成要素４４０）の動作を制御し得る。例えば、制御構成要素４２０は、サーバ１１０および／または端末デバイス１３０からの命令に応じて、開けられる（すなわち、車両を解除する）かつ／またはロックされる（すなわち、車両をロックする）ようにロック４１０を制御し得る。
【００７５】
測位構成要素４３０は、車両１４０の位置を見つけるかまたは追跡するために、車両共有システム１００の測位デバイス１６０と通信し得る。通信構成要素４４０は、車両１４０、端末デバイス１３０、および／またはサーバ１１０の間の通信を促進し得る。
【００７６】
通信構成要素４４０は、セルラ通信技術（例えば、ＧＳＭ（登録商標）、ＣＤＭＡ、２Ｇ、３Ｇ、４Ｇ）、近距離無線通信技術（例えば、Ｂｌｕｅｔｏｏｔｈ、ＮＦＣ、ＺｉｇＢｅｅ、ワイヤレス・フィディリティ（Ｗｉ−Ｆｉ）技術、赤外線データ協会（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、狭帯域モノのインターネット（ＮＢ−ＩｏＴ：Ｎａｒｒｏｗ  Ｂａｎｄ−Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）、低電力広域ネットワーク（ＬＰＷＡＮ：Ｌｏｗｅｒ−Ｐｏｗｅｒ  Ｗｉｄｅ−Ａｒｅａ  Ｎｅｔｗｏｒｋ）（例えば、ＬｏＲａ）などの様々な無線技術を利用し得る。実施形態によっては、制御構成要素４２０、測位構成要素４３０、および／または通信構成要素４４０は、ロック４１０に統合され得る。
【００７７】
ディスプレイ４５０は、ユーザが車両１４０に乗車しているときに、車両１４０に関係している情報を表示し得る。情報は、ナビゲーション地図、乗車速度、乗車距離などを含み得る。実施形態によっては、ディスプレイ４５０は、広告、ニュース、交通量、天気なども表示し得る。実施形態によっては、ディスプレイ４５０は、ユーザに対話型インタフェースを提供し得る。例えば、ユーザは、ディスプレイ４５０に示された複数のルートからナビゲーションルートを選択し得る。ディスプレイ４５０は、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、発光ダイオード（ＬＥＤ：Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ベースのディスプレイ、平面パネル・ディスプレイまたは曲面スクリーン、テレビ・デバイス、陰極線管（ＣＲＴ：Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、もしくは類似のもの、またはそれらの任意の組合せを含み得る。実施形態によっては、ディスプレイ４５０は、ロック４１０と統合され得る。
【００７８】
電源４６０は、車両１４０の構成要素（例えば、制御構成要素４２０、測位構成要素４３０、通信構成要素４４０、ディスプレイ４５０）の動作用の電力を提供し得る。電源４６０は、太陽エネルギー、運動エネルギー（例えば、車両１４０の乗車中に、バッテリが充電され得る）、風力エネルギー、力学エネルギーなどによって充電されるバッテリを含み得る。実施形態によっては、車両１４０は、他の構成要素、例えば、可動構成要素（例えば、ペダル、ホイール）、伝動構成要素（例えば、二輪車のチェーン）、拘束構成要素（例えば、ブレーキ）、警報構成要素（例えば、ベル）、もしくは類似のもの、またはそれらの任意の組合せを含み得る。
【００７９】
図５は、本開示のいくつかの実施形態による、代表的な処理デバイスを示す概略図である。処理デバイス１１２は、取得モジュール５１０、処理モジュール５２０、送信モジュール５３０、および記憶モジュール５４０を含み得る。
【００８０】
取得モジュール５１０は、車両共有サービスに関係している情報を得るように構成され得る。実施形態によっては、取得モジュール５１０は、端末デバイス１３０から車両利用要求を得ることができる。車両利用要求は、端末デバイス１３０のユーザが、リアルタイムにおいてまたは事前設定時間において車両１４０を使用したいという要求を含み得る。実施形態によっては、取得モジュール５１０は、端末デバイス１３０の位置を得ることができる。例えば、取得モジュール５１０は、第１の測位モードまたは第２の測位モードに従って端末デバイス１３０の位置を得ることができる。実施形態によっては、取得モジュール５１０は、端末デバイス１３０から、車両１４０に関連した情報を得ることができる。例えば、情報は、車両１４０の近距離無線通信モジュールの識別子、および端末デバイス１３０によって判断された近距離無線信号の強度を含み得る。
【００８１】
処理モジュール５２０は、車両共有サービスに関係している情報を処理するように構成され得る。実施形態によっては、処理モジュール５２０は、車両１４０の位置エリアを判断し得る。実施形態によっては、処理モジュール５２０は、車両１４０と端末デバイス１３０との間の距離（例えば、直線距離またはルート距離）を判断し得る。例えば、処理モジュール５２０は、近距離無線信号の強度に基づいて距離を判断し得る。実施形態によっては、処理モジュール５２０は、地図に車両１４０の位置エリアをマークし得る。地図は、記憶デバイス（例えば、記憶域５２０、記憶モジュール５４０）に記憶され得る。実施形態によっては、処理モジュール５２０は、地図に端末デバイス１３０の位置をマークし得る。実施形態によっては、処理モジュール５２０は、複数の車両に関連した複数の位置エリアに基づき、ホット領域を判断し得る。実施形態によっては、処理モジュール５２０は、車両１４０と端末デバイス１３０との間の距離が閾値（例えば、第１の閾値、第２の閾値）よりも大きいか否かを判断し得る。実施形態によっては、処理モジュール５２０は、端末デバイス１３０と車両１４０との間のルート（例えば、第１のルート、第２のルート）を生成し得る。例えば、処理モジュール５２０は、第２の測位モードに従って、端末デバイス１３０と車両１４０との間の第２のルートを生成し得る。
【００８２】
送信モジュール５３０は、車両共有サービスに関係している情報を端末デバイス１３０および／または車両１４０に送信するように構成され得る。実施形態によっては、送信モジュール５３０は、車両１４０の位置エリアを端末デバイス１３０に送信し得る。実施形態によっては、送信モジュール５３０は、車両１４０の位置エリアおよび端末デバイス１３０の位置を含む地図を端末デバイス１３０に送信し得る。実施形態によっては、送信モジュール５３０は、ホット領域をユーザ（例えば、端末デバイス１３０）に送信し得る。実施形態によっては、送信モジュール５３０は、端末デバイス１３０から車両１４０へのルート（例えば、第１のルート、第２のルート）を、端末デバイス１３０に送信し得る。実施形態によっては、送信モジュール５３０は、リマインド・ヒントを発するよう、車両１４０に命令を送信し得る。
【００８３】
記憶モジュール５４０は、車両共有サービスに関係している情報を記憶するように構成され得る。実施形態によっては、記憶モジュール５４０は、地図を記憶し得る。実施形態によっては、記憶モジュール５４０は、車両情報、車両１４０の位置エリア、および／またはホット領域を記憶し得る。処理デバイス１１２の他のモジュール（例えば、取得モジュール５１０、処理モジュール５２０、送信モジュール５３０）は、記憶モジュール５４０に記憶された情報にアクセスし得る。
【００８４】
処理デバイス１１２内のモジュールは、有線接続または無線接続を介して、互いに接続され得る、または互いに通信し得る。有線接続には、メタル・ケーブル、光ケーブル、ハイブリッド・ケーブル、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。無線接続には、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、Ｂｌｕｅｔｏｏｔｈ、ＺｉｇＢｅｅ、近距離無線通信（ＮＦＣ）、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。モジュールのうちの２つ以上が単一のモジュールに組み合わされ得、モジュールのうちのいずれも、２つ以上のユニットに分割され得る。例えば、取得モジュール５１０と送信モジュール５３０とが、車両共有サービスに関係している情報を得ることも送信することも行い得る単一のモジュールとして組み合わされ得る。別の例として、処理モジュール５２０が省かれ得、情報が外部デバイスによって処理され得る。
【００８５】
図６は、本開示のいくつかの実施形態による代表的な端末デバイスを示す概略図である。図６に示されるように、端末デバイス１３０は、測位モジュール６１０、処理モジュール６２０、通信モジュール６３０、およびリマインド・モジュール６４０を含み得る。図７Ａは、本開示のいくつかの実施形態による代表的な測位モジュールを示す概略図である。図７Ａに示されるように、測位モジュール６１０は、第１の測位ユニット７１０および第２の測位ユニット７２０を含み得る。図７Ｂは、本開示のいくつかの実施形態による代表的な処理モジュールを示す概略図である。図７Ｂに示されるように、処理モジュール６２０は、距離判断ユニット７３０、処理ユニット７４０、および生成ユニット７５０を含み得る。
【００８６】
測位モジュール６１０は、端末デバイス１３０および／または車両１４０の位置を判断するように構成され得る。実施形態によっては、測位モジュール６１０は、第１の測位ユニット７１０および第２の測位ユニット７２０を含み得る。第１の測位ユニット７１０は、第１の測位モードに従って、端末デバイス１３０の位置を判断し得る。第２の測位ユニット７２０は、第２の測位モードに基づき、端末デバイス１３０および／または車両１４０の位置（例えば、端末デバイス１３０と車両１４０との相対位置）を判断し得る。
【００８７】
処理モジュール６２０は、車両共有サービスに関係している情報を処理するように構成され得る。実施形態によっては、処理モジュール６２０は、距離判断ユニット７３０、処理ユニット７４０、および生成ユニット７５０を含み得る。実施形態によっては、距離判断ユニット７３０は、車両１４０と端末デバイス１３０との間の距離（例えば、直線距離またはルート距離）を判断し得る。例えば、距離判断ユニット７３０は、端末デバイス１３０が受信する近距離無線信号の強度に基づいて距離を判断し得る。別の例として、距離判断ユニット７３０は、第２の測位モードに基づいて距離を判断し得る。実施形態によっては、処理ユニット７４０は、近距離無線信号の強度を判断し得る。実施形態によっては、処理ユニット７４０は、端末デバイス１３０の位置および近距離無線信号の強度に基づき、車両１４０の位置エリアを判断し得る。実施形態によっては、処理ユニット７４０は、車両１４０と端末デバイス１３０との間の距離が、第１の閾値よりも大きいか否か、かつ／または第２の閾値よりも小さいか否かを判断し得る。実施形態によっては、生成ユニット７５０が、端末デバイス１３０と車両１４０との間のルート（例えば、第１のルート、第２のルート）を生成し得る。実施形態によっては、生成ユニット７５０は、到着ヒントを生成し得る。
【００８８】
通信モジュール６３０は、車両共有サービスに関係している他の構成要素と通信するように構成され得る。実施形態によっては、通信モジュール６３０は、車両１４０から発せられた近距離無線測位信号（例えば、アイビーコン信号）を検出し得る。実施形態によっては、通信モジュール６３０は、端末デバイス１３０にインストールされたアプルケーションを介して、処理デバイス１１２との通信（例えば、無線通信）を確立し得る。実施形態によっては、通信モジュール６３０は、リマインド・ヒントを発するよう、車両１４０に命令を送信し得る。
【００８９】
リマインド・モジュール６４０は、ユーザに気付かせる（remind）ように構成され得る。実施形態によっては、リマインド・モジュール６４０は、車両１４０が近くであることをユーザに気付かせ得る。実施形態によっては、リマインド・モジュール６４０は、到着ヒントを生成し得る。実施形態によっては、到着ヒントには、テキスト、画像、音、音声、漫画、ビデオ、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。例えば、端末デバイス１３０にインストールされたアプリケーションが、「あなたは目的地に到着しました」という音声を流し得る。別の例として、「到着した」のテキストが、アプリケーションのインタフェースに示され得る。
【００９０】
図８は、本開示のいくつかの実施形態による、車両の位置エリアを判断するための代表的なプロセスのフローチャートである。プロセス８００は、車両共有システム１００によって実行され得る。例えば、プロセス８００は、記憶域ＲＯＭ２３０またはＲＡＭ２４０に記憶された命令セット（例えば、アプリケーション）として実装され得る。プロセッサ２２０は、命令セットを実行し得、命令を実行すると、プロセス８００を行うように構成され得る。下記に提示される図示のプロセスの動作は、例示であることが意図されるものである。実施形態によっては、プロセス８００は、記載されていない１つまたは複数の追加の動作を伴って、かつ／または考察された動作のうちの１つまたは複数を省いて成立し得る。それに加え、図８に図示され、下記に説明されるプロセスの動作の順番は、限定的であることが意図されるものではない。
【００９１】
８１０において、処理デバイス１１２（例えば、取得モジュール５１０）が端末デバイス１３０の位置を得ることができる。実施形態によっては、処理デバイス１１２は、ネットワーク１２０を介して、端末デバイス１３０から端末デバイス１３０の位置を得ることができる。実施形態によっては、端末デバイスの位置は、測位技術に従って、処理デバイス１１２によって判断され得る。測位技術には、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、コンパス航法システム（ＣＯＭＰＡＳＳ）、ＢｅｉＤｏｕ航法衛星システム、ガリレオ測位システム、準天頂衛星システム（ＱＺＳＳ）、ＷｉＦｉ測位技術、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。実施形態によっては、処理デバイス１１２は、リアルタイムまたはほぼリアルタイムで、端末デバイス１３０の位置を得ることができる。例えば、処理デバイス１１２は、端末デバイス１３０の位置を所定の間隔で（例えば、０．５、１、２、３、５、１０秒ごとに）更新し得る。
【００９２】
実施形態によっては、端末デバイス１３０の位置は、端末デバイス１３０によって処理デバイス１１２に送信され得る。処理デバイス１１２は、端末デバイス１３０にインストールされたアプリケーションを介して、端末デバイス１３０との通信（例えば、無線通信）を確立し得る。実施形態によっては、アプリケーションは、オンデマンド・サービス（例えば、車両共有サービス）に関係するものであり得る。アプリケーションは、端末デバイス１３０のリアルタイムの位置を処理デバイス１１２に絶えず送信するよう端末デバイス１３０に指示し得る。実施形態によっては、端末デバイス１３０は、アプリケーションがバックグラウンドにおいて使用されているかつ／または実行しているときに、それの位置を処理デバイス１１２に送信し得る。
【００９３】
８２０において、処理デバイス１１２（例えば、取得モジュール５１０）が、端末デバイス１３０から車両に関連した情報を得ることができる。情報には、車両１４０の近距離無線通信モジュールの識別子、および端末デバイス１３０によって判断された近距離無線信号の強度が含まれ得る。実施形態によっては、近距離無線通信モジュールが近距離無線信号を発し得る。例えば、近距離無線通信モジュールは、リアルタイムまたはほぼリアルタイムで近距離無線信号を発し得る。実施形態によっては、近距離無線通信モジュールは、車両１４０内／上に取り付けられ得る。単に例として、近距離無線通信モジュールは、車両１４０の電子ロック内／上に取り付けられ得る。端末デバイス１３０が車両１４０の近くである（例えば、端末デバイス１３０が近距離無線信号を検出することができる）とき、端末デバイス１３０（例えば、端末デバイス１３０にインストールされたアプリケーション）は、車両１４０の近距離無線通信モジュールから発せられた近距離無線信号を受信し得る。端末デバイス１３０は、車両１４０の近距離無線通信モジュールの識別子（本明細書では、車両１４０またはそれのロックの識別子とも呼ばれ得る）を受信し、受信近距離無線信号に基づいて近距離無線信号の強度を判断し得る。端末デバイス１３０は、車両１４０の近距離無線通信モジュールの識別子、および近距離無線信号の判断された強度を処理デバイス１１２に送信し得る。
【００９４】
実施形態によっては、近距離無線通信モジュールには、Ｂｌｕｅｔｏｏｔｈモジュール（例えば、Ｂｌｕｅｔｏｏｔｈアダプタ）が含まれ得、近距離無線通信モジュールは、Ｂｌｕｅｔｏｏｔｈ信号を含み得る。近距離無線通信モジュールの識別子には、Ｂｌｕｅｔｏｏｔｈモジュールの識別子が含まれ得る。実施形態によっては、近距離無線通信モジュール（例えば、Ｂｌｕｅｔｏｏｔｈモジュール）の識別子には、Ｂｌｕｅｔｏｏｔｈアドレス、メディア・アクセス制御（ＭＡＣ：Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、シリアル番号、マーク番号、コード、バーコード、クイック・レスポンス（ＱＲ）コード、数字、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。車両１４０の近距離無線通信モジュールの識別子により、処理デバイス１１２は、車両１４０を排他的に識別し得る。
【００９５】
実施形態によっては、端末デバイス１３０によって判断される近距離無線信号の強度とは、端末デバイス１３０が受信する（または判断する）近距離無線信号の強度を指し得る。実施形態によっては、近距離無線信号の初期強度（例えば、近距離無線通信モジュールから発せられた近距離無線信号の強度）が、予め判断され得る。例えば、近距離無線信号の初期強度は、一定の値であり得る。別の例として、処理デバイス１１２が、近距離無線通信モジュールに対応する近距離無線信号の初期強度を得ることができる。実施形態によっては、端末デバイス１３０と車両１４０との間の距離は、近距離無線信号の強度と負の相関を有し得る（例えば、反比例し得る）。例えば、端末デバイス１３０と車両１４０との間の距離が大きくなると、近距離無線信号の強度は、下がり得る。近距離無線信号の強度は、端末デバイス１３０と車両１４０および／または車両１４０の位置エリアとの間の距離を判断するのに使用され得る。
【００９６】
８３０において、処理デバイス１１２（例えば、処理モジュール５２０）が、車両１４０の位置エリアを判断し得る。実施形態によっては、処理デバイス１１２は、端末デバイス１３０の位置および近距離無線信号の強度に基づいて車両１４０の位置エリアを判断し得る。実施形態によっては、車両１４０は、車両１４０の位置エリアに確実に位置し得る。代替として、車両１４０の位置エアリアは、車両１４０が位置し得る可能性の高い（例えば、９９％、９８％、９５％）エリアであり得る。
【００９７】
実施形態によっては、車両１４０の位置エリアは、端末デバイス１３０の位置を中心とする円形領域であり得、円形領域の半径は、近距離無線信号の強度に基づいて判断され得る。例えば、近距離無線信号の強度が最小から最大に（例えば、０の目盛りから１００に）変えられると、位置エリアの半径は、最大（例えば、５０、３０、２０、１５、１０、５メートル）から最小（例えば、１、０．５、０．３、０．１メートル）に変えられ得る。
【００９８】
実施形態によっては、処理デバイス１１２（例えば、処理モジュール５２０）は、近距離無線信号の強度に基づき、車両１４０と端末デバイス１３０との間の距離を判断し得る。例えば、近距離無線信号の強度が最小から最大に（例えば、０の目盛りから１００に）変えられると、車両１４０と端末デバイス１３０との間の距離は、最大（例えば、５０、３０、２０、１５、１０、５メートル）から最小（例えば、１、０．５、０．３、０．１メートル）に変えられ得る。実施形態によっては、車両１４０の位置エリアは、端末デバイス１３０の位置を中心とし、車両１４０と端末デバイス１３０との間の距離を半径とする円形領域であり得る。
【００９９】
実施形態によっては、車両１４０の位置エリアの形には、正方形、長方形、三角形、五角形、六角形などの他の形態が含まれ得、本開示に限定されるものではない。例えば、車両１４０の位置エリアは、端末デバイス１３０の位置を中心とし、車両１４０と端末デバイス１３０との間の距離の２倍を一辺の長さとする正方形領域であり得る。
【０１００】
実施形態によっては、車両１４０の位置エリアは、状況によって更新され得る。例えば、近距離無線信号の強度が上がり、それが車両１４０と端末デバイス１３０との間の距離が狭まったことを示し得ると、車両１４０の位置エリアが新しい位置エリア（例えば、半径が狭まった円形領域）に更新され得る。別の例として、車両１４０が別の場所に動かされ、車両１４０の新しい位置エリアが前の位置エリアと異なると、車両１４０の位置エリアは、新しい位置エリアに更新され得る。さらなる例として、車両１４０の新しい位置エリアが別の端末デバイス１３０によって判断されていて、車両１４０の新しい位置エリアが前の位置エリアよりも（例えば、半径が狭まって）正確であると、車両１４０の位置エリアが新しい位置エリアに更新され得る。実施形態によっては、車両１４０の位置エリアは、端末デバイス１３０にインストールされた車両１４０共有サービスに関係したアプリケーションにおける地図にマークされ得る。実施形態によっては、車両１４０の位置エリアは、地図に、車両１４０の位置エリアの中心を表す点としてマークされ得る。実施形態によっては、例えば、端末デバイス１３０にインストールされた車両共有サービスに関係しているアプリケーションが使用されているとき、処理デバイス１１２（例えば、送信モジュール５３０）が車両１４０の位置エリアを端末デバイス１３０に送信し得る。
【０１０１】
実施形態によっては、処理デバイス１１２（例えば、処理モジュール５２０）が地図を得ることができる。実施形態によっては、地図は、車両１４０と端末デバイス１３０との間の近距離無線信号の強度に少なくとも部分的に基づいて、処理デバイス１１２によって生成され得る。処理モジュール５２０はまた、クラウドまたは記憶デバイス（例えば、記憶域１５０、記憶モジュール５４０）に記憶され得る地図に、車両１４０の位置エリアをマークし得る。
【０１０２】
実施形態によっては、処理デバイス１１２（例えば、取得モジュール５１０）が、（モバイル・デバイス３００の構成要素を使用して実装され得る）要求側端末から要求（例えば、車両使用要求、または調査要求）を得ることができる。車両使用要求は、車両を使用する、または車両を使用する予約をする要求であり得る。調査要求は、調査のために車両を見つける要求であり得る。要求を受信すると、処理デバイス１１２（例えば、取得モジュール５１０）は、要求側端末の位置を得ることができ、処理デバイス１１２（例えば、処理モジュール５２０）はまた、地図に要求側端末の位置をマークし得る。処理デバイス１１２はまた、地図を要求側端末に送信し得る。実施形態によっては、要求側端末に送信された地図は、車両１４０の位置エリアのマークを含み得る。例えば、要求側端末が車両１４０の近くにあるとき（例えば、車両１４０と要求側端末との距離が閾値よりも低い）、処理デバイス１１２（例えば、送信モジュール５３０）は、車両１４０の位置エリアおよび要求側端末の位置のマークを含む地図を要求側端末に送信し得る。代替として、車両１４０の位置エリアのマークを含む地図が要求側端末に送信され得、要求側端末がそれの位置を判断し、要求側端末の位置とともに車両１４０の位置エリアのマークを有する地図を表示し得る。
【０１０３】
実施形態によっては、複数の車両に関連した複数の位置エリアがステップ８１０〜８３０を行うことによって判断され得る。処理デバイス１１２（例えば、処理モジュール５２０）は、複数の車両に関連した複数の位置エリアに基づいてホット領域を判断し得る。ホット領域は、他の領域よりも車両を多く含み得る。実施形態によっては、領域は、その領域内の車両台数が閾値数（例えば、３、５、１０、１５、２０、３０など）よりも多いと処理デバイス１１２が判断した場合、ホット領域として判断され得る。代替としてまたは追加として、領域内の車両の密度が閾値密度よりも大きいと処理デバイス１１２が判断した場合、その領域は、ホット領域と判断され得る。例えば、領域（例えば、１０ｍ２）が１０台より多い車両を含んでいるとき、その領域は、ホット領域と判断され得る。実施形態によっては、ホット境域は、車両共有サービスに関係したアプリケーションにおける地図にマークされ得る。実施形態によっては、ホット領域は、リアルタイムまたはほぼリアルタイムで更新され得る。例えば、ホット領域は、所定の間隔で（例えば、０．５、１、２、３、５、１０、１５、３０、６０、１２０、１８０、３００秒ごとに）更新され得る。代替としてまたは追加として、ホット領域は、ある期間（例えば、最後の１、２、３、５、７、１５日間）における車両の状態に従って判断され得る。車両の状態には、１台の車両１４０に関連した位置エリアの変化状況、ある領域内の累積車両台数、そのある領域内の平均車両台数、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。実施形態によっては、例えば、ユーザが要求（例えば、車両使用要求、その車両の調査要求）を、端末デバイス１３０を介して処理デバイス１１２に送信すると、処理デバイス１１２（例えば、送信モジュール５３０）が、ホット領域の情報をユーザ（例えば、端末デバイス１３０）に送信し得る。
【０１０４】
上記説明が、単に例示目的で提供され、本開示の範囲を制限することが意図されているものではないことに留意されたい。当業者向けに、本開示の教示の下、複数の変形および修正がなされ得る。しかし、それらの変形および修正は、本開示の範囲を逸脱するものではない。例えば、代表的なプロセス８００の他の個所に、１つまたは複数の他の随意のステップ（例えば、記憶ステップ）が加えられてもよい。記憶ステップでは、処理デバイス１１２が、車両情報、車両１４０の位置エリア、および／またはホット領域を、本開示の他の個所に開示されている記憶デバイス（例えば、記憶域１５０、記憶モジュール５４０）に記憶し得る。
【０１０５】
図９は、本開示のいくつかの実施形態による、端末デバイスによって車両の位置エリアを判断するための代表的なプロセスのフローチャートである。プロセス９００は、端末デバイス１３０（例えば、モバイルデバイス３００）によって実行され得る。例えば、プロセス９００は、記憶域３９０に記憶された命令セットとして実装され得る。プロセッサ３４０は、命令セットを実行し得、命令を実行すると、プロセス９００を行うように構成され得る。単に例として、プロセス９００は、端末デバイス１３０にインストールされたアプリケーションを介して実行され得る。実施形態によっては、アプリケーションは、オンデマンド・サービス（例えば、車両１４０共有サービス）に関係したものであり得る。
【０１０６】
９１０において、端末デバイス１３０（例えば、測位モジュール６１０）が、端末デバイス１３０の位置を判断し得る。実施形態によっては、端末デバイス１３０の位置は、測位技術に従って判断され得る。測位技術には、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、コンパス航法システム（ＣＯＭＰＡＳＳ）、ＢｅｉＤｏｕ航法衛星システム、ガリレオ測位システム、準天頂衛星システム（ＱＺＳＳ）、ＷｉＦｉ測位技術、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。実施形態によっては、端末デバイス１３０は、リアルタイムまたはほぼリアルタイムで、端末デバイス１３０の位置を得ることができる。例えば、端末デバイス１３０は、端末デバイス１３０の位置を所定の間隔で（例えば、０．５、１、２、３、５、１０秒ごとに）または絶えず更新し得る。
【０１０７】
９２０において、端末デバイス１３０が、車両１４０の近距離無線通信モジュールから発せられた近距離無線信号を得るまたは検出し得る。近距離無線信号は、車両１４０の近距離無線通信モジュールの識別子を含み得る。実施形態によっては、近距離無線通信モジュールは、車両１４０内／上に設置または取り付けられ得る。単に例として、近距離無線通信モジュールは、車両１４０の電子ロック内／上に設置され得る。近距離無線信号および近距離無線通信モジュールに関するこれ以上の説明は、本開示の別の個所で確認することができる（例えば、図８およびそれの説明）。
【０１０８】
９３０において、端末デバイス１３０（例えば、処理モジュール６２０の処理ユニット７４０）が、近距離無線信号の強度を判断し得る。近距離無線信号の強度は、端末デバイス１３０が受信するまたは検出する近距離無線信号の強度であり得る。近距離無線信号の強度に関するこれ以上の説明は、本開示の別の個所で確認することができる（例えば、図８およびそれの説明）。
【０１０９】
９４０において、端末デバイス１３０（例えば、処理モジュール６２０の処理ユニット７４０）が、端末デバイス１３０の位置および近距離無線信号の強度に基づいて車両１４０の位置エリアを判断し得る。実施形態によっては、車両１４０の位置エリアは、端末デバイス１３０の位置を中心とする円形領域であり得、円形領域の半径は、近距離無線信号の強度に基づいて判断され得る。実施形態によっては、端末デバイス１３０（例えば、処理モジュール６２０の距離判断ユニット７３０）は、近距離無線信号の強度に基づき、車両１４０と端末デバイス１３０との間の距離を判断し得る。車両１４０の位置エリアは、端末デバイス１３０の位置、および車両１４０と端末デバイス１３０との間の距離に基づいて判断され得る。実施形態によっては、車両１４０の位置エリアは、端末デバイス１３０の位置を中心とし、車両１４０と端末デバイス１３０との間の距離を半径とする円形領域であり得る。車両１４０の位置エリアに関するこれ以上の説明は、本開示の別の個所で確認することができる（例えば、図８およびそれの説明）。
【０１１０】
図１０は、本開示のいくつかの実施形態による、車両を見つけるようユーザを案内するための代表的なプロセスのフローチャートである。プロセス１０００は、車両共有システム１００によって実行され得る。例えば、プロセス１０００は、記憶域ＲＯＭ２３０またはＲＡＭ２４０に記憶された命令セット（例えば、アプリケーション）として実装され得る。プロセッサ２２０は、命令セットを実行し得、命令を実行すると、プロセス１０００を行うように構成され得る。下記に提示される図示のプロセスの動作は、説明することを意図している。実施形態によっては、プロセス１０００は、記載されていない１つまたは複数の追加の動作を伴って、かつ／または考察された動作のうちの１つまたは複数を省いて成立し得る。それに加え、図１０に図示され、下記に説明されるプロセスの動作の順番は、限定的であることが意図されるものではない。
【０１１１】
１０１０において、処理デバイス１１２（例えば、取得モジュール５１０）が、第１の測位モードに従って、端末デバイス１３０の位置を得ることができる。第１の測位モードは、第１の測位技術に基づく測位方法であり得る。実施形態によっては、第１の測位技術には、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、ＢｅｉＤｏｕ航法システム、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。実施形態によっては、端末デバイス１３０が、それの位置を処理デバイス１１２に送信し得る。実施形態によっては、第１の測位モードの測位精度（例えば、３ｍ、５ｍ、８ｍ、１０ｍ、１５ｍ、２０ｍ）により、処理デバイス１１２は、端末デバイス１３０の（位置の代わりに）位置エリアを得ることができる。端末デバイス１３０の位置は、端末デバイス１３０の位置エリアの中心として指定され得る。実施形態によっては、処理デバイス１１２は、リアルタイムまたはほぼリアルタイムで端末デバイス１３０の位置を得ることができる。例えば、処理デバイス１１２は、端末デバイス１３０の位置を所定の間隔で（例えば、０．１、０．３、０．５、１、２、３、５、または１０秒ごとに）更新し得る。
【０１１２】
実施形態によっては、端末デバイス１３０は、端末デバイス１３０にインストールされたアプリケーションを介して、処理デバイス１１２との通信（例えば、無線通信）を確立し得る。アプリケーションは、オンデマンド・サービス（例えば、車両共有デバイス）に関係するものであり得る。実施形態によっては、車両共有デバイスを使用するつもりである端末デバイス１３０のユーザは、端末デバイス１３０にインストールされたアプリケーションのインタフェースを通してサービス要求を入力し得る。端末デバイス１３０は、そのサービス要求を処理デバイス１１２に送信し得る。処理デバイス１１２がユーザからのサービス要求を受信すると、処理デバイス１１２は、１０１０において端末デバイス１３０の位置を得ることができる。端末デバイス１３０の位置を受信すると、処理デバイス１１２は、ユーザに車両１４０（例えば、端末デバイス１３０に最も近い車両）を割り当てることができる。車両１４０をユーザに割り当てた後、処理デバイス１１２は、１０２０〜１０７０を行うことによって、車両１４０を見つけるようユーザを案内し得る。
【０１１３】
１０２０において、処理デバイス１１２（例えば、処理モジュール５２０）が、車両１４０と端末デバイス１３０（またはユーザ）との間の距離（例えば、直線距離またはルート距離）を判断し得る。実施形態によっては、この距離は、端末デバイス１３０の位置および車両１４０の位置に基づいて判断され得る。実施形態によっては、車両１４０の位置は、車両１４０の位置エリア（例えば、図８および関連の説明に示された位置エリア）の中心であり得る。実施形態によっては、車両１４０と端末デバイス１３０との間の距離は、地図に基づいて判断され得る。例えば、距離は、地図上の端末デバイス１３０の位置と車両１４０の位置との間の直線（またはルート）の長さを計算することによって判断され得る。
【０１１４】
１０３０において、処理デバイス１１２（例えば、処理モジュール５２０）が、車両１４０と端末デバイス１３０との間の距離が第１の閾値よりも大きいか否かを判断し得る。実施形態によっては、第１の閾値は、５〜５０メートルの所定の値であり得る。例えば、第１の閾値は、５、８、１０、１５、２０、２５、３０、または５０メートルであり得る。実施形態によっては、第１の閾値は、様々な状況に従って変更され得る。通常、車両１４０と端末デバイス１３０との間の距離が第１の閾値よりも小さいときに、端末デバイス１３０は、車両１４０から発せられた近距離無線信号を検出し得る。例えば、近距離無線信号の発射範囲（例えば、最大検出可能距離）が、３０メートルであるとき、第１の閾値は、２５メートルとして指定され得る。車両１４０と端末デバイス１３０との間の距離が第１の閾値よりも大きいと処理デバイス１１２が判断した場合、プロセス１０００は、１０４０に進み得る。車両１４０と端末デバイス１３０との間の距離が第１の閾値以下であると処理デバイス１１２が判断した場合、プロセス１０００は、１０６０に進み得る。
【０１１５】
１０４０において、処理デバイス１１２（例えば、処理モジュール５２０）が、端末デバイス１３０と車両１４０との間の第１のルートを生成し得る。実施形態によっては、第１のルートは、出発点から終着点までの歩行ルートであり得る。出発点は、端末デバイス１３０の位置であり得る。終着点は、車両１４０の位置であり得る。実施形態によっては、端末デバイス１３０（例えば、ユーザ）が、第１のルートがほとんど生成され得ない場所（例えば、建物、家）にある場合、出発点は、その場所の近くの位置（例えば、その建物の出口、その家の門）として指定され得る。
【０１１６】
１０５０において、処理デバイス１１２（例えば、送信モジュール５３０）が、第１のルートを端末デバイス１３０に送信し得る。実施形態によっては、第１のルートは、端末デバイス１３０にインストールされた車両１４０共有サービスに関係したアプリケーションにおける地図に表示され得るかまたは強調表示され得る。第１のルートは、車両１４０を見つけるようユーザを案内するのに使用され得る。実施形態によっては、第１のルートは、リアルタイムまたはほぼリアルタイムで更新され得る。例えば、処理デバイス１１２が、第１のルートを所定の間隔で（例えば、０．１、０．３、０．５、１、２、３、５、もしくは１０秒ごとに）または絶えず更新し得る。
【０１１７】
１０６０において、処理デバイス１１２（例えば、処理モジュール５２０）が、第２の測位モードに従って、端末デバイス１３０と車両１４０との間の第２のルートを生成し得る。実施形態によっては、第２の測位モードの測位精度は、第１の測位モードの測位精度よりも高いものであり得る。実施形態によっては、第２の測位モードは、第２の測位技術（例えば、近距離無線測位技術）に基づく測位方法であり得る。例えば、第２の測位モードは、アイビーコン測位モードであり得る。アイビーコン測位モードは、Ｂｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ（ＢＬＥ）技術に基づいて操作され得る。実施形態によっては、アイビーコン測位モードには、受信信号強度測位方法、到着時間測位方法、受信信号角度測位方法、基準点測位方法、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。受信信号強度測位方法では、アイビーコン信号の強度が受信信号強度表示（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）値によって表され得る。ＲＳＳＩ値は、車両１４０（信号源）と端末デバイス１３０（信号受信機）との間の距離の変化に対応して変更され得る。端末デバイス１３０の位置および／または車両１４０と端末デバイス１３０との間の距離は、ＲＳＳＩ値および／またはＲＳＳＩ値の変更に基づいて判断され得る。実施形態によっては、端末デバイス１３０と車両１４０との間の距離が第１の閾値にほぼ等しいかまたはそれよりも小さいと処理デバイス１１２が判断した場合、端末デバイス１３０内の第２の測位モードに対応するモジュールが、作動させられ得る。例えば、端末デバイス１３０と車両１４０との間の距離が第１の閾値以下であると処理デバイス１１２が判断した場合、車両１４０から発せられた近距離無線測位信号（例えば、アイビーコン信号）を検出するために、通信モジュール６３０が作動させられ得る。
【０１１８】
実施形態によっては、端末デバイス１３０の位置および車両１４０の位置は、第２の測位モードに従って再判断され得る。端末デバイス１３０の再判断位置および車両１４０の再判断位置の測位精度は、第１の測位モード下の測位精度よりも高いものであり得る。端末デバイス１３０および車両１４０の再判断位置に基づき、第２のルートが判断され得る。
【０１１９】
実施形態によっては、端末デバイス１３０に対する車両１４０の相対位置が、第２の測位モードに従って判断され得る。例えば、端末デバイス１３０に対する車両１４０の相対位置は、端末デバイス１３０の移動に対応する、端末デバイス１３０と車両１４０との間の距離の変化に基づいて判断され得る。端末デバイス１３０に対する車両１４０の相対位置に基づき、第２のルートが判断され得る。
【０１２０】
実施形態によっては、車両１４０と端末デバイス１３０との間の距離が第１の閾値以下であると処理デバイス１１２が判断し、第２の測位モードが実行され得る場合（例えば、端末デバイス１３０が、車両１４０から発せられた近距離無線信号を検出することができる）、処理デバイス１１２は、第２のルートを生成し得る。実施形態によっては、車両１４０と端末デバイス１３０との間の距離が第１の閾値以下であるが、端末デバイス１３０が車両１４０から発せられた近距離無線信号を検出することができないとき、ユーザは、端末デバイス１３０が近距離無線信号を検出することができるようになるまで、第１のルートに絶えず従って、歩いて車両１４０を見つけ得る。
【０１２１】
実施形態によっては、端末デバイス１３０が近距離無線信号を検出することができ、車両１４０と端末デバイス１３０との間の距離が第１の閾値よりも大きいと処理デバイス１１２が判断すると、ユーザは、第１のルートおよび第２のルートのうちのいずれが好ましいかを選び得る（または予め判断し得る）。実施形態によっては、ユーザは、端末デバイス１３０にインストールされたアプリケーションのユーザ・インタフェースを通して選び得る。例えば、ユーザは、アプリケーションのインタフェース上のボタンを押して、第１のルートまたは第２のルートを選び得る。実施形態によっては、この選択は、ユーザによって予め判断され得る。ユーザが第１のルートを選ぶと、ユーザは、車両１４０と端末デバイス１３０との間の距離が第１の閾値以下になるまで、第１のルートに従って、絶えず歩いて車両１４０を見つけ得る。ユーザが第２のルートを選ぶと、第２のルートは、処理デバイス１１２によって生成され得る。
【０１２２】
１０７０において、処理デバイス１１２（例えば、送信モジュール５３０）が、第２のルートを端末デバイス１３０に送信し得る。実施形態によっては、第２のルートは、端末デバイス１３０にインストールされた車両共有サービスに関係したアプリケーションにおける地図に示され得る。第２のルートは、車両１４０を見つけるようユーザを案内するのに使用され得る。実施形態によっては、第２のルートは、リアルタイムまたはほぼリアルタイムで更新され得る。例えば、処理デバイス１１２が、第２のルートを所定の間隔で（例えば、０．１、０．３、０．５、１、２、３、５、もしくは１０秒ごとに）または絶えず更新し得る。
【０１２３】
上記説明が、単に例示目的で提供され、本開示の範囲を制限することが意図されているものではないことに留意されたい。当業者向けに、本開示の教示の下、複数の変形および修正がなされ得る。しかし、それらの変形および修正は、本開示の範囲を逸脱するものではない。例えば、端末デバイス１３０の位置を受信したとき、車両１４０と端末デバイス１３０との間の距離がすでに第１の閾値よりも小さくなっていれば、ステップ１０４０および１０５０が省かれ得る。別の例として、第２のルートが生成される前に、ユーザが車両１４０を見つけると、ユーザは、確認操作を行って（例えば、アプリケーションのインタフェース上のボタンを押す）、プロセス１０００を実行することを止めることができる。
【０１２４】
図１１は、本開示のいくつかの実施形態による、車両を見つけるための代表的なプロセスのフローチャートである。プロセス１１００は、車両共有システム１００によって実行され得る。例えば、プロセス１１００は、記憶域ＲＯＭ２３０またはＲＡＭ２４０に記憶された命令セット（例えば、アプリケーション）として実装され得る。プロセッサ２２０は、命令セットを実行し得、命令を実行すると、プロセス１１００を行うように構成され得る。下記に提示される図示のプロセスの動作は、説明することを意図している。実施形態によっては、プロセス１１００は、説明されていない１つまたは複数の追加の動作を伴って、かつ／または考察された動作のうちの１つまたは複数を省いて成立し得る。それに加え、図１１に図示され、下記に説明されるプロセスの動作の順番は、限定的であることが意図されるものではない。
【０１２５】
１１１０において、処理デバイス１１２（例えば、処理モジュール５２０）が、第２の測位モードに基づき、車両１４０と端末デバイス１３０との間の距離を再判断し得る。実施形態によっては、第２の測位モードは、第１の測位モードよりも優れた測位精度を有する測位モードであり得る。実施形態によっては、第２の測位モードは、第２の測位技術（例えば、近距離無線測位技術）に基づく測位方法であり得る。例えば、第２の測位モードは、アイビーコン測位モードであり得る。第２の測位モードに関するこれ以上の説明は、本開示の別の個所で確認することができる（例えば、図１０およびそれの説明）。
【０１２６】
実施形態によっては、車両１４０と端末デバイス１３０との間の距離は、第２の測位モードに従った、端末デバイス１３０の再判断位置および車両１４０の再判断位置に基づいて再判断され得る。実施形態によっては、車両１４０と端末デバイス１３０との間の距離は、車両１４０から発せられた近距離無線信号（例えば、アイビーコン信号）に基づいて再判断され得る。例えば、距離は、端末デバイス１３０が検出する近距離無線信号の強度に基づいて再判断され得る。
【０１２７】
１１２０において、処理デバイス１１２（例えば、処理モジュール５２０）が、車両１４０と端末デバイス１３０との間の距離（例えば、再判断距離）が第２の閾値以下であるか否かを判断し得る。車両１４０と端末デバイス１３０との間の距離が第２の閾値よりも小さいと、プロセス１１００は、１１２０に進み得る。実施形態によっては、第２の閾値は、第１の閾値よりも小さいことがある。実施形態によっては、第２の閾値は、１〜１５メートルの所定の距離であり得る。例えば、第２の閾値は、１、２、３、５、８、１０、または１５メートルであり得る。第２の閾値は、様々な状況（例えば、その周囲の様々な混雑（jam）状態）に従って変更され得る。実施形態によっては、端末デバイス１３０と車両１４０との間の距離が第２の閾値よりも小さいとき、車両１４０は、ユーザの視界内にあり得る。
【０１２８】
１１３０において、処理デバイス１１２（例えば、送信モジュール５３０）が、到着ヒントを端末デバイス１３０に送信し得る。実施形態によっては、車両１４０が近くにあることをユーザに気付かせるために、到着ヒントが端末デバイス１３０（例えば、リマインド・モジュール６４０）に送信され得る。実施形態によっては、到着ヒントには、テキスト、画像、音、音声、漫画、ビデオ、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。例えば、端末デバイス１３０にインストールされたアプリケーションが、「あなたは目的地に到着しました」という音声を流し得る。代替としてまたは追加として、「到着した」のテキストが、アプリケーションのインタフェースに示され得る。
【０１２９】
１１４０において、処理デバイス１１２（例えば、送信モジュール５３０）が、リマインド・ヒントを発するよう、車両１４０に命令を送信し得る。実施形態によっては、処理デバイス１１２は、車両１４０と端末との間の距離が第２の閾値よりも小さくなると、車両１４０にその命令を送信し得る。実施形態によっては、処理デバイス１１２は、端末デバイス１３０から位置探知命令（locating instruction）を受信し得る。例えば、ユーザが車両１４０の近くの位置に到着したが、１つより多い車両が近くにあり、ユーザが、どの車両が彼／彼女が割り当てられた車両であるか分からない場合、ユーザは、車両１４０に関連した位置探知命令を処理デバイス１１２に送信し得る。端末デバイス１３０から位置探知命令を受信すると、処理デバイス１１２は、その命令を車両１４０に送信し得る。
【０１３０】
実施形態によっては、車両１４０の通信構成要素４４０が、命令を受信し得る。命令を受信すると、車両１４０（例えば、車両１４０内／上に設置されたリマインド・モジュール）は、ヒントまたは警報を発し得る。ヒントまたは警報には、光、音、車両上の物の振動、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。ヒントまたは警報で、ユーザは、より容易に車両１４０を見つけることができる。
【０１３１】
上記説明が、単に例示目的で提供され、本開示の範囲を制限することが意図されているものではないことに留意されたい。当業者向けに、本開示の教示の下、複数の変形および修正がなされ得る。しかし、それらの変形および修正は、本開示の範囲を逸脱するものではない。例えば、ある条件で、車両１４０から発せられるヒントなしで車両１４０が見つけられ得る場合、ステップ１１４０が省かれ得る。
【０１３２】
図１２は、本開示のいくつかの実施形態による、車両を見つけるようユーザを案内するための代表的なプロセスのフローチャートである。プロセス１２００は、端末デバイス１３０（例えば、モバイル・デバイス３００）によって実行され得る。例えば、プロセス１２００は、記憶域３９０に記憶された命令セットとして実装され得る。プロセッサ３４０は、命令セットを実行し得、命令を実行すると、プロセス１２００を行うように構成され得る。単に例として、プロセス１２００は、端末デバイス１３０にインストールされたアプリケーションを介して実行され得る。実施形態によっては、アプリケーションは、オンデマンド・サービス（例えば、車両共有サービス）に関係したものであり得る。
【０１３３】
１２１０において、端末デバイス１３０（例えば、測位モジュール６１０の第１の測位ユニット７１０）が、第１の測位モードに従って、端末デバイス１３０の位置を判断し得る。第１の測位モードは、第１の測位技術に基づく測位方法であり得る。実施形態によっては、第１の測位技術には、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、ＢｅｉＤｏｕ航法システム、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。実施形態によっては、第１の測位モードの測位精度（例えば、３ｍ、５ｍ、８ｍ、１０ｍ、１５ｍ、２０ｍ）により、端末デバイス１３０は、端末デバイス１３０の位置エリアを得ることができる。端末デバイス１３０の位置は、端末デバイス１３０の位置エリアの中心として指定され得る。実施形態によっては、端末デバイス１３０は、リアルタイムまたはほぼリアルタイムで端末デバイス１３０の位置を得ることができる。例えば、端末デバイス１３０は、端末デバイス１３０の位置を所定の間隔で（例えば、０．１、０．３、０．５、１、２、３、５、もしくは１０秒ごとに）または絶えず更新し得る。
【０１３４】
実施形態によっては、端末デバイス１３０（例えば、通信モジュール６３０）は、端末デバイス１３０にインストールされたアプリケーションを介して、処理デバイス１１２との通信（例えば、無線通信）を確立し得る。アプリケーションは、オンデマンド・サービス（例えば、車両共有デバイス）に関係するものであり得る。実施形態によっては、車両共有デバイスを使用するつもりである端末デバイス１３０のユーザは、端末デバイス１３０にインストールされたアプリケーションのインタフェースを通してサービス要求を入力し、そのサービス要求を処理デバイス１１２に送信し得る。処理デバイス１１２がユーザからのサービス要求を受信すると、処理デバイス１１２は、１２１０において端末デバイス１３０の位置を得ることができる。端末デバイス１３０の位置を受信すると、処理デバイス１１２は、ユーザに車両１４０（例えば、端末デバイス１３０に最も近い車両）を割り当てることができる。車両１４０をユーザに割り当てた後、端末デバイス１３０は、１２２０〜１２５０を行うことによって、車両１４０を見つけるようユーザを案内し得る。
【０１３５】
１２２０において、端末デバイス１３０（例えば、処理モジュール６２０の距離判断ユニット７３０）が、車両１４０と端末デバイス１３０（またはユーザ）との間の距離（例えば、直線距離またはルート距離）を判断し得る。実施形態によっては、この距離は、端末デバイス１３０の位置および車両１４０の位置に基づいて判断され得る。実施形態によっては、車両１４０の位置は、車両１４０の位置エリアの中心（例えば、図８および関連の説明に示された位置エリア）であり得る。実施形態によっては、車両１４０と端末デバイス１３０との間の距離は、端末デバイス１３０にインストールされたアプリケーションの地図に基づいて判断され得る。例えば、距離は、地図上の端末デバイス１３０の位置と車両１４０の位置との間の直線（またはルート）の長さを計算することによって判断され得る。
【０１３６】
１２３０において、端末デバイス１３０（例えば、処理モジュール６２０の処理ユニット７４０）が、車両１４０と端末デバイス１３０との間の距離が第１の閾値よりも大きいか否かを判断し得る。実施形態によっては、第１の閾値は、５〜５０メートルの範囲のいずれの値であってもよい。例えば、第１の閾値は、５、８、１０、１５、２０、２５、３０、または５０メートルであり得る。実施形態によっては、第１の閾値は、様々な状況に応じて変更され得る。通常、車両１４０と端末デバイス１３０との間の距離が第１の閾値よりも小さい場合、端末デバイス１３０は、車両１４０から発せられた近距離無線信号を検出し得る。例えば、近距離無線信号の発射範囲（例えば、最大検出可能距離）が、３０メートルであるとき、第１の閾値は、２５メートルに指定され得る。車両１４０と端末デバイス１３０との間の距離が第１の閾値よりも大きいと端末デバイス１３０が判断した場合、プロセス１２００は、１２４０に進むことができる。車両１４０と端末デバイス１３０との間の距離が第１の閾値以下であると端末デバイス１３０が判断した場合、プロセス１２００は、１２５０に進むことができる。
【０１３７】
１２４０において、端末デバイス１３０（例えば、処理モジュール６２０の生成ユニット７５０）が、端末デバイス１３０と車両１４０との間の第１のルートを生成し得る。実施形態によっては、第１のルートは、出発点から終着点までの歩行ルートであり得る。出発点は、端末デバイス１３０の位置であり得る。終着点は、車両１４０の位置であり得る。実施形態によっては、端末デバイス１３０（例えば、ユーザ）が、第１のルートがほとんど生成され得ない場所（例えば、建物、家）にある場合、出発点は、その場所の近くの位置（例えば、その建物の出口、その家の門）に指定され得る。
【０１３８】
１２５０において、端末デバイス１３０（例えば、処理モジュール６２０の生成ユニット７５０）は、第２の測位モードに従って、端末デバイス１３０と車両１４０との間の第２のルートを生成し得る。実施形態によっては、第２の測位モードの測位精度は、第１の測位モードの測位精度よりも高いものであり得る。実施形態によっては、第２の測位モードは、第２の測位技術（例えば、近距離無線測位技術）に基づく測位方法であり得る。例えば、第２の測位モードは、アイビーコン測位モードであり得る。第２の測位モードに関する詳細は、本開示の別の個所で確認することができる（例えば、図１０およびそれの説明）。
【０１３９】
実施形態によっては、端末デバイス１３０（例えば、測位モジュール６２０の距離判断ユニット７３０）は、第２の測位モードに基づき、車両１４０と端末デバイス１３０との間の距離を再判断し得る。実施形態によっては、端末デバイス１３０（例えば、測位モジュール６１０の第２の測位ユニット７２０）は、第２の測位モードに基づき、端末デバイス１３０および／または車両１４０の位置（例えば、端末デバイス１３０および車両１４０の相対位置）を再判断し得る。車両１４０と端末デバイス１３０との間の距離は、端末のデバイス１３０の再判断位置および車両１４０の再判断位置に基づいて再判断され得る。実施形態によっては、車両１４０と端末デバイス１３０との間の距離は、車両１４０から発せられた近距離無線信号（例えば、アイビーコン信号）に基づいて再判断され得る。例えば、距離は、端末デバイス１３０が検出する近距離無線信号の強度に基づいて再判断され得る。
【０１４０】
実施形態によっては、端末デバイス１３０（例えば、処理モジュール６２０の処理ユニット７４０）は、車両１４０と端末デバイス１３０との間の距離（例えば、再判断距離）が第２の閾値以下であるか否かを判断し得る。実施形態によっては、第２の閾値は、第１の閾値よりも小さいものであり得る。第２の閾値に関する詳細は、本開示の別の個所で確認することができる（例えば、図１１およびそれの説明）。
【０１４１】
実施形態によっては、端末デバイス１３０（例えば、リマインド・モジュール６４０）は、到着ヒントを生成し得る。実施形態によっては、到着ヒントは、車両１４０が近くにあることをユーザに気付かせるのに使用され得る。実施形態によっては、到着ヒントには、テキスト、画像、音、音声、漫画、ビデオ、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。例えば、端末デバイス１３０にインストールされたアプリケーションが、「あなたは目的地に到着しました」という音声を放送し得る。代替としてまたは追加として、「到着した」のテキストが、アプリケーションのインタフェースに示され得る。
【０１４２】
実施形態によっては、端末デバイス１３０（例えば、通信モジュール６３０）は、リマインド・ヒントを提示するよう、車両１４０に命令を送信し得る。実施形態によっては、端末デバイス１３０は、車両１４０とその端末との間の距離が第２の閾値よりも小さくなると、車両１４０にその命令を送信し得る。例えば、ユーザが車両１４０の近くの位置に到着したが、１つより多い車両が近くにあり、ユーザが、どの車両が彼／彼女が割り当てられた車両であるか分からない場合、ユーザは、端末デバイス１３０を介して車両１４０にその命令を送信し得る。車両１４０の通信構成要素４４０は、その命令を受信し得る。命令を受信すると、車両１４０（例えば、車両１４０内／上に取り付けられたリマインド・モジュール）は、リマインド・ヒントまたは警報を生成し、発し得る。リマインド・ヒントまたは警報には、光、音、車両上の物の振動、もしくは類似のもの、またはそれらの任意の組合せが含まれ得る。車両１４０から発せられたリマインド・ヒントまたは警報で、ユーザは、より容易に車両１４０を見つけることができる。
【０１４３】
上記説明が、単に例示目的で提供され、本開示の範囲を制限することが意図されているものではないことに留意されたい。当業者向けに、本開示の教示の下、複数の変形および修正がなされ得る。しかし、それらの変形および修正は、本開示の範囲を逸脱するものではない。例えば、端末デバイス１３０の位置を得たときに、車両１４０と端末デバイス１３０との間の距離がすでに第１の閾値よりも小さくなっていると、ステップ１２４０が省かれ得る。別の例として、第２のルートが生成される前にユーザが車両１４０を見つけると、ユーザは、確認操作を行い（例えば、アプリケーションのインタフェース上のボタンを押す）、プロセス１２００を実行することを止めることができる。
【０１４４】
このように基本概念を説明したが、上述の詳細な開示が単に例として提示されることが意図されるものであり、限定するものではないことが、この詳細な開示を読んだ後では当業者にはかなり明らかになるであろう。本明細書に明確には述べられていないが、当業者は、様々な改変、改良、および修正を思い付く可能性があり、それらは、当業者に向けられている。これらの改変、改良、および修正は、本開示によって示唆されるように意図され、本開示の代表的な実施形態の趣旨および範囲内にある。
【０１４５】
また、本開示の実施形態を説明するのに、ある用語法が使用されている。例えば、「１つの実施形態」、「一実施形態」、および／または「いくつかの実施形態」という用語は、その実施形態に関連して説明される特定の特徴、構造、または特性が、本開示の少なくとも１つの実施形態に含まれることを意味する。したがって、本明細書の様々な個所における「一実施形態」、「１つの実施形態」、または「代替的な実施形態」への２回以上の言及が、必ずしもすべて同じ実施形態に触れるものではないことを強調し、またそれが理解されるべきである。さらに、本開示の１つまたは複数の実施形態において、特定の特徴、構造、または特性が適宜組み合わせられ得る。
【０１４６】
さらに、本開示の態様が、いずれの新規かつ有用なプロセス、機械、製造、もしくは合成物、または任意の新規かつ有用なそれらの改良を含む、いくつかの特許を受けることができるクラスまたはコンテキストのいずれかにおいて、本明細書に図示、説明されている場合があることが当業者には分かるであろう。したがって、本開示の態様は、ハードウェアをまるごと実装するもの、ソフトウェア（ファームウェア、常駐ソフトウェア、マイクロ−コードなどを含む）をまるごと実装するもの、またはソフトウェアとハードウェアとの組合せ実装形態であり得、それらはすべて、大抵、本明細書では「ブロック」、「モジュール」、「エンジン」、「ユニット」、「構成要素」、または「システム」と呼ばれ得る。さらに、本開示の態様は、組み込まれたコンピュータ可読プログラム・コードを有する１つまたは複数のコンピュータ可読媒体に組み込まれたコンピュータ・プログラム製品の形態を取り得る。
【０１４７】
コンピュータ可読信号媒体は、例えば、ベースバンドにおいてまたは搬送波の一部として、コンピュータ可読プログラム・コードが組み込まれた伝播データ信号を含み得る。このような伝播データ信号は、電磁、光、もしくは類似のもの、またはそれらの任意の適切な組合せを含む、様々な形態のいずれでも取り得る。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではなく、かつ、命令実行システム、命令実行装置、または命令実行デバイスによる使用に向けて、またはそれらに関連した使用に向けて、プログラムを伝達、伝番、または運び得る、いずれのコンピュータ可動媒体でもあり得る。コンピュータ可読信号媒体に組み込まれたプログラム・コードは、無線、有線、光ファイバ・ケーブル、ＲＦ、もしくは類似のもの、またはそれらの任意の適切な組合せを含む、任意の適切な媒体を使用して送信され得る。
【０１４８】
本開示の態様用の動作を実行するためのコンピュータ・プログラム・コードは、Ｊａｖａ（登録商標）、Ｓｃａｌａ、Ｓｍａｌｌｔａｌｋ、Ｅｉｆｆｅｌ、ＪＡＤＥ、Ｅｍｅｒａｌｄ、Ｃ＋＋、Ｃ＃、ＶＢ、ＮＥＴ、Ｐｙｔｈｏｎ、または類似のものなどのオブジェクト指向プログラム言語と、「Ｃ」プログラミング言語、Ｖｉｓｕａｌ  Ｂａｓｉｃ、Ｆｏｒｔｒａｎ１７０３、Ｐｅｒｌ、ＣＯＢＯＬ１７０２、ＰＨＰ、およびＡＢＡＰなどの従来の手続き型プログラミング言語と、Ｐｙｔｈｏｎ、Ｒｕｂｙ、およびＧｒｏｏｖｙなどの動的プログラミング言語と、または他のプログラミング言語と、を含む、１つまたは複数のプログラミング言語のいずれの組合せにおいても書き込まれ得る。プログラム・コードは、ユーザのコンピュータにおいて完全に、ユーザのコンピュータにおいて部分的に、スタンド−アローン・ソフトウェア・パッケージとして、ユーザのコンピュータにおいて部分的にかつリモート・コンピュータにおいて部分的に、またはリモート・コンピュータもしくはサーバにおいて完全に、実行し得る。後者の場合、リモート・コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、または広域ネットワーク（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を含むいずれのタイプのネットワークを通しても、ユーザのコンピュータに接続され得るか、または、その接続が、外部コンピュータ（例えば、イーサネット・サービス・プロバイダを使用してイーサネット（登録商標）を通して）になされても、またはクラウド・コンピューティング環境においてなされても、またはサービスとしてのソフトウェア（ＳａａＳ：Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）などのサービスとして提供されてもよい。
【０１４９】
さらに、処理要素もしくは処理シーケンスの列挙順番、または数字、文字、もしくは他の指示の使用は、したがって、請求項に係るプロセスおよび方法を、その請求項に明示されている場合を除いて、いずれの順番にも限定することが意図されるものではない。上記の開示は、現時点でなにが本開示の様々な有用な実施形態であると考えられるかを、様々な例を通して考察しているが、このような細目が、その目的のみのものであり、また添付の「特許請求の範囲」が本開示の実施形態に限定されるものではなく、反対に、本開示の実施形態の趣旨および範囲内にある修正形態および同等の構成（ａｒｒａｎｇｅｍｅｎｔ）に及ぶことが意図されるものであることを理解されたい。例えば、上記の様々な構成要素の実装形態がハードウェア・デバイスに組み込まれ得るが、ソフトウェア−オンリー・ソリューションとして、例えば、既存のサーバまたはモバイル・デバイスへのインストールとして実装されてもよい。
【０１５０】
同様に、本開示の実施形態の上記説明では、本開示を簡素化し、様々な実施形態のうちの１つまたは複数の理解を助ける目的で、様々な特徴がただ１つの実施形態、図、または説明にまとめられていることがある。この開示方法は、しかし、請求項に係る発明の対象が各請求項に明確に挙げられているよりももっと特徴を必要とするという意図を反映していると解釈されるべきではない。むしろ、請求項に係る発明の対象は、上述のただ１つの本開示の実施形態のすべてに満たない特徴にあり得る。
【０１５１】
実施形態によっては、アプリケーションのある実施形態を説明し、請求項に記載するのに使用される、数量または性質を表す数字は、場合によっては「ａｂｏｕｔ（約）」、「ａｐｐｒｏｘｉｍａｔｅ（近似の）」、または「ｓｕｂｓｔａｎｔｉａｌｌｙ（ほぼ）」という用語によって修飾されると理解されるべきである。例えば、「ａｂｏｕｔ（約）」、「ａｐｐｒｏｘｉｍａｔｅ（近似の）」、または「ｓｕｂｓｔａｎｔｉａｌｌｙ（ほぼ）」は、特に明記しない限り、それが描写する値の±２０％ばらつきを示し得る。したがって、実施形態によっては、本明細書および添付の特許請求の範囲に明示された数値パラメータは、特定の実施形態によって得ることが求められる望ましい性質に応じて、変わる可能性のある近似値である。実施形態によっては、数値パラメータは、報告された有効桁の数に照らして、または普通の四捨五入技法を適用することによって、解釈されるべきである。アプリケーションのいくつかの実施形態の広範囲を明示する数値範囲および数値パラメータが近似値であるにも関わらず、具体的な例に明示された数値は、実際に使えると同じくらい正確に報告されている。
【０１５２】
本明細書において参照されている、特許、特許出願、特許出願の公開、また論文、書物、明細書、公表文献、書類、事物、および／または類似のものなどの他の資料のそれぞれは、それに関連したいずれの審査ファイル履歴も、本書類と一致しないまたは矛盾しているそれらのうちのいずれも、またはその時点または後で本書類に関連する請求項の最も広い範囲に関して制限的な影響を及ぼす可能性のあるそれらのうちのいずれも除いて、その全体があらゆる目的で本明細書に組み込まれている。例として、組み込まれた資料のいずれかに関連する説明、定義、および／または用語の使用と、本書類に関連するそれらとの間で不一致または矛盾がある場合、本書類における説明、定義、および／または用語の使用が優先するものとする。
【０１５３】
最後に、本明細書に開示されたアプリケーションの実施形態が、アプリケーションの実施形態の原理の説明に役立つものであることを理解されたい。採用され得る他の修正形態は、本出願の範囲内であり得る。このように、限定としてではなく例として、アプリケーションの実施形態の代替的な構成が本明細書における教示に従って利用され得る。したがって、本アプリケーションの実施形態は、正確に示され、説明されたものに限定されるものではない。
【図１】
2020510911.tif 000003
【図２】
2020510911.tif 000004
【図３】
2020510911.tif 000005
【図４】
2020510911.tif 000006
【図５】
2020510911.tif 000007
【図６】
2020510911.tif 000008
【図７Ａ】
2020510911.tif 000009
【図７Ｂ】
2020510911.tif 000010
【図８】
2020510911.tif 000011
【図９】
2020510911.tif 000012
【図１０】
2020510911.tif 000013
【図１１】
2020510911.tif 000014
【図１２】
2020510911.tif 000015
【手続補正書】
【提出日】令和1年9月25日(2019.9.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
命令セットを記憶する記憶デバイスと、
前記記憶と通信している１つまたは複数のプロセッサと
を備える端末デバイスであって、前記１つまたは複数のプロセッサが、前記命令セットを実行すると、前記端末デバイスに、
第１の測位モードに従って前記端末デバイスの位置を判断することと、
前記第１の測位モードに従った前記端末デバイスの前記判断された位置に基づき、車両と前記端末デバイスとの間の距離を判断することと、
前記距離が第１の閾値よりも大きいか否かを判断することと、
前記距離が前記第１の閾値よりも大きいとの前記判断に応じて、前記端末デバイスと前記車両との間の第１のルートを生成することと、
前記距離が前記第１の閾値以下であるとの前記判断に応じて、第２の測位モードに従って、前記端末デバイスと前記車両との間の第２のルートを生成することと、
を行わせるように構成される、端末デバイス。
【請求項２】
前記第２の測位モードの測位精度が前記第１の測位モードの測位精度よりも高い、請求項１に記載の端末デバイス。
【請求項３】
前記１つまたは複数のプロセッサが、前記端末デバイスに、
前記第２の測位モードに基づき、前記車両と前記端末デバイスとの間の前記距離を再判断することと、
前記距離が第２の閾値よりも小さいと判断することと、
到着ヒントを生成することであって、前記第２の閾値が前記第１の閾値よりも小さい、生成することと、を行わせるようにさらに構成される、請求項１または２に記載の端末デバイス。
【請求項４】
前記１つまたは複数のプロセッサが、前記端末デバイスに、リマインド・ヒントを発するよう前記車両に命令を送信させるようにさらに構成される、請求項３に記載の端末デバイス。
【請求項５】
前記第１の測位モードが、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、またはＢｅｉＤｏｕ航法システムのうちの少なくとも１つに基づく位置モードである、請求項１−４のいずれか１項に記載の端末デバイス。
【請求項６】
前記第２の測位モードが、アイビーコン測位モードを含む、請求項１−５のいずれか１項に記載の端末デバイス。
【請求項７】
少なくとも１つのプロセッサ、少なくとも１つの記憶デバイスを有する端末デバイスにおいて実施される方法であって、
第１の測位モードに従って前記端末デバイスの位置を得ることと、
前記第１の測位モードに従った前記端末デバイスの判断された位置に基づき、車両と前記端末デバイスとの間の距離を判断することと、
前記距離が第１の閾値より大きいか否かを判断することと、
前記距離が前記第１の閾値よりも大きいとの前記判断に応じて、
前記端末デバイスと前記車両との間の第１のルートを生成することと、
前記距離が前記第１の閾値以下であるとの前記判断に応じて、
第２の測位モードに従って、前記端末デバイスと前記車両との間の第２のルートを生成することと、
を含む、方法。
【請求項８】
前記第２の測位モードの測位精度が前記第１の測位モードの測位精度よりも高い、請求項７に記載の方法。
【請求項９】
前記第２の測位モードに基づき、前記車両と前記端末デバイスとの間の前記距離を再判断することと、
前記距離が第２の閾値よりも小さいと判断することと、
到着ヒントを生成することであって、前記第２の閾値が前記第１の閾値よりも小さい、生成することと、
をさらに含む、請求項７または８に記載の方法。
【請求項１０】
端末デバイスであって、
第１の測位モードに従って前記端末デバイスの位置を判断するように構成された測位モジュールと、
前記第１の測位モードに従った前記端末デバイスの前記判断された位置に基づき、車両と前記端末デバイスとの間の距離を判断するように構成された処理モジュールとを備え、前記処理モジュールが、
前記距離が第１の閾値よりも大きいか否かを判断するようにさらに構成され、
前記距離が前記第１の閾値よりも大きいとの前記判断に応じて、前記処理モジュールが前記端末デバイスと前記車両との間の第１のルートを生成し、
前記距離が前記第１の閾値以下であるとの前記判断に応じて、前記処理モジュールが、第２の測位モードに従って、前記端末デバイスと前記車両との間の第２のルートを生成する、端末デバイス。
【請求項１１】
前記第２の測位モードの測位精度が、前記第１の測位モードの測位精度よりも高い、請求項１０に記載の端末デバイス。
【請求項１２】
前記第２の測位モードに基づき、前記車両と前記端末デバイスとの間の前記距離を再判断することと、
前記距離が第２の閾値よりも小さいと判断することであって、前記第２の閾値が前記第１の閾値よりも小さい、判断することと、
を行うようにさらに構成された前記処理モジュールと、
到着ヒントを生成するように構成されたリマインド・モジュールと、をさらに備える、請求項１０または１１に記載の端末デバイス。
【請求項１３】
リマインド・ヒントを発するよう前記車両に命令を送信するように構成された通信モジュールをさらに備える、請求項１２に記載の端末デバイス。
【請求項１４】
前記第１の測位モードが、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、またはＢｅｉＤｏｕ航法システムのうちの少なくとも１つに基づく位置モードである、請求項１０−１３のいずれか１項に記載の端末デバイス。
【請求項１５】
前記第２の測位モードが、アイビーコン測位モードを含む、請求項１０−１４のいずれか１項に記載の端末デバイス。
【国際調査報告】
2020510911.tif 000016
2020510911.tif 000017