[go: up one dir, main page]

JP2011215970A - Annotation information generating system and program - Google Patents

Annotation information generating system and program Download PDF

Info

Publication number
JP2011215970A
JP2011215970A JP2010084616A JP2010084616A JP2011215970A JP 2011215970 A JP2011215970 A JP 2011215970A JP 2010084616 A JP2010084616 A JP 2010084616A JP 2010084616 A JP2010084616 A JP 2010084616A JP 2011215970 A JP2011215970 A JP 2011215970A
Authority
JP
Japan
Prior art keywords
search
information
note
map
annotation
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
JP2010084616A
Other languages
Japanese (ja)
Inventor
Emi Takayama
詠美 高山
Chon Chin
チョン 陳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Datacom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zenrin Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2010084616A priority Critical patent/JP2011215970A/en
Publication of JP2011215970A publication Critical patent/JP2011215970A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Instructional Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To generate annotation information for giving the best annotation when a plurality of annotation candidates exist for a location to be given one annotation on a map.SOLUTION: A search server 2 performs a search in response to a search request from a mobile terminal device 5 to send a list of search results to the mobile terminal device 5. The search server 2 stores, in a search result information database, a search target selected from the list and obtains a map including the search target from a map server 3 to send the map to the mobile terminal device 5. The map server 3 takes, as annotation information, information indicating the search target that has been most frequently selected as a search result, out of search targets existing at a location to be given one annotation.

Description

本発明は、地図の注記情報を生成するシステム、及びそのシステムをコンピュータにより実現するためのプログラムに関する。   The present invention relates to a system for generating map annotation information and a program for realizing the system by a computer.

カーナビゲーション装置や携帯型電話機などにおいて、地図を電子的に表示してユーザを案内することが行われている。このような地図には、店舗、レストラン、ビル、公園、道路、鉄道などの名称を示す文字列である所謂「注記」が、それらを示す図形や記号とともに表示される。   In a car navigation device, a mobile phone, or the like, a map is electronically displayed to guide a user. In such a map, so-called “notes”, which are character strings indicating names of stores, restaurants, buildings, parks, roads, railways, etc., are displayed together with figures and symbols indicating them.

注記を地図上に表示させるための注記情報の生成方法としては、注記情報生成用のデータベースを構築し、これと地図上の住所情報などを用いて地図制作者が手動で注記の配置や文字数を示す注記情報を生成することが一般的である。   As a method of generating note information for displaying notes on a map, a map database for note information generation is constructed, and the map creator manually sets the note placement and the number of characters using this and address information on the map. It is common to generate note information to indicate.

また、注記の配置を自動的に行うことにより、手動による注記配置の手間を省くことのできる文字列情報選択装置が知られている(特許文献1)。具体的には、視認性などを考慮して予め設定された複数の選択条件を利用して、注記として表示すべき文字列を取捨選択する。その選択条件には文字列の優先順位や文字数などがある。   There is also known a character string information selection device that can eliminate the trouble of manual note placement by automatically placing notes (Patent Document 1). Specifically, a character string to be displayed as a note is selected using a plurality of selection conditions set in advance in consideration of visibility and the like. The selection conditions include the priority order of character strings and the number of characters.

ここで、地図上の一つの場所に複数の注記付与対象物があるにもかかわらず、地図の縮尺などの関係で、一つの場所に一つしか注記を付与できないことがある。特許文献1に記載されている文字列情報選択装置では、このような場合、即ち例えば一つのビル内に複数の店舗や施設が存在する場合、その店舗や施設に一対一に対応付けられ、かつその店舗や施設の内容を示すビル名(クリニックビル、スナックビルなど)を注記情報としているため(段落0077、図3)、ビル内に同種の店舗や施設がない場合、適切な注記情報を生成することはできない。また、同種の店舗や施設があったとしても、単に最も多い種類を示すビル名を注記情報としたのでは、著名な店舗や施設が一つの場合、その注記が表示されないため、それらの場所を知りたいユーザの要求に応えられない。   Here, although there are a plurality of annotation giving objects at one place on the map, only one note may be given to one place due to the scale of the map and the like. In such a case, that is, for example, when there are a plurality of stores and facilities in one building, the character string information selection device described in Patent Document 1 is associated with the stores and facilities on a one-to-one basis, and Since the building name (clinic building, snack building, etc.) indicating the contents of the store or facility is used as the note information (paragraph 0077, Fig. 3), appropriate note information is generated when there is no similar store or facility in the building. I can't do it. Even if there are similar types of stores and facilities, if the name of the building that shows the most types is used as the note information, if there is only one famous store or facility, the note will not be displayed. The user's request to know cannot be met.

