[go: up one dir, main page]

JP2003296341A - Database generation method, database generation program, data structure, database generation system, search system, and search method - Google Patents

Database generation method, database generation program, data structure, database generation system, search system, and search method

Info

Publication number
JP2003296341A
JP2003296341A JP2002101025A JP2002101025A JP2003296341A JP 2003296341 A JP2003296341 A JP 2003296341A JP 2002101025 A JP2002101025 A JP 2002101025A JP 2002101025 A JP2002101025 A JP 2002101025A JP 2003296341 A JP2003296341 A JP 2003296341A
Authority
JP
Japan
Prior art keywords
description
information
database
web page
page
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
JP2002101025A
Other languages
Japanese (ja)
Inventor
Tetsuo Ueda
哲郎 上田
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2002101025A priority Critical patent/JP2003296341A/en
Publication of JP2003296341A publication Critical patent/JP2003296341A/en
Pending legal-status Critical Current

Links

Landscapes

  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)

Abstract

(57)【要約】 【課題】最新の情報で且つ数多くの多様な情報に基づく
検索結果を提示すること。 【解決手段】インターネット1上に分散配置されたWe
bページ8に含まれるタグ81の記述から位置に関する
記述を抽出し、位置に関する記述とその位置に関する記
述のされたWebページのURLとを収集するWebロ
ボット生成装置21と検索エージェント生成装置22と
を含む情報収集装置2と、少なくとも、抽出された位置
に関する記述と、この収集されたURLとを対応づけた
対応情報を読み出し可能に記憶するデータベース3と、
インターネット上のWebページと相互にリンクが張ら
れ、位置に関する記述のなされたタグと、Webページ
のURLとを少なくとも含む、プロキシページを生成す
るプロキシページ生成装置4とを有する、データベース
生成システム100。
(57) [Summary] [Problem] To present search results based on the latest information and a great variety of information. SOLUTION: Web distributed on the Internet 1 is provided.
A Web robot generation device 21 and a search agent generation device 22 that extract a description related to the position from the description of the tag 81 included in the page 8 and collect the description related to the position and the URL of the Web page in which the description related to the position are collected. An information collection device 2 including at least a database 3 for storing at least a description relating to the extracted position, and correspondence information in which the collected URL is associated with the description,
A database generation system 100 including a proxy page generation device 4 that generates a proxy page that includes a tag that is linked to a Web page on the Internet and has a description of a location, and includes at least a URL of the Web page.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、自車両の現在位置
周辺に存在する施設(レストラン等)に関する情報を検
索するための情報を収集するデータベース生成方法等に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a database generation method and the like for collecting information for retrieving information on facilities (restaurants, etc.) existing around the current position of a vehicle.

【0002】[0002]

【従来の技術】モバイル環境において重要な情報となる
のは、POI(Point of Interesting)とも言われる位
置に関連した情報である。例えば、「ドライブ中の走行
車両の近くにあるコンビニエンスストア」を探したいと
き、「自車両周辺のコンビニ情報」が、このPOIであ
り、移動するドライバが検索のタイミングにおいて最も
重宝する情報であると位置づけることができる。
2. Description of the Related Art Important information in a mobile environment is information related to a position also called POI (Point of Interesting). For example, if you want to search for a "convenience store near the vehicle you are driving," the "convenience store information around your vehicle" is this POI and is the most useful information for the moving driver at the time of search. Can be positioned.

【0003】移動しない家庭や職場において検索を行う
場合とは異なり、このような検索を実現するためには、
検索対象となるデータベースが位置情報によってパラメ
ータ化されていることが必要となる。
In order to realize such a search, unlike the case where the search is performed in a home or workplace that does not move,
The database to be searched needs to be parameterized by the position information.

【0004】一般のカーナビゲーションシステムは、こ
のように位置情報によってパラメータ化された地図情報
が記憶されたDVD−ROMを読み込み、必要な情報
(例えば「自車両周辺のコンビニ情報」)の検索処理を
行う。ユーザは、このカーナビゲーションシステムの誘
導に従い、DVDに記憶されている施設(レストラン
等)であれば、何処へでも行くことができる。
A general car navigation system reads a DVD-ROM in which the map information parameterized by the position information is stored, and retrieves necessary information (for example, "convenience store information around the vehicle"). To do. The user can go to any facility (restaurant or the like) stored in the DVD according to the guidance of the car navigation system.

【発明が解決しようとする課題】しかしながら、カーナ
ビゲーションシステムの検索の対象となるデータベース
が記憶されたDVD−ROMは書き換え不能な記憶媒体
であり、このDVD自体を書き換えない限り、データベ
ースの更新を行うことができないという問題があった。
すなわち、検索したい施設(レストラン等)は日々開店
又は閉店しているにもかかわらず、この事実がデータベ
ースに反映されず、ユーザは最新の情報を得ることがで
きないという不都合が生じる。
However, the DVD-ROM in which the database to be searched by the car navigation system is stored is a non-rewritable storage medium, and the database is updated unless the DVD itself is rewritten. There was a problem that I could not.
That is, although the facility (restaurant or the like) to be searched is opened or closed every day, this fact is not reflected in the database, and the user cannot obtain the latest information.

【0005】また、カーナビゲーションシステムが利用
するDVD−ROMに記憶された情報は、ローカルに構
築されたデータベースであり、位置情報によってパラメ
ータ化されているとはいえ、検索し提示できる情報の数
や種類が乏しいという問題があった。
The information stored in the DVD-ROM used by the car navigation system is a locally constructed database, and although it is parameterized by position information, the number of information that can be searched and presented and There was a problem that there were few kinds.

【0006】本発明は、位置情報によってパラメータ化
されたデータベースを構築し、最新の、多数かつ多様な
情報に基づく検索を可能とする、データベース生成方
法、データベース生成プログラム、データ構造、データ
ベース生成システム、検索システム、及び検索方法を提
供することができる。
The present invention constructs a database parameterized by position information and enables a search based on a large number of latest information, a database generation method, a database generation program, a data structure, a database generation system, A search system and a search method can be provided.

【0007】[0007]

【課題を解決するための手段】本願発明は、異なる観点
によるデータベース生成方法、データベース生成プログ
ラム、データ構造、データベース生成システム、検索シ
ステム、及び検索方法に係る発明である。
The present invention is an invention relating to a database generation method, a database generation program, a data structure, a database generation system, a search system, and a search method from different viewpoints.

【0008】1.まず、データベースに関する発明につ
いて説明をする。 (1)第1の観点による請求項1〜3記載の発明はデー
タベース生成方法に係る発明である。請求項1記載の発
明によれば、インターネット上に分散配置されたWeb
ページに含まれるタグの記述から位置に関する記述を抽
出し、当該位置に関する記述と、当該位置に関する記述
のされたWebページのURLとを収集し、少なくと
も、当該抽出された位置に関する記述と当該収集された
URLとを対応づけた対応情報を記憶させる、データベ
ース生成方法が提供される。この発明において、前記記
憶させる前記抽出された位置に関する記述は、位置に関
する所定のパラメータに変換された記述であることが好
ましい(請求項2)。また、前記対応情報は、さらに、
Webページを構成するコンテンツの属性を示すコンテ
ンツ属性情報が対応づけられた情報であることが好まし
い(請求項3)。
1. First, the invention relating to the database will be described. (1) The invention according to claims 1 to 3 according to the first aspect is an invention relating to a database generation method. According to the first aspect of the present invention, Webs distributed and arranged on the Internet
A description about the position is extracted from the description of the tag included in the page, and a description about the position and the URL of the Web page in which the description about the position is described are collected. At least the description about the extracted position and the collected description are collected. There is provided a database generation method for storing correspondence information in which the URL and the corresponding URL are stored. In the present invention, it is preferable that the stored description about the extracted position is a description converted into a predetermined parameter about the position (claim 2). Further, the correspondence information further includes
It is preferable that the content attribute information indicating the attribute of the content forming the web page is associated with the content attribute information (claim 3).

【0009】この発明において、「Webページ」と
は、WWW(World Wide Web)上で提供される情報の単
位の一つである。Webページには関連ある他の情報
(他のWebページのURL(Uniform Resource Locat
or)やその他の一般情報)が参照ができるように、リン
クが設けられていてもよい。このリンクを選択すること
によりそのリンク先のWebページや情報を取得するこ
とができ、このリンクを辿っていくことによりタグの記
述を参照した抽出を行うことができる。また、「タグ」
は所定のマークアップ言語(限定はされない)によっ
て、位置に関する情報に加えて、Webページを構成す
る内容物(コンテンツ)の属性を記述し、これらをマー
クアップする。その記述の内容や様式は限定されること
はない。
In the present invention, the "Web page" is one of the units of information provided on the WWW (World Wide Web). Other information related to the Web page (URL (Uniform Resource Locat of other Web page
or) and other general information) so that links may be provided. By selecting this link, the Web page or information of the link destination can be acquired, and by following this link, extraction can be performed with reference to the tag description. Also, "tag"
Describes the attributes of the contents (contents) forming the Web page in addition to the information about the position in a predetermined markup language (not limited), and marks them up. The contents and style of the description are not limited.

【0010】この記述に関し「位置に関する記述」は、
ある施設や建物等の検索対象の位置を示す記述であっ
て、位置に関するパラメータは任意に設定できる。例え
ば緯度、経度による絶対位置により位置を記述してもよ
いし、所定の位置基準に基づく相対位置により位置を記
述してもよい。相対位置による特定は、例えば、デジタ
ル地図のメッシュメジャー番号や、メッシュマイナー番
号、所定のノードからの近い順番、所定ノードからの相
対位置(距離座標)、所定のアクセス道路に対する相対
位置(距離座標)その他の相対的な位置を特定できる記
述により行うことができる。この場合において、位置に
関する記述は位置に関する所定のパラメータに変換され
た記述であることが好ましい。位置に関する所定のパラ
メータで記述されていることにより、データベースから
所定の位置に関する記述がなされた情報を迅速に検索す
ることができるからである。
With respect to this description, "the description regarding the position" is
It is a description showing the position of a search target such as a certain facility or building, and parameters relating to the position can be set arbitrarily. For example, the position may be described by an absolute position based on latitude and longitude, or the position may be described by a relative position based on a predetermined position reference. The identification based on the relative position is, for example, the mesh major number of the digital map, the mesh minor number, the closer order from the predetermined node, the relative position from the predetermined node (distance coordinate), the relative position to the predetermined access road (distance coordinate). The description can be made by specifying other relative positions. In this case, the description regarding the position is preferably a description converted into a predetermined parameter regarding the position. This is because it is possible to quickly search the database for the information in which the description regarding the predetermined position is made, because the description is performed using the predetermined parameter regarding the position.

【0011】また、コンテンツの属性を示す「コンテン
ツ属性情報」は、Webページを構成するコンテンツの
目的や用途(飲食店、図書館、ショッピングセンタ
ー)、そのジャンル(フランス料理、イタリア料理)、
営業時間、料金、その他の利用に関する情報をいい、情
報検索の検索キーとなりうるあらゆる情報を含む。
The "content attribute information" indicating the attribute of the content includes the purpose and purpose of the content forming the Web page (restaurant, library, shopping center), its genre (French cuisine, Italian cuisine),
Refers to business hours, charges, and other information related to usage, including any information that can be a search key for information search.

【0012】この発明では、インターネット上に分散配
置されたWebページに含まれるタグの記述から位置に
関する記述を抽出し、抽出された「位置に関する記述」
と、この記述のされたWebページの「URL」とを収
集し、「位置に関する記述」と「URL」とを対応づけ
た対応情報を記憶して、データベースを作成する。
In the present invention, the description about the position is extracted from the description of the tags included in the Web pages distributed and arranged on the Internet, and the extracted "description about the position" is extracted.
And the “URL” of the Web page in which this description is made, and the correspondence information in which the “description regarding the position” and the “URL” are associated is stored and a database is created.

