JP4480353B2 - Link information delivery system and link information delivery method - Google Patents
Link information delivery system and link information delivery method Download PDFInfo
- Publication number
- JP4480353B2 JP4480353B2 JP2003176241A JP2003176241A JP4480353B2 JP 4480353 B2 JP4480353 B2 JP 4480353B2 JP 2003176241 A JP2003176241 A JP 2003176241A JP 2003176241 A JP2003176241 A JP 2003176241A JP 4480353 B2 JP4480353 B2 JP 4480353B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- link information
- content
- link
- attribute
- 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 - Lifetime
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、リンク情報を提供するシステム、装置等に関するものであり、特に、ユーザの興味にあったリンク情報を提供するものである。
【0002】
【従来の技術】
リンク情報の一覧を提供するシステムとして、例えば、以下のようなWWW検索システムがある(特許文献1参照)。まず、ユーザは、クライアントのブラウザにより所定のURLを指定して、インターネット上のWWW検索システムにアクセスする。クライアントは、WWW検索システムが提供する検索用ウエブページ(HTMLファイル)を受信する。
【0003】
クライアントは、ユーザにより入力された検索キーワードを、WWW検索システムに送信する。WWW検索システムは、クライアントからのキーワードにより検索用データベースを検索し、リンク情報(URL、タイトル、サマリーなどを含む情報)を取得する。そして、リンク情報を所定の順番で並べ、検索結果リストのページ(リンク一覧ページ)を作成してクライアントに送信する。
【0004】
次に、ユーザは、リンク一覧ページのリストの中から、閲覧を希望するリンク領域をクリックする。クライアントは、リンク一覧ページに記述されているリンク先URLに従って、所定のWWWサーバに接続してウエブページデータを取得する。
【0005】
【特許文献1】
特開2002-342371号公報(第4頁)。
【0006】
【発明が解決しようとする課題】
しかしながら、上記のWWW検索システムでは、以下のような問題が生じ得る。第一に、所望のウエブページが得られるまで、何度も、リンク一覧ページに戻り、リンク領域のクリック操作を行わなければならず、所望のウエブページを迅速に取得できない。
【0007】
第二に、多くの有用なウエブページ(ユーザの興味にあったウエブページ)にリンクするリンク一覧ページを生成することは困難である。また、それゆえに有用なウエブページを迅速に取得できない。そこで、この発明は、操作者の興味にあったリンク情報を収集することができるリンク情報配送システム等を提供することを目的とする。
【0008】
【課題を解決するための手段および発明の効果】
(1)(2)(3)(17) この発明のリンク情報配送システムは、リンク情報を提供するリンク情報配送装置と、リンク情報配送装置と通信可能であり、リンク情報配送装置からリンク情報を受信する端末装置とを備えたシステムであって、端末装置は、操作者から指定されたコンテンツまたはリンク情報の属性を特定するためのデータを、リンク情報配送装置に送信する送信手段を備え、リンク情報配送装置は、当該属性を特定するためのデータに基づいて、複数のリンク情報が記述された新規リンク集合データを生成する生成手段と、当該新規リンク集合データを端末装置に送信する送信手段とを備えたことを特徴とする。
【0009】
したがって、操作者により指定されたリンク情報(またはコンテンツ)の属性を特定するためのデータに基づいて、新規リンク集合データを生成するため、操作者の興味にあったリンク情報を収集でき、有用なリンク情報を提供することができる。
【0010】
一方で、操作者は、所望のリンク情報(またはコンテンツ)を指定することにより、何ら意識することなく、操作者の興味にあったリンク情報の集合を、簡易かつ迅速に取得することができる。これにより、興味にあったコンテンツを数多く閲覧したり、迅速に見つけ出したりすることができる。
【0011】
(4) この発明のリンク情報配送システムにて、端末装置は、複数のリンク情報が記述されたリンク集合画面において、操作者により選択されたリンク情報の属性を特定するためのデータを、リンク情報配送装置に送信することを特徴とする。
【0012】
したがって、操作者は、リンク集合画面において所望のリンク情報を指定することにより、何ら意識することなく、新規リンク集合データ(つまり、新たに生成されたリンク集合画面)を取得することができる。また、指定したリンク情報に関連づけられたコンテンツも取得することができる。つまり、所望のリンク情報を指定すれば、コンテンツを閲覧できるとともに、自動的に、操作者の興味にあったリンク情報の集合を得ることができる。
【0013】
(5) この発明のリンク情報配送システムにて、端末装置は、操作者から入力を受けて、操作者に提示しているコンテンツの属性を特定するためのデータを、リンク情報配送装置に送信することを特徴とする。
【0014】
したがって、コンテンツを操作者に提示している状態で、操作者から所定の入力を受けた場合に、当該コンテンツの属性を特定するためのデータを送信することができる。一方で、操作者は、コンテンツの閲覧時に、所定の入力を行うことにより、新規リンク集合データを簡易に取得することができる。
【0015】
(6) この発明のリンク情報配送システムにて、リンク情報配送装置は、複数のリンク情報に対応づけて、当該リンク情報に関連づけられるコンテンツに付与された属性を特定するためのデータを記憶するリンク情報テーブルを備え、当該リンク情報テーブルにおいて、端末装置から受信した属性を特定するためのデータを用いてリンク情報を検索し、当該検索結果に基づいて新規リンク集合データを生成することを特徴とする。したがって、リンク情報テーブルにおいて検索することにより、操作者の興味にあったリンク情報を簡易に収集できる。
【0016】
(7) この発明のリンク情報配送システムにて、リンク情報配送装置は、コンテンツを提供するコンテンツ提供部を備え、端末装置は、複数のリンク情報が記述されたリンク集合画面において、操作者により選択されたリンク情報に関連づけられたコンテンツの配送指令を、リンク情報配送装置に送信し、リンク情報配送装置は、当該コンテンツを端末装置に送信することを特徴とする。
【0017】
したがって、操作者は、所望のリンク情報を選択すれば、リンク情報配送装置から、新規リンク集合データとともにコンテンツ(選択したリンク情報に関連づけられたコンテンツ)を得ることができる。
【0018】
(8) この発明のリンク情報配送システムは、さらに、コンテンツを提供する1または複数のコンテンツ配送装置を備え、端末装置は、複数のリンク情報が記述されたリンク集合画面において、操作者により選択されたリンク情報に関連づけられたコンテンツの配送指令を、コンテンツ配送装置に送信し、コンテンツ配送装置は、当該コンテンツを端末装置に送信することを特徴とする。
【0019】
したがって、操作者は、所望のリンク情報を選択すれば、リンク情報配送装置からの新規リンク集合データとともに、コンテンツ配送装置からコンテンツ(選択したリンク情報に関連づけられたコンテンツ)を得ることができる。
【0020】
(9)(12)(13)(18) この発明のリンク情報配送システムにて、端末装置は、複数のリンク情報が記述されたリンク集合画面において、操作者からリンク情報の選択を受けて、選択されたリンク情報の属性を特定するためのデータを、リンク情報配送装置に送信する処理とともに、当該選択されたリンク情報に関連づけられたコンテンツの配送指令をコンテンツ配送装置に送信する処理を実行する二重処理手段を備えていることを特徴とする。
【0021】
したがって、操作者によるリンク情報の選択を受けて、属性を特定するためのデータとコンテンツの配送指令を送信することができる。このため、両者の処理を実行するための入力操作を行う必要はなく、操作性の向上、処理の迅速性を確保することができる。
【0022】
(10) この発明のリンク情報配送システムにて、リンク情報配送装置は、リンク集合画面データとともに二重処理手段を、端末装置に送信することを特徴とする。したがって、端末装置は、二重処理手段を簡易に取得でき、操作性の向上、処理の迅速性を確保することができる。
【0023】
(11) この発明のリンク情報配送システムは、コンテンツ配送装置は、複数のリンク情報を記憶する記憶手段、および当該記憶手段におけるリンク情報を更新する更新手段とを備え、リンク情報配送装置から指令を受信して、記憶手段におけるリンク情報をリンク情報配送装置に送信することを特徴とする。
【0024】
したがって、コンテンツ提供者が、各コンテンツ配送装置にてリンク情報を更新する方式(分散してリンク情報を管理する方式)において、リンク情報配送装置は、各コンテンツ配送装置にて更新されたリンク情報を収集することができる。例えば、リンク情報配送装置が、一括してリンク情報を管理することが困難な場合でも、各コンテンツ配送装置が管理するリンク情報を、新規リンク集合データとして端末装置に提供することができる。
【0025】
(14) この発明のリンク情報配送システムにて、コンテンツの属性を特定するためのデータは、当該コンテンツデータに含まれる複数の要素語データと、基本語データおよび当該基本語の定義に関連する関連語データとの適合性から得られた、基本語データおよび関連語データに基づく属性データであることを特徴とする。
【0026】
(15) この発明のリンク情報配送システムにて、リンク情報の属性を特定するためのデータは、当該リンク情報に関連づけられたコンテンツデータに含まれる複数の要素語データと、基本語データおよび当該基本語の定義に関連する関連語データとの適合性から得られた、基本語データおよび関連語データに基づく属性データであることを特徴とする。
【0027】
したがって、コンテンツデータに対して、基本語だけでなく関連語との適合性を判断することにより、コンテンツデータの内容がより正確に考慮され、その適合性に基づく正確性の高い属性データ(コンテンツまたはリンク情報の属性を特定するためのデータ)を得ることができる。このため、この属性データを利用すれば、操作者の興味にあったリンク情報をより正確に収集でき、有用な新規リンク集合データを生成することができる。
【0028】
(16) この発明のリンク情報配送システムにて、基本語データは、タイトルと内容が関連づけて記録された基礎コンテンツデータから抽出されたタイトルデータであり、関連語データは、基礎コンテンツデータから抽出された特徴部分データにおいて特定された各語の中から抽出されたものであることを特徴とする。
【0029】
したがって、タイトルと内容が関連づけて記録されたコンテンツから、基本語データおよび基本語の定義に関連する関連語データを得ることができる。この基本語データ等から、コンテンツまたはリンク情報の属性を特定するためのデータを得ることができる。
【0030】
(19) この発明のリンク情報配送方法は、リンク情報を提供する第一サーバコンピュータと、コンテンツを提供する第二サーバコンピュータと、第一サーバコンピュータおよび第二サーバコンピュータと通信可能な端末コンピュータとを用いて実現する方法であって、端末コンピュータにて、操作者からの入力を受けて、コンテンツの配送指令を第二サーバコンピュータに送信させ、第二サーバコンピュータにて、当該コンテンツの配送指令に基づくコンテンツを端末コンピュータに送信させるとともに、当該コンテンツの属性を特定するためのデータを第一サーバコンピュータに送信させ、第一サーバコンピュータにて、当該属性を特定するためのデータに基づいて、複数のリンク情報が記述された新規リンク集合データを生成させ、当該新規リンク集合データを端末コンピュータに送信させることを特徴とする。
【0031】
したがって、端末コンピュータは、第二サーバコンピュータにコンテンツの配送指令を送信すれば、当該コンテンツとともに新規リンク集合データを取得することができる。言い換えれば、第一および第二サーバコンピュータ間で、自動的に新規リンク集合データが生成され、端末コンピュータに送信される。
【0032】
なお、この発明において、「リンク情報配送装置」とは、リンク情報を提供する装置であり、下記の実施形態では、ライブラリ・リンクサーバ100に該当する。「生成手段」とは、新規リンク集合データを生成する手段であり、下記の実施形態では、図4bステップS40の処理を実行するときのCPU120に該当する。「コンテンツ配送装置」とは、コンテンツを提供する装置であり、下記の実施形態では、ライブラリ・リンクサーバ100に該当する。また、図9a、図9b、図18に示すシステムではコンテンツサーバに、図12に示すシステムではコンテンツ提供装置220、240、260に該当する。
【0033】
「新規リンク集合データ」は、コンテンツまたはリンク情報の属性を特定するためのデータに基づいて生成されたものであり、下記の実施形態では、図4bステップS40にて生成されるリンク一覧ページ(図6B)に該当する。
【0034】
「リンク情報テーブル」とは、複数のリンク情報に対応づけて、当該リンク情報に関連づけられるコンテンツに付与された属性を特定するためのデータを記憶するものである。下記の実施形態では、図3に示すリンク情報DB150に該当する。「二重処理手段」とは、リンク情報の属性を特定するためのデータを送信する処理とともに、コンテンツの配送指令を送信する処理を実行する手段であり、下記の実施形態では、図7に示すJavaスクリプト(商標)を実行するときのCPU120に該当する。
【0035】
「要素語データ」とは、コンテンツデータに含まれるものであり、下記の実施形態では、例えば、図20に示す文書の各用語に該当する。「基本語」とは、その定義が関連語と関連するものであり、下記の実施形態では、図13Aに示す知識辞書における知識名に該当する。「関連語」とは、基本語の定義に関連するものであり、下記の実施形態では、図13Aに示す知識辞書における定義語、補助定義語、連想語に該当する。
【0036】
「操作者から指定されたコンテンツの属性を特定するためのデータ」には、コンテンツを操作者に提示している状態で、操作者から所定の入力を受けたときの、当該コンテンツの属性を特定するためのデータを含む概念である。「プログラム」とは、CPUにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【0037】
【発明の実施の形態】
1. システムの構成
図1に、リンク情報配送システムの一実施形態として、インターネットを介して接続されたライブラリ・リンクサーバ100とユーザ端末300を備えたシステムを一例として説明する。このシステムでは、ライブラリ・リンクサーバ100は、年鑑記事であるコンテンツの検索要求を受けて、検索キー入力用の画面をユーザ端末300に提供する。ライブラリ・リンクサーバ100は、ユーザにより入力された検索キーをユーザ端末300から受信し(▲1▼)、その検索キーに基づくリンク情報を検索して(▲2▼)、リンク一覧をユーザ端末300に提供する(▲3▼)。ユーザ端末300は、ユーザにより選択されたリンクによりコンテンツをリクエストするとともに、そのリンクに付与されている知識IDを送信する(▲4▼)。ライブラリ・リンクサーバ100は、その知識IDに基づくリンク情報を検索して新たなリンク一覧を生成し、コンテンツとともに新たなリンク一覧をユーザ端末300に提供する(▲5▼▲6▼)。
【0038】
図2に、ライブラリ・リンクサーバ100のハードウエア構成例を示す。CPU120は、バスラインを介して、マウス・キーボード122、ディスプレイ124、メモリ126、ハードディスク128、フレキシブルディスク・ドライブ(FDD)130、CD-ROMドライブ132などに接続されている。ハードディスク128には、知識IDに関連づけてリンク情報が記録されているリンク情報DB150(図3)、年鑑記事のコンテンツを記憶する年鑑記事DB、リンク情報DB150から所定のリンク情報を抽出しリンク一覧を生成するリンク一覧生成プログラム、コンテンツ(リンク情報)に知識IDを付与するための知識ID付与プログラム、リクエストを受けてコンテンツをレスポンスするCGI(common gateway interface)プログラム、オペレーティングシステム(OS)などが記憶されている。
【0039】
なお、図3に示すリンク情報DBには、リンク情報として、URL、タイトル、サマリーなどが記録されている。また、知識IDは、後述する知識辞書における知識情報(知識名、定義語等)を識別するものであり、コンテンツと知識情報との適合性に基づいて、コンテンツ(リンク情報)に対して付与されるものである。
【0040】
また、ハードディスク128に記憶されているリンク一覧生成プログラム等は、CD-ROMドライブ132を介してCD-ROM134等からインストールされたものである。また、このリンク一覧生成プログラム等は、FDD130を介して、フレキシブルディスクから取り込んでもよく、ネットワーク等を介して他のコンピュータからダウンロードしたものでもよい。ユーザ端末300のハードウエア構成も、ライブラリ・リンクサーバ100と基本的に同様である(図2参照)。このハードディスクには、インターネットに接続してウエブページを閲覧するためのブラウザプログラム、オペレーティングシステムなどが記憶されている。
【0041】
2. 処理の内容
図4a、図4bに、ライブラリ・リンクサーバ100によって新たなリンク一覧ページを生成するときのフローチャートを示す。なお、図3に示すリンク情報DB150における各リンク情報に知識IDを付与する処理ついては、後述する。
【0042】
まず、ユーザ端末300は、年鑑記事の検索要求をライブラリ・リンクサーバ100に送信し、検索キー入力用の画面として図5に示す年鑑記事検索画面を受信し表示する(ステップS10)。ユーザは、年鑑記事検索画面において所望の検索キーワードを選択する(ステップS12)。この検索画面には、後述する知識辞書の知識情報(知識名と、その定義に関連する補助定義語等)が列挙されている(図13Aの知識辞書参照)。ここでは、AA競技場で行われたスポーツ記事を得る目的で、検索キーワード「知識名:AA競技場、定義語:競技場、補助定義語:吹田市(知識ID:001)」が選択される。
【0043】
ユーザ端末300は、選択された知識情報を識別する知識ID「001」を、ライブラリ・リンクサーバ100に送信してリンク一覧を要求する(ステップS14)。ライブラリ・リンクサーバ100は、知識ID「001」を検索キーとしてリンク情報DB150からリンク情報を検索し、検索結果から図6Aに示すリンク一覧ページを生成する(ステップS16)。このリンク一覧中の各リンク情報に関連づけて、各リンク情報に与えられている知識IDが組み込まれる。例えば、リンク情報「サッカー○○杯」に関連づけて、知識ID「001、008」が組み込まれる(図3参照)。
【0044】
また、図7に、図6Aのリンク一覧をHTML形式で記述したものを示す。<A〜>タグ400と</A>タグ402で囲まれた部分に、URLとともにJavaスクリプト(商標)を組み込む(ステップS16)。このスクリプトは、タイトルが表示されたリンク領域がクリックされたときに、コンテンツのリクエストを行う部分420と、リンク一覧の更新を指令する部分440があり、両者の処理を同時に実行する手順を記述したものである。なお、リンク一覧の更新指令の部分440には、知識ID「001、008」がコンテンツID「1200」とともに組み込まれている。
【0045】
そして、知識IDとスクリプトが組み込まれたリンク一覧ページをユーザ端末300に送信する(ステップS18)。ユーザ端末300は、図6Aに示すリンク一覧ページを表示する(ステップS20)。
【0046】
次に、ユーザ端末300は、項目「サッカー○○杯」500がユーザにより選択されると、その項目のリンク先URLの指定ではなく、図7に示すスクリプトに記述された処理手順にしたがって、上述の2つの処理を実行する(ステップS30、S32)。つまり、リンク先URLにより、ライブラリ・リンクサーバ100に接続してコンテンツのリクエストを行うとともに、選択項目「サッカー○○杯」に付与されている知識ID「001、008」を送信する(リンク一覧の生成指令の送信)。
【0047】
ライブラリ・リンクサーバ100では、CGIプログラムが実行されて、年鑑記事DBにおいてコンテンツが検索され、HTML形式に変換された図8Aに示すウエブページ(コンテンツ:サッカー○○杯)を、ユーザ端末300のブラウザプログラムに送信する(ステップS34、S36)。
【0048】
ライブラリ・リンクサーバ100は、さらに、図3に示すリンク情報DB150において、受信した知識ID「001」または「008」と同一の知識ID(その知識IDが付与されたリンク情報)を検索する(ステップS38)。そして、知識ID「001」または「008」が付与されているリンク情報(タイトル、URL等)により、図6Bに示す新たなリンク一覧ページを生成する(ステップS40)。また、各リンク情報に付与されている知識IDを抽出し、これらをリンク一覧ページの各リンク情報に関連づけて組み込む。
【0049】
図3に示すように、図6Bを示すリンク一覧ページを構成するタイトルと知識IDは、「サッカー○○杯、知識ID:001、008」、「吹田市□□大会、知識ID:001、090」、「テニス××カップ、知識ID:008、012」 、「□□サッカー選手権、知識ID:001、008」である。
【0050】
そして、ライブラリ・リンクサーバ100は、新たに生成したリンク一覧ページをユーザ端末300に送信する(ステップS42)。ユーザ端末300は、ライブラリ・リンクサーバ100から受信したコンテンツ(図8A)と、新たなリンク一覧ページ(図6B)を表示する(ステップS44)。このとき、コンテンツをリンク一覧より前方に表示することが好ましい。つまり、コンテンツのウエブページがユーザにより消去されると、リンク一覧ページがユーザに提示される。
【0051】
3. 他の実施例
なお、上述の実施形態では、図6Bに示すリンク一覧ページにおいて、所定の項目(リンク)が選択されたときに、その項目に付与されている知識IDにより新たなリンク一覧ページを生成している。しかしながら、ウエブページ内に「リンク一覧の更新指令ボタン」を設け、ユーザによりクリックされたときにリンク一覧ページを生成してもよい。例えば、図8Bに示すウエブページ(○○野球大会)の閲覧時に、ライブラリ・リンクボタン600がユーザによりクリックされて初めて、そのコンテンツに付与されている知識ID「010、020、022」がライブラリ・リンクサーバ100に送信され、その知識IDを用いてリンク一覧ページが生成される。言い換えれば、ライブラリ・リンクボタン600がクリックされなければ、リンク一覧ページの生成処理は行われない。
【0052】
また、上述の実施形態では、ライブラリ・リンクサーバ100が、リンク情報DB150とともにコンテンツDB(年鑑記事DB)を備え、コンテンツとリンク一覧ページをユーザ端末300に提供している。しかしながら、図9aに示すように、インターネット上のコンテンツサーバがコンテンツDBを備え、コンテンツサーバにおいて提供されるコンテンツのリンク一覧を、ライブラリ・リンクサーバ100が提供してもよい。この場合、図4bステップS32において、ユーザ端末300は、コンテンツサーバにリクエストを行うとともに、ライブラリ・リンクサーバ100に知識IDを送信する。
【0053】
また、リクエストを受けたコンテンツサーバが、要求されたコンテンツの知識IDを取得し、ライブラリ・リンクサーバ100においてリンク一覧ページを生成させてもよい。この処理の一例を、図9bを用いて説明する。ライブラリ・リンクサーバ100は、コンテンツIDに対応づけて知識IDを記憶するテーブルと、それを利用して知識IDを取得するプログラムを備える。ユーザ端末300からリクエストを受けたコンテンツのIDから知識IDを得て、ライブラリ・リンクサーバ100に送信する。この場合には、ユーザ端末300からライブラリ・リンクサーバ100に知識IDを送信する必要もない。なお、コンテンツサーバは、知識IDではなくコンテンツIDをライブラリ・リンクサーバ100に送信し、ライブラリ・リンクサーバ100において知識IDを得て、リンク一覧ページを生成してもよい。
【0054】
また、上述の実施形態では、ライブラリ・リンクサーバ100は、ユーザ端末300から受信した複数の各知識IDを、OR条件で、リンク情報(URL、タイトル等)を検索している(図4bステップS38)。しかしながら、各知識IDをAND条件で、リンク情報を検索してもよい。例えば、図3に示すように、知識ID「001、008」をOR条件で検索すると「サッカー○○杯、吹田市□□大会、テニス××カップ、□□サッカー選手権」が抽出されるが、AND条件で検索すると「サッカー○○杯、□サッカー選手権」のみ抽出されることとなる(図6Bと図10A参照)。このように、AND条件で検索すると、リンク一覧ページにおいて、ユーザに興味のあるリンク情報がより効率的に提示される。
【0055】
また、上述の実施形態では、ユーザにより選択された項目「サッカー○○杯」500の知識ID「001、008」に基づいて、リンク情報を検索しリンク一覧を生成している(図4bステップS38)。この場合、リンク情報の検索キーとなる知識IDには、当初の検索キーワード「AA競技場」の知識ID「001」を含んでいる。しかしながら、当初の検索キーワードの知識IDを除外して、リンク情報を検索してもよい。つまり、知識ID「008」に基づいてリンク一覧が生成してもよい。
【0056】
また、上述の実施形態では、図5に示す年鑑記事検索画面において検索キーワードを選択しているが、フリーキーワードの入力でもよい。この場合、年鑑記事DBのコンテンツデータとのマッチングによって、当初のリンク一覧を生成する。なお、フリーキーワードに基づいて、後述する知識辞書から知識IDを抽出し、その知識IDを用いて上述のようにリンク一覧を生成してもよい。
【0057】
また、上述の実施形態では、図6Bに示す新たなリンク一覧ページを生成しているが、新たなリンク一覧ページの表示形態はこれに限られるものではない。例えば、図10Bに示すように、当初のリンク一覧(図6A)と新たに生成されたリンク一覧(図6B)を、別々のフレームに表示してもよい。また、当初のリンク一覧の後方または前方に、新たに生成したリンク一覧を追加してもよい。また、図8Bに示すライブラリ・リンクボタン600をクリックすることにより新たなリンク一覧が生成される場合には、図11に示すように、閲覧中のコンテンツ(図8B)と新たに生成されたリンク一覧(図6B)を、別々のフレームに表示してもよい。
【0058】
また、上述の実施形態では、ユーザ端末300は、リンク一覧ページに組み込まれた状態で、図7に示すスクリプトを取得している(図4aステップS18、S20)。しかしながら、ネットワーク等を介して他のコンピュータからダウンロードしてもよく、また、記録媒体からインストールしてもよい。
【0059】
また、上述の実施形態では、リンク情報(リンク一覧における項目)に付与された知識IDを、ライブラリ・リンクサーバ100に送信する場合を一例として説明している。しかしながら、知識IDは一例であり、それ以外の識別データ(または属性データ)をライブラリ・リンクサーバ100に送信してもよい。この場合、ライブラリ・リンクサーバ100は、その識別データに基づいて新たなリンク一覧ページを生成したり、識別データをいったん知識IDに変換してリンク一覧ページを生成してもよい。
【0060】
また、上述の実施形態において、ライブラリ・リンクサーバ100がリンク情報DB150を備えているが、複数のコンテンツ提供装置が、分散してリンク情報DBを備えていてもよい。この処理の一例を、図12を用いて説明する。複数の各コンテンツ提供者が、各コンテンツ提供装置220、240、260にて各自のリンク情報DB(年鑑記事、百科事典、新聞記事のコンテンツに関するリンク情報)を備え、各自でリンク情報の更新を行う。ライブラリ・リンクサーバ100は、ユーザ端末300から知識IDを受信すると、所定のコンテンツ提供装置に問い合わせて最新のリンク情報を取得し、リンク一覧ページを生成する。つまり、各コンテンツ提供者が各自で更新を行うため、様々な種類のコンテンツについての最新のリンク情報を提供することができる。また、各コンテンツ提供者が各自で更新を行うため、コンテンツごとに更新間隔が異なる場合に有用である。
【0061】
また、別例として、ライブラリ・リンクサーバ100が、所定の期間ごとに、所定の巡回方法により、複数のコンテンツ提供装置を巡回し、各コンテンツ提供装置が保有するコンテンツを取得して、ライブラリ・リンクサーバ100のリンク情報DB150を更新してもよい。この場合、取得したコンテンツの知識IDを決定して、リンク情報とともに登録する。
【0062】
また、上述の実施形態では、新たに生成したリンク一覧ページ(図6B)に知識IDを組み込んで、ユーザ端末300に送信しているが、新たに生成したリンク一覧ページに、知識IDを組み込まなくてもよい。また、当初のリンク一覧ページ(図6A)では、すべての各リンク情報に知識IDを組み込んでいるが、一部のリンク情報だけでもよい。
【0063】
また、上述の実施形態では、年鑑記事のコンテンツを提供する場合を一例として説明しているが、それ以外の内容のコンテンツであってもよい。また、上述の実施形態では、Javaスクリプト(商標)を用いる場合を一例として説明しているが、その他のWWW用のスクリプト言語を用いてもよい。
【0064】
また、上述の実施形態では、リンク一覧生成プログラム等は、オペレーティングと共同して上記の機能を実現しているが、その機能の一部または全部を、リンク一覧生成プログラム等が単独で実現するようにしてもよい。また、上述の実施形態では、ライブラリ・リンクサーバ100とユーザ端末300間をインターネットで接続しているが、インターネット以外のネットワーク、例えば、LAN(Local Area Network)を介して通信可能にしてもよい。また、上述の実施形態におけるユーザ端末300は、パーソナルコンピュータに限られるものではなく、携帯電話、PDA(Personal Didital Assistans)などの携帯情報端末であってもよい。
【0065】
4 知識IDの付与処理
以下に、ライブラリ・リンクサーバ100が、知識ID付与プログラムにより、各コンテンツ(リンク情報)に対して、図13Aに示す知識辞書における知識IDを付与するときの処理について説明する。なお、知識辞書の内容や生成方法については、後述する。
【0066】
ライブラリ・リンクサーバ100のハードディスク128には、知識ID付与プログラム等の他に、複数の知識情報(知識名、補助定義語等)が記録されている知識辞書(図13A)、各コンテンツのタイトルやリンク情報が記憶されているIndexテーブル(図14A)、コンテンツが蓄積されているコンテンツDBなどが記憶されている。図14Aに示すIndexテーブルには、コンテンツIDに対応づけて、リンク情報(タイトル、URLなど)が記録されている。
【0067】
図15に、知識辞書を利用してコンテンツに知識IDを付与するときのフローチャートを示す。また、図16に、知識辞書の知識情報とコンテンツとの適合性を判定するときのフローチャートを示す。
【0068】
CPU120は、図14Aに示すIndexテーブルのリンクにより、コンテンツDBからコンテンツを順次読み込み、図13Aに示す知識辞書の知識情報とコンテンツとの適合性を判定する処理を行う(ステップS100、S102)。この判定処理では、知識辞書を用いた文書全体に対するパターンマッチング方式を採用する。例えば、図13Bに示すコンテンツ(サッカー○○杯)を読み込んだときの、知識情報との適合性を判定する場合について説明する。
【0069】
知識辞書から知識情報「ID:001、知識名:AA競技場、定義語:競技場、補助定義語:吹田市」を読み取り、図13Bに示すコンテンツにて知識名「AA競技場」がヒットするか否かを判別する(ステップS120、S122)。ヒットすると判別し、補助定義語「吹田市」がヒットするか否かを判別する(ステップS124、S126)。ヒットすると判別して記述有り(○印)を記録する(ステップS128、S130)。つまり、図17Aに示す「補助定義語・適合度」欄において、「吹田市」と記事番号「0」に対応づけて丸印を記録することにより、補助定義語がヒットしたことが記録される。連想語は存在しないため、次の知識情報との判定処理を行う(ステップS132〜S138)。
【0070】
例えば、知識情報「ID:008、知識名:CC会社、定義語:チーム、補助定義語:サッカー」との適合性を判定する場合、図13Bに示すコンテンツにて知識名「CC会社」がヒットするか否かを判別する(ステップS120、S122)。ヒットすると判別し、補助定義語「サッカー」がヒットするか否かを判別する(ステップS124、S126)。題目において「サッカー」が記述されているため、ヒットすると判別して記述有り(○印)を記録する(ステップS128、S130、図17B参照)。このように、図13Bに示すコンテンツ(サッカー○○杯)に対して、知識辞書におけるすべて知識情報との適合性を判定する処理を行う。
【0071】
次に、図17Aや図17Bのような知識情報の記述の有無を示す情報に基づいて、コンテンツ(サッカー○○杯)に対して知識IDを付与する(ステップS104、S106)。つまり、知識IDが、コンテンツと知識情報との適合性に基づいて付与される。ここでは、知識名がヒットし、かつ、少なくとも補助定義語または連想語がヒットした知識情報の知識IDを付与する。
【0072】
ゆえに、知識ID「001、008」が、コンテンツ(サッカー○○杯)に付与される。同様の処理により、コンテンツDBにおける他のコンテンツについても知識IDを付与する。知識IDの付与処理が終了したときのIndexテーブルを、図14Bに示す。このIndexテーブルを用いて、上述のリンク情報DB150を生成する。
【0073】
以上のように、知識名および補助定義語等との適合性を判断することにより、コンテンツの内容をより正確に考慮して、コンテンツ(リンク情報)に知識IDを付与する。ゆえに、ユーザにより選択されたリンク情報に付与された知識IDを検索キーとしてリンク情報を抽出すれば、ユーザの興味にあったリンク一覧を生成することができる。
【0074】
なお、上述の例では、ライブラリ・リンクサーバ100が、それ自身が備えるコンテンツDBにおけるコンテンツに知識IDを付与する場合を説明している。しかしながら、インターネット上のコンテンツサーバが備えるコンテンツDBにおけるコンテンツに知識IDを付与してもよい。図18に、この処理の概要図を示す。つまり、インターネットを介して、コンテンツサーバからコンテンツを取得して、知識辞書を用いて知識IDを付与し、リンク情報DB150を生成する。上述の図9aや図12に示すシステムに有用である。
【0075】
5 知識辞書について
以下に、図13Aに示す知識辞書について説明する。この知識辞書には、知識IDに対応づけて、「知識名」と、知識名の定義に関連する「定義語、補助定義語、連想語」が記録されている。定義語や補助定義語は、知識名の意味や概念等を説明する上で用いられる用語に該当し、言い換えれば、知識名と意味的または概念的な関連性のある用語に該当する。
【0076】
例えば、知識ID「050」の知識名「大島(島の名称)」について、その地域情報を説明する上で用いられる用語「島、伊豆諸島、最北部、最大」が、定義語や補助定義語に該当する(図13A参照)。また、それらの用語の中で、知識名「大島」の分野や範疇を表す用語や上位概念にあたる用語(「島」)が、定義語に該当する。また、知識名「大島」から一般的に連想されるような用語「三原山」が、連想語に該当する。
【0077】
なお、定義語は、知識名の分野等を表す用語や上位概念にあたる用語に限られるものではなく、補助定義語と同種のものであってもよい。また、連想語は、知識名から一般的に連想される用語に限られるものではなく、補助定義語や定義語と同種のものであってもよい。
【0078】
また、定義語、補助定義語または連想語は、知識名の下位概念にあたる用語であってもよい。例えば、知識名「合成樹脂」に対し、その下位概念にあたる「熱可塑性樹脂、熱硬化性樹脂」等を、補助定義語等として設定してもよい。また、知識名と分野や範疇を共通にするものや、知識名と意味的に同一または類似するものであって言語体系の異なる国語で表記されたものを、補助定義語等として設定してもよい。また、知識名や補助定義語等は、語句に限られるものではなく、記号や数字であってもよく、語句の場合には、名詞に限られるものではなく、他の品詞(動詞、形容詞等)であってもよい。
【0079】
5. 知識辞書の生成方法
図19に、知識辞書の生成を行う知識情報作成装置によるフローチャートを示す。なお、知識情報作成装置のハードウエア構成も、図2に示すものと基本的に同様であり、このハードウエアには、知識情報を作成するための知識情報作成プログラムや、知識情報を作成するためのコンテンツが蓄積されたデータベース等が記憶されている。
【0080】
例えば、図13Aに示す知識情報「知識名:大島、定義語:島、補助定義語:伊豆大島・最北部・最大、連想語:三原山」を、図20に示すHTMLで記述されたコンテンツから作成する場合について説明する。
【0081】
知識情報作成装置は、コンテンツを読み込み、<TITLE>タグ801および</TITLE>タグ803で囲まれたテキスト情報「大島」を、知識名データとして決定し、メモリに記憶する(ステップS200、S202)。
【0082】
次に、知識名データ「大島」に対して知識ID「050」を付与する(ステップS204)。ここでは、知識情報を識別するためのデータの一例として、連続番号を用いる。
【0083】
次に、図20に示すコンテンツにおいて、<BODY>タグ805および</BODY>タグ807を検索することにより、これらのタグで囲まれた内容部分を検出し、この内容部分の1行目の文を、特徴部分データとして取得する(ステップS206)。ここでは、<BODY>タグ805以降であって、最初の句点「。」が登場するまでのテキスト部分のから、タグ部分(<P>タグ、<A>タグ等)を除いた部分を1行目の文として取得する。つまり、”<P><A HRFF="izusyotou.html">伊豆諸島</A>最北部にある最大の島。”からタグ部分を除いた「伊豆諸島最北部にある最大の島。」が、1行目の文であり、特徴部分データに該当する。
【0084】
次に、<BODY>タグ805および</BODY>タグ807で囲まれた内容部分の1行目の文について、図21に示すように、最小の言語単位である形態素解析を行う(ステップS208)。さらに、形態素ごとに品詞を付してメモリに格納し、これれから、名詞の形態素(「伊豆諸島、最北部、最大、島」)を抽出し、メモリに記憶する。
【0085】
次に、抽出したデータのうち末尾の語「島」を定義語として決定し、それ以外のデータ「伊豆諸島、最北部、最大」を補助定義語として決定し、メモリに記憶する(ステップS210)。
【0086】
次に、図20に示すコンテンツにおいて、<A〜>タグ809および</A>タグ811を検索することにより、これらのタグで囲まれた部分をリンク情報として検出する。ここでは、”<A HRFF=”izusyotou.html”>伊豆諸島</A>”から「伊豆諸島」のリンク情報が検出され、また、”<A HRFF=”miharayama.html”>三原山</A>”から「三原山」のリンク情報を検出する。これらのリンク情報を連想語データとして決定し、メモリに記憶する(ステップS212)。なお、補助定義語と重複する「伊豆諸島」については、連想語から除外する。
【0087】
以上の処理においてメモリに記憶された「知識名、知識ID、定義語、補助定義語、連想語」を、知識情報として図13Aに示す知識辞書に記録する(ステップS214)。知識情報を作成するためのコンテンツが他に存在する場合には、ステップS200に戻り、上述の知識情報の生成処理を再度実行する(ステップS216)。
【0088】
なお、知識情報の作成に用いるコンテンツとして、ある用語の意味や概念等の説明が、その用語のタイトルを示す項目とともに記述されたコンテンツを用いることが好ましい。例えば、百科事典や、地域情報、会社情報等のコンテンツである。また、上述の例では、連想語データの決定において、補助定義語と重複する「伊豆諸島」について除外しているが、除外せずに、補助定義語と重複していてもよい。
【0089】
また、上述の例では、1行目の文を形態素解析した結果に基づいて、定義語や補助定義語を抽出しているが、他の文から補助定義語等を抽出してもよい。例えば、任意の行の文や、最も多くの語を含む文に基づいて、補助定義語等を抽出するように構成してもよい。また、タイトルが文の先頭にある文に基づいて、補助定義語等を抽出してもよい。さらに、タイトルを構成する語が、その文の末尾近傍(例えば、その文を構成する文字列において、下位10%以下に位置する語が存在する箇所)に存在する文に基づいて、補助定義語等を抽出してもよい。
【0090】
また、上述の例では、形態素解析の結果から、名詞のみ形態素を、補助定義語等として抽出したが、他の品詞(動詞や形容詞等)の形態素を、補助定義語等として抽出してもよい。
【0091】
また、上記の例では、形態解析により抽出したデータのうち末尾の語を、定義語として抽出しているが、知識名データとの係り受け関係(2つの文節間において修飾関係にあること)に基づいて抽出してもよい。例えば、「大島は、伊豆諸島最北部にある最大の島である。」という文では、「大島は」は係り文節であり、「島である」は受け文節であり、両者は係り受け関係にある。ゆえに、知識名データが「大島」であるとき、この「大島」を含む係り文節「大島は」と係り受け関係にある文節「島である」から抽出される語「島」を、定義語として抽出してもよい。
【0092】
また、人間が、知識情報を、直接コンピュータに入力して、知識情報を作成してもよい。例えば、百科事典や、地域情報、会社情報が記述された本等を見ながら、「定義語、補助定義語、連想語」となるべき用語を考慮して、知識情報を設定してもよい。
【図面の簡単な説明】
【図1】一実施形態におけるリンク情報配送システムの全体構成を示す。
【図2】ライブラリ・リンクサーバ100のハードウエア構成を示す図である。
【図3】リンク情報DB150を示す図である。
【図4a】新たなリンク一覧ページを生成するときのフローチャートである。
【図4b】新たなリンク一覧ページを生成するときのフローチャートである。
【図5】年鑑記事検索画面を示す図である。
【図6】リンク一覧ページを示す図である。
【図7】デュアルアクションを実行するスクリプトを示す図である。
【図8】ライブラリ・リンクサーバ100が提供するウエブページを示す図である。
【図9a】他の実施形態におけるリンク情報配送システムの処理の概略を示す。
【図9b】他の実施形態におけるリンク情報配送システムの処理の概略を示す。
【図10】他の実施形態におけるリンク一覧ページを示す図である。
【図11】他の実施形態におけるリンク一覧ページを示す図である。
【図12】他の実施形態におけるリンク情報配送システムの処理の概略を示す図である。
【図13】知識辞書およびコンテンツ(サッカー○○杯)を示す図である。
【図14】ライブラリ・リンクサーバ100が備えるIndexテーブルを示す図である。
【図15】コンテンツに知識IDを付与するときのフローチャートである。
【図16】知識辞書の知識情報とコンテンツとの適合性を判定するときのフローチャートである。
【図17】コンテンツと知識情報との適合性の判定処理を示す概念図である。
【図18】インターネット上のコンテンツサーバが提供するコンテンツに、知識IDを付与するときの概念図である。
【図19】知識情報を生成するときのフローチャートである。
【図20】 HTML形式で記述されたコンテンツを示す図である。
【図21】形態素解析の処理概念を示す図である。
【符号の説明】
100・・・・ライブラリ・リンクサーバ
120・・・・ライブラリ・リンクサーバのCPU
150・・・・リンク情報DB
300・・・・ユーザ端末[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a system, apparatus, and the like that provide link information, and in particular, provides link information that suits the user's interest.
[0002]
[Prior art]
As a system that provides a list of link information, for example, there is the following WWW search system (see Patent Document 1). First, the user accesses a WWW search system on the Internet by designating a predetermined URL with the browser of the client. The client receives a search web page (HTML file) provided by the WWW search system.
[0003]
The client transmits the search keyword input by the user to the WWW search system. The WWW search system searches a search database using a keyword from a client, and acquires link information (information including URL, title, summary, etc.). Then, link information is arranged in a predetermined order, and a search result list page (link list page) is created and transmitted to the client.
[0004]
Next, the user clicks a link area desired to be browsed from the list on the link list page. The client acquires web page data by connecting to a predetermined WWW server according to the link destination URL described in the link list page.
[0005]
[Patent Document 1]
JP 2002-342371 A (page 4).
[0006]
[Problems to be solved by the invention]
However, the above WWW search system can cause the following problems. First, until a desired web page is obtained, the user must return to the link list page many times and perform a click operation on the link area, and the desired web page cannot be acquired quickly.
[0007]
Second, it is difficult to generate a link list page that links to many useful web pages (web pages that are of interest to the user). Therefore, a useful web page cannot be acquired quickly. SUMMARY OF THE INVENTION An object of the present invention is to provide a link information delivery system and the like that can collect link information suited to the operator's interest.
[0008]
[Means for Solving the Problems and Effects of the Invention]
(1) (2) (3) (17) The link information delivery system according to the present invention is capable of communicating with a link information delivery device that provides link information and the link information delivery device. A terminal device for receiving, wherein the terminal device includes transmission means for transmitting data for specifying the content specified by the operator or the attribute of the link information to the link information delivery device, and the link The information delivery apparatus includes a generation unit that generates new link set data in which a plurality of pieces of link information are described based on data for specifying the attribute, and a transmission unit that transmits the new link set data to the terminal device. It is provided with.
[0009]
Therefore, since the new link set data is generated based on the data for specifying the attribute of the link information (or content) specified by the operator, the link information suitable for the operator's interest can be collected and useful. Link information can be provided.
[0010]
On the other hand, by specifying desired link information (or content), the operator can easily and quickly acquire a set of link information suitable for the operator without being aware of it. As a result, it is possible to browse a lot of contents that are of interest or quickly find out.
[0011]
(4) In the link information delivery system of the present invention, the terminal device uses the link information to specify the attribute of the link information selected by the operator on the link set screen in which a plurality of link information is described. It transmits to a delivery apparatus, It is characterized by the above-mentioned.
[0012]
Therefore, the operator can acquire new link set data (that is, a newly generated link set screen) without specifying it by designating desired link information on the link set screen. It is also possible to acquire content associated with the specified link information. That is, if desired link information is designated, the contents can be browsed and a set of link information that meets the operator's interest can be obtained automatically.
[0013]
(5) In the link information delivery system according to the present invention, the terminal device receives input from the operator and transmits data for specifying the attribute of the content presented to the operator to the link information delivery device. It is characterized by that.
[0014]
Therefore, when a predetermined input is received from the operator while the content is being presented to the operator, data for specifying the attribute of the content can be transmitted. On the other hand, the operator can easily acquire new link aggregate data by performing a predetermined input when browsing the content.
[0015]
(6) In the link information delivery system of the present invention, the link information delivery device stores data for specifying the attribute assigned to the content associated with the link information in association with the plurality of link information. An information table is provided, wherein link information is searched using data for specifying an attribute received from a terminal device in the link information table, and new link set data is generated based on the search result . Therefore, by searching in the link information table, link information suitable for the operator's interest can be easily collected.
[0016]
(7) In the link information delivery system of the present invention, the link information delivery device includes a content providing unit that provides content, and the terminal device is selected by an operator on a link set screen in which a plurality of link information is described. A content delivery command associated with the linked information is transmitted to the link information delivery device, and the link information delivery device transmits the content to the terminal device.
[0017]
Therefore, if the operator selects desired link information, the content (content associated with the selected link information) can be obtained from the link information delivery apparatus together with the new link set data.
[0018]
(8) The link information delivery system of the present invention further includes one or a plurality of content delivery devices that provide content, and the terminal device is selected by the operator on a link set screen in which a plurality of link information is described. A content delivery command associated with the link information is transmitted to the content delivery device, and the content delivery device transmits the content to the terminal device.
[0019]
Therefore, if the operator selects desired link information, the content (content associated with the selected link information) can be obtained from the content delivery device together with the new link aggregate data from the link information delivery device.
[0020]
(9) (12) (13) (18) In the link information delivery system of the present invention, the terminal device receives a selection of link information from the operator on the link set screen in which a plurality of link information is described, A process for transmitting data for specifying the attribute of the selected link information to the link information delivery apparatus and a process for sending a delivery instruction for the content associated with the selected link information to the content delivery apparatus is executed. A double processing means is provided.
[0021]
Therefore, in response to the selection of link information by the operator, it is possible to transmit data for specifying attributes and a content delivery command. For this reason, it is not necessary to perform an input operation for executing both processes, and the operability can be improved and the speed of the process can be ensured.
[0022]
(10) In the link information delivery system according to the present invention, the link information delivery device transmits the double processing means together with the link aggregate screen data to the terminal device. Therefore, the terminal device can easily obtain the double processing means, and can improve the operability and ensure the speed of processing.
[0023]
(11) In the link information delivery system of the present invention, the content delivery device includes a storage unit that stores a plurality of link information, and an update unit that updates the link information in the storage unit, and issues a command from the link information delivery device. The link information in the storage means is received and transmitted to the link information delivery device.
[0024]
Therefore, in a method in which a content provider updates link information in each content delivery device (a method in which link information is distributed and managed), the link information delivery device uses the link information updated in each content delivery device. Can be collected. For example, even if it is difficult for the link information delivery device to manage the link information at once, the link information managed by each content delivery device can be provided to the terminal device as new link aggregate data.
[0025]
(14) In the link information delivery system of the present invention, the data for specifying content attributes includes a plurality of element word data included in the content data, basic word data, and associations related to the definition of the basic word It is attribute data based on basic word data and related word data obtained from compatibility with word data.
[0026]
(15) In the link information delivery system of the present invention, the data for specifying the attribute of the link information includes a plurality of element word data, basic word data, and basic data included in the content data associated with the link information. It is attribute data based on the basic word data and the related word data obtained from the compatibility with the related word data related to the definition of the word.
[0027]
Therefore, by determining the suitability of the content data not only with the basic words but also with the related words, the content of the content data is more accurately considered, and attribute data (content or Data for specifying the attribute of the link information) can be obtained. For this reason, if this attribute data is used, link information suitable for the operator's interest can be collected more accurately, and useful new link set data can be generated.
[0028]
(16) In the link information delivery system of the present invention, the basic word data is title data extracted from the basic content data recorded in association with the title and the content, and the related word data is extracted from the basic content data. It is extracted from each word specified in the feature part data.
[0029]
Therefore, it is possible to obtain the basic word data and related word data related to the definition of the basic word from the content recorded in association with the title and the content. Data for specifying the attribute of the content or link information can be obtained from the basic word data or the like.
[0030]
(19) The link information delivery method of the present invention includes a first server computer that provides link information, a second server computer that provides content, and a terminal computer that can communicate with the first server computer and the second server computer. The terminal computer receives an input from the operator at the terminal computer, transmits a content delivery command to the second server computer, and based on the content delivery command at the second server computer The content is transmitted to the terminal computer, the data for specifying the attribute of the content is transmitted to the first server computer, and the first server computer uses the plurality of links based on the data for specifying the attribute. Generate new link set data that describes the information, and Characterized in that to transmit the link set data in the terminal computer.
[0031]
Therefore, if the terminal computer transmits a content delivery command to the second server computer, the terminal computer can acquire new link aggregate data together with the content. In other words, new link set data is automatically generated between the first and second server computers and transmitted to the terminal computer.
[0032]
In the present invention, the “link information delivery device” is a device that provides link information, and corresponds to the library /
[0033]
The “new link set data” is generated based on the data for specifying the attribute of the content or link information. In the following embodiment, the link list page (FIG. 4B) generated in step S40 in FIG. This corresponds to 6B).
[0034]
The “link information table” stores data for specifying attributes assigned to contents associated with the link information in association with a plurality of link information. The following embodiment corresponds to the
[0035]
“Element word data” is included in the content data, and corresponds to each term of the document shown in FIG. 20, for example, in the following embodiment. A “basic word” has a definition related to a related word, and corresponds to a knowledge name in the knowledge dictionary shown in FIG. 13A in the following embodiment. The “related word” is related to the definition of the basic word, and corresponds to the definition word, auxiliary definition word, and association word in the knowledge dictionary shown in FIG. 13A in the following embodiment.
[0036]
“Data for specifying the attribute of the content specified by the operator” specifies the attribute of the content when a predetermined input is received from the operator while the content is being presented to the operator. It is a concept that includes data for The “program” is a concept that includes not only a program that can be directly executed by the CPU but also a program in a source format, a compressed program, an encrypted program, and the like.
[0037]
DETAILED DESCRIPTION OF THE INVENTION
1. System configuration
FIG. 1 illustrates an example of a system including a library /
[0038]
FIG. 2 shows a hardware configuration example of the library /
[0039]
In the link information DB shown in FIG. 3, URL, title, summary, etc. are recorded as link information. The knowledge ID identifies knowledge information (knowledge name, definition word, etc.) in a knowledge dictionary, which will be described later, and is assigned to the content (link information) based on the suitability between the content and the knowledge information. Is.
[0040]
The link list generation program stored in the
[0041]
2. Contents of processing
4A and 4B are flowcharts when a new link list page is generated by the library /
[0042]
First, the
[0043]
The
[0044]
FIG. 7 shows the link list of FIG. 6A described in HTML format. <A ~> with tag 400 A Java script (trademark) is incorporated together with the URL in the portion surrounded by the </A> tag 402 (step S16). This script has a
[0045]
Then, the link list page in which the knowledge ID and the script are incorporated is transmitted to the user terminal 300 (step S18). The
[0046]
Next, when the item “soccer XX cup” 500 is selected by the user, the
[0047]
In the
[0048]
Further, the
[0049]
As shown in FIG. 3, the title and knowledge ID constituting the link list page shown in FIG. 6B are “Soccer XX Cup, Knowledge ID: 001, 008”, “Suita City □□ Tournament, Knowledge ID: 001, 090” "Tennis XX Cup, Knowledge ID: 008, 012", "□□ Soccer Championship, Knowledge ID: 001, 008".
[0050]
Then, the library /
[0051]
3. Other examples
In the above-described embodiment, when a predetermined item (link) is selected on the link list page shown in FIG. 6B, a new link list page is generated based on the knowledge ID assigned to the item. . However, a “link list update command button” may be provided in the web page, and the link list page may be generated when clicked by the user. For example, when browsing the web page (XX baseball tournament) shown in FIG. 8B, the knowledge ID “010, 020, 022” assigned to the content is not stored in the library or button until the
[0052]
In the above-described embodiment, the library /
[0053]
Further, the content server that has received the request may acquire the knowledge ID of the requested content and generate a link list page in the library /
[0054]
In the above-described embodiment, the library /
[0055]
In the above-described embodiment, the link information is searched and the link list is generated based on the knowledge ID “001, 008” of the item “soccer XX cup” 500 selected by the user (step S38 in FIG. 4b). ). In this case, the knowledge ID that is the search key for the link information includes the knowledge ID “001” of the original search keyword “AA stadium”. However, the link information may be searched by excluding the knowledge ID of the original search keyword. That is, the link list may be generated based on the knowledge ID “008”.
[0056]
In the above-described embodiment, the search keyword is selected on the yearbook article search screen shown in FIG. 5, but a free keyword may be input. In this case, the original link list is generated by matching with the content data of the yearbook article DB. Note that, based on the free keyword, a knowledge ID may be extracted from a knowledge dictionary described later, and the link list may be generated as described above using the knowledge ID.
[0057]
In the above-described embodiment, the new link list page shown in FIG. 6B is generated, but the display form of the new link list page is not limited to this. For example, as shown in FIG. 10B, the initial link list (FIG. 6A) and the newly generated link list (FIG. 6B) may be displayed in separate frames. Further, a newly generated link list may be added behind or in front of the original link list. When a new link list is generated by clicking the
[0058]
Further, in the above-described embodiment, the
[0059]
In the above-described embodiment, the case where the knowledge ID assigned to the link information (item in the link list) is transmitted to the library /
[0060]
In the above-described embodiment, the library /
[0061]
As another example, the
[0062]
In the above-described embodiment, the knowledge ID is incorporated into the newly generated link list page (FIG. 6B) and transmitted to the
[0063]
Further, in the above-described embodiment, the case where the content of the yearbook article is provided is described as an example, but the content of other contents may be used. In the above-described embodiment, the case where Java script (trademark) is used is described as an example. However, other script languages for WWW may be used.
[0064]
In the above-described embodiment, the link list generation program or the like realizes the above function in cooperation with the operating system, but the link list generation program or the like realizes part or all of the function alone. It may be. In the above-described embodiment, the library /
[0065]
4 Knowledge ID assignment process
Hereinafter, processing when the library /
[0066]
The
[0067]
FIG. 15 shows a flowchart when a knowledge ID is assigned to content using a knowledge dictionary. FIG. 16 is a flowchart for determining the suitability between the knowledge information in the knowledge dictionary and the content.
[0068]
The
[0069]
Read knowledge information “ID: 001, knowledge name: AA stadium, definition word: stadium, supplementary definition word: Suita City” from the knowledge dictionary, and the knowledge name “AA stadium” is hit in the content shown in FIG. 13B. Is determined (steps S120 and S122). It is determined that there is a hit, and it is determined whether or not the auxiliary definition word “Suita city” is hit (steps S124 and S126). It is determined that there is a hit, and there is a description (circle mark) is recorded (steps S128 and S130). In other words, in the “auxiliary definition word / fitness” column shown in FIG. 17A, a circle is recorded in association with “Suita City” and the article number “0” to record that the auxiliary definition word is hit. . Since there is no associative word, determination processing with the next knowledge information is performed (steps S132 to S138).
[0070]
For example, when determining compatibility with knowledge information “ID: 008, knowledge name: CC company, definition word: team, auxiliary definition word: soccer”, the knowledge name “CC company” is hit in the content shown in FIG. 13B. It is determined whether or not to perform (steps S120 and S122). It is determined that the hit is made, and it is determined whether or not the auxiliary definition word “soccer” is hit (steps S124 and S126). Since “soccer” is described in the title, it is determined that there is a hit, and there is a description (circle mark) (steps S128 and S130, see FIG. 17B). In this way, the content (soccer XX cup) shown in FIG. 13B is subjected to processing for determining suitability with all knowledge information in the knowledge dictionary.
[0071]
Next, based on the information indicating whether or not the knowledge information is described as shown in FIG. 17A or FIG. 17B, a knowledge ID is assigned to the content (soccer XX cup) (steps S104 and S106). That is, the knowledge ID is assigned based on the compatibility between the content and the knowledge information. Here, the knowledge ID of the knowledge information in which the knowledge name is hit and at least the auxiliary definition word or associative word is hit is assigned.
[0072]
Therefore, the knowledge ID “001, 008” is assigned to the content (soccer XX cup). Through similar processing, knowledge IDs are assigned to other contents in the contents DB. FIG. 14B shows the Index table when the knowledge ID assigning process is completed. Using this Index table, the
[0073]
As described above, the knowledge ID is given to the content (link information) in consideration of the content of the content more accurately by determining the compatibility with the knowledge name and the auxiliary definition word. Therefore, if the link information is extracted using the knowledge ID given to the link information selected by the user as a search key, a link list suitable for the user's interest can be generated.
[0074]
In the above example, the case where the library /
[0075]
5 About knowledge dictionary
The knowledge dictionary shown in FIG. 13A will be described below. In this knowledge dictionary, “knowledge name” and “definition word, auxiliary definition word, associative word” related to the definition of knowledge name are recorded in association with the knowledge ID. Definition words and auxiliary definition words correspond to terms used to explain the meaning and concept of a knowledge name, in other words, terms that have a semantic or conceptual relationship with the knowledge name.
[0076]
For example, for the knowledge name “Oshima (island name)” with knowledge ID “050”, the term “island, Izu Islands, northernmost, maximum” used to describe the local information is a definition word or auxiliary definition word. (Refer to FIG. 13A). Among these terms, terms representing the field and category of the knowledge name “Oshima” and terms corresponding to a superordinate concept (“island”) correspond to definition terms. Further, the term “Miharayama” generally associated with the knowledge name “Oshima” corresponds to the associative word.
[0077]
The definition word is not limited to a term representing the field of knowledge name or the like or a term corresponding to a superordinate concept, and may be the same type as the auxiliary definition word. Further, the associative word is not limited to a term generally associated with the knowledge name, and may be the same type as the auxiliary definition word or the definition word.
[0078]
The definition word, auxiliary definition word, or associative word may be a term corresponding to a subordinate concept of the knowledge name. For example, for the knowledge name “synthetic resin”, “thermoplastic resin, thermosetting resin” or the like, which is a subordinate concept thereof, may be set as an auxiliary definition word or the like. In addition, knowledge names that share a common field or category, or those that are semantically the same as or similar to knowledge names and expressed in national languages with different linguistic systems may be set as auxiliary definition words, etc. Good. Knowledge names, auxiliary definition words, etc. are not limited to words, but may be symbols or numbers. In the case of words, not limited to nouns, other parts of speech (verbs, adjectives, etc.) ).
[0079]
5. How to create a knowledge dictionary
FIG. 19 shows a flowchart of a knowledge information creation device that generates a knowledge dictionary. The hardware configuration of the knowledge information creation apparatus is basically the same as that shown in FIG. 2, and this hardware has a knowledge information creation program for creating knowledge information and a knowledge information creation program. A database or the like in which the contents are stored is stored.
[0080]
For example, the knowledge information “knowledge name: Oshima, definition word: island, auxiliary definition word: Izu Oshima, northernmost, maximum, association word: Miharayama” shown in FIG. 13A is obtained from the content described in the HTML shown in FIG. A case of creating will be described.
[0081]
The knowledge information creation device reads the content, <TITLE>
[0082]
Next, a knowledge ID “050” is assigned to the knowledge name data “Oshima” (step S204). Here, a serial number is used as an example of data for identifying knowledge information.
[0083]
Next, in the content shown in FIG. <BODY>
[0084]
next, <BODY>
[0085]
Next, the last word “Island” in the extracted data is determined as a definition word, and the other data “Izu Islands, northernmost, maximum” is determined as an auxiliary definition word and stored in the memory (step S210). .
[0086]
Next, in the content shown in FIG. <A ~>
[0087]
The “knowledge name, knowledge ID, definition word, auxiliary definition word, associative word” stored in the memory in the above processing is recorded as knowledge information in the knowledge dictionary shown in FIG. 13A (step S214). If there is another content for creating knowledge information, the process returns to step S200, and the above-described knowledge information generation process is executed again (step S216).
[0088]
Note that it is preferable to use content in which the meaning, concept, etc. of a term is described together with an item indicating the title of the term as the content used to create knowledge information. For example, content such as encyclopedias, regional information, and company information. In the above-described example, in the determination of associative word data, “Izu Islands” that overlaps with the auxiliary definition word is excluded, but it may overlap with the auxiliary definition word without being excluded.
[0089]
In the above example, the definition words and auxiliary definition words are extracted based on the result of the morphological analysis of the sentence on the first line, but auxiliary definition words and the like may be extracted from other sentences. For example, an auxiliary definition word or the like may be extracted based on a sentence on an arbitrary line or a sentence including the most words. Further, auxiliary definition words or the like may be extracted based on a sentence whose title is at the head of the sentence. Furthermore, an auxiliary definition word is based on a sentence in which the word constituting the title exists near the end of the sentence (for example, a place where a word located in the lower 10% or less exists in the character string constituting the sentence). Etc. may be extracted.
[0090]
In the above example, the morpheme of only the noun is extracted as an auxiliary definition word or the like from the result of the morphological analysis. However, the morpheme of another part of speech (verb or adjective etc.) may be extracted as the auxiliary definition word or the like. .
[0091]
In the above example, the last word of the data extracted by morphological analysis is extracted as a definition word, but the dependency relationship with the knowledge name data (there is a modification relationship between two phrases) You may extract based on. For example, in the sentence “Oshima is the largest island in the northernmost part of the Izu Islands”, “Oshima is” a dependency clause, “Island” is a reception clause, and both are in a dependency relationship. is there. Therefore, when the knowledge name data is “Oshima”, the word “island” extracted from the clause “island” that is in a dependency relationship with the dependency clause “Oshima is” including this “Oshima” is defined as the definition word. It may be extracted.
[0092]
Further, a human may create knowledge information by inputting knowledge information directly to a computer. For example, knowledge information may be set in consideration of terms that should be “definition words, auxiliary definition words, associative words” while looking at encyclopedias, books describing regional information, company information, and the like.
[Brief description of the drawings]
FIG. 1 shows an overall configuration of a link information delivery system in an embodiment.
FIG. 2 is a diagram showing a hardware configuration of a
FIG. 3 is a diagram showing a
FIG. 4a is a flowchart when a new link list page is generated.
FIG. 4b is a flowchart when a new link list page is generated.
FIG. 5 is a diagram showing a yearbook article search screen.
FIG. 6 is a diagram showing a link list page.
FIG. 7 is a diagram showing a script for executing a dual action.
FIG. 8 is a diagram showing a web page provided by the
FIG. 9a shows an outline of processing of a link information delivery system in another embodiment.
FIG. 9b shows an outline of processing of a link information delivery system in another embodiment.
FIG. 10 is a diagram showing a link list page in another embodiment.
FIG. 11 is a diagram showing a link list page in another embodiment.
FIG. 12 is a diagram showing an outline of processing of a link information delivery system in another embodiment.
FIG. 13 is a diagram showing a knowledge dictionary and contents (soccer XX cup).
FIG. 14 is a diagram showing an Index table provided in the
FIG. 15 is a flowchart when a knowledge ID is assigned to content.
FIG. 16 is a flowchart for determining suitability between knowledge information in a knowledge dictionary and content.
FIG. 17 is a conceptual diagram illustrating a process for determining compatibility between content and knowledge information.
FIG. 18 is a conceptual diagram when a knowledge ID is assigned to content provided by a content server on the Internet.
FIG. 19 is a flowchart for generating knowledge information.
FIG. 20 is a diagram illustrating content described in an HTML format.
FIG. 21 is a diagram showing a processing concept of morphological analysis.
[Explanation of symbols]
100 ・ ・ ・ ・ Library / Link Server
120 ... CPU of the library link server
150 ... Link information DB
300 ... User terminal
Claims (10)
前記情報配送装置と通信可能であり、前記情報配送装置からリンク情報およびコンテンツを受信する端末装置と、
を備えた情報配送システムであって、
前記端末装置は、
操作者が入力した検索キーである属性情報を情報配送装置に送信する検索キー送信手段と、
前記検索キーの送信に対応して情報配送装置から送られてくるリンク情報一覧と各リンク情報に対応する複数の属性情報を受信するリンク情報受信手段と、
受信したリンク情報一覧を表示するリンク情報表示手段と、
前記表示されたリンク情報一覧から操作者が選択したリンク情報を情報配送装置に送信するとともに、当該選択されたリンク情報に対応する複数の属性情報を情報配送装置に送信する選択リンク情報送信手段と、
前記リンク情報およびその属性情報の送信に対応して情報配送装置から送られてくる、リンク情報に対応するコンテンツおよび属性情報に対応する新たなリンク情報一覧および各リンク情報に対応する複数の属性情報を受信するコンテンツ受信手段と、
を備え、
前記情報配送装置は、
各コンテンツに対するリンク情報と各コンテンツの内容を属性として示す複数の属性情報とを対応づけたリンク情報データベースを記録する記録部と、
前記端末装置から送られてきた前記検索キーである属性情報に基づいて、リンク情報データベースから、前記検索キーである属性情報が付されたリンク情報を検索し、リンク情報一覧と各リンク情報に対応する複数の属性情報を生成し、生成したリンク情報一覧および属性情報を端末装置に送信するリンク情報送信手段と、
前記端末装置から送られてきた選択リンク情報に基づいて、当該選択リンク情報に対応するコンテンツを端末装置に送信するとともに、当該選択リンク情報とともに送られてきた当該選択リンク情報に対応する複数の属性情報に基づいて、前記情報データベースから、当該属性情報が付されたリンク情報をAND条件またはOR条件で検索し、新たなリンク情報一覧および各リンク情報に対応する複数の属性情報を生成して、生成したリンク情報一覧および属性情報を端末装置に送信するコンテンツ送信手段と、
を備えた情報配送システム。An information delivery device for providing link information and content;
A terminal device capable of communicating with the information delivery device and receiving link information and content from the information delivery device;
An information delivery system comprising:
The terminal device
Search key transmission means for transmitting attribute information, which is a search key input by an operator, to the information delivery device;
Link information receiving means for receiving a list of link information sent from the information delivery apparatus in response to transmission of the search key and a plurality of attribute information corresponding to each link information;
A link information display means for displaying the received link information list;
Selected link information transmitting means for transmitting link information selected by the operator from the displayed link information list to the information delivery apparatus, and transmitting a plurality of attribute information corresponding to the selected link information to the information delivery apparatus; ,
A new link information list corresponding to the content corresponding to the link information and the attribute information, and a plurality of attribute information corresponding to each link information sent from the information delivery device in response to the transmission of the link information and the attribute information thereof Content receiving means for receiving
With
The information delivery device includes:
A recording unit for recording a link information database in which link information for each content is associated with a plurality of attribute information indicating the contents of each content as an attribute;
Based on the attribute information that is the search key sent from the terminal device, the link information database is searched for link information to which the attribute information that is the search key is attached, and the link information list and each link information are supported. Link information transmitting means for generating a plurality of attribute information and transmitting the generated link information list and attribute information to the terminal device;
Based on the selected link information sent from the terminal device, the content corresponding to the selected link information is transmitted to the terminal device, and a plurality of attributes corresponding to the selected link information sent together with the selected link information Based on the information, search the link information with the attribute information from the information database by AND condition or OR condition, generate a new link information list and a plurality of attribute information corresponding to each link information, Content transmission means for transmitting the generated link information list and attribute information to the terminal device;
An information delivery system with
各コンテンツに対するリンク情報と各コンテンツの内容を属性として示す複数の属性情報とを対応づけたリンク情報データベースを記録する記録部と、
前記端末装置から送られてきた前記検索キーである属性情報に基づいて、リンク情報データベースから、前記検索キーである属性情報が付されたリンク情報を検索し、リンク情報一覧と各リンク情報に対応する複数の属性情報を生成し、生成したリンク情報一覧および属性情報を端末装置に送信するリンク情報送信手段と、
前記端末装置から送られてきた選択リンク情報に基づいて、当該選択リンク情報に対応するコンテンツを端末装置に送信するとともに、当該選択リンク情報とともに送られてきた当該選択リンク情報に対応する複数の属性情報に基づいて、前記情報データベースから、当該属性情報が付されたリンク情報をAND条件またはOR条件で検索し、新たなリンク情報一覧および各リンク情報に対応する複数の属性情報を生成して、生成したリンク情報一覧および属性情報を端末装置に送信するコンテンツ送信手段と、
を備えたことを特徴とする情報配送装置。An information delivery device capable of communicating with a terminal device and providing link information and content,
A recording unit for recording a link information database in which link information for each content is associated with a plurality of attribute information indicating the contents of each content as an attribute;
Based on the attribute information that is the search key sent from the terminal device, the link information database is searched for link information to which the attribute information that is the search key is attached, and the link information list and each link information are supported. Link information transmitting means for generating a plurality of attribute information and transmitting the generated link information list and attribute information to the terminal device;
Based on the selected link information sent from the terminal device, the content corresponding to the selected link information is transmitted to the terminal device, and a plurality of attributes corresponding to the selected link information sent together with the selected link information Based on the information, search the link information with the attribute information from the information database by AND condition or OR condition, generate a new link information list and a plurality of attribute information corresponding to each link information, Content transmission means for transmitting the generated link information list and attribute information to the terminal device;
An information delivery apparatus comprising:
コンピュータを、
前記端末装置から送られてきた前記検索キーである属性情報に基づいて、リンク情報データベースから、前記検索キーである属性情報が付されたリンク情報を検索し、リンク情報一覧と各リンク情報に対応する複数の属性情報を生成し、生成したリンク情報一覧および属性情報を端末装置に送信するリンク情報送信手段と、
前記端末装置から送られてきた選択リンク情報に基づいて、当該選択リンク情報に対応するコンテンツを端末装置に送信するとともに、当該選択リンク情報とともに送られてきた当該選択リンク情報に対応する複数の属性情報に基づいて、前記情報データベースから、当該属性情報が付されたリンク情報をAND条件またはOR条件で検索し、新たなリンク情報一覧および各リンク情報に対応する複数の属性情報を生成して、生成したリンク情報一覧および属性情報を端末装置に送信するコンテンツ送信手段として機能させるためのプログラム。A computer having a recording unit for recording a link information database in which link information for each content and a plurality of attribute information indicating the contents of each content as an attribute is associated, and using a computer that can communicate with the terminal device, A program to be realized,
Computer
Based on the attribute information that is the search key sent from the terminal device, the link information database is searched for link information to which the attribute information that is the search key is attached, and the link information list and each link information are supported. Link information transmitting means for generating a plurality of attribute information and transmitting the generated link information list and attribute information to the terminal device;
Based on the selected link information sent from the terminal device, the content corresponding to the selected link information is transmitted to the terminal device, and a plurality of attributes corresponding to the selected link information sent together with the selected link information Based on the information, search the link information with the attribute information from the information database by AND condition or OR condition, generate a new link information list and a plurality of attribute information corresponding to each link information, A program for functioning as content transmission means for transmitting a generated link information list and attribute information to a terminal device.
操作者が入力した検索キーである、コンテンツの内容を属性として示す属性情報を情報配送装置に送信する検索キー送信手段と、
前記検索キーの送信に対応して情報配送装置から送られてくるリンク情報一覧と各リンク情報に対応する複数の属性情報を受信するリンク情報受信手段と、
受信したリンク情報一覧を表示するリンク情報表示手段と、
前記表示されたリンク情報一覧から操作者が選択したリンク情報を情報配送装置に送信するとともに、当該選択されたリンク情報に対応する複数の属性情報を情報配送装置に送信する選択リンク情報送信手段と、
前記リンク情報およびその属性情報の送信に対応して情報配送装置から送られてくる、リンク情報に対応するコンテンツおよび属性情報に対応する新たなリンク情報一覧および各リンク情報に対応する複数の属性情報を受信するコンテンツ受信手段と、
を備えたことを特徴とする端末装置。A terminal device capable of communicating with an information delivery device and receiving link information and content from the information delivery device;
Search key transmission means for transmitting attribute information indicating the content of the content as an attribute, which is a search key input by the operator, to the information delivery device;
Link information receiving means for receiving a list of link information sent from the information delivery apparatus in response to transmission of the search key and a plurality of attribute information corresponding to each link information;
A link information display means for displaying the received link information list;
Selected link information transmitting means for transmitting link information selected by the operator from the displayed link information list to the information delivery apparatus, and transmitting a plurality of attribute information corresponding to the selected link information to the information delivery apparatus; ,
A new link information list corresponding to the content corresponding to the link information and the attribute information, and a plurality of attribute information corresponding to each link information sent from the information delivery device in response to the transmission of the link information and the attribute information thereof Content receiving means for receiving
A terminal device comprising:
コンピュータを、
操作者が入力した検索キーである、コンテンツの内容を属性として示す属性情報を情報配送装置に送信する検索キー送信手段と、
前記検索キーの送信に対応して情報配送装置から送られてくるリンク情報一覧と各リンク情報に対応する複数の属性情報を受信するリンク情報受信手段と、
受信したリンク情報一覧を表示するリンク情報表示手段と、
前記表示されたリンク情報一覧から操作者が選択したリンク情報を情報配送装置に送信するとともに、当該選択されたリンク情報に対応する複数の属性情報を情報配送装置に送信する選択リンク情報送信手段と、
前記リンク情報およびその属性情報の送信に対応して情報配送装置から送られてくる、リンク情報に対応するコンテンツおよび属性情報に対応する新たなリンク情報一覧および各リンク情報に対応する複数の属性情報を受信するコンテンツ受信手段として機能させるためのプログラム。A program for realizing a terminal device using a computer capable of communicating with an information delivery device,
Computer
Search key transmission means for transmitting attribute information indicating the content of the content as an attribute, which is a search key input by the operator, to the information delivery device;
Link information receiving means for receiving a list of link information sent from the information delivery apparatus in response to transmission of the search key and a plurality of attribute information corresponding to each link information;
A link information display means for displaying the received link information list;
Selected link information transmitting means for transmitting link information selected by the operator from the displayed link information list to the information delivery apparatus, and transmitting a plurality of attribute information corresponding to the selected link information to the information delivery apparatus; ,
A new link information list corresponding to the content corresponding to the link information and the attribute information, and a plurality of attribute information corresponding to each link information sent from the information delivery device in response to the transmission of the link information and the attribute information thereof For functioning as content receiving means for receiving a message.
前記属性情報は、
コンテンツデータに含まれる複数の要素語データと、基本語データおよび当該基本語の定義に関連する関連語データとの適合性から得られた、前記基本語データおよび前記関連語データに基づく属性データであることを特徴とするプログラム。 In the program of claim 3 or claim 5,
The attribute information is
Attribute data based on the basic word data and the related word data obtained from the compatibility of the plurality of element word data included in the content data with the basic word data and the related word data related to the definition of the basic word A program characterized by being.
前記基本語データは、タイトルと内容が関連づけて記録された基礎コンテンツデータから抽出されたタイトルデータであり、
前記関連語データは、前記基礎コンテンツデータから抽出された特徴部分データにおいて特定された各語の中から抽出されたものであることを特徴とするプログラム。 In the program of Claim 6 ,
The basic word data is title data extracted from basic content data recorded in association with a title and content;
The related word data is extracted from each word specified in the characteristic part data extracted from the basic content data .
前記情報配送装置は、リンク情報を配送するリンク情報配送装置と、コンテンツを配送するコンテンツ配送装置を備えて構成されることを特徴とするプログラム。 In the program according to any one of claims 3, 5, 6, and 7 ,
The information delivery device comprises a link information delivery device for delivering link information and a content delivery device for delivering content .
前記端末装置の選択リンク情報送信手段は、
選択されたリンク情報に対応する複数の属性情報を、前記リンク情報配送装置に送信する処理とともに、当該選択されたリンク情報に関連づけられたコンテンツの配送指令を前記コンテンツ配送装置に送信する処理を実行する二重処理手段を備えていることを特徴とするプログラム。The program of claim 8 ,
The selection link information transmission means of the terminal device is:
A process of transmitting a plurality of attribute information corresponding to the selected link information to the link information delivery apparatus and a process of sending a delivery instruction of the content associated with the selected link information to the content delivery apparatus A program characterized by comprising double processing means.
前記情報配送装置と通信可能であり、前記情報配送装置からリンク情報およびコンテンツを受信する端末装置と、
を用いた情報配送方法であって、
前記端末装置は、
操作者が入力した検索キーである、コンテンツの内容を属性として示す属性情報を情報配送装置に送信し、
前記検索キーの送信に対応して情報配送装置から送られてくるリンク情報一覧と各リンク情報に対応する複数の属性情報を受信し、
受信したリンク情報一覧を表示し、
前記表示されたリンク情報一覧から操作者が選択したリンク情報を情報配送装置に送信するとともに、当該選択されたリンク情報に対応する複数の属性情報を情報配送装置に送信し、
前記リンク情報およびその属性情報の送信に対応して情報配送装置から送られてくる、リンク情報に対応するコンテンツおよび属性情報に対応する新たなリンク情報一覧および各リンク情報に対応する複数の属性情報を受信し、
前記情報配送装置は、
各コンテンツに対するリンク情報と各コンテンツの内容を属性として示す複数の属性情報とを対応づけたリンク情報データベースを記録しており、
前記端末装置から送られてきた前記検索キーである属性情報に基づいて、リンク情報データベースから、前記検索キーである属性情報が付されたリンク情報を検索し、リンク情報一覧と各リンク情報に対応する複数の属性情報を生成し、生成したリンク情報一覧および属性情報を端末装置に送信し、
前記端末装置から送られてきた選択リンク情報に基づいて、当該選択リンク情報に対応するコンテンツを端末装置に送信するとともに、当該選択リンク情報とともに送られてきた当該選択リンク情報に対応する複数の属性情報に基づいて、前記情報データベースから、当該属性情報が付されたリンク情報をAND条件またはOR条件で検索し、新たなリンク情報一覧および各リンク情報に対応する複数の属性情報を生成して、生成したリンク情報一覧および属性情報を端末装置に送信すること
を特徴とする情報配送方法。An information delivery device for providing link information and content;
A terminal device capable of communicating with the information delivery device and receiving link information and content from the information delivery device;
Information delivery method using
The terminal device
Attribute information indicating the content content as an attribute, which is a search key input by the operator, is transmitted to the information delivery device,
In response to the transmission of the search key, a link information list sent from the information delivery device and a plurality of attribute information corresponding to each link information are received,
Display the received link information list,
The link information selected by the operator from the displayed link information list is transmitted to the information delivery apparatus, and a plurality of attribute information corresponding to the selected link information is transmitted to the information delivery apparatus,
A new link information list corresponding to the content corresponding to the link information and the attribute information, and a plurality of attribute information corresponding to each link information sent from the information delivery device in response to the transmission of the link information and the attribute information thereof Receive
The information delivery device includes:
A link information database in which link information for each content is associated with a plurality of attribute information indicating the content of each content as an attribute is recorded.
Based on the attribute information that is the search key sent from the terminal device, the link information database is searched for link information to which the attribute information that is the search key is attached, and the link information list and each link information are supported. To generate a plurality of attribute information, send the generated link information list and attribute information to the terminal device,
Based on the selected link information sent from the terminal device, the content corresponding to the selected link information is transmitted to the terminal device, and a plurality of attributes corresponding to the selected link information sent together with the selected link information Based on the information, search the link information with the attribute information from the information database by AND condition or OR condition, generate a new link information list and a plurality of attribute information corresponding to each link information, An information delivery method comprising transmitting the generated link information list and attribute information to a terminal device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003176241A JP4480353B2 (en) | 2003-06-20 | 2003-06-20 | Link information delivery system and link information delivery method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003176241A JP4480353B2 (en) | 2003-06-20 | 2003-06-20 | Link information delivery system and link information delivery method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005011175A JP2005011175A (en) | 2005-01-13 |
JP4480353B2 true JP4480353B2 (en) | 2010-06-16 |
Family
ID=34099177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003176241A Expired - Lifetime JP4480353B2 (en) | 2003-06-20 | 2003-06-20 | Link information delivery system and link information delivery method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4480353B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007074240A (en) * | 2005-09-06 | 2007-03-22 | Toshiba Corp | Apparatus and method for outputting content list |
JP4845794B2 (en) * | 2007-04-06 | 2011-12-28 | 株式会社エヌ・ティ・ティ・ドコモ | Server apparatus and program |
JP5211966B2 (en) * | 2007-10-17 | 2013-06-12 | 株式会社リコー | Image forming system, printing control method, and program |
JP4944176B2 (en) * | 2009-09-24 | 2012-05-30 | 株式会社バッファロー | Local server and content list update method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000099515A (en) * | 1998-09-21 | 2000-04-07 | Nippon Telegr & Teleph Corp <Ntt> | Method and device for generating meaning attribute dictionary, and storage medium recorded with meaning attribute dictionary generation program |
JP2000132483A (en) * | 1998-10-26 | 2000-05-12 | Fujitsu Ltd | Relay device and relay program storage medium |
JP2002149698A (en) * | 2000-11-15 | 2002-05-24 | Nippon Telegr & Teleph Corp <Ntt> | Method and device for relation direction retrieval and recording medium with program thereof recorded therein |
JP2002278987A (en) * | 2001-03-15 | 2002-09-27 | Toshiba Corp | Information retrieval system, information retrieval device used for the same and program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2885161B2 (en) * | 1996-01-10 | 1999-04-19 | 日本電気株式会社 | Email classifier |
-
2003
- 2003-06-20 JP JP2003176241A patent/JP4480353B2/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000099515A (en) * | 1998-09-21 | 2000-04-07 | Nippon Telegr & Teleph Corp <Ntt> | Method and device for generating meaning attribute dictionary, and storage medium recorded with meaning attribute dictionary generation program |
JP2000132483A (en) * | 1998-10-26 | 2000-05-12 | Fujitsu Ltd | Relay device and relay program storage medium |
JP2002149698A (en) * | 2000-11-15 | 2002-05-24 | Nippon Telegr & Teleph Corp <Ntt> | Method and device for relation direction retrieval and recording medium with program thereof recorded therein |
JP2002278987A (en) * | 2001-03-15 | 2002-09-27 | Toshiba Corp | Information retrieval system, information retrieval device used for the same and program |
Also Published As
Publication number | Publication date |
---|---|
JP2005011175A (en) | 2005-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100813333B1 (en) | Search engine supplemented with url's that provide access to the search results from predefined search queries | |
JP6376569B2 (en) | Search method and search system | |
US9111008B2 (en) | Document information management system | |
US7039625B2 (en) | International information search and delivery system providing search results personalized to a particular natural language | |
US6718365B1 (en) | Method, system, and program for ordering search results using an importance weighting | |
JP2006501582A (en) | Bilingual annotation activated instantly by a pointer on text information of an electronic document | |
JPH11242620A (en) | Information processor, server device, information providing system and storage medium | |
JP2009037501A (en) | Information retrieval apparatus, information retrieval method and program | |
JP3186960B2 (en) | Information retrieval method and apparatus | |
JP4480353B2 (en) | Link information delivery system and link information delivery method | |
JP4725876B2 (en) | Data passing device | |
US20050114545A1 (en) | Method and apparatus for marking of web pages | |
US8131752B2 (en) | Breaking documents | |
JP3999093B2 (en) | Structured document search method and structured document search system | |
JP2003006455A (en) | Translation service system | |
JP2004054918A (en) | Information processing system, information display device, computer program, and recording medium | |
US20060116992A1 (en) | Internet search environment number system | |
KR100491254B1 (en) | Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext | |
KR19990078876A (en) | Information search method by URL input | |
JP2001022788A (en) | Information retrieving device and recording medium recording information retrieval program | |
JP4434629B2 (en) | Attribute acquisition device and attribute acquisition method | |
JP2006236221A (en) | Management server for web page retrieval | |
JP4104878B2 (en) | Web page guidance method and web page guidance program | |
JP2002334100A (en) | Web page retrieving system | |
JP2007087241A (en) | Multilingual multilayered site creation system and multilingual multilayered site creation program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050331 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090209 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090410 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090713 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091007 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20091028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100118 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100216 |
|
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: 20100315 |
|
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: 20100316 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |