(57)【特許請求の範囲】
【請求項１】
ナビゲーション経路の表示方法であって、
ナビゲーションサーバから送信された、ナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信することと、
ナビゲーション端末の画面に表示されている所要のナビゲーション経路をクリックすることによるユーザの選択に応じて、前記ナビゲーション経路における現在ナビゲーション経路を確定し、他の経路を候補ナビゲーション経路とすることと、
ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示することと、
前記ナビゲーションサーバから送信された渋滞回避情報を受信する場合、前記ナビゲーション地図から全ての候補ナビゲーション経路を消去することと、
前記渋滞回避情報に含まれる渋滞回避経路を前記第１の方式で表示し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整することと、
前記渋滞回避経路の予測時間の、前記現在ナビゲーション経路の予測時間に対する時間差情報を取得し、前記ナビゲーション地図において前記時間差情報を前記渋滞回避経路と関連する設定表示位置に表示することと、
前記ナビゲーション地図の設定表示位置において、ナビゲーション経路を切り替える提示コントロールをポップアップして、ユーザによる前記提示コントロールへの選択に応じて、前記渋滞回避経路を新たな現在ナビゲーション経路に調整することを実現することと、を含むことを特徴とする
ナビゲーション経路の表示方法。
【請求項２】
前記現在ナビゲーション経路及び前記候補ナビゲーション経路を経由して前記ナビゲーション終点まで到達する予測時間をそれぞれ取得することと、
前記候補ナビゲーション経路の予測時間の、前記現在ナビゲーション経路の予測時間に対する時間差情報を取得することと、
前記ナビゲーション地図において、前記時間差情報を、当該時間差情報に対応する候補ナビゲーション経路と関連する設定表示位置に表示することとを、さらに含むことを特徴とする
請求項１に記載の方法。
【請求項３】
ユーザによる目標候補ナビゲーション経路への選択が検出された場合、前記ナビゲーション地図において、前記目標候補ナビゲーション経路を前記第１の方式で表示するように調整し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整することと、
前記ナビゲーション地図の設定表示位置において、ナビゲーション経路を切り替える提示コントロールをポップアップして、ユーザによる前記提示コントロールへの選択に応じて、前記目標候補ナビゲーション経路を新たな現在ナビゲーション経路に調整することを実現することをさらに含むことを特徴とする
請求項１に記載の方法。
【請求項４】
ユーザによる目標候補ナビゲーション経路への選択が検出された場合、前記ナビゲーション地図において、前記目標候補ナビゲーション経路を前記第１の方式で表示するように調整し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整することと、
前記ナビゲーション地図の設定表示位置において、ナビゲーション経路を切り替える提示コントロールをポップアップして、ユーザによる前記提示コントロールへの選択に応じて、前記目標候補ナビゲーション経路を新たな現在ナビゲーション経路に調整することを実現することをさらに含むことを特徴とする
請求項２に記載の方法。
【請求項５】
前記ナビゲーション地図において、前記目標候補ナビゲーション経路を前記第１の方式で表示するように調整し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整した後に、
前記第２の方式で表示されるナビゲーション経路の予測時間の、前記目標候補ナビゲーション経路の予測時間に対する時間差情報を取得し、前記ナビゲーション地図において、前記時間差情報を、当該時間差情報に対応する前記第２の方式で表示されるナビゲーション経路と関連する設定表示位置に表示することをさらに含むことを特徴とする
請求項３又は４に記載の方法。
【請求項６】
前記時間差情報は時間ラベルの形で前記ナビゲーション地図に表示され、
これに応じて、ユーザによる目標候補ナビゲーション経路への選択の検出は、ナビゲーション端末の画面に表示されている前記ナビゲーション経路における前記候補ナビゲーション経路へのユーザによるクリックを検出すること、又は前記候補ナビゲーション経路の前記時間ラベルへのユーザによるクリックを検出することを含むことを特徴とする
請求項４に記載の方法。
【請求項７】
経路ナビゲーションの途中で、ユーザの現在位置が前記候補ナビゲーション経路から外れたと確定した場合、外れられた前記候補ナビゲーション経路を前記ナビゲーション地図から消去することをさらに含むことを特徴とする
請求項１に記載の方法。
【請求項８】
経路ナビゲーションの途中で、現在に表示された候補ナビゲーション経路の数が１本よりも少ないと確定した場合、ユーザの現在位置及び前記ナビゲーション終点に基づいて、前記現在ナビゲーション経路と異なる少なくとも１つの候補ナビゲーション経路を取得し、取得された前記候補ナビゲーション経路を前記第２の方式で表示することをさらに含むことを特徴とする
請求項７に記載の方法。
【請求項９】
前記渋滞回避情報に含まれる渋滞回避経路を前記第１の方式で表示し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整した後に、
前記現在ナビゲーション経路と関連する設定表示位置に現在ナビゲーション経路ラベルを追加し、前記渋滞回避経路と関連する設定表示位置に渋滞回避経路ラベルを追加することを、さらに含むことを特徴とする
請求項１に記載の方法。
【請求項１０】
前記渋滞回避経路が新たな現在ナビゲーション経路に調整されるユーザによる操作が所定時間帯において検出されていない場合、前記現在ナビゲーション経路を前記第１の方式で表示するように再調整することと、
前記渋滞回避経路を候補ナビゲーション経路として前記第２の方式で表示することとを、さらに含むことを特徴とする
請求項１又は９に記載の方法。
【請求項１１】
ユーザの現在位置が前記現在ナビゲーション経路及び前記候補ナビゲーション経路の何れにも位置されていないと検出した場合、前記現在位置及び前記ナビゲーション終点が含まれる経路再計画要求を、前記ナビゲーションサーバに送信することと、
前記ナビゲーションサーバから返信される少なくとも２つの再計画ナビゲーション経路を受信し、前記再計画ナビゲーション経路のうち推奨重みの最も高い経路を現在ナビゲーション経路として前記第１の方式で表示し、他の経路を候補ナビゲーション経路として前記第２の方式で表示することとを、さらに含むことを特徴とする
請求項１に記載の方法。
【請求項１２】
ナビゲーションサーバから送信された、ナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信するナビゲーション経路受信モジュールと、
ナビゲーション端末の画面に表示されている所要のナビゲーション経路をクリックすることによるユーザの選択に応じて、前記ナビゲーション経路における現在ナビゲーション経路を確定し、他の経路を候補ナビゲーション経路とするナビゲーション経路確定モジュールと、
ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示する第１経路表示モジュールと、
前記ナビゲーションサーバから送信された渋滞回避情報を受信する場合、前記ナビゲーション地図から全ての候補ナビゲーション経路を消去する経路消去モジュールと、
前記渋滞回避情報に含まれる渋滞回避経路を前記第１の方式で表示し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整する渋滞回避経路表示モジュールと、
前記渋滞回避経路の予測時間の、前記現在ナビゲーション経路の予測時間に対する時間差情報を取得し、前記ナビゲーション地図において前記時間差情報を前記渋滞回避経路と関連する設定表示位置に表示する時間差提示モジュールと、
前記ナビゲーション地図の設定表示位置において、ナビゲーション経路を切り替える提示コントロールをポップアップして、ユーザによる前記提示コントロールへの選択に応じて、前記渋滞回避経路を新たな現在ナビゲーション経路に調整することを実現する経路を切り替え提示モジュールと、を備えることを特徴とする
ナビゲーション経路の表示装置。
【請求項１３】
前記現在ナビゲーション経路及び前記候補ナビゲーション経路を経由して前記ナビゲーション終点まで到達する予測時間をそれぞれ取得する時間取得モジュールと、
前記候補ナビゲーション経路の予測時間の、前記現在ナビゲーション経路の予測時間に対する時間差情報を取得する第１時間差取得モジュールと、
前記ナビゲーション地図において、前記時間差情報を、当該時間差情報に対応する候補ナビゲーション経路と関連する設定表示位置に表示する第１時間差表示モジュールとを、さらに備えることを特徴とする
請求項１２に記載の装置。
【請求項１４】
ユーザによる目標候補ナビゲーション経路への選択が検出された場合、前記ナビゲーション地図において、前記目標候補ナビゲーション経路を前記第１の方式で表示するように調整し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整する第２経路表示モジュールと、
前記ナビゲーション地図の設定表示位置において、ナビゲーション経路を切り替える提示コントロールをポップアップして、ユーザによる前記提示コントロールへの選択に応じて、前記目標候補ナビゲーション経路を新たな現在ナビゲーション経路に調整することを実現する第１経路調整モジュールとを、さらに備えることを特徴とする
請求項１２又は１３に記載の装置。
【請求項１５】
前記ナビゲーション地図において、前記目標候補ナビゲーション経路を前記第１の方式で表示するように調整し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整した後に、前記第２の方式で表示されるナビゲーション経路の予測時間の、前記目標候補ナビゲーション経路の予測時間に対する時間差情報を取得する第２時間差取得モジュールと、
前記ナビゲーション地図において、前記時間差情報を、当該時間差情報に対応する前記第２の方式で表示されるナビゲーション経路と関連する設定表示位置に表示する第２時間差表示モジュールとをさらに備える
請求項１４に記載の装置。
【請求項１６】
コンピュータ実行可能な命令を含む記憶媒体であって、
前記コンピュータ実行可能な命令は、コンピュータプロセッサにより実行される際にナビゲーション経路の表示方法を実行するために用いられ、当該方法は、
ナビゲーションサーバから送信された、ナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信することと、
ナビゲーション端末の画面に表示されている所要のナビゲーション経路をクリックすることによるユーザの選択に応じて、前記ナビゲーション経路における現在ナビゲーション経路を確定し、他の経路を候補ナビゲーション経路とすることと、
ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示することと、
前記ナビゲーションサーバから送信された渋滞回避情報を受信する場合、前記ナビゲーション地図から全ての候補ナビゲーション経路を消去することと、
前記渋滞回避情報に含まれる渋滞回避経路を前記第１の方式で表示し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整することと、
前記渋滞回避経路の予測時間の、前記現在ナビゲーション経路の予測時間に対する時間差情報を取得し、前記ナビゲーション地図において前記時間差情報を前記渋滞回避経路と関連する設定表示位置に表示することと、
前記ナビゲーション地図の設定表示位置において、ナビゲーション経路を切り替える提示コントロールをポップアップして、ユーザによる前記提示コントロールへの選択に応じて、前記渋滞回避経路を新たな現在ナビゲーション経路に調整することを実現することと、を含むことを特徴とする
記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年３月３１日に提出された、出願番号が２０１６１０１９７２５１．２であり、出願人が百度在線網絡技術（北京）有限公司であり、発明名称が「ナビゲーション経路の表示方法及び装置」である中国特許出願の優先権をを主張し、当該出願の内容の全てを本出願に援用する。
【０００２】
本発明の実施例は、ナビゲーション技術に関し、特にナビゲーション経路の表示方法及び装置に関する。
【背景技術】
【０００３】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：グローバル測位システム）の発展に従い、多くの消費者は自身で持っているスマート端末により、即時に運転又は歩行の際の経路計画情報を取得する。既存の経路ナビゲーションの基本的なフローにおいて、ユーザによりスマート端末に実装されているナビゲーション型のクライアントソフトを起動し、起点位置及び終点位置を入力し、対応するナビゲーションサーバに送信し、ナビゲーションサーバにより当該起点、終点位置情報に基づいてナビゲーション経路を生成してクライアントソフトに返信し、クライアントスフとにより当該ナビゲーション経路に基づいてユーザの運転又は歩行をナビゲーションする。
【０００４】
技術の発展に従い、ナビゲーション製品に対する要求も絶えずに厳しくなり、伝統なナビゲーション製品は既に人間のますます発展されてきた個性化、便利化のナビゲーション要求に満足できなくなってしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施例は、既存の経路ナビゲーション技術を最適化して人間のますます発展されてきた便利化、個性化のナビゲーション要求を満足するナビゲーション経路の表示方法及び装置を提供する。
【課題を解決するための手段】
【０００６】
第１の態様によれば、本発明の実施例は、ナビゲーション経路の表示方法を提供し、当該方法は、
ナビゲーションサーバから送信された、ナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信することと、
前記ナビゲーション経路における現在ナビゲーション経路をユーザの選択に応じて確定し、他の経路を候補ナビゲーション経路とすることと、
ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示することと、を含む。
【０００７】
第２の態様によれば、本発明の実施例は、ナビゲーション経路的表示装置を提供し、当該装置は、
ナビゲーションサーバから送信された、ナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信するためのナビゲーション経路受信モジュールと、
前記ナビゲーション経路における現在ナビゲーション経路をユーザの選択に応じて確定し、他の経路を候補ナビゲーション経路とするためのナビゲーション経路確定モジュールと、
ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示するための第１経路表示モジュールとを備える。
【０００８】
第３の態様によれば、本発明の実施例は、さらにコンピュータ実行可能な命令を含む記憶媒体を提供し、前記コンピュータ実行可能な命令は、コンピュータプロセッサにより実行される際にナビゲーション経路の表示方法を実行するために用いられ、当該方法は、
ナビゲーションサーバから送信された、ナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信することと、
前記ナビゲーション経路における現在ナビゲーション経路を、ユーザの選択に応じて確定し、他の経路を候補ナビゲーション経路とすることと、
ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示することとを含む。
【発明の効果】
【０００９】
本発明の実施例に係るナビゲーション経路の表示方法は、ナビゲーションサーバによりユーザのナビゲーション起点、ナビゲーション終点及び相応のナビゲーション経路に基いてルールを決定して少なくとも２つのナビゲーション経路を計画し、ナビゲーション端末によりナビゲーションサーバから送信された少なくとも２つのナビゲーション経路を受信し、当該少なくとも２つのナビゲーション経路から現在ナビゲーション経路と候補ナビゲーション経路とをユーザの選択に応じて確定し、ナビゲーション地図において、第１の方式で現在ナビゲーション経路を表示し、第１の方式と異なる第２の方式で候補ナビゲーション経路を表示し、現在ナビゲーション経路によりユーザにナビゲーションする。本発明の実施例は、前記技術案を採用することにより、ナビゲーションを行う際にユーザに少なくとも２つのナビゲーション経路を計画し、異なる表示方式で現在ナビゲーション経路と候補ナビゲーション経路とを表示することにより、ユーザにより詳しいナビゲーション情報を提供することができ、ユーザによる異なるナビゲーション経路の間の比較及び選択に寄与し、ユーザにナビゲーション途中で現在ナビゲーション経路と候補ナビゲーション経路とを明瞭で容易に区分させることができる。これにより、ユーザに便利化、個性化のナビゲーション要求を満足し、ユーザの使用体験が向上した。
【図面の簡単な説明】
【００１０】
以下、本発明の実施例の技術案をより明確に説明するために、実施例の説明に必要な図面を簡単に説明し、勿論、後述する図面が単に本発明のいくつかの実施例に過ぎず、当業者にとっては、創造的な労働をせずに、それらの図面を変更し、置換することができる。
【００１１】
【図１】本発明の実施例１に係るナビゲーション経路の表示方法のフローチャートである。
【図２】本発明の実施例２に係るナビゲーション経路の表示方法のフローチャートである。
【図３Ａ】本発明の実施例２に係る、ユーザにより目標候補経路が選択される前のナビゲーション画面表示の模式図である。
【図３Ｂ】本発明実施例２に係る、ユーザにより目標候補経路が選択された後のナビゲーション画面表示の模式図である。
【図４】本発明の実施例３に係るナビゲーション経路の表示方法のフローチャートである。
【図５】本発明の実施例４に係るナビゲーション経路の表示方法のフローチャートである。
【図６】本発明の実施例４に係る渋滞回避経路情報が受信された後のナビゲーション地図画面表示の模式図である。
【図７】本発明の実施例５に係るナビゲーション経路の表示装置のブロック図である。
【図８】本発明の実施例６に係るナビゲーション端末の構成模式図である。
【発明を実施するための形態】
【００１２】
以下、図面と実施例を参照しながら、本発明における技術案を明らかで完全に説明する。明らかに、説明される実施例は、ただ本発明の一部の実施例であり、全部の実施例ではなく、ただ本発明の原理を解釈するためのものであり、本発明をこれらの一部の実施例に限定するためのものではない。本発明の実施例に基づき、当業者が創造的な労働をせずに得るほかの実施例は、いずれも本発明の保護範囲に属する。
【実施例１】
【００１３】
本発明の実施例１ではナビゲーション経路の表示方法を提供し、当該方法は、ナビゲーション経路の表示装置により実行されることができる。その中で、当該装置は、ソフトウェア及び／又はハードウェアにより実現され、一般的にナビゲーション端末に集積されてもよい。図１は本発明実施例１に係るナビゲーション経路の表示方法のフローチャートである。図１に示されるように、当該方法は以下のステップを含む。
【００１４】
Ｓ１０１において、ナビゲーションサーバから送信されるナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信する。
【００１５】
ナビゲーション起点がユーザの現在位置である場合、ナビゲーション起点は、ユーザによりナビゲーション端末を介して手動入力又は音声入力されてもよく、ＧＰＳグローバル測位システムによりユーザのナビゲーション端末を位置決めてナビゲーション端末の現在位置、即ちユーザの現在位置が確定されてもよい。ナビゲーション終点は、ユーザによりナビゲーション端末を介して手動入力又は音声入力されてもよい。ここでは、ナビゲーション端末は、ユーザの携帯電話、タブレット、ノードパソコンなどの移動端末であってもよく、ナビゲータなどのナビゲーション製品であってもよい。
【００１６】
例示的には、ナビゲーションサーバから送信されるナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信する前に、さらに以下のことを含んでもよく、即ち、ナビゲーション端末によりユーザのナビゲーション起点とナビゲーション終点に基づいてナビゲーション経路計画命令が生成され、当該ナビゲーション経路計画命令をナビゲーションサーバに送信することと、ナビゲーションサーバにより、ナビゲーション端末から送信されるナビゲーション経路計画命令を受信してナビゲーション経路計画命令に含まれるナビゲーション起点情報とナビゲーション終点情報に基づき、ナビゲーション起点からナビゲーション終点までのナビゲーション経路を少なくとも２つ計画し、その後に計画された前記少なくとも２つのナビゲーション起点からナビゲーション終点までのナビゲーション経路をナビゲーション端末に送信することとを含んでもよい。
【００１７】
好ましくは、ナビゲーションサーバはナビゲーション起点、ナビゲーション終点及び予め設置されたナビゲーション経路に基づいてルールを決めてナビゲーション経路計画を行うことができる。例示的には、ナビゲーション経路を計画する際に、ユーザの運転の好み、ナビゲーション経路に必要な走行時間を総合的に考慮でき、好ましくはユーザの運転の好みに一致し、必要な走行時間が短い経路をナビゲーション端末に送信する。その中で、ユーザの運転の好みは、高速道路が優先するか、高速道路に入らないか、及び／又は費用が少ないか否かなどを含むことができる。ユーザの運転の好みは、ユーザにより最初にナビゲーション端末が使用される時に設定されてもよく、ユーザによりナビゲーション端末が使用される途中で自分で選択されてもよい。
【００１８】
好ましくは、ナビゲーションサーバは、ナビゲーション端末にナビゲーション経路を送信する際に、同時に当該ナビゲーション経路の道路状況情報をナビゲーション端末に送信することができる。ナビゲーション端末はナビゲーションサーバから送信されたナビゲーション経路を受信し、当該経路の各道路区間の道路状況情報をナビゲーション地図に表示する。
【００１９】
Ｓ１０２において、前記ナビゲーション経路における現在ナビゲーション経路をユーザの選択に応じて確定し、他の経路を候補ナビゲーション経路とする。
【００２０】
ユーザによりナビゲーション経路から現在ナビゲーション経路が選択し確定される際に、ナビゲーション端末のスクリーンにおける所要のナビゲーション経路をクリックして確定してもよく、予めナビゲーション端末にナビゲーション経路の選択ボタンを設置すると共に、ナビゲーション経路のデフォルト切替順序を設置し、ユーザによりナビゲーション経路の切替ボタンがクリックされる際に、１つ目のナビゲーション経路を現在ナビゲーション経路として確定し、ユーザにより再度にナビゲーション経路の切替ボタンがクリックされる際に、２つ目のナビゲーション経路を現在ナビゲーション経路として確定し、ユーザにより所要の現在ナビゲーション経路が選択されるまで繰り返してもよく、ナビゲーション端末にナビゲーション経路の選択ボタンが予め設置されると共に各ナビゲーション経路に名称、例えば経路１、経路２、経路３などを設置してもよく、そしてナビゲーション経路の切替ボタンがユーザによりクリックされる際に、ナビゲーション端末のスクリーンで各ナビゲーション経路の名称をユーザに表示し、あるナビゲーション経路の名称がユーザによりクリックされた後に、当該ナビゲーション経路の名称に対応するナビゲーション経路を現在ナビゲーション経路として設置してもよい。操作の便利性を考慮したうえで、好ましくは、ユーザはナビゲーション端末のスクリーンにおける所要のナビゲーション経路をクリックすることにより現在ナビゲーション経路として確定してもよい。
【００２１】
候補ナビゲーション経路の最大表示数は、ユーザにより最初にナビゲーション端末が使用される際に、或いはナビゲーション端末によるナビゲーション途中で必要に応じて柔軟に設置してもよく、ナビゲーションシステムのメーカーにより予め候補ナビゲーション経路の最大表示数が設置されてもよい。ナビゲーション端末のスクリーンが一般的に大きくなく、且つユーザは一般的にナビゲーション途中で現在ナビゲーション経路及び／又は候補ナビゲーション経路を見つける必要があるので、候補ナビゲーション経路の数は非常に多いことが好ましくない。これにより、ナビゲーション端末のスクリーンにおけるナビゲーション経路の明瞭度及びユーザによりナビゲーション経路を見つける正確度を確保する。好ましくは、候補ナビゲーション経路の数の範囲は１〜４である。例えば、候補ナビゲーション経路の数は２であってもよい。
【００２２】
Ｓ１０３において、ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示する。
【００２３】
ナビゲーション経路と候補経路の表示方式は柔軟に設置されることができる。例えば、ナビゲーション経路と候補ナビゲーション経路を異なる色及び／又は輝度に設置してもよく、ナビゲーション経路と候補ナビゲーション経路を異なる幅に設置してもよく、ここでは制限しない。表示方式の認識し易さの観点から、好ましくは、ナビゲーション経路と候補ナビゲーション経路を異なる輝度により表示し、即ち現在ナビゲーション経路を高輝度で表示し、候補ナビゲーション経路を正常に表示し、或いは現在ナビゲーション経路を正常に表示し、候補ナビゲーション経路を低輝度で表示する。ここでは、ナビゲーション地図における現在ナビゲーション経路及び候補ナビゲーション経路の表示方式は、ユーザにより必要に応じて柔軟に設置されてもよく、ナビゲーションシステムメーカーにより予め設置されてもよい。
【００２４】
本発明の実施例は、前記技術案を採用することにより、ナビゲーションサーバはユーザのナビゲーション起点とナビゲーション終点に基づいて相応のナビゲーション経路に従ってルールを確定して少なくとも２つのナビゲーション経路を確定し、ナビゲーション端末はナビゲーションサーバから送信された少なくとも２つのナビゲーション経路を受信し、当該少なくとも２つのナビゲーション経路から現在ナビゲーション経路と候補ナビゲーション経路とをユーザの選択に応じて確定し、ナビゲーション地図において、第１の方式で現在ナビゲーション経路を表示し、第１の方式と異なる第２の方式で候補ナビゲーション経路を表示し、現在ナビゲーション経路をユーザのナビゲーションとする。本発明の実施例は、前記技術案を採用し、ナビゲーションを行う際にユーザに少なくとも２つのナビゲーション経路を計画し、異なる表示方式で現在ナビゲーション経路と候補ナビゲーション経路とを表示する。これにより、ユーザにより詳しいナビゲーション情報を提供することができ、ユーザによる異なるナビゲーション経路の間の比較及び選択に寄与することができる。ユーザはナビゲーション途中で現在ナビゲーション経路と候補ナビゲーション経路とを明瞭で容易に区分することができ、ユーザの使用体験が向上した。
【実施例２】
【００２５】
図２は本発明の実施例２に係るナビゲーション経路の表示方法のフローチャートである。本実施例では、前記実施例に基づいて最適化し、さらに本発明の実施例に係るナビゲーション経路の表示方法は、前記現在ナビゲーション経路及び前記候補ナビゲーション経路を経由して前記ナビゲーション終点まで到達する予測時間をそれぞれ取得し、前記候補ナビゲーション経路の予測時間の、前記現在ナビゲーション経路の予測時間に対する時間差情報を取得し、前記ナビゲーション地図において前記時間差情報を前記時間差情報に対応する候補ナビゲーション経路に関連する設定表示位置に表示することを含む。
【００２６】
さらに、本発明の実施例に係るナビゲーション経路の表示方法は、ユーザによる目標候補ナビゲーション経路への選択を検出した場合、前記ナビゲーション地図において、前記目標候補ナビゲーション経路を前記第１の方式で表示するように調整し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整し、前記ナビゲーション地図の設定表示位置において、ナビゲーション経路を切替える提示コントロールをポップアップしてユーザによる前記提示コントロールへの選択に応じて、前記目標候補ナビゲーション経路を新たな現在ナビゲーション経路に調整することを実現することを含む。
【００２７】
これに応じて、本発明の実施例に係るナビゲーション経路の表示方法は、以下のステップを含んでもよい。
【００２８】
Ｓ２０１において、ナビゲーションサーバから送信された、ナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信する。
【００２９】
Ｓ２０２において、前記ナビゲーション経路における現在ナビゲーション経路をユーザの選択に応じて確定し、他の経路を候補ナビゲーション経路とする。
【００３０】
Ｓ２０３において、前記現在ナビゲーション経路及び前記候補ナビゲーション経路を経由して前記ナビゲーション終点まで到達する予測時間をそれぞれ取得する。
【００３１】
ここでは、現在ナビゲーション経路及び候補ナビゲーション経路を経由してナビゲーション終点まで到達する予測時間は、ナビゲーションサーバにより取得されてもよく、ナビゲーション端末により取得されてもよく、ここでは限定しない。
【００３２】
例示的に、現在ナビゲーション経路と候補ナビゲーション経路とを経由してナビゲーション終点まで到達する予測時間は、当該ナビゲーション経路でユーザ現在位置からナビゲーション終点までの区間、当該ナビゲーション経路の各道路区間の道路状況情報及びナビゲーション端末の所属車両の走行速度（又は平均走行速度）に基づいて算出することができる。演算の便利性の観点から、好ましくは、ある道路区間の予測時間を算出する際に、ナビゲーション端末の所属車両のある道路区間における平均走行速度を採用して算出することができる。例えば、あるナビゲーション経路においてナビゲーション端末の現在位置からナビゲーション終点までの走行距離が６９ｋｍであり、当該ナビゲーション経路において走行距離が４ｋｍである渋滞の道路区間が１つあり、走行距離が５ｋｍであり道路状況が普通の道路区間が１つあり、走行距離がそれぞれ１５ｋｍ、１８ｋｍ及び２７ｋｍであるスムーズな道路区間が３つある。仮にナビゲーション端末の所属車両の渋滞の道路区間における平均走行速度が１０ｋｍ／ｈ、普通の道路区間における平均走行速度が２０ｋｍ／ｈ、スムーズな道路区間における平均走行速度が４０ｋｍ／ｈであれば、当該ナビゲーション経路を経由してナビゲーション終点まで到達する予測時間は、Ｔ＝４／１０＋５／２０＋１５／４０＋１８／４０＋２７／４０＝２．１５ｈになり、即ちナビゲーション端末の所属車両が当該ナビゲーション経路を経由してナビゲーション終点まで到達する予測時間は２．１５時間である。
【００３３】
Ｓ２０４において、前記候補ナビゲーション経路の予測時間の、前記現在ナビゲーション経路の予測時間に対する時間差情報を取得する。
【００３４】
例示的に、各候補ナビゲーション経路と現在ナビゲーション経路との時間差情報は、ナビゲーションサーバにより算出されてナビゲーション端末に送信されてもよく、ナビゲーション端末により直接に算出されてもよい。各候補ナビゲーション経路の予測時間と現在ナビゲーション経路の予測時間が取得された後に、各候補ナビゲーション経路の予測時間のそれぞれと現在ナビゲーション経路の予測時間とに対して減算を行って各候補ナビゲーション経路と現在ナビゲーション経路との時間差情報が得られる。
【００３５】
なお、減算の結果の正負値に応じて、前記時間差情報に「早い」又は「遅い」などの文字描画情報を付加することができる。例えば、現在ナビゲーション経路の予測時間が４５分間、第１の候補ナビゲーション経路の予測時間が４３分間、第２の候補ナビゲーション経路の予測時間が５４分間であれば、第１の候補ナビゲーション経路の予測時間の現在ナビゲーション経路の予測時間に対する時間差情報は「２分間早い」、第２の候補ナビゲーション経路の予測時間の現在ナビゲーション経路の予測時間に対する時間差情報は「９分間遅い」であってもよい。
【００３６】
Ｓ２０５において、前記ナビゲーション地図において前記時間差情報を前記時間差情報に対応する候補ナビゲーション経路に関連する設定表示位置に表示する。
【００３７】
好ましくは、前記時間差情報は、時間ラベルの形で前記ナビゲーション地図に表示すると共に、時間ラベルをその対応するナビゲーション経路を関連づけて設置することができる。時間ラベルの位置は、必要に応じて柔軟に設置し、例えばその対応するナビゲーション経路の表示位置の付近に表示すると共に矢印などの指示機能を具備する記号でその対応するナビゲーション経路に指示することができる。この場合に、好ましくは、あるナビゲーション経路の時間ラベルは当該ナビゲーション経路と他のナビゲーション経路とが重ならない道路区間の付近に表示し、即ちあるナビゲーション経路に自身の特定のナビゲーション道路区間を有する場合、当該ナビゲーション経路の時間ラベルは当該ナビゲーション経路の特有の道路区間の付近に設置してユーザによりある時間ラベルの所属のナビゲーション経路が正確に確定されることに寄与することができる。
【００３８】
例示的に、図３Ａに示されたように、ナビゲーション起点３０１からナビゲーション終点３０２までに第１のナビゲーション経路３１０、第２のナビゲーション経路３２０及び第３のナビゲーション経路３３０という３つのナビゲーション経路が含まれる。仮に第１のナビゲーション経路３１０が現在ナビゲーション経路、第２のナビゲーション経路３２０と第３のナビゲーション経路３３０が候補ナビゲーション経路であれば、第２のナビゲーション経路３２０と第１のナビゲーション経路３１０（即ち現在ナビゲーション経路）の時間差情報を時間ラベル３２１の形で第２のナビゲーション経路３２０の表示位置の付近に表記して第２のナビゲーション経路３２０と関連づけ、第３のナビゲーション経路３３０と第１のナビゲーション経路３１０（即ち現在ナビゲーション経路）の時間差情報を時間ラベル３３１の形で第３のナビゲーション経路３３０の表示位置の付近に表記して第３のナビゲーション経路３３０と関連づけることができる。時間ラベルはその対応するナビゲーション経路の任意の道路区間の付近（例えば第３のナビゲーション経路３３０の時間ラベル３３１の設置位置）に設置してもよく、ここで限定しない。時間ラベルとナビゲーション経路との対応関係の認識し易さを考慮したうえで、好ましくは、時間ラベルをその対応するナビゲーション経路の特有の道路区間の付近（例えば第２のナビゲーション経路３２０の時間ラベル３２１の設置位置）に設置することができる。
【００３９】
Ｓ２０６において、ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示する。
【００４０】
Ｓ２０７において、ユーザによる目標候補ナビゲーション経路への選択が検出された場合、前記ナビゲーション地図において、前記目標候補ナビゲーション経路を前記第１の方式で表示するように調整し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整する。
【００４１】
好ましくは、前記ナビゲーション地図において、前記目標候補ナビゲーション経路を前記第１の方式で表示するように調整し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整した後に、さらに、前記第２の方式で表示するナビゲーション経路の予測時間の、前記目標候補ナビゲーション経路の予測時間に対する時間差情報を取得し、前記ナビゲーション地図において前記時間差情報を前記時間差情報に対応する前記の第２の方式で表示するナビゲーション経路と関連する設定表示位置において表示することを含む。
【００４２】
注意すべきなのは、前記時間差情報を前記時間差情報に対応する前記の第２の方式で表示するナビゲーション経路と関連する設定表示位置において表示する前に、ナビゲーション地図に現在に第２の方式で表示するナビゲーション経路と現在に第１の方式で表示する各ナビゲーション経路との時間差情報が明瞭に表示できるように、ナビゲーション地図における各候補経路と現在ナビゲーション経路との時間差情報を消去すべきである。
【００４３】
例示的に、ユーザにより候補ナビゲーション経路が選択される際に、スクリーンにおける対応位置を直接にクリックすることにより候補ナビゲーション経路を選択してもよく、ナビゲーション端末スクリーン又はナビゲーション端末においてナビゲーション経路の選択ボタンを設置し、ユーザによりナビゲーション経路の選択ボタンがクリックされる場合、各ナビゲーション経路の名称をポップアップし、ユーザによるナビゲーション経路の名称への選択に応じてユーザの選択しようとするナビゲーション経路を確定してもよい。ユーザによる候補ナビゲーション経路の選択の操作し易さを考慮したうえで、好ましくは、ユーザは所要の候補ナビゲーション経路又は当該候補ナビゲーション経路の時間ラベルを直接にクリックすることにより目標候補ナビゲーション経路を選択することができる。この場合に、好ましくは、前記時間差情報が時間ラベルの形で前記ナビゲーション地図に表示される際に、ユーザによる目標候補ナビゲーション経路への選択が検出されることは、前記ナビゲーション経路における前記候補ナビゲーション経路へのユーザによる選択を検出することと、或いは前記候補ナビゲーション経路の前記時間ラベルへのユーザによる選択を検出することを含む。
【００４４】
Ｓ２０８において、前記ナビゲーション地図の設定表示位置において、切替ナビゲーション経路の提示コントロールをポップアップしてユーザによる前記提示コントロールへの選択に応じて、前記目標候補ナビゲーション経路を新たな現在ナビゲーション経路として調整することを実現する。
【００４５】
ナビゲーション経路を切り替える提示コントロールの位置は、必要に応じて柔軟に設置されてもよい。好ましくは、ナビゲーション経路を切替える提示コントロールは、ナビゲーション地図における現在ナビゲーション経路及び候補ナビゲーション経路の表示に影響しない位置に設置してもよく、例えば、ナビゲーション端末スクリーンの下側に設置してもよい。
【００４６】
ここでは、ナビゲーション端末及び／又はナビゲーションサーバは、ユーザの選択に応じてナビゲーション経路の表示を再調整する過程は、以下の通りであってもよく、即ち、ユーザにより候補ナビゲーション経路又は候補経路の時間ラベルが選択されたか否かを検出し、ユーザによる任意の選択がなければ、現在の表示画面及びナビゲーション経路に基づいてユーザに対してナビゲーションして続けることと、ユーザによりある候補ナビゲーション経路又はある候補ナビゲーション経路の時間ラベルが選択される場合、第１の表示方式でユーザにより選択された候補ナビゲーション経路、即ち目標候補ナビゲーション経路を表示し、現在ナビゲーション経路を第２の方式で表示するように調整し、他の候補ナビゲーション経路及び現在ナビゲーション経路と目標候補ナビゲーション経路との時間差情報を算出して当該時間差情報をその対応するナビゲーション経路に関連づけて表示し、予め設定された表示位置においてナビゲーション経路を切替える提示コントロールをポップアップしてユーザに選択させ、ユーザにより当該提示コントロールが選択されたと検出される場合、目標候補ナビゲーション経路を現在ナビゲーション経路として調整して当該現在ナビゲーション経路に基づいてユーザに対してナビゲーションすることと、ユーザにより所定の時間内にナビゲーション経路を切替える提示コントロールがクリックされていない場合、ナビゲーション地図における各ナビゲーション経路の表示方式を元の表示方式に調整して各候補ナビゲーション経路と現在ナビゲーション経路との時間差情報を再表示することであってもよい。
【００４７】
例示的に、図３Ａはユーザにより候補ナビゲーション経路が選択される前のナビゲーション画面表示の模式図であり、図３Ｂはユーザにより候補ナビゲーション経路が選択された後のナビゲーション画面表示の模式図である。図３Ａ、３Ｂに示されたように、ナビゲーション起点３０１からナビゲーション終点３０２までに第１のナビゲーション経路３１０、第２のナビゲーション経路３２０及び第３のナビゲーション経路３３０という３つのナビゲーション経路が含まれる。仮に第１のナビゲーション経路３１０が現在ナビゲーション経路、第２のナビゲーション経路３２０及び第３のナビゲーション経路３３０が候補ナビゲーション経路、第３のナビゲーション経路３３０が目標候補ナビゲーション経路であり、第１の表示方式が高輝度で表示され、第２の表示方式が正常に表示されるとすると、ナビゲーション端末及び／又はナビゲーションサーバによりユーザの選択に応じてナビゲーション経路の表示が再調整される過程は、以下の通りであってもよく、即ち、ユーザにより第２のナビゲーション経路３２０又は第３のナビゲーション経路３３０がクリックされたか否か、及びユーザにより第２のナビゲーション経路３２０の時間ラベル３２１又は第３のナビゲーション経路３３０の時間ラベル３３１がクリックされたか否かを検出し、そうである（ＹＥＳの）場合（ここで、ユーザにより第３のナビゲーション経路３３０が選択されたと仮定する）、ユーザの選択に応じて相応のナビゲーション経路の表示命令を生成し、ナビゲーション地図において（図３Ａに示されたように）いままで正常に表示されている第３のナビゲーション経路３３０を（図３Ｂに示されたように）高輝度での表示に調整し、（図３Ａに示されたように）いままで高輝度で表示されている現在ナビゲーション経路３２０を正常の表示に調整することと、第２のナビゲーション経路３２０の時間ラベル３２１と第３のナビゲーション経路３３０の時間ラベル３３１とを消去することと、第３のナビゲーション経路３３０のそれぞれと現在ナビゲーション経路３１０（即ち第１のナビゲーション経路３１０）及び第２のナビゲーション経路３２０との時間差情報を取得することと、第１のナビゲーション経路３１０と第３のナビゲーション経路３３０との時間差情報を時間ラベル３１２の形で第１のナビゲーション経路３１０に関連する位置に表示し、第２のナビゲーション経路３２０と第３のナビゲーション経路３３０との時間差情報を時間ラベル３２２の形で第２のナビゲーション経路３２０と関連する位置に表示することと、ナビゲーション経路を切替える提示コントロール３０３をポップアップし、所定の時間内にユーザにより当該提示コントロール３０３がクリックされたか否かを検出し、そうである場合、第３のナビゲーション経路３３０を現在ナビゲーション経路として調整し、ナビゲーション経路３３０によりユーザに対してナビゲーションすることと、そうではない（ＮＯの）場合、ナビゲーション画面を元の表示画面に切替し、図３Ａに示されたように、現在のナビゲーション経路（即ち第１のナビゲーション経路３１０）に基づいてユーザに対してナビゲーションして続けることであってもよい。
【００４８】
注意すべきなのは、本実施例において、各ステップの具体的な実行順序が一定ではなく、必要に応じて柔軟に設置することができる。例えば、Ｓ２０３、Ｓ２０４、Ｓ２０５は、Ｓ２０２の後に実行されてもよく、Ｓ２０６の後に実行されてもよく、Ｓ２０２又はＳ２０６と同時に実行されてもよい。本実施例における各ステップが他の順序で実行されることも本発明の実施例の保護範囲に含まれる。
【００４９】
本発明の実施例では、前記技術案を採用することにより、現在ナビゲーション経路のそれぞれと各候補ナビゲーション経路との時間差情報を取得し、各時間差情報を時間ラベルの形でその対応するナビゲーション経路と関連する位置に表示する。これにより、各候補ナビゲーション経路と現在ナビゲーション経路との差別をユーザに明瞭に把握させることができ、ユーザに現在ナビゲーション経路を継続して採用してナビゲーションを行うか否かを確定させることに寄与する。また、ユーザにより目標候補経路が選択されたと検出される場合、第１の表示方式で目標候補経路を表示し、第２の方式で現在ナビゲーション経路を表示し、目標ナビゲーション経路のそれぞれと第２の方式で表示される各ナビゲーション経路との時間差情報を表示し、ナビゲーション経路を切替える提示コントロールをポップアップし、ユーザにより当該提示コントロールがクリックされると、目標候補ナビゲーション経路を現在ナビゲーション経路として調整することができ、これにより、他のナビゲーション経路と目標候補ナビゲーション経路との時間差をユーザに把握させ、現在ナビゲーション経路の切替を正確で快速に行わせ、ユーザによるナビゲーション経路への切替に必要な時間及びステップが短縮され、ユーザの使用体験が向上した。
【実施例３】
【００５０】
本発明の実施例３ではナビゲーション経路の表示方法を提供した。本実施例は、前記実施例に基づいて最適化される。また、本発明の実施例に係るナビゲーション経路の表示方法は、経路ナビゲーションの途中で、ユーザの現在位置が前記候補ナビゲーション経路から外れることが確定される場合、外れられた前記候補ナビゲーション経路を前記ナビゲーション地図から消去することをさらに含む。
【００５１】
また、本発明の実施例に係るナビゲーション経路の表示方法は、ユーザの現在位置が検出され、且つ前記現在ナビゲーション経路及び前記候補ナビゲーション経路の何れにも位置されていない場合、前記ナビゲーションサーバに前記現在位置と前記ナビゲーション終点とが含まれる経路再計画要求を送信することと、前記ナビゲーションサーバから返信される少なくとも２つの再計画ナビゲーション経路を受信し、前記再計画ナビゲーション経路における推奨重みの最も高い経路を現在ナビゲーション経路として前記第１の方式で表示させ、他の経路を候補ナビゲーション経路として前記第２の方式で表示させることとをさらに含む。
【００５２】
図４は本発明の実施例に係るナビゲーション経路の表示方法のフローチャートである。図４に示されるように、本発明の実施例に係る方法は、以下のステップを含んでもよい。
【００５３】
Ｓ４０１において、ナビゲーションサーバから送信された、ナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信する。
【００５４】
Ｓ４０２において、前記ナビゲーション経路における現在ナビゲーション経路をユーザの選択に応じて確定し、他の経路を候補ナビゲーション経路とする。
【００５５】
Ｓ４０３において、ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示する。
【００５６】
Ｓ４０４において、経路ナビゲーションの途中で、ユーザの現在位置が前記候補ナビゲーション経路から外れたことが確定される場合、外れられた前記候補ナビゲーション経路を前記ナビゲーション地図から消去する。
【００５７】
好ましくは、ユーザが現在ナビゲーション経路に従って正常に進行するとある候補ナビゲーション経路に入れなくなる場合、ユーザの現在位置が当該候補ナビゲーション経路の位置から外れたと見なされる。即ち、ユーザは既に現在ナビゲーション経路とある候補ナビゲーション経路との交差点を通過した場合、ユーザの現在位置が当該候補ナビゲーション経路から外れたと見なされる。
【００５８】
例示的に、外れられた候補ナビゲーション経路をナビゲーション地図から消去する過程は、以下の通りであってもよく、即ち、まず、当該候補ナビゲーション経路の表示方式を他の非ナビゲーション経路と同じ表示方式に修正し、次に当該候補ナビゲーション経路における各道路区間に対応するナビゲーション情報を削除し、最後に当該候補ナビゲーション経路と現在ナビゲーション経路との時間差情報及び時間ラベルを削除することであってもよい。
【００５９】
好ましくは、本発明の実施例に係るナビゲーション経路の表示方法は、前記経路ナビゲーションの途中で、現在に表示された候補ナビゲーション経路の数が１つよりも少ないことが確定される場合、ユーザの現在位置及び前記ナビゲーション終点に応じて、前記現在ナビゲーション経路と異なる少なくとも１つの候補ナビゲーション経路を取得し、取得された前記候補ナビゲーション経路を前記第２の方式で表示することをさらに含む。
【００６０】
例示的には、ナビゲーション地図における候補ナビゲーション経路が全て消去される場合、即ち、ナビゲーション地図において現在ナビゲーション経路という１つのナビゲーション経路だけ残される場合、ナビゲーション端末は、ユーザ現在位置情報、ナビゲーション終点情報及び現在ナビゲーション経路情報が含まれるナビゲーション経路計画命令をナビゲーションサーバに送信し、また、ナビゲーションサーバは、ユーザの現在位置情報、ナビゲーション終点情報及び相応のナビゲーション経路に基づいてルールを確定して現在ナビゲーション経路と異なる少なくとも１つのナビゲーション経路を計画してナビゲーション端末に送信し、また、ナビゲーション端末は、ナビゲーションサーバから送信された少なくとも１つの、現在ナビゲーション経路と異なるナビゲーション経路を受信し、当該ナビゲーション経路を候補ナビゲーション経路として表示し、即ち、受信された当該少なくとも１つのナビゲーション経路を第２の方式で表示する。
【００６１】
Ｓ４０５において、ユーザの現在位置が前記現在ナビゲーション経路及び前記候補ナビゲーション経路の何れにも位置されていないことが検出された場合、前記現在位置と前記ナビゲーション終点とが含まれる経路再計画要求を、前記ナビゲーションサーバに送信する。
【００６２】
これに応じて、サーバは、ナビゲーション端末から送信された経路再計画要求を受信し、当該経路再計画要求に含まれる現在位置情報及びナビゲーション終点情報に基づいてナビゲーション経路を再計画し、計画されたナビゲーション経路をナビゲーション端末に送信する。
【００６３】
Ｓ４０６において、前記ナビゲーションサーバから返信された少なくとも２つの再計画ナビゲーション経路を受信し、前記再計画ナビゲーション経路における推奨重みの最も高い経路を現在ナビゲーション経路として前記第１の方式で表示し、他の経路を候補ナビゲーション経路として前記第２の方式で表示する。
【００６４】
ナビゲーション端末のスクリーンのサイズを考慮すると、サーバから返信された再計画ナビゲーション経路が多い場合、好ましくは、前記再計画ナビゲーション経路を推奨重みに従ってソートし、その中から所定の表示条数に一致する推奨重みの高い再計画ナビゲーション経路を選択して表示することができる。ここで、所定の表示条数はユーザにより自身の必要に応じて設置されてもよく、ナビゲーションサービスメーカーによりナビゲーションシステムが開発される際にデフォルトで設置されてもよい。好ましくは、所定の表示条数が多すぎないように設置し、例えば３つに設置することにより、ユーザに各再計画ナビゲーション経路の具体的な走行経路及び道路状況情報を明瞭に区分させることができる。
【００６５】
例示的に、再計画ナビゲーション経路の推奨重みは、各ナビゲーション経路を経由して現在位置からナビゲーション終点までに必要の走行時間及び各ナビゲーション経路を経由して走行する安全係数に基づいて決定されてもよい。好ましくは、安全係数が高く且つ必要の走行時間が短いナビゲーション経路を推奨重みの高いナビゲーション経路として決定する。その中で、あるナビゲーション経路を経由して現在位置からナビゲーション終点までに必要な走行時間は、当該ナビゲーション経路の各道路区間の道路状況情報、当該ナビゲーション経路の各道路区間に必要な走行区間、及びナビゲーション端末の所属車両の走行速度により決定されてもよい。
【００６６】
本発明の実施例は、前記技術案を採用することにより、第１に、ナビゲーションの途中において、ユーザの現在位置がナビゲーション地図における候補ナビゲーション経路から外れたか否かを検出し、ユーザがナビゲーション地図における候補ナビゲーション経路から外れた場合、ユーザの外れた当該候補ナビゲーション経路をナビゲーション地図から消去し、これにより、不要なナビゲーション情報をタイムリーに消去し、ナビゲーション地図に表示されたナビゲーション経路が全て実現可能なナビゲーション経路であることを確保できる。第２に、候補ナビゲーション経路が消去された後に現在ナビゲーション地図における候補ナビゲーション経路の数が１つよりも少ないかを検出し、１つよりも少ない場合、ユーザの現在位置情報及びユーザのナビゲーション終点情報に基づいて現在ナビゲーション経路と異なる少なくとも１つの候補ナビゲーション経路を取得し、取得された候補ナビゲーション経路を第２の方式で表示することにより、ナビゲーション途中におけるナビゲーション経路に対するユーザによる選択性を確保でき、現在ナビゲーション経路が走行し難いことに気がついた場合、随時にナビゲーション経路を切り替えることができ、ユーザによるナビゲーション経路に対する選択権が多くなり、ユーザの体験が向上した。第３に、ナビゲーション途中において、ユーザの現在位置が現在ナビゲーション経路と候補ナビゲーション経路とのうちの何れか１つに位置するかを検出し、そうである場合、ユーザに少なくとも２つのナビゲーション経路を再計画し、そのうち推奨重みの最も高い経路を現在ナビゲーション経路としてナビゲーションすることにより、ユーザによるナビゲーション起点とナビゲーション終点との再入力が必要なく、経路の再計画に必要な時間とステップを短縮でき、ユーザの待ち時間が減少した。
【実施例４】
【００６７】
図５は本発明の実施例４に係るナビゲーション経路の表示方法を示した。本発明の実施例は、前記実施例に基づいて最適化される。また、本発明の実施例に係るナビゲーション経路の表示方法は、前記ナビゲーションサーバから送信された渋滞回避情報を受信する場合、前記ナビゲーション地図から全ての候補ナビゲーション経路を消去することと、前記渋滞回避情報に含まれる渋滞回避経路を前記第１の方式で表示し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整することと、前記渋滞回避経路の予測時間の、前記現在ナビゲーション経路の予測時間に対する時間差情報を取得し、前記ナビゲーション地図において前記時間差情報を前記渋滞回避経路と関連する設定表示位置に表示することと、前記ナビゲーション地図の設定表示位置においてナビゲーション経路を切り替える提示コントロールをポップアップしてユーザによる前記提示コントロールへの選択に応じて、前記渋滞回避経路を新たな現在ナビゲーション経路に調整することを実現することと、をさらに含む。
【００６８】
これに応じて、本発明の実施例に係るナビゲーション経路の表示方法は、以下のステップを含んでもよい。
【００６９】
Ｓ５０１において、ナビゲーションサーバから送信された、ナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信する。
【００７０】
Ｓ５０２において、前記ナビゲーション経路における現在ナビゲーション経路をユーザの選択に応じて確定し、他の経路を候補ナビゲーション経路とする。
【００７１】
Ｓ５０３において、ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示する。
【００７２】
Ｓ５０４において、前記ナビゲーションサーバから送信された渋滞回避情報を受信する場合、前記ナビゲーション地図から全ての候補ナビゲーション経路を消去する。
【００７３】
例示的に、ナビゲーション端末が現在経路によりユーザに対してナビゲーションする過程において、ナビゲーションサーバは現在ナビゲーション経路の各道路区間の道路状況情報をリアルタイムに検出することができる。現在ナビゲーション経路に渋滞が発生したと検出される場合、ユーザに対してユーザ現在位置からナビゲーション終点までの渋滞回避経路を再計画し、当該渋滞回避経路が含まれる渋滞回避情報を生成し、当該渋滞回避情報をナビゲーション端末に送信することができる。その中で、当該渋滞回避経路は、ナビゲーション地図に表示された候補ナビゲーション経路のうちの１つであってもよく、再計画された現在ナビゲーション地図のうちの任意のナビゲーション経路と異なる新たなナビゲーション経路であってもよく、ここでは限定しない。
【００７４】
好ましくは、ナビゲーション地図から全ての候補ナビゲーション経路を消去する際に、ナビゲーション経路における各候補ナビゲーション経路の時間ラベルを同時に消去することができる。
【００７５】
Ｓ５０５において、前記渋滞回避情報に含まれる渋滞回避経路を前記第１の方式で表示し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整する。
【００７６】
好ましくは、前記渋滞回避情報に含まれる渋滞回避経路を前記第１の方式で表示し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整した後に、前記現在ナビゲーション経路と関連する設定表示位置に現在ナビゲーション経路ラベルを追加し、前記渋滞回避経路と関連する設定表示位置に渋滞回避経路ラベルを追加することをさらに含む。
【００７７】
Ｓ５０６において、前記渋滞回避経路の予測時間の、前記現在ナビゲーション経路の予測時間に対する時間差情報を取得し、前記ナビゲーション地図において前記時間差情報を前記渋滞回避経路と関連する設定表示位置に表示する。
【００７８】
例示的に、渋滞回避経路のナビゲーション経路に対する時間差情報が時間ラベルの形で表示することができる。渋滞回避経路を表示する際に、渋滞回避経路と関連する設定表示位置に渋滞回避経路ラベルが追加される場合、渋滞回避経路ラベルは時間ラベルと区分して２つの異なるラベルとして表示してもよく、同じラベルにおいて表示してもよい。ナビゲーション地図の表示画面の明瞭を考慮した上で、好ましくは、渋滞回避経路の時間ラベルは渋滞回避経路ラベルと合併して同じラベルで表示されてもよい。この場合に、時間差情報は元の渋滞回避経路ラベル内の上側または下側に追加されてもよく、元の渋滞回避経路ラベル内の他の位置に追加されてもよく、ここでは限定しない。
【００７９】
Ｓ５０７において、前記ナビゲーション地図の設定表示位置において、ナビゲーション経路を切り替える提示コントロールをポップアップし、ユーザによる前記提示コントロールへの選択に応じて、前記渋滞回避経路を新たな現在ナビゲーション経路に調整することを実現する。
【００８０】
好ましくは、前記渋滞回避経路が新たな現在ナビゲーション経路に調整されるユーザによる操作が所定時間帯において検出されていない場合、前記現在ナビゲーション経路を前記第１の方式で表示するように再調整し、前記渋滞回避経路を候補ナビゲーション経路として前記第２の方式で表示する。その中で、ユーザにより渋滞回避経路が現在ナビゲーション経路に調整されることを検出する所定時間帯は、ユーザにより自身の必要に応じて自分で設置されてもよく、ナビゲーションシステムメーカーにより開発の際にデフォルトで設置されてもよい。所定時間帯を設置する際に、当該所定時間帯内の最小値の設置が大きすぎることが好ましくなく、さもなければ、ユーザにより渋滞回避経路が現在ナビゲーション経路に切り替えられる場合に長い時間が必要となる。当該所定時間帯内の最大値の設置が小さすぎることが好ましくなく、さもなければ、ナビゲーション経路を切り替える提示コントロールへのクリックに対してユーザが間に合わないうちに、ナビゲーション端末のナビゲーション画面は、第１の方式で現在ナビゲーション経路を表示し、第２の方式で渋滞回避経路を表示する表示モードに移行してしまう。このため、当該検出ユーザにより渋滞回避経路が現在ナビゲーション経路に調整される所定時間帯を設置する際に合理に設置すべきであり、例えば、当該所定時間帯を［０ｓ、１０ｓ］に設置することができる。
【００８１】
例示的に、図６に示されたように、ナビゲーションシステムから送信された渋滞回避ナビゲーション経路を受信した後に、ナビゲーション端末のナビゲーション画面の表示変化の過程は、以下の通りであってもよく、即ち、ナビゲーション地図における候補ナビゲーション経路及び各候補経路の時間ラベルを消去することと、受信された渋滞回避情報に含まれる渋滞回避経路６１０を第１の方式で表示し、現在ナビゲーション経路６２０を第２の方式で表示するように調整することと、現在ナビゲーション経路６２０と関連する位置に現在ナビゲーション経路ラベル６２１を追加し、渋滞回避経路と関連する位置に渋滞回避経路ラベル６１１を追加することと、渋滞回避経路６１０の現在ナビゲーション経路６２０に対する時間差情報を取得して渋滞回避経路ラベル６１１に表示することと、ナビゲーション経路を切り替える提示コントロール６０３をポップアップし、ナビゲーション経路を切り替える提示コントロール６０３がユーザにより所定時間帯においてクリックされたかを検出し、そうである場合、渋滞回避経路６１０を現在ナビゲーション経路に切り替え、現在ナビゲーション経路（渋滞回避経路６１０）によりユーザに対してナビゲーションすることと、そうではない場合、第１の方式で現在ナビゲーション経路６２０を表示し、第２の方式で渋滞回避経路６１０を表示し、現在ナビゲーション経路６２０によりユーザに対してナビゲーションすることであってもよい。
【００８２】
本発明の実施例は、前記技術案を採用することにより、ユーザの現在ナビゲーション経路に渋滞が発生した場合、自動的にユーザに対してユーザの現在位置からナビゲーション終点までの渋滞回避経路を計画して第１の方式で表示し、ナビゲーション経路を切り替える提示コントロールをポップアップしてナビゲーション経路への切替操作をユーザに完成させることができる。これにより、ユーザが現在の道路の渋滞に気がついた後に人為的に再計画ナビゲーション経路をクリックすることに必要な操作ステップを効率に減少することができ、ユーザの待ち時間が減少され、ユーザによるナビゲーション経路への切替の時間が十分になり、ユーザの使用体験が向上した。
【実施例５】
【００８３】
図７は本発明の実施例５に係るナビゲーション経路の表示装置の構成のブロック図である。当該装置は、ソフトウェア及び／又はハードウェアで実現されてもよく、一般的にナビゲーション端末に集積され、ナビゲーション経路の表示方法を実行することによりナビゲーション経路を表示することができる。図７に示されたように、当該装置は、
ナビゲーションサーバから送信された、ナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信するナビゲーション経路受信モジュール７０１と、
前記ナビゲーション経路における現在ナビゲーション経路をユーザの選択に応じて確定し、他の経路を候補ナビゲーション経路とするナビゲーション経路確定モジュール７０２と、
ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示する第１経路表示モジュール７０３と、を備える。
【００８４】
また、本発明の実施例に係るナビゲーション経路の表示装置は、前記現在ナビゲーション経路及び前記候補ナビゲーション経路を経由して前記ナビゲーション終点まで到達する予測時間をそれぞれ取得する時間取得モジュールと、前記候補ナビゲーション経路の予測時間の、前記現在ナビゲーション経路の予測時間に対する時間差情報を取得する第１時間差取得モジュールと、前記ナビゲーション地図において、前記時間差情報を、当該時間差情報に対応する候補ナビゲーション経路と関連する設定表示位置に表示する第１時間差表示モジュールとを、さらに備えてもよい。
【００８５】
また、本発明の実施例に係るナビゲーション経路の表示装置は、ユーザによる目標候補ナビゲーション経路への選択が検出された場合、前記ナビゲーション地図において、前記目標候補ナビゲーション経路を前記第１の方式で表示するように調整し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整する第２経路表示モジュールと、前記ナビゲーション地図の設定表示位置において、ナビゲーション経路を切り替える提示コントロールをポップアップして、ユーザによる前記提示コントロールへの選択に応じて、、前記目標候補ナビゲーション経路を新たな現在ナビゲーション経路に調整することを実現する第１経路調整モジュールと、をさらに備えてもよい。
【００８６】
また、本発明の実施例に係るナビゲーション経路の表示装置は、前記ナビゲーション地図において、前記目標候補ナビゲーション経路を前記第１の方式で表示するように調整し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整した後に、前記第２の方式で表示するナビゲーション経路の予測時間の、前記目標候補ナビゲーション経路の予測時間に対する時間差情報を取得する第２時間差取得モジュールと、前記ナビゲーション地図において前記時間差情報を前記時間差情報に対応する前記第２の方式で表示するナビゲーション経路と関連する設定表示位置に表示する第２時間差表示モジュールと、をさらに備えてもよい。
【００８７】
また、前記時間差情報は、時間ラベルの形で前記ナビゲーション地図に表示される。これに応じて、前記第２経路表示モジュールは、具体的に、前記ナビゲーション経路における前記候補ナビゲーション経路へのユーザによる選択、又は前記候補ナビゲーション経路の前記時間ラベルへのユーザによる選択が検出される場合、前記ナビゲーション地図において、前記目標候補ナビゲーション経路を前記第１の方式で表示するように調整し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整するために用いられる。
【００８８】
また、本発明の実施例に係るナビゲーション経路の表示装置は、経路ナビゲーションの途中で、ユーザの現在位置が前記候補ナビゲーション経路から外れたことが確定される場合、外れられた前記候補ナビゲーション経路を前記ナビゲーション地図から消去する第１経路消去モジュールをさらに備えてもよい。
【００８９】
また、本発明の実施例に係るナビゲーション経路の表示装置は、経路ナビゲーションの途中で、現在に表示された候補ナビゲーション経路の数が１つよりも少ないと確定される場合、ユーザの現在位置及び前記ナビゲーション終点に基づいて、前記現在ナビゲーション経路と異なる少なくとも１つの候補ナビゲーション経路を取得し、取得された前記候補ナビゲーション経路を前記第２の方式で表示する経路取得モジュールをさらに備えてもよい。
【００９０】
また、本発明の実施例に係るナビゲーション経路の表示装置は、前記ナビゲーションサーバから送信された渋滞回避情報が受信される場合、前記ナビゲーション地図から全ての候補ナビゲーション経路を消去する第２経路消去モジュールと、前記渋滞回避情報に含まれる渋滞回避経路を前記第１の方式で表示し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整する第３経路表示モジュールと、前記渋滞回避経路の予測時間の、前記現在ナビゲーション経路の予測時間に対する時間差情報を取得し、前記ナビゲーション地図において前記時間差情報を前記渋滞回避経路と関連する設定表示位置に表示する時間差取得／表示モジュールと、前記ナビゲーション地図の設定表示位置において、ナビゲーション経路を切り替える提示コントロールをポップアップして、ユーザによる前記提示コントロールへの選択に応じて、前記渋滞回避経路を新たな現在ナビゲーション経路に調整することを実現する第２経路調整モジュールと、をさらに備えてもよい。
【００９１】
また、本発明の実施例に係るナビゲーション経路の表示装置は、前記渋滞回避情報に含まれる渋滞回避経路を前記第１の方式で表示し、前記現在ナビゲーション経路を前記第２の方式で表示するように調整した後に、前記現在ナビゲーション経路と関連する設定表示位置に現在ナビゲーション経路ラベルを追加し、前記渋滞回避経路と関連する設定表示位置に渋滞回避経路ラベルを追加するラベル追加モジュールをさらに備えてもよい。
【００９２】
また、本発明の実施例に係るナビゲーション経路の表示装置は、前記渋滞回避経路が新たな現在ナビゲーション経路に調整されるユーザによる操作が所定時間帯において検出されていない場合、前記現在ナビゲーション経路を前記第１の方式で表示するように再調整する第４経路表示モジュールと、前記渋滞回避経路を候補ナビゲーション経路として前記第２の方式で表示する第５経路表示モジュールと、をさらに備えてもよい。
【００９３】
また、本発明の実施例に係るナビゲーション経路の表示装置は、ユーザの現在位置が前記現在ナビゲーション経路及び前記候補ナビゲーション経路の何れにも位置されていないと検出された場合、前記現在位置及び前記ナビゲーション終点が含まれる経路再計画要求を前記ナビゲーションサーバに送信する候補経路計画モジュールと、前記ナビゲーションサーバから返信された少なくとも２つの再計画ナビゲーション経路を受信し、前記再計画ナビゲーション経路のうち推奨重みの最も高い経路を現在ナビゲーション経路として前記第１の方式で表示し、他の経路を候補ナビゲーション経路として前記第２の方式で表示する第６経路表示モジュールと、をさらに備えてもよい。
【００９４】
本発明の実施例に係るナビゲーション経路の表示装置は、本発明の任意の実施例に係るナビゲーション経路の表示方法を実行可能し、実行方向に相応の機能モジュール及び有益な効果を有する。本実施例に詳しく説明されていない技術詳細は、本発明の任意の実施例に係るナビゲーション経路の表示方法を参照してもよい。
【実施例６】
【００９５】
本発明の実施例６では、本発明の任意の実施例に係るナビゲーション経路の表示装置を備えるナビゲーション端末を提供する。
【００９６】
具体的に、図８に示されたように、本実施例では、ナビゲーション端末を提供し、当該ナビゲーション端末は、プロセッサ８１０と、メモリ８２０と、入力装置８３０と、出力装置８４０とを備える。ナビゲーション端末におけるプロセッサ８１０の数は１つでもよく、複数でもよい。図８には、１つのプロセッサ８１０を例とする。ナビゲーション端末におけるプロセッサ８１０、メモリ８２０、入力装置８３０及び出力装置８４０は、バスや他の手段で接続されてもよく、図８にバスでの接続を例とする。
【００９７】
メモリ８２０は、コンピュータ読取可能な記憶媒体として、ソフトウェアプログラム、コンピュータ実行可能なプログラム及びモジュール、例えば本発明の実施例におけるナビゲーション経路の表示方法に対応するプログラム命令／モジュール（例えば、ナビゲーション経路の表示装置におけるナビゲーション経路受信モジュール７０１、ナビゲーション経路確定モジュール７０２及び第１経路表示モジュール７０３）を記憶することに用いられてもよい。プロセッサ８１０は、メモリ８２０に記憶されるソフトウェアプログラム、命令及びモジュールを実行することにより、ナビゲーション端末の各種の機能応用及びデータ処理を実行し、即ち前記ナビゲーション経路の表示方法を実現する。
【００９８】
メモリ８２０は、オペレーティングシステム、少なくとも１つの機能に必要なアプリケーションプログラムを記憶できるプログラム記憶領域、及び端末装置の使用に応じて作成されるデータ等を記憶できる記憶データ領域を主に備えてもよい。また、メモリ８２０は高速ランダムアクセスメモリを備えてもよく、さらに不揮発性メモリ、例えば少なくとも１つのディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステートメモリデバイスを備えてもよい。いくつかの例では、メモリ８２０は、プロセッサ８１０に対して遠隔に設置されるメモリを備えてもよく、これらの遠隔メモリはネットワークで端末装置に接続されてもよい。上記ネットワークの例はインターネット、企業イントラネット、ローカルエリアネットワーク、移動体通信ネットワーク及びその組合せを含むが、それらに限定されない。
【００９９】
入力装置８３０は入力されたデジタル又は文字情報を受信し、及び端末のユーザ設定及び機能制御に関連するキー信号入力を生成することに用いられてもよい。出力装置８４０はディスプレイスクリーン等の表示装置を備えてもよい。
【０１００】
本発明の実施例では、コンピュータ実行可能な命令を含む記憶媒体をさらに提供し、前記コンピュータ実行可能な命令が、コンピュータのプロセッサにより実行される際にナビゲーション経路の表示方法を実行するために用いられ、当該方法は、
ナビゲーションサーバから送信された、ナビゲーション起点からナビゲーション終点までの少なくとも２つのナビゲーション経路を受信することと、
前記ナビゲーション経路における現在ナビゲーション経路を、ユーザの選択に応じて確定し、他の経路を候補ナビゲーション経路とすることと、
ナビゲーション地図において、第１の方式で前記現在ナビゲーション経路を表示し、前記第１の方式と異なる第２の方式で前記候補ナビゲーション経路を表示することと、を含む。
【０１０１】
上記実施形態の説明によれば、当業者は、本発明がソフトウェア、および必要な汎用ハードウェアにより実現されてもよく、勿論ハードウェアにより実現されてもよいが、多くの場合、前者が好ましい実施形態であると理解すべきである。このような理解に基づいて、本発明の技術案は、実質的な部分、または従来技術を改良する部分をソフトウェア製品の形態で実現してもよい。当該コンピュータソフトウェア製品は、コンピュータの読み取り可能記憶媒体、例えばコンピュータのフロッピーディスク、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、フラッシュ（Ｆｌａｓｈ）、ハードディスク、光ディスクなどに記憶されてもよく、且つコンピュータ機器（パソコン、サーバ、またはネットワーク機器などであってもよく）に本発明の各実施例に係る方法を実行させる複数の命令を含む。
【０１０２】
注意すべきなのは、前記探索装置の実施形態に含まれる各ユニットとモジュールが、機能ロジックのみに応じて区画されるが、上記区画に限定されない。対応する機能を実現することができればよい。また、各機能ユニットの具体的な名称は、単に区別を容易にするためのものであり、本発明の保護範囲を限定するものではない。
【０１０３】
以上で説明したのは、本発明の具体的な実施形態だけであり、本発明の保護範囲は、これらに限定されるものではない。いかなる当業者が本発明に開示された技術範囲内に容易に想到できる変更または置換の全ては、本発明の保護範囲内に入るべきである。従って、本発明の保護範囲は、添付される特許請求の範囲を基準としているものである。
【図１】
0006685383.tif 000002
【図２】
0006685383.tif 000003
【図３Ａ】
0006685383.tif 000004
【図３Ｂ】
0006685383.tif 000005
【図４】
0006685383.tif 000006
【図５】
0006685383.tif 000007
【図６】
0006685383.tif 000008
【図７】
0006685383.tif 000009
【図８】
0006685383.tif 000010