特開2007−328303号公報JP 2007-328303 A

本発明は、このような問題を解決するためになされたものであり、その目的は、一つの注記を付与すべき場所(以下、注記付与単位地点と言う)に複数の注記候補が存在する場合に、最善の注記を付与するための注記情報を生成できるようにすることである。   The present invention has been made to solve such a problem, and the object is to provide a case where a plurality of note candidates exist at a place where a single note is to be assigned (hereinafter referred to as a note assigning unit point). It is possible to generate note information for giving the best note.

本発明は、注記付与単位地点に存在する検索対象毎に検索結果として選択された選択回数を格納する検索結果情報格納手段と、該検索結果情報格納手段により格納された選択回数が最多の検索対象を示す情報を注記情報とする注記情報決定手段とを有する注記情報生成システムである。   The present invention provides a search result information storage means for storing the number of selections selected as a search result for each search object existing at the annotation giving unit point, and a search object having the largest number of selections stored by the search result information storage means. This is a note information generation system having note information determination means using note information as the information indicating.

[作用]
本発明によれば、注記付与単位地点に存在する検索対象毎に検索結果として選択された回数が最多の検索対象を示す情報を注記情報とする。
[Action]
According to the present invention, information indicating a search target having the largest number of times selected as a search result for each search target existing at the annotation giving unit point is used as the note information.

本発明によれば、注記付与単位地点に注記候補が複数存在する場合に、最善の注記付与するための注記情報を生成することができる。   According to the present invention, when there are a plurality of note candidates at a note assigning unit point, it is possible to generate note information for assigning the best note.

本発明の実施形態の注記情報生成システムを含む地図検索システムを示す図である。It is a figure which shows the map search system containing the note information generation system of embodiment of this invention. 図1における携帯端末装置のブロック図である。It is a block diagram of the portable terminal device in FIG. 図1における検索サーバのブロック図である。It is a block diagram of the search server in FIG. 図1における地図サーバのブロック図である。It is a block diagram of the map server in FIG. 本発明の実施形態の地図検索システムにおける検索動作のフローチャートである。It is a flowchart of the search operation | movement in the map search system of embodiment of this invention. 図1における地図サーバの注記決定処理のフローチャートである。It is a flowchart of the note determination process of the map server in FIG. 図1における地図サーバの重要注記登録処理のフローチャートである。It is a flowchart of the important note registration process of the map server in FIG. 図1における地図サーバの注記選択処理のフローチャートである。It is a flowchart of the note selection process of the map server in FIG.

以下、本発明の実施形態について図面を参照して説明する。
〈システム構成〉
図1に本発明の実施形態の注記情報生成システムを含む地図検索システムを示す。この地図検索システムは、インターネットなどのネットワーク1、ネットワーク1に接続される検索サーバ2及び地図サーバ3、及び基地局4経由でネットワーク1に接続される携帯端末装置5からなる。
Embodiments of the present invention will be described below with reference to the drawings.
<System configuration>
FIG. 1 shows a map search system including a note information generation system according to an embodiment of the present invention. The map search system includes a network 1 such as the Internet, a search server 2 and a map server 3 connected to the network 1, and a mobile terminal device 5 connected to the network 1 via a base station 4.

なお、便宜上携帯端末装置5を1台図示したが、実際には多数の携帯端末装置5がネットワーク1に接続されることは言うまでもない。また、検索サーバ2と地図サーバ3とがイントラネットや専用線で接続される場合もある。   Although one mobile terminal device 5 is shown for convenience, it goes without saying that a large number of mobile terminal devices 5 are actually connected to the network 1. Further, the search server 2 and the map server 3 may be connected by an intranet or a dedicated line.

検索サーバ2は情報検索用画面の作成機能、携帯端末装置5からの検索要求に応じて検索を実行する機能などを備えており、地図サーバ3は地図情報を作成する機能、検索サーバ2や携帯端末装置5からの要求に応じて地図情報を提供する機能などを備えている。   The search server 2 has a function for creating an information search screen, a function for executing a search in response to a search request from the mobile terminal device 5, and the map server 3 has a function for creating map information. A function of providing map information in response to a request from the terminal device 5 is provided.

