[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2006059106A - Provision of locational information through network - Google Patents

Provision of locational information through network Download PDF

Info

Publication number
JP2006059106A
JP2006059106A JP2004239779A JP2004239779A JP2006059106A JP 2006059106 A JP2006059106 A JP 2006059106A JP 2004239779 A JP2004239779 A JP 2004239779A JP 2004239779 A JP2004239779 A JP 2004239779A JP 2006059106 A JP2006059106 A JP 2006059106A
Authority
JP
Japan
Prior art keywords
information
map image
character string
client device
map
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.)
Granted
Application number
JP2004239779A
Other languages
Japanese (ja)
Other versions
JP5068002B2 (en
Inventor
Masaki Oku
正喜 奥
Masanori Hakoda
政則 羽子田
Shinsuke Matsuo
信介 松尾
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 Co Ltd
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Co Ltd
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 Co Ltd, Zenrin Datacom Co Ltd filed Critical Zenrin Co Ltd
Priority to JP2004239779A priority Critical patent/JP5068002B2/en
Publication of JP2006059106A publication Critical patent/JP2006059106A/en
Application granted granted Critical
Publication of JP5068002B2 publication Critical patent/JP5068002B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide technology capable of reducing user's load for providing information expressing a geographical location. <P>SOLUTION: A locational character string related to a geographical location is extracted from a text included in a report received from a first client apparatus, map image information including the geographical location related to the locational character string and concerned with a map image in which a geographical range is defined is generated, and the map image information and information including the received report are transmitted to a second client apparatus in accordance with a request from the second client apparatus. It is also available that locational information transmitted in accordance with a request from the first client apparatus is received, a location displaying character string related to the geographical location expressed by the locational information is transmitted to the first client apparatus, a report including the location displaying character string is received from the first client apparatus, and information including the received report is transmitted to the second client apparatus in accordance with a request from the second client apparatus. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、ネットワークを介して地理的な位置を表す情報を提供する技術に関するものである。   The present invention relates to a technique for providing information representing a geographical position via a network.

近年、インターネットの普及により、Webサーバ等を用いたシステムによって多種多様な情報が提供されている。また、提供される情報を閲覧するための装置として、提供された情報が示す地理的な位置(例えば、店の場所等)を地図で表す装置が提案されている(例えば、特許文献1、2参照)。   In recent years, with the spread of the Internet, a wide variety of information is provided by systems using Web servers and the like. In addition, as a device for browsing provided information, devices that represent a geographical position (for example, a store location) indicated by the provided information on a map have been proposed (for example, Patent Documents 1 and 2). reference).

特開平7−28813号公報JP 7-28813 A 特開2003−67379号公報JP 2003-67379 A

ところで、このような情報を提供するシステムでは、ユーザがテキストや画像等を含む記事(情報)を登録すれば、他の多数のユーザがその記事を閲覧することができる。この際、頻繁に新しい情報が登録されていれば、他のユーザは、頻繁に新しい情報を閲覧することが可能となる。ところが、情報を登録するためのユーザの負担が大きい場合があった。特に、地理的な位置を表す情報を準備することは、情報を登録するユーザにとって大きな負担となっていた。   By the way, in a system that provides such information, if a user registers an article (information) including text, images, and the like, many other users can view the article. At this time, if new information is frequently registered, other users can browse the new information frequently. However, the burden on the user for registering information may be large. In particular, preparing information representing a geographical position has been a heavy burden for users who register information.

本発明は、上述した従来の課題を解決するためになされたものであり、地理的な位置を表す情報を提供するためのユーザの負担を軽減することができる技術を提供することを目的とする。   The present invention has been made to solve the above-described conventional problems, and an object of the present invention is to provide a technique capable of reducing the burden on the user for providing information representing a geographical position. .

上述の課題の少なくとも一部を解決するために、本発明による第1の態様に係るサーバは、ネットワークを介して情報を提供するサーバであって、前記ネットワークに接続された第1クライアント装置からテキストを含む情報である投稿情報を受信する投稿情報受信部と、前記投稿情報を含む情報である提供情報を生成する提供情報生成部と、前記テキストの中から、地理的位置に関連付けられた文字列である位置文字列を抽出する位置文字列抽出部と、前記抽出された位置文字列に関連付けられた地理的位置を含むとともに地理的な範囲が定められた地図画像に関連する地図画像情報を生成する地図画像情報生成部と、前記ネットワークに接続された第2クライアント装置からの要求に応じて、前記提供情報と前記地図画像情報とを、前記第2クライアント装置へ送信することが可能な情報送信部と、を備える。   In order to solve at least a part of the problems described above, a server according to a first aspect of the present invention is a server that provides information via a network, and a text is sent from a first client device connected to the network. A post information receiving unit that receives post information that includes information, a provision information generation unit that generates provision information that is information including the post information, and a character string associated with a geographical position from the text A position character string extracting unit that extracts a position character string, and generating map image information related to a map image including a geographical position associated with the extracted position character string and having a geographical range defined In response to a request from a map image information generation unit that performs the operation and a second client device connected to the network, the provided information and the map image information are Comprises a possible information transmission unit that transmits to the second client device.

このサーバによれば、ユーザが地理的位置を表す文字列を含む記事をサーバに登録すれば、サーバによって、その地理的位置を含む地図画像に関連する地図画像情報が提供されるので、地理的な位置を表す情報を提供するためのユーザの負担を軽減することができる。   According to this server, if the user registers an article including a character string representing a geographical position in the server, the server provides map image information related to the map image including the geographical position. It is possible to reduce the burden on the user for providing information indicating the correct position.

上記サーバにおいて、前記情報送信部は、前記第2クライアント装置から、前記提供情報と前記地図画像情報とのうちの一方のみを指定する要求を受けた場合には、前記提供情報と前記地図画像情報との代わりに、前記指定された情報のみを前記第2クライアント装置へ送信することとしてもよい。   In the server, when the information transmission unit receives a request for designating only one of the provision information and the map image information from the second client device, the information transmission unit and the map image information Alternatively, only the specified information may be transmitted to the second client device.

この構成によれば、サーバは、第2クライアント装置の要求に応じた適切な情報を送信することが可能となる。   According to this configuration, the server can transmit appropriate information according to the request of the second client device.

上記各サーバにおいて、前記投稿情報受信部が前記投稿情報を受信する度に、前記位置文字列抽出部は、前記投稿情報受信部が受信した新たな投稿情報のみを対象として前記抽出処理を実行し、前記提供情報生成部は、前記新たな投稿情報を前記提供情報に追加することによって、前記抽出処理済みの提供情報を生成することとしてもよい。   In each of the above servers, each time the posted information receiving unit receives the posted information, the position character string extracting unit executes the extraction process only for new posted information received by the posted information receiving unit. The provision information generation unit may generate the extraction-completed provision information by adding the new post information to the provision information.

この構成によれば、投稿された複数の投稿情報に対して、投稿される度に逐次、位置文字列抽出部による抽出処理が実行されるので、複数の投稿情報を含む提供情報を提供する場合でも、各投稿情報に対して抽出処理を行うためのサーバへの負担が短時間に集中することを抑制することができる。   According to this configuration, since the extraction process by the position character string extraction unit is sequentially performed on a plurality of posted information posted, when providing information including a plurality of posted information is provided However, it is possible to suppress the burden on the server for performing the extraction process on each piece of posted information from being concentrated in a short time.

上記各サーバにおいて、前記地図画像情報生成部が生成する前記地図画像情報は地図画像であってもよい。   In each of the above servers, the map image information generated by the map image information generation unit may be a map image.

この構成によれば、サーバによって、その地理的位置を含む地図画像が提供されるので、地理的な位置を表す情報を提供するためのユーザの負担を軽減することができる。   According to this configuration, since the map image including the geographical position is provided by the server, it is possible to reduce the burden on the user for providing information representing the geographical position.

上記サーバにおいて、前記提供情報生成部は、複数種類の提供情報を生成することが可能であるとともに、前記投稿情報を、前記第1クライアント装置からの指示で指定された種類の提供情報に追加し、前記地図画像情報生成部は、地理的な範囲が同じであるとともに表示される内容が互いに異なる複数種類の地図画像を生成することが可能であるとともに、前記地図画像の内容の種類を、前記投稿情報が追加される提供情報の種類に応じて決定してもよい。   In the server, the provision information generation unit is capable of generating a plurality of types of provision information and adding the posted information to the types of provision information designated by an instruction from the first client device. The map image information generation unit is capable of generating a plurality of types of map images having the same geographical range and different displayed contents, and determining the types of contents of the map image, You may determine according to the kind of provision information to which contribution information is added.

この構成によれば、サーバによって提供される地図画像の内容を、提供情報の内容の種類に適したものとすることができるので、地理的な位置を表す情報を提供するためのユーザの負担を大幅に軽減することができる。   According to this configuration, the content of the map image provided by the server can be made suitable for the type of content of the provided information, so that the burden on the user for providing information representing the geographical position is reduced. It can be greatly reduced.

なお、この構成においては、前記情報送信部は、前記複数種類の提供情報の中から、前記第2クライアント装置からの指示で指定された種類の提供情報である指定提供情報と、前記指定提供情報に含まれる投稿情報に応じて生成された地図画像とを、前記第2クライアント装置へ送信することが好ましい。   In this configuration, the information transmission unit includes designated provision information, which is the kind of provision information designated by an instruction from the second client device, among the plurality of kinds of provision information, and the designated provision information. It is preferable to transmit a map image generated according to the posted information included in the second client device.

上記各サーバにおいて、前記地図画像情報生成部は、地理的な範囲が同じであるとともに表示される内容が互いに異なる複数種類の地図画像を生成することが可能であり、前記サーバは、さらに、前記テキストの中から、前記地図画像の種類のいずれかに関連付けられた文字列である地図種文字列を抽出する地図種文字列抽出部を備え、前記地図画像情報生成部は、生成する地図画像の内容の種類を、前記抽出された地図種文字列に基づいて決定してもよい。   In each of the servers described above, the map image information generation unit can generate a plurality of types of map images having the same geographical range and different displayed contents, and the server further includes: A map type character string extracting unit that extracts a map type character string that is a character string associated with one of the types of map images from the text, and the map image information generating unit The content type may be determined based on the extracted map type character string.

この構成によれば、サーバによって提供される地図画像の内容を、テキストの内容に適したものとすることができるので、地理的な位置を表す情報を提供するためのユーザの負担を大幅に軽減することができる。   According to this configuration, since the contents of the map image provided by the server can be made suitable for the contents of the text, the burden on the user for providing information representing the geographical position is greatly reduced. can do.

上記各サーバにおいて、前記地図画像情報生成部は、地理的な範囲の大きさが互いに異なる複数種類の地図画像を生成することが可能であり、前記サーバは、さらに、前記テキストの中から、地理的な範囲の大きさに関連付けられた文字列である範囲文字列を抽出する範囲文字列抽出部を備え、前記地図画像情報生成部は、生成する地図画像が表す地理的な範囲の大きさを、前記抽出された範囲文字列に基づいて決定してもよい。   In each of the above-described servers, the map image information generation unit can generate a plurality of types of map images having different geographical ranges, and the server can further generate a geography from the text. A range character string extraction unit that extracts a range character string that is a character string associated with a specific range size, and the map image information generation unit determines the size of the geographical range represented by the generated map image. , And may be determined based on the extracted range character string.

この構成によれば、サーバによって提供される地図画像が表す範囲の大きさを、テキストの内容に適したものとすることができるので、地理的な位置を表す情報を提供するためのユーザの負担を大幅に軽減することができる。   According to this configuration, since the size of the range represented by the map image provided by the server can be made suitable for the content of the text, the burden on the user for providing information representing the geographical position Can be greatly reduced.

上記各サーバにおいて、前記地図画像情報生成部は、地理的な範囲が同じであるとともに時期範囲が互いに異なる複数種類の地図画像を生成することが可能であり、さらに、生成する地図画像の時期範囲の種類を、前記投稿情報に関する時間に基づいて決定してもよい。   In each of the above servers, the map image information generation unit can generate a plurality of types of map images having the same geographical range and different time ranges, and further, the time range of the map image to be generated May be determined based on the time related to the posted information.

この構成によれば、サーバによって提供される地図画像の時期範囲を、記事に関する時間に適したものとすることができるので、地理的な位置を表す情報を提供するためのユーザの負担を大幅に軽減することができる。   According to this configuration, the time range of the map image provided by the server can be made suitable for the time related to the article, so that the burden on the user for providing information representing the geographical position is greatly increased. Can be reduced.

上記各サーバにおいて、前記地図画像情報生成部は、1つの前記投稿情報に含まれる前記テキストから複数の位置文字列が抽出された場合には、前記複数の位置文字列のそれぞれが表す地理的位置を通る経路を表す地図画像を生成してもよい。   In each of the servers described above, the map image information generation unit, when a plurality of position character strings are extracted from the text included in one piece of post information, represents a geographical position represented by each of the plurality of position character strings. A map image representing a route passing through may be generated.

この構成によれば、サーバによって提供される地図画像の内容を、複数の位置を通る経路を表すものとすることができるので、地理的な位置を表す情報を提供するためのユーザの負担を大幅に軽減することができる。   According to this configuration, since the contents of the map image provided by the server can represent a route passing through a plurality of positions, the burden on the user for providing information representing the geographical position is greatly increased. Can be reduced.

上記各サーバにおいて、さらに、前記第2クライアント装置から、地理的な位置を表す情報である追加位置情報を受信する追加位置情報受信部を備え、前記地図画像情報生成部は、前記追加位置情報が表す地理的位置と、前記抽出された位置文字列に関連付けられた地理的位置と、を通る経路を表す地図画像を生成してもよい。   Each of the servers further includes an additional position information receiving unit that receives additional position information that is information representing a geographical position from the second client device, and the map image information generation unit includes the additional position information. A map image representing a route passing through the represented geographical position and the geographical position associated with the extracted position character string may be generated.

この構成によれば、サーバによって提供される地図画像の内容を、追加位置情報が表す位置と、記事に含まれる位置文字列に関する位置と、を通る経路を表すものとすることができるので、地理的な位置を表す情報を提供するためのユーザの負担を大幅に軽減することができる。   According to this configuration, the content of the map image provided by the server can represent a route passing through the position represented by the additional position information and the position related to the position character string included in the article. The burden on the user for providing information representing a specific position can be greatly reduced.

上記各サーバにおいて、前記第1クライアント装置からの要求に応じて、前記投稿情報受信部は、前記投稿情報のうちの前記テキストを含む少なくとも一部の情報を受信するとともに、前記地図画像情報生成部は、前記テキストに基づいて前記地図画像を生成し、さらに、前記情報送信部は、前記投稿情報の修正が可能な状態で、前記地図画像を前記第1クライアント装置へ送信してもよい。   In each of the servers, in response to a request from the first client device, the posted information receiving unit receives at least a part of the posted information including the text, and the map image information generating unit May generate the map image based on the text, and the information transmission unit may transmit the map image to the first client device in a state where the post information can be corrected.

この構成によれば、ユーザは、サーバによって提供された地図画像を確認して投稿情報を修正することができるので、地理的な位置を表す情報を提供するためのユーザの負担を大幅に軽減することができる。   According to this configuration, since the user can check the map image provided by the server and correct the posted information, the burden on the user for providing information representing the geographical position is greatly reduced. be able to.

また、本発明による第2の態様に係るサーバは、ネットワークを介して情報を提供するサーバであって、前記ネットワークに接続された第1クライアント装置の要求に応じて前記サーバへ送信された地理的な位置を表す位置情報を受信する位置情報受信部と、前記位置情報に基づいて、前記位置情報が表す地理的位置に関連付けられた文字列である位置表示文字列を生成する位置表示文字列生成部と、前記位置表示文字列を前記第1クライアント装置へ送信する位置表示文字列送信部と、前記第1クライアント装置から、前記位置表示文字列を含むテキストを含む情報である投稿情報を受信する投稿情報受信部と、前記投稿情報を含む情報である提供情報を生成する提供情報生成部と、前記ネットワークに接続された第2クライアント装置からの要求に応じて、前記提供情報を前記第2クライアント装置へ送信する提供情報送信部と、を備える。   The server according to the second aspect of the present invention is a server that provides information via a network, and is a geographical location transmitted to the server in response to a request from a first client device connected to the network. A position information receiving unit that receives position information that represents a position, and a position display character string generation that generates a position display character string that is a character string associated with the geographical position represented by the position information based on the position information A position display character string transmission unit that transmits the position display character string to the first client device, and post information that is information including text including the position display character string is received from the first client device. A posting information receiving unit, a providing information generating unit that generates providing information that is information including the posting information, and a second client device connected to the network Depending on the requirements, and a provided information transmission unit that transmits the provided information to the second client device.

このサーバによれば、位置情報が表す地理的位置に関する文字列がサーバによって提供されるので、地理的な位置を表す情報を提供するためのユーザの負担を軽減することができる。   According to this server, since the character string relating to the geographical position represented by the position information is provided by the server, the burden on the user for providing information representing the geographical position can be reduced.

上記サーバにおいて、前記位置情報受信部は、前記第1クライアント装置から前記位置情報を受信してもよい。   In the server, the position information receiving unit may receive the position information from the first client device.

この構成によれば、サーバによって提供される文字列を、ユーザが記事を投稿するために用いる第1クライアント装置から送られた位置情報に適したものとすることができるので、地理的な位置を表す情報を提供するためのユーザの負担を大幅に軽減することができる。   According to this configuration, the character string provided by the server can be made suitable for the position information sent from the first client device used by the user to post the article. The burden on the user for providing the information to be expressed can be greatly reduced.

上記各サーバにおいて、さらに、前記地理的な位置の指定に用いられる指定用地図画像を生成する指定用地図画像生成部と、前記指定用地図画像を前記ネットワークを介して送信する指定用地図画像送信部と、を備え、前記位置情報受信部が前記位置情報を受信する前に、前記指定用地図画像生成部が前記指定用地図画像を生成するとともに、前記指定用地図画像送信部が前記生成された指定用地図画像を前記第1クライアント装置へ送信し、前記位置情報受信部は、前記送信された指定用地図画像上の位置を表す位置情報を前記第1クライアント装置から受信してもよい。   Each of the servers further includes a designation map image generation unit that generates a designation map image used for designation of the geographical position, and designation map image transmission that transmits the designation map image via the network. And the designation map image generation unit generates the designation map image and the designation map image transmission unit is generated before the location information reception unit receives the location information. The specified map image may be transmitted to the first client device, and the position information receiving unit may receive position information representing the position on the transmitted specified map image from the first client device.

この構成によれば、サーバによって提供される文字列を、第1クライアント装置に予め送信された指定用地図画像上における位置に適したものとすることができるので、地理的な位置を表す情報を提供するためのユーザの負担を大幅に軽減することができる。   According to this configuration, since the character string provided by the server can be made suitable for the position on the designated map image transmitted in advance to the first client device, information representing the geographical position can be obtained. The burden on the user for providing can be significantly reduced.

なお、上述した第1の態様と第2の態様とにおいて、第1クライアント装置と第2クライアント装置とは、同じクライアント装置であってもよい。   In the first aspect and the second aspect described above, the first client device and the second client device may be the same client device.

なお、本発明は種々の形態で実現することが可能であり、例えば、情報提供方法および情報提供装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。   The present invention can be realized in various forms, for example, an information providing method and an information providing apparatus, a computer program for realizing the function of the method or apparatus, and a recording medium on which the computer program is recorded. Or the like.

次に、この発明の実施の形態を実施例に基づいて以下の順序で説明する。
A.第1実施例:
B.第2実施例:
C.第3実施例:
D.第4実施例:
E.第5実施例:
F.第6実施例:
G.第7実施例:
H.第8実施例:
I.第9実施例:
J.第10実施例:
K.変形例:
Next, embodiments of the present invention will be described in the following order based on examples.
A. First embodiment:
B. Second embodiment:
C. Third embodiment:
D. Fourth embodiment:
E. Example 5:
F. Example 6:
G. Seventh embodiment:
H. Example 8:
I. Ninth embodiment:
J. et al. Tenth embodiment:
K. Variations:

A.第1実施例:
図1は、本発明の一実施例としてのネットワークシステム300の構成を示す説明図である。このネットワークシステム300は、インターネットINETを介して接続された、2つのクライアントコンピュータ100a、100bと、Webサーバ200と、を有している。
A. First embodiment:
FIG. 1 is an explanatory diagram showing a configuration of a network system 300 as an embodiment of the present invention. The network system 300 includes two client computers 100a and 100b and a Web server 200 connected via the Internet INET.

各クライアントコンピュータ100a、100bでは、Webブラウザ(以下、単に「ブラウザ」とも呼ぶ)が動作している。Webブラウザは、Webサーバ200からWebページを取得し、モニタ(図示省略)にWebページを表示する。ユーザは、Webブラウザを操作することによって、Webサーバ200に対して種々の指示を行うことができる。   In each of the client computers 100a and 100b, a Web browser (hereinafter simply referred to as “browser”) is operating. The web browser acquires a web page from the web server 200 and displays the web page on a monitor (not shown). The user can give various instructions to the Web server 200 by operating the Web browser.

Webサーバ200は、データ処理部210と、通信部250と、日時を計測するタイマ260と、種々のデータを格納するデータ格納部270と、を備えている。データ処理部210は、クライアントコンピュータ100a、100bからの要求に応じてWebページの更新と送信とを行う。この際、データ処理部210は、通信部250を介してインターネットINETとのデータのやり取りを行う。データ格納部270は、Webページを表すWebページデータと、Webページの更新に用いる種々のデータとを格納する。データ格納部270としては、HDDやRAM等の種々のメモリを用いることができる。なお、第1実施例では、Webページデータは、HTML(Hyper Text Markup Language)で記述されている。ただし、Webページデータの形式としては、他の任意の形式(例えば、Java(Sun Microsystems社の登録商標))を採用してもよい。   The Web server 200 includes a data processing unit 210, a communication unit 250, a timer 260 that measures date and time, and a data storage unit 270 that stores various data. The data processing unit 210 updates and transmits Web pages in response to requests from the client computers 100a and 100b. At this time, the data processing unit 210 exchanges data with the Internet INET via the communication unit 250. The data storage unit 270 stores Web page data representing a Web page and various data used for updating the Web page. As the data storage unit 270, various memories such as an HDD and a RAM can be used. In the first embodiment, the Web page data is described in HTML (Hyper Text Markup Language). However, as the format of the Web page data, any other format (for example, Java (registered trademark of Sun Microsystems)) may be adopted.

図1には、データ処理部210の内部構成が示されている。第1実施例のデータ処理部210は、Webデータ受信部212と、Webデータ送信部214と、Webデータ生成部216と、構文解析部218と、位置データ管理部220と、地図データ管理部222と、を備えている。データ処理部210はCPUとメモリとを有しており、コンピュータプログラムを実行することによって各構成要素の機能を実現する。各構成要素の機能の詳細については後述する。   FIG. 1 shows the internal configuration of the data processing unit 210. The data processing unit 210 of the first embodiment includes a web data receiving unit 212, a web data transmitting unit 214, a web data generating unit 216, a syntax analyzing unit 218, a position data managing unit 220, and a map data managing unit 222. And. The data processing unit 210 includes a CPU and a memory, and realizes the functions of each component by executing a computer program. Details of the function of each component will be described later.

データ処理部210が実行するコンピュータプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給され得る。このような記録媒体としては、フレキシブルディスクやCD−ROM、光磁気ディスク、ICカード、ROMカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置(RAMやROMなどのメモリ)および外部記憶装置等の、コンピュータが読み取り可能な種々の媒体を利用できる。なお、データ処理部210の機能の一部、または、全部をハードウェアによって実現してもよい。   The computer program executed by the data processing unit 210 can be supplied in a form recorded on a computer-readable recording medium. Such recording media include flexible disks, CD-ROMs, magneto-optical disks, IC cards, ROM cartridges, punch cards, printed matter printed with codes such as barcodes, computer internal storage devices (such as RAM and ROM). A variety of computer-readable media such as a memory) and an external storage device can be used. Note that part or all of the functions of the data processing unit 210 may be realized by hardware.

図2は、Webサーバ200が提供するWebページの一例を示す説明図である。このWebページは、カレンダ領域CLと、年月指定領域YMAと、カテゴリ指定領域CAと、記事表示領域RAと、を有している。記事表示領域RAには、テキスト(図中では破線で示されている)を含む複数の記事が表示されている。これら複数の記事は、インターネットINETを介して投稿されたものである。各記事の上部には、その記事が投稿された日付が表されている。複数の記事は記事表示領域RA内に時系列の新しい順に提示されている。   FIG. 2 is an explanatory diagram illustrating an example of a Web page provided by the Web server 200. This Web page has a calendar area CL, a year / month designation area YMA, a category designation area CA, and an article display area RA. In the article display area RA, a plurality of articles including text (shown by broken lines in the figure) are displayed. These plurality of articles are posted via the Internet INET. At the top of each article, the date the article was posted is shown. A plurality of articles are presented in the article display area RA in the chronological order.

また、各記事の下部には、その記事の投稿時刻と、その記事に対するコメントへのリンクと、その記事に関連するWebページへのリンク(「トラックバック」とも呼ばれる)と、が示されている。Webページの閲覧者が「コメント」を操作すると、その記事に関連するコメントが表示され、「トラックバック」を操作するとその記事に関連するWebページへのリンクの一覧が表示される(図示省略)。「コメント」と「トラックバック」とは、Webページの閲覧者が自由に追加(投稿)することができる。「コメント」としては、上述の記事と同様に、テキストを含む情報(記事)を投稿することができる。また、括弧内の数字は、それぞれ、コメントの数と、トラックバックの数とを示している。なお、「リンク」は、HTMLでは「ハイパーリンク」とも呼ばれ、ユーザはリンクを操作することによって、リンク先の情報を閲覧することが可能である。   Also, at the bottom of each article, the posting time of the article, a link to a comment on the article, and a link to a Web page related to the article (also called “trackback”) are shown. When a web page viewer operates “comment”, a comment related to the article is displayed, and when “trackback” is operated, a list of links to the web page related to the article is displayed (not shown). “Comments” and “trackbacks” can be freely added (posted) by the viewer of the Web page. As “comments”, information (articles) including text can be posted, as in the above-described articles. The numbers in parentheses indicate the number of comments and the number of trackbacks, respectively. Note that “link” is also called “hyperlink” in HTML, and the user can browse link destination information by operating the link.

また、カレンダ領域CLには、1箇月分のカレンダが表示されている。日付を操作すると、その日に投稿された記事が記事表示領域RAに表示される。また、年月指定領域YMAを操作すれば、指定された年と月とのカレンダがカレンダ領域CLに表示される。また、第1実施例では、記事が複数種類のカテゴリに分類されている。カテゴリ指定領域CAには、記事を分類する3つのカテゴリ(「買い物」「グルメ」「映画」)が表示されている。ユーザが、カテゴリ指定領域CAに提示されたカテゴリの1つを操作すると、記事表示領域RAには、指定されたカテゴリの記事が表示される。なお、カテゴリの総数としては、3に限らず任意の数を採用することができる。   In addition, a calendar for one month is displayed in the calendar area CL. When the date is manipulated, the articles posted on that day are displayed in the article display area RA. If the year / month designation area YMA is operated, the calendar of the designated year and month is displayed in the calendar area CL. In the first embodiment, articles are classified into a plurality of categories. In the category designation area CA, three categories for classifying articles (“shopping”, “gourmet”, and “movie”) are displayed. When the user operates one of the categories presented in the category designation area CA, articles in the designated category are displayed in the article display area RA. Note that the total number of categories is not limited to three, and an arbitrary number can be adopted.

図3は、記事を投稿する処理の手順を示すフローチャートである。図3には、クライアントコンピュータ100aから記事を投稿する場合が示されている。ステップS100では、ユーザが記事を入力する。この入力は、Webブラウザが表示する入力画面を用いて行われる。   FIG. 3 is a flowchart showing a procedure of processing for posting an article. FIG. 3 shows a case where an article is posted from the client computer 100a. In step S100, the user inputs an article. This input is performed using an input screen displayed by the Web browser.

図4は、入力画面の一例を示す説明図である。この入力画面ISは、図2のWebページと同様に、Webサーバ200によって提供されるWebページである。この入力画面ISは、カテゴリメニューCMと、タイトルフィールドTFと、本文フィールドBFと、登録ボタンRBと、を有している。ユーザは、カテゴリメニューCMを操作することによって、記事を投稿するためのカテゴリを指定することができる。さらに、ユーザは、タイトルフィールドTFにタイトルを表すテキスト(以下「タイトルテキスト」と呼ぶ)を入力し、本文フィールドBFに本文を表すテキスト(以下「本文テキスト」と呼ぶ)を入力することができる。   FIG. 4 is an explanatory diagram showing an example of the input screen. This input screen IS is a Web page provided by the Web server 200, similarly to the Web page of FIG. This input screen IS has a category menu CM, a title field TF, a text field BF, and a registration button RB. The user can designate a category for posting an article by operating the category menu CM. Further, the user can input text representing the title (hereinafter referred to as “title text”) in the title field TF, and can input text representing the body (hereinafter referred to as “body text”) in the body field BF.

ユーザが、登録ボタンRBを操作すると、入力画面ISに入力された各情報を含む記事データが、クライアントコンピュータ100aからWebサーバ200へ送信される(図3:ステップS110)。Webサーバ200では、受信した記事を追加したWebページが、以下の手順(ステップS120〜S150)に従って作成される。   When the user operates the registration button RB, article data including each information input on the input screen IS is transmitted from the client computer 100a to the Web server 200 (FIG. 3: step S110). In the Web server 200, a Web page to which the received article is added is created according to the following procedure (Steps S120 to S150).

図5は、記事を追加する処理の概要を示す説明図である。Webサーバ200(図1)では、まず、Webデータ受信部212が記事データを受信する。次に、ステップS120(図3)で、構文解析部218が、本文テキストの中から位置文字列を抽出する。図5には、位置文字列が登録された位置データベースPDBの一例が示されている。位置データベースには、種々の文字列と、地理的な位置を表す座標(図5の例では、緯度と経度)と、が関連付けられて登録されている。このように、位置文字列とは、地理的位置に関連付けられた文字列を意味している。このような位置データベースPDBは、Webサーバ200のデータ格納部270に格納されている。図5の例では、構文解析部218は、本文テキストから「B駅」という位置文字列を抽出している。なお、位置文字列としては、建物の名前に限らず、行政区域の名前(例えば、市名や町名)や店舗の名前等、地理的な位置に関連のある種々の文字列を採用することができる。   FIG. 5 is an explanatory diagram showing an overview of the process of adding an article. In the Web server 200 (FIG. 1), first, the Web data receiving unit 212 receives article data. Next, in step S120 (FIG. 3), the syntax analysis unit 218 extracts a position character string from the body text. FIG. 5 shows an example of a position database PDB in which position character strings are registered. In the position database, various character strings and coordinates (latitude and longitude in the example of FIG. 5) representing a geographical position are registered in association with each other. Thus, the position character string means a character string associated with a geographical position. Such a location database PDB is stored in the data storage unit 270 of the Web server 200. In the example of FIG. 5, the syntax analysis unit 218 extracts a position character string “B station” from the body text. Note that the position character string is not limited to the name of the building, and various character strings related to the geographical position such as the name of the administrative district (for example, city name or town name) and the name of the store may be adopted. it can.

次のステップS130では、位置データ管理部220が、抽出された位置文字列に関連付けられた緯度と経度とを位置データベースPDBを用いて取得する。次のステップS140では、Webデータ生成部216が、Webページデータの更新を行う。この際、本文テキストと、タイトルテキストと、緯度と経度とを表すデータ(以下「緯度/経度データ」とも呼ぶ)と、タイマ260から得られる記事データの受信日時と、が用いられる(詳細は後述)。次のステップS150では、Webデータ生成部216は、生成した更新済のWebページデータをデータ格納部270に格納する。なお、データ格納部270には、各カテゴリ毎にWebページデータが格納されている。Webデータ生成部216は、指定されたカテゴリのWebページデータに、記事を追加する。   In the next step S130, the position data management unit 220 acquires the latitude and longitude associated with the extracted position character string using the position database PDB. In the next step S140, the web data generation unit 216 updates the web page data. At this time, body text, title text, data indicating latitude and longitude (hereinafter also referred to as “latitude / longitude data”), and reception date and time of article data obtained from the timer 260 are used (details will be described later). ). In the next step S150, the Web data generation unit 216 stores the generated updated Web page data in the data storage unit 270. The data storage unit 270 stores Web page data for each category. The Web data generation unit 216 adds an article to the specified category of Web page data.

図6は、生成されたWebページの一例を示す説明図である。記事表示領域RAには、投稿された最新の記事(最も上の記事)を含む複数の記事が表示されている。また、投稿された記事の下部には、地図ボタンMBが表示されている。この地図ボタンMBは、地図画像へのリンクを示している。このリンク先を表すデータ(以下「リンク先データ」と呼ぶ。例えばURL(Uniform Resource Locator))は、上述した「緯度/経度データ」を含んでいる。このリンク先の地図画像は、Webサーバ200によって提供される(詳細は後述)。なお、図3に示す処理は、記事が投稿される度に実行される。また、地図ボタンMBは、記事毎に設けられる。ただし、位置文字列が抽出されなかった記事に対しては、地図ボタンMBは設けられない。   FIG. 6 is an explanatory diagram showing an example of the generated web page. In the article display area RA, a plurality of articles including the latest posted article (uppermost article) are displayed. A map button MB is displayed at the bottom of the posted article. This map button MB indicates a link to a map image. Data representing the link destination (hereinafter referred to as “link destination data”, for example, URL (Uniform Resource Locator)) includes the above-described “latitude / longitude data”. The link destination map image is provided by the Web server 200 (details will be described later). The process shown in FIG. 3 is executed every time an article is posted. The map button MB is provided for each article. However, the map button MB is not provided for articles from which position character strings have not been extracted.

図7は、このような更新されたWebページを閲覧する処理の手順を示すフローチャートである。図7には、クライアントコンピュータ100b(図1)でWebページを閲覧する場合が示されている。ステップS200では、クライアントコンピュータ100bがWebサーバ200へWebページの閲覧要求を送信する。このような閲覧要求は、例えば、クライアントコンピュータ100bで動作しているブラウザにおいて、ユーザが所定のURLを入力した場合や、ユーザがWebページへのリンクを操作した場合に、送信される。   FIG. 7 is a flowchart showing a procedure of processing for browsing such an updated Web page. FIG. 7 shows a case where a Web page is browsed by the client computer 100b (FIG. 1). In step S200, the client computer 100b transmits a web page browsing request to the web server 200. Such a browsing request is transmitted, for example, when a user inputs a predetermined URL or when a user operates a link to a Web page in a browser operating on the client computer 100b.

次のステップS210では、Webサーバ200において、Webデータ受信部212が閲覧要求を受信し、Webデータ送信部214が、閲覧要求で指定されたWebページデータをクライアントコンピュータ100bに送信する。すると、クライアントコンピュータ100bでは、ブラウザがWebページデータを受信し、その内容(図6)を表示する(ステップS220)。   In the next step S210, in the Web server 200, the Web data receiving unit 212 receives the browsing request, and the Web data transmitting unit 214 transmits the Web page data specified by the browsing request to the client computer 100b. Then, in the client computer 100b, the browser receives the web page data and displays the contents (FIG. 6) (step S220).

次に、ユーザが地図ボタンMB(図6)を操作すると、クライアントコンピュータ100bは、Webサーバ200から地図画像を取得する。図8は、クライアントコンピュータ100bが、地図画像を取得する様子の概要を示す説明図である。ユーザが地図ボタンMBを操作すると、クライアントコンピュータ100bがWebサーバ200へ、「緯度/経度データ」を含むリンク先の閲覧要求(リンク先データ)を送信する(図7:ステップS230:Yes)。リンク先データは、Webサーバ200のWebデータ受信部212によって受信される。   Next, when the user operates the map button MB (FIG. 6), the client computer 100b acquires a map image from the Web server 200. FIG. 8 is an explanatory diagram showing an outline of how the client computer 100b acquires a map image. When the user operates the map button MB, the client computer 100b transmits a link destination browsing request (link destination data) including “latitude / longitude data” to the Web server 200 (FIG. 7: Step S230: Yes). The link destination data is received by the web data receiving unit 212 of the web server 200.

次に、地図データ管理部222が、リンク先データに含まれる「緯度/経度データ」を抽出するとともに、地図データベースMDBを参照することによって、「緯度/経度データ」が表す位置を中心とする地図画像を表す地図画像データを生成する(図7:ステップS240)。ここで、地図データベースMDBは、データ格納部270(図1)に格納されたデータベースであり、地図情報(道路や建物等の地物の位置と形状)が地理的な座標(例えば、緯度と経度)に関連付けられて登録されたデータベースである。なお、地図データ管理部222は、地図画像が表す地理的な範囲の大きさとして、所定の大きさ(例えば、500m×500m)を採用する。   Next, the map data management unit 222 extracts the “latitude / longitude data” included in the link destination data and refers to the map database MDB, thereby making the map centered on the position represented by the “latitude / longitude data”. Map image data representing an image is generated (FIG. 7: Step S240). Here, the map database MDB is a database stored in the data storage unit 270 (FIG. 1), and the map information (positions and shapes of features such as roads and buildings) has geographical coordinates (for example, latitude and longitude). ) And a registered database. The map data management unit 222 adopts a predetermined size (for example, 500 m × 500 m) as the size of the geographical range represented by the map image.

