[go: up one dir, main page]

JP2009093384A - Poi search system, route search server and poi search method - Google Patents

Poi search system, route search server and poi search method Download PDF

Info

Publication number
JP2009093384A
JP2009093384A JP2007262843A JP2007262843A JP2009093384A JP 2009093384 A JP2009093384 A JP 2009093384A JP 2007262843 A JP2007262843 A JP 2007262843A JP 2007262843 A JP2007262843 A JP 2007262843A JP 2009093384 A JP2009093384 A JP 2009093384A
Authority
JP
Japan
Prior art keywords
poi
rectangular area
search
area
pois
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.)
Pending
Application number
JP2007262843A
Other languages
Japanese (ja)
Inventor
Yusuke Suzuki
祐介 鈴木
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.)
Navitime Japan Co Ltd
Original Assignee
Navitime Japan 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 Navitime Japan Co Ltd filed Critical Navitime Japan Co Ltd
Priority to JP2007262843A priority Critical patent/JP2009093384A/en
Publication of JP2009093384A publication Critical patent/JP2009093384A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3679Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce the load of POI search, and to quickly provide the proper number of pieces of POI information. <P>SOLUTION: This POI search system is provided with: a rectangular area determination table 372 in which area determination data for determining a rectangular area with a prescribed area are set for each prescribed area and a threshold table 371 in which a threshold has been set, the threshold being for selecting the rectangular area according to the number of POIs searched by a POI search means 33. A rectangular area determination means 37 discriminates whether or not it is necessary to change the rectangular area by referring to the threshold table 371 and the rectangular area determination table 372 based on the number of POIs searched by the POI search means 33, and when it is necessary to change the rectangular area, the rectangular area determination means 37 acquires the pertinent rectangular area determination data by referring to the threshold table 371 and the rectangular area determination table 372, and changes the area of the rectangular area based on the acquired rectangular area determination data, and the POI search means 33 searches the POI in the changed rectangular area, and sorts the search result by a sorting means 331, and displays it at a display means 25. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、所定のエリア内に所在する所望のPOI(Point of Interest:興味対象場所(施設))を検索して施設情報を提供するPOI検索システムに関するものであり、特に、端末装置の現在位置や特定の地点を中心として所定の矩形エリアを決定し、当該エリア内に所在するPOIを検索し、所望のPOIに関するPOI情報を提供するようにしたPOI検索システムに関するものである。   The present invention relates to a POI search system for searching for a desired POI (Point of Interest) located in a predetermined area and providing facility information, and in particular, a current position of a terminal device Further, the present invention relates to a POI search system that determines a predetermined rectangular area around a specific point, searches for a POI located in the area, and provides POI information related to a desired POI.

従来から、地図データ、道路データを用いて、所望の出発地から目的地までの経路を探索して利用者を案内するナビゲーション装置、ナビゲーションシステムが知られており、このようなナビゲーション装置、ナビゲーションシステムとしては、自動車に搭載して運転者に経路を案内するカーナビゲーション装置、携帯電話をナビゲーション端末として利用して経路探索サーバに経路探索要求を送り、その結果を受信して経路案内を受ける通信型のナビゲーションシステムなどが実用化されている。   2. Description of the Related Art Conventionally, navigation devices and navigation systems that guide a user by searching for a route from a desired departure point to a destination using map data and road data are known. Such navigation devices and navigation systems are known. As a car navigation device that is installed in an automobile and guides the route to the driver, a communication type that uses a mobile phone as a navigation terminal to send a route search request to the route search server, receives the result, and receives route guidance Navigation systems have been put to practical use.

特に、通信型のナビゲーションシステムは、携帯電話などの携帯端末をナビゲーション端末として利用したシステムであって、歩行者用のナビゲーションシステムとしても用いられるものである。歩行者用のナビゲーションシステムとしては、交通機関を含めた経路案内機能を付加することが好ましく、徒歩経路の探索と案内に加えて、経路探索サーバに交通機関の路線や運行時刻データを蓄積し、所望の出発駅から所望の目的駅までの経路(乗車候補列車)を、徒歩経路の探索と案内に加えて案内する機能を有するナビゲーションシステムも存在する。また、徒歩経路の経路探索を伴わずに情報配信サーバから交通機関の路線や時刻表、乗車可能な列車などの情報の配信を受けて表示する交通案内システムも存在する。   In particular, the communication-type navigation system is a system that uses a mobile terminal such as a mobile phone as a navigation terminal, and is also used as a navigation system for pedestrians. As a navigation system for pedestrians, it is preferable to add a route guidance function including transportation, and in addition to searching and guidance for walking routes, the route search server accumulates routes and operation time data of transportation, There is also a navigation system having a function of guiding a route from a desired departure station to a desired destination station (boarding candidate train) in addition to searching for a walking route and guidance. There is also a traffic guidance system that receives and displays information such as routes, timetables of transportation facilities, and trains that can be boarded from an information distribution server without searching for walking routes.

一般的なナビゲーション装置、通信ナビゲーションシステムに使用される経路探索装置、経路探索方法は、例えば、下記の特許文献1(特開2001−165681号公報)に開示されている。このナビゲーションシステムは、携帯ナビゲーション端末から出発地と目的地の情報を情報配信サーバに送り、情報配信サーバで道路網や交通網のデータから探索条件に合致した経路を探索して案内するように構成されている。探索条件としては、出発地から目的地までの移動手段、例えば、徒歩、自動車、鉄道と徒歩の併用などがあり、これを探索条件の1つとして経路探索する。   A general navigation device, a route search device and a route search method used in a communication navigation system are disclosed in, for example, the following Patent Document 1 (Japanese Patent Laid-Open No. 2001-165681). This navigation system is configured to send information on a departure point and a destination from a portable navigation terminal to an information distribution server, and the information distribution server searches and guides a route that matches a search condition from road network and traffic network data. Has been. As the search condition, there are means for moving from the departure place to the destination, for example, walking, automobile, combined use of railroad and walking, and the route is searched as one of the search conditions.

情報配信サーバは、地図データの道路(経路)をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、全てのリンクのコスト情報(距離や所要時間)をデータベースとして備えている。そして、情報配信サーバは、データベースを参照して、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるノード、リンクをたどって案内経路とすることによって最短の経路を携帯ナビゲーション端末に案内することができる。このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。上記特許文献1には、このダイクストラ法を用いた経路探索方法も開示されている。   The information distribution server has roads (routes) of map data as nodes and nodes as the positions of inflection points, links connecting the nodes as links, and cost information (distance and required time) of all links as a database. ing. Then, the information distribution server sequentially searches for a link from the departure node to the destination node with reference to the database, and traces the node and link with the smallest cost information of the link as a guide route. The shortest route can be guided to the portable navigation terminal. As such a route search method, a method called label determination method or Dijkstra method is used. Patent Document 1 also discloses a route search method using this Dijkstra method.

交通機関を利用する経路を探索する経路探索システムは、ユーザが指定する出発日時、出発地、目的地、到着時刻等の経路探索条件に基づいて、各交通機関の運行時刻データをデータベース化した運行時刻データベースと、これに基づいて交通ネットワークをデータベース化したデータを備えている。そして、これらのデータベースを参照して、乗り継ぎ(乗り換え)を含めて出発地と目的地を結ぶ、利用可能な各交通手段(個々の電車や路線バス)を経路として順次たどり、経路探索条件に合致する案内経路(出発地駅、目的地駅、路線、列車などの交通手段)の候補を1つまたは複数提示するように構成される。経路探索条件としては更に、所要時間、乗り継ぎ回数、運賃などの条件を指定できるようにされているのが一般的である。   A route search system that searches for routes that use transportation is a database of operation time data of each transportation based on route search conditions such as departure date, departure location, destination, arrival time specified by the user. It has a time database and data that makes the traffic network a database based on this. Then, referring to these databases, each available means of transportation (individual trains and route buses) connecting the departure point and destination, including connections (transfers), is sequentially traced to meet the route search conditions. It is configured to present one or a plurality of candidates for a guide route (departure station, destination station, route, train, etc.). As route search conditions, it is generally possible to specify conditions such as required time, number of transfers, and fares.

また、交通機関に関する検索、案内を行うシステムとして、携帯電話などの端末装置から交通機関の路線情報や時刻表情報を案内する情報配信サーバに接続して所望の出発駅、出発時刻、目的駅などを指定して、乗車可能な路線や列車、電車などの交通手段の情報配信を受け、端末装置に表示することができる案内システムも提供されている。一般に端末装置からこのような利用を行う場合には、ダウンロードしたい情報の存在する場所を特定するためのURL(Uniform Resource Locator)やドメイン名などのアドレス情報を端末装置に入力して当該アドレスにより特定される情報配信サーバ(情報サイト)にアクセスして所望の情報をダウンロードする構成がとられている。   In addition, as a system for conducting searches and guidance related to transportation facilities, a terminal device such as a mobile phone is connected to an information distribution server for guiding route information and timetable information of transportation facilities, and a desired departure station, departure time, destination station, etc. There is also provided a guidance system that can specify information, receive information on routes, trains, trains and other transportation means that can be boarded, and display them on a terminal device. In general, when such use is performed from a terminal device, address information such as a URL (Uniform Resource Locator) or a domain name for specifying a location where information to be downloaded exists is input to the terminal device and specified by the address. The information distribution server (information site) is accessed to download desired information.

交通機関を利用した経路探索、経路案内をするナビゲーションシステムなどにおける経路経探索用のデータは、車載用ナビゲーションシステムや歩行者用ナビゲーションシステムにおける道路ネットワークのデータと同様に交通路線の各駅をノードとし、駅間を双方向リンクとしてネットワーク化したデータの他に、各交通路線上を運行される交通手段ごとに各リンクの運行時刻、所要時間がリンクコストのデータとして加えられる。更に、運賃データが加えられ、探索した案内経路の運賃が合わせて案内されるシステムも存在する。   The route search data in the navigation system for route search, route guidance, etc. using the transportation means, as well as the road network data in the in-vehicle navigation system and the pedestrian navigation system, each station on the traffic route as a node, In addition to data obtained by networking stations as two-way links, the operation time and required time of each link are added as link cost data for each means of transportation operated on each traffic route. Furthermore, there is a system in which fare data is added and the fare of the searched guide route is guided together.

従って端末装置に配信される案内経路データには、利用者が指定した経路探索条件である出発地から目的地までの路線経路や乗車を案内するバス、電車、列車およびその時刻が含まれ、運行時刻表や駅に掲示されるいわゆる駅貼り時刻表などがそのままあるいは必要部分が画面表示できる表示データなどの形式に加工されて端末装置に配信される。端末装置では案内経路のデータや運行時刻表あるいは駅貼り時刻表を表示して経路や乗車すべき交通手段を確認することができる。   Therefore, the guidance route data distributed to the terminal device includes a route search condition specified by the user, such as a route route from the departure point to the destination, and buses, trains, trains, and times that guide the ride, and the operation. A timetable or a so-called station pasted timetable posted at a station is processed as it is or into a format such as display data that can be displayed on a necessary part, and distributed to the terminal device. The terminal device can check the route and the transportation means to be boarded by displaying the guidance route data, the operation timetable, or the station pasted timetable.

交通機関を利用した経路探索を行う経路探索方法は、例えば、下記の特許文献2(特開2000−258184号公報)に交通ネットワーク経路探索方法として開示されている。この特許文献2に開示された交通ネットワーク経路探索方法は、出発地点から目的地点までの経路を、地点をノード、地点間をリンクとして交通ネットワークを表現し、コンピュータを用いてラベル確定法により最短コスト条件下で探索する交通ネットワーク経路探索方法である。   A route search method for performing a route search using a transportation facility is disclosed as a traffic network route search method in, for example, the following Patent Document 2 (Japanese Patent Laid-Open No. 2000-258184). The traffic network route search method disclosed in Patent Document 2 expresses a traffic network from a starting point to a destination point by using a node as a point and a link between points as a link. It is a traffic network route search method that searches under conditions.

この方法においては、出発地点および目的地点から利用する交通機関の駅までの経路として、出発地点および目的地点から利用する交通機関の駅までの直線距離、および目的地点から利用する交通機関の駅までの直線距離を、緯度経度情報を用いて求め、該直線距離を変数として平均コストを算出し、前記平均コストが指定したコストの範囲内に含まれるすべての利用交通機関の駅を求め、歩行経路を決定し、求められた歩行経路を交通機関の交通ネットワーク経路に組み込んで総合交通ネットワークを表現し、コンピュータを用いてラベル確定法により求めるコスト条件下で探索するようにしている。   In this method, as the route from the departure point and destination point to the transportation station to be used, the straight distance from the departure point and destination point to the transportation station to be used, and from the destination point to the transportation station to be used. The average distance is calculated using latitude and longitude information as a variable, the average cost is calculated using the linear distance as a variable, the stations of all the transportation facilities included in the cost range specified by the average cost are determined, and the walking route The total walking network is expressed by incorporating the obtained walking route into the traffic network route of the transportation system, and the search is performed under the cost condition obtained by the label determination method using a computer.

このようなナビゲーションシステムにおいては、現在位置あるいは利用者が指定して特定の地点、例えば、勤務先や交通機関の駅など、特定の地点の周辺に所在する所望の施設(興味対象場所:POI)を検索し、所望の施設の詳細情報を提供する機能を有している。例えば、下記の特許文献3(特開平9−264750号公報)に、ナビゲーション装置の発明として開示されている。   In such a navigation system, a desired facility (a place of interest: POI) located around a specific point such as a current position or specified by a user, for example, a work place or a transportation station. And has the function of providing detailed information of a desired facility. For example, the following Patent Document 3 (Japanese Patent Laid-Open No. 9-264750) discloses the invention of a navigation device.

このナビゲーション装置は、以下のような処理を行う。すなわち、検索地点周辺の施設がジャンル指定により選別される。選別された各施設と、予め探索された経路との最短直線距離が算出される。算出された最短直線距離が150m以内に存する施設のみが抽出される。この抽出された各施設の、経路進行方向に対する左右位置が検出される。案内経路に沿った目的地までの距離が各施設において求められる。求められた目的地までの距離にしたがい、各施設データが並び換えられる。   This navigation device performs the following processing. That is, facilities around the search point are selected by genre designation. The shortest straight distance between each selected facility and the route searched in advance is calculated. Only facilities whose calculated shortest straight distance is within 150 m are extracted. The left and right positions of each extracted facility with respect to the route traveling direction are detected. The distance to the destination along the guide route is determined at each facility. Each facility data is rearranged according to the obtained distance to the destination.

ナビゲーション装置がこのような処理を行うことにより、目的地までの走行中に於いて、経路沿いにある立ち寄り施設のみを抽出表示することにより、使用者の希望に合致した立ち寄り施設を簡単かつ迅速に選択できるようになる。   By performing such processing, the navigation device extracts and displays only the stopping facilities along the route while traveling to the destination, so that the stopping facilities that meet the user's wishes can be easily and quickly displayed. You will be able to choose.

図12は、特許文献3に開示されているような一般的なPOI検索の概念を示す模式図である。図12において、SはPOI検索の基準となる地点、例えば、ナビゲーション装置などの端末装置の現在位置や利用者が指定した特定の地点である。この地点を中心として一定の距離範囲内にあるPOI(所望カテゴリのPOI)を検索する。検索にあたっては、該当するPOI、例えばP1、P2、P3のそれぞれと基準地点Sとの間の直線距離L1、L2、L3を求め、所定の距離範囲、図12の円の範囲にあるかを判別する。特許文献3においては、POIから経路に降ろした垂線の距離を求めて最短距離にあるPOIを識別している。図12において、それぞれの位置座標は、緯度、経度で表されているので、直線距離は2地点の座標を用いて計算される。この結果、POI(P3)は距離L3が一定の距離範囲を超えているので検索結果から除外される。   FIG. 12 is a schematic diagram showing the concept of a general POI search as disclosed in Patent Document 3. As shown in FIG. In FIG. 12, S is a point serving as a reference for POI search, for example, the current position of a terminal device such as a navigation device or a specific point designated by the user. A POI (POI of a desired category) that is within a certain distance range around this point is searched. In the search, straight line distances L1, L2, and L3 between corresponding POIs, for example, P1, P2, and P3, and the reference point S are obtained, and it is determined whether they are within a predetermined distance range or the circle range of FIG. To do. In Patent Document 3, the distance of the perpendicular line dropped from the POI to the route is obtained to identify the POI at the shortest distance. In FIG. 12, since each position coordinate is represented by latitude and longitude, the linear distance is calculated using the coordinates of two points. As a result, POI (P3) is excluded from the search result because the distance L3 exceeds a certain distance range.

特開2001−165681号公報(図1、図2)JP 2001-165681 A (FIGS. 1 and 2) 特開2000−258184号公報(図4、図7)JP 2000-258184 A (FIGS. 4 and 7) 特開平9−264750号公報(図6、図12)JP-A-9-264750 (FIGS. 6 and 12)

ナビゲーションシステムにおける位置情報は緯度・経度で表される。従って、一般にある地点を基準として所定の範囲(検索範囲)に所在する施設を検索する場合、基準となる地点の位置情報(緯度・経度)と施設の所在位置の位置情報(緯度・経度)から2地点間の直線距離が検索範囲内にあるか否かを施設ごとに判別する。このため、2地点の緯度・経度から直線距離を演算する処理が必要になる。   Position information in the navigation system is represented by latitude and longitude. Therefore, in general, when searching for facilities located in a predetermined range (search range) with a certain point as a reference, the position information (latitude / longitude) of the reference point and the position information (latitude / longitude) of the location of the facility are used. It is determined for each facility whether or not the straight line distance between the two points is within the search range. For this reason, the process which calculates a straight line distance from the latitude and longitude of two places is needed.

上記特許文献3に開示されたナビゲーション装置においてもこのような演算処理を行って、周辺の施設を検索し、案内経路の方向に沿って現在位置から直線距離が最短の施設を求めるようにしている。   The navigation device disclosed in Patent Document 3 also performs such arithmetic processing to search for nearby facilities, and finds the facility with the shortest linear distance from the current position along the direction of the guide route. .

POIのカテゴリによっては、検索範囲(150mとか10Km)にPOIが存在しないことがある。その場合は、POIが見つからなかった旨の表示を行うが、まずはPOIを見つけて欲しい場合もある。その上で、POIまでどれくらい遠いのか知り判断できれば納得できる。なお、最初から検索範囲を広く設定しておけばPOIは見つかりやすくなるが、POIが多すぎるとソートの処理が重すぎて、迅速にPOIのリストを提供できない。たとえば都市部では4Km以内に、「居酒屋」「駐車場」などは1000件以上存在することも珍しくなく、ソートして表示する処理は通信型のナビゲーションシステムではサーバの大きな負荷となる。   Depending on the POI category, there may be no POI in the search range (150 m or 10 km). In that case, a message indicating that the POI was not found is displayed, but there is a case where the POI is desired to be found first. On top of that, if you know how far away you are from the POI, you can understand. If the search range is set wide from the beginning, the POI can be found easily. However, if there are too many POIs, the sorting process is too heavy and it is impossible to provide a list of POIs quickly. For example, in an urban area, there are not less than 1000 “Izakaya” and “parking lots” within 4 km, and sorting and displaying is a heavy load on the server in a communication navigation system.

一般的に利用者が所望のPOIを検索する場合、結果的に10〜20件のPOIが検索結果として得られれば十分であるので、POIのカテゴリの種類によらず効率的にPOI検索を行う方法が必要である。また、10〜20件程度のPOI検索結果が得られたとして、その際、どの程度の範囲を検索したかも利用者が知ることができると良い。   In general, when a user searches for a desired POI, it is sufficient to obtain 10 to 20 POIs as a result of the search. Therefore, the POI search is efficiently performed regardless of the type of POI category. A method is needed. Further, assuming that about 10 to 20 POI search results are obtained, it is preferable that the user can know what range the search has been made.

本願の発明者は、上記の問題点を解消すべく種々検討を重ねた結果、端末装置の現在位置や特定の地点を中心として所定の面積の矩形エリアを決定し、当該エリア内に所在するPOIを検索するようになせば、矩形エリアの境界情報とPOIの位置情報の大小比較により該当するPOIを判別でき検索処理の負荷を軽減することができる点に着目し本発明を完成するに至ったものである。また、矩形エリア内に所在するPOI検索の結果、該当するPOIの数が多すぎる場合は矩形エリアの面積を小さく、POIの数が少ない場合は矩形エリアの面積を大きくなせば、適当な数のPOI情報を提供し得ることに想到して本発明を完成するに至ったものである。   The inventor of the present application has made various studies to solve the above problems, and as a result, determined a rectangular area having a predetermined area centered on the current position of the terminal device or a specific point, and the POI located in the area. If the search is performed, the point of interest of the POI can be determined by comparing the size of the boundary information of the rectangular area and the position information of the POI, and the load of the search process can be reduced. Thus, the present invention has been completed. Is. As a result of the POI search located in the rectangular area, if the number of corresponding POIs is too large, the area of the rectangular area is reduced. If the number of POIs is small, the area of the rectangular area is increased. The present invention has been completed by conceiving that POI information can be provided.

すなわち、本発明は上記の問題点を解消することを課題とし、POI情報を記憶したPOIデータベースを備え、利用者が設定した特定の地点を含む所定のエリア内に所在するPOIを検索するPOI検索手段を備えたPOI検索システムにおいて、POI検索の負荷を軽減するとともに、適当な数のPOI情報を迅速に提供することができるようにしたPOI検索システムを提供することを目的とするものである。   That is, the present invention aims to solve the above-mentioned problems, and has a POI database storing POI information, and searches for POIs located in a predetermined area including a specific point set by a user. An object of the present invention is to provide a POI search system that can reduce the load of POI search and that can provide an appropriate number of POI information quickly.

前記課題を解決するために、本願の請求項1にかかる発明は、
POI情報を記憶したPOI情報データベースを備え、利用者が設定した特定の地点を含む所定のエリア内に所在するPOIを検索するPOI検索手段を備えたPOI検索システムにおいて、
前記POI検索システムは、前記POI情報データベースを参照して前記特定の地点を中心とする所定面積の矩形エリア内に所在する所望のカテゴリのPOIを検索するPOI検索手段と、所定面積の矩形エリアを決定するためのエリア決定データを所定の面積ごとに設定した矩形エリア決定テーブルと、前記POI検索手段が検索したPOI数に応じて前記矩形エリアを選択するための閾値を設定した閾値テーブルと、ソート手段と、表示手段と、を備え、
前記矩形エリア決定手段は、前記POI検索手段が検索したPOI数に基づいて前記閾値テーブルおよび矩形エリア決定テーブルを参照して矩形エリアの変更が必要か否かを判別し、矩形エリアの変更が必要な場合、前記閾値テーブルおよび矩形エリア決定テーブルを参照して該当する矩形エリア決定データを取得し、該矩形エリア決定データに基づいて矩形エリアの面積を変更し、前記POI検索手段は、前記変更された矩形エリア内のPOIを検索し、前記ソート手段により検索結果をソートし、前記表示手段に表示することを特徴とする。
In order to solve the above-mentioned problem, the invention according to claim 1 of the present application is
In a POI search system comprising a POI information database storing POI information and comprising POI search means for searching for a POI located in a predetermined area including a specific point set by a user.
The POI search system refers to the POI information database, POI search means for searching for a POI of a desired category located in a rectangular area having a predetermined area centered on the specific point, and a rectangular area having a predetermined area. A rectangular area determination table in which area determination data for determination is set for each predetermined area, a threshold table in which a threshold for selecting the rectangular area is set according to the number of POIs searched by the POI search means, and sorting Means and display means,
The rectangular area determining means determines whether or not the rectangular area needs to be changed by referring to the threshold value table and the rectangular area determining table based on the number of POIs searched by the POI searching means, and the rectangular area needs to be changed. In this case, the corresponding rectangular area determination data is obtained by referring to the threshold value table and the rectangular area determination table, the area of the rectangular area is changed based on the rectangular area determination data, and the POI search means is changed. The POI in the rectangular area is searched, the search results are sorted by the sorting means, and displayed on the display means.

また、本願の請求項2にかかる発明は、請求項1にかかるPOI検索システムにおいて、前記閾値テーブルおよび矩形エリア決定テーブルは、1つまたは複数のPOIカテゴリ別に設けられ、前記POI情報データベースに記憶された1つまたは複数のPOIカテゴリに該当するPOIの総数に基づいて前記閾値および矩形エリア設定データが設定されることを特徴とする。   The invention according to claim 2 of the present application is the POI search system according to claim 1, wherein the threshold value table and the rectangular area determination table are provided for one or a plurality of POI categories and stored in the POI information database. Further, the threshold value and the rectangular area setting data are set based on the total number of POIs corresponding to one or a plurality of POI categories.

また、本願の請求項3にかかる発明は、請求項1または請求項2にかかるPOI検索システムにおいて、前記POI検索システムがPOI検索を開始する際、前記POI検索手段は、前記POI情報データベースを参照し、該当するPOIの総数を取得し、該POIの総数に基づいて前記矩形エリアを決定することを特徴とする。   The invention according to claim 3 of the present application is the POI search system according to claim 1 or claim 2, wherein when the POI search system starts a POI search, the POI search means refers to the POI information database. The total number of the corresponding POIs is acquired, and the rectangular area is determined based on the total number of the POIs.

また、本願の請求項4にかかる発明は、請求項1にかかるPOI検索システムにおいて、前記POI検索システムは、利用者が矩形エリアを選択するためのエリア選択手段を含む操作入力手段を備え、POI検索を開始する際、前記矩形エリア決定手段は、デフォルトまたは前記エリア選択手段による選択に基づいて矩形エリアを決定し、前記POI検索手段は、該決定された矩形エリア内のPOIを検索することを特徴とする。   The POI search system according to claim 4 of the present application is the POI search system according to claim 1, wherein the POI search system includes operation input means including area selection means for a user to select a rectangular area, When starting the search, the rectangular area determining means determines a rectangular area based on a default or selection by the area selecting means, and the POI searching means searches for a POI in the determined rectangular area. Features.

また、本願の請求項5にかかる発明は、請求項4にかかるPOI検索システムにおいて、前記操作入力手段は、閾値設定手段を備え、該閾値設定手段により設定された閾値を前記閾値テーブルに記憶することを特徴とする。   According to a fifth aspect of the present invention, in the POI search system according to the fourth aspect, the operation input means includes a threshold value setting means, and the threshold value set by the threshold value setting means is stored in the threshold value table. It is characterized by that.

また、本願の請求項6にかかる発明は、請求項1にかかるPOI検索システムにおいて、前記ソート手段は前記特定の地点から各POIまでの距離に基づいてPOIをソートし、前記表示手段はPOI情報を表示する際、前記距離を表示することを特徴とする。   The invention according to claim 6 of the present application is the POI search system according to claim 1, wherein the sorting means sorts POIs based on the distance from the specific point to each POI, and the display means is POI information. When displaying, the distance is displayed.

また、本願の請求7にかかる発明は、
POI情報を記憶したPOI情報データベースを備え、利用者が設定した特定の地点を含む所定のエリア内に所在するPOIを検索するPOI検索手段を備えたPOI検索システムを構成する経路探索サーバにおいて、
前記経路探索サーバは、前記POI情報データベースを参照して前記特定の地点を中心とする所定面積の矩形エリア内に所在する所望のカテゴリのPOIを検索するPOI検索手段と、所定面積の矩形エリアを決定するためのエリア決定データを所定の面積ごとに設定した矩形エリア決定テーブルと、前記POI検索手段が検索したPOI数に応じて前記矩形エリアを選択するための閾値を設定した閾値テーブルと、ソート手段と、表示手段と、を備え、
前記矩形エリア決定手段は、前記POI検索手段が検索したPOI数に基づいて前記閾値テーブルおよび矩形エリア決定テーブルを参照して矩形エリアの変更が必要か否かを判別し、矩形エリアの変更が必要な場合、前記閾値テーブルおよび矩形エリア決定テーブルを参照して該当する矩形エリア決定データを取得し、該矩形エリア決定データに基づいて矩形エリアの面積を変更し、前記POI検索手段は、前記変更された矩形エリア内のPOIを検索し、前記ソート手段により検索結果をソートし、前記表示手段に表示することを特徴とする。
The invention according to claim 7 of the present application is
In a route search server constituting a POI search system comprising a POI information database storing POI information and comprising POI search means for searching for a POI located in a predetermined area including a specific point set by a user.
The route search server refers to the POI information database, and searches for a POI of a desired category located in a rectangular area having a predetermined area centered on the specific point, and a rectangular area having a predetermined area. A rectangular area determination table in which area determination data for determination is set for each predetermined area, a threshold table in which a threshold for selecting the rectangular area is set according to the number of POIs searched by the POI search means, and sorting Means and display means,
The rectangular area determining means determines whether or not the rectangular area needs to be changed by referring to the threshold value table and the rectangular area determining table based on the number of POIs searched by the POI searching means, and the rectangular area needs to be changed. In this case, the corresponding rectangular area determination data is obtained by referring to the threshold value table and the rectangular area determination table, the area of the rectangular area is changed based on the rectangular area determination data, and the POI search means is changed. The POI in the rectangular area is searched, the search results are sorted by the sorting means, and displayed on the display means.

