(57)【要約】この出願は、ビークルツーエブリシング通信解決策を提供する。解決策は、Ｖ２Ｘセンターサーバ（Ｖ２Ｘ  Ｃｅｎｔｅｒ，Ｖ２Ｘ−Ｃ）アライアンスのアーキテクチャ又はコンセプトに基づく。複数の地域におけるＶ２Ｘ−Ｃノードは、プランニング又は自己組織化に基づいてＶ２Ｘ−Ｃアライアンスを形成する。アライアンスにおけるＶ２Ｘ−Ｃノードは、Ｖ２Ｘ−ＣノードのＶ２Ｘサービス地域についての情報を互いに交換する。車両がビークルツーエブリシングサービスを得る必要があるとき、車両は、まず、車両が属するＶ２Ｘ−Ｃノードに接続される。それから、Ｖ２Ｃノードは、車両の現在位置に基づいて、車両が、Ｖ２Ｘ−ＣによってカバーされるＶ２Ｘサービス地域内にあるかどうかを決定する。車両がＶ２Ｘサービス地域内にある場合、Ｖ２Ｘ−Ｃノードは、車両の地理的位置に基づいて、車両が位置する地域内のＶ２Ｘリージョナルサービスノードを車両に割り当て、Ｖ２Ｘリージョナルサービスノードのアクセスアドレスを車両に送信する。車両がＶ２Ｘサービス地域内にない場合、Ｖ２Ｘ−Ｃノードは、他のＶ２Ｘ−Ｃノードに対し、車両の地理的位置に基づいて、Ｖ２Ｘリージョナルサービスノードを割り当てるように要求し、Ｖ２Ｘリージョナルサービスノードのアクセス情報を車両に送信し、それによって、車両は、車両が現在位置する地域内のＶ２Ｘサーバにアクセスし、ビークルツーエブリシングサービスを享受することができる。
2021531703.tif 000002
【特許請求の範囲】
【請求項１】
第１のセンターサーバと、第２のセンターサーバとを含むビークルツーエブリシング通信システムであって、少なくとも１つのリージョナルサーバが、前記センターサーバのそれぞれによってサービスされる地域内に配置され、
前記第１のセンターサーバは、
サーバ情報を得るための車両からの要求メッセージを受信することであって、サーバ情報を得るための前記車両からの前記要求メッセージは、前記車両の識別子と、前記車両の位置情報とを含み、前記車両の前記位置情報によって示される位置は、前記第２のセンターサーバのサービス地域内である、ことを行い、
サーバ情報を得るための要求メッセージを前記第２のセンターサーバに送信することであって、前記第１のセンターサーバによって送信された、サーバ情報を得るための前記要求メッセージは、前記車両の前記位置情報を含む、ことを行い、
前記リージョナルサーバのアドレッシング情報を前記第２のセンターサーバから受信し、前記リージョナルサーバの前記アドレッシング情報を前記車両に送信する、
ように構成され、
前記第２のセンターサーバは、
前記第１のセンターサーバによって送信された、サーバ情報を得るための前記要求メッセージを受信し、前記リージョナルサーバの前記アドレッシング情報を前記第１のセンターサーバに送信することであって、前記リージョナルサーバは、前記車両の前記位置情報に基づいて、前記第２のセンターサーバによって決定されるサーバであり、かつ前記車両が位置する地域内の車両に対してサービスを提供するサーバである、ことを行う、
ように構成される、
ビークルツーエブリシング通信システム。
【請求項２】
前記第１のセンターサーバが、サーバ情報を得るための前記車両からの前記要求メッセージを受信する前に、前記第１のセンターサーバは、
前記第２のセンターサーバのサービス情報を受信することであって、前記サービス情報は、前記第２のセンターサーバのアドレッシング情報と、前記第２のセンターサーバの前記サービス地域とを含む、ことを行うようにさらに構成される、
請求項１に記載の通信システム。
【請求項３】
前記第１のセンターサーバが、前記リージョナルサーバの前記アドレッシング情報を前記第２のセンターサーバから受信した後、前記第１のセンターサーバは、
前記リージョナルサーバからの前記車両のサービスデータをサブスクライブすることであって、前記車両の前記サービスデータをサブスクライブするための要求メッセージは、前記車両の前記識別子を含む、ことを行う、ようにさらに構成される、
請求項１又は２に記載の通信システム。
【請求項４】
前記第２のセンターサーバの前記サービス情報は、前記第２のセンターサーバの優先度情報をさらに含む、
請求項２又は３に記載の通信システム。
【請求項５】
前記リージョナルサーバの前記アドレッシング情報は、前記リージョナルサーバの識別子又は前記リージョナルサーバのアドレスである、
請求項１〜４のいずれか１項に記載の通信システム。
【請求項６】
第１のセンターサーバによって、サーバ情報を得るための車両からの要求メッセージを受信するステップであって、サーバ情報を得るための前記車両からの前記要求メッセージは、前記車両の識別子と、前記車両の位置情報とを含み、前記車両の前記位置情報によって示される位置は、第２のセンターサーバのサービス地域内である、ステップと、
前記第１のセンターサーバによって、サーバ情報を得るための要求メッセージを前記第２のセンターサーバに送信するステップであって、前記第１のセンターサーバによって送信された、サーバ情報を得るための前記要求メッセージは、前記車両の前記位置情報を含む、ステップと、
前記第１のセンターサーバによって、リージョナルサーバのアドレッシング情報を前記第２のセンターサーバから受信するステップであって、前記リージョナルサーバは、前記車両の前記位置情報に基づいて前記第２のセンターサーバによって決定されるサーバであり、かつ前記車両が位置する地域内の車両に対してサービスを提供するサーバである、ステップと、
前記リージョナルサーバの前記アドレッシング情報を前記車両に返すステップと、
を含む、ビークルツーエブリシング通信方法。
【請求項７】
第１のセンターサーバによって、サーバ情報を得るための車両からの要求メッセージを受信する前記ステップの前に、前記方法は、
前記第１のセンターサーバによって、前記第２のセンターサーバのサービス情報を受信するステップであって、前記サービス情報は、前記第２のセンターサーバのアドレッシング情報と、前記第２のセンターサーバの前記サービス地域とを含む、ステップをさらに含む、
請求項６に記載の方法。
【請求項８】
前記第１のセンターサーバによって、リージョナルサーバのアドレッシング情報を前記第２のセンターサーバから受信する前記ステップの後、前記方法は、
前記第１のセンターサーバによって、前記リージョナルサーバからの前記車両のサービスデータをサブスクライブするステップであって、前記車両の前記サービスデータをサブスクライブするための要求メッセージは、前記車両の前記識別子を含む、ステップをさらに含む、
請求項６又は７に記載の方法。
【請求項９】
前記第２のセンターサーバの前記サービス情報は、前記第２のセンターサーバの優先度情報をさらに含む、
請求項７又は８に記載の方法。
【請求項１０】
前記リージョナルサーバの前記アドレッシング情報は、前記リージョナルサーバの識別子又は前記リージョナルサーバのアドレスである、
請求項６〜９のいずれか１項に記載の方法。
【請求項１１】
第１のセンターサーバによって、第２のセンターサーバによって送信された、サーバ情報を得るための要求メッセージを受信するステップであって、前記第２のセンターサーバによって送信された、サーバ情報を得るための前記要求メッセージは、車両の位置情報を含む、ステップと、
前記第１のセンターサーバによって、リージョナルサーバのアドレッシング情報を前記第２のセンターサーバに送信するステップであって、前記リージョナルサーバは、前記車両の前記位置情報に基づいて前記第１のセンターサーバによって決定されるサーバであり、かつ前記車両が位置する地域内の車両に対してサービスを提供するサーバである、ステップと
を含む、ビークルツーエブリシング通信方法。
【請求項１２】
第１のセンターサーバによって、第２のセンターサーバによって送信された、サーバ情報を得るための要求メッセージを受信する前記ステップの前に、前記方法は、
前記第１のセンターサーバによって、サービス情報を前記第２のセンターサーバに送信するステップであって、前記サービス情報は、前記第１のセンターサーバのアドレッシング情報と、前記第１のセンターサーバのサービス地域とを含む、ステップをさらに含む、
請求項１１に記載の方法。
【請求項１３】
前記サービス情報は、前記第１のセンターサーバの優先度情報をさらに含む、
請求項１２に記載の方法。
【請求項１４】
前記リージョナルサーバの前記アドレッシング情報は、前記リージョナルサーバの識別子又は前記リージョナルサーバのアドレスである、
請求項１１〜１３のいずれか１項に記載の方法。
【請求項１５】
車両内通信装置によって、サーバ情報を得るための要求メッセージを第１のセンターサーバに送信するステップであって、前記車両内通信装置によって送信された、サーバ情報を得るための前記要求メッセージは、前記車両内通信装置が属する車両の識別子と、前記車両の位置情報とを含む、ステップと、
前記車両内通信装置によって、前記第１のセンターサーバによって返された、リージョナルサーバのアドレッシング情報を受信するステップであって、前記リージョナルサーバは、前記車両が位置する地域内の車両に対してサービスを提供するサーバである、ステップと、
前記車両内通信装置によって、サービスデータを前記リージョナルサーバに報告するステップと、
を含む、ビークルツーエブリシング通信方法。
【請求項１６】
通信インターフェースと、メモリと、プロセッサとを備えるビークルツーエブリシングサーバであって、
前記通信インターフェースは、前記ビークルツーエブリシングサーバの外部にある装置又はデバイスと通信するように構成され、
前記メモリは、プログラムを格納するように構成され、
前記プロセッサは、前記メモリに格納された前記プログラムを実行するように構成され、前記プログラムが実行されるとき、前記ビークルツーエブリシングサーバは、請求項６〜１０又は請求項１１〜１４のいずれか１項に記載の方法を実行する、
ビークルツーエブリシングサーバ。
【請求項１７】
通信インターフェースと、メモリと、プロセッサとを備える車両内通信装置であって、
前記通信インターフェースは、前記ビークルツーエブリシングサーバの外部にある装置またはデバイスと通信するように構成され、
前記メモリは、プログラムを格納するように構成され、
前記プロセッサは、前記メモリに格納された前記プログラムを実行するように構成され、前記プログラムが実行されるとき、前記ビークルツーエブリシングサーバは、請求項１５に記載の方法を実行する、
車両内通信装置。
【請求項１８】
コンピュータ命令を含むコンピュータ可読記憶媒体であって、前記コンピュータ命令がコンピュータ上で実行されるとき、前記コンピュータは、請求項６〜１５のいずれか１項に記載の方法を実行できるようになる、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、２０１８年７月２７日に中国国家知的財産局に提出され、「VEHICLE-TO-EVERYTHING COMMUNICATION SOLUTION」と題された中国特許出願第201810843229.Xに対する優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
この出願は、通信分野、特に、ビークルツーエブリシング分野における通信解決策に関し、具体的には、通信アーキテクチャ、方法、及び装置を含む。
【背景技術】
【０００３】
Ｖ２Ｘ（Vehicle to Everything）ビークルツーエブリシングは、車両間の、車両と歩行者又はサイクリストとの間の、又は、車両とインフラストラクチャとの間の通信システムである。車両については、車両に搭載された様々なセンサ（レーザレーダ、及びミリ波レーダなど）及びカメラが、車両ドライビングステータス、システム走行ステータス（ＣＡＮバスを利用することによってフィードバックされうる、ブレーキングステータス又は表示灯ステータスなど）、及び、周辺道路環境情報（路側システムは、静的な又は動的な情報を報知しうるし、又は、高精度マップは、車両内に構築されうる）を得るために利用される。加えて、ＧＰＳ又は他の測位方法（セルラネットワーク測位技術、ビジュアル測位技術、又は慣性航法技術など）が、組み合わされた測位を実行して車両の正確な位置情報を得るために利用される。それから、情報は、短距離通信技術及びセルラネットワーク通信技術などの技術を利用することによってエンドツーエンド方式で送信され、ビークルツーエブリシングシステム全体で情報を共有する。車両通信効率を効果的に改善し、かつ車両通信安全を改善するように、情報は解析されて処理され、また、道路状況が報告され、そして、ドライビング条件警告が遅れずにドライバーに提供される。
【０００４】
図１は、業界におけるビークルツーエブリシングアーキテクチャの現在の理解を示す。車両は、ＰＣ５インターフェースを通じて互いに通信しうる。車両は、さらに、Ｕｕインターフェースを通じてＶ２Ｘサーバと通信しうる。スマート道路設備（例えば、交通信号灯コントローラ又は電子標識）などのデバイス、歩行者、又はｅバイクは、また、Ｖ２Ｘ通信を実施するためにＶ２Ｘサーバに接続されうる。図１に示したビークルツーエブリシングアーキテクチャにおいては、単一のＶ２Ｘサーバのネットワーキングのみが考慮される。しかしながら、実際のＶ２Ｘネットワーク配置中、異なる地域における部門又は組織がそれぞれのＶ２Ｘサーバを配置し、異なる地域におけるＶ２Ｘ配置計画及び発展が調和しなくなる。複数のＶ２Ｘサーバを持つネットワーキングアーキテクチャにおいて車両間のＶ２Ｘ通信をどのように実装するかは、Ｖ２Ｘの大規模な商用利用のための鍵となる技術的問題になる。
【発明の概要】
【０００５】
この出願は、地域を跨ぎ、そして、部門を跨いだビークルツーエブリシング相互接続の問題を解決するためのビークルツーエブリシング通信解決策を提供し、それによって、車両は、車両がどこへ行っても、ビークルツーエブリシングサービスを享受することができる。
【０００６】
この出願の実施形態は、Ｖ２Ｘセンターサーバ（V2X Center, V2X-C）アライアンスのアーキテクチャ又はコンセプトを提供する。複数の地域、組織、又は施設によって構築されたＶ２Ｘ−Ｃノードは、設計又は自己組織化に基づいてＶ２Ｘ−Ｃアライアンスを形成する。アライアンス内のＶ２Ｘ−Ｃノードは、Ｖ２ＸノードのＶ２Ｘサービス地域についての情報を互いに交換する。車両がビークルツーエブリシングサービスを得る必要があるとき、車両は、まず、車両が属する（又はライセンスされた）Ｖ２Ｘ−Ｃノードに接続される。それから、Ｖ２Ｘ−Ｃノードは、車両の現在位置に基づいて、車両が、Ｖ２Ｘ−ＣによってカバーされるＶ２Ｘサービス地域内にあるかどうかを決定する。車両がＶ２Ｘサービス地域内にある場合、Ｖ２Ｘ−Ｃノードは、車両の地理的位置に基づいて、車両が位置する地域内のＶ２Ｘリージョナルサービスノードを車両に割り当て、Ｖ２Ｘリージョナルサービスノードのアクセスアドレスを車両に送信する。車両がＶ２Ｘサービス地域内にない場合、Ｖ２Ｘ−Ｃノードは、他のＶ２Ｘ−Ｃノードに対し、車両の地理的位置に基づいてＶ２Ｘリージョナルサービスノードを割り当てるように要求し、Ｖ２Ｘリージョナルサービスノードのアクセス情報を車両に送信し、それによって、車両は、車両が現在位置する地域内のＶ２Ｘサーバにアクセスし、ビークルツーエブリシングサービスを享受することができる。
【０００７】
上記の独創的なコンセプトに基づいて、この出願は、ビークルツーエブリシング通信方法を提供する。Ｖ２Ｘ−Ｃアライアンスは、２つのセンターサーバ、即ち、第１のセンターサーバと、第２のセンターサーバとを含んでいると想定する。第１のセンターサーバは、車両登録のためのセンターサーバである。第１のセンターサーバは、サーバ情報を得るための車両からの要求メッセージを受信する。サーバ情報を得るための車両からの要求メッセージは、車両の識別子と、車両の位置情報とを含む。車両の位置情報によって示される位置は、第２のセンターサーバのサービス地域内である。第１のセンターサーバは、サーバ情報を得るための要求メッセージを第２のセンターサーバに送信する。第１のセンターサーバによって送信された、サーバ情報を得るための要求メッセージは、車両の位置情報を含む。第１のセンターサーバは、リージョナルサーバのアドレッシング情報を第２のセンターサーバから受信する。リージョナルサーバは、車両の位置情報に基づいて第２のセンターサーバによって決定されるサーバであり、かつ車両が位置する地域内の車両にサービスを提供するサーバである。第１のセンターサーバは、リージョナルサーバのアドレッシング情報を車両に返す。この出願において提供される方法によれば、たとえ、車両が、登録サーバ、即ち、第１のセンターサーバによって管理され又はサービスされる地域内にない場合であっても、車両は、依然として、ビークルツーエブリシングサービスを享受しうるし、それによって、ビークルツーエブリシングサービスの継続性を確保し、ユーザエクスペリエンスが改善する、ということを学ぶことができる。
【０００８】
車両が位置する地域内のリージョナルサーバを第１のセンターサーバが決定又は割り当てできることを保証するために、サーバ情報を得るための車両からの要求メッセージを第１のセンターサーバが受信する前に、第１のセンターサーバは、第２のセンターサーバのサービス情報を受信する。サービス情報は、第２のセンターサーバのアドレッシング情報と、第２のセンターサーバのサービス地域とを含む。
【０００９】
第１のセンターサーバは、車両登録のためのサーバであり、車両の完全登録及びサービス関連情報を記憶しておく必要がある。たとえ、車両が他の地域内に移動して、他のサーバが車両に対してビークルツーエブリシングサービスを提供する場合であっても、第１のセンターサーバも、関連サービスデータを得る必要がある。従って、第１のセンターサーバが、リージョナルサーバのアドレッシング情報を第２のセンターサーバから受信した後、第１のセンターサーバは、リージョナルサーバからの車両のサービスデータをサブスクライブ（subscribe）する。車両のサービスデータをサブスクライブするための要求メッセージは、車両の識別子を含む。
【００１０】
通信信頼性を保証するために、通常、いくつかの冗長ノードが通信ネットワーク上に配置され、例えば、アクティブノード及びスタンバイノードが配置される。例えば、アクティブサーバ及びスタンバイサーバが、第２のセンターサーバの機能を実装するために配置されてよい。１つのサーバがアクティブノードであり、他のサーバがスタンバイノードである。アクティブノードが故障しているとき、スタンバイノードは、アクティブノードに取って代わる。故障から回復した後、アクティブノードがスタンバイノードの機能を担う。従って、第１のセンターサーバは、アクティブノード及びスタンバイノードのサービス情報、即ち、アクティブノードのアドレッシング情報、アクティブノードのサービス地域、アクティブノードの優先度情報（例えば、アクティブ識別子）、スタンバイノードのアドレッシング情報、スタンバイノードのサービス地域、及びスタンバイノードの優先度情報（例えば、スタンバイ識別子）を記憶しておく必要がある。第１のセンターサーバが第２のセンターサーバに対してリージョナルサーバを要求する必要があるとき、第１のセンターサーバは、優先的にアクティブノードに連絡する。アクティブノードが到達不能な（例えば、応答がない又はタイムアウトが発生する）とき、第１のセンターサーバは、スタンバイノードに連絡する。
【００１１】
この出願において提供されるビークルツーエブリシング通信解決策は、ビークルツーエブリシングサーバ、及び、車両に組み込まれた又は統合された通信装置に関する。従って、この出願は、さらに、上記のビークルツーエブリシング通信方法を実装するための装置及びサーバを提供する。
【００１２】
加えて、この出願は、さらに、コンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は、命令を記憶する。命令がコンピュータ上で実行されるとき、コンピュータが上記のビークルツーエブリシング通信方法を実行できるようになる。
【００１３】
最後に、この出願は、命令を含むコンピュータプログラム製品を提供する。コンピュータプログラム製品がコンピュータ上で実行されるとき、コンピュータが上記のビークルツーエブリシング通信方法を実行できるようになる。
【図面の簡単な説明】
【００１４】
【図１】先行技術におけるビークルツーエブリシングシステムアーキテクチャの模式図である。
【図２】この出願の実施形態による、ビークルツーエブリシングシステムアーキテクチャの模式図である。
【図３】この出願の実施形態による、ビークルツーエブリシングセンターサーバアライアンスを生成することについての模式的なフローチャートである。
【図４】この出願の実施形態による、ビークルツーエブリシングローミングシナリオにおけるビークルツーエブリシングサービスの模式的なフローチャートである。
【図５】この出願の実施形態による、装置の模式的な構造図である。
【発明を実施するための形態】
【００１５】
この出願は、複数のＶ２Ｘサーバを持つ通信アーキテクチャ、及び、車両がＶ２Ｘサービス地域を跨いで移動するときに利用されるＶ２Ｘ通信解決策を提供する。
【００１６】
図２は、この出願による、Ｖ２Ｘセンターサーバ（V2X Center, V2X-C）アライアンスのアーキテクチャ又はコンセプトを示す。図２に示されたＶ２Ｘ−Ｃは、車両の初期登録のためのサーバ又はノードであり、車両の登録データを記録し、さらに、車両の走行データを記録する。任意で、Ｖ２Ｘ−Ｃは、交通警察又は道路管理組織などの組織のための車両管理能力を提供してもよい。車両企業又は他のサードパーティアプリケーションは、また、サーバを利用することによって車両の走行データを得てもよい。Ｖ２Ｘリージョナルサーバ（V2X Region, V2X-R）は、車両にＶ２Ｘサービスを提供するサーバ又はノードである。提供されるＶ２Ｘサービスは、例えば、Ｖ２Ｉサービス（例えば、信号灯ステータスの通知、及び通行時間の通知）、Ｖ２Ｖサービス（例えば、周辺車両によって報告される情報に基づいて警告情報を生成し、そして、車両に警告情報を通知すること）などである。
Ｖ２Ｘ−Ｃは、比較的大きな地域にサービス又はカバーする。例えば、Ｖ２Ｘ−Ｃ＿１は、深チェン市をカバー又はサービスし、そして、Ｖ２Ｘ−Ｃ＿２は、広州市をカバー又はサービスする。複数のＶ２Ｘ−Ｒは、Ｖ２Ｘ−Ｃによってカバーされる地域に配置され、Ｖ２Ｘ−Ｃは、車両にＶ２Ｘ−Ｒを割り当て、Ｖ２Ｘ−Ｒは、直接、車両に対してＶ２Ｘサービスを提供する。複数のＶ２Ｘ−Ｃは、Ｖ２Ｘ−Ｃアライアンスを形成する。Ｖ２Ｘ−Ｃアライアンス内のＶ２Ｘ−Ｃは、それぞれのアドレスと、サービスされ又はカバーされる地理的地域とを記憶している。
【００１７】
車両がビークルツーエブリシングサービスを得る必要があるとき、車両は、まず、ライセンス登録中に最初に設定されるＶ２Ｘ−Ｃ、又は最初に登録されたＶ２Ｘ−Ｃに接続される。次いで、Ｖ２Ｘ−Ｃノードは、車両の現在位置情報に基づいて、車両がＶ２Ｘ−Ｃによってサービスされる地域内にいるかどうかを決定する。車両が地域内にいる場合、Ｖ２Ｘ−Ｃノードは、車両の地理的位置に基づいて、Ｖ２Ｘ−Ｃによってサービスされる地域内のＶ２Ｘ−Ｒを車両に割り当てる。車両が地域内でない場合、Ｖ２Ｘ−Ｃノードは、車両の地理的位置に基づいてＶ２Ｘ−Ｒを割り当てるように、他のＶ２Ｘ−Ｃノードに要求する。Ｖ２Ｘ−Ｃは、さらに、車両に割り当てられたＶ２Ｘ−Ｒからの車両の走行データ又はサービスデータをサブスクライブしてもよい。
【００１８】
この出願の実施形態において、Ｖ２Ｘ−ＣサーバとＶ２Ｘ−Ｃノードとは、同じＶ２Ｘ−Ｃエンティティの２つの異なる名称であることに留意されるべきである。サービスモデルの観点からは、Ｖ２Ｘ−Ｃが車両に対してサービスを提供するので、Ｖ２Ｘ−Ｃは、「Ｖ２Ｘ−Ｃサーバ」と称される。ネットワークアーキテクチャの観点からは、Ｖ２Ｘ−Ｃがネットワーク上のノードであるので、Ｖ２Ｘ−Ｃは、また、「Ｖ２Ｘ−Ｃノード」と称されうる。この出願において、Ｖ２Ｘ−ＣサーバとＶ２Ｘ−Ｃノードとは、交換可能に利用されうる。しかしながら、当業者は、Ｖ２Ｘ−ＣサーバとＶ２Ｘ−Ｃノードとが同じＶ２Ｘ−Ｃエンティティを指すことを理解すべきである。同様に、この出願において、Ｖ２Ｘ−ＲサーバとＶ２Ｘ−Ｒノードとは、また、交換可能に利用されうる。加えて、この出願において提供される「Ｖ２Ｘ−Ｃアライアンス」のコンセプトは、この出願において提供される独創的なコンセプトの可能な名称であることにさらに留意されるべきである。実質的に同じアーキテクチャ及び解決策の場合において、「Ｖ２Ｘ−Ｃアライアンス」は、また、「Ｖ２Ｘ−Ｃグループ」、「Ｖ２Ｘ−Ｃ組織」などと称されうる。
【００１９】
上記のアーキテクチャ及び独創的なコンセプトに基づいて、この出願の実施形態は、図３に示すように、可能なＶ２Ｘ−Ｃアライアンス構築及び更新手順を提供する。
【００２０】
３００：Ｖ２Ｘ−Ｃ＿１及びＶ２Ｘ−Ｃ＿２は、同じＶ２Ｘ−Ｃアライアンスにおける２つのＶ２Ｘ−Ｃノードである。新規のＶ２Ｘ−Ｃ＿ｎノードは、電源オンされて始動され、そして、特定の地域（例えば、深チェン市）内にＶ２Ｘサービスを提供するために準備する。
【００２１】
３０１：Ｖ２Ｘ−Ｃ＿ｎノードは、Ｖ２Ｘ−Ｃアライアンス内のＶ２Ｘ−Ｃノードに対する、アライアンスに参加するための要求を開始する。Ｖ２Ｘ−Ｃアライアンス内のＶ２Ｘ−Ｃノードのアドレスは、新規のＶ２Ｘ−Ｃ＿ｎノードによって手動で設定されてよく、又は、新規のＶ２Ｘ−Ｃ＿ｎノードによって、Ｖ２Ｘ−Ｃアライアンスを管理するサーバから取得されてもよい。結論としては、Ｖ２Ｘ−Ｃ＿ｎによって、Ｖ２Ｘ−Ｃアライアンス内のＶ２Ｘ−Ｃノードのアドレスを取得する方式は、この出願において限定されない。Ｖ２Ｘ−Ｃアライアンスに参加するための要求メッセージは、Ｖ２Ｘ−Ｃ＿ｎのアドレッシング情報（例えば、識別子、ＨＴＴＰ  ＵＲＬ、又はＶ２Ｘ−Ｃ＿ｎの他のアドレス可能な情報）と、Ｖ２Ｘ−Ｃ＿ｎのカバレッジ地域又はサービス地域とを含む。サービス地域又はカバレッジ地域は、複数の方式で（例えば、ＧＰＳ座標のグループを利用することによって）識別されうる。任意で、Ｖ２Ｘ−Ｃアライアンスに参加するための要求メッセージは、さらに、信頼できるネットワーキングをサポートするために利用される、Ｖ２Ｘ−Ｃ＿ｎの優先度情報（例えば、Ｖ２Ｘ−Ｃ＿ｎがアクティブであるか又はスタンバイであるか）を含む。例えば、アクティブノード及びスタンバイノード、即ち、Ｖ２Ｘ−Ｃ＿ｎ１及びＶ２Ｘ−Ｃ＿ｎ２が、Ｖ２Ｘ−Ｃ＿ｎ上に配置されてよい。Ｖ２Ｘ−Ｃ＿ｎ１は、アクティブサーバであり、Ｖ２Ｘ−Ｃ＿ｎ２は、スタンバイサーバである。Ｖ２Ｘ−Ｃ＿ｎ１が故障しているとき、Ｖ２Ｘ−Ｃ＿ｎ２は、Ｖ２Ｘ−Ｃ＿ｎ１に取って代わる。この場合、Ｖ２Ｘ−Ｃ＿ｎ１及びＶ２Ｘ−Ｃ＿ｎ２の両方は、図３に示したアライアンスに参加する手順を実行する必要がある。上記の情報に加えて、Ｖ２Ｘ−Ｃアライアンスに参加するためのものであり、かつＶ２Ｘ−Ｃ＿ｎ１によって送信される要求メッセージは、さらに、サーバがアクティブサーバであることを示す優先度情報を含む。上記の情報に加えて、Ｖ２Ｘ−Ｃアライアンスに参加するためのものであり、かつＶ２Ｘ−Ｃ＿ｎ２によって送信される要求メッセージは、さらに、サーバがスタンバイサーバであることを示す優先度情報を含む。従って、Ｖ２Ｘ−Ｃ＿１及びＶ２Ｘ−Ｃ＿２は、優先的にＶ２Ｘ−Ｃ＿ｎ１に連絡し、そして、Ｖ２Ｘ−Ｃ＿ｎ１が到達不能であるときには、Ｖ２Ｘ−Ｃ＿ｎ２に連絡する。
【００２２】
３０２：メッセージを受信した後、Ｖ２Ｘ−Ｃ＿１は、２００  ＯＫなどの成功応答メッセージを返す。Ｖ２Ｘ−Ｃ＿ｎによって送信される、アライアンスに参加するための要求を受信する前に、Ｖ２Ｘ−Ｃ＿１は、さらに、Ｖ２Ｘ−Ｃ＿ｎ上でのセキュリティ関連の認証及び承認を実行する必要があることに留意されるべきである。任意で、応答メッセージは、Ｖ２Ｘ−Ｃ＿１のサービス地域、例えば、ＧＰＳ座標のグループを含んでよい。任意で、Ｖ２Ｘ−Ｃ＿１ノードは、さらに、Ｖ２Ｘ−Ｃ＿ｎノードが、Ｖ２Ｘ−Ｃ＿１によってカバーされ又はサービスされる地域を問い合わせるためのインターフェースを提供してもよい。
【００２３】
３０３：Ｖ２Ｘ−Ｃ＿１ノードは、Ｖ２Ｘ−Ｃ＿ｎノードのアドレッシング情報、及びＶ２Ｘ−Ｃ＿ｎノードのサービス地域を記憶する。
【００２４】
３０４〜３０６：Ｖ２Ｘ−Ｃ＿ｎは、３０１〜３０３における、アライアンスに参加することを要求する上記の手順を繰り返し、Ｖ２Ｘ−Ｃアライアンス内の他のＶ２Ｘ−Ｃノードに対し、アライアンスに参加することを要求する。Ｖ２Ｘ−Ｃアライアンス内の全てのＶ２Ｘ−Ｃノードに対し、アライアンスに参加することを要求した後、Ｖ２Ｘ−Ｃ＿ｎノードは、成功裏にアライアンスに参加する。
【００２５】
３０７：サービス地域は、Ｖ２Ｘ−Ｃ＿ｎノードが成功裏にアライアンスに参加した後、より大きくなることが想定される。例えば、Ｖ２Ｘ−Ｃ＿ｎは、元々、深チェン市の１区画のみのＶ２Ｘサービスをカバーしているが、今は、深チェン市内の全てのＶ２Ｘサービスをカバーする。他の例では、道路拡張のために、新しい道路がカバレッジ地域に追加される。この場合、図３に示すように、サービス地域更新手順が開始されうる。
【００２６】
３０８：Ｖ２Ｘ−Ｃ＿ｎノードは、Ｖ２Ｘサービス地域更新メッセージをＶ２Ｘ＿１ノードに送信し、メッセージは、更新されたサービス地域を含む。
【００２７】
３０９：Ｖ２Ｘ−Ｃ＿１ノードは、成功応答を返す。
【００２８】
３１０：Ｖ２Ｘ−Ｃ＿１ノードは、更新されたカバレッジ地域又はＶ２Ｘ−Ｃ＿ｎノードのサービス地域を記憶する。
【００２９】
３１１〜３１３：Ｖ２Ｘ−Ｃ＿ｎノードは、繰り返し、アライアンス内の他のＶ２Ｘ−Ｃに対する更新手順を開始する。
【００３０】
図３に示した手順において、たとえ、異なる地域内の異なる施設の管理組織によって、Ｖ２Ｘサービスが構築され又は配置されたとしても、異なるＶ２Ｘ−Ｃが、アライアンスを形成するために互いに通信することができる。さらに、車両が地域を跨いで移動するとき、車両は、また、Ｖ２Ｘ通信を実行しうるし、Ｖ２Ｘサービスを享受しうる。
【００３１】
図４は、上記の独創的なコンセプト及びアライアンスアーキテクチャに基づいて、この出願において提供される、車両が地域を跨いで移動するときのＶ２Ｘ通信手順を示す。
【００３２】
４００：Ｖ２Ｘ−Ｃ＿１のアドレスは、車両のためのアクセスアドレスになるように設定される。Ｖ２Ｘ−Ｃ＿１は、車両が初めて登録されるＶ２Ｘセンターサーバである。例えば、車両が深チェン市内でライセンスされる場合、Ｖ２Ｘ−Ｃ＿１は、深チェン市交通警察のＶ２Ｘセンターサーバでありうる。Ｖ２Ｘ−Ｃ＿１は、複数の方式で、例えば、車両工場又はアプリケーションクライアントの車両サービスプラットフォームを利用することによって設定されてもよい。
【００３３】
４０１：車両がＶ２Ｘサービスを必要とするとき、車両は、まず、Ｖ２Ｘ−Ｃ＿１に対し、車両にサービスを提供するＶ２Ｘサーバについての情報を得るように要求する。要求メッセージは、車両の位置情報、及び車両の識別情報（例えば、車両識別番号（vehicle identity number, VIN））を含む。任意で、要求メッセージは、さらに、位置精度などの情報を含んでもよい。
【００３４】
４０２：Ｖ２Ｘ−Ｃ＿１は、車両の位置情報に基づいて車両が位置する地域を決定し、地域にサービスを提供するＶ２Ｘセンターサーバは、Ｖ２Ｘリージョナルサーバを車両に割り当てる。車両が位置する地域がＶ２Ｘ−Ｃ＿１ノードのカバレッジ範囲内である場合、Ｖ２Ｘ−Ｃ＿１ノードのカバレッジ範囲内のＶ２Ｘ−Ｒ＿１１のアドレスが車両に直接返され、図４に示された手順は、直接４０５及びそれに続くステップへと進む。車両が位置する地域がＶ２Ｘ−Ｃ＿１ノードのカバレッジ範囲内でない場合、地域にＶ２Ｘサービスを提供するＶ２Ｘセンターサーバ、即ち、Ｖ２Ｘ−Ｃ＿２がさらに決定され、そして、Ｖ２Ｘ−Ｃ＿１は、サーバ要求メッセージをＶ２Ｘ−Ｃ＿２に送信し、Ｖ２Ｘ−Ｃ＿２に対して、リージョナルサーバを車両に割り当てるように要求する。要求メッセージは、車両のアドレス情報を含む。例えば、Ｖ２Ｘ−Ｃ＿１が、深チェン市交通警察のＶ２Ｘセンターサーバであり、車両が現在、広州市に位置する場合、Ｖ２Ｘ−Ｃ＿１は、Ｖ２Ｘ−Ｃ＿２が、広州市交通警察のＶ２Ｘセンターサーバであることを決定する。複数のＶ２Ｘセンターサーバが広州市内にある場合、最も高い優先度を持つＶ２Ｘセンターサーバが選択される。
【００３５】
４０３：Ｖ２Ｘ−Ｃ＿２は、車両の位置情報に基づいて、車両が位置する地域に対してサービスを提供するＶ２ＸリージョナルサーバＶ２Ｘ−Ｒ＿２１を決定し、Ｖ２Ｘ−Ｒ＿２１のアドレッシング情報をＶ２Ｘ−Ｃ＿１に返す。アドレッシング情報は、Ｖ２Ｘ−Ｒ＿２１へのルーティングがされうる識別子又はアドレスなどの情報であってもよい。
【００３６】
４０４：Ｖ２Ｘ−Ｃ＿１は、Ｖ２Ｘ−Ｒ＿２１のアドレッシング情報を車両に送信する。
【００３７】
４０５及び４０６：任意で、Ｖ２Ｘ−Ｃ＿１は、Ｖ２Ｘ−Ｒ＿１１又はＶ２Ｘ−Ｒ＿２１からの車両のデータをサブスクライブする。４０５におけるサブスクリプション要求は、車両の識別子を含む。
【００３８】
４０７：４０４においてメッセージを受信した後、車両は、リージョナルサーバ（Ｖ２Ｘ−Ｒ＿１１又はＶ２Ｘ−Ｒ＿２１）と通信してＶ２Ｘデータを報告又は受信する。
【００３９】
４０８：リージョナルサーバは、データ開放及び総合的なデータ解析を実装するために、データをサブスクライブするＶ２Ｘ−Ｃ＿１に車両のＶ２Ｘデータを送信する。
【００４０】
図４に示した方法手順において、車両が非ホームロケーションにおけるＶ２Ｘセンターサーバのカバレッジ地域内にあるとき、登録位置（又はホームロケーション）におけるＶ２Ｘセンターサーバは、Ｖ２Ｘセンターサーバ、及びローミングロケーション（又は訪れたロケーション）におけるリージョナルサーバと協力して、車両に対するＶ２Ｘサービスを提供する。加えて、車両の走行データは、依然として、訪れたロケーションにおけるサーバによって、登録位置内のＶ２Ｘサーバに送信されてよく、それによって、データ開放を実装する。
【００４１】
上記は主に、本発明の実施形態において提供される解決策を、アーキテクチャ及び方法手順の観点から説明している。上記の機能を実装するために、車両及びＶ２Ｘサーバなどのエンティティは、各機能を実行するための対応するハードウェア構成及び／又はソフトウェアモジュールを含むことが理解されうる。当業者は、この明細書に開示された実施形態に関連して説明された方法手順は、本発明において、ハードウェア、又はハードウェアとコンピュータソフトウェアとの組み合わせによって実装されうることに容易に気づくべきである。機能がハードウェアによって実行されるか、又はコンピュータによって駆動されるハードウェアによって実行されるかは、特有のアプリケーション及び技術的解決策の設計制約に依存する。当業者は、各特有のアプリケーションに対して説明された機能を実装するために、異なる方法を利用してもよいが、実装が、本発明の範囲を超えるものと考えられるべきではない。
【００４２】
例えば、車両内にあり、かつ上記の実施形態におけるＶ２Ｘサーバと通信することを担当する通信モジュール又は通信装置と、Ｖ２Ｘサーバとは、図５に示された装置によって実装されうる。
【００４３】
装置５００は、少なくとも１つのプロセッサ５０１と、通信バス５０２と、メモリ５０３と、少なくとも１つの通信インターフェース５０４とを含む。
【００４４】
プロセッサ５０１は、汎用中央処理ユニット（central processing unit, CPU）、マイクロプロセッサ、特定用途向け集積回路（application-specific integrated circuit, ASIC）、又は、本発明の解決策のプログラム実行を制御するための１つ又は複数の集積回路であってよい。
【００４５】
通信バス５０２は、上記の要素間で情報を伝送するためのパスを含んでよい。
【００４６】
通信インターフェース５０４は、他のデバイス、又は、イーサネット、無線アクセスネットワーク（radio access network, RAN）又はワイヤレスローカルエリアネットワーク（wireless local area networks, WLAN）などの通信ネットワークと通信するためのトランシーバなどの任意の装置を利用する。
【００４７】
メモリ５０３は、読み取り専用メモリ（read-only memory, ROM）、又は静的な情報及び命令を格納できる他のタイプの静的なストレージデバイス、或いは、ランダムアクセスメモリ（random access memory, RAM）、又は情報及び命令を格納できる他のタイプの動的なストレージデバイスであってよく、若しくは、電気的に消去可能なプログラム可能な読み取り専用メモリ（electrically erasable programmable read-only memory, EEPROM）、コンパクトディスク読み取り専用メモリ（compact disc read-only memory, CD-ROM）又は他の光ディスクストレージ、光ディスクストレージ（コンパクトディスク、レーザーディスク、光ディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙディスクなどを含む）、ディスク記憶媒体又は他の磁気記憶デバイス、或いは、期待されるプログラムコードを、命令又はデータ構造の形で搬送又は記憶するために利用でき、コンピュータによってアクセスできる任意の他の媒体であってよい。しかしながら、これはそれに限定されない。メモリは、独立して存在してもよく、バスを利用することによってプロセッサに接続される。代替的に、メモリは、プロセッサに統合されてもよい。
【００４８】
メモリ５０３は、この発明の解決策を実行するためのアプリケーションプログラムコードを記憶するように構成され、プロセッサ５０１は、実行を制御する。プロセッサ５０１は、この特許の方法における車両又はＶ２Ｘサーバの機能を実装するために、メモリ５０３に記憶されたアプリケーションプログラムコードを実行するように構成される。
【００４９】
特定の実装中、実施形態において、プロセッサ５０１は、図５のＣＰＵ０及びＣＰＵ１などの１つ又は複数のＣＰＵを含みうる。
【００５０】
特定の実装中、実施形態において、装置５００は、複数のプロセッサ、例えば、図５のプロセッサ５０１及びプロセッサ５０８を含んでよい。プロセッサのそれぞれは、シングルコア（single-CPU）プロセッサ又はマルチコア（multi-CPU）プロセッサであってよい。本明細書におけるプロセッサは、１つ又は複数のデバイス、回路、及び／又は、データ（例えば、コンピュータプログラム命令）を処理するためのプロセッシングコアであってよい。
【００５１】
特定の実装中、実施形態において、装置５００は、さらに、出力デバイス５０５及び入力デバイス５０６を含んでもよい。出力デバイス５０５は、プロセッサ５０１と通信し、複数の方式で情報を表示しうる。例えば、出力デバイス５０５は、液晶ディスプレイ（liquid crystal display, LCD）、発行ダイオード（light emitting diode, LED）ディスプレイデバイス、陰極線管（cathode ray tube, CRT）ディスプレイデバイス、又はプロジェクタ（projector）であってよい。入力デバイス５０６は、プロセッサ５０１と通信し、複数の方式でユーザ入力を受信しうる。例えば、入力デバイス５０６は、マウス、キーボード、タッチスクリーンデバイス、又はセンサデバイスであってよい。
【００５２】
上記の装置がＶ２Ｘサーバの機能を実装するとき、装置５００は、汎用サーバ又は専用サーバであってよい。
【００５３】
上記の装置が、この出願の実施形態における車両関連機能を実装するとき、装置５００は、テレマティックスボックス（Telematics BOX, T-Box）、又は車両に統合されたマルチドメインコントローラ（Multi-Domain Controller, MDC）であってよい。任意で、装置５００は、代替的に、車両に統合されたチップであってよい。従って、通信インターフェース５０４の機能／実装プロセスは、代替的に、ピン、回路などを利用することによって実装されてもよい。メモリは、チップ内のストレージユニット、例えば、レジスタ又はキャッシュである。ストレージユニットは、代替的に、チップの外部に配置されたストレージユニットであってもよい。
【００５４】
上記の実施形態の全て又はいくつかは、ソフトウェア、ハードウェア、ファームウェア、又はそれらの任意の組み合わせを利用することによって実装されうる。実施形態を実装するためにソフトウェアが利用されるとき、実施形態は、完全に又は部分的に、コンピュータプログラム製品の形で実装されうる。コンピュータプログラム製品は、１つ又はコンピュータ命令を含む。コンピュータプログラム命令がロードされ、コンピュータ上で実行されるとき、本発明の実施形態による手順又は機能は、全て又は部分的に生成される。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、又は他のプログラム可能な装置であってよい。コンピュータ命令は、コンピュータ可読記憶媒体に格納されてよく、又はコンピュータ可読記憶媒体から他のコンピュータ可読記憶媒体に伝送されてもよい。例えば、コンピュータ命令は、有線（例えば、同軸ケーブル、光ファイバ、又はデジタル加入者線（ＤＳＬ））又はワイヤレス（例えば、赤外、無線、又はマイクロ波）方式で、ウェブサイト、コンピュータ、サーバ、又はデータセンタから、他のウェブサイト、コンピュータ、サーバ、又はデータセンタに伝送されうる。コンピュータ可読記憶媒体は、１つ又は複数の利用可能な媒体を統合する、サーバ又はデータセンタなどの、コンピュータ又はデータストレージデバイスによってアクセス可能な任意の利用可能な媒体であってよい。利用可能な媒体は、磁気媒体（例えば、フロッピーディスク、ハードディスク、又は磁気テープ）、光媒体（例えば、ＤＶＤ）、半導体媒体（例えば、ソリッドステートドライブSolid State Disk (SSD)）などであってよい。
【００５５】
本発明の目的、技術的解決策、及び利点は、さらに、上記の特定の実施形態において詳細に説明される。当業者は、上記の説明が単に本発明の特定の実施形態であるが、本発明の保護範囲を限定することを意図しないことを理解されるべきである。本発明の精神及び原則の範囲内でなされた任意の修正、等価置換、又は改善は、本発明の保護範囲に含まれるものとする。請求項において、「備える」は、他の要素又は他のステップを除外するものではなく、「ａ」又は「ｏｎｅ」は複数の場合を除外するものではない。単一のプロセッサ又は他のユニットは、請求項内に列挙されたいくつかの機能を実装しうる。いくつかの手段は、互いに異なる従属請求項に記述されるが、これは、より良い効果を作り出すためにこれらの手段が結合できないことを意味するものではない。
【図１】
2021531703.tif 000003
【図２】
2021531703.tif 000004
【図３】
2021531703.tif 000005
【図４】
2021531703.tif 000006
【図５】
2021531703.tif 000007
【手続補正書】
【提出日】令和3年3月3日(2021.3.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のセンターサーバによって、サーバ情報を得るための車両からの要求メッセージを受信するステップであって、サーバ情報を得るための前記車両からの前記要求メッセージは、前記車両の識別子と、前記車両の位置情報とを含み、前記車両の前記位置情報によって示される位置は、第２のセンターサーバのサービス地域内である、ステップと、
前記第１のセンターサーバによって、サーバ情報を得るための要求メッセージを前記第２のセンターサーバに送信するステップであって、前記第１のセンターサーバによって送信された、サーバ情報を得るための前記要求メッセージは、前記車両の前記位置情報を含む、ステップと、
前記第１のセンターサーバによって、リージョナルサーバのアドレッシング情報を前記第２のセンターサーバから受信するステップであって、前記リージョナルサーバは、前記車両の前記位置情報に基づいて前記第２のセンターサーバによって決定されるサーバであり、かつ前記車両が位置する地域内の車両に対してサービスを提供するサーバである、ステップと、
前記リージョナルサーバの前記アドレッシング情報を前記車両に返すステップと、
を含む、ビークルツーエブリシング通信方法。
【請求項２】
第１のセンターサーバによって、サーバ情報を得るための車両からの要求メッセージを受信する前記ステップの前に、前記方法は、
前記第１のセンターサーバによって、前記第２のセンターサーバのサービス情報を受信するステップであって、前記サービス情報は、前記第２のセンターサーバのアドレッシング情報と、前記第２のセンターサーバの前記サービス地域とを含む、ステップをさらに含む、
請求項１に記載の方法。
【請求項３】
前記第１のセンターサーバによって、リージョナルサーバのアドレッシング情報を前記第２のセンターサーバから受信する前記ステップの後、前記方法は、
前記第１のセンターサーバによって、前記リージョナルサーバからの前記車両のサービスデータをサブスクライブするステップであって、前記車両の前記サービスデータをサブスクライブするための要求メッセージは、前記車両の前記識別子を含む、ステップをさらに含む、
請求項１又は２に記載の方法。
【請求項４】
前記第２のセンターサーバのサービス情報は、前記第２のセンターサーバの優先度情報をさらに含む、
請求項２又は３に記載の方法。
【請求項５】
前記リージョナルサーバの前記アドレッシング情報は、前記リージョナルサーバの識別子又は前記リージョナルサーバのアドレスである、
請求項１〜４のいずれか１項に記載の方法。
【請求項６】
第２のセンターサーバによって、第１のセンターサーバによって送信された、サーバ情報を得るための要求メッセージを受信するステップであって、前記第１のセンターサーバによって送信された、サーバ情報を得るための前記要求メッセージは、車両の位置情報を含む、ステップと、
前記第２のセンターサーバによって、リージョナルサーバのアドレッシング情報を前記第１のセンターサーバに送信するステップであって、前記リージョナルサーバは、前記車両の前記位置情報に基づいて前記第２のセンターサーバによって決定されるサーバであり、かつ前記車両が位置する地域内の車両に対してサービスを提供するサーバである、ステップと
を含む、ビークルツーエブリシング通信方法。
【請求項７】
第２のセンターサーバによって、第１のセンターサーバによって送信された、サーバ情報を得るための要求メッセージを受信する前記ステップの前に、前記方法は、
前記第２のセンターサーバによって、サービス情報を前記第１のセンターサーバに送信するステップであって、前記サービス情報は、前記第２のセンターサーバのアドレッシング情報と、前記第２のセンターサーバのサービス地域とを含む、ステップをさらに含む、
請求項６に記載の方法。
【請求項８】
前記サービス情報は、前記第２のセンターサーバの優先度情報をさらに含む、
請求項７に記載の方法。
【請求項９】
前記リージョナルサーバの前記アドレッシング情報は、前記リージョナルサーバの識別子又は前記リージョナルサーバのアドレスである、
請求項６〜８のいずれか１項に記載の方法。
【請求項１０】
車両内通信装置によって、サーバ情報を得るための要求メッセージを第１のセンターサーバに送信するステップであって、前記車両内通信装置によって送信された、サーバ情報を得るための前記要求メッセージは、前記車両内通信装置が属する車両の識別子と、前記車両の位置情報とを含む、ステップと、
前記車両内通信装置によって、前記第１のセンターサーバによって返された、リージョナルサーバのアドレッシング情報を受信するステップであって、前記リージョナルサーバは、前記車両が位置する地域内の車両に対してサービスを提供するサーバである、ステップと、
前記車両内通信装置によって、サービスデータを前記リージョナルサーバに報告するステップと、
を含む、ビークルツーエブリシング通信方法。
【請求項１１】
通信インターフェースと、前記通信インターフェースに接続されたプロセッサとを備え、請求項１〜５のいずれか１項に記載の方法を実行するように構成された、第１のセンターサーバ。
【請求項１２】
通信インターフェースと、前記通信インターフェースに接続されたプロセッサとを備え、請求項６〜９のいずれか１項に記載の方法を実行するように構成された、第２のセンターサーバ。
【請求項１３】
請求項１１に記載の前記第１のセンターサーバと、請求項１２に記載の前記第２のセンターサーバとを含む、ビークルツーエブリシング通信システム。
【請求項１４】
通信インターフェースと、前記通信インターフェースに接続されたプロセッサとを備え、請求項１０に記載の方法を実行するように構成された、車両内通信装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、２０１８年７月２７日に中国国家知的財産局に提出され、「VEHICLE-TO-EVERYTHING COMMUNICATION SOLUTION」と題された中国特許出願第201810843229.Xに対する優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
この出願は、通信分野、特に、ビークルツーエブリシング分野における通信解決策に関し、具体的には、通信アーキテクチャ、方法、及び装置を含む。
【背景技術】
【０００３】
Ｖ２Ｘ（Vehicle to Everything）は、車両間の、車両と歩行者又はサイクリストとの間の、又は、車両とインフラストラクチャとの間の通信システムである。車両については、車両に搭載された様々なセンサ（レーザレーダ、及びミリ波レーダなど）及びカメラが、車両ドライビングステータス、システム走行ステータス（ＣＡＮバスを利用することによってフィードバックされうる、ブレーキングステータス又は表示灯ステータスなど）、及び、周辺道路環境情報（路側システムは、静的な又は動的な情報を報知しうるし、又は、高精度マップは、車両内に構築されうる）を得るために利用される。加えて、ＧＰＳ又は他の測位方法（セルラネットワーク測位技術、ビジュアル測位技術、又は慣性航法技術など）が、組み合わされた測位を実行して車両の正確な位置情報を得るために利用される。それから、情報は、短距離通信技術及びセルラネットワーク通信技術などの技術を利用することによってエンドツーエンド方式で送信され、ビークルツーエブリシングシステム全体で情報を共有する。車両通信効率を効果的に改善し、かつ車両通信安全を改善するように、情報は解析されて処理され、また、道路状況が報告され、そして、ドライビング条件警告が遅れずにドライバーに提供される。
【０００４】
図１は、業界におけるビークルツーエブリシングアーキテクチャの現在の理解を示す。車両は、ＰＣ５インターフェースを通じて互いに通信しうる。車両は、さらに、Ｕｕインターフェースを通じてＶ２Ｘサーバと通信しうる。スマート道路設備（例えば、交通信号灯コントローラ又は電子標識）などのデバイス、歩行者、又はｅバイクは、また、Ｖ２Ｘ通信を実施するためにＶ２Ｘサーバに接続されうる。図１に示したビークルツーエブリシングアーキテクチャにおいては、単一のＶ２Ｘサーバのネットワーキングのみが考慮される。しかしながら、実際のＶ２Ｘネットワーク配置中、異なる地域における部門又は組織がそれぞれのＶ２Ｘサーバを配置し、異なる地域におけるＶ２Ｘ配置計画及び発展が調和しなくなる。複数のＶ２Ｘサーバを持つネットワーキングアーキテクチャにおいて車両間のＶ２Ｘ通信をどのように実装するかは、Ｖ２Ｘの大規模な商用利用のための鍵となる技術的問題になる。
【発明の概要】
【０００５】
この出願は、地域を跨ぎ、そして、部門を跨いだビークルツーエブリシング相互接続の問題を解決するためのビークルツーエブリシング通信解決策を提供し、それによって、車両は、車両がどこへ行っても、ビークルツーエブリシングサービスを享受することができる。
【０００６】
この出願の実施形態は、Ｖ２Ｘセンターサーバ（V2X Center, V2X-C）アライアンスのアーキテクチャ又はコンセプトを提供する。複数の地域、組織、又は施設によって構築されたＶ２Ｘ−Ｃノードは、設計又は自己組織化に基づいてＶ２Ｘ−Ｃアライアンスを形成する。アライアンス内のＶ２Ｘ−Ｃノードは、Ｖ２ＸノードのＶ２Ｘサービス地域についての情報を互いに交換する。車両がビークルツーエブリシングサービスを得る必要があるとき、車両は、まず、車両が属する（又はライセンスされた）Ｖ２Ｘ−Ｃノードに接続される。それから、Ｖ２Ｘ−Ｃノードは、車両の現在位置に基づいて、車両が、Ｖ２Ｘ−ＣによってカバーされるＶ２Ｘサービス地域内にあるかどうかを決定する。車両がＶ２Ｘサービス地域内にある場合、Ｖ２Ｘ−Ｃノードは、車両の地理的位置に基づいて、車両が位置する地域内のＶ２Ｘリージョナルノードを車両に割り当て、Ｖ２Ｘリージョナルノードのアクセスアドレスを車両に送信する。車両がＶ２Ｘサービス地域内にない場合、Ｖ２Ｘ−Ｃノードは、他のＶ２Ｘ−Ｃノードに対し、車両の地理的位置に基づいてＶ２Ｘリージョナルノードを割り当てるように要求し、Ｖ２Ｘリージョナルノードのアクセス情報を車両に送信し、それによって、車両は、車両が現在位置する地域内のＶ２Ｘサーバにアクセスし、ビークルツーエブリシングサービスを享受することができる。
【０００７】
上記の独創的なコンセプトに基づいて、この出願は、ビークルツーエブリシング通信方法を提供する。Ｖ２Ｘ−Ｃアライアンスは、２つのセンターサーバ、即ち、第１のセンターサーバと、第２のセンターサーバとを含んでいると想定する。第１のセンターサーバは、車両登録のためのセンターサーバである。第１のセンターサーバは、サーバ情報を得るための車両からの要求メッセージを受信する。サーバ情報を得るための車両からの要求メッセージは、車両の識別子と、車両の位置情報とを含む。車両の位置情報によって示される位置は、第２のセンターサーバのサービス地域内である。第１のセンターサーバは、サーバ情報を得るための要求メッセージを第２のセンターサーバに送信する。第１のセンターサーバによって送信された、サーバ情報を得るための要求メッセージは、車両の位置情報を含む。第１のセンターサーバは、リージョナルサーバのアドレッシング情報を第２のセンターサーバから受信する。リージョナルサーバは、車両の位置情報に基づいて第２のセンターサーバによって決定されるサーバであり、かつ車両が位置する地域内の車両にサービスを提供するサーバである。第１のセンターサーバは、リージョナルサーバのアドレッシング情報を車両に返す。この出願において提供される方法によれば、たとえ、車両が、登録サーバ、即ち、第１のセンターサーバによって管理され又はサービスされる地域内にない場合であっても、車両は、依然として、ビークルツーエブリシングサービスを享受しうるし、それによって、ビークルツーエブリシングサービスの継続性を確保し、ユーザエクスペリエンスが改善する、ということを学ぶことができる。
【０００８】
車両が位置する地域内のリージョナルサーバを第１のセンターサーバが決定又は割り当てできることを保証するために、サーバ情報を得るための車両からの要求メッセージを第１のセンターサーバが受信する前に、第１のセンターサーバは、第２のセンターサーバのサービス情報を受信する。サービス情報は、第２のセンターサーバのアドレッシング情報と、第２のセンターサーバのサービス地域とを含む。
【０００９】
第１のセンターサーバは、車両登録のためのサーバであり、車両の完全登録及びサービス関連情報を記憶しておく必要がある。たとえ、車両が他の地域内に移動して、他のサーバが車両に対してビークルツーエブリシングサービスを提供する場合であっても、第１のセンターサーバも、関連サービスデータを得る必要がある。従って、第１のセンターサーバが、リージョナルサーバのアドレッシング情報を第２のセンターサーバから受信した後、第１のセンターサーバは、リージョナルサーバからの車両のサービスデータをサブスクライブ（subscribe）する。車両のサービスデータをサブスクライブするための要求メッセージは、車両の識別子を含む。
【００１０】
通信信頼性を保証するために、通常、いくつかの冗長ノードが通信ネットワーク上に配置され、例えば、アクティブノード及びスタンバイノードが配置される。例えば、アクティブサーバ及びスタンバイサーバが、第２のセンターサーバの機能を実装するために配置されてよい。１つのサーバがアクティブノードであり、他のサーバがスタンバイノードである。アクティブノードが故障しているとき、スタンバイノードは、アクティブノードに取って代わる。故障から回復した後、アクティブノードがスタンバイノードの機能を担う。従って、第１のセンターサーバは、アクティブノード及びスタンバイノードのサービス情報、即ち、アクティブノードのアドレッシング情報、アクティブノードのサービス地域、アクティブノードの優先度情報（例えば、アクティブ識別子）、スタンバイノードのアドレッシング情報、スタンバイノードのサービス地域、及びスタンバイノードの優先度情報（例えば、スタンバイ識別子）を記憶しておく必要がある。第１のセンターサーバが第２のセンターサーバに対してリージョナルサーバを要求する必要があるとき、第１のセンターサーバは、優先的にアクティブノードに連絡する。アクティブノードが到達不能な（例えば、応答がない又はタイムアウトが発生する）とき、第１のセンターサーバは、スタンバイノードに連絡する。
【００１１】
この出願において提供されるビークルツーエブリシング通信解決策は、ビークルツーエブリシングサーバ、及び、車両に組み込まれた又は統合された通信装置に関する。従って、この出願は、さらに、上記のビークルツーエブリシング通信方法を実装するための装置及びサーバを提供する。
【００１２】
加えて、この出願は、さらに、コンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は、命令を記憶する。命令がコンピュータ上で実行されるとき、コンピュータが上記のビークルツーエブリシング通信方法を実行できるようになる。
【００１３】
最後に、この出願は、命令を含むコンピュータプログラム製品を提供する。コンピュータプログラム製品がコンピュータ上で実行されるとき、コンピュータが上記のビークルツーエブリシング通信方法を実行できるようになる。
【図面の簡単な説明】
【００１４】
【図１】先行技術におけるビークルツーエブリシングシステムアーキテクチャの模式図である。
【図２】この出願の実施形態による、ビークルツーエブリシングシステムアーキテクチャの模式図である。
【図３】この出願の実施形態による、ビークルツーエブリシングセンターサーバアライアンスを生成することについての模式的なフローチャートである。
【図４】この出願の実施形態による、ビークルツーエブリシングローミングシナリオにおけるビークルツーエブリシングサービスの模式的なフローチャートである。
【図５】この出願の実施形態による、装置の模式的な構造図である。
【発明を実施するための形態】
【００１５】
この出願は、複数のＶ２Ｘサーバを持つ通信アーキテクチャ、及び、車両がＶ２Ｘサービス地域を跨いで移動するときに利用されるＶ２Ｘ通信解決策を提供する。
【００１６】
図２は、この出願による、Ｖ２Ｘセンターサーバ（V2X Center, V2X-C）アライアンスのアーキテクチャ又はコンセプトを示す。図２に示されたＶ２Ｘ−Ｃは、車両の初期登録のためのサーバ又はノードであり、車両の登録データを記録し、さらに、車両の走行データを記録する。任意で、Ｖ２Ｘ−Ｃは、交通警察又は道路管理組織などの組織のための車両管理能力を提供してもよい。車両企業又は他のサードパーティアプリケーションは、また、サーバを利用することによって車両の走行データを得てもよい。Ｖ２Ｘリージョナルサーバ（V2X Region, V2X-R）は、車両にＶ２Ｘサービスを提供するサーバ又はノードである。提供されるＶ２Ｘサービスは、例えば、Ｖ２Ｉサービス（例えば、信号灯ステータスの通知、及び通行時間の通知）、Ｖ２Ｖサービス（例えば、周辺車両によって報告される情報に基づいて警告情報を生成し、そして、車両に警告情報を通知すること）などである。
Ｖ２Ｘ−Ｃは、比較的大きな地域にサービス又はカバーする。例えば、Ｖ２Ｘ−Ｃ＿１は、深チェン市をカバー又はサービスし、そして、Ｖ２Ｘ−Ｃ＿２は、広州市をカバー又はサービスする。複数のＶ２Ｘ−Ｒは、Ｖ２Ｘ−Ｃによってカバーされる地域に配置され、Ｖ２Ｘ−Ｃは、車両にＶ２Ｘ−Ｒを割り当て、Ｖ２Ｘ−Ｒは、直接、車両に対してＶ２Ｘサービスを提供する。複数のＶ２Ｘ−Ｃは、Ｖ２Ｘ−Ｃアライアンスを形成する。Ｖ２Ｘ−Ｃアライアンス内のＶ２Ｘ−Ｃは、それぞれのアドレスと、サービスされ又はカバーされる地理的地域とを記憶している。
【００１７】
車両がビークルツーエブリシングサービスを得る必要があるとき、車両は、まず、ライセンス登録中に最初に設定されるＶ２Ｘ−Ｃ、又は最初に登録されたＶ２Ｘ−Ｃに接続される。次いで、Ｖ２Ｘ−Ｃノードは、車両の現在位置情報に基づいて、車両がＶ２Ｘ−Ｃによってサービスされる地域内にいるかどうかを決定する。車両が地域内にいる場合、Ｖ２Ｘ−Ｃノードは、車両の地理的位置に基づいて、Ｖ２Ｘ−Ｃによってサービスされる地域内のＶ２Ｘ−Ｒを車両に割り当てる。車両が地域内でない場合、Ｖ２Ｘ−Ｃノードは、車両の地理的位置に基づいてＶ２Ｘ−Ｒを割り当てるように、他のＶ２Ｘ−Ｃノードに要求する。Ｖ２Ｘ−Ｃは、さらに、車両に割り当てられたＶ２Ｘ−Ｒからの車両の走行データ又はサービスデータをサブスクライブしてもよい。
【００１８】
この出願の実施形態において、Ｖ２Ｘ−ＣサーバとＶ２Ｘ−Ｃノードとは、同じＶ２Ｘ−Ｃエンティティの２つの異なる名称であることに留意されるべきである。サービスモデルの観点からは、Ｖ２Ｘ−Ｃが車両に対してサービスを提供するので、Ｖ２Ｘ−Ｃは、「Ｖ２Ｘ−Ｃサーバ」と称される。ネットワークアーキテクチャの観点からは、Ｖ２Ｘ−Ｃがネットワーク上のノードであるので、Ｖ２Ｘ−Ｃは、また、「Ｖ２Ｘ−Ｃノード」と称されうる。この出願において、Ｖ２Ｘ−ＣサーバとＶ２Ｘ−Ｃノードとは、交換可能に利用されうる。しかしながら、当業者は、Ｖ２Ｘ−ＣサーバとＶ２Ｘ−Ｃノードとが同じＶ２Ｘ−Ｃエンティティを指すことを理解すべきである。同様に、この出願において、Ｖ２Ｘ−ＲサーバとＶ２Ｘ−Ｒノードとは、また、交換可能に利用されうる。加えて、この出願において提供される「Ｖ２Ｘ−Ｃアライアンス」のコンセプトは、この出願において提供される独創的なコンセプトの可能な名称であることにさらに留意されるべきである。実質的に同じアーキテクチャ及び解決策の場合において、「Ｖ２Ｘ−Ｃアライアンス」は、また、「Ｖ２Ｘ−Ｃグループ」、「Ｖ２Ｘ−Ｃ組織」などと称されうる。
【００１９】
上記のアーキテクチャ及び独創的なコンセプトに基づいて、この出願の実施形態は、図３に示すように、可能なＶ２Ｘ−Ｃアライアンス構築及び更新手順を提供する。
【００２０】
３００：Ｖ２Ｘ−Ｃ＿１及びＶ２Ｘ−Ｃ＿２は、同じＶ２Ｘ−Ｃアライアンスにおける２つのＶ２Ｘ−Ｃノードである。新規のＶ２Ｘ−Ｃ＿ｎノードは、電源オンされて始動され、そして、特定の地域（例えば、深チェン市）内にＶ２Ｘサービスを提供するために準備する。
【００２１】
３０１：Ｖ２Ｘ−Ｃ＿ｎノードは、Ｖ２Ｘ−Ｃアライアンス内のＶ２Ｘ−Ｃノードに対する、アライアンスに参加するための要求を開始する。Ｖ２Ｘ−Ｃアライアンス内のＶ２Ｘ−Ｃノードのアドレスは、新規のＶ２Ｘ−Ｃ＿ｎノードによって手動で設定されてよく、又は、新規のＶ２Ｘ−Ｃ＿ｎノードによって、Ｖ２Ｘ−Ｃアライアンスを管理するサーバから取得されてもよい。結論としては、Ｖ２Ｘ−Ｃ＿ｎによって、Ｖ２Ｘ−Ｃアライアンス内のＶ２Ｘ−Ｃノードのアドレスを取得する方式は、この出願において限定されない。Ｖ２Ｘ−Ｃアライアンスに参加するための要求メッセージは、Ｖ２Ｘ−Ｃ＿ｎのアドレッシング情報（例えば、識別子、ＨＴＴＰ  ＵＲＬ、又はＶ２Ｘ−Ｃ＿ｎの他のアドレス可能な情報）と、Ｖ２Ｘ−Ｃ＿ｎのカバレッジ地域又はサービス地域とを含む。サービス地域又はカバレッジ地域は、複数の方式で（例えば、ＧＰＳ座標のグループを利用することによって）識別されうる。任意で、Ｖ２Ｘ−Ｃアライアンスに参加するための要求メッセージは、さらに、信頼できるネットワーキングをサポートするために利用される、Ｖ２Ｘ−Ｃ＿ｎの優先度情報（例えば、Ｖ２Ｘ−Ｃ＿ｎがアクティブであるか又はスタンバイであるか）を含む。例えば、アクティブノード及びスタンバイノード、即ち、Ｖ２Ｘ−Ｃ＿ｎ１及びＶ２Ｘ−Ｃ＿ｎ２が、Ｖ２Ｘ−Ｃ＿ｎ上に配置されてよい。Ｖ２Ｘ−Ｃ＿ｎ１は、アクティブサーバであり、Ｖ２Ｘ−Ｃ＿ｎ２は、スタンバイサーバである。Ｖ２Ｘ−Ｃ＿ｎ１が故障しているとき、Ｖ２Ｘ−Ｃ＿ｎ２は、Ｖ２Ｘ−Ｃ＿ｎ１に取って代わる。この場合、Ｖ２Ｘ−Ｃ＿ｎ１及びＶ２Ｘ−Ｃ＿ｎ２の両方は、図３に示したアライアンスに参加する手順を実行する必要がある。上記の情報に加えて、Ｖ２Ｘ−Ｃアライアンスに参加するためのものであり、かつＶ２Ｘ−Ｃ＿ｎ１によって送信される要求メッセージは、さらに、サーバがアクティブサーバであることを示す優先度情報を含む。上記の情報に加えて、Ｖ２Ｘ−Ｃアライアンスに参加するためのものであり、かつＶ２Ｘ−Ｃ＿ｎ２によって送信される要求メッセージは、さらに、サーバがスタンバイサーバであることを示す優先度情報を含む。従って、Ｖ２Ｘ−Ｃ＿１及びＶ２Ｘ−Ｃ＿２は、優先的にＶ２Ｘ−Ｃ＿ｎ１に連絡し、そして、Ｖ２Ｘ−Ｃ＿ｎ１が到達不能であるときには、Ｖ２Ｘ−Ｃ＿ｎ２に連絡する。
【００２２】
３０２：メッセージを受信した後、Ｖ２Ｘ−Ｃ＿１は、２００  ＯＫなどの成功応答メッセージを返す。Ｖ２Ｘ−Ｃ＿ｎによって送信される、アライアンスに参加するための要求を受信する前に、Ｖ２Ｘ−Ｃ＿１は、さらに、Ｖ２Ｘ−Ｃ＿ｎ上でのセキュリティ関連の認証及び承認を実行する必要があることに留意されるべきである。任意で、応答メッセージは、Ｖ２Ｘ−Ｃ＿１のサービス地域、例えば、ＧＰＳ座標のグループを含んでよい。任意で、Ｖ２Ｘ−Ｃ＿１ノードは、さらに、Ｖ２Ｘ−Ｃ＿ｎノードが、Ｖ２Ｘ−Ｃ＿１によってカバーされ又はサービスされる地域を問い合わせるためのインターフェースを提供してもよい。
【００２３】
３０３：Ｖ２Ｘ−Ｃ＿１ノードは、Ｖ２Ｘ−Ｃ＿ｎノードのアドレッシング情報、及びＶ２Ｘ−Ｃ＿ｎノードのサービス地域を記憶する。
【００２４】
３０４〜３０６：Ｖ２Ｘ−Ｃ＿ｎは、３０１〜３０３における、アライアンスに参加することを要求する上記の手順を繰り返し、Ｖ２Ｘ−Ｃアライアンス内の他のＶ２Ｘ−Ｃノードに対し、アライアンスに参加することを要求する。Ｖ２Ｘ−Ｃアライアンス内の全てのＶ２Ｘ−Ｃノードに対し、アライアンスに参加することを要求した後、Ｖ２Ｘ−Ｃ＿ｎノードは、成功裏にアライアンスに参加する。
【００２５】
３０７：サービス地域は、Ｖ２Ｘ−Ｃ＿ｎノードが成功裏にアライアンスに参加した後、より大きくなることが想定される。例えば、Ｖ２Ｘ−Ｃ＿ｎは、元々、深チェン市の１区画のみのＶ２Ｘサービスをカバーしているが、今は、深チェン市内の全てのＶ２Ｘサービスをカバーする。他の例では、道路拡張のために、新しい道路がカバレッジ地域に追加される。この場合、図３に示すように、サービス地域更新手順が開始されうる。
【００２６】
３０８：Ｖ２Ｘ−Ｃ＿ｎノードは、Ｖ２Ｘサービス地域更新メッセージをＶ２Ｘ＿１ノードに送信し、メッセージは、更新されたサービス地域を含む。
【００２７】
３０９：Ｖ２Ｘ−Ｃ＿１ノードは、成功応答を返す。
【００２８】
３１０：Ｖ２Ｘ−Ｃ＿１ノードは、更新されたカバレッジ地域又はＶ２Ｘ−Ｃ＿ｎノードのサービス地域を記憶する。
【００２９】
３１１〜３１３：Ｖ２Ｘ−Ｃ＿ｎノードは、繰り返し、アライアンス内の他のＶ２Ｘ−Ｃに対する更新手順を開始する。
【００３０】
図３に示した手順において、たとえ、異なる地域内の異なる施設の管理組織によって、Ｖ２Ｘサービスが構築され又は配置されたとしても、異なるＶ２Ｘ−Ｃが、アライアンスを形成するために互いに通信することができる。さらに、車両が地域を跨いで移動するとき、車両は、また、Ｖ２Ｘ通信を実行しうるし、Ｖ２Ｘサービスを享受しうる。
【００３１】
図４は、上記の独創的なコンセプト及びアライアンスアーキテクチャに基づいて、この出願において提供される、車両が地域を跨いで移動するときのＶ２Ｘ通信手順を示す。
【００３２】
４００：Ｖ２Ｘ−Ｃ＿１のアドレスは、車両のためのアクセスアドレスになるように設定される。Ｖ２Ｘ−Ｃ＿１は、車両が初めて登録されるＶ２Ｘセンターサーバである。例えば、車両が深チェン市内でライセンスされる場合、Ｖ２Ｘ−Ｃ＿１は、深チェン市交通警察のＶ２Ｘセンターサーバでありうる。Ｖ２Ｘ−Ｃ＿１は、複数の方式で、例えば、車両工場又はアプリケーションクライアントの車両サービスプラットフォームを利用することによって設定されてもよい。
【００３３】
４０１：車両がＶ２Ｘサービスを必要とするとき、車両は、まず、Ｖ２Ｘ−Ｃ＿１に対し、車両にサービスを提供するＶ２Ｘサーバについての情報を得るように要求する。要求メッセージは、車両の位置情報、及び車両の識別情報（例えば、車両識別番号（vehicle identity number, VIN））を含む。任意で、要求メッセージは、さらに、位置精度などの情報を含んでもよい。
【００３４】
４０２：Ｖ２Ｘ−Ｃ＿１は、車両の位置情報に基づいて車両が位置する地域を決定し、地域にサービスを提供するＶ２Ｘセンターサーバは、Ｖ２Ｘリージョナルサーバを車両に割り当てる。車両が位置する地域がＶ２Ｘ−Ｃ＿１ノードのカバレッジ範囲内である場合、Ｖ２Ｘ−Ｃ＿１ノードのカバレッジ範囲内のＶ２Ｘ−Ｒ＿１１のアドレスが車両に直接返され、図４に示された手順は、直接４０５及びそれに続くステップへと進む。車両が位置する地域がＶ２Ｘ−Ｃ＿１ノードのカバレッジ範囲内でない場合、地域にＶ２Ｘサービスを提供するＶ２Ｘセンターサーバ、即ち、Ｖ２Ｘ−Ｃ＿２がさらに決定され、そして、Ｖ２Ｘ−Ｃ＿１は、サーバ要求メッセージをＶ２Ｘ−Ｃ＿２に送信し、Ｖ２Ｘ−Ｃ＿２に対して、リージョナルサーバを車両に割り当てるように要求する。要求メッセージは、車両のアドレス情報を含む。例えば、Ｖ２Ｘ−Ｃ＿１が、深チェン市交通警察のＶ２Ｘセンターサーバであり、車両が現在、広州市に位置する場合、Ｖ２Ｘ−Ｃ＿１は、Ｖ２Ｘ−Ｃ＿２が、広州市交通警察のＶ２Ｘセンターサーバであることを決定する。複数のＶ２Ｘセンターサーバが広州市内にある場合、最も高い優先度を持つＶ２Ｘセンターサーバが選択される。
【００３５】
４０３：Ｖ２Ｘ−Ｃ＿２は、車両の位置情報に基づいて、車両が位置する地域に対してサービスを提供するＶ２ＸリージョナルサーバＶ２Ｘ−Ｒ＿２１を決定し、Ｖ２Ｘ−Ｒ＿２１のアドレッシング情報をＶ２Ｘ−Ｃ＿１に返す。アドレッシング情報は、Ｖ２Ｘ−Ｒ＿２１へのルーティングがされうる識別子又はアドレスなどの情報であってもよい。
【００３６】
４０４：Ｖ２Ｘ−Ｃ＿１は、Ｖ２Ｘ−Ｒ＿２１のアドレッシング情報を車両に送信する。
【００３７】
４０５及び４０６：任意で、Ｖ２Ｘ−Ｃ＿１は、Ｖ２Ｘ−Ｒ＿１１又はＶ２Ｘ−Ｒ＿２１からの車両のデータをサブスクライブする。４０５におけるサブスクリプション要求は、車両の識別子を含む。
【００３８】
４０７：４０４においてメッセージを受信した後、車両は、リージョナルサーバ（Ｖ２Ｘ−Ｒ＿１１又はＶ２Ｘ−Ｒ＿２１）と通信してＶ２Ｘデータを報告又は受信する。
【００３９】
４０８：リージョナルサーバは、データ開放及び総合的なデータ解析を実装するために、データをサブスクライブするＶ２Ｘ−Ｃ＿１に車両のＶ２Ｘデータを送信する。
【００４０】
図４に示した方法手順において、車両が非ホームロケーションにおけるＶ２Ｘセンターサーバのカバレッジ地域内にあるとき、登録位置（又はホームロケーション）におけるＶ２Ｘセンターサーバは、Ｖ２Ｘセンターサーバ、及びローミングロケーション（又は訪れたロケーション）におけるリージョナルサーバと協力して、車両に対するＶ２Ｘサービスを提供する。加えて、車両の走行データは、依然として、訪れたロケーションにおけるサーバによって、登録位置内のＶ２Ｘサーバに送信されてよく、それによって、データ開放を実装する。
【００４１】
上記は主に、本発明の実施形態において提供される解決策を、アーキテクチャ及び方法手順の観点から説明している。上記の機能を実装するために、車両及びＶ２Ｘサーバなどのエンティティは、各機能を実行するための対応するハードウェア構成及び／又はソフトウェアモジュールを含むことが理解されうる。当業者は、この明細書に開示された実施形態に関連して説明された方法手順は、本発明において、ハードウェア、又はハードウェアとコンピュータソフトウェアとの組み合わせによって実装されうることに容易に気づくべきである。機能がハードウェアによって実行されるか、又はコンピュータによって駆動されるハードウェアによって実行されるかは、特有のアプリケーション及び技術的解決策の設計制約に依存する。当業者は、各特有のアプリケーションに対して説明された機能を実装するために、異なる方法を利用してもよいが、実装が、本発明の範囲を超えるものと考えられるべきではない。
【００４２】
例えば、車両内にあり、かつ上記の実施形態におけるＶ２Ｘサーバと通信することを担当する通信モジュール又は通信装置と、Ｖ２Ｘサーバとは、図５に示された装置によって実装されうる。
【００４３】
装置５００は、少なくとも１つのプロセッサ５０１と、通信バス５０２と、メモリ５０３と、少なくとも１つの通信インターフェース５０４とを含む。
【００４４】
プロセッサ５０１は、汎用中央処理ユニット（central processing unit, CPU）、マイクロプロセッサ、特定用途向け集積回路（application-specific integrated circuit, ASIC）、又は、本発明の解決策のプログラム実行を制御するための１つ又は複数の集積回路であってよい。
【００４５】
通信バス５０２は、上記の要素間で情報を伝送するためのパスを含んでよい。
【００４６】
通信インターフェース５０４は、他のデバイス、又は、イーサネット、無線アクセスネットワーク（radio access network, RAN）又はワイヤレスローカルエリアネットワーク（wireless local area networks, WLAN）などの通信ネットワークと通信するためのトランシーバなどの任意の装置を利用する。
【００４７】
メモリ５０３は、読み取り専用メモリ（read-only memory, ROM）、又は静的な情報及び命令を格納できる他のタイプの静的なストレージデバイス、或いは、ランダムアクセスメモリ（random access memory, RAM）、又は情報及び命令を格納できる他のタイプの動的なストレージデバイスであってよく、若しくは、電気的に消去可能なプログラム可能な読み取り専用メモリ（electrically erasable programmable read-only memory, EEPROM）、コンパクトディスク読み取り専用メモリ（compact disc read-only memory, CD-ROM）又は他の光ディスクストレージ、光ディスクストレージ（コンパクトディスク、レーザーディスク、光ディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙディスクなどを含む）、ディスク記憶媒体又は他の磁気記憶デバイス、或いは、期待されるプログラムコードを、命令又はデータ構造の形で搬送又は記憶するために利用でき、コンピュータによってアクセスできる任意の他の媒体であってよい。しかしながら、これはそれに限定されない。メモリは、独立して存在してもよく、バスを利用することによってプロセッサに接続される。代替的に、メモリは、プロセッサに統合されてもよい。
【００４８】
メモリ５０３は、この発明の解決策を実行するためのアプリケーションプログラムコードを記憶するように構成され、プロセッサ５０１は、実行を制御する。プロセッサ５０１は、この特許の方法における車両又はＶ２Ｘサーバの機能を実装するために、メモリ５０３に記憶されたアプリケーションプログラムコードを実行するように構成される。
【００４９】
特定の実装中、実施形態において、プロセッサ５０１は、図５のＣＰＵ０及びＣＰＵ１などの１つ又は複数のＣＰＵを含みうる。
【００５０】
特定の実装中、実施形態において、装置５００は、複数のプロセッサ、例えば、図５のプロセッサ５０１及びプロセッサ５０８を含んでよい。プロセッサのそれぞれは、シングルコア（single-CPU）プロセッサ又はマルチコア（multi-CPU）プロセッサであってよい。本明細書におけるプロセッサは、１つ又は複数のデバイス、回路、及び／又は、データ（例えば、コンピュータプログラム命令）を処理するためのプロセッシングコアであってよい。
【００５１】
特定の実装中、実施形態において、装置５００は、さらに、出力デバイス５０５及び入力デバイス５０６を含んでもよい。出力デバイス５０５は、プロセッサ５０１と通信し、複数の方式で情報を表示しうる。例えば、出力デバイス５０５は、液晶ディスプレイ（liquid crystal display, LCD）、発行ダイオード（light emitting diode, LED）ディスプレイデバイス、陰極線管（cathode ray tube, CRT）ディスプレイデバイス、又はプロジェクタ（projector）であってよい。入力デバイス５０６は、プロセッサ５０１と通信し、複数の方式でユーザ入力を受信しうる。例えば、入力デバイス５０６は、マウス、キーボード、タッチスクリーンデバイス、又はセンサデバイスであってよい。
【００５２】
上記の装置がＶ２Ｘサーバの機能を実装するとき、装置５００は、汎用サーバ又は専用サーバであってよい。
【００５３】
上記の装置が、この出願の実施形態における車両関連機能を実装するとき、装置５００は、テレマティックスボックス（Telematics BOX, T-Box）、又は車両に統合されたマルチドメインコントローラ（Multi-Domain Controller, MDC）であってよい。任意で、装置５００は、代替的に、車両に統合されたチップであってよい。従って、通信インターフェース５０４の機能／実装プロセスは、代替的に、ピン、回路などを利用することによって実装されてもよい。メモリは、チップ内のストレージユニット、例えば、レジスタ又はキャッシュである。ストレージユニットは、代替的に、チップの外部に配置されたストレージユニットであってもよい。
【００５４】
上記の実施形態の全て又はいくつかは、ソフトウェア、ハードウェア、ファームウェア、又はそれらの任意の組み合わせを利用することによって実装されうる。実施形態を実装するためにソフトウェアが利用されるとき、実施形態は、完全に又は部分的に、コンピュータプログラム製品の形で実装されうる。コンピュータプログラム製品は、１つ又はコンピュータ命令を含む。コンピュータプログラム命令がロードされ、コンピュータ上で実行されるとき、本発明の実施形態による手順又は機能は、全て又は部分的に生成される。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、又は他のプログラム可能な装置であってよい。コンピュータ命令は、コンピュータ可読記憶媒体に格納されてよく、又はコンピュータ可読記憶媒体から他のコンピュータ可読記憶媒体に伝送されてもよい。例えば、コンピュータ命令は、有線（例えば、同軸ケーブル、光ファイバ、又はデジタル加入者線（ＤＳＬ））又はワイヤレス（例えば、赤外、無線、又はマイクロ波）方式で、ウェブサイト、コンピュータ、サーバ、又はデータセンタから、他のウェブサイト、コンピュータ、サーバ、又はデータセンタに伝送されうる。コンピュータ可読記憶媒体は、１つ又は複数の利用可能な媒体を統合する、サーバ又はデータセンタなどの、コンピュータ又はデータストレージデバイスによってアクセス可能な任意の利用可能な媒体であってよい。利用可能な媒体は、磁気媒体（例えば、フロッピーディスク、ハードディスク、又は磁気テープ）、光媒体（例えば、ＤＶＤ）、半導体媒体（例えば、ソリッドステートドライブ Solid-State Disk (SSD)）などであってよい。
【００５５】
本発明の目的、技術的解決策、及び利点は、さらに、上記の特定の実施形態において詳細に説明される。当業者は、上記の説明が単に本発明の特定の実施形態であるが、本発明の保護範囲を限定することを意図しないことを理解されるべきである。本発明の精神及び原則の範囲内でなされた任意の修正、等価置換、又は改善は、本発明の保護範囲に含まれるものとする。請求項において、「備える」は、他の要素又は他のステップを除外するものではなく、「ａ」又は「ｏｎｅ」は複数の場合を除外するものではない。単一のプロセッサ又は他のユニットは、請求項内に列挙されたいくつかの機能を実装しうる。いくつかの手段は、互いに異なる従属請求項に記述されるが、これは、より良い効果を作り出すためにこれらの手段が結合できないことを意味するものではない。
【国際調査報告】
2021531703.tif 000008
2021531703.tif 000009
2021531703.tif 000010
2021531703.tif 000011