以後、Webデータ生成部216が、地図画像を表示するためのWebページデータを生成し(図7:ステップS250)、Webデータ送信部214が、Webページデータをクライアントコンピュータ100bへ送信する(ステップS260)。クライアントコンピュータ100bでは、Webブラウザが、地図画像を含むWebページ(図8)を表示する(ステップS270)。   Thereafter, the Web data generation unit 216 generates Web page data for displaying a map image (FIG. 7: Step S250), and the Web data transmission unit 214 transmits the Web page data to the client computer 100b (Step S260). ). In the client computer 100b, the web browser displays the web page (FIG. 8) including the map image (step S270).

このように、第1実施例では、地理的な位置を表す文字列を含むテキストをサーバに登録すれば、テキストに加えて、その位置を含む地図画像もサーバによって提供される。その結果、情報を登録するユーザが地図画像を準備しなくても、閲覧者はその位置を含む地図画像を閲覧することができるので、情報を登録するユーザの負担を大幅に軽減することが可能となる。   As described above, in the first embodiment, if a text including a character string representing a geographical position is registered in the server, a map image including the position is also provided by the server in addition to the text. As a result, even if the user who registers the information does not prepare the map image, the viewer can browse the map image including the position, which can greatly reduce the burden on the user who registers the information. It becomes.

なお、図5の例では、抽出された位置文字列が1つだけであったが、複数の位置文字列が抽出される場合もある。このような場合には、Webページに各位置文字列毎の地図ボタンを表示することとすればよい。この代わりに、地図データ管理部222が、全ての位置を含む1つの地図画像を生成することとしてもよい。また、地図ボタンを表示する代わりに、本文テキストにおける位置文字列自身が地図画像へのリンクを示すこととしてもよい。   In the example of FIG. 5, only one position character string is extracted, but a plurality of position character strings may be extracted. In such a case, a map button for each position character string may be displayed on the Web page. Instead, the map data management unit 222 may generate one map image including all positions. Further, instead of displaying the map button, the position character string itself in the body text may indicate a link to the map image.

また、第1実施例では、地図画像が表す地理的な範囲の大きさが予め決まっていたが、この代わりに、ユーザが範囲の大きさを指定することとしてもよい。この際、記事を投稿するユーザが大きさを指定することとしてもよく、また、記事を閲覧するユーザが大きさを指定することとしてもよい。この際、ユーザが、複数の大きさの候補の中から1つを指定することとしてもよい。例えば、ユーザが、複数の候補を表すプルダウンメニュー(図示省略)を操作することによって、候補の中の1つを指定することとしてもよい。   Further, in the first embodiment, the size of the geographical range represented by the map image is determined in advance, but instead, the user may designate the size of the range. At this time, the user who posts the article may specify the size, or the user who browses the article may specify the size. At this time, the user may designate one of a plurality of size candidates. For example, the user may designate one of the candidates by operating a pull-down menu (not shown) representing a plurality of candidates.

なお、地理的な範囲を定める形式としては、範囲の位置を表す座標と、範囲の形と大きさ(例えば、500m×500mの四角)とを用いる形式に限らず、任意の形式を採用することができる。例えば、地図画像の形と大きさとを予め定めておき、地図画像の中心位置を表す座標と、地図画像の縮尺と、を用いて地理的な範囲を定めてもよい。   Note that the format for determining the geographical range is not limited to a format that uses coordinates representing the position of the range and the shape and size of the range (for example, a square of 500 m × 500 m), and any format should be adopted. Can do. For example, the shape and size of the map image may be determined in advance, and the geographical range may be determined using coordinates representing the center position of the map image and the scale of the map image.

なお、第1実施例では、投稿された記事に対して地図画像を提供することとしているが、さらに、コメントに対しても地図画像を提供することとしてもよい。この際、コメントに位置文字列が含まれている場合であっても、その位置文字列が基の記事にも含まれている場合には、そのコメントに関しては、その位置文字列に関する地図画像を提供しないこととしてもよい。こうすれば、基の記事を閲覧した後に、その記事に関連するコメントを閲覧しているユーザに、同じ地図画像を2重に提供することを防止することができる。   In the first embodiment, a map image is provided for a posted article, but a map image may be provided for a comment. At this time, even when the position character string is included in the comment, if the position character string is also included in the base article, a map image related to the position character string is used for the comment. It is good also as not providing. In this way, it is possible to prevent the same map image from being provided twice to a user who is browsing a comment related to the article after browsing the base article.

なお、本実施例では、位置データ管理部220と地図データ管理部222との全体が、本発明における「地図画像情報生成部」に相当する。また、地図データ管理部222が生成する地図画像が「地図画像情報」に相当する。   In the present embodiment, the entire position data management unit 220 and the map data management unit 222 correspond to the “map image information generation unit” in the present invention. The map image generated by the map data management unit 222 corresponds to “map image information”.

B.第2実施例:
図9は、第2実施例におけるWebページと地図画像との概要を示す説明図である。図5、図8に示す第1実施例との差異は、地図データ管理部222が、地図データベースMDBを参照することによって、地理的な範囲が同じであるとともに、表示内容が互いに異なる複数種類の地図画像を生成することが可能である点である。他の構成は、図1に示す第1実施例と同じである。
B. Second embodiment:
FIG. 9 is an explanatory diagram showing an outline of a Web page and a map image in the second embodiment. The difference from the first embodiment shown in FIGS. 5 and 8 is that the map data management unit 222 refers to the map database MDB so that the geographical range is the same and the display contents are different from each other. A map image can be generated. Other configurations are the same as those of the first embodiment shown in FIG.

図9に示す例では、地図データ管理部222は、店舗地図と、映画館地図と、飲食店地図と、の3種類の地図画像を生成することが可能である。店舗地図には店舗の位置と名称とが表示され、映画館地図には映画館の位置と名称とが表示され、飲食店地図には飲食店の位置と名称とが表示される。   In the example illustrated in FIG. 9, the map data management unit 222 can generate three types of map images: a store map, a movie theater map, and a restaurant map. The store map displays the location and name of the store, the movie theater map displays the location and name of the movie theater, and the restaurant map displays the location and name of the restaurant.

また、図9には、Webデータ生成部216がWebページデータに記事を追加する様子が示されている。図5に示す第1実施例との差異は、地図ボタンMBに関連付けられたリンク先データが、地図種類を識別するデータ(以下「地図種類データ」と呼ぶ)を含む点である。なお、記事を追加する処理は、図3と同様の手順に従って行われる。   FIG. 9 shows a state in which the web data generation unit 216 adds an article to the web page data. The difference from the first embodiment shown in FIG. 5 is that the link destination data associated with the map button MB includes data for identifying the map type (hereinafter referred to as “map type data”). The process of adding an article is performed according to the same procedure as in FIG.

図9の右上には、地図種類と、Webページのカテゴリと、の対応関係を定めるテーブル(以下「カテゴリ地図種類テーブル」と呼ぶ)が示されている。図9の例では、「買い物」には「店舗地図」が関連付けられ、さらに、「映画」には「映画館地図」が、「グルメ」には「飲食店地図」が、それぞれ、関連付けられている。このカテゴリ地図種類テーブルは、Webサーバ200のデータ格納部270に予め格納されている。Webデータ生成部216は、記事を登録すべきカテゴリに関連付けられた地図の種類を表す「地図種類データ」を「緯度/経度データ」とともに、地図ボタンMBのリンク先データに組み込む(図3:ステップS140)。図9の例では、カテゴリ「映画」に関連付けられた「映画館地図」を表す地図種類データが組み込まれる。   In the upper right of FIG. 9, a table (hereinafter referred to as “category map type table”) that defines the correspondence between the map type and the category of the Web page is shown. In the example of FIG. 9, “shop map” is associated with “shopping”, “movie theater map” is associated with “movie”, and “restaurant map” is associated with “gourmet”. Yes. This category map type table is stored in advance in the data storage unit 270 of the Web server 200. The Web data generation unit 216 incorporates “map type data” representing the type of map associated with the category in which the article should be registered, together with “latitude / longitude data”, into the link destination data of the map button MB (FIG. 3: step). S140). In the example of FIG. 9, map type data representing a “cinema map” associated with the category “movie” is incorporated.

また、図9の下部には、地図データ管理部222が地図画像を生成する様子が示されている。この処理は、図7と同様の手順に従って行われる。Webページを閲覧するユーザが地図ボタンMBを操作すると、「緯度/経度データ」と「地図種類データ」とを含むリンク先データが、Webサーバ200へ送信される(図7:ステップS230)。地図データ管理部222は、「緯度/経度データ」に基づいて地図画像が表す位置を決定し、「地図種類データ」に基づいて地図画像の種類を決定する。図9の例では、カテゴリ「映画」に関連付けられた映画館地図が生成される(図7:ステップS240)。   Further, the lower part of FIG. 9 shows a state in which the map data management unit 222 generates a map image. This process is performed according to the same procedure as in FIG. When the user who browses the Web page operates the map button MB, link destination data including “latitude / longitude data” and “map type data” is transmitted to the Web server 200 (FIG. 7: step S230). The map data management unit 222 determines the position represented by the map image based on “latitude / longitude data”, and determines the type of map image based on “map type data”. In the example of FIG. 9, a movie theater map associated with the category “movie” is generated (FIG. 7: step S240).

このように、第2実施例では、記事が登録されたWebページの種類に応じて、地図画像の種類が決定されるので、Webページの種類に適した地図画像を提供することが可能となる。なお、位置データベースPDBの内容は、ユーザの指示に従って修正できることとしてもよい。   As described above, in the second embodiment, since the type of the map image is determined according to the type of the Web page in which the article is registered, it is possible to provide a map image suitable for the type of the Web page. . Note that the contents of the position database PDB may be modified in accordance with a user instruction.

なお、飲食店地図において、特定の飲食店のみを表示することとしてもよい。例えば、広告料を提供した飲食店のみを飲食店地図に表示することとしてもよい。こうすれば、Webページの閲覧者に、広告料を提供した飲食店を積極的に紹介することができる。これは、他の種類の地図(例えば、店舗地図や映画館地図)についても同様である。   In addition, it is good also as displaying only a specific restaurant in a restaurant map. For example, only the restaurant that provided the advertisement fee may be displayed on the restaurant map. In this way, it is possible to actively introduce the restaurant that provided the advertisement fee to the Web page viewer. The same applies to other types of maps (for example, store maps and movie theater maps).

C.第3実施例:
図10は、第3実施例におけるWebページと地図画像との概要を示す説明図である。図9に示す第2実施例との差異は、本文テキストの解析結果に基づいて地図画像の種類が決定される点である。他の構成は、図9に示す第2実施例と同じである。図10の例では、地図データ管理部222は、図9に示す第2実施例と同様に、店舗地図と、映画館地図と、飲食店地図と、を生成することが可能である。
C. Third embodiment:
FIG. 10 is an explanatory diagram showing an outline of a Web page and a map image in the third embodiment. The difference from the second embodiment shown in FIG. 9 is that the type of map image is determined based on the analysis result of the body text. Other configurations are the same as those of the second embodiment shown in FIG. In the example of FIG. 10, the map data management unit 222 can generate a store map, a movie theater map, and a restaurant map as in the second embodiment shown in FIG.

図10には、Webデータ生成部216がWebページデータに記事を追加する様子が示されている。第3実施例では、構文解析部218(図1)は、本文テキストの中から、位置文字列に加えてカテゴリ文字列を抽出する。図10の右上には、カテゴリ文字列が登録されたカテゴリ文字列データベースCDBが示されている。このカテゴリ文字列データベースCDBには、種々の文字列と地図種類とが関連付けられて登録されている。例えば、「鞄」には「店舗地図」が関連付けられ、さらに、「食事」には「飲食店地図」が、「映画」には「映画館地図」が、それぞれ、関連付けられている。このように、カテゴリ文字列とは、地図の内容の種類のいずれかに関連付けられた文字列を意味している。このようなカテゴリ文字列データベースCDBは、Webサーバ200のデータ格納部270に格納されている。図10の例では、構文解析部218は、本文テキストから「食事」というカテゴリ文字列を抽出している。なお、カテゴリ文字列としては、地図の内容の種類に関連のある任意の文字列を採用することができる。   FIG. 10 shows a state in which the web data generation unit 216 adds an article to the web page data. In the third embodiment, the syntax analysis unit 218 (FIG. 1) extracts a category character string from the body text in addition to the position character string. In the upper right of FIG. 10, a category character string database CDB in which category character strings are registered is shown. In this category character string database CDB, various character strings and map types are registered in association with each other. For example, “shop map” is associated with “鞄”, “restaurant map” is associated with “meal”, and “cinema map” is associated with “movie”. Thus, the category character string means a character string associated with one of the map content types. Such a category character string database CDB is stored in the data storage unit 270 of the Web server 200. In the example of FIG. 10, the syntax analysis unit 218 extracts the category character string “meal” from the body text. In addition, as a category character string, the arbitrary character strings relevant to the kind of content of a map are employable.

Webデータ生成部216は、抽出されたカテゴリ文字列に関連付けられた地図種類を識別する地図種類データを、「緯度/経度データ」とともに、リンク先データに組み込む(図3:ステップS140)。図10の例では、「飲食店地図」を示す地図種類データが組み込まれる。   The Web data generation unit 216 incorporates the map type data for identifying the map type associated with the extracted category character string into the link destination data together with the “latitude / longitude data” (FIG. 3: step S140). In the example of FIG. 10, map type data indicating a “restaurant map” is incorporated.

Webページを閲覧するユーザが地図ボタンMBを操作すると、「緯度/経度データ」と「地図種類データ」とを含むリンク先データが、Webサーバ200へ送信される(図7:ステップS230)。地図データ管理部222は、「緯度/経度データ」に基づいて地図画像が表す位置を決定し、「地図種類データ」に基づいて地図画像の種類を決定する。図10の例では、カテゴリ文字列「食事」に関連付けられた飲食店地図が生成される(図7:ステップS240)。   When the user who browses the Web page operates the map button MB, link destination data including “latitude / longitude data” and “map type data” is transmitted to the Web server 200 (FIG. 7: step S230). The map data management unit 222 determines the position represented by the map image based on “latitude / longitude data”, and determines the type of map image based on “map type data”. In the example of FIG. 10, a restaurant map associated with the category character string “meal” is generated (FIG. 7: Step S240).

このように、第3実施例では、本文テキストから抽出されたカテゴリ文字列に応じて、地図画像の種類が決定されるので、記事の内容に適した地図画像を提供することが可能となる。なお、カテゴリ文字列データベースCDBの内容は、ユーザの指示に従って修正できることとしてもよい。   As described above, in the third embodiment, since the type of the map image is determined according to the category character string extracted from the body text, a map image suitable for the content of the article can be provided. Note that the contents of the category character string database CDB may be modified in accordance with a user instruction.

なお、1つの本文テキストから複数のカテゴリ文字列が抽出される場合もある。この場合には、カテゴリ文字列の数を地図種類毎に算出し、カテゴリ文字列の数の最も多い地図種類を採用することとすればよい。また、本文テキストからカテゴリ文字列を抽出する際には、位置文字列を含む1文(1つの文章)のみからカテゴリ文字列を抽出することとしてもよい。なお、地図種類を決定する方法としては、本文テキストから抽出されたカテゴリ文字列に基づいて地図種類を決定する任意の方法を用いることができる。例えば、本文テキストにおける文字列の位置が最も前にあるカテゴリ文字列に関連付けられた地図種類を採用してもよく、最も後ろにあるカテゴリ文字列に関連付けられた地図種類を採用してもよい。   A plurality of category character strings may be extracted from one body text. In this case, the number of category character strings may be calculated for each map type, and the map type having the largest number of category character strings may be adopted. Further, when extracting the category character string from the body text, the category character string may be extracted from only one sentence (one sentence) including the position character string. As a method for determining the map type, any method for determining the map type based on the category character string extracted from the body text can be used. For example, the map type associated with the category character string with the character string position in the body text at the forefront may be adopted, or the map type associated with the category character string at the back may be adopted.

D.第4実施例:
図11は、第4実施例におけるWebページと地図画像との概要を示す説明図である。図5、図8に示す第1実施例との差異は、本文テキストの解析結果に基づいて地図画像が表す範囲の大きさが決定される点である。他の構成は、図1に示す第1実施例と同じである。
D. Fourth embodiment:
FIG. 11 is an explanatory diagram showing an outline of a Web page and a map image in the fourth embodiment. The difference from the first embodiment shown in FIGS. 5 and 8 is that the size of the range represented by the map image is determined based on the analysis result of the body text. Other configurations are the same as those of the first embodiment shown in FIG.

図11の例では、地図データ管理部222は、「10km×10km」と「100m×100m」と「40m×40m」と、の地理的な範囲の大きさが異なる3種類の地図画像を生成することが可能である。   In the example of FIG. 11, the map data management unit 222 generates three types of map images having different geographical ranges of “10 km × 10 km”, “100 m × 100 m”, and “40 m × 40 m”. It is possible.

また、図11には、Webデータ生成部216がWebページデータに記事を追加する様子が示されている。第4実施例では、構文解析部218(図1)は、本文テキストの中から、位置文字列に加えて範囲文字列を抽出する。図11右上には、範囲文字列が登録された範囲文字列データベースRDBの一例が示されている。この範囲文字列データベースRDBには、種々の文字列と範囲の大きさとが関連付けられて登録されている。例えば、「前」には「半径20m」が関連付けられ、さらに、「近く」には「半径50m」が関連付けられている。このように、範囲文字列とは、地理的な範囲の大きさに関連付けられた文字列を意味している。このような範囲文字列データベースRDBは、Webサーバ200のデータ格納部270に格納されている。図11の例では、構文解析部218は、本文テキストから「前」という範囲文字列を抽出している。なお、範囲文字列としては、距離や範囲の大きさを表す任意の文字列を採用することができる。   FIG. 11 shows a state in which the web data generation unit 216 adds an article to the web page data. In the fourth embodiment, the syntax analysis unit 218 (FIG. 1) extracts a range character string in addition to the position character string from the body text. In the upper right of FIG. 11, an example of a range character string database RDB in which range character strings are registered is shown. In this range character string database RDB, various character strings and range sizes are associated and registered. For example, “radius 20 m” is associated with “front”, and “radius 50 m” is associated with “near”. Thus, the range character string means a character string associated with the size of the geographical range. Such a range character string database RDB is stored in the data storage unit 270 of the Web server 200. In the example of FIG. 11, the syntax analysis unit 218 extracts a range character string “previous” from the body text. In addition, as a range character string, the arbitrary character strings showing the distance and the magnitude | size of a range are employable.

