(57)【要約】      （修正有）【課題】自動運転車両の情報アップデート方法、装置及び記憶媒体を提供する。【解決手段】方法は、アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得することと、当該目標車載クライアントが当該目標アップデート情報に基づきアップデートを行うように、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントに当該目標アップデート情報が付随されているアップデート指示メッセージを送信することと、を含む。これにより、自動運転車両における車載クライアントに対し効果的に情報アップデートを行うことを実現し、車載クライアント及び／又は自動運転車両のユーザエクスペリエンスを向上させる。【選択図】図２
2020042788.tif 000002
【特許請求の範囲】
【請求項１】
自動運転車両の情報アップデート方法であって、
アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得することと、
無線経由ダウンロード（ＯＴＡ）技術により前記目標車載クライアントにアップデート指示メッセージを送信し、ただし、前記目標車載クライアントが前記目標アップデート情報に基づきアップデートを行うように、前記アップデート指示メッセージには前記目標アップデート情報が含まれることを特徴とする自動運転車両の情報アップデート方法。
【請求項２】
前記アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得することは、
予め記憶されている関係情報に新たな関係情報が追加されていることを検出し、ただし、前記予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれ、前記新たな関係情報には新たなアップデート識別情報と新たなアップデート情報との対応関係が含まれる場合、前記新たなアップデート情報を前記目標アップデート情報として確定することと、
記憶されているアップデート識別情報と車載クライアントとの対応関係に基づき、前記新たなアップデート識別情報に対応する車載クライアントを、前記目標車載クライアントとして確定することとを含むことを特徴とする請求項１に記載の自動運転車両の情報アップデート方法。
【請求項３】
前記無線経由ダウンロード（ＯＴＡ）技術により前記目標車載クライアントにアップデート指示メッセージを送信することは、
確定された目標アップデート情報及び目標車載クライアントが正しいか否かを判断することと、
前記目標アップデート情報及び前記目標車載クライアントが正しいことを確定したのであれば、無線経由ダウンロード（ＯＴＡ）技術により前記目標車載クライアントにアップデート指示メッセージを送信することとを含むことを特徴とする請求項１又は請求項２に記載の自動運転車両の情報アップデート方法。
【請求項４】
前記アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得することは、
前記目標車載クライアントが送信したアップデート要求メッセージを受信し、ただし、前記アップデート要求メッセージには、前記目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれることと、
前記目標車載クライアントの識別情報に基づき前記目標車載クライアントを確定し、前記アップデート要求情報の識別情報に基づき前記目標アップデート情報を確定することとを含むことを特徴とする請求項１に記載の自動運転車両の情報アップデート方法。
【請求項５】
前記アップデート要求情報の識別情報に基づき前記目標アップデート情報を確定することは、
予め記憶されている関係情報に基づき前記アップデート要求情報の識別情報に対応するアップデート情報が存在するか否かを判断し、ただし、前記予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれることと、
前記アップデート要求情報の識別情報に対応するアップデート情報が存在するのであれば、前記アップデート要求情報の識別情報に対応するアップデート情報を前記目標アップデート情報として確定することとを含むことを特徴とする請求項４に記載の自動運転車両の情報アップデート方法。
【請求項６】
前記アップデート要求メッセージには、目標ユーザアイデンティティ情報がさらに含まれるのであれば、前記目標車載クライアントの識別情報に基づき前記目標車載クライアントを確定し、前記アップデート要求情報の識別情報に基づき前記目標アップデート情報を確定することは、
記憶されているユーザアイデンティティ情報と車載クライアントとの対応関係に基づき、前記目標ユーザアイデンティティ情報が前記目標車載クライアントに対応する正当なユーザアイデンティティ情報であるか否か判断することと、
前記目標ユーザアイデンティティ情報が前記目標車載クライアントに対応する正当なユーザアイデンティティ情報であることを確定したのであれば、前記目標車載クライアントの識別情報に基づき前記目標車載クライアントを確定し、前記アップデート要求情報の識別情報に基づき前記目標アップデート情報を確定することとを含むことを特徴とする請求項４又は請求項５に記載の自動運転車両の情報アップデート方法。
【請求項７】
自動運転車両の情報アップデート方法であって、
車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信したアップデート指示メッセージを受信し、ただし、前記アップデート指示メッセージには目標アップデート情報が含まれることと、
前記目標アップデート情報に基づきアップデートを行うこととを含むことを特徴とする自動運転車両の情報アップデート方法。
【請求項８】
前記目標アップデート情報に基づきアップデートを行うことは、
前記目標アップデート情報に基づきアップデートを行うことが必要であるか否かを判断することと、
アップデートが必要であることを確定したのであれば、前記目標アップデート情報に基づきアップデートを行うこととを含むことを特徴とする請求項７に記載の自動運転車両の情報アップデート方法。
【請求項９】
前記車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信したアップデート指示メッセージを受信する前に、
前記車載サーバにアップデート要求メッセージを送信し、ただし、前記アップデート要求メッセージには、目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれることをさらに含むことを特徴とする請求項７に記載の自動運転車両の情報アップデート方法。
【請求項１０】
車載サーバであって、メモリと、プロセッサと、送受信器とを含み、
ただし、前記メモリは、プログラムコマンドを記憶するために用いられ、
前記プロセッサは、前記メモリに記憶されている前記プログラムコマンドを呼び出すことにより、
アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得するステップと、
前記送受信器が無線経由ダウンロード（ＯＴＡ）技術により前記目標車載クライアントにアップデート指示メッセージを送信するよう制御し、ただし、前記目標車載クライアントが前記目標アップデート情報に基づきアップデートを行うように、前記アップデート指示メッセージには前記目標アップデート情報が含まれるステップとを実現するために用いられることを特徴とする車載サーバ。
【請求項１１】
前記プロセッサは、具体的に、
予め記憶されている関係情報に新たな関係情報が追加されていることを検出し、ただし、前記予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれ、前記新たな関係情報に新たなアップデート識別情報と新たなアップデート情報との対応関係が含まれる場合、前記新たなアップデート情報を前記目標アップデート情報として確定し、
記憶されている識別情報と車載クライアントとの対応関係に基づき、前記新たな識別情報に対応する車載クライアントを、前記目標車載クライアントとして確定するために用いられることを特徴とする請求項１０に記載の車載サーバ。
【請求項１２】
前記プロセッサは、具体的に、確定された目標アップデート情報及び目標車載クライアントが正しいか否かを判断するために用いられ、
前記プロセッサは前記目標アップデート情報及び前記目標車載クライアントが正しいことを確定したのであれば、前記送受信器は、具体的に、無線経由ダウンロード（ＯＴＡ）技術により前記目標車載クライアントにアップデート指示メッセージを送信するために用いられることを特徴とする請求項１０又は請求項１１に記載の車載サーバ。
【請求項１３】
前記送受信器は、前記目標車載クライアントが送信したアップデート要求メッセージを受信するためにも用いられ、ただし、前記アップデート要求メッセージには、前記目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれており、
前記プロセッサは、具体的に、前記目標車載クライアントの識別情報に基づき前記目標車載クライアントを確定し、前記アップデート要求情報の識別情報に基づき前記目標アップデート情報を確定するために用いられることを特徴とする請求項１０に記載の車載サーバ。
【請求項１４】
前記プロセッサ、具体的に、
予め記憶されている関係情報に基づき前記アップデート要求情報の識別情報に対応するアップデート情報が存在するか否かを判断するために用いられ、ただし、前記予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれており、
前記アップデート要求情報の識別情報に対応するアップデート情報が存在するのであれば、前記アップデート要求情報の識別情報に対応するアップデート情報を前記目標アップデート情報として確定するためにも用いられることを特徴とする請求項１３に記載の車載サーバ。
【請求項１５】
前記アップデート要求メッセージには、目標ユーザアイデンティティ情報がさらに含まれるのであれば、前記プロセッサは、具体的に、
記憶されているユーザアイデンティティ情報と車載クライアントとの対応関係に基づき、前記目標ユーザアイデンティティ情報が前記目標車載クライアントに対応する正当なユーザアイデンティティ情報であるか否か判断し、
前記目標ユーザアイデンティティ情報が前記目標車載クライアントに対応する正当なユーザアイデンティティ情報であることを確定したのであれば、前記目標車載クライアントの識別情報に基づき前記目標車載クライアントを確定し、前記アップデート要求情報の識別情報に基づき前記目標アップデート情報を確定するために用いられることを特徴とする請求項１３又は請求項１４に記載の車載サーバ。
【請求項１６】
車載クライアントであって、前記車載クライアントは目標車載クライアントであり、前記目標車載クライアントは、メモリと、プロセッサと、送受信器とを含み、
ただし、前記メモリは、プログラムコマンドを記憶するために用いられ、
前記プロセッサは、前記メモリに記憶されている前記プログラムコマンドを呼び出すことにより、
前記送受信器が、車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信したアップデート指示メッセージを受信するよう制御し、ただし、前記アップデート指示メッセージには目標アップデート情報が含まれるステップと、
前記目標アップデート情報に基づきアップデートを行うステップとを実現するために用いられることを特徴とする車載クライアント。
【請求項１７】
前記プロセッサは、具体的に、
前記目標アップデート情報に基づきアップデートを行うことが必要であるか否かを判断し、
アップデートが必要であることを確定したのであれば、前記目標アップデート情報に基づきアップデートを行うために用いられることを特徴とする請求項１６に記載の車載クライアント。
【請求項１８】
前記送受信器は、前記車載サーバにアップデート要求メッセージを送信するためにも用いられ、ただし、前記アップデート要求メッセージには、前記目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれることを特徴とする請求項１６に記載の車載クライアント。
【請求項１９】
コンピュータ読み取り可能な記憶媒体であって、前記コンピュータ読み取り可能な記憶媒体には、車載サーバに請求項１〜請求項６のいずれか１項に記載の自動運転車両の情報アップデート方法を実行させるためのコンピュータプログラムが記憶されることを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項２０】
コンピュータ読み取り可能な記憶媒体であって、前記コンピュータ読み取り可能な記憶媒体には、車載クライアントに請求項７〜請求項９のいずれか１項に記載の自動運転車両の情報アップデート方法を実行させるためのコンピュータプログラムが記憶されることを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、自動運転技術の分野に関し、より詳しくは、自動運転車両の情報アップデート方法、装置及び記憶媒体に関する。
【背景技術】
【０００２】
情報技術の発展に伴い、スマートカーに関する研究はますます多くなる。そのうち自動運転車両は、スマートカーの研究において主な方向性になっている。
【０００３】
一般的に、自動運転車両には、安全な自動運転を実現するように、各種のスマートなソフトウェアとハードウェアが配置されている。自動運転車両技術の発展に伴い、自動運転車両におけるソフトウェア、ファームウェア、パラメータ及び／又はデータなどの情報は常にアップデート又は更新する必要がある。
【０００４】
そのため、自動運転車両におけるソフトウェア、ファームウェア、パラメータ及び／又はデータなどの情報に対し、どのように効果的にアップデート又は更新を行うかは、早急に解決すべき技術的課題となる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願は、自動運転車両における車載クライアントに対し効果的に情報アップデートを行うことを実現するためになされるものであり、自動運転車両の情報アップデート方法、装置及び記憶媒体を提供する。
【課題を解決するための手段】
【０００６】
本願の第１の態様として、自動運転車両の情報アップデート方法を提供し、当該方法は、
アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得することと、
無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信し、ただし、当該目標車載クライアントが当該目標アップデート情報に基づきアップデートを行うように、当該アップデート指示メッセージには当該目標アップデート情報が含まれることとを含む。
【０００７】
一つの可能な実施形態において、当該アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得することは、
予め記憶されている関係情報に新たな関係情報が追加されていることを検出し、ただし、当該予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれ、当該新たな関係情報には新たなアップデート識別情報と新たなアップデート情報との対応関係が含まれた場合、当該新たなアップデート情報を当該目標アップデート情報として確定することと、
記憶されているアップデート識別情報と車載クライアントとの対応関係に基づき、当該新たなアップデート識別情報に対応する車載クライアントを、当該目標車載クライアントとして確定することとを含む。
【０００８】
一つの可能な実施形態において、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信することは、
確定された目標アップデート情報及び目標車載クライアントが正しいか否かを判断することと、
当該目標アップデート情報及び当該目標車載クライアントが正しいことを確定したのであれば、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信することとを含む。
【０００９】
一つの可能な実施形態において、当該アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得することは、
当該目標車載クライアントが送信したアップデート要求メッセージを受信し、ただし、当該アップデート要求メッセージには、当該目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれることと、
当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定することとを含む。
【００１０】
一つの可能な実施形態において、当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定することは、
予め記憶されている関係情報に基づき、当該アップデート要求情報の識別情報に対応するアップデート情報が存在するか否かを判断し、ただし、当該予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれることと、
当該アップデート要求情報の識別情報に対応するアップデート情報が存在するのであれば、当該アップデート要求情報の識別情報に対応するアップデート情報を当該目標アップデート情報として確定することとを含む。
【００１１】
一つの可能な実施形態において、当該アップデート要求メッセージに、目標ユーザアイデンティティ情報がさらに含まれるのであれば、当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定することは、
記憶されているユーザアイデンティティ情報と車載クライアントとの対応関係に基づき、当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であるか否かを判断することと、
当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であることを確定したのであれば、当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定することとを含む。
【００１２】
第１の態様に係る自動運転車両の情報アップデート方法の実施例において、アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得し、さらに、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントに当該目標アップデート情報が付随されているアップデート指示メッセージを送信することにより、当該目標車載クライアントは、当該目標アップデート情報に基づきアップデートを行う。これにより、自動運転車両における車載クライアントに対し効果的に情報アップデートを行うことを実現し、車載クライアント及び／又は自動運転車両のユーザエクスペリエンスを向上させる。
【００１３】
本願の第２の態様として、自動運転車両の情報アップデート方法を提供し、当該方法は、
車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信したアップデート指示メッセージを受信し、ただし、当該アップデート指示メッセージには目標アップデート情報が含まれることと、
当該目標アップデート情報に基づきアップデートを行うこととを含む。
【００１４】
一つの可能な実施形態において、当該目標アップデート情報に基づきアップデートを行うことは、
当該目標アップデート情報に基づきアップデートを行うことが必要であるか否かを判断することと、
アップデートが必要であることを確定したのであれば、当該目標アップデート情報に基づきアップデートを行うこととを含む。
【００１５】
一つの可能な実施形態において、当該車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信したアップデート指示メッセージを受信する前に、
当該車載サーバにアップデート要求メッセージを送信し、ただし、当該アップデート要求メッセージには、目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれることをさらに含む。
【００１６】
第２の態様に係る自動運転車両の情報アップデート方法の実施例において、車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信した目標アップデート情報が付随されているアップデート指示メッセージを受信し、さらに、当該目標アップデート情報に基づきアップデートを行う。これにより、自動運転車両における車載クライアントに対し効果的に情報アップデートを行うことを実現し、車載クライアント及び／又は自動運転車両のユーザエクスペリエンスを向上させる。
【００１７】
本願の第３の態様として、自動運転車両の情報アップデート装置を提供し、当該装置は、
アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得するために用いられる確定モジュールと、
無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信するために用いられ、ただし、当該目標車載クライアントが当該目標アップデート情報に基づきアップデートを行うように、当該アップデート指示メッセージには当該目標アップデート情報が含まれる送信モジュールとを含む。
【００１８】
一つの可能な実施形態において、当該確定モジュールは、具体的に、
予め記憶されている関係情報に新たな関係情報が追加されていることを検出し、ただし、当該予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれ、当該新たな関係情報には新たなアップデート識別情報と新たなアップデート情報との対応関係が含まれる場合、当該新たなアップデート情報を当該目標アップデート情報として確定し、
記憶されているアップデート識別情報と車載クライアントとの対応関係に基づき、当該新たなアップデート識別情報に対応する車載クライアントを、当該目標車載クライアントとして確定するために用いられる。
【００１９】
一つの可能な実施形態において、当該送信モジュールは、具体的に、
確定された目標アップデート情報及び目標車載クライアントが正しいか否かを判断し、
当該目標アップデート情報及び当該目標車載クライアントが正しいことを確定したのであれば、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信するために用いられる。
【００２０】
一つの可能な実施形態において、当該確定モジュールは、
当該目標車載クライアントが送信したアップデート要求メッセージを受信するために用いられ、ただし、当該アップデート要求メッセージには、当該目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれる受信ユニットと、
当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定するために用いられる確定ユニットとを含む。
【００２１】
一つの可能な実施形態において、当該確定ユニットは、具体的に、
予め記憶されている関係情報に基づき、当該アップデート要求情報の識別情報に対応するアップデート情報が存在するか否かを判断するために用いられ、ただし、当該予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれており、
当該アップデート要求情報の識別情報に対応するアップデート情報が存在するのであれば、当該アップデート要求情報の識別情報に対応するアップデート情報を当該目標アップデート情報として確定するためにも用いられる。
【００２２】
一つの可能な実施形態において、当該アップデート要求メッセージに、目標ユーザアイデンティティ情報がさらに含まれるのであれば、当該確定ユニットは、具体的に、
記憶されているユーザアイデンティティ情報と車載クライアントとの対応関係に基づき、当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であるか否かを判断し、
当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であることを確定したのであれば、当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定するために用いられる。
【００２３】
本願の第４の態様として、自動運転車両の情報アップデート装置を提供し、当該装置は、
車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信したアップデート指示メッセージを受信するために用いられ、ただし、当該アップデート指示メッセージには目標アップデート情報が含まれる受信モジュールと、
当該目標アップデート情報に基づきアップデートを行うために用いられるアップデートモジュールとを含む。
【００２４】
一つの可能な実施形態において、当該アップデートモジュールは、具体的に、
当該目標アップデート情報に基づきアップデートを行うことが必要であるか否かを判断し、
アップデートが必要であることを確定したのであれば、当該目標アップデート情報に基づきアップデートを行うために用いられる。
【００２５】
一つの可能な実施形態において、当該装置は、
当該車載サーバにアップデート要求メッセージを送信するために用いられ、ただし、当該アップデート要求メッセージには、目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれる送信モジュールをさらに含む。
【００２６】
本願の第５の態様として、車載サーバを提供し、当該車載サーバは、メモリと、プロセッサと、送受信器とを含み、
ただし、当該メモリは、プログラムコマンドを記憶するために用いられ、
当該プロセッサは、当該メモリに記憶されている当該プログラムコマンドを呼び出すことにより、
アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得するステップと、
当該送受信器が無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信するよう制御し、ただし、当該目標車載クライアントが当該目標アップデート情報に基づきアップデートを行うように、当該アップデート指示メッセージには当該目標アップデート情報が含まれるステップとを実現するために用いられる。
【００２７】
一つの可能な実施形態において、当該プロセッサは、具体的に：
予め記憶されている関係情報に新たな関係情報が追加されていることを検出し、ただし、当該予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれ、当該新たな関係情報には新たなアップデート識別情報と新たなアップデート情報との対応関係が含まれた場合、当該新たなアップデート情報を当該目標アップデート情報として確定し、
記憶されているアップデート識別情報と車載クライアントとの対応関係に基づき、当該新たなアップデート識別情報に対応する車載クライアントを、当該目標車載クライアントとして確定するために用いられる。
【００２８】
一つの可能な実施形態において、当該プロセッサは、具体的に、確定された目標アップデート情報及び目標車載クライアントが正しいか否かを判断するために用いられ、
当該プロセッサは当該目標アップデート情報及び当該目標車載クライアントが正しいことを確定したのであれば、当該送受信器は、具体的に、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信するために用いられる。
【００２９】
一つの可能な実施形態において、当該送受信器は、当該目標車載クライアントが送信したアップデート要求メッセージを受信するためにも用いられ、ただし、当該アップデート要求メッセージには、当該目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれており、
当該プロセッサは、具体的に、当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定するために用いられる。
【００３０】
一つの可能な実施形態において、当該プロセッサは、具体的に、
予め記憶されている関係情報に基づき、当該アップデート要求情報の識別情報に対応するアップデート情報が存在するか否かを判断するために用いられ、ただし、当該予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれており、
当該アップデート要求情報の識別情報に対応するアップデート情報が存在するのであれば、当該アップデート要求情報の識別情報に対応するアップデート情報を当該目標アップデート情報として確定するためにも用いられる。
【００３１】
一つの可能な実施形態において、当該アップデート要求メッセージに、目標ユーザアイデンティティ情報がさらに含まれるのであれば、当該プロセッサは、具体的に、
記憶されているユーザアイデンティティ情報と車載クライアントとの対応関係に基づき、当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であるか否かを判断し、
当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であることを確定したのであれば、当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定するために用いられる。
【００３２】
本願の第６の態様として、車載クライアントを提供し、当該車載クライアントは目標車載クライアントであり、当該目標車載クライアントは、メモリと、プロセッサと、送受信器とを含み、
ただし、当該メモリは、プログラムコマンドを記憶するために用いられ、
当該プロセッサは、当該メモリに記憶されている当該プログラムコマンドを呼び出すことにより、
当該送受信器が、車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信したアップデート指示メッセージを受信するよう制御し、ただし、当該アップデート指示メッセージには目標アップデート情報が含まれるステップと、
当該目標アップデート情報に基づきアップデートを行うステップとを実現するために用いられる。
【００３３】
一つの可能な実施形態において、当該プロセッサは、具体的に、
当該目標アップデート情報に基づきアップデートを行うことが必要であるか否かを判断し、
アップデートが必要であることを確定したのであれば、当該目標アップデート情報に基づきアップデートを行うために用いられる。
【００３４】
一つの可能な実施形態において、当該送受信器は、当該車載サーバにアップデート要求メッセージを送信するためにも用いられ、ただし、当該アップデート要求メッセージには、当該目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれる。
【００３５】
本願の第７の態様として、コンピュータ読み取り可能な記憶媒体を提供し、当該コンピュータ読み取り可能な記憶媒体には、車載サーバに上記第１の態様の任意の実現形態に記載の自動運転車両の情報アップデート方法を実行させるためのコンピュータプログラムが記憶される。
【００３６】
本願の第８の態様として、コンピュータ読み取り可能な記憶媒体を提供し、当該コンピュータ読み取り可能な記憶媒体には、車載クライアントに上記第２の態様の任意の実現形態に記載の自動運転車両の情報アップデート方法を実行させるためのコンピュータプログラムが記憶される。
【図面の簡単な説明】
【００３７】
本願の実施例又は従来技術に係る技術的解決手段をより明瞭に説明するため、以下、本願の実施例又は従来技術の記述において必要な各図を簡単に紹介する。言うまでもないが、後に記述される各図は、本願の実施例の一部に過ぎず、当業者であれば、新規性を要しないことを前提に、これらの各図に基づき、その他の図を得ることもできる。
【図１】図１は、本願の実施例の適用シーンを概略的に示す図である。
【図２】図２は、本願の一つの実施例に係る自動運転車両の情報アップデート方法のプロセスを概略的に示す図である。
【図３】図３は、本願のもう一つの実施例に係る自動運転車両の情報アップデート方法のプロセスを概略的に示す図である。
【図４】図４は、本願のもう一つの実施例に係る自動運転車両の情報アップデート方法のプロセスを概略的に示す図である。
【図５】図５は、本願のもう一つの実施例に係る自動運転車両の情報アップデート方法のプロセスを概略的に示す図である。
【図６】図６は、本願の一つの実施例に係る自動運転車両の情報アップデート装置の構造を概略的に示す図である。
【図７】図７は、本願のもう一つの実施例に係る自動運転車両の情報アップデート装置の構造を概略的に示す図である。
【図８】図８は、本願の一つの実施例に係る車載サーバの構造を概略的に示す図である。
【図９】図９は、本願の一つの実施例に係る車載クライアントの構造を概略的に示す図である。
【発明を実施するための形態】
【００３８】
まず、本願の実施例の適用シーン及び関連する一部の専門用語について、解釈及び説明する。
【００３９】
図１は、本願の実施例の適用シーンを概略的に示す図である。図１に示すとおり、車載サーバが目標車載クライアントにおける情報（例えばソフトウェア情報、ファームウェア情報、パラメータ情報及び／又はデータ情報など）に対しアップデートを行うことが必要であることを確定した場合、又は目標車載クライアントが同情報に対しアップデートを行うことが必要であることを確定した場合、車載サーバと目標車載クライアントとの間にメッセージの交換を行うことにより、目標車載クライアントに対しアップデートを行うことを実現する。本願の実施例において、主に、車載サーバと目標車載クライアントとの間の対話のプロセスについて記述するが、当然ながら、本願の実施例は、その他の適用シーンに用いることもでき、本願の実施例ではこれについて限定しない。
【００４０】
本願の実施例に係るアップデート情報又は目標アップデート情報は、ソフトウェア情報、ファームウェア情報、パラメータ情報又はデータ情報のうちのいずれか１項を含んでもよく、ただしこれらに限定されない。
【００４１】
例示的に、目標アップデート情報にソフトウェア情報が含まれているのであれば、対応する自動運転車両の情報アップデート方式は、ソフトウェア無線経由ダウンロード技術（Ｓｏｆｔｗａｒｅ  Ｏｖｅｒ−ｔｈｅ−Ａｉｒ  Ｔｅｃｈｎｏｌｏｇｙ、略称ＳＯＴＡ）によりアップデートを行うことを含む。目標アップデート情報にファームウェア情報が含まれているのであれば、対応する自動運転車両の情報アップデート方式は、ファームウェア無線経由ダウンロード技術（Ｆｉｒｍｗａｒｅ  Ｏｖｅｒ−ｔｈｅ−Ａｉｒ  Ｔｅｃｈｎｏｌｏｇｙ、略称ＦＯＴＡ）によりアップデートを行うことを含む。目標アップデート情報にパラメータ情報が含まれているのであれば、対応する自動運転車両の情報アップデート方式は、パラメータ無線経由ダウンロード技術（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｖｅｒ−ｔｈｅ−Ａｉｒ  Ｔｅｃｈｎｏｌｏｇｙ、略称ＣＯＴＡ）によりアップデートを行うことを含む。目標アップデート情報にデータ情報が含まれているのであれば、対応する自動運転車両の情報アップデート方式は、データ無線経由ダウンロード技術（Ｄａｔａ  Ｏｖｅｒ−ｔｈｅ−Ａｉｒ  Ｔｅｃｈｎｏｌｏｇｙ、略称ＤＯＴＡ）によりアップデートを行うことを含む。
【００４２】
本願の実施例に係る予め記憶されている関係情報には、異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれる。任意選択的に、アップデート識別情報は、それに対応するアップデート情報を一意的に識別するために用いられる。例えば、予め記憶されている関係情報には、アップデート識別情報１とアップデート情報１との対応関係、アップデート識別情報２とアップデート情報２との対応関係、及びアップデート識別情報３とアップデート情報３との対応関係が含まれる。
【００４３】
本願の実施例に係るアップデート識別情報と車載クライアントとの対応関係は、異なるアップデート識別情報と異なる車載クライアントとの対応関係を含んでもよい。例えば、アップデート識別情報と車載クライアントとの対応関係は、アップデート識別情報１と車載クライアント１及び車載クライアント２との対応関係（すなわち車載クライアント１及び車載クライアント２はいずれもアップデート識別情報１に対応するアップデート情報１がダウンロードされている）、アップデート識別情報２と車載クライアント１との対応関係（すなわち車載クライアント１はアップデート識別情報２に対応するアップデート情報２がダウンロードされている）、及びアップデート識別情報３と車載クライアント３との対応関係（すなわち車載クライアント３はアップデート識別情報３に対応するアップデート情報３がダウンロードされている）を含んでもよい。
【００４４】
本願の実施例に係るユーザアイデンティティ情報と車載クライアントとの対応関係は、異なるユーザアイデンティティ情報と異なる車載クライアントとの対応関係を含んでもよい。例えば、ユーザアイデンティティ情報と車載クライアントとの対応関係は、ユーザアイデンティティ情報１及びユーザアイデンティティ情報２と車載クライアント１との対応関係（すなわちユーザアイデンティティ情報１及びユーザアイデンティティ情報２はいずれも車載クライアント１の正当なユーザアイデンティティ情報である）、ユーザアイデンティティ情報３と車載クライアント２との対応関係（すなわちユーザアイデンティティ情報３は車載クライアント２の正当なユーザアイデンティティ情報である）、及びユーザアイデンティティ情報４と車載クライアント３及び車載クライアント４との対応関係（すなわちユーザアイデンティティ情報４は車載クライアント３及び車載クライアント４の正当なユーザアイデンティティ情報である）を含んでもよい。
【００４５】
本願の実施例に係る自動運転車両の情報アップデート方法、装置及び記憶媒体によれば、車載サーバはアップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得し、さらに、車載サーバは無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントに当該目標アップデート情報が付随されているアップデート指示メッセージを送信することにより、当該目標車載クライアントは、当該目標アップデート情報に基づきアップデートを行う。これにより、自動運転車両における車載クライアントに対し効果的に情報アップデートを行うことを実現し、車載クライアント及び／又は自動運転車両のユーザエクスペリエンスを向上させる。
【００４６】
以下、具体的な実施例を通じて本願に係る技術的解決手段、及び本願に係る技術的解決手段がどのように上記技術的課題を解決するのかを詳細に説明する。なお、以下のいくつかの具体的な実施例は、互いに組み合わせることができ、同一もしくは類似の概念又は過程について、いくつかの実施例でその説明が省略されることがある。
【００４７】
図２は、本願の一つの実施例に係る自動運転車両の情報アップデート方法のプロセスを概略的に示す図である。本実施例の実行主体は、車載サーバ又は車載サーバの中に配置された自動運転車両の情報アップデート装置であってもよく（説明の便宜上、本実施例では実行主体として車載サーバを例に挙げて説明する）、当該装置は、ソフトウェア及び／又はハードウェアにより実現されてもよい。図２に示すとおり、本実施例に係る自動運転車両の情報アップデート方法は、ステップＳ２０１と、ステップＳ２０２とを含んでもよく、
ステップＳ２０１において、アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得する。
【００４８】
当該ステップにおいて、車載サーバは、まず、アップデート対象である目標車載クライアント及び当該目標車載クライアントに送信されるべき目標アップデート情報を確定して、これによって当該目標車載クライアントが当該目標アップデート情報に基づきアップデートを行うことができる。
【００４９】
本願の実施例において、ステップＳ２０１の可能な実現形態は、少なくとも以下のように構成されてもよい。
第１の可能な実施形態として、予め記憶されている関係情報に新たな関係情報が追加されていることを検出し、ただし、当該予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれ、当該新たな関係情報には新たなアップデート識別情報と新たなアップデート情報との対応関係が含まれた場合、当該新たなアップデート情報を当該目標アップデート情報として確定する。また、記憶されているアップデート識別情報と車載クライアントとの対応関係に基づき、当該新たなアップデート識別情報に対応する車載クライアントを、当該目標車載クライアントとして確定する。
【００５０】
本願の実施例において、何らかのアップデート情報が車載サーバに追加された場合、車載サーバは当該アップデート情報を管理できるように、当該アップデート情報とそれに対応するアップデート識別情報との対応関係を記憶する。
【００５１】
同様に、車載クライアントの管理便宜性のため、本願の実施例において、車載サーバが車載クライアントに何らかのアップデート情報を送信した場合、車載サーバは、当該アップデート情報に対応するアップデート識別情報と当該車載クライアントとの対応関係を記憶する。
【００５２】
本実現形態において、車載サーバは能動的に情報アップデートのプロセスを開始する。例示的に、車載サーバは、予め記憶されている関係情報に新たな関係情報が追加されている（当該新たな関係情報には新たなアップデート識別情報と新たなアップデート情報との対応関係が含まれる）ことを検出した場合、当該新たなアップデート情報を当該目標アップデート情報として確定する。例えば、アプリケーションプログラムＡの旧バージョンは１．１バージョンであり、予め記憶されている関係情報には、アップデート識別子１．１Ａとアップデート情報１．１Ａとの対応関係が含まれるとすれば、予め記憶されている関係情報にアップデート識別子１．２Ａとアップデート情報１．２Ａとの対応関係（すなわち新たなアップデート情報であり、アプリケーションプログラムＡが新バージョン１．２に更新されていることを指示することに相当する）が追加されていることをサーバが検出した場合、車載サーバは当該新たな関係情報における新たなアップデート情報（例えば、アップデート情報１．２Ａ）を目標アップデート情報として確定する。
【００５３】
さらに、車載サーバは、記憶されているアップデート識別情報と車載クライアントとの対応関係に基づき、当該新たなアップデート識別情報に対応する車載クライアントを当該目標車載クライアントとして確定する。なお、本願の実施例に係る当該新たなアップデート識別情報に対応する車載クライアントとは、当該アップデート識別情報と車載クライアントとの対応関係における当該新たなアップデート識別情報に対応する低いバージョンのアップデート識別情報に対応する車載クライアントを指すものであってもよい。
【００５４】
例えば、アップデート識別情報と車載クライアントとの対応関係には、アップデート識別子１．１Ａと車載クライアント１との対応関係が含まれる（すなわち車載クライアント１におけるアプリケーションプログラムＡの旧バージョンは１．１バージョンである）とすれば、車載サーバは、車載クライアント１におけるアプリケーションプログラムＡに対しアップデートを行うように、アップデート識別子１．１Ａと車載クライアント１との対応関係に基づき、当該新たなアップデート識別情報（例えば、アップデート識別子１．２Ａ）に対応する車載クライアントを、当該新たなアップデート識別情報（例えば、アップデート識別子１．２Ａ）に対応する低いバージョンのアップデート識別情報（例えば、アップデート識別子１．１Ａ）に対応する車載クライアント（例えば、車載クライアント１）として確定してもよい。
【００５５】
本実現形態において、車載サーバは、予め記憶されている関係情報に新たな関係情報が追加されていることを検出した場合、当該目標アップデート情報及び当該目標車載クライアントを確定し、これによって能動的に当該目標車載クライアントに対する情報アップデートを開始する。
【００５６】
第２の可能な実現形態として、目標車載クライアントが送信したアップデート要求メッセージを受信し、ただし、当該アップデート要求メッセージには、当該目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれている。また、当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定する。
【００５７】
本実現形態において、目標車載クライアントにより情報アップデートのプロセスを開始する。例示的に、車載サーバは、目標車載クライアントが送信したアップデート要求メッセージ（当該目標車載クライアントの識別情報及びアップデート要求情報の識別情報を含んでもよく、ただしこれに限定されない）を受信した場合、当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定する。
【００５８】
例示的に、車載サーバは、予め記憶されている関係情報に基づき、当該アップデート要求情報の識別情報に対応するアップデート情報が存在するか否かを判断してもよい。また、当該アップデート要求情報の識別情報に対応するアップデート情報が存在するのであれば、車載サーバは、当該アップデート要求情報の識別情報に対応するアップデート情報を当該目標アップデート情報として確定する。
【００５９】
なお、本願の実施例に係る当該アップデート要求情報の識別情報に対応するアップデート情報とは、当該予め記憶されている関係情報における当該アップデート要求情報の識別情報に対応するアップデート情報を指すものでもよければ、又は当該予め記憶されている関係情報における当該アップデート要求情報の識別情報に対応する高いバージョンのアップデート情報を指すものであってもよい。
【００６０】
例えば、予め記憶されている関係情報には、アップデート識別子１．１Ａとアップデート情報１．１Ａとの対応関係が含まれており、当該アップデート要求情報の識別情報は１．１Ａであるとすれば、車載サーバは、予め記憶されている関係情報に基づき、当該アップデート要求情報の識別情報（例えば、１．１Ａ）に対応するアップデート情報（例えば、アップデート情報１．１Ａ）を当該目標アップデート情報として確定する。
【００６１】
また、予め記憶されている関係情報には、アップデート識別子１．１Ａとアップデート情報１．１Ａとの対応関係、アップデート識別子１．２Ａとアップデート情報１．２Ａとの対応関係が含まれており、当該アップデート要求情報の識別情報は１．１Ａであるとすれば、車載サーバは、予め記憶されている関係情報に基づき、当該アップデート要求情報の識別情報（例えば、１．１Ａ）に対応するアップデート情報（すなわち当該アップデート要求情報の識別情報に対応する高いバージョンアップデート情報、例えばアップデート情報１．２Ａ）を当該目標アップデート情報として確定する。
【００６２】
当該目標車載クライアントの不正ユーザが当該目標車載クライアントに対しアップデートを行うことを防ぐために、本願の実施例において、当該アップデート要求メッセージには、目標ユーザアイデンティティ情報がさらに含まれていると、車載サーバは記憶されているユーザアイデンティティ情報と車載クライアントとの対応関係に基づき、当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であるか否かを判断し、さらに、当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であることを確定したのであれば、車載サーバは、当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定する。また、当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報ではないことを確定したのであれば、車載サーバは、当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定するステップを実行する必要がない。
【００６３】
当然ながら、ステップＳ２０１は、その他の可能な実現形態により構成されてもよく、本願の実施例ではこれについて限定しない。
【００６４】
ステップＳ２０２において、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信し、ただし、当該目標車載クライアントが当該目標アップデート情報に基づきアップデートを行うように、当該アップデート指示メッセージには当該目標アップデート情報が含まれる。
【００６５】
当該ステップにおいて、例示的に、目標アップデート情報にソフトウェア情報が含まれているのであれば、ＳＯＴＡにより当該目標車載クライアントに当該アップデート指示メッセージを送信することができ、目標アップデート情報にファームウェア情報が含まれているのであれば、ＦＯＴＡにより当該目標車載クライアントに当該アップデート指示メッセージを送信することができ、目標アップデート情報にパラメータ情報が含まれているのであれば、ＣＯＴＡにより当該目標車載クライアントに当該アップデート指示メッセージを送信することができ、目標アップデート情報にデータ情報が含まれているのであれば、ＤＯＴＡにより当該目標車載クライアントに当該アップデート指示メッセージを送信することができる。
【００６６】
なお、目標アップデート情報にソフトウェア情報、ファームウェア情報、パラメータ情報及びデータ情報のうちの１種以上が含まれているのであれば、対応するように、上記ＳＯＴＡ、ＦＯＴＡ、ＣＯＴＡ及びＤＯＴＡのうちの１種以上を用いて、当該目標車載クライアントに当該アップデート指示メッセージを送信し、本願の実施例ではその説明が省略される。
【００６７】
さらに、上記ステップＳ２０１において上記第１の可能な実施形態（すなわち車載サーバは能動的に当該目標車載クライアントに対する情報アップデートを開始する）により構成される場合、適切な車載クライアントに適切なアップデート情報を正確に送信することが確保されるように、当該ステップにおいて、車載サーバは、確定された目標アップデート情報及び目標車載クライアントが正しいか否かを判断し、当該目標アップデート情報及び当該目標車載クライアントが正しいことを確定したのであれば、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信し、また、当該目標アップデート情報及び／又は当該目標車載クライアントが正しくないことを確定したのであれば、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信するステップを実行しない。これにより、適切な目標車載クライアントに対し適切な目標アップデート情報を正確に送信することを実現し、アップデート効率を向上させることができる。
【００６８】
本願の実施例において、車載サーバは、アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得し、さらに、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントに当該目標アップデート情報が付随されているアップデート指示メッセージを送信することにより、当該目標車載クライアントは、当該目標アップデート情報に基づきアップデートを行う。これにより、自動運転車両における車載クライアントに対し効果的に情報アップデートを行うことを実現し、車載クライアント及び／又は自動運転車両のユーザエクスペリエンスを向上させる。
【００６９】
図３は、本願のもう一つの実施例に係る自動運転車両の情報アップデート方法のプロセスを概略的に示す図である。本実施例の実行主体は、目標車載クライアント又は目標車載クライアントの中に配置された自動運転車両の情報アップデート装置であってもよく（説明の便宜上、本実施例では実行主体として目標車載クライアントを例に挙げて説明する）、当該装置は、ソフトウェア及び／又はハードウェアにより実現されてもよい。図３に示すとおり、上記実施例をベースにして、本実施例に係る自動運転車両の情報アップデート方法は、ステップＳ３０１と、ステップＳ３０２とを含んでもよく、
ステップＳ３０１において、車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信したアップデート指示メッセージを受信する。
【００７０】
当該ステップにおいて、当該目標車載クライアントは、車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信したアップデート指示メッセージを受信し、ただし、当該アップデート指示メッセージには目標アップデート情報が含まれる。当然ながら、当該アップデート指示メッセージにはその他の情報も含まれてもよく、本願の実施例ではこれについて限定しない。
【００７１】
例示的に、目標アップデート情報にソフトウェア情報が含まれているのであれば、当該目標車載クライアントは車載サーバがＳＯＴＡにより送信したアップデート指示メッセージを受信する。目標アップデート情報にファームウェア情報が含まれているのであれば、当該目標車載クライアントは車載サーバがＦＯＴＡにより送信したアップデート指示メッセージを受信する。目標アップデート情報にパラメータ情報が含まれているのであれば、当該目標車載クライアントは車載サーバがＣＯＴＡにより送信したアップデート指示メッセージを受信する。目標アップデート情報にデータ情報が含まれているのであれば、当該目標車載クライアントは車載サーバがＤＯＴＡにより送信したアップデート指示メッセージを受信する。
【００７２】
なお、目標アップデート情報にソフトウェア情報、ファームウェア情報、パラメータ情報及びデータ情報のうちの１種以上が含まれているのであれば、対応するように、当該目標車載クライアントは車載サーバが上記ＳＯＴＡ、ＦＯＴＡ、ＣＯＴＡ及びＤＯＴＡのうちの１種以上により送信した当該アップデート指示メッセージを受信し、本願の実施例ではその説明が省略される。
【００７３】
ステップＳ３０２において、当該目標アップデート情報に基づきアップデートを行う。
【００７４】
当該ステップにおいて、当該目標車載クライアントは受信された当該目標アップデート情報に基づきアップデートを行う。例示的に、当該目標アップデート情報がソフトウェア情報、パラメータ情報又はデータ情報のうちの１種以上を含むのであれば、当該目標車載クライアントは当該目標アップデート情報に基づき、車載クライアントにおけるソフトウェアに対しアップデート又は更新を行う。また、当該目標アップデート情報がファームウェア情報、パラメータ情報又はデータ情報のうちの１種以上を含むのであれば、当該目標車載クライアントは当該目標アップデート情報に基づき、車載クライアントにおけるハードウェアに対しアップデート又は更新を行う。
【００７５】
任意選択的に、車載サーバが能動的に当該目標車載クライアントに対する情報アップデートを開始する場合、当該目標車載クライアントは、当該車載サーバがＯＴＡにより送信したアップデート指示メッセージを受信した後、当該目標アップデート情報に基づきアップデートを行うことが必要であるか否かを判断してもよい。アップデートが必要であることを確定したのであれば、当該目標アップデート情報に基づきアップデートを行う。また、アップデートが不要であることを確定したのであれば、当該目標アップデート情報に基づきアップデートを行うステップを実行する必要がないため、自動運転車両及び／又は車載クライアントのユーザエクスペリエンスがよりいっそう向上する。
【００７６】
本願の実施例において、当該目標車載クライアントは、車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信した目標アップデート情報が付随されているアップデート指示メッセージを受信し、さらに、当該目標車載クライアントは当該目標アップデート情報に基づきアップデートを行う。これにより、自動運転車両における車載クライアントに対し効果的に情報アップデートを行うことを実現し、車載クライアント及び／又は自動運転車両のユーザエクスペリエンスを向上させる。
【００７７】
任意選択的に、当該目標車載クライアントが能動的に情報アップデートを開始する場合、当該目標車載クライアントは、当該車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信した当該アップデート指示メッセージを受信する前に、当該車載サーバにアップデート要求メッセージを送信してもよく、ただし、当該アップデート要求メッセージには、目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれるため、当該車載サーバは当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定することにより、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントに当該目標アップデート情報が付随されているアップデート指示メッセージを送信する。
【００７８】
図４は、本願のもう一つの実施例に係る自動運転車両の情報アップデート方法のプロセスを概略的に示す図である。本願の実施例において、車載サーバ側及び目標車載クライアント側を組み合わせて、本実施例に係る自動運転車両の情報アップデート方法を紹介する。図４に示すとおり、上記実施例をベースにして、本実施例に係る自動運転車両の情報アップデート方法は、ステップＳ４０１〜ステップＳ４０４を含んでもよく、
ステップＳ４０１において、予め記憶されている関係情報に新たな関係情報が追加されていることを検出した場合、車載サーバは当該新たな関係情報における新たなアップデート情報を当該目標アップデート情報として確定するとともに、記憶されているアップデート識別情報と車載クライアントとの対応関係に基づき、当該新たな関係情報における新たなアップデート識別情報に対応する車載クライアントを当該目標車載クライアントとして確定する。
【００７９】
例示的に、当該予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれ、当該新たな関係情報には、当該新たなアップデート識別情報と当該新たなアップデート情報との対応関係が含まれる。
【００８０】
ステップＳ４０２において、車載サーバはＯＴＡにより当該目標車載クライアントにアップデート指示メッセージを送信する。
【００８１】
例示的に、当該アップデート指示メッセージには当該目標アップデート情報が含まれており、これによって当該目標車載クライアントは当該目標アップデート情報に基づきアップデートを行うことができる。
【００８２】
ステップＳ４０３において、当該目標車載クライアントは当該車載サーバがＯＴＡにより送信した当該アップデート指示メッセージを受信する。
【００８３】
ステップＳ４０４において、当該目標車載クライアントは当該目標アップデート情報に基づきアップデートを行うことが必要であるか否かを判断し、アップデートが必要であることを確定したのであれば、当該目標車載クライアントは当該目標アップデート情報に基づきアップデートを行う。
【００８４】
本願の実施例において、車載サーバは、予め記憶されている関係情報に新たな関係情報が追加されていることを検出した場合、能動的に当該目標車載クライアントに対する情報アップデートを開始することにより、効果的に自動運転車両における当該目標車載クライアントに対し情報アップデートを行うことを実現する。
【００８５】
図５は、本願のもう一つの実施例に係る自動運転車両の情報アップデート方法のプロセスを概略的に示す図である。本願の実施例において、車載サーバ側及び目標車載クライアント側を組み合わせて、本実施例に係る自動運転車両の情報アップデート方法を紹介する。図５に示すとおり、上記実施例をベースにして、本実施例に係る自動運転車両の情報アップデート方法は、ステップＳ５０１〜ステップＳ５０６を含んでもよく、
ステップＳ５０１において、目標車載クライアントはアップデート要求情報の識別情報を確定する。
【００８６】
ステップＳ５０２において、目標車載クライアントは車載サーバにアップデート要求メッセージを送信する。
【００８７】
例示的に、当該アップデート要求メッセージには、当該目標車載クライアントの識別情報、当該アップデート要求情報の識別情報及び目標ユーザアイデンティティ情報が含まれる。
【００８８】
ステップＳ５０３において、当該車載サーバは当該目標車載クライアントが送信した当該アップデート要求メッセージを受信するとともに、記憶されているユーザアイデンティティ情報と車載クライアントとの対応関係に基づき、当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であるか否かを判断する。
【００８９】
当該ステップにおいて、当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であることを確定したのであれば、ステップＳ５０４を実行する。また、当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報ではないことを確定したのであれば、終了する。
【００９０】
ステップＳ５０４において、当該車載サーバは当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定する。
【００９１】
ステップＳ５０５において、当該車載サーバは無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信する。
【００９２】
例示的に、当該アップデート指示メッセージには当該目標アップデート情報が含まれる。
【００９３】
ステップＳ５０６において、当該目標車載クライアントは当該車載サーバがＯＴＡにより送信した当該アップデート指示メッセージを受信するとともに、当該目標アップデート情報に基づきアップデートを行う。
【００９４】
本願の実施例において、目標車載クライアントは車載サーバにアップデート要求メッセージを送信して、能動的に情報のアップデートを開始することにより、効果的に自動運転車両における当該目標車載クライアントに対し情報アップデートを行うことを実現する。
【００９５】
図６は、本願の一つの実施例に係る自動運転車両の情報アップデート装置の構造を概略的に示す図である。図６に示すとおり、本願の実施例に係る自動運転車両の情報アップデート装置６０は、確定モジュール６０１と、送信モジュール６０２とを含んでもよい。
【００９６】
ただし、確定モジュール６０１は、アップデート対象である目標車載クライアントを確定するとともに、目標アップデート情報を取得するために用いられ、
送信モジュール６０２は、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信するために用いられ、ただし、当該目標車載クライアントが当該目標アップデート情報に基づきアップデートを行うように、当該アップデート指示メッセージには当該目標アップデート情報が含まれる。
【００９７】
一つの可能な実施形態において、確定モジュール６０１は、具体的に、
予め記憶されている関係情報に新たな関係情報が追加されていることを検出し、ただし、当該予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれ、当該新たな関係情報には新たなアップデート識別情報と新たなアップデート情報との対応関係が含まれた場合、当該新たなアップデート情報を当該目標アップデート情報として確定し、
記憶されているアップデート識別情報と車載クライアントとの対応関係に基づき、当該新たなアップデート識別情報に対応する車載クライアントを、当該目標車載クライアントとして確定するために用いられる。
【００９８】
一つの可能な実施形態において、当該送信モジュール６０２は、具体的に、
確定された目標アップデート情報及び目標車載クライアントが正しいか否かを判断し、
当該目標アップデート情報及び当該目標車載クライアントが正しいことを確定したのであれば、無線経由ダウンロード（ＯＴＡ）技術により当該目標車載クライアントにアップデート指示メッセージを送信するために用いられる。
【００９９】
一つの可能な実施形態において、当該確定モジュール６０１は、
当該目標車載クライアントが送信したアップデート要求メッセージを受信するために用いられ、ただし、当該アップデート要求メッセージには、当該目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれる受信ユニットと、
当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定するために用いられる確定ユニットとを含む。
【０１００】
一つの可能な実施形態において、当該確定ユニットは、具体的に、
予め記憶されている関係情報に基づき、当該アップデート要求情報の識別情報に対応するアップデート情報が存在するか否かを判断するために用いられ、ただし、当該予め記憶されている関係情報には異なるアップデート識別情報と異なるアップデート情報との対応関係が含まれており、
当該アップデート要求情報の識別情報に対応するアップデート情報が存在するのであれば、当該アップデート要求情報の識別情報に対応するアップデート情報を当該目標アップデート情報として確定するためにも用いられる。
【０１０１】
一つの可能な実施形態において、当該アップデート要求メッセージに、目標ユーザアイデンティティ情報がさらに含まれるのであれば、当該確定ユニットは、具体的に、
記憶されているユーザアイデンティティ情報と車載クライアントとの対応関係に基づき、当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であるか否かを判断し、
当該目標ユーザアイデンティティ情報が当該目標車載クライアントに対応する正当なユーザアイデンティティ情報であることを確定したのであれば、当該目標車載クライアントの識別情報に基づき当該目標車載クライアントを確定し、そして当該アップデート要求情報の識別情報に基づき当該目標アップデート情報を確定するために用いられる。
【０１０２】
本実施例に係る自動運転車両の情報アップデート装置は、本願の上記自動運転車両の情報アップデート方法の実施例における車載サーバに係る技術的解決手段を実行するために用いられ、その技術的原理及び技術的効果は類似するため、ここにおいてその説明が省略される。
【０１０３】
図７は、本願のもう一つの実施例に係る自動運転車両の情報アップデート装置の構造を概略的に示す図である。図７に示すとおり、本願の実施例に係る自動運転車両の情報アップデート装置７０は、受信モジュール７０１と、アップデートモジュール７０２とを含んでもよい。
【０１０４】
ただし、受信モジュール７０１は、車載サーバが無線経由ダウンロード（ＯＴＡ）技術により送信したアップデート指示メッセージを受信するために用いられ、ただし、当該アップデート指示メッセージには目標アップデート情報が含まれており、
アップデートモジュール７０２は、当該目標アップデート情報に基づきアップデートを行うために用いられる。
【０１０５】
一つの可能な実施形態において、当該アップデートモジュール７０２は、具体的に、
当該目標アップデート情報に基づきアップデートを行うことが必要であるか否かを判断し、
アップデートが必要であることを確定したのであれば、当該目標アップデート情報に基づきアップデートを行うために用いられる。
【０１０６】
一つの可能な実施形態において、自動運転車両の情報アップデート装置７０は、
当該車載サーバにアップデート要求メッセージを送信するために用いられ、ただし、当該アップデート要求メッセージには、目標車載クライアントの識別情報及びアップデート要求情報の識別情報が含まれる送信モジュールをさらに含む。
【０１０７】
本実施例に係る自動運転車両の情報アップデート装置は、本願の上記自動運転車両の情報アップデート方法の実施例における目標車載クライアントに係る技術的解決手段を実行するために用いられ、その技術原理及び技術的効果は類似するため、ここにおいてその説明が省略される。
【０１０８】
図８は、本願の一つの実施例に係る車載サーバの構造を概略的に示す図である。図８に示すとおり、本願の実施例に係る車載サーバ８０は、プロセッサ８０１と、メモリ８０２とを含んでもよい。任意選択的に、送受信器８０３をさらに含んでもよく、当該送受信器８０３はその他の機器との通信のために用いられる。ただし、当該メモリ８０２はプログラムコマンドを記憶するために用いられ、当該プロセッサ８０１は当該メモリ８０２に記憶されているプログラムコマンドを呼び出して、当該車載サーバ８０に本願の上記自動運転車両の情報アップデート方法の実施例における車載サーバに係る技術的解決手段を実行させるために用いられ、その技術原理及び技術的効果は類似するため、ここにおいてその説明が省略される。
【０１０９】
図９は、本願の一つの実施例に係る車載クライアントの構造を概略的に示す図である。例示的に、本願の実施例に係る車載クライアントは目標車載クライアントであってもよい。図９に示すとおり、本願の実施例に係る目標車載クライアント９０は、プロセッサ９０１と、メモリ９０２と、送受信器９０３とを含んでもよい。ただし、当該送受信器９０３はその他の機器との通信のために用いられ、当該メモリ９０２はプログラムコマンドを記憶するために用いられ、当該プロセッサ９０１は当該メモリ９０２に記憶されているプログラムコマンドを呼び出して、当該目標車載クライアント９０に本願の上記自動運転車両の情報アップデート方法の実施例における目標車載クライアントに係る技術的解決手段を実行させるために用いられ、その技術原理及び技術的効果は類似するため、ここにおいてその説明が省略される。
【０１１０】
本願の実施例は、コンピュータ読み取り可能な記憶媒体をさらに提供し、当該コンピュータ読み取り可能な記憶媒体には、車載サーバに本願の上記自動運転車両の情報アップデート方法の実施例における車載サーバに係る技術的解決手段を実行させるためのコンピュータプログラムが記憶され、その技術原理及び技術的効果は類似するため、ここにおいてその説明が省略される。
【０１１１】
本願の実施例は、コマンドを動作させるチップをさらに提供し、前記チップは、本願の上記自動運転車両の情報アップデート方法の実施例における車載サーバに係る技術的解決手段を実行するために用いられ、その技術原理及び技術的効果は類似するため、ここにおいてその説明が省略される。
【０１１２】
本願の実施例は、プログラム製品をさらに提供し、前記プログラム製品はコンピュータプログラムを含み、前記コンピュータプログラムは、記憶媒体に記憶され、少なくとも１つのプロセッサは前記記憶媒体から前記コンピュータプログラムを読み取ることができ、前記少なくとも１つのプロセッサは前記コンピュータプログラムを実行する時、本願の上記自動運転車両の情報アップデート方法の実施例における車載サーバに係る技術的解決手段を実現でき、その技術原理及び技術的効果は類似するため、ここにおいてその説明が省略される。
【０１１３】
本願の実施例は、コンピュータ読み取り可能な記憶媒体をさらに提供し、当該コンピュータ読み取り可能な記憶媒体には、車載クライアントに本願の上記自動運転車両の情報アップデート方法の実施例における目標車載クライアントに係る技術的解決手段を実行させるためのコンピュータプログラムが記憶され、その技術原理及び技術的効果は類似するため、ここにおいてその説明が省略される。
【０１１４】
本願の実施例は、コマンドを動作させるチップをさらに提供し、前記チップは、本願の上記自動運転車両の情報アップデート方法の実施例における目標車載クライアントに係る技術的解決手段を実行するために用いられ、その技術原理及び技術的効果は類似するため、ここにおいてその説明が省略される。
【０１１５】
本願の実施例は、プログラム製品をさらに提供し、前記プログラム製品はコンピュータプログラムを含み、前記コンピュータプログラムは、記憶媒体に記憶され、少なくとも１つのプロセッサは前記記憶媒体から前記コンピュータプログラムを読み取ることができ、前記少なくとも１つのプロセッサは前記コンピュータプログラムを実行する時、本願の上記自動運転車両の情報アップデート方法の実施例における目標車載クライアントに係る技術的解決手段を実現でき、その技術原理及び技術的効果は類似するため、ここにおいてその説明が省略される。
【０１１６】
当業者ならば理解できるように、本願の各実施例において、上記各プロセスの番号について、その大きさは実行時の順番を示すものではなく、各プロセスの実行に当たりその機能及び潜在的な論理によりその実行の順番が確定されるべきであり、本願の実施例を実施するプロセスに対しいかなる限定も構成しない。
【０１１７】
当業者ならば理解できるように、上記各方法の実施例を実現するためのステップは、その全て又は一部はプログラムコマンドに関連するハードウェアにより行うことができる。上述したプログラムは、コンピュータ読み取り可能な記憶媒体に記憶されてもよい。当該プログラムが実行される時、上記各方法の実施例に含まれるステップを実行する。なお、上述した記憶媒体は、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク又はコンパクトディスクなど、プログラムコードを記憶可能な様々な媒体を含む。
【０１１８】
なお、上記各実施例のそれぞれは、本願の実施例に係る技術的解決手段を説明するためのものに過ぎず、それを限定するものではない。上記各実施例を踏まえて本願を詳細に説明しているが、当業者ならば理解できるように、なおも上記各実施例のそれぞれに記載されている技術的解決手段に対し修正を加えたり、その一部又は全ての技術的特徴に対し均等な差し替えを行ったりしてもよい。ただしこれらの修正又は差し替えにより、係る技術的解決手段の主旨が本願の各実施例に係る技術的解決手段の範囲から逸脱することはない。
【図１】
2020042788.tif 000003
【図２】
2020042788.tif 000004
【図３】
2020042788.tif 000005
【図４】
2020042788.tif 000006
【図５】
2020042788.tif 000007
【図６】
2020042788.tif 000008
【図７】
2020042788.tif 000009
【図８】
2020042788.tif 000010
【図９】
2020042788.tif 000011