携帯端末装置5は携帯電話機、PDA(Personal Digital Assistant)、PND(Personal Navigation Device)などからなり、内蔵するROM(Read Only Memory)に所定のアプリケーションプログラム(以下、アプリと言う)を格納することで、検索サーバ2の検索用画面を表示部に表示して情報検索を行ったり、地図サーバ3から提供される地図情報を表示部に表示したりすることができる。   The mobile terminal device 5 includes a mobile phone, a PDA (Personal Digital Assistant), a PND (Personal Navigation Device), etc., and stores a predetermined application program (hereinafter referred to as an application) in a built-in ROM (Read Only Memory). The search screen of the search server 2 can be displayed on the display unit for information search, or the map information provided from the map server 3 can be displayed on the display unit.

〈携帯端末装置の構成〉
図2は携帯端末装置5のブロック図である。この携帯端末装置5は制御部51、操作部52、表示部53、及び無線通信部54を備えている。
<Configuration of mobile terminal device>
FIG. 2 is a block diagram of the mobile terminal device 5. The mobile terminal device 5 includes a control unit 51, an operation unit 52, a display unit 53, and a wireless communication unit 54.

制御部51は携帯端末装置5の各部を制御するためのコントローラであり、CPU(Central Processing Unit)511と、ROM512と、RAM(Random Access Memory)513とを備えている。CPU511はROM512に記憶されたプログラムをRAM513にロードして実行することで、後述する種々の処理を実現する。   The control unit 51 is a controller for controlling each unit of the mobile terminal device 5, and includes a CPU (Central Processing Unit) 511, a ROM 512, and a RAM (Random Access Memory) 513. The CPU 511 implements various processes to be described later by loading a program stored in the ROM 512 into the RAM 513 and executing it.

操作部52は、この携帯端末装置5をユーザが操作するための各種ボタンからなる。表示部53は、この携帯端末装置5の動作状態や、操作部52からユーザが入力した情報などを表示するための液晶表示装置などからなる。無線通信部54は基地局4との間で無線通信を行うための回路である。   The operation unit 52 includes various buttons for the user to operate the mobile terminal device 5. The display unit 53 includes an operation state of the mobile terminal device 5 and a liquid crystal display device for displaying information input by the user from the operation unit 52. The wireless communication unit 54 is a circuit for performing wireless communication with the base station 4.

〈検索サーバの構成〉
検索サーバ2は、図3に示すように、制御部21、通信部22、及び記憶部23を備えている。
<Search server configuration>
As illustrated in FIG. 3, the search server 2 includes a control unit 21, a communication unit 22, and a storage unit 23.

制御部21はCPU211、ROM212、及びRAM213を含み、この検索サーバ全体の制御などを行う。CPU211は、ROM212に記憶されたプログラムをRAM213にロードして実行することで、後述する種々の処理を実現する。また、図示を省略したがカウンタを備えている。   The control unit 21 includes a CPU 211, a ROM 212, and a RAM 213, and controls the entire search server. The CPU 211 implements various processes described later by loading a program stored in the ROM 212 into the RAM 213 and executing the program. Although not shown, a counter is provided.

通信部22はネットワーク1を介して地図サーバ3と通信を行い、ネットワーク1及び基地局4を介して携帯端末装置5と通信を行う。記憶部23はHDD(ハードディスク装置)からなり、検索対象情報DB(データベース)231、及び検索結果情報DB232が設けられている。   The communication unit 22 communicates with the map server 3 via the network 1 and communicates with the mobile terminal device 5 via the network 1 and the base station 4. The storage unit 23 includes an HDD (hard disk device), and is provided with a search target information DB (database) 231 and a search result information DB 232.

検索対象情報DB231には検索対象に関する情報が予めキーワード、位置(緯度、経度)、URL(Uniform Resource Locator)などとともに格納されている。検索結果情報DB232には、ユーザが携帯端末装置5を用いて検索し、検索結果のリストの中から選択し、地図を表示した検索対象を示す情報と、前述したカウンタの値である選択された回数とが関連付けられ、注記付与単位地点毎に保存される。   In the search target information DB 231, information related to the search target is stored in advance together with keywords, position (latitude, longitude), URL (Uniform Resource Locator), and the like. In the search result information DB 232, the user searches using the mobile terminal device 5, selects from the list of search results, displays information indicating the search target displaying the map, and the counter value selected above is selected. The number of times is associated with each other, and is stored for each note assigning unit point.

即ち検索結果情報DB232に保存される検索結果情報のデータ構造は、注記付与単位地点ID、位置(緯度、経度)、検索対象名、選択された回数からなる。注記付与単位地点ID、位置(緯度、経度)、及び検索対象名は予め登録されている。選択された回数は検索対象が選択される度にインクリメントされるカウンタの値である。   That is, the data structure of the search result information stored in the search result information DB 232 includes an annotation assignment unit point ID, a position (latitude, longitude), a search target name, and a selected number of times. Annotation giving unit point ID, position (latitude, longitude), and search target name are registered in advance. The number of times of selection is a counter value that is incremented each time a search target is selected.

ここでは、「焼肉チェーンaa有楽町店」と「映画館bb」とが同じ「ccビル」内に存在しており、それぞれが選択された回数が125、95、80である状態を示している。位置(緯度、経度)は「ccビル」の位置を示している。   Here, “Yakiniku chain aa Yurakucho store” and “movie theater bb” are present in the same “cc building”, and the selected times are 125, 95, and 80, respectively. The position (latitude, longitude) indicates the position of “cc building”.

〈地図サーバの構成〉
地図サーバ3は、図4に示すように、制御部31、通信部32、及び記憶部33を備えている。
<Configuration of map server>
As shown in FIG. 4, the map server 3 includes a control unit 31, a communication unit 32, and a storage unit 33.

制御部31はCPU311、ROM312、及びRAM313を含み、この地図サーバ全体の制御などを行う。CPU311は、ROM312に記憶されたプログラムをRAM313にロードして実行することで、後述する種々の処理を実現する。   The control unit 31 includes a CPU 311, a ROM 312, and a RAM 313, and controls the entire map server. The CPU 311 implements various processes to be described later by loading a program stored in the ROM 312 into the RAM 313 and executing it.

通信部32はネットワーク1を介して検索サーバ2と通信を行い、ネットワーク1及び基地局4を介して携帯端末装置5と通信を行う。記憶部33はHDDからなり、地図情報DB331が設けられている。   The communication unit 32 communicates with the search server 2 via the network 1 and communicates with the mobile terminal device 5 via the network 1 and the base station 4. The storage unit 33 includes an HDD and is provided with a map information DB 331.

地図情報DB331には、家屋、公園、道路、鉄道などの地物のベクトル情報が格納されているベクトル情報テーブル331a、道路のノード及びリンクを示す情報が格納されているノード/リンク情報テーブル331b、地物の属性(名称を含む)を示す属性情報が格納されている属性情報テーブル331c、及び注記情報が格納されている注記情報テーブル331dが設けられている。   In the map information DB 331, a vector information table 331a storing vector information of features such as houses, parks, roads, railways, etc., a node / link information table 331b storing information indicating road nodes and links, An attribute information table 331c storing attribute information indicating attributes (including names) of features and a note information table 331d storing note information are provided.

〈検索動作〉
以上の構成を有する地図検索システムの動作について、図5に示すフローチャートを用いて説明する。
<Search operation>
The operation of the map search system having the above configuration will be described using the flowchart shown in FIG.

まず携帯端末装置5は、ユーザの操作に応じて検索サーバ2に接続要求を送信する(ステップS1)。この接続要求には携帯端末装置5のROM512に格納されている装置IDが含まれている。   First, the mobile terminal device 5 transmits a connection request to the search server 2 in accordance with a user operation (step S1). This connection request includes a device ID stored in the ROM 512 of the mobile terminal device 5.

検索サーバ2は接続要求を受信すると、検索用画面を記憶部23から読み出し、携帯端末装置5へ送信する(ステップS11)。携帯端末装置5は検索用画面を受信し、表示部53に表示する(ステップS2)。   When receiving the connection request, the search server 2 reads the search screen from the storage unit 23 and transmits it to the mobile terminal device 5 (step S11). The mobile terminal device 5 receives the search screen and displays it on the display unit 53 (step S2).

携帯端末装置5では、ユーザが操作部52から検索用画面内のキーワード入力欄に所望のキーワードを入力し、所定のボタンを押下することで検索指示を入力すると、キーワードを含む検索指示を検索サーバ2へ送信する(ステップS3)。   In the mobile terminal device 5, when the user inputs a desired keyword from the operation unit 52 into the keyword input field in the search screen and inputs a search instruction by pressing a predetermined button, the search instruction including the keyword is transmitted to the search server. 2 (step S3).

検索サーバ2は検索指示を受信し(ステップS12)、検索指示に含まれているキーワードを用いて検索対象情報DB231にアクセスし、キーワードに関連する情報のリストを検索結果として読み出し、携帯端末装置5へ送信する(ステップS13)。   The search server 2 receives the search instruction (step S12), accesses the search target information DB 231 using the keyword included in the search instruction, reads out a list of information related to the keyword as a search result, and the mobile terminal device 5 (Step S13).