【0013】この発明によれば、データベースの生成を
連続的に又は所定の時間ごとに行うことができ、数多く
のWebページを参照できるため、最新の情報であって
数多くの情報を含むデータベースを生成することができ
る。
According to the present invention, since a database can be generated continuously or at predetermined time intervals and many Web pages can be referred to, a database containing the latest information and many information can be generated. can do.

【0014】また、位置に関する情報が位置に関する所
定のパラメータで記述されることにより、位置を検索キ
ーとした検索処理の速度が速いデータベースを生成する
ことができる。
Further, by describing the information regarding the position with a predetermined parameter regarding the position, it is possible to generate a database in which the search processing speed is high with the position as the search key.

【0015】さらに、対応情報がコンテンツ属性情報を
含むことにより、コンテンツ属性情報を検索キーとした
検索ができるデータベースを生成することができる。
Furthermore, since the correspondence information includes the content attribute information, it is possible to generate a database that can be searched using the content attribute information as a search key.

【0016】(2)第2の観点による請求項4〜6記載
の発明はデータベース生成プログラムに関する発明であ
る。請求項4記載の発明によれば、コンピュータに、イ
ンターネット上に分散配置されたWebページに含まれ
るタグの記述から位置に関する記述を抽出させるステッ
プと、当該位置に関する記述と、当該位置に関する記述
のされたWebページのURLとを収集させるステップ
と、少なくとも、当該抽出された位置に関する記述と、
当該収集されたURLとを対応づけて対応情報を作成す
るステップと、前記作成された対応情報を記憶させるス
テップとを、実行させるためのデータベース生成プログ
ラムが提供される。この発明において、前記対応情報を
作成するステップは、前記抽出された位置に関する記述
を、位置に関する所定のパラメータに変換させるステッ
プを含むことが好ましく(請求項5)、前記URLを収
集するステップは、URLとともにWebページを構成
するコンテンツの属性を示すコンテンツ属性情報を収集
し、前記対応情報を作成するステップは、前記対応情報
に当該収集したコンテンツ属性情報をさらに対応づけて
含ませることが好ましい(請求項6)。
(2) The invention according to claims 4 to 6 according to the second aspect relates to a database generating program. According to the invention described in claim 4, the step of causing the computer to extract the description regarding the position from the description of the tags included in the Web pages distributed on the Internet, the description regarding the position, and the description regarding the position are performed. Collecting the URLs of the web pages, and at least a description about the extracted position,
A database generation program is provided for executing the step of creating correspondence information by associating with the collected URL and the step of storing the created correspondence information. In this invention, it is preferable that the step of creating the correspondence information includes a step of converting the description about the extracted position into a predetermined parameter about the position (Claim 5), and the step of collecting the URL includes: In the step of collecting the content attribute information indicating the attribute of the content forming the Web page together with the URL and creating the correspondence information, it is preferable that the correspondence information further includes the collected content attribute information. Item 6).

【0017】これらの発明における「Webページ」
「タグ」「位置に関する記述」「位置に関するパラメー
タ」「コンテンツ属性情報」の用語の意義は、請求項1
〜3記載の発明と同じである。
"Web page" in these inventions
The meaning of the terms "tag", "position description", "position parameter", and "content attribute information" is defined in claim 1.
Are the same as the inventions described in 3).

【0018】このデータベース生成プログラムに係る発
明によれば、請求項1〜3記載の発明と同様の作用及び
効果を奏する。
According to the invention relating to the database generating program, the same operation and effect as those of the inventions according to claims 1 to 3 can be obtained.

【0019】(3)また、第3の観点による請求項7〜
請求項10までの発明はデータに関する発明である。請
求項7記載の発明によれば、インターネット上に分散配
置されたWebページに含まれるタグの記述から抽出さ
れた位置に関する記述と、当該位置に関する記述のされ
たWebページのURLとが対応づけられた構造を有す
るデータが提供される。この発明において、前記抽出さ
れた位置に関する記述は、位置に関する所定のパラメー
タに変換された記述であることが好ましく(請求項
8)、前記Webページを構成するコンテンツの属性を
示すコンテンツ属性が、さらに対応づけられた構造を有
することが好ましい(請求項9)。さらに、これらの
(請求項7〜8記載)のデータが記憶されたデータベー
スが提供される(請求項10)。
(3) In addition, claims 7 to 7 according to the third aspect.
The inventions up to claim 10 are inventions relating to data. According to the invention described in claim 7, the description regarding the position extracted from the description of the tags included in the web pages distributed on the Internet is associated with the URL of the web page in which the description regarding the position is described. Data having a structured structure is provided. In the present invention, it is preferable that the extracted description regarding the position is a description converted into a predetermined parameter regarding the position (claim 8), and the content attribute indicating the attribute of the content forming the Web page further includes: It is preferred to have an associated structure (claim 9). Further, a database in which these data (claims 7 to 8) are stored is provided (claim 10).

【0020】これらの発明における「Webページ」
「タグ」「位置に関する記述」「位置に関するパラメー
タ」「コンテンツ属性情報」の用語の意義は、請求項1
〜3記載の発明と同じである。さらにこのデータが記憶
される記憶手段は、コンピュータのROM、RAM等の
メモリであってもよいし、DVD、MO、半導体メモリ
等の可搬の記憶媒体であってもよい。
"Web page" in these inventions
The meaning of the terms "tag", "position description", "position parameter", and "content attribute information" is defined in claim 1.
Are the same as the inventions described in 3). Further, the storage means for storing this data may be a memory such as a ROM and a RAM of a computer, or a portable storage medium such as a DVD, MO and a semiconductor memory.

【0021】この発明によれば、最新の情報であって数
多くの情報を含むデータを提供することができる。
According to the present invention, it is possible to provide the latest data including a lot of information.

【0022】(4)さらに、第4の観点による請求項1
1〜17記載の発明は、データベース生成システムに係
る発明である。 (4−1)請求項11記載の発明によれば、インターネ
ット上に分散配置されたWebページに含まれるタグの
記述から位置に関する記述を抽出し、当該位置に関する
記述と当該位置に関する記述のされたWebページのU
RLとを収集する情報収集装置と、少なくとも、当該抽
出された位置に関する記述と、当該収集されたURLと
を対応づけた対応情報を読み出し可能に記憶するデータ
ベースとを有する、データベース生成システムが提供さ
れる。この発明において、前記抽出された位置に関する
記述は、位置に関する所定のパラメータに変換された記
述であることが好ましく(請求項12)、また、前記対
応情報は、前記Webページを構成するコンテンツの属
性を示すコンテンツ属性が、さらに対応づけられること
が好ましい(請求項13)。
(4) Further, claim 1 according to the fourth aspect.
The inventions 1 to 17 are inventions relating to a database generation system. (4-1) According to the invention described in claim 11, the description regarding the position is extracted from the description of the tags included in the Web pages distributed and arranged on the Internet, and the description regarding the position and the description regarding the position are described. Web page U
There is provided a database generation system that includes an information collection device that collects RLs, and at least a database that readably stores correspondence information that associates the extracted URLs with the collected URLs. It In the present invention, it is preferable that the description about the extracted position is a description converted into a predetermined parameter about the position (claim 12), and the correspondence information is an attribute of a content forming the Web page. It is preferable that the content attribute indicating is further associated (claim 13).

【0023】これらの発明における「Webページ」
「タグ」「位置に関する記述」「位置に関するパラメー
タ」「コンテンツ属性情報」の用語の意義は、請求項1
〜3記載の発明と同じである。さらにデータベースは、
記憶媒体と書き込み機能とを少なくとも備えている。こ
の記憶媒体としては、コンピュータのROM、RAM等
のメモリであってもよいし、DVD、MO、半導体メモ
リ等の可搬の記憶媒体であってもよい。
"Web page" in these inventions
The meaning of the terms "tag", "position description", "position parameter", and "content attribute information" is defined in claim 1.
Are the same as the inventions described in 3). Furthermore, the database is
It has at least a storage medium and a writing function. The storage medium may be a memory such as a ROM and a RAM of a computer, or a portable storage medium such as a DVD, MO and a semiconductor memory.

【0024】この発明では、情報収集装置が、Webペ
ージに含まれるタグの記述から位置に関する記述を抽出
し、この「位置に関する記述」と当該位置に関する記述
のされたWebページの「URL」とを収集する。デー
タベースは、対応づけられた「位置に関する記述」と
「URL」とを対応情報として記憶する。
According to the present invention, the information collecting apparatus extracts the description regarding the position from the description of the tag included in the Web page, and outputs this "description regarding the position" and the "URL" of the Web page in which the description regarding the position is described. collect. The database stores the "position description" and the "URL", which are associated with each other, as the association information.

【0025】この発明によれば、データベースの生成を
連続的に又は所定の時間ごとに行うことができ、数多く
のWebページを参照できるため、最新の情報であって
数多くの情報を含むデータベースを生成することができ
る。
According to the present invention, the database can be generated continuously or at predetermined time intervals, and many Web pages can be referenced. Therefore, a database containing the latest information and many information can be generated. can do.

【0026】また、位置に関する情報が位置に関する所
定のパラメータで記述されることにより、位置を検索キ
ーとした検索処理の速度が速いデータベースを生成する
ことができる。
Further, by describing the information regarding the position with a predetermined parameter regarding the position, it is possible to generate a database in which the search processing speed is high with the position as the search key.

【0027】さらに、対応情報がコンテンツ属性情報を
含むことにより、コンテンツ属性情報を検索キーとした
検索ができるデータベースを生成することができる。
Furthermore, since the correspondence information includes the content attribute information, it is possible to generate a database that can be searched using the content attribute information as a search key.

【0028】(4−2)これらの発明に関し、請求項1
4記載の発明によれば、前記情報収集装置は、インター
ネット上のWebページを検索し、Webページに含ま
れるタグの記述から位置に関する記述を抽出し、当該位
置に関する記述と当該位置位置に関する記述のされたW
ebページのURLとを収集するWebロボットを生成
するWebロボット生成装置であるデータベース生成シ
ステムが提供される。
(4-2) With regard to these inventions, claim 1
According to the invention described in 4, the information collecting apparatus searches the Web page on the Internet, extracts the description regarding the position from the description of the tag included in the Web page, and extracts the description regarding the position and the description regarding the position. W
There is provided a database generation system that is a Web robot generation device that generates a Web robot that collects the URL of an eb page.

【0029】また、請求項15記載の発明によれば、前
記情報収集装置は、インターネット上の動的に生成され
るWebページを巡回し、Webページに含まれるタグ
の記述から位置に関する記述を抽出し、当該位置に関す
る記述と当該位置に関する記述のされたWebページの
URLとを収集する検索エージェントを生成する検索エ
ージェント生成装置であるデータベース生成システムで
あることが好ましい。
According to the fifteenth aspect of the present invention, the information collecting apparatus circulates a dynamically generated Web page on the Internet, and extracts a position description from the tag description included in the Web page. However, it is preferable that the database generation system is a search agent generation device that generates a search agent that collects the description about the position and the URL of the Web page in which the description about the position is described.

【0030】Webロボットは、Webページのタグを
検索する。この検索は自動的に行われることが好まし
く、その検索手法としてはWebページに埋め込まれた
リンクを辿ることにより順次Webページを検索するこ
とが好ましい。他方、検索エージェントは、動的に生成
されるASPサーバを巡回して、ASPサーバのデータ
ベースに直接アクセスして位置に関する記述のなされた
タグを検索する。検索エージェントもWebページに埋
め込まれたリンクを辿って順次Webページを巡回する
ことが好ましい。
The Web robot searches for tags on Web pages. This search is preferably performed automatically, and as the search method, it is preferable to sequentially search the web pages by following the links embedded in the web pages. On the other hand, the search agent crawls the dynamically generated ASP server and directly accesses the database of the ASP server to search for a tag having a description regarding the position. It is preferable that the search agent also sequentially visits the web pages by following the links embedded in the web pages.

【0031】Webロボット又は検索エージェントは、
このようにインターネット上のWebページに関し、
「位置に関する記述」とこの記述がなされたWebペー
ジの「URL」を収集する。
The Web robot or search agent
In this way, regarding Web pages on the Internet,
The “location description” and the “URL” of the Web page in which this description is made are collected.

【0032】これにより、インターネット上に分散配置
されたWebページの広範かつ多数の情報を自動的に収
集することができる。
With this, it is possible to automatically collect a wide range and a large amount of information of Web pages distributed and arranged on the Internet.

【0033】(4−3)加えて、請求項16記載の発明
によれば、インターネット上のWebページと相互にリ
ンクが張られ、前記位置に関する記述のなされたタグ
と、当該タグを含む前記WebページのURLとを少な
くとも含む、前記Webページの代理となるプロキシペ
ージを生成するプロキシページ生成装置を、さらに有す
るデータベース生成システムが提供される。この発明に
関し、前記プロキシページ生成装置は、前記Webペー
ジのURLの入力を受け付けるURL受付部と、前記W
ebページの位置に関する情報の入力を受け付ける位置
情報受付部と、前記URL受付部により受け付けられた
URLに対応する前記Webページとリンクの張られ
た、当該Webページの代理となるプロキシページを作
成するプロキシページ生成部とを備え、前記プロキシペ
ージ生成部は、前記位置情報受付部により受け付けられ
た前記Webページの位置に関する情報を、前記プロキ
シページのタグに記述することが好ましい(請求項1
7)。
(4-3) In addition, according to the invention described in claim 16, a tag which is linked to a Web page on the Internet and describes the position, and the Web including the tag. There is provided a database generation system further including a proxy page generation device that generates a proxy page that is a proxy for the Web page and that includes at least the URL of the page. With regard to this invention, the proxy page generation device includes a URL reception unit that receives an input of a URL of the Web page, and the W
A position information reception unit that receives input of information regarding the position of the eb page, and a proxy page that is a proxy for the Web page linked to the Web page corresponding to the URL received by the URL reception unit are created. It is preferable that the proxy page generation unit includes a proxy page generation unit, and the proxy page generation unit describes, in a tag of the proxy page, information about the position of the Web page received by the position information reception unit (claim 1).
7).

【0034】プロキシページ生成装置は、Webページ
の代理となるプロキシページを生成する。このプロキシ
ページは、少なくとも「位置に関する記述のなされたタ
グ」と、当該タグを含む「WebページのURL」とを
含む。具体的には、プロキシページ生成装置を起動させ
て、プロキシページを生成させたいWebページの「U
RL」及び「位置に関する情報」の入力を受け付ける。
これらに基づいてプロキシページが生成される。生成さ
れたプロキシページはWebページとリンクが張られ、
生成されたプロキシページのタグには入力された位置に
関する情報が記述される。このプロキシページは、対象
となるWebページが格納されたサーバと同じサーバに
生成されてもよいし、異なるサーバに生成されてもよ
い。また、「位置に関する記述」のパラメータは特に限
定されないが、統一したパラメータによる入力を誘導す
ることが好ましい。
The proxy page generation device generates a proxy page acting as a proxy for the Web page. This proxy page includes at least "a tag in which a description regarding a position is made" and "a URL of a Web page" including the tag. Specifically, the proxy page generation device is activated, and "U
Input of “RL” and “information regarding position” is accepted.
A proxy page is generated based on these. The generated proxy page is linked to the web page,
Information about the input position is described in the tag of the generated proxy page. This proxy page may be generated on the same server as the server storing the target Web page, or may be generated on a different server. Further, the parameter of the “description regarding the position” is not particularly limited, but it is preferable to guide the input by the unified parameter.

【0035】このように生成されたプロキシページは、
情報収集装置の検索又は巡回の対象となる。このため、
Webページに位置に関する情報(記述)を追加しなく
ても、プロキシページが生成され、情報収集装置により
「位置に関する記述」と「URL」とが収集されて、デ
ータベースに記憶される。また、プロキシページへのア
クセスは、リンクによってWebページに転送される。
The proxy page generated in this way is
It is a target for searching or patrol of the information collecting device. For this reason,
Even if the information (description) regarding the position is not added to the Web page, the proxy page is generated, the “description regarding the position” and the “URL” are collected by the information collecting device, and stored in the database. Also, access to the proxy page is redirected to the web page by a link.

【0036】これにより、特に「位置に関する記述」を
含まないWebページにおいても、情報収集装置の検索
又は巡回の対象となることができ、データベースをより
充実させることができる。
As a result, even a Web page that does not include the "description regarding the position" can be a target for searching or patrol of the information collecting apparatus, and the database can be further enhanced.

【0037】(5)続いて、上記データベースを用いた
検索に関する発明について説明をする。 請求項18記
載の発明によれば、請求項11〜17記載のデータベー
ス生成システムにより生成されたデータベースと、ユー
ザの現在位置を検出する位置検出装置と、前記データベ
ースに基づいて、前記位置検出装置により検出されたユ
ーザの現在位置に応じて、前記現在位置の周辺の位置に
関する記述のされたWebページのURLを検索し、前
記ユーザへ向けて出力する検索装置とを有する検索シス
テムが提供される。この発明において、前記検索装置
は、ユーザの入力する検索条件を受け付けるとともに、
前記データベースに基づいて、前記受け付けた検索条件
に応じた前記WebページのURLを検索し、この検索
結果を前記ユーザへ向けて出力することが好ましい(請
求項19)。
(5) Next, the invention relating to the search using the database will be described. According to the invention described in claim 18, a database generated by the database generation system according to any one of claims 11 to 17, a position detection device for detecting the current position of the user, and the position detection device based on the database. According to the detected current position of the user, a search system is provided that has a search device that searches a URL of a Web page in which a description about a position around the current position is performed and outputs the URL to the user. In this invention, the search device receives a search condition input by a user, and
It is preferable to search the URL of the Web page according to the received search condition based on the database and output the search result to the user (claim 19).

【0038】また、異なる観点による請求項20記載の
発明によれば、請求項11〜17記載のデータベース生
成システムにより生成されたデータベースを用いて、イ
ンターネット上のWebページのURLを検索する方法
であって、少なくとも現在位置に関する情報を含む検索
条件を入力させ、前記データベースに基づいて、前記入
力させた検索条件に応じた前記WebページのURLを
検索する情報検索方法が提供される。
According to a twentieth aspect of the invention from a different point of view, there is provided a method of searching a URL of a Web page on the Internet using a database generated by the database generation system according to the eleventh to seventeenth aspects. Then, an information search method is provided in which a search condition including at least information about the current position is input, and the URL of the Web page that corresponds to the input search condition is searched based on the database.

【0039】生成されたデータベースには、少なくとも
位置に関する記述と当該位置に関する記述を含むWeb
ページのURLとを対応づけた対応情報とが記憶されて
いる。よって、位置検出装置によりユーザの現在位置が
検出されると、検索装置は、当該現在位置に応じた位置
に関する記述を抽出し、この記述に対応づけられたUR
Lを検索することができる。現在位置に応じたURLを
取得したユーザは、このURLから該当するWebペー
ジを参照することができる。
The generated database contains at least a description about the position and a Web containing the description about the position.
Correspondence information in which the URL of the page is associated is stored. Therefore, when the current position of the user is detected by the position detection device, the search device extracts a description related to the position corresponding to the current position, and the UR associated with this description.
L can be searched. The user who has acquired the URL corresponding to the current position can refer to the corresponding Web page from this URL.

【0040】この発明によれば、位置に関する記述を有
するWebページのURLが、位置に関する記述に対応
づけられたデータベースを利用することができるため、
現在位置に応じたWebページのURLを容易に取得す
ることができ、煩雑な検索操作をすることなくPOI情
報を希望のタイミングで取得することができる。
According to the present invention, since the URL of the Web page having the description regarding the position can use the database associated with the description regarding the position,
The URL of the web page corresponding to the current position can be easily acquired, and the POI information can be acquired at a desired timing without performing a complicated search operation.

【0041】[0041]

【発明の効果】請求項1〜20記載の発明によれば、位
置情報によってパラメータ化されたデータベースを構築
し、最新の、多数かつ多様な情報に基づく検索を可能と
する、データベース生成方法、データベース生成プログ
ラム、データ構造、データベース生成システム、検索シ
ステム、及び検索方法を提供することができる。
According to the inventions described in claims 1 to 20, a database generation method and a database, which constructs a database parameterized by position information and enables a search based on the latest and large variety of information, A generation program, a data structure, a database generation system, a search system, and a search method can be provided.

【0042】[0042]

【発明の実施の形態】以下、本発明の実施形態を図面に
基づいて説明する。図1は本発明の第1実施例の構成を
示すブロック図である。図1に示すように、データベー
ス生成システム100と、データベース生成システム1
00が生成したデータベース3を参照して検索を行う検
索装置6と、車両に搭載されたユーザ端末7とを有して
いる。これらはインターネット1にアクセス可能であ
る。また、インターネット上に分散配置されたWebペ
ージ8はURLごとに多数存在し、静的なHTMLで記
述されている。このWebページ8と同様に種々のデー
タが記述されているが、その記述が動的な記述であるA
SPサーバ9(Application Service Provider)もイン
ターネット1を介して接続されている。さらには、We
bページ8の代理のページとなるプロキシページを提示
するプロキシサーバ5もインターネット1を介して接続
されている。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the first embodiment of the present invention. As shown in FIG. 1, a database generation system 100 and a database generation system 1
00 has a search device 6 for searching with reference to the database 3 generated by the user 00, and a user terminal 7 mounted on the vehicle. These are accessible to the Internet 1. Further, a large number of Web pages 8 distributed and arranged on the Internet exist for each URL, and are described in static HTML. Similar to this Web page 8, various data are described, but the description is a dynamic description A
The SP server 9 (Application Service Provider) is also connected via the Internet 1. Furthermore, We
A proxy server 5 that presents a proxy page that is a proxy page of page b 8 is also connected via the Internet 1.

【0043】以下、各構成について説明する。 <データベース生成システム>データベース生成システ
ム100は、位置に関する記述と当該記述のされたWe
bページのURLとを収集する情報収集装置2と、収集
された位置に関する記述とURLとを対応づけた対応情
報が記憶されたデータベース3とを備え、さらに位置に
関する記述のないWebページ8の代理のページとして
機能するプロキシページを生成するプロキシページ生成
装置4とを有している。
Each structure will be described below. <Database Generation System> The database generation system 100 includes a description regarding a position and a We described in the description.
A proxy for the Web page 8 that includes an information collection device 2 that collects the URL of page b, a database 3 that stores correspondence information that associates the description and the URL with respect to the collected position, and that has no description about the position. Proxy page generation device 4 for generating a proxy page that functions as a page of the proxy page.

【0044】さらに、情報収集装置2は、静的なHTM
Lで情報が記述されているWebページ8の検索を行う
Webロボットを生成するWebロボット生成装置21
と、動的なASPサーバの巡回を行う検索エージェント
を生成する検索エージェント生成装置22とを有してい
る。これらの、データベース生成システム100の各構
成を、以下にそれぞれ説明する。
Further, the information collecting device 2 is a static HTM.
A web robot generation device 21 for generating a web robot that searches the web page 8 whose information is described by L
And a search agent generation device 22 that generates a search agent that dynamically visits the ASP server. Each configuration of the database generation system 100 will be described below.

