JP4881205B2 - Bookmark management apparatus, bookmark management method, and computer program - Google Patents
Bookmark management apparatus, bookmark management method, and computer program Download PDFInfo
- Publication number
- JP4881205B2 JP4881205B2 JP2007087665A JP2007087665A JP4881205B2 JP 4881205 B2 JP4881205 B2 JP 4881205B2 JP 2007087665 A JP2007087665 A JP 2007087665A JP 2007087665 A JP2007087665 A JP 2007087665A JP 4881205 B2 JP4881205 B2 JP 4881205B2
- Authority
- JP
- Japan
- Prior art keywords
- bookmark
- information
- web page
- management device
- url
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Description
この発明は、ウェブ(Web)ページのURL(Uniform Resource Locator)をブックマーク(Bookmark)として登録し、管理するブックマーク管理装置、ブックマーク管理方法及びコンピュータプログラムに関する。 The present invention relates to a bookmark management apparatus, a bookmark management method, and a computer program for registering and managing a URL (Uniform Resource Locator) of a Web (Web) page as a bookmark (Bookmark).
従来、お気に入りのウェブサイトのタイトルやURLをブックマークとして保存しておくために、ブラウザのブックマーク機能が使用されている。しかし、個々のパソコン等の端末のブラウザのブックマーク機能では、使用する端末が異なると登録しておいたブックマークを確認することができない。このため、最近では、個々の端末と通信可能なサーバにブックマークを登録する方式である、サーバサイドブックマークが利用されている。これにより、今までは個々の端末のブラウザで保存していたブックマークをサーバで保存することができるから、ユーザがどの端末を使用するかにかかわらず、サーバと通信可能なネットワークにアクセスできる環境であれば、登録したブックマークを利用することができる。また、公開・非公開の設定が可能なサービスも存在し、自分のブックマークを他人に公開し、有用なブックマーク情報を共有する動きも広まっている。 Conventionally, a bookmark function of a browser is used to save a favorite website title or URL as a bookmark. However, the bookmark function of the browser of each terminal such as a personal computer cannot check the registered bookmark if the terminal to be used is different. For this reason, recently, a server-side bookmark, which is a method of registering a bookmark in a server that can communicate with individual terminals, has been used. As a result, bookmarks that have been saved in the browser of individual terminals can be saved on the server, so it is possible to access a network that can communicate with the server regardless of which terminal the user uses. If you have one, you can use the registered bookmark. In addition, there are services that can be set to be public or private, and the movement to share your bookmark information with others is also spreading.
ブックマークは通常、登録した順に表示され、また、ジャンル分けできる場合には、カテゴリを作成して保存している。しかし、登録件数が多くなるとブックマークの中から所望のウェブサイトを迅速に検索することが困難になる。 Bookmarks are usually displayed in the order of registration, and categories can be created and stored when they can be classified into categories. However, when the number of registrations increases, it becomes difficult to quickly search for a desired website from bookmarks.
これに対して、携帯端末でブックマークを登録する際に、ウェブサイトのメタ情報とGPS(Global Positioning System)を利用して測位した位置を基に保存するディレクトリを決定し、ブックマークを読み出す際には、アクセス時に取得したGPSの位置情報に基づいて、該当するディレクトリを優先表示する技術が提案されている(例えば、特許文献1)。また、携帯端末でブックマークを登録する際に、GPSを利用して測位した位置、時刻及び曜日を示す情報を取得して、ウェブサイトのタイトル及びURLと共に保存し、ブックマークを確認する際に、アクセス時に取得した付属情報とウェブサイトのブックマークの付属情報を比較し、利用場面が近いものをソートして表示する技術が提案されている(例えば、特許文献2)。
しかし、GPSを利用した測位には、ある程度の時間が必要であるから、ブックマーク登録時にGPSを利用して測位をすると、ブックマーク登録が迅速にできないという問題がある。また、端末の画面上に表示される地図において位置を指定する方式では、位置精度が低いという問題がある。 However, since positioning using GPS requires a certain amount of time, there is a problem that bookmark registration cannot be performed quickly if positioning is performed using GPS during bookmark registration. In addition, the method of specifying the position on the map displayed on the terminal screen has a problem that the position accuracy is low.
そこで、本発明は、迅速に精度の高い位置情報と共にURLを登録することができるブックマーク管理装置、ブックマーク管理方法及びコンピュータプログラムを提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a bookmark management device, a bookmark management method, and a computer program that can quickly register a URL together with highly accurate position information.
(1) ブックマークを管理するブックマーク管理装置であって、前記ブックマーク管理装置と通信可能な端末装置から、ユーザを識別するための識別情報と、前記ユーザがブックマークの登録を希望するウェブページである対象ウェブページのURLである対象URLを受信するURL受信手段と、前記URLを使用して前記対象ウェブページにアクセスし、前記対象ウェブページから住所情報を抽出する住所情報抽出手段と、前記住所情報を緯度及び経度を含む登録座標情報に変換する位置変換手段と、前記対象URLと前記登録座標情報を関連付けてブックマークとして登録するブックマーク登録手段と、前記端末装置による前記ブックマークの呼び出しの際に、前記端末装置から呼出座標情報を受信する座標情報受信手段と、前記呼出座標情報に示される座標と前記登録座標情報に示される座標との距離の近さを優先条件として、前記ブックマークを示す情報を前記端末装置に送信するブックマーク送信手段と、
を有することを特徴とするブックマーク管理装置。
(1) A bookmark management device that manages bookmarks, which is identification information for identifying a user from a terminal device that can communicate with the bookmark management device, and a target that is a web page for which the user desires to register a bookmark URL receiving means for receiving a target URL that is a URL of a web page; address information extracting means for accessing the target web page using the URL and extracting address information from the target web page; and Position conversion means for converting into registered coordinate information including latitude and longitude, bookmark registration means for associating the target URL with the registered coordinate information and registering as a bookmark, and the terminal device when calling the bookmark Coordinate information receiving means for receiving call coordinate information from a device; Bookmark sending means for sending information indicating the bookmark to the terminal device, with the proximity of the distance between the coordinates shown in the coordinate information and the coordinates shown in the registered coordinate information as a priority condition;
A bookmark management device comprising:
(1)の発明によれば、ブックマーク管理装置は、対象ウェブページから住所情報を抽出するから、GPSを使用して測位する必要がない。このため、迅速に位置情報と共にブックマークを登録することができる。また、対象ウェブページには、正確な住所情報が記載されていると期待でき、対象ウェブページにもともと記載されている住所情報を抽出するから、その位置精度は高い。そして、ブックマークの呼出の際には、端末装置の座標に近いことを優先条件として、ブックマークを示す情報を端末装置に送信することができる。 According to the invention of (1), since the bookmark management device extracts address information from the target web page, it is not necessary to perform positioning using GPS. For this reason, a bookmark can be quickly registered together with position information. Moreover, since it can be expected that accurate address information is described in the target web page, and the address information originally described in the target web page is extracted, the position accuracy is high. When the bookmark is called, information indicating the bookmark can be transmitted to the terminal device, with a priority condition being close to the coordinates of the terminal device.
(2) 前記住所情報抽出手段は、電話番号に基づいて電話帳データベースを参照し、前記電話番号に対応する前記住所情報を抽出する構成となっていることを特徴とする(1)に記載のブックマーク管理装置。 (2) The address information extraction unit is configured to refer to a telephone directory database based on a telephone number and extract the address information corresponding to the telephone number. Bookmark management device.
(2)の構成によれば、対象ウェブページに住所が記載されていない場合であっても、電話番号の記載があれば、電話帳データベースを参照して住所情報を抽出することができる。 According to the configuration of (2), even if the address is not described on the target web page, the address information can be extracted with reference to the telephone directory database if the telephone number is described.
(3) 前記座標情報受信手段は、前記端末装置から概略位置を取得し、続いて、前記端末装置からGPSを使用して測位した測位位置を受信するように構成されており、
前記ブックマーク送信手段は、前記概略位置に基づいて前記ブックマークを示す情報を送信し、続いて、前記測位位置に基づいて前記ブックマークを示す情報を送信するように構成されていることを特徴とする(1)または(2)のいずれかに記載のブックマーク管理装置。
(3) The coordinate information receiving means is configured to obtain a rough position from the terminal device, and subsequently receive a positioning position measured using GPS from the terminal device,
The bookmark transmitting means is configured to transmit information indicating the bookmark based on the approximate position, and subsequently transmit information indicating the bookmark based on the positioning position. The bookmark management device according to any one of 1) and (2).
(3)の構成によれば、ブックマーク管理装置は、第1に端末装置の概略位置に基づいてブックマークを示す情報を送信するから、端末装置から測位位置を受信する前に、ブックマークを示す情報を送信することができる。そして、ブックマーク管理装置は、測位位置を受信するとその測位位置に基づいてブックマークを示す情報を送信するから、端末装置に対して概略位置よりも精度がよい測位位置に基づいて、ブックマークを示す情報を送信することができる。 According to the configuration of (3), since the bookmark management device first transmits information indicating a bookmark based on the approximate position of the terminal device, information indicating the bookmark is received before receiving the positioning position from the terminal device. Can be sent. When the bookmark management device receives the positioning position, the bookmark management device transmits information indicating the bookmark based on the positioning position. Therefore, the bookmark management device transmits the information indicating the bookmark based on the positioning position with higher accuracy than the approximate position to the terminal device. Can be sent.
(4) 前記ブックマーク登録手段は、複数のユーザについての前記ブックマークを登録する構成となっており、前記ブックマーク送信手段は、複数人が登録した前記ブックマークの中から、前記呼出座標情報に示される座標と前記登録座標情報に示される座標との距離の近さを優先条件として前記ブックマークを抽出し、抽出した前記ブックマークを示す情報を前記端末装置に送信する構成となっていることを特徴とする(1)〜(3)のいずれかに記載のブックマーク管理装置。 (4) The bookmark registering unit is configured to register the bookmarks for a plurality of users, and the bookmark transmitting unit is configured to display the coordinates indicated in the call coordinate information from the bookmarks registered by a plurality of people. And the coordinates shown in the registered coordinate information are extracted as a priority condition, and the bookmark is extracted, and the information indicating the extracted bookmark is transmitted to the terminal device. The bookmark management device according to any one of 1) to (3).
(4)の発明によれば、ブックマーク管理装置は、現にアクセスしているユーザが登録したブックマークが少なくても、他人が登録したブックマークも送信するから、より多くのブックマークを示す情報を現にアクセスしているユーザに送信することができる。 According to the invention of (4), the bookmark management device transmits bookmarks registered by others even if there are few bookmarks registered by the user who is currently accessing, so that information indicating more bookmarks is currently accessed. Can be sent to users.
(5) 送信指定範囲と関連付けて広告情報を記録する広告情報記録手段と、各ユーザごとに前記登録座標情報に示される座標の偏りを判断する偏り判断手段と、前記偏り判断手段によって判断された座標を前記送信指定範囲に含む前記広告情報を前記各ユーザの前記端末装置に送信する広告情報送信手段と、を有することを特徴とするブックマーク管理装置。 (5) An advertisement information recording unit that records advertisement information in association with a transmission designated range, a bias determination unit that determines a bias of coordinates indicated in the registered coordinate information for each user, and a determination by the bias determination unit An advertisement information transmitting means for transmitting the advertisement information whose coordinates are included in the transmission designation range to the terminal device of each user.
(5)の構成によれば、各ユーザが頻繁に利用する地域に対応する広告を送信することができる。 According to the configuration of (5), an advertisement corresponding to an area frequently used by each user can be transmitted.
(6) ブックマークを管理するブックマーク管理装置が、前記ブックマーク管理装置と通信可能な端末装置から、ユーザを識別するための識別情報と、前記ユーザがブックマークの登録を希望するウェブページである対象ウェブページのURLである対象URLを受信するURL受信ステップと、前記ブックマーク管理装置が、前記URLを使用して前記対象ウェブページにアクセスし、前記対象ウェブページから住所情報を抽出する住所情報抽出ステップと、前記ブックマーク管理装置が、前記住所情報を緯度及び経度を含む登録座標情報に変換する位置変換ステップと、前記ブックマーク管理装置が、前記対象URLと前記登録座標情報を関連付けてブックマークとして登録するブックマーク登録ステップと、前記ブックマーク管理装置が、前記端末装置による前記ブックマークの呼び出しの際に、前記端末装置から呼出座標情報を受信する座標情報受信ステップと、前記ブックマーク管理装置が、前記呼出座標情報に示される座標と前記登録座標情報に示される座標との距離の近さを優先条件として、前記ブックマークを示す情報を前記端末装置に送信するブックマーク送信ステップと、を有することを特徴とするブックマーク管理方法。 (6) The target web page, which is a web page for which the bookmark management device that manages bookmarks is identification information for identifying a user from a terminal device that can communicate with the bookmark management device, and the user desires to register a bookmark. A URL receiving step of receiving a target URL that is a URL of the URL, and an address information extracting step in which the bookmark management device accesses the target web page using the URL and extracts address information from the target web page; A position conversion step in which the bookmark management device converts the address information into registered coordinate information including latitude and longitude; and a bookmark registration step in which the bookmark management device associates the target URL with the registered coordinate information and registers it as a bookmark. And the bookmark management device However, when the bookmark is called by the terminal device, the coordinate information receiving step for receiving the call coordinate information from the terminal device, and the bookmark management device uses the coordinates indicated in the call coordinate information and the registered coordinate information. A bookmark transmission method comprising: a bookmark transmission step of transmitting information indicating the bookmark to the terminal device using a proximity of the displayed coordinates as a priority condition.
(6)の発明によれば、(1)の発明と同様に、迅速に位置情報と共にブックマークを登録することができる。そして、ブックマークの呼出の際には、端末装置の座標に近いことを優先条件として、ブックマークを示す情報を端末装置に送信することができる。 According to the invention of (6), the bookmark can be quickly registered together with the position information as in the invention of (1). When the bookmark is called, information indicating the bookmark can be transmitted to the terminal device, with a priority condition being close to the coordinates of the terminal device.
(7) コンピュータに、ブックマークを管理するブックマーク管理装置が、前記ブックマーク管理装置と通信可能な端末装置から、ユーザを識別するための識別情報と、前記ユーザがブックマークの登録を希望するウェブページである対象ウェブページのURLである対象URLを受信するURL受信ステップと、前記ブックマーク管理装置が、前記URLを使用して前記対象ウェブページにアクセスし、前記対象ウェブページから住所情報を抽出する住所情報抽出ステップと、前記ブックマーク管理装置が、前記住所情報を緯度及び経度を含む登録座標情報に変換する位置変換ステップと、前記ブックマーク管理装置が、前記対象URLと前記登録座標情報を関連付けてブックマークとして登録するブックマーク登録ステップと、前記ブックマーク管理装置が、前記端末装置による前記ブックマークの呼び出しの際に、前記端末装置から呼出座標情報を受信する座標情報受信ステップと、前記ブックマーク管理装置が、前記呼出座標情報に示される座標と前記登録座標情報に示される座標との距離の近さを優先条件として、前記ブックマークを示す情報を前記端末装置に送信するブックマーク送信ステップと、を実行させることを特徴とするコンピュータプログラム。 (7) A bookmark management device that manages bookmarks in a computer is identification information for identifying a user from a terminal device that can communicate with the bookmark management device, and a web page that the user desires to register a bookmark. A URL receiving step for receiving a target URL that is a URL of the target web page, and address information extraction in which the bookmark management device accesses the target web page using the URL and extracts address information from the target web page A position conversion step in which the bookmark management device converts the address information into registered coordinate information including latitude and longitude; and the bookmark management device registers the target URL and the registered coordinate information as a bookmark in association with each other. Bookmark registration step; When the mark management device calls the bookmark by the terminal device, the coordinate information receiving step receives the call coordinate information from the terminal device, and the bookmark management device uses the coordinates indicated by the call coordinate information and the registration. A computer program for executing a bookmark transmission step of transmitting information indicating the bookmark to the terminal device, with the proximity of the distance indicated by the coordinate information as a priority condition.
(7)の発明によれば、(1)の発明と同様に、迅速に位置情報と共にブックマークを登録することができる。そして、ブックマークの呼出の際には、端末装置の座標に近いことを優先条件として、ブックマークを示す情報を端末装置に送信することができる。 According to the invention of (7), similar to the invention of (1), bookmarks can be quickly registered together with position information. When the bookmark is called, information indicating the bookmark can be transmitted to the terminal device, with a priority condition being close to the coordinates of the terminal device.
本発明によれば、迅速に精度の高い位置情報と共にURLを登録することができる。 According to the present invention, it is possible to quickly register a URL together with highly accurate position information.
本発明に係る好適な実施形態の一例について、図面に基づいて以下に説明する。 An example of a preferred embodiment according to the present invention will be described below based on the drawings.
[第1実施形態]
[システムの概要]
図1は、本発明の第1実施形態の一例に係るブックマーク登録システム10(以下、「システム10」と呼ぶ)を示す概略図である。
[First Embodiment]
[System Overview]
FIG. 1 is a schematic diagram showing a bookmark registration system 10 (hereinafter referred to as “system 10”) according to an example of the first embodiment of the present invention.
図1に示すように、システム10は、端末20A,20B,20Cを有する。端末20A等は、多数のユーザに対応して多数存在するが、図1においては3つのみを示す。端末20A等は、端末装置の一例である。端末20A等は、通信回線40に接続可能な機器であり、例えば、端末20Aはパーソナルコンピュータ(PC)であり、端末20BはPDA(Personal Digital Assistant)であり、端末20Cは携帯電話機である。
As shown in FIG. 1, the system 10 includes
システム10は、また、ブックマーク管理サーバ50(以下、「サーバ50」と呼ぶ)を有する。サーバ50は、ブックマークを管理するブックマーク管理装置の一例である。上述の端末20A等は、通信回線40を介してサーバ50と通信可能になっている。通信回線40は、例えば、インターネットである。
The system 10 also includes a bookmark management server 50 (hereinafter referred to as “
[端末20Aの主なハードウェア構成]
図2は、端末20Aの主なハードウェア構成を示す概略図である。端末20B等の主なハードウェア構成は端末20Aと共通であるから、説明を省略する。端末20Aは、コンピュータであり、バス22を有する。バス22には、CPU(Central Processing Unit)24、RAM(Random Access Memory)26、ROM(Read Only Memory)28、入力装置30、通信装置32及び表示装置34が接続されている。CPU24は、ROM28に記憶された各種プログラムを適宜読み出して実行することにより、各ハードウェアと協働し、各種機能を実現している。RAM26は、プログラムの実行に使用するローカルメモリである。入力装置30は、ユーザによる入力の受付を行うものであり、キーボード、ポインティング・デバイス等を含んでよい。表示装置34は、ユーザにデータの入力を受け付ける画面を表示したり、当該コンピュータによる演算処理結果の画面を表示するものであり、ブラウン管表示装置(CRT)、液晶表示装置(LCD)等のディスプレイ装置を含む。
[Main hardware configuration of terminal 20A]
FIG. 2 is a schematic diagram illustrating a main hardware configuration of the terminal 20A. Since the main hardware configuration of the terminal 20B and the like is the same as that of the terminal 20A, description thereof is omitted. The terminal 20A is a computer and has a
[サーバ50の主なハードウェア構成]
図3は、サーバ50の主なハードウェア構成を示す概略図である。サーバ50は、コンピュータであり、バス52を有する。バス52には、CPU54、RAM56、ROM58、入力装置60、通信装置62、表示装置64及びHDD(Hard Disk Drive)66が接続されている。CPU54は、ROM58やHDD66に記憶された各種プログラムを適宜読み出して実行することにより、上述のハードウェアと協働し、各種機能を実現している。なお、HDD66は、外部記憶装置の一例であり、外部記憶装置としては、HDDのほかに、大容量のバルクメモリ、及び当該バルクメモリの検索を効率的に行うために使用するキャッシュメモリや、光ディスク等が含まれる。
[Main hardware configuration of server 50]
FIG. 3 is a schematic diagram illustrating a main hardware configuration of the
[端末20Aの主なソフトウェア構成]
図4は、端末20Aの主なソフトウェア構成を示す概略図である。図4に示すように、端末20Aは、ウェブページ表示部100及びブックマーク登録部110を有する。ブックマーク登録部110は、URL送信部112、画面情報受信部114、画面情報表示部116、補正情報受付部118、補正情報送信部120、指定位置受付部122、ブックマーク受信部124、及び、ブックマーク表示部126を有する。上述の各部は、CPU24とROM28に格納された各種プログラムによって実現される。
[Main software configuration of terminal 20A]
FIG. 4 is a schematic diagram illustrating a main software configuration of the terminal 20A. As illustrated in FIG. 4, the terminal 20 </ b> A includes a web
ウェブページ表示部100は、ブラウザを起動し、ユーザが指定するウェブページ(以下、「対象ウェブページ」と呼ぶ)を表示するための構成である。対象ウェブページは、ユーザがブックマークの登録を希望するウェブページである。なお、対象ウェブページのURLを、「対象URL」と呼ぶ。
The web
URL送信部112は、端末20Aのユーザを識別するための識別情報(ユーザID)と、対象URLをサーバ50に送信するための構成である。画面情報受信部114は、サーバ50から、後述の登録画面を表示するための画面情報を受信するための構成である。画面情報表示部116は、画面情報に基づいて、表示装置34に登録画面を表示するための構成である。補正情報受付部118は、ユーザから、登録画面に表示された情報に対して、不足している情報や、修正するための情報(以下、「補正情報」と呼ぶ)を受け付けるための構成である。補正情報送信部120は、サーバ50に対して、補正情報を送信するための構成である。指定位置受付部122は、ユーザから位置の入力を受け付けるための構成である。ブックマーク受信部124は、サーバ50から、ブックマークを表示するための情報を受信するための構成である。ブックマーク表示部126は、表示装置34にブックマークを表示するための構成である。
The
[サーバ50の主なソフトウェア構成]
図5は、サーバ50の主なソフトウェア構成を示す概略図である。サーバ50が端末20Aと通信するという前提で、以下の説明をする。図5に示すように、サーバ50は、端末20AからユーザIDと、対象URLを受信するURL受信部200、対象ウェブページから地域属性情報を抽出する地域属性情報抽出部202を含む。URL受信部200はURL受信手段の一例である。地域属性情報抽出部202は住所情報抽出手段の一例である。地域属性情報抽出部202は、対象ウェブページが、サーバ50が管理するシステム内のウェブページであれば、規定ルールに従って、タイトル、住所、電話番号等の地域属性情報を抽出する。これに対して、対象ウェブページが、サーバ50が管理するシステム内のウェブページではない場合には、その対象ウェブページ内のテキストデータから、数値の並び方に基づいて、郵便番号と電話番号を抽出する。そして、郵便番号と電話番号を使用して、電話帳DB300(図6参照)から住所情報を抽出するようになっている。
[Main Software Configuration of Server 50]
FIG. 5 is a schematic diagram illustrating a main software configuration of the
例えば、日本国の郵便番号は、「○○○‐○○○○」というように、前半の3つの数字組と後半の4つの数字組がハイフン(‐)によって結合された並び方をしているという特徴(以下、「郵便番号の並び方」と呼ぶ)がある。このため、テキストデータから、郵便番号の並び方を抽出すると、それは対象ウェブページが示す目的物(例えば、レストラン)の郵便番号を示している。また、日本国の電話番号は、「○○○○‐○○‐○○○○」というように、3つの数字組が2つのハイフン(‐)によって結合されている。そして、1つめの数字組は2つ、3つまたは4つの数字で構成される。2つめの数値組は2つまたは3つまたは4つの数字で構成される。この2つめの数値組の前または後にかっこ(( ))がつく場合もある。そして、3つめの数字組は4つの数字で構成される。日本国の電話番号はこのような特徴(以下、「電話番号の並び方」と呼ぶ)がある。このため、テキストデータから、電話番号の並び方を抽出すると、それは対象ウェブページが示す目的物(例えば、レストラン)の電話番号を示している。 For example, the postal codes in Japan are arranged in such a way that the three numbers in the first half and the four numbers in the second half are joined by a hyphen (-), such as "XXXXX-XXX". (Hereinafter referred to as "postal code arrangement"). For this reason, when the arrangement of zip codes is extracted from the text data, it indicates the zip code of the object (for example, restaurant) indicated by the target web page. In addition, as for the telephone number in Japan, three number pairs are connected by two hyphens (-), such as "XXXXX-XXX-XXX". The first number set is composed of two, three, or four numbers. The second numerical set consists of two, three or four numbers. There may be parentheses (()) before or after this second set of numbers. The third number set is composed of four numbers. Japanese telephone numbers have such characteristics (hereinafter referred to as "phone number arrangement"). For this reason, when the arrangement of telephone numbers is extracted from the text data, it indicates the telephone number of the object (for example, restaurant) indicated by the target web page.
図6は、電話帳DB300の一例を示す図である。図6に示すように、電話帳DB300には、郵便番号、電話番号、住所及び施設名が関連付けられて格納されている。このため、郵便番号及び電話番号が判明すれば、住所及び施設名を特定できる。郵便番号でサーチすることで、ある程度の数に絞りこみ、さらに電話番号でサーチすることで、効率的に住所及び施設名を特定することができる。なお、本実施形態とは異なり、電話番号だけで電話帳DBをサーチして、住所及び施設名を特定するようにしてもよい。 FIG. 6 is a diagram illustrating an example of the phone book DB 300. As shown in FIG. 6, the telephone directory DB 300 stores a postal code, a telephone number, an address, and a facility name in association with each other. Therefore, if the postal code and telephone number are known, the address and facility name can be specified. By searching by postal code, it is possible to narrow down to a certain number, and by searching by telephone number, the address and facility name can be identified efficiently. Unlike this embodiment, the address book and the facility name may be specified by searching the phone book DB using only the phone number.
なお、本実施形態とは異なり、氏名・名称と、電話番号に基づいて、住所を抽出するようにしてもよい。すなわち、氏名・名称の文字列(以下、「名称文字列」と呼ぶ)を抽出し、その名称文字列に対応する電話番号を特定し、その電話番号に対応する住所を特定するようにしてもよい。 Unlike the present embodiment, the address may be extracted based on the name / name and the telephone number. That is, a character string of name / name (hereinafter referred to as “name character string”) is extracted, a telephone number corresponding to the name character string is specified, and an address corresponding to the telephone number is specified. Good.
サーバ50は、また、住所情報変換部204を有する。住所情報変換部204は、住所情報を、緯度及び経度で構成される座標情報に変換するための構成である。住所情報変換部204は位置変換手段の一例である。住所情報変換部204は、座標データベース(DB)302(図7参照)を参照し、住所情報を座標情報に変換する。
The
図7は、座標DB302の一例を示す図である。図7に示すように、座標DB302には、座標、住所、郵便番号、電話番号及び施設名が関連付けられて格納されている。このため、住所が判明すれば、座標を特定することができる。 FIG. 7 is a diagram illustrating an example of the coordinate DB 302. As shown in FIG. 7, the coordinate DB 302 stores coordinates, addresses, postal codes, telephone numbers, and facility names in association with each other. For this reason, if an address becomes clear, a coordinate can be specified.
サーバ50は、また、サムネイル生成部206を有する。サムネイル生成部206は、例えば、ウェブページにおいて、画像(イメージ)を示すタグである例えば、「img」が存在する場合に起動し、その画像の縮小画像(サムネイル)を生成するための構成である。サーバ50は、対象URLに対応する対象ウェブページにアクセスし、表示装置64(図3参照)のモニター領域すべてを画像として保存し、保存したその画像(スクリーンショット)のサイズを小さくする処理を行う。
The
サーバ50は、また、登録画面情報送信部208を有する。登録画面情報送信部208は、端末20Aに対して、登録画面(図8参照)を表示するための登録画面情報を送信するための構成である。
The
図8は、端末20Aの表示装置34に表示される登録画面の一例を示す図である。登録画面は、ブックマークを登録するための画面である。図8に示すように、登録画面には、対象ウェブページのURL、対象ウェブページに掲載されている画像のサムネイル、対象ウェページに示される目的物(図8では「Aレストラン」)の座標を示す地図が表示される。また、登録画面には、目的物のタイトル、住所、電話番号(TEL)、コメント入力欄、共通表示選択アイコン、及び登録決定アイコンが表示される。このうち、サムネイル、地図、タイトル、住所及び電話番号は、サーバ50が対象ウェブページから抽出し、電話帳DB300及び座標DB302を参照して取得したデータが予め記載されている。
FIG. 8 is a diagram illustrating an example of a registration screen displayed on the
コメント入力欄には、端末20Aのユーザがキーボード等で入力するようになっている。なお、本実施形態とは異なり、サーバ50の登録画面情報送信部208が、対象ウェブページの目的物(図8では「Aレストラン」)についての紹介文を抽出し、その紹介文を予めコメント欄に入力した上で登録画面情報を送信し、端末20Aのユーザが必要に応じて追記、変更することができるようにしてもよい。
In the comment input field, the user of the terminal 20A inputs using a keyboard or the like. Unlike the present embodiment, the registration screen
共通表示選択アイコンは、端末20のAユーザが、今回登録するブックマークを公表するか否かを選択するためのアイコンである。登録アイコンは、ブックマークの登録を決定するためのアイコンである。 The common display selection icon is an icon for the user A of the terminal 20 to select whether or not to announce the bookmark to be registered this time. The registration icon is an icon for determining bookmark registration.
サーバ50は、また、補正情報受信部210を有する。補正情報受信部210は、端末20Aから、補正情報を受信するための構成である。図8の登録画面に記載された情報は、ユーザによって補正可能である。例えば、タイトルが空欄の場合に、ユーザによって、「Aレストラン」という名称がタイトルとして入力された場合には、タイトルとしての「Aレストラン」が補正情報である。また、例えば、タイトルとして「AAレストラン」という誤った名称が記載されていた場合に、ユーザによって、「Aレストラン」という正しい名称に修正された場合には、正しい名称である「Aレストラン」が補正情報である。端末20Aのユーザによって、登録アイコンがクリックされると、これらの補正情報を含む総合情報がサーバ50に送信される。総合情報には、例えば、端末20AのユーザID、目的物のタイトル、住所、電話番号、コメント、共通表示するか否かを示す情報を含む。サーバ50は、総合情報を受信するようになっている。
The
サーバ50は、また、ブックマーク登録部212を有する。ブックマーク登録部212は、端末20Aから総合情報を受信し、ブックマークデータベース(DB)304に端末20Aの識別番号(ID)と、対象URLと座標情報等とを関連付けて登録するための構成である。ブックマーク登録部212は、ブックマーク登録手段の一例である。
The
図9は、ブックマークDB304の一例を示す図である。図9に示すように、ブックマークDB304には、ユーザID、座標、住所、郵便番号、電話番号、施設名、サムネイル、公開・非公開を示す情報、及び、コメントが関連付けられて格納されている。サムネイルは、フォルダに格納されている。ブックマークDB304には、複数のユーザについてのブックマークが登録されている。 FIG. 9 is a diagram illustrating an example of the bookmark DB 304. As shown in FIG. 9, the bookmark DB 304 stores a user ID, coordinates, address, postal code, telephone number, facility name, thumbnail, information indicating public / private information, and a comment in association with each other. The thumbnail is stored in a folder. Bookmarks for a plurality of users are registered in the bookmark DB 304.
サーバ50は、また、ブックマーク抽出部214を有する。ブックマーク抽出部214は、端末20Aからの要求に応じて、端末20Aに対して、住所入力用の表示画面(図10参照)を表示するための情報を送信する。
The
図10は、住所入力用の表示画面の一例を示す図である。端末20Aのユーザが、住所の手入力や、地図による位置の指定を行って、「送信」アイコンをクリックすると、端末20Aから位置情報を受信することができるようになっている。なお、端末20Aから受信した位置情報に住所が示されていた場合には、上述の住所情報変換部204によって座標情報に変換する。地図による位置の指定の場合には、指定された座標をそのまま使用する。
FIG. 10 is a diagram illustrating an example of an address input display screen. When a user of the terminal 20A manually inputs an address or designates a position using a map and clicks a “send” icon, position information can be received from the terminal 20A. When the address is indicated in the position information received from the terminal 20A, the address
ブックマーク抽出部214は、また、端末20Aから位置情報(以下、「受信位置情報」と呼ぶ)を受信し、その受信位置情報に基づいて、ブックマークDBからブックマークを抽出するための構成である。ブックマーク抽出部214は座標情報受信手段の一例である。受信位置情報に示される座標に近い座標を含むブックマークを優先的に抽出する。図5に示すように、サーバ50は、SNS(Social Netoworking Service)登録DB306を有する。SNS登録DB306は、ブックマークを共有することができるユーザ(以下、「共有関係のユーザ」と呼ぶ)同士の関係を示す情報を格納している。例えば、端末20Aのユーザと端末20Bのユーザがブックマークを共有するとすれば、双方のユーザIDが関連付けられて格納されている。上述のブックマーク抽出部214は、端末20Aのユーザよって登録されたブックマーク500を示す情報だけではなくて、共有関係のユーザが登録したブックマーク504を示す情報を抽出する。
The
サーバ50は、ブックマーク送信部216を有する。ブックマーク送信部216は、上述のブックマーク抽出部214によって抽出したブックマーク(図11参照)を表示するための情報を端末20Aに送信するための構成である。ブックマーク送信部216はブックマーク送信手段の一例である。
The
図11は、ブックマーク表示画面の一例を示す図である。図11に示すように、端末20Aの表示装置34には、端末20Aのユーザが登録したブックマーク500と、端末20Aのユーザが指定した位置が示された地図502が表示される。また、端末20Aと共有関係にある他のユーザが登録したブックマーク504も表示される。
FIG. 11 is a diagram illustrating an example of a bookmark display screen. As shown in FIG. 11, the
システム10は、上述のように構成されている。以下、主に図12、図13、図14及び図15を使用して、システム10の動作例を説明する。図12〜図15は、システム10の動作例を示す概略フローチャートである。なお、端末20Aが、サーバ50にアクセスするという前提で、以下の説明をする。
The system 10 is configured as described above. Hereinafter, an operation example of the system 10 will be described mainly using FIGS. 12, 13, 14, and 15. 12 to 15 are schematic flowcharts showing an operation example of the system 10. The following description will be given on the assumption that the terminal 20A accesses the
[ブックマーク登録処理]
まず、端末20Aが、特定のウェブページを表示する(図12のステップS1)。続いて、端末20Aが、そのユーザのクリック等によって、ブックマーク登録部110(図4参照)の起動信号を受けると、ブックマーク登録部110を起動する(ステップS2)。続いて、表示中のウェブページのURLとユーザIDをサーバ50に送信する(ステップS3)。
[Bookmark registration processing]
First, the terminal 20A displays a specific web page (step S1 in FIG. 12). Subsequently, when the terminal 20A receives an activation signal of the bookmark registration unit 110 (see FIG. 4) by the user's click or the like, the
続いて、サーバ50が、受信したURLに対応するウェブページにアクセスする(ステップS4)。続いて、サーバ50が、対象ウェブページから、地域属性情報を抽出する(ステップS5)。
Subsequently, the
ステップS5の詳細を図14を使用して説明する。まず、サーバ50は、対象ウェブページのURLを参照し、サーバ50が管理するウェブページ(以下、「システム内ウェブページ」と呼ぶ)か否かを判断する(図14のステップS51)。サーバ50がシステム内ウェブページであると判断した場合には、規定ルールに従って、地域属性情報を抽出する(ステップS52)。例えば、システム内ウェブページにおいては、タイトル、住所、電話番号等の記載位置が既知であるから、その記載位置に基づいて、地域属性情報を抽出することができる。これに対して、サーバ50がシステム内ウェブページではないと判断した場合には、ウェブページ内のテキストデータから、郵便番号と電話番号を抽出し(ステップS53)、その郵便番号と電話番号を使用して電話帳DB300から、住所情報を抽出する(ステップS54)。
Details of step S5 will be described with reference to FIG. First, the
続いて、サーバ50が、地域属性情報に、座標情報が含まれているか否かを判断する(ステップS6)。地域属性情報に、座標情報が含まれていると判断した場合には、その座標をそのまま使用する。これに対して、地域属性情報に、座標情報が含まれていないと判断した場合には、座標DB302を参照し、住所情報を座標情報に変換する(ステップS7)。
Subsequently, the
続いて、サーバ50が、対象ウェブページから、登録用のサムネイルを生成する(図13のステップS8)。続いて、サーバ50が、端末20Aに対して、ブックマーク登録画面を表示するための画面情報を送信する(ステップS9)。
Subsequently, the
続いて、端末20Aは、ブックマーク登録画面を表示する(ステップS10)。続いて、端末20Aは、補正情報の入力を受け付ける(ステップS11)。続いて、端末20Aが、補正情報の入力を受け付けた場合には、その補正情報をサーバ50に送信する(ステップS12)。このとき、端末20AのユーザIDと、対象ウェブページのURLと、地域属性情報も送信される。地域属性情報は、補正情報によって補正されている場合がある。
Subsequently, the terminal 20A displays a bookmark registration screen (step S10). Subsequently, the
続いて、サーバ50は、ユーザIDと、対象ウェブページのURLと、地域属性情報及び座標を関連付けた総合情報をブックマークDB304(図5参照)に登録する(ステップS13)。
Subsequently, the
[ブックマーク表示処理]
続いて、登録したブックマークを表示する処理を説明する。
まず、端末20Aが、指定位置情報の入力を受ける(図15のステップS21)。続いて、サーバ50に対して、指定位置情報を送信する(ステップS22)。
[Bookmark display processing]
Next, a process for displaying the registered bookmark will be described.
First, the
続いて、サーバ50が、指定位置情報に対応するブックマークをブックマークDB304から抽出する(ステップS23)。続いて、抽出したブックマークを端末20Aに送信する(ステップS24)。
Subsequently, the
続いて、端末20Aが、ブックマークを表示する(ステップS25)。 Subsequently, the terminal 20A displays the bookmark (step S25).
サーバ50は、ウェブページから住所情報を抽出するから、GPSを使用して測位する必要がない。このため、迅速に位置情報と共にブックマークを登録することができる。また、ウェブページにもともと記載されている住所情報を抽出するから、例えば、表示画面上の地図上で指定する場合の位置よりも位置精度が高い。そして、ブックマークの呼出の際には、端末20A等の座標に近いことを優先条件として、ブックマークを示す情報を端末20A等に送信することができる。なお、例えば、レストランのウェブページは、顧客にそのレストランに来てもらう目的を有するから、その位置情報は正確に記載されているはずである。このため、一般に、ウェブページには、正確な住所情報が記載されていると期待することができる。
Since the
また、サーバ50は、ウェブページに住所が記載されていない場合であっても、電話番号の記載があれば、電話帳DB300を参照して住所情報を抽出することができる。
Moreover, even if the address is not described on the web page, the
サーバ50は、現にアクセスしているユーザが登録したブックマークが少なくても、他人が登録したブックマークも送信するから、より多くのブックマークを示す情報を現にアクセスしているユーザに送信することができる。
Since the
[第2実施例]
次に、第2実施例について、第1実施例との相違を中心に説明する。
[Second Embodiment]
Next, the second embodiment will be described focusing on differences from the first embodiment.
図16は、ブックマーク登録システム10A(以下、「システム10A」と呼ぶ)を示す概略図である。図16に示すように、システム10Aにおいては、ユーザ甲が携帯端末21を保持して道路11に位置する。そして、GPS衛星12a,12b,12c及び12dから信号を受信し、現在位置を測位するようになっている。また、携帯端末21は、無線通信によってインターネット回線40を介してサーバ50と通信可能になっている。
FIG. 16 is a schematic diagram showing a bookmark registration system 10A (hereinafter referred to as “system 10A”). As shown in FIG. 16, in the system 10 </ b> A, the user A holds the mobile terminal 21 and is located on the
[携帯端末の主なハードウェア構成]
図17は、端末(携帯電話機)21の主なハードウェア構成を示す概略図である。端末21は、端末20A(図2参照)とは異なり、GPS装置36を有する。GPS装置36は、GPS衛星12a等からの信号を使用して、現在位置を測位するための構成である。ブックマークの表示の際に、指定位置受付部122Aは、表示装置34に表示される地図等による位置や前回の測位位置(概略位置)を取得し、続いて、現在の測位によって取得した座標を受信するようになっている。後述のように、測位には一定の時間が必要であるから、携帯端末21は、現在の測位によって測位位置を算出するまでの間において、現時点での測位を必要とすることなく取得することができる概略位置を利用するようになっている。言い換えれば、概略位置の取得と現在の測位位置の取得との間に時間のずれがあるが、即位位置の取得を待つことなく、処理を進行することができるようになっている。
[Main hardware configuration of mobile terminal]
FIG. 17 is a schematic diagram illustrating a main hardware configuration of the terminal (mobile phone) 21. Unlike the
[端末の主なソフトウェア構成]
図18は、端末21の主なソフトウェア構成を示す概略図である。端末21は、端末20A(図4参照)とは異なり、測位部128を有する。測位部128は、GPS装置36に対応する構成である。ブックマークの表示の際に、指定位置受付部122Aは、概略位置に続いて、測位によって取得した座標の入力を受けるようになっている。
[Main software configuration of terminal]
FIG. 18 is a schematic diagram illustrating a main software configuration of the terminal 21. Unlike the
図19は、表示画面の一例を示す図である。図19に示すように、表示画面には、地図が表示され、端末21の概略位置の指定を受けることができるようになっている。なお、概略位置は、前回のGPS測位による測位位置でもよい。また、GPS測位開始のアイコンが表示され、このアイコンがクリックされると、端末21は測位を開始するようになっている。 FIG. 19 is a diagram illustrating an example of a display screen. As shown in FIG. 19, a map is displayed on the display screen, and the designation of the approximate position of the terminal 21 can be received. The approximate position may be a position determined by the previous GPS positioning. Further, a GPS positioning start icon is displayed, and when this icon is clicked, the terminal 21 starts positioning.
[サーバ50Aの主なソフトウェア構成]
ブックマーク抽出部214Aは端末21から概略位置を受信し、その概略位置に基づいてブックマークDB304からブックマークを抽出する。そして、ブックマーク送信部216Aがそのブックマークを示す情報を端末21に送信する。続いて、ブックマーク抽出部214Aは端末21から測位位置を受信し、その測位位置に基づいてブックマークDB304からブックマークを抽出する。そして、ブックマーク送信部216Aがそのブックマークを示す情報を端末21に送信する。
[Main Software Configuration of Server 50A]
The
図20は、サーバ50Aの主なソフトウェア構成を示す概略図である。住所情報変換部204は、サーバ50Aがシステム内ウェブページではない場合に、そのウェブページ内のテキストデータからHTMLタグを除去し、文字列を抽出する。そして、その文字列について形態素解析を行い、住所の表示の特徴に基づいて、住所を特定する。住所の表示の特徴とは、地域名称が連続した後に、数値が連続する表示である。例えば、地域が連続している部分(例、「東京都」「中央区」「日本橋」)をキーとして抽出する。そして、その部分に続く数値部分(例「1−3−1」)を抽出する。これにより、住所を特定する。
FIG. 20 is a schematic diagram illustrating a main software configuration of the server 50A. When the server 50A is not a system web page, the address
また、サーバ50Aは、統計処理部218を有する。統計処理部218は、各ユーザごとに登録したブックマークについて、地域の偏りがないか否か、及び、カテゴリ(グルメ、クーポン、学校、病院、ショー等)の偏りがないか否かを判断するための構成である。地域の偏りがある状態とは、例えば、各ブックマークの座標が属する市町村内を特定し、各ユーザごとのすべてのブックマーク数に対して50パーセント(%)以上を有する市町村が存在する場合に、その市町村に座標が偏っていると定義する。カテゴリの偏りがある状態とは、例えば、各ユーザごとのすべてのブックマークの数に対して、50パーセント(%)以上の割合を占めるカテゴリが存在する場合に、そのカテゴリに偏っていると定義する。
In addition, the
また、サーバ50Aは、広告送信部220及び広告データベース(DB)308を有する。
The
図21は、広告DB308の一例を示す図である。図21に示すように、広告DB308には、広告の識別情報である広告IDと、広告主の識別情報である広告主IDと、指定
地域と、指定カテゴリと、広告本文と、画像と、URLとが関連付けられて格納されている。広告主は、その広告が送信されるための、地域範囲を指定地域(送信指定範囲)として指定して、サーバ50Aに対して広告の登録を要求できるようになっている。また、広告DB308には、その広告が送信されるためのカテゴリを指定することもできる。
FIG. 21 is a diagram illustrating an example of the advertisement DB 308. As shown in FIG. 21, the advertisement DB 308 includes an advertisement ID that is identification information of an advertisement, an advertiser ID that is identification information of the advertiser, a designated area, a designated category, an advertisement text, an image, and a URL. And are stored in association with each other. The advertiser can specify an area range for transmitting the advertisement as a specified area (transmission specified range) and request registration of the advertisement to the server 50A. The advertisement DB 308 can also specify a category for transmitting the advertisement.
次に、システム10Aの動作例の要部を主に図22及び図23を使用して説明する。図22及び図23は、システム10Aの動作例の要部を示す概略フローチャートである。ステップS51において、サーバ50A自身が管理するウェブページではないと判断すると、そのウェブページ内のテキストデータからHTMLタグを除去し、文字列を抽出する(図22のステップS101)。続いて、サーバ50Aは、その文字列について、形態素解析を行う(ステップS102)。ここでは、地域が連続している部分をキーとし、さらにその部分に続く数値部分を抽出する。 Next, the main part of an operation example of the system 10A will be described mainly with reference to FIGS. 22 and 23 are schematic flowcharts showing the main part of an operation example of the system 10A. If it is determined in step S51 that the web page is not managed by the server 50A itself, the HTML tag is removed from the text data in the web page and a character string is extracted (step S101 in FIG. 22). Subsequently, the server 50A performs morphological analysis on the character string (step S102). Here, a part where the regions are continuous is used as a key, and a numerical part following that part is extracted.
続いて、郵便番号と電話番号を使用して、電話帳DB300から住所情報を抽出する(ステップS103)。なお、本実施形態とは異なり、電話番号のみを使用してもよい。 Subsequently, address information is extracted from the telephone directory DB 300 using the postal code and the telephone number (step S103). Unlike the present embodiment, only the telephone number may be used.
[広告配信]
まず、サーバ50Aは、各ユーザごとのブックマーク登録に地域の偏りがあるか否かを判断する(図23のステップS201)。各ユーザごとのブックマーク登録に地域の偏りがあると判断した場合には、各ユーザごとのブックマーク登録にカテゴリの偏りがあるか否かを判断する(ステップS202)。ステップS202において、各ユーザごとのブックマーク登録にカテゴリの偏りがあると判断した場合には、広告DB308から偏り地域を指定地域とし、かつ、偏りカテゴリを指定カテゴリとする広告を抽出する(ステップS203)。そして、端末21に、偏り地域を送信指定範囲とし、かつ、偏りカテゴリを指定のカテゴリとする広告を送信する(ステップS204)。
[Ad delivery]
First, the server 50A determines whether or not there is a regional bias in bookmark registration for each user (step S201 in FIG. 23). If it is determined that there is a regional bias in bookmark registration for each user, it is determined whether there is a category bias in bookmark registration for each user (step S202). If it is determined in step S202 that there is a category bias in bookmark registration for each user, an advertisement having the biased area as the designated area and the biased category as the designated category is extracted from the advertisement DB 308 (step S203). . Then, an advertisement having the biased area as the designated transmission range and the biased category as the designated category is transmitted to the terminal 21 (step S204).
これに対して、上述のステップS201において、ブックマーク登録に地域の偏りがないと判断した場合には、カテゴリの偏りがあるか否かを判断する(ステップS202A)。このステップS202Aでカテゴリの偏りがないと判断すると、広告を送信しない。これに対して、ステップS202Aでカテゴリの偏りがあると判断すると、携帯端末21に偏りカテゴリを指定カテゴリとする広告を送信する(ステップ204A)。 On the other hand, if it is determined in step S201 described above that there is no regional bias in bookmark registration, it is determined whether there is a category bias (step S202A). If it is determined in step S202A that there is no category bias, no advertisement is transmitted. On the other hand, if it is determined in step S202A that there is a category bias, an advertisement having the biased category as the designated category is transmitted to the mobile terminal 21 (step 204A).
これに対して、上述のステップS202において、カテゴリの偏りがないと判断した場合いは、広告DB308から偏り地域の広告を抽出し(ステップS203B)、携帯端末21に偏り地域を指定地域とする広告を送信する(ステップS204B)。 On the other hand, if it is determined in step S202 described above that there is no category bias, an advertisement for the biased area is extracted from the advertisement DB 308 (step S203B), and the mobile terminal 21 sets the biased area as the designated area. Is transmitted (step S204B).
サーバ50Aは、第1に端末21の概略位置に基づいてブックマークを示す情報を送信するから、端末21から測位位置を受信する前に、ブックマークを示す情報を送信することができる。そして、サーバ50Aは、測位位置を受信するとその測位位置に基づいてブックマークを示す情報を送信するから、端末21に対して概略位置よりも精度が良い測位位置に基づいて、ブックマークを示す情報を送信することができる。 Since the server 50A first transmits information indicating a bookmark based on the approximate position of the terminal 21, the server 50A can transmit information indicating the bookmark before receiving the positioning position from the terminal 21. Then, when the server 50A receives the positioning position, the server 50A transmits information indicating the bookmark based on the positioning position. Therefore, the server 50A transmits information indicating the bookmark based on the positioning position having higher accuracy than the approximate position. can do.
また、サーバ50Aは、偏り地域を指定地域とする広告を端末21に送信するから、各ユーザが頻繁に利用する地域に対応する広告を送信することができる。そして、偏り地域は、各ユーザの住所地と一致するとは限らないから、住所地に基づいて送信するよりも有効に広告を送信することができる。 In addition, since the server 50A transmits an advertisement having a biased area as a designated area to the terminal 21, the server 50A can transmit an advertisement corresponding to an area frequently used by each user. And since an uneven area | region does not necessarily correspond with each user's address location, an advertisement can be transmitted more effectively than transmitting based on an address location.
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。 As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. The effects described in the embodiments of the present invention are only the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.
10,10A・・・ブックマーク登録システム、20A,20B,20C・・・端末、21・・・携帯端末、40・・・インターネット網、50・・・サーバ、100・・・ウェブページ表示部、110・・・ブックマーク登録部、112・・・URL送信部、114・・・画面情報受信部、116・・・画面情報表示部、118・・・補正情報受付部、120・・・補正情報送信部、122・・・指定位置受付部、124・・・ブックマーク受信部、126・・・ブックマーク表示部、128・・・測位部、200・・・URL受信部、202・・・地域属性情報抽出部、204・・・住所情報変換部、206・・・サムネイル生成部、208・・・登録画面情報送信部、210・・・補正情報受信部、212・・・ブックマーク登録部、214・・・ブックマーク抽出部、216・・・ブックマーク送信部、218・・・統計処理部、220・・・広告送信部、300・・・電話帳DB、302・・・座標DB、304・・・ブックマークDB、306・・・SNS登録DB
DESCRIPTION OF SYMBOLS 10,10A ... Bookmark registration system, 20A, 20B, 20C ... Terminal, 21 ... Portable terminal, 40 ... Internet network, 50 ... Server, 100 ... Web page display part, 110・ ・ ・
Claims (6)
前記ブックマーク管理装置と通信可能な端末装置から、ユーザを識別するための識別情報と、前記ユーザがブックマークの登録を希望するウェブページである対象ウェブページのURLである対象URLを受信するURL受信手段と、
前記URLを使用して前記対象ウェブページにアクセスし、前記対象ウェブページ内から数字及び記号の組み合わせに基づいて住所情報となる電話番号を抽出する住所情報抽出手段と、
前記住所情報を緯度及び経度を含む登録座標情報に変換する位置変換手段と、
前記対象URLと前記登録座標情報を関連付けてブックマークとして登録するブックマーク登録手段と、
前記端末装置による前記ブックマークの呼び出しの際に、前記端末装置から呼出座標情報を受信する座標情報受信手段と、
前記呼出座標情報に示される座標と前記登録座標情報に示される座標との距離の近さを優先条件として、前記ブックマークを示す情報を前記端末装置に送信するブックマーク送信手段と、
送信指定範囲と関連付けて広告情報を記録する広告情報記録手段と、
各ユーザごとに前記登録座標情報に示される座標の偏りを判断する偏り判断手段と、
前記偏り判断手段によって判断された座標を前記送信指定範囲に含む前記広告情報を前記各ユーザの前記端末装置に送信する広告情報送信手段と、
を有することを特徴とするブックマーク管理装置。 A bookmark management device for managing bookmarks,
URL receiving means for receiving identification information for identifying a user and a target URL that is a URL of a target web page that is a web page for which the user desires to register a bookmark from a terminal device capable of communicating with the bookmark management device. When,
Address information extraction means for accessing the target web page using the URL and extracting a telephone number as address information based on a combination of numbers and symbols from within the target web page;
Position conversion means for converting the address information into registered coordinate information including latitude and longitude;
Bookmark registration means for associating and registering the target URL and the registered coordinate information as a bookmark;
Coordinate information receiving means for receiving call coordinate information from the terminal device when the bookmark is called by the terminal device;
Bookmark sending means for sending information indicating the bookmark to the terminal device, with the proximity of the distance between the coordinates shown in the call coordinate information and the coordinates shown in the registered coordinate information as a priority condition;
An advertising information recording means for recording the advertising information in association with the designated transmission range;
Bias determination means for determining the bias of coordinates shown in the registered coordinate information for each user;
Advertisement information transmitting means for transmitting the advertisement information including the coordinates determined by the bias determining means to the transmission designated range to the terminal device of each user;
A bookmark management device comprising:
前記ブックマーク送信手段は、前記概略位置に基づいて前記ブックマークを示す情報を送信し、続いて、前記測位位置に基づいて前記ブックマークを示す情報を送信するように構成されていることを特徴とする請求項1または請求項2のいずれかに記載のブックマーク管理装置。 The coordinate information receiving means is configured to acquire a rough position from the terminal device, and subsequently to receive a positioning position measured using GPS (Global Positioning System) from the terminal device,
The bookmark transmission means is configured to transmit information indicating the bookmark based on the approximate position, and subsequently transmit information indicating the bookmark based on the positioning position. The bookmark management device according to claim 1 or 2.
前記ブックマーク送信手段は、複数人が登録した前記ブックマークの中から、前記呼出座標情報に示される座標と前記登録座標情報に示される座標との距離の近さを優先条件として前記ブックマークを抽出し、抽出した前記ブックマークを示す情報を前記端末装置に送信する構成となっていることを特徴とする請求項1〜請求項3のいずれかに記載のブックマーク管理装置。 The bookmark registration means is configured to register the bookmark for a plurality of users,
The bookmark transmission means extracts the bookmark from among the bookmarks registered by a plurality of people, with the proximity of the distance between the coordinates shown in the call coordinate information and the coordinates shown in the registered coordinate information as a priority condition, The bookmark management device according to any one of claims 1 to 3, wherein information indicating the extracted bookmark is transmitted to the terminal device.
前記ブックマーク管理装置が、前記URLを使用して前記対象ウェブページにアクセスし、前記対象ウェブページ内から数字及び記号の組み合わせに基づいて住所情報となる電話番号を抽出する住所情報抽出ステップと、
前記ブックマーク管理装置が、前記住所情報を緯度及び経度を含む登録座標情報に変換する位置変換ステップと、
前記ブックマーク管理装置が、前記対象URLと前記登録座標情報を関連付けてブックマークとして登録するブックマーク登録ステップと、
前記ブックマーク管理装置が、前記端末装置による前記ブックマークの呼び出しの際に、前記端末装置から呼出座標情報を受信する座標情報受信ステップと、
前記ブックマーク管理装置が、前記呼出座標情報に示される座標と前記登録座標情報に示される座標との距離の近さを優先条件として、前記ブックマークを示す情報を前記端末装置に送信するブックマーク送信ステップと、
送信指定範囲と関連付けて広告情報を記録する広告情報記録ステップと、
各ユーザごとに前記登録座標情報に示される座標の偏りを判断する偏り判断ステップと、
前記偏り判断ステップによって判断された座標を前記送信指定範囲に含む前記広告情報を前記各ユーザの前記端末装置に送信する広告情報送信ステップと、
を有することを特徴とするブックマーク管理方法。 A bookmark management device that manages bookmarks includes identification information for identifying a user from a terminal device that can communicate with the bookmark management device, and a URL of a target web page that is a web page for which the user desires to register a bookmark. A URL receiving step for receiving a target URL;
The bookmark management device accesses the target web page using the URL, and extracts an address information extraction step for extracting a telephone number as address information based on a combination of numbers and symbols from within the target web page;
The bookmark management device converts the address information into registered coordinate information including latitude and longitude; and
A bookmark registration step in which the bookmark management device registers the target URL and the registered coordinate information as a bookmark in association with each other;
A coordinate information receiving step in which the bookmark management device receives call coordinate information from the terminal device when the bookmark is called by the terminal device;
A bookmark transmission step in which the bookmark management device transmits information indicating the bookmark to the terminal device, with the proximity of the coordinate indicated by the call coordinate information and the coordinate indicated by the registered coordinate information as a priority condition; ,
An advertising information recording step for recording advertising information in association with the designated transmission range;
A bias determination step for determining a bias of coordinates shown in the registered coordinate information for each user;
An advertisement information transmission step of transmitting the advertisement information including the coordinates determined by the bias determination step in the transmission designation range to the terminal device of each user;
A bookmark management method characterized by comprising:
ブックマークを管理するブックマーク管理装置が、前記ブックマーク管理装置と通信可能な端末装置から、ユーザを識別するための識別情報と、前記ユーザがブックマークの登録を希望するウェブページである対象ウェブページのURLである対象URLを受信するURL受信ステップと、
前記ブックマーク管理装置が、前記URLを使用して前記対象ウェブページにアクセスし、前記対象ウェブページ内から数字及び記号の組み合わせに基づいて住所情報となる電話番号を抽出する住所情報抽出ステップと、
前記ブックマーク管理装置が、前記住所情報を緯度及び経度を含む登録座標情報に変換する位置変換ステップと、
前記ブックマーク管理装置が、前記対象URLと前記登録座標情報を関連付けてブックマークとして登録するブックマーク登録ステップと、
前記ブックマーク管理装置が、前記端末装置による前記ブックマークの呼び出しの際に、前記端末装置から呼出座標情報を受信する座標情報受信ステップと、
前記ブックマーク管理装置が、前記呼出座標情報に示される座標と前記登録座標情報に示される座標との距離の近さを優先条件として、前記ブックマークを示す情報を前記端末装置に送信するブックマーク送信ステップと、
送信指定範囲と関連付けて広告情報を記録する広告情報記録ステップと、
各ユーザごとに前記登録座標情報に示される座標の偏りを判断する偏り判断ステップと、
前記偏り判断ステップによって判断された座標を前記送信指定範囲に含む前記広告情報を前記各ユーザの前記端末装置に送信する広告情報送信ステップと、
を実行させることを特徴とするコンピュータプログラム。 On the computer,
A bookmark management device that manages bookmarks includes identification information for identifying a user from a terminal device that can communicate with the bookmark management device, and a URL of a target web page that is a web page for which the user desires to register a bookmark. A URL receiving step for receiving a target URL;
The bookmark management device accesses the target web page using the URL, and extracts an address information extraction step for extracting a telephone number as address information based on a combination of numbers and symbols from within the target web page;
The bookmark management device converts the address information into registered coordinate information including latitude and longitude; and
A bookmark registration step in which the bookmark management device registers the target URL and the registered coordinate information as a bookmark in association with each other;
A coordinate information receiving step in which the bookmark management device receives call coordinate information from the terminal device when the bookmark is called by the terminal device;
A bookmark transmission step in which the bookmark management device transmits information indicating the bookmark to the terminal device, with the proximity of the coordinate indicated by the call coordinate information and the coordinate indicated by the registered coordinate information as a priority condition; ,
An advertising information recording step for recording advertising information in association with the designated transmission range;
A bias determination step for determining a bias of coordinates shown in the registered coordinate information for each user;
An advertisement information transmission step of transmitting the advertisement information including the coordinates determined by the bias determination step in the transmission designation range to the terminal device of each user;
A computer program for executing
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007087665A JP4881205B2 (en) | 2007-03-29 | 2007-03-29 | Bookmark management apparatus, bookmark management method, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007087665A JP4881205B2 (en) | 2007-03-29 | 2007-03-29 | Bookmark management apparatus, bookmark management method, and computer program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008250404A JP2008250404A (en) | 2008-10-16 |
JP4881205B2 true JP4881205B2 (en) | 2012-02-22 |
Family
ID=39975320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007087665A Expired - Fee Related JP4881205B2 (en) | 2007-03-29 | 2007-03-29 | Bookmark management apparatus, bookmark management method, and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4881205B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012220306A (en) * | 2011-04-07 | 2012-11-12 | Toyota Motor Corp | Information providing system and information providing method |
SG11201703836RA (en) * | 2014-11-14 | 2017-06-29 | Fujitsu Ltd | Recording medium, information acquisition method, and information acquisition device |
WO2016113887A1 (en) * | 2015-01-15 | 2016-07-21 | 富士通株式会社 | Information-processing device, information-processing method, and information-processing program |
WO2016117012A1 (en) * | 2015-01-19 | 2016-07-28 | 富士通株式会社 | Information processing device, information processing method, and information processing program |
JP6562747B2 (en) * | 2015-07-22 | 2019-08-21 | 三菱電機株式会社 | Information registration terminal, server device, information receiving terminal, and information management utilization system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000337911A (en) * | 1999-05-31 | 2000-12-08 | Sony Corp | Navigation equipment and navigation method |
JP2003337823A (en) * | 2002-05-17 | 2003-11-28 | Mitsubishi Electric Corp | Map information providing device |
JP2004272329A (en) * | 2003-03-05 | 2004-09-30 | Nec Corp | Portable terminal device |
JP2006190103A (en) * | 2005-01-06 | 2006-07-20 | Mitsubishi Electric Corp | Information communication terminal |
WO2007020682A1 (en) * | 2005-08-15 | 2007-02-22 | Ken Tsunoda | Bookmark registration system, gateway server, bookmark registration method, and bookmark registration program |
-
2007
- 2007-03-29 JP JP2007087665A patent/JP4881205B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008250404A (en) | 2008-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4891691B2 (en) | Method and system for retrieving data with location information added | |
EP2754309B1 (en) | Systems and methods involving augmented menu using a mobile device | |
US7231441B2 (en) | Virtual beacon system | |
US10680925B2 (en) | System and method for determining website popularity by location | |
US20190356772A1 (en) | Location Based Personal Organizer | |
US8682880B2 (en) | Location and keyword based information providing apparatus, method, and memory medium | |
US20040203854A1 (en) | Formatting location information based on output device specifications | |
JP2007304977A (en) | Method and system for evaluating contribution information | |
US8855679B2 (en) | Method and system for populating location-based information | |
JP2010009315A (en) | Recommended store presentation system | |
US10178189B1 (en) | Attributing preferences to locations for serving content | |
JP4881205B2 (en) | Bookmark management apparatus, bookmark management method, and computer program | |
JP2000207412A (en) | Information retrieval system | |
US20040030756A1 (en) | Server apparatus for processing information according to information about position of terminal | |
US20030018789A1 (en) | Information providing method and information providing system and terminal therefor | |
WO2020186824A1 (en) | Application wake-up control method and apparatus, computer device, and storage medium | |
JP5587281B2 (en) | Note notation conversion device, note notation conversion method, and note notation conversion program | |
JP2010238024A (en) | Advertising providing apparatus and program | |
JP2005065117A (en) | Position information provision method and position information provision program | |
CN107634985A (en) | Information-pushing method, device, computer and medium | |
JP2009253504A (en) | Browsing history management system, method, program, and mobile terminal | |
JP4505465B2 (en) | Service information providing method | |
JP2010140355A (en) | System and method for searching information | |
JP2008152431A (en) | System and method for distributing advertisement fee, and terminal server | |
JP4764714B2 (en) | MAP INFORMATION UPDATE DEVICE, MAP INFORMATION UPDATE SYSTEM, AND MAP INFORMATION UPDATE METHOD |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090330 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110526 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110531 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110801 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110823 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111021 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111122 |
|
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: 20111202 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4881205 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141209 Year of fee payment: 3 |
|
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 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
LAPS | Cancellation because of no payment of annual fees | ||
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |