(57)【要約】【課題】複数の記事を集めた記事グループを作成するときに、記事グループ作成者の何らかの考えを示す情報を添付し、記事グループの閲覧者がその情報を参照可能とする。【解決手段】サーバ１が以下のようにしてクライアント５に記事情報を提供する。つまり、リンク集管理部１５は、検索エンジン１１が記事データベース２を検索した結果の中から一つ以上の記事データを選択し、選択された記事データに対するリンク情報を含む記事リンク集を生成する。さらに、記事リンク集に含まれている記事の本文を表示させる。マーキング処理部１７は、記事本文からマーカ文字列の選択を受け付ける。記事リンク集の情報とマーカ情報は、ユーザデータベース３に記憶される。リンク集管理部１５は、記事リンク集に含まれている記事のタイトルとその記事から選択されたマーカ文字列とを対応付けて表示させる。【選択図】図１
2008210137.tif 000002
【特許請求の範囲】
【請求項１】
複数の記事に関する記事データを記憶した記事データベースと、
前記記事データベースから、所望の検索条件で記事データを検索する検索手段と、
前記検索手段による検索結果の中から、一つ以上の記事データを選択し、選択された記事データに対するリンク情報を含む記事リンク集を生成する手段と、
前記記事リンク集に含まれているリンク情報のリンク先の記事データに基づいて、記事本文を表示させる本文表示手段と、
前記本文表示手段により表示された記事本文の中から文字列の選択を受け付ける選択手段と、
前記記事リンク集の生成手段により生成された記事リンク集に関する記事リンク集情報と、前記選択手段が選択を受け付けた選択文字列を示す情報とを関連づけて記憶する記憶手段と、
前記記憶手段を参照して、前記記事リンク集に含まれているリンク情報に係る記事のタイトルと当該タイトルの記事本文から選択された選択文字列とを対応付けて表示させるリンク集情報表示手段と、を備える記事情報提供システム。
【請求項２】
前記記事リンク集に複数のリンク情報が含まれるときは、
前記リンク集情報表示手段は、各記事ごとに、それぞれのタイトルとそれぞれの記事本文から選択された選択文字列とを対応付けて表示することを特徴とする請求項１記載の記事情報提供システム。
【請求項３】
前記リンク集情報には、リンク集を生成したユーザの識別情報が含まれていて、
前記選択手段を用いた文字列の選択は、各リンク集を生成したユーザのみが可能であり、
前記リンク集情報表示手段は、リンク集を生成したユーザ及びそれ以外のユーザに対して、前記記事のタイトルと前記選択文字列とを表示させることを特徴とする請求項１記載の記事情報提供システム。
【請求項４】
前記選択文字列情報は、記事の識別情報と、前記選択文字列と、前記識別情報に係る記事本文中に含まれる前記選択文字列と同一文字列の中で、前記選択文字列が前記記事本文の先頭から数えたときに何番目に出現するかを示す順位とを含むことを特徴とする請求項１記載の記事情報提供システム。
【請求項５】
前記本文表示手段は、前記記事本文を表示する際に前記選択文字列を他の文字とは異なる表示態様で表示することを特徴とする請求項１記載の記事情報提供システム。
【請求項６】
前記本文表示手段は、前記記事本文を表示する際に前記選択文字列が所定の表示位置になるように表示することを特徴とする請求項１記載の記事情報提供システム。
【請求項７】
複数の記事に関する記事データを記憶した記事データベースから、所望の検索条件で記事データを検索するステップと、
前記検索による検索結果の中から、一つ以上の記事データを選択し、選択された記事データに対するリンク情報を含む記事リンク集を生成するステップと、
前記記事リンク集に含まれているリンク情報のリンク先の記事データに基づいて、記事本文を表示させるステップと、
前記表示された記事本文の中から文字列の選択を受け付けるステップと、
前記記事リンク集に関する記事リンク集情報と、前記選択を受け付けた選択文字列を示す情報とを関連づけて記憶手段に記憶するステップと、
前記記憶手段を参照して、前記記事リンク集に含まれているリンク情報に係る記事のタイトルと当該タイトルの記事本文から選択された選択文字列とを対応付けて表示するステップと、を有する記事情報の提供方法。
【請求項８】
記事情報を提供するためのコンピュータプログラムであって、
複数の記事に関する記事データを記憶した記事データベースから、所望の検索条件で記事データを検索するステップと、
前記検索による検索結果の中から、一つ以上の記事データを選択し、選択された記事データに対するリンク情報を含む記事リンク集を生成するステップと、
前記記事リンク集に含まれているリンク情報のリンク先の記事データに基づいて、記事本文を表示させるステップと、
前記表示された記事本文の中から文字列の選択を受け付けるステップと、
前記記事リンク集に関する記事リンク集情報と、前記選択を受け付けた選択文字列を示す情報とを関連づけて記憶手段に記憶するステップと、
前記記憶手段を参照して、前記記事リンク集に含まれているリンク情報に係る記事のタイトルと当該タイトルの記事本文から選択された選択文字列とを対応付けて表示するステップと、をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが複数の新聞記事などを集めたグループを作成し、他のユーザがグループ単位で記事を閲覧できるようなコンピュータシステムに関する。
【背景技術】
【０００２】
インターネットを介して新聞情報を配信し、新聞購読者に提供するシステムが知られている（例えば、特許文献１）。
【０００３】
また、関連する登録文書をグループ化し、これを参照するためのリンク集を生成し、このリンク集を用いて関連文書の検索を行う技術が知られている（例えば、特許文献２）。
【特許文献１】特開２００３−１０８８７２号公報
【特許文献２】特開２００２−４１５７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、新聞、雑誌などの記事情報の提供に当たって、複数の記事をグループ化し、ユーザがグループ単位で記事の内容を確認できるようなシステムはない。
【０００５】
例えば、あるユーザが複数の記事を集めたグループを生成し、他のユーザがそのグループを閲覧することができれば、そのグループに含まれる記事の内容などを通じて、グループ作成者の考えを広く訴えることができる。特に新聞記事などの信頼性の高い文書に基づいてこれを行えば、グループ作成者の主張も説得力を増し、閲覧者へ強く訴求する。
【０００６】
また、記事の選択の仕方によっては、それまであまり知られていなかった意外な事実が浮かび上がることもある。これは、政治、経済あるいは文化などの様々な分野のトレンド分析に利用することもできる。
【０００７】
このようなときに、抽出した複数の記事を集めて漫然とグループを生成するよりも、そのグループに対して何らかの形でグループ作成者の思想やグループ作成の意図を反映させることができれば、閲覧者にとっても記事グループの理解に役立つ。
【０００８】
そこで、本発明の目的は、複数の記事を集めたグループを作成するときに、そのグループに関する作成者の何らかの考えを示す情報を添付し、グループの閲覧者がその情報を参照可能とすることである。
【課題を解決するための手段】
【０００９】
本発明の一実施態様に従う記事情報提供システムは、複数の記事に関する記事データを記憶した記事データベースと、前記記事データベースから、所望の検索条件で記事データを検索する検索手段と、前記検索手段による検索結果の中から、一つ以上の記事データを選択し、選択された記事データに対するリンク情報を含む記事リンク集を生成する手段と、前記記事リンク集に含まれているリンク情報のリンク先の記事データに基づいて、記事本文を表示させる本文表示手段と、前記本文表示手段により表示された記事本文の中から文字列の選択を受け付ける選択手段と、前記記事リンク集の生成手段により生成された記事リンク集に関する記事リンク集情報と、前記選択手段が選択を受け付けた選択文字列を示す情報とを関連づけて記憶する記憶手段と、前記記憶手段を参照して、前記記事リンク集に含まれているリンク情報に係る記事のタイトルと当該タイトルの記事本文から選択された選択文字列とを対応付けて表示させるリンク集情報表示手段と、を備える。
【００１０】
好適な実施形態では、前記記事リンク集に複数のリンク情報が含まれるときは、前記リンク集情報表示手段は、各記事ごとに、それぞれのタイトルとそれぞれの記事本文から選択された選択文字列とを対応付けて表示するようにしてもよい。
【００１１】
好適な実施形態では、前記リンク集情報には、リンク集を生成したユーザの識別情報が含まれていて、前記選択手段を用いた文字列の選択は、各リンク集を生成したユーザのみが可能であり、前記リンク集情報表示手段は、リンク集を生成したユーザ及びそれ以外のユーザに対して、前記記事のタイトルと前記選択文字列とを表示させるようにしてもよい。
【００１２】
好適な実施形態では、前記選択文字列情報は、記事の識別情報と、前記選択文字列と、前記識別情報に係る記事本文中に含まれる前記選択文字列と同一文字列の中で、前記選択文字列が前記記事本文の先頭から数えたときに何番目に出現するかを示す順位とを含んでいてもよい。
【００１３】
好適な実施形態では、前記本文表示手段は、前記記事本文を表示する際に前記選択文字列を他の文字とは異なる表示態様で表示してもよい。これにより、選択文字列を強調して表示できる。
【００１４】
好適な実施形態では、前記本文表示手段は、前記記事本文を表示する際に前記選択文字列が所定の表示位置、例えば、選択文字列が先頭になるように記事本文を表示するようにしてもよい。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態に係る記事情報の提供を行うシステムについて、図面を参照して説明する。
【００１６】
図１は、本実施形態に係るシステムの全体構成を示す図である。
【００１７】
本システムは、新聞、雑誌などの記事情報を提供するサーバ１と、記事情報の提供を受けるユーザが利用するクライアント５とが、ネットワーク９を介して接続されている。
【００１８】
サーバ１及びクライアント５は、いずれも例えば汎用的なコンピュータシステムにより構成され、以下に説明するサーバ１及びクライアント５内の個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
【００１９】
サーバ１は、過去の新聞記事などのデータを記憶した記事データベース２と、本システムのユーザに関する情報を記憶したユーザデータベース３と、記事データベース２を検索する検索エンジン１１と、記事データなどを処理するＷｅｂアプリケーション１３とを備える。
【００２０】
記事データベース２には、過去の記事に関するデータが、例えば以下のようなデータ構造で蓄積されている。すなわち、記事データベース２には、記事のテキストに関する記事データ２１と、写真のデータ２３とが記憶されている。記事データ２１及び写真データ２３は、日々、新たなデータが追加される。
【００２１】
図２は、記事データ２１のデータ項目の一例を示す。すなわち、記事データ２１は、記事ＩＤ２１１と、記事タイトル２１２と、テキストで記述された記事本文２１３とをデータ項目として有する。
【００２２】
図３は、写真データ２３のデータ項目の一例を示す。すなわち、写真データ２３は、写真ＩＤ２３１と、写真の画像データ２３２と、写真タイトル２３３と、キャプション２３４と、この写真が利用されている記事の記事ＩＤ２３５とをデータ項目として有する。写真データ２３の中には、記事に紐付いていないものもあるので、その場合には記事ＩＤ２３５は空白である。
【００２３】
検索エンジン１１は、Ｗｅｂアプリケーション１３から指示された検索条件に従って記事データベース２を検索し、検索結果をＷｅｂアプリケーション１３へ返す。
【００２４】
ユーザデータベース３には、ユーザに関する情報が、例えば以下のようなデータ構造で記憶されている。すなわち、ユーザデータベース３には、各ユーザのユーザ属性情報３１と、各ユーザが生成したリンク集に関するリンク集情報３３とが記憶されている。
【００２５】
ここで、リンク集とは、記事データベース２に含まれている１つ以上の記事をグループ化し、このグループに属する記事に対するリンク情報の集合体をいう。リンク集は各ユーザが生成し、全ユーザの検索対象になり、かつ、全ユーザが閲覧することができる。
【００２６】
ユーザ属性情報３１は、ユーザＩＤなどのユーザ識別情報、ユーザの氏名（あるいはニックネーム）、年齢、性別、出身地、アイコン、ホームページ及び自己紹介などのユーザの個人属性情報が記憶されている。
【００２７】
図４は、リンク集情報３３のデータ項目の一例を示す。すなわち、リンク集情報３３は、リンク集を識別するリンク集ＩＤ３３１と、リンク集を生成したユーザのユーザＩＤ３３２と、リンク集のタイトル３３３と、リンク集を生成したユーザのリンク集についてのコメントあるいは意見の表明であるノート３３４と、リンク先として指定された記事の記事ＩＤ３３５と、マーカ情報３３６とをデータ項目として有する。リンク集には複数の記事をリンク先として含むことができ、そのときには、複数の記事ＩＤ３３５がリンク集情報３３に含まれる。また、複数の記事にマーカを付すことができるので、そのときには複数のマーカ情報３３６がリンク集情報３３に含まれる
マーカ情報３３６は、リンク集に含まれる記事に対してユーザが付したマーカに関する情報である。
【００２８】
図５は、マーカ情報３３６のデータ項目の一例を示す。すなわち、マーカ情報３３６は、マーカが付されている記事の記事ＩＤ３３６１と、マーカが付されたマーカ文字列３３６２と、その記事本文の中に含まれているマーカ文字列３３６２と同一の文字列のうち、ユーザが指定したマーカ文字列が記事本文の先頭から数えたときに何番目に出現するかを示す順位３３６３とをデータ項目として有する。一つの記事に複数のマーカが設定されているときは、マーカ情報３３６にマーカ文字列３３６２及び順位３３６３が複数含まれる。
【００２９】
マーカ及びマーカ情報３３６については、後で詳細に説明する。
【００３０】
図１へ戻ると、Ｗｅｂアプリケーション１３は、クライアント５のＷｅｂブラウザ５１と協調して動作し、種々のインターフェース画面をユーザに対して提供する。そして、これらのインターフェース画面を介して受け付けたユーザの指示に従って、Ｗｅｂアプリケーション１３は、記事データベース２及びユーザデータベース３に記憶されているデータを用いて、所定の処理を実行する。以下、Ｗｅｂアプリケーション１３の処理について詳細に説明する。
【００３１】
Ｗｅｂアプリケーション１３は、リンク集の生成及び生成されたリンク集に対する様々な処理を行うリンク集管理部１５と、リンク集のリンク先の記事本文に対するマーカの付加及び削除などのマーカの管理を行うマーキング処理部１７とを備える。
【００３２】
まず、リンク集管理部１５は、例えば、図６〜図１１に示すようなインターフェース画面をＷｅｂブラウザ５１へ提供し、これらのインターフェース画面に対するユーザの入力に従って記事データベース２から記事を抽出して、それらの記事に対するリンク情報を集めたリンク集を生成する。
【００３３】
図６は、リンク集の新規作成画面１００である。
【００３４】
リンク集の新規作成画面１００には、リンク集タイトルの入力領域１１０と、使用テンプレートの選択を受け付ける入力領域１２０と、ユーザが自由にテキストを入力できるノートの入力領域１３０とが設けられている。
【００３５】
使用テンプレートとは、後述するリンク集表示画面５００を表示するときの表示態様に関するテンプレートである。使用テンプレートの具体例は後述する。
【００３６】
リンク集管理部１５は、リンク集の新規作成画面１００に対する入力に基づいて、リンク集情報３３を生成して、ユーザデータベース３へ格納する。このとき、リンク集ＩＤ３３１には新たに採番されたＩＤがセットされる。また、この時点では、ユーザＩＤ３３２にはクライアント５を操作しているユーザのＩＤ、タイトル３３３及びノート３３４には、リンク集の新規作成画面１００に入力されたものがそれぞれセットされる。
【００３７】
図７は、記事検索画面２００の一例を示す。記事検索画面２００は、検索のキーワード入力領域２１０と、検索結果の表示領域２２０とを有する。
【００３８】
図７に例示した記事検索画面２００が検索要求を受け付けると、リンク集管理部１５は、検索キーワードを検索エンジン１１へ渡して検索を依頼する。リンク集管理部１５は、その検索結果として、記事ＩＤ２１１及び記事タイトル２１２を受け付けて検索結果の表示領域２２０に表示させる。
【００３９】
記事検索画面２００において、検索結果の表示領域２２０に表示された記事タイトルのいずれかがユーザによって選択されると、リンク集管理部１５は、その記事ＩＤ２１１に基づいて選択されたタイトルに係る記事本文２１３を記事データベース２から取得する。そして、リンク集管理部１５は、図８に示す記事本文の表示画面３００へ遷移させて、その記事本文を表示させる。
【００４０】
図８に例示した記事本文の表示画面３００は、記事本文の表示領域３１０と、この記事をリンク集へ追加するための追加指示受付領域３２０とを有する。ユーザは、この表示画面３００で記事の内容を確認できる。さらに、リンク集への追加指示受付領域３２０がユーザ操作を受け付けると、リンク集管理部１５は、図９に示すリンク集選択画面４００へ遷移させる。
【００４１】
図９に例示するリンク集選択画面４００は、記事を追加するリンク集の選択画面である。リンク集選択画面４００は、新規リンク集のタイトル名４１０及び使用テンプレートの入力領域４２０と、既存リンク集一覧の表示領域４３０とを有する。この画面４００により、記事本文表示画面３００に表示された記事へのリンク情報を登録するリンク集として、タイトル名の入力領域４１０及び使用テンプレートの入力領域４２０を用いて新規作成することもできるし、既存リンク集一覧の表示領域４３０から既存のリンク集を選択することもできる。
【００４２】
リンク集管理部１５は、リンク集選択画面４００で指定されたリンク集のリンク集情報３３に対して、記事本文表示画面３００で表示されている記事の記事ＩＤ２１１を登録する。
【００４３】
ユーザは、記事本文表示画面３００及びリンク集選択画面４００を用いて上記の手順を繰り返すことにより、複数の記事をそれぞれ任意のリンク集情報３３へ登録することができる。
【００４４】
リンク集管理部１５は、上記のようにして生成されたリンク集を、図１０に示すリンク集表示画面５００に表示する。すなわち、リンク集管理部１５は、ユーザデータベース３からリンク集情報３３を取得してリンク集のタイトル３３３などを表示する。
【００４５】
リンク集表示画面５００は種々の表示態様で表示される。表示態様は、例えば、使用テンプレートによって定まる。図１０（ａ）は、使用テンプレートとして「通常」が設定されているときの表示態様で、同図（ｂ）は、使用テンプレートとして「タイトルのみ」が選択されているときの表示画面である。
【００４６】
図１０の画面を表示するときは、リンク集管理部１５は、リンク集情報３３の記事ＩＤ３３５をキーにして記事データベース２からそれぞれ必要な情報を取得する。そして、同図（ａ）では、リンク集のタイトル５１０及びノート５２０と併せて記事タイトル５３０及びその記事の一部を抜粋したスニペット５４０を表示させる。同図（ｂ）の場合は、リンク集のタイトル５１０、ノート５２０及び記事タイトル５３０が表示され、スニペット５４０は表示されない。このとき、記事タイトル５３０は、例えばハイパーリンクなどにより記事データベース２の対応する記事本文２１３へリンクしていてもよい。画面に表示された記事タイトルの記事本文２１３へのリンクは、他の画面においても同様である。
【００４７】
リンク集管理部１５は、さらに、リンク集表示画面５００でいずれかの記事タイトル５３０が選択されたときには、選択された記事タイトルの記事ＩＤに基づいて記事本文２１３を記事データベース２から取得する。そして、リンク集管理部１５は、図１１に示すような記事表示画面６００の記事本文の表示領域６１０に記事本文を表示させる。ユーザは、この画面６００を使って記事本文にマーカを付けることができる。以下、マーカについて説明する。
【００４８】
マーキング処理部１７は、例えば、以下に説明するようなインターフェース画面をＷｅｂブラウザ５１へ提供し、これらのインターフェース画面に対するユーザの入力に従ってリンク集に含まれる記事本文にマーカを付加及び削除を行う。
【００４９】
記事表示画面６００において、リンク集でリンクしている記事の本文が表示されているときに、ユーザが記事本文に含まれる任意の文字列を選択すると、マーキング処理部１７は、選択された文字列の処理要求の受付画面７００を表示させる。受付画面７００は、図１１に示すように、選択された文字列に「マーカを付ける」か、または「このキーワードで検索」するかを受け付ける画面である。受付画面７００で、「マーカを付ける」が選択されると、マーキング処理部１７は、選択された文字列をマーカ文字列３３６２として含むマーカ情報３３６を生成して、ここで対象としているリンク集のリンク集情報３３に追加登録する。
【００５０】
ここで、図１２を用いてマーカ情報３３６に含まれる順位３３６３（図５参照）について説明する。例えば、同図に例示する記事本文において、「宇宙は、・・・」の「宇宙」の部分にマーカが付されている。そして、この記事本文中には他にも「宇宙」という文字列が３カ所存在する。このときに、マーカが付された「宇宙」と他の３つの「宇宙」を区別するために、本実施形態では「順位」の概念を用いる。
【００５１】
つまり、順位３３６３は、マーカが付された「宇宙」が記事本文中で登場するすべての「宇宙」（マーカ文字列と同一の文字列）の中で何番目に登場するものを示すものである。同図の例では、順位３３６３は「４」となる。従って、マーカ文字列３３６２と順位３３６３でこの記事におけるマーカが付された文字列を一意に特定できる。
【００５２】
このような構造をとるのは、以下の理由による。つまり、新聞などの記事は、発行日よりも後になって修正されることがある。この修正は多くの場合は軽微なもので、記事の主題を変更するようなものではない。この修正が行われると、記事データベース２の記事データにも反映される。従って、ユーザがマーカを付けた後に、記事データベース２の記事データ２１が修正される場合がある。このとき、マーカが付された文字列を特定するために、記事先頭からの位置情報（例えば、記事先頭からの文字数など）を用いると、記事の修正により位置がずれてしまう場合がある。しかしながら、本実施形態のような構造をとれば、軽微な修正があったとしてもマーカの位置ずれが生じる可能性は低い。
【００５３】
次に、上述した受付画面７００でマーカがつけられた文字列は、例えば図１３に示すように、記事表示画面６００においてマーカ表示として、他の文字列と異なる表示態様で表示される。同図（ａ）（ｂ）では、紙の印刷物に蛍光ペンでマークしたときのように、マーカ文字列の背景を蛍光色のような色で表示するものを例示しているが、これ以外でも、例えば、マーカ文字列のフォントを変えたり、下線を引いたりしてもよい。
【００５４】
また、同図（ａ）は、記事本文の表示領域６１０に記事本文を先頭から表示した例であり、同図（ｂ）は、記事本文の表示領域６１０にマーカが付されている文字列が先頭になるように表示した例である。リンク集管理部１５は、ユーザの選択に従って、同図（ａ）（ｂ）のいずれも表示することができる。
【００５５】
また、記事表示画面６００では、さらに、マーカの削除を行うこともできる。例えば、図１３のようにマーカ表示がされている記事表示画面６００において、マーカ部分が選択されると、マーキング処理部１７がユーザの承認を受けた後にマーカを削除する。このとき、マーキング処理部１７はリンク集情報３３から、マーカ情報３３６を削除する。
【００５６】
図１４は、マーカが付された後のリンク集表示画面５００の一例を示す。同図の表示態様は、使用テンプレートが「マーカ」の場合のものである。つまり、使用テンプレートが「マーカ」であると、リンク集のタイトル５１０及びノート５２０に加えて、このリンク集に含まれる記事のタイトル５３０とその記事中でユーザが選択したマーカ文字列５５０とが対応付けて表示される。
【００５７】
一つの記事で、マーカが複数箇所に付けられているときは、マーカ文字列５５０には、すべてのマーカ文字列を表示するようにしてもよい。このとき、表示順序は、記事の文頭から順に表示してもよいし、ユーザが指定した処理の順序で表示するようにしてもよい。ユーザの指定した順序は、例えば、ユーザがマーカを付した順序であってもよい。このとき、マーカ情報３３６には、ユーザがマーカを付した順序で文字列３３６２及び順位３３６３が登録されるようにしてもよい。
【００５８】
図１０の表示態様と比較すると、図１０のリンク集表示画面５００では、リンク集に含まれる記事タイトル５３０または記事タイトル５３０とスニペット５４０を単に表示しているに過ぎない。これに対して図１４の表示態様では、記事タイトル５３０とともに、記事の中からユーザが選択したマーカ文字列が表示領域５５０に表示される。つまり、図１０の表示態様の場合、スニペットの表示があったとしても、スニペットそのものは、単に記事本文の冒頭、あるいは検索キーワードに関連する部分を機械的に抽出したものであり、リンク集作成者が選択したものではない。これに対し、マーカは、既に繰り返し述べているように、リンク集作成者が自らの意思で選択した文字列であり、スニペットのように自動抽出されたものとは性質が異なる。すなわち、図１４の表示態様では、図１０の表示態様とは異なり、各記事の本文を開かなくても、記事タイトル及びマーカ文字列から、リンク集作成者がその記事のどの記載に特に注目しているのかが分かり、引いては、閲覧者はリンク集作成者のおおよその考えないしは意見を把握できる。リンク集タイトル５１０及びノート５２０も表示されているので、これによっても閲覧者の理解が促進される。
【００５９】
上述した構成により、本システムの各ユーザは、記事検索と同様にリンク集を検索することができ、リンク集表示画面５００及び記事表示画面６００を用いて、自らが作成したリンク集及びそれに含まれる記事の本文を表示させることもできるし、他のユーザが作成したリンク集及びそれに含まれる記事の本文を表示させて、閲覧することもできる。
【００６０】
一方、リンク集に対する記事の追加、記事本文中の文字列に対するマーカの付加及び削除などのリンク集の編集は、リンク集を作成したユーザのみが行うことができる。リンク集を作成したユーザであるか否かは、ユーザＩＤ３３２で判定する。
【００６１】
次に、本システムにおける処理手順について、図１５〜図１７のフローチャートを参照して説明する。
【００６２】
図１５は、リンク集生成またはリンク集への記事の追加処理の手順を示すフローチャートである。
【００６３】
まず、クライアント５のＷｅｂブラウザ５１に記事検索画面２００が表示される。ユーザは、検索キーワードの入力領域２１０に検索キーワードを入力して、記事検索のリクエストを行う。このリクエストを受けると、検索エンジン１１が検索を実行する（Ｓ１１）。
【００６４】
記事検索画面２００に検索結果２２０が表示されると、ユーザはその中から所望の記事を選択する（Ｓ１２）。
【００６５】
記事が選択されると、Ｗｅｂブラウザ５１に表示される画面が記事本文の表示画面３００へ遷移し、ユーザは記事内容を確認して、この記事をリンク集へ追加するか否かを決定する（Ｓ１３）。
【００６６】
そして、ユーザが追加指示受付領域３２０を選択して記事を追加する場合には、（Ｓ１３：Ｙｅｓ）、Ｗｅｂブラウザ５１に表示される画面がリンク集選択画面４００へ遷移する。ここで、ユーザがリンク集を新規に作成したり、あるいは既存リンク集を選択したりすると、そのリンク集へ記事が追加される（Ｓ１４）。記事をリンク集へ追加しない場合には、（Ｓ１３：Ｎｏ）、処理を終了する。
【００６７】
なお、ステップＳ１１の検索結果に対してステップＳ１２以降を繰り返し行うことによって、ステップＳ１１の検索結果を繰り返し利用することもできる。
【００６８】
図１６は、マーカ付加処理の手順を示すフローチャートである。
【００６９】
まず、ユーザが自分が作成したリンク集の中から対象とするリンク集を選択すると（Ｓ２１）、クライアント５のＷｅｂブラウザ５１が対象リンク集の情報をリンク集表示画面５００で表示する。（Ｓ２２）。ステップＳ２２のリンク集表示の詳細な手順について、図１７のフローチャートを用いて説明する。
【００７０】
ユーザが選択した対象リンク集について、リンク集管理部１５はユーザデータベース３からリンク集情報３３を取得する（Ｓ３１）。リンク集管理部１５は、ここで取得したリンク集情報３３に含まれる記事ＩＤ３３５の記事データ２１を、記事データベース２から取得する（Ｓ３２）。
【００７１】
ここで、リンク集管理部１５は、現在設定されている使用テンプレートの種別を判定する（Ｓ３３）。使用テンプレートが「通常」であれば、リンク集管理部１５はスニペット用に記事本文２１３の先頭の所定文字数を抽出する（Ｓ３４）。使用テンプレートが「マーカ」であれば、リンク集管理部１５は対象リンク集のマーカ情報３３６からマーカ文字列３３６２を抽出する（Ｓ３５）。使用テンプレートが「タイトルのみ」であれば、ステップＳ３４，Ｓ３５をスキップする。
【００７２】
そして、リンク集管理部１５は、設定されている使用テンプレートにあわせて、リンク集表示画面５００を生成する（Ｓ３６）。
【００７３】
ここで、図１６に戻ると、ユーザがリンク集表示画面５００で記事を選択すると、Ｗｅｂブラウザ５１に表示される画面が記事表示画面６００へ遷移する。そして、ユーザは記事表示画面６００において選択した記事本文を閲覧できる（Ｓ２３）。ここで、ユーザが記事本文中の文字列を選択すると（Ｓ２４）、文字列の処理要求の受付画面７００が表示される。そして、この受付画面７００に対してユーザがマーカ付与を指示すると、マーカが登録される（Ｓ２５）。
【００７４】
なお、ステップＳ２３以降を繰り返して、一つのリンク集に含まれる異なる記事に順次マーカを付けていくこともできるし、さらに、ステップＳ２４以降を繰り返して、同一記事に連続的に複数のマーカを付けていくこともできる。
【００７５】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【００７６】
例えば、本実施形態では、新聞や雑誌などの記事情報の提供システムにおいて、リンク集を生成したり、マーカを付加したりしているが、本発明は記事以外の文書データに対して適用することもできる。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態に係る記事情報の提供を行うシステムの構成図である。
【図２】記事データ２１のデータ項目の一例を示す。
【図３】写真データ２３のデータ項目の一例を示す。
【図４】リンク集情報３３のデータ項目の一例を示す。
【図５】マーカ情報３３６のデータ項目の一例を示す。
【図６】リンク集の新規作成画面１００を示す。
【図７】記事検索画面２００を示す。
【図８】記事本文の表示画面３００を示す。
【図９】リンク集選択画面４００を示す。
【図１０】リンク集表示画面５００を示す。
【図１１】記事表示画面６００及び文字列の処理要求の受付画面７００を示す。
【図１２】マーカ情報３３６に含まれる順位３３６３の説明図である。
【図１３】記事表示画面６００を示す。
【図１４】リンク集表示画面５００を示す。
【図１５】リンク集生成またはリンク集への記事の追加処理の手順を示すフローチャートである。
【図１６】マーカ付加処理の手順を示すフローチャートである。
【図１７】リンク集表示処理の詳細な手順を示すフローチャートである。
【符号の説明】
【００７８】
１…サーバ、２…記事データベース、３…ユーザデータベース、５…クライアント、１１…検索エンジン、１３…Ｗｅｂアプリケーション、１５…リンク集管理部、１７…マーキング処理部、３１…ユーザ属性情報、３３…リンク集情報、５１…Ｗｅｂブラウザ、１００…リンク集新規作成画面、２００…記事検索画面、３００…記事本文表示画面、４００…リンク集選択画面、５００…リンク集表示画面、６００…記事表示画面、７００…文字列処理要求の受付画面。
【図１】
2008210137.tif 000003
【図２】
2008210137.tif 000004
【図３】
2008210137.tif 000005
【図４】
2008210137.tif 000006
【図５】
2008210137.tif 000007
【図６】
2008210137.tif 000008
【図７】
2008210137.tif 000009
【図８】
2008210137.tif 000010
【図９】
2008210137.tif 000011
【図１０】
2008210137.tif 000012
【図１１】
2008210137.tif 000013
【図１２】
2008210137.tif 000014
【図１３】
2008210137.tif 000015
【図１４】
2008210137.tif 000016
【図１５】
2008210137.tif 000017
【図１６】
2008210137.tif 000018
【図１７】
2008210137.tif 000019
【手続補正書】
【提出日】平成19年7月10日(2007.7.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の新聞記事に関する新聞記事データを記憶した新聞記事データベースと、
前記新聞記事データベースから、所望の検索条件で新聞記事データを検索する検索手段と、
前記検索手段による検索結果の中から、一つ以上の新聞記事データを選択し、選択された新聞記事データに対するリンク情報を含む新聞記事リンク集を生成する手段と、
前記新聞記事リンク集に含まれているリンク情報のリンク先の新聞記事データに基づいて、新聞記事本文を表示させる本文表示手段と、
前記本文表示手段により表示された新聞記事本文の中から文字列の選択を受け付ける選択手段と、
前記新聞記事リンク集の生成手段により生成された新聞記事リンク集に関する新聞記事リンク集情報と、前記選択手段が選択を受け付けた選択文字列、新聞記事の識別情報、及び前記識別情報に係る新聞記事本文中に含まれる前記選択文字列と同一文字列の中で、前記選択文字列が前記新聞記事本文の先頭から数えたときに何番目に出現するかを示す順位を含む選択文字列情報とを関連づけて記憶する記憶手段と、
前記記憶手段を参照して、前記新聞記事リンク集に含まれているリンク情報に係る新聞記事のタイトルと当該タイトルの新聞記事本文から選択された選択文字列とを対応付けて表示させるリンク集情報表示手段と、を備える新聞記事情報提供システム。
【請求項２】
前記新聞記事リンク集に複数のリンク情報が含まれるときは、
前記リンク集情報表示手段は、各新聞記事ごとに、それぞれのタイトルとそれぞれの新聞記事本文から選択された選択文字列とを対応付けて表示することを特徴とする請求項１記載の新聞記事情報提供システム。
【請求項３】
前記リンク集情報には、リンク集を生成したユーザの識別情報が含まれていて、
前記選択手段を用いた文字列の選択は、各リンク集を生成したユーザのみが可能であり、
前記リンク集情報表示手段は、リンク集を生成したユーザ及びそれ以外のユーザに対して、前記新聞記事のタイトルと前記選択文字列とを表示させることを特徴とする請求項１記載の新聞記事情報提供システム。
【請求項４】
前記本文表示手段は、前記新聞記事本文を表示する際に前記選択文字列を他の文字とは異なる表示態様で表示することを特徴とする請求項１記載の新聞記事情報提供システム。
【請求項５】
前記本文表示手段は、前記新聞記事本文を表示する際に前記選択文字列が所定の表示位置になるように表示することを特徴とする請求項１記載の新聞記事情報提供システム。
【請求項６】
コンピュータが、
複数の新聞記事に関する新聞記事データを記憶手段に記憶して構築された新聞記事データベースから、所望の検索条件で新聞記事データを検索するステップと、
前記検索による検索結果の中から、一つ以上の新聞記事データを選択し、選択された新聞記事データに対するリンク情報を含む新聞記事リンク集を生成するステップと、
前記新聞記事リンク集に含まれているリンク情報のリンク先の新聞記事データに基づいて、新聞記事本文を表示装置に表示させるステップと、
前記表示装置に表示された新聞記事本文の中から文字列の選択を受け付けるステップと、
前記新聞記事リンク集に関する新聞記事リンク集情報と、前記選択を受け付けた選択文字列、新聞記事の識別情報、及び前記識別情報に係る新聞記事本文中に含まれる前記選択文字列と同一文字列の中で、前記選択文字列が前記新聞記事本文の先頭から数えたときに何番目に出現するかを示す順位を含む選択文字列情報とを関連づけて記憶手段に記憶するステップと、
前記記憶手段を参照して、前記新聞記事リンク集に含まれているリンク情報に係る新聞記事のタイトルと当該タイトルの新聞記事本文から選択された選択文字列とを対応付けて表示装置に表示するステップと、を実行する新聞記事情報の提供方法。
【請求項７】
新聞記事情報を提供するためのコンピュータプログラムであって、
複数の新聞記事に関する新聞記事データを記憶した新聞記事データベースから、所望の検索条件で新聞記事データを検索するステップと、
前記検索による検索結果の中から、一つ以上の新聞記事データを選択し、選択された新聞記事データに対するリンク情報を含む新聞記事リンク集を生成するステップと、
前記新聞記事リンク集に含まれているリンク情報のリンク先の新聞記事データに基づいて、新聞記事本文を表示させるステップと、
前記表示された新聞記事本文の中から文字列の選択を受け付けるステップと、
前記新聞記事リンク集に関する新聞記事リンク集情報と、前記選択を受け付けた選択文字列、新聞記事の識別情報、及び前記識別情報に係る新聞記事本文中に含まれる前記選択文字列と同一文字列の中で、前記選択文字列が前記新聞記事本文の先頭から数えたときに何番目に出現するかを示す順位を含む選択文字列情報とを関連づけて記憶手段に記憶するステップと、
前記記憶手段を参照して、前記新聞記事リンク集に含まれているリンク情報に係る新聞記事のタイトルと当該タイトルの新聞記事本文から選択された選択文字列とを対応付けて表示するステップと、をコンピュータに実行させるためのコンピュータプログラム。