【0045】Webロボット生成装置 このWebロボット生成装置は、インターネット1上に
分散配置されたWebページ8をハイパーリンクを辿り
ながら検索し、Webページ8に含まれるMETAタグ
81の記述から、位置に関する記述を抽出するWebロ
ボットを生成する。そして、生成されたWebロボット
は抽出された位置に関する記述と、当該記述のなされて
いるWebページ8のURLとを収集する。位置に関す
る記述とURLとは対応づけられ、対応情報としてデー
タベース3に格納される。このWebページ8上のME
TAタグ81には位置に関する記述のほか、Webペー
ジ8の属性を示す属性情報を収集し、対応情報に含ませ
て記憶させている。このWebロボットが情報を収集で
きるのは、Webページ8のMETAタグ81に少なく
とも位置に関する記述がなければならない。この記述は
所定のパラメータで記述された位置の情報であることが
好ましい。本実施形態では、いくつかのパラメータを規
定するとともに、これらのパラメータで記述された位置
の情報を所定のパラメータへ変換する演算機能を備えて
いる。
Web Robot Generating Device This Web robot generating device searches for distributed Web pages 8 on the Internet 1 by following hyperlinks, and describes the position from the description of the META tag 81 included in the Web page 8. A Web robot for extracting Then, the generated Web robot collects the description about the extracted position and the URL of the Web page 8 in which the description is made. The description regarding the position and the URL are associated with each other and stored in the database 3 as association information. ME on this web page 8
In addition to the description regarding the position, the TA tag 81 collects attribute information indicating the attribute of the Web page 8 and stores it in the correspondence information. In order for this Web robot to collect information, the META tag 81 of the Web page 8 must have at least a description regarding the position. This description is preferably information on the position described by a predetermined parameter. In the present embodiment, some parameters are defined, and a calculation function for converting position information described by these parameters into predetermined parameters is provided.

【0046】プロキシページ生成装置 Webロボットの検索対象となるためには、新たに位置
に関する記述をMETAタグに記載しなければならない
が、Webページ8の管理者にとってこのような作業は
繁雑である。このような要求に対応するのがプロキシペ
ージ生成装置4である。プロキシページ生成装置4はW
ebページ8の更新を間接的に行う。すなわち、Web
ページ8の管理者は、プロキシページ生成装置4が提供
するプロキシページ生成サイトへアクセスし、ここで、
自身のWebページ8のURLを登録する。この登録に
よってプロキシページサーバ5が提供するサイトには申
請されたプロキシページが生成される。生成されたプロ
キシページは、Webページ8と同様の位置に関する記
述があり、加えて、そのプロキシページが関連づけられ
ているWebページへのリンクが保持されている。
In order to be a search target of the proxy page generation device Web robot, a description regarding the position must be newly written in the META tag, but such work is complicated for the administrator of the Web page 8. The proxy page generation device 4 responds to such a request. The proxy page generation device 4 is W
The eb page 8 is updated indirectly. That is, the Web
The administrator of the page 8 accesses the proxy page generation site provided by the proxy page generation device 4, and here,
Register the URL of its own Web page 8. By this registration, the requested proxy page is generated on the site provided by the proxy page server 5. The generated proxy page has a description regarding the same position as the web page 8, and in addition, holds a link to the web page with which the proxy page is associated.

【0047】Webロボット生成装置21により生成さ
れたWebロボットは、この生成されたプロキシページ
を検索対象として位置に関する記述を抽出し、Webペ
ージ8と同様に対応情報を生成してデータベースに格納
する。なお、実際のプロキシページへのアクセスは、親
となる(本来の)Webページへ転送される。これによ
って本来のWebページへの位置に関する記述を追加す
る編集を行うことなく、Webページ8への位置に関す
る記述の実質的な追加を行うことが可能となる。また、
プロキシページの生成においては位置の特定が必要とな
る。プロキシページ生成サイトは、位置を特定するため
の地図情報や位置に関するパラメータを示して、プロキ
シページの生成を助けるインタフェースを提供するた
め、Webページ8の管理者は、比較的困難な位置の特
定を容易に行い、プロキシページを生成することができ
る。
The Web robot generated by the Web robot generating device 21 extracts the description about the position by using the generated proxy page as a search target, generates the correspondence information like the Web page 8, and stores it in the database. Note that the actual access to the proxy page is transferred to the parent (original) Web page. This makes it possible to substantially add the description relating to the position to the Web page 8 without performing the edit for adding the description relating to the position to the original Web page. Also,
It is necessary to specify the position when generating the proxy page. Since the proxy page generation site provides map information for specifying the position and parameters relating to the position and provides an interface for assisting the generation of the proxy page, the administrator of the Web page 8 can specify the relatively difficult position. You can do it easily and generate a proxy page.

【0048】検索エージェント生成装置 次に、検索エージェント生成装置22について説明す
る。Webページ8が静的なHTMLで記述されていな
いようなASP(Application Service Provider)の形
態を持ったサイト(ASPサーバ9)への対応は、検索
エージェント生成装置22が行う。検索エージェント生
成装置22は、検索プログラム自体を備えた検索エージ
ェントを生成する。生成された検索エージェント22
は、検索対象となるサイト(この場合はASPサーバ
9)へ移動して位置に関する記述、URL、及び属性を
収集する。この検索エージェントはASPサーバ9のエ
ージェント送受信手段92へ送信される。ASPサーバ
9側のプログラムと結合してASPサーバ9が保持する
データベースに直接アクセスして、位置に関する記述を
収集する。この機能をデータベースアダプタ91が果た
す。ASPサーバ9は検索エージェントに対応するイン
タフェースを準備しておけば、情報収集装置2の情報収
集の対象となり、データベース3への登録がなされるこ
ととなる。
Search Agent Generation Device Next, the search agent generation device 22 will be described. The search agent generation device 22 handles a site (ASP server 9) having a form of ASP (Application Service Provider) in which the Web page 8 is not described in static HTML. The search agent generation device 22 generates a search agent including the search program itself. Generated search agent 22
Moves to a site to be searched (in this case, the ASP server 9) and collects the description, URL, and attribute regarding the position. This search agent is transmitted to the agent transmitting / receiving means 92 of the ASP server 9. By combining with the program on the ASP server 9 side, the database held by the ASP server 9 is directly accessed to collect the description regarding the position. The database adapter 91 fulfills this function. If the ASP server 9 prepares an interface corresponding to the search agent, the ASP server 9 becomes a target of information collection by the information collection device 2 and is registered in the database 3.

【0049】以上のとおり、データベース生成システム
100は、位置に関する記述をキーとしたデータベース
3を生成する。このデータベース3は、情報収集装置2
のWebロボット生成装置21及び検索エージェント生
成装置22によって定期的に更新される。このデータベ
ース生成の期間は任意に設定することができ、所定の期
間ごとに定期的な更新をすることにより、新鮮な情報を
蓄積したデータベース3を提供することができる。
As described above, the database generation system 100 generates the database 3 using the description regarding the position as a key. This database 3 is the information collection device 2
It is periodically updated by the Web robot generation device 21 and the search agent generation device 22. The database generation period can be set arbitrarily, and the database 3 accumulating fresh information can be provided by periodically updating the database every predetermined period.

【0050】データベース 情報収集装置2は収集したデータをデータベース3へ蓄
積する。このデータベース3には、少なくとも、位置に
関する記述と、この記述を含むWebページ8等のUR
Lとが対応づけられた対応情報が格納されている。
Database The information collecting device 2 stores the collected data in the database 3. In this database 3, at least a description regarding the position and the UR of the Web page 8 etc. including this description are included.
Correspondence information associated with L is stored.

【0051】ここで、「位置に関する記述」について詳
細に説明する。図2には、位置に関する記述がなされた
METAタグの記述例を示した。図2(a)は、位置の
絶対情報として経度緯度を利用した記述手法による記述
を示している。経度を記述したMETAタグa、緯度を
記述したMETAタグbにより、位置が特定される。図
2(b)は、位置の相対情報として所定の基準に対する
相対的な位置を示す情報を利用した記述手法による記述
を示している。デジタル地図のメッシュメジャー番号
c、メッシュマイナー番号d、一番近いノード番号e、
アクセス道路1f、アクセス道路2g、ノードからの相
対位置(距離座標)f,iにより、位置が特定される。
この相対的な位置情報をすべて必要とするわけではない
が、1又は2以上の情報を組み合わせることによって位
置の特定を容易とする。
Here, the "description regarding the position" will be described in detail. FIG. 2 shows a description example of the META tag in which the description regarding the position is made. FIG. 2A shows a description by a description method using longitude and latitude as absolute position information. The position is specified by the META tag a describing the longitude and the META tag b describing the latitude. FIG. 2B shows the description by the description method using the information indicating the relative position with respect to the predetermined reference as the relative information of the position. Digital map mesh major number c, mesh minor number d, nearest node number e,
The position is specified by the access road 1f, the access road 2g, and the relative position (distance coordinate) f, i from the node.
Although not all this relative position information is required, the position can be easily specified by combining one or more pieces of information.

【0052】この位置に関する記述は絶対的な記述であ
っても、相対的な記述であってもよい。ただし、検索ス
ピードの観点から、当該記述は所定の記述手法に統一し
た方が好ましい。他方、記述手法を限定すると情報の収
集をすると情報が偏るおそれがある。このため、本実施
形態では、数種類の記述手法の情報を収集したうえで、
データベース3に記憶させる前に、所定の記述手法に変
換している。
The description regarding this position may be an absolute description or a relative description. However, from the viewpoint of search speed, it is preferable to unify the description with a predetermined description method. On the other hand, if the description method is limited, the information may be biased when the information is collected. Therefore, in this embodiment, after collecting information on several types of description methods,
Before being stored in the database 3, it is converted into a predetermined description method.

【0053】さらに、この対応情報には、さらにWeb
ページ8等が示す情報の属性を示す属性情報が対応づけ
られている。この属性情報は、Webページ8に紹介さ
れる情報がレストランか、ホテルか、映画館か、遊園地
か、ショッピングセンターかといった対象の目的を示す
情報、さらに、レストランであれば、イタリア料理か、
中華料理か、フランス料理か、日本料理か、又はファミ
リーレストランかファーストフードレストランか、とい
ったサービスの内容を示す情報である。そのほか、利用
料金帯域や、営業時間、特典その他の施設を利用するに
あたって有用な情報が「属性情報」に含まれる。
Further, this correspondence information further includes a Web
Attribute information indicating the attribute of the information indicated by page 8 or the like is associated. This attribute information is information indicating the target purpose such as whether the information introduced on the Web page 8 is a restaurant, a hotel, a movie theater, an amusement park, or a shopping center, and if it is a restaurant, Italian food,
It is information indicating the content of service such as Chinese food, French food, Japanese food, family restaurant or fast food restaurant. In addition, "attribute information" includes information useful for using the usage charge band, business hours, benefits, and other facilities.

【0054】このように、位置に関する記述と、その記
述を含むWebページのURLと、当該URLにおいて
示される情報の属性情報とが対応づけられていれば、そ
の対応情報に基づいて、位置をパラメータとして情報を
引き出すことができる。すなわち、当該位置周辺に存在
する施設のWebページのURLを検索し、ブラウザに
よってこのURLへジャンプすれば、当該Webページ
の内容を閲覧することができる。この検索されたWeb
ページは、ユーザが現在居る場所の周辺にある施設に関
連するものであり、ユーザは現在位置に関するPOIを
取得することができる。さらに、検索条件として属性情
報を指定することもでき、目的やサービスの内容に応じ
て検索結果を絞り込むことができる。たとえば、「現在
位置周辺」の「レストラン」で、「日本料理のお店」、
のように位置+属性1+属性2といった高次の検索を行
うことができる。データベース3は、インターネット1
に接続されているため、既存のWebブラウザと検索装
置6を利用して、データベース3内の情報を検索するこ
とができる。この検索の結果示される情報は個別の施設
及びURLに対応した詳細な説明である。このような詳
細な説明をデータベースに格納したり、DVD等の記憶
媒体に格納したのでは、情報量が大きすぎて検索処理の
速度を低下させてしまう。しかし、本実施形態は、「対
応情報」を含むデータベースを利用することによって、
データベース3に格納する情報の情報量をコンパクトに
し、車両内において最新で多数かつ多量の情報を取得で
きる。
As described above, if the description about the position, the URL of the Web page including the description, and the attribute information of the information indicated by the URL are associated with each other, the position is parameterized based on the corresponding information. You can pull out the information as. That is, by searching the URL of the web page of the facility existing around the position and jumping to this URL by the browser, the content of the web page can be browsed. This searched web
The page is associated with a facility around the user's current location and the user can get the POI for the current location. Furthermore, attribute information can be specified as a search condition, and the search results can be narrowed down according to the purpose and the content of the service. For example, "restaurants" around "current position", "Japanese restaurant",
It is possible to perform a high-order search such as position + attribute 1 + attribute 2 as in. Database 3 is Internet 1
Since it is connected to, the information in the database 3 can be searched using the existing Web browser and the search device 6. The information shown as a result of this search is a detailed description corresponding to each facility and URL. If such a detailed description is stored in a database or a storage medium such as a DVD, the amount of information is too large, and the speed of search processing is reduced. However, in the present embodiment, by using the database including the “correspondence information”,
The amount of information stored in the database 3 can be made compact, and the latest and large amount of information can be acquired in the vehicle.

