JP5426086B2 - Map display system, map display server, map display method, and computer program - Google Patents

Map display system, map display server, map display method, and computer program Download PDF

Info

Publication number
JP5426086B2
JP5426086B2 JP2007284339A JP2007284339A JP5426086B2 JP 5426086 B2 JP5426086 B2 JP 5426086B2 JP 2007284339 A JP2007284339 A JP 2007284339A JP 2007284339 A JP2007284339 A JP 2007284339A JP 5426086 B2 JP5426086 B2 JP 5426086B2
Authority
JP
Japan
Prior art keywords
display
specific object
map
map image
predetermined direction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2007284339A
Other languages
Japanese (ja)
Other versions
JP2009109918A5 (en
JP2009109918A (en
Inventor
清 青山
林豊 王
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Datacom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zenrin Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2007284339A priority Critical patent/JP5426086B2/en
Publication of JP2009109918A publication Critical patent/JP2009109918A/en
Publication of JP2009109918A5 publication Critical patent/JP2009109918A5/ja
Application granted granted Critical
Publication of JP5426086B2 publication Critical patent/JP5426086B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

本発明は、地図表示技術に関し、特に、地図と共に特定物に関連する表示を行う技術に関する。   The present invention relates to a map display technique, and more particularly to a technique for performing display related to a specific object together with a map.

コンピュータで利用可能に電子化された地図データを利用して、車や歩行者に経路案内を行う技術を始めとして、地図を携帯端末などの情報機器の表示部に表示することは広く行われている(例えば、特許文献1)。   Displaying a map on a display unit of an information device such as a portable terminal is widely performed, including technology that provides route guidance to cars and pedestrians using map data that has been digitized so that it can be used by computers. (For example, Patent Document 1).

特開平9−101171号公報JP-A-9-101171 特開2007−17329号公報JP 2007-17329 A

しかしながら、例えば、情報機器の表示部が小さい場合や、詳細な地図を表示する場合などでは、狭い範囲の地図しか一度には表示できないので、利用者は十分な情報を得られないおそれがあった。このため、情報機器を用いた地図表示には、利用者の利便性を向上するため、さらなる向上が求められていた。   However, for example, when the display unit of the information device is small or when displaying a detailed map, only a narrow range of maps can be displayed at one time, so there is a possibility that the user cannot obtain sufficient information. . For this reason, map display using information equipment has been required to be further improved in order to improve user convenience.

本発明は、地図表示技術において、利用者の利便性を向上することを目的とする。   An object of the present invention is to improve user convenience in map display technology.

本発明は、上述の課題の少なくとも一部を解決するために以下の形態または適用例として実現することが可能である。
本発明の一形態は、所定の表示部に地図を表示するための地図表示システムであって、地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段と、前記地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示する地図画像表示手段と、前記表示範囲を特定するための表示範囲特定情報を取得する表示範囲取得手段と、前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する特定物検索手段と、前記検索された特定物に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する特定物表示手段と、利用者の移動手段を認識する移動手段認識手段と、を備え、前記所定方向外部領域の前記所定方向の巾は、前記移動手段認識手段が認識した前記移動手段に応じて定める。
このような形態であれば、所定方向に存在する特定物に関連する特定物表示が、当該所定方向を認識可能な態様で表示部に表示される。この結果、利用者の利便性を向上することができる。また、利用者の移動手段に応じて、検索対象となる範囲の大きさを適切に定められるので、利用者の利便性の向上と共に、利用者が特定物表示に違和感を感じることを抑制することができる。
The present invention can be realized as the following forms or application examples in order to solve at least a part of the above-described problems.
One aspect of the present invention is a map display system for displaying a map on a predetermined display unit, and includes map image data storage means for storing map image data representing a map image, and a specification existing on the map image Position data storage means for storing position data representing the position of an object, map image display means for displaying a predetermined display range of the map image on the display unit based on the map image data, and specifying the display range Display range acquisition means for acquiring display range specifying information for performing, and the specific object existing in a predetermined direction outer region outside the display range and in a predetermined direction from the display range in the position data Specific object search means for searching based on the specific object display means for displaying the specific object display related to the searched specific object on the display unit in a manner capable of recognizing the predetermined direction; And a moving means recognizing means for recognizing the moving means of the user, the predetermined direction of width of the predetermined direction external region, determined according to the moving means for the moving means recognizing means has recognized.
In such a form, the specific object display related to the specific object existing in the predetermined direction is displayed on the display unit in such a manner that the predetermined direction can be recognized. As a result, user convenience can be improved. In addition, since the size of the range to be searched can be appropriately determined according to the user's moving means, the user's convenience is improved and the user is prevented from feeling uncomfortable with the specific object display. Can do.

[適用例1]所定の表示部に地図を表示するための地図表示システムであって、
地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、
前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段と、
前記地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示する地図画像表示手段と、
前記表示範囲を特定するための表示範囲特定情報を取得する表示範囲取得手段と、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する特定物検索手段と、
前記検索された特定物に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する特定物表示手段と、
を備える地図表示システム。
Application Example 1 A map display system for displaying a map on a predetermined display unit,
Map image data storage means for storing map image data representing a map image;
Position data storage means for storing position data representing the position of a specific object existing on the map image;
Map image display means for displaying a predetermined display range of the map image on the display unit based on the map image data;
Display range acquisition means for acquiring display range specifying information for specifying the display range;
A specific object search means for searching for the specific object existing in a predetermined direction external region in a predetermined direction from the display range based on the position data;
Specific object display means for displaying a specific object display related to the searched specific object in the display unit in a manner capable of recognizing the predetermined direction;
A map display system comprising:

適用例1に係る地図表示システムによれば、所定方向に存在する特定物に関連する特定物表示が、当該所定方向を認識可能な態様で表示部に表示される。この結果、利用者の利便性を向上することができる。   According to the map display system according to the application example 1, the specific object display related to the specific object existing in the predetermined direction is displayed on the display unit in such a manner that the predetermined direction can be recognized. As a result, user convenience can be improved.

適用例1に係る地図表示システムにおいて、前記特定物検索手段が複数の前記特定物を検索した場合には、前記特定物表示手段は前記表示範囲内の代表点との距離が最も近い前記特定物の前記特定物表示を表示しても良い。こうすれば、複数の特定物が検索された場合に、利用者にとって有用と考えられる特定物を表示対象とすることができる。   In the map display system according to Application Example 1, when the specific object search unit searches for a plurality of specific objects, the specific object display unit is closest to the representative point in the display range. The specific object display may be displayed. In this way, when a plurality of specific objects are searched, specific objects that are considered useful for the user can be displayed.

適用例1に係る地図表示システムにおいて、前記特定物検索手段は、さらに、前記表示範囲の内側であって、前記表示範囲の前記所定方向の縁部に沿った領域である所定方向内部領域に存在する前記特定物を前記位置データに基づいて検索しても良い。こうすれば、表示範囲の所定方向の端部に表示されている特定物に関連する特定物表示が、所定方向を認識可能な態様で表示されるので、利用者が特定物表示に違和感を感じることを抑制することができる。   In the map display system according to the application example 1, the specific object search unit is further present in a predetermined direction inner region that is an inner side of the display range and along an edge of the display range in the predetermined direction. The specific object to be searched may be searched based on the position data. In this way, the specific object display related to the specific object displayed at the end of the display range in the predetermined direction is displayed in a manner in which the predetermined direction can be recognized, so that the user feels uncomfortable with the specific object display. This can be suppressed.

適用例1に係る地図表示システムにおいて、前記所定方向は、第1の方向と、第2の方向とを含み、記第1の方向側の前記所定方向内部領域と前記第2の方向側の前記所定方向内部領域とが重なる場合であって、前記第1の方向側の前記所定方向内部領域と前記第2の方向側の前記所定方向内部領域とが重なる領域において、前記特定物検索手段が前記特定物を検索した場合には、前記特定物表示手段は、前記重なる領域において検索された前記特定物の前記特定物表示を、第1の方向と第2方向を認識可能な態様で、前記表示部に表示しても良い。こうすれば、表示範囲の角部に表示されている特定物に関連する特定物表示が、角部を挟む2方向を認識可能な態様で表示されるので、利用者が特定物表示に違和感を感じることを抑制することができる。 In the map display system according to Application Example 1, wherein the predetermined direction is a first direction, and a second direction, the predetermined direction inside area in front Symbol first direction side of the second direction In the case where the predetermined direction internal region overlaps, and the region in which the predetermined direction internal region on the first direction side overlaps the predetermined direction internal region on the second direction side, the specific object searching means When searching for the specific object, the specific object display means can recognize the specific object display of the specific object searched in the overlapping region in a manner capable of recognizing the first direction and the second direction. You may display on a display part. In this way, the specific object display related to the specific object displayed at the corner of the display range is displayed in a manner in which the two directions sandwiching the corner are recognized, so that the user feels uncomfortable with the specific object display. It can suppress feeling.

適用例1に係る地図表示システムにおいて、前記所定方向外部領域の前記所定方向の巾は、前記表示範囲の大きさに応じて定められても良い。こうすれば、表示範囲に応じて、検索対象となる範囲の大きさを適切に定められるので、利用者の利便性の向上と共に、利用者が特定物表示に違和感を感じることを抑制することができる。   In the map display system according to Application Example 1, the width in the predetermined direction of the external area in the predetermined direction may be determined according to the size of the display range. In this way, since the size of the range to be searched can be appropriately determined according to the display range, it is possible to improve the convenience for the user and suppress the user from feeling uncomfortable with the specific object display. it can.

適用例1に係る地図表示システムは、さらに、利用者の移動手段を認識する移動手段認識手段を備え、前記所定方向外部領域の前記所定方向の巾は、前記移動手段に応じて定められても良い。こうすれば、利用者の移動手段に応じて、検索対象となる範囲の大きさを適切に定められるので、利用者の利便性の向上と共に、利用者が特定物表示に違和感を感じることを抑制することができる。   The map display system according to the application example 1 further includes moving means recognition means for recognizing the moving means of the user, and the width of the predetermined direction outer region in the predetermined direction may be determined according to the moving means. good. In this way, the size of the range to be searched can be appropriately determined according to the user's means of movement, so that the convenience of the user is improved and the user is prevented from feeling uncomfortable with the specific object display. can do.

適用例1に係る地図表示システムにおいて、前記位置データ記憶手段は、複数種類の前記特定物について前記位置データを記憶し、前記特定物検索手段は、前記表示範囲の大きさに応じて、前記複数種類の中から検索すべき特定物の種類を決定しても良い。こうすれば、表示範囲に応じて、検索対象となる特定物の種類を適切に定められるので、利用者の利便性の向上と共に、利用者が特定物表示に違和感を感じることを抑制することができる。   In the map display system according to Application Example 1, the position data storage unit stores the position data for a plurality of types of the specific objects, and the specific object search unit stores the plurality of the specific objects according to the size of the display range. You may determine the kind of specific thing which should be searched from types. In this way, since the type of the specific object to be searched can be appropriately determined according to the display range, it is possible to improve the convenience for the user and suppress the user from feeling uncomfortable with the specific object display. it can.

適用例1に係る地図表示システムは、さらに、利用者の移動手段を認識する移動手段認識手段を備え、前記位置データ記憶手段は、複数種類の前記特定物について前記位置データを記憶し、前記特定物検索手段は、前記移動手段に応じて、前記複数種類の中から検索すべき特定物の種類を決定しても良い。こうすれば、利用者の移動手段に応じて、検索対象となる特定物の種類を適切に定められるので、利用者の利便性の向上と共に、利用者が特定物表示に違和感を感じることを抑制することができる。   The map display system according to Application Example 1 further includes a moving unit recognizing unit that recognizes a moving unit of a user, and the position data storage unit stores the position data for a plurality of types of specific objects, and The object searching means may determine the type of the specific object to be searched from among the plurality of types according to the moving means. In this way, the type of the specific object to be searched can be appropriately determined according to the user's means of transportation, so the convenience of the user is improved and the user is prevented from feeling uncomfortable with the specific object display. can do.

[適用例2]所定の表示部に地図画像を表示可能な端末と通信可能な地図表示サーバであって、
地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、
前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段と、
前記地図画像データの少なくとも一部を、前記端末に送信する地図画像データ送信手段と、
前記地図画像データに基づく前記地図画像のうち、前記端末が表示している表示範囲を特定するための表示範囲特定情報を前記端末から取得する表示範囲取得手段と、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する特定物検索手段と、
前記検索された特定物に関連する特定物情報を、前記端末に送信する特定物情報送信手段と、
を備える、地図表示サーバ。
Application Example 2 A map display server capable of communicating with a terminal capable of displaying a map image on a predetermined display unit,
Map image data storage means for storing map image data representing a map image;
Position data storage means for storing position data representing the position of a specific object existing on the map image;
Map image data transmission means for transmitting at least a part of the map image data to the terminal;
Display range acquisition means for acquiring, from the terminal, display range specifying information for specifying the display range displayed by the terminal among the map images based on the map image data;
A specific object search means for searching for the specific object existing in a predetermined direction external region in a predetermined direction from the display range based on the position data;
Specific object information transmitting means for transmitting specific object information related to the searched specific object to the terminal;
A map display server.

適用例2に係る地図表示サーバによれば、端末の表示部に、所定方向に存在する特定物に関連する特定物表示を表示させることができる。この結果、端末の利用者の利便性を向上することができる。   According to the map display server according to the application example 2, it is possible to display the specific object display related to the specific object existing in the predetermined direction on the display unit of the terminal. As a result, the convenience of the user of the terminal can be improved.

適用例2に係る地図表示サーバにおいて、地図表示サーバにおいて、前記特定物情報送信手段は、前記特定物情報を前記所定方向に関連付けて前記端末に送信しても良い。こうすれば、端末の表示部に、所定方向に存在する特定物に関連する特定物表示を、当該所定方向を認識可能な態様で表示させることができる。この結果、より端末の利用者の利便性を向上することができる。   In the map display server according to Application Example 2, in the map display server, the specific object information transmission unit may transmit the specific object information in association with the predetermined direction to the terminal. If it carries out like this, the specific thing display relevant to the specific thing which exists in a predetermined direction can be displayed on the display part of a terminal in the aspect which can recognize the said predetermined direction. As a result, the convenience of the user of the terminal can be further improved.

[適用例3]
地図画像を表す地図画像データと前記地図画像上に存在する特定物の位置を表す位置データとを記憶する地図表示サーバと通信し、所定の表示部に地図を表示する地図表示端末であって、
前記地図画像データの少なくとも一部を前記地図表示サーバから取得する地図画像データ取得手段と、
前記取得された地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示する地図画像表示手段と、
前記表示範囲を特定するための表示範囲特定情報を前記地図表示サーバに送信し、前記地図表示サーバに前記表示範囲から所定方向にある特定物の検索を要求する表示範囲特定情報送信手段と、
前記地図表示サーバにより検索された特定物に関連する特定物情報を前記地図サーバから取得する特定物情報取得手段と、
前記取得された特定物情報に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する特定物表示手段と、
を備える地図表示端末。
[Application Example 3]
A map display terminal that communicates with a map display server that stores map image data representing a map image and position data representing a position of a specific object existing on the map image, and displays a map on a predetermined display unit,
Map image data acquisition means for acquiring at least part of the map image data from the map display server;
Map image display means for displaying a predetermined display range of the map image on the display unit based on the acquired map image data;
Display range specifying information transmitting means for transmitting display range specifying information for specifying the display range to the map display server, and requesting the map display server to search for a specific object in a predetermined direction from the display range;
Specific object information acquiring means for acquiring specific object information related to the specific object searched by the map display server from the map server;
A specific object display means for displaying a specific object display related to the acquired specific object information on the display unit in a manner capable of recognizing the predetermined direction;
A map display terminal comprising:

適用例3に係る地図表示端末によれば、端末自体の負荷を抑制しつつ、表示部に、所定方向に存在する特定物に関連する特定物表示を、当該所定方向を認識可能な態様で表示することができる。この結果、より端末の利用者の利便性を向上することができる。   According to the map display terminal according to the application example 3, the display of the specific object related to the specific object existing in the predetermined direction is displayed on the display unit in a manner capable of recognizing the predetermined direction while suppressing the load on the terminal itself. can do. As a result, the convenience of the user of the terminal can be further improved.

適用例3に係る地図表示端末は、さらに、利用者の移動手段を特定する移動手段特定手段を備え、前記表示範囲特定情報送信手段は、前記表示範囲特定情報と共に、前記移動手段を特定するための移動手段情報を前記地図表示サーバに送信し、前記地図表示サーバは、前記特定物の検索を、前記移動手段に応じて実行しても良い。こうすれば、地図表示サーバに移動手段に応じた特定物の検索を実行させることができる。この結果、より利用者の利便性の高い特定物表示を実現することができる。   The map display terminal according to Application Example 3 further includes a moving unit specifying unit that specifies a moving unit of a user, and the display range specifying information transmitting unit specifies the moving unit together with the display range specifying information. The moving means information may be transmitted to the map display server, and the map display server may search for the specific object in accordance with the moving means. In this way, it is possible to cause the map display server to search for a specific object according to the moving means. As a result, it is possible to realize specific object display that is more convenient for the user.

[適用例4]所定の表示部に地図を表示するための地図表示方法であって、
地図画像を表す地図画像データを記憶し、
前記地図画像上に存在する特定物の位置を表す位置データを記憶し、
前記地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示し、
前記表示範囲を特定するための表示範囲特定情報を取得し、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索し、
前記検索された特定物に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する地図表示方法。
Application Example 4 A map display method for displaying a map on a predetermined display unit,
Stores map image data representing a map image,
Storing position data representing the position of a specific object existing on the map image;
Displaying a predetermined display range of the map image on the display unit based on the map image data;
Obtaining display range specifying information for specifying the display range;
Searching for the specific object existing in a predetermined direction outer region located outside the display range and in a predetermined direction from the display range based on the position data,
A map display method for displaying a specific object display related to the searched specific object on the display unit in a manner capable of recognizing the predetermined direction.

[適用例5]所定の表示部に地図画像を表示可能な端末と通信可能であって、地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段にアクセス可能なコンピュータのためのコンピュータプログラムであって、
前記地図画像データの少なくとも一部を、前記端末に送信する第1の機能と、
前記地図画像データに基づく前記地図画像のうち、前記端末が表示している表示範囲を特定するための表示範囲特定情報を前記端末から取得する第2の機能と、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する第3の機能と、
前記検索された特定物に関連する特定物情報を、前記端末に送信する第4の機能と、
を前記コンピュータに実現させる、コンピュータプログラム。
Application Example 5 Map image data storage means capable of communicating with a terminal capable of displaying a map image on a predetermined display unit, storing map image data representing the map image, and a specific object existing on the map image A computer program for a computer accessible to position data storage means for storing position data representing the position of
A first function of transmitting at least part of the map image data to the terminal;
A second function of acquiring, from the terminal, display range specifying information for specifying a display range displayed by the terminal out of the map image based on the map image data;
A third function of searching for the specific object existing in a predetermined direction external region that is outside the display range and in a predetermined direction from the display range based on the position data;
A fourth function of transmitting specific item information related to the searched specific item to the terminal;
A computer program for causing the computer to realize the above.

[適用例6]地図画像を表す地図画像データと前記地図画像上に存在する特定物の位置を表す位置データとを記憶する地図表示サーバと通信可能であり、所定の表示部を有する端末装置のためのコンピュータプログラムであって、
前記地図画像データの少なくとも一部を前記地図表示サーバから取得する第1の機能と、
前記取得された地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示する第2の機能と、
前記表示範囲を特定するための表示範囲特定情報を前記地図表示サーバに送信し、前記地図表示サーバに前記表示範囲から所定方向にある特定物の検索を要求する第3の機能と、
前記地図表示サーバにより検索された特定物に関連する特定物情報を前記地図サーバから取得する第4の機能と、
前記取得された特定物情報に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する第5の機能と、
を前記端末装置が有するコンピュータに実現させるコンピュータプログラム。
Application Example 6 of a terminal device that can communicate with a map display server that stores map image data representing a map image and position data representing the position of a specific object existing on the map image, and having a predetermined display unit A computer program for
A first function of acquiring at least a part of the map image data from the map display server;
A second function of displaying a predetermined display range of the map image on the display unit based on the acquired map image data;
A third function of transmitting display range specifying information for specifying the display range to the map display server, and requesting the map display server to search for a specific object in a predetermined direction from the display range;
A fourth function of acquiring specific object information related to the specific object searched by the map display server from the map server;
A fifth function of displaying a specific object display related to the acquired specific object information on the display unit in a manner capable of recognizing the predetermined direction;
A computer program that causes a computer included in the terminal device to realize the above.

上記適用例2に係る地図表示サーバ、適用例3に係る地図表示端末、適用例4に係る地図表示方法、適用例5および適用例6に係るコンピュータプログラムは、それぞれ、適用例1に係る地図表示システムと同様の作用効果を得ることができる。また、上記適用例2に係る地図表示サーバ、適用例3に係る地図表示方法、適用例4に係る地図表示端末、適用例5および適用例6に係るコンピュータプログラムは、それぞれ、適用例1に係る地図表示システムと同様にして種々の態様にて実現され得る。   The map display server according to application example 2, the map display terminal according to application example 3, the map display method according to application example 4, the computer programs according to application example 5 and application example 6, respectively, map display according to application example 1 The same effect as the system can be obtained. Further, the map display server according to Application Example 2, the map display method according to Application Example 3, the map display terminal according to Application Example 4, and the computer programs according to Application Example 5 and Application Example 6 are respectively related to Application Example 1. Similar to the map display system, it can be realized in various modes.

さらに、本発明は、上記適用例5および/または適用例6に係るコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。   Furthermore, the present invention can be realized in the form of a recording medium that records the computer program according to Application Example 5 and / or Application Example 6, a data signal that includes the computer program and is embodied in a carrier wave, and the like. .

以下、本発明の実施の形態について、図面を参照しながら、実施例に基づき説明する。   Hereinafter, embodiments of the present invention will be described based on examples with reference to the drawings.

A.実施例:
・地図表示システムの概略構成:
図1は、実施例としての地図表示システム10の概略構成を示す説明図である。図2は、携帯端末200の主制御部210の内部構成を示すブロック図である。図3は、経路探索サーバ100の制御部104の内部構成を示すブロック図である。図4は、地図サーバ150の制御部154の内部構成を示すブロック図である。図示するように、実施例の地図表示システム10は、経路探索サーバ100と、地図サーバ150と、基地局BSと、携帯端末200とを含んでいる。経路探索サーバ100と、地図サーバ150と、基地局BSは、インターネットINTを介して通信可能に接続されている。携帯端末200は、基地局BSと無線通信することが可能であり、この結果、携帯端末200は、基地局BSを介して、経路探索サーバ100および地図サーバ150と通信を行うことができる。
A. Example:
・ Schematic configuration of map display system:
FIG. 1 is an explanatory diagram showing a schematic configuration of a map display system 10 as an embodiment. FIG. 2 is a block diagram showing an internal configuration of the main control unit 210 of the mobile terminal 200. FIG. 3 is a block diagram illustrating an internal configuration of the control unit 104 of the route search server 100. FIG. 4 is a block diagram showing the internal configuration of the control unit 154 of the map server 150. As shown in the figure, the map display system 10 of the embodiment includes a route search server 100, a map server 150, a base station BS, and a mobile terminal 200. The route search server 100, the map server 150, and the base station BS are communicably connected via the Internet INT. The mobile terminal 200 can wirelessly communicate with the base station BS. As a result, the mobile terminal 200 can communicate with the route search server 100 and the map server 150 via the base station BS.

本実施例の携帯端末200は、地図表示端末として機能することができる。また、携帯端末200は、GPS受信機201を備えており、これと地図表示機能とを用いて経路案内を行う機能を備えている。   The mobile terminal 200 of the present embodiment can function as a map display terminal. The mobile terminal 200 includes a GPS receiver 201, and has a function of performing route guidance using this and the map display function.

携帯端末200は、GPS受信機201と、表示パネル202と、音声出力部204と、キー入力部205と、無線通信回路206と、通話制御部207と、外部記憶装置208と、主制御部210と、を備えている。   The mobile terminal 200 includes a GPS receiver 201, a display panel 202, an audio output unit 204, a key input unit 205, a wireless communication circuit 206, a call control unit 207, an external storage device 208, and a main control unit 210. And.

GPS受信機201は、GPS(Global Positioning System/全地球測位システム)を構成する人工衛星から送信された電波を受信する装置である。   The GPS receiver 201 is a device that receives radio waves transmitted from artificial satellites that constitute a GPS (Global Positioning System / Global Positioning System).

表示パネル202は、液晶ディスプレイとこれを駆動する駆動回路とを備えている。液晶ディスプレイは、たとえば、480画素×640画素(VGA)の解像度を有する。表示パネル202には、液晶ディスプレイに限らず、有機ELディスプレイなど、種々の表示装置を採用することが可能である。   The display panel 202 includes a liquid crystal display and a drive circuit that drives the liquid crystal display. The liquid crystal display has a resolution of, for example, 480 pixels × 640 pixels (VGA). The display panel 202 is not limited to a liquid crystal display, and various display devices such as an organic EL display can be employed.

音声出力部204は、経路案内時に音声を出力するためのスピーカや、これを駆動する回路などから構成される。   The voice output unit 204 includes a speaker for outputting voice during route guidance, a circuit for driving the speaker, and the like.

キー入力部205は、方向入力キー205aや、その他の操作キー205bなどのキー群から構成される。携帯端末200の利用者は、これらのキーを用いることで、各種の操作を行うことができる。   The key input unit 205 includes a group of keys such as a direction input key 205a and other operation keys 205b. The user of the portable terminal 200 can perform various operations by using these keys.

無線通信回路206は、基地局BSとの間でデータ通信もしくは音声通信を行うための回路である。無線通信回路206は、基地局BSを介して、経路探索サーバ100や地図サーバ150にアクセスを行うことができる。   The wireless communication circuit 206 is a circuit for performing data communication or voice communication with the base station BS. The wireless communication circuit 206 can access the route search server 100 and the map server 150 via the base station BS.

通話制御部207は、音声通話のための着信や呼出、音声信号と電気信号の変換などを行う回路である。通話制御部207と無線通信回路206とを備えることにより、携帯端末200は、携帯電話として動作することができる。   The call control unit 207 is a circuit that performs incoming calls and calls for voice calls, conversion of voice signals and electric signals, and the like. By providing the call control unit 207 and the wireless communication circuit 206, the mobile terminal 200 can operate as a mobile phone.

外部記憶装置208は、ハードディスク、フラッシュメモリ、メモリカードなどで構成され得る。外部記憶装置208には、各種ソフトウエアやデータの格納に用いられる。   The external storage device 208 can be configured with a hard disk, a flash memory, a memory card, and the like. The external storage device 208 is used for storing various software and data.

携帯端末200の主制御部210は、携帯端末200の上述した各部201〜208を制御するためのコントローラである。図2に示すように、主制御部210は、中央演算回路(CPU)211と、ROMやRAMなどの内部記憶装置212と、携帯端末200の各部201〜208と外部バスOBを介して信号を遣り取りするためのインタフェース(IF)部213とを備えている。CPU211と内部記憶装置212とIF部213とは、内部バスIBで相互に接続されている。   The main control unit 210 of the mobile terminal 200 is a controller for controlling the above-described units 201 to 208 of the mobile terminal 200. As shown in FIG. 2, the main control unit 210 receives a signal via a central processing circuit (CPU) 211, an internal storage device 212 such as a ROM or a RAM, each unit 201 to 208 of the mobile terminal 200, and an external bus OB. And an interface (IF) unit 213 for exchange. The CPU 211, the internal storage device 212, and the IF unit 213 are mutually connected by an internal bus IB.

CPU211は、内部記憶装置212に格納されたプログラムを実行することで、携帯端末200の種々の機能を実現する。   The CPU 211 implements various functions of the mobile terminal 200 by executing programs stored in the internal storage device 212.

携帯端末200が地図表示端末として機能するとき、図2に示すように、内部記憶装置212には、地図表示プログラムM10が格納されている。地図表示プログラムM10は、例えば、地図サーバ150や経路探索サーバ100を運用する事業者によりインターネットINTおよび基地局BSを介して配信されても良い。地図表示プログラムM10は、使用しないときは、外部記憶装置208に格納され、使用時に、外部記憶装置208から読み出されて、内部記憶装置212に格納される。また、内部記憶装置212には、CPU211がデータ処理を行う際に、各種の処理データを一時的に格納するためのバッファ領域BFが確保されている。   When the portable terminal 200 functions as a map display terminal, a map display program M10 is stored in the internal storage device 212 as shown in FIG. The map display program M10 may be distributed via the Internet INT and the base station BS, for example, by a business operator who operates the map server 150 or the route search server 100. The map display program M10 is stored in the external storage device 208 when not used, read out from the external storage device 208 and stored in the internal storage device 212 when used. Further, the internal storage device 212 has a buffer area BF for temporarily storing various processing data when the CPU 211 performs data processing.

地図表示プログラムM10は、サブモジュールとして、地図画像データ取得部M11と、地図画像表示部M12と、表示範囲特定情報送信部M13と、特定物情報取得部M14と、特定物表示部M15を含んでいる。これらの機能部については、その具体的処理と共に後述する。また、地図表示プログラムM10は、図2において破線で示すように移動手段情報受付部M16と、移動手段情報送信部M17を含んでも良い。これらの機能部については、変形例として後述する。   The map display program M10 includes a map image data acquisition unit M11, a map image display unit M12, a display range specification information transmission unit M13, a specific item information acquisition unit M14, and a specific item display unit M15 as submodules. Yes. These functional units will be described later together with specific processing. Further, the map display program M10 may include a moving means information receiving unit M16 and a moving means information transmitting unit M17 as indicated by broken lines in FIG. These functional units will be described later as modified examples.

経路探索サーバ100は、通信部102と、制御部104と、記憶部105とを備えている。通信部102は、インターネットINTを介して地図サーバ150と、インターネットINTと基地局BSを介して携帯端末200と、それぞれ通信を行うことができる。記憶部105には、後述する地図画像データが表す地図画像に対応した領域に関するノード/リンクデータと、ノード/リンクデータに関連付けられた属性情報が記録されたノード/リンクデータベース106が記憶されている。ノード/リンクデータは、交差点、分岐点、駅などの要素(ノード)を表すノード情報と、ノード間を結ぶ線分(リンク)を表すリンクデータとを含む。リンクは、例えば、道路などの交通経路に対応している。ノード/リンクデータベース106に格納されたノード/リンクデータおよび属性情報は、経路案内や、後述する周辺駅検索処理に用いられる。経路案内の詳細については、省略する。   The route search server 100 includes a communication unit 102, a control unit 104, and a storage unit 105. The communication unit 102 can communicate with the map server 150 via the Internet INT and with the mobile terminal 200 via the Internet INT and the base station BS. The storage unit 105 stores node / link data relating to a region corresponding to a map image represented by map image data described later, and a node / link database 106 in which attribute information associated with the node / link data is recorded. . The node / link data includes node information representing elements (nodes) such as intersections, branch points, and stations, and link data representing line segments (links) connecting the nodes. The link corresponds to a traffic route such as a road. The node / link data and attribute information stored in the node / link database 106 are used for route guidance and surrounding station search processing described later. Details of route guidance are omitted.

経路探索サーバ100の制御部104は、経路探索サーバ100の上述した通信部102および記憶部105を制御するためのコントローラである。図3に示すように、制御部104は、中央演算回路(CPU)1041と、ROMやRAMなどの内部記憶装置1042と、通信部102および記憶部105と外部バスOBを介して信号を遣り取りするためのIF部1043とを備えている。CPU1041と内部記憶装置1042とIF部1043とは、内部バスIBで相互に接続されている。   The control unit 104 of the route search server 100 is a controller for controlling the above-described communication unit 102 and storage unit 105 of the route search server 100. As shown in FIG. 3, the control unit 104 exchanges signals via a central processing circuit (CPU) 1041, an internal storage device 1042 such as a ROM and a RAM, a communication unit 102 and a storage unit 105, and an external bus OB. An IF unit 1043. The CPU 1041, the internal storage device 1042, and the IF unit 1043 are connected to each other via an internal bus IB.

CPU1041は、内部記憶装置1042に格納されたプログラムを実行することで、経路探索サーバ100としての機能を実現する。内部記憶装置1042には、第1サーバプログラムM20が格納されている。   The CPU 1041 implements a function as the route search server 100 by executing a program stored in the internal storage device 1042. The internal storage device 1042 stores a first server program M20.

第1サーバプログラムM20は、サブモジュールとして、表示範囲取得部M21と、特定物検索部M22と、特定物情報送信部M23と、を含んでいる。これらの機能部については、その具体的処理と共に後述する。また、第1サーバプログラムM20は、図3において破線で示すように、移動手段情報取得部M24を備えても良い。移動手段情報取得部M24については、変形例において後述する。   The first server program M20 includes a display range acquisition unit M21, a specific object search unit M22, and a specific object information transmission unit M23 as submodules. These functional units will be described later together with specific processing. Further, the first server program M20 may include a moving means information acquisition unit M24 as indicated by a broken line in FIG. The movement means information acquisition unit M24 will be described later in a modification.

地図サーバ150は、通信部152と、制御部154と、記憶部155とを備えている。記憶部155には、地図データベース156が格納されている。通信部152は、インターネットINTを介して経路探索サーバ100と、インターネットINTと基地局BSを介して携帯端末200と、それぞれ通信を行うことができる。地図データベース156には、携帯端末200に送信する地図画像を表すデータ(地図画像データ)がベクトルデータ形式で格納されている。なお、地図画像データは、ベクトルデータ形式に代えて、ビットマップ形式やJPEGデータ形式などのラスタデータ形式で格納されていても良い。この地図画像データには、地形や建物、道路等の形状を表すデータが含まれている。   The map server 150 includes a communication unit 152, a control unit 154, and a storage unit 155. The storage unit 155 stores a map database 156. The communication unit 152 can communicate with the route search server 100 via the Internet INT and with the mobile terminal 200 via the Internet INT and the base station BS. The map database 156 stores data (map image data) representing a map image transmitted to the mobile terminal 200 in a vector data format. The map image data may be stored in a raster data format such as a bitmap format or a JPEG data format instead of the vector data format. The map image data includes data representing the shape of topography, buildings, roads, and the like.

地図サーバ150の制御部154は、地図サーバ150の上述した通信部152および記憶部155を制御するためのコントローラである。図4に示すように、制御部154は、中央演算回路(CPU)1541と、ROMやRAMなどの内部記憶装置1542と、通信部152および記憶部155と外部バスOBを介して信号を遣り取りするためのIF部1543とを備えている。CPU1541と内部記憶装置1542とIF部1543とは、内部バスIBで相互に接続されている。   The control unit 154 of the map server 150 is a controller for controlling the above-described communication unit 152 and storage unit 155 of the map server 150. As shown in FIG. 4, the control unit 154 exchanges signals via a central processing circuit (CPU) 1541, an internal storage device 1542 such as a ROM or a RAM, a communication unit 152, a storage unit 155, and an external bus OB. An IF unit 1543. The CPU 1541, the internal storage device 1542, and the IF unit 1543 are connected to each other via an internal bus IB.

CPU1541は、内部記憶装置1542に格納されたプログラムを実行することで、地図サーバ150としての機能を実現する。内部記憶装置1542には、第2サーバプログラムM30が格納されている。   The CPU 1541 implements a function as the map server 150 by executing a program stored in the internal storage device 1542. The internal storage device 1542 stores a second server program M30.

第2サーバプログラムM30は、サブモジュールとして、地図画像データ送信部M31を含んでいる。地図画像データ送信部M31については、その具体的処理と共に後述する。   The second server program M30 includes a map image data transmission unit M31 as a submodule. The map image data transmission unit M31 will be described later along with its specific processing.

本実施例における経路探索サーバ100と地図サーバ150とから成るサーバシステム1000が、請求項における地図表示サーバに対応する。本実施例では、地図サーバ150と経路探索サーバ100とは、インターネットを介して接続されるものとしたが、LAN(ローカルエリアネットワーク)を介して接続されるものとしてもよい。また、経路探索サーバ100と地図サーバ150は、一つのサーバとして構成することも可能である。   The server system 1000 including the route search server 100 and the map server 150 in this embodiment corresponds to the map display server in the claims. In this embodiment, the map server 150 and the route search server 100 are connected via the Internet, but may be connected via a LAN (local area network). Further, the route search server 100 and the map server 150 can be configured as one server.

次に、ノード/リンクデータベース106に格納されているデータの一つである駅位置データについて説明する。図5は、駅位置データの内容を概念的に示す図である。   Next, station position data, which is one of data stored in the node / link database 106, will be described. FIG. 5 is a diagram conceptually showing the contents of the station position data.

駅位置データSLDは、ノードと、ノードに関連付けられた属性情報から構成される。ノードは、緯度データと経度データを含み、地図画像上の位置を特定するデータである。図5において、×印SPは、駅に対応するノード(駅ノード)を示している。駅ノードSPは、例えば、駅を示す2次元画像の重心位置に設定される。全ての駅ノードSPには、属性情報として、駅であることを示す情報(種別情報)と、駅名データ(テキストデータ)が関連付けられている。言い換えれば、図5に一つの駅ノードSPについて示すように、本実施例における駅位置データSLDは、緯度NY、経度WX、駅であることを示す種別情報、駅名を少なくとも含むエントリの集合から成るデータベースと言うことができる。   The station position data SLD includes a node and attribute information associated with the node. The node is data that includes latitude data and longitude data and specifies a position on a map image. In FIG. 5, x marks SP indicate nodes (station nodes) corresponding to the stations. The station node SP is set, for example, at the position of the center of gravity of a two-dimensional image showing a station. All station nodes SP are associated with information indicating that the station is a station (type information) and station name data (text data) as attribute information. In other words, as shown for one station node SP in FIG. 5, the station position data SLD in the present embodiment is composed of a set of entries including at least latitude NY, longitude WX, type information indicating a station, and a station name. It can be called a database.

・地図表示システムの動作:
地図表示システムの動作として、携帯端末200の表示パネル202に地図を表示する処理(地図表示処理)について説明する。
・ Operation of the map display system:
As an operation of the map display system, a process of displaying a map on the display panel 202 of the mobile terminal 200 (map display process) will be described.

図6は、携帯端末200の地図表示プログラムM10が実行する地図表示処理の処理ルーチンを示すフローチャートである。   FIG. 6 is a flowchart showing a processing routine of map display processing executed by the map display program M10 of the mobile terminal 200.

携帯端末200の利用者が地図表示プログラムM10を起動すると、地図表示プログラムM10の地図画像データ取得部M11は、地図サーバ150に対して地図画像データを要求する(ステップS10)。具体的には、地図画像データ取得部M11は、GPS受信機201が受信した電波に基づき現在位置を測位することにより、現在位置を認識する。地図画像データ取得部M11は、認識した現在位置を含む範囲の指定を地図サーバ150に送信する。   When the user of the portable terminal 200 activates the map display program M10, the map image data acquisition unit M11 of the map display program M10 requests map image data from the map server 150 (step S10). Specifically, the map image data acquisition unit M11 recognizes the current position by measuring the current position based on the radio wave received by the GPS receiver 201. The map image data acquisition unit M11 transmits designation of a range including the recognized current position to the map server 150.

地図サーバ150が地図画像データの要求を受け取ると、地図サーバ150の第2サーバプログラムM30の地図画像データ送信部M31は、指定範囲の地図画像データを携帯端末200に対して送信する。地図画像データ取得部M11は、地図サーバ150から送信されてくる指定範囲の地図画像データを取得する(ステップS20)。地図画像データは、本実施例では、緯度と経度で表される地球表面上の座標空間(地上座標空間)に地図画像を描く画像データであり、地上座標空間における座標と関連付けられたベクトルデータ形式またはラスタデータ形式の画像データである。   When the map server 150 receives a request for map image data, the map image data transmission unit M31 of the second server program M30 of the map server 150 transmits map image data in a specified range to the mobile terminal 200. The map image data acquisition unit M11 acquires map image data in a specified range transmitted from the map server 150 (step S20). In this embodiment, the map image data is image data that draws a map image in a coordinate space (ground coordinate space) on the earth surface represented by latitude and longitude, and is a vector data format associated with coordinates in the ground coordinate space. Or image data in a raster data format.

地図画像データが取得されると、地図表示プログラムM10の地図画像表示部M12は、取得された地図画像データが表す地図画像のうち、現在位置を中心とした所定の範囲(表示範囲)を所定の縮尺にて表示パネル202に表示する(ステップS30)。   When the map image data is acquired, the map image display unit M12 of the map display program M10 determines a predetermined range (display range) centered on the current position from the map image represented by the acquired map image data. The image is displayed on the display panel 202 at a reduced scale (step S30).

図7は、表示パネル202に表示範囲の地図画像MDが表示されている様子を示す図である。図7に示すように、表示パネル202には、表示範囲の地図画像MDの中心を示すセンターマークCMが地図画像MDに重畳して表示されている。   FIG. 7 is a diagram illustrating a state in which the display range map image MD is displayed on the display panel 202. As shown in FIG. 7, a center mark CM indicating the center of the map image MD in the display range is displayed on the display panel 202 so as to be superimposed on the map image MD.

地図画像が表示されると、地図画像表示部M12は、利用者からの表示変更要求の有無を判断する(ステップS40)。表示変更要求は、例えば、方向入力キー205aの押下により、表示範囲を移動(スクロール)させる要求や、所定の操作キー205bの押下により、縮尺を変更(ズームイン、または、ズームアウト)させる要求が含まれる。   When the map image is displayed, the map image display unit M12 determines whether or not there is a display change request from the user (step S40). The display change request includes, for example, a request to move (scroll) the display range by pressing the direction input key 205a, and a request to change the scale (zoom in or zoom out) by pressing the predetermined operation key 205b. It is.

表示変更要求が有った場合には(ステップS40:YES)、地図画像表示部M12は、受け付けた表示変更要求に従って、表示変更処理、例えば、スクロール、ズームイン、ズームアウトを行い、地図表示を更新する(ステップS50)。   When there is a display change request (step S40: YES), the map image display unit M12 performs a display change process, for example, scrolling, zooming in and zooming out, and updating the map display according to the received display change request. (Step S50).

表示変更要求が無い場合には(ステップS40:NO)、地図表示プログラムM10の表示範囲特定情報送信部M13は、表示変更要求が無い期間が、所定期間に亘って無いか否かを判断する(ステップS60)。所定期間は、例えば、3秒から5秒程度に設定される。この所定期間は、利用者が変更可能としても良い。   When there is no display change request (step S40: NO), the display range specifying information transmission unit M13 of the map display program M10 determines whether or not there is no period for which there is no display change request over a predetermined period ( Step S60). The predetermined period is set to about 3 to 5 seconds, for example. This predetermined period may be changeable by the user.

所定期間内に表示変更要求が有った場合には(ステップS60:NO)、処理は、ステップS40にリターンされる。   If there is a display change request within the predetermined period (step S60: NO), the process returns to step S40.

表示変更要求が所定期間に亘って無い場合には(ステップS60:YES)、表示範囲特定情報送信部M13は、表示範囲の外側に存在する駅に関する情報(周辺駅情報)の要求を送信する(ステップS70)。具体的には、表示範囲特定情報送信部M13は、周辺駅情報を要求するコマンドと共に、現在、表示パネル202に表示されている地図画像の表示範囲を特定するための情報(表示範囲特定情報)を、経路探索サーバ100に対して送信する。   When there is no display change request for a predetermined period (step S60: YES), the display range specifying information transmitting unit M13 transmits a request for information (stationary station information) related to a station existing outside the display range ( Step S70). Specifically, the display range specifying information transmitting unit M13 includes information for specifying the display range of the map image currently displayed on the display panel 202 (display range specifying information) together with a command for requesting peripheral station information. Is transmitted to the route search server 100.

表示範囲特定情報は、図7に示す表示範囲の角に対応する4つの点P1〜P4の座標(緯度、経度)を経路探索サーバ100が特定可能な情報であれば良い。例えば、予め、地図画像の表示方向が定まっている場合、例えば、表示パネル202の上方を北、下方を南にして地図画像を表示すると予め決まっている場合には、4つの点P1〜P4のうち、対向する2点(P1とP4、または、P2とP3)の座標情報を、表示範囲特定情報とすることができる。また、地図画像の表示方向が予め定まっていない場合、例えば、利用者が自由に地図画像の向きを変更可能な場合には、上記対向する2点の座標情報と、画面の上方の方角を示す情報を表示範囲特定情報としても良いし、4つの点P1〜P4の座標情報表示範囲特定情報としても良い。   The display range specifying information may be information that allows the route search server 100 to specify the coordinates (latitude and longitude) of the four points P1 to P4 corresponding to the corners of the display range shown in FIG. For example, when the display direction of the map image is determined in advance, for example, when it is predetermined that the map image is displayed with the upper side of the display panel 202 being north and the lower side being south, the four points P1 to P4 are displayed. Of these, the coordinate information of two opposing points (P1 and P4, or P2 and P3) can be used as display range specifying information. Further, when the display direction of the map image is not predetermined, for example, when the user can freely change the direction of the map image, the coordinate information of the two opposite points and the upper direction of the screen are displayed. The information may be display range specifying information, or the coordinate information display range specifying information of the four points P1 to P4.

ここで、携帯端末200から周辺駅情報の要求(ステップS70)を受け取った経路探索サーバ100における処理(駅情報応答処理)について、説明する。   Here, a process (station information response process) in the route search server 100 that has received a request for nearby station information (step S70) from the mobile terminal 200 will be described.

図8は、経路探索サーバ100における駅情報応答処理の処理ルーチンを示すフローチャートである。経路探索サーバ100において、第1サーバプログラムM20の表示範囲取得部M21は、周辺駅情報の要求を受け取ると、要求に含まれる上述した表示範囲特定情報を取得する(ステップS101)。表示範囲取得部M21は、表示範囲特定情報に基づき、携帯端末200における表示範囲を認識する(ステップS102)。具体的には、表示範囲取得部M21は、上述した4つの点P1〜P4(図7)を認識する。   FIG. 8 is a flowchart showing a processing routine of station information response processing in the route search server 100. In the route search server 100, when the display range acquisition unit M21 of the first server program M20 receives a request for peripheral station information, it acquires the above-described display range specifying information included in the request (step S101). The display range acquisition unit M21 recognizes the display range on the mobile terminal 200 based on the display range specifying information (step S102). Specifically, the display range acquisition unit M21 recognizes the four points P1 to P4 (FIG. 7) described above.

携帯端末200における表示範囲を認識すると、第1サーバプログラムM20の特定物検索部M22は、特定物として、駅を検索するために、検索方向を設定する(ステップS103)。本実施例では、特定物検索部M22は、東西南北の4方向のうちの一つを検索方向として設定する。以下では、本ステップにおいて、東方向が検索方向として設定されたものとして説明する。   When the display range on the portable terminal 200 is recognized, the specific object search unit M22 of the first server program M20 sets a search direction in order to search for a station as a specific object (step S103). In the present embodiment, the specific object search unit M22 sets one of the four directions of east, west, south, and north as a search direction. In the following description, it is assumed that the east direction is set as the search direction in this step.

検索方向が設定されると、特定物検索部M22は、東方向に検索範囲を設定する(ステップS104)。   When the search direction is set, the specific object search unit M22 sets a search range in the east direction (step S104).

図9は、設定される検索範囲について示す説明図である。図9においてシングルハッチングされた領域が、東方向について設定される検索範囲を示している。東方向の検索範囲は、東側外部領域301と東側内部領域311と呼ぶ2つの矩形の領域から成る。   FIG. 9 is an explanatory diagram showing a set search range. In FIG. 9, the single-hatched area indicates the search range set for the east direction. The search range in the east direction is composed of two rectangular areas called an east side outer area 301 and an east side inner area 311.

東側外部領域301は、表示範囲の外側で、かつ、表示範囲の東側の辺に(図9の右方向)に接する領域である。東側外部領域301の南北方向の巾(図9の上下方向)の巾Hは、表示範囲の同方向の巾と同一であり、東側外部領域301の西側の辺は、表示範囲の東側の辺と一致している。東側外部領域301の北側の辺と南側の辺は、表示範囲の縦方向(本実施例では、南北方向)に対して垂直であり、東側外部領域301の東西方向(図9の左右方向)の巾WSは、予め定められており、本実施例では20km(キロメートル)である。   The east side outer area 301 is an area outside the display range and in contact with the east side of the display range (right direction in FIG. 9). The width H in the north-south direction of the east side outer region 301 (the vertical direction in FIG. 9) is the same as the width in the same direction of the display range, and the west side of the east side outer region 301 is the east side of the display range. Match. The north side and the south side of the east side outer region 301 are perpendicular to the vertical direction of the display range (in this embodiment, the north-south direction), and the east-west direction (the left-right direction in FIG. The width WS is predetermined and is 20 km (kilometers) in the present embodiment.

東側内部領域311は、表示範囲の内側で、かつ、表示範囲の東方向の辺に接し、同辺に沿って設けられた領域である。東側内部領域311の南北方向の巾Hは、表示範囲の同方向の巾と同一であり、東側内部領域311の東側の辺は、表示範囲の東側の辺および東側外部領域301の西側の辺と一致している。東側内部領域311の東西方向の巾IWは、表示範囲の東西方向の巾Wの10%(パーセント)に設定されている。巾IWの大きさは、これに限られるものではなく、表示範囲の東西方向の巾Wの5%や15%であっても良い。   The east side internal region 311 is a region provided along the east side of the display range and in contact with the east side of the display range. The width H in the north-south direction of the east side inner region 311 is the same as the width in the same direction of the display range, and the east side of the east side inner region 311 is the east side of the display range and the west side of the east side outer region 301. Match. The east-west width IW of the east side inner region 311 is set to 10% (percent) of the east-west width W of the display range. The size of the width IW is not limited to this, and may be 5% or 15% of the width W in the east-west direction of the display range.

検索範囲が設定されると、特定物検索部M22は、設定された検索範囲内に含まれる駅を検索する(ステップS105)。   When the search range is set, the specific object search unit M22 searches for stations included in the set search range (step S105).

図10は、検索範囲における駅の検索について示す説明図である。図10における×印は、駅ノードSPを概念的に示している。特定物検索部M22は、ノード/リンクデータベース106に含まれる駅位置データSLD(図5)を検索して、検索範囲に含まれる駅ノードSPを検索する。図10に示す例では、それぞれa、b、cの符号を付すと共に、円で囲んだ3つの駅ノードSPが検索されることになる。   FIG. 10 is an explanatory diagram showing a search for a station in the search range. A cross in FIG. 10 conceptually shows the station node SP. The specific object search unit M22 searches the station position data SLD (FIG. 5) included in the node / link database 106 to search for the station node SP included in the search range. In the example shown in FIG. 10, three station nodes SP that are respectively marked with a, b, and c and surrounded by a circle are searched.

駅ノードSPが検索されると、特定物検索部M22は、検索された駅ノードSPが複数であるか否かを判断する(ステップS106)。複数の駅ノードSPが検索された場合には(ステップS106:YES)、特定物検索部M22は、複数の駅ノードSPのそれぞれについて、表示範囲の代表点としての中心点CTPとの距離を算出し、中心点CTPとの距離が最も短い駅を、最終的な検索結果としての駅ノードSPとする。特定物検索部M22は、最終的な検索結果とされた駅ノードSPについて、中心点CTPとの距離と、駅名を取得する(ステップS108)。駅名は、駅位置データSLDにおいて、上述したように駅ノードSPに属性情報として関連付けられている(図5)ので、容易に取得可能である。また、中心点CTPと駅ノードSPとの距離は、緯度、および、経度に基づき容易に計算可能である。   When the station node SP is searched, the specific object search unit M22 determines whether there are a plurality of searched station nodes SP (step S106). When a plurality of station nodes SP are searched (step S106: YES), the specific object search unit M22 calculates a distance from the center point CTP as a representative point of the display range for each of the plurality of station nodes SP. The station with the shortest distance from the center point CTP is set as a station node SP as a final search result. The specific object search unit M22 acquires the distance from the center point CTP and the station name for the station node SP determined as the final search result (step S108). Since the station name is associated with the station node SP as attribute information in the station position data SLD as described above (FIG. 5), it can be easily obtained. Further, the distance between the center point CTP and the station node SP can be easily calculated based on the latitude and longitude.

検索された駅ノードSPが一つである場合には(ステップS106:NO)、特定物検索部M22は、当該駅ノードSPを最終的な検索結果とされた駅ノードSPとし、中心点CTPとの距離と駅名を取得する(ステップS107)。   When the searched station node SP is one (step S106: NO), the specific object search unit M22 sets the station node SP as the station node SP that is the final search result, and the center point CTP. And the station name are acquired (step S107).

駅名および距離が取得されると、特定物検索部M22は、4方向全てについて、上述したステップS104〜S108までの処理が終了したか否かを判断する(ステップS109)。東西南北の4方向のうち、未だ処理が終了していない方向がある場合には(ステップS109:NO)、特定物検索部M22は、ステップS103にリターンし、処理が終了していない方向を新たに検索方向として設定する。この結果、最終的には、4つの方向のそれぞれについて、検索範囲が設定され、検索範囲内の最も近い駅の駅名および距離が取得されることとなる。   When the station name and distance are acquired, the specific object search unit M22 determines whether or not the above-described processing from steps S104 to S108 has been completed for all four directions (step S109). If there is a direction in which the processing has not yet been completed among the four directions of east, west, south, north, and south (step S109: NO), the specific object search unit M22 returns to step S103 and sets a new direction in which the processing has not ended. Set as search direction. As a result, the search range is finally set for each of the four directions, and the station name and distance of the nearest station in the search range are acquired.

図9には、4方向のそれぞれについて設定される検索範囲が図示されている。西方向についての検索範囲は、西側外部領域303と西側内部領域313である。西側外部領域303は東側外部領域301と同一の形状を有し、西側内部領域313は東側内部領域311と同一の形状を有する。また、西側外部領域303および西側内部領域313は、それぞれ、東側外部領域301および東側内部領域311と、表示範囲の中心点CTPを通る南北方向の線に対して線対称の位置にある。   FIG. 9 shows search ranges set for each of the four directions. The search range in the west direction is a west side outer region 303 and a west side inner region 313. The west side outer region 303 has the same shape as the east side outer region 301, and the west side inner region 313 has the same shape as the east side inner region 311. Further, the west-side outer region 303 and the west-side inner region 313 are in line-symmetric positions with respect to the east-side outer region 301 and the east-side inner region 311 with respect to a line in the north-south direction passing through the center point CTP of the display range.

北方向の検索範囲は、北側外部領域302と北側内部領域312と呼ぶ2つの矩形の領域から成る。北側外部領域302は、表示範囲の外側で、かつ、表示範囲の北側の辺に接する領域である。北側外部領域302の東西方向の巾Wは、表示範囲の同方向の巾と同一であり、北側外部領域302の南側の辺は、表示範囲の北側の辺と一致している。北側外部領域302の西側の辺と東側の辺は、表示範囲の横方向に対して垂直であり、北側外部領域302の南北方向の巾WHは、予め定められており、本実施例では20km(キロメートル)である。   The search range in the north direction includes two rectangular areas called a north side outer area 302 and a north side inner area 312. The north outer area 302 is an area outside the display range and in contact with the northern side of the display range. The width W in the east-west direction of the north-side outer region 302 is the same as the width in the same direction of the display range, and the south side of the north-side outer region 302 is coincident with the north side of the display range. The west side and the east side of the north outer region 302 are perpendicular to the horizontal direction of the display range, and the width WH in the north-south direction of the north outer region 302 is predetermined, and in this embodiment, 20 km ( Km).

北側内部領域312は、表示範囲の内側で、かつ、表示範囲の北方向の辺に接し、同辺に沿って設けられた領域である。北側内部領域312の東西方向の巾Wは、表示範囲の同方向の巾と同一であり、北側内部領域312の北側の辺は、表示範囲の北側の辺および北側外部領域302の北側の辺と一致している。北側内部領域312の南北方向の巾IHは、本実施例では、表示範囲の南北方向の巾Hの10%(パーセント)に設定されている。   The north-side inner region 312 is an area provided along the same side of the display range and in contact with the side in the north direction of the display range. The width W in the east-west direction of the north inner region 312 is the same as the width in the same direction of the display range, and the north side of the north inner region 312 is the north side of the display range and the north side of the north outer region 302. Match. In the present embodiment, the width IH in the north-south direction of the north-side inner region 312 is set to 10% (percent) of the width H in the north-south direction of the display range.

南方向についての検索範囲は、南側外部領域304と南側内部領域314である。南側外部領域304は北側外部領域302と同一の形状を有し、南側内部領域314は北側内部領域312と同一の形状を有する。また、南側外部領域304および南側内部領域314は、それぞれ、北側外部領域302および北側内部領域312と、表示範囲の中心点CTPを通る東西方向の線に対して線対称の位置にある。   The search range for the south direction is the south side outer region 304 and the south side inner region 314. The south outer region 304 has the same shape as the north outer region 302, and the south inner region 314 has the same shape as the north inner region 312. Further, the south-side outer region 304 and the south-side inner region 314 are in line-symmetrical positions with respect to the east-west line passing through the center point CTP of the display range with the north-side outer region 302 and the north-side inner region 312, respectively.

4つの方向のそれぞれについて、駅名および距離が取得されると、第1サーバプログラムM20の特定物情報送信部M23は、周辺駅情報RDとして、駅名および距離を検索方向と関連付けて、携帯端末200に対して送信する(ステップS110)。   When the station name and distance are acquired for each of the four directions, the specific object information transmission unit M23 of the first server program M20 associates the station name and distance with the search direction as the surrounding station information RD, and It transmits to (step S110).

図11は、周辺駅情報RDを概念的に示す図である。図11に示すように、周辺駅情報RDには、検索方向と、各検索方向に対応する駅名、および、表示範囲の中心点CTPから当該駅までの距離が記述されている。周辺駅情報RDを携帯端末200に送信すると、第1サーバプログラムM20は、駅情報応答処理を終了する。なお、図8のフローチャートでは省略したが、検索範囲に特定物が検索できなかった場合は、周辺駅情報RDにおいて、検索できなかったことを示す「Null」を記述しても良いし、さらに、検索範囲を検索方向に拡大して、再検索することとしても良い。   FIG. 11 is a diagram conceptually showing surrounding station information RD. As shown in FIG. 11, the neighboring station information RD describes a search direction, a station name corresponding to each search direction, and a distance from the center point CTP of the display range to the station. When the nearby station information RD is transmitted to the mobile terminal 200, the first server program M20 ends the station information response process. Although omitted in the flowchart of FIG. 8, when a specific object cannot be searched in the search range, “Null” indicating that the search could not be performed may be described in the surrounding station information RD. The search range may be expanded in the search direction and re-searched.

図6に戻って、説明を続ける。携帯端末200において、上述したステップS70において送信した要求に対する応答として、地図表示プログラムM10の特定物情報取得部M14は、上述した周辺駅情報RDを経路探索サーバ100から取得する(ステップS80)。   Returning to FIG. 6, the description will be continued. In the portable terminal 200, as a response to the request transmitted in step S70 described above, the specific object information acquisition unit M14 of the map display program M10 acquires the peripheral station information RD described above from the route search server 100 (step S80).

周辺駅情報RDが取得されると、地図表示プログラムM10の特定物表示部M15は、周辺駅情報RDの内容に基づいて、表示パネル202に地図画像MDに重畳して、駅表示を表示する。   When the peripheral station information RD is acquired, the specific object display unit M15 of the map display program M10 displays the station display by superimposing the map image MD on the display panel 202 based on the content of the peripheral station information RD.

図12は、駅表示の一例を示す図である。駅表示は、東西南北の各方向について、駅名の表示、および、表示範囲の中心点CTPから駅までの距離の表示を含む。各方向の駅表示は、表示パネル202の外縁(すなわち、表示パネル202に表示されている地図画像の表示範囲の外縁)に沿って、配置される。具体的には、図12に示すように、北側駅表示NSMは表示パネル202の上側の辺に沿って表示される。同様にして、東側駅表示ESMは表示パネル202の右側の辺に沿って、南側駅表示SSMは表示パネル202の下側の辺に沿って、西側駅表示WSMは表示パネル202の左側の辺に沿って、それぞれ表示される。本実施例において、地図画像は、表示パネル202の上側が北方向に、下側が南方向になるように表示されるので、利用者はどの駅表示が、どの方向に対応しているかを、感覚的に容易に認識することができる。   FIG. 12 is a diagram illustrating an example of a station display. The station display includes the display of the station name and the distance from the center point CTP of the display range to the station for each direction of east, west, north, and south. Station displays in each direction are arranged along the outer edge of the display panel 202 (that is, the outer edge of the display range of the map image displayed on the display panel 202). Specifically, as shown in FIG. 12, the north station display NSM is displayed along the upper side of the display panel 202. Similarly, the east side station display ESM is along the right side of the display panel 202, the south side station display SSM is along the lower side of the display panel 202, and the west side station display WSM is along the left side of the display panel 202. Along each line, they are displayed. In this embodiment, the map image is displayed so that the upper side of the display panel 202 is in the north direction and the lower side is in the south direction, so that the user can sense which station display corresponds to which direction. Can be easily recognized.

以上説明した本実施例によれば、携帯端末200の利用者は、地図画像を見ながら、東西南北の各方向に存在する駅、および、その駅までの距離を容易に認識することができる。   According to the present embodiment described above, the user of the mobile terminal 200 can easily recognize the stations existing in each direction of east, west, south, and north and the distance to the station while viewing the map image.

さらに、上述したように、検索範囲となる各外部領域301〜304は、表示範囲を検索方向に延長させた領域である。すなわち、地図画像の縮尺に応じて、検索範囲の検索方向に垂直な方向の巾が変動する。この結果、利用者が駅表示から認識される方向に表示範囲をスクロールさせると、必ず駅表示に対応する駅が地図画像として表示される。したがって、利用者に便利であると共に、違和感のない操作感を与えることができる。   Furthermore, as described above, each of the external areas 301 to 304 serving as a search range is an area obtained by extending the display range in the search direction. That is, the width of the search range in the direction perpendicular to the search direction varies according to the scale of the map image. As a result, whenever the user scrolls the display range in the direction recognized from the station display, the station corresponding to the station display is always displayed as a map image. Therefore, it is convenient for the user and can give a feeling of operation without a sense of incongruity.

さらに、表示範囲の各辺に沿った各内部領域311〜314を検索範囲としているので、表示範囲の端に駅の画像が見えているときに、当該駅の駅表示が、当該駅の存在する方向に表示される。この結果、利用者に対してより便利で違和感のない駅表示が実現される。   Furthermore, since each internal region 311 to 314 along each side of the display range is set as the search range, when a station image is visible at the end of the display range, the station display of the station is present. Displayed in the direction. As a result, a station display that is more convenient for the user and that does not feel strange is realized.

さらに、隣り合う方向の内部領域が重なる領域に、駅が存在する場合には、隣り合う各方向の駅表示が同一になる。具体例を挙げると、北側内部領域312と西側内部領域313が重なる領域(図9においてクロスハッチングされた領域)に最寄りの駅が存在する場合には、北側駅表示NSMと西側駅表示WSMが同一の表示になる。この結果、表示範囲の角部分に駅の画像が見えているときに、その角を挟む2つの方向に同じ駅表示が表示されるので、利用者に対してさらに便利で違和感のない駅表示が実現される。   Furthermore, when a station exists in the area | region where the internal area | region of an adjacent direction overlaps, the station display of each adjacent direction becomes the same. To give a specific example, when the nearest station exists in an area where the north side internal area 312 and the west side internal area 313 overlap (area cross-hatched in FIG. 9), the north side station display NSM and the west side station display WSM are the same. Will be displayed. As a result, when a station image is visible at the corner of the display range, the same station display is displayed in two directions between the corners, so that the station display is more convenient and comfortable for the user. Realized.

さらに、携帯端末200は、駅位置データSLDを保持する必要がないので、携帯端末200のメモリなどのリソースに関係なく、容易で正確な駅表示を実現することができる。   Furthermore, since the mobile terminal 200 does not need to store the station position data SLD, it is possible to realize easy and accurate station display regardless of resources such as the memory of the mobile terminal 200.

さらに、携帯端末200は、周辺駅情報の送信を要求し、応答として周辺駅情報を受け取るだけであり、負荷の高い駅の検索などは行う必要がない。この結果、携帯端末200の制御部のリソースを消費することなく、高速で便利な駅表示を実現することができる。   Furthermore, the portable terminal 200 only requests transmission of neighboring station information and receives neighboring station information as a response, and does not need to search for a station with a high load. As a result, high-speed and convenient station display can be realized without consuming resources of the control unit of the mobile terminal 200.

B.変形例:
・第1変形例:
上記実施例では、検索対象や表示対象となる特定物は駅であるが、これに限られない。地図の利用者にとって、有用な特定物表示となり得るあらゆるものが特定物となり得る。具体的には、高速道路のインターチェンジ、バス停などの交通機関の特定箇所を特定物とすることができる。また、コンビニエンスストア、スーパーマーケットなどの商用施設を特定物とすることができる。いずれの特定物であっても、当該特定物について、実施例における駅と同様に、位置データをノード/リンクデータベース106に格納しておけば、実施例と同様の手法により、当該特定物の検索、および、当該特定物の表示を実現することができる。
B. Variations:
・ First modification:
In the above embodiment, the specific object to be searched or displayed is a station, but is not limited thereto. For a map user, anything that can be a useful specific object display can be a specific object. Specifically, specific places of transportation such as highway interchanges and bus stops can be specified. In addition, commercial facilities such as convenience stores and supermarkets can be specified. For any specific object, if the position data is stored in the node / link database 106 in the same manner as the station in the embodiment, the specific object is searched by the same method as in the embodiment. And the display of the specific object can be realized.

・第2変形例:
第2変形例では、図2に破線でしめすように、携帯端末200の地図表示プログラムM10は、実施例の各機能部に加えて、移動手段情報受付部M16と、移動手段情報送信部M17を含む。また、第2変形例では、図3に示すように、経路探索サーバ100の第1サーバプログラムM20は、実施例の各機能部に加えて、移動手段情報取得部M24を含む。
・ Second modification:
In the second modified example, as indicated by a broken line in FIG. 2, the map display program M10 of the mobile terminal 200 includes a moving means information receiving unit M16 and a moving means information transmitting unit M17 in addition to the functional units of the embodiment. Including. In the second modification, as shown in FIG. 3, the first server program M20 of the route search server 100 includes a moving means information acquisition unit M24 in addition to the functional units of the embodiment.

携帯端末200において、移動手段情報受付部M16は、例えばGUI(Graphical User Interface)を表示パネル202に表示することにより、利用者の移動手段の入力を、利用者から受け付ける。利用者の移動手段は、例えば、車、電車、徒歩、自転車などが考えられる。移動手段情報送信部M17は、移動手段情報受付部M16により受け付けられた移動手段を特定できる移動手段情報を、例えば周辺駅情報の要求(図6:ステップS60)時に、経路探索サーバ100に送信する。   In the portable terminal 200, the moving means information receiving unit M16 receives the input of the moving means of the user from the user by displaying a GUI (Graphical User Interface) on the display panel 202, for example. As a user's moving means, for example, a car, a train, a walk, a bicycle, and the like can be considered. The moving means information transmitting unit M17 transmits moving means information that can identify the moving means received by the moving means information receiving unit M16 to the route search server 100 when, for example, a request for surrounding station information (FIG. 6: step S60). .

経路探索サーバ100において、移動手段情報取得部M24は、携帯端末200から送信されてくる移動手段情報を取得する。   In the route search server 100, the movement means information acquisition unit M24 acquires movement means information transmitted from the mobile terminal 200.

第2変形例では、特定物検索部M22は、駅などの特定物の検索に、移動手段情報を利用する。例えば、特定物検索部M22は、移動手段に応じて、検索範囲の大きさを定めても良い。具体的には、検索範囲となる外部領域301〜304の検索方向の巾は、実施例では20kmに固定されているが、移動手段に応じて変更しても良い。より具体的には、移動手段が、比較的低速であることが予想される徒歩であるときは、外部領域301〜304の検索方向の巾を比較的短く設定しても良い(例えば、10km)。一方、移動手段が、比較的高速であることが予想される車であるときは、当該巾を比較的長く設定しても良い(例えば、30km)。   In the second modification, the specific object search unit M22 uses the moving means information for searching for a specific object such as a station. For example, the specific object search unit M22 may determine the size of the search range according to the moving means. Specifically, the width in the search direction of the external areas 301 to 304 serving as the search range is fixed to 20 km in the embodiment, but may be changed according to the moving means. More specifically, when the moving means is a walking that is expected to be relatively slow, the width in the search direction of the external regions 301 to 304 may be set to be relatively short (for example, 10 km). . On the other hand, when the moving means is a car that is expected to be relatively fast, the width may be set relatively long (for example, 30 km).

また、第2変形例では、特定物検索部M22は、移動手段に応じて、検索対象(表示対象)とする特定物の種類を定めても良い。具体的には、移動手段が徒歩や自転車であるときは、より目的地となりやすい駅やバス停を検索対象としても良い。一方、移動手段が車であるときは、より目的地となりやすい高速道路のインターチェンジを検索対象としても良い。   In the second modification, the specific object search unit M22 may determine the type of specific object to be searched (display target) according to the moving means. Specifically, when the moving means is a walk or a bicycle, a search target may be a station or a bus stop that is more likely to be a destination. On the other hand, when the moving means is a car, an expressway interchange that is more likely to be a destination may be searched.

・第3変形例:
上記実施例では、検索範囲となる外部領域301〜304の検索方向の巾は、20kmに固定されているが、特定物検索部M22は、携帯端末200における表示範囲に応じて外部領域301〜304の検索方向の巾を定めても良い。特定物検索部M22は、例えば、外部領域301〜304の検索方向の巾を、表示範囲の検索方向の巾の所定数倍(例えば、10倍)としても良い。そうすれば、表示範囲の巾が10Km相当の縮尺で地図画像が表示されている場合と、200m相当の縮尺で地図画像が表示されている場合とによって、外部領域301〜304の検索方向の巾を変動させることとなる。この結果、より利用者に違和感のない特定物表示が実現され得る。
・ Third modification:
In the above embodiment, the width in the search direction of the external areas 301 to 304 serving as the search range is fixed to 20 km. However, the specific object search unit M22 uses the external areas 301 to 304 according to the display range on the mobile terminal 200. The width of the search direction may be determined. For example, the specific object search unit M22 may set the width in the search direction of the external areas 301 to 304 to a predetermined number of times (for example, 10 times) the search direction width of the display range. Then, the width in the search direction of the external areas 301 to 304 depends on the case where the map image is displayed at a scale equivalent to 10 Km and the case where the map image is displayed at a scale equivalent to 200 m. Will be changed. As a result, it is possible to realize a specific object display that is more comfortable for the user.

・第4変形例:
特定物検索部M22は、携帯端末200における表示範囲に応じて、検索対象(表示対象)とする特定物の種類を定めても良い。具体的には、特定物検索部M22は、表示範囲の東西方向の巾が30Km以上である場合には、新幹線、特急電車などの停車駅となる主要駅のみを検索対象としても良い。一方、第1サーバプログラムM20は、表示範囲の東西方向の巾が1km以上30km未満である場合には、全ての駅を検索対象とし、1km未満である場合には、全ての駅に加えてバス停を検索対象としても良い。
-Fourth modification:
The specific object search unit M22 may determine the type of specific object to be searched (display target) according to the display range of the mobile terminal 200. Specifically, when the width of the display range in the east-west direction is 30 km or more, the specific object search unit M22 may search only for main stations that are stopped stations such as Shinkansen and express trains. On the other hand, if the width of the display range in the east-west direction is 1 km or more and less than 30 km, the first server program M20 searches all stations, and if it is less than 1 km, the first server program M20 adds a bus stop in addition to all stations. May be the search target.

・第5変形例:
上記実施例では、表示パネル202の4方向の辺に沿って駅表示を表示しているが、これに限られない。すくなくとも駅などの特定物の存在する方向を、利用者が認識可能な態様で表示パネル202に表示されれば良い。例えば、「東:××駅、西:○○駅、南:△△駅、北:●○駅」のような方向表示を含む一覧表を、表示パネル202の中央部分に表示しても良い。
-5th modification:
In the said Example, although the station display is displayed along the edge | side of 4 directions of the display panel 202, it is not restricted to this. At least the direction in which a specific object such as a station exists may be displayed on the display panel 202 in a manner that the user can recognize. For example, a list including direction indications such as “East: XX Station, West: XX Station, South: △△ Station, North: OO Station” may be displayed in the center portion of the display panel 202. .

・第6変形例:
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしても良い。
-6th modification:
In the above embodiment, a part of the configuration realized by hardware may be replaced by software, and conversely, a part of the configuration realized by software may be replaced by hardware.

以上、本発明の実施例および変形例について説明したが、本発明はこれらの実施例および変形例になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々の態様での実施が可能である。   As mentioned above, although the Example and modification of this invention were demonstrated, this invention is not limited to these Example and modification at all, and implementation in a various aspect is possible within the range which does not deviate from the summary. It is.

実施例としての地図表示システムの概略構成を示す説明図である。It is explanatory drawing which shows schematic structure of the map display system as an Example. 携帯端末200の主制御部の内部構成を示すブロック図である。3 is a block diagram showing an internal configuration of a main control unit of mobile terminal 200. FIG. 経路探索サーバの制御部の内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the control part of a route search server. 地図サーバの制御部の内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the control part of a map server. 駅位置データの内容を概念的に示す図である。It is a figure which shows notionally the content of station position data. 携帯端末の地図表示プログラムが実行する地図表示処理の処理ルーチンを示すフローチャートである。It is a flowchart which shows the processing routine of the map display process which the map display program of a portable terminal performs. 表示パネルに表示範囲の地図画像が表示されている様子を示す図である。It is a figure which shows a mode that the map image of the display range is displayed on the display panel. 経路探索サーバにおける駅情報応答処理の処理ルーチンを示すフローチャートである。It is a flowchart which shows the process routine of the station information response process in a route search server. 設定される検索範囲について示す説明図である。It is explanatory drawing shown about the set search range. 検索範囲における駅の検索について示す説明図である。It is explanatory drawing shown about the search of the station in a search range. 周辺駅情報を概念的に示す図である。It is a figure which shows peripheral station information notionally. 駅表示の一例を示す図である。It is a figure which shows an example of a station display.

符号の説明Explanation of symbols

10…地図表示システム
100…経路探索サーバ
102…通信部
104…制御部
105…記憶部
106…ノード/リンクデータベース
150…地図サーバ
152…通信部
154…制御部
155…記憶部
156…地図データベース
200…携帯端末
201…GPS受信機
202…表示パネル
204…音声出力部
205…キー入力部
205a…方向入力キー
205b…操作キー
206…無線通信回路
207…通話制御部
208…外部記憶装置
210…主制御部
M10…地図表示プログラム
M11…地図画像データ取得部
M12…地図画像表示部
M13…表示範囲特定情報送信部
M14…特定物情報取得部
M15…特定物表示部
M16…移動手段情報受付部
M17…移動手段情報送信部
M20…第1サーバプログラム
M21…表示範囲取得部
M22…特定物検索部
M23…特定物情報送信部
M24…移動手段情報取得部
M30…第2サーバプログラム
M31…地図画像データ送信部
INT…インターネット
DESCRIPTION OF SYMBOLS 10 ... Map display system 100 ... Route search server 102 ... Communication part 104 ... Control part 105 ... Memory | storage part 106 ... Node / link database 150 ... Map server 152 ... Communication part 154 ... Control part 155 ... Memory | storage part 156 ... Map database 200 ... Portable terminal 201 ... GPS receiver 202 ... Display panel 204 ... Audio output unit 205 ... Key input unit 205a ... Direction input key 205b ... Operation key 206 ... Wireless communication circuit 207 ... Call control unit 208 ... External storage device 210 ... Main control unit M10 ... Map display program M11 ... Map image data acquisition unit M12 ... Map image display unit M13 ... Display range specific information transmission unit M14 ... Specific item information acquisition unit M15 ... Specific item display unit M16 ... Moving means information receiving unit M17 ... Moving means Information transmitting unit M20 ... first server program M21 ... Display range acquisition unit M22 ... Specific object search unit M23 ... Specific object information transmission unit M24 ... Moving means information acquisition unit M30 ... Second server program M31 ... Map image data transmission unit INT ... Internet

Claims (9)

所定の表示部に地図を表示するための地図表示システムであって、
地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、
前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段と、
前記地図画像データに基づき前記地図画像のうちの所定の表示範囲を前記表示部に表示する地図画像表示手段と、
前記表示範囲を特定するための表示範囲特定情報を取得する表示範囲取得手段と、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する特定物検索手段と、
前記検索された特定物に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する特定物表示手段と、
利用者の移動手段を認識する移動手段認識手段と、
を備え、
前記所定方向外部領域の前記所定方向の巾は、前記移動手段認識手段が認識した前記移動手段に応じて定める、地図表示システム。
A map display system for displaying a map on a predetermined display unit,
Map image data storage means for storing map image data representing a map image;
Position data storage means for storing position data representing the position of a specific object existing on the map image;
Map image display means for displaying a predetermined display range of the map image on the display unit based on the map image data;
Display range acquisition means for acquiring display range specifying information for specifying the display range;
A specific object search means for searching for the specific object existing in a predetermined direction external region in a predetermined direction from the display range based on the position data;
Specific object display means for displaying a specific object display related to the searched specific object in the display unit in a manner capable of recognizing the predetermined direction;
Moving means recognizing means for recognizing moving means of a user;
With
The map display system, wherein the width in the predetermined direction of the external area in the predetermined direction is determined according to the moving means recognized by the moving means recognizing means.
請求項1に記載の地図表示システムであって、
前記位置データ記憶手段は、複数種類の前記特定物について前記位置データを記憶し、
前記特定物検索手段は、前記表示範囲の大きさに応じて、前記複数種類の中から検索すべき特定物の種類を決定する、地図表示システム。
The map display system according to claim 1,
The position data storage means stores the position data for a plurality of types of specific objects,
The map display system, wherein the specific object search means determines a type of a specific object to be searched from the plurality of types according to the size of the display range.
請求項1または2に記載の地図表示システムにおいて、
前記位置データ記憶手段は、複数種類の前記特定物について前記位置データを記憶し、
前記特定物検索手段は、前記移動手段に応じて、前記複数種類の中から検索すべき特定物の種類を決定する、地図表示システム。
The map display system according to claim 1 or 2,
The position data storage means stores the position data for a plurality of types of specific objects,
The map display system, wherein the specific object search means determines a type of the specific object to be searched from the plurality of types according to the moving means.
請求項1から請求項3のいずれか1項に記載の地図表示システムにおいて、
前記特定物検索手段が複数の前記特定物を検索した場合には、前記特定物表示手段は前記表示範囲内の代表点との距離が最も近い前記特定物の前記特定物表示を表示する、地図表示システム。
In the map display system according to any one of claims 1 to 3,
A map for displaying the specific object display of the specific object that is closest to a representative point in the display range when the specific object searching unit searches a plurality of the specific objects; Display system.
請求項1から請求項4のいずれか1項に記載の地図表示システムにおいて、
前記特定物検索手段は、さらに、前記表示範囲の内側であって、前記表示範囲の前記所定方向の縁部に沿った領域である所定方向内部領域に存在する前記特定物を前記位置データに基づいて検索する、地図表示システム。
In the map display system according to any one of claims 1 to 4,
The specific object searching means is further configured to, based on the position data, the specific object existing in a predetermined direction inner region that is inside the display range and along an edge of the display range in the predetermined direction. A map display system that searches.
請求項5に記載の地図表示システムにおいて、
前記所定方向は、第1の方向と、第2の方向とを含み、
前記第1の方向側の前記所定方向内部領域と前記第2の方向側の前記所定方向内部領域とが重なる場合であって、前記第1の方向側の前記所定方向内部領域と前記第2の方向側の前記所定方向内部領域とが重なる領域において、前記特定物検索手段が前記特定物を検索した場合には、前記特定物表示手段は、前記重なる領域において検索された前記特定物の前記特定物表示を、第1の方向と第2方向を認識可能な態様で、前記表示部に表示する、地図表示システム。
The map display system according to claim 5,
The predetermined direction includes a first direction and a second direction,
The predetermined direction internal region on the first direction side overlaps with the predetermined direction internal region on the second direction side, and the predetermined direction internal region on the first direction side and the second direction side When the specific object search means searches for the specific object in an area where the predetermined direction internal area on the direction side overlaps, the specific object display means is configured to specify the specific object searched in the overlapping area. things display, in a first direction and recognizable manner the second direction and displayed on the display unit, map display system.
所定の表示部に地図画像を表示可能な端末と通信可能な地図表示サーバであって、
地図画像を表す地図画像データを記憶する地図画像データ記憶手段と、
前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段と、
前記地図画像データの少なくとも一部を、前記端末に送信する地図画像データ送信手段と、
前記地図画像データに基づく前記地図画像のうち、前記端末が表示している表示範囲を特定するための表示範囲特定情報を前記端末から取得する表示範囲取得手段と、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にある所定方向外部領域に存在する前記特定物を前記位置データに基づいて検索する特定物検索手段と、
前記検索された特定物に関連する特定物情報を、前記端末に送信する特定物情報送信手段と、
利用者の移動手段を認識する移動手段認識手段と、
を備え、
前記所定方向外部領域の前記所定方向の巾は、前記移動手段認識手段が認識した前記移動手段に応じて定められる、地図表示サーバ。
A map display server capable of communicating with a terminal capable of displaying a map image on a predetermined display unit,
Map image data storage means for storing map image data representing a map image;
Position data storage means for storing position data representing the position of a specific object existing on the map image;
Map image data transmission means for transmitting at least a part of the map image data to the terminal;
Display range acquisition means for acquiring, from the terminal, display range specifying information for specifying the display range displayed by the terminal among the map images based on the map image data;
A specific object search means for searching for the specific object existing in a predetermined direction external region in a predetermined direction from the display range based on the position data;
Specific object information transmitting means for transmitting specific object information related to the searched specific object to the terminal;
Moving means recognizing means for recognizing moving means of a user;
With
The map display server, wherein the width in the predetermined direction of the predetermined direction outer region is determined according to the moving means recognized by the moving means recognizing means.
所定の表示部を備える端末と、前記端末と通信可能なサーバであって、地図画像を表す地図画像データを記憶する地図画像データ記憶手段と前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段とを備えてなるサーバとを備えるシステムにおける地図表示方法であって、
前記サーバは
利用者の移動手段を認識し
記端末から、前記地図画像のうちの所定の表示範囲を特定するための表示範囲特定情報を取得し、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にあり、かつ、該所定方向の巾が、認識した前記移動手段に応じて定められる所定方向外部領域に存在する前記特定物を、前記位置データに基づいて検索し、
前記端末は、前記検索された特定物に関連する特定物表示を、前記所定方向を認識可能な態様で、前記表示部に表示する地図表示方法。
A terminal having a predetermined display unit, a server communicable with the terminal, and a map image data storage means for storing map image data representing a map image and a position representing a position of a specific object existing on the map image and a server comprising includes a position data storage means for storing data, a map display method in a system comprising,
The server is,
Recognize the user's means of transportation ,
Before SL terminal, it acquires the display range specifying information for specifying a predetermined display range of the map image,
The specific object that is an area outside the display range, is in a predetermined direction from the display range, and a width in the predetermined direction is present in a predetermined direction outer area determined according to the recognized moving means. , Search based on the location data,
The map display method, wherein the terminal displays a specific object display related to the searched specific object on the display unit in a manner capable of recognizing the predetermined direction.
所定の表示部に地図画像を表示可能な端末と通信可能に構成されたコンピュータであって、地図画像を表す地図画像データを記憶する地図画像データ記憶手段と前記地図画像上に存在する特定物の位置を表す位置データを記憶する位置データ記憶手段とを備えてなるコンピュータのためのコンピュータプログラムであって、
前記コンピュータに、
前記地図画像データ記憶手段が記憶する地図画像データの少なくとも一部を、前記端末に送信する第1の機能、
前記地図画像データ記憶手段が記憶する地図画像データに基づく前記地図画像のうち、前記端末が表示している表示範囲を特定するための表示範囲特定情報を前記端末から取得する第2の機能、
前記端末を利用する利用者の移動手段を認識する第3の機能、
前記表示範囲の外側の領域であって、前記表示範囲から所定方向にあり、かつ、該所定方向の巾が、認識した前記移動手段に応じて定められる所定方向外部領域に存在する前記特定物を、前記位置データに基づいて検索する第4の機能、および、
前記検索された特定物に関連する特定物情報を、前記端末に送信する第5の機能、
を実現させる、コンピュータプログラム。
A computer configured to be able to communicate with a terminal capable of displaying a map image on a predetermined display unit, the map image data storing means for storing map image data representing the map image, and a specific object existing on the map image A computer program for a computer comprising position data storage means for storing position data representing a position,
In the computer,
A first function for transmitting at least part of the map image data stored in the map image data storage means to the terminal;
A second function of acquiring, from the terminal, display range specifying information for specifying a display range displayed by the terminal out of the map image based on the map image data stored in the map image data storage unit;
A third function for recognizing a moving means of a user who uses the terminal;
The specific object that is an area outside the display range, is in a predetermined direction from the display range, and a width in the predetermined direction is present in a predetermined direction outer area determined according to the recognized moving means. A fourth function for searching based on the position data; and
A fifth function of transmitting specific object information related to the searched specific object to the terminal;
A computer program that realizes
JP2007284339A 2007-10-31 2007-10-31 Map display system, map display server, map display method, and computer program Active JP5426086B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007284339A JP5426086B2 (en) 2007-10-31 2007-10-31 Map display system, map display server, map display method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007284339A JP5426086B2 (en) 2007-10-31 2007-10-31 Map display system, map display server, map display method, and computer program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013245599A Division JP5688445B2 (en) 2013-11-28 2013-11-28 Map display system, map display server, map display method, and computer program

Publications (3)

Publication Number Publication Date
JP2009109918A JP2009109918A (en) 2009-05-21
JP2009109918A5 JP2009109918A5 (en) 2010-12-16
JP5426086B2 true JP5426086B2 (en) 2014-02-26

Family

ID=40778432

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007284339A Active JP5426086B2 (en) 2007-10-31 2007-10-31 Map display system, map display server, map display method, and computer program

Country Status (1)

Country Link
JP (1) JP5426086B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5204056B2 (en) * 2009-08-06 2013-06-05 株式会社ナビタイムジャパン Navigation system, terminal device, navigation server, navigation device, and navigation method
JP5573068B2 (en) * 2009-09-25 2014-08-20 株式会社日立製作所 Navigation management server information provision method
JP5509932B2 (en) * 2010-03-02 2014-06-04 日本電気株式会社 Mobile communication device, program, and peripheral information output method
JP5695951B2 (en) * 2011-03-30 2015-04-08 株式会社ゼンリンデータコム Map display device, map display method, and program
JP5813390B2 (en) * 2011-06-24 2015-11-17 株式会社ナビタイムジャパン Information processing system, information processing apparatus, information processing program, and information processing method
JP2015184055A (en) * 2014-03-20 2015-10-22 カシオ計算機株式会社 Information processing device, method, and program
KR101662214B1 (en) * 2014-07-16 2016-10-04 네이버 주식회사 Method of providing map service, method of controlling display, and computer program for processing thereof
JP6572127B2 (en) * 2015-12-25 2019-09-04 株式会社ゼンリンデータコム MAP DISPLAY DEVICE, MAP DISPLAY METHOD, AND COMPUTER PROGRAM
JP7463267B2 (en) 2020-12-23 2024-04-08 株式会社ゼンリンデータコム Information processing device, method for displaying map images of remote islands, and computer program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1164015A (en) * 1997-08-25 1999-03-05 Nec Home Electron Ltd Navigation system
JP2001116564A (en) * 1999-10-15 2001-04-27 Toshiba Corp Mobile communication system
JP2002181578A (en) * 2000-12-15 2002-06-26 Auto Network Gijutsu Kenkyusho:Kk Car navigation system
JP2002221421A (en) * 2001-01-29 2002-08-09 Mitsubishi Electric Corp System for processing map information and medium for storing map information
JP2002267461A (en) * 2001-03-12 2002-09-18 Kenwood Corp Navigation system, navigation method, and on-vehicle navigation system utilizing portable terminal
JP3602833B2 (en) * 2002-03-22 2004-12-15 株式会社東芝 Map presentation device and map presentation method
JP4140338B2 (en) * 2002-10-21 2008-08-27 株式会社日立製作所 Summary map generation device, road map conversion device, program, and summary map service system

Also Published As

Publication number Publication date
JP2009109918A (en) 2009-05-21

Similar Documents

Publication Publication Date Title
JP5426086B2 (en) Map display system, map display server, map display method, and computer program
JP4198513B2 (en) MAP INFORMATION PROCESSING DEVICE, MAP INFORMATION PROCESSING SYSTEM, POSITION INFORMATION DISPLAY DEVICE, ITS METHOD, ITS PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP4199808B2 (en) Communication navigation device
KR20100032430A (en) Map display system, map display device, and map display method
US20100127883A1 (en) Positioning/Navigation System Using Identification Tag and Position/Navigation Method
JP5560229B2 (en) Route search system and route search method
KR20060039434A (en) Road guide system and road guide method
JP3939530B2 (en) MAP DISPLAY TERMINAL, MAP DISPLAY DEVICE, WIRELESS TERMINAL, AND MAP SERVER
JP5166045B2 (en) Information display system, information display terminal, information display method, and computer program
JP4133114B2 (en) Inter-vehicle communication device
JP5688445B2 (en) Map display system, map display server, map display method, and computer program
JP2006526159A (en) Method and system for providing map information to a mobile communication terminal
JP5411548B2 (en) Map display system and map display method
JP4812011B2 (en) Navigation system, route search server, terminal device, and map display method
JP2003177736A (en) Image display system, image display program and image display method
JP5362204B2 (en) Map display system, map display server, map display method, and computer program
JPH10288944A (en) Method and device for converting map image
JP3841997B2 (en) Map distribution system
JP2020027083A (en) Navigation device and program
JP2007078774A (en) Vehicle guiding device
JP5602826B2 (en) Information display system, information display terminal, information display method, and computer program
JP7082588B2 (en) Programs, navigation systems, navigation devices
JP5215135B2 (en) Map display system, portable terminal device, and map display method
JP4391570B2 (en) Navigation device and destination setting method
JP4576478B2 (en) Route guidance system, server device, portable terminal device, server device program, and portable terminal device program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101028

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101028

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130820

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131008

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131128

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5426086

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250