また、本願の請求項8にかかる発明は、請求項7にかかる経路探索サーバにおいて、前記閾値テーブルおよび矩形エリア決定テーブルは、1つまたは複数のPOIカテゴリ別に設けられ、前記POI情報データベースに記憶された1つまたは複数のPOIカテゴリに該当するPOIの総数に基づいて前記閾値および矩形エリア設定データが設定されることを特徴とする。   The invention according to claim 8 of the present application is the route search server according to claim 7, wherein the threshold value table and the rectangular area determination table are provided for one or a plurality of POI categories and stored in the POI information database. Further, the threshold value and the rectangular area setting data are set based on the total number of POIs corresponding to one or a plurality of POI categories.

また、本願の請求項9にかかる発明は、請求項7または請求項8にかかる経路探索サーバにおいて、前記経路探索サーバがPOI検索を開始する際、前記POI検索手段は、前記POI情報データベースを参照し、該当するPOIの総数を取得し、該POIの総数に基づいて前記矩形エリアを決定することを特徴とする。   The invention according to claim 9 of the present application is the route search server according to claim 7 or claim 8, wherein when the route search server starts a POI search, the POI search means refers to the POI information database. The total number of the corresponding POIs is acquired, and the rectangular area is determined based on the total number of the POIs.

また、本願の請求項10にかかる発明は、請求項7にかかる経路探索サーバにおいて、前記ソート手段は前記特定の地点から各POIまでの距離に基づいてPOIをソートし、各POI情報には前記特定の地点から各POIまでの距離を含むことを特徴とする。   The invention according to claim 10 of the present application is the route search server according to claim 7, wherein the sorting means sorts the POIs based on the distance from the specific point to each POI, and each POI information includes the It includes the distance from a specific point to each POI.

また、本願の請求項11にかかる発明は、
POI情報を記憶したPOI情報データベースを備え、利用者が設定した特定の地点を含む所定のエリア内に所在するPOIを検索するPOI検索手段を備えたPOI検索システムにおけるPOI検索方法において、
前記POI検索システムは、前記POI情報データベースを参照して前記特定の地点を中心とする所定面積の矩形エリア内に所在する所望のカテゴリのPOIを検索するPOI検索手段と、所定面積の矩形エリアを決定するためのエリア決定データを所定の面積ごとに設定した矩形エリア決定テーブルと、前記POI検索手段が検索したPOI数に応じて前記矩形エリアを選択するための閾値を設定した閾値テーブルと、ソート手段と、表示手段と、を備え、
前記矩形エリア決定手段が、前記POI検索手段が検索したPOI数に基づいて前記閾値テーブルおよび矩形エリア決定テーブルを参照して矩形エリアの変更が必要か否かを判別する判別ステップと、矩形エリアの変更が必要な場合、前記閾値テーブルおよび矩形エリア決定テーブルを参照して該当する矩形エリア決定データを取得し、該矩形エリア決定データに基づいて矩形エリアの面積を変更するステップと、
前記POI検索手段が、前記変更された矩形エリア内のPOIを検索するステップと、前記ソート手段により検索結果をソートするステップと、前記表示手段にソートされたPOIの情報を表示するステップとを有することを特徴とする。
The invention according to claim 11 of the present application is
In a POI search method in a POI search system comprising a POI information database storing POI information and having POI search means for searching for a POI located in a predetermined area including a specific point set by a user,
The POI search system refers to the POI information database, POI search means for searching for a POI of a desired category located in a rectangular area having a predetermined area centered on the specific point, and a rectangular area having a predetermined area. A rectangular area determination table in which area determination data for determination is set for each predetermined area, a threshold table in which a threshold for selecting the rectangular area is set according to the number of POIs searched by the POI search means, and sorting Means and display means,
A determination step for determining whether the rectangular area needs to be changed by referring to the threshold value table and the rectangular area determination table based on the number of POIs searched by the POI search unit; If the change is necessary, referring to the threshold value table and the rectangular area determination table to obtain the corresponding rectangular area determination data, and changing the area of the rectangular area based on the rectangular area determination data;
The POI search unit includes a step of searching for a POI in the changed rectangular area, a step of sorting search results by the sort unit, and a step of displaying the sorted POI information on the display unit. It is characterized by that.

また、本願の請求項12にかかる発明は、請求項11にかかるPOI検索方法において、前記POI検索システムがPOI検索を開始する際、前記POI検索手段は、前記POI情報データベースを参照し、該当するPOIの総数を取得し、該POIの総数に基づいて前記矩形エリアを決定するステップを有することを特徴とする。   The invention according to claim 12 of the present application corresponds to the POI search method according to claim 11, wherein the POI search means refers to the POI information database when the POI search system starts the POI search. The method includes obtaining a total number of POIs and determining the rectangular area based on the total number of POIs.

また、本願の請求項13にかかる発明は、請求項11にかかるPOI検索方法において、前記POI検索システムは、利用者が矩形エリアを選択するためのエリア選択手段を含む操作入力手段を備え、POI検索を開始する際、前記矩形エリア決定手段が、デフォルトまたは前記エリア選択手段による選択に基づいて矩形エリアを決定するステップと、前記POI検索手段が、該決定された矩形エリア内のPOIを検索するステップと、を有することを特徴とする。   The invention according to claim 13 of the present application is the POI search method according to claim 11, wherein the POI search system includes an operation input means including an area selection means for the user to select a rectangular area, When starting the search, the rectangular area determining means determines a rectangular area based on a default or selection by the area selecting means, and the POI searching means searches for a POI in the determined rectangular area. And a step.

また、本願の請求項14にかかる発明は、請求項11にかかるPOI検索方法において、前記ソート手段がPOIをソートするステップは、前記特定の地点から各POIまでの距離に基づいてPOIをソートする処理を含み、前記表示手段はPOI情報を表示する際、前記距離を表示することを特徴とする。   The invention according to claim 14 of the present application is the POI search method according to claim 11, wherein the sorting means sorts the POI based on the distance from the specific point to each POI. Including the processing, the display means displays the distance when displaying the POI information.

請求項1にかかる発明においては、POI検索システムは、検察所定面積の矩形エリアを決定するためのエリア決定データを所定の面積ごとに設定した矩形エリア決定テーブルと、POI検索手段が検索したPOI数に応じて前記矩形エリアを選択するための閾値を設定した閾値テーブルを備え、矩形エリア決定手段は、POI検索手段が検索したPOI数に基づいて閾値テーブル、矩形エリア決定テーブルを参照して矩形エリアの変更が必要か否かを判別し、矩形エリアの変更が必要な場合、閾値テーブル、矩形エリア決定テーブルを参照して該当する矩形エリア決定データを取得し、該矩形エリア決定データに基づいて矩形エリアの面積を変更し、POI検索手段は、変更された矩形エリア内のPOIを検索し、ソート手段により検索結果をソートし、表示手段に表示する。   In the invention according to claim 1, the POI search system includes a rectangular area determination table in which area determination data for determining a rectangular area having a predetermined area for probing is set for each predetermined area, and the number of POIs searched by the POI search means. And a rectangular area determining unit that refers to the threshold value table and the rectangular area determining table based on the number of POIs searched by the POI searching unit. If the rectangular area needs to be changed, the corresponding rectangular area determination data is obtained by referring to the threshold value table and the rectangular area determination table, and the rectangular area is determined based on the rectangular area determination data. The area of the area is changed, and the POI search means searches for the POI in the changed rectangular area and the search result is sorted by the sort means. Sorts and displays it on the display means.

このような構成によれば、端末装置の現在位置や特定の地点を中心として所定の面積の矩形エリアを決定し、矩形エリアの境界情報とPOIの位置情報の大小比較により該当するPOIを判別するようにしたものであるから、POI検索処理の負荷を軽減することができる。また、矩形エリア内に所在するPOI検索の結果、該当するPOIの数が多すぎる場合は矩形エリアの面積を小さく、POIの数が少ない場合は矩形エリアの面積を大きくして適当な数のPOIを検索するものであるから、所望のPOI情報を適切ない数、迅速に提供することができるようになる。   According to such a configuration, a rectangular area having a predetermined area is determined with the current position of the terminal device or a specific point as the center, and the corresponding POI is determined by comparing the size of the boundary information of the rectangular area and the position information of the POI. As a result, the load on the POI search process can be reduced. As a result of the POI search in the rectangular area, if the number of corresponding POIs is too large, the area of the rectangular area is reduced, and if the number of POIs is small, the area of the rectangular area is increased to an appropriate number of POIs. Therefore, it is possible to quickly provide an appropriate number of desired POI information.

請求項2にかかる発明においては、請求項1にかかる発明において、前記閾値テーブルおよび矩形エリア決定テーブルは、1つまたは複数のPOIカテゴリ別に設けられ、前記POI情報データベースに記憶された1つまたは複数のPOIカテゴリに該当するPOIの総数に基づいて前記閾値および矩形エリア設定データが設定される。   In the invention according to claim 2, in the invention according to claim 1, the threshold value table and the rectangular area determination table are provided for each of one or a plurality of POI categories and stored in the POI information database. The threshold value and the rectangular area setting data are set based on the total number of POIs corresponding to the POI category.

このような構成によれば、カテゴリ別にPOI情報データベースに蓄積されたPOIの総数に応じた適切な矩形エリアを決定することができるようになる。   According to such a configuration, an appropriate rectangular area can be determined according to the total number of POIs accumulated in the POI information database for each category.

請求項3にかかる発明においては、請求項1または請求項2にかかる発明において、前記POI検索システムがPOI検索を開始する際、前記POI検索手段は、前記POI情報データベースを参照し、該当するPOIの総数を取得し、該POIの総数に基づいて前記矩形エリアを決定する。   In the invention according to claim 3, in the invention according to claim 1 or claim 2, when the POI search system starts the POI search, the POI search means refers to the POI information database and applies the corresponding POI. The rectangular area is determined based on the total number of POIs.

このような構成によれば、カテゴリ別にPOI情報データベースに蓄積されたPOIの総数に応じた適切な矩形エリアを決定してPOI検索を開始することができ、効率的な検索が行えるようになる。   According to such a configuration, an appropriate rectangular area corresponding to the total number of POIs stored in the POI information database for each category can be determined and a POI search can be started, so that an efficient search can be performed.

請求項4にかかる発明においては、請求項1にかかる発明において、前記POI検索システムは、利用者が矩形エリアを選択するためのエリア選択手段を含む操作入力手段を備え、POI検索を開始する際、前記矩形エリア決定手段は、デフォルトまたは前記エリア選択手段による選択に基づいて矩形エリアを決定し、前記POI検索手段は、該決定された矩形エリア内のPOIを検索する。   In the invention according to claim 4, in the invention according to claim 1, the POI search system includes an operation input means including an area selection means for a user to select a rectangular area, and starts a POI search. The rectangular area determining means determines a rectangular area based on default or selection by the area selecting means, and the POI searching means searches for a POI in the determined rectangular area.

このような構成によれば、端末装置の利用者により指定された所望の面積の矩形エリアを決定してPOI検索を開始することができるようになる。   According to such a configuration, a rectangular area having a desired area designated by the user of the terminal device can be determined and the POI search can be started.

請求項5にかかる発明においては、請求項4にかかる発明において、前記操作入力手段は、閾値設定手段を備え、該閾値設定手段により設定された閾値を前記閾値テーブルに記憶する。   In the invention according to claim 5, in the invention according to claim 4, the operation input means includes a threshold value setting means, and stores the threshold value set by the threshold value setting means in the threshold value table.

このような構成によれば、端末装置の利用者により矩形エリアの変更の基準をカスタマイズすることができるようになる。   According to such a configuration, the reference for changing the rectangular area can be customized by the user of the terminal device.

請求項6にかかる発明においては、請求項1にかかる発明において、前記ソート手段は前記特定の地点から各POIまでの距離に基づいてPOIをソートし、前記表示手段はPOI情報を表示する際、前記距離を表示する。   In the invention according to claim 6, in the invention according to claim 1, the sorting means sorts the POI based on the distance from the specific point to each POI, and the display means displays the POI information. The distance is displayed.

このような構成によれば、端末装置の利用者に検索されたPOIを距離の順に提示することができ、また、各POIまでの距離が表示されるから、利用者は、提示されたPOIに移動するか、否かの判断を容易にすることができるようになる。   According to such a configuration, the searched POIs can be presented to the user of the terminal device in order of distance, and the distance to each POI is displayed, so that the user can display the displayed POI. It becomes possible to easily determine whether or not to move.

また、請求項7ないし請求項10にかかる発明においては、それぞれ請求項1ないし請求項4にかかるPOI検索システムを構成する経路探索サーバを提供することができるようになり、請求項11、請求項12、請求項13、請求項14にかかる発明においては、それぞれ請求項1、請求項3、請求項4、請求項6にかかるPOI検索システムにおけるPOI検索方法を提供することができるようになる。   In the inventions according to claims 7 to 10, it is possible to provide route search servers constituting the POI search system according to claims 1 to 4, respectively. In the inventions according to the twelfth, thirteenth and thirteenth aspects, it is possible to provide a POI search method in the POI search system according to the first, third, fourth and sixth aspects, respectively.

以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術思想を具体化するためのPOI検索システムを例示するものであって、本発明をこのPOI検索システムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態のPOI検索システムにも等しく適用し得るものである。   Hereinafter, specific examples of the present invention will be described in detail with reference to examples and drawings. However, the embodiments described below illustrate a POI search system for embodying the technical idea of the present invention, and are not intended to identify the present invention as this POI search system. It is equally applicable to the POI search system of other embodiments included in the scope of claims.

図1は、本発明の実施例にかかるPOI検索システム10のシステム構成を示す図である。図1に示すようにPOI検索システム10は、ネットワーク12を介して接続される端末装置20と経路探索サーバ30を備えて構成されている。このPOI検索システム10は、各種カテゴリに属するPOI(Point of Interest:興味対象場所)の所在地やサービス内容、広告などの詳細情報を提供するPOI情報配信サーバ50、地図データ、交通路線データや運行時刻表データ、音楽や各種画像などのコンテンツ、その他の情報を提供する各種の情報配信サーバ51などを備えて構成されている。   FIG. 1 is a diagram showing a system configuration of a POI search system 10 according to an embodiment of the present invention. As shown in FIG. 1, the POI search system 10 includes a terminal device 20 and a route search server 30 that are connected via a network 12. This POI search system 10 includes a POI information distribution server 50 that provides detailed information such as the location of POI (Point of Interest) that belongs to various categories, service contents, advertisements, map data, traffic route data, and operation time. It is configured with various information distribution servers 51 that provide table data, contents such as music and various images, and other information.

経路探索サーバ30はPOI情報配信サーバ50や他の情報配信サーバ51からネットワーク12を経由して必要なデータを取得して自身のデータベースに追加することができる。また、同様にしてPOI情報配信サーバ50や他の情報配信サーバ51に検索要求を送信して所望の検索結果を取得することもできる。   The route search server 30 can acquire necessary data from the POI information distribution server 50 or other information distribution server 51 via the network 12 and add it to its own database. Similarly, a search request can be transmitted to the POI information distribution server 50 or another information distribution server 51 to obtain a desired search result.