【0055】また、位置に関する記述と地図情報とを参
照することによって、キーとなる現在位置を点として捉
えるのみではなく、「現在位置から半径1km以内近
傍」「現在位置から進行方向1km」「現在位置から進
行方向左側」といった面や線として捉えることもでき
る。
Further, by referring to the description about the position and the map information, not only is the key current position grasped as a point, but also "a radius within 1 km from the current position", "a current direction from the current direction 1 km", and "current" It can also be understood as a surface or line such as "from the position to the left in the traveling direction".

【0056】<ユーザ端末>本実施形態に係るユーザ端
末7は、車両に搭載されている。ユーザ端末7は少なく
とも、自車両の位置を検出する自車位置検出装置と、イ
ンターネット1のWWWの情報を参照できるWebブラ
ウザを起動できるコンピュータと、Webページ8の情
報を提示させることのできる図外のディスプレイとを有
している。
<User Terminal> The user terminal 7 according to this embodiment is mounted on a vehicle. The user terminal 7 includes at least a vehicle position detection device that detects the position of the vehicle, a computer that can start a web browser that can refer to WWW information on the Internet 1, and a web page 8 that can present information. And display.

【0057】本実施形態の自車位置検出装置は、人工衛
星を利用したGPS(Global Positioning System)に
よる測位システムを搭載した位置検出装置(カーナビゲ
ーションシステム)を利用する。
The vehicle position detecting device of this embodiment uses a position detecting device (car navigation system) equipped with a positioning system based on GPS (Global Positioning System) using artificial satellites.

【0058】<検索装置>検索装置6は、ユーザ端末7
から車両の現在位置情報を取得して、当該現在位置に基
づいて、データベース3を参照して、現在位置に応じた
エリアにある施設のURLを検索する。検索結果である
URL群のそれぞれをWebページ本体とリンクさせた
上で、ユーザ端末7へ送出する。ユーザはリンクの張ら
れたURLをクリックすることで、実際に情報を提示し
ているWebページへジャンプし、実体的な情報を取得
することができる。
<Search Device> The search device 6 is the user terminal 7
The current position information of the vehicle is acquired from the database, and the database 3 is referred to based on the current position to search for the URL of the facility in the area corresponding to the current position. Each of the URL groups as the search result is linked to the main body of the Web page and then sent to the user terminal 7. By clicking a URL with a link, the user can jump to the Web page that is actually presenting the information and acquire substantive information.

【0059】次に、動作について説明する。 <Webロボット生成装置の動作>図3は、情報収集装
置であるWebロボット21の情報収集に関する動作を
説明するフローチャート図である。
Next, the operation will be described. <Operation of Web Robot Generating Device> FIG. 3 is a flow chart for explaining the operation related to information collection of the Web robot 21, which is an information collecting device.

【0060】データベース生成システム100の起動に
伴い(S101)、Webロボット生成装置21が起動
する(S102)。Webロボット生成装置21は、情
報を収集するWebロボットを生成する。生成されたW
ebロボットは、まずURLが登録されている複数のW
ebページ8を起点として検索を開始する(S10
3)。データベース3が未だ構築されていない場合に
は、予め所定の大規模サイトから検索を開始する。We
bロボットは、HTTPアクセスによって、起点となる
URLのHTTPサーバにアクセスし、情報の提供を求
めるGet命令を生成して、これを出力し(S10
4)、Webページの情報を取得する(S105)。ペ
ージ情報は一般にHTMLフォーマットで得られるの
で、その情報を解析してMETAタグから位置に関する
情報を抽出する(S106)。位置に関する情報を含む
Webページにおいては、WebページのURL、属性
情報その他のWebページに関する情報を収集する(S
107)。Webロボットは、収集したWebページの
URL、位置に関する記述(所定の位置パラメータに変
換された位置情報)、属性を示す属性情報その他のキー
ワードを対応づけてデータベース3に登録又は更新する
(S108)。この情報の収集は、所定の時間ごとに行
われ、随時新たな情報をデータベース3に蓄積させる。
With the activation of the database generation system 100 (S101), the Web robot generation device 21 is activated (S102). The web robot generation device 21 generates a web robot that collects information. W generated
The eb robot starts with multiple Ws whose URLs are registered.
The search starts from the eb page 8 (S10).
3). If the database 3 is not yet constructed, the search is started from a predetermined large-scale site in advance. We
The robot b accesses the HTTP server of the URL as the starting point by HTTP access, generates a Get command for requesting information, and outputs this (S10).
4), Web page information is acquired (S105). Since the page information is generally obtained in the HTML format, the information is analyzed and the information on the position is extracted from the META tag (S106). In the case of a web page including information about a position, the URL of the web page, attribute information and other information about the web page are collected (S
107). The Web robot registers or updates in the database 3 by associating the URLs of the collected Web pages, the description regarding the position (position information converted into a predetermined position parameter), the attribute information indicating the attribute, and other keywords with each other (S108). The collection of this information is performed every predetermined time, and new information is accumulated in the database 3 as needed.

【0061】データベース3への書き込みを完了させた
Webロボットは、HTML文書中のHREFタグを検
索し、次の検索対象となるWebページを同定する。次
の検索対象となるWebページ8においても、同様にH
TTPアクセスのGet命令によって情報を引き出し、
データベース3への登録・更新を行う。このような動作
を繰り返すことにより、インターネット1上でリンク関
係にあるあらゆるページを検索対象として網羅すること
ができる。ちなみに、Webロボット生成装置21及び
Webロボットは、C、C++(登録商標)やJava
(登録商標)、Perl(登録商標)などのHTTPサ
ーバとSocket接続可能な言語で記述されている。
The Web robot that has completed writing to the database 3 searches the HREF tag in the HTML document to identify the Web page to be searched next. In the next search target Web page 8, H
Get information by Get command of TTP access,
Register / update in the database 3. By repeating such an operation, it is possible to cover all pages having a link relationship on the Internet 1 as search targets. By the way, the web robot generation device 21 and the web robot are C, C ++ (registered trademark) and Java.
(Registered trademark), Perl (registered trademark), and the like are described in a language that enables Socket connection with an HTTP server.

【0062】<プロキシページ生成装置の動作>図4
は、プロキシページ生成装置4のプロキシページ生成に
関する動作を説明するフローチャート図であり、図5
は、プロキシページ作成のページの一例を示す図であ
る。図5の作成ページを参照しつつ図4で示す動作を説
明する。
<Operation of Proxy Page Generation Device> FIG. 4
5 is a flow chart illustrating an operation related to proxy page generation of the proxy page generation device 4, and FIG.
FIG. 6 is a diagram showing an example of a page for creating a proxy page. The operation shown in FIG. 4 will be described with reference to the creation page of FIG.

【0063】Webページ8の管理者は、プロキシペー
ジ作成のために用意された作成ページへアクセスし(S
202)、Webページ8を登録する(S203)。W
ebページ8の登録が受け付けられると、図5に示すよ
うな作成ページが提供される。プロキシページ生成措置
4は、少なくともWebページの位置に関する情報を取
得する。本実施形態では地図上における位置の情報、す
なわち対象施設の地図情報を取得する。この地図情報を
取得するのが地図情報取得部41である。この地図情報
の取得は作成ページにおいて行われる。作成ページの提
示とともに、プロキシページ生成装置4では地図表示手
段が他のサーバからダウンロードされる。この地図表示
手段はJava(登録商標)のアプレット(登録商標)
で構成され、ブラウザ上で地図のスクロールや縮尺変更
が可能となる。地図情報取得部41は、ダウンロードし
た地図表示手段を含む地図情報作成ツールをWebペー
ジ8の管理者に提供される(S204)。この地図情報
作成ツールのインタフェースを示すのが図5に示した画
面である。
The administrator of the Web page 8 accesses the creation page prepared for creating the proxy page (S
202) and register the Web page 8 (S203). W
When the registration of the eb page 8 is accepted, a creation page as shown in FIG. 5 is provided. The proxy page generation measure 4 acquires at least information regarding the position of the web page. In this embodiment, the information on the position on the map, that is, the map information of the target facility is acquired. The map information acquisition unit 41 acquires this map information. The acquisition of this map information is performed on the creation page. Along with the presentation of the creation page, the proxy page generation device 4 downloads the map display means from another server. This map display means is a Java (registered trademark) applet (registered trademark)
It is composed of, and it is possible to scroll the map and change the scale on the browser. The map information acquisition unit 41 is provided with the downloaded map information creation tool including the map display means to the administrator of the Web page 8 (S204). The screen shown in FIG. 5 shows the interface of this map information creation tool.

【0064】管理者は、地図表示手段により表示された
地図e1をスクロールしたり、縮尺を変更したりして、
Webページ8の対象となる施設の位置を探す。位置を
特定できたところで経度を入力エリアe2へ入力し、緯
度を入力エリアe3へ入力する。そして、さらにノード
とアクセス道路とを特定する。このe1に示された地図
表示手段は地図をベクトル形式で表示するため、Web
ページ8の管理者はノードや道路をポインティングする
ことでそれらを特定することができる。特定されたノー
ドは入力エリアe4へ、アクセス道路は入力エリアe4
とe5とに、本例では2つ入力できる。すべてを入力し
たところでWebページ8の対象となる施設についての
地図情報が作成されることとなる(S205)。最後に
管理者は、Webページ8のURLを入力エリアe7へ
入力し、作成されたプロキシページの作成フォームを提
出する(S206)。
The administrator scrolls the map e1 displayed by the map display means or changes the scale,
Find the location of the facility on the Web page 8. When the position can be specified, the longitude is input to the input area e2 and the latitude is input to the input area e3. Then, the node and the access road are further specified. Since the map display means shown in e1 displays the map in vector format,
The administrator of page 8 can identify nodes and roads by pointing them. The identified node is the input area e4, and the access road is the input area e4.
In this example, two can be input to and e5. When all the items have been input, map information about the target facility on the Web page 8 is created (S205). Finally, the administrator inputs the URL of the Web page 8 into the input area e7 and submits the created proxy page creation form (S206).

【0065】Webページ8の管理者により提出された
情報から、登録対象となるWebページ8のURLを読
み出し、このURLのWebページ8へHTTPのGe
tコマンドによってアクセスし(S207)、指定され
たURLのWebページ8にMETAタグに記載されて
いる情報を収集する。収集される情報はWebロボット
が収集する情報と同様の属性情報を収集する(S20
8)。登録されたURLと、位置に関する情報と、属性
情報とを少なくとも含むプロキシページを、プロキシサ
ーバ5に生成する(S209)。このプロキシサーバ5
はインターネット1に接続しているが、プロキシページ
とWebページとにはリンクが張られ、プロキシページ
へのアクセスは、登録されたURLへ自動的にジャンプ
するように設定される(S210)。プロキシページに
含まれる情報については、プロキシページ生成装置4
が、プロキシページ生成の度に、データベース3へ書き
込んでもよいし、Webロボット21による検索を指令
してもよい。
The URL of the Web page 8 to be registered is read from the information submitted by the administrator of the Web page 8, and the HTTP Ge is entered in the Web page 8 of this URL.
It is accessed by the t command (S207), and the information described in the META tag is collected on the Web page 8 of the specified URL. The collected information is the same attribute information as the information collected by the Web robot (S20).
8). A proxy page including at least the registered URL, the information about the position, and the attribute information is generated in the proxy server 5 (S209). This proxy server 5
Is connected to the Internet 1, but a link is set between the proxy page and the Web page, and access to the proxy page is set to automatically jump to the registered URL (S210). For information included in the proxy page, the proxy page generation device 4
However, each time a proxy page is generated, it may be written in the database 3 or a search by the Web robot 21 may be instructed.

【0066】さらに、プロキシページ生成装置4は、定
期的にプロキシページを登録したWebページ8を検索
し、そのWebページ自体が存在しているか、META
タグ記述の更新はないか等をチェックする。もしも、更
新するべき事項があった場合には、データベース3内の
情報を更新する。
Further, the proxy page generation device 4 periodically searches the web page 8 in which the proxy page is registered, and confirms whether the web page itself exists or not.
Check if the tag description is updated. If there is a matter to be updated, the information in the database 3 is updated.

【0067】このプロキシページ生成装置4が生成する
プロキシページによれば、Webページ8の管理者は、
プロキシページ生成装置4が用意した作成ページにアク
セスすることで、自身のWebページを更新することな
く、位置に関する記述(情報)を付加したWebページ
を有することが可能となる。これらの情報はデータベー
ス3にも記憶され、当該Webページで提示される情報
が検索から漏れることがない。ちなみに、このプロキシ
ページ生成装置4は位置特定のための独自のサイトを持
っているため、Apache(登録商標)などのHTT
Pサーバが稼働している。また、地図情報取得部41の
作成ページではC(登録商標)、Perl(登録商標)
で記述されたCGIプログラムが機能している。
According to the proxy page generated by the proxy page generation device 4, the administrator of the Web page 8
By accessing the created page prepared by the proxy page generation device 4, it is possible to have a web page to which the description (information) regarding the position is added without updating the web page of itself. These pieces of information are also stored in the database 3, and the information presented on the Web page will not be leaked from the search. By the way, since the proxy page generation device 4 has its own site for position identification, HTT such as Apache (registered trademark) is used.
P server is running. In addition, in the creation page of the map information acquisition unit 41, C (registered trademark), Perl (registered trademark)
The CGI program described in 1. is working.

【0068】<検索エージェント生成装置の動作>この
検索エージェント生成装置22は、Webページ8のよ
うに静的なHTMLで記述されるのではなく、動的にW
ebページが生成されるようなAPSサーバのページに
おける情報の収集を行う。この検索エージェント生成装
置22が生成した検索エージェントが巡回するページは
ASPサーバ9に構築される。このASPサーバ9はJ
ava(登録商標)のサーブレット(登録商標)で構成
され、ユーザの要求に応じて様々なページを動的に生成
し、提供する。提供される情報の中には位置に関する記
述(情報)も含まれるが、HTMLによる記述ではない
ため、先述したWebロボットの検索対象となりにくい
ことから、検索エージェントが巡回して情報を収集す
る。
<Operation of Search Agent Generating Device> This search agent generating device 22 is not written in static HTML like the Web page 8, but dynamically W
Information is collected on pages of the APS server that generate eb pages. The pages circulated by the search agent generated by the search agent generation device 22 are constructed in the ASP server 9. This ASP server 9 is J
It is composed of an ava (registered trademark) Servlet (registered trademark), and dynamically generates and provides various pages in response to a user's request. The provided information includes a description (information) about the position, but since it is not described in HTML, it is hard to be a search target of the above-mentioned Web robot, and therefore the search agent circulates to collect the information.

【0069】検索エージェント生成装置22は、起動と
ともに(S302)、生成した検索エージェントをAS
Pサーバ9上に配置する。すなわち、生成された検索エ
ージェントは、エージェント送受信手段221から送出
され、インターネット1を介してASPサーバ9側のエ
ージェント送受信手段92が検索エージェントの訪問を
受け付ける(S303)。検索エージェントは、ASP
サーバ9のデータベースアダプタ91を介して(S30
4)、入力情報に応じて動的に生成されるHTMLペー
ジではなく、ASPサーバ9が所有するデータベースか
ら、直接に、位置に関する記述(情報)と、その情報に
アクセスするためのURL、属性情報及びその他の関連
情報を読み出す(S305、S306)。このデータベ
ースアダプタ91とは、それぞれのASPサーバ9が有
するデータベースの構造の違いを吸収し、検索エージェ
ントに対して一様なデータベース検索用のインタフェー
スを提供する手段である。情報を取得した検索エージェ
ントは、取得した情報をデータベース3に対応情報とし
て格納する(S307)。ちなみに、検索エージェント
は、Java(登録商標)のエージェントプログラムと
して実装され、同じくJava(登録商標)で記述され
たASPサーバ9と結合して、データベースへのアクセ
スを行う。
Upon starting (S302), the search agent generation device 22 executes the generated search agent AS
It is arranged on the P server 9. That is, the generated search agent is sent from the agent transmitting / receiving unit 221 and the agent transmitting / receiving unit 92 on the ASP server 9 side accepts the visit of the search agent via the Internet 1 (S303). Search agent is ASP
Via the database adapter 91 of the server 9 (S30
4), not the HTML page dynamically generated according to the input information, but the description (information) about the position, the URL for accessing the information, and the attribute information directly from the database owned by the ASP server 9 And other related information are read (S305, S306). The database adapter 91 is a means for absorbing the difference in the structure of the databases of the respective ASP servers 9 and providing a uniform interface for database search to the search agents. The search agent that has acquired the information stores the acquired information in the database 3 as corresponding information (S307). Incidentally, the search agent is implemented as a Java (registered trademark) agent program, and is connected to the ASP server 9 also described in Java (registered trademark) to access the database.

【0070】このような検索エージェントの検索プロセ
スは、検索エージェントの自律的な動作によって行われ
る。すなわち、あるASPサーバ9から他のASPサー
バ9’へのリンクが存在した場合は、検索エージェント
は自動的に、自身の分身を生成し、エージェント送受信
手段92を介して他のASPサーバ9’へ移動する。W
ebロボットがWebロボット生成装置21の集中管理
により検索を続行するのに対して、検索エージェントは
自律的にインターネット1を巡回し、情報を収集する。
The search process of such a search agent is performed by the autonomous operation of the search agent. That is, when there is a link from a certain ASP server 9 to another ASP server 9 ′, the search agent automatically creates its own alternation and sends it to another ASP server 9 ′ via the agent transmitting / receiving means 92. Moving. W
While the eb robot continues the search by the centralized management of the Web robot generating device 21, the search agent autonomously crawls the Internet 1 and collects information.

【0071】この検索エージェントによる検索は、所定
時間ごとに行われ(S308)、その度にデータベース
3に新たな情報を登録し又は更新する。これにより、新
鮮な情報を多様かつ多数収集することができる。
The search by the search agent is performed every predetermined time (S308), and new information is registered or updated in the database 3 each time. As a result, various kinds of fresh information can be collected.

【0072】このように生成されたデータベース3は、
現在位置に応じた適切な情報を提示するURLを検索す
ることができる。ここでは、データベース3の検索を行
う検索装置6について説明する。
The database 3 thus generated is
It is possible to search for a URL that presents appropriate information according to the current position. Here, the search device 6 that searches the database 3 will be described.

【0073】図7は、検索装置6の構成を説明するため
のブロック図である。また、図8は検索装置6の検索の
動作を説明するためのフローチャート図である。
FIG. 7 is a block diagram for explaining the configuration of the search device 6. FIG. 8 is a flow chart for explaining the search operation of the search device 6.

【0074】図7に示すように、検索システムは、上述
したデータベース3にアクセス可能な、検索装置6と、
検索装置6にアクセスするユーザ端末7とが構成されて
いる。
As shown in FIG. 7, the search system includes a search device 6 that can access the above-described database 3.
A user terminal 7 that accesses the search device 6 is configured.

【0075】ユーザ端末7は、自車両の現在位置を検出
する位置検出装置(位置検出手段)72と、WWW上の
情報を参照できるWebブラウザ71とを備えている。
また、検索装置6は、ユーザから検索条件を取得する検
索条件取得部61と、検索結果生成プログラム生成部6
2と、HTTPサーバとを備えている。
The user terminal 7 is equipped with a position detecting device (position detecting means) 72 for detecting the current position of the own vehicle, and a Web browser 71 for referring to information on the WWW.
Further, the search device 6 includes a search condition acquisition unit 61 that acquires a search condition from a user, and a search result generation program generation unit 6
2 and an HTTP server.

【0076】データベース3は、Oracle(登録商
標)のような大規模なRDBMS(Relational Databas
e Management System、関係データベース管理システ
ム)で構築されたデータベースで、SQLによる検索を
可能とする。また、検索装置6は、三階層モデルによっ
てデータベース3を検索する。
The database 3 is a large-scale RDBMS (Relational Database) such as Oracle (registered trademark).
A database built with an e Management System and a relational database management system) that enables searching by SQL. Further, the search device 6 searches the database 3 by the three-layer model.

【0077】この検索動作を図8を参照しつつ説明す
る。ユーザはユーザ端末7のWWWのWebブラウザ7
1によって検索装置7にアクセスする(S402)。検
索装置7はユーザ端末7のWebブラウザ71に、検索
条件を入力するフォームを送信する(1階層)(S40
3)。
This search operation will be described with reference to FIG. The user is the WWW Web browser 7 of the user terminal 7.
The search device 7 is accessed by 1 (S402). The search device 7 transmits a form for inputting search conditions to the Web browser 71 of the user terminal 7 (first layer) (S40).
3).

【0078】このフォームには、ユーザから検索条件が
入力される(S405)。この検索条件には、ユーザの
行動の目的に応じた情報、例えばレストラン(食事が目
的)、ホテル(宿泊が目的)か、映画館か、遊園地か、
ショッピングセンターかといった対象の目的を示す検索
条件と、加えて、レストランであれば、イタリア料理
か、中華料理か、フランス料理か、日本料理か、又はフ
ァミリーレストランかファーストフードレストランか、
といったサービスの内容を示す検索条件とが含まれる。
すなわち、検索条件は、情報収集装置2が収集した属性
情報に含まれる情報であることが好ましい。
The user inputs search conditions into this form (S405). The search conditions include information according to the purpose of the user's action, such as a restaurant (for meals), a hotel (for lodging), a movie theater, or an amusement park,
In addition to the search conditions indicating the target purpose such as whether it is a shopping center, if it is a restaurant, Italian food, Chinese food, French food, Japanese food, family restaurant or fast food restaurant,
And a search condition indicating the content of the service.
That is, the search condition is preferably information included in the attribute information collected by the information collecting device 2.

【0079】また、この検索条件の入力フォームには現
在位置の情報の入力エリアを含めることも可能である
が、本実施形態では、検索条件入力のフォームには現在
位置の入力エリアを含めていない。本実施形態では、ユ
ーザ端末7が備える位置検出装置(GPSシステムを利
用したカーナビゲーション装置)72が自動検出した位
置を自動的に取得して検索装置6へ送出するプログラム
により、ユーザの現在位置を要求し、自動的に取得する
(S404)。
Further, although it is possible to include the input area of the information of the current position in the search condition input form, in the present embodiment, the input area of the current position is not included in the search condition input form. . In the present embodiment, a program for automatically acquiring the position automatically detected by the position detection device (car navigation device using the GPS system) 72 included in the user terminal 7 and sending it to the search device 6 displays the current position of the user. Request and obtain automatically (S404).