携帯端末装置5は検索結果のリストを受信し、表示部53に表示する(ステップS4)。次いで、ユーザが操作部52を用いて、表示部53に表示されているリストの中から所望の検索結果を選択する指示を入力すると、携帯端末装置5は、選択された検索結果を検索サーバ2へ通知する(ステップS5)。   The mobile terminal device 5 receives the search result list and displays it on the display unit 53 (step S4). Next, when the user inputs an instruction to select a desired search result from the list displayed on the display unit 53 using the operation unit 52, the mobile terminal device 5 displays the selected search result on the search server 2. (Step S5).

検索サーバ2は選択された検索結果の通知を受信すると(ステップS14)、地図サーバ3から、選択された検索結果の施設や店舗を含む地図情報を取得し、携帯端末装置5へ送信する(ステップS15)。次いで、選択された検索対象を示す情報に選択された回数を関連付けて検索結果情報DB232に保存する(ステップS16)。携帯端末装置5は地図情報を受信し、表示部53で表示する(ステップS6)。ここで、ステップS15とS16の順序を反対にしてもよい。また、携帯端末装置5が地図サーバ3から直接地図情報を取得してもよい。   When the search server 2 receives the notification of the selected search result (step S14), the search server 2 acquires map information including the facility or store of the selected search result from the map server 3, and transmits it to the mobile terminal device 5 (step S14). S15). Next, the number of times of selection is associated with the information indicating the selected search target and stored in the search result information DB 232 (step S16). The mobile terminal device 5 receives the map information and displays it on the display unit 53 (step S6). Here, the order of steps S15 and S16 may be reversed. Further, the mobile terminal device 5 may acquire the map information directly from the map server 3.

このように、検索結果情報DB232には、ユーザが携帯端末装置5を用いて検索し、検索結果のリストの中から選択した検索対象を示す情報と、その検索対象が選択された回数と関連付けられ、注記付与単位地点毎に保存される。   As described above, the search result information DB 232 is associated with the information indicating the search target selected from the search result list by the user using the mobile terminal device 5 and the number of times the search target is selected. , Stored for each unit of note assignment.

即ち図3に示したデータ構造の例の場合、「焼肉チェーンaa有楽町店」が「ccビル」に存在する場合、ステップS3でユーザがキーワードとして「焼肉チェーンaa」を入力し、ステップS4で「焼肉チェーンaa」の店舗のリストが表示され、ステップS5でユーザが「焼肉チェーンaa有楽町店」を選択し、それを含む地図が携帯端末装置5の表示部53に表示されると、「焼肉チェーンaa有楽町店」が選択された回数がインクリメントされる。   That is, in the case of the example of the data structure shown in FIG. 3, if “Yakiniku chain aa Yurakucho store” exists in “cc building”, the user inputs “Yakiniku chain aa” as a keyword in step S3, and “ A list of stores of “Yakiniku chain aa” is displayed. In step S5, the user selects “Yakiniku chain aa Yurakucho store”, and when a map including it is displayed on the display unit 53 of the mobile terminal device 5, “Yakiniku chain” The number of times “aa aurakucho store” is selected is incremented.

〈注記決定処理〉
図6は、地図サーバ3が検索サーバ2の検索結果情報DB232に保存されている情報を用いて、注記付与単位地点毎の注記を決定する処理のフローチャートである。この処理は、地図情報DB331を定期的或いは不定期に更新する際に実行される。また、この図のフローは注記付与単位地点毎に実行される。
<Note determination process>
FIG. 6 is a flowchart of a process in which the map server 3 determines a note for each note assignment unit point using information stored in the search result information DB 232 of the search server 2. This process is executed when the map information DB 331 is updated regularly or irregularly. In addition, the flow in this figure is executed for each unit for giving notes.

地図サーバ3は、検索サーバ2の検索結果情報DB232から、注記付与単位地点に存在する各検索対象が選択された回数を検索対象毎に読み出す(ステップS21)。この回数を計算する期間は、前回の地図情報DB331の更新時から現時点迄、或いは直近の一定期間(例.一カ月、半年)など任意に定めてよい。   The map server 3 reads, for each search target, the number of times each search target existing at the annotation assignment unit point is selected from the search result information DB 232 of the search server 2 (step S21). The period for calculating the number of times may be arbitrarily determined, for example, from the last update of the map information DB 331 to the present time, or the most recent fixed period (eg, one month, six months).