本発明にかかるPOI検索システム10は、上記の構成に限られるものではなく、経路探索サーバ30はナビゲーションサービス機能とともに、POI所在場所の地図を配信する地図配信サーバの機能を有していてもよい。また、経路探索サーバ30の代わりにPOI検索の機能のみを有するサーバを用いることもできる。端末装置20としては、携帯電話を用いることができ、またPDAや音楽プレイヤー、携帯ゲーム機などの携帯機器、あるいは、パーソナルコンピュータ(PC)であってもよい。   The POI search system 10 according to the present invention is not limited to the above configuration, and the route search server 30 may have a navigation service function and a map distribution server function that distributes a map of the POI location. . Further, instead of the route search server 30, a server having only a POI search function can be used. The terminal device 20 may be a mobile phone, and may be a PDA, music player, portable device such as a portable game machine, or a personal computer (PC).

図1に示す経路探索サーバ30は、地図データベース34、経路探索用ネットワークデータベース35を備え、端末装置20から経路探索要求があると、経路探索用ネットワークデータベース35を参照して経路探索する。そして経路探索の結果により得た案内経路(推奨経路)を端末装置20に送信する一般的なナビゲーション機能を有している。また、経路探索サーバ30は、POIの所在地や電話番号、住所、営業時間などのPOI情報を蓄積したPOI情報データベース36を備えている。   The route search server 30 shown in FIG. 1 includes a map database 34 and a route search network database 35. When a route search request is received from the terminal device 20, the route search server 30 searches for a route with reference to the route search network database 35. And it has the general navigation function which transmits the guidance route (recommended route) obtained from the result of route search to the terminal device 20. The route search server 30 also includes a POI information database 36 that stores POI information such as the POI location, telephone number, address, and business hours.

経路探索サーバ30は、端末装置20の現在位置や特定の地点を指定してその周辺に所在する所望のPOIを検索するPOI検索要求があると、指定された地点を中心とする所定の矩形エリアを決定し、その矩形エリア内に所在するPOIを検索する。矩形エリアとは、メルカトール図法を用いた地図表現における矩形エリアであり、特定地点を中心としてある距離離れた緯度、経度の境界線が囲まれるエリアであり、POI検索はその内側に所在するPOIを抽出する。   When there is a POI search request for searching for a desired POI located in the vicinity by designating the current position or a specific point of the terminal device 20, the route search server 30 has a predetermined rectangular area centered on the designated point. And the POI located in the rectangular area is searched. A rectangular area is a rectangular area in a map representation using the Mercator projection, and is an area in which a boundary line of latitude and longitude separated by a certain distance from a specific point is surrounded, and the POI search is a POI located inside the rectangular area. Extract.

例えば、一辺の距離が5.6Kmの矩形エリア内のPOIを検索する場合、現在位置を中心とする場合、中心座標(現在位置座標)の緯度、経度から±2.8Km離れた緯度、経度を境界線としてその内側に対象POIが含まれるかどうかを調べる。(地表は球面なので、厳密には矩形エリアにはならないが、メルカトール図法による平面地図の座標上で処理する)。中心位置から各POIまでの距離を演算するわけではないので、抽出は非常に高速にできる。   For example, when searching for a POI in a rectangular area with a distance of 5.6 km on one side, if the current position is the center, the latitude and longitude that are ± 2.8 km away from the latitude and longitude of the center coordinates (current position coordinates) It is checked whether or not the target POI is included inside the boundary line. (Since the ground surface is a spherical surface, it is not strictly a rectangular area, but it is processed on the coordinates of a planar map by Mercator projection). Since the distance from the center position to each POI is not calculated, extraction can be performed very quickly.

すなわち、POIの所在位置を示す位置情報は緯度、経度からなるものであるから、矩形エリアが決定されるとその境界線の緯度、経度の情報と各POIの位置情報である緯度、経度の大小比較により簡単に当該矩形エリア内に所在するPOIを判別することができる。従って、従来のように指定された地点からPOIまでの距離を算出する処理に比較してPOI検索における演算処理の負荷を低減することができる。   That is, since the position information indicating the POI location is composed of latitude and longitude, when the rectangular area is determined, the latitude and longitude information of the boundary line and the latitude and longitude of the position information of each POI By comparison, it is possible to easily determine the POI located in the rectangular area. Accordingly, it is possible to reduce the load of calculation processing in the POI search as compared with the conventional processing for calculating the distance from the designated point to the POI.

また、本実施例にかかるPOI検索システム10は、矩形エリア内に所在するPOI検索の結果、該当するPOIの数が多すぎる場合は矩形エリアの面積を小さく、POIの数が少ない場合は矩形エリアの面積を大きくして、矩形エリア内のPOI数が適当な数になるようにする。このため、POI検索システムは後述するように、所定面積の矩形エリアを決定するためのエリア決定データを所定の面積ごとに設定した矩形エリア決定テーブルと、前記POI検索手段が検索したPOI数に応じて前記矩形エリアを選択するための閾値を設定した閾値テーブルとを備えている。   Further, the POI search system 10 according to the present embodiment has a rectangular area when the number of corresponding POIs is too large as a result of POI search located in the rectangular area, and rectangular areas when the number of POIs is small. Is increased so that the number of POIs in the rectangular area becomes an appropriate number. Therefore, as described later, the POI search system corresponds to a rectangular area determination table in which area determination data for determining a rectangular area of a predetermined area is set for each predetermined area, and the number of POIs searched by the POI search means. And a threshold value table in which threshold values for selecting the rectangular area are set.

そして、POI検索システム10においては、POI検索を開始する際、POI情報データベース36を参照し、該当するPOIの総数を取得し、該POIの総数に基づいて矩形エリアを決定する。この矩形エリア決定のためのデータは、矩形エリア決定テーブル、閾値テーブルに設定しておくことができる。   Then, in starting the POI search, the POI search system 10 refers to the POI information database 36, acquires the total number of relevant POIs, and determines a rectangular area based on the total number of POIs. The data for determining the rectangular area can be set in a rectangular area determination table and a threshold table.

このような手順で、特定の地点を中心とした矩形エリア内に所在する該当のPOIが検索されると、特定地点から各POIまでの距離の順にPOIがソートされ、表示手段にはソートされた結果に基づいて、POIが順に表示される。表示されるPOI情報は、各POIの名称、所在地、電話番号、営業案内などであり、特定地点からの距離の情報を同時に表示してもよい。   When a corresponding POI located in a rectangular area centered on a specific point is searched in such a procedure, the POIs are sorted in the order of the distance from the specific point to each POI, and sorted in the display means. Based on the results, POIs are displayed in order. The displayed POI information includes the name, location, telephone number, business guidance, etc. of each POI, and information on the distance from a specific point may be displayed simultaneously.

経路探索サーバ30は、端末装置20から所望の地点やPOIを指定して地図データの取得要求があると、地図データベース34を参照して該当する地図データを読み出して端末装置20に配信する。端末装置20が経路探索サーバ30に経路探索を要求し、経路案内のサービスを受ける場合には、端末装置20において所望の出発地や目的地を設定し、経路探索サーバ30に経路探索要求を送信する。出発地と目的地との間に立ち寄りたい経由地がある場合は当該経由地も設定する。   When there is a request for obtaining map data by designating a desired point or POI from the terminal device 20, the route search server 30 reads out the corresponding map data by referring to the map database 34 and distributes it to the terminal device 20. When the terminal device 20 requests a route search from the route search server 30 and receives a route guidance service, the terminal device 20 sets a desired departure place and destination and transmits a route search request to the route search server 30. To do. If there is a stopover point between the departure point and the destination point, the stopover point is also set.

これらの地点を設定する方法としては、表示手段に経路探索条件入力画面を表示し、地点の名称や住所(所在場所)、電話番号を入力する方法、表示画面に地図を表示して地図上の所望地点をカーソル選択して設定する方法などが採られる。出発地、経由地、目的地は、一般的には特定のPOIの場所を設定するが、POIに最も近い道路上のリンクやノードの位置が経路探索上のPOIの場所として用いられることもある。   As a method of setting these points, a route search condition input screen is displayed on the display means, a method of inputting the name, address (location), and telephone number of the point, a map is displayed on the display screen, and a map is displayed. A method of selecting a desired point by selecting the cursor is used. The starting point, waypoint, and destination are generally set to a specific POI location, but the position of a link or node on the road closest to the POI may be used as the POI location for route search. .

経路探索サーバ30は端末装置20から経路探索要求があると、経路探索用ネットワークデータベース35を参照して指定された出発地から目的地に至る最適経路(案内経路)を探索し、地図データベース34から読み出した地図データとともに案内経路のデータを端末装置20に送信する。   When there is a route search request from the terminal device 20, the route search server 30 searches the route search network database 35 for an optimum route (guide route) from the designated departure point to the destination, and from the map database 34. The guide route data is transmitted to the terminal device 20 together with the read map data.

端末装置20は経路探索サーバ30から地図データ、案内経路のデータを受信すると、端末装置20の現在位置または端末装置20が設定した特定の地点を中心とした地図画像を表示画面に表示する。地図画像には端末装置20の現在位置を示す現在位置マーク、案内経路を示す案内経路画像が重ね合わされて表示される。   When receiving the map data and the guidance route data from the route search server 30, the terminal device 20 displays a map image centered on the current position of the terminal device 20 or a specific point set by the terminal device 20 on the display screen. On the map image, a current position mark indicating the current position of the terminal device 20 and a guide route image indicating the guide route are superimposed and displayed.

このように、本実施例のPOI検索システム10は、POI検索にあたり、所定面積の矩形エリアを定めてPOIを検索することにより、緯度、経度の大小比較のみでその矩形エリア内のPOIを判別できるように構成したから、特定の地点からPOIまでの距離を算出して一定の距離範囲内のPOIを検索する従来の方法に比べて、POI検索のための演算処理を低減することができるようになる。   As described above, the POI search system 10 according to the present embodiment can determine the POI in the rectangular area only by comparing the latitude and longitude by searching for the POI by defining a rectangular area having a predetermined area in the POI search. Since it is configured as described above, calculation processing for POI search can be reduced as compared with the conventional method of calculating the distance from a specific point to POI and searching for POI within a certain distance range. Become.

また、矩形エリア内に所在するPOI検索の結果、該当するPOIの数が多すぎる場合は矩形エリアの面積を小さく、POIの数が少ない場合は矩形エリアの面積を大きく変更して、適当な数のPOIが得られるように構成することにより、POIが全く検索できなかったり、検索されたPOIが多すぎたりという不具合を生ずることがなくなる。   As a result of the POI search located in the rectangular area, if the number of corresponding POIs is too large, the area of the rectangular area is reduced, and if the number of POIs is small, the area of the rectangular area is changed to an appropriate number. In this way, it is possible to prevent a problem that POIs cannot be searched at all or that too many POIs are searched.

POIの検索を開始する際は、POI情報データベースを36参照してPOI検索条件に該当するPOIの総数を取得し、総数に応じた所定の面積の矩形エリアを決定してPOIを検索する。その結果、検索されたPOI数に応じて必要な場合には矩形エリアの大きさを変更してPOIを検索する。これにより検索されたPOI数は適当な数になっているから特定の地点から各POIまでの距離を提供するようにしても、距離を算出する演算処理の負荷を一定の範囲に抑えることができるようになる。   When starting the POI search, the POI information database 36 is referred to obtain the total number of POIs that meet the POI search condition, determine a rectangular area having a predetermined area according to the total number, and search the POI. As a result, if necessary according to the number of retrieved POIs, the size of the rectangular area is changed to retrieve POIs. As a result, the number of retrieved POIs is an appropriate number, so even if a distance from a specific point to each POI is provided, the processing load for calculating the distance can be kept within a certain range. It becomes like this.

以下、具体例に基づいて本発明の実施例にかかるPOI検索システム10を説明するが、その前に本発明にかかるPOI検索システム10の詳細な構成を説明する。図2は、図1のPOI検索システム10の詳細な構成を示すブロック図である。   Hereinafter, the POI search system 10 according to an embodiment of the present invention will be described based on specific examples. Before that, the detailed configuration of the POI search system 10 according to the present invention will be described. FIG. 2 is a block diagram showing a detailed configuration of the POI search system 10 of FIG.

端末装置20は、ナビゲーションサービスを受けることができる端末であり、制御手段201、通信手段21、GPS受信手段22、処理要求手段23、配信データ記憶手段24、表示手段25、操作入力手段26などを備えて構成されている。操作入力手段26には、エリア設定手段261、閾値設定手段262が含まれる。   The terminal device 20 is a terminal capable of receiving a navigation service, and includes a control unit 201, a communication unit 21, a GPS reception unit 22, a processing request unit 23, a distribution data storage unit 24, a display unit 25, an operation input unit 26, and the like. It is prepared for. The operation input unit 26 includes an area setting unit 261 and a threshold setting unit 262.

端末装置20から経路探索サーバ30にPOI検索を要求する場合、所望のPOIのカテゴリを指定するとともにPOI検索の基準になる地点を設定する。地点とは、例えば、端末装置20の現在位置や交通機関の駅あるいは勤務先など所望の地点を基準になる地点として特定する。POI検索は設定された特定の地点の周辺に所在するPOIを検索する。また、POIはカテゴリ別にPOI情報データベース36に蓄積されており、利用者は所望のカテゴリを指定してPOI検索の要求を行う。   When a POI search is requested from the terminal device 20 to the route search server 30, a desired POI category is designated and a point serving as a reference for POI search is set. The point is specified as a reference point, for example, a desired point such as the current position of the terminal device 20 or a transportation station or work place. The POI search searches for a POI located around a set specific point. The POI is stored in the POI information database 36 by category, and the user makes a POI search request by designating a desired category.

利用者が関心を持つPOIは、映画館、劇場、各種テーマパーク、イベント会場、ホテル、レストラン、居酒屋、ガソリンスタンド、コンビニエンスストア、デパート、ショピングモールなど多岐にわたるため、POI情報データベース36にはPOIをカテゴリ別に種別分けし、個々のPOIの所在位置(緯度・経度)を初めとするPOI情報が蓄積されている。カテゴリも大きな概念から、小さな概念に階層化されており、カテゴリ一覧から検索したいPOIのカテゴリを指定してPOI検索の要求を行う。図3は、POI情報データベース36に蓄積されるPOI情報の構成の一例を示す図である。図3に示すように、蓄積されるPOIの情報は、当該POIの属するカテゴリ、POI(名称)、POIの場所(緯度・経度)、ホームページ(URL)、営業案内などである。   The POIs that interest users are diverse, including movie theaters, theaters, various theme parks, event venues, hotels, restaurants, taverns, gas stations, convenience stores, department stores, shopping malls, and so on. The POI information is accumulated by classification into categories, including the location (latitude / longitude) of each POI. The category is also hierarchized from a large concept to a small concept, and a POI search request is made by designating the category of the POI to be searched from the category list. FIG. 3 is a diagram showing an example of the configuration of POI information stored in the POI information database 36. As shown in FIG. 3, the stored POI information includes a category to which the POI belongs, a POI (name), a POI location (latitude / longitude), a homepage (URL), a business guide, and the like.

