特許第6866482号(P6866482)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ アドバンスド ニュー テクノロジーズ カンパニー リミテッドの特許一覧

特許6866482地図表示の方法、システム、端末、および地図サーバ
<>
  • 特許6866482-地図表示の方法、システム、端末、および地図サーバ 図000002
  • 特許6866482-地図表示の方法、システム、端末、および地図サーバ 図000003
  • 特許6866482-地図表示の方法、システム、端末、および地図サーバ 図000004
  • 特許6866482-地図表示の方法、システム、端末、および地図サーバ 図000005
  • 特許6866482-地図表示の方法、システム、端末、および地図サーバ 図000006
  • 特許6866482-地図表示の方法、システム、端末、および地図サーバ 図000007
  • 特許6866482-地図表示の方法、システム、端末、および地図サーバ 図000008
  • 特許6866482-地図表示の方法、システム、端末、および地図サーバ 図000009
  • 特許6866482-地図表示の方法、システム、端末、および地図サーバ 図000010
  • 特許6866482-地図表示の方法、システム、端末、および地図サーバ 図000011
  • 特許6866482-地図表示の方法、システム、端末、および地図サーバ 図000012
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6866482
(24)【登録日】2021年4月9日
(45)【発行日】2021年4月28日
(54)【発明の名称】地図表示の方法、システム、端末、および地図サーバ
(51)【国際特許分類】
   G06F 16/909 20190101AFI20210419BHJP
   G09B 29/10 20060101ALI20210419BHJP
   G09B 29/00 20060101ALI20210419BHJP
   G01C 21/36 20060101ALI20210419BHJP
   G06F 3/0488 20130101ALI20210419BHJP
   G06F 3/0484 20130101ALI20210419BHJP
【FI】
   G06F16/909
   G09B29/10 A
   G09B29/00 F
   G01C21/36
   G06F3/0488 130
   G06F3/0484 120
