(57)【特許請求の範囲】
【請求項１】
記事の内容を示す記事情報を投稿するための投稿端末と、前記記事情報を蓄積するウェブサーバ装置と、前記ウェブサーバ装置に接続して前記蓄積された記事情報を受信する閲覧端末と、前記投稿端末、前記閲覧端末及び前記ウェブサーバ装置に接続される情報投稿閲覧装置とを備える情報投稿閲覧システムであって、
前記情報投稿閲覧装置は、
前記ウェブサーバ装置に蓄積された記事情報を取得する情報取得部と、
前記情報取得部によって取得された記事情報を蓄積する情報蓄積部と、
記事情報を投稿する投稿ユーザと記事情報を閲覧する閲覧ユーザとの間の関係性を示す関係性情報を蓄積する関係性情報蓄積部と、
前記投稿端末からの記事情報及び投稿ユーザ識別子を受信する情報受信部と、
前記情報受信部によって受信された記事情報及び投稿ユーザ識別子に基づいて、前記関係性情報蓄積部に蓄積された関係性情報から記事情報の配信先情報を取得する配信先情報取得部と、
前記配信先情報取得部によって取得された配信先情報を情報配信先蓄積部に蓄積する情報配信部と、
前記閲覧端末から記事情報の閲覧要求を受信すると、前記閲覧端末からの閲覧ユーザ識別子に基づいて、前記情報配信先蓄積部に蓄積された配信先情報を取得し、当該配信先情報に対応した記事情報を前記情報蓄積部から取得して、取得した前記配信先情報に基づいて出力データを生成する出力生成部と、
前記出力生成部によって生成された前記出力データを前記閲覧端末に送信する閲覧画面表示部と、
前記配信先情報取得部によって取得された配信先情報を前記投稿端末に送信する配信先表示部を備え、
前記情報配信部は、
前記投稿端末によって選択された配信先情報を情報配信蓄積部に蓄積することを特徴とする情報投稿閲覧システム。
【請求項２】
前記情報投稿閲覧装置は、
前記閲覧端末を介しての閲覧ユーザによる前記記事情報に対する操作の履歴を示すコミュニケーション履歴情報を蓄積するコミュニケーション履歴蓄積部と、
前記コミュニケーション履歴蓄積部に蓄積されたコミュニケーション履歴情報に基づいて、前記関係性情報を抽出し、前記関係性情報蓄積部に蓄積する関係性情報抽出部と
を備えることを特徴とする請求項１に記載の情報投稿閲覧システム。
【請求項３】
前記コミュニケーション履歴情報は、
前記閲覧端末が前記記事情報の閲覧要求を送信した履歴を示す閲覧履歴情報、前記閲覧端末が前記記事情報に対してのコメント情報を送信した履歴を示すコメント履歴情報、又は前記閲覧端末が前記記事情報に対してトラックバック情報を送信した履歴を示すトラックバック履歴情報の少なくともいずれか一つを含むことを特徴とする請求項２に記載の情報投稿閲覧システム。
【請求項４】
前記情報投稿閲覧装置は、
前記情報受信部によって受信された記事情報に予め含まれている記事情報の特徴を示す特徴情報を抽出する情報特徴抽出部を備え、
前記関係性情報は、
前記投稿ユーザ識別子と、前記特徴情報と、これら投稿ユーザ識別子及び特徴情報に対応する閲覧ユーザ識別子とを含み、
前記配信先情報取得部は、
前記情報特徴抽出部によって抽出された特徴情報と、前記情報受信部によって受信された投稿ユーザ識別子とに基づいて、前記関係性蓄積部に蓄積された関係性情報から配信先情報として前記閲覧ユーザ識別子を取得することを特徴とする請求項１から請求項３のいずれか一項に記載の情報投稿閲覧システム。
【請求項５】
記事の内容を示す記事情報を投稿するための投稿端末と、前記記事情報を蓄積するウェブサーバ装置と、前記ウェブサーバ装置に接続して前記蓄積された記事情報を受信する閲覧端末とに接続される情報投稿閲覧装置であって、
前記ウェブサーバ装置に蓄積された記事情報を取得する情報取得部と、
前記情報取得部によって取得された記事情報を蓄積する情報蓄積部と、
記事情報を投稿する投稿ユーザと記事情報を閲覧する閲覧ユーザとの間の関係性を示す関係性情報を蓄積する関係性情報蓄積部と、
前記投稿端末からの記事情報及び投稿ユーザ識別子を受信する情報受信部と、
前記情報受信部によって受信された記事情報及び投稿ユーザ識別子に基づいて、前記関係性情報蓄積部に蓄積された関係性情報から記事情報の配信先情報を取得する配信先情報取得部と、
前記配信先情報取得部によって取得された配信先情報を情報配信先蓄積部に蓄積する情報配信部と、
前記閲覧端末から記事情報の閲覧要求を受信すると、前記閲覧端末からの閲覧ユーザ識別子に基づいて、前記情報配信先蓄積部に蓄積された配信先情報を取得し、当該配信先情報に対応した記事情報を前記情報蓄積部から取得して、取得した前記配信先情報に基づいて出力データを生成する出力生成部と、
前記出力生成部によって生成された前記出力データを前記閲覧端末に送信する閲覧画面表示部と、
前記配信先情報取得部によって取得された配信先情報を前記投稿端末に送信する配信先表示部を備え、
前記情報配信部は、
前記投稿端末によって選択された配信先情報を情報配信蓄積部に蓄積することを特徴とする情報投稿閲覧装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を投稿し閲覧するための情報投稿閲覧システム、情報投稿閲覧装置及び情報投稿閲覧方法に関する。
【背景技術】
【０００２】
従来、ネットワークを利用して、例えば、記事の内容を示す記事情報を投稿し閲覧するシステムが実現されている。すなわち、第一の従来例として、ブログなどの記事情報を蓄積し、公開するブログサーバと、ユーザ端末とがネットワークを介して接続され、このブログサーバによって公開された記事情報がユーザ端末のブラウザによって表示されるシステムが知られている（例えば、非特許文献１参照。）。
また、第二の従来例として、ユーザ端末における記事閲覧機能が、ブログサーバと分離されたシステムも実現されている（例えば、非特許文献２参照。）。すなわち、記事情報の更新情報がＲＳＳ（Ｒｅａｌｌｙ  Ｓｉｍｐｌｅ  Ｓｙｎｄｉｃａｔｉｏｎ）などのＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によってブログサーバで公開され、ユーザ端末における記事閲覧機能がそのＸＭＬを取得し、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や携帯電話などのユーザ端末に応じた画面表示を行う。これにより、異なるユーザ端末に応じて、種々のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に位置する記事情報を一つの画面で一覧表示したり、既読記事と未読記事とで異なる表示をしたりすることによって、閲覧し易くすることができる。
【０００３】
また、第三の従来例として、ユーザ端末における記事投稿機能が、ブログサーバと分離されたシステムも実現されている（例えば、非特許文献３参照。）。すなわち、ブログサーバの記事編集画面ではなく、端末上のアプリケーションや、他のサーバ上のアプリケーションによって記事情報が編集され、編集が完了してからブログサーバに投稿される。
さらに、第四の従来例として、ブログサーバにおいて、そのブログサーバの管理者による操作によって、ユーザの所属するグループごとに閲覧権限などが設定され、これにより、予め限定されたユーザのみに記事情報を閲覧させることができるシステムも実現されている（例えば、非特許文献４参照。）。これにより、例えば、ある組織内で限られた情報を、その組織に属するユーザのみにブログを利用して閲覧させることができる。
【非特許文献１】“ＭＯＢＡＢＬＥＴＹＰＥ’４”、［ｏｎｌｉｎｅ］、［平成１９年７月３１日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｓｉｘａｐａｒｔ．ｊｐ／ｍｏｖａｂｌｅｔｙｐｅ／＞
【非特許文献２】“ｇｏｏ  ＲＳＳ  リーダー”、［ｏｎｌｉｎｅ］、［平成１９年７月３１日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｒｅａｄｅｒ．ｇｏｏ．ｎｅ．ｊｐ／）
【非特許文献３】“ｇｏｏ  ブログ”、［ｏｎｌｉｎｅ］、［平成１９年７月３１日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｂｌｏｇ．ｇｏｏ．ｎｅ．ｊｐ／ｉｎｆｏ／ｂｌｏｇ  ｒｓｓｗｒｉｔｅｒ．ｈｔｍｌ）
【非特許文献４】“ＭＯＢＡＢＬＥＴＹＰＥ”、［ｏｎｌｉｎｅ］、［平成１９年７月３１日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｓｉｘａｐａｒｔ．ｊｐ／ｍｏｖａｂｌｅｔｙｐｅ／ｍｔｅ／）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のような第一から第三の従来のシステムでは、ある特定の情報を欲するユーザに対してのみ、その情報を配信することができないという問題がある。
また、上記第四の従来のシステムでは、特定のユーザに対してのみ情報を配信することができるものの、管理者によって一方的にユーザのグループ化が行われて配信が制限されるため、他のグループに属するユーザに対して、個々の情報に応じた、グループを超えた柔軟な配信を行うことができないだけでなく、ユーザ同士をグループ化するための管理負担が増大するという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたものであって、ある特定の記事情報を真に配信すべきユーザに対してのみ、自動的にユーザを選択してその記事情報を配信することができる情報投稿閲覧システム、情報投稿閲覧装置及び情報投稿閲覧方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は以下の手段を提供する。
本発明は、記事の内容を示す記事情報を投稿するための投稿端末と、前記記事情報を蓄積するウェブサーバ装置と、前記ウェブサーバ装置に接続して前記蓄積された記事情報を受信する閲覧端末と、前記投稿端末、前記閲覧端末及び前記ウェブサーバ装置に接続される情報投稿閲覧装置とを備える情報投稿閲覧システムであって、前記情報投稿閲覧装置は、前記ウェブサーバ装置に蓄積された記事情報を取得する情報取得部と、前記情報取得部によって取得された記事情報を蓄積する情報蓄積部と、記事情報を投稿する投稿ユーザと記事情報を閲覧する閲覧ユーザとの間の関係性を示す関係性情報を蓄積する関係性情報蓄積部と、前記投稿端末からの記事情報及び投稿ユーザ識別子を受信する情報受信部と、前記情報受信部によって受信された記事情報及び投稿ユーザ識別子に基づいて、前記関係性情報蓄積部に蓄積された関係性情報から記事情報の配信先情報を取得する配信先情報取得部と、前記配信先情報取得部によって取得された配信先情報を情報配信先蓄積部に蓄積する情報配信部と、前記閲覧端末から記事情報の閲覧要求を受信すると、前記閲覧端末からの閲覧ユーザ識別子に基づいて、前記情報配信先蓄積部に蓄積された配信先情報を取得し、当該配信先情報に対応した記事情報を前記情報蓄積部から取得して、取得した前記配信先情報に基づいて出力データを生成する出力生成部と、前記出力生成部によって生成された前記出力データを前記閲覧端末に送信する閲覧画面表示部とを備えることを特徴とする。
【０００７】
また、本発明は、前記情報投稿閲覧装置が、前記閲覧端末を介しての閲覧ユーザによる前記記事情報に対する操作の履歴を示すコミュニケーション履歴情報を蓄積するコミュニケーション履歴蓄積部と、前記コミュニケーション履歴蓄積部に蓄積されたコミュニケーション履歴情報に基づいて、前記関係性情報を抽出し、前記関係性情報蓄積部に蓄積する関係性情報抽出部とを備えることを特徴とする。
【０００８】
また、本発明は、前記コミュニケーション履歴情報が、前記閲覧端末が前記記事情報の閲覧要求を送信した履歴を示す閲覧履歴情報、前記閲覧端末が前記記事情報に対してのコメント情報を送信した履歴を示すコメント履歴情報、又は前記閲覧端末が前記記事情報に対してトラックバック情報を送信した履歴を示すトラックバック履歴情報の少なくともいずれか一つを含むことを特徴とする。
【０００９】
また、本発明は、前記情報投稿閲覧装置が、前記情報受信部によって受信された記事情報に予め含まれている記事情報の特徴を示す特徴情報を抽出する情報特徴抽出部を備え、前記関係性情報は、前記投稿ユーザ識別子と、前記特徴情報と、これら投稿ユーザ識別子及び特徴情報に対応する閲覧ユーザ識別子とを含み、前記配信先情報取得部は、前記情報特徴抽出部によって抽出された特徴情報と、前記情報受信部によって受信された投稿ユーザ識別子とに基づいて、前記関係性蓄積部に蓄積された関係性情報から配信先情報として前記閲覧ユーザ識別子を取得することを特徴とする。
【００１０】
また、本発明は、前記配信先情報が、前記特徴情報が共通する閲覧ユーザ識別子が複数存在している場合に、複数の前記閲覧ユーザ識別子に対応する各閲覧ユーザにおける前記閲覧端末を介した相互間の操作の履歴に基づいて、複数の前記閲覧ユーザ識別子の並び順を示す並び順情報を含むことを特徴とする。
【００１１】
また、本発明は、前記情報投稿閲覧装置が、前記配信先情報取得部によって取得された配信先情報を前記投稿端末に送信する配信先表示部を備え、前記情報配信部は、前記投稿端末によって選択された配信先情報を情報配信蓄積部に蓄積することを特徴とする。
【００１２】
また、本発明は、記事の内容を示す記事情報を投稿するための投稿端末と、前記記事情報を蓄積するウェブサーバ装置と、前記ウェブサーバ装置に接続して前記蓄積された記事情報を受信する閲覧端末とに接続される情報投稿閲覧装置であって、前記ウェブサーバ装置に蓄積された記事情報を取得する情報取得部と、前記情報取得部によって取得された記事情報を蓄積する情報蓄積部と、記事情報を投稿する投稿ユーザと記事情報を閲覧する閲覧ユーザとの間の関係性を示す関係性情報を蓄積する関係性情報蓄積部と、前記投稿端末からの記事情報及び投稿ユーザ識別子を受信する情報受信部と、前記情報受信部によって受信された記事情報及び投稿ユーザ識別子に基づいて、前記関係性情報蓄積部に蓄積された関係性情報から記事情報の配信先情報を取得する配信先情報取得部と、前記配信先情報取得部によって取得された配信先情報を情報配信先蓄積部に蓄積する情報配信部と、前記閲覧端末から記事情報の閲覧要求を受信すると、前記閲覧端末からの閲覧ユーザ識別子に基づいて、前記情報配信先蓄積部に蓄積された配信先情報を取得し、当該配信先情報に対応した記事情報を前記情報蓄積部から取得して、取得した前記配信先情報に基づいて出力データを生成する出力生成部と、前記出力生成部によって生成された前記出力データを前記閲覧端末に送信する閲覧画面表示部とを備えることを特徴とする。
【００１３】
また、本発明は、記事の内容を示す記事情報を投稿するための投稿端末と、前記記事情報を蓄積するウェブサーバ装置と、前記ウェブサーバ装置に接続して前記蓄積された記事情報を受信する閲覧端末とに接続される情報投稿閲覧装置における情報投稿閲覧方法であって、前記ウェブサーバ装置に蓄積された記事情報を取得する情報取得ステップと、前記情報取得ステップによって取得された記事情報を情報蓄積部に蓄積する情報蓄積ステップと、記事情報を投稿する投稿ユーザと記事情報を閲覧する閲覧ユーザとの間の関係性を示す関係性情報を蓄積する関係性情報蓄積ステップと、前記投稿端末からの記事情報及び投稿ユーザ識別子を受信する情報受信ステップと、前記情報受信ステップによって受信された記事情報及び投稿ユーザ識別子に基づいて、前記関係性情報蓄積ステップによって蓄積された関係性情報から記事情報の配信先情報を取得する配信先情報取得ステップと、前記配信先情報取得ステップによって取得された配信先情報を情報配信先蓄積部に蓄積する情報配信ステップと、前記閲覧端末から記事情報の閲覧要求を受信すると、前記閲覧端末からの閲覧ユーザ識別子に基づいて、前記情報配信先蓄積部に蓄積された配信先情報を取得し、当該配信先情報に対応した記事情報を前記情報蓄積部から取得して、取得した前記配信先情報に基づいて出力データを生成する出力生成ステップと、前記出力生成ステップによって生成された前記出力データを前記閲覧端末に送信する閲覧画面表示ステップとを含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ある特定の情報を真に配信すべきユーザに対してのみ、自動的にユーザを選択してその情報を配信することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係る情報投稿閲覧システムについて、図面を参照して説明する。
図１は、本発明に係る情報投稿閲覧システムを、ブログなどの記事情報を投稿、閲覧するための記事投稿閲覧システムに適用した例を示すシステム構成図である。
記事投稿閲覧システム１００は、記事情報を入力又は閲覧するための端末３ａ，３ｂと、記事情報を蓄積し公開するブログサーバ（ウェブサーバ装置）２と、これら端末３ａ，３ｂとブログサーバ２とにネットワーク４を介して接続された記事投稿閲覧装置１とを備えている。
なお、以下では、便宜上、端末３ａを投稿端末とし、端末３ｂを閲覧端末として説明する。ただし、投稿端末３ａ及び閲覧端末３ｂは、投稿用又は閲覧用に限定されるものではない。
投稿端末３ａは、記事情報をブログサーバ２に投稿するためのものであり、投稿ユーザによって入力された記事を示す記事情報（タイトルや記事概要、キーワード、投稿日時を含む）と、投稿ユーザを識別するための投稿ユーザＩＤとを含む投稿記事情報を、記事投稿閲覧装置１に送信する。
閲覧端末３ｂは、ブログサーバ２の記事情報を閲覧するためのものであり、閲覧ユーザを識別するための閲覧ユーザＩＤを記事投稿閲覧装置１に出力する。
また、ネットワーク４は、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの通信網である。
【００１６】
記事投稿閲覧装置１は、投稿端末３ａから送信された投稿記事情報を受信し、ブログサーバ２に送信するものである。また、記事投稿閲覧装置１は、閲覧端末３ｂから送信された閲覧ユーザＩＤを受信し、この閲覧ユーザＩＤに基づいて、ブログサーバ２からの所定の投稿記事情報を閲覧端末３ｂに送信するものである。
【００１７】
図２は、記事投稿閲覧装置１を機能ごとに示すブロック図である。
記事投稿閲覧装置１は、投稿端末３ａから送信された投稿記事情報を受信する記事受信機能部（情報受信機能部）１０を備えている。
記事受信機能部１０は、投稿端末３ａからの投稿記事情報を記事特徴抽出機能部（情報特徴抽出機能部）１１及び配信機能部（情報配信機能部）１４に出力する。
記事特徴抽出機能部１１は、入力された投稿記事情報から投稿ユーザＩＤ及びキーワード（特徴情報）を抽出する。キーワードは、記事の特徴を示すものである。キーワードの抽出方法としては、例えば、以下の方法が挙げられる。すなわち、記事を入力する領域と、その記事に対するキーワードを入力する領域とを設けたフォームを記事投稿閲覧装置１が生成し、投稿端末３ａにあらかじめ送信しておく。そして、そのフォームが表示された投稿端末３ａから、投稿ユーザが、記事とキーワードとを入力して送信を指示する。すると、投稿端末３ａは、記事情報とキーワードと投稿ユーザＩＤとを投稿記事情報として送信する。そして、記事特徴抽出機能部１１は、記事受信機能部１０によって入力された投稿記事情報の中からキーワードを抽出する。
また、記事特徴抽出機能部１１は、投稿ユーザＩＤ及びキーワードを、配信先情報取得機能部（配信先情報取得機能部）１２に出力する。
【００１８】
配信先情報取得機能部１２は、記事特徴抽出機能部１１からの投稿ユーザＩＤ及びキーワードと、配信先情報の送信要求とを、配信先受付機能部１０７に出力する。
また、配信先情報取得機能部１２は、後述するように、配信先受付機能部１０７が関係性情報蓄積部１０６に蓄積された関係性情報から抽出して出力した配信先情報を読み出し、この配信先情報を配信先表示機能部１３に出力する。
ここで、関係性情報とは、投稿ユーザと閲覧ユーザとの間の、趣味や興味などの嗜好が共通する関係性を示すものであり、具体的には、嗜好が互いに共通するユーザ同士の投稿ユーザＩＤ及び閲覧ユーザＩＤと、その嗜好情報（キーワード）とを含むものである。
また、ここでは、投稿ユーザＩＤに基づいて、その投稿ユーザと嗜好が共通する閲覧ユーザの閲覧ユーザＩＤを、キーワードによって抽出しており、配信先情報とは、具体的には、投稿ユーザＩＤと嗜好情報とに対応付けられた閲覧ユーザＩＤや、後述する閲覧ユーザの並び順順情報を含むものである。
【００１９】
配信先表示機能部１３は、配信先情報取得機能部１２からの配信先情報（閲覧ユーザＩＤ）に応じた配信先ユーザ名を、利用者情報蓄積部１１０から読み出す。
なお、ここでの配信先ユーザとは、投稿端末３ａから見た場合には、記事情報を選択的に配信する先のユーザを意味し、閲覧端末３ｂから見た場合には、閲覧ユーザを意味するものである。すなわち、記事情報を投稿する場面では、配信先ユーザといい、記事情報を閲覧する場面では、閲覧ユーザといい、これら配信先ユーザと閲覧ユーザとは実質的には同一である。
さらに、配信先表示機能部１３は、配信先情報及び配信先ユーザ名に基づいて、情報配信先候補と、その選択フォームを生成し、投稿端末３ａに表示する。
また、利用者情報蓄積部１１０は、記事投稿閲覧システム１００の種々のユーザの情報を蓄積する。すなわち、利用者情報蓄積部１１０は、ユーザＩＤやブログのＵＲＬを蓄積しており、ユーザＩＤとブログ記事との照会や、ユーザＩＤとユーザ名の照会などを行う。
【００２０】
配信機能部１４は、投稿端末３ａから選択され出力された配信先ユーザＩＤを読み出す。そして、配信機能部１４は、記事受信機能部１０から出力された投稿記事情報から投稿日時情報及びキーワードを抽出し、その投稿日時情報と、記事受信機能部１０からの投稿ユーザＩＤとに基づいて、記事識別ＩＤを生成する。さらに、配信機能部１４は、生成した記事識別ＩＤと、抽出したキーワードとを記事情報に埋め込む。すなわち、配信機能部１４は、ＨＴＭＬの記事情報を記述するタグを利用し、ブラウザでは表示されない形式で記事識別ＩＤとキーワードとを記事情報の中に埋め込む。
さらに、配信機能部１４は、配信先ユーザＩＤと記事識別ＩＤとを記事配信先受付機能部１０９に出力し、記事識別ＩＤ及びキーワードが埋め込まれた投稿記事情報を投稿機能部（情報投稿機能部）１５に出力する。
記事配信先受付機能部１０９は、配信機能部１４からの配信先ユーザＩＤと記事識別ＩＤとを記事配信先蓄積部（情報配信先蓄積部）１０８に蓄積する。
記事配信先蓄積部１０８は、図３に示すように、配信先（閲覧）ユーザＩＤと記事識別ＩＤとを蓄積する。
そして、記事配信先受付機能部１０９は、後述する出力生成機能部１８から出力された閲覧ユーザＩＤを読み出し、この閲覧ユーザＩＤに対応する記事識別ＩＤを記事配信先蓄積部１０８から読み出して、出力生成機能部１８に出力する。
【００２１】
また、投稿機能部１５は、配信機能部１４からの投稿記事情報をブログサーバ２に出力する。
これにより、ブログサーバ２に投稿記事情報が蓄積され、記事が公開される。
【００２２】
記事蓄積部（情報蓄積部）１７は、図４に示すように、記事管理テーブルとＲＳＳ管理テーブルとを備えている。ＲＳＳ管理テーブルには、閲覧端末３ｂからの指示に応じて、閲覧対象とするブログについてのＲＳＳのＵＲＬ、ブログのＵＲＬ、ブログタイトル及びブログ更新日時が蓄積される。
また、記事管理テーブルには、記事のＵＲＬ、その記事を有するブログの投稿ユーザＩＤ、記事のキーワード、記事識別ＩＤ、記事タイトル、記事概要、記事更新日時及びＲＳＳのＵＲＬが対応付けられて蓄積されている。
記事取得機能部（情報取得機能部）１６は、記事蓄積部１７のＲＳＳ管理テーブルに蓄積されているＲＳＳのＵＲＬ（例えば、図４に示す「アアアア」）に基づいて、ブログサーバ２における当該ＲＳＳのＵＲＬにアクセスする。そして、ＲＳＳのＵＲＬにおいて記事の更新情報が書かれているファイルを読み出し、記事のＵＲＬ、投稿ユーザＩＤ、記事タイトル、記事概要及び記事更新日時を取得し、記事管理テーブルに蓄積する。また、記事取得機能部１６は、取得した記事概要に埋め込まれたキーワード及び記事識別ＩＤを抽出し、記事管理テーブルに対応付けて蓄積する。
【００２３】
出力生成機能部１８は、閲覧端末３ｂから出力された閲覧ユーザＩＤを読み出して、その閲覧ユーザＩＤを記事配信先受付機能部１０９に出力する。そして、出力生成機能部１８は、記事配信先受付機能部１０９からの記事識別ＩＤに対応する記事情報（タイトル、記事概要、記事更新日時を含む。）と記事ＵＲＬとを、記事蓄積部１７から取得する。さらに、出力生成機能部１８は、取得した記事情報から、閲覧ユーザＩＤに応じた画面出力情報を生成し、この画面出力情報と記事ＵＲＬと閲覧ユーザＩＤとを閲覧画面表示機能部１９に出力する。
閲覧画面表示機能部１９は、出力生成機能部１８からの画面出力情報を読み出し、閲覧端末３ｂに記事情報を表示する。また、閲覧画面表示機能部１９は、画面出力情報を出力した閲覧日時情報と、出力生成機能部１８からの記事ＵＲＬ及び閲覧ユーザＩＤとを閲覧履歴取得部１０１に出力する。
【００２４】
閲覧履歴取得部１０１は、図５に示すように、閲覧端末３ｂによって閲覧された閲覧回数を示す閲覧回数情報と、閲覧画面表示機能部１９からの記事ＵＲＬ、閲覧ユーザＩＤ及び閲覧日時情報とを、閲覧履歴情報としてコミュニケーション履歴蓄積部１０４に蓄積する。なお、蓄積しようとする閲覧ユーザＩＤ及び記事ＵＲＬの組み合わせが同じである場合には、閲覧回数を累積する。
また、コメント履歴取得部１０２は、図６に示すように、コメント情報を入力したコメントユーザＩＤと、コメント先記事ユーザＩＤと、記事ごとのＩＤである記事ＩＤと、コメント日時とをブログサーバ２から読み出し、それら読み出した情報と、コメント回数とをコメント履歴情報として、コミュニケーション履歴蓄積部１０４に蓄積する。なお、蓄積しようとするコメントユーザＩＤ及びコメント先記事ユーザＩＤの組み合わせが同一の場合には、コメント回数を累積する。
また、トラックバック履歴取得部１０３は、図７に示すように、トラックバック元記事ＵＲＬと、トラックバック先記事ＵＲＬと、トラックバック先のユーザＩＤと、トラックバック日時とを、ブログサーバ２から読み出し、それら読み出した情報と、トラックバック回数とをトラックバック履歴情報として、コミュニケーション履歴蓄積部１０４に蓄積する。なお、蓄積しようとするトラックバック先記事ＵＲＬと、トラックバック先記事のユーザＩＤと、トラックバック元記事ＵＲＬとの組み合わせが同一の場合には、トラックバック回数を累積する。
【００２５】
コミュニケーション履歴蓄積部１０４は、図５から図７に示すように、閲覧履歴情報、コメント履歴情報及びトラックバック履歴情報を蓄積する。
関係性情報抽出機能部１０５は、コミュニケーション履歴蓄積部１０４から、閲覧履歴情報、コメント履歴情報又はトラックバック履歴情報を読み出し、後述するように関係性情報を抽出し、その関係性情報を関係性情報蓄積部１０６に蓄積する。
関係性情報蓄積部１０６は、図８に示すように、閲覧ユーザＩＤ（コメントユーザＩＤ、トラックバック元記事投稿ユーザＩＤ）、投稿ユーザＩＤ（トラックバック先記事ユーザＩＤ）、キーワード、ポイント及びポイントの閾値を対応付けて蓄積する。
配信先受付機能部１０７は、配信先情報取得機能部１２からの配信先情報の送信要求を受け付け、配信先情報取得機能部１２からの投稿ユーザＩＤとキーワードとに基づいて、関係性情報蓄積部１０６から閲覧ユーザＩＤなどを抽出し、この閲覧ユーザＩＤを配信先情報として、配信先情報取得機能部１２に出力する。
【００２６】
次に、このように構成された本実施形態における記事投稿閲覧システム１００の動作について説明する。
最初に、投稿端末３ａを利用して記事情報を投稿する際の動作を説明する。
図９は、記事情報を投稿する際の記事投稿閲覧システム１００の動作を示すフローチャートである。
記事投稿閲覧装置１は、投稿端末３ａからの接続要求を受け付けると、投稿端末３ａに接続し、記事情報の編集画面情報を投稿端末３ａに送信する。
投稿端末３ａは、編集画面情報を受信し、表示部に表示する（ステップＳ３０１）。
そして、投稿端末３ａを介して、投稿ユーザによって記事情報、キーワード及び投稿ユーザＩＤが入力され送信指示がなされると、投稿端末３ａは、記事情報にキーワードを埋め込み、投稿記事情報（キーワード埋め込み後の記事及び投稿ユーザＩＤを含む。）を記事投稿閲覧装置１に出力する。
【００２７】
すると、記事受信機能部１０は、投稿記事情報を受信し（ステップＳ３０２）、記事特徴抽出機能部１１と配信機能部１４とに出力する。そして、記事特徴抽出機能部１１は、入力された投稿記事情報からキーワードを抽出する（ステップＳ３０３）。そして、記事特徴抽出機能部１１は、そのキーワードと投稿記事情報に含まれる投稿ユーザＩＤとを配信先情報取得機能部１２に出力する。
配信先情報取得機能部１２は、記事特徴抽出機能部１１から出力された投稿ユーザＩＤ及びキーワードを読み出し、投稿ユーザＩＤと、キーワードと、配信先情報の送信要求とを、配信先受付機能部１０７に出力する。
配信先受付機能部１０７は、配信先情報取得機能部１２から出力された配信先情報の送信要求を受け付け、投稿ユーザＩＤとキーワードとに基づいて、関係性情報蓄積部１０６から閲覧ユーザＩＤなどを抽出する（ステップＳ３０４）。そして、配信先受付機能部１０７は、この閲覧ユーザＩＤなどを配信先情報として、配信先情報取得機能部１２に出力する。
【００２８】
配信先情報取得機能部１２は、配信先受付機能部１０７から出力された配信先情報を読み出して、その配信先情報を配信先表示機能部１３に出力する。
そして、配信先表示機能部１３は、配信先情報取得機能部１２から出力された配信先情報を読み出し、この配信先情報に応じた配信先ユーザ名を、利用者情報蓄積部１１０から読み出す。さらに、配信先表示機能部１３は、配信先情報及び配信先ユーザ名に基づいて、情報配信先候補と、その選択フォームを生成し、投稿端末３ａに送信する。
投稿端末３ａは、情報配信先候補と選択フォームとを受信し、複数の情報配信先候補（配信先ユーザ名）を表示部に表示する（ステップＳ３０５）。
そして、投稿ユーザによって、配信先ユーザが選択されて送信指示がなされると、投稿端末３ａは、投稿ユーザによって選択された配信先ユーザＩＤを記事投稿閲覧装置１に送信する。
【００２９】
配信機能部１４は、投稿端末３ａから送信された配信先ユーザＩＤを受信する（ステップＳ３０６）。そして、配信機能部１４は、記事受信機能部１０から出力された投稿記事情報から投稿日時情報及びキーワードを抽出し、この投稿日時情報と、記事受信機能部１０から出力された投稿ユーザＩＤに基づいて、記事識別ＩＤを生成する。そして、配信機能部１４は、配信先ユーザＩＤと記事識別ＩＤとを記事配信先受付機能部１０９に出力する。また、配信機能部１４は、抽出した記事識別ＩＤ及びキーワードを記事に埋め込み、この埋め込み後の投稿記事情報を投稿機能部１５に出力する。
記事配信先受付機能部１０９は、配信機能部１４からの配信先ユーザＩＤと記事識別ＩＤとを読み出し、これら配信先ユーザＩＤと記事識別ＩＤとを対応付けて記事配信先蓄積部１０８に蓄積する（ステップＳ３０７）。
また、投稿機能部１５は、配信機能部１４から出力された投稿記事情報を読み出し、ブログサーバ２に送信する（ステップＳ３０８）。
ブログサーバ２は、投稿記事情報を受け付けて蓄積するとともに、ネットワーク４に記事を公開する。すなわち、閲覧端末３ｂがネットワーク４を介してブログサーバ２に接続することにより、閲覧端末３ｂを介して閲覧ユーザが記事を閲覧することができる。
【００３０】
次いで、閲覧端末３ｂを利用して記事情報を閲覧する際の動作を説明する。
図１０は、記事情報を閲覧する際の記事投稿閲覧システム１００の動作を示すフローチャートである。
なお、記事蓄積部１７には、最新の記事情報が蓄積されているものとする。すなわち、記事取得機能部１６は、端末３ａ，３ｂからの要求があったときに、又は定期的に、記事蓄積部１７のＲＳＳ管理テーブルに蓄積されているＲＳＳのＵＲＬを取得し、ブログサーバ２における当該ＲＳＳのＵＲＬにアクセスする。そして、ＲＳＳのＵＲＬにおいて記事の更新情報が書かれているファイルを読み出し、記事のＵＲＬ、投稿ユーザＩＤ、記事タイトル、記事概要及び記事更新日時を取得し、記事管理テーブルに蓄積する。また、記事取得機能部１６は、取得した記事概要に埋め込まれたキーワード及び記事識別ＩＤを抽出し、記事管理テーブルに蓄積する。これにより、記事蓄積部１７に最新の記事情報が蓄積される。
【００３１】
さて、記事投稿閲覧装置１は、閲覧端末３ｂから送信された接続要求を受け付けると、閲覧端末３ｂに接続する。
そして、閲覧端末３ｂは、閲覧ユーザＩＤを記事投稿閲覧装置１に送信する（ステップＳ４０１）。すると、出力生成機能部１８は、閲覧端末３ｂから送信された閲覧ユーザＩＤを受信し、その閲覧ユーザＩＤを記事配信先受付機能部１０９に出力する。記事配信先受付機能部１０９は、出力生成機能部１８から出力された閲覧ユーザＩＤを読み出して、その閲覧ユーザＩＤに対応する記事識別ＩＤを記事配信先蓄積部１０８から取得する。そして、記事配信先受付機能部１０９は、記事識別ＩＤを出力生成機能部１８に出力する。
出力生成機能部１８は、記事配信先受付機能部１０９から出力された記事識別ＩＤを読み出し（ステップＳ４０２）、この記事識別ＩＤに対応する記事情報と記事ＵＲＬとを、記事蓄積部１７から取得する（ステップＳ４０３）。さらに、出力生成機能部１８は、取得した記事情報から、閲覧ユーザＩＤに応じた画面出力情報を生成し、この画面出力情報と記事ＵＲＬと閲覧ユーザＩＤとを閲覧画面表示機能部１９に出力する。
【００３２】
閲覧画面表示機能部１９は、出力生成機能部１８の出力を読み出して、画面出力情報を閲覧端末３ｂに送信する。閲覧端末３ｂは、画面出力情報を受信して、記事を表示部に表示する（ステップＳ４０４）。
【００３３】
次いで、関係性情報を蓄積する際の動作を説明する。
まず、閲覧履歴取得部１０１は、閲覧画面表示機能部１９から閲覧履歴情報を取得し、コミュニケーション履歴蓄積部１０４に蓄積しておく。例えば、記事投稿閲覧装置１から出力された画面情報を閲覧端末３ｂが受信して、閲覧端末３ｂに表示された記事のタイトルが閲覧ユーザによって選択されると、閲覧端末３ｂは、記事投稿閲覧装置１に閲覧記事要求を送信する。または、ブログサーバ２から出力された画面情報を閲覧端末３ｂが受信して、閲覧端末３ｂに表示された記事のタイトルが閲覧ユーザによって選択されると、閲覧端末３ｂは、記事投稿閲覧装置１とブログサーバ２とに閲覧記事要求を送信する。すると、出力生成機能部１８は、閲覧記事要求を受信し、その閲覧記事要求を閲覧画面表示機能部１９に出力する。すると、閲覧画面表示機能部１９は、記事情報を閲覧端末３ｂに送信するとともに、閲覧履歴情報（記事ＵＲＬ、閲覧ユーザＩＤ、閲覧日時情報）を閲覧履歴取得部１０１に出力する。閲覧履歴取得部１０１は、閲覧画面表示機能部１９からの出力を監視しており、閲覧画面表示機能部１９からの出力を検出すると、閲覧端末３による閲覧として、コミュニケーション履歴蓄積部１０４に閲覧履歴情報を蓄積する。
【００３４】
また、コメント履歴取得部１０２は、ブログサーバ２により公開されているコメント履歴情報をブログサーバ２から取得し、コミュニケーション履歴蓄積部１０４に蓄積しておく。
また、トラックバック履歴取得部１０３は、ブログサーバ２により公開されているトラックバック履歴情報をブログサーバ２から取得し、コミュニケーション履歴蓄積部１０４に蓄積しておく。
また、関係性情報蓄積部１０６には、図８に示すように、閲覧履歴情報、コメント履歴情報及びトラックバック履歴情報ごとに、変更可能なポイントの閾値が予め蓄積される。ここでは、投稿端末３ａからの指示により、閲覧履歴情報で閾値「３」、コメント履歴情報で閾値「４０」、トラックバック履歴情報で閾値「５０」が設定され、関係性情報蓄積部１０６に蓄積されている。
このような状態で、関係性情報抽出機能部１０５は、端末３ａ，３ｂからの要求があったときに、又は定期的に、以下のようにして関係性情報を抽出して、その関係性情報を関係性情報蓄積部１０６に蓄積しておく。
【００３５】
まず、閲覧履歴情報に基づいて関係性情報を抽出する場合について説明する。
図１１は、閲覧履歴情報に基づいて関係性情報を抽出する際の関係性情報抽出機能部１０５の動作を示すフローチャートである。
関係性情報抽出機能部１０５は、コミュニケーション履歴蓄積部１０４に蓄積された閲覧履歴情報の記事ＵＲＬ（例えば、図５に示す「×××××」）と、閲覧ユーザＩＤ（図５に示す「ａａａａａ」）とを取得し（ステップＳ５０１）、記事ＵＲＬ（×××××）から、記事蓄積部１７に蓄積された投稿ユーザＩＤ（例えば、図４に示す「ＢＢＢＢＢ」）と、対応するキーワード（「釣り」）とを取得する（ステップＳ５０２）。そして、関係性情報抽出機能部１０５は、閲覧履歴情報の中から閲覧回数情報を取得し（ステップＳ５０３）、その閲覧回数と、予め決められた数値とを乗算して、ポイントを算出する（ステップＳ５０４）。
例えば、図５に示す閲覧ユーザＩＤ（ａａａａａ）を有する閲覧ユーザが、図４に示す投稿ユーザＩＤ（ＢＢＢＢＢ）の記事を５回閲覧している場合、関係性情報抽出機能部１０５は、閲覧履歴情報の閲覧回数から「５」を取得し、閲覧回数「５」に、予め決められた数値「１」とを乗算して、ポイント「５」を算出する。そして、関係性情報抽出機能部１０５は、図８に示すように、閲覧ユーザＩＤ（ａａａａａ）、投稿ユーザＩＤ（ＢＢＢＢＢ）、キーワード（「釣り」）及びポイント（「５」）を関係性情報蓄積部１０６に蓄積する（ステップＳ５０５）。
なお、予め決められた数値とは、記事投稿閲覧装置１に予め設定された変更可能な数値であり、ここでは、閲覧履歴に対して「１」、コメント履歴に対して「１０」、トラックバック履歴器に対して「１５」に設定されている。
【００３６】
図１２は、関係性情報から配信先情報を取得する際の配信先受付機能部１０７の動作を示すフローチャートである。
配信先受付機能部１０７は、配信先情報取得機能部１２から、投稿ユーザＩＤ（ＢＢＢＢＢ）、キーワード（「釣り」）及び配信先情報の送信要求を受け付けると（ステップＳ６０１）、それら投稿ユーザＩＤ及びキーワードが関係性情報蓄積部１０６に蓄積されているか否かを判定する（ステップＳ６０２）。そして、配信先受付機能部１０７は、投稿ユーザＩＤ及びキーワードが蓄積されていると判定すると（ステップＳ６０２；ＹＥＳ）、それら投稿ユーザＩＤ（ＢＢＢＢＢ）及びキーワード（「釣り」）に基づいて、対応する閲覧ユーザＩＤ（図８に示す「ａａａａａ」）と、ポイント（「５」）と、ポイントの閾値（「３」）とを関係性情報蓄積部１０６から取得する（ステップＳ６０３）。
【００３７】
そして、配信先受付機能部１０７は、ポイント（「５」）と、ポイントの閾値（「３」）とを比較し（ステップＳ６０４）、ポイントがポイントの閾値よりも小さいと判定した場合（ステップＳ６０４；ＮＯ）、又は、ステップＳ６０２において、投稿ユーザＩＤ及びキーワードがないと判定した場合（ステップＳ６０２；ＮＯ）、配信先情報が無い旨を配信先情報取得機能部１２に出力する（ステップＳ６０５）。これにより、配信先表示機能部１３を介して、投稿端末３ａに、特定の配信先情報が無い旨が表示される。
一方、配信先受付機能部１０７は、ポイントがポイントの閾値以上であると判定すると（ステップＳ６０４；ＹＥＳ）、取得した閲覧ユーザＩＤ（「ａａａａａ」）と、別の投稿ユーザＩＤとが一致し、かつ、キーワード（「釣り」）が一致しているものがあるか否かを判定する（ステップＳ６０６）。
【００３８】
そして、配信先受付機能部１０７は、一致しているものがあると判定すると（ステップＳ６０６；ＹＥＳ）、該当する閲覧ユーザＩＤとポイントとを関係性情報蓄積部１０６から取得する（ステップＳ６０７）。具体的には、取得した閲覧ユーザＩＤ（「ａａａａａ」）と、他の投稿ユーザＩＤ（「ａａａａａ」）とが一致していることから、その投稿ユーザＩＤ（「ａａａａａ」）に対応する閲覧ユーザＩＤ（「ｍｍｍｍｍ」）とポイント（「６」）とが抽出される。
さらに、配信先受付機能部１０７は、ポイント（「６」）と、ポイントの閾値（「３」）とを比較し（ステップＳ６０８）、ポイントがポイントの閾値よりも小さいと判定した場合（ステップＳ６０８；ＮＯ）、又は、ステップＳ６０６において、一致するものがないと判定した場合（ステップＳ６０６；ＮＯ）、最初の閲覧ユーザＩＤのみを、配信先情報として、配信先情報取得機能部１２に出力する（ステップＳ６０９）。
【００３９】
一方、配信先受付機能部１０７は、ポイントがポイントの閾値以上であると判定した場合（ステップＳ６０８；ＹＥＳ）、すべての閲覧ユーザＩＤと、それら閲覧ユーザＩＤの並び順情報とを配信先情報として、配信先情報取得機能部１２に出力する（ステップＳ６１０）。なお、並び順情報とは、複数の閲覧ユーザの相互間のつながりの順を示すものであり、すなわち複数の閲覧ユーザＩＤの相互間の並び順を示すものである。具体的には、閲覧ユーザＩＤの並び順情報は、「ａａａａａ←ａａａａａ」、「ｍｍｍｍｍ←ａａａａａ」となる。これにより、閲覧ユーザＩＤ「ａａａａａ」を有する閲覧ユーザは、閲覧ユーザＩＤ「ＢＢＢＢＢ」のブログＢを直接閲覧したことが分かり、閲覧ユーザＩＤ「ｍｍｍｍｍ」を有する閲覧ユーザは、閲覧ユーザＩＤ「ａａａａａ」のブログａからブログＢを閲覧した（ＢＢＢＢＢ←ａａａａａ←ｍｍｍｍｍの順）ことを識別することができる。
なお、複数人分の閲覧ユーザＩＤのうち、何件分さかのぼるかを示す、変更可能なホップ回数が端末３ａ，３ｂを介して予め設定されており、配信先受付機能部１０７は、そのホップ回数分だけ、ステップＳ６０６及びステップＳ６０８の処理を繰り返す。これにより、最大でホップ回数分の並び順情報が出力される。
【００４０】
次に、コメント履歴情報に基づいて関係性情報を抽出する場合について説明する。
図１３は、コメント履歴情報に基づいて関係性情報を抽出する関係性情報抽出機能部１０５の動作を示すフローチャートである。
関係性情報抽出機能部１０５は、コミュニケーション履歴蓄積部１０４に蓄積されたコメント履歴情報のコメントユーザＩＤ（例えば、図６に示す「ｅｅｅｅｅ」）と、記事ＩＤ（図６に示す「１１１１１」）と、コメント回数情報（図６に示す「１」）とを取得（ステップＳ７０１）し、記事ＩＤをブログサーバ２に送信する。ブログサーバ２は、記事ＩＤに対応する記事のＵＲＬを記事投稿閲覧装置１に送信する。関係性情報抽出機能部１０５は、ブログサーバ２から送信された記事ＵＲＬを受信し（ステップＳ７０２）、この記事ＵＲＬに基づいて、記事蓄積部１７からキーワード（例えば、図４に示す「プログラミング」）と、投稿ユーザＩＤ（例えば、図４に示す「ＦＦＦＦＦ」）を取得する（ステップＳ７０３）。さらに、関係性情報抽出機能部１０５は、コメント回数（「１」）と、予め決められた数値（「１０」）とを乗算し、ポイント（「１０」）を演算する（ステップＳ７０４）。そして、関係性情報抽出機能部１０５は、図８に示すように、閲覧ユーザＩＤ（ｅｅｅｅｅ）、投稿ユーザＩＤ（ＦＦＦＦＦ）、キーワード（「プログラミング」）及びポイント（「１０」）を関係性情報蓄積部１０６に蓄積する（ステップＳ７０５）。
さらに、上記と同様にして、配信先情報取得機能部１２から出力された投稿ユーザＩＤと、キーワードと、配信先情報の送信要求とがあると、上記と同様にして、配信先情報取得機能部１２は、コメントユーザＩＤと並び順情報とを取得し、配信先候補又は配信先情報が無い旨が投稿端末３ａに表示される。
【００４１】
次に、トラックバック履歴情報に基づいて関係性情報を抽出する場合について説明する。
図１４は、トラックバック履歴情報に基づいて関係性情報を抽出する関係性情報抽出機能部１０５の動作を示すフローチャートである。
関係性情報抽出機能部１０５は、コミュニケーション履歴蓄積部１０４に蓄積されたトラックバック履歴情報のトラックバック元記事ＵＲＬと、トラックバック先記事ＵＲＬと、対応するトラックバック回数情報（図７に示す「１」）とを取得する（ステップＳ８０１）。そして、関係性情報抽出機能部１０５は、トラックバック先記事ＵＲＬを記事ＵＲＬとして、記事蓄積部１７から、トラックバック先記事の投稿ユーザＩＤ（図４に示す「ＪＪＪＪＪ」）と、対応するキーワード（図４に示す「音楽」）とを取得する（ステップＳ８０２）。さらに、関係性情報抽出機能部１０５は、トラックバック元記事ＵＲＬを記事ＵＲＬとして、記事蓄積部１７から、トラックバック元記事の投稿ユーザＩＤを取得する（ステップＳ８０３）。そして、関係性情報抽出機能部１０５は、トラックバック回数（「１」）と、予め決められた数値（「１５」）とを乗算し、ポイント（「１５」）を演算する（ステップＳ８０４）。そして、関係性情報抽出機能部１０５は、図８に示すように、トラックバック先記事の投稿ユーザＩＤ（ｉｉｉｉｉ）、トラックバック元記事の投稿ユーザＩＤ（ＪＪＪＪＪ）、キーワード（「音楽」）及びポイント（「１５」）を関係性情報蓄積部１０６に蓄積する（ステップＳ８０５）。
さらに、上記と同様にして、配信先情報取得機能部１２から出力された投稿ユーザＩＤと、キーワードと、配信先情報の送信要求とがあると、上記と同様にして、配信先情報取得機能部１２は、トラックバック元記事投稿ユーザＩＤと並び順情報とを取得し、配信先候補又は配信先情報が無い旨が投稿端末３ａに表示される。
【００４２】
以上より、本実施形態における記事投稿閲覧システム１００によれば、投稿ユーザによる記事情報の投稿時に、投稿ユーザＩＤとキーワードとに基づいて、配信先情報を蓄積しておき、閲覧ユーザによる記事情報の閲覧時に、その配信先情報に応じた記事情報を配信することができ、その結果、ある特定の記事情報を真に配信すべきユーザに対してのみ、自動的にユーザを選択してその記事情報を配信することができる。
また、閲覧ユーザのコミュニケーション履歴情報に基づいて関係性情報が抽出されることから、投稿ユーザと閲覧ユーザとの嗜好の共通に基づく関係性を簡易かつ確実に抽出することができる。
また、コミュニケーション履歴情報として、閲覧履歴情報、コメント履歴情報及びトラックバック履歴情報を利用していることから、投稿ユーザと閲覧ユーザとの嗜好の共通に基づく関係性を高精度に抽出することができる。
【００４３】
また、配信先情報取得機能部１２が、投稿ユーザＩＤとキーワードとに基づいて、閲覧ユーザＩＤを抽出することから、配信先情報を確実に取得することができる。
また、閲覧ユーザＩＤだけでなく、並び順情報を抽出することができることから、投稿ユーザと関係性を有する幅広い閲覧ユーザに記事を配信することができる。
また、並び順情報のホップ回数が変更可能であることから、記事配信の利便性を向上させることができる。なお、配信先情報として並び順情報を含めることなく、直接の閲覧ユーザＩＤのみを配信先情報としてもよい。
また、算出したポイントと閾値とを比較して、閾値よりも大きなものだけを配信先情報としていることから、関係性のレベルを調整することができ、各投稿ユーザの要求に応じた記事情報の配信を行うことができる。なお、ポイントや閾値を用いることなく、単にキーワードと投稿ユーザＩＤとに対応する閲覧ユーザＩＤを抽出してもよい。
また、配信先情報を投稿端末３ａに表示して、投稿ユーザが配信先を選択することができるようにしていることから、個々の記事情報に応じた記事情報の配信を行うことができる。なお、配信先情報を投稿端末３ａに表示することなく、投稿ユーザが配信先を選択することができないようにしてもよい。
【００４４】
本実施形態においては、端末３ａ，３ｂが、ブログサーバ２及び記事投稿閲覧装置１とネットワーク４を介して接続されているとしたが、端末３ａ，３ｂを独立して設けることなく、ブログサーバ２又は記事投稿閲覧装置１の少なくともいずれか一方に、端末３ａ，３ｂとしての機能を設けてもよい。
また、本発明に係る情報投稿閲覧システムを、ブログなどの記事投稿閲覧システムに適用するものとしたが、これに限ることはなく、ブログ以外の投稿閲覧システムにも適用可能である。
また、コミュニケーション履歴情報としては、閲覧履歴情報、コメント履歴情報及びトラックバック履歴情報に限ることはなく、例えば、通話履歴情報やメール履歴情報であってもよい。
また、記事蓄積部１７に記事情報を蓄積するとしたが、これに限ることはなく、ブログサーバ２から適宜記事情報を取得するようにしてもよい。ただし、記事蓄積部１７に記事情報を蓄積することにより、例えば記事情報の検索機能などを設けることができる。
また、各コミュニケーション履歴情報ごとに、それぞれ閾値を設定するものとしたが、これに限ることはなく、各コミュニケーション履歴情報に共通する単独の閾値を設定するようにしてもよい。
また、並び順情報が閲覧ユーザの閲覧の並び順を示すものとしたが、これに限ることはなく、コメント情報の出力の並び順や、トラックバック情報の出力の並び順であってもよい。
なお、本発明の技術範囲は上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において、種々の変更を加えることが可能である。
【図面の簡単な説明】
【００４５】
【図１】本発明に係る情報投稿閲覧システムの実施形態である記事投稿閲覧システムを示すシステム構成図である。
【図２】図１のブログ閲覧投稿装置を機能ごとに示すブロック図である。
【図３】図２の記事配信蓄積部に蓄積されたデータの構成を示すデータ構成図である。
【図４】図２の記事蓄積部に蓄積されたデータの構成を示すデータ構成図である。
【図５】図２のコミュニケーション履歴蓄積部に蓄積された閲覧履歴情報のデータの構成を示すデータ構成図である。
【図６】図２のコミュニケーション履歴蓄積部に蓄積されたコメント履歴情報のデータの構成を示すデータ構成図である。
【図７】図２のコミュニケーション履歴蓄積部に蓄積されたトラックバック履歴情報のデータの構成を示すデータ構成図である。
【図８】図２の関係性情報蓄積部に蓄積されたデータの構成を示すデータ構成図である。
【図９】記事情報を投稿する際の記事投稿閲覧システムの動作を示すフローチャートである。
【図１０】記事情報を閲覧する際の記事投稿閲覧システムの動作を示すフローチャートである。
【図１１】閲覧履歴情報に基づいて関係性情報を抽出する際の関係性情報抽出機能部の動作を示すフローチャートである。
【図１２】関係性情報を取得する際の配信先受付機能部１０７の動作を示すフローチャートである。
【図１３】コメント履歴情報に基づいて関係性情報を抽出する際の関係性情報抽出機能部の動作を示すフローチャートである。
【図１４】トラックバック履歴情報に基づいて関係性情報を抽出する際の関係性情報抽出機能部の動作を示すフローチャートである。
【符号の説明】
【００４６】
１    記事投稿閲覧装置（情報投稿閲覧装置）
２    ブログサーバ（ウェブサーバ装置）
３ａ  投稿端末
３ｂ  閲覧端末
１０  記事受信機能部（情報受信機能部）
１１  記事特徴抽出機能部（情報特徴抽出機能部）
１２  配信先情報取得機能部（配信先情報取得機能部）
１３  配信先表示機能部
１４  配信機能部（情報配信機能部）
１５  投稿機能部（情報投稿機能部）
１６  記事取得機能部（情報取得機能部）
１７  記事蓄積部（情報蓄積部）
１８  出力生成機能部
１９  閲覧画面表示機能部
１０４  コミュニケーション履歴蓄積部
１０５  関係性情報抽出機能部
１０６  関係性情報蓄積部
１０８  記事配信先蓄積部（情報配信先蓄積部）
【図１】
0004547406.tif 000002
【図２】
0004547406.tif 000003
【図３】
0004547406.tif 000004
【図４】
0004547406.tif 000005
【図５】
0004547406.tif 000006
【図６】
0004547406.tif 000007
【図７】
0004547406.tif 000008
【図８】
0004547406.tif 000009
【図９】
0004547406.tif 000010
【図１０】
0004547406.tif 000011
【図１１】
0004547406.tif 000012
【図１２】
0004547406.tif 000013
【図１３】
0004547406.tif 000014
【図１４】
0004547406.tif 000015