(57)【要約】【課題】ユーザが個人的に興味を持つ情報および世間一般の関心が高いカテゴリの情報を閲覧できるようにする。【解決手段】見出し情報取得部１１によりインターネット２から見出し情報群が取り込まれると、分類処理部１２は、各見出し情報を複数のカテゴリに分類し、それぞれの見出し情報をカテゴリ別データベース１７の対応カテゴリのファイルに格納する。一覧画面作成部１３は、各カテゴリにつき、それぞれ最新の情報を抽出した後に、興味度データベース１８内のカテゴリのうち、興味度が所定の基準値以上のカテゴリについて、未抽出の情報を抽出する。さらに、抽出された各情報による一覧画面が作成され、ＧＵＩ処理部１４により表示される。この一覧画面に対するユーザの選択操作に応じて詳細記事情報の取り込みと、各カテゴリの興味度を更新する処理とが実行される。【選択図】図１
2008176491.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークとの通信が可能なコンピュータに導入されるプログラムであって、
前記コンピュータネットワークから配信される情報のうち、詳細な記事情報にリンクする見出し情報を集めた情報群を対象に、各見出し情報を個別に解析して、複数種のカテゴリの中から各情報に適合するカテゴリを特定する第１ステップ、
所定数のカテゴリについて、それぞれ少なくとも前記第１ステップの処理が完了した情報群の中から生成された時刻が最も新しい見出し情報を抽出するとともに、あらかじめ設定された興味度が所定の基準値を上回るカテゴリ毎に、前記生成された時刻が新しいものから順に、前記興味度の大きさに応じた数の追加の見出し情報を抽出する第２ステップ、
第２ステップで抽出された見出し情報による一覧画面をモニタ装置に表示する第３ステップ、
前記表示された一覧画面に対するユーザの選択操作に応じて、選択された見出し情報にリンクする記事情報の配信を要求する信号を前記コンピュータネットワークに送信するとともに、各カテゴリに対する興味度を更新する処理を実行する第４ステップ、
の各ステップを、前記コンピュータに実行させるように構成された記事情報の閲覧支援用のプログラム。
【請求項２】
前記第４ステップでは、前記一覧画面において選択された見出し情報に対応するカテゴリについて、興味度を増加させる処理を行うとともに、それ以外のカテゴリについて、興味度を減少させる処理を実行する、請求項１に記載された記事情報の閲覧支援用のプログラム。
【請求項３】
コンピュータネットワークと通信するための通信手段、
前記通信手段が前記コンピュータネットワークから取り込んだ情報のうち、詳細な記事情報にリンクする見出し情報を集めた情報群を対象に、各見出し情報を個別に解析して、複数種のカテゴリの中から各情報に適合するカテゴリを特定するカテゴリ特定手段、
前記複数種のカテゴリ毎に、そのカテゴリに対するユーザの関心の強さを示す興味度が保存された興味度記憶手段、
所定数のカテゴリについて、それぞれ少なくとも前記カテゴリ特定手段による特定処理が完了した情報群の中から生成された時刻が最も新しい見出し情報を抽出するとともに、前記興味度記憶手段に保存された興味度が所定の基準値を上回るカテゴリ毎に、前記生成された時刻が新しいものから順に、前記興味度の大きさに応じた数の見出し情報を抽出する情報抽出手段、
情報抽出手段により抽出された見出し情報の一覧画面の表示データを生成する表示データ生成手段、
前記表示データ生成手段により生成された表示データを用いて前記一覧画面を表示する表示手段、
前記表示手段に表示された一覧画面に対するユーザの選択操作に応じて、前記通信手段に、選択された見出し情報にリンクする記事情報の配信を要求する信号を前記コンピュータネットワークに送信させる配信要求処理手段、
前記選択操作に応じて、前記興味度記憶手段に保存されている各カテゴリに対する興味度を更新する興味度更新手段、の各手段を具備する記事情報閲覧装置。
【請求項４】
前記興味度更新手段は、前記一覧画面において選択された見出し情報に対応するカテゴリについて、興味度を増加させる処理を行うとともに、それ以外のカテゴリについて、興味度を減少させる処理を実行する請求項３に記載された記事情報閲覧装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インターネットのようなコンピュータネットワークとの通信が可能なコンピュータに、コンピュータネットワークから配信される各種の記事情報の閲覧を支援する処理を行わせるためのプログラム、およびこのプログラムにより構成される記事情報閲覧装置に関する。
【背景技術】
【０００２】
インターネットにおける情報の配信には、大きく分けて、プル型の情報配信とプッシュ型の情報配信とがある。プル型の情報配信では、ユーザにより入力されたキーワードに基づいてインターネット上の情報を検索し、ヒットした情報の見出し情報やＵＲＬの一覧画面を表示する。プッシュ型の情報配信では、あらかじめ登録されたカテゴリに対応する情報を集め、ユーザの端末に自動的に配信する。
【０００３】
また下記の特許文献１のように、あらかじめ登録された各種のサイトを、カテゴリ毎にキーワードが分類された辞書を用いて検索することによって、ユーザが興味を持つ情報を自動抽出して配信する方法もある。
【０００４】
【特許文献１】特開２００４−２０６２１１号公報
【０００５】
さらに近年では、ＲＳＳ（ＲＤＦ（Resource Description Framework） Site Summary）等の規格に基づいて、種々の情報をわかりやすく提示したサイトが増えている。たとえば、新聞社やテレビ局などのニュース配信サイトでは、多彩な内容の記事の見出し情報（見出しそのものを示す情報のほか、リンク先のＵＲＬや詳細記事の要約などを含む。）をカテゴリ毎にまとめた一覧画面を表示し、その画面上の所定の見出し情報が選択されると、より詳細な記事情報を表示するようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
プッシュ型、プル型の情報配信では、いずれもユーザの入力によって配信される情報が絞り込まれるが、キーワードが適切でないと、ユーザが求める情報が配信されない可能性がある。また入力のために、ユーザに過度の負担をかける場合もある。さらにプッシュ型の情報配信によりユーザの意図する情報を得るためには、ユーザの趣味や関心事などを事細かに入力するとともに、氏名やアドレスなどの個人情報まで入力する必要があるが、入力した個人情報がネットワーク上に流出して悪用されるおそれがある。
【０００７】
新聞社などによる一般的なニュース配信サイトでは、情報をカテゴリ毎に分類して提示するようにしているが、特定のカテゴリに表示対象を絞り込むことはできない。また、大きな事件やイベントがあると、その件に関する記事情報が多数表示されるが、これらの情報は、関心のないユーザにとっては、自分が関心を持つ情報を探す妨げになってしまう。
【０００８】
一方で、通常は特段の関心を持たないカテゴリの情報であっても、災害情報等の緊急情報や重大事件など、誰もが把握しておきたいと考えるような情報については、常に配信するのが望ましい。
【０００９】
また特許文献１に開示されている方法では、各種カテゴリに対するアクセスの頻度に基づいて興味分野を絞り込んでいると思われるが、人間が興味を持つ対象は時間が経つにつれて変化することが多い。特許文献１のような方法では、時間の経過による興味分野の変遷に十分に対応できない可能性がある。
【００１０】
この発明は、上記した各種の問題点に着目してなされたもので、コンピュータネットワークから配信された見出し情報を集めた情報群を、ユーザの使用する端末装置で処理することにより、個人情報をコンピュータネットワークに流出させることなく、関心の高い情報および最新の重要な情報の双方を閲覧できるような環境を設定することを第１の課題とする。
【００１１】
またこの発明は、時間の経過に伴ってユーザが興味を持つ対象が変化しても、その変化に的確に追随した情報を閲覧できるようにすることを、第２の課題とする。
【課題を解決するための手段】
【００１２】
この発明にかかる記事情報の閲覧支援用のプログラムは、コンピュータネットワークから配信される情報のうち、詳細な記事情報にリンクする見出し情報を集めた情報群を対象に、各見出し情報を個別に解析して、複数種のカテゴリの中から各情報に適合するカテゴリを特定する第１ステップ；所定数のカテゴリについて、それぞれ少なくとも前記第１ステップの処理が完了した情報群の中から生成された時刻が最も新しい見出し情報を抽出するとともに、あらかじめ設定された興味度が所定の基準値を上回るカテゴリ毎に、前記生成された時刻が新しいものから順に、前記興味度の大きさに応じた数の追加の見出し情報を抽出する第２ステップ；第２ステップで抽出された見出し情報による一覧画面をモニタ装置に表示する第３ステップ；表示された一覧画面に対するユーザの選択操作に応じて、選択された見出し情報にリンクする記事情報の配信を要求する信号を前記コンピュータネットワークに送信するとともに、各カテゴリに対する興味度を更新する処理を実行する第４ステップ；の各ステップを、前記コンピュータに実行させるように構成されている。
【００１３】
この発明でいうところの「見出し情報」には、記事の大まかな内容を表現するテキスト情報（「見出し」そのものに相当する情報）と、詳細な記事を呼び出すための情報（たとえば詳細記事の格納場所を示すアドレス）とが含まれる。さらに詳細記事の要約を示すテキスト情報や記事の作成時刻が含まれるのが望ましい。
【００１４】
第１ステップでは、たとえば各カテゴリで多く使用される語が登録されたテーブルを用いて、見出し情報中のテキストを解析し、このテキストの内容がいずれのカテゴリに適合するかを判別する。第２ステップでは、たとえば、災害、事故、犯罪、スポーツの国際大会など、情報の取得が必要なカテゴリや世間の関心が高いカテゴリについて、配信された情報群の中から最新の情報が抽出され、さらにユーザの関心の度合いが高いカテゴリについて、最新の情報以外の所定数の情報が抽出される。第３ステップでは、第２ステップで抽出された情報による一覧画面が表示されるので、ユーザは、世間一般の関心が高いカテゴリについて、最新情報を確認できるとともに、自分が個人的に興味を持つカテゴリについて、最新情報以外の情報まで確認することができる。
【００１５】
また、興味度は、一覧画面に対する選択操作が行われる都度、更新されるので、ユーザが、特定のカテゴリについて、より詳細な記事情報を呼び出す操作を繰り返せば、そのカテゴリに対する興味度が高められる。よって、以後の一覧画面においては、その選択が繰り返し行われたカテゴリに対応する情報が多数表示されるようになる。
【００１６】
上記のプログラムの好ましい態様では、第４ステップにおいて、上記の一覧画面において選択された見出し情報に対応するカテゴリについて、興味度を増加させる処理を行うとともに、それ以外のカテゴリについて、興味度を減少させる処理を実行する。この態様によれば、過去に多く選択されたが、時間が経つにつれて選択されなくなったカテゴリの興味度は、しだいに減少するので、見出し情報の一覧画面についても、ユーザが興味を持つカテゴリの変化に追随させることができる。
【００１７】
上記のプログラムは、たとえば、パーソナルコンピュータ用のプログラムとして、オペレーションシステムやブラウザと連動して動くように構成される。また、携帯電話等の携帯端末用のプログラムとして構成してもよい。
【００１８】
なお、このプログラムによる処理は、見出し情報群の配信を受けた直後に行われるのが望ましいが、これに限らず、あらかじめ配信され、メモリ内に保存されていた見出し情報群に対して実行してもよい。
【００１９】
この発明にかかる記事情報閲覧装置は、コンピュータネットワークと通信するための通信手段；通信手段が前記コンピュータネットワークから取り込んだ情報のうち、詳細な記事情報にリンクする見出し情報を集めた情報群を対象に、各見出し情報を個別に解析して、複数種のカテゴリの中から各情報に適合するカテゴリを特定するカテゴリ特定手段；複数種のカテゴリ毎に、そのカテゴリに対するユーザの関心の強さを示す興味度が保存された興味度記憶手段；所定数のカテゴリについて、それぞれ少なくともカテゴリ特定手段による特定処理が完了した情報群の中から生成された時刻が最も新しい見出し情報を抽出するとともに、興味度記憶手段に保存された興味度が所定の基準値を上回るカテゴリ毎に、生成された時刻が新しいものから順に、興味度の大きさに応じた数の見出し情報を抽出する情報抽出手段；情報抽出手段により抽出された見出し情報の一覧画面の表示データを生成する表示データ生成手段；表示データ生成手段により生成された表示データを用いて前記一覧画面を表示する表示手段；表示手段に表示された一覧画面に対するユーザの選択操作に応じて、前記通信手段に、選択された見出し情報にリンクする記事情報の配信を要求する信号を前記コンピュータネットワークに送信させる配信要求処理手段；選択操作に応じて、前記興味度記憶手段に保存されている各カテゴリに対する興味度を更新する興味度更新手段、の各手段を具備する。
【００２０】
さらに好ましい態様における記事情報閲覧装置では、興味度更新手段は、前記一覧画面において選択された見出し情報に対応するカテゴリについて、興味度を増加させる処理を行うとともに、それ以外のカテゴリについて、興味度を減少させる処理を実行するように構成される。
【００２１】
上記の記事情報閲覧装置は、上記した記事情報の閲覧支援用のプログラムが組み込まれたコンピュータを主体とするもので、たとえば、パーソナルコンピュータや、携帯電話，ＰＤＡ等の携帯端末装置をあげることができる。
【発明の効果】
【００２２】
この発明によるプログラムおよび記事情報閲覧装置によれば、ユーザが関心を持つカテゴリに関する情報等を外部のコンピュータに送信しなくとも、コンピュータネットワークから配信される一般的な見出し情報を、ユーザが使用する端末装置内で編集することにより、ユーザの嗜好に適した見出し情報の一覧画面を表示するので、個人情報がコンピュータネットワークに流出するおそれがない。また、一覧画面では、少なくとも世間一般の関心が高いカテゴリについての最新情報を確認できるとともに、ユーザが興味を持つカテゴリについてより多くの情報を確認することができるから、個々のユーザの希望に応じた情報提示画面を提供することができ、利便性を高めることができる。
【発明を実施するための最良の形態】
【００２３】
図１は、記事情報閲覧支援システムの構成を示す。この記事情報閲覧支援システム１は、インターネット２から配信される各種記事を閲覧する上で、ユーザが関心を持つ記事を閲覧しやすい画面を提示するもので、インターネット２への接続機能を有する機器（パーソナルコンピュータ、携帯電話など）の制御部内に設定される。
【００２４】
具体的には、上記制御部を構成するコンピュータにプログラムをインストールすることにより、見出し情報取得部１１、分類処理部１２、一覧画面作成部１３、ＧＵＩ処理部１４、詳細記事情報取得部１５、興味度更新部１６の各処理部と、２種類のデータベース（カテゴリ別データベース１７および興味度データベース１８）とを含むシステムが構築される。
【００２５】
見出し情報取得部１１は、インターネット２から、所定のニュース配信サイトが不特定多数のユーザに公開している記事の見出し情報群（特定のカテゴリに限定されない複数の見出し情報が含まれる。）を取り込むように設定されている。アクセスするサイトは１つに限らず、複数のサイトを設定することもできる。
【００２６】
取り込みが完了すると、分類処理部１２や一覧画面作成部１３の処理により、取り込まれた見出し情報を独自の書式でリストアップした一覧画面が生成され、図示しないモニタ装置に表示される。
【００２７】
なお、見出し情報は、いわゆる「見出し」や要約記事を表すテキストをＨＴＭＬ形式のデータに変換したもの（以下、便宜上「テキスト情報」という。）、詳細記事の格納場所を示すアドレス（ＵＲＬ）、および詳細記事が作成された時刻（以下、「記事作成時刻」という。）などにより構成される。
【００２８】
カテゴリ別データベース１７は、受信した見出し情報を一時保存するためのもので、複数のデータファイルの集合体として構成される。これらのデータファイルは、それぞれ特定のカテゴリ（たとえば政治、為替、事故、野球、サッカー、音楽など）に対応づけられている。
【００２９】
分類処理部１２は、見出し情報取得部１１が受信した情報群に含まれる各種見出し情報を、それぞれの内容に応じたカテゴリに分類して、カテゴリ別データベース１７に保存するためのものである。なお、この分類処理部１２には、各種のカテゴリで使用される頻度の高い語を格納した辞書ファイルが含まれる。上記の分類処理は、この辞書ファイルを用いて行われる。
【００３０】
興味度データベース１８には、カテゴリ別データベース１７に格納されているのと同一の各種カテゴリについて、それぞれそのカテゴリに対するユーザの関心の強さを数値化した情報が格納される。以下、この数値情報を「興味度」という。
【００３１】
一覧画面作成部１３は、各見出し情報の記事作成時刻とカテゴリ別の興味度とに基づき、カテゴリ別データベース１７から所定数の見出し情報を抽出し、一覧画面の表示データを作成する。ＧＵＩ処理部１４は、この表示データに基づき、上記の一覧画面を、見出し情報の選択を受け付けることが可能なＧＵＩ（グラフィカル・ユーザ・インターフェース）として、図示しないモニタ装置（機器に付属するもの、または外付けのもの）に表示させる。
【００３２】
また、ＧＵＩ処理部１４は、上記の一覧画面上で所定の見出し情報に対する選択操作が行われると、その情報中のＵＲＬを取り込んで詳細記事情報取得部１５に渡す。詳細記事情報取得部１５は、ＧＵＩ処理部１４から渡されたＵＲＬをインターネット２に送信することによって、当該ＵＲＬを具備するサイトに詳細記事情報の送信を要求する。この要求に応じて返送されてきた詳細記事情報は、詳細記事情報取得部１５からＧＵＩ処理部１４へと渡され、さらにモニタ装置に表示される。
【００３３】
さらに、ＧＵＩ処理部１４は、見出し情報の選択操作が行われたとき、その選択された情報に対応するカテゴリを興味度更新部１６に渡す処理を実行する。興味度更新部１６では、ＧＵＩ処理部１４から渡された情報に基づいて、興味度データベース１８に格納された各興味度を更新する処理を実行する。
【００３４】
以下、図２を用いて、上記のシステムによる具体的なデータ処理の流れを示す。
まず最初のＳＴ１（ＳＴは「ステップ」の略である。）では、インターネット２から見出し情報の情報群を受信する。この処理は、見出し情報取得部１１により実行されるものである。
【００３５】
ＳＴ２およびＳＴ３は、分類処理部１２により実行される処理に相当する。
ＳＴ２では、ＳＴ１で受信した見出し情報毎に、その情報中のテキスト情報に形態素解析を行い、抽出された語のうちの重要語（たとえば名詞）を前出の辞書ファイルと照合して、各カテゴリに対するテキストの類似度を算出する。そして、この類似度が最も高いカテゴリを、処理対象の見出し情報に適合するカテゴリとして特定する。ＳＴ３では、各見出し情報を、特定されたカテゴリにつきカテゴリ別データベース１７に設けられたデータファイルに格納する。なお、形態素解析や類似度の算出は、公知のテキスト解析技術によるものであるため、詳細な説明は省略する。
【００３６】
上記のＳＴ２で特定されるカテゴリは１つに限らず、類似度が所定の基準値を上回るカテゴリが複数あれば、これらのカテゴリをすべて適合カテゴリとしてもよい。この場合、ＳＴ３では、特定された複数のカテゴリのデータファイルに、それぞれ処理対象の見出し情報が重複登録される。また、後記する表示情報の抽出時に、重複登録された情報が重複して抽出されることがないように調整する必要がある。
【００３７】
ＳＴ４は、一覧画面作成部１３により、見出し情報の一覧画面が作成される。この処理については、後で詳細に説明する。
【００３８】
つぎのＳＴ５では、ＧＵＩ処理部１４により、ＳＴ４で生成された一覧画面をモニタ装置に表示する処理が行われる。この後、ＧＵＩ処理部１４は、この一覧画面に対する選択操作に待機する。ユーザの見出し情報を選択する操作が行われると、ＳＴ６が「ＹＥＳ」となってＳＴ７に進み、選択された見出し情報中のＵＲＬをインターネット２に送信する。ＳＴ８では、上記の送信に対して配信された詳細記事情報を受信し、モニタ装置に表示する。さらにＳＴ９では、見出し情報の選択に応じて、興味度データベース１８内の興味度を更新する処理が行われる。
【００３９】
上記のＳＴ７，８の処理は、主として詳細記事情報取得部１５により実行され、ＳＴ９の処理は、主として興味度更新部１６により実行される。これらのうち、ＳＴ９の処理については、図３を用いて、後で詳細に説明する。
【００４０】
ＳＴ８の処理により表示された詳細記事の画面に対し、戻り操作が行われた場合には、ＳＴ１０が「ＹＥＳ」となってＳＴ５に戻る。これにより、モニタ装置の表示は、詳細記事の表示画面から元の一覧画面に復帰することになる。さらに復帰後の一覧画面について、再び見出し情報を選択する操作が行われると、上記と同様に、ＳＴ７〜９の処理を実行する。
【００４１】
詳細記事の表示画面または一覧画面において終了操作が行われた場合には、ＳＴ１１またはＳＴ１２が「ＹＥＳ」となり、処理を終了する。なお、このとき、カテゴリ別データベース１７の各データファイルはクリアされる。ただし、これに限らず、次回に取り込んだ情報群と合わせて処理できるように、一定の期間、データを保存するようにしてもよい。または、ある程度の期間のデータを蓄積するが、最新の情報であっても、その情報の記事作成時刻が所定期間以上前であれば、表示対象から除外するようにしてもよい。
【００４２】
図３は、上記ＳＴ４の詳細な手順を示す。なお、この図では、便宜上、各ステップの番号を、１００番代にしている。また同図において、Ｉｍａｘは受信した見出し情報の総数を示し、ｉはそのうちの１つを特定するためのカウンタである。また、Ｊｍａｘは、表示される情報数の最大値であって、ｊはこれらの情報の１つを特定するためのカウンタである。その他の変数については、以下の説明の中で適宜言及する。
【００４３】
最初のＳＴ１０１では、受信した全ての見出し情報を、記事作成時刻の新しい順にソートする処理を実行する。この後、ＳＴ１０２でカウンタｉ，ｊに初期値の「１」をセットし、ＳＴ１０３〜１１０のループに進む。
【００４４】
このループは、カテゴリ毎に最新の見出し情報を抽出するとともに、それらを記事作成時刻の新しい順に並べるためのものである。まずＳＴ１０３では、ＳＴ１０１のソート処理によりｉ番目に位置づけられた見出し情報Ｔｉに着目する。さらに、つぎのＳＴ１０４では、見出し情報Ｔｉに対応するカテゴリの識別コード（以下、「カテゴリコード」という。）を変数ｃにセットする。
【００４５】
ＳＴ１０５では、上記のカテゴリコードｃにより特定されるカテゴリについて、フラグＦ（ｃ）をチェックする。このフラグＦ（ｃ）は、コードｃに対応するカテゴリから既に表示対象の情報（以下、「表示情報」という。）が抽出されたかどうかを示すもので、その初期値はオフに設定されている（「オフ」は表示情報が未抽出であることを意味する。数値としては「０」である。）。
【００４６】
ここでフラグＦ（ｃ）の値が初期値の０であればＳＴ１０６に進み、着目中の見出し情報Ｔｉをｊ番目の表示情報Ｓｊに設定する。つぎのＳＴ１０７では、上記の設定に基づき、フラグＦ（ｃ）をオン（数値としては「１」である。）に変更する。
【００４７】
ＳＴ１０８，１０９では、それぞれｊ，ｉをインクリメントする。以下も、ｉがＩｍａｘを上回るまで上記の処理を実行するが、フラグＦ（ｃ）がオン、すなわちコードｃのカテゴリから既に表示情報が抽出されている場合には、ＳＴ１０６〜１０８はスキップされる。このような処理により、カテゴリ毎に最新の見出し情報が、記事作成時刻の新しいものから順に並んだ状態で配列される。
【００４８】
なお、ＳＴ１０３〜１１０のループが終了したときのｊの値は、抽出された表示情報の数より１つ大きな値になっている。
【００４９】
つぎのＳＴ１１１では、新たなカウンタａ，ｋにそれぞれ１をセットする。カウンタａは、追加の表示情報（以下、「追加情報」という。）を表すためのものであり、カウンタｋは、興味度の順位を示すものである。
【００５０】
ＳＴ１１２では、興味度の順位がｋ番目のカテゴリＣｋについて、興味度データベース１８に格納されている興味度Ｄｋを読み出す。この興味度Ｄｋが最小値Ｄ以上であれば、ＳＴ１１３が「ＹＥＳ」となってＳＴ１１４に進む。ＳＴ１１４では、興味度Ｄｋの値に応じて見出し情報の読み出し数Ｍの値を設定する。この設定には、図４に示す照合テーブルが使用される。このテーブルは、興味度の値が大きいほど読み出し数Ｍが大きくなるように設定されている。この条件を満たすならば、読み出し数Ｍの値や興味度との対応関係は、適宜、変更可能である。なお、図４の例の場合、上記の最小値Ｄは６０である。
【００５１】
ＳＴ１１５では、カテゴリＣｋから新たに読み出す見出し情報の順位を示すカウンタｍに「２」をセットする（ここでｍに「１」をセットしないのは、１番目のデータは既にＳＴ１０３〜１１０の処理により確定しているからである。）。ＳＴ１１６では、カテゴリ別データベース１７のカテゴリーＣｋに対応するデータファイルにアクセスして、記事作成時刻がｍ番目の情報Ｕｍを読み出す。ＳＴ１１７では、読み出した情報Ｕｍを、ａ番目の追加情報Ｂａに設定する。
【００５２】
この後、ＳＴ１１８でカウンタａを、ＳＴ１１９でカウンタｍを、それぞれインクリメントし、ＳＴ１２０において、更新後のｍを（Ｍ＋１）と比較する。以下、ｍの値がＭ＋１を上回るまで、ＳＴ１１６〜１２０の処理を繰り返す。
【００５３】
上記のＳＴ１１６〜１２０によれば、興味度の順位がｋ番目のカテゴリＣｋについて、記事作成時刻が２番目のものから順にＭ個の見出し情報が読み出され、追加情報として設定されることになる。
【００５４】
この後、ＳＴ１２１では、カウンタｋをインクリメントする。ここで更新後のｋがカテゴリの総数ｋｍａｘ以下であれば、そのｋにより特定されるカテゴリＣｋについて、同様にＳＴ１１１〜１２０を実行する。
【００５５】
以下、ｋ＞ｋｍａｘとなるまでＳＴ１１１〜１２２のループを実行する。ただし、ＳＴ１１３において、Ｄｋ＜Ｄとなったときは、その時点で上記のループを抜けてＳＴ１２３に進むので、興味度が最小値Ｄより小さいカテゴリについて、追加情報が設定されることはない。
【００５６】
上記のループが終了すると、ＳＴ１２３において、ａの現在値を最大値Ａとして保存した後に、カウンタａを初期値の「１」に戻す。さらに、ＳＴ１２４〜１２８のループでは、上記の処理により設定された追加情報Ｂａを、ＳＴ１０３〜１１０で設定された表示情報Ｓｊの後に追加する処理を実行する。ただし、この処理は、ａの値が最大値Ａを上回った時点、またはｊの値がＪｍａｘを上回った時点で終了する。
【００５７】
図５は、処理対象の見出し情報（図示の都合上、１５個とし、見出しおよび記事作成時刻のみを示す。）を、記事作成時刻の新しい順に抽出した例を示す。各見出し情報の左側には、それぞれその情報が分類されているカテゴリを示す情報（カテゴリ名を枠で囲んだもの）が示されている。これらのうち、２以上の情報が表示されているカテゴリには、網点パターンを付している。
【００５８】
図５の例によれば、見出し情報を新しい順に並べて表示すると、「政治」については３個の情報が表示され、「事故」については２個の情報が表示されることになる。しかし、これらのカテゴリに関心のないユーザにとっては、より関心の高い情報が複数表示される方が望ましい。
【００５９】
図６は、上記の見出し情報に対し、図３の処理を実行することにより生成された一覧画面を示す。この一覧画面では、ＳＴ１０１〜１１０の処理により、カテゴリ別に１つずつ抽出された最新の情報が、記事作成時刻の新しいものから順に表示された後に、３個の追加情報が表示されている。この例の追加情報は、いずれも「音楽」に関するもので、画面の上から４番目にある表示情報よりも前に作成されたものである。
【００６０】
上記図６の例では、１つのカテゴリ（音楽）に関する情報のみが追加情報として設定されているが、これに限らず、２以上のカテゴリから追加情報が抽出される場合もある。ただし、図４のテーブルに示したように、興味度が高くなるほど追加情報の抽出数も多くなるから、特定のカテゴリの興味度が際だって高くなれば、そのカテゴリに関する情報が多数表示された一覧画面が表示されると考えられる。
【００６１】
図７は、図２のＳＴ９に示した興味度の更新処理の詳細な手順を示す。なお、この処理では、便宜上、各処理のステップを２００番代の数字で示す。
【００６２】
まず最初のＳＴ２０１では、一覧画面上で選択された見出し情報に対応するカテゴリのカテゴリコードをＺとする。つぎのＳＴ２０２では、カウンタｋに初期値の「１」をセットする。なお、この処理のカウンタｋも、興味度データベース１８内の各カテゴリを順に特定するのに使用されるが、図３のように興味度の順位を表す必要はない。
【００６３】
以下、ＳＴ２０３〜２０９のループでは、このｋの値を、カテゴリの総数ｋｍａｘになるまで更新しつつ、毎時のｋにより特定されるカテゴリＣｋについて、興味度Ｄｋを更新する処理を実行する。以下、このループの具体的な処理を説明する。
【００６４】
ＳＴ２０３では、興味度データベース１８から処理対象のカテゴリＣｋの興味度Ｄｋを読み出す。ＳＴ２０４では、このカテゴリＣｋのカテゴリコードがＳＴ２０１で設定されたＺであるかどうかをチェックする。ここでカテゴリコードがＺであればＳＴ２０５に進み、興味度Ｄｋに１０ポイントを加算する。
【００６５】
一方、カテゴリコードがＺ以外のコードである場合には、ＳＴ２０４が「ＮＯ」となってＳＴ２０６に進む。ＳＴ２０６では、ＳＴ２０３で読み出した興味度Ｄｋが０より大きいかどうかを確認し、大きければＳＴ２０７に進んで、Ｄｋを、１ポイント減算した値に書き換える。Ｄｋ＝０の場合には、ＳＴ２０７はスキップされる。
【００６６】
上記ＳＴ２０３〜２０９の処理によれば、一覧画面で選択されたカテゴリについて、興味度が１０ポイント加算される一方、その他のカテゴリの興味度は、０のものを除き、すべて１ポイントずつ減算される。
【００６７】
よって、特定のカテゴリに対応する見出し情報が繰り返し選択されると、そのカテゴリに対する興味度は、選択の都度、１０ずつ増え、一覧画面に表示される情報の数も次第に増えることになる。一方、選択されないカテゴリに対する興味度は、０のままであるから、最新の情報が表示されるだけとなる。
【００６８】
さらに、過去によく選択されたために興味度データベース１８に高い興味度が保存されているカテゴリでも、ユーザの興味の対象が変わって選択されない状態になると、ＳＴ２０７の処理によって、興味度が減少する。したがって、時間が経つにつれて興味度が小さくなり、一覧画面に表示される情報の数も次第に減少すると考えられる。
【００６９】
このように、この実施例の記事情報閲覧支援システム１では、興味を持つカテゴリについて、ユーザが何らの設定をしなくとも、情報の閲覧が行われることに応じて、閲覧された情報と同じカテゴリの情報が他のカテゴリより多く表示される状態になる。しかも、ユーザの興味の対象の変化に追随した内容の一覧画面を提示できるので、使い勝手が一段と高められる。
【００７０】
上記の記事情報閲覧支援システム１は、パーソナルコンピュータ、携帯電話など、ユーザ自身が使用する情報処理用機器に組み込まれ、その機器を「記事情報閲覧装置」として機能させる。この記事情報閲覧装置での見出し情報の一覧画面を作成する処理は、インターネット上に個人情報を送信することなく、装置内の興味度データベース１８を用いて行われるから、個人情報の流出や悪用を防止することができる。
【００７１】
なお、上記の実施例における一覧画面では、カテゴリ別の最新情報の表示に続いて、興味度の高いカテゴリの情報を表示するようにしたが、これに限らず、興味度の高いカテゴリについて、最新情報を含めた複数の情報を画面の筆頭に配置してもよい。または、図８に示すように、表示される全ての情報を、記事作成時刻の新しいものから順に並べることによって、興味度の高いカテゴリの情報がカテゴリ別の最新情報の中に混在した状態で表示されるようにしてもよい。
【００７２】
図９は、図２のＳＴ５の処理として、図８に示したような構成の一覧画面を作成する場合の手順を示す。
【００７３】
この処理では、まず最初のＳＴ３０１で、カテゴリを特定するためのカウンタｋを初期値の「１」に設定した後、このｋの値をインクリメントしながら、毎時のｋについてＳＴ３０２〜３０７のループを実行する。
【００７４】
上記のループでは、ＳＴ３０２において、ｋ番目のカテゴリのカテゴリコードおよび興味度を読み出す。ＳＴ３０３では、読み出されたカテゴリコードをｃとして設定する。ＳＴ３０４では、ＳＴ３０２で読み出した興味度に基づき、ｋ番目のカテゴリからの情報の読み出し数を求め、その値を上記のカテゴリコードｃによる変数Ｍ（ｃ）として設定する。さらにＳＴ３０５では、実際に読み出された情報の現在値を表すパラメータとして、カテゴリコードｃを用いた変数Ｇ（ｃ）を設定し、そのＧ（ｃ）に初期値の「０」をセットする。
【００７５】
なお、ＳＴ３０４では、図３のＳＴ１１２と同様に、興味度が大きくなるほど情報の読み出し数が増加するようにＭ（ｃ）の値を定める。また興味度の値が０から所定値（たとえば６０）までの範囲にある場合には、情報の読み出し数を「１」に設定する。
【００７６】
すべてのカテゴリについて上記のループを実行すると、ＳＴ３０８では、処理対象の見出し情報を、記事作成時刻の新しい順にソートする（この処理は、図３のＳＴ１０１と同様のものである。）
【００７７】
ＳＴ３０９では、見出し情報を特定するためのカウンタｉ、および表示情報を特定するためのカウンタｊに、ともに初期値の「１」をセットする。ＳＴ３１０およびＳＴ３１１では、図３のＳＴ１０３，１０４と同様に、ｉ番目の見出し情報Ｔｉに着目し、そのカテゴリコードをｃに設定する。
【００７８】
ＳＴ３１２では、上記のｃの値により特定されるカテゴリについて、情報の読み出し数の設定値Ｍ（ｃ）と実際に読み出された数Ｇ（ｃ）とを比較する。ここでＧ（ｃ）＜Ｍ（ｃ）、すなわちＭ（ｃ）の値に対応する数の情報がまだ読み出されていない場合には、ＳＴ３１３に進み、着目中の情報Ｔｉをｊ番目の表示情報Ｓｊに設定する。さらにＳＴ３１４ではＧ（ｃ）を、ＳＴ３１５では表示情報の数ｊを、それぞれインクリメントする。
【００７９】
以下、カウンタｉをインクリメントしながら、ｉ＞Ｉｍａｘまたはｊ＞Ｊｍａｘになるまで上記ＳＴ３１０〜３１５の処理を繰り返す。ただし、着目中の情報に対応するカテゴリコードについて、既にＭ（ｃ）分の情報が読み出されている場合には、ＳＴ３１３〜３１５はスキップされる。これにより、いずれのカテゴリからも最新の情報が抽出されるとともに、興味度が所定値以上のカテゴリについては、その興味度の値に応じた数の情報が抽出される。また、各情報は、カテゴリの種別にかかわらず、記事作成時刻の新しいものから順に処理されるので、一覧画面を構成する各表示情報Ｓｊも、同様に、記事作成時刻の新しいものから順に並べられる。
【００８０】
ただし、この実施例および先の図３の実施例とも、見出し情報が全く分類されなかったカテゴリについては、情報の表示は行われない。また、過去の蓄積された情報を処理する場合でも、所定期間以上前の情報を表示対象から除外する場合には、同様に、カテゴリによっては情報が表示されないことがある。
また、図９や図３に示した例では、配信された見出し情報群に含まれるすべてのカテゴリについて最新情報を表示するようにしたが、これに限らず、世間一般に関心が高いカテゴリに限定して、最新情報を表示してもよい。また、カテゴリの設定をより細かくしたり、適宜、新規のカテゴリを設定するなどすれば、ユーザが関心を持つ情報の抽出の精度をより一層高め、利便性の高い見出し情報の一覧画面を提示することが可能になる。
【図面の簡単な説明】
【００８１】
【図１】記事情報閲覧支援システムの機能ブロック図である。
【図２】図１のシステムで実行される処理の流れを示すフローチャートである。
【図３】一覧画面の作成処理の詳細な流れを示すフローチャートである。
【図４】追加情報の読み出し数の設定テーブルの例を示す説明図である。
【図５】配信された見出し情報を時系列に並べた例を示す説明図である。
【図６】図５の見出し情報を用いた一覧画面の例を示す説明図である。
【図７】興味度の更新処理の詳細な流れを示すフローチャートである。
【図８】見出し情報の一覧画面の他の例を示す説明図である。
【図９】図８の構成の一覧画面を作成する場合の処理の流れを示すフローチャートである。
【符号の説明】
【００８２】
１  記事情報閲覧支援システム
２  インターネット
１１  見出し情報取得部
１２  分類処理部
１３  一覧画面作成部
１４  ＧＵＩ処理部
１５  詳細記事情報取得部
１６  興味度更新部
１７  カテゴリ別データベース
１８  興味度データベース
【図１】
2008176491.tif 000003
【図２】
2008176491.tif 000004
【図３】
2008176491.tif 000005
【図４】
2008176491.tif 000006
【図５】
2008176491.tif 000007
【図６】
2008176491.tif 000008
【図７】
2008176491.tif 000009
【図８】
2008176491.tif 000010
【図９】
2008176491.tif 000011