【請求項の数】17
【全頁数】19
(21)【出願番号】特願2019-529225(P2019-529225)
(86)(22)【出願日】2017年11月23日
(65)【公表番号】特表2020-501259(P2020-501259A)
(43)【公表日】2020年1月16日
(86)【国際出願番号】CN2017112554
(87)【国際公開番号】WO2018099310
(87)【国際公開日】20180607
【審査請求日】2019年7月26日
(31)【優先権主張番号】201611076419.0
(32)【優先日】2016年11月30日
(33)【優先権主張国】CN
【早期審査対象出願】
(73)【特許権者】
【識別番号】520015461
【氏名又は名称】アドバンスド ニュー テクノロジーズ カンパニー リミテッド
(74)【代理人】
【識別番号】100188558
【弁理士】
【氏名又は名称】飯田 雅人
(74)【代理人】
【識別番号】100205785
【弁理士】
【氏名又は名称】▲高▼橋 史生
(72)【発明者】
【氏名】ウェン・ジャオ
【審査官】 甲斐 哲雄
(56)【参考文献】
【文献】 特開2002−277277(JP,A)
【文献】 特開2004−138569(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06F 16/00 −16/958
G09B 29/00 −29/14
G01C 21/00 −21/36
G06F 3/048− 3/0489
(57)【特許請求の範囲】
【請求項1】
端末装置によって、前記端末装置の画面上に表示された地図内に提示されるべき目的地を指定する入力クエリを受信するステップであって、
前記端末装置によって、前記端末装置の前記画面上に表示された前記地図内に現在提示される現在地を選択するユーザ入力を受信するステップであって、前記ユーザ入力が、前記端末装置の前記画面上で行われる、ユーザのプレスおよびホールド操作を含む、ステップと、
前記端末装置によって、前記現在地および前記目的地の間の位置関係に対する要求を示す要求メッセージを生成するステップであって、前記要求メッセージが、前記現在地の識別子を備える、ステップと、
前記端末装置によって、前記要求メッセージを、前記現在地の地理的位置および前記目的地の地理的位置を決定するように構成された地図サーバに送信するステップと、
前記端末装置によって、前記地図サーバから、前記現在地および前記目的地の間の位置関係を受信するステップであって、前記位置関係が、前記現在地の前記地理的位置および前記目的地の前記地理的位置に基づいて決定される、ステップと、
前記端末装置によって、前記現在地に対応する第1の地図ビューと、前記入力クエリの前記目的地および前記ユーザのプレス・ホールド操作の前記現在地の前記位置関係を表すグラフィカルインジケータとを表示するステップであって、前記グラフィカルインジケータが、前記位置関係に基づいて決定された指示線および距離値を備え、前記指示線が、前記現在地の表示と前記目的地の表示とを結ぶ直線を備え、前記距離値が、前記指示線で描かれた前記現在地および前記目的地の間の距離を表す、ステップと、
前記端末装置によって、前記地図サーバへの戻り指示の送信をトリガするのに使用される所定の操作を検出するステップであって、前記戻り指示が、前記現在地および前記グラフィカルインジケータを表示する前記第1の地図ビューから、前記目的地に対応する第2の地図ビューへ戻るよう命令するのに使用される、ステップと、
前記所定の操作の検出に応答して、前記端末装置によって、前記戻り指示を前記地図サーバに送信するステップと、
前記端末装置によって、前記地図サーバから、前記第2の地図ビューを受信するステップと、
前記端末装置によって、前記目的地に対応する前記第2の地図ビューとを表示するステップとを含む、
コンピュータで実行される方法。
【請求項2】
前記ユーザ入力が、前記現在地を表示する前記画面の領域上でのプレス・ホールド操作を含む、
請求項1に記載のコンピュータで実行される方法。
【請求項3】
前記位置関係が、
前記距離値と、
前記現在地および前記目的地の間の方向関係とを含む、
請求項1に記載のコンピュータで実行される方法。
【請求項4】
前記端末装置によって、前記地図の変更を検出するステップと、
前記現在地を含む変更された地図を提供するステップとをさらに含む、
請求項1に記載のコンピュータで実行される方法。
【請求項5】
前記地図の前記変更が、前記地図の縮尺変更および再配置のうちの少なくとも1つを含む、
請求項4に記載のコンピュータで実行される方法。
【請求項6】
以下の動作を実行するために、コンピュータシステムによって実行可能な1つまたは複数の命令を記憶している非一時的コンピュータ可読媒体であって、前記動作が、
端末装置の画面上に表示される地図内に提示されるべき目的地を指定する入力クエリを受信するステップと、
前記端末装置の前記画面上に表示された前記地図内に現在提示される現在地を選択するユーザ入力を受信するステップであって、前記ユーザ入力が、前記端末装置の前記画面上で行われる、ユーザのプレスおよびホールド操作を含む、ステップと、
前記現在地および前記目的地の間の位置関係に対する要求を示す要求メッセージを生成するステップであって、前記要求メッセージが、前記現在地の識別子を備える、ステップと、
前記要求メッセージを、前記現在地の地理的位置および前記目的地の地理的位置を決定するように構成された地図サーバに送信するステップと、
前記地図サーバから、前記現在地および前記目的地の間の位置関係を受信するステップであって、前記位置関係が、前記現在地の前記地理的位置および前記目的地の前記地理的位置に基づいて決定される、ステップと、
前記端末装置によって、前記現在地に対応する第1の地図ビューと、前記入力クエリの前記目的地および前記ユーザのプレス・ホールド操作の前記現在地の前記位置関係を表すグラフィカルインジケータとを表示するステップであって、前記グラフィカルインジケータが、前記位置関係に基づいて決定された指示線および距離値を備え、前記指示線が、前記現在地の表示と前記目的地の表示とを結ぶ直線を備え、前記距離値が、前記指示線で描かれた前記現在地および前記目的地の間の距離を表す、ステップと、
前記地図サーバへの戻り指示の送信をトリガするのに使用される所定の操作を検出するステップであって、前記戻り指示が、前記現在地および前記グラフィカルインジケータを表示する前記第1の地図ビューから、前記目的地に対応する第2の地図ビューへ戻るよう命令するのに使用される、ステップと、
前記所定の操作の検出に応答して、前記戻り指示を前記地図サーバに送信するステップと、
前記地図サーバから前記第2の地図ビューを受信するステップと、
前記目的地に対応する前記第2の地図ビューを表示するステップを含む、
非一時的コンピュータ可読媒体。
【請求項7】
前記ユーザ入力が、前記現在地を表示する前記画面の領域上でのプレス・ホールド操作を含む、
請求項6に記載の非一時的コンピュータ可読媒体。
【請求項8】
前記位置関係が、
前記距離値と、
前記現在地および前記目的地の間の方向関係とを含む、
請求項6に記載の非一時的コンピュータ可読媒体。
【請求項9】
前記動作が、
前記端末装置によって、前記地図の変更を検出するステップと、
前記現在地を含む変更された地図を提供するステップとをさらに含む、
請求項6に記載の非一時的コンピュータ可読媒体。
【請求項10】
前記地図の前記変更が、前記地図の縮尺変更および再配置のうちの少なくとも1つを含む、
請求項9に記載の非一時的コンピュータ可読媒体。
【請求項11】
1つまたは複数のコンピュータと、
前記1つまたは複数のコンピュータと相互動作可能に結合された1つまたは複数のコンピュータメモリ装置であって、かつ前記1つまたは複数のコンピュータによって実行された場合に、1つまたは複数の動作を実行するための1つまたは複数の命令を記憶している有形の非一時的マシン可読媒体を有する1つまたは複数のコンピュータメモリ装置とを備えた、
コンピュータで実装されるシステムであって、前記動作が、
端末装置の画面上に表示される地図内に提示されるべき目的地を指定する入力クエリを受信するステップと、
前記端末装置の前記画面上に表示された前記地図内に現在提示される現在地を選択するユーザ入力を受信するステップであって、前記ユーザ入力が、前記端末装置の前記画面上で行われる、ユーザのプレスおよびホールド操作を含む、ステップと、
前記現在地および前記目的地の間の位置関係に対する要求を示す要求メッセージを生成するステップであって、前記要求メッセージが、前記現在地の識別子を備える、ステップと、
前記要求メッセージを、前記現在地の地理的位置および前記目的地の地理的位置を決定するように構成された地図サーバに送信するステップと、
前記地図サーバから、前記現在地および前記目的地の間の位置関係を受信するステップであって、前記位置関係が、前記現在地の前記地理的位置および前記目的地の前記地理的位置に基づいて決定される、ステップと、
前記端末装置によって、前記現在地に対応する第1の地図ビューと、前記入力クエリの前記目的地および前記ユーザのプレス・ホールド操作の前記現在地の前記位置関係を表すグラフィカルインジケータとを表示するステップであって、前記グラフィカルインジケータが、前記位置関係に基づいて決定された指示線および距離値を備え、前記指示線が、前記現在地の表示と前記目的地の表示とを結ぶ直線を備え、前記距離値が、前記指示線で描かれた前記現在地および前記目的地の間の距離を表す、ステップと、
前記地図サーバへの戻り指示の送信をトリガするのに使用される所定の操作を検出するステップであって、前記戻り指示が、前記現在地および前記グラフィカルインジケータを表示する前記第1の地図ビューから、前記目的地に対応する第2の地図ビューへ戻るよう命令するのに使用される、ステップと、
前記所定の操作の検出に応答して、前記戻り指示を前記地図サーバに送信するステップと、
前記地図サーバから前記第2の地図ビューを受信するステップと、
前記目的地に対応する前記第2の地図ビューを表示するステップとを含む、
コンピュータで実装されるシステム。
【請求項12】
前記ユーザ入力が、前記現在地を表示する前記画面の領域上でのプレス・ホールド操作を含む、
請求項11に記載のコンピュータで実装されるシステム。
【請求項13】
前記位置関係が、
前記距離値と、
前記現在地および前記目的地の間の方向関係とを含む、
請求項11に記載のコンピュータで実装されるシステム。
【請求項14】
前記動作が、
前記端末装置によって、前記地図の変更を検出するステップと、
前記現在地を含む変更された地図を提供するステップとをさらに含む、
請求項11に記載のコンピュータで実装されるシステム。
【請求項15】
前記グラフィカルインジケータが、前記目的地および前記現在地の間に形成された1つまたは複数のアーチをさらに含み、
前記1つまたは複数のアーチの各アーチが、前記目的地を中心としかつ前記目的地からの所定の距離を表す各半径を有する各円の一部分である、
請求項1に記載のコンピュータで実行される方法。
【請求項16】
前記グラフィカルインジケータが、前記目的地および前記現在地の間に形成された1つまたは複数のアーチをさらに含み、
前記1つまたは複数のアーチの各アーチが、前記目的地を中心としかつ前記目的地からの所定の距離を表す各半径を有する各円の一部分である、
請求項6に記載の非一時的コンピュータ可読媒体。
【請求項17】
前記グラフィカルインジケータが、前記目的地および前記現在地の間に形成された1つまたは複数のアーチをさらに含み、
前記1つまたは複数のアーチの各アーチが、前記目的地を中心としかつ前記目的地からの所定の距離を表す各半径を有する各円の一部分である、
請求項11に記載のコンピュータで実装されるシステム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は情報処理分野に関し、より詳細には、地図を表示するための方法およびシステム、端末、ならびに地図サーバに関する。
【背景技術】
【0002】
インテリジェント端末技術の発展と共に、インテリジェント端末はユーザの日常生活の必需品となっている。加えて、インテリジェント端末は持ち運べるので、ユーザはアプリケーションプログラムをインテリジェント端末にどんどんインストールして、アプリケーションプログラムをいつでもどこでも使用できるようにしている。
【0003】
現在、大多数のインテリジェント端末は地図表示機能を含む。日常の外出中に、ユーザはインテリジェント端末上で地図表示機能を使用して経路を尋ねるまたはナビゲートすることができる。ユーザが特定の目的地を入力すると、インテリジェント端末上の既存の地図表示機能は、目的地の概略的な情報を地図上に表示する。
【0004】
地図表示の際に、ユーザは地図を移動させることによって目的地周辺の具体的な状況を知ることができる。たとえば、ユーザは地図を移動させることによって、目的地周辺のレストラン、娯楽、または他の周辺環境を知ることができる。この過程で、地図を移動または拡大縮小した後、ユーザは大抵方向感覚および距離感覚を失うので、現在のビューにおける特定の地点および目的地の間の方位関係、たとえば、特定の地点および目的地の間の距離、または目的地に対する特定の地点の具体的な方位などを決定することができない。結果として、ナビゲーション効率が低く、ユーザ体験が不十分である。
【0005】
図1は、地図ナビゲーション方法を示す概略である。ユーザが「証大五道口広場(Zhengda Wudaokou Square)」を見つけようとしている場合、ユーザは地図の検索バーに検索語を入力して、地図を「証大五道口広場」に位置決めする。ユーザが目的地周辺のレストランまたは娯楽の照会を開始する場合、またはユーザが付近の家を借りたいために周辺環境について知りたい場合、現在のユーザは地図を移動または拡大縮小することでしか、周辺状況を見ることができない。地図が移動または拡大縮小された後、図2に示すように、最終的には目的地すら視野から消える。この場合にユーザが地図を見ると、ユーザは目的地「証大五道口広場」の位置を特定することができない。結果として、周辺の検索は無意味なものになる。
【発明の概要】
【課題を解決するための手段】
【0006】
本発明は、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減するための、地図を表示するための方法およびシステム、端末、ならびに地図サーバを提供する。
【0007】
上述の目的を実現するために、本発明は、端末によって、要求メッセージを地図サーバへ送信するステップであって、要求メッセージは現在地の識別子を保持する、送信するステップと、地図サーバによって、現在地の識別子に基づいて現在地の位置情報を取得するステップと、地図サーバによって、位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得するステップと、地図サーバによって、位置関係を表示のために端末へ返すステップとを含む、地図を表示するための方法を提供する。
【0008】
上述の目的を実現するために、本発明は、要求メッセージを地図サーバへ送信するステップであって、要求メッセージは現在地の識別子を保持する、送信するステップと、地図サーバによって送信された現在地および目的地の間の位置関係を受信するステップであって、位置関係は地図サーバによって現在地の位置情報および目的地の位置情報に基づいて取得され、現在地の位置情報は現在地の識別子に基づいて取得される、受信するステップと、位置関係を地図上に表示するステップとを含む、地図を表示するための他の方法を提供する。
【0009】
上述の目的を実現するために、本発明は、端末によって送信された要求メッセージを受信するステップであって、要求メッセージは現在地の識別子を保持する、受信するステップと、現在地の識別子に基づいて現在地の位置情報を取得するステップと、現在地の位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得するステップと、位置関係を表示のために端末へ返すステップとを含む、地図を表示するための他の方法を提供する。
【0010】
上述の目的を実現するために、本発明は、要求メッセージを地図サーバへ送信するように構成される端末であって、要求メッセージは現在地の識別子を保持する、端末と、現在地の識別子に基づいて現在地の位置情報を取得し、位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得し、位置関係を表示のために端末へ返すように構成される地図サーバとを含む、地図を表示するためのシステムを提供する。
【0011】
上述の目的を実現するために、本発明は、要求メッセージを地図サーバへ送信するように構成される送信モジュールであって、要求メッセージは現在地の識別子を保持する、送信モジュールと、地図サーバによって送信された現在地および目的地の間の位置関係を受信するように構成される受信モジュールであって、位置関係は地図サーバによって現在地の位置情報および目的地の位置情報に基づいて取得され、現在地の位置情報は現在地の識別子に基づいて取得される、受信モジュールと、位置関係を地図上に表示するように構成される表示モジュールとを含む、端末を提供する。
【0012】
上述の目的を実現するために、本発明は、端末によって送信された要求メッセージを受信するように構成される受信モジュールであって、要求メッセージは現在地の識別子を保持する、受信モジュールと、現在地の識別子に基づいて現在地の位置情報を取得し、位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得するように構成される取得モジュールと、位置関係を表示のために端末へ返すように構成されるフィードバックモジュールとを含む、地図サーバを提供する。
【0013】
本発明において提供する地図を表示するための方法およびシステム、端末、ならびに地図サーバによれば、端末は要求メッセージを地図サーバへ送信し、ここで、要求メッセージは現在地の識別子を保持し、地図サーバは現在地の識別子に基づいて現在地の位置情報を取得し、地図サーバは位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得し、地図サーバは位置関係を表示のために端末へ返す。本発明では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【図面の簡単な説明】
【0014】
図1】地図ナビゲーション方法を示す概略図である。
図2】地図ナビゲーション方法を示す概略図である。
図3】本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。
図4】本発明の実装形態による地図を表示するための方法を示すアプリケーション概略図である。
図5】本発明の実装形態による地図を表示するための方法を示すアプリケーション概略図である。
図6】本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。
図7】本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。
図8】本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。
図9】本発明の実装形態による地図を表示するためのシステムを示す構造概略図である。
図10】本発明の実装形態による端末を示す構造概略図である
図11】本発明の実装形態による地図サーバを示す構造概略図である。
【発明を実施するための形態】
【0015】
以下、添付図面を参照しながら、本発明の実装形態において提供される地図を表示するための方法およびシステム、端末、ならびに地図サーバを詳細に説明する。
【0016】
実装形態1
図3は、本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。図3に示すように、地図を表示するための方法は以下のステップを含む。
【0017】
S101。端末は要求メッセージを地図サーバへ送信し、ここで、要求メッセージは現在地の識別子を保持する。
【0018】
ユーザが特定の目的地、たとえば、「証大五道口広場」を地図で検索する場合、ユーザは検索バーに検索語を入力して、地図ビューを目的地の範囲に位置決めすることができる。ユーザが周辺状況を知ろうとしている場合、ユーザは地図をドラッグもしくは拡大縮小することによって、または他の方法で目的地の周辺状況を知ることができる。
【0019】
地図をドラッグまたは拡大縮小した後、ユーザが現在地および目的地の間の位置関係、すなわち、現在地および目的地の間の距離と、現在地および目的地の間の方位関係とを知りたい場合、ユーザは画面を指で押し続けて、要求メッセージを地図サーバへ送信することができる。
【0020】
具体的には、端末は、端末に設置されたセンサ表示画面を使用して監視を行うことによって、ユーザのジェスチャを検出することができる。ユーザが画面を押し続けていることを検出した場合に、端末はユーザが押し続けている領域に対応する現在地に基づいて要求メッセージを生成し、現在地の識別子を要求メッセージに追加する。現在地の識別子は、現在地の名称、コードなどとすることができる。要求メッセージを生成した後、端末は要求メッセージを地図サーバへ送信して、地図サーバが現在地および目的地の間の位置関係を返すことができるようにする。
【0021】
S102。地図サーバは現在地の識別子に基づいて現在地の位置情報を取得する。
【0022】
端末によって送信された要求メッセージを受信した後、地図サーバは要求メッセージから現在地の識別子を取得し、次いで、現在地の識別子に基づいて現在地の位置情報を発見する。位置情報は現在地の地理座標、すなわち、現在地の経度および緯度データである。
【0023】
S103。地図サーバは現在地の位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得する。
【0024】
現在地の位置情報を取得した後、地図サーバは現在地の位置情報および目的地の位置情報に基づいて2つの場所の間の位置関係を計算して、現在地および目的地の間の位置関係を取得することができる。位置関係は、現在地および目的地の間の距離、ならびに現在地および目的地の間の方位関係である。
【0025】
この実装形態では、地図サーバが現在地および目的地の間の位置関係を取得する前に、地図サーバはさらに目的地の位置情報を取得する必要がある。具体的には、地図サーバは目的地を検索するときに目的地の位置情報を取得する。位置情報は目的地の地理座標、すなわち、目的地の経度および緯度データである。
【0026】
S104。地図サーバは位置関係を表示のために端末へ返す。
【0027】
地図サーバが現在地および目的地の間の位置関係を取得した後、地図サーバは位置関係を端末へ返すことができる。位置関係を受信した後、端末は位置関係を地図上に表示して、方向案内をユーザに提供することができる。
【0028】
好ましくは、端末は現在地および目的地の間に指示線を形成し、端末は現在地および目的地の間の位置関係を指示線上に表示する。具体的には、1本の指示線を使用して現在地と目的地とを結ぶことができ、次いで2地点間の距離が指示線上に表示される。
【0029】
任意選択により、所定の距離間隔に基づいて現在地および目的地の間の距離が表示される。1本の指示線を使用して現在地および目的地が結ばれた後、所定の距離間隔に基づいて現在地および目的地の間にいくつかのカバレッジサークルが形成される。次いで、各カバレッジサークルおよび目的地の間の距離が距離間隔に基づいて計算され、距離がカバレッジサークル上にマークされる。
【0030】
図4は、実装形態による地図を表示するための方法を示すアプリケーション概略図である。図4に示すように、ユーザが目的地「証大五道口広場」を発見した後、地図ビューを目的地の範囲に位置決めすることができる。ユーザが周辺状況を知ろうとしている場合、ユーザが地図を移動させて現在地「上海浦東ケリーホテル(Shanghai Pudong Jiali Hotel)」にたどり着いた後、ユーザが現在地および目的地の間の位置関係を知りたい場合、ユーザは画面上で「上海浦東ケリーホテル」の領域を指で押し続けることができ、端末は要求メッセージを地図サーバへ送信することができる。地図サーバは、「上海浦東ケリーホテル」および「証大五道口広場」の間の位置関係を取得し、次いで、位置関係を表示のために端末へ返すことができる。図4に示すように、「上海浦東ケリーホテル」および「証大五道口広場」の間に指示線を形成することができ、次いで、2地点間の距離が指示線上にマークされる。指示線を使用して現在地および目的地の間の方位および距離を明確にすることができるので、ユーザは位置情報を素早く取得することができる。
【0031】
図5は、本発明の実装形態による地図を表示するための方法を示すアプリケーション概略図である。ユーザが地図を移動させて現在地「東郊賓館(Dongjiao Hotel)」にたどり着いた後、「東郊賓館」が目的地から遠いために、目的地が地図ビューから消えていることが図5からわかる。この場合、ユーザが現在地および目的地の間の位置関係を知りたければ、ユーザは画面上で「東郊賓館」の領域を指で押し続けることができ、端末は要求メッセージを地図サーバへ送信することができる。地図サーバは、「東郊賓館」および「証大五道口広場」の間の位置関係を取得し、次いで、位置関係を表示のために端末へ返すことができる。図5に示すように、「東郊賓館」および「証大五道口広場」の間に指示線を形成することができ、次いで、所定の距離間隔に基づいて「東郊賓館」および「証大五道口広場」の間にいくつかのカバレッジサークルを形成することができる。次いで、各カバレッジサークルおよび目的地の間の距離が距離間隔に基づいて計算され、距離がカバレッジサークル上にマークされる。指示線を使用して現在地および目的地の間の方位および距離を明確にすることができるので、ユーザは目的地を素早く決定することができる。
【0032】
地図を表示するための方法によれば、端末は要求メッセージを地図サーバへ送信し、ここで、要求メッセージは現在地の識別子を保持し、地図サーバは現在地の識別子に基づいて現在地の位置情報を取得し、地図サーバは位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得し、地図サーバは位置関係を表示のために端末へ返す。この実装形態では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【0033】
実装形態2
図6は、本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。前述の実装形態に基づいて、すなわち、地図サーバが位置関係を表示のために端末へ返した後、地図を表示するための方法は以下のステップを含む。
【0034】
S201。端末は戻り指示を地図サーバへ送信させるために使用される所定の操作を監視する。
【0035】
戻り指示は地図ビューを目的地に対応する地図ビューに戻すように指示するために使用される。
【0036】
S202。端末は戻り指示を地図サーバへ送信する。
【0037】
ユーザが地図を移動または拡大縮小することによって目的地の周辺状況を知った後、ユーザは目的地に戻る必要がある場合がある。この実装形態では、地図ビューを目的地に対応する地図ビューに簡便に戻すために、ユーザはいくつかの所定の操作を使用して端末に戻り指示を生成させ、戻り指示に基づいて現在地に対応する地図ビューから目的地に対応する地図ビューに地図を戻すことができる。好ましくは、戻りの利便性を向上させるために、ユーザは端末(たとえば、携帯電話)を振って、端末に戻り指示を地図サーバへ送信させることができる。すなわち、端末は戻り指示を地図サーバへ送信させるために使用される所定の操作を監視し、端末は操作が観察された後に戻り指示を地図サーバへ送信する。
【0038】
S203。地図サーバは戻り指示および位置関係に基づいて、現在地に対応する地図ビューを目的地に対応する地図ビューに戻す。
【0039】
戻り指示を受信した後、地図サーバは現在地および目的地の間の位置関係に基づいて現在地に対応する地図ビューから目的地に対応する地図ビューに地図ビューを戻すことができる。
【0040】
この実装形態では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【0041】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【0042】
実装形態3
図7は、本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。図7に示すように、地図を表示するための方法は以下のステップを含む。
【0043】
S301。要求メッセージを地図サーバへ送信し、ここで、要求メッセージは現在地の識別子を保持する。
【0044】
この実装形態では、地図を表示するための方法は端末によって実行され、端末は携帯電話またはiPad(登録商標)などのポータブルデバイスとすることができる。
【0045】
ユーザが特定の目的地、たとえば、「証大五道口広場」を地図で検索する場合、ユーザは検索バーに検索語を入力して、地図ビューを目的地の範囲に位置決めすることができる。ユーザが周辺状況を知ろうとしている場合、ユーザは地図をドラッグもしくは拡大縮小することによって、または他の方法で目的地の周辺状況を知ることができる。
【0046】
地図をドラッグまたは拡大縮小した後、ユーザが現在地および目的地の間の位置関係、すなわち、現在地および目的地の間の距離と、現在地および目的地の間の方位関係とを知りたい場合、ユーザは画面を指で押し続けて、要求メッセージを地図サーバへ送信することができる。
【0047】
具体的には、端末は、端末に設置されたセンサ表示画面を使用して監視を行うことによって、ユーザのジェスチャを検出することができる。ユーザが画面を押し続けていることを検出した場合に、端末はユーザが押し続けている領域に対応する現在地に基づいて要求メッセージを生成し、現在地の識別子を要求メッセージに追加する。要求メッセージを生成した後、端末は要求メッセージを地図サーバへ送信して、地図サーバが現在地および目的地の間の位置関係を返すことができるようにする。
【0048】
S302。地図サーバによって送信された現在地および目的地の間の位置関係を受信する。
【0049】
位置関係は地図サーバによって現在地の位置情報および目的地の位置情報に基づいて取得され、現在地の位置情報は現在地の識別子に基づいて取得される。
【0050】
S303。位置関係を地図上に表示する。
【0051】
位置関係を受信した後、端末は位置関係を地図上に表示して、方向案内をユーザに提供することができる。好ましくは、端末は現在地および目的地の間に指示線を形成し、端末は現在地および目的地の間の位置関係を指示線上に表示する。具体的には、1本の指示線を使用して現在地と目的地とを結ぶことができ、次いで2地点間の距離が指示線上に表示される。任意選択により、所定の距離間隔に基づいて現在地および目的地の間の距離が表示される。1本の指示線を使用して現在地および目的地が結ばれた後、所定の距離間隔に基づいて現在地および目的地の間にいくつかのカバレッジサークルが形成される。次いで、各カバレッジサークルおよび目的地の間の距離が距離間隔に基づいて計算され、距離がカバレッジサークル上にマークされる。
【0052】
さらに、端末が位置関係を地図上に表示した後、端末は戻り指示を地図サーバへ送信させるために使用される所定の操作を監視することができる。戻り指示は地図ビューを目的地に対応する地図ビューに戻すように指示するために使用される。ユーザが地図を移動または拡大縮小することによって目的地の周辺状況を知った後、ユーザは目的地に戻る必要がある場合がある。この実装形態では、地図ビューを目的地に対応する地図ビューに簡便に戻すために、ユーザはいくつかの所定の操作を使用して端末に戻り指示を生成させ、戻り指示に基づいて現在地に対応する地図ビューから目的地に対応する地図ビューに地図を戻すことができる。好ましくは、戻りの利便性を向上させるために、ユーザは端末(たとえば、携帯電話)を振って、端末に戻り指示を地図サーバへ送信させることができる。すなわち、端末は戻り指示を地図サーバへ送信させるために使用される所定の操作を監視し、端末は操作が観察された後に戻り指示を地図サーバへ送信する。
【0053】
戻り指示を受信した後、地図サーバは現在地および目的地の間の位置関係に基づいて現在地に対応する地図ビューから目的地に対応する地図ビューに地図ビューを戻すことができる。
【0054】
この実装形態では、端末が現在地および目的地の間の位置関係を取得しようとする場合、端末は要求メッセージを地図サーバへ送信して、現在地および目的地の間の位置関係を取得することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【0055】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【0056】
実装形態4
図8は、本発明の実装形態による地図を表示するための方法を示す概略フローチャートである。図8に示すように、地図を表示するための方法は以下のステップを含む。
【0057】
S401。端末によって送信された要求メッセージを受信し、ここで、要求メッセージは現在地の識別子を保持する。
【0058】
この実装形態では、地図を表示するための方法は地図サーバによって実行される。
【0059】
ユーザが現在地および目的地の間の位置関係を知ろうとする場合、ユーザは端末を使用して要求メッセージを地図サーバへ送信することができる。地図サーバは要求メッセージを受信することができ、ここで、要求メッセージは現在地の識別子を保持する。
【0060】
S402。現在地の識別子に基づいて現在地の位置情報を取得する。
【0061】
端末によって送信された要求メッセージを受信した後、地図サーバは要求メッセージから現在地の識別子を取得し、次いで、現在地の識別子に基づいて現在地の位置情報を発見する。位置情報は現在地の地理座標、すなわち、現在地の経度および緯度データである。
【0062】
S403。現在地の位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得する。
【0063】
現在地の位置情報を取得した後、地図サーバは現在地の位置情報および目的地の位置情報に基づいて2つの場所の間の位置関係を計算して、現在地および目的地の間の位置関係を取得することができる。位置関係は、現在地および目的地の間の距離、ならびに現在地および目的地の間の方位関係である。
【0064】
この実装形態では、地図サーバが現在地および目的地の間の位置関係を取得する前に、地図サーバはさらに目的地の位置情報を取得する必要がある。具体的には、地図サーバは目的地を検索するときに目的地の位置情報を取得する。位置情報は目的地の地理座標、すなわち、目的地の経度および緯度データである。
【0065】
S404。位置関係を表示のために端末へ返す。
【0066】
地図サーバが現在地および目的地の間の位置関係を取得した後、地図サーバは位置関係を端末へ返すことができる。位置関係を受信した後、端末は位置関係を地図上に表示して、方向案内をユーザに提供することができる。
【0067】
さらに、地図サーバはさらに端末によって送信された戻り指示を受信することができ、ここで、戻り指示は地図ビューを目的地に対応する地図ビューに戻すように指示するために使用される。
【0068】
戻り指示を受信した後、地図サーバは現在地に対応する地図ビューから目的地に対応する地図ビューに地図ビューを切り替える。
【0069】
この実装形態では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【0070】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【0071】
実装形態5
図9は、本発明の実装形態による地図を表示するためのシステムを示す構造概略図である。図9に示すように、地図を表示するためのシステムは、端末1および地図サーバ2を含む。
【0072】
端末1は要求メッセージを地図サーバ2へ送信するように構成され、ここで、要求メッセージは現在地の識別子を保持する。
【0073】
地図サーバ2は、現在地の識別子に基づいて現在地の位置情報を取得し、現在地の位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得し、位置関係を表示のために端末1へ返すように構成される。
【0074】
位置関係は、現在地および目的地の間の距離と、現在地および目的地の間の方位関係とを含む。
【0075】
さらに、端末1は、ユーザのジェスチャを検出し、ユーザが画面を押し続けていることを検出した場合に、ユーザが押し続けている領域に対応する現在地に基づいて要求メッセージを生成するように構成される。
【0076】
さらに、端末1は、現在地および目的地の間に指示線を形成し、指示線上に位置関係を表示するように構成される。
【0077】
さらに、地図サーバ2は、目的地の位置情報を取得するようにさらに構成される。
【0078】
さらに、端末1は、戻り指示を地図サーバ2へ送信させるために使用される所定の操作を監視し、操作が観察された後に戻り指示を地図サーバ2へ送信するようにさらに構成される。
【0079】
戻り指示は地図ビューを目的地に対応する地図ビューに戻すように指示するために使用される。
【0080】
さらに、地図サーバ2は、戻り指示および位置関係に基づいて、現在地に対応する地図ビューを目的地に対応する地図ビューに戻すようにさらに構成される。
【0081】
この実装形態では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【0082】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【0083】
実装形態6
図10は、本発明の実装形態による端末を示す構造概略図である。図10に示すように、端末1は、送信モジュール11、受信モジュール12、および表示モジュール13を含む。
【0084】
送信モジュール11は、要求メッセージを地図サーバへ送信するように構成され、ここで、要求メッセージは現在地の識別子を保持する。
【0085】
受信モジュール12は、地図サーバによって送信された現在地および目的地の間の位置関係を受信するように構成され、ここで、位置関係は地図サーバによって現在地の位置情報および目的地の位置情報に基づいて取得され、現在地の位置情報は現在地の識別子に基づいて取得される。
【0086】
表示モジュール13は、位置関係を地図上に表示するように構成される。
【0087】
位置関係は、現在地および目的地の間の距離と、現在地および目的地の間の方位関係とを含む。
【0088】
さらに、端末1は、検出モジュール14および生成モジュール15をさらに含む。
【0089】
検出モジュール14は、ユーザのジェスチャを検出するように構成される。
【0090】
生成モジュール15は、ユーザが画面を押し続けていることを検出した場合に、ユーザが押し続けている領域に対応する現在地に基づいて要求メッセージを生成するように構成される。
【0091】
さらに、表示モジュール13は、現在地および目的地の間に指示線を形成し、指示線上に位置関係を表示するように構成される。
【0092】
さらに、端末1は、監視モジュール16をさらに含む。
【0093】
監視モジュール16は、戻り指示を地図サーバへ送信させるために使用される所定の操作を監視するように構成され、ここで、戻り指示は地図ビューを目的地に対応する地図ビューに戻すように指示するために使用される。
【0094】
送信モジュール11は、操作が観察された後に戻り指示を地図サーバへ送信して、地図サーバが戻り指示および位置関係に基づいて、現在地に対応する地図ビューを目的地に対応する地図ビューに戻すようにするようさらに構成される。
【0095】
この実装形態では、端末が現在地および目的地の間の位置関係を取得しようとする場合、端末は要求メッセージを地図サーバへ送信して、現在地および目的地の間の位置関係を取得することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【0096】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【0097】
実装形態7
図11は、本発明の実装形態による地図サーバを示す構造概略図である。図11に示すように、地図サーバ2は、受信モジュール21、取得モジュール22、およびフィードバックモジュール23を含む。
【0098】
受信モジュール21は、端末によって送信された要求メッセージを受信するように構成され、ここで、要求メッセージは現在地の識別子を保持する。
【0099】
取得モジュール22は、現在地の識別子に基づいて現在地の位置情報を取得し、現在地の位置情報および目的地の位置情報に基づいて、現在地および目的地の間の位置関係を取得するように構成される。
【0100】
フィードバックモジュール23は、位置関係を表示のために端末へ返すように構成される。
【0101】
位置関係は、現在地および目的地の間の距離と、現在地および目的地の間の方位関係とを含む。
【0102】
さらに、取得モジュール22は、目的地の位置情報を取得するようにさらに構成される。
【0103】
さらに、受信モジュール21は、端末によって送信された戻り指示を受信して、地図サーバ2が戻り指示および位置関係に基づいて、現在地に対応する地図ビューを目的地に対応する地図ビューに戻すようにするようさらに構成される。
【0104】
この実装形態では、地図サーバは現在地の位置情報および目的地の位置情報を取得することができ、それによって地図サーバは現在地および目的地の間の位置関係を決定することができる。これにより、インテリジェント端末上での既存の地図表示において、地図を移動または拡大縮小した後にユーザは大抵方向感覚および距離感覚を失い、ナビゲーション効率が低下するという問題を軽減することができる。ユーザが地図を移動または拡大縮小した後に目的地が視野から消えた場合、ユーザは位置関係に基づいて現在地および目的地の間の距離と、目的地に対する現在の方位とを知ることができる。これはユーザがナビゲーションまたは位置決めを行うことを支援し、それによってユーザ体験が向上する。
【0105】
さらに、ユーザが目的地に戻る必要がある場合、ユーザが手動のドラッグまたは拡大縮小などの操作を行う必要なく、戻り指示を地図サーバへ送信するだけで、端末は地図ビューを目的地に対応する地図ビューに切り替えることができる。これは便利であり、素早く、正確であり、ユーザ体験をより良く向上させる。
【0106】
当業者であれば、方法の実装形態のステップの全部または一部が、プログラム命令関連ハードウェアによって実装され得ることを理解することができる。プログラムはコンピュータ可読記憶媒体に記憶することができる。プログラムが実行された場合、方法の実装形態のステップが実行される。前述の記憶媒体は、プログラムコードを記憶可能な任意の媒体、たとえば、ROM、RAM、磁気ディスク、または光ディスクを含む。
【0107】
最後に、前述の実装形態は本発明の技術的解決策を説明するためのものにすぎず、本発明を限定するためのものではないことは留意する価値がある。本発明は前述の実装形態を参照して詳細に説明しているが、当業者であれば、本発明の実装形態の技術的解決策の範囲から逸脱することなく、前述の実装形態に記載した技術的解決策への修正をまだ行うことができ、またはその技術的特徴の一部または全部に対して等価な置き換えを行うことができることを理解するはずである。
【符号の説明】
【0108】
1 端末
2 地図サーバ
11 送信モジュール
12 受信モジュール
13 表示モジュール
14 検出モジュール
15 生成モジュール
16 監視モジュール
21 受信モジュール
22 取得モジュール
23 フィードバックモジュール
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11