次いで検索対象が複数か否かを判定する(ステップS22)。検索対象が複数でない、即ち一つの場合(ステップS22:NO)は、その検索対象を示す情報を注記情報とし、処理を終了する(ステップS23)。一方、検索対象が複数の場合(ステップS22:YES)は、選択された回数が最多の検索対象を示す情報を注記情報とし(ステップS24)、処理を終了する。   Next, it is determined whether or not there are a plurality of search targets (step S22). If there are not a plurality of search targets, that is, there is one (step S22: NO), the information indicating the search target is set as annotation information, and the process ends (step S23). On the other hand, when there are a plurality of search targets (step S22: YES), information indicating the search target with the largest number of times of selection is set as the annotation information (step S24), and the process ends.

例えば図3に示したデータ構造の例のように、「焼肉チェーンaa有楽町店」、「映画館bb」が「ccビル」に存在する場合、検索結果として「焼肉チェーンaa有楽町店」が選択された回数の方が「映画館bb」や「ccビル」が選択された回数より多ければ「焼肉チェーンaa有楽町店」或いは「焼肉チェーンaa」が注記情報となる。   For example, as in the example of the data structure shown in FIG. 3, when “Yakiniku chain aa Yurakucho store” and “Movie theater bb” exist in “cc building”, “Yakiniku chain aa Yurakucho store” is selected as the search result. If the number of times is greater than the number of times “movie theater bb” or “cc building” is selected, “Yakiniku chain aa Yurakucho store” or “Yakiniku chain aa” becomes the note information.

〈重要注記登録処理〉
図7は、地図サーバ3が検索サーバ2の検索結果情報DB232に保存されている情報を用いて重要注記情報を注記情報テーブル331dに登録する処理のフローチャートである。この処理は、地図情報DB331を定期的或いは不定期に更新する際に実行される。また、この図のフローは注記付与単位地点毎、かつ検索対象毎に実行される。
<Important note registration process>
FIG. 7 is a flowchart of a process in which the map server 3 registers important note information in the note information table 331d using information stored in the search result information DB 232 of the search server 2. This process is executed when the map information DB 331 is updated regularly or irregularly. Moreover, the flow of this figure is performed for every note addition unit point and every search object.

地図サーバ3は、検索サーバ2の検索結果情報DB232から、注記付与単位地点に存在する検索対象が選択された回数を検索対象毎に読み出す(ステップS31)。この回数を計算する期間は、前回の地図情報DB331の更新時から現時点迄、或いは直近の一定期間(例.一カ月、半年)など任意に定めてよい。   The map server 3 reads from the search result information DB 232 of the search server 2 the number of times the search target existing at the annotation giving unit point is selected for each search target (step S31). The period for calculating the number of times may be arbitrarily determined, for example, from the last update of the map information DB 331 to the present time, or the most recent fixed period (eg, one month, six months).

読み出された回数の値が予め定められた閾値以上の場合(ステップS32:YES)は、その検索対象を示す情報を重要注記情報として、注記情報テーブル331dに登録する(ステップS33)。読み出された回数の値が閾値未満の場合(ステップS32:NO)は処理を終了する。   If the value of the number of times of reading is equal to or greater than a predetermined threshold (step S32: YES), information indicating the search target is registered in the note information table 331d as important note information (step S33). If the read value is less than the threshold (step S32: NO), the process ends.

例えば図3に示したデータ構造の例の場合、閾値が100であれば、「焼肉チェーンaa有楽町店」が重要注記情報として登録される。閾値が90であれば、「焼肉チェーンaa有楽町店」、「映画館bb」が重要注記情報として登録される。閾値が150であれば、登録される重要注記情報は存在しない。ただし、各注記付与単位地点から少なくとも一つは必ず登録されるように、閾値を自動的に設定してもよい。   For example, in the example of the data structure shown in FIG. 3, if the threshold is 100, “Yakiniku chain aa Yurakucho store” is registered as important note information. If the threshold value is 90, “Yakiniku chain aa Yurakucho store” and “Movie theater bb” are registered as important note information. If the threshold is 150, there is no registered important note information. However, the threshold value may be automatically set so that at least one of the annotation giving unit points is always registered.

〈注記選択処理〉
図8は、地図サーバ3が、近接する注記が地図上で重なる場合に一つの注記を選択する処理を示すフローチャートである。
<Note selection process>
FIG. 8 is a flowchart showing a process in which the map server 3 selects one note when adjacent notes overlap on the map.

CPU311は地図情報DB331から注記付与単位地点毎に注記情報テーブル331dから注記情報を読み出し、地図上の配置位置を求める(ステップS41)。ここで、注記付与単位地点毎の注記の配置位置を示す情報は予め地図情報DB331に格納されている。   The CPU 311 reads the note information from the note information table 331d for each note giving unit point from the map information DB 331, and obtains the arrangement position on the map (step S41). Here, information indicating the arrangement position of the note for each note assigning unit point is stored in advance in the map information DB 331.