一方、経路探索サーバ30は、制御手段301、通信手段31、配信データ編集手段32、POI検索手段33、ソート手段331、地図データベース34、経路探索用ネットワークデータベース35、POI情報データベース36、矩形エリア決定手段37、閾値テーブル371、矩形エリア決定テーブル372、処理要求記憶手段38、経路探索手段39などを備えて構成されている。   On the other hand, the route search server 30 includes control means 301, communication means 31, distribution data editing means 32, POI search means 33, sort means 331, map database 34, route search network database 35, POI information database 36, rectangular area determination. Means 37, a threshold table 371, a rectangular area determination table 372, a processing request storage means 38, a route search means 39, and the like are provided.

経路探索サーバ30は端末装置20から経路探索やPOI検索あるいは地図配信の要求があると、処理要求記憶手段38に一次記憶する。要求が経路探索要求である場合、経路探索手段39は経路探索用ネットワークデータベース35を参照して最適経路あるいは推奨経路(案内経路)を探索する。探索された案内経路のデータは配信データ編集手段32で編集され、端末装置20に配信される。また、地図データベース34から案内経路を含む地図データが読み出され、端末装置20に配信される。   When there is a route search, POI search, or map distribution request from the terminal device 20, the route search server 30 primarily stores it in the processing request storage unit 38. If the request is a route search request, the route search means 39 searches the route search network database 35 for an optimum route or a recommended route (guide route). The searched guide route data is edited by the distribution data editing means 32 and distributed to the terminal device 20. Further, map data including the guide route is read from the map database 34 and distributed to the terminal device 20.

矩形エリア決定テーブル372には、所定面積の矩形エリアを決定するためのエリア決定データを所定の面積ごとに設定している。また、閾値テーブル371は、POI検索手段33が検索したPOI数に応じて矩形エリアを選択するための閾値が設定されている。図4は、矩形エリア決定テーブル372に設定された矩形エリア決定データの一例を示す図である。   In the rectangular area determination table 372, area determination data for determining a rectangular area having a predetermined area is set for each predetermined area. In the threshold table 371, thresholds for selecting a rectangular area are set according to the number of POIs searched by the POI search means 33. FIG. 4 is a diagram illustrating an example of rectangular area determination data set in the rectangular area determination table 372.

図4に示すように、矩形エリア決定テーブル372には、矩形エリアの大きさが面積比で2倍ずつ変化するように、矩形エリアの一辺の長さ(距離)が矩形エリアIDを付して設定されている。図4の場合、矩形エリアID01は矩形エリアの辺の長さ(距離)が250mである。この距離をもとに基準となる特定地点(現在位置または指定地点)を中心として矩形エリアの境界線の緯度、経度を決定して矩形エリアを決定する。従って、この距離が350mに設定された矩形エリアID02の矩形エリア面積は、矩形エリアID01の矩形エリア面積に対してほぼ2倍の面積になる。以下、同様に矩形エリアの面積がほぼ2倍ずつ広くなるように矩形エリア決定データが設定されている。   As shown in FIG. 4, in the rectangular area determination table 372, the length (distance) of one side of the rectangular area is attached with the rectangular area ID so that the size of the rectangular area changes by 2 times the area ratio. Is set. In the case of FIG. 4, the rectangular area ID01 has a side length (distance) of the rectangular area of 250 m. Based on this distance, the rectangular area is determined by determining the latitude and longitude of the boundary line of the rectangular area around the specific point (current position or designated point) serving as a reference. Therefore, the rectangular area area of the rectangular area ID02 in which the distance is set to 350 m is almost twice as large as the rectangular area area of the rectangular area ID01. Hereinafter, similarly, the rectangular area determination data is set so that the area of the rectangular area becomes approximately twice as large.

従って、POIの検索処理においては、各POIの緯度、経度と、矩形エリア境界線の緯度、経度の大小関係を比較するだけで当該POIが矩形エリアの内部に所在するか否かを簡単に判別することができ、従来のように基準地点の緯度、経度と各POIの所在地点の緯度、経度とから2点間の直線距離を演算して所定の距離範囲内に所在するか否かを判別するのに比べて演算処理の負荷を低減することができるようになる。   Therefore, in POI search processing, it is easy to determine whether or not the POI is located inside the rectangular area by simply comparing the latitude and longitude of each POI with the latitude and longitude of the rectangular area boundary line. It is possible to determine whether or not it is located within a predetermined distance range by calculating a straight line distance between two points from the latitude and longitude of the reference point and the latitude and longitude of the location point of each POI as in the past. Compared with this, the processing load can be reduced.

矩形エリアの面積が広くなればその矩形エリア内に所在する所望のPOIを検索した場合のヒット率は高くなり、また、矩形エリアの面積が狭くなればその矩形エリア内に所在する所望のPOIを検索した場合のヒット率は低くなる。従って、矩形エリアの面積を変えてPOI検索することにより適当な数のPOIを検索結果として得られるようにすることができる。   If the area of the rectangular area is increased, the hit rate when a desired POI located in the rectangular area is searched increases, and if the area of the rectangular area is reduced, the desired POI located in the rectangular area is increased. The hit rate when searching is low. Therefore, an appropriate number of POIs can be obtained as a search result by performing POI search by changing the area of the rectangular area.

POIのカテゴリによっては所在密度が異なり、所在密度の高いPOIはPOI総数も多く、狭い面積内で検索してもヒットする確率が高く、また、広い面積内で検索するとヒットするPOI数が多くなり過ぎ、POI検索処理の負荷が大きくなる。逆に所在密度の低いPOIは総数が少なく、狭い面積で検索するとヒットしないこともあり、広い面積内で検索すれば該当するPOIを検索することができる。従って、カテゴリに属するPOI総数に応じて矩形エリア決定テーブル372を適宜設定するように構成することが好ましい。   Location density varies depending on the category of POI, and POIs with high location density have a large total number of POIs, and there is a high probability of hitting even if searching within a narrow area, and when searching within a wide area, the number of POIs that hit will increase. This increases the load on the POI search process. Conversely, POIs with low location density have a small total number and may not be hit when searched in a narrow area, and if a search is made within a wide area, the corresponding POI can be searched. Therefore, it is preferable that the rectangular area determination table 372 is appropriately set according to the total number of POIs belonging to the category.

また、POI検索の開始にあたっては、まず、POI情報データベース36を参照して、指定されたカテゴリに属するPOIの総数を調べ、POI総数によって定められた大きさ(面積)の矩形エリアを決定して検索を開始する。そして、その矩形エリア内に所在するPOIを検索し、その数が多すぎる場合は矩形エリアの面積を小さい面積に変更し、数が少ない場合には矩形エリアの面積を大きい面積に変更して再度POIを検索する。POIの数が適当な数になれば検索を終了する。   In starting the POI search, first, the total number of POIs belonging to the specified category is checked with reference to the POI information database 36, and a rectangular area having a size (area) determined by the total number of POIs is determined. Start the search. Then, the POI located in the rectangular area is searched, and if the number is too large, the area of the rectangular area is changed to a small area, and if the number is small, the area of the rectangular area is changed to a large area and again. Search for POI. When the number of POIs becomes an appropriate number, the search is terminated.

検索を終了した段階で、各POIの距離、すなわち、基準地点から検索された各POIまでの距離を算出すれば、POI数が適当な数に絞られているので、演算処理は大きく増大することはない。そして距離によりソート手段331がPOIをソートすれば、表示手段25にはPOI情報を距離の順に表示して利用者に提示することができるようになる。   When the distance of each POI, that is, the distance from the reference point to each searched POI is calculated at the stage where the search is completed, the number of POIs is narrowed down to an appropriate number, so that the calculation processing greatly increases. There is no. If the sorting unit 331 sorts the POIs by distance, the POI information can be displayed on the display unit 25 in the order of distance and presented to the user.

なお、検索の開始にあたってはデフォルトとして矩形エリア決定のための距離を4Km(図4の矩形エリアID09)として矩形エリアを決定してPOI検索を開始するようにしてもよい。また、閾値テーブル371を参照して自動的にPOI数が適当な数になるまで矩形エリアの大きさを変更しながらPOI検索を進める前述の方法を採らず、その都度、検索結果を端末装置20に表示して矩形エリアの大きさの変更が指示される都度、矩形エリアの大きさを変更してPOI検索を進めるようにしてもよい。   At the start of the search, the POI search may be started by determining a rectangular area with the distance for determining the rectangular area as a default of 4 km (rectangular area ID 09 in FIG. 4). Further, referring to the threshold value table 371, the above-mentioned method of proceeding the POI search while automatically changing the size of the rectangular area until the number of POIs becomes an appropriate number is not adopted. Each time a change in the size of the rectangular area is instructed, the size of the rectangular area may be changed and the POI search may be advanced.

但し、この場合であっても、経路探索サーバ30側において自動的に矩形エリアを変更してPOI検索を行い、結果を保存しておけば、端末装置20から矩形エリア変更の指定があった場合に、瞬時に端末装置20に検索結果を配信することができる。   However, even in this case, if the rectangular area is automatically changed and the POI search is performed on the route search server 30 side and the result is saved, the terminal device 20 has designated the rectangular area change. In addition, the search result can be instantaneously distributed to the terminal device 20.

例えば、矩形エリアID10(距離:5.6Km)の矩形エリアからPOI検索を開始する場合、中心座標(特定地点)の緯度、経度から±2.8km離れた緯度、経度に対象のPOIが含まれるかどうかを調べる(地表は球面なので、厳密には矩形ではないが、平面地図の座標上で処理する)。中心(特定地点)から各POIまでの距離を演算するわけではないので、抽出は非常に高速にできる。検索されたPOI数によって、矩形エリアの大きさ(面積)を変えながら更にPOIを検索する。   For example, when a POI search is started from a rectangular area having a rectangular area ID 10 (distance: 5.6 km), the target POI is included in the latitude and longitude that are ± 2.8 km away from the latitude and longitude of the central coordinates (specific point). (Since the ground surface is a spherical surface, it is not strictly a rectangle, but it is processed on the coordinates of a planar map). Since the distance from the center (specific point) to each POI is not calculated, extraction can be performed very quickly. Further POIs are searched while changing the size (area) of the rectangular area according to the number of POIs searched.

このときに、バイナリサーチのように効率よく検索を行い、たとえば検索結果として20件のPOIが検索されるようにした場合、検索結果として所望する20件を挟み込む矩形エリアのうち、面積の広い側の矩形エリアにおける検索結果を採用すれば、20件以上のPOIを検索結果として得ることができるようになる。   At this time, when the search is performed efficiently as in the binary search and, for example, 20 POIs are searched as the search results, the larger area in the rectangular area sandwiching the 20 desired search results. If the search result in the rectangular area is adopted, 20 or more POIs can be obtained as the search result.

例えば、矩形エリアID10(距離:5.6Km)の矩形エリアで8件、矩形エリアID12(距離:11Km)の矩形エリアで12件、矩形エリアID13(距離:16Km)の矩形エリアで32件、矩形エリアID14(距離:22Km)の矩形エリアで100件のPOIが検索された場合(図4の矩形エリア決定テーブル372参照)、距離16Kmの矩形エリア(ID13)と、距離11Kmの矩形エリア(ID12)がPOI数20件を挟み込んでいるので、外側(面積の大きい)の矩形エリアID13(距離16Km)における検索結果の32件を検索結果として採用する。なお、ここまで厳密に行わなくとも、POIが20〜40件という結果が出たら、その矩形エリアでのPOI検索をもって検索終了としてもよい。   For example, 8 rectangular areas with a rectangular area ID 10 (distance: 5.6 km), 12 rectangular areas with a rectangular area ID 12 (distance: 11 km), 32 rectangular areas with a rectangular area ID 13 (distance: 16 km), rectangular When 100 POIs are searched in a rectangular area with area ID 14 (distance: 22 km) (see rectangular area determination table 372 in FIG. 4), a rectangular area (ID 13) with a distance of 16 km and a rectangular area with a distance of 11 km (ID 12) Since 20 POIs are sandwiched, 32 search results in the outer (large area) rectangular area ID 13 (distance 16 km) are adopted as the search results. Even if not strictly performed so far, if a result of 20 to 40 POIs is obtained, the POI search in the rectangular area may be terminated.

ある面積の矩形エリアを対象としてPOI検索して得られたPOIの数に応じて、矩形エリアの面積を変更するか否かを自動的に判別するために、閾値テーブル371が設けられている。図5は、閾値テーブル371の一例を示す図である。閾値テーブル371には、図5に示すように、POI検索手段33が、ある矩形エリアに基づいて検索して得たPOIの数の閾値が設定されており、その閾値範囲に応じて矩形エリアの面積、すなわち、矩形エリアIDが設定されており、矩形エリア決定手段37はそれに応じた矩形エリアを決定し、面積を変更する。   A threshold value table 371 is provided to automatically determine whether or not to change the area of the rectangular area according to the number of POIs obtained by performing POI search for a rectangular area of a certain area. FIG. 5 is a diagram illustrating an example of the threshold table 371. In the threshold value table 371, as shown in FIG. 5, the threshold value of the number of POIs obtained by the POI search unit 33 based on a certain rectangular area is set, and the rectangular area is set according to the threshold range. An area, that is, a rectangular area ID is set, and the rectangular area determining unit 37 determines a rectangular area corresponding to the area, and changes the area.

例えば、図5において、検索されたPOIの数Xが「X≧10万件」であった場合には矩形エリア決定手段37は、矩形エリアの面積を矩形エリアID04(距離:0.7Km)に狭める。そしてPOI検索手段33は矩形エリア決定手段37が決定した矩形エリアに基づいて再びPOIを検索する。同様に、検索されたPOI数X「が1万件<X<10万件」であれば矩形エリア決定手段37は矩形エリアID06に矩形エリアの面積を変更する。   For example, in FIG. 5, when the number X of POIs searched for is “X ≧ 100,000”, the rectangular area determining unit 37 sets the area of the rectangular area to the rectangular area ID 04 (distance: 0.7 km). Narrow. The POI search means 33 searches for the POI again based on the rectangular area determined by the rectangular area determination means 37. Similarly, if the number of searched POIs X is “10,000 cases <X <100,000”, the rectangular area determining means 37 changes the area of the rectangular area to the rectangular area ID06.

この閾値テーブル371の設定も、POI総数により適切に設定することが好ましく、POIカテゴリに応じて閾値テーブル371の値と矩形エリアの面積の関係を設定しておくと効率よくPOI検索を行うことができる。   It is preferable that the threshold table 371 is set appropriately based on the total number of POIs. If the relationship between the value of the threshold table 371 and the area of the rectangular area is set according to the POI category, the POI search can be performed efficiently. it can.

