(57)【要約】本開示は、車両のロック（１７０）を動作するためのシステム（１００）および方法に関する。この方法は、車両（１４０）の使用要求を取得して検証するステップを含み、車両（１４０）の使用要求が、車両（１４０）の使用条件を満たす場合、車両（１４０）のロック（１７０）を開錠する。この方法は、車両の一時的ロック（１７０）施錠要求を取得するステップ（１０２０）も含み、車両のロックを施錠する。この方法は、車両の一時的ロック（１７０）施錠要求の中止要求を取得するステップ（１０４０）をさらに含み、車両（１４０）のロック（１７０）を開錠する。この方法は、車両（１４０）の返却要求を取得して検証するステップをさらに含み、車両（１４０）の返却要求が車両（１４０）の返却条件を満たす場合、車両（１４０）のロック（１７０）を施錠する。【選択図】図７
2021507431.tif 000002
【特許請求の範囲】
【請求項１】
車両の中でロックを動作させるためのシステムであって、
ネットワークを介して少なくとも１つのユーザ端末と通信し、ネットワークを介して前記システムに登録された少なくとも１つの車両と通信するように構成され少なくとも１つの情報交換ポートと、
一組の命令を含む少なくとも１つの非一時的記憶媒体と、
前記少なくとも１つの情報交換ポートおよび前記少なくとも１つの非一時的記憶媒体と通信する少なくとも１つのプロセッサと、を備え、
前記少なくとも１つのプロセッサは、前記一組の命令を実行するとき、前記少なくとも１つのプロセッサ内の論理回路を動作させるように指示をして、
ユーザ端末との第一の無線通信と、前記システムに登録された前記車両に取り付けられたロックとの第二の無線通信とを確立するステップと、
前記ユーザ端末から、前記ユーザ端末に関連付けられたユーザによる前記車両の使用に関する一次要求信号を取得するステップであって、前記一次要求信号は前記ユーザ端末の識別子データを含む、ステップと、
前記車両の識別子データを取得するステップと、
前記ユーザの前記識別子データおよび前記車両の前記識別子データに基づいて、一次承認コマンドを決定し、前記ユーザが前記少なくとも１つの非一時的記憶媒体内で前記車両を使用することを承認するミッションの記録を作成するステップと、
前記一次承認コマンドに基づいて、前記車両に取り付けられたロックを開錠するために前記車両に一次イネーブル信号を送信するステップと、
前記ユーザ端末から、一時的ロック信号を含む第一の二次要求信号を取得するステップと、
前記第一の二次要求信号に基づいて、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了させることなく、前記車両の前記ロックをロックするための二次ディスエーブル信号を決定するステップと、
を行わせる、システム。
【請求項２】
前記ユーザ端末から、一時的ロック解除信号を含む第二の二次要求信号を取得するステップと、
前記第二の二次要求信号に基づいて、前記ロックをロック解除するための二次イネーブル信号を決定し、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを再開するステップと、
前記ユーザ端末から送信された中止信号に基づいて、前記車両をロックして前記車両の前記使用を無効にするための一次ディスエーブル信号を決定するステップと、
前記一次ディスエーブル信号に応答して、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了して、リリースするステップと、
をさらに行わせることを含む、請求項１に記載のシステム。
【請求項３】
前記一次要求信号は、前記車両の前記識別子データをさらに含み、
前記車両の前記識別子データは、前記車両のクイックレスポンスコードに基づいて取得される、請求項１に記載のシステム。
【請求項４】
前記車両は、リマインダ信号生成器を含み、前記二次ディスエーブル信号は、前記リマインダ信号生成器を動作させて、前記車両の一時的ロック状態に関するリマインダ信号を生成させるように、さらに構成される、請求項１〜３のいずれか一項に記載のシステム。
【請求項５】
前記車両は、リマインダ信号生成器を含み、二次イネーブル信号は、前記リマインダ信号生成器を動作させて、前記車両のロック解除状態に関するリマインダ信号を生成するように、さらに構成される、請求項１〜３のいずれか一項に記載のシステム。
【請求項６】
前記リマインダ信号生成器は、発光ダイオードを含む、請求項４または５に記載のシステム。
【請求項７】
前記第一の二次要求信号に基づいて、前記二次ディスエーブル信号を決定するために、前記少なくとも１つのプロセッサは、前記論理回路を動作させるようにさらに指示をして、
前記第一の二次要求信号および前記一次承認コマンドに基づいて、二次承認コマンドを決定するステップと、
前記二次承認コマンドに基づいて、前記二次ディスエーブル信号を決定するステップと、
を行わせる、請求項１〜６のいずれか一項に記載のシステム。
【請求項８】
第二の二次要求信号に基づいて、二次イネーブル信号を決定するために、前記少なくとも１つのプロセッサは、前記論理回路を動作させるようにさらに指示をして、
前記第二の二次要求信号および前記一次承認コマンドに基づいて、二次承認コマンドを決定するステップと、
前記二次承認コマンドに基づいて、前記二次イネーブル信号を決定するステップと、を行わせる、請求項１〜６のいずれか一項に記載のシステム。
【請求項９】
車両の使用に関するコストを決定するためのシステムであって、
ネットワークを介して少なくとも１つのユーザ端末と通信し、ネットワークを介して前記システムに登録された少なくとも１つの車両と通信する少なくとも１つの情報交換ポートと、
一組の命令を含む少なくとも１つの非一時的記憶媒体と、
前記少なくとも１つの非一時的記憶媒体と通信する少なくとも１つのプロセッサと、
を備え、
前記少なくとも１つのプロセッサは、前記一組の命令を実行するとき、前記少なくとも１つのプロセッサ内の論理回路を動作させるように指示をして、
前記少なくとも１つのユーザ端末のうちのユーザ端末から、前記システムに登録された車両を使用するミッションに関する一次要求信号を取得するステップであって、前記一次要求信号は、前記ユーザの識別子データを含む、ステップと、
前記少なくとも１つの情報交換ポートを介して前記ユーザ端末に前記ミッションのコストを表示するためのユーザインタフェースを生成するステップと、
前記ユーザ端末から送信された前記一次要求信号に基づいて、前記車両に取り付けられたロックが前記一次要求信号に基づいてロック解除される第一の位置を決定するステップと、
前記ユーザ端末から送信された二次要求信号に基づいて、第二の位置を決定するステップであって、前記第二の位置で前記車両の前記ロックが一時的にロックされ、前記車両の前記使用を一時的に無効にし、次いで前記第二の位置でロック解除され、前記車両の前記使用を再開する、ステップと、
前記ユーザ端末から送信された中止信号に基づいて、第三の位置を決定するステップであって、前記第三の位置で、前記車両の前記ロックがロックされ、前記車両を使用する前記ミッションを終了する、ステップと、
前記第一の位置および前記第二の位置に関する第一のコストを決定するステップと、
前記二次要求信号に関する第二のコストを決定するステップと、
前記第二の位置および前記第三の位置に関する第三のコストを決定するステップと、
前記第一のコスト、前記第二のコスト、および前記第三のコストに基づいて、総コストを決定するステップと、
前記ユーザ端末のユーザインタフェースに前記総コストに関するインジケータを表示するステップと、
を行わせる、システム。
【請求項１０】
前記少なくとも１つのプロセッサは、前記少なくとも１つのプロセッサ内の前記論理回路を動作させるようにさらに指示をして、前記二次要求信号の時間情報に基づいて、前記二次要求信号に関する前記第二のコストを決定するステップを行わせる、請求項９に記載のシステム。
【請求項１１】
ネットワークを介して少なくとも１つのユーザ端末と通信し、ネットワークを介してシステムに登録された少なくとも１つの車両と通信する少なくとも１つの情報交換ポートと、一組の命令を含む少なくとも１つの非一時的記憶媒体と、前記少なくとも１つの非一時的記憶媒体と通信する少なくとも１つのプロセッサとをそれぞれが有する少なくとも１つの装置上で実施される方法であって、
前記ユーザ端末との第一の無線通信と、前記システムに登録された前記車両に取り付けられたロックとの第二の無線通信とを確立するステップと、
前記ユーザ端末から、前記ユーザ端末に関連付けられたユーザによる前記車両の使用に関する一次要求信号を取得するステップであって、前記一次要求信号は前記ユーザ端末の識別子データを含む、ステップと、
前記車両の識別子データを取得するステップと、
前記ユーザの前記識別子データおよび前記車両の前記識別子データに基づいて、一次承認コマンドを決定し、前記ユーザが前記少なくとも１つの非一時的記憶媒体内で前記車両を使用することを承認するミッションの記録を作成するステップと、
前記一次承認コマンドに基づいて、前記車両に取り付けられたロックを開錠するために前記車両に一次イネーブル信号を送信するステップと、
前記ユーザ端末から、一時的ロック信号を含む第一の二次要求信号を取得するステップと、
前記第一の二次要求信号に基づいて、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了させることなく、前記車両の前記ロックをロックするための二次ディスエーブル信号を決定するステップと、を含む方法。
【請求項１２】
前記ユーザ端末から、一時的ロック解除信号を含む第二の二次要求信号を取得するステップと、
前記第二の二次要求信号に基づいて、前記ロックをロック解除するための二次イネーブル信号を決定し、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを再開するステップと、
前記ユーザ端末から送信された中止信号に基づいて、前記車両をロックして前記車両の前記使用を無効にするための一次ディスエーブル信号を決定するステップと、
前記一次ディスエーブル信号に応答して、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了して、リリースするステップと、
をさらに含む、請求項１１に記載の方法。
【請求項１３】
前記一次要求信号は、前記車両の前記識別子データをさらに含み、
前記車両の前記識別子データは、前記車両のクイックレスポンスコードに基づいて取得される、請求項１１に記載の方法。
【請求項１４】
前記車両は、リマインダ信号生成器を含み、前記二次ディスエーブル信号は、前記リマインダ信号生成器を動作させて、前記車両の一時的ロック状態に関するリマインダ信号を生成させるように、さらに構成される、請求項１１〜１３のいずれか一項に記載の方法。
【請求項１５】
前記車両は、リマインダ信号生成器を含み、二次イネーブル信号は、前記リマインダ信号生成器を動作させて、前記車両のロック解除状態に関するリマインダ信号を生成するように、さらに構成される、請求項１１〜１３のいずれか一項に記載の方法。
【請求項１６】
前記リマインダ信号生成器は、発光ダイオードを含む、請求項１４または１５に記載の方法。
【請求項１７】
前記第一の二次要求信号に基づいて、前記二次ディスエーブル信号を決定するために、前記方法は、
前記第一の二次要求信号および前記一次承認コマンドに基づいて、二次承認コマンドを決定するステップと、
前記二次承認コマンドに基づいて、前記二次ディスエーブル信号を決定するステップと、
をさらに含む、請求項１１〜１６のいずれか一項に記載の方法。
【請求項１８】
前記第二の二次要求信号に基づいて、二次イネーブル信号を決定するために、前記方法は、
前記第二の二次要求信号および前記一次承認コマンドに基づいて、前記二次承認コマンドを決定するステップと、
前記二次承認コマンドに基づいて、前記二次イネーブル信号を決定するステップと、
をさらに含む、請求項１１〜１６のいずれか一項に記載の方法。
【請求項１９】
ネットワークを介して少なくとも１つのユーザ端末と通信し、ネットワークを介して前記システムに登録された少なくとも１つの車両と通信する少なくとも１つの情報交換ポートと、一組の命令を含む少なくとも１つの非一時的記憶媒体と、前記少なくとも１つの非一時的記憶媒体と通信する少なくとも１つのプロセッサとをそれぞれが有する少なくとも１つの装置上で実施される方法であって、
前記少なくとも１つのユーザ端末のうちの１つから、前記システムに登録された車両を使用するミッションに関する一次要求信号を取得するステップであって、前記一次要求信号は、前記ユーザの識別子データを含む、ステップと、
前記少なくとも１つの情報交換ポートを介して前記ユーザ端末に前記ミッションのコストを表示するためのユーザインタフェースを生成するステップと、
前記ユーザ端末から送信された前記一次要求信号に基づいて、前記車両に取り付けられたロックが前記一次要求信号に基づいて、ロック解除される第一の位置を決定するステップと、
前記ユーザ端末から送信された二次要求信号に基づいて、第二の位置を決定するステップであって、前記第二の位置で前記車両の前記ロックが一時的にロックされ、前記車両の前記使用を一時的に無効にし、次いで前記第二の位置でロック解除され、前記車両の前記使用を再開する、ステップと、
前記ユーザ端末から送信された中止信号に基づいて、第三の位置を決定するステップであって、前記第三の位置で、前記車両の前記ロックがロックされ、前記車両を使用する前記ミッションを終了する、ステップと、
前記第一の位置および前記第二の位置に関する第一のコストを決定するステップと、
前記二次要求信号に関する第二のコストを決定するステップと、
前記第二の位置および前記第三の位置に関する第三のコストを決定するステップと、
前記第一のコスト、前記第二のコスト、および前記第三のコストに基づいて、総コストを決定するステップと、
前記ユーザ端末のユーザインタフェースに総コストに関するインジケータを表示するステップと、
を含む、方法。
【請求項２０】
前記二次要求信号の時間情報に基づいて、前記二次要求信号に関する前記第二のコストを決定するステップをさらに含む、請求項１９に記載の方法。
【請求項２１】
コンピュータプログラム製品を具現化する非一時的コンピュータ可読媒体であって、前記コンピュータプログラム製品は、計算装置に、
ユーザ端末との第一の無線通信と、システムに登録された車両に取り付けられたロックとの第二の無線通信とを確立させるステップと、
前記ユーザ端末から、前記ユーザ端末に関連付けられたユーザによる前記車両の使用に関する一次要求信号を取得するステップであって、前記一次要求信号は前記ユーザ端末の識別子データを含む、ステップと、
前記車両の識別子データを取得するステップと、
前記ユーザの前記識別子データおよび前記車両の前記識別子データに基づいて、一次承認コマンドを決定し、前記ユーザが前記少なくとも１つの非一時的記憶媒体内で前記車両を使用することを承認するミッションの記録を作成するステップと、
前記一次承認コマンドに基づいて、前記車両に取り付けられたロックを開錠するために前記車両に一次イネーブル信号を送信するステップと、
前記ユーザ端末から、一時的ロック信号を含む第一の二次要求信号を取得するステップと、
前記第一の二次要求信号に基づいて、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了させることなく、前記車両の前記ロックをロックするための二次ディスエーブル信号を決定するステップと、
を行わせるように構成された命令を備える、非一時的コンピュータ可読媒体。
【請求項２２】
一時的ロック機能を備えた車両共有方法であって、
車両の使用要求を取得して検証し、前記車両の前記使用要求が前記車両の使用条件を満たす場合、前記車両のロックを開錠するステップと、
前記車両の一時的ロック施錠要求を取得し、前記車両の前記ロックを施錠するステップと、
前記車両の前記一時的ロック施錠要求の中止要求を取得し、前記車両の前記ロックを開錠するステップと、
前記車両の返却要求を取得して検証し、前記車両の前記返却要求が、前記車両の返却条件を満たす場合、前記車両の前記ロックを施錠するステップと、
を含む、車両共有方法。
【請求項２３】
前記車両の前記一時的ロック施錠要求を取得するステップは、
前記車両の前記一時的ロック施錠要求を検証して、前記車両の前記一時的ロック施錠要求が前記車両の一時的ロック条件を満たす場合、前記車両の前記ロックを施錠するステップをさらに含む、請求項２２に記載の車両共有方法。
【請求項２４】
前記車両の前記一時的ロック施錠要求の中止要求を取得するステップは、
前記車両の前記一時的ロック施錠要求の前記中止要求を検証して、前記車両の前記一時的ロック施錠要求の前記中止要求が前記車両の前記一時的ロック施錠要求の中止条件を満たす場合、前記車両の前記ロックを開錠するステップをさらに含む、請求項２２に記載の車両共有方法。
【請求項２５】
前記車両の前記一時的ロック施錠要求は、ユーザ端末から開始される、請求項２２に記載の車両共有方法。
【請求項２６】
前記車両の前記一時的ロック施錠要求の前記中止要求は、ユーザ端末から開始される、請求項２２に記載の車両共有方法。
【請求項２７】
前記車両内のアラート信号生成器は、前記車両が一時的ロック状態にあるとき、前記車両が前記一時的ロック状態にあることを示すリマインダ信号を生成する、請求項２２に記載の車両共有方法。
【請求項２８】
前記車両内のアラート信号生成器は、前記車両が終了一時的ロック状態にあるとき、前記車両が前記終了一時的ロック状態にあることを示すリマインダ信号を生成する、請求項２２に記載の車両共有方法。
【請求項２９】
一時的ロック機能を有する車両共有システムにおける車両の使用に関するコストを決定するための方法であって、
第一の位置で前記車両の使用要求を取得するステップと、
第二の位置で前記車両の一時的ロック施錠要求を取得するステップと、
前記第一の位置から前記第二の位置への乗車モードに関する第一のコストを決定するステップと、
前記車両の前記一時的ロック施錠要求の中止要求を取得するステップと、
一時的ロックモードに関する第二のコストを決定するステップと、
前記車両の第三の位置への返却要求を取得するステップと、
前記第二の位置から前記第三の位置への乗車モードに関する第三のコストを決定するステップと、
前記車両を使用する総コストを決定するステップであって、前記総コストは、前記第一のコストと、前記第二のコストと、前記第三のコストの合計とすることができる、ステップと、
を含む、方法。
【請求項３０】
前記一時的ロックモードに関する前記第二のコストを決定するステップは、
前記第二の位置で前記車両の前記一時的ロックの時間を決定するステップと、
前記第二の位置における前記車両の前記一時的ロックの前記時間と第三のレートとに基づいて、前記一時的ロックモードに関する前記第二のコストを決定するステップ
を含む、請求項２９に記載の方法。
【請求項３１】
一時的ロック機能を有する車両共有システムであって、
車両の使用要求を取得して検証するように構成された第一のロック解除ユニットであって、前記車両の前記使用要求が前記車両の使用条件を満たす場合、前記車両のロックを開錠する、第一のロック解除ユニットと、
前記車両の一時的ロック施錠要求を取得して、前記車両の前記ロックを施錠するように構成された第一のロックユニットと、
前記車両の前記一時的ロック施錠要求の中止要求を取得して、前記車両の前記ロックを開錠するように構成された第二のロック解除ユニットと、
前記車両の返却要求を取得して検証するように構成された第二のロックユニットであって、前記車両の返却要求が前記車両の返却条件を満たす場合、前記車両の前記ロックを施錠する、第二のロックユニットと、
を備える、車両共有システム。
【請求項３２】
一時的ロック機能を有する車両共有装置であって、少なくとも１つのプロセッサを備え、前記少なくとも１つのプロセッサは、前記車両共有装置に請求項２２〜２８のいずれか一項に記載の車両共有方法を実行させるように指示される、車両共有装置。
【請求項３３】
少なくとも一組の命令を備える非一時的コンピュータ可読媒体であって、前記少なくとも一組の命令は、計算装置の１つまたは複数のプロセッサによって実行されると、前記計算装置に、請求項２２〜２７のいずれか一項に記載の車両共有方法を実行させる、非一時的コンピュータ可読媒体。
【請求項３４】
一時的ロック機能を有する車両共有システムにおける車両の使用に関するコスト決定システムであって、
第一の位置での車両の使用要求を取得するように構成された第一の位置ユニットと、
前記車両の一時的ロック施錠要求と、第二の位置で前記車両の前記一時的ロック施錠要求の中止要求とを取得するように構成された第二の位置ユニットと、
前記車両の第三の位置への返却要求を取得するように構成される第三の位置ユニットと、
前記第一の位置から前記第二の位置への乗車モードに関する第一のコストを決定するように構成された第一のコストユニットと、
一時的ロックモードに関する第二のコストを決定するように構成された第二のコストユニットと、
前記第二の位置から前記第三の位置への乗車モードに関する第三のコストを決定するように構成された第三のコストユニットと、
前記車両を使用する総コストを決定するように構成された総コストユニットであって、前記総コストは、前記第一のコストと、前記第二のコストと、前記第三のコストの合計とすることができる、コスト決定システム。
【請求項３５】
少なくとも１つのプロセッサを備え、一時的ロック機能を有する車両共有システムにおける車両の使用に関するコストを決定するための装置であって、前記少なくとも１つのプロセッサは、前記装置に請求項２９または請求項３０に記載の方法を実行させるように指示する、装置。
【請求項３６】
少なくとも一組の命令を備える非一時的コンピュータ可読媒体であって、前記少なくとも一組の命令は、計算装置の１つまたは複数のプロセッサによって実行されると、前記計算装置に、請求項２８または請求項２９に記載の方法を実行させる、非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１７年１２月１５日に出願された中国特許出願第２０１７１１３５０４４６．７号の優先権を主張し、その内容は、その全体を参照により本明細書に援用する。
【０００２】
本開示は、一般に、車両共有サービスプラットフォームに関し、より詳細には、車両共有サービスシステムにおいて、ユーザに車両サービスを提供し、ユーザに課金するためのシステムおよび方法に関する。
【背景技術】
【０００３】
近年、車両の共有がますます普及している。車両共有サービスプラットフォームを介して、ユーザは、スマートフォン端末などのユーザ機器にインストールされたアプリケーションを介して、車両を借りて（またはレンタルして）返却することができる。いくつかのシナリオでは、ユーザは、しばらく車両を離れる必要があり、その後、車両に戻って、使用する場合がある。ユーザは、車両を返却する代わりに、車両を一時的にロックする必要が生じることがある。したがって、ユーザに便利に車両サービスを提供するためのシステムおよび方法を開発することが望ましい場合がある。
【発明の概要】
【０００４】
本開示の一態様によれば、車両の中でロックを動作させるためのシステムは、ネットワークを介して少なくとも１つのユーザ端末と通信するように構成され、ネットワークを介して前記システムに登録された少なくとも１つの車両と通信する少なくとも１つの情報交換ポートと、一組の命令を含む少なくとも１つの非一時的記憶媒体と、前記少なくとも１つの情報交換ポートおよび前記少なくとも１つの非一時的記憶媒体と通信する少なくとも１つのプロセッサと、を含む。前記少なくとも１つのプロセッサは、前記一組の命令を実行するとき、前記少なくとも１つのプロセッサ内の論理回路を動作させるように指示をして、ユーザ端末との第一の無線通信と、前記システムに登録された前記車両に取り付けられたロックとの第二の無線通信とを確立し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記ユーザ端末から、前記ユーザ端末に関連付けられたユーザによる前記車両の使用に関する一次要求信号を取得し得、前記一次要求信号は前記ユーザ端末の識別子データを含む。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記車両の識別子データを取得し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記ユーザの前記識別子データおよび前記車両の前記識別子データに基づいて、一次承認コマンドを決定し、前記ユーザが前記少なくとも１つの非一時的記憶媒体内で前記車両を使用することを承認するミッションの記録を作成し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記一次承認コマンドに基づいて、前記車両に取り付けられたロックを開錠するために前記車両に一次イネーブル信号を送信し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記ユーザ端末から、一時的ロック信号を含む第一の二次要求信号を取得し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記第一の二次要求信号に基づいて、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了させることなく、前記車両の前記ロックをロックするための二次ディスエーブル信号を決定し得る。
【０００５】
いくつかの実施形態では、前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記ユーザ端末から、一時的ロック解除信号を含む第二の二次要求信号を取得し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記第二の二次要求信号に基づいて、前記ロックをロック解除するための二次イネーブル信号を決定し、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを再開し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記ユーザ端末から送信された中止信号に基づいて、前記車両をロックして前記車両の前記使用を無効にするための一次ディスエーブル信号を決定し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、  前記一次ディスエーブル信号に応答して、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了して、リリースし得る。
【０００６】
いくつかの実施形態では、前記一次要求信号は、前記車両の前記識別子データをさらに含み得る。前記車両の前記識別子データは、前記車両のクイックレスポンスコードに基づいて取得され得る。
【０００７】
いくつかの実施形態では、前記車両は、リマインダ信号生成器を含み得る。前記二次ディスエーブル信号は、前記リマインダ信号生成器を動作させて、前記車両の一時的ロック状態に関するリマインダ信号を生成させるように、さらに構成され得る。
【０００８】
いくつかの実施形態では、前記車両は、リマインダ信号生成器を含み得る。前記二次イネーブル信号は、前記リマインダ信号生成器を動作させて、前記車両のロック解除状態に関するリマインダ信号を生成するように、さらに構成され得る。
【０００９】
いくつかの実施形態では、前記リマインダ信号生成器は、発光ダイオードを含み得る。
【００１０】
いくつかの実施形態では、前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記第一の二次要求信号および前記一次承認コマンドに基づいて、二次承認コマンドを決定し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記二次承認コマンドに基づいて、前記二次ディスエーブル信号を決定し得る。
【００１１】
いくつかの実施形態では、前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記第二の二次要求信号および前記一次承認コマンドに基づいて、二次承認コマンドを決定し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記二次承認コマンドに基づいて、前記二次イネーブル信号を決定し得る。
【００１２】
本開示の別の態様によれば、車両の使用に関するコストを決定するためのシステムは、ネットワークを介して少なくとも１つのユーザ端末と通信し、ネットワークを介して前記システムに登録された少なくとも１つの車両と通信する少なくとも１つの情報交換ポートと、一組の命令を含む少なくとも１つの非一時的記憶媒体と、前記少なくとも１つの非一時的記憶媒体と通信する少なくとも１つのプロセッサと、を含む。前記少なくとも１つのプロセッサは、前記一組の命令を実行するとき、前記少なくとも１つのプロセッサ内の論理回路を動作させるように指示をして、前記少なくとも１つのユーザ端末のうちの１つから、前記システムに登録された車両を使用するミッションに関する一次要求信号を取得し得、前記一次要求信号は、前記ユーザの識別子データを含む。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記少なくとも１つの情報交換ポートを介して前記ユーザ端末に前記ミッションのコストを表示するためのユーザインタフェースを生成し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記ユーザ端末から送信された前記一次要求信号に基づいて、前記車両に取り付けられたロックが前記一次要求信号に基づいてロック解除される第一の位置を決定し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記ユーザ端末から送信された二次要求信号に基づいて、第二の位置を決定し得、前記第二の位置で前記車両の前記ロックが一時的にロックされ、前記車両の前記使用を一時的に無効にし、次いで前記第二の位置でロック解除され、前記車両の前記使用を再開する。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記ユーザ端末から送信された中止信号に基づいて、第三の位置を決定し得、前記第三の位置で、前記車両の前記ロックがロックされ、前記車両を使用する前記ミッションを終了する。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記第一の位置および前記第二の位置に関する第一のコストを決定し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記二次要求信号に関する第二のコストを決定し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記第二の位置および前記第三の位置に関する第三のコストを決定し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記第一のコスト、前記第二のコスト、および前記第三のコストに基づいて、総コストを決定し得る。前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記ユーザ端末のユーザインタフェースに総コストに関するインジケータを表示し得る。
【００１３】
本開示の別の態様によれば、前記少なくとも１つのプロセッサは、前記論理回路を動作させるように指示をして、前記二次要求信号の時間情報に基づいて、前記二次要求信号に関する前記第二のコストを決定し得る。
【００１４】
本開示の別の態様によれば、少なくとも１つの装置上で実施される方法において、前記装置のそれぞれは、ネットワークを介して少なくとも１つのユーザ端末と通信し、ネットワークを介して前記システムに登録された少なくとも１つの車両と通信する少なくとも１つの情報交換ポートと、一組の命令を含む少なくとも１つの非一時的記憶媒体と、前記少なくとも１つの非一時記的憶媒体と通信する少なくとも１つのプロセッサと有する。前記方法は、ユーザ端末との第一の無線通信と、前記システムに登録された前記車両に取り付けられたロックとの第二の無線通信とを確立するステップを含み得る。前記方法は、また前記ユーザ端末から、前記ユーザ端末に関連付けられたユーザによる前記車両の使用に関する一次要求信号を取得するステップを含み得、前記一次要求信号は前記ユーザ端末の識別子データを含む。前記方法は、また前記車両の識別子データを取得するステップを含み得る。前記方法は、また前記ユーザの前記識別子データおよび前記車両の前記識別子データに基づいて、一次承認コマンドを決定し、前記ユーザが前記少なくとも１つの非一時的記憶媒体内で前記車両を使用することを承認するミッションの記録を作成するステップを含み得る。前記方法は、また前記一次承認コマンドに基づいて、前記車両に取り付けられたロックを開錠するために前記車両に一次イネーブル信号を送信するステップを含み得る。前記方法は、前記ユーザ端末から、一時的ロック信号を含む第一の二次要求信号を取得するステップを含み得る。前記方法は、前記第一の二次要求信号に基づいて、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了させることなく、前記車両の前記ロックをロックするための二次ディスエーブル信号を決定するステップをさらに含み得る。
【００１５】
本開示の別の態様によれば、少なくとも１つの装置上で実施される方法において、前記装置のそれぞれは、ネットワークを介して少なくとも１つのユーザ端末と通信し、ネットワークを介して前記システムに登録された少なくとも１つの車両と通信する少なくとも１つの情報交換ポートと、一組の命令を含む少なくとも１つの非一時的記憶媒体と、前記少なくとも１つの非一時的記憶媒体と通信する少なくとも１つのプロセッサと有する。前記方法は、前記少なくとも１つのユーザ端末のうちの１つから、前記システムに登録された車両を使用するミッションに関する一次要求信号を取得するステップを含み得、前記一次要求信号は、前記ユーザの識別子データを含む。前記方法は、また前記少なくとも１つの情報交換ポートを介して前記ユーザ端末に前記ミッションのコストを表示するためのユーザインタフェースを生成するステップを含み得る。前記方法は、また前記ユーザ端末から送信された前記一次要求信号に基づいて、前記車両に取り付けられたロックが前記一次要求信号に基づいてロック解除される第一の位置を決定するステップを含み得る。前記方法は、また前記ユーザ端末から送信された二次要求信号に基づいて、第二の位置を決定するステップを含み得、前記第二の位置で前記車両の前記ロックが一時的にロックされ、前記車両の前記使用を一時的に無効にし、次いで前記第二の位置でロック解除され、前記車両の前記使用を再開する。前記方法は、また前記ユーザ端末から送信された中止信号に基づいて、第三の位置を決定するステップを含み得、前記第三の位置で、前記車両の前記ロックがロックされ、前記車両を使用する前記ミッションを終了する。前記方法は、また前記第一の位置および前記第二の位置に関する第一のコストを決定するステップを含み得る。前記方法は、また前記二次要求信号に関する第二のコストを決定するステップを含み得る。前記方法は、前記第二の位置および前記第三の位置に関する第三のコストを決定するステップをさらに含み得る。前記方法は、また前記第一のコスト、前記第二のコスト、および前記第三のコストに基づいて、総コストを決定するステップを含み得る。前記方法は、前記ユーザ端末のユーザインタフェースに総コストに関するインジケータを表示するステップをさらに含み得る。
【００１６】
本開示のさらに別の態様によれば、コンピュータプログラム製品を具現化する非一時的コンピュータ可読媒体において、前記コンピュータプログラム製品は、計算装置に方法を実行させるように構成された命令を備える。前記方法は、ユーザ端末との第一の無線通信と、前記システムに登録された前記車両に取り付けられたロックとの第二の無線通信とを確立するステップを含み得る。前記方法は、また前記ユーザ端末から、前記ユーザ端末に関連付けられたユーザによる前記車両の使用に関する一次要求信号を取得するステップを含み得、前記一次要求信号は前記ユーザ端末の識別子データを含む。前記方法は、また前記車両の識別子データを取得するステップを含み得る。前記方法は、また前記ユーザの前記識別子データおよび前記車両の前記識別子データに基づいて、一次承認コマンドを決定し、前記ユーザが前記少なくとも１つの非一時的記憶媒体内で前記車両を使用することを承認するミッションの記録を作成するステップを含み得る。前記方法は、また前記一次承認コマンドに基づいて、前記車両に取り付けられたロックを開錠するために前記車両に一次イネーブル信号を送信するステップを含み得る。前記方法は、前記ユーザ端末から、一時的ロック信号を含む第一の二次要求信号を取得するステップを含み得る。前記方法は、前記第一の二次要求信号に基づいて、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了させることなく、前記車両の前記ロックをロックするための二次ディスエーブル信号を決定するステップをさらに含み得る。
【００１７】
追加の特徴は、以下の説明で部分的に記載され、当業者には、以下の図面および添付の図面を検討することによって部分的に明らかになるか、あるいは実施例の製造または動作から習得することができる。本開示の特徴は、以下で説明される詳細な例に記載される方法論、手段、および組合せの様々な態様の実施または使用によって実現および達成され得る。
【００１８】
本開示は、例示的な実施形態に関してさらに説明される。これらの例示的な実施形態は、図面を参照して詳細に説明される。これらの実施形態は、非限定的な例示的な実施形態であり、図面のいくつかの図を通して、同様の参照番号は同様の構造を表す。
【図面の簡単な説明】
【００１９】
【図１】本開示のいくつかの実施形態による例示的な車両共有サービスシステムを示す模式図である。
【図２】本開示のいくつかの実施形態による例示的な計算装置の例示的なハードウェアおよび／またはソフトウェア構成要素を示す模式図である。
【図３】本開示のいくつかの実施形態による例示的なモバイル装置の例示的なハードウェアおよび／またはソフトウェア構成要素を示す模式図である。
【図４】本開示のいくつかの実施形態による例示的な処理エンジンを示すブロック図である。
【図５】本開示のいくつかの実施形態による例示的なロックモジュールを示すブロック図である。
【図６】本開示のいくつかの実施形態による例示的な位置モジュールおよび例示的なコストモジュールを示すブロック図である。
【図７】本開示のいくつかの実施形態による、ユーザに車両サービスを提供するための例示的なプロセスを示すフローチャートである。
【図８】本開示のいくつかの実施形態による、車両共有システムにおいてユーザに課金するための例示的なプロセスを示すフローチャートである。
【図９】本開示のいくつかの実施形態による、ユーザに車両サービスを提供するための例示的なプロセスを示すフローチャートである。
【図１０】本開示のいくつかの実施形態による、車両共有システムにおいてユーザに課金するための例示的なプロセスを示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下の説明は、当業者が本開示を作成し、使用することを可能にするために提示され、特定の用途およびその要件の文脈で提供される。開示された実施形態に対する種々の変更は、当業者には容易に明らかであり、本明細書で定義された一般的な原理は、本開示の精神および範囲から逸脱することなく、他の実施形態および用途に適用されてもよい。したがって、本開示は、示された実施形態に限定されず、特許請求の範囲と一致する最も広い範囲が与えられるべきである。
【００２１】
本明細書で使用される用語は、特定の例示的な実施形態のみを説明するためのものであり、限定することを意図するものではない。単数形「１つの（ａ、ａｎ）、「その（ｔｈｅ）」は、本明細書で使用される場合、文脈が明確に指示していない限り、複数形を同じく含むように意図されている。「備える（ｃｏｍｐｒｉｓｅ、ｃｏｍｐｒｉｓｅｓ、および／またはｃｏｍｐｒｉｓｉｎｇ）」、および／または「含む（ｉｎｃｌｕｄｅ、ｉｎｃｌｕｄｅｓ、および／またはｉｎｃｌｕｄｉｎｇ）」という用語は、本明細書で使用される場合、述べられた特徴、整数、ステップ、動作、要素、および／または構成要素の存在を指定するが、１つまたは複数の他の特徴、整数、ステップ、動作、要素、構成要素、および／またはそれらのグループの存在または追加を排除しない。
【００２２】
本開示のこれらおよび他の特徴、特性と、構造の関する要素の動作方法および機能と、部品の組合せおよび製造の経済性は、全体が本明細書の一部を構成いる添付の図面を参照して、以下の説明を考慮すると、より明らかになり得る。しかしながら、図面は、例示および説明のためだけのものであり、本開示の範囲を限定することを意図していないことを明確に理解されたい。図面は、縮尺通りではないことが理解される。
【００２３】
本明細書で使用される「システム」、「エンジン」、「ユニット」、および／または「モジュール」という用語は、異なるレベルの異なる構成要素、要素、部品、セクション、またはアセンブリを昇順に区別するための１つの方法であることを理解されたい。しかしながら、同じ目的を達成するのであれば、他の表現で置き換えてもよい。
【００２４】
ユニット、エンジンまたはモジュールが、別のユニット、エンジン、またはモジュール「上に」ある、「に接続された」、もしくは「に結合された」と呼ばれる場合、別のユニット、エンジン、モジュールの直上にあるか、接続されているか、または結合されている可能性があるか、あるいは他のユニット、エンジン、またはモジュールと通信しているか、あるいは介在するユニット、エンジン、またはモジュールが存在する可能性があることを理解されるであろう。ただし、文脈の中で、別途明確に示されている場合を除く。ここで用いられる用語「および／または」には、関するリストに記載された項目の一つまたは複数の組合せのすべてが含まれる。
【００２５】
本開示で使用されるフローチャートは、本開示のいくつかの実施形態に従ってシステムが実施する動作を示す。フローチャートの動作は、順番通りに実施されなくてもよいことを明確に理解されたい。逆に、動作は、逆の順序で、または同時に実施されてもよい。さらに、１つまたは複数の他の動作がフローチャートに追加されてもよい。なお、フローチャートから１つまたは複数の動作を省略してもよい。
【００２６】
さらに、本開示で説明されるシステムおよび方法は、主に車両共有サービスに関して説明されるが、それらは単に例示的な実施形態であることも理解されるべきである。本開示で説明されるシステムまたは方法は、オンラインレンタル取引において使用権を相互に移転する任意の他の種類の経済的共有サービスに適用することができる。例えば、本開示のシステムまたは方法は、物理的資産のレンタルおよび／または労働サービスに適用することができる。物理的資産は、不動産（例えば、ホテル、部屋、またはアパート）、車両（例えば、自動車、自転車、電動自転車、バス、熱気球、または飛行機）、物品（例えば、衣類、傘、充電器、またはマイクロフォン）などを含むことができる。労働サービスは、ペットの譲渡、家事、指定運転などを含むことができる。本開示のシステムまたは方法の用途は、ウェブページ、ブラウザのためのプラグイン、クライアント端末、カスタムシステム、内部分析システム、人工知能ロボットなど、またはそれらの任意の組合せを含むことができる。
【００２７】
本開示における用語「サイクリスト」、「リクエスタ」、「サービスリクエスタ」、「サイクリスト端末」、「リクエスタ端末」、および「ユーザ」は、自転車共有サービスを要求または注文することができる個人、エンティティ、またはツールを指すために互換的に使用される。
【００２８】
本開示で使用される測位技術は、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、コンパスナビゲーションシステム（ＣＯＭＰＡＳＳ）、ガリレオ測位システム、準天頂衛星システム（ＱＺＳＳ）、無線忠実性（ＷｉＦｉ）測位技術、またはこれらの任意の組合せに基づくことができる。上記の位置決めシステムのうちの１つまたは複数は、本開示において交換可能に使用され得る。
【００２９】
なお、車両共有サービスは、ポストインターネット時代のみに根ざした新たな形態のサービスである。これは、ポストインターネット時代にのみ生み出すことができるユーザおよびサービスプロバイダに技術的解決策を提供する。インターネット以前の時代では、ユーザが車両レンタル店で車両をレンタルする必要があるとき、車両要求および承認は、ユーザと、物理的な場所で互いに会う車両レンタル店の店主との間でのみ行われる。しかしながら、インターネット（および／またはＢｌｕｅｔｏｏｔｈ（登録商標）、のような他のタイプのネットワーク技術）を介して、車両共有サービスによって、サービスのユーザが、車両の位置を正確に取得し、任意の場所で任意の時に車両をレンタルすることが可能になる。また、このサービスによって、ユーザは、車両の駐車が許可されている任意のエリアに車両を駐車させることができる。したがって、車両共有システムは、インターネットを介して、従来のインターネット以前の車両サービスの設定において決して満たされないユーザおよびサービスプロバイダのために、より便利な取引プラットフォームを提供することができる。
【００３０】
図１は、本開示のいくつかの実施形態による例示的な車両共有システム１００を示す模式図である。車両共有システム１００は、１つまたは複数のサーバ１１０と、１つまたは複数のネットワーク１２０と、識別子データを保存するためにサーバ１１０に登録された１つまたは複数のユーザ端末１３０と、車両１４０と、記憶装置１５０と、測位装置１６０と、ロック１７０とを含むことができる。車両共有システム１００は、本開示に開示される方法によって、ロック１７０を介して車両１４０をロックまたはロック解除することができる。いくつかの実施形態では、車両１４０は、１つまたは複数の自転車、１つまたは複数の電動自転車、１つまたは複数の自動二輪車、１つまたは複数の自動車、および任意の他のタイプの車両であってもよく、それらは、商業的共有に適し、サーバ１１０に登録されて、識別子データをその中に保存する。車両共有システム１００は、ユーザに自転車共有サービスを提供することができる。いくつかの実施形態では、ユーザは、一時的に車両を離れる必要があり、車両を使用し続けるために戻ることになる。車両共有システム１００は、しばらくの間、車両を一時的にロックし、ユーザが車両の制御を維持できるようにすることができる。いくつかの実施形態では、車両共有システム１００は、ユーザが車両に乗っているときの車両の乗り心地に応じてユーザに請求することができる。車両共有システム１００は、ユーザが車両を一時的にロックするときに、車両の一時的ロック状態に従ってユーザに課金することができる。いくつかの実施形態では、車両共有システム１００は、自転車の乗車状態および自転車の一時的ロック状態に基づいてユーザに請求することができる。
【００３１】
サーバ１１０は、車両共有サービスの様々な機能を提供するために、ユーザ端末１３０、車両１４０、および／またはロック１７０と通信することができる。例えば、サーバ１１０は、例えば、ネットワーク１２０を介してユーザ端末１３０からサービス要求を受信してもよい。例えば、サーバ１１０は、ユーザ端末１３０から、例えば、ネットワーク１２０を介して、車両の使用要求、車両の一時的ロック施錠要求、車両の一時的ロック施錠要求の中止要求、車両の返却要求を受信してもよい。いくつかの実施形態では、車両１４０は自転車であってもよい。サービス要求には、自転車の使用要求、自転車の一時的ロック施錠要求、一時的ロック施錠要求の中止要求、自転車の返却要求などがある。サービス要求には、乗車および／または車両１４０に関する情報を含むことができ、この情報には、例えば、車両タイプ、出発地、目的地、走行距離、車両が一時的にロックされた時間、ルートなど、またはそれらの任意の組合せを含む。サービス要求には、ユーザに関する情報（例えば、ユーザ口座情報）および／またはユーザ端末１３０（例えば、ユーザ端末１３０の位置）を含むこともできる。
【００３２】
サーバ１１０は、ユーザ端末１３０、車両１４０、および／またはロック１７０に情報を送信することもできる。例えば、サーバ１１０は、車両１４０のロック施錠（または一時的ロック施錠）命令、車両１４０のロック開錠命令、および／または車両１４０に関する情報（例えば、車両のロックが施錠しているか（または一時的に施錠しているか）どうかを示す情報）を車両１４０に送信することができる。
【００３３】
いくつかの実施形態において、サーバ１１０は、単一のサーバであっても、あるいはサーバグループであってもよい。サーバグループは、アクセスポイントを介してネットワーク１２０に接続された集中型サーバグループであっても、あるいは１つまたは複数のアクセスポイントを介してネットワーク１２０にそれぞれ接続された分散型サーバグループであってもよい。ある実施形態では、サーバ１１０は、ネットワーク１２０にローカル接続されていてもよく、あるいはネットワーク１２０にリモート接続されていてもよい。例えば、サーバ１１０は、ネットワーク１２０を介して、ユーザ端末１３０、車両１４０、および／または記憶装置１５０に記憶された情報および／またはデータにアクセスすることができる。別の例として、記憶装置１５０は、サーバ１１０のバックエンドデータ記憶として機能してもよい。いくつかの実施形態において、サーバ１１０は、クラウドプラットフォーム上に実装されてもよい。単に例として、クラウドプラットフォームは、プライベートクラウド、パブリッククラウド、ハイブリッド型クラウド、コミュニティクラウド、分散クラウド、インタークラウド、マルチクラウドなど、またはそれらの任意の組合せを含むことができる。
【００３４】
いくつかの実施形態では、サーバ１１０は、処理エンジン１１２を含むことができる。処理エンジン１１２は、本開示において１つまたは複数の機能を実行することに関する情報および／またはデータを処理することができる。例えば、処理エンジン１１２は、ロックの状態を決定するためにロックの動作情報を処理することができる。いくつかの実施形態では、処理エンジン１１２は、１つまたは複数の処理ユニット（例えば、シングルコア処理エンジンまたはマルチコア処理エンジン）を含んでもよい。単に例として、処理エンジン１１２は、中央処理ユニット（ＣＰＵ）、特定用途向け集積回路（ＡＳＩＣ）、特定用途向け命令セットプロセッサ（ＡＳＩＰ）、グラフィックス処理ユニット（ＧＰＵ）、物理処理ユニット（ＰＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理装置（ＰＬＤ）、制御装置、マイクロ制御装置ユニット、縮小命令セットコンピュータ（ＲＩＳＣ）、マイクロプロセッサなど、またはそれらの任意の組合せを含むことができる。
【００３５】
ネットワーク１２０は、情報および／またはデータの交換を容易にすることができる。いくつかの実施形態では、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０、車両１４０、記憶装置１５０、またはロック１７０）は、ネットワーク１２０を介して車両共有システム１００内の別の構成要素に情報および／またはデータを送信することができる。例えば、サーバ１１０は、ネットワーク１２０を介して記憶装置１５０から複数の車両１４０のデータにアクセスすること、および／または取得することができる。いくつかの実施形態では、サーバ１１０は、ユーザ端末１３０からのサービス要求に基づいて、車両１４０のロック施錠（または一時的ロック施錠）コマンドを送信することができる。いくつかの実施形態では、測位装置１６０は、ネットワーク１２０を介してユーザ端末１３０に位置情報を送信することができる。
【００３６】
いくつかの実施形態では、ネットワーク１２０は、任意のタイプの有線または無線ネットワーク、あるいはそれらの組合せであってもよい。単に一例として、ネットワーク１２０は、ケーブルネットワーク、有線ネットワーク、光ファイバネットワーク、電気通信ネットワーク、イントラネット、インターネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、公衆電話交換網（ＰＳＴＮ）、Ｂｌｕｅｔｏｏｔｈネットワーク、ＺｉｇＢｅｅ（登録商標）ネットワーク、近距離通信（ＮＦＣ）ネットワークなど、またはこれらの任意の組合せを含むことができる。いくつかの実施形態では、ネットワーク１２０は、１つまたは複数のネットワークアクセスポイントを含むことができる。例えば、ネットワーク１２０は、基地局および／またはインターネット交換ポイント１２０−１、１２０−２などの有線または無線ネットワークアクセスポイントを含むことができ、これを介して、車両共有システム１００の１つまたは複数の構成要素をネットワーク１２０に接続して、データおよび／または情報を交換することができる。
【００３７】
いくつかの実施形態では、ユーザは、ユーザ端末１３０の所有者であってもよい。ユーザ端末１３０は、ユーザからの入力を受信し、ネットワーク１２０を介して、入力に関する情報をサーバ１１０に送信することができる。ユーザ端末１３０は、ネットワーク１２０を介して、サーバ１１０から情報を受信することもできる。例えば、ユーザ端末１３０は、車両のサービス要求に関するユーザからのサーバ１１０への入力を受信し、サーバ１１０からのサービス確認、および／または情報または命令を受信することができる。単に例として、ユーザ端末１３０は、車両１４０のロックを一時的に施錠するために、サーバ１１０にサービス要求を送信するように構成されてもよい。
【００３８】
いくつかの実施形態では、ユーザ端末１３０は、モバイル装置１３０−１、タブレットコンピュータ１３０−２、ラップトップコンピュータ１３０−３、車両内の内蔵装置１３０−４など、またはそれらの任意の組合せを含むことができる。いくつかの実施形態では、モバイル装置１３０−１は、スマートホーム装置、ウェアラブル装置、スマートモバイル装置、仮想現実装置、拡張現実装置など、またはそれらの任意の組合せを含むことができる。いくつかの実施形態では、スマートホーム装置は、スマート照明装置、インテリジェント電気機器の制御装置、スマート監視装置、スマートテレビ、スマートビデオカメラ、インターホンなど、またはこれらの任意の組合せを含んでもよい。いくつかの実施形態では、着用可能装置は、スマートブレスレット、スマートフットギア、スマートガラス、スマートヘルメット、スマート時計、スマート衣類、スマートバックパック、スマートアクセサリなど、またはそれらの任意の組合せを含むことができる。いくつかの実施形態では、スマートモバイル装置は、スマートフォン、携帯情報端末（ＰＤＡ）、ゲーム装置、ナビゲーション装置、ＰＯＳ（Ｐｏｉｎｔ  ｏｆ  Ｓａｌｅ）装置など、またはそれらの任意の組合せを含むことができる。いくつかの実施形態では、仮想現実装置および／または拡張現実装置は、仮想現実ヘルメット、仮想現実ガラス、仮想現実パッチ、拡張現実ヘルメット、拡張現実ガラス、拡張現実パッチなど、またはそれらの任意の組合せを含むことができる。例えば、仮想現実装置および／または拡張現実装置は、Ｇｏｏｇｌｅ  ＧｌａｓｓＴＭ、Ｏｃｕｌｕｓ  ＲｉｆｔＴＭ、ＨｏｌｏｌｅｎｓＴＭ、Ｇｅａｒ  ＶＲＴＭなどを含むことができる。いくつかの実施形態では、車両内の内蔵装置１３０−４は、内蔵コンピュータ、内蔵車載テレビ、内蔵タブレットなどを含むことができる。いくつかの実施形態では、ユーザ端末１３０は、ユーザおよび／またはユーザ端末１３０の位置を特定するために、測位装置１６０と通信するように構成された信号送信機および信号受信機を含んでもよい。
【００３９】
いくつかの実施形態では、車両１４０は自転車であってもよい。自転車は、例えば、一輪車、自転車、三輪車、タンデム、モータ自転車、電動自転車、モペッドなどを含む任意のタイプの自転車であってよい。いくつかの実施形態では、自転車はロック１７０を含んでもよい。いくつかの実施形態では、車両１４０および／またはロック１７０は、固有のシンボルで識別されてもよい。固有のシンボルは、バーコード、クイックレスポンスコード（ＱＲコード（登録商標））、文字および／または数字を含むシリアル番号など、またはそれらの任意の組合せを含むことができる。例えば、車両１４０の識別（ＩＤ）は、ユーザ端末１３０のモバイルアプリケーションを介して車両１４０のＱＲコードをスキャンすることによって取得されてもよい。別の例として、車両１４０の識別（ＩＤ）は、ｉＰｈｏｎｅ（登録商標）のカメラを介して車両１４０のＱＲコードをスキャンすることによって取得されてもよい。
【００４０】
記憶装置１５０は、データおよび／または命令を記憶することができる。データは、ユーザ、ユーザ端末１３０、車両１４０などに関するデータを含むことができる。例えば、車両１４０は、自転車であってもよい。ユーザに関するデータは、ユーザプロファイルを含むことができ、ユーザプロファイルには、例えば、ユーザの名前、ユーザのモバイル番号、ユーザのＩＤ番号、ユーザのタイプ（例えば、年次カードユーザ、四半期カードユーザ、または月次カードユーザ）、ユーザの使用記録（例えば、乗車時間、乗車マイル数、一時的ロック時間）、ユーザの信用格付け、履歴経路、口座残高などが含まれる。車両１４０に関するデータは、車両のサービス条件（例えば、利用可能な状態、一時的ロック状態、終了一時的ロック状態、乗車中、保守状態）、車両の位置、車両のタイプ（例えば、一輪車、自転車、三輪車、タンデム、モータ自転車、電動自転車）などを含むことができる。いくつかの実施形態では、記憶装置１５０は、ユーザ端末１３０および／または車両１４０から取得されたデータを記憶することができる。例えば、記憶装置１５０は、ユーザ端末１３０に関するログ情報を記憶することができる。いくつかの実施形態では、記憶装置１５０は、サーバ１１０が本開示で説明される例示的な方法を実施するために実行または使用できるデータおよび／または命令を格納することができる。
【００４１】
いくつかの実施形態では、記憶装置１５０は、大容量ストレージ、リムーバブルストレージ、揮発性読み書きメモリ、読み出し専用メモリ（ＲＯＭ）など、またはそれらの任意の組合せを含むことができる。例示的な大容量記憶装置は、磁気ディスク、光ディスク、ソリッドステートドライブなどを含むことができる。例示的なリムーバブルストレージは、フラッシュドライブ、フロッピー（登録商標）ディスク、光ディスク、メモリカード、ジップディスク、磁気テープなどを含むことができる。例示的な揮発性読み書きメモリは、ランダムアクセスメモリ（ＲＡＭ）を含んでもよい。例示的なＲＡＭは、ダイナミックＲＡＭ（ＤＲＡＭ）、ダブルデータレート・シンクロナス・ダイナミックＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、サイリスタＲＡＭ（Ｔ−ＲＡＭ）、およびゼロ・キャパシタＲＡＭ（Ｚ−ＲＡＭ）などを含むことができる。例示的なＲＯＭは、マスクＲＯＭ（ＭＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）、およびデジタル多用途ディスクＲＯＭなどを含むことができる。いくつかの実施形態では、記憶装置１５０は、クラウドプラットフォーム上に実装されてもよい。単に例として、クラウドプラットフォームは、プライベートクラウド、パブリッククラウド、ハイブリッド型クラウド、コミュニティクラウド、分散クラウド、インタークラウド、マルチクラウドなど、またはそれらの任意の組合せを含むことができる。
【００４２】
測位装置１６０は、オブジェクトに関する情報、例えば、ユーザ端末１３０のうちの１つまたは複数、または車両１４０（例えば、自転車）に関する情報を決定してもよい。例えば、測位装置１６０は、ユーザ端末１３０および／または車両１４０の現在時刻および現在位置を決定することができる。いくつかの実施形態では、測位装置１６０は、全地球測位システム（ＧＰＳ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、コンパスナビゲーションシステム（ＣＯＭＰＡＳＳ）、北東航法衛星システム、ガリレオ測位システム、準天頂衛星システム（ＱＺＳＳ）などであってもよい。情報は、位置（例えば、出発地、一時的ロック位置、目的地、または現在位置）、乗車ルート、高度、速度、またはオブジェクトの加速度、および／または現在時刻を含むことができる。位置は、緯度経度座標などの座標の形態であってもよい。測位装置１６０は、１つまたは複数の衛星、例えば、衛星１６０−１、衛星１６０−２、および衛星１６０−３を含んでもよい。衛星１６０−１〜１６０−３は、独立して、または共同で、上述の情報を決定することができる。測位装置１６０は、ネットワーク１２０を介して、上述した情報をユーザ端末１３０または車両１４０に送信してもよい。
【００４３】
ロック１７０は、車両１４０をロック（または一時的ロック）および／またはロック解除するように構成されてもよい。例えば、ロック１７０は、機械的ロックまたは電子的ロックを含んでもよい。ロック１７０と車両１４０とは、互いに機械的に接続されていてもよい。例えば、ロック１７０は、車両１４０に機械的に取り付けられてもよい。さらに、または代替的に、ロック１７０および車両１４０は、互いに分離されてもよく、ロック１７０は、電子装置として設置されても、あるいはロックアプリケーションとして車両１４０にインストールされてもよい。いくつかの実施形態では、ロック１７０は、車両１４０に一体化され得る。
【００４４】
車両１４０および／またはロック１７０は、サーバ１１０、ネットワーク１２０、ユーザ端末１３０、および／または測位装置１６０と通信することができる。例えば、車両１４０および／またはロック１７０は、ネットワーク１２０を介して車両１４０の状態情報をサーバ１１０に送信することができる。状態情報は、車両１４０の位置、車両１４０のロック／ロック解除状態、車両１４０のバッテリ電力、車両１４０の動作情報など、またはこれらの組合せを含むことができる。別の例として、車両１４０は、ユーザ端末１３０および／またはサーバ１１０から命令（例えば、車両１４０をロック／ロック解除する命令）を受信することができる。さらに別の例として、車両１４０は、信号送信機と、車両１４０の位置を特定するために測位装置１６０と通信するように構成された信号受信機（例えば、車両１４０のＧＰＳ構成要素）とを含んでもよい。
【００４５】
いくつかの実施形態では、車両共有システム１００の１つまたは複数の構成要素は、ネットワーク１２０を介して記憶装置１５０に記憶されたデータおよび／または命令にアクセスすることができる。いくつかの実施形態では、記憶装置１５０は、バックエンド記憶装置としてサーバ１１０に直接接続されてもよい。いくつかの実施形態では、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０、または車両１４０）は、記憶装置１５０にアクセスする許可を有することができる。いくつかの実施形態では、車両共有システム１００の１つまたは複数の構成要素は、１つまたは複数の条件が満たされると、ユーザおよび／または車両１４０に関する情報を読み取ること、および／または修正することができる。例えば、サーバ１１０は、車両１４０の乗車が完了した後に、１つまたは複数のユーザ情報を読み取ること、および／または修正することができる。
【００４６】
いくつかの実施形態では、車両１４０は、車両共有システム１００内の自転車であってもよい。いくつかの実施形態では、車両共有システム１００の１つまたは複数の構成要素間での情報交換は、ユーザ端末１３０上で車両共有サービスのモバイルアプリケーションを起動すること、車両サービスを要求すること、一時的にロックされたサービスを要求すること、一時的にロックされたサービスを中止すること、または車両サービスを中止することによって開始され得る。
【００４７】
いくつかの実施形態では、車両共有システム１００は、ネットワーク（例えば、ネットワーク１２０）を介して少なくとも１つのユーザ端末（例えば、ユーザ端末１３０）と通信し、ネットワーク（例えば、ネットワーク１２０）を介してシステムに登録された少なくとも１つの車両と通信するように構成された少なくとも１つの情報交換ポート（図示せず）をさらに含むことができる。
【００４８】
図２は、本開示のいくつかの実施形態による計算装置２００の例示的なハードウェアおよび／またはソフトウェア構成要素を示す模式図である。計算装置２００は、特殊目的のコンピュータであってもよい。計算装置２００は、本明細書で説明する車両共有システム１００の任意の構成要素を実装するために使用することができる。例えば、サーバ１１０の処理エンジン１１２、および／またはユーザ端末１３０は、そのハードウェア、ソフトウェアプログラム、ファームウェア、またはそれらの組合せを介して、計算装置２００上に実装されてもよい。便宜上、１つのそのようなコンピュータのみが示されているが、本明細書で説明されるような車両共有サービスに関するコンピュータ機能は、処理負荷を分散させるために、いくつかの同様のプラットフォーム上に分散方式で実施することができる。
【００４９】
計算装置２００は、例えば、それに接続されたネットワーク（例えば、ネットワーク１２０）に／から接続されたＣＯＭポート２５０を含むことができ、データ通信を容易にする。計算装置２００は、また本明細書に記載するサーバ１１０の機能を実施するためのプログラム命令を実行するプロセッサ２２０を含んでもよい。例示的なコンピュータプラットフォームは、コンピュータによって処理および／または送信される様々なデータファイルのために、内部通信バス２１０、様々な形式のプログラム記憶およびデータ記憶、例えば、ディスク２７０、読出し専用メモリ（ＲＯＭ）２３０、またはランダムアクセスメモリ（ＲＡＭ）２４０を含むことができる。例示的なコンピュータプラットフォームは、また、ＲＯＭ２３０、ＲＡＭ２４０、および／またはプロセッサ２２０によって実行される別のタイプの非一時的記憶媒体に記憶されたプログラム命令を含んでもよい。本開示の方法および／またはプロセスは、プログラム命令として実装され得る。計算装置２００は、またコンピュータ、ユーザ、およびその中の他の構成要素の間での入出力をサポートするＩ／Ｏ２６０も含む。計算装置２００は、ネットワーク通信を介してプログラムおよびデータを受信することもできる。
【００５０】
単なる説明のために、計算装置２００にはＣＰＵおよび／またはプロセッサが１つだけ記載されている。しかしながら、本開示における計算装置２００は、また、複数のＣＰＵおよび／またはプロセッサを含むことができ、したがって、本開示において説明されるような１つのＣＰＵおよび／またはプロセッサによって実施される動作および／または方法のステップは、複数のＣＰＵおよび／またはプロセッサによって共同で、あるいは別々に実施されることもできることに留意されたい。例えば、計算装置２００のＣＰＵおよび／またはプロセッサは、ステップＡとステップＢの両方を実行してもよい。別の例と同様に、ステップＡとステップＢは、２つの異なるＣＰＵおよび／またはプロセッサによって、計算装置２００内で、一緒に実施されても、あるいは個別に実施されてもよい（例えば、第一のプロセッサはステップＡを実行し、第二のプロセッサはステップＢを実行する、または、第一および第二のプロセッサは、ステップＡとステップＢを一緒に実行する）。
【００５１】
図３は、本開示のいくつかの実施形態による、モバイル装置３００の例示的なハードウェアおよび／またはソフトウェア構成要素を示す模式図である。図３に示すように、モバイル装置３００は、通信モジュール３１０と、ディスプレイ３２０と、グラフィックス処理ユニット（ＧＰＵ）３３０と、プロセッサ３４０と、Ｉ／Ｏ３５０と、メモリ３６０と、記憶部３９０とを含むことができる。いくつかの実施形態では、モバイル装置３００には、システムバスまたは制御装置（図示せず）を含む任意の他の適切な構成要素も含まれ得るが、これらに限定されることはない。いくつかの実施形態では、モバイルオペレーティングシステム３７０（例えば、ｉＯＳＴＭ、ＡｎｄｒｏｉｄＴＭ、Ｗｉｎｄｏｗｓ  ＰｈｏｎｅＴＭ）および１つまたは複数のアプリケーション３８０が、記憶部３９０からメモリ３６０にロードされて、ＣＰＵ３４０によって実行され得る。アプリケーション３８０は、サーバ１１０から、車両１４０の状態（例えば、車両１４０の乗車状態、車両１４０の一時的ロック状態、車両１４０の位置）に関する情報を送信、受信、および提示するためのブラウザまたは任意の他の適切なアプリケーションを含み得る。情報ストリームとのユーザ対話は、Ｉ／Ｏ３５０を介して達成され、ネットワーク１２０を介して、サーバ１１０および／または車両共有システム１００の他の構成要素に提供されてもよい。いくつかの実施形態では、ユーザは、モバイル装置３００を介して、車両を借りる（またはレンタルする）ことができる。ユーザは、モバイル装置３００を介して車両のロックを制御することもできる。例えば、ユーザは、モバイル装置３００を介して、車両１４０のロックを一時的に施錠したり、ロックを開錠したりする命令を入力することができる。
【００５２】
図４は、本開示のいくつかの実施形態による例示的な処理エンジンを示すブロック図である。処理エンジン１１２は、ロックモジュール４１０、位置モジュール４２０、およびコストモジュール４３０を含むことができる。
【００５３】
ロックモジュール４１０は、一次承認コマンドを決定し、記憶装置１５０または処理エンジン１１２のローカル記憶媒体内に、ユーザが車両を使用することを承認するミッションの記録を作成することができる。一次承認コマンドとは、車両の使用要求に応じて、車両共有システム１００において、ユーザによる車両の使用許可を意味し得る。
【００５４】
いくつかの実施形態では、ロックモジュール４１０は、ユーザの識別子データおよび車両の識別子データに基づいて、一次承認コマンドを決定することができる。いくつかの実施形態では、ロックモジュール４１０は、ユーザの識別子データおよび／または車両の識別子データが第一の承認条件を満たすかどうかを決定することができる。ユーザの識別子データおよび／または車両の識別子データが第一の承認条件を満たすと判断すると、ロックモジュール４１０は、一次承認コマンドを決定し、車両の使用のミッションを作成することができる。いくつかの実施形態では、第一の承認条件は、車両のＱＲコード（および／または車両のロック）をスキャンすることによってユーザによって取得された車両（または車両のロック）の識別（ＩＤ）が、記憶装置（例えば、記憶装置１５０）に記憶された車両（または車両のロック）の識別と同じであること、ユーザ端末１３０を介してユーザによって入力されたパスワードが、記憶装置（例えば、記憶装置１５０）に記憶された車両（または車両のロック）のパスワードと同じであること、ユーザが、自分のユーザ口座に保証金を支払うこと、ユーザ口座に残高があること、ユーザの信用格付けが良好であること、車両が利用可能な状態にあることなど、またはそれらの任意の組合せを含むことができる。本明細書で使用されるように、利用可能な状態にある車両とは、車両が使用するユーザのために準備できていることを意味し得る。
【００５５】
いくつかの実施形態では、ユーザは、ユーザ端末１３０を介してユーザの位置付近にある車両を検索することによって、車両の使用要求を開始することができる。ユーザ端末１３０は、ユーザ端末１３０の位置付近の車両を検索するために、車両の使用要求をサーバ１１０に送信することができる。例えば、サーバ１１０は、車両の使用要求に応答して、ユーザ端末１３０の位置付近の１つまたは複数の利用可能な車両を決定し、その決定された１つまたは複数の車両に関する情報をユーザ端末１３０に送信してもよい。ユーザ端末１３０は、ユーザ端末１３０に表示された車両の中から選択された車両を示すユーザからの入力を受信し、サーバ１１０に送信することができる。別の例として、サーバ１１０は、車両の使用要求に応答して、ユーザ端末１３０の位置付近で利用可能な車両をランダムに決定し、決定された車両に関する情報をユーザ端末１３０に送信することができる。次いで、ロックモジュール４１０は、ユーザの識別子データおよび決定された車両の識別子データに基づいて、一次承認コマンドを決定することができる。
【００５６】
承認コマンドを決定した後、ロックモジュール４１０は、ユーザに対応する一次承認コマンドを車両共有システム１００のロックモジュール４１０の記憶装置に記憶することができる。処理エンジン１１２は、ユーザと車両との間の接続を確立し、その接続を記憶装置に記憶することができる。
【００５７】
ロックモジュール４１０は、一次承認コマンドに基づいて、一次イネーブル信号を決定することができる。一次イネーブル信号は、車両のロックの状態を制御するように構成された１つまたは複数の命令を含んでもよい。例えば、車両のロックを第二の状態から第一の状態に変換する命令を含む一次イネーブル信号を車両のロックに送信して、車両の使用を有効にすることができる。ロックの第一の状態は、ロックが開錠していることであってもよく、ロックの第二の状態は、ロックが施錠していることであってもよい。この状況では、車両は乗車状態にあり得る。車両の乗車状態とは、車両のロックが車両の使用要求に応じた第一の状態であることを意味し得る。
【００５８】
位置モジュール４２０は、一次要求信号に基づいて、第一の位置を決定することができる。処理エンジン１１２は、まず、ユーザ端末１３０から車両共有サービスの一次要求を受信し、次いで、無線通信を介してユーザ端末の画面上に車両共有サービスのコストを表示するように構成されたユーザインタフェースを生成することができる。第一の位置は、ユーザ端末（例えば、ユーザ端末１３０）が一次要求信号を送信する場所、すなわち、車両を使用するミッションが開始される場所であってもよい。いくつかの実施形態では、第一の位置は、ユーザがサービス（例えば、車両共有サービス）を要求する場所であってもよい。例えば、車両のロックを第二の状態から第一の状態に変換して、車両の使用要求に基づいて、第一の位置での車両の使用を有効にすることができる。いくつかの実施形態では、第一の位置は、ユーザが車両を使用し始める場所の国、都市、通り、および／または緯度経度座標を含むことができる。
【００５９】
位置モジュール４２０は、二次要求信号に基づいて、第二の位置を決定することができる。第二の位置は、ユーザ端末（例えば、ユーザ端末１３０）が二次要求信号を送信する場所、すなわち、車両を使用するミッションを一時的に中断する場所であってもよい。例えば、車両のロックを第一の状態から第二の状態に変換して、車両の一時的ロック施錠要求に基づいて、車両を使用するミッションを終了することなく、第二の位置での車両の使用を無効にすること、および／または、車両のロックを第二の状態から第一の状態に変換して、車両の一時的ロック施錠要求の中止要求に基づいて、第二の位置での車両の使用を有効にすることができる。
【００６０】
位置モジュール４２０は、中止信号に基づいて、第三の位置を決定することができる。第三の位置は、ユーザ端末（例えば、ユーザ端末１３０）が中止信号を送信する場所であってもよい。いくつかの実施形態では、第三の位置は、ユーザがサービス（例えば、車両共有サービス）を終了する場所でもよく、こうして、車両の使用のミッションが終了する。例えば、車両のロックを第一の状態から第二の状態に変換して、車両の返却要求に基づいて、第三の位置での車両の使用を無効にすることができる。
【００６１】
コストモジュール４３０は、第一の位置および第二の位置に関する第一のコストを決定することができる。第一のコストとは、ユーザが第一の位置から第二の位置まで乗車するときにユーザが支払う必要のある料金を意味し得る。
【００６２】
コストモジュール４３０は、第一の位置から第二の位置への乗車に関する情報、例えば、乗車距離、乗車継続時間、第一の位置、第二の位置、開始時間、および終了時間などに基づいて、第一のコストを決定することができる。本明細書で使用されるように、乗車距離とは、車両が第一の位置から第二の位置まで移動する実際の距離を意味し得る。乗車継続時間とは、ユーザが第一の位置から第二の位置まで乗車するときに費やす時間を意味し得る。開始時間とは、一次要求信号（例えば、車両の使用要求）を送信する特定の時間を意味し得る。終了時間とは、二次要求信号を送信する特定の時間（例えば、車両の一時的ロック施錠要求）を意味し得る。第一のコストは、１つまたは複数のコンピュータ実装ルールに基づいて、決定され得る。例えば、コストモジュール４３０は、乗車距離に第一のレート（例えば、１マイル当たりのコスト）を乗算することによって第一のコストを決定することができる。別の例として、コストモジュール４３０は、乗車時間に第二のレート（例えば、１分当たりのコスト）を乗算することによって第一のコストを決定することができる。さらに別の例として、コストモジュール４３０は、乗車距離と第一のレートとの積と、乗車継続時間と第二のレートとの積との和を決定することによって、第一のコストを決定することができる。
【００６３】
いくつかの実施形態では、第一のコストは、サーチャージを加算することによって決定することができる。サーチャージには、乗車距離に関する料金、乗車継続時間に関する料金、夜間乗車料金、ピーク時乗車料金、長距離乗車料金など、またはこれらの組合せに関する料金を含むことができる。乗車継続時間に関する料金は、乗車に費やされた時間に応じた料金であってもよい。例えば、乗車に費やされた時間が１０分未満であると仮定すると、乗車継続時間に関する料金は、固定価格であってもよい。乗車に費やされた時間が１０分を超えるときは、乗車に費やされた時間に応じて、乗車継続時間に関する料金を増額してもよい。ピーク時乗車料金は、乗車開始時間に応じた料金であってもよい。例えば、乗車開始時間がピーク時（例えば、８：００〜９：００、１７：００〜１８：００など）であると仮定すると、ピーク時に関する料金を第一のコストに加算することができる。
【００６４】
コストモジュール４３０は、二次要求信号に関する第二のコストを決定することができる。第二のコストとは、ユーザが第二の位置で車両を一時的にロックするときに、ユーザが支払う必要がある料金を意味し得る。コストモジュール４３０は、第二の位置における車両の一時的ロックに関する情報、例えば、一時的ロック継続時間、第二の位置、二次要求信号（例えば、車両の一時的ロック施錠要求、車両の一時的ロック施錠要求の中止要求）を送信する特定の時間に基づいて、第二のコストを決定することができる。本明細書で使用されているように、一時的ロック継続時間とは、車両が第二の位置でロックされている時間を意味し得る。第二のコストは、１つまたは複数のコンピュータ実装ルールに基づいて、決定され得る。例えば、コストモジュール４３０は、第二の位置における一時的ロック継続時間に第三のレート（例えば、１分当たりのコスト）を乗算することによって、第二のコストを決定することができる。コストモジュール４３０は、車両共有システム１００の記憶装置（例えば、記憶装置１５０）に第二のコストを記憶することができる。
【００６５】
コストモジュール４３０は、第二の位置および第三の位置に関する第三のコストを決定することができる。第三のコストとは、ユーザが第二の位置から第三の位置まで乗車するときにユーザが支払う必要のある料金を意味し得る。コストモジュール４３０は、第一のコスト、第二のコスト、および第三のコストに基づいて、総コストを決定することができる。総コストとは、車両を使用するときにユーザが支払う必要のある合計料金を意味し得る。いくつかの実施形態では、処理エンジン１１２は、第一のコスト、第二のコスト、および第三のコストの合計を決定することによって、総コストを決定することができる。
【００６６】
いくつかの実施形態では、処理エンジン１１２は、ユーザ端末１３０のユーザインタフェース上の総コストに関するインジケータを決定する。いくつかの実施形態では、ユーザ端末１３０は、テキスト、オーディオ、グラフ、ビデオなど、またはそれらの任意の組合せの形態で、総コストをユーザインタフェース上に表示することができる。例えば、ユーザ端末１３０は、総コストをブロードキャストすることができる。別の例として、処理エンジン１１２は、総コストを含むメッセージをユーザ端末１３０に送信することができる。
【００６７】
処理エンジン１１２に関する上記の説明は、例示の目的で提供されたものであり、本開示の範囲を限定することを意図したものではないことに留意されたい。当業者であれば、本開示の指針の下で、様々な変形および修正を実施することができる。例えば、処理エンジン１１２は、データ記憶を容易にする記憶モジュールをさらに含むことができる。しかしながら、これらの変形および修正は、本開示の範囲を逸脱するものではない。
【００６８】
図５は、本開示のいくつかの実施形態による例示的なロックモジュールを示すブロック図である。ロックモジュールは、ロックモジュール４１０であってもよく、ロックモジュール４１０は、第一のロック解除ユニット５１０、第一のロックユニット５２０、第二のロックユニット５３０、および第二のロック解除ユニット５４０を含むことができる。
【００６９】
第一のロック解除ユニット５１０は、ユーザ端末のユーザからサーバ１１０に登録された車両の使用要求を取得して検証することにより、ユーザが車両を使用するための車両共有サービスのミッションを開始するように構成され得る。第一のロック解除ユニット５１０は、車両の使用要求が、車両の使用条件を満たす場合、車両のロックを開錠することができる。いくつかの実施形態では、第一のロック解除ユニット５１０は、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０）から車両１４０の使用要求を取得することができる。いくつかの実施形態では、車両の使用要求の検証は、ユーザ端末１３０のモバイルアプリケーションまたはユーザ端末１３０のカメラを介して車両１４０および／またはロック１７０のＱＲコードをスキャンすることによって得られる車両１４０またはロック１７０の識別（ＩＤ）が、記憶装置１５０に記憶された車両１４０またはロック１７０の識別と同じであるか否か、ユーザ端末１３０を介してユーザによって入力されたパスワードが、記憶装置１５０に記憶された車両１４０のパスワードと同一であるか否か、ユーザが、記憶装置１５０に記憶された自分のユーザ口座に保証金を支払うか否か、記憶装置１５０に記憶されているユーザ口座に残高があるか否か、記憶装置１５０に記憶されているユーザの信用格付けが良好であるか否かなど、またはこれらの任意の組合せを含み得る。いくつかの実施形態では、車両の使用要求が車両の使用条件を満たす場合、車両のロック開錠命令が、車両の使用要求に基づいて、車両１４０のロックを開錠するためにロック１７０に送信され得る。
【００７０】
第一のロックユニット５２０は、ユーザ端末のユーザから、車両の返却要求を取得して検証することにより、車両を使用するためのサービスのミッションを完了し、終了するように構成され得る。第一のロックユニット５２０は、車両の返却要求が車両の返却条件を満たす場合、車両のロックを施錠することができる。いくつかの実施形態では、第一のロックユニット５１０は、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０）から車両１４０の返却要求を取得することができる。いくつかの実施形態では、車両の返却要求の検証は、ユーザが車両の使用に対して支払うか否かを含むことができる。第一のロックユニット５２０は、ユーザが車両の使用に対して支払うと判断すると、車両の返却要求が車両の返却条件を満たし得ると判断することにより、車両を使用するサービスのミッションを終了することができる。いくつかの実施形態では、車両の返却要求が車両の返却条件を満たす場合、車両の返却要求に基づいて、車両のロック施錠命令がロック１７０に送信され、車両のロックを施錠することができる。
【００７１】
第二のロックユニット５３０は、車両の一時的ロック施錠要求を取得するように構成されてもよい。いくつかの実施形態では、車両の一時的ロック施錠要求は、第二のロックユニット５３０が車両のロックを一時的に施錠する前に、検証されてもよい。第二のロックユニット５３０は、車両の一時的ロック施錠要求が車両の一時的ロック条件を満たす場合、車両を使用するサービスのミッションを終了することなく、車両のロックを施錠することができる。いくつかの実施形態では、第二のロックユニット５３０は、車両共有システム１００の１つまたは複数の構成要素（例えば、ユーザ端末１３０）から車両の一時的ロック施錠要求を取得することができる。いくつかの実施形態では、車両の一時的ロック施錠要求の検証は、車両の一時的ロック施錠要求を送信したモバイルアプリケーションが、車両の使用要求を送信したモバイルアプリケーションと同じであるか否かを含むことができる。第二のロックユニット５３０は、車両の一時的ロック施錠要求を送信したモバイルアプリケーションが、検証された車両の使用要求を送信したモバイルアプリケーションと同一であると判断すると、車両の一時的ロック施錠要求が、車両の一時的ロック条件を満たし得ると判断することができる。いくつかの実施形態では、車両の一時的ロック施錠要求が、車両の一時的ロック条件を満たす場合、車両の一時的ロック施錠要求に基づいて、サービスを使用する車両のミッションを終了することなく、車両のロック施錠命令をロック１７０に送信して、車両のロックを施錠することができる。いくつかの実施形態では、車両１４０のＬＥＤは、車両が一時的ロック状態にあることを表示することができる。いくつかの実施形態では、「この車両は使用できません」などの音声リマインダを生成して、車両が一時的ロック状態にあることを他のユーザにリマインドすることができる。
【００７２】
第二のロック解除ユニット５４０は、車両の一時的ロック施錠要求の中止要求を取得して、車両のロックを開錠するように構成されてもよい。いくつかの実施形態では、車両の一時的ロック施錠要求の中止要求は、第二のロック解除ユニット５４０が車両のロックを開錠する前に検証されてもよい。第二のロック解除ユニット５４０は、車両の一時的ロック施錠要求の中止要求が、車両の一時的ロック施錠要求の中止条件を満たす場合に、車両のロックを開いてもよい。いくつかの実施形態では、車両の一時的ロック施錠要求の中止要求は、車両共有システム１００の１つまたは複数の構成要素（例えば、ユーザ端末１３０）から取得されてもよい。いくつかの実施形態では、車両の一時的ロック施錠要求の中止要求の検証は、車両の一時的ロック施錠要求の中止要求を送信したモバイルアプリケーションが、車両の一時的ロック施錠要求を送信したモバイルアプリケーションと同じであるか否かを含むことができる。第二のロック解除ユニット５４０は、車両の一時的ロック施錠要求の中止要求を送信したモバイルアプリケーションと、車両の一時的ロック施錠要求を送信したモバイルアプリケーションとが同一であると判断すると、車両の一時的ロック施錠要求の中止要求が、車両の一時的ロック施錠要求を中止する条件を満たし得ると判断することができる。車両の一時的ロック施錠要求の中止要求の検証は、ユーザ端末１３０のモバイルアプリケーションまたはユーザ端末１３０のカメラを介して車両１４０および／またはロック１７０のＱＲコードをスキャンすることによって得られる車両１４０またはロック１７０の識別（ＩＤ）が、記憶装置１５０に記憶された車両１４０またはロック１７０の識別と同じであるか否かを含むこともできる。第二のロック解除ユニット５４０は、ユーザ端末１３０のモバイルアプリケーションまたはユーザ端末１３０のカメラを介して車両１４０またはロック１７０のＱＲコードをスキャンして得られた車両１４０またはロック１７０の識別（ＩＤ）が、車両１４０またはロック１７０の識別と同一であると判断すると、車両の一時的ロック施錠要求の中止要求が、車両の一時的ロック施錠要求の中止条件を満たし得ると判断することができる。車両の一時的ロック施錠要求の中止要求の検証は、ユーザ端末１３０を介してユーザによって入力されたパスワードが、記憶装置１５０に記憶された車両１４０のパスワードと同じであるか否か、ユーザが記憶装置１５０に記憶されたユーザ口座に保証金を支払うか否か、記憶装置１５０に記憶されたユーザ口座に残高があるか否か、記憶装置１５０に記憶されたユーザの信用格付けが良好であるか否か、またはそれらの任意の組合せをさらに含むことができる。いくつかの実施形態では、車両の一時的ロック施錠要求の中止要求が、車両の一時的ロック施錠要求の中止条件を満たす場合、車両の一時的ロック施錠要求の中止要求に基づいて、車両のロック開錠命令をロック１７０に送信して、車両のロックを開錠することができる。いくつかの実施形態では、車両１４０のＬＥＤは、車両が終了一時的ロック状態にあることを表示することができる。いくつかの実施形態では、ユーザが車両を見つけるのを支援するために、「あなたの車はここにあります」などの音声リマインダを生成することができる。
【００７３】
処理エンジン１１２に関する上記の説明は、例示の目的で提供されたものであり、本開示の範囲を限定することを意図したものではないことに留意されたい。当業者であれば、本開示の指針の下で、様々な変形および修正を実施することができる。例えば、ロックモジュール４１０は、データ記憶を容易にする記憶ユニットをさらに含むことができる。しかしながら、これらの変形および修正は、本開示の範囲を逸脱するものではない。
【００７４】
図６は、本開示のいくつかの実施形態による例示的な位置モジュールおよび例示的なコストモジュールを示すブロック図である。位置モジュール４２０は、第一の位置ユニット６１０、第二の位置ユニット６２０、および第三の位置ユニット６３０を含むことができる。コストモジュール４３０は、第一のコストユニット６４０と、第二のコストユニット６５０と、第三のコストユニット６６０と、総コストユニット６７０とを含むことができる。
【００７５】
第一の位置ユニット６１０は、車両の使用要求を取得し、車両の使用要求に基づいて、第一の位置を決定するように構成され得る。いくつかの実施形態では、車両の使用要求は、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０）から取得されてもよい。いくつかの実施形態では、第一の位置のリアルタイム緯度経度座標は、測位装置１６０から取得されてもよい。
【００７６】
第二の位置ユニット６２０は、車両の一時的ロック施錠要求を取得し、車両の一時的ロック施錠要求に基づいて、第二の位置を決定するように構成され得る。いくつかの実施形態では、車両の一時的ロック施錠要求は、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０）から取得されてもよい。いくつかの実施形態では、第二の位置のリアルタイム緯度経度座標は、測位装置１６０から取得されてもよい。
【００７７】
第三の位置ユニット６３０は、車両の返却要求を取得し、車両の返却要求に基づいて、第三の位置を決定するように構成され得る。いくつかの実施形態では、車両の返却要求は、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０）から取得されてもよい。いくつかの実施形態では、第三の位置のリアルタイム緯度経度座標は、測位装置１６０から取得されてもよい。
【００７８】
第一のコストユニット６４０は、第一の位置から第二の位置までの乗車に関する第一のコストを決定するように構成され得る。いくつかの実施態様において、第一の乗車距離は、第一の位置と第二の位置との間の距離に基づいて、決定されてもよい。第一のコストは、第一の乗車距離に第一のレート（例えば、１マイル当たりのコスト）を乗算することによって決定されてもよい。いくつかの実施形態では、第一の乗車時間は、第一の位置から第二の位置までの乗車時間に基づいて、決定されてもよい。第一のコストは、第一の乗車時間に第二のレート（例えば、１分当たりのコスト）を乗算することによって決定されてもよい。いくつかの実施形態では、第一のコストは、第一の乗車距離と第一のレートとの積と、第一の乗車時間と第二のレートとの積との和であってもよい。
【００７９】
第二のコストユニット６５０は、車両の一時的ロック状態に関する第二のコストを決定するように構成され得る。いくつかの実施形態では、第二のコストは、第二の位置での一時的ロック時間に第三のレート（例えば、１分当たりのコスト）を乗算することによって決定されてもよい。
【００８０】
第三のコストユニット６６０は、第二の位置から第三の位置までの乗車に関する第三のコストを決定するように構成され得る。いくつかの実施態様において、第二の乗車距離は、第二の位置と第三の位置との間の距離に基づいて、決定されてもよい。第三のコストは、第二の乗車距離に第一のレート（例えば、１マイル当たりのコスト）を乗算することによって決定されてもよい。いくつかの実施形態では、第二の乗車時間は、第二の位置から第三の位置までの乗車時間に基づいて、決定されてもよい。第三のコストは、第二の乗車時間に第二のレート（例えば、１分当たりのコスト）を乗算することによって決定されてもよい。いくつかの実施形態では、第三のコストは、第二の乗車距離と第一のレートとの積と、第二の乗車時間と第二のレートとの積との和であってもよい。
【００８１】
総コストユニット６７０は、第一のコスト、第二のコスト、および第三のコストの総コストを決定するように構成され得る。いくつかの実施形態では、車両を使用する総コストは、第一のコスト、第二のコスト、および第三のコストの合計とすることができる。
【００８２】
処理エンジン１１２に関する上記の説明は、例示の目的で提供されたものであり、本開示の範囲を限定することを意図したものではないことに留意されたい。当業者であれば、本開示の指針の下で、様々な変形および修正を実施することができる。例えば、位置モジュール４２０および／またはコストモジュール４３０は、データ記憶を容易にする記憶ユニットをさらに含むことができる。しかしながら、これらの変形および修正は、本開示の範囲を逸脱するものではない。
【００８３】
図７は、本開示のいくつかの実施形態による、ユーザに車両サービスを提供するための例示的なプロセスを示すフローチャートである。プロセス７００は、車両共有システム１００によって実行されてもよい。例えば、プロセス７００は、記憶ＲＯＭ２３０またはＲＡＭ２４０に記憶された一組の命令として実施することができる。プロセッサ２２０および／または図４のモジュールは、一組の命令を実行することができ、命令を実行するとき、プロセッサ２２０および／またはモジュールは、プロセス７００を実行するように構成することができる。以下に提示する例示的なプロセスの動作は、例示的であることを意図している。いくつかの実施形態では、プロセス７００は、説明されていない１つまたは複数の追加動作を用いること、および／または説明された動作のうちの１つまたは複数を用いないことによって達成され得る。さらに、図７に示され、以下で説明するプロセス７００の動作の順序は、限定することを意図していない。
【００８４】
７１０において、処理エンジン１１２（例えば、ロックモジュール４１０）は、一次要求信号を取得することができる。一次要求信号は、サービス（例えば、車両共有サービス）に対する要求であってもよい。例えば、一次要求信号は、車両共有サービスにおいて車両の使用要求であってもよい。いくつかの実施形態では、一次要求信号は、ユーザの識別子データ、ユーザのリアルタイム位置、一次要求信号の送信の特定時間など、またはそれらの任意の組合せを含むことができる。ユーザの識別子データは、ユーザ名、ユーザの識別（ＩＤ）、ユーザの電話番号、ユーザのタイプ（例えば、年次カードユーザ、四半期カードユーザ、または月次カードユーザ）、ユーザの使用記録（例えば、乗車時間、乗車マイル数）、ユーザの信用格付け、ユーザ口座残高など、またはそれらの任意の組合せを含むことができる。いくつかの実施形態では、一次要求信号は、車両の識別子データをさらに含むことができる。車両の識別子データは、車両の識別（ＩＤ）、車両のサービス状態（例えば、利用可能な状態、保守状態）、車両の位置、車両のタイプ（例えば、自転車、モータ自転車、電動自転車）など、またはそれらの任意の組合せを含むことができる。いくつかの実施形態では、車両および／または車両のロックは、固有のシンボルで識別されてもよい。固有のシンボルは、バーコード、クイックレスポンス（ＱＲ）コード、文字および／または数字を含むシリアル番号など、またはそれらの任意の組合せを含むことができる。いくつかの実施形態では、車両の識別子データ（例えば、車両の識別（ＩＤ））は、ユーザ端末１３０のモバイルアプリケーションまたはカメラを介して車両のＱＲコードをスキャンすることによって取得されてもよい。
【００８５】
いくつかの実施形態では、処理エンジン１１２は、ネットワーク１２０を介して車両共有システム１００の１つまたは複数の構成要素（例えば、ユーザ端末１３０）から一次要求信号を取得することができる。いくつかの実施形態では、ユーザ端末１３０は、例えば、ユーザ端末１３０にインストールされたアプリケーション（例えば、図３のアプリケーション３８０）を介して、サーバ１１０との通信（例えば、無線通信）を確立することができる。いくつかの実施形態では、アプリケーションは、サービス（例えば、車両共有サービス）に関連付けられてもよい。いくつかの実施形態では、ユーザは、アプリケーションにログインし、アプリケーションを介してサービス要求を開始してもよい。例えば、ユーザは、ユーザの位置付近にある車両を検索することによって、車両の使用要求を開始することができる。別の例として、ユーザは、ユーザ端末１３０のアプリケーションまたはカメラを介して車両のＱＲコードをスキャンすることによって、車両の使用要求を開始することができる。いくつかの実施形態では、ユーザ端末１３０にインストールされたアプリケーションは、ユーザ端末１３０に指示をして、ユーザからのサービス要求を連続的または定期的に監視し、ネットワーク１２０を介して処理エンジン１１２にサービス要求を自動的に送信するようにことができる。
【００８６】
７２０において、処理エンジン１１２（例えば、ロックモジュール４１０）は、一次承認コマンドを決定し、記憶装置１５０または処理エンジン１１２のローカル記憶媒体に、ユーザが車両を使用することを承認するミッションの記録を作成することができる。一次承認コマンドとは、車両の使用要求に応じて、車両共有システム１００において、ユーザによる車両の使用許可を意味し得る。
【００８７】
いくつかの実施形態では、処理エンジン１１２は、ユーザの識別子データおよび車両の識別子データに基づいて、一次承認コマンドを決定することができる。いくつかの実施形態では、処理エンジン１１２は、ユーザの識別子データおよび／または車両の識別子データが第一の承認条件を満たすか否かを判断することができる。ユーザの識別子データおよび／または車両の識別子データが第一の承認条件を満たすと判断すると、処理エンジン１１２は、一次承認コマンドを決定し、車両の使用のミッションを作成することができる。いくつかの実施形態では、第一の承認条件は、車両のＱＲコード（および／または車両のロック）をスキャンすることによってユーザによって取得された車両（または車両のロック）の識別（ＩＤ）が、記憶装置（例えば、記憶装置１５０）に記憶された車両（または車両のロック）の識別と同じであること、ユーザ端末１３０を介してユーザによって入力されたパスワードが、記憶装置（例えば、記憶装置１５０）に記憶された車両（または車両のロック）のパスワードと同じであること、ユーザが、自分のユーザ口座に保証金を支払うこと、ユーザ口座に残高があること、ユーザの信用格付けが良好であること、車両が利用可能な状態にあることなど、またはそれらの任意の組合せを含むことができる。本明細書で使用されるように、利用可能な状態にある車両とは、車両が使用するユーザのために準備できていることを意味し得る。
【００８８】
いくつかの実施形態では、ユーザは、ユーザ端末１３０を介してユーザの位置付近にある車両を検索することによって、車両の使用要求を開始することができる。ユーザ端末１３０は、ユーザ端末１３０の位置に近い車両を検索するために、車両の使用要求をサーバ１１０に送信することができる。例えば、サーバ１１０は、車両の使用要求に応答して、ユーザ端末１３０の位置付近の１つまたは複数の利用可能な車両を決定し、決定された１つまたは複数の車両に関する情報をユーザ端末１３０に送信してもよい。ユーザ端末１３０は、ユーザ端末１３０に表示された車両の中から選択された車両を示すユーザからの入力を受信し、サーバ１１０に送信することができる。別の例として、サーバ１１０は、車両の使用要求に応答して、ユーザ端末１３０の位置付近で利用可能な車両をランダムに決定し、決定された車両に関する情報をユーザ端末１３０に送信することができる。次いで、処理エンジン１１２は、ユーザの識別子データおよび決定された車両の識別子データに基づいて、一次承認コマンドを決定することができる。
【００８９】
承認コマンドを決定した後、処理エンジン１１２は、ユーザに対応する一次承認コマンドを車両共有システム１００の記憶装置（例えば、記憶装置１５０）に記憶することができる。処理エンジン１１２は、ユーザと車両との間の接続を確立し、その接続を記憶装置に記憶することができる。
【００９０】
７３０において、処理エンジン１１２（例えば、ロックモジュール４１０）は、一次承認コマンドに基づいて、一次イネーブル信号を決定することができる。一次イネーブル信号は、車両のロックの状態を制御するように構成された１つまたは複数の命令を含んでもよい。例えば、車両のロックを第二の状態から第一の状態に変換する命令を含む一次イネーブル信号を車両のロックに送信して、車両の使用を有効にすることができる。ロックの第一の状態は、ロックが開錠していることであってもよく、ロックの第二の状態は、ロックが施錠していることであってもよい。この状況では、車両は乗車状態にあり得る。車両の乗車状態とは、車両のロックが車両の使用要求に応じた第一の状態であることを意味し得る。
【００９１】
７４０において、処理エンジン１１２（例えば、ロックモジュール４１０）は、二次要求信号を取得することができる。二次要求信号は、一次要求信号とは異なっていてもよい。いくつかの実施形態では、二次要求信号は、車両の一時的ロック施錠（ロック）要求、および／または車両の一時的ロック施錠要求の中止要求を含むことができる。
【００９２】
いくつかの実施形態では、処理エンジン１１２は、ユーザが車両を使用している間に、ある期間にわたって車両を離れたいときに、ユーザ端末１３０から車両の一時的ロック施錠要求を取得することができる。処理エンジン１１２は、ユーザが車両に戻り、車両の使用を継続するときに、ユーザ端末１３０から、車両の一時的ロック施錠要求の中止要求を取得することができる。いくつかの実施形態では、処理エンジン１１２は、ネットワーク１２０を介して車両共有システム１００の１つまたは複数の構成要素（例えば、ユーザ端末１３０）から二次要求信号を取得することができる。
【００９３】
７５０において、処理エンジン１１２（例えば、ロックモジュール４１０）は、二次要求信号および一次承認コマンドに基づいて、車両の使用のミッションを終了することなく、二次承認コマンドを決定することができる。二次承認コマンドとは、車両の一時的ロック施錠要求に応じて、車両共有システム１００において、ユーザによる車両の一時的ロック施錠許可を意味し得る。また、二次承認コマンドとは、車両の一時的ロック施錠要求の中止要求に応じて、車両共有システム１００において、車両の一時的ロック施錠要求のユーザによる中止許可を意味し得る。
【００９４】
いくつかの実施形態では、処理エンジン１１２は、二次要求信号および一次承認コマンドに基づいて、二次承認コマンドを決定することができる。いくつかの実施形態では、処理エンジン１１２は、二次要求信号が第二の承認条件を満たすか否かを判断することができる。二次要求信号が第二の承認条件を満たすと判断すると、処理エンジン１１２は、二次承認コマンドを判断することができる。いくつかの実施形態では、第二の承認条件は、二次要求信号が、一次承認コマンドに従って認証されたユーザ端末１３０を介して送信され得ることを含んでもよい。
【００９５】
７６０において、処理エンジン１１２（例えば、ロックモジュール４１０）は、二次承認コマンドに基づいて、二次ディスエーブル信号を決定することができる。二次ディスエーブル信号は、車両のロックの状態を制御するために、１つまたは複数の命令を含むことができる。例えば、車両のロックを第二の状態に変換する命令を含む二次ディスエーブル信号を車両のロックに送信して、車両の使用を無効にすることもできる。この状況では、車両のユーザのミッションを終了させることなく、車両が一時的ロック状態になることがある。車両の一時的ロック状態とは、車両の一時的ロック施錠要求に応じて、車両のロックが第二の状態であることを意味し得る。
【００９６】
いくつかの実施形態では、車両は、リマインダ信号生成器を含むことができる。いくつかの実施形態では、リマインダ信号生成器は、発光ダイオードを含むことができる。リマインダ信号生成器は、車両の状態に関するリマインダ信号を生成するように構成することができる。例えば、リマインダ信号生成器は、リマインダ信号を生成して、車両が一時的ロック状態にあることを他のユーザにリマインドすることができる。単なる説明の目的で、リマインダ信号生成器は、「この車は使用できません」などの音声リマインダを生成することができる。
【００９７】
７７０において、処理エンジン１１２（例えば、ロックモジュール４１０）は、二次要求信号に基づいて、二次イネーブル信号を決定して、車両のユーザのミッションを再開することができる。二次イネーブル信号は、車両のロックの状態を制御するための１つまたは複数の命令を含むことができる。例えば、車両のロックを第一の状態に変換する命令を含む二次イネーブル信号を車両のロックに送信して、車両の使用を有効にすることができる。この状況では、車両は、終了一時的ロック状態にあってもよい。車両の終了一時的ロック状態とは、車両の一時的ロック施錠要求の中止要求に従って、車両のロックが第一の状態にあることを意味し得る。
【００９８】
いくつかの実施形態では、車両のアラート信号生成器は、ユーザが車両を見つけるのを支援するために、リマインダ信号を生成することができる。単なる説明の目的で、リマインダ信号生成器は、「あなたの車はここにあります」などの音声リマインダを生成することができる。
【００９９】
７８０において、処理エンジン１１２（例えば、ロックモジュール４１０）は、中止信号を取得することができる。中止信号は、サービスを終了する要求であってもよい。いくつかの実施形態では、中止信号は、車両の返却要求であってもよい。
【０１００】
いくつかの実施形態では、処理エンジン１１２は、ユーザが乗車を終え、車両を返却したいときに、ユーザ端末１３０から車両の返却要求を取得することができる。いくつかの実施形態では、処理エンジン１１２は、ネットワーク１２０を介して、車両共有システム１００（例えば、ユーザ端末１３０）の１つまたは複数の構成要素から中止信号を得得することができる。
【０１０１】
７９０において、処理エンジン１１２（例えば、ロックモジュール４１０）は、中止信号に基づいて、一次ディスエーブル信号を決定してもよい。一次ディスエーブル信号は、車両のロックの状態を制御するために、１つまたは複数の命令を含むことができる。例えば、車両のロックを第二の状態に変換する命令を含む一次ディスエーブル信号を車両のロックに送信して、車両の使用を無効にすることができる。この状況では、車両は利用可能な状態にあり得る。車両の利用可能な状態とは、車両が次のユーザのために準備できていることを意味し得る。
【０１０２】
いくつかの実施形態では、処理エンジン１１２は、三次承認コマンドに基づいて、一次ディスエーブル信号を決定することができる。三次承認コマンドとは、車両の返却要求に応じて、車両共有システム１００において、ユーザによる車両の返却許可を意味し得る。いくつかの実施形態では、処理エンジン１１２は、中止信号に基づいて、三次承認コマンドを決定することができる。例えば、処理エンジン１１２は、ユーザが車両の使用に対して支払うか否かを判断することができる。ユーザが車両の使用に対して支払うと判断すると、処理エンジン１１２は、三次承認コマンドを決定することができる。
【０１０３】
いくつかの実施形態では、一次ディスエーブル信号が決定された後、処理エンジン１１２は、ユーザと車両との間の接続を切断し、記憶装置（例えば、記憶装置１５０）に記憶されたユーザに対応する一次承認コマンドをリリースすることができる。
【０１０４】
上記の説明は、単に例示の目的で提供されたものであり、本開示の範囲を限定することを意図したものではないことに留意されたい。当業者であれば、本開示の教示の下で、様々な変形および修正を実施することができる。しかしながら、これらの変形および修正は、本開示の範囲から逸脱するものではない。いくつかの実施形態では、１つまたは複数の他の任意のステップ（例えば、記憶するステップ）を、例示的なプロセス７００の他の箇所に追加することができる。記憶するステップにおいて、処理エンジン１１２は、車両およびユーザに関する情報および／またはデータ（例えば、ユーザの識別子データ、車両の識別子データ）を、本開示の他の箇所に開示された記憶装置（例えば、記憶装置１５０）に記憶することができる。いくつかの実施形態では、１つまたは複数のステップを省略することができる。例えば、ステップ７７０は省略されてもよい。処理エンジン１１２は、車両の一時的ロック施錠要求を送信した後に、ユーザが車両を使用し続けたくない場合に、車両の一時的ロック施錠要求の中止要求の代わりに、車両の返却要求を取得してもよい。
【０１０５】
図８は、本開示のいくつかの実施形態による、車両共有システム１００においてユーザに課金するための例示的なプロセスを示すフローチャートである。プロセス８００は、車両共有システム１００によって実行されてもよい。例えば、プロセス８００は、記憶ＲＯＭ２３０またはＲＡＭ２４０に記憶された一組の命令として実施することができる。プロセッサ２２０および／または図４のモジュールは、一組の命令を実行することができ、命令を実行するとき、プロセッサ２２０および／またはモジュールは、プロセス８００を実行するように構成することができる。以下に提示する例示的なプロセスの動作は、例示的であることを意図している。いくつかの実施形態では、プロセス８００は、説明されていない１つまたは複数の追加動作を用いること、および／または説明された動作のうちの１つまたは複数を用いないことによって達成され得る。さらに、図８に示され、以下で説明するプロセス８００の動作の順序は、限定することを意図していない。
【０１０６】
８１０において、処理エンジン１１２（例えば、位置モジュール４２０）は、一次要求信号に基づいて、第一の位置を決定することができる。処理エンジン１１２は、まず、ユーザ端末１３０から車両共有サービスの一次要求を受信し、次いで、無線通信を介してユーザ端末の画面上に車両共有サービスのコストを表示するように構成されたユーザインタフェースを生成することができる。第一の位置は、ユーザ端末（例えば、ユーザ端末１３０）が一次要求信号を送信する場所、すなわち、車両を使用するミッションが開始される場所であってもよい。いくつかの実施形態では、第一の位置は、ユーザがサービス（例えば、車両共有サービス）を要求する場所であってもよい。例えば、車両のロックを第二の状態から第一の状態に変換して、車両の使用要求に基づいて、第一の位置で車両の使用を有効にすることができる。いくつかの実施形態では、第一の位置は、ユーザが車両を使用し始める場所の国、都市、通り、および／または緯度経度座標を含むことができる。
【０１０７】
いくつかの実施形態では、処理エンジン１１２は、ユーザ端末１３０の現在位置を示すユーザ端末１３０の位置情報（例えば、ＧＰＳ情報）を、一定の時間間隔（例えば、１秒、１０秒、１分など）で、車両共有システム１００の１つまたは複数の構成要素（例えば、ユーザ端末１３０、測位装置１６０）から、リアルタイムで、または実質的にリアルタイムで得得することができる。さらに、処理エンジン１１２は、本開示の他の箇所に開示された記憶装置（例えば、記憶装置１５０）に位置情報を記憶することができる。
【０１０８】
８２０において、処理エンジン１１２（例えば、位置モジュール４２０）は、二次要求信号に基づいて、第二の位置を決定することができる。第二の位置は、ユーザ端末（例えば、ユーザ端末１３０）が二次要求信号を送信する場所、すなわち、車両を使用するミッションを一時的に中断する場所であってもよい。例えば、車両のロックを第一の状態から第二の状態に変換して、車両の一時的ロック施錠要求に基づいて、車両を使用するミッションを終了することなく、第二の位置での車両の使用を無効にすること、および／または、車両のロックを第二の状態から第一の状態に変換して、車両の一時的ロック施錠要求の中止要求に基づいて、第二の位置での車両の使用を有効にすることができる。
【０１０９】
いくつかの実施形態では、処理エンジン１１２は、本開示の他の箇所で説明されるように、車両共有システム１００の１つまたは複数の構成要素（例えば、ユーザ端末１３０、測位装置１６０）から第二の位置を取得することができる。
【０１１０】
８３０において、処理エンジン１１２（例えば、位置モジュール４２０）は、中止信号に基づいて、第三の位置を決定することができる。第三の位置は、ユーザ端末（例えば、ユーザ端末１３０）が中止信号を送信する場所であってもよい。いくつかの実施形態では、第三の位置は、ユーザがサービス（例えば、車両共有サービス）を終了する場所でもよく、こうして、車両の使用のミッションが終了する。例えば、車両のロックを第一の状態から第二の状態に変換して、車両の返却要求に基づいて、第三の位置での車両の使用を無効にすることができる。
【０１１１】
いくつかの実施形態では、処理エンジン１１２は、本開示の他の箇所で説明されるように、車両共有システム１００の１つまたは複数の構成要素（例えば、ユーザ端末１３０、測位装置１６０）から第三の位置を取得することができる。
【０１１２】
８４０において、処理エンジン１１２（例えば、コストモジュール４３０）は、第一の位置および第二の位置に関する第一のコストを決定することができる。第一のコストとは、ユーザが第一の位置から第二の位置まで乗車するときにユーザが支払う必要のある料金を意味し得る。
【０１１３】
処理エンジン１１２は、第一の位置から第二の位置への乗車に関する情報、例えば、乗車距離、乗車継続時間、第一の位置、第二の位置、開始時間、および終了時間などに基づいて、第一のコストを決定することができる。本明細書で使用されるように、乗車距離とは、車両が第一の位置から第二の位置まで移動する実際の距離を意味し得る。乗車継続時間とは、ユーザが第一の位置から第二の位置まで乗車するときに費やす時間を意味し得る。開始時間とは、一次要求信号（例えば、車両の使用要求）を送信する特定の時間を意味し得る。終了時間とは、二次要求信号を送信する特定の時間（例えば、車両の一時的ロック施錠要求）を意味し得る。第一のコストは、１つまたは複数のコンピュータ実装ルールに基づいて、決定され得る。例えば、処理エンジン１１２は、乗車距離に第一のレート（例えば、１マイルあたりのコスト）を乗算することによって第一のコストを決定することができる。別の例として、処理エンジン１１２は、乗車時間に第二のレート（例えば、１分当たりのコスト）を乗算することによって第一のコストを決定することができる。さらに別の例として、処理エンジン１１２は、乗車距離と第一のレートとの積と、乗車継続時間と第二のレートとの積との和を決定することによって、第一のコストを決定することができる。
【０１１４】
いくつかの実施形態では、第一のコストは、サーチャージを加算することによって決定することができる。サーチャージには、乗車距離に関する料金、乗車継続時間に関する料金、夜間乗車料金、ピーク時乗車料金、長距離乗車料金など、またはこれらの組合せに関する料金を含むことができる。乗車継続時間に関する料金は、乗車に費やされた時間に応じた料金であってもよい。例えば、乗車に費やされた時間が１０分未満であると仮定すると、乗車継続時間に関する料金は、固定価格であってもよい。乗車に費やされた時間が１０分を超えるときは、乗車に費やされた時間に応じて、乗車継続時間に関する料金を増額してもよい。ピーク時乗車料金は、乗車開始時間に応じた料金であってもよい。例えば、乗車開始時間がピーク時（例えば、８：００〜９：００、１７：００〜１８：００など）であると仮定すると、ピーク時に関する料金を第一のコストに加算することができる。
【０１１５】
処理エンジン１１２は、第一のコストを車両共有システム１００の記憶装置（例えば、記憶装置１５０）に記憶することができる。
【０１１６】
８５０において、処理エンジン１１２（例えば、コストモジュール４３０）は、二次要求信号に関する第二のコストを決定することができる。第二のコストとは、ユーザが第二の位置で車両を一時的にロックするときに、ユーザが支払う必要がある料金を意味し得る。処理エンジン１１２は、第二の位置における車両の一時的ロックに関する情報、例えば、一時的ロック継続時間、第二の位置、二次要求信号（例えば、車両の一時的ロック施錠要求、車両の一時的ロック施錠要求の中止要求）を送信する特定の時間に基づいて、第二のコストを決定することができる。本明細書で使用されているように、一時的ロック継続時間とは、車両が第二の位置でロックされている時間を意味し得る。第二のコストは、１つまたは複数のコンピュータ実装ルールに基づいて、決定され得る。例えば、処理エンジン１１２は、第二の位置における一時的ロック継続時間に第三のレート（例えば、１分当たりのコスト）を乗算することによって、第二のコストを決定することができる。処理エンジン１１２は、第二のコストを車両共有システム１００の記憶装置（例えば、記憶装置１５０）に記憶することができる。
【０１１７】
８６０において、処理エンジン１１２（例えば、コストモジュール４３０）は、第二の位置および第三の位置に関する第三のコストを決定することができる。第三のコストとは、ユーザが第二の位置から第三の位置まで乗車するときにユーザが支払う必要のある料金を意味し得る。第三のコストの決定は、動作８４０に関連して説明した第一のコストの決定と同様であってもよく、その詳細な説明は本明細書では繰り返さない。処理エンジン１１２は、第三のコストを車両共有システム１００の記憶装置（例えば、記憶装置１５０）に記憶することができる。
【０１１８】
８７０において、処理エンジン１１２（例えば、コストモジュール４３０）は、第一のコスト、第二のコスト、および第三のコストに基づいて、総コストを決定することができる。総コストとは、車両を使用するときにユーザが支払う必要のある合計料金を意味し得る。いくつかの実施形態では、処理エンジン１１２は、第一のコスト、第二のコスト、および第三のコストの合計を決定することによって、総コストを決定することができる。
【０１１９】
いくつかの実施形態では、処理エンジン１１２は、ユーザ端末１３０のユーザインタフェース上の総コストに関するインジケータを決定する。いくつかの実施形態では、ユーザ端末１３０は、テキスト、オーディオ、グラフ、ビデオなど、またはそれらの任意の組合せの形態で、総コストをユーザインタフェース上に表示することができる。例えば、ユーザ端末１３０は、総コストをブロードキャストすることができる。別の例として、処理エンジン１１２は、総コストを含むメッセージをユーザ端末１３０に送信することができる。
【０１２０】
上記の説明は、単に例示の目的で提供されたものであり、本開示の範囲を限定することを意図したものではないことに留意されたい。当業者であれば、本開示の教示の下で、様々な変形および修正を実施することができる。しかしながら、これらの変形および修正は、本開示の範囲から逸脱するものではない。例えば、１つまたは複数の他の任意のステップ（例えば、記憶するステップ）を、例示的なプロセス８００の他の箇所に追加することができる。記憶するステップにおいて、処理エンジン１１２は、本開示の他の箇所に開示された記憶装置（例えば、記憶装置１５０）に、位置（例えば、第一の位置、第二の位置、第三の位置）および／またはコスト（例えば、第一のコスト、第二のコスト、および第三のコスト）に関する情報および／またはデータを記憶することができる。いくつかの実施形態では、１つまたは複数のステップを省略することができる。例えば、ステップ８３０およびステップ８６０は省略されてもよい。処理エンジン１１２は、車両の一時的ロック施錠要求を送信した後に、ユーザが車両を使用し続けたくない場合に、車両の一時的ロック施錠要求の中止要求の代わりに、車両の返却要求を取得してもよい。したがって、総コストは、第一のコストおよび第二のコストのみを含むこともある。
【０１２１】
図９は、本開示のいくつかの実施形態による、ユーザに車両サービスを提供するための例示的なプロセスを示すフローチャートである。
【０１２２】
９１０において、車両の使用要求を取得して検証することができる。いくつかの実施形態では、車両（例えば、車両１４０）を使用する要求は、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０）から取得されてもよい。いくつかの実施形態では、車両の使用要求の検証は、ユーザ端末１３０のモバイルアプリケーションまたはユーザ端末１３０のカメラを介して車両１４０および／またはロック１７０のＱＲコードをスキャンすることによって得られる車両１４０またはロック１７０の識別（ＩＤ）が、記憶装置１５０に記憶された車両１４０またはロック１７０の識別と同じであるか否か、ユーザ端末１３０を介してユーザによって入力されたパスワードが、記憶装置１５０に記憶された車両１４０のパスワードと同一であるか否か、ユーザが、記憶装置１５０に記憶された自分のユーザ口座に保証金を支払うか否か、記憶装置１５０に記憶されているユーザ口座に残高があるか否か、記憶装置１５０に記憶されているユーザの信用格付けが良好であるか否かなど、またはこれらの任意の組合せを含み得る。
【０１２３】
９２０において、車両の使用要求が、車両の使用条件を満たす場合、車両のロックを開錠することができる。いくつかの実施形態では、車両の使用要求が車両の使用条件を満たす場合、車両のロック開錠命令が、車両の使用要求に基づいて、車両１４０のロックを開錠するためにロック１７０に送信され得る。
【０１２４】
９３０において、車両の一時的ロック施錠要求を取得することができる。いくつかの実施形態では、車両の一時的ロック施錠要求は、車両共有システム１００の１つまたは複数の構成要素（例えば、ユーザ端末１３０）から取得されてもよい。いくつかの実施形態では、車両の一時的ロック施錠要求は、処理エンジン１１２が車両のロックを一時的に施錠する前に、検証されてもよい。いくつかの実施形態では、車両の一時的ロック施錠要求の検証は、車両の一時的ロック施錠要求を送信したモバイルアプリケーションが、車両の使用要求を送信したモバイルアプリケーションと同じであるか否かを含むことができる。処理エンジン１１２は、車両の一時的ロック施錠要求を送信したモバイルアプリケーションが、検証された車両の使用要求を送信したモバイルアプリケーションと同一であると判断すると、車両の一時的ロック施錠要求が、車両の一時的ロック条件を満たし得ると判断することができる。
【０１２５】
９４０において、車両の一時的ロック施錠要求が、車両の一時的ロック施錠条件を満たす場合、車両のロックを一時的に施錠することができる。いくつかの実施形態では、車両の一時的ロック施錠要求が、車両の一時的ロック条件を満たす場合、車両の一時的ロック施錠要求に基づいて、車両のロック施錠命令をロック１７０に送信して、車両のロックを施錠することができる。
【０１２６】
いくつかの実施形態では、車両１４０のＬＥＤは、車両が一時的ロック状態にあることを表示することができる。いくつかの実施形態では、「この車両は使用できません」などの音声リマインダを生成して、車両が一時的ロック状態にあることを他のユーザにリマインドすることができる。
【０１２７】
９５０において、車両の一時的ロック施錠要求の中止要求を取得することができる。いくつかの実施形態では、車両の一時的ロック施錠要求の中止要求は、車両共有システム１００の１つまたは複数の構成要素（例えば、ユーザ端末１３０）から取得されてもよい。いくつかの実施形態では、車両の一時的ロック施錠要求の中止要求は、処理エンジン１１２が車両のロックを開錠する前に検証されてもよい。いくつかの実施形態では、車両の一時的ロック施錠要求の中止要求の検証は、車両の一時的ロック施錠要求の中止要求を送信したモバイルアプリケーションが、車両の一時的ロック施錠要求を送信したモバイルアプリケーションと同じであるか否かを含むことができる。処理エンジン１１２は、車両の一時的ロック施錠要求の中止要求を送信したモバイルアプリケーションと、車両の一時的ロック施錠要求を送信したモバイルアプリケーションとが同一であると判断すると、車両の一時的ロック施錠要求の中止要求が、車両の一時的ロック施錠要求を中止する条件を満たし得ると判断することができる。車両の一時的ロック施錠要求の中止要求の検証は、ユーザ端末１３０のモバイルアプリケーションまたはユーザ端末１３０のカメラを介して車両１４０および／またはロック１７０のＱＲコードをスキャンすることによって得られる車両１４０またはロック１７０の識別（ＩＤ）が、記憶装置１５０に記憶された車両１４０またはロック１７０の識別と同じであるか否かを含むこともできる。処理エンジン１１２は、ユーザ端末１３０のモバイルアプリケーションまたはユーザ端末１３０のカメラを介して車両１４０またはロック１７０のＱＲコードをスキャンして得られた車両１４０またはロック１７０の識別（ＩＤ）が、車両１４０またはロック１７０の識別と同一であると判断した場合に、車両の一時的ロック施錠要求の中止要求が、車両の一時的ロック施錠要求の中止条件を満たし得ると判断することができる。車両の一時的ロック施錠要求の中止要求の検証は、ユーザ端末１３０を介してユーザによって入力されたパスワードが、記憶装置１５０に記憶された車両１４０のパスワードと同じであるか否か、ユーザが記憶装置１５０に記憶されたユーザ口座に保証金を支払うか否か、記憶装置１５０に記憶されたユーザ口座に残高があるか否か、記憶装置１５０に記憶されたユーザの信用格付けが良好であるか否か、またはそれらの任意の組合せをさらに含むことができる。
【０１２８】
９６０において、車両の一時的ロック施錠要求の中止要求が、車両の一時的ロック施錠要求の中止条件を満たす場合、車両のロックを開錠することができる。いくつかの実施形態では、車両の一時的ロック施錠要求の中止要求が、車両の一時的ロック施錠要求の中止条件を満たす場合、車両の一時的ロック施錠要求の中止要求に基づいて、車両のロック開錠命令をロック１７０に送信して、車両のロックを開錠することができる。
【０１２９】
いくつかの実施形態では、車両１４０のＬＥＤは、車両が終了一時的ロック状態にあることを表示することができる。いくつかの実施形態では、ユーザが車両を見つけるのを支援するために、「あなたの車はここにあります」などの音声リマインダを生成することができる。
【０１３０】
９７０において、車両の返却要求を取得して検証することができる。いくつかの実施形態では、車両の返却要求は、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０）から取得されてもよい。いくつかの実施形態では、車両の返却要求の検証は、ユーザが車両の使用に対して支払うか否かを含み得る。処理エンジン１１２は、ユーザが車両の使用に対して支払うと判断すると、車両の返却要求が車両の返却条件を満たし得ると判断することができる。
【０１３１】
９８０において、車両の返却要求が車両の返却条件を満たす場合、車両のロックを施錠することができる。いくつかの実施形態では、車両の返却要求が車両の返却条件を満たす場合、車両の返却要求に基づいて、車両のロック施錠命令がロック１７０に送信され、車両のロックを施錠することができる。
【０１３２】
いくつかの実施形態では、車両の返却要求は、ロック１７０を施錠することができる。車両の返却要求の検証は、ロック１７０が成功裏に施錠されたかどうかを含むことができ、ロック１７０が成功裏に施錠されたと判断すると、処理エンジン１１２は、車両の返却要求が車両を戻すための条件を満たし得ると判断することができる。
【０１３３】
上記の説明は、単に例示の目的で提供されたものであり、本開示の範囲を限定することを意図したものではないことに留意されたい。当業者であれば、本開示の教示の下で、様々な変形および修正を実施することができる。しかしながら、これらの変形および修正は、本開示の範囲から逸脱するものではない。
【０１３４】
図１０は、本開示のいくつかの実施形態による、車両共有システム１００においてユーザに課金するための例示的なプロセスを示すフローチャートである。
【０１３５】
１０１０において、車両の使用要求は、第一の位置で取得されてもよい。いくつかの実施形態では、車両の使用要求および第一の位置は、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０、および測位装置１６０）から取得され得る。
【０１３６】
１０２０において、車両の一時的ロック施錠要求は、第二の位置で取得されてもよい。いくつかの実施形態では、車両の一時的ロック施錠要求および第二の位置は、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０、および測位装置１６０）から取得することができる。
【０１３７】
１０３０において、第一の位置および第二の位置に関する第一のコストを決定することができる。いくつかの実施態様において、第一の乗車距離は、第一の位置と第二の位置との間の距離に基づいて、決定されてもよい。第一のコストは、第一の乗車距離に第一のレート（例えば、１マイル当たりのコスト）を乗算することによって決定されてもよい。いくつかの実施形態では、第一の乗車時間は、第一の位置から第二の位置までの乗車時間に基づいて、決定されてもよい。第一のコストは、第一の乗車時間に第二のレート（例えば、１分当たりのコスト）を乗算することによって決定されてもよい。いくつかの実施形態では、第一のコストは、第一の乗車距離と第一のレートとの積と、第一の乗車時間と第二のレートとの積との和であってもよい。
【０１３８】
１０４０において、車両の一時的ロック施錠要求の中止要求は、第二の位置で取得されてもよい。いくつかの実施形態では、車両の一時的ロック施錠要求の中止要求は、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０、および測位装置１６０）から取得されてもよい。
【０１３９】
１０５０において、車両の一時的ロック施錠要求および車両の一時的ロック施錠要求の中止要求に関する第二のコストを決定することができる。いくつかの実施形態では、第二のコストは、第二の位置での一時的ロック時間に第三のレート（例えば、１分当たりのコスト）を乗算することによって決定されてもよい。
【０１４０】
１０６０において、車両の返却要求が第三の位置で取得されてもよい。いくつかの実施形態では、車両の返却要求および第三の位置は、車両共有システム１００の１つまたは複数の構成要素（例えば、サーバ１１０、ユーザ端末１３０、および測位装置１６０）から取得されてもよい。
【０１４１】
１０７０において、第二の位置および第三の位置に関する第三のコストを決定することができる。第三のコストの決定は、動作１０３０に関連して説明した第一のコストの決定と同様であってもよく、その詳細な説明は本明細書では繰り返さない。
【０１４２】
１０８０において、車両を使用する総コストが決定されてもよい。いくつかの実施形態では、総コストは、第一のコスト、第二のコスト、および第三のコストの合計とすることができる。
【０１４３】
上記の説明は、単に例示の目的で提供されたものであり、本開示の範囲を限定することを意図したものではないことに留意されたい。当業者であれば、本開示の教示の下で、様々な変形および修正を実施することができる。しかしながら、これらの変形および修正は、本開示の範囲から逸脱するものではない。
【０１４４】
このように基本概念を説明してきたが、当業者は、上述の詳細な開示を読んだ後、その詳細な開示が単に例として提示されることを意図しており、限定するものではないことは、むしろ明らかになり得る。本明細書では明示的に述べられていないが、種々の変更、改良、および修正が考えられ、当業者には意図されている。これらの変更、改良、および修正は、本開示によって示唆されることが意図され、本開示の例示的な実施形態の精神および範囲内である。
【０１４５】
さらに、本開示の実施形態を説明するために、特定の用語が使用されている。例えば、「一実施形態」、「１つの実施形態」、および／または「いくつかの実施形態」という用語は、実施形態に関連して説明された特定の特徴、構造、または特性が本開示の少なくとも１つの実施形態に含まれることを意味し、したがって、本明細書の様々な部分における「１つの実施形態」もしくは「一実施形態」または「代替的な実施形態」への２つ以上の参照は、必ずしもすべてが同じ実施形態を参照しているわけではないことを強調し、理解されたい。さらに、特定の特徴、構造、または特性は、本開示の１つまたは複数の実施形態において適切なものとして組み合わせることができる。
【０１４６】
さらに、当業者には理解されるであろうが、本開示の態様を、任意の新規で有用なプロセス、機械、製造、または物質の組成、あるいはそれらの任意の新規で有用な改善を含む、いくつかの特許可能なクラスまたはコンテキストのうちの任意のもので、本明細書に図示し、説明することができる。したがって、本開示の態様は、全体的にハードウェア、全体的にソフトウェア（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）、または本明細書で、すべて一般に「ユニット」、「モジュール」、または「システム」と呼ばれることがあるソフトウェアおよびハードウェア実装を組み合わせて実装することができる。さらに、本開示の態様は、１つまたは複数のコンピュータ可読媒体であって、その上に実装されたコンピュータ可読プログラムコードを有するコンピュータ可読媒体に実装されたコンピュータプログラム製品の形成をとることができる。
【０１４７】
コンピュータ可読信号媒体は、例えば、ベースバンドで、または搬送波の一部として、コンピュータ可読プログラムコードが組み込まれた伝搬データ信号を含むことができる。そのような伝搬信号は、電磁、光学など、またはそれらの任意の適切な組合せを含む、様々な形態のうちの任意のものをとることができる。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではなくても、命令実行システム、機器、または装置によって使用するために、あるいはそれに関連して使用するために、プログラムを通信、伝播、または移送することのできる任意のコンピュータ可読媒体であってもよい。コンピュータ可読信号媒体上に具現化されたプログラムコードは、無線、有線、光ファイバケーブル、ＲＦなど、または上述のものの任意の適切な組合せを含む、任意の適切な媒体を使用して送信することができる。
【０１４８】
本開示の態様に対する動作を実行するためのコンピュータプログラムコードは、１つまたは複数のプログラミング言語の任意の組合せで書くことができ、プログラミング言語には、Ｊａｖａ、Ｓｃａｌａ、Ｓｍａｌｌｔａｌｋ、Ｅｉｆｆｅｌ、ＪＡＤＥ、Ｅｍｅｒａｌｄ、Ｃ＋＋、Ｃ＃、ＶＢ．ＮＥＴ、Ｐｙｔｈｏｎなどのオブジェクト指向プログラミング言語、または「Ｃ」プログラミング言語、Ｖｉｓｕａｌ  Ｂａｓｉｃ、Ｆｏｒｔｒａｎ  ２００３、Ｐｅｒｌ、ＣＯＢＯＬ  ２００２、ＰＨＰ、ＡＢＡＰ、Ｐｙｔｈｏｎ、ＲｕｂｙおよびＧｒｏｏｖｙなどの動的プログラミング言語、あるいはその他のプログラミング言語などが含まれる。プログラムコードは、ユーザのコンピュータ上で、部分的にはユーザのコンピュータ上で、スタンドアロン・ソフトウェアパッケージとして、部分的にはユーザのコンピュータ上で、部分的にリモートコンピュータ上で、または全体的にリモートコンピュータまたはサーバ上で、ユーザのコンピュータ上で実行されてもよい。後者のシナリオでは、リモートコンピュータを、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリア・ネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを介してユーザのコンピュータに接続することができ、あるいは、接続は、（例えば、インターネット・サービス・プロバイダを使用するインターネットを介して）外部コンピュータに行うこと、もしくはクラウドコンピューティング環境において行うこと、またはサービスとしてのソフトウェア（ＳａａＳ）のようなサービスとして提供されることができる。
【０１４９】
さらに、処理要素またはシーケンスの列挙された順序、または番号、文字、または他の指定の使用は、したがって、特許請求の範囲で指定され得る場合を除いて、特許請求の範囲に記載されたプロセスおよび方法を何らかの順序に限定することを意図しない。上記の開示は、様々な例を通して、本開示の様々な有用な実施形態であると現在考えられているものを論じているが、そのような詳細は、その目的のためだけのものであり、添付の特許請求の範囲は、開示された実施形態に限定されず、逆に、開示された実施形態の精神および範囲内にある修正および同等の配置をカバーすることが意図されることを理解されたい。例えば、上述の様々な構成要素の実装は、ハードウェア装置で具現化され得るが、ソフトウェアのみの解決策、例えば、既存のサーバまたはモバイル装置へのインストールとして実装され得る。
【０１５０】
同様に、本開示の実施形態の上述の説明では、様々な特徴が、単一の実施形態、図面、またはそれらの説明で、ときどき、まとめてグループ化されていることがある。それは、様々な実施形態のうちの１つまたは複数を理解するのを支援する本開示の合理化する目的のためであることを理解されたい。しかしながら、この開示方法は、特許請求の対象が、各特許請求の範囲において明示的に列挙されるよりも多くの特徴を必要とするという意図を反映するものとして解釈されるべきではない。むしろ、特許請求の対象は、上述の単一の開示された実施形態のすべての特徴よりも少ない特徴に存在し得る。
【図１】
2021507431.tif 000003
【図２】
2021507431.tif 000004
【図３】
2021507431.tif 000005
【図４】
2021507431.tif 000006
【図５】
2021507431.tif 000007
【図６】
2021507431.tif 000008
【図７】
2021507431.tif 000009
【図８】
2021507431.tif 000010
【図９】
2021507431.tif 000011
【図１０】
2021507431.tif 000012
【手続補正書】
【提出日】令和2年7月27日(2020.7.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
車両の中でロックを動作させるためのシステムであって、
ネットワークを介して少なくとも１つのユーザ端末と通信し、ネットワークを介して前記システムに登録された少なくとも１つの車両と通信するように構成され少なくとも１つの情報交換ポートと、
一組の命令を含む少なくとも１つの非一時的記憶媒体と、
前記少なくとも１つの情報交換ポートおよび前記少なくとも１つの非一時的記憶媒体と通信する少なくとも１つのプロセッサと、を備え、
前記少なくとも１つのプロセッサは、前記一組の命令を実行するとき、前記少なくとも１つのプロセッサ内の論理回路を動作させるように指示をして、
ユーザ端末との第一の無線通信と、前記システムに登録された前記車両に取り付けられたロックとの第二の無線通信とを確立するステップと、
前記ユーザ端末から、前記ユーザ端末に関連付けられたユーザによる前記車両の使用に関する一次要求信号を取得するステップであって、前記一次要求信号は前記ユーザ端末の識別子データを含む、ステップと、
前記車両の識別子データを取得するステップと、
前記ユーザの前記識別子データおよび前記車両の前記識別子データに基づいて、一次承認コマンドを決定し、前記ユーザが前記少なくとも１つの非一時的記憶媒体内で前記車両を使用することを承認するミッションの記録を作成するステップと、
前記一次承認コマンドに基づいて、前記車両に取り付けられたロックを開錠するために前記車両に一次イネーブル信号を送信するステップと、
前記ユーザ端末から、一時的ロック信号を含む第一の二次要求信号を取得するステップと、
前記第一の二次要求信号に基づいて、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了させることなく、前記車両の前記ロックをロックするための二次ディスエーブル信号を決定するステップと、
を行わせる、システム。
【請求項２】
前記ユーザ端末から、一時的ロック解除信号を含む第二の二次要求信号を取得するステップと、
前記第二の二次要求信号に基づいて、前記ロックをロック解除するための二次イネーブル信号を決定し、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを再開するステップと、
前記ユーザ端末から送信された中止信号に基づいて、前記車両をロックして前記車両の前記使用を無効にするための一次ディスエーブル信号を決定するステップと、
前記一次ディスエーブル信号に応答して、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了して、リリースするステップと、
をさらに行わせることを含む、請求項１に記載のシステム。
【請求項３】
前記一次要求信号は、前記車両の前記識別子データをさらに含み、
前記車両の前記識別子データは、前記車両のクイックレスポンスコードに基づいて取得される、請求項１に記載のシステム。
【請求項４】
前記車両は、リマインダ信号生成器を含み、前記二次ディスエーブル信号は、前記リマインダ信号生成器を動作させて、前記車両の一時的ロック状態に関するリマインダ信号を生成させるように、さらに構成される、請求項１〜３のいずれか一項に記載のシステム。
【請求項５】
前記車両は、リマインダ信号生成器を含み、二次イネーブル信号は、前記リマインダ信号生成器を動作させて、前記車両のロック解除状態に関するリマインダ信号を生成するように、さらに構成される、請求項１〜３のいずれか一項に記載のシステム。
【請求項６】
前記リマインダ信号生成器は、発光ダイオードを含む、請求項４または５に記載のシステム。
【請求項７】
前記第一の二次要求信号に基づいて、前記二次ディスエーブル信号を決定するために、前記少なくとも１つのプロセッサは、前記論理回路を動作させるようにさらに指示をして、
前記第一の二次要求信号および前記一次承認コマンドに基づいて、二次承認コマンドを決定するステップと、
前記二次承認コマンドに基づいて、前記二次ディスエーブル信号を決定するステップと、
を行わせる、請求項１〜６のいずれか一項に記載のシステム。
【請求項８】
第二の二次要求信号に基づいて、二次イネーブル信号を決定するために、前記少なくとも１つのプロセッサは、前記論理回路を動作させるようにさらに指示をして、
前記第二の二次要求信号および前記一次承認コマンドに基づいて、二次承認コマンドを決定するステップと、
前記二次承認コマンドに基づいて、前記二次イネーブル信号を決定するステップと、を行わせる、請求項２〜６のいずれか一項に記載のシステム。
【請求項９】
ネットワークを介して少なくとも１つのユーザ端末と通信し、ネットワークを介してシステムに登録された少なくとも１つの車両と通信する少なくとも１つの情報交換ポートと、一組の命令を含む少なくとも１つの非一時的記憶媒体と、前記少なくとも１つの非一時的記憶媒体と通信する少なくとも１つのプロセッサとをそれぞれが有する少なくとも１つの装置上で実施される方法であって、
前記ユーザ端末との第一の無線通信と、前記システムに登録された前記車両に取り付けられたロックとの第二の無線通信とを確立するステップと、
前記ユーザ端末から、前記ユーザ端末に関連付けられたユーザによる前記車両の使用に関する一次要求信号を取得するステップであって、前記一次要求信号は前記ユーザ端末の識別子データを含む、ステップと、
前記車両の識別子データを取得するステップと、
前記ユーザ端末の前記識別子データおよび前記車両の前記識別子データに基づいて、一次承認コマンドを決定し、前記ユーザが前記少なくとも１つの非一時的記憶媒体内で前記車両を使用することを承認するミッションの記録を作成するステップと、
前記一次承認コマンドに基づいて、前記車両に取り付けられたロックを開錠するために前記車両に一次イネーブル信号を送信するステップと、
前記ユーザ端末から、一時的ロック信号を含む第一の二次要求信号を取得するステップと、
前記第一の二次要求信号に基づいて、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了させることなく、前記車両の前記ロックをロックするための二次ディスエーブル信号を決定するステップと、を含む方法。
【請求項１０】
前記ユーザ端末から、一時的ロック解除信号を含む第二の二次要求信号を取得するステップと、
前記第二の二次要求信号に基づいて、前記ロックをロック解除するための二次イネーブル信号を決定し、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを再開するステップと、
前記ユーザ端末から送信された中止信号に基づいて、前記車両をロックして前記車両の前記使用を無効にするための一次ディスエーブル信号を決定するステップと、
前記一次ディスエーブル信号に応答して、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了して、リリースするステップと、
をさらに含む、請求項９に記載の方法。
【請求項１１】
前記一次要求信号は、前記車両の前記識別子データをさらに含み、
前記車両の前記識別子データは、前記車両のクイックレスポンスコードに基づいて取得される、請求項９または１０に記載の方法。
【請求項１２】
前記第一の二次要求信号に基づいて、前記二次ディスエーブル信号を決定するために、前記方法は、
前記第一の二次要求信号および前記一次承認コマンドに基づいて、二次承認コマンドを決定するステップと、
前記二次承認コマンドに基づいて、前記二次ディスエーブル信号を決定するステップと、
をさらに含む、請求項９〜１１のいずれか一項に記載の方法。
【請求項１３】
前記第二の二次要求信号に基づいて、二次イネーブル信号を決定するために、前記方法は、
前記第二の二次要求信号および前記一次承認コマンドに基づいて、前記二次承認コマンドを決定するステップと、
前記二次承認コマンドに基づいて、前記二次イネーブル信号を決定するステップと、
をさらに含む、請求項１０〜１２のいずれか一項に記載の方法。
【請求項１４】
コンピュータプログラム製品を具現化する非一時的コンピュータ可読媒体であって、前記コンピュータプログラム製品は、計算装置に、
ユーザ端末との第一の無線通信と、システムに登録された車両に取り付けられたロックとの第二の無線通信とを確立させるステップと、
前記ユーザ端末から、前記ユーザ端末に関連付けられたユーザによる前記車両の使用に関する一次要求信号を取得するステップであって、前記一次要求信号は前記ユーザ端末の識別子データを含む、ステップと、
前記車両の識別子データを取得するステップと、
前記ユーザ端末の前記識別子データおよび前記車両の前記識別子データに基づいて、一次承認コマンドを決定し、前記ユーザが前記少なくとも１つの非一時的記憶媒体内で前記車両を使用することを承認するミッションの記録を作成するステップと、
前記一次承認コマンドに基づいて、前記車両に取り付けられたロックを開錠するために前記車両に一次イネーブル信号を送信するステップと、
前記ユーザ端末から、一時的ロック信号を含む第一の二次要求信号を取得するステップと、
前記第一の二次要求信号に基づいて、前記少なくとも１つの非一時的記憶媒体に記憶された前記ミッションを終了させることなく、前記車両の前記ロックをロックするための二次ディスエーブル信号を決定するステップと、
を行わせるように構成された命令を備える、非一時的コンピュータ可読媒体。
【請求項１５】
一時的ロック機能を備えた車両共有方法であって、
車両の使用要求を取得して検証し、前記車両の前記使用要求が前記車両の使用条件を満たす場合、前記車両のロックを開錠するステップと、
前記車両の一時的ロック施錠要求を取得し、前記車両の前記ロックを施錠するステップと、
前記車両の前記一時的ロック施錠要求の中止要求を取得し、前記車両の前記ロックを開錠するステップと、
前記車両の返却要求を取得して検証し、前記車両の前記返却要求が、前記車両の返却条件を満たす場合、前記車両の前記ロックを施錠するステップと、
を含む、車両共有方法。
【国際調査報告】
2021507431.tif 000013
2021507431.tif 000014