次に配置位置が重なる注記情報が他に有るか否かを判定し(ステップS42)、有る場合(ステップS42:YES)は、それらの注記情報の中から、選択された回数が最多の検索対象を示す情報を注記情報として選択する(ステップS43)。無い場合(ステップS42:NO)は処理を終了する。   Next, it is determined whether or not there are other pieces of note information whose arrangement positions overlap (step S42). If there is any other note information (step S42: YES), the search object having the largest number of times selected from the note information is selected. Is selected as note information (step S43). If there is not (step S42: NO), the process is terminated.

例えば「ccビル」の図形に付与する注記である「焼肉チェーンaa有楽町店」の文字群と、「ddビル」の図形に付与する注記である「ddビル」の文字群とが重なる場合、検索結果情報DB232に保存されている選択回数同士を比較し、選択回数が多い方の注記情報を選択する。三つ以上の注記が重なる場合は選択回数が最多の注記情報を選択する。   For example, when a character group of “Yakiniku chain aa Yurakucho store” which is a note attached to the graphic “cc building” overlaps a character group of “dd building” which is a note attached to the graphic “dd building” The number of selections stored in the result information DB 232 is compared with each other, and the note information with the larger selection number is selected. When three or more notes overlap, the note information with the largest number of selections is selected.

以上詳細に説明したように、本発明の実施形態の地図検索システムによれば、注記付与単位地点毎に付与する注記を、その地点に存在する検索対象に対する検索結果の統計である検索回数に基づいて、検索回数が最多の検索対象を示す情報を注記情報とするので、注記付与単位地点に複数の検索対象が存在する場合に最善の注記を付与することができる。   As described above in detail, according to the map search system of the embodiment of the present invention, a note to be assigned for each annotation giving unit point is based on the number of searches that is a statistic of a search result for a search target existing at that point. Thus, since the information indicating the search target having the largest number of searches is used as the note information, the best note can be given when there are a plurality of search targets at the note assigning unit point.

また、予め注記付与単位地点毎に重要注記情報を選択された回数に関連付けて登録しておけば、重要注記情報の内、選択された回数が最多の検索対象を示すものをその注記付与単位地点の注記情報とすることができるため、注記情報を決定する処理が簡単になる。   In addition, if important note information is registered in advance for each note giving unit point in association with the selected number of times, the note giving unit point that indicates the search target with the most selected number of important note information is displayed. Therefore, it is possible to simplify the process of determining the note information.

さらに、地図上で近接する複数の注記付与単位地点の注記を重ねずに配置できない場合に、選択された回数が最多の検索対象を示す注記のみを地図上に配置することにより、注記の重なりを防止して、最善の注記のみを表示することができる。   In addition, when it is not possible to place multiple notes on the map without overlapping the annotation unit points, only the notes that indicate the search target with the highest number of selected times are placed on the map. Only the best notes can be displayed.

2…検索サーバ、3…地図サーバ、5…携帯端末装置、21,31…制御部、231…検索対象情報DB、232…検索結果情報DB、331…地図情報DB。   DESCRIPTION OF SYMBOLS 2 ... Search server, 3 ... Map server, 5 ... Portable terminal device, 21, 31 ... Control part, 231 ... Search object information DB, 232 ... Search result information DB, 331 ... Map information DB.

Claims (3)

注記付与単位地点に存在する検索対象毎に検索結果として選択された選択回数を格納する検索結果情報格納手段と、
該検索結果情報格納手段により格納された選択回数が最多の検索対象を示す情報を注記情報とする注記情報決定手段とを有する注記情報生成システム。
Search result information storage means for storing the number of selections selected as a search result for each search target existing in the annotation unit point;
A note information generation system comprising note information determination means using note information as information indicating a search object with the largest number of selections stored by the search result information storage means.
請求項1に記載された注記情報生成システムにおいて、
前記検索結果情報納手段により格納された選択回数を基に、注記付与単位地点毎に選択回数が予め定められた閾値以上の検索対象を示す情報を重要注記情報とする重要注記情報決定手段を有することを特徴とする注記情報生成システム。
In the note information generation system according to claim 1,
Based on the number of selections stored by the search result information payment unit, there is an important note information determining unit that uses important note information as information indicating a search target whose number of selections is greater than or equal to a predetermined threshold for each annotation giving unit point. An annotation information generation system characterized by that.
コンピュータを請求項1又は2に記載された注記情報生成システムの各手段として機能させるためのプログラム。   The program for functioning a computer as each means of the annotation information generation system described in Claim 1 or 2.
JP2010084616A 2010-03-31 2010-03-31 Annotation information generating system and program Pending JP2011215970A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010084616A JP2011215970A (en) 2010-03-31 2010-03-31 Annotation information generating system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010084616A JP2011215970A (en) 2010-03-31 2010-03-31 Annotation information generating system and program