図6は、本実施例にかかるPOI検索システム10における矩形エリアを用いたPOI検索の概念を示す模式図である。矩形エリアの境界線は、特定位置Sを中心として、先に述べた矩形エリア決定データである距離(図4参照)によって定まり、矩形エリアの4辺を緯度、経度で表すことができる。従って、矩形エリアに対して、検索条件として指定されたカテゴリに属するP4〜P6のPOIが図6のような位置関係にある時、特定の地点からの距離を演算して求める必要はなく、P4〜P6のそれぞれの位置座標(緯度、経度)と矩形エリアの境界線の緯度、経度の大小比較を行うだけで当該矩形エリア内に所在するPOIであるか否かを判別することができる。   FIG. 6 is a schematic diagram illustrating the concept of POI search using a rectangular area in the POI search system 10 according to the present embodiment. The boundary line of the rectangular area is determined by the distance (see FIG. 4) as the rectangular area determination data described above with the specific position S as the center, and the four sides of the rectangular area can be expressed by latitude and longitude. Therefore, when the POIs of P4 to P6 belonging to the category designated as the search condition are in the positional relationship as shown in FIG. 6 with respect to the rectangular area, there is no need to calculate and obtain the distance from a specific point. It is possible to determine whether or not the POI is located in the rectangular area only by comparing the position coordinates (latitude and longitude) of .about.P6 with the latitude and longitude of the boundary line of the rectangular area.

図7は、図12に示す一般的なPOI検索と矩形エリアを用いたPOI検索を対比する模式図である。特定地点SからPOI(P7)および(P8)までの距離L7とL8を算出すると、従来の検索方法であれば一定の距離範囲(図7中の点線の円)の内側になり、何れもが検索結果として抽出される。しかしながら、P7は矩形エリア(図7中の実線の矩形エリア)にあり、本実施例による検索結果としては抽出されるが、P8は矩形エリア(図7中の実線の矩形エリア)になく、本実施例による検索結果としては抽出されない。   FIG. 7 is a schematic diagram comparing the general POI search shown in FIG. 12 with the POI search using a rectangular area. If the distances L7 and L8 from the specific point S to the POIs (P7) and (P8) are calculated, the conventional search method is inside a certain distance range (dotted circle in FIG. 7). Extracted as a search result. However, P7 is in a rectangular area (solid rectangular area in FIG. 7) and is extracted as a search result according to the present embodiment, but P8 is not in the rectangular area (solid rectangular area in FIG. 7) and It is not extracted as a search result according to the embodiment.

地点SからPOI(P8)までの距離L8と、地点SからPOI(P7)までの距離L7を比較すると「L8<L7」であり、POI(P8)のほうがPOI(P7)より地点Sに近いが、本実施例においては、POI(P8)は矩形エリア内に所在しないと判別され、検索結果として抽出されない。このようなケースは多々生じる場合があるが、利用者は地点Sに近いPOIを知りたいのであるから、矩形エリアの境界付近で生じる図7のようなケースがあっても実用上の問題を生じることは少ない。   Comparing the distance L8 from the point S to the POI (P8) and the distance L7 from the point S to the POI (P7) is “L8 <L7”, and the POI (P8) is closer to the point S than the POI (P7) However, in this embodiment, it is determined that the POI (P8) is not located within the rectangular area, and is not extracted as a search result. Such cases may occur in many cases, but since the user wants to know the POI close to the point S, there is a practical problem even in the case of FIG. 7 occurring near the boundary of the rectangular area. There are few things.

一方、端末装置20において、制御手段201は、図示してはいないがRAM、ROM、プロセッサを有するマイクロプロセッサであり、ROMに格納された制御プログラムにより各部の動作を制御する。通信手段21はネットワーク12を介して経路探索サーバ30などと通信データを送受信するための通信インターフェースである。   On the other hand, in the terminal device 20, the control means 201 is a microprocessor having a RAM, a ROM, and a processor (not shown), and controls the operation of each unit by a control program stored in the ROM. The communication means 21 is a communication interface for transmitting and receiving communication data with the route search server 30 and the like via the network 12.

GPS受信手段22はGPS衛星からの信号を受信して現在位置を緯度・経度で算出する。操作入力手段26は、キー、ダイヤル等からなり、端末装置20を操作するための入力を行い、また、出発地、目的地などの経路探索条件の入力機能としても用いられる。表示手段25は液晶表示パネル等からなり、経路探索サーバ30から配信(送信)された案内経路や地図の表示に使用されるものである。また、表示手段25はメニュー画面を表示し、操作入力手段26を用いてメニュー画面から所望の項目を選択することにより端末装置20を操作するための入力手段としても機能する。   The GPS receiving means 22 receives a signal from a GPS satellite and calculates the current position by latitude and longitude. The operation input means 26 is composed of keys, dials, etc., and performs input for operating the terminal device 20, and is also used as an input function for route search conditions such as a departure place and a destination. The display means 25 comprises a liquid crystal display panel or the like, and is used for displaying a guidance route or a map distributed (transmitted) from the route search server 30. The display unit 25 also functions as an input unit for operating the terminal device 20 by displaying a menu screen and selecting a desired item from the menu screen using the operation input unit 26.

端末装置20が経路探索サーバ30に経路探索を要求する場合、操作入力手段26を操作し、または、表示手段25に表示されるメニュー画面を操作して所望の出発地、目的地、経由地などを指定し、その他の経路探索条件(時刻条件、探索経路数など)を設定し、経路探索を要求する。また、所望のPOIを検索する場合は、表示手段25にPOIカテゴリ選択画面などを表示して所望のカテゴリを指定する。   When the terminal device 20 requests the route search to the route search server 30, the operation input means 26 is operated, or the menu screen displayed on the display means 25 is operated to obtain a desired departure place, destination, waypoint, etc. Is set, other route search conditions (time condition, number of searched routes, etc.) are set, and a route search is requested. When searching for a desired POI, a POI category selection screen or the like is displayed on the display means 25 and a desired category is designated.

操作入力手段26にはエリア設定手段261、閾値設定手段262が含まれ、図4に示す矩形エリア決定テーブル372や閾値テーブル371の設定データを表示手段25に表示して、所望の値を設定することができる。これにより、利用者が独自の基準で矩形エリアの大きさとPOI検索数(閾値)を設定することができるようになる。   The operation input means 26 includes an area setting means 261 and a threshold value setting means 262. The setting data of the rectangular area determination table 372 and the threshold value table 371 shown in FIG. 4 are displayed on the display means 25 and desired values are set. be able to. As a result, the user can set the size of the rectangular area and the number of POI searches (threshold value) on a unique basis.

経路探索サーバ30から、端末装置20に配信された地図データやPOI検索結果あるいは案内経路などの配信データは、配信データ記憶手段24に一次記憶される。これらのデータは必要に応じて読み出され、表示手段25に表示される。地図データや案内経路を表示する場合は、端末装置20の現在位置を中心に、所定の範囲の地図画像が表示され、現在位置マーク、案内経路の画像が重ね合わされて表示される。   Distribution data such as map data, POI search results, or guide routes distributed from the route search server 30 to the terminal device 20 is temporarily stored in the distribution data storage unit 24. These data are read out as necessary and displayed on the display means 25. When displaying map data and a guidance route, a map image of a predetermined range is displayed around the current position of the terminal device 20, and the current position mark and the guidance route image are superimposed and displayed.

図8は、端末装置20の外観を示す図である。図8に示す端末装置20は携帯電話を端末装置としたものであり、液晶表示ユニットなどからなる表示手段25、テンキーやダイヤル、ボタンなどを有する操作入力手段26を備えている。経路探索サーバ30から送信されたPOI情報や地図データ、案内経路データなどは配信データ記憶手段24に記憶され、必要に応じて読み出され、表示手段25の表示画面251に表示される。   FIG. 8 is a diagram illustrating an appearance of the terminal device 20. A terminal device 20 shown in FIG. 8 is a mobile phone as a terminal device, and includes a display unit 25 including a liquid crystal display unit and an operation input unit 26 having a numeric keypad, a dial, a button, and the like. POI information, map data, guide route data, and the like transmitted from the route search server 30 are stored in the distribution data storage unit 24, read out as necessary, and displayed on the display screen 251 of the display unit 25.

図9は、表示画面251に表示されるPOI検索画面の画面遷移の一例を示す図であり、図9(a)はPOIカテゴリ選択画面の一例、図9(b)は検索結果の回答画面の一例を示す図である。例えば、図9(a)に示すように、現在位置周辺のグルメカテゴリの項番8の「アジア・エスニック」に該当するPOIを検索したところ、距離2Kmの矩形エリア内には該当するPOIが検索されなかったものとする。この場合、図9(b)回答画面に示すように端末装置20には、一旦「2Km以内には該当はありませんでした。」との表示を行うと、利用者に対して、現在位置の近くには該当POIが無かったことを明確に伝えることができる。   FIG. 9 is a diagram showing an example of the screen transition of the POI search screen displayed on the display screen 251, FIG. 9A is an example of the POI category selection screen, and FIG. 9B is the search result answer screen. It is a figure which shows an example. For example, as shown in FIG. 9A, when a POI corresponding to “Asian / Ethnic” in item number 8 of the gourmet category around the current position is searched, the corresponding POI is searched in a rectangular area with a distance of 2 km. Suppose that it was not done. In this case, as shown in the answer screen of FIG. 9 (b), once the terminal device 20 displays “No match within 2 km”, the user is close to the current position. Can clearly tell that there was no corresponding POI.

経路探索サーバ30側では、この間に前述した矩形エリアを変更しながら適当な数のPOIを検索する手順を実施しておくと、端末装置20において、「検索範囲を広げますか」の問い合わせに対して「はい」が選択されたときに経路探索サーバ30は端末装置20に瞬時に結果を返すことができる。   On the route search server 30 side, if the procedure for searching for an appropriate number of POIs while changing the rectangular area described above is performed during this period, the terminal device 20 responds to an inquiry “Would you like to expand the search range?” When “Yes” is selected, the route search server 30 can return the result to the terminal device 20 instantaneously.

図10はPOI検索の結果、適当な数の該当POIが検索され、検索を終了した際のPOI情報回答画面の一例を示す図である。POIは現在位置からの距離の順にソート手段331においてソートされており、指定された「グルメ→アジア」に該当するPOI情報が距離の近い順に表示される。   FIG. 10 is a diagram showing an example of a POI information answer screen when an appropriate number of corresponding POIs are searched as a result of the POI search and the search is completed. The POIs are sorted by the sorting unit 331 in the order of distance from the current position, and the POI information corresponding to the designated “gourmet → asia” is displayed in the order of distance.

この場合、図10や図9(b)に示すPOI回答画面を表示する前に経路探索サーバ30側で既に矩形エリアを変更してPOI検索する手順を行っておき、図9(b)の回答ページに続いて図10の回答ページも端末装置20に配信しておけば、図9(b)の回答画面で「はい」が選択された場合のリンクで回答ページを切り替えるだけで、瞬時に結果を表示することができるようになる。さらに、探索結果を得た矩形エリアの距離範囲を表示する(図10の「3〜8Kmにありました」の表示参照)ことで、利用者は、どの程度の範囲に所望のPOIが分布しているのかも分かる。これにより、利用者は、徒歩なら諦めようとか、車だから行って見ようとかいう判断をすることが可能となる。   In this case, before displaying the POI response screen shown in FIG. 10 or FIG. 9B, the route search server 30 side has already changed the rectangular area to perform the POI search procedure, and the response shown in FIG. 9B. If the answer page of FIG. 10 is also delivered to the terminal device 20 following the page, the result can be obtained instantaneously by simply switching the answer page with the link when “Yes” is selected on the answer screen of FIG. 9B. Can be displayed. Furthermore, by displaying the distance range of the rectangular area from which the search result was obtained (see the display of “It was at 3 to 8 km” in FIG. 10), the user can distribute the desired POI in what range. You can see that As a result, the user can determine whether to give up if walking or to go and see because it is a car.

図11は、以上、説明した本発明の実施例にかかるPOI検索システム10におけるPOI検索の手順を示すフローチャートである。先ず、端末装置20において現在位置または所望地点を特定の地点として設定し、検索対象となる所望のPOIのカテゴリを設定してPOI検索要求が経路探索サーバ30に送信される。   FIG. 11 is a flowchart showing a POI search procedure in the POI search system 10 according to the embodiment of the present invention described above. First, the current position or desired point is set as a specific point in the terminal device 20, a desired POI category to be searched is set, and a POI search request is transmitted to the route search server 30.

最初に、経路探索サーバ30は端末装置20からのPOI検索要求を受信し(ステップS101)、この処理要求を処理要求記憶手段38に記憶する。POI検索手段33はステップS102の処理でPOI情報データベース36を参照して指定されたPOIのカテゴリに該当するPOIの総数を取得する。   First, the route search server 30 receives a POI search request from the terminal device 20 (step S101), and stores this processing request in the processing request storage means 38. The POI search means 33 refers to the POI information database 36 in the process of step S102 and acquires the total number of POIs corresponding to the designated POI category.

矩形エリア決定手段37はPOI検索手段33が取得したPOI総数に基づいて、最初にPOI検索の対象とする矩形エリアを決定する(ステップS103)。矩形エリアは前述したようにPOI検索要求に設定された特定の地点を中心とし、所定の距離で定まる矩形の各辺をエリアの境界線として決定する。   The rectangular area determination unit 37 first determines a rectangular area to be subjected to POI search based on the total number of POIs acquired by the POI search unit 33 (step S103). As described above, the rectangular area is centered on a specific point set in the POI search request, and each side of the rectangle determined by a predetermined distance is determined as the boundary line of the area.

矩形エリアが決定されると、POI検索手段33は当該矩形エリアの中に所在する該当POIを検索する(ステップS104)。矩形エリア内に所在するPOIの判別は、前述したように各POIの座標(緯度、経度)と矩形エリアの各境界線の緯度、経度との比較処理により行う。そしてステップS105で検索されたPOIの数を検出する。   When the rectangular area is determined, the POI search means 33 searches for the corresponding POI located in the rectangular area (step S104). As described above, the POI located in the rectangular area is determined by comparing the coordinates (latitude and longitude) of each POI with the latitude and longitude of each boundary line of the rectangular area. In step S105, the number of POIs retrieved is detected.

