(57)【要約】  地図に基づくナビゲーション方法、装置、記憶媒体及び機器に関する。ナビゲーション端末により実行される方法は、ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信する（１１）ことと、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示する（１２）ことと、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示する（１３）ことと、を含む。経路ナビゲーションの過程において、ナビゲーション端末は、現在のナビゲーション路線で走行するユーザの実際位置点を表示するだけではなく、ユーザの仮想走行情報に基づいて、候補のナビゲーション路線で走行するユーザの仮想位置点を模擬及び表示し、現在のナビゲーション路線と候補のナビゲーション路線との走行状態を同時に知りたがるユーザのニーズを満足することができ、ナビゲーション方式に対するユーザの満足度を高める。【選択図】図１
2019511719.tif 000002
【特許請求の範囲】
【請求項１】
地図に基づくナビゲーション方法であって、
ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信することと、
前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示することと、
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することと、
を含むことを特徴とする地図に基づくナビゲーション方法。
【請求項２】
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することは、
前記仮想走行情報に含まれる前記候補のナビゲーション路線の平均速度に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することを含み、ここで、前記平均速度は、前記候補のナビゲーション路線の道路状況情報に基づいて、前記ナビゲーションサーバにより特定されたものである
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することは、
前記仮想走行情報に含まれる前記現在のユーザに関連付けられた参考ユーザの実際走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定することを含み、ここで、前記参考ユーザは、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記ナビゲーションサーバにより特定されたものである
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示した後、さらに、
前記実際位置点のナビゲーション行為情報と前記仮想位置車点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示すること
を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記ナビゲーション行為情報は、ナビゲーション時間、運転の快適度情報及び道路属性情報のうちの少なくとも一つを含む
ことを特徴とする請求項４に記載の方法。
【請求項６】
地図に基づくナビゲーション方法であって、
現在のナビゲーション路線と候補のナビゲーション路線とを、現在のユーザが有するナビゲーション端末に送信し、前記現在のナビゲーション路線に基づいて、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を、前記ナビゲーション端末に特定し表示させることと、
前記ナビゲーション端末に前記現在のユーザの仮想走行情報を送信し、前記仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を、前記ナビゲーション端末に特定し表示させることと、
を含むことを特徴とする地図に基づくナビゲーション方法。
【請求項７】
前記現在のユーザの仮想走行情報は、前記候補のナビゲーション路線の平均速度、及び／又は前記現在のユーザに関連付けられた参考ユーザが前記候補のナビゲーション路線での実際走行情報である
ことを特徴とする請求項６に記載の方法。
【請求項８】
前記平均速度を特定することは、現在の時間と前記候補のナビゲーション路線の道路状況情報に基づいて、前記候補のナビゲーション路線の平均速度を特定することを含む
ことを特徴とする請求項７に記載の方法。
【請求項９】
前記参考ユーザを特定することは、参考ユーザのイベントが監視により検出された場合、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記現在のユーザに関連付けられた参考ユーザを特定することを含み、ここで、初期の仮想位置点は、前記現在のユーザのナビゲーション起点である
ことを特徴とする請求項７に記載の方法。
【請求項１０】
現在の仮想位置点が前記候補のナビゲーション路線の路線決定地点であれば、前記参考ユーザのイベントが発生する
ことを特徴とする請求項９に記載の方法。
【請求項１１】
地図に基づくナビゲーション装置であって、
ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信するための情報受信モジュールと、
前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示するための実際位置点モジュールと、
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示するための仮想位置点モジュールと、
を含むことを特徴とする地図に基づくナビゲーション装置。
【請求項１２】
仮想位置点モジュールは、具体的に、
前記仮想走行情報に含まれる前記候補のナビゲーション路線の平均速度に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することに用いられ、ここで、前記平均速度は、前記候補のナビゲーション路線の道路状況情報に基づいて、前記ナビゲーションサーバにより特定されたものである
ことを特徴とする請求項１１に記載の装置。
【請求項１３】
仮想位置点モジュールは、具体的に、
前記仮想走行情報に含まれる前記現在のユーザに関連付けられた参考ユーザの実際走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定することに用いられ、ここで、前記参考ユーザは、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記ナビゲーションサーバにより特定されたものである
ことを特徴とする請求項１１に記載の装置。
【請求項１４】
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示した後、前記実際位置点のナビゲーション行為情報と前記仮想位置車点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示するための路線比較モジュールを、さらに含む
ことを特徴とする請求項１１に記載の装置。
【請求項１５】
前記ナビゲーション行為情報は、ナビゲーション時間、運転の快適度情報及び道路属性情報のうちの少なくとも一つを含む
ことを特徴とする請求項１４に記載の装置。
【請求項１６】
地図に基づくナビゲーション装置であって、
現在のナビゲーション路線と候補のナビゲーション路線を、現在のユーザが有するナビゲーション端末に送信し、前記現在のナビゲーション路線に基づいて、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を、前記ナビゲーション端末に特定し表示させるための路線送信モジュールと、
前記ナビゲーション端末に前記現在のユーザの仮想走行情報を送信し、前記仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を、前記ナビゲーション端末に特定し表示させるための仮想情報送信モジュールと、
を含むことを特徴とする地図に基づくナビゲーション装置。
【請求項１７】
前記現在のユーザの仮想走行情報は、前記候補のナビゲーション路線の平均速度、及び／又は前記現在のユーザに関連付けられた参考ユーザが前記候補のナビゲーション路線での実際走行情報である
ことを特徴とする請求項１６に記載の装置。
【請求項１８】
現在の時間と前記候補のナビゲーション路線の道路状況情報に基づいて、前記候補のナビゲーション路線の平均速度を特定するための平均速度特定モジュールを、さらに含む
ことを特徴とする請求項１７に記載の装置。
【請求項１９】
参考ユーザのイベントが監視により検出された場合、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記現在のユーザに関連付けられた参考ユーザを特定するための参考ユーザ特定モジュールを、さらに含み、ここで、初期の仮想位置点は、前記現在のユーザのナビゲーション起点である
ことを特徴とする請求項１７に記載の装置。
【請求項２０】
現在の仮想位置点が前記候補のナビゲーション路線の路線決定地点であれば、前記参考ユーザのイベントが発生する
ことを特徴とする請求項１９に記載の装置。
【請求項２１】
一つまたは複数のモジュールが記憶されている不揮発性コンピュータ記憶媒体であって、
前記一つまたは複数のモジュールが、地図に基づくナビゲーション方法を実行する一つの機器により実行される際に、前記機器に、
ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信する操作と、
前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示する操作と、
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示する操作と、を行わせる
ことを特徴とする不揮発性コンピュータ記憶媒体。
【請求項２２】
一つまたは複数のモジュールが記憶されている不揮発性コンピュータ記憶媒体であって、
前記一つまたは複数のモジュールが、地図に基づくナビゲーション方法を実行する一つの機器により実行される際に、前記機器に、
現在のナビゲーション路線と候補のナビゲーション路線を、現在のユーザが有するナビゲーション端末に送信し、前記現在のナビゲーション路線に基づいて、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を、前記ナビゲーション端末に特定し表示させる操作と、
前記ナビゲーション端末に前記現在のユーザの仮想走行情報を送信し、前記仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を、前記ナビゲーション端末に特定し表示させる操作と、を行わせる
ことを特徴とする不揮発性コンピュータ記憶媒体。
【請求項２３】
機器であって、
一つまたは複数のプロセッサと、
記憶装置と、
一つまたは複数のプログラムと、を含み、
前記一つまたは複数のプログラムは、前記記憶装置に記憶されており、前記一つまたは複数のプロセッサにより実行される際に、
ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信する操作と、
前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示する操作と、
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示する操作と、を行う
ことを特徴とする機器。
【請求項２４】
機器であって、
一つまたは複数のプロセッサと、
記憶装置と、
一つまたは複数のプログラムと、を含み、
前記一つまたは複数のプログラムは、前記記憶装置に記憶されており、前記一つまたは複数のプロセッサにより実行される際に、
現在のナビゲーション路線と候補のナビゲーション路線を、現在のユーザが有するナビゲーション端末に送信し、前記現在のナビゲーション路線に基づいて、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を、前記ナビゲーション端末に特定し表示させる操作と、
前記ナビゲーション端末に前記現在のユーザの仮想走行情報を送信し、前記仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を、前記ナビゲーション端末に特定し表示させる操作と、を行う
ことを特徴とする機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１６年０３月３１日に提出した、出願番号が２０１６１０１９７１９４．８であり、出願人がＢＡＩＤＵ  ＯＮＬＩＮＥ  ＮＥＴＷＯＲＫ  ＴＥＣＨＮＯＬＯＧＹ  （ＢＥＩＪＩＮＧ）  ＣＯ．，  ＬＴＤ．であり、発明の名称が「地図に基づくナビゲーション方法及び装置」である、中国特許出願に基づく優先権を主張し、当該出願の全文は引用により本願に組み込む。
【０００２】
本発明の実施例は、ナビゲーションの技術分野に関し、例えば、地図に基づくナビゲーション方法、装置、記憶媒体及び機器に関する。
【背景技術】
【０００３】
ＧＰＳ（ＧｌоｂａｌＰоＳｉｔｉоｎｉｎｇＳｙＳｔｅｍ、全地球測位システム）が日々普及されるにつれて、ますます多くの消費者は、携帯可能なスマート端末を通じて、即時に運転または走行時の経路計画情報を手に入れる。従来の経路ナビゲーションの基本的な流れは、ユーザがスマート端末にインストールされたナビゲーションタイプのクライアントソフトウェアを起動し、開始位置と終了位置を入力して、該当するナビゲーションサーバに送信され、ナビゲーションサーバは、当該開始及び終了位置の情報に基づいて、ナビゲーション路線を生成し、クライアントソフトウェアに返信する。クライアントソフトウェアは、当該ナビゲーション路線に基づいて、ユーザの運転または走行をガイドする。
【０００４】
技術の絶えない発展につれ、人々がナビゲーション製品への要求も高まり続けており、伝統的なナビゲーション製品は、既に、人々の日々増加する個人化で利便化なナビゲーションニーズを満足できなくなった。
【発明の概要】
【０００５】
以下は、本文の詳細な記述に対する主題の概要である。本概要は、特許請求の保護範囲を限定するためのものではない。これに鑑みて、本発明の実施例は、地図に基づくナビゲーション方法、装置、記憶媒体及び機器を提供して、ナビゲーション方式に対するユーザの満足度を高める。
【０００６】
第１の面において、本発明の実施例は、
ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信することと、
前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示することと、
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することと、を含む地図に基づくナビゲーション方法を提供する。
【０００７】
第２の面において、本発明の実施例は、
現在のナビゲーション路線と候補のナビゲーション路線を、現在のユーザが有するナビゲーション端末に送信し、前記現在のナビゲーション路線に基づいて、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を、前記ナビゲーション端末に特定し表示させることと、
前記ナビゲーション端末に前記現在のユーザの仮想走行情報を送信し、前記仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を、前記ナビゲーション端末に特定し表示させることと、を含む地図に基づくナビゲーション方法を提供する。
【０００８】
第３の面において、本発明の実施例は、
ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信するための情報受信モジュールと、
前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示するための実際位置点モジュールと、
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示するための仮想位置点モジュールと、を含む地図に基づくナビゲーション装置を提供する。
【０００９】
第４の面において、本発明の実施例は、
現在のナビゲーション路線と候補のナビゲーション路線を、現在のユーザが有するナビゲーション端末に送信し、前記現在のナビゲーション路線に基づいて、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を、前記ナビゲーション端末に特定し表示させるための路線送信モジュールと、
前記ナビゲーション端末に前記現在のユーザの仮想走行情報を送信し、前記仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を、前記ナビゲーション端末に特定し表示させるための仮想情報送信モジュールと、を含む地図に基づくナビゲーション装置を提供する。
【００１０】
第５の面において、本発明の実施例は、さらに、
一つまたは複数のモジュールが記憶されている不揮発性コンピュータ記憶媒体であって、
前記一つまたは複数のモジュールが、地図に基づくナビゲーション方法を実行する一つの機器により実行される際に、前記機器に、
ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信する操作と、
前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示する操作と、
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示する操作と、を行わせる不揮発性コンピュータ記憶媒体を提供する。
【００１１】
第６の面において、本発明の実施例は、さらに、
一つまたは複数のモジュールが記憶されている不揮発性コンピュータ記憶媒体であって、
前記一つまたは複数のモジュールが、地図に基づくナビゲーション方法を実行する一つの機器により実行される際に、前記機器に、
現在のナビゲーション路線と候補のナビゲーション路線を、現在のユーザが有するナビゲーション端末に送信し、前記現在のナビゲーション路線に基づいて、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を、前記ナビゲーション端末に特定し表示させる操作と、
前記ナビゲーション端末に前記現在のユーザの仮想走行情報を送信し、前記仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を、前記ナビゲーション端末に特定し表示させる操作と、を行わせる不揮発性コンピュータ記憶媒体を提供する。
【００１２】
第７の面において、本発明の実施例は、
機器であって、
一つまたは複数のプロセッサと、
記憶装置と、
一つまたは複数のプログラムと、を含み、
前記一つまたは複数のプログラムは、前記記憶装置に記憶されており、前記一つまたは複数のプロセッサにより実行される際に、
ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信する操作と、
前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示する操作と、
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示する操作と、を行う機器を提供する。
【００１３】
第８の面において、本発明の実施例は、
機器であって、
一つまたは複数のプロセッサと、
記憶装置と、
一つまたは複数のプログラムと、を含み、
前記一つまたは複数のプログラムは、前記記憶装置に記憶されており、前記一つまたは複数のプロセッサにより実行される際に、
現在のナビゲーション路線と候補のナビゲーション路線を、現在のユーザが有するナビゲーション端末に送信し、前記現在のナビゲーション路線に基づいて、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を、前記ナビゲーション端末に特定し表示させる操作と、
前記ナビゲーション端末に前記現在のユーザの仮想走行情報を送信し、前記仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を、前記ナビゲーション端末に特定し表示させる操作と、を行う機器を提供する。
【００１４】
本発明の実施例に係わる技術案によると、経路ナビゲーションの過程において、ナビゲーション端末は、現在のナビゲーション路線で走行するユーザの実際位置点を表示するだけではなく、ユーザの仮想走行情報に基づいて、候補のナビゲーション路線で走行するユーザの仮想位置点を模擬及び表示し、ユーザが、実際位置点と仮想位置点によって、現在のナビゲーション路線と候補のナビゲーション路線を容易に比較して、現在のナビゲーション路線と候補のナビゲーション路線の走行状態を同時に知りたがるユーザのニーズを満足することができ、ナビゲーション方式に対するユーザの満足度を高める。添付の図面及び詳細を閲覧して理解したならば、その他の面も分かるはずであろう。
【図面の簡単な説明】
【００１５】
本発明の実施例における技術案をより明らかに説明するために、以下に、実施例の記述に必要な図面を簡単に説明する。以下に説明する図面が、本発明の幾つかの実施例に過ぎず、当業者が、進歩性に値する労働を行わず、それらの図面について修正及び置換することができることは言うまでもない。
【００１６】
【図１】本発明の第１の実施例に係わる地図に基づくナビゲーション方法のフローチャートである。
【図２】本発明の第２の実施例に係わる地図に基づくナビゲーション方法のフローチャートである。
【図３ａ】本発明の第３の実施例に係わる地図に基づくナビゲーション方法のフローチャートである。
【図３ｂ】本発明の第３の実施例に係わる仮想走行情報の模式図である。
【図４】本発明の第４の実施例に係わる地図に基づくナビゲーション装置の構成図である。
【図５】本発明の第５の実施例に係わる地図に基づくナビゲーション装置の構成図である。
【図６】本発明の第８の実施例に係わる地図に基づくナビゲーション方法を実行する機器のハードウェアの構成模式図である。
【図７】本発明の第９の実施例に係わる地図に基づくナビゲーション方法を実行する機器のハードウェアの構成模式図である。
【発明を実施するための形態】
【００１７】
以下、図面と実施例を組合せながら、本願について更なる詳細な説明をする。ここで説明する具体的な実施例は、単に本願を解釈するためのものであり、本願を限定するものではないと理解すべきである。なお、説明を容易にするために、添付の図面では、すべての構造ではなく、本願と関連する部分のみが示されている。
【００１８】
第１の実施例
図１は、本発明の第１の実施例に係わる地図に基づくナビゲーション方法のフローチャートである。本実施例の方法は、地図に基づくナビゲーション装置により実行されることができ、当該装置は、ハードウェア及び／又はソフトウェアの方式で実現されることができ、一般的には、ナビゲーションのクライアント端末に統合されることができる。また、本実施例の方法は、一般的に、現在のナビゲーション路線と候補のナビゲーション路の線走行状態をユーザが同時に知りたがる場合に応用できる。図１を参照すると、本実施例に係わる地図に基づくナビゲーション方法は、具体的に、以下のことを含む。
【００１９】
Ｓ１１において、ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信する。
【００２０】
本実施例において、ナビゲーションサーバとは、経路ナビゲーション機能を有するサーバを指し、例えば、地図型アプリケーションサーバである。現在のナビゲーション路線とは、現在のユーザが位置するナビゲーション路線を指し、候補のナビゲーション路線のナビゲーション起終点（即ち、ナビゲーション起点とナビゲーション終点）は、現在のナビゲーション路線のナビゲーション起終点と同じであり、候補のナビゲーション路線の数は、一定の数値であることができ、例えば、三本の候補のナビゲーション路線を有することができる。現在のユーザの仮想走行情報は、候補のナビゲーション路線における現在のユーザの仮想走行行為を模擬するためのものであり、例えば、仮想走行速度又は仮想走行軌跡などを模擬するためのものである。
【００２１】
具体的に、経路ナビゲーションの過程において、現在のユーザの有するナビゲーション端末からナビゲーションサーバへ、ナビゲーション起終点を含む経路ナビゲーションの要求を送信し、ナビゲーションサーバは、ナビゲーション起終点に基づいて、現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を特定し、且つ、特定された現在のナビゲーション路線、候補のナビゲーション路線及び仮想走行情報をナビゲーション端末に送信する。ここで、ナビゲーション端末には、ナビゲーションのクライアント端末が搭載されている。
【００２２】
Ｓ１２において、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示する。
【００２３】
具体的に、ナビゲーション端末は、ナビゲーション端末に予めに設置されたＧＰＳ（Ｇｌоｂａｌ  ＰоＳｉｔｉоｎｉｎｇ  ＳｙＳｔｅｍ、全地球測位システム）モジュールによって、現在のユーザの位置を取得し、例えば、位置の経緯度情報を取得する。ナビゲーション端末は、さらに、現在のユーザの位置を現在のナビゲーション路線でマッピングして、マッピングされた位置を、現在のナビゲーション路線で走行する現在のユーザの実際位置点として特定し、特定された実際位置点を表示する。
【００２４】
Ｓ１３において、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示する。
【００２５】
具体的に、現在のユーザが現在のナビゲーション路線で走行する過程において、ナビゲーション端末は、仮想走行情報に基づき、候補のナビゲーション路線での現在のユーザのリアルタイムな仮想走行状況を模擬して、候補のナビゲーション路線で模擬走行する現在のユーザの仮想位置点を特定し表示する。例えば、現在のユーザが設定された速度で候補のナビゲーション路線において等速度走行することを模擬したり、候補のナビゲーション路線での他のユーザの実際走行軌跡を、候補のナビゲーション路線での現在のユーザの仮想走行軌跡としたりする。なお、初期の仮想位置点と初期の実際位置点とは、同じであり、例えば、ナビゲーション起点である。
【００２６】
本実施例に係わる技術案によると、経路ナビゲーションの過程において、ナビゲーション端末は、現在のナビゲーション路線で走行するユーザの実際位置点を表示するだけではなく、ユーザの仮想走行情報に基づき、候補のナビゲーション路線で走行するユーザの仮想位置点を、模擬及び表示して、ユーザが、実際位置点と仮想位置点によって、現在のナビゲーション路線と候補のナビゲーション路線とを容易に比較し、現在のナビゲーション路線と候補のナビゲーション路線の走行状態を同時に知りたがるユーザのニーズを満足することができ、ナビゲーション方式に対するユーザの満足度を高める。
【００２７】
例示としては、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することは、前記仮想走行情報に含まれる前記候補のナビゲーション路線の平均速度に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することを含むことができる。ここで、前記平均速度は、前記候補のナビゲーション路線の道路状況情報に基づいて、前記ナビゲーションサーバにより特定されたものである。
【００２８】
具体的に、ナビゲーション端末が候補のナビゲーション路線の平均速度を取得した後、現在のユーザが平均速度で候補のナビゲーション路線において模擬走行することを模擬して、候補のナビゲーション路線での現在のユーザの仮想位置点を得て表示する。
【００２９】
なお、候補のナビゲーション路線の平均速度は、ナビゲーション端末により特定されてもよく、例えば、ナビゲーションサーバからナビゲーション端末へ、候補のナビゲーション路線の道路状況データと仮想位置点が位置する候補のナビゲーション路線の道路レベルとを配信し、ナビゲーション端末は、受信された道路状況データと道路レベルに基づいて、候補のナビゲーション路線での平均速度を推定する。ここで、ナビゲーションサーバは、分単位で道路状況データを配信することができる。
【００３０】
例示としては、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することは、前記仮想走行情報に含まれる前記現在のユーザに関連付けられた参考ユーザの実際走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定することを含むことができる。ここで、前記参考ユーザは、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記ナビゲーションサーバにより特定されたものである。
【００３１】
具体的に、ナビゲーションサーバは、現在の時間、現在の仮想位置点及び候補のナビゲーション路線に基づいて、現在のユーザに関連付けられた参考ユーザを特定する。例えば、ナビゲーションサーバは、現在の時間の前後に設定された期間に現在の仮想位置点を通すとともに、候補のナビゲーション路線で実際に走行したユーザを、現在のユーザの参考ユーザとして特定し、参考ユーザの実際走行情報をナビゲーション端末に送信する。ナビゲーション端末は、参考ユーザの実際走行情報を使用して、該当する候補のナビゲーション路線で現在のユーザが模擬走行することを模擬し、仮想位置点を特定し表示する。
【００３２】
なお、候補のナビゲーション路線における異なる道路部分で、現在のユーザに関連付けられた参考ユーザは異なってもよく、例えば、候補のナビゲーション路線が、順に連続された道路１、道路２及び道路３を含むと仮定すれば、道路１と道路２で現在のユーザに関連付けられた参考ユーザは、参考ユーザ１であり、道路３で現在のユーザに関連付けられた参考ユーザは、参考ユーザ２であってもよい。
【００３３】
なお、仮想走行情報は、候補のナビゲーション路線の平均速度と参考ユーザの実際走行情報を、ともに含むことができる。例えば、候補のナビゲーション路線１と候補のナビゲーション路線２について、ナビゲーションサーバは、候補のナビゲーション路線１の平均速度と候補のナビゲーション路線２に関連付けられた実際ユーザを、ともにナビゲーション端末に配信して、ナビゲーション端末により、候補のナビゲーション路線１と候補のナビゲーション路線２での現在のユーザの仮想位置点をそれぞれ特定することができる。
【００３４】
第２の実施例
本実施例は、上記の第１の実施例を基に、新たな地図に基づくナビゲーション方法を提供する。図２は、本発明の第２の実施例に係わる地図に基づくナビゲーション方法のフローチャートである。図２を参照すると、本実施例に係わる地図に基づくナビゲーション方法は、具体的に、以下のことを含む。
【００３５】
Ｓ２１において、ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信する。
【００３６】
Ｓ２２において、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示する。
【００３７】
Ｓ２３において、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示する。
【００３８】
現在のユーザが有するナビゲーション端末は、現在のナビゲーション路線で走行する現在のユーザの実際位置点を表示するだけではなく、同時に、現在のユーザが候補のナビゲーション路線で走行することを模擬し、候補のナビゲーション路線で模擬走行する現在のユーザの仮想位置点を表示して、現在のユーザに、経路ナビゲーションの過程において、実際位置点と仮想位置点を比較することによって、現在のナビゲーション路線と候補のナビゲーション路線の優劣を分からせることができ、つまり、現在のユーザが複数本の路線走行状態を同時に把握するニーズを満足することができる。
【００３９】
Ｓ２４において、前記実際位置点のナビゲーション行為情報と前記仮想位置車点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示する。
【００４０】
さらに、現在のユーザに複数本の路線走行状態をより直感的に取得させることを容易にするために、ナビゲーション端末は、また、実際位置点のナビゲーション行為情報と仮想位置点のナビゲーション行為情報に基づいて、現在のナビゲーション路線と候補のナビゲーション路線を比較し、その比較結果を表示する。
【００４１】
ここで、ナビゲーション行為情報は、ナビゲーション時間、運転の快適度情報及び道路属性情報のうちの少なくとも一つを含むことができ、運転の快適度情報は、道路レベル、急加速、急減速、または急カーブなどの激しい運転行為であることができ、道路属性情報は、交通信号灯数または道路料金などであることができる。具体的に、ナビゲーション端末は、実際位置点からナビゲーション終点に至るナビゲーション時間と仮想位置点からナビゲーション終点に至るナビゲーション時間とを比較して、どのナビゲーション路線のほうがより早いかを把握でき、現在のユーザに実際位置点と仮想位置点を持ってナビゲーション起終点の間で競争させ、ナビゲーション端末は、異なるナビゲーション路線の運転の快適度と道路属性を比べて、現在のユーザに、複数本の路線走行状態をより多く把握させ、ユーザ体験の満足度を高める。
【００４２】
本実施例に係わる技術案によると、経路ナビゲーションの過程において、ナビゲーション端末は、現在のナビゲーション路線で走行するユーザの実際位置点を表示するだけではなく、ユーザの仮想走行情報に基づいて、候補のナビゲーション路線で走行するユーザの仮想位置点を、模擬及び表示し、また、実際位置点のナビゲーション行為情報と仮想位置車点のナビゲーション行為情報に基づき、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較して、現在のユーザに、複数本の路線走行状態をより多く把握させることを容易にし、ユーザ体験の満足度を高める。
【００４３】
第３の実施例
図３ａは、本発明の第３の実施例に係わる地図に基づくナビゲーション方法のフローチャートである。本実施例の方法は、地図に基づくナビゲーション装置により実行されることができ、当該装置は、ハードウェア及び／又はソフトウェアの方式により実現されることができ、一般的には、ナビゲーションサーバに統合されることができる。また、本実施例の方法は、一般的に、現在のナビゲーション路線と候補のナビゲーション路線の走行状態をユーザが同時に知りたがる場合に応用できる。図３ａを参照すると、本実施例に係わる地図に基づくナビゲーション方法は、具体的に、以下のことを含む。
【００４４】
Ｓ３１において、現在のユーザの有するナビゲーション端末へ、現在のナビゲーション路線と候補のナビゲーション路線を送信し、前記現在のナビゲーション路線に基づいて、前記ナビゲーション端末に、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示させる。
【００４５】
ここで、ナビゲーション端末には、ナビゲーションのクライアント端末が搭載されている。現在のナビゲーション路線とは、現在のユーザが位置するナビゲーション路線指し、候補のナビゲーション路線のナビゲーション起終点（即ち、ナビゲーション起点とナビゲーション終点）と現在のナビゲーション路線のナビゲーション起終点が同じであり、候補のナビゲーション路線の数は一定の数値であることができ、例えば、三本の候補のナビゲーション路線を有することができる。
【００４６】
具体的に、経路ナビゲーションの過程において、現在のユーザが有するナビゲーション端末は、ナビゲーション起終点を含む経路ナビゲーションの要求を、ナビゲーションサーバに送信し、ナビゲーションサーバは、ナビゲーション起終点に基づいて、現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を特定し、且つ、特定された現在のナビゲーション路線、候補のナビゲーション路線及び仮想走行情報を、ナビゲーション端末に送信する。
【００４７】
Ｓ３２において、前記現在のユーザの仮想走行情報を、前記ナビゲーション端末に送信し、前記仮想走行情報に基づいて、前記ナビゲーション端末に、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示させる。
【００４８】
具体的に、ナビゲーションサーバは、ナビゲーション起終点に基づいて、現在のユーザの仮想走行情報を特定し、且つ、特定された仮想走行情報をナビゲーション端末に送信する。図３ｂを参照すると、前記現在のユーザの仮想走行情報は、前記候補のナビゲーション路線の平均速度、及び／又は前記現在のユーザに関連付けられた参考ユーザが前記候補のナビゲーション路線での実際走行情報であることができる。
【００４９】
例示としては、前記平均速度は、現在の時間と前記候補のナビゲーション路線の道路状況情報に基づき前記候補のナビゲーション路線の平均速度を特定することによって、特定されることができる。具体的に、図３ｂを参照すると、ナビゲーションサーバは、候補のナビゲーション路線の道路状況情報（例えば、渋滞、スローまたはスムーズ）を取得し、ナビゲーション端末によりフィードバックされた現在のユーザの実際ＧＰＳ位置点情報を受信し、さらに、候補のナビゲーション路線の道路状況情報、現在のユーザの実際ＧＰＳ位置点情報と候補のナビゲーション路線の道路レベル（例えば、主要幹線道路、補助幹線道路及び脇街道など）を組合せて、候補のナビゲーション路線の平均速度を特定し、分単位で平均速度の配信を行って、ナビゲーション端末は、取得した平均速度に基づいて仮想位置点を特定することができる。
【００５０】
なお、候補のナビゲーション路線の平均速度は、ナビゲーション端末により特定されてもよい。例えば、ナビゲーションサーバは、候補のナビゲーション路線の道路状況データと仮想位置点が位置する候補のナビゲーション路線の道路レベルとを、ナビゲーション端末に配信し、ナビゲーション端末は、受信された道路状況データと道路レベルに基づいて、候補のナビゲーション路線での平均速度を推定することができる。ここで、ナビゲーションサーバは、分単位で道路状況データを配信することができる。
【００５１】
例示としては、前記参考ユーザは、参考ユーザのイベントが監視により検出された場合、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づき、前記現在のユーザに関連付けられた参考ユーザを特定することによって、特定されることができる。ここで、初期の仮想位置点は、前記現在のユーザのナビゲーション起点である。具体的に、図３ｂを参照すると、ナビゲーションサーバは、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記現在のユーザに関連付けられた参考ユーザを特定し、参考ユーザの仮想走行情報をナビゲーション端末に送信し、ナビゲーション端末は、取得した参考ユーザの仮想走行情報に基づいて、仮想位置点を特定することができる。
【００５２】
例示としては、現在の仮想位置点が前記候補のナビゲーション路線の路線決定地点であれば、前記参考ユーザのイベントが発生する。ここで、路線決定地点とは、路線の切り替えが発生可能な位置点を指し、例えば、道路交叉点または道路事故障害点などである。具体的に、ナビゲーションサーバにより、仮想走行過程において現在のユーザが路線決定地点を通すと特定されば、ナビゲーションサーバは、参考ユーザを再選択することができる。そして、一回のナビゲーション過程において、ナビゲーションサーバは、異なる道路セクションの複数の参考ユーザを同時に選択して、現在のユーザの仮想位置点を模擬することができる。
【００５３】
なお、仮想走行情報は、候補のナビゲーション路線の平均速度と参考ユーザの実際走行情報をともに含むことができる。例えば、候補のナビゲーション路線１と候補のナビゲーション路線２について、ナビゲーションサーバは、候補のナビゲーション路線１の平均速度と候補のナビゲーション路線２に関連付けられた実際ユーザとを、ともにナビゲーション端末に配信して、ナビゲーション端末に、候補のナビゲーション路線１と候補のナビゲーション路線２での現在のユーザの仮想位置点とを、それぞれ特定させることができる。
【００５４】
本実施例に係わる技術案によると、経路ナビゲーションの過程において、ナビゲーションサーバは、現在のナビゲーション路線と候補のナビゲーション路線とをナビゲーション端末に配信するだけではなく、ユーザの仮想走行情報を特定及び配信し、ナビゲーション端末に候補のナビゲーション路線で走行するユーザの仮想位置点を模擬及び表示させて、ユーザが、実際位置点と仮想位置点によって、現在のナビゲーション路線と候補のナビゲーション路線とを容易に比較し、現在のナビゲーション路線と候補のナビゲーション路線の走行状態を同時に知りたがるユーザのニーズを満足することができ、ナビゲーション方式に対するユーザの満足度を高める。
【００５５】
第４の実施例
図４は、本発明の第４の実施例に係わる地図に基づくナビゲーション装置の構成図である。当該装置は、一般的には、ナビゲーションのクライアント端末に統合されることができる。また、本実施例の装置は、一般的に、現在のナビゲーション路線と候補のナビゲーション路線の走行状態をユーザが同時に知りたがる場合に応用できる。図４を参照すると、本実施例に係わる地図に基づくナビゲーション装置の具体的な構造は以下のようである。
【００５６】
情報受信モジュール４１は、ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信するためのものである。
【００５７】
実際位置点モジュール４２は、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示するためのものである。
【００５８】
仮想位置点モジュール４３は、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示するためのものである。
【００５９】
例示としては、仮想位置点モジュール４３は、具体的に、
前記仮想走行情報に含まれる前記候補のナビゲーション路線の平均速度に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することに用いられることができる。ここで、前記平均速度は、前記候補のナビゲーション路線の道路状況情報に基づいて、前記ナビゲーションサーバにより特定されたものである。
【００６０】
例示としては、仮想位置点モジュール４３は、具体的に、
前記仮想走行情報に含まれる前記現在のユーザに関連付けられた参考ユーザの実際走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定することに用いられることができる。ここで、前記参考ユーザは、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記ナビゲーションサーバにより特定されたものである。
【００６１】
例示としては、当該装置は、さらに、路線比較モジュールを含むことができる。
路線比較モジュールは、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示した後、前記実際位置点のナビゲーション行為情報と前記仮想位置車点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示することに用いられる。
【００６２】
例示としては、前記ナビゲーション行為情報は、ナビゲーション時間、運転の快適度情報及び道路属性情報のうちの少なくとも一つを含むことができる。
【００６３】
本実施例に係わる地図に基づくナビゲーション装置は、本発明のいずれの実施例に係わるナビゲーションのクライアント端末により実行される、地図に基づくナビゲーション方法と同一の発明思想に属し、本発明のいずれの実施例に係わるナビゲーションのクライアント端末により実行される、地図に基づくナビゲーション方法を実行することができ、該当する方法を実行するのに対応する機能モジュールと有益效果とを有する。本実施例において詳細に説明していない技術的細部は、本発明のいずれの実施例に係わる該当する方法を参照することができる。
【００６４】
第５の実施例
図５は、本発明の第５の実施例に係わる地図に基づくナビゲーション装置の構成図である。当該装置は、一般的にナビゲーションサーバに統合されることができる。また、本実施例の装置は、一般的に、現在のナビゲーション路線と候補のナビゲーション路線の走行状態をユーザが同時に知りたがる場合に応用できる。図５を参照すると、本実施例に係わる地図に基づくナビゲーション装置の具体的な構造は以下のようである。
【００６５】
路線送信モジュール５１は、現在のナビゲーション路線と候補のナビゲーション路線を、現在のユーザが有するナビゲーション端末に送信し、前記現在のナビゲーション路線に基づいて、前記ナビゲーション端末に、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示させるためのものである。
【００６６】
仮想情報送信モジュール５２は、前記現在のユーザの仮想走行情報を、前記ナビゲーション端末に送信し、前記仮想走行情報に基づいて、前記ナビゲーション端末に、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示させるためのものである。
【００６７】
例示としては、前記現在のユーザの仮想走行情報は、前記候補のナビゲーション路線の平均速度、及び／又は前記現在のユーザに関連付けられた参考ユーザが前記候補のナビゲーション路線での実際走行情報であることができる。
【００６８】
例示としては、当該装置は、さらに、平均速度特定モジュールを含むことができる。
平均速度特定モジュールは、現在の時間と前記候補のナビゲーション路線の道路状況情報に基づいて、前記候補のナビゲーション路線の平均速度を特定するためのものである。
【００６９】
例示としては、当該装置は、さらに、参考ユーザ特定モジュールを含むことができる。
参考ユーザ特定モジュールは、参考ユーザのイベントが監視により検出された場合、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記現在のユーザに関連付けられた参考ユーザを特定するためのものである。ここで、初期の仮想位置点は、前記現在のユーザのナビゲーション起点である。
【００７０】
例示としては、現在の仮想位置点が前記候補のナビゲーション路線の路線決定地点であれば、前記参考ユーザのイベントが発生する。
【００７１】
本実施例に係わる地図に基づくナビゲーション装置は、本発明のいずれの実施例に係わるナビゲーションサーバにより実行される、地図に基づくナビゲーション方法と同一の発明思想に属し、本発明のいずれの実施例に係わるナビゲーションサーバにより実行される、地図に基づくナビゲーション方法を実行することができ、該当する方法を実行するのに対応する機能モジュールと有益效果とを有する。本実施例において詳細に説明していない技術的細部は、本発明のいずれの実施例に係わる該当する方法を参照することができる。
【００７２】
第６の実施例
本実施例は一つまたは複数のモジュールが記憶されている不揮発性コンピュータ記憶媒体であって、
前記一つまたは複数のモジュールが、地図に基づくナビゲーション方法を実行する一つの機器により実行される際に、前記機器に、
ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信する操作と、
前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示する操作と、
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示する操作と、を行わせる。
【００７３】
上記の記憶媒体が前記方法を実行する際に、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することは、
前記仮想走行情報に含まれる前記候補のナビゲーション路線の平均速度に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することを含むことができる。ここで、前記平均速度は、前記候補のナビゲーション路線の道路状況情報に基づいて、前記ナビゲーションサーバにより特定されたものである。
【００７４】
上記の記憶媒体が前記方法を実行する際に、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することは、
前記仮想走行情報に含まれる前記現在のユーザに関連付けられた参考ユーザの実際走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定することを含むことができる。ここで、前記参考ユーザは、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記ナビゲーションサーバにより特定されたものである。
【００７５】
上記の記憶媒体が前記方法を実行する際に、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示した後、さらに、
前記実際位置点のナビゲーション行為情報と前記仮想位置車点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示することを含むことができる。
【００７６】
上記の記憶媒体が前記方法を実行する際に、前記ナビゲーション行為情報は、ナビゲーション時間、運転の快適度情報及び道路属性情報のうちの少なくとも一つを含む。
【００７７】
第７の実施例
本実施例は、一つまたは複数のモジュールが記憶されている不揮発性コンピュータ記憶媒体であって、
前記一つまたは複数のモジュールが、地図に基づくナビゲーション方法を実行する一つの機器により実行される際に、前記機器に、
現在のナビゲーション路線と候補のナビゲーション路線を、現在のユーザが有するナビゲーション端末に送信し、前記現在のナビゲーション路線に基づいて、前記ナビゲーション端末に、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示させる操作と、
前記ナビゲーション端末に前記現在のユーザの仮想走行情報を送信し、前記仮想走行情報に基づいて、前記ナビゲーション端末に、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示させる操作と、を行わせる。
【００７８】
上記の記憶媒体が前記方法を実行する際に、前記現在のユーザの仮想走行情報は、前記候補のナビゲーション路線の平均速度、及び／又は前記現在のユーザに関連付けられた参考ユーザが前記候補のナビゲーション路線での実際走行情報であることができる。
【００７９】
上記の記憶媒体が前記方法を実行する際に、前記平均速度を特定することは、
現在の時間と前記候補のナビゲーション路線の道路状況情報に基づいて、前記候補のナビゲーション路線の平均速度を特定することを含むことができる。
【００８０】
上記の記憶媒体が前記方法を実行する際に、前記参考ユーザを特定することは、
参考ユーザのイベントが監視により検出された場合、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記現在のユーザに関連付けられた参考ユーザを特定することを含み、ここで、初期の仮想位置点は、前記現在のユーザのナビゲーション起点であることができる。
【００８１】
上記の記憶媒体が前記方法を実行する際に、現在の仮想位置点が前記候補のナビゲーション路線の路線決定地点であれば、前記参考ユーザのイベントが発生することができる。
【００８２】
第８の実施例
図６は、本発明の第８の実施例における地図に基づくナビゲーション方法を実行する機器のハードウェアの構成模式図である。図６を参照すると、当該機器は、
一つまたは複数のプロセッサ６１０（図６では、一つのプロセッサ６１０を例にする）、
記憶装置６２０、及び一つまたは複数のモジュールを含むことができる。
【００８３】
前記機器は、さらに、入力装置６３０と出力装置６４０を含むことができる。前記機器におけるプロセッサ６１０、記憶装置６２０、入力装置６３０及び出力装置６４０は、バスまたはその他の方式によって接続されることができ、図６では、バスによる接続を例にする。
【００８４】
記憶装置６２０は、コンピューター読み取り可能な記憶媒体として、ソフトウェアプログラム、コンピューター実行可能なプログラム及びモジュール、例えば、本発明の実施例における地図に基づく失効データの偽造防止法に対応するプログラム指令／モジュール（例えば、添付の図４に示される地図に基づくナビゲーション装置における情報受信モジュール４１、実際位置点モジュール４２及び仮想位置点モジュール４３）を記憶することに用いられてもよい。プロセッサ６１０は、記憶装置６２０に記憶されたソフトウェアプログラム、指令及びモジュールを実行することによって、機器の各種の機能アプリケーション及びデータ処理を実行し、即ち、上記の方法の実施例における地図に基づく失効データの偽造防止法を実現する。
【００８５】
記憶装置６２０は、オペレーティングシステム、少なくとも１つの機能に必要なアプリケーションプログラムを記憶できるプログラム記憶領域と、端末機器の使用に応じて作成されるデータなどを記憶できるデータ記憶領域とを含むことができる。また、記憶装置６２０は、高速ランダムアクセスメモリを含むことができ、さらに、不揮発性記憶装置は、例えば、少なくとも１つの磁気ディスク記憶デバイス、フラッシュメモリデバイス、又はその他の不揮発性ソリッドステートメモリデバイスを含むことができる。いくつかの例では、記憶装置６２０は、プロセッサ６１０に対して遠隔に設置されるメモリを備えてもよく、これらの遠隔メモリはネットワークで端末装置に接続されてもよい。上記ネットワークの例としては、インターネット、企業イントラネット、ローカルエリアネットワーク、移動体通信ネットワーク及びその組合せを含むが、それらに限定されない。
【００８６】
入力装置６３０は、入力されたデジタル又は文字情報を受信し、及び端末のユーザ設定及び機能制御に関連するキー信号入力を生成することに用いられてもよい。出力装置６４０は、ディスプレイスクリーンなどの表示装置を含んでもよい。
【００８７】
前記一つまたは複数のモジュールは、前記記憶装置６２０に記憶されており、前記一つまたは複数のプロセッサ６１０により実行される際に、
ナビゲーションサーバにより送信された現在のナビゲーション路線、候補のナビゲーション路線及び現在のユーザの仮想走行情報を受信する操作と、
前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示する操作と、
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示する操作と、を実行する。
【００８８】
選択的に、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することは、
前記仮想走行情報に含まれる前記候補のナビゲーション路線の平均速度に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することを含む。ここで、前記平均速度は、前記候補のナビゲーション路線の道路状況情報に基づいて、前記ナビゲーションサーバにより特定されたものである。
【００８９】
選択的に、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示することは、
前記仮想走行情報に含まれる前記現在のユーザに関連付けられた参考ユーザの実際走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定することを含む。ここで、前記参考ユーザは、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記ナビゲーションサーバにより特定されたものである。
【００９０】
選択的に、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示した後、さらに、
前記実際位置点のナビゲーション行為情報と前記仮想位置車点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示することを含む。
【００９１】
選択的に、前記ナビゲーション行為情報は、ナビゲーション時間、運転の快適度情報及び道路属性情報のうちの少なくとも一つを含む。
【００９２】
第９の実施例
図７は、本発明の第９の実施例に係わる地図に基づくナビゲーション方法を実行する機器のハードウェアの構成模式図である。図７を参照すると、当該機器は、
一つまたは複数のプロセッサ７１０（図７では、一つのプロセッサ７１０を例にする）、
記憶装置７２０、及び一つまたは複数のモジュールを含むことができる。
【００９３】
前記機器は、さらに、入力装置７３０と出力装置７４０を含むことができる。前記機器におけるプロセッサ７１０、記憶装置７２０、入力装置７３０及び出力装置７４０は、バスまたはその他の方式によって接続されることができ、図７では、バスによる接続を例にする。
【００９４】
記憶装置７２０は、コンピューター読み取り可能な記憶媒体として、ソフトウェアプログラム、コンピューター実行可能なプログラム及びモジュール、例えば、本発明の実施例における地図に基づく失効データの偽造防止法に対応するプログラム指令／モジュール（例えば、添付の図５に示される地図に基づくナビゲーション装置における路線送信モジュール５１と仮想情報送信モジュール５２）を記憶することに用いられてもよい。プロセッサ７１０は、記憶装置７２０に記憶されたソフトウェアプログラム、指令及びモジュールを実行することによって、機器の各種の機能アプリケーション及びデータ処理を実行し、即ち、上記の方法の実施例における地図に基づく失效データの偽造防止法を実現する。
【００９５】
記憶装置７２０は、オペレーティングシステム、少なくとも１つの機能に必要なアプリケーションプログラムを記憶できるプログラム記憶領域と、端末機器の使用に応じて作成されるデータなどを記憶できるデータ記憶領域と、を含むことができる。また、記憶装置７２０は、高速ランダムアクセスメモリ含むことができ、さらに、不揮発性記憶装置は、例えば、少なくとも１つの磁気ディスク記憶デバイス、フラッシュメモリデバイス、又はその他の不揮発性ソリッドステートメモリデバイスを含むことができる。いくつかの例では、記憶装置７２０は、プロセッサ７１０に対して遠隔に設置されるメモリを備えてもよく、これらの遠隔メモリはネットワークで端末装置に接続されてもよい。上記ネットワークの例としては、インターネット、企業イントラネット、ローカルエリアネットワーク、移動体通信ネットワーク及びその組合せを含むが、それらに限定されない。
【００９６】
入力装置７３０は、入力されたデジタル又は文字情報を受信し、及び端末のユーザ設定及び機能制御に関連するキー信号入力を生成することに用いられてもよい。出力装置７４０は、ディスプレイスクリーンなどの表示装置を含んでもよい。
【００９７】
前記一つまたは複数のモジュールは、前記記憶装置７２０に記憶されており、前記一つまたは複数のプロセッサ７１０により実行される際に、
現在のナビゲーション路線と候補のナビゲーション路線を、現在のユーザが有するナビゲーション端末に送信し、前記現在のナビゲーション路線に基づいて、前記ナビゲーション端末に、前記現在のナビゲーション路線で走行する前記現在のユーザの実際位置点を特定し表示させる操作と、
前記ナビゲーション端末に前記現在のユーザの仮想走行情報を送信し、前記仮想走行情報に基づいて、前記ナビゲーション端末に前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示させる操作と、を実行する。
【００９８】
選択的に、前記現在のユーザの仮想走行情報は、前記候補のナビゲーション路線の平均速度、及び／又は前記現在のユーザに関連付けられた参考ユーザが前記候補のナビゲーション路線での実際走行情報である。
【００９９】
選択的に、前記平均速度を特定することは、
現在の時間と前記候補のナビゲーション路線の道路状況情報に基づいて、前記候補のナビゲーション路線の平均速度を特定することを含む。
【０１００】
選択的に、前記参考ユーザを特定することは、
参考ユーザのイベントが監視により検出された場合、現在の時間、現在の仮想位置点及び前記候補のナビゲーション路線に基づいて、前記現在のユーザに関連付けられた参考ユーザを特定することを含む。ここで、初期の仮想位置点は、前記現在のユーザのナビゲーション起点である。
【０１０１】
選択的に、現在の仮想位置点が前記候補のナビゲーション路線の路線決定地点であれば、前記参考ユーザのイベントが発生する。
【０１０２】
上記実施形態に関する説明によれば、当業者は、本願がソフトウェア、および必要な汎用ハードウェアにより実現されてもよく、勿論ハードウェアにより実現されてもよいが、多くの場合、前者が好ましい実施形態であると明確に理解すべきである。このような理解に基づいて、本願の技術案は、実質的な部分、または従来技術を改良する部分をソフトウェア製品の形態で実現してもよい。当該コンピュータソフトウェア製品は、コンピュータ読み取り可能な記憶媒体、例えばコンピュータのフロッピーディスク、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、フラッシュメモリ（ＦＬＡＳＨ）、ハードウェア、ソフトウェアなどに記憶されてもよく、且つコンピュータ機器（パソコン、サーバ、またはネットワーク機器などであってもよい）に本願の各実施例に記載の方法を実行させる複数の指令を含む。
【０１０３】
なお、上記の地図に基づく失效データの偽造防止装置の実施例において、含まれる各ユニットとモジュールは、単に機能ロジックに応じて区画されたものであるが、上記の区画に限定されず、該当する機能を実現することができればよい。また、各機能ユニットの具体的な名称も、単にお互いの区別を容易にするためのものであり、本願の保護範囲を限定するものではない。
【０１０４】
以上で説明したのは、本願の具体的な実施形態に過ぎず、本願の保護範囲は、これらに限定されない。いかなる当業者が本願に開示された技術範囲内で容易に想到できる変更または置換の全ては、本願の保護範囲内に入るべきである。従って、本願の保護範囲は、添付される特許請求の範囲を基準とすべきである。
【図１】
2019511719.tif 000003
【図２】
2019511719.tif 000004
【図３ａ】
2019511719.tif 000005
【図３ｂ】
2019511719.tif 000006
【図４】
2019511719.tif 000007
【図５】
2019511719.tif 000008
【図６】
2019511719.tif 000009
【図７】
2019511719.tif 000010
【手続補正書】
【提出日】平成30年10月15日(2018.10.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４
【補正方法】変更
【補正の内容】
【請求項４】
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示した後、さらに、
前記実際位置点のナビゲーション行為情報と前記仮想位置点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示すること
を含むことを特徴とする請求項１に記載の方法。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１４
【補正方法】変更
【補正の内容】
【請求項１４】
前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示した後、前記実際位置点のナビゲーション行為情報と前記仮想位置点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示するための路線比較モジュールを、さらに含む
ことを特徴とする請求項１１に記載の装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
Ｓ２４において、前記実際位置点のナビゲーション行為情報と前記仮想位置点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
本実施例に係わる技術案によると、経路ナビゲーションの過程において、ナビゲーション端末は、現在のナビゲーション路線で走行するユーザの実際位置点を表示するだけではなく、ユーザの仮想走行情報に基づいて、候補のナビゲーション路線で走行するユーザの仮想位置点を、模擬及び表示し、また、実際位置点のナビゲーション行為情報と仮想位置点のナビゲーション行為情報に基づき、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較して、現在のユーザに、複数本の路線走行状態をより多く把握させることを容易にし、ユーザ体験の満足度を高める。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
例示としては、当該装置は、さらに、路線比較モジュールを含むことができる。
路線比較モジュールは、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示した後、前記実際位置点のナビゲーション行為情報と前記仮想位置点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示することに用いられる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
上記の記憶媒体が前記方法を実行する際に、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示した後、さらに、
前記実際位置点のナビゲーション行為情報と前記仮想位置点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示することを含むことができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
記憶装置６２０は、コンピューター読み取り可能な記憶媒体として、ソフトウェアプログラム、コンピューター実行可能なプログラム及びモジュール、例えば、本発明の実施例における地図に基づくナビゲーション方法に対応するプログラム指令/モジュール(例えば、添付の図４に示される地図に基づくナビゲーション装置における情報受信モジュール４１、実際位置点モジュール４２及び仮想位置点モジュール４３)を記憶することに用いられてもよい。プロセッサ６１０は、記憶装置６２０に記憶されたソフトウェアプログラム、指令及びモジュールを実行することによって、機器の各種の機能アプリケーション及びデータ処理を実行し、即ち、上記の方法の実施例における地図に基づくナビゲーション方法を実現する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
選択的に、前記現在のユーザの仮想走行情報に基づいて、前記候補のナビゲーション路線で模擬走行する前記現在のユーザの仮想位置点を特定し表示した後、さらに、
前記実際位置点のナビゲーション行為情報と前記仮想位置点のナビゲーション行為情報に基づいて、前記現在のナビゲーション路線と前記候補のナビゲーション路線を比較し、その比較結果を表示することを含む。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
記憶装置７２０は、コンピューター読み取り可能な記憶媒体として、ソフトウェアプログラム、コンピューター実行可能なプログラム及びモジュール、例えば、本発明の実施例における地図に基づくナビゲーション方法に対応するプログラム指令/モジュール(例えば、添付の図５に示される地図に基づくナビゲーション装置における路線送信モジュール５１と仮想情報送信モジュール５２)を記憶することに用いられてもよい。プロセッサ７１０は、記憶装置７２０に記憶されたソフトウェアプログラム、指令及びモジュールを実行することによって、機器の各種の機能アプリケーション及びデータ処理を実行し、即ち、上記の方法の実施例における地図に基づくナビゲーション方法を実現する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１０２
【補正方法】変更
【補正の内容】
【０１０２】
なお、上記の地図に基づくナビゲーション装置の実施例において、含まれる各ユニットとモジュールは、単に機能ロジックに応じて区画されたものであるが、上記の区画に限定されず、該当する機能を実現することができればよい。また、各機能ユニットの具体的な名称も、単にお互いの区別を容易にするためのものであり、本願の保護範囲を限定するものではない。
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2019511719.tif 000011
【国際調査報告】
2019511719.tif 000012
2019511719.tif 000013
2019511719.tif 000014
2019511719.tif 000015
2019511719.tif 000016