Publications (1)

Publication Number Publication Date
JP2011215970A true JP2011215970A (en) 2011-10-27

Family

ID=44945610

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010084616A Pending JP2011215970A (en) 2010-03-31 2010-03-31 Annotation information generating system and program

Country Status (1)

Country Link
JP (1) JP2011215970A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020067517A (en) * 2018-10-23 2020-04-30 株式会社ゼンリンデータコム Map information providing device, method and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10247201A (en) * 1997-03-05 1998-09-14 Nippon Telegr & Teleph Corp <Ntt> Information guidance system with information evaluation value
JP2005065749A (en) * 2003-08-27 2005-03-17 Taiyo Elec Co Ltd Game machine
JP2009037316A (en) * 2007-07-31 2009-02-19 Yahoo Japan Corp How to find an area on a map
JP2009087151A (en) * 2007-10-01 2009-04-23 Ntt Docomo Inc Information providing system, information providing apparatus, portable terminal, information providing method and program
JP2009211633A (en) * 2008-03-06 2009-09-17 Oki Electric Ind Co Ltd Event information guidance device, event information guidance system, event information guidance method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10247201A (en) * 1997-03-05 1998-09-14 Nippon Telegr & Teleph Corp <Ntt> Information guidance system with information evaluation value
JP2005065749A (en) * 2003-08-27 2005-03-17 Taiyo Elec Co Ltd Game machine
JP2009037316A (en) * 2007-07-31 2009-02-19 Yahoo Japan Corp How to find an area on a map
JP2009087151A (en) * 2007-10-01 2009-04-23 Ntt Docomo Inc Information providing system, information providing apparatus, portable terminal, information providing method and program
JP2009211633A (en) * 2008-03-06 2009-09-17 Oki Electric Ind Co Ltd Event information guidance device, event information guidance system, event information guidance method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020067517A (en) * 2018-10-23 2020-04-30 株式会社ゼンリンデータコム Map information providing device, method and program
JP7260989B2 (en) 2018-10-23 2023-04-19 株式会社ゼンリンデータコム MAP INFORMATION PROVIDING DEVICE, METHOD AND PROGRAM

Similar Documents

Publication Publication Date Title
JP6316980B2 (en) Navigation guidance between automatically determined starting point and selected destination
US20130054647A1 (en) Information processing apparatus, information processing method, and program
US10162810B2 (en) Address information input method, acquisition method, apparatus, device, and system
JP6375443B2 (en) Position information determination system and method using cell information
JP5289379B2 (en) Map display apparatus, method, program, and map display server
CN104050205A (en) Address information input method, address information acquisition method, address information input device, address information acquisition device, equipment, and address information input system
JP2019028699A (en) Navigation device and navigation system
JP6599674B2 (en) Information processing system, information processing program, information processing apparatus, information processing method, correlation information data, storage medium, and correlation information generation method
JP6767840B2 (en) Information processing equipment, information processing methods, and programs
JP2016170270A (en) Map display system and map display method
JP6289516B2 (en) INFORMATION PROVIDING DEVICE, INFORMATION PROVIDING METHOD, PROGRAM, AND TERMINAL DEVICE CONTROL METHOD
JP5617027B1 (en) Information management system and information management program
JP2011215970A (en) Annotation information generating system and program
JP2013235527A (en) Information process device, information process method and program
JP5505320B2 (en) Information providing apparatus, information providing method, and information providing program
JP2015222373A (en) Map information display device and map information display method
JP4712624B2 (en) Information distribution apparatus, information distribution method, and information distribution program
CN114092009A (en) Information display method, apparatus, electronic device and computer readable medium
JP2013122627A (en) Information processing terminal, server device, system, and program
JP5813390B2 (en) Information processing system, information processing apparatus, information processing program, and information processing method
JP2015187642A (en) map display system and map display program
JP2017174227A (en) Information providing device, user terminal and program
JP5546396B2 (en) Information search device, information search system, and information search program
JP6313059B2 (en) Information processing system
KR101986775B1 (en) Location based service system and method, apparatus and device supporting thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131022

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131213

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140410