Webデータ生成部216は、抽出された範囲文字列に関連付けられた範囲の大きさを識別する地図範囲データを、「緯度/経度データ」とともに、リンク先データに組み込む(図3:ステップS140)。図11の例では、「半径20m」を示す地図範囲データが組み込まれる。なお、範囲文字列が抽出されなかった場合には、「範囲文字列無し」に関連付けられた「半径5km」を示す地図範囲データが採用される。   The Web data generation unit 216 incorporates the map range data for identifying the size of the range associated with the extracted range character string together with the “latitude / longitude data” into the link destination data (FIG. 3: step S140). In the example of FIG. 11, map range data indicating “radius 20 m” is incorporated. If no range character string is extracted, map range data indicating “radius 5 km” associated with “no range character string” is employed.

Webページを閲覧するユーザが地図ボタンMBを操作すると、「緯度/経度データ」と「地図範囲データ」とを含むリンク先データが、Webサーバ200へ送信される(図7:ステップS230)。地図データ管理部222は、「緯度/経度データ」に基づいて地図画像が表す位置を決定し、「地図範囲データ」に基づいて地図画像の範囲の大きさを決定する。第4実施例では、地図画像の範囲の大きさは、利用可能な範囲の大きさの中の、「地図範囲データ」が示す範囲を含む最も狭い範囲の大きさに決定される。図11の例では、範囲文字列「前」に関連付けられた「半径20m」を含む最も狭い範囲「40m×40m」を表す地図画像が生成される(図7:ステップS240)。   When the user who browses the web page operates the map button MB, link destination data including “latitude / longitude data” and “map range data” is transmitted to the web server 200 (FIG. 7: step S230). The map data management unit 222 determines the position represented by the map image based on “latitude / longitude data”, and determines the size of the range of the map image based on “map range data”. In the fourth embodiment, the size of the range of the map image is determined as the size of the narrowest range including the range indicated by the “map range data” among the sizes of the available range. In the example of FIG. 11, a map image representing the narrowest range “40 m × 40 m” including “radius 20 m” associated with the range character string “previous” is generated (FIG. 7: step S240).

このように、第4実施例では、本文テキストから抽出された範囲文字列に応じて地図画像の範囲の大きさが決定されるので、記事の内容に適した範囲を表す地図画像を提供することができる。   Thus, in the fourth embodiment, since the size of the range of the map image is determined according to the range character string extracted from the body text, a map image representing the range suitable for the content of the article is provided. Can do.

なお、地図画像の範囲の大きさを決定する方法としては、抽出された範囲文字列に基づいて範囲の大きさを決定する任意の方法を採用することができる。例えば、範囲文字列と、生成される地図画像の範囲の大きさ(例えば「1km×1km」)と、を予め関連付けておき、抽出された範囲文字列に関連する範囲の大きさを、そのまま採用してもよい。なお、範囲文字列データベースRDBの内容は、ユーザの指示に従って修正できることとしてもよい。   As a method for determining the size of the range of the map image, any method for determining the size of the range based on the extracted range character string can be employed. For example, the range character string and the size of the range of the generated map image (for example, “1 km × 1 km”) are associated in advance, and the size of the range related to the extracted range character string is adopted as it is. May be. Note that the contents of the range character string database RDB may be modified in accordance with a user instruction.

また、本文テキストから範囲文字列を抽出する際には、位置文字列を修飾する言葉(単語や熟語等)の中から範囲文字列を抽出することが好ましい。例えば、本文テキストでの言葉の並び順において、位置文字列に隣接する言葉の中から範囲文字列を抽出することとしてもよい。こうすれば、「...B駅近く...」のような文から、位置文字列「B駅」を修飾する範囲文字列「近く」を抽出することができる。また、位置文字列との間に所定の接続言葉が挟まれた言葉の中から範囲文字列を抽出することとしてもよい。所定の接続言葉としては、例えば、「の」を採用することができる。こうすれば、「...B駅の近く...」のような文から、位置文字列「B駅」を修飾する範囲文字列「近く」を抽出することができる。また、「の近く」のように位置文字列に隣接して使用されるとともに、複数の単語で構成される文字列を範囲文字列として採用してもよい。   Further, when extracting the range character string from the body text, it is preferable to extract the range character string from words (words, idioms, etc.) that modify the position character string. For example, the range character string may be extracted from words adjacent to the position character string in the order of words in the body text. By doing this, it is possible to extract a range character string “near” that modifies the position character string “B station” from a sentence such as “... close to B station”. Further, a range character string may be extracted from words in which a predetermined connection word is sandwiched between position character strings. For example, “no” can be adopted as the predetermined connection word. By doing this, it is possible to extract the range character string “near” that modifies the position character string “B station” from a sentence such as “... near B station ...” Further, a character string composed of a plurality of words may be adopted as a range character string while being used adjacent to the position character string such as “near”.

また、範囲文字列としては、距離や範囲の大きさを直接に表す文字列に限らず、他の文字列を採用してもよい。例えば、移動距離に関する文字列を範囲文字列として用いてもよい。例えば、「ドライブ」や「車」といった文字列が本文テキストに含まれている場合には、投稿された記事は、比較的長い距離を移動したときの話題に関する可能性が高い。そこで、「ドライブ」「車」を、比較的広い大きさ(例えば、縮尺1/5000や、1km×1km)に関連付けて用いることとしてもよい。一方、「散歩」や「徒歩」といった文字列が本文テキストに含まれている場合には、投稿された記事は、比較的短い距離を移動したときの話題に関する可能性が高い。そこで、「散歩」「徒歩」を、比較的狭い大きさ(例えば、縮尺1/1500や、200m×200m)に関連付けて用いることとしてもよい。このように、移動距離に関する文字列を範囲文字列として用いれば、話題に適した範囲を表す地図画像を生成することができる。なお、移動距離に関する文字列としては、上述の文字列に限らず、他の文字列を採用してもよい。   The range character string is not limited to a character string that directly represents the distance or the size of the range, but may be another character string. For example, a character string related to the movement distance may be used as the range character string. For example, when a text string such as “drive” or “car” is included in the body text, the posted article is highly likely to be related to a topic when moving a relatively long distance. Therefore, “drive” and “car” may be used in association with a relatively wide size (for example, a scale of 1/5000 or 1 km × 1 km). On the other hand, when a text string such as “walking” or “walking” is included in the body text, the posted article is highly likely to be related to the topic when moving a relatively short distance. Therefore, “walk” and “walk” may be used in association with a relatively small size (for example, a scale of 1/1500 or 200 m × 200 m). As described above, if the character string related to the movement distance is used as the range character string, a map image representing a range suitable for the topic can be generated. In addition, as a character string regarding a movement distance, you may employ | adopt not only the above-mentioned character string but another character string.

E.第5実施例:
図12は、第5実施例におけるWebページと地図画像との概要を示す説明図である。図8に示す第1実施例との差異は、地図データ管理部222が、地図データベースMDBを参照することによって、地理的な範囲が同じであるとともに、年月の範囲が互いに異なる複数種類の地図画像を生成することが可能である点である。他の構成は、図1に示す第1実施例と同じである。
E. Example 5:
FIG. 12 is an explanatory diagram showing an outline of a Web page and a map image in the fifth embodiment. The difference from the first embodiment shown in FIG. 8 is that the map data management unit 222 refers to the map database MDB so that the geographical range is the same and the types of maps are different from each other in year and month ranges. It is possible to generate an image. Other configurations are the same as those of the first embodiment shown in FIG.

図12に示す例では、地図データ管理部222は、「2002年12月以前」の地図画像と、「2003年1月〜12月」の地図画像と、「2004年1月以降」の地図画像と、の3種類の地図画像を生成することが可能である。「2002年12月以前」の地図画像には、2002年12月以前の道路や建物の様子が表示され、「2003年1月〜12月」の地図画像には、2003年1月〜12月における道路や建物の様子が表示され、「2004年1月以降」の地図画像には、2004年1月以降の道路や建物の様子が表示される。   In the example illustrated in FIG. 12, the map data management unit 222 includes a map image “before December 2002”, a map image “from January to December 2003”, and a map image “after January 2004”. And three types of map images can be generated. The map image of “Before December 2002” displays the state of roads and buildings before December 2002, and the map image of “January to December 2003” displays January to December 2003. A map image of “after January 2004” displays a state of roads and buildings after January 2004.

また、図12には、Webデータ生成部216が記事を追加して生成したWebページデータが示されている。第5実施例では、Webデータ生成部216は、記事データを受信した年月、すなわち、記事が投稿された年月を表す年月データを、「緯度/経度データ」とともに、地図ボタンMBのリンク先データに組み込む(図3:ステップS140)。   FIG. 12 shows Web page data generated by adding an article by the Web data generation unit 216. In the fifth embodiment, the Web data generation unit 216 displays the year / month when the article data is received, that is, the year / month data representing the year / month when the article was posted, together with the “latitude / longitude data”, and the link of the map button MB It is incorporated in the previous data (FIG. 3: step S140).

Webページを閲覧するユーザが地図ボタンMBを操作すると、「緯度/経度データ」と「年月データ」とを含むリンク先データが、Webサーバ200へ送信される(図7:ステップS230)。地図データ管理部222は、「緯度/経度データ」に基づいて地図画像が表す位置を決定し、「年月データ」に基づいて地図画像の年月の範囲を決定する。第5実施例では、投稿年月を含む年月の範囲が選択される。図12の例では、投稿年月「2003年7月」を含む「2003年1月〜12月」の地図画像が生成される(図7:ステップS240)。   When the user who browses the web page operates the map button MB, link destination data including “latitude / longitude data” and “year / month data” is transmitted to the web server 200 (FIG. 7: step S230). The map data management unit 222 determines the position represented by the map image based on “latitude / longitude data”, and determines the range of the year and month of the map image based on “year / month data”. In the fifth embodiment, a date range including the posting date is selected. In the example of FIG. 12, a map image of “January to December 2003” including the posting date “July 2003” is generated (FIG. 7: Step S240).

図12には、生成された地図画像を表示するWebページWP2が示されている。このWebページWP2は、地図ボタンMBを操作することによって、クライアントコンピュータ100bのブラウザに表示される。このWebページWP2は、地図画像MIと、地図画像を説明するコメントMCと、最新地図ボタンLMBと、を有している。コメントMCは、表示されている地図画像の適用年月範囲が「2003年1月〜12月」である旨を表している。また、最新地図ボタンLMBは、最新の地図画像へのリンクを示している。この最新地図ボタンLMBを操作すると、最新の地図画像がブラウザに表示される。   FIG. 12 shows a Web page WP2 that displays the generated map image. This web page WP2 is displayed on the browser of the client computer 100b by operating the map button MB. The web page WP2 includes a map image MI, a comment MC explaining the map image, and a latest map button LMB. The comment MC represents that the applicable date range of the displayed map image is “January to December 2003”. The latest map button LMB indicates a link to the latest map image. When this latest map button LMB is operated, the latest map image is displayed on the browser.

このように、第5実施例では、本文テキストの受信時期(年月)、すなわち、記事の投稿時期に応じて地図画像の年月の範囲が決定されるので、記事の投稿時の年月に適した地図画像を提供することができる。   As described above, in the fifth embodiment, the range of the year and month of the map image is determined according to the reception time (year and month) of the body text, that is, the posting time of the article. A suitable map image can be provided.

なお、地図画像の適用時期を表す形式としては、年月を用いる形式に限らず、任意の形式を採用することができる。例えば、年月日を用いてもよく、年月日時分を用いてもよい。   In addition, as a format showing the application time of a map image, not only the format using a year and month but arbitrary formats can be employ | adopted. For example, the date may be used, or the date may be used.

また、生成される地図画像の時期範囲を選択する方法としては、投稿時期に応じて時期範囲を選択する任意の方法を採用することができる。例えば、地図データ管理部222が、投稿時期を含む時期範囲の地図画像に加えて最新の地図画像を生成し、さらに、Webデータ生成部216が、これら2種類の地図画像を同時に表示するWebページを生成することとしてもよい。いずれの場合も、生成される地図画像は、投稿時期を含む時期範囲の地図画像を含むことが好ましい。こうすれば、Webページを閲覧するユーザは、記事が投稿された時期における道路や建物の様子を確認することができる。   As a method for selecting the time range of the generated map image, any method for selecting the time range according to the posting time can be employed. For example, the map data management unit 222 generates the latest map image in addition to the map image of the time range including the posting time, and the Web data generation unit 216 further displays the two types of map images simultaneously. It is good also as producing | generating. In any case, the generated map image preferably includes a map image in a time range including the posting time. In this way, the user browsing the Web page can check the state of the road and the building at the time when the article was posted.

なお、投稿時期を特定する方法としては、記事データを受信した受信時を用いる方法に限らず、種々の方法を用いることができる。例えば、記事を投稿するクライアント装置から、記事の発信時を表す情報が送信される場合には、その発信時を用いてもよい。また、投稿時期の代わりに、投稿された記事に関する種々の時間に基づいて地図画像の時期範囲を選択することとしてもよい。例えば、本文テキストに日時を表す文字列が含まれている場合には、その文字列が表す日時に応じて時期範囲を選択することとしてもよい。この際、構文解析部218が日時を表す文字列を抽出することとすればよい。このように投稿された記事に関する時間としては、Webサーバ200が記事を受信した時間や、クライアント装置が記事を送信した時間に限らず、本文テキストを解析して得られる時間を用いることができる。   The method for specifying the posting time is not limited to the method using the reception time when the article data is received, and various methods can be used. For example, when information indicating the time of article transmission is transmitted from a client device that posts an article, the time of transmission may be used. Moreover, it is good also as selecting the time range of a map image based on various time regarding the posted article instead of posting time. For example, when the text string includes a character string representing the date and time, the time range may be selected according to the date and time represented by the character string. At this time, the syntax analysis unit 218 may extract a character string representing the date and time. The time related to the posted article is not limited to the time when the Web server 200 receives the article or the time when the client device transmits the article, but the time obtained by analyzing the body text can be used.

ところで、地図データベースMDBは適宜更新される。ただし、新たな地図データベースの整備には長期間(例えば、1年)を要する場合がある。例えば、半年前の様子を表す地図画像を、現在は提供できない場合がある。ところが、さらに半年後には、地図データベースMDBが更新されて提供可能となる場合がある。従って、地図データ管理部222は、クライアントコンピュータ100bから地図画像の閲覧の要求がある度に、地図画像を生成し直すことが好ましい。こうすれば、常に最新の地図画像を提供することが可能となる。   By the way, the map database MDB is updated as appropriate. However, it may take a long time (for example, one year) to develop a new map database. For example, a map image representing a state six months ago may not be provided at present. However, after six months, the map database MDB may be updated and available. Therefore, it is preferable that the map data management unit 222 regenerates the map image every time there is a request for browsing the map image from the client computer 100b. In this way, it is possible to always provide the latest map image.

F.第6実施例:
図13は、第6実施例におけるWebページと地図画像との概要を示す説明図である。図5、図8に示す第1実施例との差異は、複数の位置文字列が抽出された場合に、地図データ管理部222が、各位置を通る経路を表す地図画像を生成する点である。他の構成は、図1に示す第1実施例と同じである。
F. Example 6:
FIG. 13 is an explanatory diagram showing an outline of a Web page and a map image in the sixth embodiment. The difference from the first embodiment shown in FIGS. 5 and 8 is that the map data management unit 222 generates a map image representing a route passing through each position when a plurality of position character strings are extracted. . Other configurations are the same as those of the first embodiment shown in FIG.

図13には、Webデータ生成部216がWebページデータに記事を追加する様子が示されている。図13の例では、構文解析部218(図1)は、本文テキストの中から、3つの位置文字列(「I広場」「J灯台」「K公園」)を抽出している。そこで、位置データ管理部220は、各位置文字列に関連する緯度と経度とを取得する。次に、Webデータ生成部216は、3つの緯度と経度との組み合わせを用いてWebページデータを生成する。具体的には、Webデータ生成部216は、3つの「緯度/経度データ」(以下、位置文字列の登場順に「第1〜第3緯度/経度データ」と呼ぶ)を1つの地図ボタンMBのリンク先データに組み込む(図3:ステップS140)。   FIG. 13 shows a state where the web data generation unit 216 adds an article to the web page data. In the example of FIG. 13, the syntax analysis unit 218 (FIG. 1) extracts three position character strings (“I Square”, “J Lighthouse”, and “K Park”) from the body text. Therefore, the position data management unit 220 acquires the latitude and longitude associated with each position character string. Next, the Web data generation unit 216 generates Web page data using a combination of three latitudes and longitudes. Specifically, the Web data generation unit 216 uses three “latitude / longitude data” (hereinafter referred to as “first to third latitude / longitude data” in the order of appearance of the position character string) for one map button MB. It is incorporated in the link destination data (FIG. 3: step S140).

Webページを閲覧するユーザが地図ボタンMBを操作すると、3つの「緯度/経度データ」を含むリンク先データが、Webサーバ200へ送信される(図7:ステップS230)。地図データ管理部222は、3つの「緯度/経度データ」が表す位置を経由する経路を表す地図画像を生成する(図7:ステップS240)。この際、経路としては、複数の位置を、本文テキストにおいて位置文字列が登場した順番に辿る経路を採用すればよい。また、経路を探索する方法としては、ダイクストラ法等の種々の周知の方法を採用することができる。   When the user who browses the web page operates the map button MB, link destination data including three “latitude / longitude data” is transmitted to the web server 200 (FIG. 7: step S230). The map data management unit 222 generates a map image representing a route passing through the position represented by the three “latitude / longitude data” (FIG. 7: step S240). At this time, a route that follows a plurality of positions in the order in which the position character strings appear in the body text may be adopted as the route. As a method for searching for a route, various known methods such as Dijkstra method can be employed.

このように、第6実施例では、本文テキストから複数の位置文字列が抽出された場合には、各位置を経由する経路を表す地図画像が提供される。その結果、情報(記事)を登録するユーザが、各位置を訪れるための経路を表す地図画像を準備しなくても、閲覧者は、各位置を訪れるための経路を閲覧することができるので、記事を登録するユーザの負担を大幅に軽減することができる。   Thus, in the sixth embodiment, when a plurality of position character strings are extracted from the body text, a map image representing a route passing through each position is provided. As a result, even if the user who registers information (article) does not prepare a map image representing the route for visiting each position, the viewer can browse the route for visiting each position. The burden on the user who registers the article can be greatly reduced.

なお、経路としては、各位置を通る任意の経路を採用することができる。例えば、本文テキストにおいて同じ位置文字列が重複して登場する場合には、最初に登場した位置文字列のみを用いて経路を決定することとしてもよい。また、各位置を1回ずつ通る複数の経路の中から、総移動距離が理論上の最短に比較的近い経路を近似的に求め、得られた経路を採用してもよい。   In addition, as a path | route, the arbitrary path | routes which pass through each position are employable. For example, when the same position character string appears repeatedly in the body text, the route may be determined using only the first position character string. Alternatively, a route obtained by approximating a route whose total movement distance is relatively close to the theoretical shortest from a plurality of routes that pass through each position once may be adopted.

また、経路が通る位置に、Webページを閲覧するユーザの指示に従って、記事とは独立な他の位置(以下「追加位置」と呼ぶ)を追加することとしてもよい。この場合も、経路としては、任意の経路を採用することができる。例えば、追加位置を起点とする経路を採用してもよく、追加位置を終点とする経路を採用してもよい。   Further, another position independent of the article (hereinafter referred to as “additional position”) may be added to a position along the route in accordance with an instruction of a user browsing the Web page. Also in this case, any route can be adopted as the route. For example, a route starting from the additional position may be adopted, or a route starting from the additional position may be adopted.

位置を追加する方法としては、任意の方法を採用することができる。例えば、ユーザが地図ボタンMBを操作することによって、クライアントコンピュータ100bから、その現在位置を表す現在位置情報が、Webサーバ200へ送信されることとしてもよい。Webサーバ200では、Webデータ受信部212が現在位置情報を受信し、地図データ管理部222が、現在位置と、位置文字列が表す位置と、を通る経路を表す地図画像を生成する。ここで、クライアントコンピュータ100bに位置検出装置を設けておけば、現在位置情報の送信のためのユーザの負担を軽減することができる。位置検出装置としては、例えば、GPS(Global Positioning System)を利用したものを用いることができる。   As a method for adding a position, any method can be adopted. For example, when the user operates the map button MB, current position information indicating the current position may be transmitted from the client computer 100b to the Web server 200. In the Web server 200, the Web data receiving unit 212 receives the current position information, and the map data management unit 222 generates a map image representing a route passing through the current position and the position represented by the position character string. Here, if the position detection device is provided in the client computer 100b, the burden on the user for transmitting the current position information can be reduced. As the position detection device, for example, a device using GPS (Global Positioning System) can be used.

また、ユーザが任意に入力したテキストに基づいて追加位置を決定してもよい。例えば、地図ボタンMBを含むWebページにテキストを入力可能なフィールドを設け(図示省略)、位置データ管理部220が、入力されたテキストから位置文字列を抽出して追加位置を決定すればよい。入力されたテキストは、地図ボタンMBの操作によって、Webサーバ200へ送信されることとすればよい。   Moreover, you may determine an additional position based on the text arbitrarily input by the user. For example, a field in which text can be input is provided on a Web page including the map button MB (not shown), and the position data management unit 220 may extract a position character string from the input text and determine an additional position. The input text may be transmitted to the Web server 200 by operating the map button MB.

このように、地図データ管理部222が、追加位置と、記事から抽出された位置文字列に関する地理的位置と、を通る経路を表す地図画像を生成すれば、地図画像を、Webページを閲覧するユーザの好みに適したものとすることができる。また、この場合には、記事から抽出された位置文字列の数は1つであってもよい。なお、Webサーバ200へ送信される追加位置を表す情報としては、テキスト(位置文字列)や、緯度と経度とを表す情報等の、位置に関連する種々の情報を採用することができる。また、この実施例では、Webデータ受信部212が、本発明における「追加位置情報受信部」に相当する。   Thus, if the map data management part 222 produces | generates the map image showing the path | route which passes along an additional position and the geographical position regarding the position character string extracted from the article, a map image will browse a web page. It can be suitable for the user's preference. In this case, the number of position character strings extracted from the article may be one. Note that as the information indicating the additional position transmitted to the Web server 200, various information related to the position such as text (position character string) and information indicating latitude and longitude can be adopted. In this embodiment, the Web data receiving unit 212 corresponds to the “additional position information receiving unit” in the present invention.

G.第7実施例:
上述した各実施例では、Webサーバ200は、記事(テキスト)を表示するWebページと、地図画像を表示するWebページと、を独立に提供しているが(図8)、この代わりに、記事と地図画像との両方を含むWebページを提供することとしてもよい。図14は、このようなWebページの一例を示す説明図である。図14の例では、追加された記事の下部に地図画像が表示されている。Webデータ生成部216は、記事データと、地図データ管理部222が生成した地図画像データと、を用いることによって、記事と地図画像とを含むWebページを生成することができる。この際、図3のステップS140において、地図データ管理部222が、図7のステップS240と同様に、地図画像データを生成すればよい。
G. Seventh embodiment:
In each of the embodiments described above, the Web server 200 provides a Web page that displays an article (text) and a Web page that displays a map image independently (FIG. 8). It is good also as providing a web page containing both a map image. FIG. 14 is an explanatory diagram showing an example of such a Web page. In the example of FIG. 14, a map image is displayed at the bottom of the added article. The web data generation unit 216 can generate a web page including the article and the map image by using the article data and the map image data generated by the map data management unit 222. At this time, in step S140 of FIG. 3, the map data management unit 222 may generate map image data in the same manner as in step S240 of FIG.

H.第8実施例:
図15は、第8実施例における、記事の入力画面の一例を示す説明図である。図4に示す第1実施例の入力画面ISとの差異は、地図ボタンMBaを有している点である。
H. Example 8:
FIG. 15 is an explanatory diagram illustrating an example of an article input screen according to the eighth embodiment. The difference from the input screen IS of the first embodiment shown in FIG. 4 is that it has a map button MBa.

図16は、図15の入力画面ISaを用いて記事を投稿する処理の手順を示すフローチャートである。ステップS300では、ユーザが入力画面ISaに記事を入力する。さらに、ユーザが地図ボタンMBaを操作すると(ステップS310:Yes)、入力された各情報(記事データ)が、Webサーバ200に送信される。   FIG. 16 is a flowchart showing a procedure of processing for posting an article using the input screen ISa of FIG. In step S300, the user inputs an article on the input screen ISa. Furthermore, when the user operates the map button MBa (step S310: Yes), each piece of input information (article data) is transmitted to the web server 200.

Webサーバ200(図1)では、記事データに基づいて地図画像が生成される。まず、図3のステップS120、S130と同様に、構文解析部218が本文テキストから位置文字列を抽出し(ステップS320)、位置データ管理部220が位置文字列に関連する緯度と経度とを取得する(ステップS330)。次に、図7のステップS240、S250、S260と同様に、地図データ管理部222が、位置文字列が表す位置を含む地図画像を生成し(ステップS340)、Webデータ生成部216が地図画像を表示するためのWebページを生成し(ステップS350)、Webデータ送信部214がWebページデータをクライアントコンピュータ100aへ送信する(ステップS360)。   In the Web server 200 (FIG. 1), a map image is generated based on the article data. First, as in steps S120 and S130 of FIG. 3, the syntax analysis unit 218 extracts a position character string from the body text (step S320), and the position data management unit 220 obtains the latitude and longitude associated with the position character string. (Step S330). Next, as in Steps S240, S250, and S260 of FIG. 7, the map data management unit 222 generates a map image including the position represented by the position character string (Step S340), and the Web data generation unit 216 generates the map image. A web page to be displayed is generated (step S350), and the web data transmission unit 214 transmits the web page data to the client computer 100a (step S360).

クライアントコンピュータ100aでは、Webブラウザが、地図画像を含むWebページを表示する(ステップS370。図示省略)。記事を投稿するユーザは、表示された地図画像を確認することによって、本文テキストが意図するものであるか否かを確認することができる。   In the client computer 100a, the web browser displays a web page including the map image (step S370, not shown). A user who posts an article can confirm whether or not the body text is intended by confirming the displayed map image.

ユーザが、もとの入力画面ISaに戻り、登録ボタンRBを操作すると(ステップS380:Yes)、記事データが、Webサーバ200へ送信される(ステップS390)。Webサーバ200では、受信した記事を追加したWebページの作成と格納とが行われる(ステップS395)。このWebページ作成格納処理は、上述した各実施例と同様の手順(例えば、図3のステップS120〜S150)に従って行われる。   When the user returns to the original input screen ISa and operates the registration button RB (step S380: Yes), article data is transmitted to the Web server 200 (step S390). The web server 200 creates and stores a web page to which the received article is added (step S395). This Web page creation / storage process is performed according to the same procedure as in the above-described embodiments (for example, steps S120 to S150 in FIG. 3).

一方、ユーザは、もとの入力画面ISaに戻り、登録ボタンRBを操作せずに(ステップS380:No)入力画面ISaを操作することによって(ステップS300)、記事を修正することができる。その後、ユーザは、地図ボタンMBaを操作することによって、修正後の記事に基づく地図画像を確認することができる。また、登録ボタンRBを操作することによって、修正後の記事を登録することができる。   On the other hand, the user can correct the article by returning to the original input screen ISa and operating the input screen ISa (step S300: No) without operating the registration button RB (step S380: No). Thereafter, the user can confirm a map image based on the corrected article by operating the map button MBa. In addition, the corrected article can be registered by operating the registration button RB.

このように、第8実施例では、地理的な位置を表す文字列を含む記事の修正が可能な状態で、その位置を含む地図画像がサーバによって提供される。その結果、ユーザは、地図画像を確認しながら、記事を修正することができるので、記事(情報)を登録するユーザの負担を大幅に軽減することができる。   As described above, in the eighth embodiment, the map image including the position is provided by the server in a state where the article including the character string representing the geographical position can be corrected. As a result, since the user can correct the article while checking the map image, the burden on the user who registers the article (information) can be greatly reduced.

なお、記事の修正が可能な状態で提供される地図画像としては、上述した各実施例と同様に種々のものを採用することができる。例えば、図9や図10に示す実施例のように、地図画像の種類を、記事を登録するWebページの種類や本文テキストから抽出されたカテゴリ文字列に応じて決定してもよい。また、図11に示す実施例のように、本文テキストから抽出された範囲文字列に応じて地図画像の範囲の大きさを決定してもよく、図12に示す実施例のように、記事の投稿時期に応じて地図画像の時期の範囲を決定してもよい。さらに、図13に示す実施例のように、本文テキストから複数の位置文字列が抽出された場合には、各位置を経由する経路を表す地図画像を提供することとしてもよく、また、追加位置と、位置文字列に関する位置と、を通る経路を表す地図画像を提供してもよい。また、ユーザが地図ボタンMBaを操作したときに(図16:ステップS310:Yes)、クライアントコンピュータ100aからWebサーバ200へ送信される情報は、記事データの全てを含んでいる必要はなく、地図画像の生成に要求される情報のみを含んでいればよい。   In addition, as a map image provided in a state in which an article can be corrected, various images can be adopted as in the above-described embodiments. For example, as in the embodiment shown in FIGS. 9 and 10, the type of the map image may be determined according to the type of the Web page for registering the article or the category character string extracted from the body text. In addition, as in the embodiment shown in FIG. 11, the size of the range of the map image may be determined according to the range character string extracted from the body text, and as in the embodiment shown in FIG. The time range of the map image may be determined according to the posting time. Further, as in the embodiment shown in FIG. 13, when a plurality of position character strings are extracted from the body text, a map image representing a route passing through each position may be provided, and additional positions may be provided. And a map image representing a route passing through the position related to the position character string. Further, when the user operates the map button MBa (FIG. 16: Step S310: Yes), the information transmitted from the client computer 100a to the Web server 200 does not need to include all of the article data, and the map image It is only necessary to include information required for generation of.

また、記事の修正が可能な状態で提供された地図画像を、記事として投稿することができることとしてもよい。この際、投稿者が地図画像を編集できることとしてもよい。こうすれば、目的地に目印を記入するなどした好みの地図画像を投稿することができる。   In addition, a map image provided in a state where the article can be corrected may be posted as an article. At this time, the poster may be able to edit the map image. In this way, it is possible to post a favorite map image in which a landmark is entered at the destination.

I.第9実施例:
図17は、本発明の別の実施例としてのネットワークシステム300aの構成を示す説明図である。このネットワークシステム300aは、基地局ネットワークBNETに接続された複数の基地局BS1〜BS5と、基地局と無線通信で接続された携帯電話600と、インターネットINETに接続されたWebサーバ200aと、基地局ネットワークBNETとインターネットINETとを接続する中継サーバ500と、を有している。なお、基地局の数としては、5に限らず任意の数を採用することができる。
I. Ninth embodiment:
FIG. 17 is an explanatory diagram showing the configuration of a network system 300a as another embodiment of the present invention. The network system 300a includes a plurality of base stations BS1 to BS5 connected to a base station network BNET, a mobile phone 600 connected to the base station by wireless communication, a Web server 200a connected to the Internet INET, a base station A relay server 500 that connects the network BNET and the Internet INET. Note that the number of base stations is not limited to five, and an arbitrary number can be adopted.

携帯電話600は、通信部610と、データ処理部620と、位置検出部630と、モニタ650と、を備えている。データ処理部620はCPUとメモリとを有しており、コンピュータプログラムを実行することによって、Webブラウザとしての機能を実現する。Webブラウザはモニタ650に表示される。ここで、データ処理部620は、通信部610を介して基地局とのデータのやり取りを行う。また、位置検出部630は、例えば、GPS(Global Positioning System)を利用して現在位置を検出することが可能である。検出した現在位置の利用方法については後述する。   The mobile phone 600 includes a communication unit 610, a data processing unit 620, a position detection unit 630, and a monitor 650. The data processing unit 620 includes a CPU and a memory, and realizes a function as a Web browser by executing a computer program. The web browser is displayed on the monitor 650. Here, the data processing unit 620 exchanges data with the base station via the communication unit 610. The position detection unit 630 can detect the current position using, for example, GPS (Global Positioning System). A method of using the detected current position will be described later.

Webサーバ200aは、図1に示すWebサーバ200と同様に、インターネットINETを介してWebページを提供する。図1のWebサーバ200との差異は、データ処理部210aが、位置文字列提供部224を有している点だけであり、他の構成は、図1に示すWebサーバ200と同じである。なお、図17では、Webサーバ200aの構成要素として、データ処理部210aと、通信部250と、のみが示されており、他の構成要素は図示が省略されている。   The Web server 200a provides a Web page via the Internet INET, similar to the Web server 200 shown in FIG. The only difference from the Web server 200 of FIG. 1 is that the data processing unit 210a has a position character string providing unit 224, and the other configuration is the same as the Web server 200 shown in FIG. In FIG. 17, only the data processing unit 210a and the communication unit 250 are shown as components of the Web server 200a, and the other components are not shown.

中継サーバ500は、基地局ネットワークBNETとインターネットINETとの間で、データを中継する。例えば、携帯電話600から、Webサーバ200aへ対するWebページの閲覧要求が送信された場合には、携帯電話600から基地局を介して基地局ネットワークBNETに送られた閲覧要求を、インターネットINETへ中継する。また、Webサーバ200aから、携帯電話600へ対するWebページデータが送信された場合には、Webサーバ200aからインターネットINETへ送られたWebページデータを、基地局ネットワークBNETへ中継する。このようにして、携帯電話600では、ブラウザが、Webサーバ200aによって提供されたWebページを表示する。また、同様に、携帯電話600からWebサーバ200aへの記事の投稿も行われる。   The relay server 500 relays data between the base station network BNET and the Internet INET. For example, when a web page browsing request to the web server 200a is transmitted from the mobile phone 600, the browsing request sent from the mobile phone 600 to the base station network BNET via the base station is relayed to the Internet INET. To do. When Web page data for the mobile phone 600 is transmitted from the Web server 200a, the Web page data sent from the Web server 200a to the Internet INET is relayed to the base station network BNET. In this way, in mobile phone 600, the browser displays the Web page provided by Web server 200a. Similarly, articles are posted from the mobile phone 600 to the Web server 200a.

図18は、携帯電話600から記事を投稿する手順を示すフローチャートである。ステップS400では、ユーザが記事を入力する。この入力は、携帯電話600のWebブラウザが表示する入力画面を用いて行われる。   FIG. 18 is a flowchart showing a procedure for posting an article from the mobile phone 600. In step S400, the user inputs an article. This input is performed using an input screen displayed by the web browser of the mobile phone 600.

図19は、記事を投稿する様子を示す説明図である。図19(A)には、入力画面の一例が示されている。この入力画面ISbは、カテゴリメニューCMbと、タイトルフィールドTFbと、本文フィールドBFbと、現在位置ボタンPBと、登録ボタンRBbと、を有している。カテゴリメニューCMbは図4のカテゴリメニューCMと同じ機能を有し、タイトルフィールドTFbは図4のタイトルフィールドTFと、本文フィールドBFbは図4の本文フィールドBFと、それぞれ、同じ機能を有している。   FIG. 19 is an explanatory diagram showing a state of posting an article. FIG. 19A shows an example of an input screen. This input screen ISb has a category menu CMb, a title field TFb, a text field BFb, a current position button PB, and a registration button RBb. The category menu CMb has the same function as the category menu CM in FIG. 4, the title field TFb has the same function as the title field TF in FIG. 4, and the body field BFb has the same function as the body field BF in FIG. .

ユーザが、記事を入力し(図18:ステップS400)、さらに、現在位置ボタンPBを操作すると(ステップS410:Yes)、位置検出部630(図17)が現在位置を検出し、現在位置を表す現在位置データが、通信部610によってWebサーバ200aへ送信される。この現在位置データは、本実施例では、緯度と経度とを表している。   When the user inputs an article (FIG. 18: Step S400) and further operates the current position button PB (Step S410: Yes), the position detection unit 630 (FIG. 17) detects the current position and represents the current position. The current position data is transmitted to the Web server 200a by the communication unit 610. The current position data represents latitude and longitude in this embodiment.

Webサーバ200aでは、Webデータ受信部212が携帯電話600から送られた現在位置データを受信し、位置文字列提供部224が、位置データベースPDBを参照することによって、現在位置を表す文字列を取得する(ステップS420)。具体的には、現在位置データが表す現在位置(緯度/経度)に最も近い位置(緯度/経度)に関連付けられた位置文字列を取得する。図19(B)には、位置データベースPDBの一例が示されている。図19(B)の例では、「M駅」という位置文字列が選択されている。   In the Web server 200a, the Web data receiving unit 212 receives the current position data transmitted from the mobile phone 600, and the position character string providing unit 224 obtains a character string representing the current position by referring to the position database PDB. (Step S420). Specifically, the position character string associated with the position (latitude / longitude) closest to the current position (latitude / longitude) represented by the current position data is acquired. FIG. 19B shows an example of the position database PDB. In the example of FIG. 19B, the position character string “M station” is selected.

次のステップS430では、Webデータ送信部214(図17)が、選択された位置文字列を、携帯電話600へ送信する。すると、携帯電話600では、本文フィールドBFbの本文テキストに位置文字列が追加される(ステップS440)。図19(C)には、位置文字列(この例では「M駅」)が追加された後の入力画面ISbが示されている。さらに、ユーザは、登録ボタンRBbを操作せずに(ステップS450:No)、入力画面ISbを操作することによって、記事を修正することができる(ステップS400、図19(D))。   In the next step S430, the Web data transmission unit 214 (FIG. 17) transmits the selected position character string to the mobile phone 600. Then, in mobile phone 600, the position character string is added to the body text in body field BFb (step S440). FIG. 19C shows the input screen ISb after the position character string (“M station” in this example) is added. Furthermore, the user can correct the article by operating the input screen ISb without operating the registration button RBb (step S450: No) (step S400, FIG. 19D).

次に、ユーザが登録ボタンRBbを操作すると、入力画面ISbに入力された各情報(記事)が、携帯電話600からWebサーバ200aへ送信される(ステップS450:Yes、S460)。Webサーバ200aでは、受信した記事を追加したWebページの作成と格納とが行われる(ステップS470)。このWebページ作成格納処理は、上述した各実施例と同様の手順(例えば、図3のステップS120〜S150)に従って行われる。   Next, when the user operates the registration button RBb, each information (article) input on the input screen ISb is transmitted from the mobile phone 600 to the Web server 200a (steps S450: Yes, S460). The Web server 200a creates and stores a Web page to which the received article is added (Step S470). This Web page creation / storage process is performed according to the same procedure as in the above-described embodiments (for example, steps S120 to S150 in FIG. 3).

このように、第9実施例では、サーバによって現在位置を表す文字列が提供されるので、現在位置を表す文字列を含む記事を投稿するユーザの負担を大幅に軽減することができる。例えば、初めて訪れた場所を表現する記事を登録する際に、その場所の名前を知らなくても、サーバによって提供される言葉を用いて、適切なテキストを登録することができる。   As described above, in the ninth embodiment, since the character string representing the current position is provided by the server, the burden on the user who posts an article including the character string representing the current position can be greatly reduced. For example, when registering an article representing a place visited for the first time, an appropriate text can be registered using words provided by the server without knowing the name of the place.

なお、図19の例では、Webサーバ200aは、現在位置に最も近い位置に関連する1つの位置文字列を提供していたが、現在位置に近い複数の位置文字列を提供することとしてもよい。この場合には、携帯電話600において、提供された複数の文字列の中から記事に使用する位置文字列をユーザが指定することとすればよい。   In the example of FIG. 19, the Web server 200a provides one position character string related to the position closest to the current position, but may provide a plurality of position character strings close to the current position. . In this case, in the mobile phone 600, the user may specify a position character string to be used for the article from among the provided character strings.

なお、本実施例では、携帯電話600が、本発明における、記事を送信する「第1クライアント装置」に相当するとともに、位置情報(現在位置データ)を送信する装置にも相当する。また、Webデータ受信部212が「位置情報受信部」と「投稿情報受信部」とに相当し、位置文字列提供部224が「位置表示文字列生成部」に相当し、Webデータ送信部214が「位置表示文字列送信部」と「提供情報送信部」とに相当する。   In the present embodiment, the mobile phone 600 corresponds to a “first client device” that transmits articles in the present invention, and also corresponds to a device that transmits position information (current position data). The web data receiving unit 212 corresponds to a “position information receiving unit” and a “post information receiving unit”, the position character string providing unit 224 corresponds to a “position display character string generating unit”, and the web data transmitting unit 214. Corresponds to a “position display character string transmission unit” and a “provided information transmission unit”.

また、図17に示すネットワークシステム300aでは、携帯電話600は、複数の基地局BS1〜BS5の中の1つの基地局を用いて通信を行う。この際、通常は、携帯電話600に最も近い基地局が通信に使用される。従って、通信に使用されている基地局を識別することによって、携帯電話600のおおよその現在位置を把握することができる。そこで、Webサーバ200aが、通信に使用されている基地局の識別結果に基づく位置文字列を携帯電話600へ送信することとしてもよい。   In network system 300a shown in FIG. 17, mobile phone 600 performs communication using one base station among a plurality of base stations BS1 to BS5. At this time, normally, the base station closest to the mobile phone 600 is used for communication. Therefore, the approximate current position of the mobile phone 600 can be grasped by identifying the base station used for communication. Therefore, the Web server 200a may transmit a position character string based on the identification result of the base station used for communication to the mobile phone 600.

例えば、携帯電話600の現在位置ボタンPB(図19(A))を操作すると、携帯電話600が、現在位置ボタンPBを操作した旨の指示を中継サーバ500へ送信し、さらに、指示を受けた中継サーバ500が、通信に使用されている基地局を識別する基地局識別情報をWebサーバ200aに送信することとしてもよい。ここで、Webサーバ200aのデータ格納部270(図示省略)には、基地局識別情報と位置文字列との対応関係を定める基地局位置文字列テーブルを予め格納しておく(図示省略)。位置文字列としては、例えば、基地局BS1に対しては「X町」、基地局BS2に対しては「Y町」、というように、その基地局が位置する住所を表す文字列を採用することができる。位置文字列提供部224は、この基地局位置文字列テーブルを参照することによって、基地局識別情報に応じた位置文字列を取得する。取得された位置文字列は、Webデータ送信部214によって携帯電話600へ送信される。この場合には、携帯電話600の位置検出部630を省略することができる。また、「基地局識別情報」が「位置情報」に相当し、さらに、中継サーバ500が、位置情報(基地局識別情報)を送信する装置に相当する。   For example, when the current position button PB (FIG. 19A) of the mobile phone 600 is operated, the mobile phone 600 transmits an instruction to the relay server 500 that the current position button PB has been operated, and further receives the instruction. The relay server 500 may transmit base station identification information for identifying a base station used for communication to the Web server 200a. Here, in the data storage unit 270 (not shown) of the Web server 200a, a base station position character string table that defines the correspondence between the base station identification information and the position character strings is stored in advance (not shown). As the position character string, for example, a character string representing an address where the base station is located, such as “X town” for the base station BS1 and “Y town” for the base station BS2, is adopted. be able to. The position character string providing unit 224 acquires the position character string corresponding to the base station identification information by referring to the base station position character string table. The acquired position character string is transmitted to the mobile phone 600 by the Web data transmission unit 214. In this case, the position detector 630 of the mobile phone 600 can be omitted. Further, “base station identification information” corresponds to “position information”, and further, the relay server 500 corresponds to a device that transmits position information (base station identification information).

J.第10実施例:
図20は、第10実施例における、携帯電話600から記事を投稿する手順を示すフローチャートである。図18に示す第9実施例との差異は、携帯電話600の現在位置の代わりにユーザによって指定された地図上の位置を表す位置文字列が、Webサーバ200aから携帯電話600へ提供される点だけである。他の構成は、図17に示すネットワークシステム300aと同じである。
J. et al. Tenth embodiment:
FIG. 20 is a flowchart showing a procedure for posting an article from the mobile phone 600 in the tenth embodiment. A difference from the ninth embodiment shown in FIG. 18 is that a position character string representing a position on a map designated by the user is provided from the Web server 200 a to the mobile phone 600 instead of the current location of the mobile phone 600. Only. Other configurations are the same as those of the network system 300a shown in FIG.

図21は、記事を投稿する様子を示す説明図である。図21(A)には、入力画面の一例が示されている。図19(A)の入力画面ISbとの差異は、現在位置ボタンPBの代わりに地図検索ボタンMSBが設けられている点である。他の構成は、入力画面ISbと同じである。   FIG. 21 is an explanatory diagram showing a state of posting an article. FIG. 21A shows an example of the input screen. A difference from the input screen ISb in FIG. 19A is that a map search button MSB is provided instead of the current position button PB. Other configurations are the same as those of the input screen ISb.

ユーザが、記事を入力し(図20:ステップS500)、さらに、地図検索ボタンMSBを操作すると(ステップS510:Yes)、位置検出部630(図17)が現在位置を検出し、検出された現在位置を表す現在位置データがWebサーバ200aへ送信される。これらの処理は、図18のステップS400、S410と同じである。   When the user inputs an article (FIG. 20: Step S500) and further operates the map search button MSB (Step S510: Yes), the position detection unit 630 (FIG. 17) detects the current position, and the detected current Current position data representing the position is transmitted to the Web server 200a. These processes are the same as steps S400 and S410 in FIG.

Webサーバ200aでは、Webデータ受信部212が携帯電話600から送られた現在位置データを受信する。さらに、図7のステップS240、S250、S260と同様に、地図データ管理部222が、現在位置を含む地図画像を生成し(ステップS512)、Webデータ生成部216が、地図画像を表示するためのWebページデータを生成し(ステップS514)、Webデータ送信部214が、Webページデータを携帯電話600へ送信する(ステップS516)。   In the Web server 200a, the Web data receiving unit 212 receives the current position data sent from the mobile phone 600. Further, similarly to steps S240, S250, and S260 of FIG. 7, the map data management unit 222 generates a map image including the current position (step S512), and the Web data generation unit 216 displays the map image. Web page data is generated (step S514), and the web data transmission unit 214 transmits the web page data to the mobile phone 600 (step S516).

次のステップS518では、携帯電話600において、Webブラウザが、地図画像を含むWebページを表示する。図21(B)には、Webページの一例が示されている。このWebページには、地図画像と、OKボタンOBと、が示されている。ユーザは、Webブラウザを操作することによって、地図上の1つの位置を指定することができる。図21(B)では、ユーザの指定した位置が十字印CPで示されている。ユーザがOKボタンOBを操作すると、ユーザの指定した位置を表す位置データがWebサーバ200aへ送信される。この位置データは、例えば、地図画像中における相対的な位置を表す座標データ(例えば、X座標とY座標)である。   In the next step S518, on the mobile phone 600, the web browser displays a web page including a map image. FIG. 21B shows an example of a Web page. In this Web page, a map image and an OK button OB are shown. The user can designate one position on the map by operating the web browser. In FIG. 21B, the position designated by the user is indicated by a cross mark CP. When the user operates the OK button OB, position data representing the position designated by the user is transmitted to the Web server 200a. This position data is, for example, coordinate data (for example, X coordinate and Y coordinate) representing a relative position in the map image.

Webサーバ200aでは、Webデータ受信部212が携帯電話600から送られた位置データを受信し、位置文字列提供部224が、位置データベースPDBを参照することによって、位置を表す文字列を取得する(ステップS520)。この処理は、図18のステップS420と同じである。図21(C)の例では、「P会館」という文字列が選択されている。選択された位置文字列は、Webデータ送信部214によって携帯電話600へ送信される(ステップS530)。なお、位置文字列提供部224は、位置データと、地図画像が表す緯度と経度とを用いることによって、指定された位置の緯度と経度とを算出することができる。   In the Web server 200a, the Web data receiving unit 212 receives the position data sent from the mobile phone 600, and the position character string providing unit 224 refers to the position database PDB to acquire a character string representing the position ( Step S520). This process is the same as step S420 in FIG. In the example of FIG. 21C, the character string “P Kaikan” is selected. The selected position character string is transmitted to the mobile phone 600 by the Web data transmission unit 214 (step S530). The position character string providing unit 224 can calculate the latitude and longitude of the designated position by using the position data and the latitude and longitude represented by the map image.

携帯電話600では、本文フィールドBFbの本文テキストに位置文字列が追加される(ステップS540)。図21(D)には、位置文字列(この例では「P会館」)が追加された後の入力画面IScが示されている。   In mobile phone 600, the position character string is added to the body text in body field BFb (step S540). FIG. 21D shows the input screen ISc after the position character string (in this example, “P Kaikan”) is added.

以後、ユーザは、登録ボタンRBbを操作せずに(ステップS550:No)、入力画面IScを操作することによって、記事を修正することができる(ステップS500、図21(E))。また、ユーザが登録ボタンRBbを操作すると、入力画面IScに入力された各情報(記事)が、携帯電話600からWebサーバ200aへ送信される(ステップS560)。Webサーバ200aでは、受信した記事を追加したWebページの作成と格納とが行われる(ステップS570)。これらの処理S550、S560、S570は、図18のステップS450、S460、S470と、それぞれ、同じである。   Thereafter, the user can correct the article by operating the input screen ISc without operating the registration button RBb (step S550: No) (step S500, FIG. 21E). When the user operates the registration button RBb, each piece of information (article) input on the input screen ISc is transmitted from the mobile phone 600 to the Web server 200a (step S560). The web server 200a creates and stores a web page to which the received article is added (step S570). These processes S550, S560, and S570 are the same as steps S450, S460, and S470 in FIG. 18, respectively.

このように、第10実施例では、Webサーバ200aは、地図画像を提供するとともに、その地図画像上の一点を指定するユーザの指示に従って、指定された位置を表す文字列を提供する。その結果、ユーザは、地図上の位置を指定するだけで、その位置を表す文字列を含む記事を作成することができるので、位置を表す文字列を含む記事を投稿するユーザの負担を大幅に軽減することができる。   As described above, in the tenth embodiment, the Web server 200a provides a map image and also provides a character string representing a designated position in accordance with a user instruction that designates one point on the map image. As a result, the user can create an article that includes a character string that represents the position simply by specifying the position on the map, greatly increasing the burden on the user who posts an article that includes the character string that represents the position. Can be reduced.

なお、位置を指定するための地図画像としては、携帯電話600の現在位置を含む地図画像に限らず、任意の地図画像を採用することができる。例えば、ユーザが指定した住所位置を含む地図画像を採用してもよい。この場合には、携帯電話600(図17)の位置検出部630を省略することができる。   In addition, as a map image for designating a position, not only the map image containing the present position of the mobile phone 600 but arbitrary map images can be adopted. For example, you may employ | adopt the map image containing the address position designated by the user. In this case, the position detector 630 of the mobile phone 600 (FIG. 17) can be omitted.

また、地図上で指定された位置を表す位置データとしては、地図画像中における相対的な位置を表す座標データに限らず、地理的な位置を表す任意のデータを採用することができる。例えば、地図画像中における相対的な位置から算出された緯度と経度とを表すデータを用いてもよい。   Further, the position data representing the position designated on the map is not limited to the coordinate data representing the relative position in the map image, and any data representing the geographical position can be adopted. For example, data representing latitude and longitude calculated from relative positions in the map image may be used.

なお、本実施例では、Webデータ送信部214が、本発明における「指定用地図画像送信部」にも相当し、地図データ管理部222は「指定用地図画像生成部」にも相当する。   In this embodiment, the Web data transmission unit 214 corresponds to the “designation map image transmission unit” in the present invention, and the map data management unit 222 also corresponds to the “designation map image generation unit”.

なお、上述の第9実施例と第10実施例とでは、Webサーバ200a(図17)が構文解析部218と位置データ管理部220とを有しているが、これらの構成要素を省略してもよい。但し、これらの構成要素を有することとし、さらに、上述した各実施例(第1〜第8実施例)と同様に、Webサーバ200aが、記事と、記事に含まれる位置文字列が表す位置を含む地図画像と、を提供することが好ましい。   In the ninth and tenth embodiments described above, the Web server 200a (FIG. 17) includes the syntax analysis unit 218 and the position data management unit 220. However, these components are omitted. Also good. However, it is assumed that these components are included, and, similarly to each of the above-described embodiments (first to eighth embodiments), the Web server 200a determines the position represented by the article and the position character string included in the article. It is preferable to provide a map image including the map image.

K.変形例:
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
K. Variations:
The present invention is not limited to the above-described examples and embodiments, and can be implemented in various modes without departing from the gist thereof. For example, the following modifications are possible.

変形例1:
上述の各実施例において、記事としては、テキスト(本文テキストとタイトルテキスト)に限らず、他の種々の種類のデータを含むものを採用してもよい。例えば、画像を含む記事を投稿できることとしてもよい。ここで、記事に画像が含まれている場合には、その記事に関する地図画像を閲覧用のクライアント装置に送信するか否かを、閲覧者が指定できることとしてもよい。こうすれば、投稿された画像を観察することによって地理的な位置を確認することができる場合に、さらに、地図画像を受信することを抑制することができる。また、記事を表すWebページにおいて投稿日時を記録しないこととしてもよい。この場合には、Webサーバ200、200aからタイマ260を省略することができる。また、Webサーバ200、200aが提供するWebページとしては、投稿された記事が累積的に追加されたものに限らず、投稿された記事を含む任意のWebページを採用することができる。例えば、最新の記事のみを含むWebページを提供することとしてもよい。
Modification 1:
In each of the above-described embodiments, the article is not limited to text (body text and title text), but may include articles including various other types of data. For example, an article including an image may be posted. Here, when an image is included in the article, the viewer may be able to specify whether or not to transmit a map image related to the article to the browsing client device. In this way, when the geographical position can be confirmed by observing the posted image, reception of the map image can be further suppressed. Further, the posting date and time may not be recorded on the Web page representing the article. In this case, the timer 260 can be omitted from the Web servers 200 and 200a. Further, the web pages provided by the web servers 200 and 200a are not limited to those in which posted articles are cumulatively added, and any web page including posted articles can be employed. For example, a web page including only the latest article may be provided.

変形例2:
上述の各実施例において、Webページを閲覧するためのクライアント装置としては、クライアントコンピュータ100aや携帯電話600に限らず、携帯情報端末(PDAとも呼ばれる)や、車載用のナビゲーション装置等の種々の装置を用いることができる。これは、記事を投稿するためのクライアント装置についても、同様である。
Modification 2:
In each of the above-described embodiments, the client device for browsing the Web page is not limited to the client computer 100a and the mobile phone 600, but various devices such as a portable information terminal (also referred to as a PDA) and an in-vehicle navigation device. Can be used. The same applies to the client device for posting an article.

なお、上述の各実施例では、地図画像情報として地図画像を用いているが、地図画像情報としては、位置文字列に関連付けられた地理的位置を含むとともに地理的な範囲が定められた地図画像に関連する種々の情報を採用することができる。例えば、地図画像の中心位置を表す座標(以下「中心座標」と呼ぶ)と地図画像の縮尺との組み合わせを、地図画像情報として用いてもよい。通常のナビゲーション装置は、地図データベースMDBと同様の地図データベースを格納している。そこで、このような地図データベースを格納する装置が、Webページを閲覧するクライアント装置として機能する場合には、地図画像そのものをサーバから受信する代わりに、中心座標と縮尺とを受信すれば、適切な地図画像を表示することができる。このように、地図画像情報としては、位置文字列に関連付けられた地理的位置を含む地理的な範囲を特定する情報を採用することができる。   In each of the above-described embodiments, a map image is used as the map image information. However, the map image information includes a geographical image associated with a position character string and a geographical range defined. Various information related to the can be adopted. For example, a combination of coordinates representing the center position of the map image (hereinafter referred to as “center coordinates”) and the scale of the map image may be used as the map image information. A normal navigation device stores a map database similar to the map database MDB. Therefore, when such an apparatus for storing a map database functions as a client apparatus for browsing a Web page, it is appropriate to receive center coordinates and a scale instead of receiving the map image itself from the server. A map image can be displayed. As described above, as the map image information, information specifying a geographical range including a geographical position associated with the position character string can be employed.

変形例3:
上述の各実施例において、Webサーバ200、200aが有する複数の機能は、別々のコンピュータハードウェア上に分散させて実現されていてもよい。
Modification 3:
In each of the above-described embodiments, the plurality of functions of the Web servers 200 and 200a may be realized by being distributed on different computer hardware.

変形例4:
上述の各実施例では、地図画像の閲覧を要求する際に地図画像を特定するために用いる情報(以下「特定情報」と呼ぶ)として、「緯度/経度データ」を含む情報を用いている。但し、地図画像の特定情報としては、他の任意の種類の情報を採用することができる。例えば、地図画像データを格納するデータファイルのファイル名を特定情報として用いても良い。この場合には、地図データ管理部222(図1)が、記事の登録の際に、図7のステップS240と同様に地図画像データを生成して、データファイルをデータ格納部270に格納すればよい。また、地図画像を表すWebページのURLを特定情報として用いてもよい。この場合には、記事の登録の際に、地図データ管理部222が地図画像を生成して、データ格納部270に格納し、さらに、Webデータ生成部216が、その地図画像を表示するWebページを生成して、データ格納部270に格納すればよい。
Modification 4:
In each of the above-described embodiments, information including “latitude / longitude data” is used as information (hereinafter referred to as “specific information”) used for specifying a map image when requesting browsing of the map image. However, other arbitrary types of information can be adopted as the specific information of the map image. For example, the file name of the data file that stores the map image data may be used as the specific information. In this case, if the map data management unit 222 (FIG. 1) generates the map image data and registers the data file in the data storage unit 270 when the article is registered, as in step S240 of FIG. Good. Moreover, you may use URL of the web page showing a map image as specific information. In this case, when the article is registered, the map data management unit 222 generates a map image and stores the map image in the data storage unit 270, and the Web data generation unit 216 displays the map image on the Web page. May be generated and stored in the data storage unit 270.

変形例5:
上述の各実施例では、Webサーバ200によって提供される地図画像は、以下の特徴を有している。
(1)地図画像は、投稿された記事(本文テキスト)から抽出された位置文字列が表す位置を含む(第1実施例:図5、図8)。
(2)地図画像の内容の種類が、記事が登録されたWebページの種類(カテゴリ)に応じて決定される(第2実施例:図9)。
(3)地図画像の内容の種類が、投稿された記事(本文テキスト)から抽出されたカテゴリ文字列に応じて決定される(第3実施例:図10)。
(4)地図画像の範囲の大きさが、投稿された記事(本文テキスト)から抽出された範囲文字列に応じて決定される(第4実施例:図11)。
(5)地図画像の時期範囲の種類が、記事の投稿時期に応じて決定される(第5実施例:図12)。
(6)投稿された記事(本文テキスト)から複数の位置文字列が抽出された場合には、地図画像は、それら複数の位置を通る経路を表す(第6実施例:図13)。
(7)地図画像は、投稿された記事(本文テキスト)から抽出された位置文字列が表す位置と、追加位置と、を通る経路を表す(第6実施例)。
Modification 5:
In each of the embodiments described above, the map image provided by the Web server 200 has the following characteristics.
(1) The map image includes the position represented by the position character string extracted from the posted article (body text) (first embodiment: FIGS. 5 and 8).
(2) The content type of the map image is determined according to the type (category) of the Web page in which the article is registered (second embodiment: FIG. 9).
(3) The content type of the map image is determined according to the category character string extracted from the posted article (text text) (third embodiment: FIG. 10).
(4) The size of the range of the map image is determined according to the range character string extracted from the posted article (text text) (fourth embodiment: FIG. 11).
(5) The type of time range of the map image is determined according to the posting time of the article (fifth embodiment: FIG. 12).
(6) When a plurality of position character strings are extracted from the posted article (body text), the map image represents a route passing through the plurality of positions (sixth embodiment: FIG. 13).
(7) The map image represents a route passing through the position represented by the position character string extracted from the posted article (text text) and the additional position (sixth embodiment).

なお、地図画像が有する特徴としては、これらの特徴(1)〜(7)の任意の組み合わせを採用することができる。ただし、少なくとも特徴(1)を有していることが好ましい。また、特徴(2)(3)に関しては、いずれか一方のみを採用することが好ましい。   In addition, as a characteristic which a map image has, arbitrary combinations of these characteristics (1)-(7) are employable. However, it is preferable to have at least the feature (1). Moreover, it is preferable to employ only one of the features (2) and (3).

また、地図画像としては、2次元的な地図画像に限らず、3次元的な地図画像を採用してもよい。3次元的な地図画像としては、例えば、道路や住宅等の地物の位置と形状とを3次元で表現した3次元モデル情報を用い、所定の視点から所定の視野枠内を通して地物を眺めて得られる画像を採用することができる。この際、画像内に位置文字列が表す位置が含まれるように視点と視野枠とを設定すればよい。また、3次元的な地図画像が表す地理的な範囲を、2次元的な地図画像を生成する場合と同様に、地表面における範囲を用いて定めてもよい。また、地図画像としては、静止画像に限らず動画像を採用してもよい。例えば、3次元的な地図画像を用いる場合に、視点を、位置文字列が表す位置を中心として回転させて得られる動画像を用いることとしてもよい。また、経路に沿って視点を移動させることによって得られる動画像を用いることとしてもよい。   Further, the map image is not limited to a two-dimensional map image, and a three-dimensional map image may be adopted. As a three-dimensional map image, for example, three-dimensional model information that represents the position and shape of a feature such as a road or a house in three dimensions is used. It is possible to employ an image obtained in this way. At this time, the viewpoint and the field frame may be set so that the position represented by the position character string is included in the image. Further, the geographical range represented by the three-dimensional map image may be determined using the range on the ground surface as in the case of generating the two-dimensional map image. Moreover, as a map image, you may employ | adopt not only a still image but a moving image. For example, when a three-dimensional map image is used, a moving image obtained by rotating the viewpoint around the position represented by the position character string may be used. Moreover, it is good also as using the moving image obtained by moving a viewpoint along a path | route.

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

変形例7:
上記実施例1において、クライアントコンピュータを携帯電話とし、当該携帯電話に位置検出部(たとえば、GPS)を付属し、このGPSにより取得された現在位置情報を、投稿情報とともにサーバに送信するよう、構成することも可能である。こうすることにより、投稿記事から位置文字列が抽出できない場合であっても、現在位置情報を利用することで、地図画像を生成することが可能となる。また、投稿記事から位置文字列が抽出できた場合であっても、その抽出された位置文字列の正確性を、現在位置情報と照合することで判断することができる。この場合、位置文字列の指し示す位置と、現在位置情報とが大きく異なる場合には、携帯電話(ユーザ)に問い合わせるよう構成することで、ユーザの意図に沿った地図画像を作成することが可能となる。
Modification 7:
In the first embodiment, the client computer is a mobile phone, the mobile phone is attached with a position detection unit (for example, GPS), and the current position information acquired by the GPS is transmitted to the server together with the posted information. It is also possible to do. By doing so, it is possible to generate a map image by using the current position information even if the position character string cannot be extracted from the posted article. Even if a position character string can be extracted from the posted article, the accuracy of the extracted position character string can be determined by comparing it with the current position information. In this case, if the position indicated by the position character string is significantly different from the current position information, it is possible to create a map image in line with the user's intention by making an inquiry to the mobile phone (user). Become.

変形例8:
上述の各実施例では、Webサーバ200は、投稿された記事と地図画像とを提供しているが、クライアントコンピュータ100bからの要求に応じて、いずれか一方のみを提供することとしてもよい。例えば、携帯電話等の画像を充分に大きく表示できない装置を用いてWebページを閲覧する場合がある。このような場合には、テキストのみを送信することとしてもよい。また、車載用のナビゲーション装置を用いる場合には、地図画像のみを送信することとしてもよい。Webサーバ200が送信する情報を切り替える方法としては、任意の方法を用いることが可能である。例えば、テキストのみを送信するためのURLと、画像のみを送信するためのURLを準備し、クライアント装置を操作するユーザが、適宜、好みのURL指定する方法を用いることができる。
Modification 8:
In each of the embodiments described above, the Web server 200 provides posted articles and map images. However, only one of them may be provided in response to a request from the client computer 100b. For example, a Web page may be browsed using a device such as a mobile phone that cannot display a sufficiently large image. In such a case, only text may be transmitted. Moreover, when using a vehicle-mounted navigation device, only the map image may be transmitted. Any method can be used as a method of switching the information transmitted by the Web server 200. For example, it is possible to prepare a URL for transmitting only text and a URL for transmitting only an image, and a user operating the client device can use a method of specifying a favorite URL as appropriate.

変形例9:
なお、上述の各実施例では、Webサーバ200が地図画像情報を送信することとしているが、この代わりに、位置文字列が表す位置を通る経路を案内する文章(テキスト)を送信することとしてもよい。例えば、位置文字列が表す地理的な位置から最寄りの駅へ至る経路を案内する文章を送信することとしてもよい。この場合には、地図データベースMDBに、道路や交差点の名前を格納しておき、さらに、経路を表す文章(テキスト)を生成する経路案内文章生成部(図示省略)をWebサーバ200に設けておけばよい。経路案内文章生成部は、地図データベースMDBを参照しつつ、「A1通りを北進、B1交差点を右折・・・」といった経路を表すテキストを生成すればよい。
Modification 9:
In each of the above-described embodiments, the Web server 200 transmits the map image information. Instead, the Web server 200 may transmit a sentence (text) that guides a route through the position represented by the position character string. Good. For example, it is good also as transmitting the text which guides the route from the geographical position which a position character string represents to the nearest station. In this case, names of roads and intersections are stored in the map database MDB, and a route guidance sentence generation unit (not shown) for generating a sentence (text) representing a route may be provided in the Web server 200. That's fine. The route guidance text generation unit may generate text representing a route such as “go north on A1 street, turn right at B1 intersection” while referring to the map database MDB.

本発明の一実施例としてのネットワークシステム300の構成を示す説明図である。It is explanatory drawing which shows the structure of the network system 300 as one Example of this invention. Webサーバ200が提供するWebページの一例を示す説明図である。4 is an explanatory diagram illustrating an example of a Web page provided by a Web server 200. FIG. 記事を投稿する処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process which submits an article. 入力画面の一例を示す説明図である。It is explanatory drawing which shows an example of an input screen. 記事を追加する処理の概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the process which adds an article. 生成されたWebページの一例を示す説明図である。It is explanatory drawing which shows an example of the produced | generated Web page. 更新されたWebページを閲覧する処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process which browses the updated web page. クライアントコンピュータ100bが地図画像を取得する様子の概要を示す説明図である。It is explanatory drawing which shows the outline | summary of a mode that the client computer 100b acquires a map image. 第2実施例におけるWebページと地図画像との概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the web page and map image in 2nd Example. 第3実施例におけるWebページと地図画像との概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the web page and map image in 3rd Example. 第4実施例におけるWebページと地図画像との概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the web page and map image in 4th Example. 第5実施例におけるWebページと地図画像との概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the web page and map image in 5th Example. 第6実施例におけるWebページと地図画像との概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the web page and map image in 6th Example. 第7実施例におけるWebページの一例を示す説明図である。It is explanatory drawing which shows an example of the web page in 7th Example. 第8実施例における記事の入力画面の一例を示す説明図である。It is explanatory drawing which shows an example of the input screen of the article in 8th Example. 入力画面ISaを用いて記事を投稿する処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the process which posts an article using input screen ISa. 本発明の別の実施例としてのネットワークシステム300aの構成を示す説明図である。It is explanatory drawing which shows the structure of the network system 300a as another Example of this invention. 携帯電話600から記事を投稿する手順を示すフローチャートである。10 is a flowchart showing a procedure for posting an article from a mobile phone 600. 記事を投稿する様子を示す説明図である。It is explanatory drawing which shows a mode that an article is contributed. 第10実施例における携帯電話600から記事を投稿する手順を示すフローチャートである。It is a flowchart which shows the procedure which submits | posts the article from the mobile telephone 600 in 10th Example. 記事を投稿する様子を示す説明図である。It is explanatory drawing which shows a mode that an article is contributed.

符号の説明Explanation of symbols

100a、100b...クライアントコンピュータ
200、200a...Webサーバ
210、210a...データ処理部
212...Webデータ受信部
214...Webデータ送信部
216...Webデータ生成部
218...構文解析部
220...位置データ管理部
222...地図データ管理部
224...位置文字列提供部
250...通信部
260...タイマ
270...データ格納部
300、300a...ネットワークシステム
500...中継サーバ
600...携帯電話
610...通信部
620...データ処理部
630...位置検出部
650...モニタ
INET...インターネット
BNET...基地局ネットワーク
CA...カテゴリ指定領域
RA...記事表示領域
PB...現在位置ボタン
OB...OKボタン
RB、RBb...登録ボタン
MC...コメント
TF、TFb...タイトルフィールド
BF、BFb...本文フィールド
CL...カレンダ領域
CM、CMb...カテゴリメニュー
CP...十字印
IS、ISa、ISb、ISc...入力画面
BS1、BS2、BS3、BS4、BS5...基地局
PDB...位置データベース
CDB...カテゴリ文字列データベース
RDB...範囲文字列データベース
YMA...年月指定領域
100a, 100b ... Client computer 200, 200a ... Web server 210, 210a ... Data processing unit 212 ... Web data reception unit 214 ... Web data transmission unit 216 ... Web data generation unit 218 ... syntactic analysis unit 220 ... position data management unit 222 ... map data management unit 224 ... position character string providing unit 250 ... communication unit 260 ... timer 270 ... data storage unit 300 , 300a ... Network system 500 ... Relay server 600 ... Mobile phone 610 ... Communication unit 620 ... Data processing unit 630 ... Location detection unit 650 ... Monitor INET ... Internet BNET ... Base station network CA ... Category designation area RA ... Article display area PB ... Current position button OB ... OK button RB, RBb ... Registration button MC ... Comment TF, TFb. ..Title Field BF, BFb ... Body field CL ... Calendar area CM, CMb ... Category menu CP ... Cross mark IS, ISa, ISb, ISc ... Input screen BS1, BS2, BS3, BS4, BS5 ... Base station PDB ... Location database CDB ... Category string database RDB ... Range string database YMA ... Year and month designation area

Claims (18)

ネットワークを介して情報を提供するサーバであって、
前記ネットワークに接続された第1クライアント装置からテキストを含む情報である投稿情報を受信する投稿情報受信部と、
前記投稿情報を含む情報である提供情報を生成する提供情報生成部と、
前記テキストの中から、地理的位置に関連付けられた文字列である位置文字列を抽出する位置文字列抽出部と、
前記抽出された位置文字列に関連付けられた地理的位置を含むとともに地理的な範囲が定められた地図画像に関連する地図画像情報を生成する地図画像情報生成部と、
前記ネットワークに接続された第2クライアント装置からの要求に応じて、前記提供情報と前記地図画像情報とを、前記第2クライアント装置へ送信することが可能な情報送信部と、
を備える、サーバ。
A server that provides information via a network,
A posting information receiving unit that receives posting information that is information including text from a first client device connected to the network;
A provision information generation unit that generates provision information that is information including the posted information;
A position character string extraction unit that extracts a position character string that is a character string associated with a geographical position from the text;
A map image information generating unit for generating map image information related to a map image including a geographical position associated with the extracted position character string and having a geographical range defined;
An information transmission unit capable of transmitting the provision information and the map image information to the second client device in response to a request from the second client device connected to the network;
Comprising a server.
請求項1に記載のサーバであって、
前記情報送信部は、前記第2クライアント装置から、前記提供情報と前記地図画像情報とのうちの一方のみを指定する要求を受けた場合には、前記提供情報と前記地図画像情報との代わりに、前記指定された情報のみを前記第2クライアント装置へ送信する、
サーバ。
The server according to claim 1,
When the information transmission unit receives a request for designating only one of the provision information and the map image information from the second client device, the information transmission unit replaces the provision information and the map image information. Sending only the designated information to the second client device;
server.
請求項1または請求項2に記載のサーバであって、
前記投稿情報受信部が前記投稿情報を受信する度に、
前記位置文字列抽出部は、前記投稿情報受信部が受信した新たな投稿情報のみを対象として前記抽出処理を実行し、前記提供情報生成部は、前記新たな投稿情報を前記提供情報に追加することによって、前記抽出処理済みの提供情報を生成する、
サーバ。
The server according to claim 1 or 2, wherein
Each time the posted information receiving unit receives the posted information,
The position character string extraction unit performs the extraction process only on new post information received by the post information reception unit, and the provision information generation unit adds the new post information to the provision information. To generate the extracted provision information.
server.
請求項1ないし請求項3のいずれかに記載のサーバであって、
前記地図画像情報生成部が生成する前記地図画像情報は地図画像である、サーバ。
A server according to any one of claims 1 to 3,
The map image information generated by the map image information generation unit is a map image.
請求項4に記載のサーバであって、
前記提供情報生成部は、複数種類の提供情報を生成することが可能であるとともに、前記投稿情報を、前記第1クライアント装置からの指示で指定された種類の提供情報に追加し、
前記地図画像情報生成部は、地理的な範囲が同じであるとともに表示される内容が互いに異なる複数種類の地図画像を生成することが可能であるとともに、前記地図画像の内容の種類を、前記投稿情報が追加される提供情報の種類に応じて決定する、
サーバ。
The server according to claim 4, wherein
The provision information generation unit is capable of generating a plurality of types of provision information, and adding the posting information to the types of provision information designated by an instruction from the first client device,
The map image information generation unit is capable of generating a plurality of types of map images having the same geographical range and different displayed contents, and the type of content of the map image Decide according to the type of information to be added,
server.
請求項4に記載のサーバであって、
前記地図画像情報生成部は、地理的な範囲が同じであるとともに表示される内容が互いに異なる複数種類の地図画像を生成することが可能であり、
前記サーバは、さらに、
前記テキストの中から、前記地図画像の種類のいずれかに関連付けられた文字列である地図種文字列を抽出する地図種文字列抽出部を備え、
前記地図画像情報生成部は、生成する地図画像の内容の種類を、前記抽出された地図種文字列に基づいて決定する、
サーバ。
The server according to claim 4, wherein
The map image information generation unit is capable of generating a plurality of types of map images having the same geographical range and different displayed contents.
The server further includes:
A map type character string extracting unit that extracts a map type character string that is a character string associated with any of the types of the map image from the text,
The map image information generation unit determines the type of content of the map image to be generated based on the extracted map type character string.
server.
請求項4ないし請求項6のいずれかに記載のサーバであって、
前記地図画像情報生成部は、地理的な範囲の大きさが互いに異なる複数種類の地図画像を生成することが可能であり、
前記サーバは、さらに、
前記テキストの中から、地理的な範囲の大きさに関連付けられた文字列である範囲文字列を抽出する範囲文字列抽出部を備え、
前記地図画像情報生成部は、生成する地図画像が表す地理的な範囲の大きさを、前記抽出された範囲文字列に基づいて決定する、
サーバ。
A server according to any one of claims 4 to 6,
The map image information generation unit is capable of generating a plurality of types of map images having different geographical ranges.
The server further includes:
A range character string extraction unit that extracts a range character string that is a character string associated with the size of a geographical range from the text;
The map image information generation unit determines the size of a geographical range represented by the generated map image based on the extracted range character string.
server.
請求項4ないし請求項7のいずれかに記載のサーバであって、
前記地図画像情報生成部は、地理的な範囲が同じであるとともに時期範囲が互いに異なる複数種類の地図画像を生成することが可能であり、さらに、生成する地図画像の時期範囲の種類を、前記投稿情報に関する時間に基づいて決定する、
サーバ。
A server according to any one of claims 4 to 7,
The map image information generation unit can generate a plurality of types of map images having the same geographical range and different time ranges, and further, the type of the time range of the map image to be generated is Decide based on the time related to post information,
server.
請求項4ないし請求項8のいずれかに記載のサーバであって、
前記地図画像情報生成部は、1つの前記投稿情報に含まれる前記テキストから複数の位置文字列が抽出された場合には、前記複数の位置文字列のそれぞれが表す地理的位置を通る経路を表す地図画像を生成する、
サーバ。
A server according to any one of claims 4 to 8,
When a plurality of position character strings are extracted from the text included in one piece of post information, the map image information generation unit represents a route passing through a geographical position represented by each of the plurality of position character strings. Generate a map image,
server.
請求項4ないし請求項8のいずれかに記載のサーバであって、
さらに、前記第2クライアント装置から、地理的な位置を表す情報である追加位置情報を受信する追加位置情報受信部を備え、
前記地図画像情報生成部は、前記追加位置情報が表す地理的位置と、前記抽出された位置文字列に関連付けられた地理的位置と、を通る経路を表す地図画像を生成する、
サーバ。
A server according to any one of claims 4 to 8,
And an additional position information receiving unit that receives additional position information that is information representing a geographical position from the second client device,
The map image information generation unit generates a map image representing a route passing through the geographical position represented by the additional position information and the geographical position associated with the extracted position character string;
server.
請求項4ないし請求項10のいずれかに記載のサーバであって、
前記第1クライアント装置からの要求に応じて、
前記投稿情報受信部は、前記投稿情報のうちの前記テキストを含む少なくとも一部の情報を受信するとともに、前記地図画像情報生成部は、前記テキストに基づいて前記地図画像を生成し、さらに、前記情報送信部は、前記投稿情報の修正が可能な状態で、前記地図画像を前記第1クライアント装置へ送信する、
サーバ。
A server according to any one of claims 4 to 10,
In response to a request from the first client device,
The posted information receiving unit receives at least a part of the posted information including the text, the map image information generating unit generates the map image based on the text, and The information transmission unit transmits the map image to the first client device in a state where the post information can be corrected.
server.
ネットワークに接続されたコンピュータを用いて、前記ネットワークを介して情報を提供する方法であって、
(a)前記コンピュータが、前記ネットワークに接続された第1クライアント装置からテキストを含む情報である投稿情報を受信してメモリに格納する工程と、
(b)前記コンピュータが、前記投稿情報を含む情報である提供情報を生成する工程と、
(c)前記コンピュータが、前記メモリに格納されたテキストの中から、地理的位置に関連付けられた文字列である位置文字列を抽出する工程と、
(d)前記コンピュータが、前記抽出された位置文字列に関連付けられた地理的位置を含むとともに地理的な範囲が定められた地図画像に関連する地図画像情報を生成する工程と、
(e)前記コンピュータが、前記ネットワークに接続された第2クライアント装置からの要求に応じて、前記提供情報と前記地図画像情報とを、前記第2クライアント装置へ送信する工程と、
を備える、情報の提供方法。
A method for providing information via a network using a computer connected to the network,
(A) The computer receives post information that is information including text from a first client device connected to the network and stores the post information in a memory;
(B) the computer generating provision information which is information including the posting information;
(C) the computer extracting a position character string that is a character string associated with a geographical position from the text stored in the memory;
(D) the computer generating map image information related to a map image including a geographical position associated with the extracted position character string and having a geographical range;
(E) the computer transmitting the provision information and the map image information to the second client device in response to a request from the second client device connected to the network;
A method for providing information.
ネットワークに接続されたコンピュータに、前記ネットワークを介して情報を提供する処理を実行させるためのコンピュータプログラムであって、
(a)前記ネットワークに接続された第1クライアント装置からテキストを含む情報である投稿情報を受信する機能と、
(b)前記投稿情報を含む情報である提供情報を生成する機能と、
(c)前記テキストの中から、地理的位置に関連付けられた文字列である位置文字列を抽出する機能と、
(d)前記抽出された位置文字列に関連付けられた地理的位置を含むとともに地理的な範囲が定められた地図画像に関連する地図画像情報を生成する機能と、
(e)前記ネットワークに接続された第2クライアント装置からの要求に応じて、前記提供情報と前記地図画像情報とを、前記第2クライアント装置へ送信する機能と、
をコンピュータに実現させるコンピュータプログラム。
A computer program for causing a computer connected to a network to execute a process of providing information via the network,
(A) a function of receiving post information, which is information including text, from a first client device connected to the network;
(B) a function of generating provided information that is information including the posted information;
(C) a function of extracting a position character string that is a character string associated with a geographical position from the text;
(D) a function of generating map image information related to a map image including a geographical position associated with the extracted position character string and having a geographical range defined;
(E) a function of transmitting the provision information and the map image information to the second client device in response to a request from the second client device connected to the network;
A computer program that causes a computer to realize
ネットワークを介して情報を提供するサーバであって、
前記ネットワークに接続された第1クライアント装置の要求に応じて前記サーバへ送信された地理的な位置を表す位置情報を受信する位置情報受信部と、
前記位置情報に基づいて、前記位置情報が表す地理的位置に関連付けられた文字列である位置表示文字列を生成する位置表示文字列生成部と、
前記位置表示文字列を前記第1クライアント装置へ送信する位置表示文字列送信部と、
前記第1クライアント装置から、前記位置表示文字列を含むテキストを含む情報である投稿情報を受信する投稿情報受信部と、
前記投稿情報を含む情報である提供情報を生成する提供情報生成部と、
前記ネットワークに接続された第2クライアント装置からの要求に応じて、前記提供情報を前記第2クライアント装置へ送信する提供情報送信部と、
を備える、サーバ。
A server that provides information via a network,
A position information receiving unit that receives position information indicating a geographical position transmitted to the server in response to a request from a first client device connected to the network;
A position display character string generation unit that generates a position display character string that is a character string associated with the geographical position represented by the position information, based on the position information;
A position display character string transmitter for transmitting the position display character string to the first client device;
A post information receiving unit that receives post information that is information including text including the position display character string from the first client device;
A provision information generation unit that generates provision information that is information including the posted information;
A provision information transmitting unit that transmits the provision information to the second client device in response to a request from the second client device connected to the network;
Comprising a server.
請求項14に記載のサーバであって、
前記位置情報受信部は、前記第1クライアント装置から前記位置情報を受信する、
サーバ。
The server according to claim 14, wherein
The position information receiving unit receives the position information from the first client device;
server.
請求項15に記載のサーバであって、
さらに、
前記地理的な位置の指定に用いられる指定用地図画像を生成する指定用地図画像生成部と、
前記指定用地図画像を前記ネットワークを介して送信する指定用地図画像送信部と、を備え、
前記位置情報受信部が前記位置情報を受信する前に、前記指定用地図画像生成部が前記指定用地図画像を生成するとともに、前記指定用地図画像送信部が前記生成された指定用地図画像を前記第1クライアント装置へ送信し、
前記位置情報受信部は、前記送信された指定用地図画像上の位置を表す前記位置情報を前記第1クライアント装置から受信する、
サーバ。
The server according to claim 15, wherein
further,
A designation map image generation unit for generating a designation map image used for designation of the geographical position;
A designation map image transmission unit for transmitting the designation map image via the network,
Before the position information receiving unit receives the position information, the designating map image generating unit generates the designating map image, and the designating map image transmitting unit transmits the generated designating map image. Sending to the first client device;
The position information receiving unit receives the position information representing the position on the transmitted designation map image from the first client device;
server.
ネットワークに接続されたコンピュータを用いて、前記ネットワークを介して情報を提供する方法であって、
(a)前記コンピュータが、前記ネットワークに接続された第1クライアント装置の要求に応じて前記コンピュータへ送信された地理的な位置を表す位置情報を受信してメモリに格納する工程と、
(b)前記コンピュータが、前記メモリに格納された位置情報に基づいて、前記位置情報が表す地理的位置に関連付けられた文字列である位置表示文字列を生成する工程と、
(c)前記コンピュータが、前記位置表示文字列を前記第1クライアント装置へ送信する工程と、
(d)前記コンピュータが、前記第1クライアント装置から、前記位置表示文字列を含むテキストを含む情報である投稿情報を受信してメモリに格納する工程と、
(e)前記コンピュータが、前記メモリに格納された投稿情報を含む情報である提供情報を生成する工程と、
(f)前記コンピュータが、前記ネットワークに接続された第2クライアント装置からの要求に応じて、前記提供情報を前記第2クライアント装置へ送信する工程と、
を備える、情報の提供方法。
A method for providing information via a network using a computer connected to the network,
(A) the computer receiving location information representing a geographic location transmitted to the computer in response to a request from a first client device connected to the network and storing the location information in a memory;
(B) The computer generates a position display character string that is a character string associated with the geographical position represented by the position information based on the position information stored in the memory;
(C) the computer transmitting the position display character string to the first client device;
(D) The computer receives post information, which is information including text including the position display character string, from the first client device, and stores it in a memory;
(E) the computer generating provision information which is information including post information stored in the memory;
(F) the computer transmitting the provision information to the second client device in response to a request from the second client device connected to the network;
A method for providing information.
ネットワークに接続されたコンピュータに、前記ネットワークを介して情報を提供する処理を実行させるためのコンピュータプログラムであって、
(a)前記ネットワークに接続された第1クライアント装置の要求に応じて前記コンピュータへ送信された地理的な位置を表す位置情報を受信する機能と、
(b)前記位置情報に基づいて、前記位置情報が表す地理的位置に関連付けられた文字列である位置表示文字列を生成する機能と、
(c)前記位置表示文字列を前記第1クライアント装置へ送信する機能と、
(d)前記第1クライアント装置から、前記位置表示文字列を含むテキストを含む情報である投稿情報を受信する機能と、
(e)前記投稿情報を含む情報である提供情報を生成する機能と、
(f)前記ネットワークに接続された第2クライアント装置からの要求に応じて、前記提供情報を前記第2クライアント装置へ送信する機能と、
をコンピュータに実現させるコンピュータプログラム。
A computer program for causing a computer connected to a network to execute a process of providing information via the network,
(A) a function of receiving location information indicating a geographical location transmitted to the computer in response to a request from a first client device connected to the network;
(B) a function of generating a position display character string that is a character string associated with the geographical position represented by the position information based on the position information;
(C) a function of transmitting the position display character string to the first client device;
(D) a function of receiving post information, which is information including text including the position display character string, from the first client device;
(E) a function of generating provided information that is information including the posted information;
(F) a function of transmitting the provision information to the second client device in response to a request from the second client device connected to the network;
A computer program that causes a computer to realize
JP2004239779A 2004-08-19 2004-08-19 Provision of location information via network Expired - Fee Related JP5068002B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004239779A JP5068002B2 (en) 2004-08-19 2004-08-19 Provision of location information via network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004239779A JP5068002B2 (en) 2004-08-19 2004-08-19 Provision of location information via network

Publications (2)

Publication Number Publication Date
JP2006059106A true JP2006059106A (en) 2006-03-02
JP5068002B2 JP5068002B2 (en) 2012-11-07

Family

ID=36106530

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004239779A Expired - Fee Related JP5068002B2 (en) 2004-08-19 2004-08-19 Provision of location information via network

Country Status (1)

Country Link
JP (1) JP5068002B2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007334799A (en) * 2006-06-19 2007-12-27 Fujitsu Ltd Information providing program, recording medium recording the program, information providing apparatus, and information providing method
US20080125969A1 (en) * 2006-11-20 2008-05-29 Yih-Farn Chen Method and apparatus for providing geospatial and temporal navigation
JP2009048369A (en) * 2007-08-17 2009-03-05 Fujitsu Ltd Information processing method, information processing apparatus, and information processing program
JP2009223446A (en) * 2008-03-14 2009-10-01 Mitsubishi Space Software Kk Data distribution device, data distribution method and data distribution program
JP2010079812A (en) * 2008-09-29 2010-04-08 Oki Electric Ind Co Ltd Apparatus and method for identifying location representation, and program
JP2010128806A (en) * 2008-11-27 2010-06-10 Hitachi Ltd Information analyzing device
JP2012252428A (en) * 2011-05-31 2012-12-20 Yasumi Takahashi Method for sharing information, server device and program
JP2013164653A (en) * 2012-02-09 2013-08-22 Konica Minolta Inc Position related information registration device, position related information registration system and program
JP2013178135A (en) * 2012-02-28 2013-09-09 Alpine Electronics Inc On-vehicle system
JP2013239064A (en) * 2012-05-16 2013-11-28 Nippon Telegr & Teleph Corp <Ntt> Document discrimination device, method and program
JP6403842B1 (en) * 2017-07-13 2018-10-10 ヤフー株式会社 Information processing apparatus, content providing system, information processing method, and program
JP6403855B1 (en) * 2017-10-20 2018-10-10 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP2019079498A (en) * 2018-08-01 2019-05-23 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP2019079497A (en) * 2018-08-01 2019-05-23 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000076285A (en) * 1998-08-31 2000-03-14 Sony Corp Information processor, information processing method and supply medium
JP2000322420A (en) * 1999-05-07 2000-11-24 Hitachi Ltd Method for registering and retrieving spatial data
JP2002132791A (en) * 2000-10-24 2002-05-10 Nec Corp Device and method for extracting place name information, recording medium with extraction program recorded thereon and map information retrieving device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000076285A (en) * 1998-08-31 2000-03-14 Sony Corp Information processor, information processing method and supply medium
JP2000322420A (en) * 1999-05-07 2000-11-24 Hitachi Ltd Method for registering and retrieving spatial data
JP2002132791A (en) * 2000-10-24 2002-05-10 Nec Corp Device and method for extracting place name information, recording medium with extraction program recorded thereon and map information retrieving device

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007334799A (en) * 2006-06-19 2007-12-27 Fujitsu Ltd Information providing program, recording medium recording the program, information providing apparatus, and information providing method
US8645055B2 (en) * 2006-11-20 2014-02-04 At&T Intellectual Property I, L.P. Method and apparatus for providing geospatial and temporal navigation
US20080125969A1 (en) * 2006-11-20 2008-05-29 Yih-Farn Chen Method and apparatus for providing geospatial and temporal navigation
US10371532B2 (en) 2006-11-20 2019-08-06 At&T Intellectual Property I, L.P. Method and apparatus for providing geospatial and temporal navigation
US20150094956A1 (en) * 2006-11-20 2015-04-02 At&T Intellectual Property I, L.P. Method and apparatus for providing geospatial and temporal navigation
US8909473B2 (en) 2006-11-20 2014-12-09 At&T Intellectual Property I, L.P. Method and apparatus for providing geospatial and temporal navigation
US20140142848A1 (en) * 2006-11-20 2014-05-22 At&T Intellectual Property I, L.P. Method and apparatus for providing geospatial and temporal navigation
JP2009048369A (en) * 2007-08-17 2009-03-05 Fujitsu Ltd Information processing method, information processing apparatus, and information processing program
JP2009223446A (en) * 2008-03-14 2009-10-01 Mitsubishi Space Software Kk Data distribution device, data distribution method and data distribution program
JP2010079812A (en) * 2008-09-29 2010-04-08 Oki Electric Ind Co Ltd Apparatus and method for identifying location representation, and program
JP2010128806A (en) * 2008-11-27 2010-06-10 Hitachi Ltd Information analyzing device
JP2012252428A (en) * 2011-05-31 2012-12-20 Yasumi Takahashi Method for sharing information, server device and program
JP2013164653A (en) * 2012-02-09 2013-08-22 Konica Minolta Inc Position related information registration device, position related information registration system and program
JP2013178135A (en) * 2012-02-28 2013-09-09 Alpine Electronics Inc On-vehicle system
JP2013239064A (en) * 2012-05-16 2013-11-28 Nippon Telegr & Teleph Corp <Ntt> Document discrimination device, method and program
JP6403842B1 (en) * 2017-07-13 2018-10-10 ヤフー株式会社 Information processing apparatus, content providing system, information processing method, and program
JP2019020883A (en) * 2017-07-13 2019-02-07 ヤフー株式会社 Information processing device, content providing system, information processing method, and program
JP6403855B1 (en) * 2017-10-20 2018-10-10 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP2019079103A (en) * 2017-10-20 2019-05-23 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP2019079498A (en) * 2018-08-01 2019-05-23 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP2019079497A (en) * 2018-08-01 2019-05-23 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program

Also Published As

Publication number Publication date
JP5068002B2 (en) 2012-11-07

Similar Documents

Publication Publication Date Title
JP4851223B2 (en) Information display device
US7096233B2 (en) Server, user terminal, information providing service system and information providing service method for providing information in conjunction with a geographical mapping application
JP3514626B2 (en) Route information providing system and WWW server used therefor, route information providing method and WWW server used therefor
US20150169524A1 (en) Sharing Geographical Information Between Users
JP2015064889A (en) System and method for initiating action and providing feedback by pointing at object of interest
JP5068002B2 (en) Provision of location information via network
JP2002116689A (en) Updating method of road information in map information providing system, its updating server, server program and recording medium recorded with the program
JP2002157253A (en) Information providing server, client and recording medium recording information provision retrieval execution program
Gartner et al. Location based services and telecartography
JP5952667B2 (en) Message management apparatus, message management method, and program
JP4737645B2 (en) Information distribution system, information distribution method, information distribution server, and terminal device
JP2005275985A (en) Information transmitting system and method
Jacob et al. Campus guidance system for international conferences based on OpenStreetMap
Bertolotto et al. Bus catcher: A context sensitive prototype system for public transportation users
JP2010020802A (en) Information providing server, client, and recording medium recording execution program for information providing search
JP2011129143A (en) Information providing system, information processing device and program
JP3519342B2 (en) Map information providing system and providing method
JP5621813B2 (en) Information providing method, client, and computer-readable recording medium
JP2006184235A (en) Area guide system
JP2009145222A (en) Device, method and program for providing advertisement information
KR20010113202A (en) Method For Indication Of Advertisement by using position information In Electronic Map
JP2009175056A (en) Map display system and map distribution server
JP2012185168A (en) Apparatus and method for providing advertisement information
JP2008129224A (en) Map display system, map distribution server, map display terminal, and address specifying method
JP2010256106A (en) Road guidance system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070815

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091222

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100219

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100518

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100818

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100826

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20101015

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120814

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150824

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees