(57)【特許請求の範囲】
【請求項１】
端末装置によって、前記端末装置の画面上に表示された地図内に提示されるべき目的地を指定する入力クエリを受信するステップであって、
前記端末装置によって、前記端末装置の前記画面上に表示された前記地図内に現在提示される現在地を選択するユーザ入力を受信するステップであって、前記ユーザ入力が、前記端末装置の前記画面上で行われる、ユーザのプレスおよびホールド操作を含む、ステップと、
前記端末装置によって、前記現在地および前記目的地の間の位置関係に対する要求を示す要求メッセージを生成するステップであって、前記要求メッセージが、前記現在地の識別子を備える、ステップと、
前記端末装置によって、前記要求メッセージを、前記現在地の地理的位置および前記目的地の地理的位置を決定するように構成された地図サーバに送信するステップと、
前記端末装置によって、前記地図サーバから、前記現在地および前記目的地の間の位置関係を受信するステップであって、前記位置関係が、前記現在地の前記地理的位置および前記目的地の前記地理的位置に基づいて決定される、ステップと、
前記端末装置によって、前記現在地に対応する第1の地図ビューと、前記入力クエリの前記目的地および前記ユーザのプレス・ホールド操作の前記現在地の前記位置関係を表すグラフィカルインジケータとを表示するステップであって、前記グラフィカルインジケータが、前記位置関係に基づいて決定された指示線および距離値を備え、前記指示線が、前記現在地の表示と前記目的地の表示とを結ぶ直線を備え、前記距離値が、前記指示線で描かれた前記現在地および前記目的地の間の距離を表す、ステップと、
前記端末装置によって、前記地図サーバへの戻り指示の送信をトリガするのに使用される所定の操作を検出するステップであって、前記戻り指示が、前記現在地および前記グラフィカルインジケータを表示する前記第1の地図ビューから、前記目的地に対応する第2の地図ビューへ戻るよう命令するのに使用される、ステップと、
前記所定の操作の検出に応答して、前記端末装置によって、前記戻り指示を前記地図サーバに送信するステップと、
前記端末装置によって、前記地図サーバから、前記第2の地図ビューを受信するステップと、
前記端末装置によって、前記目的地に対応する前記第2の地図ビューとを表示するステップとを含む、
コンピュータで実行される方法。
【請求項２】
前記ユーザ入力が、前記現在地を表示する前記画面の領域上でのプレス・ホールド操作を含む、
請求項１に記載のコンピュータで実行される方法。
【請求項３】
前記位置関係が、
前記距離値と、
前記現在地および前記目的地の間の方向関係とを含む、
請求項１に記載のコンピュータで実行される方法。
【請求項４】
前記端末装置によって、前記地図の変更を検出するステップと、
前記現在地を含む変更された地図を提供するステップとをさらに含む、
請求項１に記載のコンピュータで実行される方法。
【請求項５】
前記地図の前記変更が、前記地図の縮尺変更および再配置のうちの少なくとも1つを含む、
請求項４に記載のコンピュータで実行される方法。
【請求項６】
以下の動作を実行するために、コンピュータシステムによって実行可能な1つまたは複数の命令を記憶している非一時的コンピュータ可読媒体であって、前記動作が、
端末装置の画面上に表示される地図内に提示されるべき目的地を指定する入力クエリを受信するステップと、
前記端末装置の前記画面上に表示された前記地図内に現在提示される現在地を選択するユーザ入力を受信するステップであって、前記ユーザ入力が、前記端末装置の前記画面上で行われる、ユーザのプレスおよびホールド操作を含む、ステップと、
前記現在地および前記目的地の間の位置関係に対する要求を示す要求メッセージを生成するステップであって、前記要求メッセージが、前記現在地の識別子を備える、ステップと、
前記要求メッセージを、前記現在地の地理的位置および前記目的地の地理的位置を決定するように構成された地図サーバに送信するステップと、
前記地図サーバから、前記現在地および前記目的地の間の位置関係を受信するステップであって、前記位置関係が、前記現在地の前記地理的位置および前記目的地の前記地理的位置に基づいて決定される、ステップと、
前記端末装置によって、前記現在地に対応する第1の地図ビューと、前記入力クエリの前記目的地および前記ユーザのプレス・ホールド操作の前記現在地の前記位置関係を表すグラフィカルインジケータとを表示するステップであって、前記グラフィカルインジケータが、前記位置関係に基づいて決定された指示線および距離値を備え、前記指示線が、前記現在地の表示と前記目的地の表示とを結ぶ直線を備え、前記距離値が、前記指示線で描かれた前記現在地および前記目的地の間の距離を表す、ステップと、
前記地図サーバへの戻り指示の送信をトリガするのに使用される所定の操作を検出するステップであって、前記戻り指示が、前記現在地および前記グラフィカルインジケータを表示する前記第1の地図ビューから、前記目的地に対応する第2の地図ビューへ戻るよう命令するのに使用される、ステップと、
前記所定の操作の検出に応答して、前記戻り指示を前記地図サーバに送信するステップと、
前記地図サーバから前記第2の地図ビューを受信するステップと、
前記目的地に対応する前記第2の地図ビューを表示するステップを含む、
非一時的コンピュータ可読媒体。
【請求項７】
前記ユーザ入力が、前記現在地を表示する前記画面の領域上でのプレス・ホールド操作を含む、
請求項６に記載の非一時的コンピュータ可読媒体。
【請求項８】
前記位置関係が、
前記距離値と、
前記現在地および前記目的地の間の方向関係とを含む、
請求項６に記載の非一時的コンピュータ可読媒体。
【請求項９】
前記動作が、
前記端末装置によって、前記地図の変更を検出するステップと、
前記現在地を含む変更された地図を提供するステップとをさらに含む、
請求項６に記載の非一時的コンピュータ可読媒体。
【請求項１０】
前記地図の前記変更が、前記地図の縮尺変更および再配置のうちの少なくとも1つを含む、
請求項９に記載の非一時的コンピュータ可読媒体。
【請求項１１】
1つまたは複数のコンピュータと、
前記1つまたは複数のコンピュータと相互動作可能に結合された1つまたは複数のコンピュータメモリ装置であって、かつ前記1つまたは複数のコンピュータによって実行された場合に、1つまたは複数の動作を実行するための1つまたは複数の命令を記憶している有形の非一時的マシン可読媒体を有する1つまたは複数のコンピュータメモリ装置とを備えた、
コンピュータで実装されるシステムであって、前記動作が、
端末装置の画面上に表示される地図内に提示されるべき目的地を指定する入力クエリを受信するステップと、
前記端末装置の前記画面上に表示された前記地図内に現在提示される現在地を選択するユーザ入力を受信するステップであって、前記ユーザ入力が、前記端末装置の前記画面上で行われる、ユーザのプレスおよびホールド操作を含む、ステップと、
前記現在地および前記目的地の間の位置関係に対する要求を示す要求メッセージを生成するステップであって、前記要求メッセージが、前記現在地の識別子を備える、ステップと、
前記要求メッセージを、前記現在地の地理的位置および前記目的地の地理的位置を決定するように構成された地図サーバに送信するステップと、
前記地図サーバから、前記現在地および前記目的地の間の位置関係を受信するステップであって、前記位置関係が、前記現在地の前記地理的位置および前記目的地の前記地理的位置に基づいて決定される、ステップと、
前記端末装置によって、前記現在地に対応する第1の地図ビューと、前記入力クエリの前記目的地および前記ユーザのプレス・ホールド操作の前記現在地の前記位置関係を表すグラフィカルインジケータとを表示するステップであって、前記グラフィカルインジケータが、前記位置関係に基づいて決定された指示線および距離値を備え、前記指示線が、前記現在地の表示と前記目的地の表示とを結ぶ直線を備え、前記距離値が、前記指示線で描かれた前記現在地および前記目的地の間の距離を表す、ステップと、
前記地図サーバへの戻り指示の送信をトリガするのに使用される所定の操作を検出するステップであって、前記戻り指示が、前記現在地および前記グラフィカルインジケータを表示する前記第1の地図ビューから、前記目的地に対応する第2の地図ビューへ戻るよう命令するのに使用される、ステップと、
前記所定の操作の検出に応答して、前記戻り指示を前記地図サーバに送信するステップと、
前記地図サーバから前記第2の地図ビューを受信するステップと、
前記目的地に対応する前記第2の地図ビューを表示するステップとを含む、
コンピュータで実装されるシステム。
【請求項１２】
前記ユーザ入力が、前記現在地を表示する前記画面の領域上でのプレス・ホールド操作を含む、
請求項１１に記載のコンピュータで実装されるシステム。
【請求項１３】
前記位置関係が、
前記距離値と、
前記現在地および前記目的地の間の方向関係とを含む、
請求項１１に記載のコンピュータで実装されるシステム。
【請求項１４】
前記動作が、
前記端末装置によって、前記地図の変更を検出するステップと、
前記現在地を含む変更された地図を提供するステップとをさらに含む、
請求項１１に記載のコンピュータで実装されるシステム。
【請求項１５】
前記グラフィカルインジケータが、前記目的地および前記現在地の間に形成された1つまたは複数のアーチをさらに含み、
前記1つまたは複数のアーチの各アーチが、前記目的地を中心としかつ前記目的地からの所定の距離を表す各半径を有する各円の一部分である、
請求項１に記載のコンピュータで実行される方法。
【請求項１６】
前記グラフィカルインジケータが、前記目的地および前記現在地の間に形成された1つまたは複数のアーチをさらに含み、
前記1つまたは複数のアーチの各アーチが、前記目的地を中心としかつ前記目的地からの所定の距離を表す各半径を有する各円の一部分である、
請求項６に記載の非一時的コンピュータ可読媒体。
【請求項１７】
前記グラフィカルインジケータが、前記目的地および前記現在地の間に形成された1つまたは複数のアーチをさらに含み、
前記1つまたは複数のアーチの各アーチが、前記目的地を中心としかつ前記目的地からの所定の距離を表す各半径を有する各円の一部分である、
請求項１１に記載のコンピュータで実装されるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理分野に関し、より詳細には、地図を表示するための方法およびシステム、端末、ならびに地図サーバに関する。
【背景技術】
【０００２】
インテリジェント端末技術の発展と共に、インテリジェント端末はユーザの日常生活の必需品となっている。加えて、インテリジェント端末は持ち運べるので、ユーザはアプリケーションプログラムをインテリジェント端末にどんどんインストールして、アプリケーションプログラムをいつでもどこでも使用できるようにしている。
【０００３】
現在、大多数のインテリジェント端末は地図表示機能を含む。日常の外出中に、ユーザはインテリジェント端末上で地図表示機能を使用して経路を尋ねるまたはナビゲートすることができる。ユーザが特定の目的地を入力すると、インテリジェント端末上の既存の地図表示機能は、目的地の概略的な情報を地図上に表示する。
【０００４】
地図表示の際に、ユーザは地図を移動させることによって目的地周辺の具体的な状況を知ることができる。たとえば、ユーザは地図を移動させることによって、目的地周辺のレストラン、娯楽、または他の周辺環境を知ることができる。この過程で、地図を移動または拡大縮小した後、ユーザは大抵方向感覚および距離感覚を失うので、現在のビューにおける特定の地点および目的地の間の方位関係、たとえば、特定の地点および目的地の間の距離、または目的地に対する特定の地点の具体的な方位などを決定することができない。結果として、ナビゲーション効率が低く、ユーザ体験が不十分である。
【０００５】
図1は、地図ナビゲーション方法を示す概略である。ユーザが「証大五道口広場(Zhengda Wudaokou Square)」を見つけようとしている場合、ユーザは地図の検索バーに検索語を入力して、地図を「証大五道口広場」に位置決めする。ユーザが目的地周辺のレストランまたは娯楽の照会を開始する場合、またはユーザが付近の家を借りたいために周辺環境について知りたい場合、現在のユーザは地図を移動または拡大縮小することでしか、周辺状況を見ることができない。地図が移動または拡大縮小された後、図2に示すように、最終的には目的地すら視野から消える。この場合にユーザが地図を見ると、ユーザは目的地「証大五道口広場」の位置を特定することができない。結果として、周辺の検索は無意味なものになる。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明は、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減するための、地図を表示するための方法およびシステム、端末、ならびに地図サーバを提供する。
【０００７】
上述の目的を実現するために、本発明は、端末によって、要求メッセージを地図サーバへ送信するステップであって、要求メッセージは現在地の識別子を保持する、送信するステップと、地図サーバによって、現在地の識別子に基づいて現在地の位置情報を取得するステップと、地図サーバによって、位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得するステップと、地図サーバによって、位置関係を表示のために端末へ返すステップとを含む、地図を表示するための方法を提供する。
【０００８】
上述の目的を実現するために、本発明は、要求メッセージを地図サーバへ送信するステップであって、要求メッセージは現在地の識別子を保持する、送信するステップと、地図サーバによって送信された現在地および目的地の間の位置関係を受信するステップであって、位置関係は地図サーバによって現在地の位置情報および目的地の位置情報に基づいて取得され、現在地の位置情報は現在地の識別子に基づいて取得される、受信するステップと、位置関係を地図上に表示するステップとを含む、地図を表示するための他の方法を提供する。
【０００９】
上述の目的を実現するために、本発明は、端末によって送信された要求メッセージを受信するステップであって、要求メッセージは現在地の識別子を保持する、受信するステップと、現在地の識別子に基づいて現在地の位置情報を取得するステップと、現在地の位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得するステップと、位置関係を表示のために端末へ返すステップとを含む、地図を表示するための他の方法を提供する。
【００１０】
上述の目的を実現するために、本発明は、要求メッセージを地図サーバへ送信するように構成される端末であって、要求メッセージは現在地の識別子を保持する、端末と、現在地の識別子に基づいて現在地の位置情報を取得し、位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得し、位置関係を表示のために端末へ返すように構成される地図サーバとを含む、地図を表示するためのシステムを提供する。
【００１１】
上述の目的を実現するために、本発明は、要求メッセージを地図サーバへ送信するように構成される送信モジュールであって、要求メッセージは現在地の識別子を保持する、送信モジュールと、地図サーバによって送信された現在地および目的地の間の位置関係を受信するように構成される受信モジュールであって、位置関係は地図サーバによって現在地の位置情報および目的地の位置情報に基づいて取得され、現在地の位置情報は現在地の識別子に基づいて取得される、受信モジュールと、位置関係を地図上に表示するように構成される表示モジュールとを含む、端末を提供する。
【００１２】
上述の目的を実現するために、本発明は、端末によって送信された要求メッセージを受信するように構成される受信モジュールであって、要求メッセージは現在地の識別子を保持する、受信モジュールと、現在地の識別子に基づいて現在地の位置情報を取得し、位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得するように構成される取得モジュールと、位置関係を表示のために端末へ返すように構成されるフィードバックモジュールとを含む、地図サーバを提供する。
【００１３】
本発明において提供する地図を表示するための方法およびシステム、端末、ならびに地図サーバによれば、端末は要求メッセージを地図サーバへ送信し、ここで、要求メッセージは現在地の識別子を保持し、地図サーバは現在地の識別子に基づいて現在地の位置情報を取得し、地図サーバは位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得し、地図サーバは位置関係を表示のために端末へ返す。本発明では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【図面の簡単な説明】
【００１４】
【図１】地図ナビゲーション方法を示す概略図である。
【図２】地図ナビゲーション方法を示す概略図である。
【図３】本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。
【図４】本発明の実装形態による地図を表示するための方法を示すアプリケーション概略図である。
【図５】本発明の実装形態による地図を表示するための方法を示すアプリケーション概略図である。
【図６】本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。
【図７】本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。
【図８】本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。
【図９】本発明の実装形態による地図を表示するためのシステムを示す構造概略図である。
【図１０】本発明の実装形態による端末を示す構造概略図である
【図１１】本発明の実装形態による地図サーバを示す構造概略図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら、本発明の実装形態において提供される地図を表示するための方法およびシステム、端末、ならびに地図サーバを詳細に説明する。
【００１６】
実装形態1
図3は、本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。図3に示すように、地図を表示するための方法は以下のステップを含む。
【００１７】
S101。端末は要求メッセージを地図サーバへ送信し、ここで、要求メッセージは現在地の識別子を保持する。
【００１８】
ユーザが特定の目的地、たとえば、「証大五道口広場」を地図で検索する場合、ユーザは検索バーに検索語を入力して、地図ビューを目的地の範囲に位置決めすることができる。ユーザが周辺状況を知ろうとしている場合、ユーザは地図をドラッグもしくは拡大縮小することによって、または他の方法で目的地の周辺状況を知ることができる。
【００１９】
地図をドラッグまたは拡大縮小した後、ユーザが現在地および目的地の間の位置関係、すなわち、現在地および目的地の間の距離と、現在地および目的地の間の方位関係とを知りたい場合、ユーザは画面を指で押し続けて、要求メッセージを地図サーバへ送信することができる。
【００２０】
具体的には、端末は、端末に設置されたセンサ表示画面を使用して監視を行うことによって、ユーザのジェスチャを検出することができる。ユーザが画面を押し続けていることを検出した場合に、端末はユーザが押し続けている領域に対応する現在地に基づいて要求メッセージを生成し、現在地の識別子を要求メッセージに追加する。現在地の識別子は、現在地の名称、コードなどとすることができる。要求メッセージを生成した後、端末は要求メッセージを地図サーバへ送信して、地図サーバが現在地および目的地の間の位置関係を返すことができるようにする。
【００２１】
S102。地図サーバは現在地の識別子に基づいて現在地の位置情報を取得する。
【００２２】
端末によって送信された要求メッセージを受信した後、地図サーバは要求メッセージから現在地の識別子を取得し、次いで、現在地の識別子に基づいて現在地の位置情報を発見する。位置情報は現在地の地理座標、すなわち、現在地の経度および緯度データである。
【００２３】
S103。地図サーバは現在地の位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得する。
【００２４】
現在地の位置情報を取得した後、地図サーバは現在地の位置情報および目的地の位置情報に基づいて2つの場所の間の位置関係を計算して、現在地および目的地の間の位置関係を取得することができる。位置関係は、現在地および目的地の間の距離、ならびに現在地および目的地の間の方位関係である。
【００２５】
この実装形態では、地図サーバが現在地および目的地の間の位置関係を取得する前に、地図サーバはさらに目的地の位置情報を取得する必要がある。具体的には、地図サーバは目的地を検索するときに目的地の位置情報を取得する。位置情報は目的地の地理座標、すなわち、目的地の経度および緯度データである。
【００２６】
S104。地図サーバは位置関係を表示のために端末へ返す。
【００２７】
地図サーバが現在地および目的地の間の位置関係を取得した後、地図サーバは位置関係を端末へ返すことができる。位置関係を受信した後、端末は位置関係を地図上に表示して、方向案内をユーザに提供することができる。
【００２８】
好ましくは、端末は現在地および目的地の間に指示線を形成し、端末は現在地および目的地の間の位置関係を指示線上に表示する。具体的には、1本の指示線を使用して現在地と目的地とを結ぶことができ、次いで2地点間の距離が指示線上に表示される。
【００２９】
任意選択により、所定の距離間隔に基づいて現在地および目的地の間の距離が表示される。1本の指示線を使用して現在地および目的地が結ばれた後、所定の距離間隔に基づいて現在地および目的地の間にいくつかのカバレッジサークルが形成される。次いで、各カバレッジサークルおよび目的地の間の距離が距離間隔に基づいて計算され、距離がカバレッジサークル上にマークされる。
【００３０】
図4は、実装形態による地図を表示するための方法を示すアプリケーション概略図である。図4に示すように、ユーザが目的地「証大五道口広場」を発見した後、地図ビューを目的地の範囲に位置決めすることができる。ユーザが周辺状況を知ろうとしている場合、ユーザが地図を移動させて現在地「上海浦東ケリーホテル(Shanghai Pudong Jiali Hotel)」にたどり着いた後、ユーザが現在地および目的地の間の位置関係を知りたい場合、ユーザは画面上で「上海浦東ケリーホテル」の領域を指で押し続けることができ、端末は要求メッセージを地図サーバへ送信することができる。地図サーバは、「上海浦東ケリーホテル」および「証大五道口広場」の間の位置関係を取得し、次いで、位置関係を表示のために端末へ返すことができる。図4に示すように、「上海浦東ケリーホテル」および「証大五道口広場」の間に指示線を形成することができ、次いで、2地点間の距離が指示線上にマークされる。指示線を使用して現在地および目的地の間の方位および距離を明確にすることができるので、ユーザは位置情報を素早く取得することができる。
【００３１】
図5は、本発明の実装形態による地図を表示するための方法を示すアプリケーション概略図である。ユーザが地図を移動させて現在地「東郊賓館(Dongjiao Hotel)」にたどり着いた後、「東郊賓館」が目的地から遠いために、目的地が地図ビューから消えていることが図5からわかる。この場合、ユーザが現在地および目的地の間の位置関係を知りたければ、ユーザは画面上で「東郊賓館」の領域を指で押し続けることができ、端末は要求メッセージを地図サーバへ送信することができる。地図サーバは、「東郊賓館」および「証大五道口広場」の間の位置関係を取得し、次いで、位置関係を表示のために端末へ返すことができる。図5に示すように、「東郊賓館」および「証大五道口広場」の間に指示線を形成することができ、次いで、所定の距離間隔に基づいて「東郊賓館」および「証大五道口広場」の間にいくつかのカバレッジサークルを形成することができる。次いで、各カバレッジサークルおよび目的地の間の距離が距離間隔に基づいて計算され、距離がカバレッジサークル上にマークされる。指示線を使用して現在地および目的地の間の方位および距離を明確にすることができるので、ユーザは目的地を素早く決定することができる。
【００３２】
地図を表示するための方法によれば、端末は要求メッセージを地図サーバへ送信し、ここで、要求メッセージは現在地の識別子を保持し、地図サーバは現在地の識別子に基づいて現在地の位置情報を取得し、地図サーバは位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得し、地図サーバは位置関係を表示のために端末へ返す。この実装形態では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【００３３】
実装形態2
図6は、本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。前述の実装形態に基づいて、すなわち、地図サーバが位置関係を表示のために端末へ返した後、地図を表示するための方法は以下のステップを含む。
【００３４】
S201。端末は戻り指示を地図サーバへ送信させるために使用される所定の操作を監視する。
【００３５】
戻り指示は地図ビューを目的地に対応する地図ビューに戻すように指示するために使用される。
【００３６】
S202。端末は戻り指示を地図サーバへ送信する。
【００３７】
ユーザが地図を移動または拡大縮小することによって目的地の周辺状況を知った後、ユーザは目的地に戻る必要がある場合がある。この実装形態では、地図ビューを目的地に対応する地図ビューに簡便に戻すために、ユーザはいくつかの所定の操作を使用して端末に戻り指示を生成させ、戻り指示に基づいて現在地に対応する地図ビューから目的地に対応する地図ビューに地図を戻すことができる。好ましくは、戻りの利便性を向上させるために、ユーザは端末(たとえば、携帯電話)を振って、端末に戻り指示を地図サーバへ送信させることができる。すなわち、端末は戻り指示を地図サーバへ送信させるために使用される所定の操作を監視し、端末は操作が観察された後に戻り指示を地図サーバへ送信する。
【００３８】
S203。地図サーバは戻り指示および位置関係に基づいて、現在地に対応する地図ビューを目的地に対応する地図ビューに戻す。
【００３９】
戻り指示を受信した後、地図サーバは現在地および目的地の間の位置関係に基づいて現在地に対応する地図ビューから目的地に対応する地図ビューに地図ビューを戻すことができる。
【００４０】
この実装形態では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【００４１】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【００４２】
実装形態3
図7は、本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。図7に示すように、地図を表示するための方法は以下のステップを含む。
【００４３】
S301。要求メッセージを地図サーバへ送信し、ここで、要求メッセージは現在地の識別子を保持する。
【００４４】
この実装形態では、地図を表示するための方法は端末によって実行され、端末は携帯電話またはiPad(登録商標)などのポータブルデバイスとすることができる。
【００４５】
ユーザが特定の目的地、たとえば、「証大五道口広場」を地図で検索する場合、ユーザは検索バーに検索語を入力して、地図ビューを目的地の範囲に位置決めすることができる。ユーザが周辺状況を知ろうとしている場合、ユーザは地図をドラッグもしくは拡大縮小することによって、または他の方法で目的地の周辺状況を知ることができる。
【００４６】
地図をドラッグまたは拡大縮小した後、ユーザが現在地および目的地の間の位置関係、すなわち、現在地および目的地の間の距離と、現在地および目的地の間の方位関係とを知りたい場合、ユーザは画面を指で押し続けて、要求メッセージを地図サーバへ送信することができる。
【００４７】
具体的には、端末は、端末に設置されたセンサ表示画面を使用して監視を行うことによって、ユーザのジェスチャを検出することができる。ユーザが画面を押し続けていることを検出した場合に、端末はユーザが押し続けている領域に対応する現在地に基づいて要求メッセージを生成し、現在地の識別子を要求メッセージに追加する。要求メッセージを生成した後、端末は要求メッセージを地図サーバへ送信して、地図サーバが現在地および目的地の間の位置関係を返すことができるようにする。
【００４８】
S302。地図サーバによって送信された現在地および目的地の間の位置関係を受信する。
【００４９】
位置関係は地図サーバによって現在地の位置情報および目的地の位置情報に基づいて取得され、現在地の位置情報は現在地の識別子に基づいて取得される。
【００５０】
S303。位置関係を地図上に表示する。
【００５１】
位置関係を受信した後、端末は位置関係を地図上に表示して、方向案内をユーザに提供することができる。好ましくは、端末は現在地および目的地の間に指示線を形成し、端末は現在地および目的地の間の位置関係を指示線上に表示する。具体的には、1本の指示線を使用して現在地と目的地とを結ぶことができ、次いで2地点間の距離が指示線上に表示される。任意選択により、所定の距離間隔に基づいて現在地および目的地の間の距離が表示される。1本の指示線を使用して現在地および目的地が結ばれた後、所定の距離間隔に基づいて現在地および目的地の間にいくつかのカバレッジサークルが形成される。次いで、各カバレッジサークルおよび目的地の間の距離が距離間隔に基づいて計算され、距離がカバレッジサークル上にマークされる。
【００５２】
さらに、端末が位置関係を地図上に表示した後、端末は戻り指示を地図サーバへ送信させるために使用される所定の操作を監視することができる。戻り指示は地図ビューを目的地に対応する地図ビューに戻すように指示するために使用される。ユーザが地図を移動または拡大縮小することによって目的地の周辺状況を知った後、ユーザは目的地に戻る必要がある場合がある。この実装形態では、地図ビューを目的地に対応する地図ビューに簡便に戻すために、ユーザはいくつかの所定の操作を使用して端末に戻り指示を生成させ、戻り指示に基づいて現在地に対応する地図ビューから目的地に対応する地図ビューに地図を戻すことができる。好ましくは、戻りの利便性を向上させるために、ユーザは端末(たとえば、携帯電話)を振って、端末に戻り指示を地図サーバへ送信させることができる。すなわち、端末は戻り指示を地図サーバへ送信させるために使用される所定の操作を監視し、端末は操作が観察された後に戻り指示を地図サーバへ送信する。
【００５３】
戻り指示を受信した後、地図サーバは現在地および目的地の間の位置関係に基づいて現在地に対応する地図ビューから目的地に対応する地図ビューに地図ビューを戻すことができる。
【００５４】
この実装形態では、端末が現在地および目的地の間の位置関係を取得しようとする場合、端末は要求メッセージを地図サーバへ送信して、現在地および目的地の間の位置関係を取得することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【００５５】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【００５６】
実装形態4
図8は、本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。図8に示すように、地図を表示するための方法は以下のステップを含む。
【００５７】
S401。端末によって送信された要求メッセージを受信し、ここで、要求メッセージは現在地の識別子を保持する。
【００５８】
この実装形態では、地図を表示するための方法は地図サーバによって実行される。
【００５９】
ユーザが現在地および目的地の間の位置関係を知ろうとする場合、ユーザは端末を使用して要求メッセージを地図サーバへ送信することができる。地図サーバは要求メッセージを受信することができ、ここで、要求メッセージは現在地の識別子を保持する。
【００６０】
S402。現在地の識別子に基づいて現在地の位置情報を取得する。
【００６１】
端末によって送信された要求メッセージを受信した後、地図サーバは要求メッセージから現在地の識別子を取得し、次いで、現在地の識別子に基づいて現在地の位置情報を発見する。位置情報は現在地の地理座標、すなわち、現在地の経度および緯度データである。
【００６２】
S403。現在地の位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得する。
【００６３】
現在地の位置情報を取得した後、地図サーバは現在地の位置情報および目的地の位置情報に基づいて2つの場所の間の位置関係を計算して、現在地および目的地の間の位置関係を取得することができる。位置関係は、現在地および目的地の間の距離、ならびに現在地および目的地の間の方位関係である。
【００６４】
この実装形態では、地図サーバが現在地および目的地の間の位置関係を取得する前に、地図サーバはさらに目的地の位置情報を取得する必要がある。具体的には、地図サーバは目的地を検索するときに目的地の位置情報を取得する。位置情報は目的地の地理座標、すなわち、目的地の経度および緯度データである。
【００６５】
S404。位置関係を表示のために端末へ返す。
【００６６】
地図サーバが現在地および目的地の間の位置関係を取得した後、地図サーバは位置関係を端末へ返すことができる。位置関係を受信した後、端末は位置関係を地図上に表示して、方向案内をユーザに提供することができる。
【００６７】
さらに、地図サーバはさらに端末によって送信された戻り指示を受信することができ、ここで、戻り指示は地図ビューを目的地に対応する地図ビューに戻すように指示するために使用される。
【００６８】
戻り指示を受信した後、地図サーバは現在地に対応する地図ビューから目的地に対応する地図ビューに地図ビューを切り替える。
【００６９】
この実装形態では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【００７０】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【００７１】
実装形態5
図9は、本発明の実装形態による地図を表示するためのシステムを示す構造概略図である。図9に示すように、地図を表示するためのシステムは、端末1および地図サーバ2を含む。
【００７２】
端末1は要求メッセージを地図サーバ2へ送信するように構成され、ここで、要求メッセージは現在地の識別子を保持する。
【００７３】
地図サーバ2は、現在地の識別子に基づいて現在地の位置情報を取得し、現在地の位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得し、位置関係を表示のために端末1へ返すように構成される。
【００７４】
位置関係は、現在地および目的地の間の距離と、現在地および目的地の間の方位関係とを含む。
【００７５】
さらに、端末1は、ユーザのジェスチャを検出し、ユーザが画面を押し続けていることを検出した場合に、ユーザが押し続けている領域に対応する現在地に基づいて要求メッセージを生成するように構成される。
【００７６】
さらに、端末1は、現在地および目的地の間に指示線を形成し、指示線上に位置関係を表示するように構成される。
【００７７】
さらに、地図サーバ2は、目的地の位置情報を取得するようにさらに構成される。
【００７８】
さらに、端末1は、戻り指示を地図サーバ2へ送信させるために使用される所定の操作を監視し、操作が観察された後に戻り指示を地図サーバ2へ送信するようにさらに構成される。
【００７９】
戻り指示は地図ビューを目的地に対応する地図ビューに戻すように指示するために使用される。
【００８０】
さらに、地図サーバ2は、戻り指示および位置関係に基づいて、現在地に対応する地図ビューを目的地に対応する地図ビューに戻すようにさらに構成される。
【００８１】
この実装形態では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【００８２】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【００８３】
実装形態6
図10は、本発明の実装形態による端末を示す構造概略図である。図10に示すように、端末1は、送信モジュール11、受信モジュール12、および表示モジュール13を含む。
【００８４】
送信モジュール11は、要求メッセージを地図サーバへ送信するように構成され、ここで、要求メッセージは現在地の識別子を保持する。
【００８５】
受信モジュール12は、地図サーバによって送信された現在地および目的地の間の位置関係を受信するように構成され、ここで、位置関係は地図サーバによって現在地の位置情報および目的地の位置情報に基づいて取得され、現在地の位置情報は現在地の識別子に基づいて取得される。
【００８６】
表示モジュール13は、位置関係を地図上に表示するように構成される。
【００８７】
位置関係は、現在地および目的地の間の距離と、現在地および目的地の間の方位関係とを含む。
【００８８】
さらに、端末1は、検出モジュール14および生成モジュール15をさらに含む。
【００８９】
検出モジュール14は、ユーザのジェスチャを検出するように構成される。
【００９０】
生成モジュール15は、ユーザが画面を押し続けていることを検出した場合に、ユーザが押し続けている領域に対応する現在地に基づいて要求メッセージを生成するように構成される。
【００９１】
さらに、表示モジュール13は、現在地および目的地の間に指示線を形成し、指示線上に位置関係を表示するように構成される。
【００９２】
さらに、端末1は、監視モジュール16をさらに含む。
【００９３】
監視モジュール16は、戻り指示を地図サーバへ送信させるために使用される所定の操作を監視するように構成され、ここで、戻り指示は地図ビューを目的地に対応する地図ビューに戻すように指示するために使用される。
【００９４】
送信モジュール11は、操作が観察された後に戻り指示を地図サーバへ送信して、地図サーバが戻り指示および位置関係に基づいて、現在地に対応する地図ビューを目的地に対応する地図ビューに戻すようにするようさらに構成される。
【００９５】
この実装形態では、端末が現在地および目的地の間の位置関係を取得しようとする場合、端末は要求メッセージを地図サーバへ送信して、現在地および目的地の間の位置関係を取得することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【００９６】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【００９７】
実装形態7
図11は、本発明の実装形態による地図サーバを示す構造概略図である。図11に示すように、地図サーバ2は、受信モジュール21、取得モジュール22、およびフィードバックモジュール23を含む。
【００９８】
受信モジュール21は、端末によって送信された要求メッセージを受信するように構成され、ここで、要求メッセージは現在地の識別子を保持する。
【００９９】
取得モジュール22は、現在地の識別子に基づいて現在地の位置情報を取得し、現在地の位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得するように構成される。
【０１００】
フィードバックモジュール23は、位置関係を表示のために端末へ返すように構成される。
【０１０１】
位置関係は、現在地および目的地の間の距離と、現在地および目的地の間の方位関係とを含む。
【０１０２】
さらに、取得モジュール22は、目的地の位置情報を取得するようにさらに構成される。
【０１０３】
さらに、受信モジュール21は、端末によって送信された戻り指示を受信して、地図サーバ2が戻り指示および位置関係に基づいて、現在地に対応する地図ビューを目的地に対応する地図ビューに戻すようにするようさらに構成される。
【０１０４】
この実装形態では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【０１０５】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【０１０６】
当業者であれば、方法の実装形態のステップの全部または一部が、プログラム命令関連ハードウェアによって実装され得ることを理解することができる。プログラムはコンピュータ可読記憶媒体に記憶することができる。プログラムが実行された場合、方法の実装形態のステップが実行される。前述の記憶媒体は、プログラムコードを記憶可能な任意の媒体、たとえば、ROM、RAM、磁気ディスク、または光ディスクを含む。
【０１０７】
最後に、前述の実装形態は本発明の技術的解決策を説明するためのものにすぎず、本発明を限定するためのものではないことは留意する価値がある。本発明は前述の実装形態を参照して詳細に説明しているが、当業者であれば、本発明の実装形態の技術的解決策の範囲から逸脱することなく、前述の実装形態に記載した技術的解決策への修正をまだ行うことができ、またはその技術的特徴の一部または全部に対して等価な置き換えを行うことができることを理解するはずである。
【符号の説明】
【０１０８】
1  端末
2  地図サーバ
11  送信モジュール
12  受信モジュール
13  表示モジュール
14  検出モジュール
15  生成モジュール
16  監視モジュール
21  受信モジュール
22  取得モジュール
23  フィードバックモジュール
【図１】
0006866482.tif 000002
【図２】
0006866482.tif 000003
【図３】
0006866482.tif 000004
【図４】
0006866482.tif 000005
【図５】
0006866482.tif 000006
【図６】
0006866482.tif 000007
【図７】
0006866482.tif 000008
【図８】
0006866482.tif 000009
【図９】
0006866482.tif 000010
【図１０】
0006866482.tif 000011
【図１１】
0006866482.tif 000012