(57)【要約】  本発明は、ナビゲーションルート作成方法及び装置を開示し、そのうち、方法は、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するステップと、ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するステップと、ナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップと、を含む。当該方法は、ナビゲーションルート図にパノラマ点を引き込む。これにより、ユーザがパノラマ点によってナビゲーションルートを直感的に閲覧しやすくし、ユーザに外出時の利便性を提供する。  【選択図】図１
2019525193.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーションルート作成方法であって、
予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するステップと、
前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するステップと、
前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップと、を含むことを特徴とするナビゲーションルート作成方法。
【請求項２】
前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するステップは、
前記予め設定されたパノラマ点の座標に基づいて、前記ナビゲーション点の座標と同じ目標パノラマ点を決定するステップ、及び／又は、
前記予め設定されたパノラマ点の座標に基づいて、前記ナビゲーション点の座標からの距離が予め設定された範囲にある目標パノラマ点を決定するステップ、及び／又は、
前記予め設定されたパノラマ点の座標に基づいて、ナビゲーション点の座標の連結線における目標パノラマ点を決定するステップ、を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップは、
前記目標パノラマ点と同じ座標のナビゲーション点を削除し、前記目標パノラマ点及び残りのナビゲーション点に基づいてナビゲーションルート図を作成するステップ、及び／又は、
前記目標パノラマ点との距離が予め設定された範囲にあるナビゲーション点を削除し、前記目標パノラマ点及び残りのナビゲーション点に基づいてナビゲーションルート図を作成するステップ、及び／又は、
ナビゲーション点の間の連結線における目標パノラマ点を挿入し、前記目標パノラマ点及び前記ナビゲーション点に基づいてナビゲーションルート図を作成するステップ、を含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップの後に、
前記ナビゲーションルート図に前記目標パノラマ点に対応するパノラマ領域エントリーを描画するステップ、をさらに含むことを特徴とする請求項１〜３のいずれかに記載の方法。
【請求項５】
前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップの後に、
前記目標パノラマ点に対応するパノラマ領域にナビゲーション軌跡ルートを描画するステップ、をさらに含むことを特徴とする請求項１〜４のいずれかに記載の方法。
【請求項６】
前記目標パノラマ点に対応するパノラマ領域にナビゲーション軌跡ルートを描画するステップは、
前記パノラマ領域に参照座標を決定するステップと、
前記参照座標に基づいて前記パノラマ領域にナビゲーション軌跡ルートを描画するステップと、を含むことを特徴とする請求項１〜５のいずれかに記載の方法。
【請求項７】
ナビゲーションルート作成装置であって、
予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するための第１決定モジュールと、
前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するための第２決定モジュールと、
前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するための作成モジュールと、を含むことを特徴とするナビゲーションルート作成装置。
【請求項８】
前記第２決定モジュールは、
前記予め設定されたパノラマ点の座標に基づいて、前記ナビゲーション点の座標と同じ目標パノラマ点を決定し、及び／又は、
前記予め設定されたパノラマ点の座標に基づいて、前記ナビゲーション点の座標からの距離が予め設定された範囲にある目標パノラマ点を決定し、及び／又は、
前記予め設定されたパノラマ点の座標に基づいて、ナビゲーション点の座標の連結線における目標パノラマ点を決定するために用いられることを特徴とする請求項７に記載の装置。
【請求項９】
前記作成モジュールは、
前記目標パノラマ点と同じ座標のナビゲーション点を削除し、前記目標パノラマ点及び残りのナビゲーション点に基づいてナビゲーションルート図を生成し、及び／又は、
前記目標パノラマ点との距離が予め設定された範囲にあるナビゲーション点を削除し、前記目標パノラマ点及び残りのナビゲーション点に基づいてナビゲーションルート図を生成し、及び／又は、
ナビゲーション点の間の連結線における目標パノラマ点を挿入し、前記目標パノラマ点及び前記ナビゲーション点に基づいてナビゲーションルート図を作成するために用いられることを特徴とする請求項７又は８に記載の装置。
【請求項１０】
前記ナビゲーションルート図に前記目標パノラマ点に対応するパノラマ領域エントリーを描画するための第１描画モジュールをさらに含むことを特徴とする請求項７〜９のいずれかに記載の装置。
【請求項１１】
前記目標パノラマ点に対応するパノラマ領域にナビゲーション軌跡ルートを描画するための第２描画モジュールをさらに含むことを特徴とする請求項７〜１０のいずれかに記載の装置。
【請求項１２】
前記第２描画モジュールは、
前記パノラマ領域に参照座標を決定するための決定ユニットと、
前記参照座標に基づいて前記パノラマ領域にナビゲーション軌跡ルートを描画するための描画ユニットと、を含むことを特徴とする請求項７〜１１のいずれかに記載の装置。
【請求項１３】
一つ又は複数のプロセッサと、
メモリと、
一つ又は複数のプログラムと、を含み、
前記一つ又は複数のプログラムは、前記メモリに記憶され、前記一つ又は複数のプロセッサによって実行される場合に、
予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するステップと、
前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するステップと、
前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップと、を実行することを特徴とする機器。
【請求項１４】
一つ又は複数のプログラムが記憶されている不揮発性コンピューター記憶媒体であって、前記一つ又は複数のプログラムが一つの機器によって実行される場合に、前記機器に、
予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するステップと、
前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するステップと、
前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップと、を実行させることを特徴とする不揮発性コンピューター記憶媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、ベイジン  バイドゥ  ネットコム  サイエンス  アンド  テクノロジー  カンパニー  リミテッドが２０１６年９月３０日に提出した、発明の名称「ナビゲーションルート作成方法及び装置」、中国特許出願番号が「２０１６１０８７７７０６．５」である出願の優先権を主張する。
【技術分野】
【０００２】
本発明は、ルートナビゲーション技術分野に関し、特にナビゲーションルート作成方法及び装置に関する。
【背景技術】
【０００３】
テクノロジーの進歩と伴い、地図ナビゲーションは、ユーザの生産と生活で常用の機能になっている。地図ナビゲーションは、ユーザの運転、外出などの活動のために、便利で、有効なナビゲーションルートを提供して作成することができるので、ユーザが順調に終点に到達することができる。
【０００４】
関連技術において、ナビゲーションルートは、平面地図で始点から終点までのナビゲーション点によって計画的に生成され、これにより、ユーザは、走行過程での居場所によって、ナビゲーションルートと照合し、順調に終点まで到達することができる。
【０００５】
しかしながら、上述ナビゲーションルートは、平面地図で生成されるため、ユーザの画像識別能力に対して高い要求があり、ユーザは、ナビゲーションルートを取得しても、現実の環境でどのように走行すればよいかがわからず、ナビゲーション作用を有効に実施できないことがある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、上記の技術的問題の少なくとも１つをある程度解決することである。
【０００７】
そのため、本発明の第１の目的は、ナビゲーションルート作成方法を提供する。当該方法は、ナビゲーションルート図にパノラマ点を引き込む。これにより、ユーザがパノラマ点によってナビゲーションルートを直感的に閲覧しやすくし、ユーザに外出時の利便性を提供する。
【０００８】
本発明の第２の目的は、ナビゲーションルート作成装置を提供することである。
【０００９】
本発明の第３の目的は、他のナビゲーションルート作成装置を提供することである。
【００１０】
本発明の第４の目的は、非一時的なコンピューター読取可能な記憶媒体を提供することである。
【００１１】
本発明の第５の目的は、コンピュータープログラム製品を提供することである。
【００１２】
本発明の第６の目的は、機器を提供することである。
【００１３】
本発明の第７の目的は、不揮発性コンピューター記憶媒体を提供することである。
【課題を解決するための手段】
【００１４】
上述目的を実現するために、本発明の第１態様の実施例は、ナビゲーションルート作成方法を提供し、前記方法は、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するステップと、前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するステップと、前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップと、を含む。
【００１５】
本発明の実施例に係るナビゲーションルート作成方法は、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するとともに、ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定し、さらにナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成する。これにより、ナビゲーションルート図にパノラマ点を引き込むことにより、ユーザがパノラマ点に基づいてナビゲーションルートを直感的に閲覧しやすくし、ユーザに外出時の利便性を提供する。
【００１６】
また、本発明の実施例に係るナビゲーションルート作成方法は、以下の付加的な技術的特徴を有する。
【００１７】
本発明の一実施例において、前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するステップは、前記予め設定されたパノラマ点の座標に基づいて前記ナビゲーション点の座標と同じ目標パノラマ点を決定するステップ、及び／又は、前記予め設定されたパノラマ点の座標に基づいて前記ナビゲーション点の座標からの距離が予め設定された範囲にある目標パノラマ点を決定するステップ、及び／又は、前記予め設定されたパノラマ点の座標に基づいてナビゲーション点の座標の連結線における目標パノラマ点を決定するステップを含む。
【００１８】
本発明の一実施例において、前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップは、前記目標パノラマ点と同じ座標のナビゲーション点を削除し、前記目標パノラマ点及び残りのナビゲーション点によってナビゲーションルート図を作成するステップ、及び／又は、前記目標パノラマ点との距離が予め設定された範囲にあるナビゲーション点を削除し、前記目標パノラマ点及び残りのナビゲーション点によってナビゲーションルート図を作成するステップ、及び／又は、ナビゲーション点の間の連結線における目標パノラマ点を挿入し、前記目標パノラマ点及び前記ナビゲーション点によってナビゲーションルート図を作成するステップを含む。
【００１９】
本発明の一実施例において、前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップの後は、前記ナビゲーションルート図に前記目標パノラマ点に対応するパノラマ領域エントリーを描画するステップをさらに含む。
【００２０】
本発明の一実施例において、前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップの後は、前記目標パノラマ点に対応するパノラマ領域にナビゲーション軌跡ルートを描画するステップをさらに含む。
【００２１】
本発明の一実施例において、前記目標パノラマ点に対応するパノラマ領域にナビゲーション軌跡ルートを描画するステップは、前記パノラマ領域に参照座標を決定するステップ、及び前記参照座標に基づいて前記パノラマ領域にナビゲーション軌跡ルートを描画するステップを含む。
【００２２】
上述目的を実現するために、本発明の第２態様の実施例は、ナビゲーションルート作成装置を提供し、前記装置は、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するための、第１決定モジュール、前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するための、第２決定モジュール、及び前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するための、作成モジュールを備える。
【００２３】
本発明の実施例に係るナビゲーションルート作成装置は、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するとともに、ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定し、さらにナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成する。これにより、ナビゲーションルート図にパノラマ点を引き込むことにより、ユーザがパノラマ点によってナビゲーションルートを直感的に閲覧しやすくし、ユーザに外出時の利便性を提供する。
【００２４】
また、本発明の実施例に係るナビゲーションルート作成装置は、以下の付加的な技術的特徴を有する。
【００２５】
本発明の一実施例において、前記第２決定モジュールは、前記予め設定されたパノラマ点の座標に基づいて前記ナビゲーション点の座標と同じ目標パノラマ点を決定し、及び／又は、前記予め設定されたパノラマ点の座標に基づいて前記ナビゲーション点の座標からの距離が予め設定された範囲にある目標パノラマ点を決定し、及び／又は、前記予め設定されたパノラマ点の座標に基づいてナビゲーション点の座標の連結線における目標パノラマ点を決定するために用いられる。
【００２６】
本発明の一実施例において、前記作成モジュールは、前記目標パノラマ点と同じ座標のナビゲーション点を削除し、前記目標パノラマ点及び残りのナビゲーション点によってナビゲーションルート図を生成し、及び／又は、前記目標パノラマ点との距離が予め設定された範囲にあるナビゲーション点を削除し、前記目標パノラマ点及び残りのナビゲーション点によってナビゲーションルート図を生成し、及び／又は、ナビゲーション点の間の連結線における目標パノラマ点を挿入し、前記目標パノラマ点及び前記ナビゲーション点によってナビゲーションルート図を作成するために用いられる。
【００２７】
本発明の一実施例において、前記装置は、前記ナビゲーションルート図に前記目標パノラマ点に対応するパノラマ領域エントリーを描画するための、第１描画モジュールをさらに含む。
【００２８】
本発明の一実施例において、前記装置は、前記目標パノラマ点に対応するパノラマ領域にナビゲーション軌跡ルートを描画するための、第２描画モジュールをさらに含む。
【００２９】
本発明の一実施例において、前記第２描画モジュールは、前記パノラマ領域に参照座標を決定するための、決定ユニット、及び前記参照座標に基づいて前記パノラマ領域にナビゲーション軌跡ルートを描画するための、描画ユニットを備える。
【００３０】
上述目的を実現するために、本発明の第３態様の実施例は、他のナビゲーションルート作成装置を提供し、前記装置は、プロセッサ、及びプロセッサにより実行可能な命令を記憶するためのメモリを備え、そのうち、前記プロセッサは、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定し、前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定し、前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するように構成される。
【００３１】
上述目的を実現するために、本発明の第４態様の実施例は、非一時的なコンピューター読取可能な記憶媒体を提供し、前記記憶媒体における命令が移動端末のプロセッサにより実行される場合に、移動端末がナビゲーションルート作成方法を実行させる。前記方法は、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するステップと、前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するステップと、前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップと、を含む。
【００３２】
上述目的を実現するために、本発明の第５態様の実施例は、コンピュータープログラム製品を提供し、前記コンピュータープログラム製品における命令がプロセッサより実行される場合に、ナビゲーションルート作成方法を実行する。前記方法は、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するステップと、前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するステップと、前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップと、を含む。
【００３３】
本発明の第６態様の実施例は、機器を提供し、前記機器は、一つ又は複数のプロセッサ、メモリ、及び一つ又は複数のプログラムを備え、前記一つ又は複数のプログラムが前記メモリに記憶され、前記一つ又は複数のプロセッサにより実行される場合に、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するステップと、前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するステップと、前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップと、を実行する。
【００３４】
本発明の第７態様の実施例は、不揮発性コンピューター記憶媒体を提供し、前記媒体は、一つ又は複数のプログラムが記憶されている不揮発性コンピューター記憶媒体であって、前記一つ又は複数のプログラムが一つの機器によって実行される場合に、前記機器には、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するステップと、前記ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するステップと、前記ナビゲーション点及び前記目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するステップと、を実行させる。
【００３５】
本発明の付加的な特徴及び利点は、以下の説明において部分的に示され、この説明から一部が明らかになるか、または、本発明の実施により理解され得る。
【図面の簡単な説明】
【００３６】
本発明の上述および／または付加的な特徴と利点は、下記の添付図面を参照した実施形態に対する説明により明らかになり、容易に理解される。
【図１】本発明の一実施例に係るナビゲーションルート作成方法のフローチャートである。
【図２】本発明の他の実施例に係るナビゲーションルート作成方法のフローチャートである。
【図３】本発明の一実施例に係るナビゲーションルート図において目標パノラマ点に対応するパノラマ領域エントリーが描画されたインタフェースの模式図である。
【図４】本発明の一実施例に係る在目標パノラマ点に対応するパノラマ領域においてナビゲーション軌跡ルートが描画されたインタフェースの模式図である。
【図５】本発明の一実施例に係るナビゲーションルート作成装置の構成模式図である。
【図６】本発明の他の実施例に係るナビゲーションルート作成装置の構成模式図である。
【図７】本発明の他の実施例に係るナビゲーションルート作成装置の構成模式図である。
【発明を実施するための形態】
【００３７】
以下に、本発明の実施形態を詳細に説明する。前記実施形態の例が図面に示されるが、同一または類似する符号は、常に、同一又は類似の部品、或いは、同一又は類似の機能を有する部品を表す。以下に、図面を参照しながら説明される実施形態は例示的なものであり、本発明を解釈するためだけに用いられ、本発明を限定するものと理解されてはならない。
【００３８】
以下、図面を参照して本発明の実施例に係るナビゲーションルート作成方法及び装置を説明する。
【００３９】
通常、平面地図でナビゲーションルートを算出する方法は、関連アルゴリズム（例えばＤｉｊｋｓｔｒａアルゴリズム）によって算出され、ユーザの現在位置及び走行方向は、関連位置決め機能によって平面地図で表示される。さらに、ユーザは、走行過程で、自分の居場所の変化と、ナビゲーションルートと照合することにより、順調に終点まで到達することができる。
【００４０】
しかしながら、平面地図でのナビゲーションルートは、始点から終点まで複数のナビゲーション点により接続されてなるため、一つの二次元平面のルート模式図に過ぎず、ユーザの画像識別能力が不十分である場合に、現実の環境と当該ナビゲーションルートとを結合することができず、これにより、ユーザは、当該ナビゲーションルートを取得しても、現実の環境でどのように走行すればよいかがわからず、ナビゲーションとしての作用を奏しない。
【００４１】
上述の課題を解決するために、本発明は、ナビゲーションルート作成方法を提供する。ナビゲーションルート図にパノラマ点を加えることができるので、ユーザがパノラマ点によってナビゲーションルートを直感的に閲覧しやすくし、ユーザに外出時の利便性を提供する。具体的には、以下のとおりである。
【００４２】
図１は、本発明の一実施例に係るナビゲーションルート作成方法のフローチャートであり、図１に示すように、当該方法は、以下のＳ１０１〜Ｓ１０３を含む。
【００４３】
Ｓ１０１において、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定する。
【００４４】
具体的には、始点及び終点によってルートを計画する場合に、予め設定されたナビゲーションアルゴリズムを採用して始点から終点まで経過したナビゲーション点を算出する必要があり、当該ナビゲーション点は、始点から終点まで通過した交差点、道路などの地理上の位置に対応する。そのうち、なお、上述予め設定されたナビゲーションアルゴリズムは、Ａ＊アルゴリズム、Ｄｉｊｋｓｔｒａアルゴリズムなどであってもよい。
【００４５】
なお、予め設定されたアルゴリズムを採用して始点から終点まで通過したナビゲーション点を算出する方式は、従来技術で同一又は類似する機能を実現する方法により実現されることができ、ここでは説明を省略する。
【００４６】
Ｓ１０２において、ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定する。
【００４７】
パノラマ点は、地形、街道、建物などの現実環境に対してより直接的に反映できる。パノラマ点は、実世界の写真をステッチングしてなるものであり、ある位置の周辺での画像情報を真実として、客観的に反映することができ、また、真実の三次元空間体験を有し、表示されたパノラマ画像を自在に回転したり、拡縮したりすることができることを理解すべきである。
【００４８】
また、パノラマ点は、パノラマ技術に基づいて道路に沿って収集されるため、本発明の実施例に係るナビゲーションルート作成方法は、始点と終点との間にパノラマ点を引き込み、より直感的なナビゲーションを行うことができる。
【００４９】
具体的には、予め設定された各パノラマ点に対し、それに対応する座標を予め取得し、さらに、ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定することができる。
【００５０】
なお、パノラマ点は、主に路面に沿って５から１０メートルまで収集されるが、ナビゲーション点の位置は、算出されたナビゲーションアルゴリズム等に関するため、各ナビゲーション点のいずれも、その座標が完全に合致した目標パノラマ点に対応するわけではない。即ち、ナビゲーション点が対応する目標パノラマ点を取得する過程において、目標パノラマ点とナビゲーション点の座標とが、複数対応することがある。これにより、具体的な場合に応じて目標パノラマ点を決定する必要があり、以下のように説明する。
【００５１】
本発明の一実施例において、予め設定されたパノラマ点の座標とナビゲーション点の座標と同じであり、ナビゲーション点が存在する二次元表示座標は、予め設定されたパノラマ点の三次元表示座標に対応する場合に、予め設定されたパノラマ点の座標に基づいて、ナビゲーション点の座標と同一の目標パノラマ点を決定する。
【００５２】
本発明の一実施例において、いくつかの予め設定されたパノラマ点の座標は、ナビゲーション点の座標とは異なるものの、予め設定された当該パノラマ点がその付近のナビゲーション点から近い範囲内にある場合には、予め設定された当該パノラマ点を引き込むと、ナビゲーションの方向に大きな影響を与えないため、予め設定されたパノラマ点の座標に基づいて、ナビゲーション点の座標との距離が予め設定された範囲内にある目標パノラマ点を決定することができる。
【００５３】
本発明の一実施例において、ある予め設定されたパノラマ点の座標は、ナビゲーション点の座標とは異なるものの、予め設定された当該パノラマ点の座標が二つのナビゲーション点の連結線にある場合に、予め設定された当該パノラマ点を引き込むと、ナビゲーションの方向に大きな影響を与えないため、予め設定されたパノラマ点の座標に基づいてナビゲーション点の座標の連結線における目標パノラマ点を決定することができる。
【００５４】
Ｓ１０３において、ナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成する。
【００５５】
具体的には、目標パノラマ点を決定した後、ナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成することにより、ナビゲーション点に基づいて、ユーザに対し、当該ナビゲーションルート図から汎用ナビゲーション機能を提供するだけではなく、当該ナビゲーションルート図におけるパノラマ点により、ユーザがパノラマ点によってナビゲーションルートを直感的に閲覧しやすくし、ユーザに外出時の利便性を提供することができる。
【００５６】
なお、ナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成する場合に、フィッティングにより生成されたナビゲーションルート図を明瞭かつ、視認しやすくするために、実際の実行過程においては、ナビゲーション点及び目標パノラマ点の具体的な位置によって平滑処理を行うこともできる。具体的には、以下のとおりである。
【００５７】
本発明の一実施例において、ナビゲーション点と目標パノラマ点の座標と対応する場合に、目標パノラマ点と同じ座標のナビゲーション点を削除し、目標パノラマ点及び残りのナビゲーション点によってナビゲーションルート図を作成することができる。
【００５８】
本発明の一実施例において、目標パノラマ点と、その付近のナビゲーション点との距離は、予め設定された近い距離範囲にある場合に、目標パノラマ点との距離が予め設定された範囲にあるナビゲーション点を削除し、目標パノラマ点及び残りのナビゲーション点によってナビゲーションルート図を作成することができる。
【００５９】
本発明の一実施例において、目標パノラマ点がナビゲーション点の間の連結線にある場合に、ナビゲーション点の間の連結線における目標パノラマ点を挿入し、目標パノラマ点及びナビゲーション点によってナビゲーションルート図を作成する。
【００６０】
以上のように、本発明の実施例に係るナビゲーションルート作成方法は、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するとともに、ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定し、さらにナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成する。これにより、ナビゲーションルート図にパノラマ点を引き込むことにより、ユーザがパノラマ点によってナビゲーションルートを直感的に閲覧しやすくし、ユーザに外出時の利便性を提供する。
【００６１】
以上の実施例に基づき、理解すべきなのは、ユーザにより明確なナビゲーションサービスを提供するために、パノラマ点により提供されたパノラマ領域で、対応するナビゲーション軌跡ルートを描画する。具体的には、以下のとおりである。
【００６２】
図２は、本発明の他の実施例に係るナビゲーションルート作成方法のフローチャートであり、図２に示すように、当該方法は、以下のＳ２０１〜Ｓ２０４を含む。
【００６３】
Ｓ２０１において、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定する。
【００６４】
Ｓ２０２において、ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定する。
【００６５】
Ｓ２０３において、ナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成する。
【００６６】
なお、前記ステップＳ１０１−Ｓ１０３に対する説明は、ステップＳ２０１−Ｓ２０３に対する説明にも適用し、ここで説明を省略する。
【００６７】
Ｓ２０４において、ナビゲーションルート図に目標パノラマ点に対応するパノラマ領域エントリーを描画する。
【００６８】
実際の応用では、ユーザは、ナビゲーションルートにおける、あるルートを熟知しているため、データ通信量の消費を回避するように、当該ユーザに当該ルートでの目標パノラマ点に対応するパノラマ領域を提供する必要がない可能性があることを理解することができる。
【００６９】
これにより、ユーザが熟知していないルートでの目標パノラマ点に対応するパノラマ領域を選択的に提供するために、ナビゲーションルート図に目標パノラマ点に対応するパノラマ領域エントリーを描画することができる。これにより、ユーザが関連エントリーをトリガーする場合のみに、ユーザのためのナビゲーションルート図に目標パノラマ点に対応するパノラマ領域を描画する。
【００７０】
例示すると、ユーザの現在位置から清華大学までのナビゲーション点、及び決定された目標パノラマ点に基づいて、フィッティングしてナビゲーションルートを作成する場合に、当該ナビゲーションルート図に目標パノラマ点に対応するパノラマ領域エントリーを描画することができる。
【００７１】
図３に示すように、当該ナビゲーションルート図に、開拓路、上地六街等の目標パノラマ点に対応するパノラマ領域エントリーをそれぞれ結び付け、これにより、ユーザが対応するパノラマ領域エントリーをトリガーする場合のみに、ユーザのための関連パノラマ点に対応するパノラマ領域を提供する。
【００７２】
また、本発明の一実施例において、各パノラマ点に対して描画されたパノラマ領域の範囲は、一定の制限があり、当該パノラマ点前後のルートを明瞭に表示できることを確保することを前提として、ユーザのデータ通信量を節約する。また、ユーザがパノラマ領域で自由に走行することができ、ナビゲーションルートから一定の距離以上離れる場合には、ナビゲーションルートを表示しないようにすることができる。
【００７３】
Ｓ２０５において、目標パノラマ点に対応するパノラマ領域にナビゲーション軌跡ルートを描画する。
【００７４】
具体的には、ユーザがパノラマ領域でも現在のナビゲーション方向を明確に知ることができることを確保するために、目標パノラマ点に対応するパノラマ領域にナビゲーション軌跡ルートをさらに描画することができる。
【００７５】
そのうち、当該ナビゲーション軌跡ルートは、パノラマ領域にある連続的な軌跡であってもよく、他の任意の走行方向を指示できる標記、例えば断続的な軌跡、矢印指標等であってもよい。
【００７６】
例示すると、図４に示すように、ある一つの目標パノラマ点にエントリーし、当該目標パノラマ点が対応するパノラマ領域を表示するとともに、ナビゲーション軌跡ルートを提供してユーザに走行方向を指示することができる。
【００７７】
なお、具体なアプリケーションシーンによって、異なる方式を採用して、目標パノラマ点に対応するパノラマ領域にナビゲーション軌跡ルートを描画することができる。以下のように例示する。
【００７８】
一例として、パノラマ領域にナビゲーションルートが対応する参照座標を決定し、さらに参照座標に基づいてパノラマ領域にナビゲーション軌跡ルートを描画することができる。
【００７９】
以上のように、本発明の実施例に係るナビゲーションルート作成方法は、在ナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を生成した後、目標パノラマ点に対応するパノラマ領域にナビゲーション軌跡ルートを描画する。これにより、ユーザがパノラマ領域でも現在のナビゲーション方向を明確に知ることができることを確保し、さらにユーザに外出時の利便性を提供する。
【００８０】
上述の実施例を実現するために、本発明は、さらにナビゲーションルート作成装置を提供する。
【００８１】
図５は、本発明の一実施例に係るナビゲーションルート作成装置の構成模式図である。図５に示すように、当該ナビゲーションルート作成装置は、第１決定モジュール１０、第２決定モジュール２０及び作成モジュール３０を備える。
【００８２】
そのうち、第１決定モジュール１０は、予め設定されたナビゲーションアルゴリズムによって始点から終点までのナビゲーション点を決定するために用いられる。
【００８３】
具体的には、始点及び終点によってルートを計画する場合に、第１決定モジュール１０は、予め設定されたナビゲーションアルゴリズムを採用して始点から終点まで経過したナビゲーション点を算出する必要があり、当該ナビゲーション点は、始点から終点まで通過した交差点、道路などの地理上の位置に対応する。
【００８４】
第２決定モジュール２０は、ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定するために用いられる。
【００８５】
具体的には、各予め設定されたパノラマ点に対してそれが対応する座標を予め取得し、第２決定モジュール２０は、さらにナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定することができる。
【００８６】
なお、パノラマ点は、主に路面に沿って５から１０メートルまで収集されるが、ナビゲーション点の位置は、算出されたナビゲーションアルゴリズム等に関するため、各ナビゲーション点のいずれも、その座標が完全に合致した目標パノラマ点に対応するわけではない。即ち、第２決定モジュール２０は、ナビゲーション点が対応する目標パノラマ点を取得する過程では、目標パノラマ点とナビゲーション点の座標とは複数対応することがあり、これにより、具体的な場合によって目標パノラマ点を決定する必要がある。以下のように説明する。
【００８７】
本発明の一実施例において、予め設定されたパノラマ点の座標とナビゲーション点の座標とが同じであり、ナビゲーション点が存在する二次元表示座標は、予め設定されたパノラマ点の三次元表示座標に対応する場合に、第２決定モジュール２０は、予め設定されたパノラマ点の座標に基づいて、ナビゲーション点の座標と同一の目標パノラマ点を決定する。
【００８８】
本発明の一実施例において、ある予め設定されたパノラマ点の座標は、ナビゲーション点の座標と異なるものの、予め設定された当該パノラマ点がその付近のナビゲーション点から近い範囲内にある場合には、予め設定された当該パノラマ点を引き込むと、ナビゲーションの方向に大きな影響を与えないため、第２決定モジュール２０は、予め設定されたパノラマ点の座標に基づいて、ナビゲーション点の座標との距離が予め設定された範囲内にある目標パノラマ点を決定することができる。
【００８９】
本発明の一実施例において、ある予め設定されたパノラマ点の座標は、ナビゲーション点の座標と異なるものの、予め設定された当該パノラマ点の座標が二つのナビゲーション点の連結線にある場合に、予め設定された当該パノラマ点を引き込むと、ナビゲーションの方向に大きな影響を与えないため、第２決定モジュール２０は、予め設定されたパノラマ点の座標に基づいてナビゲーション点の座標の連結線における目標パノラマ点を決定することができる。
【００９０】
作成モジュール３０は、ナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成するために用いられる。
【００９１】
具体的には、目標パノラマ点を決定した後、作成モジュール３０は、ナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成することにより、ユーザに、当該ナビゲーションルート図によりナビゲーション点に基づいて、汎用ナビゲーション機能を提供するだけではなく、当該ナビゲーションルート図におけるパノラマ点により、ユーザがパノラマ点によってナビゲーションルートを直感的に閲覧しやすくし、ユーザに外出時の利便性を提供することができる。
【００９２】
なお、ナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成する場合に、フィッティングにより生成されたナビゲーションルート図を明瞭かつ、視認しやすくするために、実際の実行過程においはて、作成モジュール３０は、ナビゲーション点及び目標パノラマ点の具体的な位置によって平滑処理を行うこともできる。具体的には、以下のとおりである。
【００９３】
本発明の一実施例において、ナビゲーション点と目標パノラマ点の座標と対応する場合に、作成モジュール３０は、目標パノラマ点と同じ座標のナビゲーション点を削除し、目標パノラマ点及び残りのナビゲーション点によってナビゲーションルート図を作成することができる。
【００９４】
本発明の一実施例において、目標パノラマ点と、その付近のナビゲーション点との距離は、近い予め設定された距離範囲にある場合に、作成モジュール３０は、目標パノラマ点との距離が予め設定された範囲にあるナビゲーション点を削除し、目標パノラマ点及び残りのナビゲーション点によってナビゲーションルート図を作成することができる。
【００９５】
本発明の一実施例において、目標パノラマ点がナビゲーション点の間の連結線にある場合に、作成モジュール３０は、ナビゲーション点の間の連結線における目標パノラマ点を挿入し、目標パノラマ点及びナビゲーション点によってナビゲーションルート図を作成する。
【００９６】
なお、上述のナビゲーションルート作成方法に対する説明は、本発明の実施例に係るナビゲーションルート作成装置に対しても適用し、その実現原理も類似しており、ここでは説明を省略する。
【００９７】
以上のように、本発明の実施例に係るナビゲーションルート作成装置は、予め設定されたナビゲーションアルゴリズムによって、始点から終点までのナビゲーション点を決定するとともに、ナビゲーション点の座標及び予め設定されたパノラマ点の座標に基づいて目標パノラマ点を決定し、さらにナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を作成する。これにより、ナビゲーションルート図にパノラマ点を引き込むことにより、ユーザがパノラマ点によってナビゲーションルートを直感的に閲覧しやすくし、ユーザに外出時の利便性を提供する。
【００９８】
以上の実施例に基づき、理解すべきなのは、ユーザにより明確なナビゲーションサービスを提供するために、パノラマ点により提供されたパノラマ領域で、対応するナビゲーション軌跡ルートを描画することである。具体的には、以下のとおりである。
【００９９】
図６は、本発明の他の実施例に係るナビゲーションルート作成装置の構造模式図である。図６に示すように、図５に示されるように、ナビゲーションルート作成装置は、第１描画モジュール４０をさらに備える。
【０１００】
そのうち、第１描画モジュール４０は、ナビゲーションルート図に目標パノラマ点に対応するパノラマ領域エントリーを描画するために用いられる。
【０１０１】
実際の応用では、ユーザは、ナビゲーションルートでのあるルートを熟知しているため、データ通信量の消費を回避するために、当該ユーザが当該ルートでの目標パノラマ点に対応するパノラマ領域を提供する必要がない可能性があることを理解することができる。
【０１０２】
これにより、ユーザが熟知していないルートでの目標パノラマ点に対応するパノラマ領域を選択的に提供するために、第１描画モジュール４０は、ナビゲーションルート図に目標パノラマ点に対応するパノラマ領域エントリーを描画することができる。これにより、ユーザが関連エントリーをトリガーする場合のみに、ユーザのためのナビゲーションルート図に目標パノラマ点に対応するパノラマ領域を描画する。
【０１０３】
図７は、本発明の他の実施例に係るナビゲーションルート作成装置の構成模式図である。図７に示すように、図５に示されることに基づき、ナビゲーションルート作成装置は、第２描画モジュール５０をさらに備える。
【０１０４】
具体的には、ユーザがパノラマ領域でも現在のナビゲーション方向を明確に知ることができることを確保するために、第２描画モジュール５０は、さらに、目的のパノラマに対応するパノラマ領域にナビゲーション軌跡ルートを描画することができる。
【０１０５】
そのうち、当該ナビゲーション軌跡ルートは、パノラマ領域に連続的な軌跡であってもよく、他の任意の走行方向を指示できる標記、例えば断続的な軌跡、矢印指標等であってもよい。
【０１０６】
なお、上述のナビゲーションルート作成方法に対する説明は、本発明の実施例に係るナビゲーションルート作成装置に対しても適用することができ、その実現原理も類似しているため、ここでは説明を省略する。
【０１０７】
以上のように、本発明の実施例に係るナビゲーションルート作成装置は、ナビゲーション点及び目標パノラマ点に基づいてフィッティングしてナビゲーションルート図を生成した後、目標パノラマ点に対応するパノラマ領域にナビゲーション軌跡ルートを描画する。これにより、ユーザがパノラマ領域でも現在のナビゲーション方向を明確に知ることができることを保証し、さらにユーザに外出時の利便性を提供する。
【０１０８】
本発明の説明において、「一つの実施例」、「一部の実施例」、「例」、「具体的な例」、或いは「一部の例」などの用語を参考した説明とは、該実施例或いは例に結合して説明された具体的な特徴、構成、材料或いは特徴が、本発明の少なくとも一つの実施例或いは例に含まれることである。本明細書において、上記用語に対する例示的な描写は、必ずしも同じ実施例或いは例を示すことではない。又、説明された具体的な特徴、構成、材料或いは特徴は、いずれか一つ或いは複数の実施例又は例において適切に結合することができる。なお、相互に矛盾しない限り、当業者は、本発明に説明された異なる実施例と例、及び異なる実施例と例との特徴を適宜組合せることができる。
【０１０９】
本発明の実施例を示して説明したが、上述の実施例は例示的なものであり、本発明を限定するものと理解されてはならない。当業者は、本発明範囲内で、これらの実施例に対して各種の変化、修正、切り替え及び変形を行うことができる。
【図１】
2019525193.tif 000003
【図２】
2019525193.tif 000004
【図３】
2019525193.tif 000005
【図４】
2019525193.tif 000006
【図５】
2019525193.tif 000007
【図６】
2019525193.tif 000008
【図７】
2019525193.tif 000009
【国際調査報告】
2019525193.tif 000010
2019525193.tif 000011
2019525193.tif 000012
2019525193.tif 000013