【0080】これにより、ユーザは、自らの現在位置を
確認することなく、検索条件を入力するのみで、現在位
置及び現在位置周辺のPOI情報を取得することができ
る。ここでは、検索条件を問い合わせる形態を説明した
が、ユーザが検索装置6にアクセスするだけで、これを
POI情報の検索及び提示の要求と解し、検索条件(属
性情報)によって絞り込むことなく、現在位置に関する
すべてのPOI情報を提示することも可能である検索条
件が入力されると、この検索条件は検索装置6へ送信さ
れ、検索条件取得部61が検索条件を取得する(S40
5)。検索結果生成プログラム生成部62は、取得した
検索条件に応じたSQLを生成し、データベース3のR
DBMS31へ向けて出力する(二階層)(S40
6)。RDBMS31は、受け付けたSQLを実行し
て、検索を行う(三階層)(S407)。
As a result, the user can obtain the current position and the POI information around the current position only by inputting the search condition without confirming the current position of the user. Here, the form in which the search condition is inquired has been described, but when the user only accesses the search device 6, this is regarded as a request for searching and presenting the POI information, and the present condition is not narrowed down by the search condition (attribute information). When the search condition that can present all the POI information regarding the position is input, the search condition is transmitted to the search device 6 and the search condition acquisition unit 61 acquires the search condition (S40).
5). The search result generation program generation unit 62 generates SQL according to the acquired search condition, and R of the database 3 is generated.
Output to the DBMS 31 (two layers) (S40
6). The RDBMS 31 executes the received SQL to perform a search (three layers) (S407).

【0081】検索結果は、検索結果生成プログラム62
に返送される。検索結果生成プログラム62は、検索結
果をユーザへ提示する提示情報として生成する(S40
8)。生成した提示情報をユーザ端末7が判読可能なよ
うに、HTMLに変換してユーザ端末7へ向けて送出す
る(S409)。
The search result is the search result generation program 62.
Will be returned to. The search result generation program 62 generates the search result as presentation information to be presented to the user (S40).
8). The generated presentation information is converted into HTML and sent to the user terminal 7 so that the user terminal 7 can read it (S409).

【0082】ユーザは、ユーザ端末から、ブラウザ上で
位置をパラメータとした検索結果を受け取ることができ
る。例えば、自車両の現在位置を中心とした地図上に、
検索されたPOI情報が属性が識別可能なようにマーク
され(レストランは丸印で、イタリアンレストランの丸
印は赤色で、などの識別マーク)、当該識別マークには
URLがリンクされており、この識別マークをクリック
することで、インターネット上のWebページにジャン
プし、当該POI情報となるWebページを閲覧するこ
とができるというような提示形態としてもよい。
The user can receive the search result from the user terminal using the position as a parameter on the browser. For example, on a map centering on the current position of your vehicle,
The retrieved POI information is marked so that the attributes can be identified (the restaurant is a circle, the Italian restaurant is a red circle, etc.), and the URL is linked to the identification mark. The presentation form may be such that, by clicking the identification mark, the user can jump to a web page on the Internet and browse the web page serving as the POI information.

【0083】なお、検索条件取得部61および検索結果
生成プログラム生成部62のRDBMSへの接続機能
は、CやPerl(登録商標)で記述されている。
The connection functions of the search condition acquisition unit 61 and the search result generation program generation unit 62 to the RDBMS are described in C or Perl (registered trademark).

【0084】以上のとおり、本実施形態によれば、現在
位置を意識することなく、現在位置に関するPOI情報
を容易に取得することができる。しかも、検索に必要な
位置に関する記述(情報)を有する情報が特に抽出さ
れ、抽出された情報がデータベース3に格納されている
ことから、ユーザにとって有用なPOI情報が検索でき
るとともに、当該検索処理を高速に行うことができる。
As described above, according to this embodiment, it is possible to easily obtain the POI information regarding the current position without being aware of the current position. In addition, since the information having the description (information) about the position required for the search is particularly extracted and the extracted information is stored in the database 3, the POI information useful for the user can be searched and the search processing can be performed. It can be done at high speed.

【0085】なお、以上説明した実施形態は、本発明の
理解を容易にするために記載されたものであって、本発
明を限定するために記載されたものではない。したがっ
て、上記の実施形態に開示された各要素は、本発明の技
術的範囲に属する全ての設計変更や均等物をも含む趣旨
である。
The embodiments described above are described for facilitating the understanding of the present invention, and not for limiting the present invention. Therefore, each element disclosed in the above-described embodiment is intended to include all design changes and equivalents within the technical scope of the present invention.

【図面の簡単な説明】[Brief description of drawings]

【図1】本実施形態の構成を説明するためのブロック図
である。
FIG. 1 is a block diagram for explaining the configuration of the present embodiment.

【図2】図2(a)(b)は位置に関する記述を説明す
るための図である。
2 (a) and 2 (b) are diagrams for explaining a description regarding a position.

【図3】本実施形態のWebロボットによる情報の収
集、登録更新の動作処理基を説明するためのフローチャ
ート図である。
FIG. 3 is a flow chart diagram for explaining an operation processing group of information collection and registration update by the Web robot of the present embodiment.

【図4】本実施形態に係るプロキシページ生成装置の動
作処理
FIG. 4 is an operation process of the proxy page generation device according to the present embodiment.

【図5】プロキシページ生成のための情報入力画面の例
を示す図である。
FIG. 5 is a diagram showing an example of an information input screen for generating a proxy page.

【図6】本実施形態の検索エージェントの情報の収集、
登録更新の動作処理を説明するためのフローチャート図
である。
FIG. 6 is a diagram showing the collection of information of the search agent according to the present embodiment.
It is a flowchart figure for demonstrating the operation process of registration update.

【図7】本実施形態に係る検索装置の構成を説明するた
めのブロック図である。
FIG. 7 is a block diagram for explaining the configuration of the search device according to the present embodiment.

【図8】本実施形態に係る検索装置の動作処理を説明す
るためのフローチャート図である。
FIG. 8 is a flowchart for explaining operation processing of the search device according to the present embodiment.

【符号の説明】[Explanation of symbols]

100…データベース生成システム 1…インターネット 2…情報収集装置 21…Webロボット生成装置 22…検索エージェント生成装置 221…エージェント送受信部 3…データベース 31…RDBMS 4…プロキシページ生成装置 41…地図情報取得部 5…プロキシページ 6…検索装置 61…検索条件取得部 62…検索結果生成プログラム生成部 63…HTTPサーバ 7…ユーザ端末 71…Webブラウザ 72…位置検出装置 8…Webページ 81…タグ 9…ASPサーバ 91…データベースアダプタ 92…エージェント送受信手段 100 ... Database generation system 1 ... Internet 2 ... Information collection device 21 ... Web robot generator 22 ... Search agent generation device 221 ... Agent transmitting / receiving unit 3 ... Database 31 ... RDBMS 4 ... Proxy page generator 41 ... Map information acquisition unit 5 ... Proxy page 6 ... Search device 61 ... Search condition acquisition unit 62 ... Search result generation program generation unit 63 ... HTTP server 7 ... User terminal 71 ... Web browser 72 ... Position detection device 8 ... Web page 81 ... Tag 9 ... ASP server 91 ... Database adapter 92 ... Agent transmitting / receiving means

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G08G 1/137 G08G 1/137 Fターム(参考) 2C032 HB03 HB22 HC24 HC25 HC27 HD03 2F029 AA02 AB07 AC02 AC06 AC13 AC14 5B075 ND36 NK31 NK46 NR05 5H180 AA01 BB01 BB15 FF05 FF13 FF22 FF27 FF32 ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 Identification code FI theme code (reference) G08G 1/137 G08G 1/137 F term (reference) 2C032 HB03 HB22 HC24 HC25 HC27 HD03 2F029 AA02 AB07 AC02 AC06 AC13 AC14 5B075 ND36 NK31 NK46 NR05 5H180 AA01 BB01 BB15 FF05 FF13 FF22 FF27 FF32

Claims (20)

【特許請求の範囲】[Claims] 【請求項1】インターネット上に分散配置されたWeb
ページに含まれるタグの記述から位置に関する記述を抽
出し、 当該位置に関する記述と、当該位置に関する記述のされ
たWebページのURLとを収集し、 少なくとも、当該抽出された位置に関する記述と当該収
集されたURLとを対応づけた対応情報を記憶させる、
データベース生成方法。
1. A Web distributed over the Internet
The description about the position is extracted from the description of the tag included in the page, and the description about the position and the URL of the Web page that describes the position are collected. At least the description about the extracted position and the collected information are collected. The correspondence information associated with the URL
Database generation method.
【請求項2】前記記憶させる前記抽出された位置に関す
る記述は、位置に関する所定のパラメータに変換された
記述である請求項1記載のデータベース生成方法。
2. The database generating method according to claim 1, wherein the description relating to the extracted position to be stored is a description converted into a predetermined parameter relating to the position.
【請求項3】前記対応情報は、さらに、Webページを
構成するコンテンツの属性を示すコンテンツ属性情報が
対応づけられた情報である請求項1又は2記載のデータ
ベース生成方法。
3. The database generation method according to claim 1, wherein the correspondence information is information associated with content attribute information indicating an attribute of content forming a Web page.
【請求項4】コンピュータに、 インターネット上に分散配置されたWebページに含ま
れるタグの記述から位置に関する記述を抽出させるステ
ップと、 当該位置に関する記述と、当該位置に関する記述のされ
たWebページのURLとを収集させるステップと、 少なくとも、当該抽出された位置に関する記述と、当該
収集されたURLとを対応づけて対応情報を作成するス
テップと、 前記作成された対応情報を記憶させるステップとを、実
行させるためのデータベース生成プログラム。
4. A step of causing a computer to extract a description regarding a position from descriptions of tags included in web pages distributedly arranged on the Internet, a description regarding the position, and a URL of a web page in which the description regarding the position is described. And a step of creating correspondence information by associating at least the description about the extracted position with the collected URL, and a step of storing the created correspondence information. A database generation program to let you do.
【請求項5】前記対応情報を作成するステップは、 前記抽出された位置に関する記述を、位置に関する所定
のパラメータに変換させるステップを含む、請求項4記
載のデータベース生成プログラム。
5. The database generation program according to claim 4, wherein the step of creating the correspondence information includes a step of converting the extracted description regarding the position into a predetermined parameter regarding the position.
【請求項6】前記URLを収集するステップは、URL
とともにWebページを構成するコンテンツの属性を示
すコンテンツ属性情報を収集し、 前記対応情報を作成するステップは、前記対応情報に当
該収集したコンテンツ属性情報をさらに対応づけて含ま
せる請求項4又は5記載のデータベース生成プログラ
ム。
6. The step of collecting the URL is URL
The content attribute information indicating the attribute of the content forming the web page is collected together with the step of creating the correspondence information, and the correspondence information is further included in association with the collected content attribute information. Database generator.
【請求項7】インターネット上に分散配置されたWeb
ページに含まれるタグの記述から抽出された位置に関す
る記述と、当該位置に関する記述のされたWebページ
のURLとが対応づけられた構造を有するデータ。
7. A Web distributed over the Internet
Data having a structure in which the description about the position extracted from the description of the tag included in the page and the URL of the Web page that describes the position are associated with each other.
【請求項8】前記抽出された位置に関する記述は、位置
に関する所定のパラメータに変換された記述である請求
項7記載のデータ。
8. The data according to claim 7, wherein the description regarding the extracted position is a description converted into a predetermined parameter regarding the position.
【請求項9】前記Webページを構成するコンテンツの
属性を示すコンテンツ属性が、さらに対応づけられた構
造を有する請求項7又は8記載のデータ。
9. The data according to claim 7 or 8, wherein the content attribute indicating the attribute of the content forming the Web page has a further associated structure.
【請求項10】請求項7〜9記載のデータが記憶された
データベース。
10. A database in which the data according to claims 7 to 9 is stored.
【請求項11】インターネット上に分散配置されたWe
bページに含まれるタグの記述から位置に関する記述を
抽出し、当該位置に関する記述と当該位置に関する記述
のされたWebページのURLとを収集する情報収集装
置と、 少なくとも、当該抽出された位置に関する記述と、当該
収集されたURLとを対応づけた対応情報を読み出し可
能に記憶するデータベースとを有する、データベース生
成システム。
11. We distributed and arranged on the Internet
An information collecting device that extracts a description about a position from the description of the tag included in the page b and collects the description about the position and the URL of the Web page that describes the position, and at least the description about the extracted position. And a database for readably storing correspondence information in which the collected URLs are associated with each other.
【請求項12】前記抽出された位置に関する記述は、位
置に関する所定のパラメータに変換された記述である請
求項11記載のデータベース生成システム。
12. The database generation system according to claim 11, wherein the description regarding the extracted position is a description converted into a predetermined parameter regarding the position.
【請求項13】前記対応情報は、Webページを構成す
るコンテンツの属性を示すコンテンツ属性が、さらに対
応づけられた請求項11又は12記載のデータベース生
成システム。
13. The database generation system according to claim 11, wherein the correspondence information is further associated with a content attribute indicating an attribute of a content forming a Web page.
【請求項14】前記情報収集装置は、インターネット上
のWebページを検索し、Webページに含まれるタグ
の記述から位置に関する記述を抽出し、当該位置に関す
る記述と当該位置位置に関する記述のされたWebペー
ジのURLとを収集するWebロボットを生成するWe
bロボット生成装置である請求項11〜13記載のデー
タベース生成システム。
14. The information collecting device searches a Web page on the Internet, extracts a description about a position from a description of a tag included in the Web page, and describes a description about the position and a description about the position at the Web. We that creates a web robot that collects page URLs
The database generation system according to claim 11, which is a robot generation device.
【請求項15】前記情報収集装置は、インターネット上
の動的に生成されるWebページを巡回し、Webペー
ジに含まれるタグの記述から位置に関する記述を抽出
し、当該位置に関する記述と当該位置に関する記述のさ
れたWebページのURLとを収集する検索エージェン
トを生成する検索エージェント生成装置である請求項1
1〜13記載のデータベース生成システム。
15. The information collecting apparatus circulates a dynamically generated Web page on the Internet, extracts a description about a position from a description of a tag included in the Web page, and describes a description about the position and the position. A search agent generation device that generates a search agent that collects the URL of a described Web page.
The database generation system according to any one of 1 to 13.
【請求項16】インターネット上のWebページと相互
にリンクが張られ、前記位置に関する記述のなされたタ
グと、当該タグを含む前記WebページのURLとを少
なくとも含む、前記Webページの代理となるプロキシ
ページを生成するプロキシページ生成装置を、さらに有
する請求項11〜15記載のデータベース生成システ
ム。
16. A proxy acting as a proxy for the Web page, which is linked to a Web page on the Internet and includes at least a tag in which the position is described and a URL of the Web page including the tag. 16. The database generation system according to claim 11, further comprising a proxy page generation device that generates a page.
【請求項17】前記プロキシページ生成装置は、 前記WebページのURLの入力を受け付けるURL受
付部と、 前記Webページの位置に関する情報の入力を受け付け
る位置情報受付部と、 前記URL受付部により受け付けられたURLに対応す
る前記Webページとリンクの張られた、当該Webペ
ージの代理となるプロキシページを作成するプロキシペ
ージ生成部とを備え、 前記プロキシページ生成部は、前記位置情報受付部によ
り受け付けられた前記Webページの位置に関する情報
を、前記プロキシページのタグに記述する請求項16記
載のデータベース生成システム。
17. The proxy page generation device receives a URL of a web page, a URL accepting part that accepts an input of a URL, a position information accepting part that accepts an input of information about a position of the web page, and the URL accepting part. A proxy page generation unit that creates a proxy page that is a proxy for the Web page and is linked to the Web page corresponding to the URL, and the proxy page generation unit is accepted by the location information reception unit. The database generation system according to claim 16, wherein the information on the position of the Web page is described in the tag of the proxy page.
【請求項18】請求項11〜17記載のデータベース生
成システムにより生成されたデータベースと、 ユーザの現在位置を検出する位置検出装置と、 前記データベースに基づいて、前記位置検出装置により
検出されたユーザの現在位置に応じて、前記現在位置の
周辺の位置に関する記述のされたWebページのURL
を検索し、前記ユーザへ向けて出力する検索装置とを有
する検索システム。
18. A database generated by the database generating system according to claim 11, a position detecting device for detecting the current position of the user, and a user's position detected by the position detecting device based on the database. The URL of the Web page that describes the position around the current position according to the current position
And a search device that outputs the search result to the user.
【請求項19】前記検索装置は、ユーザの入力する検索
条件を受け付けるとともに、前記データベースに基づい
て、前記受け付けた検索条件に応じた前記Webページ
のURLを検索し、この検索結果を前記ユーザへ向けて
出力する請求項18記載の検索システム。
19. The search device receives a search condition input by a user, searches the URL of the Web page according to the received search condition based on the database, and sends the search result to the user. 19. The search system according to claim 18, wherein the search system outputs to the user.
【請求項20】請求項11〜17記載のデータベース生
成システムにより生成されたデータベースを用いて、イ
ンターネット上のWebページのURLを検索する方法
であって、少なくとも現在位置に関する情報を含む検索
条件を入力させ、前記データベースに基づいて、前記入
力させた検索条件に応じた前記WebページのURLを
検索する情報検索方法。
20. A method for searching a URL of a Web page on the Internet using a database generated by the database generating system according to claim 11, wherein a search condition including at least information about a current position is input. An information search method for searching the URL of the Web page according to the input search condition based on the database.
JP2002101025A 2002-04-03 2002-04-03 Database generation method, database generation program, data structure, database generation system, search system, and search method Pending JP2003296341A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002101025A JP2003296341A (en) 2002-04-03 2002-04-03 Database generation method, database generation program, data structure, database generation system, search system, and search method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002101025A JP2003296341A (en) 2002-04-03 2002-04-03 Database generation method, database generation program, data structure, database generation system, search system, and search method

Publications (1)

Publication Number Publication Date
JP2003296341A true JP2003296341A (en) 2003-10-17

Family

ID=29388564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002101025A Pending JP2003296341A (en) 2002-04-03 2002-04-03 Database generation method, database generation program, data structure, database generation system, search system, and search method

Country Status (1)

Country Link
JP (1) JP2003296341A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006046323A1 (en) * 2004-10-28 2006-05-04 Fujitsu Limited Internet information collection device, program, and method
JP2007264766A (en) * 2006-03-27 2007-10-11 Denso It Laboratory Inc Method for collecting content, method for providing content, and method for displaying content
JP2009020091A (en) * 2007-06-12 2009-01-29 National Institute Of Information & Communication Technology Navigation system, navigation method, and navigation program
JP2009512954A (en) * 2005-10-23 2009-03-26 グーグル・インコーポレーテッド Search on structured data
JP2010518495A (en) * 2007-02-05 2010-05-27 グーグル・インコーポレーテッド Search for structured geographic data
JP2011145282A (en) * 2009-12-18 2011-07-28 Denso Corp Navigation apparatus and program
JP2013211038A (en) * 2004-08-06 2013-10-10 Digimarc Corp Fast signal detection and distributed computing in portable computing devices
US8818997B2 (en) 2007-08-17 2014-08-26 Fujitsu Limited Information processing method, information processing apparatus, and storage medium with recorded information processing program
US8849817B1 (en) 2006-12-29 2014-09-30 Google Inc. Ranking custom search results
CN106791889A (en) * 2016-12-27 2017-05-31 北京奇艺世纪科技有限公司 A kind of method for processing video frequency and system, distributed objects storage system
US9792333B2 (en) 2005-10-23 2017-10-17 Google Inc. Adding attributes and labels to structured data

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013211038A (en) * 2004-08-06 2013-10-10 Digimarc Corp Fast signal detection and distributed computing in portable computing devices
WO2006046323A1 (en) * 2004-10-28 2006-05-04 Fujitsu Limited Internet information collection device, program, and method
JP4507206B2 (en) * 2004-10-28 2010-07-21 富士通株式会社 Internet information collecting apparatus, program and method
US9792333B2 (en) 2005-10-23 2017-10-17 Google Inc. Adding attributes and labels to structured data
JP2009512954A (en) * 2005-10-23 2009-03-26 グーグル・インコーポレーテッド Search on structured data
US8762372B2 (en) 2005-10-23 2014-06-24 Google Inc. Search over structured data
JP2007264766A (en) * 2006-03-27 2007-10-11 Denso It Laboratory Inc Method for collecting content, method for providing content, and method for displaying content
US9342609B1 (en) 2006-12-29 2016-05-17 Google Inc. Ranking custom search results
US8849817B1 (en) 2006-12-29 2014-09-30 Google Inc. Ranking custom search results
US8930359B1 (en) 2006-12-29 2015-01-06 Google Inc. Ranking custom search results
JP2010518495A (en) * 2007-02-05 2010-05-27 グーグル・インコーポレーテッド Search for structured geographic data
JP2009020091A (en) * 2007-06-12 2009-01-29 National Institute Of Information & Communication Technology Navigation system, navigation method, and navigation program
US8818997B2 (en) 2007-08-17 2014-08-26 Fujitsu Limited Information processing method, information processing apparatus, and storage medium with recorded information processing program
JP2011145282A (en) * 2009-12-18 2011-07-28 Denso Corp Navigation apparatus and program
CN106791889A (en) * 2016-12-27 2017-05-31 北京奇艺世纪科技有限公司 A kind of method for processing video frequency and system, distributed objects storage system
CN106791889B (en) * 2016-12-27 2019-07-09 北京奇艺世纪科技有限公司 A kind of method for processing video frequency and system, distributed objects storage system

Similar Documents

Publication Publication Date Title
JP5474038B2 (en) Mobile site map
Thakkar et al. Dynamically composing web services from on-line sources
WO2009064996A2 (en) Geocoding based on neighborhoods and other uniquely defined informal spaces or geographical regions
EP2795256B1 (en) Methods for facilitating searching of points of interest along a route
US20030126235A1 (en) System and method for performing a search and a browse on a query
US20080270375A1 (en) Local news search engine
JP2005535039A (en) Interact with desktop clients with geographic text search systems
JP2004510257A (en) Internet search system and method for facilitating user search
JP2003121581A5 (en)
JP2003296341A (en) Database generation method, database generation program, data structure, database generation system, search system, and search method
JP2005327128A (en) Map content distribution system and map content distribution method
US20020002600A1 (en) Information retrieval apparatus and method using regional information
KR100572751B1 (en) Web based geographic information retrieval system
JP2001304874A (en) Mobile device and server device constituting server communication type navigation system, medium recording destination information database, and medium recording destination information search program
JP2000267563A (en) Geographic information system
Ikkala et al. Prosopographical views to Finnish WW2 casualties through cemeteries and Linked Open Data
KR20000017909A (en) Apparatus for searching information over the internet and information search method using the same
Tomko Case study-assessing spatial distribution of web resources for navigation services
KR20020032060A (en) Method and System for Retrieving Information using Proximity Search Formula
JP4588162B2 (en) Information source browsing system, information source browsing method, and recording medium recording a program for executing the information source browsing method
Pultar et al. GEDMWA: Geospatial exploratory data mining Web agent
Lee et al. Visual query processing for GIS with Web Contents
JP2008102773A (en) How to convert data to a common format
JP3626897B2 (en) Homepage sequential search method and apparatus, and recording medium
JP4692128B2 (en) Data distribution server and program