矩形エリア決定手段37は、ステップS106の判別処理において、閾値テーブル371、矩形エリア決定テーブル372を参照し、検索されたPOIの数に基づいて矩形エリアの変更が必要か否かを判別する。矩形エリアの変更の要否は前述したように検索されたPOIの数が多い場合は矩形エリアを狭め、検索されたPOIの数が少ない場合は矩形エリアを広くして再度POI検索をするという概念に基づいている。変更すべき矩形エリアは、閾値テーブル371、矩形エリア決定テーブル372の設定内容に従って決定される。   The rectangular area determination unit 37 refers to the threshold value table 371 and the rectangular area determination table 372 in the determination process of step S106, and determines whether or not the rectangular area needs to be changed based on the number of retrieved POIs. As described above, the rectangular area needs to be changed by narrowing the rectangular area when the number of retrieved POIs is large, and widening the rectangular area when the number of retrieved POIs is small, and performing the POI search again. Based on. The rectangular area to be changed is determined according to the setting contents of the threshold value table 371 and the rectangular area determination table 372.

ステップS106の判別処理において矩形エリアの変更が必要と判別された場合には、閾値テーブル371、矩形エリア決定テーブル372の設定内容に従って該当する矩形エリア決定データ(矩形エリアの辺の長さ)により変更する矩形エリアを決定し(ステップS109)、ステップし104のPOI検索処理に戻る。矩形エリアを変更する必要がないと判別された場合は検索されたPOIの数が予定された適当な数になっていることを意味するから、検索された各POIと特定地点との距離を算出し、ソート手段331により距離順にPOI情報をソートする(ステップS107)。   If it is determined that the rectangular area needs to be changed in the determination process of step S106, the change is made according to the corresponding rectangular area determination data (the length of the side of the rectangular area) according to the setting contents of the threshold value table 371 and the rectangular area determination table 372. The rectangular area to be determined is determined (step S109), and the process returns to the POI search process in step 104. If it is determined that there is no need to change the rectangular area, it means that the number of retrieved POIs is an appropriate number, and the distance between each retrieved POI and a specific point is calculated. Then, the POI information is sorted in the order of distance by the sorting means 331 (step S107).

これらのPOI検索結果は経路探索サーバ30から端末装置20に配信され、ステップS108の処理において表示手段25に表示される(図9、図10参照)。   These POI search results are distributed from the route search server 30 to the terminal device 20 and displayed on the display means 25 in the process of step S108 (see FIGS. 9 and 10).

以上、詳細に説明したように、本発明のPOI検索システムによれば、端末装置の現在位置や特定の地点を中心として所定の面積の矩形エリアを決定し、矩形エリアの境界情報とPOIの位置情報の大小比較により該当するPOIを判別するようにしたものであるから、POI検索処理の負荷を軽減することができる。また、矩形エリア内に所在するPOI検索の結果、該当するPOIの数が多すぎる場合は矩形エリアの面積を小さく、POIの数が少ない場合は矩形エリアの面積を大きくして適当な数のPOIを検索するものであるから、所望のPOI情報を適切ない数、迅速に提供することができるようになる。   As described above in detail, according to the POI search system of the present invention, a rectangular area having a predetermined area is determined around the current position of the terminal device or a specific point, and the boundary information of the rectangular area and the position of the POI are determined. Since the corresponding POI is determined by comparing the magnitudes of information, the load on the POI search process can be reduced. As a result of the POI search in the rectangular area, if the number of corresponding POIs is too large, the area of the rectangular area is reduced, and if the number of POIs is small, the area of the rectangular area is increased to an appropriate number of POIs. Therefore, it is possible to quickly provide an appropriate number of desired POI information.

本発明は、スタンドアロンのナビゲーション装置でのPOI検索にも用いることができるが、通信型のナビゲーションシステムでサーバの検索負荷を軽くするのに効果的である。
また、ユーザには、距離制限にとらわれることなく、存在するPOIの情報を瞬時に提供できる。
The present invention can be used for POI search in a stand-alone navigation device, but is effective in reducing the search load of a server in a communication type navigation system.
In addition, the user can be instantly provided with information on existing POIs without being limited by distance limitations.

本発明の実施例にかかるPOI検索システムの構成を示す図である。It is a figure which shows the structure of the POI search system concerning the Example of this invention. 本発明の実施例にかかるPOI検索システムの詳細な構成を示すブロック図である。It is a block diagram which shows the detailed structure of the POI search system concerning the Example of this invention. POI情報データベースに蓄積されたPOI情報の一例を示す図である。It is a figure which shows an example of the POI information accumulate | stored in the POI information database. 矩形エリア決定テーブルの設定データの一例を示す図である。It is a figure which shows an example of the setting data of a rectangular area determination table. 閾値テーブルの設定データの一例を示す図である。It is a figure which shows an example of the setting data of a threshold value table. 本発明の実施例にかかるPOI検索システムにおける矩形エリアを用いたPOI検索の概念を示す模式図である。It is a schematic diagram which shows the concept of POI search using the rectangular area in the POI search system concerning the Example of this invention. 一般的なPOI検索と、矩形エリアを用いた本発明の実施例にかかるPOI検索との対比を示す模式図である。It is a schematic diagram which shows contrast with a general POI search and the POI search concerning the Example of this invention using the rectangular area. 端末装置として用いられる携帯電話の外観を示す図である。It is a figure which shows the external appearance of the mobile telephone used as a terminal device. 端末装置の表示画面に表示されるPOI検索画面の画面遷移の一例を示す図であり、図9(a)はPOIカテゴリ選択画面の一例、図9(b)は検索結果の回答画面の一例を示す図である。It is a figure which shows an example of the screen transition of the POI search screen displayed on the display screen of a terminal device, FIG.9 (a) is an example of a POI category selection screen, FIG.9 (b) is an example of a response screen of a search result. FIG. POI検索の結果適当な数の該当POIが検索され、検索を終了した際のPOI情報回答画面の一例を示す図である。It is a figure which shows an example of the POI information reply screen when a suitable number of corresponding POIs are searched as a result of the POI search and the search is completed. 本発明の実施例にかかるPOI検索システムにおけるPOI検索の手順を示すフローチャートである。It is a flowchart which shows the procedure of POI search in the POI search system concerning the Example of this invention. 特定の地点を基準として一定の距離範囲内に所在する所望のPOIを検索する従来のPOI検索処理の概念を示す模式図である。It is a schematic diagram which shows the concept of the conventional POI search process which searches the desired POI located in a fixed distance range on the basis of a specific point.

符号の説明Explanation of symbols

10・・・・POI検索システム(ナビゲーションシステム)
12・・・・ネットワーク
20・・・・端末装置
201・・・制御手段
21・・・・通信手段
22・・・・GPS受信手段
23・・・・処理要求手段
24・・・・配信データ記憶手段
25・・・・表示手段
26・・・・操作入力手段
261・・・エリア設定手段
262・・・閾値設定手段
30・・・・施設検索サーバ(経路探索サーバ)
301・・・制御手段
31・・・・通信手段
32・・・・配信データ編集手段
33・・・・POI検索手段
331・・・ソート手段
34・・・・地図データベース
35・・・・経路探索用ネットワークデータベース
36・・・・POI情報データベース
37・・・・矩形エリア決定手段
371・・・閾値テーブル
372・・・矩形エリア決定テーブル
38・・・・処理要求記憶手段
39・・・・経路探索手段
10 .... POI search system (navigation system)
12 .... Network 20 ... Terminal device 201 ... Control means 21 ... Communication means 22 ... GPS reception means 23 ... Processing request means 24 ... Distribution data storage Means 25 ... Display means 26 ... Operation input means 261 ... Area setting means 262 ... Threshold setting means 30 ... ... Facility search server (route search server)
301 ... Control means 31 ... Communication means 32 ... Distribution data editing means 33 ... POI search means 331 ... Sort means 34 ... Map database 35 ... Route search Network database 36... POI information database 37... Rectangular area determination means 371... Threshold value table 372 .. rectangular area determination table 38. means

Claims (14)

POI情報を記憶したPOI情報データベースを備え、利用者が設定した特定の地点を含む所定のエリア内に所在するPOIを検索するPOI検索手段を備えたPOI検索システムにおいて、
前記POI検索システムは、前記POI情報データベースを参照して前記特定の地点を中心とする所定面積の矩形エリア内に所在する所望のカテゴリのPOIを検索するPOI検索手段と、所定面積の矩形エリアを決定するためのエリア決定データを所定の面積ごとに設定した矩形エリア決定テーブルと、前記POI検索手段が検索したPOI数に応じて前記矩形エリアを選択するための閾値を設定した閾値テーブルと、ソート手段と、表示手段と、を備え、
前記矩形エリア決定手段は、前記POI検索手段が検索したPOI数に基づいて前記閾値テーブルおよび矩形エリア決定テーブルを参照して矩形エリアの変更が必要か否かを判別し、矩形エリアの変更が必要な場合、前記閾値テーブルおよび矩形エリア決定テーブルを参照して該当する矩形エリア決定データを取得し、該矩形エリア決定データに基づいて矩形エリアの面積を変更し、前記POI検索手段は、前記変更された矩形エリア内のPOIを検索し、前記ソート手段により検索結果をソートし、前記表示手段に表示することを特徴とするPOI検索システム。
In a POI search system comprising a POI information database storing POI information and comprising POI search means for searching for a POI located in a predetermined area including a specific point set by a user.
The POI search system refers to the POI information database, POI search means for searching for a POI of a desired category located in a rectangular area having a predetermined area centered on the specific point, and a rectangular area having a predetermined area. A rectangular area determination table in which area determination data for determination is set for each predetermined area, a threshold table in which a threshold for selecting the rectangular area is set according to the number of POIs searched by the POI search means, and sorting Means and display means,
The rectangular area determining means determines whether or not the rectangular area needs to be changed by referring to the threshold value table and the rectangular area determining table based on the number of POIs searched by the POI searching means, and the rectangular area needs to be changed. In this case, the corresponding rectangular area determination data is obtained by referring to the threshold value table and the rectangular area determination table, the area of the rectangular area is changed based on the rectangular area determination data, and the POI search means is changed. A POI search system, wherein a POI in a rectangular area is searched, search results are sorted by the sorting means, and displayed on the display means.
前記閾値テーブルおよび矩形エリア決定テーブルは、1つまたは複数のPOIカテゴリ別に設けられ、前記POI情報データベースに記憶された1つまたは複数のPOIカテゴリに該当するPOIの総数に基づいて前記閾値および矩形エリア設定データが設定されることを特徴とする請求項1に記載のPOI検索システム。   The threshold value table and the rectangular area determination table are provided for each of one or more POI categories, and the threshold value and the rectangular area are based on the total number of POIs corresponding to one or more POI categories stored in the POI information database. The POI search system according to claim 1, wherein setting data is set. 前記POI検索システムがPOI検索を開始する際、前記POI検索手段は、前記POI情報データベースを参照し、該当するPOIの総数を取得し、該POIの総数に基づいて前記矩形エリアを決定することを特徴とする請求項1または請求項2に記載のPOI検索システム。   When the POI search system starts a POI search, the POI search means refers to the POI information database, acquires the total number of corresponding POIs, and determines the rectangular area based on the total number of POIs. The POI search system according to claim 1 or 2, characterized in that 前記POI検索システムは、利用者が矩形エリアを選択するためのエリア選択手段を含む操作入力手段を備え、POI検索を開始する際、前記矩形エリア決定手段は、デフォルトまたは前記エリア選択手段による選択に基づいて矩形エリアを決定し、前記POI検索手段は、該決定された矩形エリア内のPOIを検索することを特徴とする請求項1に記載のPOI検索システム。   The POI search system includes an operation input unit including an area selection unit for a user to select a rectangular area, and when starting the POI search, the rectangular area determination unit selects a default or selection by the area selection unit. 2. The POI search system according to claim 1, wherein a rectangular area is determined based on the POI search means, and the POI search means searches for a POI in the determined rectangular area. 前記操作入力手段は、閾値設定手段を備え、該閾値設定手段により設定された閾値を前記閾値テーブルに記憶することを特徴とする請求項4に記載のPOI検索システム。   The POI search system according to claim 4, wherein the operation input unit includes a threshold setting unit, and stores the threshold set by the threshold setting unit in the threshold table. 前記ソート手段は前記特定の地点から各POIまでの距離に基づいてPOIをソートし、前記表示手段はPOI情報を表示する際、前記距離を表示することを特徴とする請求項1に記載のPOI検索システム。   2. The POI according to claim 1, wherein the sorting unit sorts POIs based on distances from the specific point to each POI, and the display unit displays the distances when displaying POI information. Search system. POI情報を記憶したPOI情報データベースを備え、利用者が設定した特定の地点を含む所定のエリア内に所在するPOIを検索するPOI検索手段を備えたPOI検索システムを構成する経路探索サーバにおいて、
前記経路探索サーバは、前記POI情報データベースを参照して前記特定の地点を中心とする所定面積の矩形エリア内に所在する所望のカテゴリのPOIを検索するPOI検索手段と、所定面積の矩形エリアを決定するためのエリア決定データを所定の面積ごとに設定した矩形エリア決定テーブルと、前記POI検索手段が検索したPOI数に応じて前記矩形エリアを選択するための閾値を設定した閾値テーブルと、ソート手段と、表示手段と、を備え、
前記矩形エリア決定手段は、前記POI検索手段が検索したPOI数に基づいて前記閾値テーブルおよび矩形エリア決定テーブルを参照して矩形エリアの変更が必要か否かを判別し、矩形エリアの変更が必要な場合、前記閾値テーブルおよび矩形エリア決定テーブルを参照して該当する矩形エリア決定データを取得し、該矩形エリア決定データに基づいて矩形エリアの面積を変更し、前記POI検索手段は、前記変更された矩形エリア内のPOIを検索し、前記ソート手段により検索結果をソートし、前記表示手段に表示することを特徴とする経路探索サーバ。
In a route search server constituting a POI search system comprising a POI information database storing POI information and comprising POI search means for searching for a POI located in a predetermined area including a specific point set by a user.
The route search server refers to the POI information database, and searches for a POI of a desired category located in a rectangular area having a predetermined area centered on the specific point, and a rectangular area having a predetermined area. A rectangular area determination table in which area determination data for determination is set for each predetermined area, a threshold table in which a threshold for selecting the rectangular area is set according to the number of POIs searched by the POI search means, and sorting Means and display means,
The rectangular area determining means determines whether or not the rectangular area needs to be changed by referring to the threshold value table and the rectangular area determining table based on the number of POIs searched by the POI searching means, and the rectangular area needs to be changed. In this case, the corresponding rectangular area determination data is obtained by referring to the threshold value table and the rectangular area determination table, the area of the rectangular area is changed based on the rectangular area determination data, and the POI search means is changed. A route search server that searches for a POI in a rectangular area, sorts search results by the sorting means, and displays the results on the display means.
前記閾値テーブルおよび矩形エリア決定テーブルは、1つまたは複数のPOIカテゴリ別に設けられ、前記POI情報データベースに記憶された1つまたは複数のPOIカテゴリに該当するPOIの総数に基づいて前記閾値および矩形エリア設定データが設定されることを特徴とする請求項7に記載の経路探索サーバ。   The threshold value table and the rectangular area determination table are provided for each of one or more POI categories, and the threshold value and the rectangular area are based on the total number of POIs corresponding to one or more POI categories stored in the POI information database. The route search server according to claim 7, wherein setting data is set. 前記経路探索サーバがPOI検索を開始する際、前記POI検索手段は、前記POI情報データベースを参照し、該当するPOIの総数を取得し、該POIの総数に基づいて前記矩形エリアを決定することを特徴とする請求項7または請求項8に記載の経路探索サーバ。   When the route search server starts a POI search, the POI search means refers to the POI information database, acquires the total number of corresponding POIs, and determines the rectangular area based on the total number of POIs. The route search server according to claim 7 or 8, wherein the route search server is characterized. 前記ソート手段は前記特定の地点から各POIまでの距離に基づいてPOIをソートし、各POI情報には前記特定の地点から各POIまでの距離を含むことを特徴とする請求項7に記載の経路探索サーバ。   The said sorting means sorts POI based on the distance from the said specific point to each POI, and each POI information includes the distance from the said specific point to each POI. Route search server. POI情報を記憶したPOI情報データベースを備え、利用者が設定した特定の地点を含む所定のエリア内に所在するPOIを検索するPOI検索手段を備えたPOI検索システムにおけるPOI検索方法において、
前記POI検索システムは、前記POI情報データベースを参照して前記特定の地点を中心とする所定面積の矩形エリア内に所在する所望のカテゴリのPOIを検索するPOI検索手段と、所定面積の矩形エリアを決定するためのエリア決定データを所定の面積ごとに設定した矩形エリア決定テーブルと、前記POI検索手段が検索したPOI数に応じて前記矩形エリアを選択するための閾値を設定した閾値テーブルと、ソート手段と、表示手段と、を備え、
前記矩形エリア決定手段が、前記POI検索手段が検索したPOI数に基づいて前記閾値テーブルおよび矩形エリア決定テーブルを参照して矩形エリアの変更が必要か否かを判別する判別ステップと、矩形エリアの変更が必要な場合、前記閾値テーブルおよび矩形エリア決定テーブルを参照して該当する矩形エリア決定データを取得し、該矩形エリア決定データに基づいて矩形エリアの面積を変更するステップと、
前記POI検索手段が、前記変更された矩形エリア内のPOIを検索するステップと、前記ソート手段により検索結果をソートするステップと、前記表示手段にソートされたPOIの情報を表示するステップとを有することを特徴とするPOI検索方法。
In a POI search method in a POI search system comprising a POI information database storing POI information and having POI search means for searching for a POI located in a predetermined area including a specific point set by a user,
The POI search system refers to the POI information database, POI search means for searching for a POI of a desired category located in a rectangular area having a predetermined area centered on the specific point, and a rectangular area having a predetermined area. A rectangular area determination table in which area determination data for determination is set for each predetermined area, a threshold table in which a threshold for selecting the rectangular area is set according to the number of POIs searched by the POI search means, and sorting Means and display means,
A determination step for determining whether the rectangular area needs to be changed by referring to the threshold value table and the rectangular area determination table based on the number of POIs searched by the POI search unit; If the change is necessary, referring to the threshold value table and the rectangular area determination table to obtain the corresponding rectangular area determination data, and changing the area of the rectangular area based on the rectangular area determination data;
The POI search unit includes a step of searching for a POI in the changed rectangular area, a step of sorting search results by the sort unit, and a step of displaying the sorted POI information on the display unit. A POI search method characterized by the above.
前記POI検索システムがPOI検索を開始する際、前記POI検索手段は、前記POI情報データベースを参照し、該当するPOIの総数を取得し、該POIの総数に基づいて前記矩形エリアを決定するステップを有することを特徴とする請求項11に記載のPOI検索方法。   When the POI search system starts a POI search, the POI search means refers to the POI information database, acquires the total number of applicable POIs, and determines the rectangular area based on the total number of POIs. The POI search method according to claim 11, further comprising: 前記POI検索システムは、利用者が矩形エリアを選択するためのエリア選択手段を含む操作入力手段を備え、POI検索を開始する際、前記矩形エリア決定手段が、デフォルトまたは前記エリア選択手段による選択に基づいて矩形エリアを決定するステップと、前記POI検索手段が、該決定された矩形エリア内のPOIを検索するステップと、を有することを特徴とする請求項11に記載のPOI検索方法。   The POI search system includes an operation input unit including an area selection unit for a user to select a rectangular area. When starting a POI search, the rectangular area determination unit selects a default or a selection by the area selection unit. 12. The POI search method according to claim 11, further comprising the steps of: determining a rectangular area based on: and the POI search means searching for a POI in the determined rectangular area. 前記ソート手段がPOIをソートするステップは、前記特定の地点から各POIまでの距離に基づいてPOIをソートする処理を含み、前記表示手段はPOI情報を表示する際、前記距離を表示することを特徴とする請求項11に記載のPOI検索方法。   The step of sorting the POI by the sorting means includes a process of sorting the POI based on the distance from the specific point to each POI, and the display means displays the distance when displaying the POI information. The POI search method according to claim 11, wherein
JP2007262843A 2007-10-09 2007-10-09 Poi search system, route search server and poi search method Pending JP2009093384A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007262843A JP2009093384A (en) 2007-10-09 2007-10-09 Poi search system, route search server and poi search method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007262843A JP2009093384A (en) 2007-10-09 2007-10-09 Poi search system, route search server and poi search method

