(57)【要約】      （修正有）【課題】輸送サービス中の乗客と運転士をマッチングさせるように指示装置を構成するための方法とシステムを提供する。【解決手段】輸送サービス中の指示装置を構成するシステムにおいて、システム１００は、１つ以上のユーザ装置１１４から輸送リクエストを受信することができ、この輸送リクエストを受信した後、複数の乗物から１つの乗物を選択してユーザ１１６とマッチングし、ユーザの輸送リクエストと乗物１１０とのマッチングが完成した後、注文情報を、ユーザ装置１１４と乗物１１０に送信する。【選択図】図１
2020155120.tif 000002
【特許請求の範囲】
【請求項１】
輸送サービスを提供するために指示装置を構成する方法であって、
少なくとも１つのプロセッサは、第１の輸送リクエストを受信し、前記第１の輸送リクエストは、所定の地理的区域に位置する第１の乗客搭乗地を含み、第１の指示装置に関連付けられた第１の乗物とマッチングし、
前記少なくとも１つのプロセッサは、第２の輸送リクエストを受信し、前記第２の輸送リクエストは、前記所定の地理的区域に位置する第２の乗客搭乗地を含み、第２の指示装置に関連付けられた第２の乗物とマッチングし、
前記少なくとも１つのプロセッサは、前記第１の乗物が前記所定の地理的区域に到着する第１の推定時間と前記第２の乗物が前記所定の地理的区域に到着する第２の推定時間との間の時間差を判定し、
前記少なくとも１つのプロセッサは、前記時間差によって、第１の指示情報を前記第１の指示装置に送信し、第２の指示情報を前記第２の指示装置に送信する、
ことを含む、輸送サービスを提供するために指示装置を構成する方法。
【請求項２】
前記第１の輸送リクエストは、第１のユーザ装置を使用する第１のユーザに輸送サービスを提供し、前記第２の輸送リクエストは、第２のユーザ装置を使用する第２のユーザに輸送サービスを提供し、前記方法は、
前記少なくとも１つのプロセッサは、前記第１の指示情報を前記第１のユーザ装置に送信し、
前記少なくとも１つのプロセッサは、前記第２の指示情報を前記第２のユーザ装置に送信する、
ことをさらに含む請求項１に記載の方法。
【請求項３】
前記方法は、
前記時間差が所定の閾値よりも大きいと判定し、
前記少なくとも１つのプロセッサが、前記第１の指示情報および前記第２の指示情報に対して同じ属性を選択する、
ことをさらに含む請求項１または２に記載の方法。
【請求項４】
前記方法は、
前記時間差が所定の閾値よりも低いと判定し、
前記少なくとも１つのプロセッサが、前記第１の指示情報および前記第２の指示情報に対して異なる属性を選択する、
ことをさらに含む請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記方法は、
前記少なくとも１つのプロセッサが、前記第１のユーザ装置から指示情報置換リクエストを受信し、
前記指示情報置換リクエストによって、少なくとも１つのプロセッサが、前記第１の指示情報を置換するように、第３の指示情報を前記第１の指示装置に送信し、
前記第３の指示情報と前記第２の指示情報が異なる属性を有する、
ことをさらに含む請求項２に記載の方法。
【請求項６】
前記方法は、
前記少なくとも１つのプロセッサが、前記第１のユーザ装置から指示情報置換リクエストを受信し、
前記少なくとも１つのプロセッサにより、前記第１の乗物および前記第２の乗物が前記所定の地理的区域に位置することを検証し、
検証結果によって、前記少なくとも１つのプロセッサが、前記第１の指示情報を置換するように、第３の指示情報を前記第１の指示装置に送信し、
前記第３の指示情報と前記第２の指示情報が異なる属性を有する。
ことをさらに含む請求項２に記載の方法。
【請求項７】
前記方法は、
前記少なくとも１つのプロセッサにより、前記第１の乗物および前記第２の乗物が前記所定の地理的区域に位置することを検出し、
前記少なくとも１つのプロセッサが、前記第１の指示情報を置換するように、第３の指示情報を前記第１の指示装置に送信し、
前記第３の指示情報と前記第２の指示情報が異なる属性を有する、
ことをさらに含む請求項２に記載の方法。
【請求項８】
前記方法は、
前記少なくとも１つのプロセッサにより、前記第１の指示情報が置換完了ということを通知するために、前記第１のユーザ装置に通知を送信する、
ことをさらに含む請求項７に記載の方法。
【請求項９】
前記所定の地理的区域の形状は、正多角形である、請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
前記所定の地理的区域の形状は、正六角形である、請求項９に記載の方法。
【請求項１１】
輸送サービスを提供するために指示装置を構成する方法であって、
少なくとも１つのプロセッサは、複数の輸送リクエストを受信し、前記複数の輸送リクエストは、所定の地理的区域に位置する乗客搭乗地を含み、
前記少なくとも１つのプロセッサは、第１の乗物とマッチングする第１の輸送リクエストおよび第２の乗物とマッチングする第２の輸送リクエストを識別し、前記第１の乗物および前記第２の乗物は、前記所定の地理的位置に位置することが検出され、
前記少なくとも１つのプロセッサは、前記第１の輸送リクエストに割り当てられた第１の指示情報と前記第２の輸送リクエストに割り当てられた第２の指示情報が同じ属性を共有することを判定し、
前記少なくとも１つのプロセッサは、前記第１の指示情報と前記第２の指示情報が異なる属性を有するように、前記第１の指示情報を調整する、
ことを含む、輸送サービスを提供するために指示装置を構成する方法。
【請求項１２】
前記方法は、
前記少なくとも１つのプロセッサが、調整された前記第１の指示情報を、前記第１の乗物に関連付けられた指示装置に送信する、
ことをさらに含む請求項１１に記載の方法。
【請求項１３】
前記方法は、
前記少なくとも１つのプロセッサにより、調整された前記第１の指示情報を、前記第１の乗物に拾われるユーザが使用するユーザ装置に送信する、
ことをさらに含む請求項１１または１２に記載の方法。
【請求項１４】
輸送サービスを提供するように指示装置を構成するためのシステムであって、
第１の輸送リクエストと第２の輸送リクエストを受信するように構成された通信インターフェースと、
少なくとも１つのプロセッサと、
を含み、
前記少なくとも１つのプロセッサは、
所定の地理的区域に位置する第１の乗客搭乗地を含み、第１の指示装置に関連付けられた第１の乗物とマッチングする、前記第１の輸送リクエストを受信し、
前記所定の地理的区域に位置する第２の乗客搭乗地点を含み、第２の指示装置に関連付けられた第２の乗物とマッチングする、前記第２の輸送リクエストを受信し、
前記第１の乗物が前記所定の地理的区域に到着する第１の推定時間と前記第２の乗物が前記所定の地理的区域に到着する第２の推定時間との間の時間差を判定し、
前記時間差によって、第１の指示情報を前記第１の指示装置に送信し、第２の指示情報を前記第２の指示装置に送信する、
ように構成される、輸送サービスを提供するように指示装置を構成するためのシステム。
【請求項１５】
前記第１の輸送リクエストは第１のユーザ装置を使用する第１のユーザに輸送サービスを提供し、前記第２の輸送リクエストは第２のユーザ装置を使用する第２のユーザに輸送サービスを提供し、前記少なくとも１つのプロセッサは、
前記第１の指示情報を前記第１のユーザ装置に送信し、
前記第２の指示情報を前記第２のユーザ装置に送信する、
ようにさらに構成される請求項１４に記載のシステム。
【請求項１６】
前記少なくとも１つのプロセッサは、
前記時間差が所定の閾値よりも大きいと判定し、
前記第１の指示情報と前記第２の指示情報に対して、同じ属性を選択する、
ようにさらに構成される請求項１４または１５に記載のシステム。
【請求項１７】
前記少なくとも１つのプロセッサは、
前記時間差が所定の閾値よりも小さいと判定し、
前記第１の指示情報と前記第２の指示情報に対して、異なる属性を選択する。
ようにさらに構成される請求項１４〜１６のいずれか一項に記載のシステム。
【請求項１８】
前記少なくとも１つのプロセッサは、
前記第１のユーザ装置から指示情報置換リクエストを受信し、
前記指示情報置換リクエストによって、前記第１の指示情報を置換するように、前記第１の指示装置に第３の指示情報を送信するようにさらに構成され、
前記第３の指示情報と前記第２の指示情報は異なる属性を有する、
請求項１５に記載のシステム。
【請求項１９】
前記少なくとも１つのプロセッサは、
前記第１のユーザ装置から指示情報置換リクエストを受信し、
前記第１の乗物と前記第２の乗物が前記所定の地理的区域に位置することを検証し、
検証結果によって、前記第１の指示情報を置換するように、前記第１の指示装置に第３の指示情報を送信するようにさらに構成され、
前記第３の指示情報と前記第２の指示情報は異なる属性を有する、
請求項１５に記載のシステム。
【請求項２０】
前記少なくとも１つのプロセッサは、
前記第１の乗物と前記第２の乗物が前記所定の地理的区域に位置することを検出し、
前記第１の指示情報を置換するように、前記第１の指示装置に第３の指示情報を送信するようにさらに構成され、
前記第３の指示情報と前記第２の指示情報は異なる属性を有する、
請求項１５に記載のシステム。
【請求項２１】
前記少なくとも１つのプロセッサは、
前記第１の指示情報が置換完了したことを通知するために、前記第１のユーザ装置に通知を送信するように構成される、
請求項２０に記載のシステム。
【請求項２２】
前記所定の地理的区域の形状は、正多角形である、請求項１４〜２１のいずれか一項に記載のシステム。
【請求項２３】
前記所定の地理的区域の形状は、正六角形である、請求項２２に記載のシステム。
【請求項２４】
輸送サービスを提供するように指示装置を構成するためのシステムであって、
輸送リクエストを受信するように構成された通信インターフェースと、
少なくとも１つのプロセッサと、
を含み、
前記少なくとも１つのプロセッサは、
所定の地理的区域に位置する乗客搭乗地を含む複数の輸送リクエストを受信し、
第１の乗物とマッチングする第１の輸送リクエストおよび第２の乗物とマッチングする第２の輸送リクエストを識別し、前記第１の乗物および前記第２の乗物が前記所定の地理的区域に位置することが検出され、
前記第１の輸送リクエストに割り当てられた第１の指示情報と前記第２の輸送リクエストに割り当てられた第２の指示情報が同じ属性を共有することを判定し、
前記第１の指示情報と前記第２の指示情報が異なる属性を有するように、前記第１の指示情報を調整する、
ように構成される、輸送サービスを提供するように指示装置を構成するためのシステム。
【請求項２５】
前記少なくとも１つのプロセッサは、
前記第１の乗物に関連付けられた指示装置に、調整された前記第１の指示情報を送信するようにさらに構成される、
請求項２４に記載のシステム。
【請求項２６】
前記少なくとも１つのプロセッサは、
前記第１の乗物に拾われるユーザが使用するユーザ装置に、調整された指示情報を送信ようにさらに構成される、
請求項２４または２５に記載のシステム。
【請求項２７】
コンピュータに命令を実行させるためのプログラムであって、前記命令が１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、輸送を提供するために指示装置を構成する方法を実行させ、前記方法は、
所定の地理的区域に位置する第１の乗客搭乗地を含み、第１の指示装置に関連付けられた第１の乗物とマッチングする、第１の輸送リクエストを受信し、
前記所定の地理的区域に位置する第２の乗客搭乗地点を含み、第２の指示装置に関連付けられた第２の乗物とマッチングする、第２の輸送リクエストを受信し、
前記第１の乗物が前記所定の地理的区域に到着する第１の推定時間と前記第２の乗物が前記所定の地理的区域に到着する第２の推定時間との間の時間差を判定し、
前記時間差によって、前記第１の指示装置に第１の指示情報を送信し、前記第２の指示装置に第２の指示情報を送信する、
ことを含む、プログラム。
【請求項２８】
コンピュータに命令を実行させるためのプログラムであって、前記命令が１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、輸送を提供するために指示装置を構成する方法を実行させ、前記方法は、
所定の地理的区域に位置する乗客搭乗地を含む、複数の輸送リクエストを受信し、
第１の乗物とマッチングする第１の輸送リクエストおよび第２の乗物とマッチングする第２の輸送リクエストを識別し、前記第１の乗物および前記第２の乗物が前記所定の地理的区域に位置することが検出され、
前記第１の輸送リクエストに割り当てられた第１の指示情報と前記第２の輸送リクエストに割り当てられた第２の指示情報が同じ属性を共有することを判定し、
前記第１の指示情報と前記第２の指示情報が異なる属性を有するように、前記第１の指示情報を調整する、
ことを含む、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指示装置を構成する方法に関し、特に、輸送サービス中の乗客と運転士をマッチングさせるように指示装置を構成するための方法に関する。
【背景技術】
【０００２】
タクシーの利用者は、照明、パターン、色などの乗物指示装置の指示情報を利用して、自分とマッチングする乗物を識別する。ユーザの数が増えるに伴い、サーバに格納される必要のある識別情報も増える。これは、サーバや通信のリソースの浪費を引き起こすことがある。たとえば、ある都市では、乗物を使用しようとするユーザが数十万人いる場合があるので、数十万の異なる識別情報を配布する必要もある。しかし、そのようにすると、識別性が低下することがある。例えば、識別情報としてパターンを使用する場合、指示装置のサイズが限られていることを前提として、パターンが複雑になるほど、識別性が低下する。数十万の識別情報の場合は、指示装置に数十万枚の画像を表示させる必要となり、必ず複雑なパターンコンテンツも必要となる。実は、これらの数十万人のユーザが１カ所に集まって同時にタクシーに乗ることは不可能であるので、このような複雑な識別情報の格納と配布は不要である。したがって、輸送サービスを提供するように指示装置を構成するための改善されたシステムおよび方法が必要となる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明に係る実施形態は、輸送サービス中の乗客と運転士をマッチングさせるように指示装置を構成するための方法とシステムを提供する。
【課題を解決するための手段】
【０００４】
本発明の一様態は、輸送サービスを提供するために指示装置を構成する方法を提供する。上記方法は第１の輸送リクエストを受信することを含む。上記第１の輸送リクエストは、所定の地理的区域に位置する第１の乗客搭乗地を含み、第１の指示装置に関連付けられた第１の乗物とマッチング。上記方法はさらに第２の輸送リクエストを受信することを含む。上記第２の輸送リクエストは、上記所定の地理的区域に位置する第２の乗客搭乗地を含み、第２の指示装置に関連付けられた第２の乗物とマッチングする。上記方法はさらに、上記第１の乗物が上記所定の地理的区域に到着する第１の推定時間と上記第２の乗物が上記所定の地理的区域に到着する第２の推定時間との間の時間差を判定し、上記時間差によって、第１の指示情報を上記第１の指示装置に送信し、第２の指示情報を上記第２の指示装置に送信することを含む。
【０００５】
本発明の他の様態は、輸送サービスを提供するために指示装置を構成する方法を提供する。上記方法は複数の輸送リクエストを受信することを含む。上記複数の輸送リクエストは、所定の地理的区域に位置する乗客搭乗地を含む。上記方法はさらに第１の乗物とマッチングする第１の輸送リクエストおよび第２の乗物とマッチングする第２の輸送リクエストを識別することを含む。上記第１の乗物および上記第２の乗物は、上記所定の地理的位置に位置することが検出される。上記方法はさらに上記第１の輸送リクエストに割り当てられた第１の指示情報と上記第２の輸送リクエストに割り当てられた第２の指示情報が同じ属性を共有することを判定することを含む。上記方法はさらに上記第１の指示情報と上記第２の指示情報が異なる属性を有するように、上記第１の指示情報を調整することを含む。
【０００６】
本発明の他の様態は、輸送サービスを提供するように指示装置を構成するためのシステムを提供する。上記システムは第１の輸送リクエストと第２の輸送リクエストを受信するように構成された通信インターフェースを含む。上記システムはさらに少なくとも１つのプロセッサを含む。上記少なくとも１つのプロセッサは、上記第１の輸送リクエストを受信するように構成される。上記第１の輸送リクエストを受信は所定の地理的区域に位置する第１の乗客搭乗地を含み、第１の指示装置に関連付けられた第１の乗物とマッチングする。上記少なくとも１つのプロセッサはさらに上記第２の輸送リクエストを受信するように構成される。上記第２の輸送リクエストは上記所定の地理的区域に位置する第２の乗客搭乗地点を含み、第２の指示装置に関連付けられた第２の乗物とマッチングする。上記少なくとも１つのプロセッサはさらに、記第１の乗物が上記所定の地理的区域に到着する第１の推定時間と上記第２の乗物が上記所定の地理的区域に到着する第２の推定時間との間の時間差を判定し、上記時間差によって、第１の指示情報を上記第１の指示装置に送信し、第２の指示情報を上記第２の指示装置に送信するように構成される。
【０００７】
本発明の他の様態は、輸送サービスを提供するように指示装置を構成するためのシステムを提供する。上記システムは輸送リクエストを受信するように構成された通信インターフェースを含む。上記システムはさらに少なくとも１つのプロセッサを含む。上記少なくとも１つのプロセッサは、所定の地理的区域に位置する乗客搭乗地を含む複数の輸送リクエストを受信するように構成される。上記少なくとも１つのプロセッサはさらに第１の乗物とマッチングする第１の輸送リクエストおよび第２の乗物とマッチングする第２の輸送リクエストを識別するように構成される。上記第１の乗物および上記第２の乗物が上記所定の地理的区域に位置することが検出される。上記少なくとも１つのプロセッサはさらに、上記第１の輸送リクエストに割り当てられた第１の指示情報と上記第２の輸送リクエストに割り当てられた第２の指示情報が同じ属性を共有することを判定し、上記第１の指示情報と上記第２の指示情報が異なる属性を有するように、上記第１の指示情報を調整するように構成される。
【０００８】
本発明の他の様態は、コンピュータ命令を格納する非一時的なコンピュータ可読媒体を提供する。上記命令が１つ以上のプロセッサによって実行されると、上記１つ以上のプロセッサに、輸送を提供するために指示装置を構成する方法を実行させる。上記方法は上記第１の輸送リクエストを受信することを含む。上記第１の輸送リクエストは、上記所定の地理的区域に位置する第１の乗客搭乗地を含み、上記第１の指示装置に関連付けられた第１の乗物とマッチングする。上記方法はさらに上記第２の輸送リクエストを受信することを含む。上記第２の輸送リクエストは、上記所定の地理的区域に位置する第２の乗客搭乗地点を含み、上記第２の指示装置に関連付けられた第２の乗物とマッチングする。上記方法はさらに、上記第１の乗物が上記所定の地理的区域に到着する第１の推定時間と上記第２の乗物が上記所定の地理的区域に到着する第２の推定時間との間の時間差を判定し、上記時間差によって、上記第１の指示装置に第１の指示情報を送信し、上記第２の指示装置に第２の指示情報を送信することを含む。
【０００９】
本発明の他の様態は、コンピュータ命令を格納する非一時的なコンピュータ可読媒体を含む。上記命令が１つ以上のプロセッサによって実行されると、上記１つ以上のプロセッサに、輸送を提供するために指示装置を構成する方法を実行させる。上記方法は複数の輸送リクエストを受信することを含む。上記複数の輸送リクエストは上記所定の地理的区域に位置する乗客搭乗地を含む。上記方法はさらに上記第１の乗物とマッチングする第１の輸送リクエストおよび第２の乗物とマッチングする第２の輸送リクエストを識別することを含む。上記第１の乗物および上記第２の乗物が上記所定の地理的区域に位置することが検出される。上記方法はさらに、上記第１の輸送リクエストに割り当てられた第１の指示情報と上記第２の輸送リクエストに割り当てられた第２の指示情報が同じ属性を共有することを判定することを含む。上記方法はさらに上記第１の指示情報と上記第２の指示情報が異なる属性を有するように、上記第１の指示情報を調整する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る指示装置を構成するシステムの概略ブロック図である。
【００１１】
【図２】本発明の実施形態に係る指示装置を構成するように乗物の推定到着時間差を計算する概略図である。
【００１２】
【図３】本発明の実施形態に係る輸送サービスを提供するように指示装置を構成するフローチャートである。
【００１３】
【図３Ａ】本発明の実施形態によって提供されるミスマッチングを解消するように指示装置を構成するフローチャートである。
【００１４】
【図３Ｂ】本発明の実施形態によって提供されるミスマッチングを解消するように指示装置を構成するフローチャートである。
【００１５】
【図３Ｃ】本発明の実施形態によって提供されるミスマッチングを解消するように指示装置を構成するフローチャートである。
【００１６】
【図４】本発明の実施形態によって提供される輸送サービスを提供するために指示装置を構成する別のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態における添付の図面を参照して、本発明の実施形態に係る技術的解決手段を、明確かつ完全に説明する。明らかに、説明される実施形態は、本発明の実施形態の一部に過ぎず、それらのすべてではない。本発明の実施形態に基づいて、当業者により創造的な努力なしに得られる他のすべての実施形態も、本発明の保護範囲に含まれるものとする。
【００１８】
本発明の明細書や特許請求の範囲、および上記の図面における用語「第１」、「第２」などは、類似な対象を区別するために使用され、特定の順序または前後順位を説明するためのものではない。理解されるように、このように使用される用語は、適切な状況下で置換可能であり、これは、本発明の実施形態において同じ属性を持つ対象を区別するように説明する時の区別方法に過ぎない。さらに、「含む」と「持つ」という用語およびそれらの変形は、非排他的な包含をカバーすることを意図する。ユニットの一連のプロセス、方法、システム、製品、またはデバイスを含んでユニット自身のみに限定される必要はない。明確にリストされないものまたはこれらのプロセス、方法、製品、または機器に固有の他のユニットも含む。
【００１９】
以下、図面を参照して、本発明の一部の実施形態について詳細に説明する。コンフリクトしない前提で、以下の実施形態および実施形態における特徴を互いに組み合わせることができる。
【００２０】
図１は輸送サービス中の指示装置を構成するための例示的なシステムを示している。一部の実施形態では、システム１００は、ＡＳＩＣ（特定用途向け集積回路）またはＦＰＧＡ（フィールドプログラマブルロジックアレイ）などの集積回路チップなど、同じデバイスに配置された異なるモジュールを含むことができる。システム１００はまた、専用機能を備えた異なるデバイスに配置された異なるモジュールを含んでもよい。システム１００のアセンブリは、１つの集積デバイスに集積されるか、異なる場所に分散されてもよいが、それらはネットワークまたはバスを介して互いに通信することができる。
【００２１】
一部の実施形態では、システム１００は、１つ以上のユーザ装置１１４から輸送リクエストを受信することができ、各ユーザ装置１１４は、輸送リクエストをシステム１００に送信するようにユーザ１１６によって操作される。この輸送リクエストは、ユーザ１１６の輸送ニーズを満たして輸送サービスを提供するために、システム１００に指示するように構成されてよい。例えば、ユーザ１１６は場所Ａから場所Ｂまで乗物で移動したい。システム１００は、この輸送リクエストを受信した後、複数の乗物から１つの乗物を選択してユーザ１１６とマッチングすることができる。例えば、システム１００は、運転士１２０によって運転されている乗物１１０を選択してユーザ１１６とマッチングすることができる。ユーザの輸送リクエストと乗物１１０とのマッチングが完成した後、システム１００は正式に注文を作成し、注文情報をユーザ装置１１４と乗物１１０に送信する。
【００２２】
乗物１１０は、指示装置１１２および運転士装置１１８に関連付けられている。指示装置１１２は、乗物１１０に配置されており、乗物１１０がユーザ１１６に近づく時、乗物１１０がユーザに輸送サービスを提供するためにシステムにより派遣されてきたマッチング乗物であることをユーザ１１６に通知するために、ユーザ１１６に指示メッセージを送信する。運転士装置１１８は、運転士１２０によって操作される。例えば、運転士装置１１８は、運転士が携帯する携帯電話などの携帯電子デバイス、または乗物１１０に設置または固定された車載電子デバイスであり得る。運転士装置１１８は、システム１００からユーザ情報を受け取ることができる。例えば、システムは、乗物１１０とユーザ１１６との間のマッチングが完了した後、注文を運転士装置１１８に送信することができる。この注文はユーザ１１６の情報を含む。この情報は、ユーザ１１６の名前、電話番号などの連絡先情報、位置情報、乗客搭乗地、及び目的地などを含む。
【００２３】
一部の実施形態では、システム１００は、ユーザ１１６と乗物１１０とのマッチングが完了した後、この注文に対して１個または１群の特別な指示情報を生成し、この指示情報をユーザ装置１１４および指示装置１１２に送信することができる。この指示情報は、乗物１１０がユーザ１１６に近づく時に、ユーザ１１６に自分とマッチングする乗物を通知するために、対応する情報を送出するように指示装置１１２を構成するためのものである。同時に、ユーザ１１６は、ユーザ装置１１４を介して上記指示情報を受信して、この指示情報と指示装置１１２により送出された情報とを比較することによって、それ自体とマッチングする乗物を識別することができる。一部の実施形態と同様に、指示情報は、乗物１１０がユーザ１１６に近づく時に、運転士１２０に自分の乗物とマッチングするユーザ１１６を通知するために、対応する情報を送出するようにユーザ装置１１４を構成することもできる。同時に、システム１００はまた、上記指示情報を運転士装置１１８に送信することができる。運転士１２０は、上記指示情報とユーザ装置１１４により送出された情報とを比較することによって、自分とマッチングするユーザを識別することができる。
【００２４】
一部の実施形態では、システム１００は、上記指示情報を指示装置１１２およびユーザ装置１１４に直接送信する。一部の実施形態と同様に、システム１００は上記指示情報を乗物１１０に送信して、乗物１１０は受信した上記指示情報を指示装置１１２に転送することができる。一部の実施形態と同様に、システム１００は上記指示情報を運転士装置１１８に送信して、運転士装置１１８は受信した上記指示情報を指示装置１１２に転送してもよい。他の実施形態では、システム１００は運転士装置１１８に上記指示情報を送信するだけでもよい。運転士１２０は、受信した指示情報によって自分とマッチングしたユーザ（ユーザ１１６など）を識別することができる。
【００２５】
指示装置１１２は、照明（ライトなど）、表示コンテンツ（画像、ビデオなど）、および／または出力音声を提供できる、乗物の外部または内部に設置可能な装置を含む。上記指示装置は、ユーザにどこから搭乗するかについて提示するように、フロントウィンドウ又はリアウィンドウのガラスや、ナンバープレートの横など、ユーザが見やすい場所に設置してよいし、乗物の特定の入り口やドアに設置してもよい。指示装置は、運転士装置１１８に統合されることによって、または運転士装置１１８のスクリーンやサーチライト、またはスピーカーに統合されることによって実現できる。一部の実施形態では、乗物がユーザに近づく時に、乗物に設置された指示装置は、指示装置を構成するための指示情報を表示し、それにより、ユーザが自分とマッチングする乗物を識別するのを助ける。
【００２６】
一部の実施形態では、上記指示情報は、指示装置によるコンテンツの出力方式を設定するために使用されてもよい。例えば、指示情報は、指示装置が１つ以上の色の光、１つ以上のパターン、モード、および／または１つ以上の照明を出力する順序を設定するように構成されてよい。一部の実施形態と同様に、上記１つ以上の色の光には、例えば、白、赤、オレンジ、黄色、緑、青、および紫の１つ以上などの任意の可視光が含まれる。上記パターンは、任意の形状または文字を含む。たとえば、上記パターンには、柱状、三角形、長方形、サークル、ハッシュパターン、ドットなどが含まれる。上記パターンには、ユーザの名前、運転士の乗物のナンバープレート、ユーザまたは運転士によりカスタマイズされたパターンなども含まれてもよい。上記照明の順序とは、上記指示装置上の複数の光源が所定の順序で点灯することを意味する。例えば、上記指示装置は複数の光源を含む。上記照明の順序には、順番に、中央から周囲への照明、周囲から中央への照明、上から下への照明、下から上への照明、左から右への照明、右から左への照明などが含まれる。上記モードは、上記指示装置によるコンテンツの出力方式を含む。例えば、上記指示装置は、色やパターンなどを定期的に出力したり、色やパターンなどを段階的に出力したり、フェードインまたはフェードアウトで色やパターンなどを出力したりしてもよい。一部の実施形態と同様に、上記モードは、上記指示装置によるコンテンツの出力時間もさらに含んでよい。たとえば、このモードには、２つの色の間で周期的にフェードインおよびフェードアウトするように上記指示装置を制御することが含まれる。たとえば、黄色を２秒間出力し、白色に切り替えて１秒間保持し、黄色に戻って２秒間保持する。別の例では、上記モードにはさらに、一色で所定の時間（たとえば１０秒、２０秒など）の間、常に点灯するように指示装置を制御することが含まれる。
【００２７】
一部の実施形態では、指示装置は、異なるハウジング形状または特徴で乗物に取り付けられてもよい。例えば、指示装置は、本体、電源または電源入力ポート、通信インターフェース、および基部を含んでよい。一部の実施形態と同様に、本体は、少なくとも部分的に準透明、半透明、または透明な材料から形成されてもよい。他の実施形態では、本体はコンテンツを出力できるディスプレイデバイス（例えば、フラットパネルディスプレイ）を含んでよい。他の実施形態では、本体は、実質的に平坦である、少なくとも１つの表面を含んでよい。寸法（たとえば、主体がブレードの形状である）は、その長さがその高さとその幅よりもはるかに大きく（例えば、２倍以上）、および／またはその高さがその幅よりもはるかに大きい（たとえば、２倍以上）。本体は、指示情報に従ってコンテンツまたはライトを出力できる。
【００２８】
本体はまた、少なくとも部分的に本体の長さ方向に沿って延びる基部に結合されてもよい。基部は、指示装置を乗物に（たとえば、恒久的または一時的に）結合または固定するように、１つまたは複数の固定機構または構造を含んでよい。一部の実施形態では、基部は、通信インターフェース、光源、電源または電源のポート、ディスプレイコントローラー、ワイヤーまたは接続コンポーネントなど、指示装置の１つまたは複数のコンポーネントを収容することができる。通信インターフェースによって、指示情報を受信するために、指示装置が運転士装置と（例えば、無線で、または有線もしくはケーブルを介して）通信することが可能にする。
【００２９】
ユーザ装置１１４および／または運転士装置１１８は、デスクトップコンピュータ、セルラーデバイスまたはスマートフォン、携帯情報端末（ＰＤＡ）、ラップトップコンピュータ、タブレットデバイス、およびテレビ（ＩＰテレビ）を含んでよい。それらの機器は、ネットワークを介してシステム１００と通信するためのネットワーク接続と処理リソースを提供することができる。運転士装置１１８はまた、例えば、オンボードコンピューティングシステムまたはカスタムハードウェアを含んでよい。ユーザ装置１１４および／または運転士装置１１８はそれぞれ、指定されたサービスアプリケーションを実行してもよい。さらに、本明細書で説明される一部の実施形態は輸送リクエストに関するが、本明細書で説明されるシステムは、フードトラックサービスリクエスト、配達リクエスト、娯楽リクエストなどの他のリクエストを提供するために使用されてもよい。
【００３０】
一部の実施形態では、乗物１１０は有人運転乗物または無人運転乗物を含んでよい。上記無人運転乗物は自律乗物または半自律乗物を含んでもよい。他の実施形態では、乗物１１０は無人航空機（Ｕｎｍａｎｎｅｄ  Ａｅｒｉａｌ  Ｖｅｈｉｃｌｅ）を含んでよい。乗物１１０が無人運転乗物である場合、乗客と乗物とのマッチングは、主に乗物１１０上の指示装置１１２により指示情報が送出されてユーザ１１６により識別されることによって実現される。
【００３１】
一部の実施形態では、ユーザ装置１１４はユーザ１１６のスマートフォンであり、指示装置１１２は運転士１１８のスマートフォンである。例えば、ユーザ１１６は、スマートフォンを介して輸送リクエストをシステム１００に送信することができる。システム１００は、上記輸送リクエストに応じてユーザ１１６と乗物１１０とをマッチングすることができる。乗物１１０は、所定のルートに従ってユーザ１１６が位置する場所まで移動し、ユーザ１１６をピックアップして輸送サービスを提供することができる。マッチングが完了した後、システム１００は、ユーザ１１６と運転士１２０が互いを識別するように、同じ属性を持つ指示情報をユーザ装置１１４と運転士装置１１６に送信することができる。上記属性には、色、パターン、照明順序、照明モード、音またはライトの中の少なくとも１つが含まれる。例えば、システム１００は、同じ色（例えば、赤、青）を有する指示情報、または同じパターンまたは音を有する指示情報を、ユーザ装置１１４および運転士装置１１８に送信することができる。例えば、システム１００は、同じアイコン、または光点滅モードおよび色置換モードなどを有する指示情報を、ユーザ装置１１４および運転士装置１１８に送信することができる。ユーザ１１６は、上記指示情報を受信した後、上記指示情報によって運転士１２０により運転される乗物１１０を識別することができる。同様に、運転士１２０は、上記指示情報を受信した後、上記指示情報によってユーザ１１６を識別することもできる。
【００３２】
一部の実施形態では、システム１００は、ユーザ装置１１４、乗物１１０、指示装置１１２、または運転士装置１１８に無線方式で接続される。指示装置１１２は、有線方式または無線方式で乗物１１０または運転士装置１１８に接続される。上記無線方式には、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉなどが含まれる。上記有線方式には、ケーブル接続などが含まれる。
【００３３】
図１を参照すると、システム１００は、プロセッサ１０２、ユーザ装置インターフェース１０４、運転士装置インターフェース１０６、およびメモリ１０８を含む。これらのモジュールは、他のコンポーネントとともに使用されるか、またはコンピュータプログラムを実行するように構成されたシステム１００のハードウェアユニット（集積回路の異なる部分など）であってよい。上記コンピュータプログラムは、コンピュータ可読媒体（メモリ１０８など）に格納される。上記コンピュータプログラムは、システム１００によって実行されると、システム１００が本発明に開示される機能および方法を実行できるようにする。他の実施形態では、プロセッサ１０２、ユーザ装置インターフェース１０４、運転士装置インターフェース１０６、およびメモリ１０８は、異なるプロセッサ上に分散されてもよく、または互いにリモートで通信してもよい。
【００３４】
ユーザ装置インターフェース１０４は、ユーザ装置１１４との間でデータを送受信するように構成される。一部の実施形態では、ユーザ装置１１４は、システム１００にユーザ１１６の輸送ニーズを示すための輸送リクエストをユーザ装置インターフェース１０４に送信することができる。ユーザ装置インターフェース１０４は、上記輸送リクエストをプロセッサ１０２に送信することができる。上記輸送リクエストに応じて、プロセッサ１０２は、ユーザ装置インターフェース１０４を介して、マッチングする乗物の情報をユーザ装置１１４に送信することができる。例えば、プロセッサ１０２は、乗物の所有者の身元や乗物のナンバープレート番号などの情報を、ユーザ装置インターフェースを介してユーザ装置１１４に送信することができる。一部の実施形態では、ユーザ装置インターフェース１０４は指示情報をユーザ装置１１４に送信することができる。この指示情報は、ユーザが自分とマッチングする乗物を識別するのを助けるように構成されてよい。
【００３５】
運転士装置インターフェース１０６は、乗物１１０、指示装置１１２、または運転士装置１１８の中の１つまたは複数にデータを送信するように構成される。一部の実施形態では、プロセッサ１０２は、運転士装置インターフェース１０６を介して、マッチングするユーザの情報を運転士装置１１８に送信することができる。例えば、プロセッサ１０２は、運転士装置インターフェース１０６を介して、運転士装置１１８にユーザの氏名、電話番号などの連絡先情報、乗客の搭乗地や目的地などの位置情報などを送信することができる。一部の実施形態では、運転士装置インターフェース１０６は、指示情報を乗物１１０、指示装置１１２、または運転士装置１１８に送信するように構成されてもよい。他の実施形態では、運転士装置インターフェース１０６は、運転士装置１１８または乗物１１０から情報を受信するように構成されてもよい。例えば、運転士装置インターフェース１０６は、乗物から乗物位置、乗物速度、乗物状態、および他の情報を受信するように構成されてよい。別の例としては、運転士装置インターフェース１０６は、運転士装置１１８から乗物の所有者の身元、乗物のナンバープレート番号などの情報を受信することができる。
【００３６】
プロセッサ１０２は、輸送リクエストに応じてユーザと乗物とをマッチングし、マッチングが完了した後に指示情報をユーザと乗物に送信するように構成される。例えば、プロセッサ１０２は、ユーザ装置インターフェース１０４を介してユーザ装置１１４から輸送リクエストを受信し、上記輸送リクエストに応じて上記ユーザとマッチングする乗物１１０を選択することができる。プロセッサ１０２は、運転士装置インターフェース１０６を介して運転士装置１１８にマッチング情報を送信してもよいし、ユーザ装置インターフェース１０４を介してユーザ装置１１４にマッチング情報を送信してもよい。一部の実施形態では、プロセッサ１０２は、ユーザ装置インターフェース１０４を介してユーザ装置１１４に指示情報を送信してもよいし、運転士装置インターフェース１０６を介して乗物１１０、指示装置１１２、または運転士装置１１８の中の少なくとも１つに上記指示情報を送信してもよい。
【００３７】
プロセッサ１０２は、マイクロコントローラ（英語：ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）、縮小命令セットコンピューター（英語：ｒｅｄｕｃｅｄ  ｉｎｓｔｒｕｃｔｉｏｎ  ｓｅｔ  ｃｏｍｐｕｔｅｒ、ＲＩＳＣ）、特定用途向け集積回路（英語：ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔｓ、ＡＳＩＣ）、アプリケーション固有の命令セットプロセッサ（英語：ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｓｔｒｕｃｔｉｏｎ−ｓｅｔ  ｐｒｏｃｅｓｓｏｒ、ＡＳＩＰ）、中央処理装置（英語：ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ、ＣＰＵ）、物理演算ユニット（英語：ｈｙｓｉｃｓ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ、ＰＰＵ）、デジタルシグナルプロセッサ（英語：ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）、フィールドプログラマブルゲートアレイ（英語：ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ、ＦＰＧＡ）を含むが、これらに限定されない。
【００３８】
メモリ１０８はデータを格納するように構成される。メモリ１０８は、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、プログラマブルシステムメモリ（ＰＲＯＭ）、電子消去可能プログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）などを含むが、これらに限定されない。メモリは、本明細書における他の箇所で説明される１つまたは複数のステップを実行するためのコード、ロジック、または命令を格納できる非一時的なコンピュータ可読媒体を含んでよい。システム１００は、本明細書で説明される非一時的なコンピュータ可読媒体のコード、ロジック、または命令に従って、１つまたは複数のステップを個別にまたは共同的に実行することができる。
【００３９】
一部の実施形態では、メモリ１０８は地図データを格納してもよい。プロセッサは、例えば、地理的区域の形状、面積、位置、人口密度、乗物密度の情報など、メモリ１０８にアクセスすることによって地図内の各地理的区域のデータを取得することができる。上記地理的区域は乗物のスケジューリングを補助することができる。
【００４０】
一部の実施形態では、システム１００は、乗物が乗客搭乗地に到着すると予想される時間（以下、単に「到着時間」と呼ぶ）を計算することによって指示情報を構成することができる。例えば、２つの乗物の推定到着時間が大きく異なる場合（例えば、所定の閾値を超える場合）、システム１００は、２つの乗物に同じ属性を有する指示情報を割り当てることができる。その原因は、２台の乗物が同じ場所で同時に乗客を拾う可能性は非常に低いため、２台の乗物に関連付けられているユーザは、同じ色のせいで間違った乗物に乗ることはないからである。２つの乗物の推定到着時間の差が大きくない（例えば、所定の閾値未満）場合、システム１００は、２台の乗物に関連付けられているユーザが間違った乗物に乗ることを防ぐために、２つの乗物に異なる属性を有する指示情報を割り当てることができる。一部の実施形態では、上記所定の閾値は、３０秒、６０秒、２分などでもよく、履歴データに従って取得されることができる。
【００４１】
図２を参照すると、図２は、本発明の実施形態に係る、指示装置を構成するために、乗物の推定到着時間の差を計算する概略図である。ユーザ２１０およびユーザ２２０は、所定の地理的区域２０１に位置する。所定の地理的区域は、システム１００により１つ以上のパラメータに従って事前に区切りされた地理的区域である。上記１つ以上のパラメータは、人口密度、乗物密度、輸送リクエスト密度などを含んでよい。一部の実施形態では、上記所定の地理的区域の形状は、正多角形（正三角形、正方向、正六角形など）である。上記所定の地理的区域は、円形、楕円形、長方形、台形、または不規則な形状など、他の適切な形状であってもよい。区切りされた地理的区域は、同じ形状またはサイズである必要がない。たとえば、都市の中心部における所定の地理的区域はより小さく区切りし、一方、郊外部における所定の地理的区域はより大きく区切りすることができる。
【００４２】
一部の実施形態では、ユーザ２１０は、ユーザ装置２１２を使用して輸送リクエストをシステム１００に送信する。システム１００は、上記輸送リクエストに応じて乗物２１４とユーザ２１０とをマッチングする。乗物２１４は、運転士２１１、運転士装置２１８、および指示装置２１６に関連付けられる。運転士２１１は、乗物２１４を運転して経路２１５に沿って、ユーザ２１０の所在地まで移動し、ユーザ２１０を乗物に拾って輸送サービスを提供する。同様に、ユーザ２２０は、ユーザ装置２２２を使用して、輸送リクエストをシステム１００に送信する。システム１００は、上記輸送リクエストに応じて乗物２２４とユーザ２２０とをマッチングする。乗物２２４は、運転士２２１、運転士装置２２８、および指示装置２２６に関連付けられる。運転士２２１は、乗物２２４を運転して経路２２５に沿ってユーザ２２０の所在地まで移動し、ユーザ２２０を乗物に拾って輸送サービスを提供する。
【００４３】
一部の実施形態では、システム１００は、乗物２１４がユーザ２１０の所在地に到着する推定到着時間（第１の推定到着時間）、すなわちルート２１５に必要な時間を計算することができる。同様に、システム１００は、乗物２２４がユーザ２２０の所在地に到着する推定到着時間（第２の推定到着時間）、すなわちルート２２５に必要な時間を計算することができる。さらに、システム１００は、上記第１の到着時間と上記第２の到着時間との時間差を計算することができる。上記時間差が所定の閾値よりも大きい場合、システム１００は、第１の指示情報を指示装置２１６に送信し、第２の指示情報を指示装置２２６に送信することができ、上記第１の指示情報と上記第２の指示情報は同じ属性を有する。上記時間差が上記所定の閾値よりも小さい場合、システム１００は、第１の指示情報を指示装置２１６に送信し、第２の指示情報を指示装置２２６に送信することができ、上記第１の指示情報と上記第２の指示情報は異なる属性を有する。上記属性には、色、パターン、順序、モード、音、またはライトの中の少なくとも１つが含まれる。
【００４４】
一部の実施形態では、システム１００は上記時間差が所定の閾値よりも大きいことを判定することができる。ただし、渋滞のため、上記時間差は、徐々に小さくなり、上記所定の閾値よりも小さくなることがある。この場合、ユーザ２１０またはユーザ２２０は、所定の地理的区域２０１内で同じ属性を有する指示情報の２台の乗物を見る。例えば、２台の乗物の指示装置の色は同じである。このとき、システム１００はさらに、指示装置の構成を置換することによって、ユーザ２１０およびユーザ２２０が自分とマッチングする乗物を識別するのを助けることができる。
【００４５】
一部の実施形態では、ユーザは、ユーザ装置を操作して、指示情報置換リクエストをシステム１００に送信することができる。例えば、ユーザ２１０は、ユーザ装置２１２を操作して、指示情報置換リクエストをシステム１００に送信することができる。システム１００は、上記指示情報置換リクエストを受信した後、第１の指示情報を置換するために、指示装置２１６およびユーザ装置２１２に第３の指示情報を送信することができる。上記第３の指示情報と上記第２の指示情報は異なる属性を有する。
【００４６】
一部の実施形態では、ユーザは、ユーザ装置を操作して、指示情報置換リクエストをシステム１００に送信することができる。例えば、ユーザ２１０は、ユーザ装置２１２を操作して、指示情報置換リクエストをシステム１００に送信することができる。システム１００は、上記指示情報置換リクエストを受信した後、乗物２１４および乗物２２４が所定の地理的区域２０１内に位置するかどうかを検証することができる。そうである場合、システム１００は、第１の指示情報を置換するために、第３の指示情報を指示装置２１６およびユーザ装置２１２に送信することができる。上記第３の指示情報は、第２の指示情報と異なる属性を有する。
【００４７】
一部の実施形態では、システム１００は、所定の地理的区域２０１内に同じ属性を有する指示情報の２つの乗物が存在するかどうかを検証することができる。そうである場合、システム１００は、ユーザが自分とマッチングする乗物を識別するのを助けるために、指示情報を再び割り当てることができる。例えば、システム１００は、乗物２１４と乗物２２４が両方とも所定の地理的区域２０１内に位置するかどうかを検証することができる。そうである場合、システム１００は、上記第１の指示情報を置換するために、第３の指示情報を指示装置２１６およびユーザ装置２１２に送信することができる。上記第３の指示情報は、上記第２の指示情報と異なる属性を有する。システム１００は、上記第２の指示情報を置換するために、第３の指示情報を指示装置２２６およびユーザ装置２２２に送信することができる。構成を置換する効果は同様である。一部の実施形態と同様に、システム１００は、上記第３の指示情報を送信した後、上記第１の指示情報が置換完了ということをユーザに通知するための通知をユーザに送信してもよい。例えば、システム１００は、上記第１の指示情報が置換完了ということをユーザ２１０に通知するように、ユーザ装置２１２に通知をプッシュしてもよい。
【００４８】
一部の実施形態では、システム１００は複数の輸送リクエストを受信することができる。上記複数の輸送リクエストは、所定の地理的区域（所定の地理的区域２０１など）の搭乗地を含む。乗客の搭乗地は、輸送リクエストを行うときにユーザにより手動で入力されるか、システム１００によりユーザの所在地を自動的に検出ことによって生成されてもよい。一部の実施形態では、ユーザが他の場所に所在する友人、同僚、または家族のために輸送サービスを予約できるため、乗客の搭乗地は必ずしもユーザの所在地と一致する必要はない。システム１００は、乗物２１４とマッチングする第１の輸送リクエストおよび乗物２２４とマッチングする第２の輸送リクエストを識別することができる。システム１００は、乗物２１４および乗物２２４が両方とも所定の地理的区域２０１に位置することを検出することができる。この場合、システム１００は、第１の輸送リクエストに割り当てられた指示情報と第２の輸送リクエストに割り当てられた第２の指示情報が１つの属性を共有するかどうかを判断する。属性が同じである場合、混乱が生じやすいので、システム１００はさらに、上記第１の指示情報と上記第２の指示情報が異なる属性を有するように上記第１の指示情報または第２の指示情報を調整することができる。
【００４９】
一部の実施形態では、システム１００は、調整された指示情報を指示装置２１６に送信してもよい。一部の実施形態と同様に、システム１００は、調整された上記指示情報をユーザ装置２１２に送信してもよい。同様に、システム１００は、調整された上記指示情報を指示装置２２６および／またはユーザ装置２２２に送信してもよい。
【００５０】
図３は、本発明の実施形態によって提供される、輸送サービスを提供するように指示装置を構成するフローチャートである。一部の実施形態では、図３に示される方法は、システム１００によって実行されてもよく、例えば、プロセッサ１０２によって実行されてもよい。図３に示される方法は、以下で説明されるステップ３１０〜３８４を含む。注意してほしいのは、これらのステップのいくつかが本発明を実施するためのオプションである。また、これらのステップのいくつかが同時に実行されてもよく、または図３に示されたものとは異なる順序で実行されてもよい。
【００５１】
図３および図２を参照すると、ステップ３１０において、プロセッサ１０２は、第１のユーザの第１のユーザ装置から第１の輸送リクエストを受信することができる。上記第１のユーザは所定の地理的区域に位置する。一部の実施形態では、プロセッサ１０２は、ユーザ２１０により操作されるユーザ装置２１２から上記第１の輸送リクエストを受信することができる。ユーザ２１０は所定の地理的区域２０１に位置する。
【００５２】
ステップ３２０で、プロセッサ１０２は、第２のユーザの第２のユーザ装置から第２の輸送リクエストを受信することができる。上記第２のユーザは所定の地理的区域に位置する。一部の実施形態では、プロセッサ１０２は、ユーザ２２０によって操作されるユーザ装置２２２から上記第２の輸送リクエストを受信することができる。ユーザ２２０は所定の地理的区域２０１に位置する。
【００５３】
ステップ３３０において、上記第１の輸送リクエストに応じて、プロセッサ１０２は、上記第１のユーザのために、第１の乗物、第１の指示装置、および第１の運転士装置に関連付けられた第１の運転士を選択することができる。一部の実施形態では、上記第１の輸送リクエストに応じて、プロセッサ１０２は、ユーザ２１０のために運転士２１１を選択することができる。運転士２１１は、乗物２１４、指示装置２１６、および運転士装置２１８に関連付けられている。
【００５４】
ステップ３４０では、上記第２の輸送リクエストに応じて、プロセッサ１０２は、上記第２のユーザのために第２の運転士を選択することができる。上記第２の運転士は、第２の乗物、第２の指示装置、および第２の運転士装置に関連付けられている。一部の実施形態では、上記第２の輸送リクエストに応じて、プロセッサ１０２は、ユーザ２２０のために運転士２２１を選択することができる。運転士２２１は、乗物２２４、指示装置２２６、および運転士装置２２８に関連付けられている。
【００５５】
ステップ３５０において、プロセッサ１０２は、上記第１の乗物が乗客搭乗地に到着する推定到着時間を計算することができる。一部の実施形態では、プロセッサ１０２は、乗物２１４が経路２１５に沿ってユーザ２１０の所在地に到着する推定時間を計算してもよい。例えば、プロセッサ１０２は、経路２１５の距離を取得し、この距離を乗物２１４の速度で除算することによって、上記推定到着時間を取得することができる。他の実施形態では、プロセッサ１０２は、上記推定到着時間を算出して、上記推定到着時間をリアルタイムで更新してもよい。例えば、プロセッサ１０２は、リアルタイムで乗物２１４の速度を取得し、その後、リアルタイムな速度に従ってリアルタイムで上記推定到着時間を更新することができる。一部の実施形態と同様に、プロセッサ１０２は、交通状況に基づいて上記推定到着時間をリアルタイムで更新してもよい。例えば、プロセッサ１０２は、乗物２１４の速度および交通状態をリアルタイムで取得し、その後、リアルタイムな上記速度および上記交通状態に従って上記推定到着時間をリアルタイムで更新することができる。一部の実施形態と同様に、プロセッサ１０２は、機械学習モデルを使用して乗物の到着時間を予測することもできる。
【００５６】
ステップ３６０において、プロセッサ１０２は、上記第２の乗物の推定到着時間を計算することができる。一部の実施形態では、プロセッサ１０２は、乗物２２４が経路２２５に沿ってユーザ２２０の所在地に到着する推定時間を計算してもよい。その計算方法は、ステップ３５０で説明されたものと同じであるため、１つずつ繰り返されない。
【００５７】
ステップ３７０において、プロセッサ１０２は、上記第１の乗物の推定到着時間と上記第２の乗物の推定到着時間との間の時間差を計算することができる。一部の実施形態では、プロセッサ１０２は、乗物２１４の推定到着時間と乗物２２４の推定到着時間との間の時間差を計算してもよい。例えば、プロセッサ１０２は、乗物２１４の推定到着時間および乗物２２４の推定到着時間をリアルタイムで更新し、乗物２１４の推定到着時間と乗物２２４の推定到着時間との間の時間差をリアルタイムで計算することができる。
【００５８】
ステップ３８０において、プロセッサ１０２は、上記時間差が所定の閾値よりも大きいかどうかを判断することができる。
【００５９】
上記時間差が上記所定の閾値よりも大きい場合、プロセッサ１０２は、ステップ３８１および３８２において、それぞれ上記第１の指示装置および第２の指示装置に第１の指示情報および第２の指示情報を送信することができる。上記第１の指示情報と上記第２の指示情報は同じ属性を有する。一部の実施形態では、プロセッサ１０２は、第１の指示情報を指示装置２１６に送信し、第２の指示情報を指示装置２２６に送信してもよい。上記第１の指示情報と上記第２の指示情報は同じ属性を有する。
【００６０】
上記時間差が所定の閾値よりも小さい場合、プロセッサは、ステップ３８３および３８４において、それぞれ第１の指示情報および第２の指示情報を上記第１の指示装置および上記第２の指示装置に送信することができる。上記第１の指示情報と上記第２の指示情報は異なる属性を有する。一部の実施形態では、プロセッサ１０２は、第１の指示情報を指示装置２１６に送信し、第２の指示情報を指示装置２２６に送信してもよい。上記第１の指示情報と上記第２の指示情報は異なる属性を有する。
【００６１】
一部の実施形態では、ステップ３８０においてプロセッサにより上記時間差が上記所定の閾値よりも大きいと判断されても、渋滞のため、この時間差は徐々に減少し、上記所定の閾値よりも小さくなることもある。この場合、上記第１の乗物および上記第２の乗物が近い時間内に上記所定の地理的区域（所定の地理的区域２０１など）に入るため、ユーザが自分とマッチングする乗物を識別するのに支障が起こる恐れがある。この場合、プロセッサ１０２は、ユーザが自分とマッチングする乗物を識別するのを助けるように、指示装置をさらに構成してもよい。図３Ａ〜３Ｃは、本発明の実施形態によって提供される、ミスマッチングを解消するために指示装置をさらに構成するフローチャートである。
【００６２】
図３Ａを参照すると、ステップ３８５Ａにおいて、プロセッサ１０２は、上記第１のユーザ装置から指示情報置換リクエストを受信することができる。一部の実施形態では、ユーザは、上記所定の地理的区域内で同じ属性を有する指示情報の２台の乗物を見た後、ミスマッチングを防ぐために、ユーザ装置を介してプロセッサ１０２に指示情報置換リクエストを送信することができる。例えば、ユーザ２１０は、ユーザ装置２１２を介して上記指示情報置換リクエストをプロセッサ１０２に送信してもよい。
【００６３】
ステップ３８６Ａにおいて、プロセッサ１０２は、上記指示情報置換リクエストに応じて、上記第１の指示装置に第３の指示情報を送信して、上記第１の指示情報を置換することができる。上記第３の指示情報と上記第２の指示情報は異なる属性を有する。例えば、プロセッサ１０２は、上記指示情報置換リクエストに応じて、指示装置２１６に第３の指示情報を送信して、上記第１の指示情報を置換することができる。上記第３の指示情報と上記第２の指示情報は異なる属性を有する。
【００６４】
図３Ｂを参照すると、ステップ３８５Ｂにおいて、プロセッサ１０２は、上記第１のユーザ装置から指示情報置換リクエストを受信することができる。一部の実施形態では、ユーザは、上記所定の地理的区域内で同じ属性を有する指示情報の２台の乗物を見た後、ミスマッチングを防ぐために、ユーザ装置を介してプロセッサ１０２に指示情報置換リクエストを送信することができる。例えば、ユーザ２１０は、ユーザ装置２１２を介してプロセッサ１０２に上記指示情報置換リクエストを送信してもよい。
【００６５】
ステップ３８６Ｂにおいて、プロセッサ１０２は、上記第１の乗物および上記第２の乗物が上記所定の地理的区域に位置することを検証することができる。一部の実施形態では、プロセッサ１０２は、乗物２１４および乗物２２４の位置を取得して、乗物２１４および乗物２２４が実際に上記所定の地理的区域に位置することを検証することができる。そうでなければ、マッチング混乱は容易に発生する。
【００６６】
ステップ３８７Ｂにおいて、プロセッサ１０２は、上記検証結果によって、上位第１の指示装置に第３の指示情報を送信して、上記第１の指示情報を置換することができる。上記第３の指示情報と上記第２の指示情報は異なる属性を有する。一部の実施形態では、プロセッサ１０２は、乗物２１４と乗物２２４が同時に上記所定の地理的区域に位置することを判定した後、指示装置２１６に第３の指示情報を送信して上記第１の指示情報を置換してもよい。上記第３の指示情報と上記第２の指示情報は異なる属性を有する。プロセッサ１０２は、乗物２１４と乗物２２４が同時に上記所定の地理的区域に位置していないことを発見した場合、指示情報を変更しないことを決定してもよい。
【００６７】
図３Ｃを参照すると、ステップ３８５Ｃにおいて、プロセッサ１０２は、ユーザが指示情報を置換するリクエストを提出していない場合、自発的に上記第１の乗物および上記第２の乗物が上記所定の地理的区域に位置することを検証することもできる。一部の実施形態では、プロセッサ１０２は、乗物２１４および乗物２２４が同時に上記所定の地理的区域に位置しているかどうかを検証するために、乗物２１４および乗物２２４の位置を取得することができる。上記自発的な検証は、定期的にまたは不定期的に実行されてもよい。例えば、プロセッサ１０２は、乗物が走行している途中で実行することなく、乗物が乗客搭乗地に到着しようとするときにのみ検証を実行してもよい。乗物の両方が途中で所定の地理的区域を通過する場合、乗客搭乗地ではないため、２台の乗物間の距離がいくら近くてもマッチングが混乱することがない。オプションとして、プロセッサ１０２は、２台の乗物の乗客搭乗地が位置する所定の地理的区域でのみ検証を実行してもよい。
【００６８】
ステップ３８６Ｃにおいて、プロセッサ１０２は、上記検証結果によって、上記第１の指示装置に第３の指示情報を送信して上記第１の指示情報を置換することができる。上記第３の指示情報と上記第２の指示情報は異なる属性を有する。一部の実施形態では、プロセッサ１０２は、乗物２１４と乗物２２４が同時に上記所定の地理的区域に位置することを判定した後、第３の指示情報を指示装置２１６に送信して上記第１の指示情報を置換してもよい。上記第３の指示情報と上記第２の指示情報は異なる属性を有する。一部の実施形態と同様に、プロセッサ１０２は、上記第３の指示情報を送信した後、上記第１の指示情報が置換完了したことをユーザに通知するために、ユーザに通知をさらに送信することができる。例えば、プロセッサ１０２は、上記第１の指示情報が置換完了したことをユーザ２１０に通知するために、ユーザ装置２１２に通知をプッシュすることができる。
【００６９】
図４は、本発明の実施形態によって提供される、輸送サービスを提供するように指示装置を構成する別のフローチャートである。図４を参照すると、ステップ４１０において、プロセッサ１０２は、複数の輸送リクエストを受信することができる。上記複数の輸送リクエストは、所定の地理的区域に位置する乗客搭乗地を含む。例えば、上記複数の輸送リクエストにおける乗客搭乗地はすべて、所定の地理的区域２０１に位置する。
【００７０】
ステップ４２０において、プロセッサ１０２は、第１の乗物とマッチングする第１の輸送リクエストおよび第２の乗物とマッチングする第２の輸送リクエストを識別することができる。上記第１の乗物および上記第２の乗物は上記所定の地理的区域に位置することが検出される。一部の実施形態では、プロセッサ１０２は、上記複数の輸送リクエストから、第１の乗物とマッチングする第１の輸送リクエストおよび第２の乗物とマッチングする第２の輸送リクエストを識別することができる。上記第１の乗物および上記第２の乗物に対応する搭乗地は両方とも上記所定の地理的区域にあり、そして両方の乗物が同時に上記所定の地理的区域に位置することが検出された。例えば、プロセッサ１０２は、乗物２１４とマッチングする第１の輸送リクエストおよび乗物２２４とマッチングする第２の輸送リクエストを識別し、乗物２１４および乗物２２４が同時に所定の地理的区域２０１内に位置することを検出することができる。
【００７１】
ステップ４３０において、プロセッサ１０２は、上記第１の輸送リクエストに割り当てられた第１の指示情報と上記第２の輸送リクエストに割り当てられた第２の指示情報が同じ属性を共有することを判定することができる。例えば、プロセッサ１０２は、上記第１の指示情報と上記第２の指示情報が、色、パターン、音、またはライトなど、同じ属性を有することを判定することができる。
【００７２】
ステップ４４０において、プロセッサ１０２は、上記第１の指示情報と上記第２の指示情報が異なる属性を有するように、上記第１の指示情報を調整してもよい。一部の実施形態では、プロセッサ１０２は、調整された上記指示情報を指示装置２１６に送信してもよい。一部の実施形態と同様に、プロセッサ１０２は、調整された上記指示情報をユーザ装置２１２に送信してもよい。同様に、システム１００は、調整された指示情報を指示装置２２６および／またはユーザ装置２２２に送信してもよい。
【００７３】
本発明により提供されたシステムおよび方法は、ユーザと乗物とのマッチングに影響を与えないことを前提に、区域内の指示情報のタイプを効果的に削減し、サーバおよび通信リソースを効果的に使用することができる。ユーザは、本発明により提供されたシステムおよび方法を使用することによって、便利かつ迅速に乗物とのマッチングを完成することができる。
【００７４】
上記の説明は、本発明の実施形態に過ぎず、本発明の特許範囲を限定するものではない。本発明の説明および図面の内容を用いて作った同等の構造または同等のプロセスの変換を利用して、他の技術分野で直接的または間接的に用いることは、すべてが同様な道理で、本発明の特許保護範囲に含まれる。
【００７５】
最後に説明すべきなのは、上記の各実施形態は本開示の技術的解決手段を説明するのにのみ用いられるが、それを限定しない。上記の各実施形態を参照して詳細に説明されるが、当業者は、前述の実施形態で記載された技術的解決手段を依然として修正したり、または技術的特徴の一部またはすべてを同等に置換したりすることができると理解すべきである。これらの修正や置換は、対応する技術的解決手段の本質が本開示の各実施形態に係る技術的解決手段の範囲から逸脱することを引き起こさない。
【図１】
2020155120.tif 000003
【図２】
2020155120.tif 000004
【図３】
2020155120.tif 000005
【図３Ａ】
2020155120.tif 000006
【図３Ｂ】
2020155120.tif 000007
【図３Ｃ】
2020155120.tif 000008
【図４】
2020155120.tif 000009