(57)【要約】      （修正有）【課題】自動運転車両の遠隔制御方法、装置およびサーバを提供する。【解決手段】自動運転車両の遠隔制御要求を受信１０１した後、自動運転車両の現在の地理位置に合わせて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線ネットワークの目標無線チャネルを取得し１０２、１０３、目標無線ネットワークの目標無線チャネルを介して自動運転車両に、対応する制御命令を送信する１０５。よって、制御命令が自動運転車両にタイムリーに到達することができ、自動運転車両の低遅延の通信要件が満たされ、自動運転車両が制御命令に基づいて迅速に応答することができ、自動運転車両の運転安全性が向上する。【選択図】図１
2020039120.tif 000002
【特許請求の範囲】
【請求項１】
自動運転車両から送信された遠隔制御要求を受信するステップと、
前記遠隔制御要求に含まれる情報に基づいて、前記自動運転車両の現在の地理位置情報を取得するステップと、
前記現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを取得するステップと、
前記遠隔制御要求に基づいて、対応する制御命令を決定するステップと、
前記目標無線ネットワークの前記目標無線チャネルを介して前記自動運転車両に前記制御命令を送信するステップと、を含むことを特徴とする、自動運転車両の遠隔制御方法。
【請求項２】
前記方法は、
前記遠隔制御要求の受信時刻を取得するステップと、
前記受信時刻および前記現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを取得するステップと、をさらに含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを取得するステップは、
予め記憶されている地理位置、無線ネットワークおよび無線チャネルと、通信遅延との対応関係に基づいて、前記現在の地理位置情報における各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延を取得するステップと、
各無線チャネル候補のそれぞれに対応する通信遅延に基づいて、通信遅延の最も短い前記目標無線チャネルを決定し、前記目標無線チャネルに対応する目標無線ネットワークを取得するステップと、を含むことを特徴とする、請求項１に記載の方法。
【請求項４】
前記受信時刻および前記現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを取得するステップは、
前記受信時刻および前記現在の地理位置情報に基づいて、各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延を決定するステップと、
各無線チャネル候補のそれぞれに対応する通信遅延に基づいて、通信遅延の最も短い前記目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを決定するステップと、を含むことを特徴とする、請求項２に記載の方法。
【請求項５】
前記目標無線ネットワークは、Ｎ（Ｎは１より大きい正の整数）個であり、
前記目標無線ネットワークの目標無線チャネルを介して前記自動運転車両に前記制御命令を送信するステップの前に、
前記Ｎ個の目標無線ネットワークのそれぞれに対応する優先順位を取得するステップと、
前記Ｎ個の目標無線ネットワークのそれぞれに対応する優先順位に基づいて、優先順位の最も高い目標無線ネットワークを取得し、前記優先順位の最も高い目標無線ネットワークを前記目標無線ネットワークとするステップと、
前記優先順位の最も高い目標無線ネットワークに対応する無線チャネルを取得して前記目標無線チャネルとするステップと、をさらに含むことを特徴とする、請求項１に記載の方法。
【請求項６】
自動運転車両から送信された遠隔制御要求を受信する受信モジュールと、
前記遠隔制御要求に含まれる情報に基づいて、前記自動運転車両の現在の地理位置情報を取得する第１取得モジュールと、
前記現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを取得する第２取得モジュールと、
前記遠隔制御要求に基づいて、対応する制御命令を決定する第１決定モジュールと、
前記目標無線ネットワークの前記目標無線チャネルを介して前記自動運転車両に前記制御命令を送信する送信モジュールと、を含むことを特徴とする、自動運転車両の遠隔制御装置。
【請求項７】
前記装置は、
前記遠隔制御要求の受信時刻を取得する第３取得モジュールと、
前記受信時刻および前記現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを取得する第２決定モジュールと、をさらに含むことを特徴とする、請求項６に記載の装置。
【請求項８】
前記第１決定モジュールは、具体的には、
予め記憶されている地理位置、無線ネットワークおよび無線チャネルと、通信遅延との対応関係に基づいて、前記現在の地理位置情報における各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延を取得し、
各無線チャネル候補のそれぞれに対応する通信遅延に基づいて、通信遅延の最も短い前記目標無線チャネルを決定し、前記目標無線チャネルに対応する目標無線ネットワークを取得することを特徴とする、請求項６に記載の装置。
【請求項９】
前記第２決定モジュールは、具体的には、
前記受信時刻および前記現在の地理位置情報に基づいて、各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延を決定し、
各無線チャネル候補のそれぞれに対応する通信遅延に基づいて、通信遅延の最も短い前記目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを決定することを特徴とする、請求項７に記載の装置。
【請求項１０】
前記目標無線ネットワークは、Ｎ（Ｎは１より大きい正の整数）個であり、前記装置は、
前記Ｎ個の目標無線ネットワークのそれぞれに対応する優先順位を取得する第４取得モジュールと、
前記Ｎ個の目標無線ネットワークのそれぞれに対応する優先順位に基づいて、優先順位の最も高い目標無線ネットワークを取得し、前記優先順位の最も高い目標無線ネットワークを前記目標無線ネットワークとする第５取得モジュールと、
前記優先順位の最も高い目標無線ネットワークに対応する無線チャネルを取得して前記目標無線チャネルとする第６取得モジュールと、をさらに含むことを特徴とする、請求項６に記載の装置。
【請求項１１】
プロセッサと、メモリとを含み、
前記プロセッサは、前記メモリに記憶されている実行可能なプログラムコードを読み出して、前記実行可能なプログラムコードに対応するプログラムを実行して、請求項１から５のいずれかに記載の自動運転車両の遠隔制御方法を実現することを特徴とする、サーバ。
【請求項１２】
サーバと、自動運転車両とを含み、
前記サーバは、前記自動運転車両から送信された遠隔制御要求を受信し、前記遠隔制御要求に含まれる情報に基づいて、前記自動運転車両の現在の地理位置情報を取得し、前記現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを取得し、前記遠隔制御要求に基づいて、対応する制御命令を決定し、前記目標無線ネットワークの目標無線チャネルを介して前記制御命令を送信し、
前記自動運転車両は、前記サーバに前記遠隔制御要求を送信し、前記サーバから送信された前記制御命令を受信することを特徴とする、自動運転車両の遠隔制御システム。
【請求項１３】
コンピュータプログラム製品であって、
前記コンピュータプログラム製品における命令がプロセッサによって実行される時に、請求項１から５のいずれかに記載の自動運転車両の遠隔制御方法が実現されることを特徴とする、コンピュータプログラム製品。
【請求項１４】
コンピュータプログラムが記憶されている非一時的なコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータプログラムがプロセッサによって実行される時に、請求項１から５のいずれかに記載の自動運転車両の遠隔制御方法が実現されることを特徴とする、非一時的なコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動運転の技術分野に関し、特に、自動運転車両の遠隔制御方法、装置およびサーバに関する。
【背景技術】
【０００２】
現在、自動運転の分野において、技術的故障や、自動運転車両が原因不明の突然の加速または減速、障害物に近すぎるなどの極端な状況に遭遇した場合には、遠隔手動運転方式で脱出する必要がある。
【０００３】
関連技術において、遠隔制御側は、通常、単一の固定ネットワークの無線チャネルを用いて自動運転車両と遠隔でやり取りを行って自動運転車両の手動制御を行っている。しかしながら、ネットワーク環境が様々な要因により影響を受けるため、遠隔制御側と自動運転車両との間の無線通信が遅延して不安定となり、遠隔制御側の制御命令が自動運転車両にタイムリーに伝達することができず、自動運転車両の応答動作が制約され、車両運転の安全性に影響を与える。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、関連技術における技術的課題の１つを少なくともある程度で解決することを目的とする。
【０００５】
本発明の第１の目的は、制御命令が自動運転車両にタイムリーに到達することができ、自動運転車両の低遅延の通信要件が満たされ、自動運転車両が制御命令に基づいて迅速に応答することができ、自動運転車両の運転安全性が向上する自動運転車両の遠隔制御方法を提供することである。
【０００６】
本発明の第２の目的は、自動運転車両の遠隔制御装置を提供することである。
【０００７】
本発明の第３の目的は、サーバを提供することである。
【０００８】
本発明の第４の目的は、自動運転車両の遠隔制御システムを提供することである。
【０００９】
本発明の第５の目的は、非一時的なコンピュータ読み取り可能な記憶媒体を提供することである。
【００１０】
本発明の第６の目的は、コンピュータプログラム製品を提供することである。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、本発明の第１の態様の実施例は、自動運転車両から送信された遠隔制御要求を受信するステップと、前記遠隔制御要求に含まれる情報に基づいて、前記自動運転車両の現在の地理位置情報を取得するステップと、前記現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを取得するステップと、前記遠隔制御要求に基づいて、対応する制御命令を決定するステップと、前記目標無線ネットワークの前記目標無線チャネルを介して前記自動運転車両に前記制御命令を送信するステップと、を含む自動運転車両の遠隔制御方法を提供する。
【００１２】
本発明の実施例の自動運転車両の遠隔制御方法は、自動運転車両の遠隔制御要求を受信した後、自動運転車両の現在の地理位置に合わせて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線ネットワークの目標無線チャネルを取得し、目標無線ネットワークの目標無線チャネルを介して自動運転車両に、対応する制御命令を送信する。よって、制御命令が自動運転車両にタイムリーに到達するので、自動運転車両の低遅延の通信要件が満たされ、自動運転車両が制御命令に基づいて迅速に応答することができ、自動運転車両の運転安全性を向上させることができる。
【００１３】
上記の目的を達成するために、本発明の第２の態様の実施例は、自動運転車両から送信された遠隔制御要求を受信する受信モジュールと、前記遠隔制御要求に含まれる情報に基づいて、前記自動運転車両の現在の地理位置情報を取得する第１取得モジュールと、前記現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを取得する第２取得モジュールと、前記遠隔制御要求に基づいて、対応する制御命令を決定する第１決定モジュールと、前記目標無線ネットワークの前記目標無線チャネルを介して前記自動運転車両に前記制御命令を送信する送信モジュールと、を含む自動運転車両の遠隔制御装置を提供する。
【００１４】
本発明の実施例の自動運転車両の遠隔制御装置は、自動運転車両の遠隔制御要求を受信した後、自動運転車両の現在の地理位置に合わせて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線ネットワークの目標無線チャネルを取得し、目標無線ネットワークの目標無線チャネルを介して自動運転車両に、対応する制御命令を送信する。よって、制御命令が自動運転車両にタイムリーに到達することができるので、自動運転車両の低遅延の通信要件が満たされ、自動運転車両が制御命令に基づいて迅速に応答することができ、自動運転車両の運転安全性を向上させることができる。
【００１５】
上記の目的を達成するために、本発明第３の態様の実施例は、プロセッサと、メモリと、を含むサーバを提供する。前記プロセッサは、前記メモリに記憶されている実行可能なプログラムコードを読み出して、前記実行可能なプログラムコードに対応するプログラムを実行し、上記実施例に記載の自動運転車両の遠隔制御方法を実現する。
【００１６】
本発明の実施例のサーバは、自動運転車両の遠隔制御要求を受信した後、自動運転車両の現在の地理位置に合わせて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線ネットワークの目標無線チャネルを取得し、目標無線ネットワークの目標無線チャネルを介して自動運転車両に、対応する制御命令を送信する。よって、制御命令が自動運転車両にタイムリーに到達することができるので、自動運転車両の低遅延の通信要件が満たされ、自動運転車両が制御命令に基づいて迅速に応答することができ、自動運転車両の運転安全性を向上させることができる。
【００１７】
上記の目的を達成するために、本発明第４の態様の実施例は、サーバと、自動運転車両とを含む自動運転車両の遠隔制御システムを提供する。前記サーバは、前記自動運転車両から送信された遠隔制御要求を受信し、前記遠隔制御要求に含まれる情報に基づいて、前記自動運転車両の現在の地理位置情報を取得し、前記現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、前記目標無線チャネルに対応する目標無線ネットワークを取得し、前記遠隔制御要求に基づいて、対応する制御命令を決定し、前記目標無線ネットワークの目標無線チャネルを介して前記制御命令を送信し、前記自動運転車両は、前記サーバに前記遠隔制御要求を送信し、前記サーバから送信された前記制御命令を受信する。
【００１８】
上記の目的を達成するために、本発明第５の態様の実施例は、コンピュータプログラムが記憶されている非一時的なコンピュータ読み取り可能な記憶媒体を提供する。当該プログラムがプロセッサによって実行される時に、上記実施例に記載の自動運転車両の遠隔制御方法が実現される。
【００１９】
上記の目的を達成するために、本発明第６の態様の実施例は、コンピュータプログラム製品を提供する。前記コンピュータプログラム製品における命令がプロセッサによって実行される時に、上記実施例に記載の自動運転車両の遠隔制御方法が実現される。
【００２０】
本発明の付加的な特徴および利点は、一部が以下の説明において示され、一部が以下の説明により明らかになり、または本発明の実践によって理解される。
【図面の簡単な説明】
【００２１】
本発明の上記及び／または付加的な特徴及び利点は、下記の図面を参照して実施例を説明することにより、明らかになり、理解しやすくなる。
【図１】本発明の一実施例によって提供される自動運転車両の遠隔制御方法のフローチャートである。
【図２】本発明の別の実施例によって提供される自動運転車両の遠隔制御方法のフローチャートである。
【図３】本発明のさらに別の実施例によって提供される自動運転車両の遠隔制御方法のフローチャートである。
【図４】本発明の一実施例によって提供される自動運転車両の遠隔制御装置の概略構成図である。
【図５】本発明の別の実施例によって提供される自動運転車両の遠隔制御装置の概略構成図である。
【図６】本発明のさらに別の実施例によって提供される自動運転車両の遠隔制御装置の概略構成図である。
【図７】本発明の一実施例によって提供されるサーバの概略構成図である。
【図８】本発明の一実施例によって提供される自動運転車両の遠隔制御システムの概略構成図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施例について詳細に説明し、前記実施例が図面に示されている。同一又は類似の符号は常に同一又は類似の要素を表す。以下に図面を参照ながら説明された実施例は、例示であり、本発明を解釈するためのものであるので、本発明を限定するものであると理解してはならない。
【００２３】
本発明の実施例の自動運転車両の遠隔制御方法、装置、サーバおよび遠隔制御システムについて、図面を参照しながら以下に説明する。
【００２４】
図１は、本発明の一実施例によって提供される自動運転車両の遠隔制御方法のフローチャートである。
【００２５】
図１に示すように、当該自動運転車両の遠隔制御方法は、以下のステップ１０１〜ステップ１０５を含む。
【００２６】
ステップ１０１において、自動運転車両から送信された遠隔制御要求を受信する。
【００２７】
なお、当該実施例の自動運転車両の遠隔制御方法は、サーバに位置する自動運転車両の遠隔制御装置に適用される。
【００２８】
具体的には、自動運転車両が遠隔制御を必要とすることを決定した場合、自動運転車両は、遠隔制御に対応するサーバに遠隔制御要求を送信してもよい。
【００２９】
ここで、自動運転車両が遠隔制御を必要とすることは、自動運転車両が既存の運転条件範囲外の状況に遭遇したこと、自動運転車両の突然の加速または減速、自動運転車両の自動運転制御ストラテジーが故障したことなどを含むが、それらに限定されない。当該実施例は、これについて限定しない。
【００３０】
たとえば、自動運転車両の前方に変わった形状の障害物がある場合、自動運転車両は、前方へ引き続き進むことを停止し、サーバに遠隔制御要求を送信する。そして、サーバによって自動運転車両が制御され、前方へ引き続き進むか、または車線を変更する。
【００３１】
ステップ１０２において、遠隔制御要求に含まれる情報に基づいて、自動運転車両の現在の地理位置情報を取得する。
【００３２】
なお、使用シーンが異なると、遠隔制御要求に含まれる情報に基づいて自動運転車両の現在の地理位置情報を取得する方式も異なる。以下、例を挙げて説明する。
【００３３】
一例として、遠隔制御要求に自動運転車両の車両識別情報が含まれる場合、サーバは、位置に基づく位置決めサーバに、車両識別情報が含まれる位置決め要求を送信する。それに応じて、位置決めサーバは、車両識別情報に対応する地理位置情報を取得し、サーバに地理位置情報をフィードバックする。位置決めサーバによってフィードバックされた地理位置情報は、自動運転車両の現在の地理位置情報である。
【００３４】
別の例として、遠隔制御要求に自動運転車両の車両識別情報が含まれる場合、サーバは、車両識別情報に対応する地理位置情報を取得する。取得した地理位置情報は、自動運転車両の現在の地理位置情報である。
【００３５】
別の例として、遠隔制御要求に自動運転車両の全地球測位情報が含まれる場合、サーバは、全地球測位情報に対応する地理位置情報を取得する。取得した地理位置情報は、自動運転車両の現在の地理位置情報である。
【００３６】
ステップ１０３において、現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、目標無線チャネルに対応する目標無線ネットワークを取得する。
【００３７】
複数の無線ネットワーク候補は、複数の異なる移動通信ネットワークであってもよい。たとえば、複数の無線ネットワーク候補は、複数の異なる移動通信プロバイダから提供される無線ネットワークであってもよい。
【００３８】
例示的な一実施形態として、自動運転車両の現在の地理位置情報を取得した後、予め記憶されている地理位置、無線ネットワークおよび無線チャネルと、通信遅延との対応関係に基づいて、現在の地理位置情報における各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延を取得し、その後、各無線チャネル候補のそれぞれに対応する通信遅延に基づいて、通信遅延の最も短い目標無線チャネルを決定し、目標無線チャネルに対応する目標無線ネットワークを取得する。
【００３９】
なお、各地理位置について、スニッフィング技術によって各無線ネットワークの無線チャネルに対応する通信遅延を取得することができる。
【００４０】
スニッフィング技術によって各無線ネットワークの無線チャネルに対応する通信遅延を取得する具体的なプロセスは、以下の通りである。各地理位置について、サーバは、所定の無線ネットワークの所定の無線チャネルを介して、現在の地理位置に位置するテスト端末にＰＩＮＧプローブパケットを送信してＰＩＮＧプローブパケットの送信時刻を記録し、テスト端末からのＰＩＮＧ応答パケットの受信時刻を取得し、送信時刻と受信時刻とに基づいて、現在の地理位置における所定の無線ネットワークの所定の無線チャネルの通信遅延を決定する。
【００４１】
ここで、テスト端末は、通信機能を有するあらゆる電子機器であってもよく、たとえばスマートフォン、自動運転車両、携帯式機器などの電子機器であってもよい。当該実施例は、テスト端末について限定しない。
【００４２】
ステップ１０４において、遠隔制御要求に基づいて、対応する制御命令を決定する。
【００４３】
ここで、制御命令は、車線変更命令、引き続き前方へ進む命令、運転モード調整命令などであってもよい。
【００４４】
なお、異なる使用シーンでは、自動運転車両の実際状況が異なるので、その対応する遠隔制御要求に含まれる情報が異なり、または、送信される遠隔制御要求のタイプが異なる。したがって、遠隔制御要求に基づいて決定される制御命令も異なるので、実際の使用において、自動運転車両から送信された遠隔制御要求に含まれる情報の実際の状況に合わせた制御命令を決定してもよいが、当該実施例は、これについて限定しない。
【００４５】
なお、サーバが自動運転車両の周辺環境情報および車両状態情報に基づいて、対応する制御命令を決定することができるように、遠隔制御要求に含まれる情報は、自動運転車両の車両識別情報または自動運転車両の全地球測位情報を含むことができるほか、自動運転車両の周辺環境情報および車両状態情報などをも含むことができる。
【００４６】
ステップ１０５において、目標無線ネットワークの目標無線チャネルを介して自動運転車両に制御命令を送信する。
【００４７】
本発明の実施例の自動運転車両の遠隔制御方法は、自動運転車両の遠隔制御要求を受信した後、自動運転車両の現在の地理位置に合わせて複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線ネットワークの目標無線チャネルを取得し、目標無線ネットワークの目標無線チャネルを介して自動運転車両に、対応する制御命令を送信する。よって、制御命令が自動運転車両にタイムリーに到達することができ、自動運転車両の低遅延の通信要件が満たされ、自動運転車両が制御命令に基づいて迅速に応答することができ、自動運転車両の運転安全性が向上する。
【００４８】
図２は、本発明の別の実施例によって提供される自動運転車両の遠隔制御方法のフローチャートである。
【００４９】
図２に示すように、当該自動運転車両の遠隔制御方法は、以下のステップ２０１〜ステップ２０６を含む。
【００５０】
ステップ２０１において、自動運転車両から送信された遠隔制御要求を受信する。
【００５１】
ステップ２０２において、遠隔制御要求に含まれる情報に基づいて、自動運転車両の現在の地理位置情報を取得する。
【００５２】
なお、上記のステップ１０１〜１０２に関する解釈や説明は、この実施例のステップ２０１〜２０２にも適用されるが、ここでは詳しい説明を省略する。
【００５３】
ステップ２０３において、遠隔制御要求の受信時刻を取得する。
【００５４】
ステップ２０４において、受信時刻および現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、目標無線チャネルに対応する目標無線ネットワークを取得する。
【００５５】
なお、ある無線ネットワークのある地理位置について、当該無線ネットワークでは、異なる時間帯で使用される無線チャネルが異なる場合がある。したがって、例示的な一実施形態として、受信時刻および自動運転車両の現在の地理位置情報を受信した後、受信時刻および現在の地理位置情報に基づいて、各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延を決定し、各無線チャネル候補のそれぞれに対応する通信遅延に基づいて、通信遅延の最も短い目標無線チャネルを取得し、目標無線チャネルに対応する目標無線ネットワークを決定することができる。
【００５６】
具体的には、予め記憶されている時間帯、地理位置、無線ネットワークおよび無線チャネルと、通信遅延との対応関係に基づいて、受信時刻の時間帯および現在の地理位置における、各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延を取得し、その後、各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延に基づいて、通信遅延の最も短い目標無線チャネルを決定し、目標無線チャネルに対応する目標無線ネットワークを決定することができる。
【００５７】
ステップ２０５において、遠隔制御要求に基づいて、対応する制御命令を決定する。
【００５８】
ステップ２０６において、目標無線ネットワークの目標無線チャネルを介して自動運転車両に制御命令を送信する。
【００５９】
本発明の実施例の自動運転車両の遠隔制御方法は、自動運転車両の遠隔制御要求を受信した後、遠隔制御要求の受信時刻および自動運転車両の現在の地理位置に合わせて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、目標無線チャネルに対応する目標無線ネットワークを取得し、その後、目標無線ネットワークの目標無線チャネルを介して自動運転車両に、対応する制御命令を送信する。よって、制御命令が自動運転車両にタイムリーに到達することができ、自動運転車両の低遅延の通信要件が満たされ、自動運転車両が制御命令に基づいて迅速に応答することができ、自動運転車両の運転安全性を向上させることができる。
【００６０】
本発明の一実施例において、目標無線ネットワークは、Ｎ（Ｎは１より大きい正の整数）個であり、目標無線ネットワークの目標無線チャネルを介して自動運転車両に制御命令を送信する前に、図３に示すように、下記のステップ３０１〜ステップ３０３をさらに含む。
【００６１】
ステップ３０１において、Ｎ個の目標無線ネットワークのそれぞれに対応する優先順位を取得する。
【００６２】
なお、使用シーンが異なると、Ｎ個の目標無線ネットワークのそれぞれに対応する優先順位を取得する方式が異なる。以下、例を挙げて説明する。
【００６３】
一例として、予め記憶されている地理位置および無線ネットワークと、優先順位との対応関係に基づいて、現在の地理位置における各目標無線ネットワークの優先順位を取得する。
【００６４】
別の例として、現在の地理位置における各目標無線ネットワークの履歴使用回数を取得し、各目標無線ネットワークの履歴使用回数の大きさに基づいて、各目標無線ネットワークの優先順位を決定する。
【００６５】
ステップ３０２において、Ｎ個の目標無線ネットワークのそれぞれに対応する優先順位に基づいて、優先順位の最も高い目標無線ネットワークを取得し、優先順位の最も高い目標無線ネットワークを目標無線ネットワークとする。
【００６６】
ステップ３０３において、優先順位の最も高い目標無線ネットワークに対応する無線チャネルを取得して目標無線チャネルとする。
【００６７】
本発明の実施例の自動運転車両の遠隔制御方法は、自動運転車両と通信する際に、通信遅延の最も短い目標無線チャネルが複数の目標無線ネットワークに対応すると判定された場合、目標無線ネットワークの優先順位に基づいて、優先順位の最も高い目標無線ネットワークを決定し、優先順位の最も高い目標無線ネットワークの無線チャネルを使用して自動運転車両と遠隔でインタラクションを行う。よって、制御命令が自動運転車両にタイムリーに到達することができ、サーバと自動運転車両とのリアルタイム通信が確保され、自動運転車両の運転安全性が向上し、自動運転車両の遠隔インタラクションニーズが満たされる。
【００６８】
上記の実施例を実現するために、本発明は、自動運転車両の遠隔制御装置をさらに提供する。
【００６９】
図４は、本発明の一実施例によって提供される自動運転車両の遠隔制御装置の概略構成図である。
【００７０】
図４に示すように、当該自動運転車両の遠隔制御装置は、受信モジュール１１０と、第１取得モジュール１２０と、第２取得モジュール１３０と、第１決定モジュール１４０と、送信モジュール１５０と、を含む。
受信モジュール１１０は、自動運転車両から送信された遠隔制御要求を受信する。
第１取得モジュール１２０は、遠隔制御要求に含まれる情報に基づいて、自動運転車両の現在の地理位置情報を取得する。
第２取得モジュール１３０は、現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、目標無線チャネルに対応する目標無線ネットワークを取得する。
第１決定モジュール１４０は、遠隔制御要求に基づいて、対応する制御命令を決定する。
送信モジュール１５０は、目標無線ネットワークの目標無線チャネルを介して自動運転車両に制御命令を送信する。
【００７１】
本発明の一実施例において、第１決定モジュール１５０は、具体的には、予め記憶されている地理位置、無線ネットワークおよび無線チャネルと、通信遅延との対応関係に基づいて、現在の地理位置情報における各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延を取得し、各無線チャネル候補のそれぞれに対応する通信遅延に基づいて、通信遅延の最も短い目標無線チャネルを決定し、目標無線チャネルに対応する目標無線ネットワークを取得する。
【００７２】
本発明の一実施例において、図４に示す構成に加えて、当該装置は、図５に示すように、遠隔制御要求の受信時刻を取得する第３取得モジュール１６０と、受信時刻および現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得する第２決定モジュール１７０と、をさらに含んでもよい。
【００７３】
本発明の一実施例において、第２決定モジュール１７０は、具体的には、受信時刻および現在の地理位置情報に基づいて、各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延を決定し、各無線チャネル候補のそれぞれに対応する通信遅延に基づいて、通信遅延の最も短い目標無線チャネルを取得し、目標無線チャネルに対応する目標無線ネットワークを決定する。
【００７４】
具体的には、第２決定モジュール１７０は、予め記憶されている時間帯、地理位置、無線ネットワーク、および無線チャネルと、通信遅延と、の対応関係に基づいて、受信時刻が位置する時間帯および現在の地理位置における各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延を取得し、その後、各無線ネットワーク候補の無線チャネル候補のそれぞれに対応する通信遅延に基づいて、通信遅延の最も短い目標無線チャネルを決定し、目標無線チャネルに対応する目標無線ネットワークを決定する。
【００７５】
本発明の一実施例において、目標無線ネットワークは、Ｎ（Ｎは１より大きい正の整数）個である。図４に示す構成に加えて、当該装置は、図６に示すように、Ｎ個の目標無線ネットワークのそれぞれに対応する優先順位を取得する第４取得モジュール１８０と、Ｎ個の目標無線ネットワークのそれぞれに対応する優先順位に基づいて、優先順位の最も高い目標無線ネットワークを取得し、優先順位の最も高い目標無線ネットワークを目標無線ネットワークとする第５取得モジュール１９０と、優先順位の最も高い目標無線ネットワークに対応する無線チャネルを取得して目標無線チャネルとする第６取得モジュール２００と、をさらに含む。
【００７６】
なお、上記の図６に示す装置の実施例における第４取得モジュール１８０と、第５取得モジュール１９０と、第６取得モジュール２００との構成は、上記の図５に示す装置の実施例に含まれてもよいが、当該実施例は、これについて限定しない。
【００７７】
なお、自動運転車両の遠隔制御方法の実施例に関する上記の解釈や説明は、当該実施例の自動運転車両の遠隔制御装置にも適用するため、ここでは詳しい説明を省略する。
【００７８】
本発明の実施例の自動運転車両の遠隔制御装置は、自動運転車両の遠隔制御要求を受信した後、遠隔制御要求の受信時刻および自動運転車両の現在の地理位置に合わせて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、目標無線チャネルに対応する目標無線ネットワークを取得し、その後、目標無線ネットワークの目標無線チャネルを介して自動運転車両に、対応する制御命令を送信する。よって、制御命令が自動運転車両にタイムリーに到達することができ、自動運転車両の低遅延の通信要件が満たされ、自動運転車両が制御命令に基づいて迅速に応答することができ、自動運転車両の運転安全性を向上させることができる。
【００７９】
上記の実施例を実現するために、本発明は、サーバをさらに提供する。
【００８０】
図７は、本発明の一実施例によって提供されるサーバの概略構成図である。
【００８１】
図７に示すように、当該サーバは、プロセッサ７１と、メモリ７２と、通信インタフェース７３と、バス７４とを含む。
プロセッサ７１と、メモリ７２と、通信インタフェース７３とは、バス７４によって接続されて互いに通信する。メモリ７２には、実行可能なコンピュータプログラムが記憶されている。プロセッサ７１は、メモリ７２に記憶されている実行可能なコンピュータプログラムコードを読み出して、実行可能なコンピュータプログラムコードに対応するプログラムを実行することによって、上記実施例の自動運転車両の遠隔制御方法を実行する。
【００８２】
本発明の実施例のサーバは、自動運転車両の遠隔制御要求を受信した後、遠隔制御要求の受信時刻および自動運転車両の現在の地理位置に合わせて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、目標無線チャネルに対応する目標無線ネットワークを取得し、その後、目標無線ネットワークの目標無線チャネルを介して自動運転車両に、対応する制御命令を送信する。よって、制御命令が自動運転車両にタイムリーに到達することができ、自動運転車両の低遅延の通信要件が満たされ、自動運転車両が制御命令に基づいて迅速に応答することができ、自動運転車両の運転安全性を向上させることができる。
【００８３】
図８は、本発明の一実施例によって提供される自動運転車両の遠隔制御システムの概略構成図である。
【００８４】
図８に示すように、当該システムは、サーバ１０と、自動運転車両２０とを含む。
サーバ１０は、自動運転車両２０から送信された遠隔制御要求を受信し、遠隔制御要求に含まれる情報に基づいて、自動運転車両２０の現在の地理位置情報を取得し、現在の地理位置情報に基づいて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、目標無線チャネルに対応する目標無線ネットワークを取得し、遠隔制御要求に基づいて、対応する制御命令を決定し、目標無線ネットワークの目標無線チャネルを介して制御命令を送信する。
自動運転車両２０は、サーバ１０に遠隔制御要求を送信し、サーバ１０から送信された制御命令を受信する。
【００８５】
なお、自動運転車両の遠隔制御方法および装置に関する上記の解釈や説明は、当該実施例の自動運転車両の遠隔制御システムにも適用するため、当該実施例は、これについて限定しない。
【００８６】
本発明の実施例の自動運転車両の遠隔制御システムは、サーバが自動運転車両の遠隔制御要求を受信した後、遠隔制御要求の受信時刻および自動運転車両の現在の地理位置に合わせて、複数の無線ネットワーク候補の無線チャネル候補から通信遅延の最も短い目標無線チャネルを取得し、目標無線チャネルに対応する目標無線ネットワークを取得し、その後、目標無線ネットワークの目標無線チャネルを介して自動運転車両に、対応する制御命令を送信する。よって、制御命令が自動運転車両にタイムリーに到達することができ、自動運転車両の低遅延の通信要件が満たされ、自動運転車両が制御命令に基づいて迅速に応答することができ、自動運転車両の運転安全性が向上する。
【００８７】
上記の実施例を実現するために、本発明は、コンピュータプログラムが記憶されている非一時的なコンピュータ読み取り可能な記憶媒体をさらに提供し、前記コンピュータプログラムがプロセッサによって実行される時に、前述した実施例に記載の自動運転車両の遠隔制御方法が実行可能である。
【００８８】
上記の実施例を実現するために、本発明は、コンピュータプログラム製品をさらに提供し、コンピュータプログラム製品における命令が、プロセッサによって実行される時に、前述した実施例に記載の自動運転車両の遠隔制御方法が実行される。
【００８９】
本発明の説明において、「一実施例」、「一部の実施例」、「例」、「具体的な例」、或いは「一部の例」などの用語を参照した説明は、当該実施例或いは例に合わせて説明された具体的な特徴、構成、材料或いは特性が、本開示の少なくとも１つの実施例或いは例に含まれる。本明細書において、上記用語に対する例示的な説明は、必ずしも同じ実施例或いは例を示すものではない。また、説明された具体的な特徴、構成、材料或いは特性は、いずれか１つ或いは複数の実施例又は例において適切に結合することができる。なお、相互に矛盾しない限り、当業者は、本明細書において説明された異なる実施例又は例、及び異なる実施例又は例の特徴を結合し、組み合わせることができる。
【００９０】
なお、「第１」、「第２」の用語は、単に目的を説明するためのものであり、比較的な重要性を指示又は暗示するか、或いは示された技術的特徴の数を黙示的に指示すると理解してはならない。よって、「第１」、「第２」が限定されている特徴は少なくとも１つの前記特徴を含むことを明示又は暗示するものである。本発明の説明において、明確且つ具体的な限定がない限り、「複数」とは、少なくとも２つ、例えば、２つ、３つなどを意味する。
【００９１】
フローチャートにおける、又はここで他の形態で記載された任意のプロセス又は方法は、特定ロジック機能又はプロセスのステップを実現するための１つ又は複数の実行可能な命令コードを含むモジュール、セグメント又は一部を表すと理解されてもよい。また、本発明の好ましい実施形態の範囲は、ここで示された又は論議された順番ではなく、係る機能に応じてほぼ同時の形態又は逆の順番で機能を実行することができる他の実現を含むことができる。これは、当業者であれば理解すべきことである。
【００９２】
フローチャートで示された又はここで他の形態で説明されたロジック及び／又はステップは、例えば、ロジック機能を実現するための実行可能な命令の順番付けられたリストと見なすことができ、任意のコンピュータ読み取り可能な記憶媒体に具体的に実装されて、命令実行システム、装置、又はデバイス（例えばコンピュータに基づいたシステム、プロセッサを含むシステム、又は他の命令実行システム、装置又はデバイスから命令を獲得して命令を実行するシステム）に利用されるか、又はこれらの命令実行システム、装置又はデバイスと組み合わせて利用される。本願明細書において、「コンピュータ読み取り可能な記憶媒体」は、命令実行システム、装置又はデバイスによって、又は、命令実行システム、装置又はデバイスと組み合わせて使用するためのプログラムを含む、格納、通信、伝播、又は伝送することができる任意の装置であってもよい。コンピュータ読み取り可能な記憶媒体のより具体的な例（非限定的なリスト）として、１つ又は複数の配線を備える電気接続部（電子装置）、ポータブルコンピュータディスクカートリッジ（磁気装置）、ランダムアクセスメモリ（ＲＡＭ）読み出し専用メモリ（ＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバデバイス、及びポータブルコンパクトディスク読み出し専用リメモリ（ＣＤＲＯＭ）を含む。また、コンピュータ読み取り可能な記憶媒体は、前記プログラムが印刷され得る紙又は他の適切な媒体であってもよく、例えば、紙や他の媒体を光学的スキャンし、次に編集し、解釈し、又は必要な場合に他の適切な形態で処理して前記プログラムを電子的に取得して、コンピュータメモリに格納するからである。
【００９３】
なお、本出願の各部分は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって実現することができる。上記実施形態において、複数のステップ又は方法は、メモリに記憶され且つ適切な命令実行システムによって実行されるソフトウェア又はファームウェアによって実現することができる。例えば、ハードウェアで実現される場合に、別の実施形態と同様に、本分野において周知である、データ信号に対してロジック機能を実現するためのロジックゲート回路を備える離散ロジック回路、適切な組み合わせロジックゲート回路を備える特定用途向け集積回路、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などの当分野の周知技術のいずれか１つ又はこれらの組み合わせによって実現することができる。
【００９４】
通常の当業者であれば、上記の実施例に係る方法に含まれる全部又は一部のステップは、プログラムによってハードウェアを命令することで実行することができると理解することができる。前記プログラムは、コンピュータ読み取り可能な記憶媒体に格納することができ、当該プログラムが実行される場合に、方法実施例におけるステップの１つ又はそれらの組み合わせが実行される。
【００９５】
また、本発明の各実施例における各機能ユニットは、１つの処理モジュールに集積されてもよいし、それぞれが個別の物理的存在であってもよいし、２つ以上のユニットが１つのモジュールに集積されてもよい。前記集積モジュールは、ハードウェアの形態で実現されてもよいし、ソフトウェア機能モジュールの形態で実現されてもよい。前記集積モジュールがソフト機能モジュールの形態で実現され、独立した製品として販売又は使用される場合に、１つのコンピュータ読み取り可能な記憶媒体に記憶されてもよい。
【００９６】
上記の記憶媒体は、読み出し専用メモリ、磁気ディスク、又は光ディスクなどであってもよい。以上、本発明の実施例を示して説明したが、上記実施例は例示であって、本発明を制限するものであると理解してはならない。通常の当業者であれば、本発明の範囲内で上記実施例に対して変更、修正、置換、変形を行うことができる。
【図１】
2020039120.tif 000003
【図２】
2020039120.tif 000004
【図３】
2020039120.tif 000005
【図４】
2020039120.tif 000006
【図５】
2020039120.tif 000007
【図６】
2020039120.tif 000008
【図７】
2020039120.tif 000009
【図８】
2020039120.tif 000010