Publications (1)

Publication Number Publication Date
JP2009093384A true JP2009093384A (en) 2009-04-30

Family

ID=40665320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007262843A Pending JP2009093384A (en) 2007-10-09 2007-10-09 Poi search system, route search server and poi search method

Country Status (1)

Country Link
JP (1) JP2009093384A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011034339A (en) * 2009-07-31 2011-02-17 Hyogo Prefecture Device, method and program for outputting area information
JP2012038159A (en) * 2010-08-09 2012-02-23 Navitime Japan Co Ltd Navigation system, navigation server, navigation device, navigation method and program
WO2012106286A1 (en) * 2011-02-02 2012-08-09 Mapquest, Inc. Systems and methods for generating electronic map displays with points-of-interest based on density thresholds
JP2012163738A (en) * 2011-02-07 2012-08-30 Navitime Japan Co Ltd Facility information providing device, facility information providing system, server device, terminal device, facility information providing method, and program
JP2013097803A (en) * 2011-10-31 2013-05-20 Nhn Corp Peripheral information providing device and method
US8669884B2 (en) 2011-02-02 2014-03-11 Mapquest, Inc. Systems and methods for generating electronic map displays with points of-interest information
US8810437B2 (en) 2011-02-02 2014-08-19 Mapquest, Inc. Systems and methods for generating electronic map displays with points-of-interest information based on reference locations
JP2015219614A (en) * 2014-05-15 2015-12-07 日本電信電話株式会社 Distance threshold designation device, distance threshold designation method, and distance threshold designation program
JP2016042734A (en) * 2011-01-28 2016-03-31 パナソニックIpマネジメント株式会社 Video recording status notifying method and shop information presentation method
JP2017182828A (en) * 2013-07-30 2017-10-05 フェイスブック,インク. Rewriting search queries in online social networks
WO2019137369A1 (en) * 2018-01-12 2019-07-18 阿里巴巴集团控股有限公司 Poi retrieving method and device based on geographic locations
JP2022096911A (en) * 2020-12-18 2022-06-30 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs
CN115700532A (en) * 2021-07-15 2023-02-07 北京嘀嘀无限科技发展有限公司 Retrieval method, retrieval device, electronic equipment, readable storage medium and product
JP2023100522A (en) * 2022-01-06 2023-07-19 株式会社 ミックウェア Information output system and program
WO2023172647A1 (en) * 2022-03-09 2023-09-14 Meta Platforms, Inc. Social network maps with regional stories

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1153366A (en) * 1997-07-31 1999-02-26 Nippon Telegr & Teleph Corp <Ntt> Facility search method
JPH11242432A (en) * 1998-02-25 1999-09-07 Denso Corp Map retrieval system and record medium
JP2000205879A (en) * 1999-01-14 2000-07-28 Equos Research Co Ltd Destination setting device
JP2002207744A (en) * 2001-01-12 2002-07-26 Nippon Telegr & Teleph Corp <Ntt> Position-related information providing apparatus, method, program, and recording medium storing the program
JP2003148974A (en) * 2001-11-09 2003-05-21 Alpine Electronics Inc Surrounding facility search and display method for navigation device
JP2004178191A (en) * 2002-11-26 2004-06-24 Space Tag Inc Method for retrieving position dependency information
JP2004239650A (en) * 2003-02-03 2004-08-26 Alpine Electronics Inc Navigation apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1153366A (en) * 1997-07-31 1999-02-26 Nippon Telegr & Teleph Corp <Ntt> Facility search method
JPH11242432A (en) * 1998-02-25 1999-09-07 Denso Corp Map retrieval system and record medium
JP2000205879A (en) * 1999-01-14 2000-07-28 Equos Research Co Ltd Destination setting device
JP2002207744A (en) * 2001-01-12 2002-07-26 Nippon Telegr & Teleph Corp <Ntt> Position-related information providing apparatus, method, program, and recording medium storing the program
JP2003148974A (en) * 2001-11-09 2003-05-21 Alpine Electronics Inc Surrounding facility search and display method for navigation device
JP2004178191A (en) * 2002-11-26 2004-06-24 Space Tag Inc Method for retrieving position dependency information
JP2004239650A (en) * 2003-02-03 2004-08-26 Alpine Electronics Inc Navigation apparatus

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011034339A (en) * 2009-07-31 2011-02-17 Hyogo Prefecture Device, method and program for outputting area information
JP2012038159A (en) * 2010-08-09 2012-02-23 Navitime Japan Co Ltd Navigation system, navigation server, navigation device, navigation method and program
JP2016042734A (en) * 2011-01-28 2016-03-31 パナソニックIpマネジメント株式会社 Video recording status notifying method and shop information presentation method
US9400189B2 (en) 2011-02-02 2016-07-26 Aol Inc. Systems and methods for generating electronic map displays with points-of-interest information
US9228849B2 (en) 2011-02-02 2016-01-05 Mapquest, Inc. Systems and methods for generating electronic map displays with points-of-interest based on density thresholds
US8669884B2 (en) 2011-02-02 2014-03-11 Mapquest, Inc. Systems and methods for generating electronic map displays with points of-interest information
US8681022B2 (en) 2011-02-02 2014-03-25 Mapquest, Inc. Systems and methods for generating electronic map displays with points-of-interest based on density thresholds
US8810437B2 (en) 2011-02-02 2014-08-19 Mapquest, Inc. Systems and methods for generating electronic map displays with points-of-interest information based on reference locations
US9829330B2 (en) 2011-02-02 2017-11-28 Mapquest, Inc. Systems and methods for generating electronic map displays with points of-interest information
US9791292B2 (en) 2011-02-02 2017-10-17 Mapquest, Inc. Systems and methods for generating electronic map displays with points-of-interest information based on reference locations
US9885582B2 (en) 2011-02-02 2018-02-06 Mapquest, Inc. Systems and methods for generating electronic map displays with points-of-interest information based on reference locations
US9746342B2 (en) 2011-02-02 2017-08-29 Mapquest, Inc. Systems and methods for generating electronic map displays with points-of-interest based on density thresholds
WO2012106286A1 (en) * 2011-02-02 2012-08-09 Mapquest, Inc. Systems and methods for generating electronic map displays with points-of-interest based on density thresholds
JP2012163738A (en) * 2011-02-07 2012-08-30 Navitime Japan Co Ltd Facility information providing device, facility information providing system, server device, terminal device, facility information providing method, and program
JP2013097803A (en) * 2011-10-31 2013-05-20 Nhn Corp Peripheral information providing device and method
KR101540450B1 (en) * 2011-10-31 2015-07-31 네이버 주식회사 Apparatus and method for providing information about surrounding area
JP2017182828A (en) * 2013-07-30 2017-10-05 フェイスブック,インク. Rewriting search queries in online social networks
JP2015219614A (en) * 2014-05-15 2015-12-07 日本電信電話株式会社 Distance threshold designation device, distance threshold designation method, and distance threshold designation program
WO2019137369A1 (en) * 2018-01-12 2019-07-18 阿里巴巴集团控股有限公司 Poi retrieving method and device based on geographic locations
JP2022096911A (en) * 2020-12-18 2022-06-30 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs
CN115700532A (en) * 2021-07-15 2023-02-07 北京嘀嘀无限科技发展有限公司 Retrieval method, retrieval device, electronic equipment, readable storage medium and product
JP2023100522A (en) * 2022-01-06 2023-07-19 株式会社 ミックウェア Information output system and program
JP7780956B2 (en) 2022-01-06 2025-12-05 株式会社 ミックウェア Information output system and program
WO2023172647A1 (en) * 2022-03-09 2023-09-14 Meta Platforms, Inc. Social network maps with regional stories

Similar Documents

Publication Publication Date Title
JP2009093384A (en) Poi search system, route search server and poi search method
US8090533B2 (en) Map display system, method of inputting conditions for searching for POI, method of displaying guidance to POI, and terminal device
US6950743B2 (en) Navigation system and program for navigation system setup
US7565239B2 (en) Method and apparatus for navigation system for searching selected type of information along route to destination
US7161504B2 (en) Navigation system for finding optimum route using traffic incidents information
JP5007336B2 (en) Map display system, map display device, and map display method
JP2005308543A (en) Electronic equipment with map display function and program
JPH1151666A (en) Information search and distribution device for mobile communication terminal and mobile communication terminal
JP2007183109A (en) Traffic information display method and navigation system
JP2005181146A (en) Information delivery system and program for information delivery method
JP2007040721A (en) Navigation system, POI search method, information distribution server, and portable terminal
JP4722554B2 (en) POI information providing system, POI information providing method, information distribution server, terminal device
JP6155936B2 (en) Posted sentence search system, posted sentence search apparatus, posted sentence search method, and computer program
JP4737645B2 (en) Information distribution system, information distribution method, information distribution server, and terminal device
JP5038644B2 (en) Navigation system, route search server, terminal device, and advertisement display method
JP5007152B2 (en) Navigation system, route search server, route search method, and terminal device
JP2007114030A (en) Navigation system, mobile terminal device, and route search server
JP4163741B1 (en) Navigation system, route search server, portable terminal device, and route search method
JP2007024624A (en) Navigation system, information delivery server and portable terminal
JP4619319B2 (en) Navigation system and route search server
JP4604055B2 (en) Navigation system, route search server, route search method, and terminal device
JP2006107136A (en) Information providing device
JP6769693B2 (en) Presentation device, presentation method and presentation program
JP4183268B1 (en) Map display system, map display device, and map display method
KR20160130202A (en) Apparatus and method for searching route, data saving device thereof

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100609

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100615

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101014