(57)【要約】      （修正有）【課題】ユーザからの外出要求に応じて、有人または無人運転車両を選択してユーザに配車し、ユーザの外出の便宜を図る車両スケジューリング方法、装置、設備及び記憶媒体を提供する。【解決手段】車両スケジューリング方法は、ユーザに発行された外出要求を取得する２０１と、外出要求に含まれた始点位置に基づいて、第１の選択領域を確定し２０２、第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行い２０３、注文応じがなければ、始点位置に基づいて第２の選択領域を確定し２０４、第２の選択領域に位置している空き状態にあった無人運転車両を調べ２０５、調べられた無人運転車両の中から１つの無人運転車両を選択してユーザにスケジューリングし２０６、ユーザの外出効率等を向上する。【選択図】図２
2019053733.tif 000002
【特許請求の範囲】
【請求項１】
車両スケジューリング方法であって、
ユーザによって発行された外出要求を取得することと、
前記外出要求に含まれた始点位置に基づいて、第１の選択領域を確定することと、
前記第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行うことと、
注文応じがなければ、前記始点位置に基づいて第２の選択領域を確定することと、
前記第２の選択領域に位置している空き状態にあった無人運転車両を調べることと、
調べられた無人運転車両の中から１つの無人運転車両を選択して前記ユーザにスケジューリングすることと、を含む
車両スケジューリング方法。
【請求項２】
前記ユーザによって発行された外出要求を取得する前に、
車両運営領域を少なくとも２つのグリッドセルに区分すること、をさらに含み、
前記第１の選択領域を確定することには、
前記始点位置が存在するグリッドセルを確定することと、
少なくとも前記始点位置が存在するグリッドセルを含む領域を、前記第１の選択領域とすることとを含む
請求項１に記載の車両スケジューリング方法。
【請求項３】
前記ユーザによって発行された外出要求を取得した後に、
前記外出要求の注文が応じられる注文応じ確率を確定すること、をさらに含み、
前記少なくとも前記始点位置が存在するグリッドセルを含む領域を、前記第１の選択領域とすることには、
前記注文応じ確率と予め設定された閾値とを比較することと、
前記注文応じ確率が前記閾値以上であれば、前記始点位置が存在するグリッドセル及びその周囲の第１の予定サイズ領域を、前記第１の選択領域とすることと、
前記注文応じ確率が前記閾値より小さければ、前記始点位置が存在するグリッドセル及びその周囲の第２の予定サイズ領域を、前記第１の選択領域とすることと、を含み、
前記第１の予定サイズ領域が、前記第２の予定サイズ領域より小さい
請求項２に記載の車両スケジューリング方法。
【請求項４】
前記外出要求の注文が応じられる注文応じ確率を確定することには、
注文履歴訓練によって得られた推定モデルを利用して、前記外出要求の注文が応じられる注文応じ確率を推定することを含む
請求項３に記載の車両スケジューリング方法。
【請求項５】
前記調べられた有人運転車両に対して注文放送を行った後に、
注文応じがあったら、注文に応じた有人運転車両の中から１つの有人運転車両を選択して、前記ユーザにスケジューリングすることをさらに含む
請求項１から４のいずれか一項に記載の車両スケジューリング方法。
【請求項６】
前記始点位置に基づいて第２の選択領域を確定することには、
前記始点位置が存在するグリッドセルを確定することと、
前記始点位置が存在するグリッドセル及びその周囲の第３の予定サイズ領域を、前記第２の選択領域とすることとを含む
請求項２に記載の車両スケジューリング方法。
【請求項７】
前記車両運営領域を少なくとも２つのグリッドセルに区分した後に、
グリッドセル毎に、前記グリッドセル内に位置している駐車規則に符合した関心点ＰＯＩリストをそれぞれに確定すること、をさらに含み、
前記調べられた無人運転車両の中から１つの無人運転車両を選択して前記ユーザにスケジューリングすることには、
前記始点位置が存在するグリッドセルを確定することと、
前記始点位置が存在するグリッドセルに対応するＰＯＩリストを前記ユーザに表示することと、
前記ユーザにて前記ＰＯＩリストから選定されたＰＯＩを、前記ユーザの乗車位置とすることと、
調べられた無人運転車両毎に、それが前記乗車位置に到着するために必要な時間をそれぞれに確定することと、
必要な時間が小さい順に、調べられた各無人運転車両に対して並べ替えを行うことと、
並べ替えた後に一番目に位置している無人運転車両を、前記ユーザにスケジューリングすることとを含む
請求項２に記載の車両スケジューリング方法。
【請求項８】
前記調べられた各無人運転車両に対して並べ替えを行った後に、
取得された前記ユーザの好み情報に基づいて、並べ替え後の各無人運転車両の中から、ユーザの好みに符合しない無人運転車両を除去することをさらに含む
請求項７に記載の車両スケジューリング方法。
【請求項９】
車両スケジューリング装置であって、取得手段と第１のスケジューリング手段と第２のスケジューリング手段とを具備し、
前記取得手段は、ユーザによって発行された外出要求を取得し、前記第１のスケジューリング手段及び前記第２のスケジューリング手段に送信するために用いられ、
前記第１のスケジューリング手段は、前記外出要求に含まれた始点位置に基づいて第１の選択領域を確定し、前記第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行い、注文応じがなければ、前記第２のスケジューリング手段に通知して自身機能を実行させるために用いられ、
前記第２のスケジューリング手段は、前記始点位置に基づいて第２の選択領域を確定し、前記第２の選択領域に位置している空き状態にあった無人運転車両を調べ、調べられた無人運転車両の中から１つの無人運転車両を選択して前記ユーザにスケジューリングするために用いられる
車両スケジューリング装置。
【請求項１０】
前記車両スケジューリング装置には前処理手段をさらに具備し、
前記前処理手段は、車両運営領域を少なくとも２つのグリッドセルに区分するために用いられ、
前記第１のスケジューリング手段は、前記始点位置が存在するグリッドセルを確定し、少なくとも前記始点位置が存在するグリッドセルを含む領域を、前記第１の選択領域とする
請求項９に記載の車両スケジューリング装置。
【請求項１１】
前記第１のスケジューリング手段は、さらに、
前記外出要求の注文が応じられる注文応じ確率を確定し、
前記注文応じ確率と予め設定された閾値とを比較し、
前記注文応じ確率が前記閾値以上であれば、前記始点位置が存在するグリッドセル及びその周囲の第１の予定サイズ領域を、前記第１の選択領域とし、
前記注文応じ確率が前記閾値より小さければ、前記始点位置が存在するグリッドセル及びその周囲の第２の予定サイズ領域を、前記第１の選択領域とするために用いられ、
前記第１の予定サイズ領域が、前記第２の予定サイズ領域より小さい
請求項１０に記載の車両スケジューリング装置。
【請求項１２】
前記第１のスケジューリング手段は、注文履歴訓練によって得られた推定モデルを利用して、前記外出要求の注文が応じられる注文応じ確率を推定する
請求項１１に記載の車両スケジューリング装置。
【請求項１３】
前記第１のスケジューリング手段は、さらに、
注文応じがあったら、注文に応じた有人運転車両の中から１つの有人運転車両を選択し、前記ユーザにスケジューリングするために用いられる
請求項９から１２のいずれか一項に記載の車両スケジューリング装置。
【請求項１４】
前記第２のスケジューリング手段は、前記始点位置が存在するグリッドセルを確定し、前記始点位置が存在するグリッドセル及びその周囲の第３の予定サイズ領域を、前記第２の選択領域とする
請求項１０に記載の車両スケジューリング装置。
【請求項１５】
前記前処理手段は、さらに、
グリッドセル毎に、前記グリッドセル内に位置している駐車規則に符合した関心点ＰＯＩリストをそれぞれに確定するために用いられ、
前記第２のスケジューリング手段は、前記始点位置が存在するグリッドセルを確定し、前記始点位置が存在するグリッドセルに対応するＰＯＩリストを前記ユーザに表示し、前記ユーザにて前記ＰＯＩリストから選定されたＰＯＩを前記ユーザの乗車位置とし、調べられた無人運転車両毎に、それが前記乗車位置に到着するために必要な時間をそれぞれに確定し、必要な時間が小さい順に、調べられた各無人運転車両に対して並べ替えを行い、並べ替えた後に一番目に位置している無人運転車両を、前記ユーザにスケジューリングする
請求項１０に記載の車両スケジューリング装置。
【請求項１６】
前記第２のスケジューリング手段は、さらに、
調べられた各無人運転車両に対して並べ替えを行った後に、取得された前記ユーザの好み情報に基づいて、並べ替え後の各無人運転車両の中から、ユーザの好みに符合しない無人運転車両を除去するために用いられる
請求項１５に記載の車両スケジューリング装置。
【請求項１７】
メモリ、プロセッサ及び前記メモリに記憶され前記プロセッサによって実行されるコンピュータプログラムを含むコンピュータ設備であって、
前記プロセッサが前記コンピュータプログラムを実行する時、請求項１〜８のいずれか一項に記載の車両スケジューリング方法を実現する
コンピュータ設備。
【請求項１８】
プロセッサに、請求項１〜８のいずれか一項に記載の車両スケジューリング方法を実行させるための、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ応用技術に関し、特に車両スケジューリング方法、装置、設備及び記憶媒体に関する。
【背景技術】
【０００２】
現在、ネット予約車等がますます普及され、人間の外出をたいへん便利にさせて来た。
【０００３】
無人運転車両の登場および発展に従い、未来のネット予約車には無人運転車両が多くなって来ると予測できる。
【０００４】
無人運転車両とは、車載センサシステムにより車両周囲の環境を感知し、感知された道路、車両位置および障碍物に関する情報等に基づいて、車両のステアリングおよび速度を制御することで、車両を安全で高い信頼性で道路を走行させるものである。
【０００５】
図１は従来の無人運転車両の運転原理概念図であり、図１に示すように、高精度地図とは、センチメートルレベルほどの精度を具備する地図であり、車線レベルまで精細でき、橋上、橋下、カメラ、道標、横断歩道等を識別できるものであり、スマート感知とは、マルチセンサ融合に基づいて車両周囲の環境情報を深く理解することであり、スマート制御とは、自動的に計画及び車両制御を行うこと等である。
【０００６】
相応的に、無人運転車両と伝統的な有人運転車両とを混同してスケジューリングという課題に係り、即ち、ユーザ（乗客）に外出要求が発行された後に、どのように、ユーザに適合な有人運転車両又は無人運転車両をスケジューリングしてユーザの外出効率を向上するという課題に係る。しかし、先行技術では、有効な解決案が未だ開示されていなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記実情に鑑みて、本発明は、ユーザの外出効率を向上できる車両スケジューリング方法、装置、設備及び記憶媒体を提供する。
【課題を解決するための手段】
【０００８】
具体的な技術案は、以下とおりである。
車両スケジューリング方法であって、
ユーザに発行された外出要求を取得することと、
前記外出要求に含まれた始点位置に基づいて、第１の選択領域を確定することと、
前記第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行うことと、
注文応じがなければ、前記始点位置に基づいて第２の選択領域を確定することと、
前記第２の選択領域に位置している空き状態にあった無人運転車両を調べることと、
調べられた無人運転車両の中から１つの無人運転車両を選択して前記ユーザにスケジューリングすることとを含む。
【０００９】
本発明の好ましい実施例によると、
前記ユーザに発行された外出要求を取得する前に、
車両運営領域を少なくとも２つのグリッドセルに区分すること、をさらに含み、
前記第１の選択領域を確定することには、
前記始点位置が存在するグリッドセルを確定することと、
少なくとも前記始点位置が存在するグリッドセルを含む領域を、前記第１の選択領域とすることとを含む。
【００１０】
本発明の好ましい実施例によると、
前記ユーザに発行された外出要求を取得した後に、
前記外出要求の注文が応じられる注文応じ確率を確定すること、をさらに含み、
前記少なくとも前記始点位置が存在するグリッドセルを含む領域を、前記第１の選択領域とすることには、
前記注文応じ確率と予め設定された閾値とを比較することと、
前記注文応じ確率が前記閾値以上であれば、前記始点位置が存在するグリッドセル及びその周囲の第１の予定サイズ領域を、前記第１の選択領域とすることと、
前記注文応じ確率が前記閾値より小さければ、前記始点位置が存在するグリッドセル及びその周囲の第２の予定サイズ領域を、前記第１の選択領域とすることと、を含み、
前記第１の予定サイズ領域が、前記第２の予定サイズ領域より小さい。
【００１１】
本発明の好ましい実施例によると、
前記外出要求の注文が応じられる注文応じ確率を確定することには、
注文履歴訓練によって得られた推定モデルを利用して、前記外出要求の注文が応じられる注文応じ確率を推定することを含む。
【００１２】
本発明の好ましい実施例によると、
前記調べられた有人運転車両に対して注文放送を行った後に、
注文応じがあったら、注文に応じた有人運転車両の中から１つの有人運転車両を選択して、前記ユーザにスケジューリングすることをさらに含む。
【００１３】
本発明の好ましい実施例によると、
前記始点位置に基づいて第２の選択領域を確定することには、
前記始点位置が存在するグリッドセルを確定することと、
前記始点位置が存在するグリッドセル及びその周囲の第３の予定サイズ領域を、前記第２の選択領域とすることとを含む。
【００１４】
本発明の好ましい実施例によると、
前記車両運営領域を少なくとも２つのグリッドセルに区分した後に、
グリッドセル毎に、前記グリッドセル内に位置している駐車規則に符合した関心点ＰＯＩリストをそれぞれに確定すること、をさらに含み、
前記調べられた無人運転車両の中から１つの無人運転車両を選択して前記ユーザにスケジューリングすることには、
前記始点位置が存在するグリッドセルを確定することと、
前記始点位置が存在するグリッドセルに対応するＰＯＩリストを前記ユーザに表示することと、
前記ユーザにて前記ＰＯＩリストから選定されたＰＯＩを、前記ユーザの乗車位置とすることと、
調べられた無人運転車両毎に、それが前記乗車位置に到着するために必要な時間をそれぞれに確定することと、
必要な時間が小さい順に、調べられた各無人運転車両に対して並べ替えを行うことと、
並べ替えた後に一番目に位置している無人運転車両を、前記ユーザにスケジューリングすることとを含む。
【００１５】
本発明の好ましい実施例によると、前記調べられた各無人運転車両に対して並べ替えを行った後に、
取得された前記ユーザの好み情報に基づいて、並べ替え後の各無人運転車両の中から、ユーザの好みに符合しない無人運転車両を除去することをさらに含む。
【００１６】
車両スケジューリング装置であって、取得手段と第１のスケジューリング手段と第２のスケジューリング手段とを具備し、
前記取得手段は、ユーザに発行された外出要求を取得し、前記第１のスケジューリング手段及び前記第２のスケジューリング手段に送信するために用いられ、
前記第１のスケジューリング手段は、前記外出要求に含まれた始点位置に基づいて第１の選択領域を確定し、前記第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行い、注文応じがなければ、前記第２のスケジューリング手段に通知して自身機能を実行させるために用いられ、
前記第２のスケジューリング手段は、前記始点位置に基づいて第２の選択領域を確定し、前記第２の選択領域に位置している空き状態にあった無人運転車両を調べ、調べられた無人運転車両の中から１つの無人運転車両を選択して前記ユーザにスケジューリングするために用いられる。
【００１７】
本発明の好ましい実施例によると、前記装置には前処理手段をさらに具備し、
前記前処理手段は、車両運営領域を少なくとも２つのグリッドセルに区分するために用いられ、
前記第１のスケジューリング手段は、前記始点位置が存在するグリッドセルを確定し、少なくとも前記始点位置が存在するグリッドセルを含む領域を、前記第１の選択領域とする。
【００１８】
本発明の好ましい実施例によると、前記第１のスケジューリング手段は、さらに、
前記外出要求の注文が応じられる注文応じ確率を確定し、
前記注文応じ確率と予め設定された閾値とを比較し、
前記注文応じ確率が前記閾値以上であれば、前記始点位置が存在するグリッドセル及びその周囲の第１の予定サイズ領域を、前記第１の選択領域とし、
前記注文応じ確率が前記閾値より小さければ、前記始点位置が存在するグリッドセル及びその周囲の第２の予定サイズ領域を、前記第１の選択領域とするために用いられ、
前記第１の予定サイズ領域が、前記第２の予定サイズ領域より小さい。
【００１９】
本発明の好ましい実施例によると、前記第１のスケジューリング手段は、注文履歴訓練によって得られた推定モデルを利用して、前記外出要求の注文が応じられる注文応じ確率を推定する。
【００２０】
本発明の好ましい実施例によると、前記第１のスケジューリング手段は、さらに、
注文応じがあったら、注文に応じた有人運転車両の中から１つの有人運転車両を選択し、前記ユーザにスケジューリングするために用いられる。
【００２１】
本発明の好ましい実施例によると、前記第２のスケジューリング手段は、前記始点位置が存在するグリッドセルを確定し、前記始点位置が存在するグリッドセル及びその周囲の第３の予定サイズ領域を、前記第２の選択領域とする。
【００２２】
本発明の好ましい実施例によると、前記前処理手段は、さらに、
グリッドセル毎に、前記グリッドセル内に位置している駐車規則に符合した関心点ＰＯＩリストをそれぞれに確定するために用いられ、
前記第２のスケジューリング手段は、前記始点位置が存在するグリッドセルを確定し、前記始点位置が存在するグリッドセルに対応するＰＯＩリストを前記ユーザに表示し、前記ユーザにて前記ＰＯＩリストから選定されたＰＯＩを前記ユーザの乗車位置とし、調べられた無人運転車両毎に、それが前記乗車位置に到着するために必要な時間をそれぞれに確定し、必要な時間が小さい順に、調べられた各無人運転車両に対して並べ替えを行い、並べ替えた後に一番目に位置している無人運転車両を、前記ユーザにスケジューリングする。
【００２３】
本発明の好ましい実施例によると、前記第２のスケジューリング手段は、さらに、
調べられた各無人運転車両に対して並べ替えを行った後に、取得された前記ユーザの好み情報に基づいて、並べ替え後の各無人運転車両の中から、ユーザの好みに符合しない無人運転車両を除去するために用いられる。
【００２４】
メモリ、プロセッサ及び前記メモリに記憶され前記プロセッサによって実行されるコンピュータプログラムを含むコンピュータ設備であって、前記プロセッサが前記プログラムを実行する時、以上のような方法を実現する。
【００２５】
コンピュータプログラムが記憶されているコンピューター読み取り可能な記憶媒体であって、前記プログラムがプロセッサによって実行される時、以上のような方法を実現する。
【００２６】
上記説明から分かるように、本発明における技術案を採用して、ユーザに発行された外出要求を取得した後に、先ず、外出要求に含まれた始点位置に基づいて第１の選択領域を確定し、第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行い、注文応じがなければ、始点位置に基づいて第２の選択領域を確定し、第２の選択領域に位置している空き状態にあった無人運転車両を調べ、調べられた無人運転車両の中から１つの無人運転車両を選択してユーザにスケジューリングすることで、無人運転車両と有人運転車両とを合理的にスケジューリングすることができ、ユーザの外出効率を向上することができる。
【図面の簡単な説明】
【００２７】
【図１】先行の無人運転車両の運転原理概念図である。
【図２】本発明に係る車両スケジューリング方法の実施例のフローチャートである。
【図３】本発明に係る有人運転車両スケジューリング方法の実施例のフローチャートである。
【図４】本発明に係る無人運転車両スケジューリング方法の実施例のフローチャートである。
【図５】本発明に係るユーザの始点位置、終点位置及び乗車位置と降車位置との関係を示す概要図である。
【図６】本発明に係る車両スケジューリング装置の実施例の構成概念図である。
【図７】本発明の実施形態を実現することに適する、例示的なコンピュータシステム／サーバ１２を示すブロック図である。
【発明を実施するための形態】
【００２８】
先行技術に存在する課題に対して、本発明には無人運転車両と有人運転車両とを混同してスケジューリング方式が開示され、ユーザの外出効率を向上し、運転手及び乗客の時間及び資源を節約し、２種類の外出方式の利点を相補させ、製品の運営策略等を豊富させることができる。
【００２９】
本発明の技術案をより明確で簡潔させるために、以下、図面を参照して実施例を挙げて、本発明に係る技術案を更に説明する。
【００３０】
明らかに、記載された実施例は、本発明の実施例の一部だけであり、全ての実施例ではない。本発明における実施例に基づいて、当業者が創造的な労働をしないことを前提として獲得できる他の実施例は、いずれも本発明の保護範囲に属する。
【００３１】
図２は、本発明に係る車両スケジューリング方法の実施例のフローチャートである。図２に示すように、以下のような具体的な実現方式を含む。
【００３２】
２０１において、ユーザに発行された外出要求を取得する。
【００３３】
２０２において、外出要求に含まれた始点位置に基づいて、第１の選択領域を確定する。
【００３４】
２０３において、第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行う。
【００３５】
２０４において、注文応じがなければ、始点位置に基づいて第２の選択領域を確定する。
【００３６】
２０５において、第２の選択領域に位置している空き状態にあった無人運転車両を調べる。
【００３７】
２０６において、調べられた無人運転車両の中から１つの無人運転車両を選択して、ユーザにスケジューリングする。
【００３８】
上記実施例において、ユーザのコミュニケーションの便利性等の要素を考えて、優先的に有人運転車両をユーザにスケジューリングし、有人運転車両の運転手からの注文応じがなければ、例えば、ある時点にユーザがＡ地からＢ地へ行くと計画するが、天気及び渋滞等の顧慮で、有人運転車両の運転手からの注文応じがなければ、ユーザに無人運転車両をスケジューリングすることができ、無人運転車両にとっては上記顧慮の影響がなく、ユーザの外出要求をタイムリーに処理することができる。
【００３９】
以下、有人運転車両及び無人運転車両の具体的なスケジューリング方式をそれぞれ説明する。
【００４０】
一）有人運転車両のスケジューリング
【００４１】
実際の応用において、予め車両運営領域を少なくとも２つのグリッドセルに区分できる。
【００４２】
例えば、都市全体を車両運営領域とし、高精度地図等に基づいて都市全体を複数のグリッドセルに区分できる。
【００４３】
具体的にいくらのグリッドセルに区分するかは、実際の必要に基づいて確定でき、例えば、グリッドセル毎のサイズが１平方キロメートル（縦横がいずれも１０００メートル）である方式で区分できる。
【００４４】
ユーザは、携帯電話等のスマート端末によって外出要求を発行でき、該外出要求にユーザの始点位置及び終点位置等を含んでいる。
【００４５】
相応的に、ユーザの外出要求を取得した後に、先ず、その中の、始点位置が存在するグリッドセルを確定し、その後、少なくとも始点位置が存在するグリッドセルを含む領域を第１の選択領域とし、第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行い、即ち注文に応じることができる有人運転車両を調べる。
【００４６】
但し、第１の選択領域には、始点位置が存在するグリッドセル以外に、更に他の領域、例えば始点位置が存在するグリッドセル周囲の予定サイズ領域を含むこともできる。
【００４７】
前記予定サイズ領域の具体的なサイズは、実際の状況に基づいて設定でき、例えば、ユーザに発行された外出要求を取得した後に、外出要求の注文が応じられる注文応じ確率を確定し、注文応じ確率と予め設定された閾値とを比較し、注文応じ確率が閾値以上であれば、始点位置が存在するグリッドセル及びその周囲の第１の予定サイズ領域を第１の選択領域とし、注文応じ確率が閾値より小さければ、始点位置が存在するグリッドセル及びその周囲の第２の予定サイズ領域を第１の選択領域とすることができ、但し、第１の予定サイズ領域が第２の予定サイズ領域より小さい。
【００４８】
つまり、注文応じ確率が小さいと、第１の選択領域を大きくすることで、調べられた第１の選択領域に位置している空き状態にあった有人運転車両の数を増加させ、ユーザの外出要求の注文が応じられる可能性を向上することができる。
【００４９】
上記閾値、第１の予定サイズ領域及び第２の予定サイズ領域の具体的なサイズが、いずれも実際の必要に基づいて設定でき、例えば、注文応じ確率が０．６以上であれば、始点位置が存在するグリッドセル及びその周囲の２キロメートル領域を第１の選択領域とし、注文応じ確率が０．６より小さければ、始点位置が存在するグリッドセル及びその周囲の３キロメートル領域を第１の選択領域とすることができる。
【００５０】
その後、第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行い、２回の注文放送後にも運転手からの注文応じがなければ、注文応じがないと見なし、後に無人運転車両をユーザにスケジューリングし、注文応じがあれば、注文に応じた有人運転車両の中から１つの有人運転車両を選択して、ユーザにスケジューリングすることができる。
【００５１】
上記説明に基づいて、図３は、本発明に係る有人運転車両スケジューリング方法の実施例のフローチャートである。図３に示すように、以下の具体的な実現方式を含む。
【００５２】
３０１において、ユーザに発行された外出要求を取得する。
【００５３】
ユーザは、携帯電話等のスマート端末によって外出要求を発行でき、該外出要求にユーザの始点位置と終点位置等を含んでいる。
【００５４】
３０２において、外出要求に含まれたユーザの始点位置が存在するグリッドセルを確定する。
【００５５】
グリッドセル毎に異なるＩＤをそれぞれに割当し、グリッドセル毎の位置情報をそれぞれに記録することで、ユーザの始点位置が存在するグリッドセルを便利的に確定できる。
【００５６】
３０３において、外出要求の注文が応じられる注文応じ確率を確定する。
【００５７】
具体的に、注文履歴訓練によって得られた推定モデルを利用して、外出要求の注文が応じられる注文応じ確率を推定できる。
【００５８】
予め注文履歴の情報に基づいて１つの推定モデルを訓練でき、但し、該推定モデルは注文の基本情報を入力し、注文応じ確率を出力する。
【００５９】
例えば、注文の基本情報には、時間（例えば、ユーザに外出要求が発行された時間）、ユーザの始点位置、終点位置、天気状況等を含む。
【００６０】
どうして訓練して推定モデルを得るかは、先行技術である。このように、訓練して得られた推定モデル及び当前注文の基本情報に基づいて、注文応じ確率を推定でき、即ちユーザの外出要求の注文が応じられる注文応じ確率を推定できる。
【００６１】
３０４において、注文応じ確率が予め設定された閾値以上であるかを確定し、そうであれば、３０５を実行し、そうでなければ、３０６を実行する。
【００６２】
３０５において、始点位置が存在するグリッドセル及びその周囲の２キロメートル領域を第１の選択領域とし、その後に３０７を実行する。
【００６３】
３０６において、始点位置が存在するグリッドセル及びその周囲の３キロメートル領域を第１の選択領域とし、その後に３０７を実行する。
【００６４】
３０７において、第１の選択領域に位置している空き状態にあった有人運転車両を調べる。
【００６５】
車両を便利的に調べるために、次のように、グリッドセル毎に、車両に関する転置インデックス表及びフォワードインデックス表をそれぞれに構築してメンテナンスする。
【００６６】
【表１】
2019053733.tif 000003
【００６７】
【表２】
2019053733.tif 000004
【００６８】
但し、「ｂｏｘｉｄ」が、グリッドセルの識別子を示し、
「ｃａｒ＿ｉｄ」が、車両の識別子を示す。
【００６９】
表１にはグリッドセル内においてどの車両が存在するかを記録し、表２には車両毎の位置、速度、状態等の情報を記録し、表１及び表２は随時に実際変化状況に基づいて更新される。
【００７０】
このように、表１及び表２を利用して、第１の選択領域に位置している空き状態にあった有人運転車両を調べることができる。
【００７１】
もちろん、実際の応用において、当業者が考えられる他の方式を採用して、第１の選択領域に位置している空き状態にあった有人運転車両を調べてもよく、上記に限らない。
【００７２】
３０８において、調べられた有人運転車両に対して注文放送を行う。
【００７３】
どうして注文放送を行うかは、先行技術である。
【００７４】
３０９において、２回の注文放送の後に注文応じがあるかを確定し、そうであれば、３１０を実行し、そうでなければ、３１１を実行する。
【００７５】
３１０において、注文に応じた有人運転車両の中から１つの有人運転車両を選択し、ユーザにスケジューリングする。
【００７６】
有人運転車両からの注文応じが１つだけがあれば、該有人運転車両をユーザにスケジューリングし、２つ以上があれば、注文応じの確認時間、運転手の信用及びユーザとの距離等の要素を総合的に考えて１つの有人運転車両を選択して、ユーザにスケジューリングでき、どうして選択するかは、実際の必要に基づいて設定できる。
【００７７】
３１１において、ユーザに無人運転車両をスケジューリングする。
【００７８】
有人運転車両からの注文応じがなければ、ユーザに無人運転車両をスケジューリングすることができる。
【００７９】
二）無人運転車両のスケジューリング
【００８０】
上記のように、予め車両運営領域を少なくとも２つのグリッドセルに区分し、且つ、グリッドセル毎に、該グリッドセル内に位置している駐車規則に符合した関心点（ＰＯＩ，Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）リストをそれぞれに確定する。
【００８１】
有人運転車両は、運転手が観察及び判断等によって適当な駐車地点を選択して駐車できるが、無人運転車両は、通常自動運転モードを採用するので、当該方式が無人運転車両に適せず、相応的に、予め無人運転車両のために駐車規則に符合したＰＯＩを選定する必要がある。
【００８２】
具体的に、グリッドセル毎に、機器識別及び人工確認等の方式によって、該グリッドセル内に位置している駐車規則に符合した各ＰＯＩをそれぞれに確定でき、駐車規則に符合したとは、わが国の《道路交通安全法》及び《道路交通安全法規制》中の「駐車、一時停車、パーキング」に関する要求を満足することであり、駐車規則に符合したＰＯＩとは、駐車規則に符合した、車両をパーキング／停車できる地点である。
【００８３】
また、グリッドセル毎に、次のような形式の転置インデックス表及びフォワードインデックス表をそれぞれに生成する。
【００８４】
【表３】
2019053733.tif 000005
【００８５】
【表４】
2019053733.tif 000006
【００８６】
但し、「ｂｏｘｉｄ」が、グリッドセルの識別子を示し、
「ｐｏｉ＿ｉｄ」が、グリッドセルに位置している１つのＰＯＩの識別子を示し、
「経緯度Ａ」、「経緯度Ｂ」、「経緯度Ｃ」と「経緯度Ｄ」が、ｐｏｉ＿ｉｄ１によって識別されたＰＯＩの４つの頂点の経緯度をそれぞれに示し、
「名称」が、ＰＯＩの実際名称を示し、例えば＊＊団地の北門等を示す。
【００８７】
このように、ユーザに無人運転車両をスケジューリングする必要があった時に、先ず外出要求に含まれた始点位置に基づいて始点位置が存在するグリッドセルを確定し、始点位置が存在するグリッドセル及びその周囲の第３の予定サイズ領域を第２の選択領域とする。
【００８８】
その後に、第２の選択領域に位置している空き状態にあった無人運転車両を調べ、調べられた無人運転車両の中から１つの無人運転車両を選択してユーザにスケジューリングする。
【００８９】
具体的に、ユーザに対して、始点位置が存在するグリッドセルに対応するＰＯＩリストを表示し、ユーザにてＰＯＩリストから選定されたＰＯＩをユーザの乗車位置とし、調べられた無人運転車両毎に、それが乗車位置に到着するために必要な時間をそれぞれに確定し、必要な時間が小さい順に、調べられた各無人運転車両を並べ替え、並べ替え後に一番目に位置している無人運転車両をユーザにスケジューリングする。
【００９０】
また、好ましく、並べ替えが完成した後に、取得されたユーザの好みに関する情報に基づいて、並べ替え後の各無人運転車両の中から、ユーザの好みに符合していない無人運転車両を除去することもできる。
【００９１】
その後に、ユーザにスケジューリングした無人運転車両に対して、スケジューリング命令を発行し、無人運転車両を所在位置からユーザの乗車位置まで自動走行させ、ユーザが乗車位置に到着して、バーコードをスキャンして認証用コードを入力することで身分認証を完成した後に、無人運転車両はドアを開け、ユーザが乗車する。
【００９２】
また、始点位置が存在するグリッドセルに対応するＰＯＩリストをユーザに表示すると同時に、終点位置が存在するグリッドセルに対応するＰＯＩリストをユーザに表示し、ユーザがその中から１つのＰＯＩを選定して、降車位置として無人運転車両に通知することができるようにする。
【００９３】
このように、無人運転車両がユーザの乗車を確認した後、自動走行でユーザを乗車位置から降車位置まで運送し後に、ユーザに目的地の到着を提示する。
【００９４】
上記の説明に基づいて、図４は、本発明に係る無人運転車両スケジューリング方法の実施例のフローチャートである。図４に示すように、以下の具体的な実現方式を含む。
【００９５】
４０１において、ユーザに発行された外出要求に含まれた始点位置及び終点位置が存在するグリッドセルをそれぞれに確定する。
【００９６】
４０２において、始点位置が存在するグリッドセルに対応するＰＯＩリストｌｉｓｔ＿Ａ及び終点位置が存在するグリッドセルに対応するＰＯＩリストｌｉｓｔ＿Ｂを、ユーザにそれぞれに表示する。
【００９７】
表３及び表４を利用して、始点位置が存在するグリッドセルに対応するＰＯＩリスト及び終点位置が存在するグリッドセルに対応するＰＯＩリストを取得できる。
【００９８】
始点位置が存在するグリッドセルに対応するＰＯＩリストを例として、先ず、表３を利用して、始点位置が存在するグリッドセルにはどのＰＯＩが含まれているかを確定し、その後、表４を利用してＰＯＩ毎の名称をそれぞれに確定し、更に各ＰＯＩの名称を利用してＰＯＩリストを生成し、ユーザに表示する。
【００９９】
４０３において、ユーザにてｌｉｓｔ＿Ａから選定されたＰＯＩをユーザの乗車位置とし、ユーザにてｌｉｓｔ＿Ｂから選定されたＰＯＩをユーザの降車位置とする。
【０１００】
ユーザは、自身状況に基づいて乗車位置及び降車位置をそれぞれに選定し、乗車位置を例とし、該位置がユーザの始点位置と同じでもよく、異なってもよい。例えば、ユーザの始点位置が駐車規則に符合していなければ、車両を駐車できなく、ユーザの始点位置と乗車位置とが異なり、乗車位置をユーザからあまり遠くない他の位置にする。
【０１０１】
４０４において、始点位置が存在するグリッドセル及びその周囲の３キロメートル領域を、第２の選択領域とする。
【０１０２】
４０５において、第２の選択領域に位置している空き状態にあった無人運転車両を調べる。
【０１０３】
４０６において、調べられた無人運転車両毎に、それがユーザの乗車位置に到着するために必要な時間をそれぞれに確定し、必要な時間が小さい順に、調べられた各無人運転車両を並べ替える。
【０１０４】
無人運転車両とユーザの乗車位置との距離、無人運転車両の走行速度及び道路状態等に基づいて、先行技術を利用して無人運転車両がユーザの乗車位置に到着するために必要な時間を推定できる。
【０１０５】
４０７において、取得されたユーザの好み情報に基づいて、並べ替えた後の各無人運転車両の中から、ユーザの好みに符合しない無人運転車両を除去する。
【０１０６】
ユーザの好み情報には、ユーザの好きな車両排気量、空間、色、車種等を含むことができる。
【０１０７】
どうしてユーザの好み情報を取得するかは、実際の必要に基づいて設定でき、限定がなく、例えば、ユーザに外出要求が発行された時、ユーザの好み情報を設定できる。
【０１０８】
上記処理によって、ユーザのためにスケジューリングされた無人運転車両にユーザの実際の要求をより満足させ、スケジューリングの過程により人間化させることができる。
【０１０９】
４０８において、並べ替えた後に一番目に位置している無人運転車両をユーザにスケジューリングし、且つ、無人運転車両をユーザの乗車位置に自動的に走行させるようにユーザの乗車位置を無人運転車両に通知する。
【０１１０】
ユーザが乗車位置に到着した後、バーコードをスキャンして認証用コードを入力することで身分認証を完成し、無人運転車両がドアを開け、ユーザが乗車する。
【０１１１】
４０９において、ユーザ乗車を確認した後に、ユーザの降車位置に到着した時に無人運転車両がユーザに対して目的地の到着を提示するように、ユーザの降車位置を無人運転車両に通知する。
【０１１２】
以上の説明は例示的なものだけであり、本発明の技術案を限定するためのものではなく、例えば、ユーザの乗車位置と降車位置とを一緒に無人運転車両に通知してもよい。
【０１１３】
図５は、本発明に係るユーザの始点位置、終点位置及び乗車位置と降車位置との関係を示す図面である。
【０１１４】
図５に示すように、ユーザが、表示された始点位置に対応するＰＯＩリストから１つのＰＯＩを選定して乗車位置Ａ'とし、表示された終点位置に対応するＰＯＩリストから１つのＰＯＩを選定して降車位置Ｂ'とする。
【０１１５】
ユーザにスケジューリングした無人運転車両が、所在位置Ｏから乗車位置Ａ'に走行し、ユーザが始点位置Ａから乗車位置Ａ'に歩行し、ユーザが乗車位置に到着した後、バーコードをスキャンして認証用コードを入力することで身分認証を完成した後に、無人運転車両がドアを開け、ユーザが乗車する。
【０１１６】
無人運転車両が自動に降車位置Ｂ'に走行した後に、ユーザに目的地の到着を提示し、ユーザが降車して終点位置Ｂに歩行し、１回の外出が完成する。
【０１１７】
注意すべきことは、前述各方法の実施例に関して、説明を簡単させるために、それを一連の動作の組み合わせとして表現したが、本開示によれば、あるステップが他の順序でまたは同時に行うことができるので、当業者であれば、本開示は記述された動作の順序によって制限されないことを理解すべきである。次に、明細書に記載された実施例はいずれも好ましい実施例であり、係る操作及びモジュールが本発明に必ず必要なものでないことを、当業者であれば理解すべきである。
【０１１８】
上記実施例において、各実施例に関する説明にはいずれも自分の重点があり、ある実施例において詳述していない部分が、他の実施例にかかる説明を参照できる。
【０１１９】
要するに、上記各方法実施例において無人運転車両と有人運転車両とを混同してスケジューリング方式を提供して、ユーザの外出効率を向上し、運転手及び乗客の時間及び資源を節約し、２種類の外出方式の利点を相補させ、製品の運営策略等を豊富させることができる。
【０１２０】
以上は、方法の実施例に関する説明であり、以下、装置の実施例に基づき本発明の前記の態様を更に説明する。
【０１２１】
図６は、本発明に係る車両スケジューリング装置の実施例の構成概念図である。図６に示すように、取得手段６０１、第１のスケジューリング手段６０２及び第２のスケジューリング手段６０３を具備する。
【０１２２】
取得手段６０１は、ユーザに発行された外出要求を取得し、第１のスケジューリング手段６０２及び第２のスケジューリング手段６０３に送信するために用いられる。
【０１２３】
第１のスケジューリング手段６０２は、外出要求に含まれた始点位置に基づいて第１の選択領域を確定し、第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行い、注文応じがなければ、第２のスケジューリング手段６０３に通知して自身機能を実行させるために用いられる。
【０１２４】
第２のスケジューリング手段６０３は、始点位置に基づいて第２の選択領域を確定し、第２の選択領域に位置している空き状態にあった無人運転車両を調べ、調べられた無人運転車両の中から１つの無人運転車両を選択してユーザにスケジューリングするために用いられる。
【０１２５】
図６に示すように、該装置には前処理手段６００をさらに具備しでも良い。
【０１２６】
前処理手段６００は、車両運営領域を少なくとも２つのグリッドセルに区分するために用いられる。
【０１２７】
例えば、都市全体を車両運営領域とし、高精度地図等に基づいて都市全体を複数のグリッドセルに区分できる。
【０１２８】
具体的にいくつかのグリッドセルに区分するかは、実際の必要に基づいて確定でき、例えば、グリッドセル毎のサイズが1平方キロメートル（縦横はいずれも１０００メートル）であるという方式で区分できる。
【０１２９】
第１のスケジューリング手段６０２は、ユーザの外出要求を取得した後に、先ず、その中の、始点位置が存在するグリッドセルを確定し、その後少なくとも始点位置が存在するグリッドセルを含む領域を第１の選択領域とし、第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行い、即ち注文に応じることができる有人運転車両を調べる。
【０１３０】
但し、第１の選択領域には、始点位置が存在するグリッドセル以外に、更に他の領域、例えば始点位置が存在するグリッドセル周囲の予定サイズ領域も含むことできる。
【０１３１】
実際の状況に基づいて前記予定サイズ領域の具体的なサイズを設定でき、例えば、ユーザに発行された外出要求を取得した後に、第１のスケジューリング手段６０２は、外出要求の注文が応じられる注文応じ確率を確定し、注文応じ確率と予め設定された閾値とを比較し、注文応じ確率が閾値以上であれば、始点位置が存在するグリッドセル及びその周囲の第１の予定サイズ領域を第１の選択領域とし、注文応じ確率が閾値より小さければ、始点位置が存在するグリッドセル及びその周囲の第２の予定サイズ領域を第１の選択領域とすることができ、但し、第１の予定サイズ領域が第２の予定サイズ領域より小さい。
【０１３２】
つまり、注文応じ確率が小さいと、第１の選択領域を大きくすることで調べられた第１の選択領域に位置している空き状態にあった有人運転車両の数を増え、ユーザの外出要求の注文が応じられる可能性を向上することができる。
【０１３３】
但し、第１のスケジューリング手段６０２は、注文履歴訓練によって得られた推定モデルを利用して、外出要求の注文が応じられる注文応じ確率を推定できる。
【０１３４】
その後に、第１のスケジューリング手段６０２は、第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行い、２回の注文放送後にも運転手からの注文応じがなければ、注文応じがないと見なし、次に、第２のスケジューリング手段６０３によって無人運転車両をユーザにスケジューリングし、注文応じがあれば、注文に応じた有人運転車両の中から１つの有人運転車両を選択して、ユーザにスケジューリングできる。
【０１３５】
具体的に、有人運転車両からの注文応じが１つだけあれば、第１のスケジューリング手段６０２が、該有人運転車両をユーザにスケジューリングし、２つ以上があれば、第１のスケジューリング手段６０２が、注文応じの確認時間、運転手の信用及びユーザとの距離等の要素を総合的に考えて１つの有人運転車両を選択して、ユーザにスケジューリングできる。また、どうして選択するかは、実際の必要に基づいて設定できる。
【０１３６】
上記の記述とおり、前処理手段６００は、予め車両運営領域を少なくとも２つのグリッドセルに区分する。また、前処理手段６００は、グリッドセル毎に、該グリッドセル内に位置している駐車規則に符合したＰＯＩリストをそれぞれに確定することもできる。
【０１３７】
例えば、グリッドセル毎に、機器識別及び人工確認等の方式によって、該グリッドセル内に位置している駐車規則に符合した各ＰＯＩをそれぞれに確定でき、駐車規則に符合したとは、わが国の《道路交通安全法》及び《道路交通安全法規制》中の「駐車、一時停車、パーキング」についての要求を満足することであり、駐車規則に符合したＰＯＩとは、駐車規則に符合した、車両をパーキング／停車できる地点である
【０１３８】
ユーザに無人運転車両をスケジューリングする必要があった時に、第２のスケジューリング手段６０３は、先ず外出要求に含まれた始点位置に基づいて始点位置が存在するグリッドセルを確定し、始点位置が存在するグリッドセル及びその周囲の第３の予定サイズ領域を第２の選択領域とする。
【０１３９】
その後に、第２のスケジューリング手段６０３は、第２の選択領域に位置している空き状態にあった無人運転車両を調べ、調べられた無人運転車両の中から１つの無人運転車両を選択してユーザにスケジューリングする。
【０１４０】
具体的に、第２のスケジューリング手段６０３は、始点位置が存在するグリッドセルに対応するＰＯＩリストをユーザに表示し、ユーザにてＰＯＩリストから選定されたＰＯＩをユーザの乗車位置とし、調べられた無人運転車両毎に、それが乗車位置に到着するために必要な時間をそれぞれに確定し、必要な時間が小さい順に、調べられた各無人運転車両を並べ替え、並べ替えた後に一番目に位置している無人運転車両をユーザにスケジューリングする。
【０１４１】
好ましく、並べ替えが完成した後に、第２のスケジューリング手段６０３は、更に取得されたユーザの好み情報に基づいて、並べ替えた後の各無人運転車両の中から、ユーザの好みに符合しない無人運転車両を除去することもできる。
【０１４２】
図６に示す装置に係る実施例の具体的なワークフローは、前述各方法実施例における該当の説明を参照できるので、その説明を省略する。
【０１４３】
要するに、上記装置の実施例において、無人運転車両と有人運転車両とを混同してスケジューリング方式を提供し、ユーザの外出効率を向上し、運転手及び乗客の時間及び資源を節約し、２種類の外出方式の利点を相補させ、製品の運営策略等を豊富させることができる。
【０１４４】
図７は、本発明の実施形態を実現することに適する、例示的なコンピュータシステム／サーバ１２のブロック図を示す。図７に示したコンピュータシステム／サーバ１２が１つの例だけであり、本発明の実施例の機能及び使用範囲を限制するためのものではない。
【０１４５】
図７に示したように、コンピュータシステム／サーバ１２は、汎用演算設備の形態で表現される。コンピュータシステム／サーバ１２の構成要素には、１つ又は複数のプロセッサ（処理手段）１６と、メモリ２８と、異なるシステム構成要素（メモリ２８とプロセッサ１６とを含む）を接続するためのバス１８を含んでいるが、これに限定されない。
【０１４６】
バス１８は、複数種類のバス構成の中の１つ又は複数の種類を示し、メモリバス又はメモリコントローラ、周辺バス、グラフィック加速ポート、プロセッサ又は複数種類のバス構成でのいずれかのバス構成を使用したローカルバスを含む。例えば、それらの架構には、工業標準架構（ＩＳＡ）バス、マイクロチャンネル架構（ＭＡＣ）バス、増強型ＩＳＡバス、ビデオ電子規格協会（ＶＥＳＡ）ローカルバス及び周辺コンポーネント接続（ＰＣＩ）バスを含んでいるが、これに限定されない。
【０１４７】
コンピュータシステム／サーバ１２には、典型的には複数の種類のコンピュータシステムが読取り可能な媒体を含む。それらの媒体は、コンピュータシステム／サーバ１２にアクセスされて使用可能な任意な媒体であり、揮発性の媒体と不揮発性の媒体や移動可能な媒体と移動不可な媒体を含む。
【０１４８】
メモリ２８には、揮発性メモリ形式のコンピュータシステム読取り可能な媒体、例えばランダムアクセスメモリ（ＲＡＭ）３０及び／又はキャッシュメモリ３２を含むことができる。コンピュータシステム／サーバ１２には、更に他の移動可能／移動不可なコンピュータシステム記憶媒体や揮発性／不揮発性のコンピュータシステム記憶媒体を含むことができる。例として、記憶システム３４は、移動不可能な不揮発性磁媒体を読み書くために用いられる（図７に示していないが、常に「ハードディスクドライブ」とも呼ばれる）。図７に示していないが、移動可能な不揮発性磁気ディスク（例えば「フレキシブルディスク」）に対して読み書きを行うための磁気ディスクドライブ、及び移動可能な不揮発性光ディスク（例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又は他の光媒体）に対して読み書きを行うための光ディスクドライブを提供できる。このような場合に、ドライブは、それぞれ１つ又は複数のデータ媒体インターフェースによってバス１８に接続される。メモリ２８には少なくとも１つのプログラム製品を含み、該プログラム製品には一組の（例えば少なくとも１つの）プログラムモジュールを含み、それらのプログラムモジュールは、本発明の各実施例の機能を実行するように配置される。
【０１４９】
一組の（少なくとも１つの）プログラムモジュール４２を含むプログラム／実用ツール４０は、例えばメモリ２８に記憶され、このようなプログラムモジュール４２には、オペレーティングシステム、１つの又は複数のアプリケーションプログラム、他のプログラムモジュール及びプログラムデータを含んでいるが、これに限定しておらず、それらの例示での１つ又はある組み合にはネットワーク環境の実現を含む可能性がある。プログラムモジュール４２は、常に本発明に記載されている実施例における機能及び／又は方法を実行する。
【０１５０】
コンピュータシステム／サーバ１２は、１つ又は複数の周辺設備１４（例えば、キーボード、ポインティングデバイス、ディスプレイ２４等）と通信を行ってもよく、ユーザと該コンピュータシステム／サーバ１２とのインタラクティブを実現できる１つ又は複数の設備と通信を行ってもよく、及び／又は該コンピュータシステム／サーバ１２と１つ又は複数の他の演算設備との通信を実現できる任意の設備（例えばネットワークカード、モデム等）と通信を行っても良い。このような通信は入力／出力（Ｉ／Ｏ）インターフェース２２によって行うことができる。そして、コンピュータシステム／サーバ１２は、ネットワークアダプタ２０によって１つ又は複数のネットワーク（例えば、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）及び／又は公衆回線網、例えばインターネット）と通信を行っても良い。図７に示すように、ネットワークアダプタ２０は、バス１８によってコンピュータシステム／サーバ１２の他のモジュールと通信を行う。図に示していないが、コンピュータシステム／サーバ１２と連携して他のハードウェア及び／又はソフトウェアモジュールを使用することができ、マイクロコード、設備ドライブ、冗長処理手段、外部磁気ディスクドライブアレイ、ＲＡＩＤシステム、磁気テープドライブ及びデータバックアップストレジ等を含むが、これに限定されない。
【０１５１】
プロセッサ１６は、メモリ２８に記憶されているプログラムを実行することで、各々機能応用及びデータ処理を実行し、例えば図２、図３又は図４に示した実施例における方法を実現でき、即ち、ユーザに発行された外出要求を取得し、外出要求に含まれた始点位置に基づいて第１の選択領域を確定し、第１の選択領域に位置している空き状態にあった有人運転車両を調べ、調べられた有人運転車両に対して注文放送を行い、注文応じがなければ、始点位置に基づいて第２の選択領域を確定し、第２の選択領域に位置している空き状態にあった無人運転車両を調べ、調べられた無人運転車両の中から１つの無人運転車両を選択してユーザにスケジューリングすることができる。
【０１５２】
具体的な実現過程は、前述各実施例における該当の説明を参照でき、その説明を省略する。
【０１５３】
本発明には、コンピュータプログラムが記憶されているコンピューター読み取り可能な記憶媒体を同時に開示し、該プログラムがプロセッサによって実行される時、図２、３又は４に示した実施例における方法を実現する。
【０１５４】
１つ又は複数のコンピューター読み取り可能な媒体の任意な組合わせを採用しても良い。コンピューター読み取り可能な媒体は、コンピューター読み取り可能な信号媒体又はコンピューター読み取り可能な記憶媒体である。コンピューター読み取り可能な記憶媒体は、例えば、電気、磁気、光、電磁気、赤外線、又は半導体のシステム、装置又はデバイス、或いは上記の任意な組合わせであるが、これに限定されない。コンピューターが読み取り可能な記憶媒体の更なる具体的な例（網羅していないリスト）には、１つ又は複数のワイヤを具備する電気的な接続、携帯式コンピュータ磁気ディスク、ハードディクス、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能なプログラマブルリードオンリーメモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバー、携帯式コンパクト磁気ディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、光メモリ部材、磁気メモリ部材、又は上記の任意で適当な組合わせを含む。本願において、コンピューターが読み取り可能な記憶媒体は、プログラムを含む又は記憶する任意な有形媒体であってもよく、該プログラムは、命令実行システム、装置又はデバイスに使用される又はそれらと連携して使用されるができる。
【０１５５】
コンピューター読み取り可能な信号媒体には、ベースバンドにおいて伝搬されるデータ信号或いはキャリアの一部として伝搬されるデータ信号を含み、それにコンピューターが読み取り可能なプログラムコードが記載されている。このような伝搬されるデータ信号について、複数種類の形態を採用でき、電磁気信号、光信号又はそれらの任意で適当な組合わせを含んでいるが、これに限定されない。コンピューター読み取り可能な信号媒体は、コンピューター読み取り可能な記憶媒体以外の任意なコンピューター読み取り可能な媒体であってもよく、該コンピューター読み取り可能な媒体は、命令実行システム、装置又はデバイスによって使用される又はそれと連携して使用されるプログラムを送信、伝搬又は転送できる。
【０１５６】
コンピューター読み取り可能な媒体に記憶されたプログラムコードは、任意で適正な媒体によって転送されてもよく、無線、電線、光ケーブル、ＲＦ等、又は上記の任意で適当な組合わせが含まれるが、これに限定されない。
【０１５７】
１つ又は複数の種類のプログラミング言語又はそれらの組合わせで、本発明の操作を実行するためのコンピュータプログラムコードを編集することができ、前記プログラミング言語には、オブジェクト向けのプログラミング言語、例えばＪａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋が含まれ、通常のプロシージャ向けプログラミング言語、例えば「Ｃ」言語又は類似しているプログラミング言語も含まれる。プログラムコードは、完全的にユーザコンピュータに実行されてもよく、部分的にユーザコンピュータに実行されてもよく、１つの独立のソフトウェアパッケージとして実行されてもよく、部分的にユーザコンピュータに実行され且つ部分的に遠隔コンピュータに実行されてもよく、又は完全的に遠隔コンピュータ又はサーバに実行されてもよい。遠隔コンピュータに係る場合に、遠隔コンピュータは、ローカルエリアネットワーク（ＬＡＮ）又は広域ネットワーク（ＷＡＮ）を含む任意の種類のネットワークを介して、ユーザコンピュータ、又は、外部コンピュータに接続できる（例えば、インターネットサービス事業者を利用してインターネットを介して接続できる）。
【０１５８】
本発明に開示されたいくつの実施例で開示された装置および方法などが、他の手段によって実現できることを理解すべきだ。例えば、上述の装置に関する実施形態は例示だけであり、例えば、前記手段の区分がロジック機能上の区分だけであり、実際的に実現する時、他の区分方式であってもよい。
【０１５９】
前記の分離部品として説明された手段が、物理的に分離されてもよく、物理的に分離されなくてもよく、手段として表される部品が、物理手段でもよく、物理手段でなくてもよく、１つの箇所に位置してもよく、又は複数のネットワークセルに分布されても良い。実際の必要に基づいて、その中の部分又は全部を選択して、本実施例の態様の目的を実現できる。
【０１６０】
また、本発明の各実施例における各機能手段が、１つの処理手段に集積されてもよく、各手段が物理的に独立に存在してもよく、２つ又は２つ以上の手段が１つの手段に集積されても良い。上記集積された手段は、ハードウェアの形式で実現してもよく、ハードウェア＋ソフトウェア機能手段の形式で実現しても良い。
【０１６１】
上記ソフトウェア機能手段の形式で実現する集積された手段は、１つのコンピューター読み取り可能な記憶媒体に記憶されることができる。上記ソフトウェア機能手段は１つの記憶媒体に記憶されており、一台のコンピュータ設備（パソコン、サーバ、又はネットワーク設備等）又はプロセッサ（ｐｒｏｃｅｓｓｏｒ）に本発明の各実施例に記載された方法の一部の手順を実行させるための若干の命令を含む。前述の記憶媒体には、ＵＳＢメモリ、リムーバブルハードディスク、リードオンリーメモリ（ＲＯＭ，Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ，Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスク等の、プログラムコードを記憶できる媒体を含む。
【０１６２】
以上の説明は、本発明の好ましい例示だけであり、本発明を限定するものではなく、本発明の主旨及び原則の範囲で実行したいずれの修正、等価置換、改良なども、全部本発明の保護する範囲に属すべきである。
【図１】
2019053733.tif 000007
【図２】
2019053733.tif 000008
【図３】
2019053733.tif 000009
【図４】
2019053733.tif 000010
【図５】
2019053733.tif 000011
【図６】
2019053733.tif 000012
【図７】
2019053733.tif 000013