(57)【要約】【課題】膨大な投稿データの中から、ユーザにとって有用な情報を取得しやすい電子掲示板システムを実現する。【解決手段】クライアント端末から受信した投稿データを別のクライアントに対して電子的に公開する投稿処理装置に関する。この装置は、多くのユーザから投稿データを受信して蓄積すると共に、あるユーザにより別のユーザの投稿データに対して送信された見解を示すデータを受信し、データベース化する。また、この装置は、あるユーザによりその見解に対して送信された共感を示すデータを受信し、データベース化する。あるユーザＡのクライアント端末にて投稿データαを表示させようとするとき、ユーザＡと見解の傾向が近いユーザが投稿データαをどのように評価しているかを判定し、その評価内容に応じて、ユーザＡに対する投稿データαの表示方法を決定する。【選択図】図２
2008090560.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント端末と通信ネットワークを介して接続され、クライアント端末から受信した投稿データを他のクライアント端末に対して電子的に公開する装置であって、
投稿データの内容に対する見解として、あらかじめ用意された複数の選択肢のうちのいずれかを示す見解データを受信する見解データ受信部と、
投稿データ、その投稿データを対象とする見解を示したユーザ、および、その見解を示す選択肢を対応付けた見解データテーブルを保持する見解保持部と、
投稿データに対する複数種類の見解に対して、その投稿データを閲覧したユーザが共感できる度合いを示す共感データをクライアント端末から受信する共感データ受信部と、
あるユーザの他のユーザに対する共感度を示す共感度データテーブルを保持する共感度保持部と、
共感データが受信されたとき、前記見解データテーブルを参照し、共感データの対象となる投稿データに対して、共感データに指定された見解を示したユーザを抽出し、共感データの送信元のユーザの前記抽出されたユーザに対する共感度を更新する共感度更新部と、
投稿データの閲覧要求が受信されたとき、前記共感度データテーブルを参照し、閲覧要求元のユーザからみた共感度に応じて、閲覧要求元のユーザと見解の傾向が近いユーザを選定するユーザ選定部と、
前記見解データテーブルにおいて、前記閲覧要求された投稿データに対する前記選定されたユーザの見解を参照し、その投稿データの表示方法を決定する表示方法決定部と、
前記閲覧要求された投稿データを送信するときに、前記表示方法を示す表示指定データを送信する表示指定部と、
を備えることを特徴とする投稿処理装置。
【請求項２】
ユーザのクライアント端末から、内容に対するそのユーザの見解と表示方法が適合していない投稿データを示す不適合表示データを受信する不適合データ受信部を更に備え、
前記共感度更新部は、前記不適合表示データが受信されたとき、前記見解データテーブルを参照し、前記不適合表示データに示された投稿データについて、その投稿データの表示方法に適合する見解を示したユーザを抽出し、前記不適合表示データの送信元のユーザの前記抽出されたユーザに対する共感度を更新することを特徴とする請求項１に記載の投稿処理装置。
【請求項３】
前記ユーザ選定部は、前記抽出されたユーザを選定対象から除外することを特徴とする請求項２に記載の投稿処理装置。
【請求項４】
前記共感データ受信部は、ユーザが選択した見解についての見地として、あらかじめ用意された複数の選択肢のうちのいずれかを示すデータを更に含む共感データを受信し、
前記共感度保持部は、複数の見地のそれぞれについて、あるユーザの他のユーザに対する共感度を対応付けたデータテーブルとして前記共感度データテーブルを保持し、
前記共感度更新部は、共感データが受信されたとき、共感データに指定された見地に関する共感データの送信元のユーザの前記抽出されたユーザに対する共感度を更新し、
前記ユーザ選定部は、投稿データの閲覧要求に際していずれかの見地が指定されたときには、指定された見地に関する共感度に応じてユーザを選定することを特徴とする請求項１から３のいずれかに記載の投稿処理装置。
【請求項５】
クライアント端末から第１のコマンドを受信するコマンド受信部を更に備え、
第１のユーザと見解の傾向が近い第２のユーザの第３のユーザに対する共感度が設定されている状況において、
前記ユーザ選定部は、前記第１のユーザから前記第１のコマンドが受信されたとき、前記共感度データテーブルを参照し、前記第１のユーザからみた共感度に応じて、前記第１のユーザと見解の傾向が近い前記第２のユーザを選定し、
前記共感度更新部は、前記第２のユーザの前記第３のユーザに対する共感度と、前記第１のユーザの前記第２のユーザに対する共感度に応じて、前記第１のユーザの前記第３のユーザに対する共感度を更新することを特徴とする請求項１から４のいずれかに記載の投稿処理装置。
【請求項６】
前記コマンド受信部は、クライアント端末から第２のコマンドを受信し、
前記共感度更新部は、前記第２のコマンドが受信されたとき、前記第２のコマンドの送信元のユーザが過去に送信した共感データに適合する見解を、その共感データの受信後に示したユーザを抽出し、前記第２のコマンドを送信したユーザの前記抽出されたユーザに対する共感度を更新することを特徴とする請求項５に記載の投稿処理装置。
【請求項７】
第１のユーザからの共感度が所定値以上のユーザ群が、複数種類の見解を示している投稿データを抽出し、第１のユーザのクライアント端末に送信する投稿データ送信部を更に備え、
前記共感データ受信部は、抽出された投稿データに対する複数種類の見解に対して、第１のユーザが共感できる度合いを示す共感データをクライアント端末から受信し、
前記共感度更新部は、共感データが受信されたとき、前記見解データテーブルを参照し、共感データに指定された見解を示したユーザを抽出し、第１のユーザの前記抽出されたユーザに対する共感度を更新することを特徴とする請求項１から６のいずれかに記載の投稿処理装置。
【請求項８】
それぞれのユーザが選択した投稿データに対する見解、ユーザにより見解に対して示された共感できる度合い、および、あるユーザの他のユーザに対する共感度を電子的な公開の対象としないことを特徴とする請求項１から７のいずれかに記載の投稿処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、投稿データを電子的に公開する技術に関し、特に、投稿データの公開適否を判定する技術に関する。
【背景技術】
【０００２】
近年、コンピュータの普及とネットワーク技術の進展に伴い、ネットワークを介した電子情報の交換が盛んになっている。一例として、電子掲示板システムを挙げることができる。電子掲示板システムにおいて、ユーザは、クライアント端末からサーバに投稿データを送信する。サーバは、受信した投稿データを電子掲載する。別のユーザは、電子掲載された投稿データをクライアント端末にて確認できる。電子掲示板システムは、複数者間の情報共有に有効なツールとして広く利用されている。
【０００３】
電子掲示板システムの一例として、商品購入者の感想を掲載するＷｅｂサイトがある。商品を購入したユーザは、商品の感想について記述した投稿データをＷｅｂサイトに送信する。Ｗｅｂサイトには、さまざまな商品についての投稿データが集まってくることになる。ユーザはこのようなＷｅｂサイトにアクセスすることにより、同じ消費者の立場から得られるいわば口コミ情報を、商品を購入する際の判断材料とする。口コミ情報は、購入判断の決め手となることも多い。
【特許文献１】特開２００１−３３１５２５号公報
【特許文献２】特開２００５−３３９１４０号公報
【特許文献３】特開２００３−５０７７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
その一方、膨大な投稿データの中から、ユーザにとって有用な情報を探し出すことは大変な労力を必要とする。本発明は、上記課題に鑑みてなされた発明であり、その主たる目的は、膨大な投稿データの中から、ユーザにとって有用な情報を取得しやすい電子掲示板システムを実現するための技術、を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の有る態様は、クライアント端末から受信した投稿データを別のクライアントに対して電子的に公開する投稿処理装置に関する。本実施の形態において「投稿データ」とは、ユーザが投稿処理装置に送信したデータ全般をいい、文章形式のデータのみならず、画像形式や動画形式のデータ、数値、表およびグラフなどのデータも含まれる。
この装置は、多くのユーザから投稿データを受信して蓄積すると共に、あるユーザにより別のユーザの投稿データに対して送信された見解を示すデータを受信し、データベース化する。また、この装置は、あるユーザによりその見解に対して送信された共感を示すデータを受信し、データベース化する。この装置は、あるユーザＡのクライアント端末にて投稿データαを表示させようとするとき、ユーザＡと見解の傾向が近いユーザＢが投稿データαをどのように評価しているかを判定し、その評価内容に応じて、ユーザＡに対する投稿データαの表示方法を決定してもよい。
【発明の効果】
【０００６】
本発明によれば、膨大な投稿データの中から、ユーザにとって有用な情報を取得しやすい電子掲示板システムを実現する上で効果がある。
【発明を実施するための最良の形態】
【０００７】
図１は、投稿システム１０のハードウェア構成図である。
電子掲示板サーバ１００は、インターネット１２を介してクライアント端末２００ａやクライアント端末２００ｂなどの複数の端末（以下、単に「クライアント端末２００」という）と接続される。電子掲示板サーバ１００は、各クライアント端末２００から投稿データを受信し、電子掲載する装置である。例えば、クライアント端末２００ｂがある投稿データを電子掲示板サーバ１００に送信したとする。電子掲示板サーバ１００は、投稿データのサブジェクト等、投稿データの一部をＷｅｂページとして提供する。電子掲示板サーバ１００は、クライアント端末２００ａからこの投稿データに対する閲覧要求を受信すると、投稿データをクライアント端末２００ａに送信する。クライアント端末２００ａにてクライアント端末２００ｂによる投稿データを確認できる。このようにして、複数のクライアント端末２００間で投稿データの情報が共有される。
【０００８】
図２は、投稿システム１０の処理概要を説明するための模式図である。
ここでは、投稿システム１０のユーザは、ユーザＡ、ユーザＢおよびユーザＣであるとする。各ユーザは、クライアント端末２００を介して電子掲示板サーバ１００にアクセスする。ユーザは、電子掲示板サーバ１００に保持されている投稿データを閲覧すると、投稿データの内容に対する関心や評価といった自身の見解を電子掲示板サーバ１００に送信する。ここでは、ユーザＢとユーザＣは、さまざまな投稿データの内容に対する見解を既に送信しているものとする。ユーザは投稿データを閲覧する際、見解を送信する以外に、自身の価値観や考えなどに適合する見解を既に送信したユーザに対して共感できる度合いを入力できる。以下、この共感できる度合いを単に「共感度」という。ユーザＡのユーザＢに対する共感度は高く、ユーザＡのユーザＣに対する共感度は低い関係にあるとする。
【０００９】
同図に示す状況において、ユーザＢ、ユーザＣは、投稿データαを既に閲覧し、投稿データαについてそれぞれの見解を示している。ユーザＢは投稿データαに関心を示し、ユーザＣは投稿データαに関心がない。ユーザＡは、投稿データαをまだ閲覧していないし、当然投稿データαについての見解を送信していない。
【００１０】
ここで、ユーザＡが投稿データαを閲覧しようとした際、ユーザＡの使用するクライアント端末２００における投稿データαの表示方法は、ユーザＡと共感度の高いユーザＢに依存する。ユーザＢは、投稿データαに関心を示しているため、ユーザＡのクライアント端末２００において、投稿データαは他の投稿データよりも大きく表示するなどの方法で優先的に表示される。自分にとって共感度が高い、すなわち価値観や考え方が近いと考えられるユーザＢの投稿データに対する関心に応じて表示方法を決定することで、投稿システム１０を使用するユーザＡは数多い投稿データの中から自分にとって有用な投稿データに素早くたどり着くことができる。仮にユーザＢが投稿データαに関心を示していない場合には、ユーザＡのクライアント端末２００における投稿データαの表示優先度が下がる。たとえば、小さく表示されたり、目立たないようグレー表示となったり、あるいは非表示となる。ユーザＡにとって共感度の高いユーザＢが関心を示していない以上、投稿データαはユーザＡにとって関心を持てる情報でない可能性が高いからである。
【００１１】
このような処理方法によれば、ユーザＡが電子掲示板サーバ１００から投稿データを取得するときに、ユーザＡの興味・趣味にあった投稿データを優先的に表示させることができる。これにより、ユーザＡは、電子掲示板サーバ１００に記憶される大量の投稿データから、自身にとって有用な情報を効率的に探し出すことができる。一方、ユーザＡ、ユーザＢおよびユーザＣは、事実上、投稿データに対して見解を送信したり、ある見解を選択したユーザに対する共感度を入力したりしているに過ぎず、なんらの個人情報も電子掲示板サーバ１００に提供する必要がない。より好適には、ユーザＢやユーザＣが各投稿データに対してどのような見解を送信したのか、あるいは、自分と共感度の高いユーザが誰なのか、ユーザＡが取得できないように処置することが望ましい。また、ユーザＡから設定されている共感度はどのぐらいなのか、ユーザＢやユーザＣが取得できないように処置することが望ましい。
【００１２】
このような処置をすることにより、各ユーザは自身の興味・趣味に関わる情報や他のユーザに対する共感度を秘匿しやすくなる。ユーザは投稿システム１０を使用するに当たり他人の目を気にする必要が無く、心理的な抵抗感をより減らすことができる。
ここでは、投稿データの内容に対するユーザＢとユーザＣの関心を中心として説明したが、そのほかにも、投稿データに対する評価や感想なども加味して投稿データの表示方法を決定してもよい。
【００１３】
なお、図２の例では、わかりやすく説明するため、ユーザＢおよびユーザＣはユーザＡから既に共感度が設定されている。しかしながら、実際の運用においては、ユーザＡはより慎重に共感度を入力することが求められる。投稿データの表示方法は、共感度に基づいて定められるからである。ユーザＡは、何気なく共感度を入力するのではなく、確固たる意思に基づいて強く共感できる見解を示したユーザに対してのみ共感度を入力することで、入力される共感度はより的確なものとなる。ユーザが共感度を入力する際、このような観点から入力することが求められるのは以下の説明においても同様である。
【００１４】
図３は、電子掲示板サーバ１００の機能ブロック図である。
ここに示す各ブロックは、ハードウェア的には、コンピュータのＣＰＵをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現される。ここでは、それらの連携によって実現される機能ブロックを描いている。よって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
ここでは、主として各機能ブロックの発揮すべき機能について述べ、その具体的な作用については、後述する。
【００１５】
電子掲示板サーバ１００は、通信処理部３００、データ処理部４００およびデータ保持部５００を含む。通信処理部３００は、ユーザからの入力処理やユーザに対する情報表示のようなユーザインタフェース全般に関する処理を担当する。データ処理部４００は、通信処理部３００やデータ保持部５００から取得されたデータを元にして各種のデータ処理を実行する。データ処理部４００は、通信処理部３００とデータ保持部５００の間のインタフェースの役割も果たす。データ保持部５００は、あらかじめ用意された各種の設定データや、通信処理部３００やデータ処理部４００から受け取ったデータを格納する。
【００１６】
通信処理部３００は、受信部３１０と送信部３２０を含む。
受信部３１０は、クライアント端末２００からデータの受信を行う。送信部３２０は、クライアント端末２００へデータの送信を行う。受信部３１０は、見解データ受信部３１２、不適合データ受信部３１４、共感データ受信部３１６およびコマンド受信部３１８を含む。見解データ受信部３１２は、投稿データを閲覧したユーザのクライアント端末２００から、その投稿データの内容に対する見解を示す見解データを受信する。ユーザは、あらかじめ用意された複数の選択肢の中から、自分の価値観や考えなどに適合した選択肢を選ぶことで、投稿データに対する見解を入力できる。
【００１７】
ユーザのクライアント端末２００から、投稿データの閲覧要求を受信すると、データ処理部４００の表示方法決定部４３０は、データ保持部５００に蓄積されている各種データに基づいて閲覧対象となる投稿データの表示方法を決定する。詳しくは図１０に関連して詳述するが、本実施例においては、表示優先度に応じて投稿データの左側に表示される星マークの数が変化する。例えば、表示優先度の最も高い投稿データの横には３つの星マークが表示され、表示優先度が最も低い投稿データは表示の対象とはならない。投稿データの表示優先度は、表示方法決定部４３０により数値として算出される。表示方法決定部４３０は、算出された表示優先度の値とあらかじめ設定された閾値を比較して、表示方法を決定する。例えば、表示優先度が５であれば、星マークが３つ、４以上５未満であれば星マーク２つという具合である。
【００１８】
投稿データは、星マーク１つから３つ、および、非表示までの計４種類の表示方法のいずれかにて表示される。ユーザは、このうち、「星マーク３つの投稿データ」、「非表示の投稿データ」のように、指定した表示方法にて表示される投稿データだけを取得要求できる。たとえば、ユーザは、非表示扱いとなっている投稿データだけを取得し、実際にそのような投稿データが自分の興味・趣味にあっていない投稿データであるかを確認できる。確認した結果、表示方法と投稿データの内容がユーザの興味・趣味に適合していない場合、ユーザは、その不適合な投稿データを示す不適合表示データをクライアント端末２００から電子掲示板サーバ１００に送信する。不適合データ受信部３１４は、その不適合表示データを受信する。詳しくは、図１１に関連して詳述する。
【００１９】
ユーザは投稿データを閲覧する際、見解を送信する以外に、自身の価値観や考えなどに適合する見解を既に送信したユーザに対して共感度を入力できる。共感度は、共感データとして、ユーザのクライアント端末２００から電子掲示板サーバ１００に送信される。共感データ受信部３１６は、その共感データを受信する。詳しくは、図９に関連して詳述する。
【００２０】
ユーザのクライアント端末２００から共感データを受信したとき、データ処理部４００の共感度更新部４１０は、共感データにより示される見解を既に送信したユーザに対するクライアント端末２００のユーザの共感度を更新する。ユーザ間の共感度は、データ保持部５００の共感度保持部５２０に保持される。いいかえれば、共感度更新部４１０は、受信した共感データに示される共感度を用いて、共感度保持部５２０内の該当する共感度を更新する。更新される共感度は、共感データを受信した時にその見解を既に送信したユーザに対する共感度のみであり、後にその見解を送信したユーザに対する共感度は更新の対象とはならない。後にその見解を送信したユーザに対する共感度を更新することを望むとき、ユーザは、共感度を更新するためのコマンドをクライアント端末２００から送信できる。コマンド受信部３１８は、そのコマンドを受信する。詳しくは、図１５に関連して詳述する。
【００２１】
送信部３２０は、表示指定部３２２と投稿データ送信部３２４を含む。ユーザのクライアント端末２００から、投稿データの閲覧要求を受信すると、表示方法決定部４３０は、データ保持部５００に蓄積されている各種データに基づいて閲覧対象となる投稿データの表示方法を決定する。表示指定部３２２は、表示方法決定部４３０により決定された表示方法を示す表示指定データをクライアント端末２００に送信する。
【００２２】
共感度更新部４１０は、ユーザから入力された共感度を用いて所定の処理を行うことで、そのユーザと他のユーザとの間における共感度を数値化し、その値を共感度保持部５２０に登録する。ここでは、共感度を入力したユーザをユーザＡとする。ある二人のユーザは、ユーザＡから入力された共感度が高くても、ある投稿データに対してお互いが選択する見解が異なることが考えられる。いいかえれば、ユーザＡからの共感度が高いため価値観や考え方がユーザＡと似通っていると考えられるユーザであっても、全ての投稿データに対する見解が一致するとは限らないのである。
【００２３】
投稿データ送信部３２４は、共感度が高いとされたユーザ間で見解が異なる投稿データを抽出し、ユーザＡのクライアント端末２００に送信する。ユーザＡは、送信された投稿データに対して、どの見解が自分の価値観や考えなどに適合するかを選択し、選択した見解に対して共感度を入力する。つまり、ユーザＡは共感度が高いとされるユーザの中から、更に自身と価値観や考えが近いと考えられるユーザに共感度を入力することで、より価値観や考えが近いユーザを選別できる。より共感度が高いユーザによって決定される投稿データの表示方法は、自身の興味・趣味により適合したものとなる。詳しくは、図１６に関連して詳述する。
【００２４】
データ処理部４００は、共感度更新部４１０、ユーザ選定部４２０および表示方法決定部４３０を含む。
共感度更新部４１０は、ユーザのクライアント端末２００から共感データを受信したとき、共感データにより示される見解を既に送信したユーザに対するクライアント端末２００のユーザの共感度を更新する。ユーザ選定部４２０は、クライアント端末から投稿データの閲覧要求が受信されたとき、共感度保持部５２０に蓄積された共感度を参照して、閲覧要求元のユーザと共感度が高いユーザを選定する。表示方法決定部４３０は、ユーザ選定部４２０により選定されたユーザの見解に基づいて閲覧対象となる投稿データの表示方法を決定する。
【００２５】
データ保持部５００は、見解保持部５１０と共感度保持部５２０を含む。見解保持部５１０は、投稿データを閲覧したユーザから受信した見解データを保持する。見解データには、見解の対象となる投稿データ、その見解を送信ユーザ、および、見解として選択された選択肢などが対応付けられた状態で含まれる。これらのデータは、見解データテーブルとして見解保持部５１０内に保持される。見解データテーブルの構造については、図７に関連して詳述する。共感度保持部５２０は、あるユーザの他のユーザに対する共感度を共感度データテーブルとして保持する。共感度データテーブルの構造については、図８に関連して詳述する。
【００２６】
以下、投稿システム１０の実際の使用例に基づきながら、本発明について説明する。
【００２７】
図４は、あるユーザＡが、興味のあるカテゴリに属する投稿データの取得要求を行った場合にクライアント端末２００に表示される投稿データ一覧画面２０の画面図である。
個々の投稿データは、その内容に適するカテゴリに対して投稿される。ユーザは投稿データを閲覧する際、必要とする情報が含まれると考えられるカテゴリを探すことにより、そのカテゴリに属する投稿データを閲覧できる。投稿データ一覧画面２０の各投稿データはカテゴリ：「受験勉強」についてユーザから寄せられた投稿データを一覧表示している。
【００２８】
同図の領域２２は、星マークが３つ付与された投稿データを表示する。星マークの数は、表示方法決定部４３０によって決定される。星マークが多く付与されている投稿データほど表示優先度が高く、ユーザＡにとってお奨めの投稿データであることを示す。領域２２では、「この参考書はお奨めだよ♪」と「算数、数学のコツ」という２つの文字列が表示されている。投稿データに題名が設定されているときには、題名がそのまま表示文字列となる。投稿データに題名が設定されていないときには、投稿データ本文の先頭から所定文字数が抽出され表示文字列となる。「受験勉強」についての投稿データのうち、領域２２に表示される２つの投稿データが、ユーザＡにとって特にお奨めの投稿データであることがわかる。
【００２９】
領域２４は、星マークが２つ付与された投稿データを示す領域であり、「勉強の基本は早寝早起きでしょ」という文字列が表示されれている。領域２６は、星マークが１つ付与された投稿データを示す領域であり、「語呂合わせの作り方」という文字列が表示されている。領域２８は、星マークが付与されていない投稿データを示す領域であり、「実録！睡眠学習で東大合格を目指す」という文字列が表示されている。このように星マークが多く付与される投稿データほど、すなわち、ユーザＡに対してお奨めの投稿データほど上位に表示される。星マークは１つ〜３つの範囲で付与され、表示優先度が特に低い投稿データは投稿データ一覧画面２０の表示対象とならない。
【００３０】
なお、投稿データ一覧画面２０の各文字列には、投稿データ全体を表示するための投稿データ表示画面３０に対するリンク情報が付与されている。ユーザはマウスなどの入力装置により文字列をクリックすることで、次の図５に示すような投稿データ表示画面３０を表示させることができる。
【００３１】
図５は、投稿データ表示画面３０の画面図である。
同図に示す投稿データ表示画面３０は、図４の領域２２に表示されている「算数、数学のコツ」という文字列をクリックした場合にクライアント端末２００に表示される。投稿データ表示画面３０の領域３２には、投稿データの題名を示す。題名として「算数、数学のコツ」と表示されている。題名は投稿データ作成時に設定されるが、題名は必須入力項目ではない。題名が入力されなかったときには、領域３２は空白表示となる。領域３４には、投稿データの本文を示す。同図においては、「問題をひたすら解くことです。要するに・・・（中略）・・・それが大きなヒントになります。」と表示されている。投稿データを送信したユーザは、内容に問題があることに気づいた場合や閲覧したユーザからの見解やコメントに対応する場合には、本文の内容を変更したり、新たな情報を追加したりすることにより、投稿データの内容を更新できる。
【００３２】
領域３６および領域３８は、閲覧したユーザが投稿データに対する見解を入力する領域である。領域３６で入力できる見解は、全てマウスにより入力できるように設定されている。そのため、ユーザは、見解の入力に対して煩わしさを感じることなく、自身の価値観や考えに適合した選択肢を容易に選ぶことができる。このようなユーザインターフェイスを用いることで、より多くのユーザから見解を収集しやすくなる。また、収集した見解は、後述の通り、図５の領域３６にて分数形式で示され、投稿したユーザは投稿データの更新や新たな投稿への意欲を増加させることができる。領域３６には、「関心」、「評価」および「感想」の３つの項目が表示される。
【００３３】
「関心」の項目は、「無い」、「有る」および「通知希望」の３つの選択肢が表示される。「無い」から「通知希望」に向かうに連れて関心の度合いは高くなり、「通知希望」は関心が最も高い選択肢である。閲覧したユーザが「通知希望」を選択した場合には、その投稿データが更新された際、電子掲示板サーバ１００は投稿データが更新された旨を閲覧したユーザに通知する。ユーザは、更新される情報を知りたいと考えるほど関心が高い投稿データに対して「通知希望」を選択することで、自ら電子掲示板サーバ１００にアクセスすることなく投稿データの更新を知ることができる。関心の高い投稿データの更新をいち早く知ることで、閲覧したユーザもその投稿データに対して再度見解を入力するモチベーションが高まる。また、「通知希望」は、投稿データに対してだけではなく、カテゴリ全体に対する見解として入力できるとしてもよい。こうすることで、関心の高いカテゴリに含まれる投稿データが更新された際や、そのカテゴリに新たな投稿データが追加された際に、ユーザは更新や追加の旨の通知を受け取ることができる。
【００３４】
「関心」に関する各選択肢の後ろには、ユーザによりその選択肢が選ばれた総数が分数形式にて表示される。括弧内の分数のうち、分母にあたる数値は、その選択肢を選んだユーザの総数を示す。分子にあたる数値は、分母にあたる数値のうち、最終更新後の最新内容の投稿データに対して、その選択肢を選んだユーザの総数を示す。例えば、「無い」の後ろには「１／１」が表示されている。分母にあたる数値は、これまでに「無い」を入力したユーザの総数を示す。分子にあたる数値は、その投稿データの最終更新後に「無い」を入力したユーザの総数を示す。投稿データが一度も更新されていない場合、分子にあたる数値は投稿された後に「無い」を入力したユーザの総数となり、分子と分母の数値は同値となる。投稿データ表示画面３０に表示される投稿データはまだ更新されていないため、同図の領域３６では、分子と分母の数値は同じ値となっている。つまり、「１／１」は、関心の項目について「無い」を選択したユーザが投稿後から現在まで１人であることを示す。仮に「１／４」と表示されていれば、投稿後から現在まで４人のユーザが「無い」を入力しており、そのうちの１人は投稿データの最終更新後に「無い」を入力したユーザであることを示す。
【００３５】
こうした表示により、その投稿データに対してこれまでに示された関心の程度と最新内容に対するユーザの関心の程度を比較できる。投稿したユーザは、更新した内容が更新前と比べてどのように受けとられているかを確認できる。投稿したユーザは、更新の効果を一目で実感できるため、内容をより有用なものへと更新する意欲を刺激される。
【００３６】
「評価」の項目には、「良い」、「どちらでもない」および「悪い」の３つの選択肢が表示される。「良い」が最も評価が高く、「どちらでもない」、「悪い」の順に評価が低いことを示す。「感想」の項目には、「今後に期待」、「難しい」および「例示を希望」の３つの選択肢が表示される。「評価」と「感想」の項目についても「関心」の項目と同様、その選択肢を選んだユーザの総数が分数形式によって示される。なお、閲覧したユーザは、領域３６に示される選択肢を選ぶことを強制されない。しかしながら、ユーザは自身の見解を入力することにより、投稿データの更新が通知されるなどのメリットを享受できる。
【００３７】
同図の領域３６では、関心：「通知希望」、評価：「どちらでもない」、感想：「今後に期待」と「例示を希望」が選択されている。「どちらでもない」および「例示を希望」から、この投稿データを閲覧したユーザは、内容が乏しいことに多少なりとも不満を持っていると推測される。しかしながら、「通知希望」および「今後に期待」を選択していることから、内容に関心を示し、更新による情報の充実を期待しているのかもしれない。
【００３８】
ユーザは、領域３８において自由文章形式による見解を入力することもできる。ユーザは、内容に対する具体的な要望や意見を入力でき、領域３６では表現しきれない見解を投稿したユーザに伝えることができる。投稿したユーザも閲覧したユーザの要望をより具体的に知ることができ、投稿したユーザがそれに対応して投稿データを更新することにより、投稿データはより充実する。その結果、閲覧したユーザは電子掲示板サーバ１００から必要とする知識やノウハウを入手できる。ＯＫボタン４２がクリックされると、クライアント端末２００は領域３６で選択されたデータと領域３８に入力されたデータを電子掲示板サーバ１００に送信する。キャンセルボタン４４がクリックされると、それらのデータの送信がキャンセルされる。また、ユーザは、投稿データの内容を確認した後、見解を入力する以外に、領域３６の見解を既に送信したユーザに対して、共感度を入力できる。ユーザが、共感度入力ボタン４０をクリックすると、次の図６に示す共感度入力画面５０が表示される。
【００３９】
図６は、共感度入力画面５０の画面図である。
同図に示す共感度入力画面５０は、図５に表示されている共感度入力ボタン４０をクリックした場合にクライアント端末２００に表示される。共感度入力画面５０では、図５の「関心」、「評価」および「感想」項目のそれぞれについてユーザは共感度を入力できる。図６では「評価」について共感度の入力のみ説明するが、「関心」と「感想」の項目についても同様に入力できる。
【００４０】
共感度入力画面５０の領域５２には、「評価」項目における３つの選択肢、「良い」、「どちらでもない」および「悪い」が表示されている。同図の領域５６では、領域５２の評価を選択したユーザに対してどの程度共感できるかを数値として入力する。共感度は、「３」〜「−３」の間の整数値により入力される。最も共感できることを示す共感度が「３」、最も共感できない場合、つまり、投稿データの内容に対して領域５２の選択肢を選ぶなんて信じられないと考える場合の共感度が「−３」となる。共感度「０」を選択した場合、共感しているとも共感していないともいえない中立的な立場となる。「０」から「３」に近づくにつれ共感度は上がり、「０」から「−３」に近づくにつれ共感度は下がる。入力された共感度は、領域５２の評価を既に送信した全てのユーザに対して付与される。共感度を入力したユーザは、どのユーザに対する共感度が付与されることになるかを知ることはできず、また、共感度を付与されたユーザは、どのユーザからどの程度の共感度を付与されたのかを知ることはできない。これにより、ユーザ間の共感度が秘匿されるため、ユーザは他のユーザの目を気にする必要が無く、自身の価値観や考えに適合した見解に共感度を入力できる。
【００４１】
同図では、領域５２において評価：「どちらでもない」を、領域５６において共感度：「３」が選択されている。ユーザは、投稿データの内容に対する評価がよいとも悪いともいえないため、「どちらでもない」を選択したユーザに対し、強い共感を感じているのかもしれない。
【００４２】
同図の領域５８は、ユーザが、領域５２の選択肢を選んだユーザとはあまりに考えや価値観が違うと感じた場合に使用される。あるユーザＡが投稿データを閲覧した際、内容が他人の誹謗中傷である等、あまりにもひどい内容であると感じたとする。ユーザＡは、その投稿データに対する見解として妥当なのは、評価：「悪い」だと考えるが、図５の領域３６にて示される分数形式のデータから、既に評価：「良い」という見解を示しているユーザがいることを知る。このように評価：「良い」という見解を示したユーザＢとは価値観や考え方が明確に違うことが明らかな場合、ユーザＡは評価：「良い」を選んだユーザＢに対して領域５８にて「共感対象から除外」というチェックボックスにチェックを付ける。これにより、ユーザ選定部４２０がユーザＡと共感度が高いユーザを選定する際、評価：「良い」を既に選択していたユーザＢは、その対象から除外されることになる。投稿データの表示方法は、ユーザ選定部４２０により選定されたユーザの影響を受けるため、ユーザＢを選定の対象から外すことによって、その表示方法はユーザＡにとってより好適なものとなる。ユーザＡが共感度を入力した見解と、ユーザＢが投稿データに対して送信した見解が、これまでは偶然に一致していた場合、ユーザＡは価値観や考えが本質的に異なるユーザＢを選定の対象から外すことができる。
【００４３】
ＯＫボタン６０がクリックされると、クライアント端末２００は領域５２、領域５６および領域５８に入力されたデータを電子掲示板サーバ１００に送信する。キャンセルボタン６２がクリックされると、それらのデータの送信がキャンセルされる。
【００４４】
図７は、見解保持部５１０における見解データテーブルのデータ構造図である。
電子掲示板サーバ１００は、ユーザのクライアント端末２００から投稿データの内容に対する見解データを受信すると、見解データに含まれるユーザにより入力された見解、その見解を入力したユーザ、および、その見解の対象となる投稿データを対応付けて、見解データテーブルに登録する。同図の最も左に位置する列は、ユーザによって見解を入力された投稿データ名を示す。左から２番目の列は、最も左の列に示される投稿データに対して見解を入力したユーザ名を示す。左から３番目の列は、左から２番目の列のユーザが選択した見解の項目名を示す。最も右に位置する列は、左から３番目の列の項目において選ばれた選択肢を示す。同図では、投稿データαに対して、ユーザＡとユーザＢから見解を示されていることがわかる。ユーザＡは、関心：「無い」を選択し、ユーザＢは、評価：「悪い」を選択している。投稿データαは双方のユーザから、好ましい見解を示されていないため、あまり良い内容が記載されていないのかもしれない。
【００４５】
図８は、共感度保持部５２０における共感度データテーブルのデータ構造図である。
同図の最も左に位置する列は、共感度を送信したユーザを示す。一方、最も上に位置する行は、送信された共感度の対象となるユーザを示す。同図によると、ユーザＡのユーザＢに対する共感度は「１５」である。この「１５」という値は、ユーザＡが、様々な投稿データにおいて図６の領域５６にて入力した共感度の総和である。仮に、ユーザＡが異なる５つの投稿データに対して共感度を入力するため、全てにおいて評価：「良い」、共感度：「３」を入力したとする。これら５つの投稿データについて、ユーザＡが共感度を入力する以前にユーザＢが評価：「良い」を全ての投稿データに対して送信していれば、ユーザＡが入力した５つの投稿データに対する共感度の総和がユーザＢの共感度として付与されることになる。つまり
３［ユーザＡの共感度］×５［共感度を入力した投稿データの数］＝１５
が、ユーザＡのユーザＢに対する共感度となる。５つの投稿データのうち、３つに対して評価：「良い」を送信していたユーザＣがいれば、ユーザＣがユーザＡから付与される共感度は「９」となる。
【００４６】
ユーザＡは、評価：「良い」という見解を既に送信した全てのユーザに対して共感度を付与できる。よって、ユーザＢやユーザＣという特定のユーザを指定して共感度を入力できない。いいかえれば、ユーザＡはどのユーザにどの程度共感度を付与したのかすら知ることはできないため、ユーザＡは、特定のユーザを共感できるユーザだと固定観念を持つことなく、より客観的に共感度を入力できる。図８によると、ユーザＡのユーザＢに対する共感度は「１５」であり、ユーザＣに対する共感度「２」よりもかなり高い。ユーザＡが共感度を入力した投稿データでは、ユーザＡとユーザＢの見解は比較的一致している反面、ユーザＡとユーザＣの見解はあまり一致していないのかもしれない。図８では、それぞれのユーザにおいて他のユーザに対する共感度が入力されているが、未だ共感度を入力されていない場合や、図６の領域５８で「共感対象から除外」をチェックしたことによって選定対象外であることを意味するマークが付されている場合もある。
【００４７】
図９は、ユーザが投稿データに示される見解に対して共感度を入力することにより、他のユーザに対する共感度を更新するときの処理過程を示すシーケンス図である。
まず、あるユーザＢは、興味のあるカテゴリを指定した上で、そのカテゴリに属する投稿データの閲覧要求を電子掲示板サーバ１００に送信する（Ｓ１０）。指定されたカテゴリには、図４に示すように複数の投稿データが含まれるが、ここでは理解しやすくするため、そのうちの投稿データαについて説明する。投稿データ送信部３２４は、データ保持部５００から抽出された投稿データαを、ユーザＢのクライアント端末２００に送信する（Ｓ１２）。ユーザＢは、クライアント端末２００にて投稿データαを閲覧し、見解データを入力する（Ｓ１４）。見解データは、投稿データの内容に対して閲覧したユーザが示す見解を含むデータである。図５の領域３６によって示されるように、あらかじめ用意された複数の選択肢の中から選ぶことにより入力が可能である。よって、ユーザは、見解の入力に対して煩わしさを感じることなく、自身の価値観や考えに適合した選択肢を容易に選ぶことができる。このようなユーザインターフェイスを用いることで、より多くのユーザから見解を収集しやすくなる。
【００４８】
ユーザＢのクライアント端末２００は、入力された見解データを電子掲示板サーバ１００に送信する（Ｓ１６）。見解データ受信部３１２は、その見解データを受信する。受信された見解データには、見解の対象となる投稿データ、その見解を送信したユーザ、見解の項目名、および、その項目において選ばれた選択肢が含まれ、これらのデータが対応付けられて見解データテーブルに登録される。見解データテーブルのデータ構造については、図７に関連して説明した通りである。
【００４９】
通信処理部３００は、ユーザＡのクライアント端末２００から投稿データαの閲覧要求を受信したとする（Ｓ１８）。投稿データ送信部３２４は、投稿データαをユーザＡのクライアント端末２００に送信する（Ｓ２０）。ユーザＡは、クライアント端末２００にて投稿データαを閲覧する。ここで、ユーザＡはユーザＢのように投稿データに対して見解を入力することもできるが、選択肢としてあらかじめ用意された見解に対して共感度を入力すこともできる。ユーザＡは、クライアント端末２００にて見解データではなく共感データを入力する（Ｓ２２）。例えば、図５の領域３６にて、ユーザＡは評価：「どちらでもない」が自身の価値観や考え方に適合すると考えた場合、図５の共感度入力ボタン４０をクリックする。図６に示される共感度入力画面５０がクライアント端末２００に表示され、ユーザＡは領域５２で評価：「どちらでもない」を選択し、領域５６で共感度を入力する。ここでは、共感度「３」を入力したとする。
【００５０】
ユーザＡのクライアント端末２００は、入力された共感データを電子掲示板サーバ１００に送信する（Ｓ２４）。共感データ受信部３１６は、その共感データを受信する。受信された共感データには、共感度を入力したユーザ、共感度が入力された見解の項目とその選択肢、その見解の対象となる投稿データ、および、共感度などが含まれる。共感度更新部４１０は、受信された共感データの内容に基づいて見解データテーブルを参照し、共感データに示される投稿データについて共感データに示される見解を既に送信していたユーザを抽出する。共感度更新部４１０は、共感度データテーブルにて、共感データを送信したユーザの抽出されたユーザに対する共感度を更新する（Ｓ２６）。例えば、ユーザＢが投稿データαについて示していた見解が、評価：「どちらでもない」であれば、ユーザＡが共感度を入力した見解と一致する。ユーザＡは、共感度「３」を入力していることから、共感度データテーブルにおいてユーザＡのユーザＢに対する共感度には「３」が入力されることになる。
【００５１】
共感度データテーブルにおいて、ユーザＡのユーザＢに対する共感度が既に「１２」として登録されていた場合、今回新しく入力された「３」が加算され、「１５」として共感度が更新される。図８では、この状況を示している。便宜上、ここまでは一人のユーザＢを例として、共感度の更新を説明したが、投稿データαについて評価：「どちらでもない」を既に送信していたユーザＢ以外のユーザであっても、ユーザＡから設定される共感度には「３」が加算される。なお、ユーザＡ以外のユーザは、ユーザＡから入力された共感度や共感度データテーブルにおいて保持されるユーザＡから設定される共感度の総和を知ることはできない。よって、ユーザＡは共感度「−３」を入力するような全く共感できない場合であっても、共感度が付与されるユーザＡ以外のユーザから反感や敵意をもたれることはない。ユーザＡは自身の価値観や考えに適合した見解に対して率直な共感度を入力できる。
【００５２】
図１０は、ユーザが投稿データを閲覧するときの処理過程を示すシーケンス図である。
個々の投稿データは、その内容に適するカテゴリに対して投稿され、ユーザは投稿データを閲覧する際、必要とする情報が含まれると考えられるカテゴリを探すことにより、そのカテゴリに属する投稿データを閲覧できる。図９の処理で示されるように、多数の共感度を入力したユーザＡは、興味のあるカテゴリを指定した上で、そのカテゴリに属する投稿データの閲覧要求を電子掲示板サーバ１００に送信する（Ｓ２８）。例えば、ユーザＡはクライアント端末２００に表示された多数のカテゴリの中から「受験勉強」というカテゴリを選択する。データ処理部４００は、データ保持部５００に蓄積されている投稿データの中からカテゴリ：「受験勉強」に属する投稿データを抽出する（Ｓ３０）。該当する投稿データは、図４に示すように複数あるが、ここでは便宜上、そのうちの投稿データβについて説明する。
【００５３】
ユーザ選定部４２０は、共感度保持部５２０の共感度データテーブルを参照し、ユーザＡからの共感度を設定されているユーザを抽出する（Ｓ３２）。ユーザ選定部４２０は、見解保持部５１０の見解データテーブルを参照し、抽出したユーザの中から投稿データβに対して既に見解を送信しているユーザを選定する。ここでは、ユーザＢとユーザＣが選定されたとする（Ｓ３４）。ユーザ選定部４２０は、共感度データテーブルを参照し、選定したユーザＢとユーザＣの中から、ユーザＡと見解の傾向が近いユーザを所定の条件に従って更に選定する。
【００５４】
見解の傾向が近いユーザとは、ユーザ選定部４２０により最終的に選定されたユーザであり、ユーザＡから設定されている共感度を基準にして選定されるユーザである。見解の傾向が近いとして選定されたユーザは、ユーザＡから設定されている共感度の値が高いユーザであり、ユーザＡが共感した見解と同じ見解を既に送信していることが多いため共感度が高くなっている。つまり、ユーザＡと価値観や考えが近く、ある投稿データを閲覧した際に選択する見解が近似するため、選択する見解が近似することを見解の傾向が近いと定義している。
【００５５】
ここでは、ユーザＢがユーザＣよりも、ユーザＡから設定されている共感度が高いため、ユーザＢが選定されたとする（Ｓ３６）。表示方法決定部４３０は、見解データテーブルを参照し、ユーザＢが投稿データβに対してどのような見解を入力していたかを抽出する（Ｓ３８）。表示方法決定部４３０は、抽出したユーザＢの投稿データβに対する見解を参照し、投稿データβの表示優先度を算出する（Ｓ４０）。この表示優先度に基づいて表示方法を決定する（Ｓ４２）。具体的には、投稿データβに対して星マークをいくつ付与するか、あるいは、表示対象とするか否かを決定する。投稿データ送信部３２４は、投稿データβをクライアント端末２００に送信する（Ｓ４４）。同時に、表示指定部３２２は、その表示方法を指定する表示指定データをクライアント端末２００に送信する（Ｓ４６）。ユーザＡのクライアント端末２００には、投稿データβが表示指定データにより指定された表示方法にて表示される（Ｓ４８）。
【００５６】
以上、表示方法を決定するまでの流れを簡単に述べたが、以下、数値を使用して具体的に説明する。
ユーザＡは、興味のあるカテゴリを指定した上で、そのカテゴリに属する投稿データの閲覧要求を電子掲示板サーバ１００に送信する。指定されたカテゴリには、複数の投稿データが含まれるが、ここでは理解しやすくするため、そのうちの投稿データβについて説明する。
【００５７】
ユーザ選定部４２０は、共感度保持部５２０の共感度データテーブルを参照し、ユーザＡからの共感度を設定されているユーザを抽出する。例えば、図８によると、ユーザＡからユーザＢとユーザＣに対する共感度が設定されているため、両ユーザが抽出されることになる。ユーザ選定部４２０は、見解保持部５１０の見解データテーブルを参照し、抽出したユーザの中から、投稿データβに対して既に見解を送信しているユーザを選定する。図７によると、ユーザＢとユーザＣの双方が、投稿データβに対して見解を送信しているため、ここでも、両ユーザが選定されることになる。ユーザ選定部４２０は、共感度データテーブルを参照し、選定したユーザＢとユーザＣの中から、ユーザＡと見解の傾向が近いユーザを所定の条件に従って更に選定する。
【００５８】
所定の条件は、あらかじめ電子掲示板サーバ１００に設定されているが、ユーザは選定の基準となる閾値を変更できる。例えば、ユーザＡは、共感度データテーブルにおいて、共感度の値が閾値：「１」以上のユーザを自分と見解の傾向が近いユーザとして選定するよう変更できる。ユーザは、閾値となる数値をクライアント端末２００から送信し、電子掲示板サーバ１００は既に設定されている閾値を受信した数値に変更する。これにより、ユーザ選定部４２０は、見解の傾向が近いユーザとして共感度が「１」以上のユーザを選定することになる。
【００５９】
また、ユーザＡは、閾値となる共感度の値以外の条件も設定できるとしてもよい。ユーザＡは電子掲示板サーバ１００の使用を開始する際、投稿データの更新通知を受信するため、メールアドレス等の必要最低限の情報を登録する。ユーザに登録させる情報を極力少なくすることにより、ユーザＡは多くの個人情報を提示する必要が無く、電子掲示板サーバ１００の使用開始に当たり心理的な抵抗を感じずに済む。一方、ユーザ登録を容易にすることは、悪質なユーザが入り込むことを許す。例えば、あるユーザが一人で複数のユーザ登録を行ったとする。そのユーザは、それぞれのユーザに成りすまし、見解の入力を利用して、あたかも多数のユーザが特定の投稿データを非難しているかのような状況を演出するかもしれない。悪質なユーザが他のユーザになりすまし、でたらめな見解を入力した場合であっても、そうしたユーザが見解の傾向が近いユーザとして選定されてしまう可能性もあり得る。そのような場合、投稿データの表示方法に影響を与えることになる。このような状況を防止するため、ユーザは登録してからの期間が所定の期間を超えないユーザや、所定の期間内、例えば過去１ヶ月間に見解や共感度を送信していないユーザを、ユーザ選定部４２０の選定対象から除外するよう設定できるとしてもよい。
【００６０】
こうしたユーザ選定の条件は、それぞれが独立した条件であり、１つの条件のみを設定できるようにしてもよいし、複数の条件を同時に設定できるようにしてもよい。また、見解の傾向が近いユーザとして選定されるユーザは、投稿データの表示方法に影響を与えるため、ユーザ選定の条件となる閾値を自由に変更できるようにしてもよい。つまり、共感度を対象とした閾値と同様、所定の期間についてもユーザは変更できるようにしてもよい。ユーザが自ら設定、変更できるようにすることで、より最適な表示方法を模索できる。同時に、悪質なユーザが表示方法に影響を与えることを防ぐことができる。
【００６１】
本実施例では、ユーザＡは、共感度データテーブルにおける共感度が「５」以上のユーザを自分と見解の傾向が近いユーザとして設定していたとする。図８によると、ユーザＡのユーザＢに対する共感度は「１５」であり、ユーザＣに対する共感度は「２」である。ユーザ選定部４２０は、共感度が「５」以上という条件に該当するユーザＢを見解の傾向が近いユーザとして選定することになる。
【００６２】
表示方法決定部４３０は、見解データテーブルを参照し、ユーザＢが投稿データβに対してどのような見解を入力していたかを数値として取得する。ユーザにより示される見解は、図５の領域３６の選択肢と領域３８で入力される自由文章形式のコメントがある。本実施例では、コメントと「感想」にて選択された見解は数値化されない。自由文章形式のコメントを正確に数値化するのは困難であり、また、「感想」で選択される選択肢は、「評価」や「関心」とは異なり、投稿データの内容に対するユーザの要望であって、投稿したユーザ以外のユーザに資する情報ではないからである。
【００６３】
「関心」と「評価」の数値化については、最大値を「５」として設定される。項目：「関心」については、「無い」が「１」、「有る」が４、「通知希望」が５となり、示される関心が高くなるにつれて数値は「５」へと近づくことになる。「３」を中立的な立場として数値を配分している。一方、項目：「評価」については、「良い」が「５」、「どちらでもない」が「３」、「悪い」が「１」となり、示される評価が高くなるにつれて、関心と同様、数値は「５」へと近づく。図７によると、ユーザＢは投稿データβに対して、関心：「通知希望」という見解を送信している。よって、表示方法決定部４３０は、ユーザＢの投稿データβに対する見解として、表示優先度「５」を取得する。
【００６４】
表示方法決定部４３０は、取得した値を表示優先度とし、あらかじめ設定されている閾値と比較し、表示方法を決定する。本実施例においては、表示優先度５が星３つ、４以上５未満が星２つ、３以上４未満が星１つ、２以上３未満が星の数ゼロ、１以上２未満が非表示となる。表示方法決定部４３０は、ユーザＢの投稿データβに対する見解として、数値「５」を取得しているため、投稿データβがユーザＡのクライアント端末に表示されるときには、星マークが３つ表示されることになる。
【００６５】
なお、ユーザＢが投稿データβに対して、項目：「評価」についても見解を送信していることも考えられる。仮に、「どちらでもない」という見解を送信していたとすると、表示方法決定部４３０は、項目：「評価」について「３」を取得することになる。本実施例では、「関心」と「評価」の項目をそれぞれ同じ重みとして設定している。最終的に表示方法決定部４３０が、ユーザＢの投稿データβに対する見解として取得する値は、関心：「５」と評価：「３」の値を用いて、次のように算出される。
５［関心の値］×０．５［関心の重み付け］＋３［評価の値］×０．５［評価の重み付け］＝４
「関心」と「評価」の重み付けの値は、合計で１となるよう設定される。重み付けの配分は、ユーザが自由に変更できるとしてもよい。算出される値は表示方法に影響を与えるため、ユーザが変更可能とすることにより、ユーザはより好適な表示方法を模索できる。
【００６６】
また、ユーザ選定部４２０が最終的に選定したユーザが、ユーザＢ以外にも存在することも考えられる。仮にユーザＤがユーザＢと同様、ユーザ選定部４２０に最終的に選定されたとする。表示方法決定部４３０は、ユーザＢの投稿データβに対する見解として「５」を取得し、ユーザＤの投稿データβに対する見解として「４」を取得した場合、ユーザＡの両ユーザに対する共感度を重み付けとして利用し、表示優先度を算出する。ユーザＡのユーザＢに対する共感度が「１５」、ユーザＤに対する共感度が「１０」だとすると、以下のように算出される。
５［ユーザＢの見解］×１５／（１５＋１０）［ユーザＢの重み付け］＋４［ユーザＤの見解］×１０／（１５＋１０）［ユーザＤの重み付け］＝４．６
表示方法決定部４３０は、ユーザＢとユーザＤの投稿データβに対する見解として、数値「４．６」を取得することになり、投稿データβがユーザＡのクライアント端末に表示されるときには、星マークが２つ表示されることになる。
【００６７】
こうした処理によれば、ユーザは他のユーザが示した見解に対して共感度を入力するだけで、投稿データの表示方法がより快適な状況へと変化するため、多数の投稿データの中から有用な投稿データを効率的に閲覧できる。ユーザは、沢山の投稿データのなから、自身の興味・趣味にあった投稿データを探す苦労から解放される。なお、上記の処理は、共感度を入力したあるユーザＡが、共感度が付与されたユーザＢに対して、投稿データの内容の判定を委任しているともいえる。いいかえれば、ユーザＡはユーザＢと価値観や考えが適合していると考えるからこそ、ユーザＢが示した見解に共感度を入力する。ユーザＢにとって関心があり、評価が高い投稿データは、ユーザＡにとっても有用な投稿データであると考えられるからでる。
【００６８】
本実施例では、表示優先度が２未満となる投稿データは非表示となる。しかしながら、ユーザによっては投稿データを更に絞りこむことで、表示させる投稿データの総数を減らしたいと考えることもあるかもしれない。表示方法を変化させるための閾値をユーザが自由に変更できれば、有用な情報をより効率的に表示できるため、ユーザはその閾値を変更できるとしても良い。たとえば、３未満を非表示と設定すれば、クライアント端末２００に表示される投稿データの数はより少なくなり、ユーザは表示優先度の高い情報をより効率的に閲覧できる。
【００６９】
図１１は、投稿データの表示方法に問題がある状態をユーザが修正するときの処理過程を示すシーケンス図である。
あるユーザＡは、興味のあるカテゴリを指定した上で、そのカテゴリに属する投稿データの閲覧要求を電子掲示板サーバ１００に送信する（Ｓ４９）。表示方法決定部４３０は、ユーザ選定部４２０により選定されたユーザの見解を参照し、指定カテゴリ内の投稿データの表示方法を決定する。投稿データ送信部３２４は、指定カテゴリ内の投稿データをクライアント端末２００に送信する（Ｓ５０）。同時に、表示指定部３２２は、その表示方法を指定する表示指定データをクライアント端末２００に送信する（Ｓ５２）。ユーザＡのクライアント端末２００には、投稿データが表示指定データにより指定された表示方法にて表示される（Ｓ５４）。
【００７０】
ユーザＡは表示された投稿データを閲覧し、投稿データの内容に対するユーザＡの見解と表示方法が適合していない投稿データが表示されていることに気づく。内容に対する見解と表示方法が適合していない投稿データとは、表示優先度が高く星マークが多く付与されているにもかかわらず、投稿データの内容がユーザＡにとって好ましくない投稿データや、星マークが少ないにもかかわらず、投稿データの内容がユーザＡの興味・趣味にあった投稿データのことである。ここでは便宜上、優先度が高いため星マークが多いにもかかわらず、内容がユーザＡにとって好ましくない投稿データについて説明する。
【００７１】
投稿データの表示方法は、見解の傾向が近いユーザのその投稿データに対する見解に基づいて決定される。よって、優先度が高い投稿データを閲覧すれば、ユーザＡはその内容に関心が持て、評価の高い投稿データとなるはずである。しかしながら、ユーザＡが共感度を入力した回数が少なかったり、ユーザＡから共感度を設定されているユーザが少なかったりする場合は、見解の傾向が近いとして選定されたユーザの数も少なくなるため、その少数のユーザによって表示方法が決定してしまう。そのため、内容がユーザＡに適していないにも関わらず、優先度が高い状態で投稿データが表示されることも考えられる。このような場合、ユーザＡは、投稿データの表示方法に影響を与えたユーザの共感度を下げることにより、表示方法に問題のある投稿データの表示方法を修正できる。
【００７２】
ユーザＡは、受信した投稿データの表示方法に問題が無いときには（Ｓ５６のＹ）、優先度を目安にし効率的にカテゴリ内の投稿データを閲覧できる。表示方法に問題があるときには（Ｓ５６のＮ）、ユーザＡは問題のある投稿データを選択し、その投稿データの表示方法に影響を与えたユーザの共感度をどの程度減らすかを数値として入力する。選択された投稿データと入力された数値は、不適合表示データとしてクライアント端末２００から、電子掲示板サーバ１００に送信される（Ｓ５８）。不適合データ受信部３１４は、その不適合表示データを受信する。共感度更新部４１０は、不適合表示データが受信されると、見解データテーブルを参照し、不適合表示データに示された問題のある投稿データに対して見解を示しているユーザを抽出する（Ｓ６０）。共感度更新部４１０は、共感度データテーブルを参照し、抽出したユーザに対するユーザＡの共感度と、見解の傾向が近いユーザを選定するための閾値となる数値とを比較し、抽出したユーザの中から問題のある投稿データの表示方法に影響を与えたユーザを選定する（Ｓ６２）。
【００７３】
共感度更新部４１０は、選定されたユーザの中から、投稿データの表示方法に適合する見解を送信したユーザを更に選定する（Ｓ６２）。ここで、表示方法に適合する見解とは、投稿データの内容がユーザＡにとって好ましくないにもかかわらず、表示優先度が高い状況において、関心：「有る」や評価：「良い」といったその状況を肯定する見解をいう。より具体的には、「関心」と「評価」の項目は、表示方法を決定する際に数値化されるため、数値が「３」より大きい値となる見解を示す。数値「３」は、ユーザの中立的な見解を示すため、それより大きい値である場合はユーザＡと逆の見解であり、その投稿データに対して、多少なりとも関心が有り、良い評価をしていると考えられるからである。つまり、問題のある投稿データに対して、関心：「有る（数値４）」、「通知希望（数値５）」や評価：「良い（数値５）」を選択したユーザが選定されることになる。
【００７４】
一方、表示方法に適合しない見解を示したユーザは、選定の対象とはならない。ユーザＡと同じ見解を示したユーザであり、関心：「無い（数値１）」や評価：「悪い（数値１）」を選択したユーザである。ユーザＡにとって表示方法に問題があると考えられる投稿データに対して否定的な評価をしているため、ユーザＡと価値観や考えが近いと考えられ、ユーザＡからの共感度を減らす必要がないからである。いいえかえれば、共感度更新部４１０は、共感度が閾値を超え、ユーザＡと見解の傾向が近いにもかかららず、ユーザＡと逆の見解を示しているユーザを最終的に選定する。
【００７５】
共感度更新部４１０は、選定したユーザに対するユーザＡの共感度を共感度データテーブル上にて更新する（Ｓ６４）。更新は、不適合表示データとしてユーザＡから送信された数値を用いて行う。図１２は、ユーザＡが、クライアント端末２００にてその数値を入力するときの画面７０の画面図である。ユーザＡは、共感度を減らすための数値を領域７２に示される「−１」〜「−５」の間の整数値によって選択する。これらの数値は、投稿データの内容と表示方法の乖離度を表し、乖離するほど「−５」に近づく。同図によると、ユーザＡは「−５」を選択している。投稿データの内容が考えられないほど酷いにも関わらず、表示優先度は最大の星３つとなっており、到底納得できないのかもしれない。ＯＫボタン７６がクリックされると、クライアント端末２００は領域７２で選択されたデータを電子掲示板サーバ１００に送信する。キャンセルボタン７８がクリックされると、それらのデータの送信がキャンセルされる。
【００７６】
共感度更新部４１０は、不適合表示データを受信すると、ユーザによって入力された乖離度の値を既存の共感度に加算する。共感度更新部４１０が最終的に選定したユーザに対するユーザＡの共感度が「１２」であり、ユーザＡが入力した乖離度が「−５」であれば、更新後の共感度は、
１２［更新前の共感度］−５［乖離度］＝７［更新後の共感度］
となる。
【００７７】
ユーザＡから、再度同じカテゴリを指定した上で、そのカテゴリに属する投稿データの閲覧要求が送信された場合、ユーザ選定部４２０は、更新された共感度を基に、ユーザＡと見解の傾向が近いユーザを再選定する。共感度を更新した結果、ユーザＡと逆の見解を示していたユーザに対して、ユーザＡから設定されている共感度は低くなる。それにより、見解の傾向が近いユーザを選定する際の閾値よりも共感度が低くなったユーザは、見解の傾向が近いユーザとして選定されなくなる。また、見解の傾向が近いユーザとして選定されたとしても、ユーザＡからの共感度が低くなることで、表示方法に影響を与える重み付けが減る。表示方法決定部４３０は、こうして再選定されたユーザの閲覧要求された投稿データに対する見解を参照し、その投稿データの表示方法を再決定する。再決定された表示方法は、表示指定部３２２によりユーザＡのクライアント端末２００に送信される。表示方法に問題のあった投稿データの表示方法は、ユーザＡにとってより好適な表示となり得る。
【００７８】
また、ユーザＡは図１２の領域７４において、乖離度を入力するだけでなく、チェックボックス：「対象から除外」を選択できる。領域７２で乖離度を入力し送信した場合、共感度更新部４１０は、問題のある投稿データに対してユーザＡと逆の見解を送信したユーザの共感度を更新する。しかしながら、「対象から除外」を選択し送信した場合、データ処理部４００は、共感度データテーブルにて、ユーザＡと逆の見解を送信したユーザに対し、選定対象外を意味するマークを付与する。それ以降、ユーザ選定部４２０は、ユーザＡと見解の傾向が近いユーザを選定する際、マークを付与されたユーザを選定の対象から除外する。マークが付与されたユーザが選定されないことにより、ユーザＡと逆の見解を送信していたユーザは、投稿データの表示方法決定に影響を与えることができなくなり、その投稿データの表示方法は、ユーザＡにとってより好ましいものとなり得る。
【００７９】
こうした処理によれば、表示方法に問題のある投稿データの表示方法を改善すると共に、見解の傾向が近いと判定されながら、ユーザＡとは逆の見解を示しているユーザの共感度を修正できる。更に、そうしたユーザを見解の傾向が近いユーザとして選定されることを防ぐこともできる。いいかえれば、ユーザＡが他のユーザに対して設定している共感度をより適正な値へと修正すると共に、明らかに悪質なユーザを選定の対象から除外できる。そのため、表示方法に問題のある投稿データの表示方法だけではなく、他の投稿データの表示方法についても、ユーザＡにとってより好ましい表示方法となり得る。
【００８０】
図１３は、表示されない投稿データの表示方法に問題がある状態をユーザが修正するときの処理過程を示すシーケンス図である。
投稿データは、図４に示したように星マークにより表示されるデータもあるが、表示方法決定部４３０により算出された値があらかじめ設定されている閾値よりも低いため、表示されない投稿データも存在する。あるユーザＡが、現状の表示方法を快適に感じていたとしても、自身の趣味・興味に適合した投稿データの一部が、表示されていないことも考えられる。このような場合、ユーザＡは、その投稿データの表示方法に影響を与えたユーザの共感度を下げることにより、表示されていない投稿データの表示方法を修正し、表示されるようにできる。
【００８１】
ユーザＡは、興味のあるカテゴリを指定した上で、そのカテゴリに属する表示されていない投稿データの閲覧要求を電子掲示板サーバ１００に送信する（Ｓ６６）。表示方法決定部４３０は、ユーザ選定部４２０により選定されたユーザの見解を参照し、指定カテゴリ内の投稿データの表示方法を決定する。表示方法決定部４３０は、表示方法を決定した投稿データの中から、表示方法が非表示となる投稿データのみを抽出する（Ｓ６８）。投稿データ送信部３２４は、表示方法が非表示となる投稿データのみをクライアント端末２００に送信する（Ｓ７０）。ユーザＡのクライアント端末２００には、本来表示されない投稿データのみが表示される（Ｓ７２）。
【００８２】
ユーザＡは表示された投稿データを閲覧し、投稿データの内容と表示方法が適合していない投稿データが非表示とされていないか、つまり、ユーザＡの趣味・興味に適合しているにもかかわらず、表示方法が非表示とされていないかを確認する。本来であれば、非表示となる投稿データであるから、ユーザＡはその内容に関心が無く、評価の低い投稿データとなる可能性が高い。しかしながら、ユーザＡが共感度を入力した回数が少なかったり、ユーザＡから共感度を設定されているユーザが少なかったりする場合には、見解の傾向が近いとして選定されたユーザの数も少なくなるため、その少数のユーザによって表示方法が決定してしまう。そのため、内容がユーザＡに適しているにも関わらず、優先度が低くく、投稿データが表示されないことも考えられる。このような場合、ユーザＡは、投稿データの表示方法に影響を与えたユーザの共感度を下げることにより、表示方法に問題のある投稿データの表示方法を修正できる。
【００８３】
ユーザＡは、受信した投稿データの内容が非表示に適合する内容であるときには（Ｓ７４のＹ）、表示方法決定部４３０による優先度が的確に算出されていることになり、優先度を目安にし効率的にカテゴリ内の投稿データを閲覧できる。非表示となることに問題があるときには（Ｓ７４のＮ）、ユーザＡは問題のある投稿データを選択し、その投稿データの表示方法に影響を与えたユーザの共感度をどの程度減らすかを数値として入力する。数値の入力は、前述した図１２と同様である。選択された投稿データと入力された数値は、不適合表示データとしてクライアント端末２００から、電子掲示板サーバ１００に送信される（Ｓ７６）。不適合データ受信部３１４は、その不適合表示データを受信する。共感度更新部４１０は、不適合表示データが受信されると、見解データテーブルを参照し、不適合表示データに示された問題のある投稿データに対して見解を示しているユーザを抽出する（Ｓ７８）。 共感度更新部４１０は、共感度データテーブルを参照し、抽出したユーザに対するユーザＡの共感度と、見解の傾向が近いユーザを選定するための閾値となる数値とを比較し、抽出したユーザの中から問題のある投稿データの表示方法に影響を与えたユーザを選定する（Ｓ８０）。
【００８４】
共感度更新部４１０は、選定されたユーザの中から、投稿データの表示方法に適合する見解を送信したユーザを更に選定する（Ｓ８０）。ここで、表示方法に適合する見解とは、投稿データの内容がユーザＡにとって好ましいにもかかわらず、その投稿データの表示方法が非表示となる状況において、関心：「無い」や評価：「悪い」といったその状況を肯定する見解をいう。より具体的には、「関心」と「評価」の項目は、表示方法を決定する際に数値化されるため、数値が「３」より小さい値となる見解を示す。数値「３」は、ユーザの中立的な見解を示すため、それより小さい値である場合はユーザＡと逆の見解であり、その投稿データに対して、関心が無く、悪い評価をしていると考えられるからである。つまり、表示方法が非表示となる投稿データに対して、関心：「無い（数値１）」や評価：「悪い（数値１）」を選択したユーザが選定されることになる。
【００８５】
一方、表示方法に適合しない見解を示したユーザは、選定の対象とはならない。ユーザＡと同じ見解を示したユーザであり、関心：「有る（数値４）」、「通知希望（数値５）」や評価：「良い（数値５）」を選択したユーザである。ユーザＡにとって表示方法が非表示となることが問題であると考えられる投稿データに対して肯定的な評価をしているため、ユーザＡと価値観や考えが近いと考えられ、ユーザＡからの共感度を減らす必要がないからである。いいえかえれば、共感度更新部４１０は、共感度が閾値を超え、ユーザＡと見解の傾向が近いと考えられるにもかかわらず、ユーザＡと逆の見解を示しているユーザを最終的に選定する。
【００８６】
共感度更新部４１０は、選定したユーザに対するユーザＡの共感度を共感度データテーブル上にて更新する（Ｓ８２）。更新は、前述した図１２と同様、不適合表示データとしてユーザＡから入力された数値を用いて行う。共感度更新部４１０は、不適合表示データを受信すると、ユーザによって入力された乖離度の値を既存の共感度に加算する。
【００８７】
ユーザＡから、再度同じカテゴリを指定した上で、そのカテゴリに属する投稿データの閲覧要求が送信された場合、ユーザ選定部４２０は、更新された共感度を基に、ユーザＡと見解の傾向が近いユーザを再選定する。共感度を更新した結果、ユーザＡと逆の見解を示していたユーザに対して、ユーザＡから設定されている共感度は低くなる。それにより、見解の傾向が近いユーザを選定する際の閾値よりも共感度が低くなったユーザは、見解の傾向が近いユーザとして選定されなくなる。また、見解の傾向が近いユーザとして選定されたとしても、ユーザＡからの共感度が低くなることで、表示方法に影響を与える重み付けが減る。表示方法決定部４３０は、こうして再選定されたユーザの閲覧要求された投稿データに対する見解を参照し、その投稿データの表示方法を再決定する。再決定された表示方法は、表示指定部３２２によりユーザＡのクライアント端末２００に送信される。表示方法が非表示となっていた投稿データは、表示され、ユーザＡにとってより好適な表示となり得る。
【００８８】
また、ユーザＡは、表示されていながら表示方法に問題があるときと同様、図１２の領域７４において、チェックボックス：「対象から除外」を選択できる。これにより、ユーザＡと逆の見解を送信していたユーザは、投稿データの表示方法決定に影響を与えることができなくなり、表示方法が非表示となっていた投稿データは、表示され、ユーザＡにとってより好適な表示となり得る。
【００８９】
こうした処理によれば、内容がユーザＡに適しているにもかかわらず、その表示方法が非表示となる投稿データの表示方法を改善すると共に、見解の傾向が近いと判定されながら、ユーザＡとは逆の見解を示しているユーザの共感度を修正できる。更に、そうしたユーザを見解の傾向が近いユーザとして選定されることを防ぐことができる。いいかえれば、ユーザＡが他のユーザに対して設定している共感度をより適正な値へと修正すると共に、明らかに悪質なユーザを選定の対象から除外できる。そのため、非表示となっているる投稿データの表示方法だけではなく、他の投稿データの表示方法についても、ユーザＡにとってより好ましい表示方法となり得る。また、ユーザＡは、図１１で説明した表示されている投稿データの表示方法を改善する機能と、表示方法が非表示となっている投稿データの表示方法を改善する機能を使用することで、表示・表示のいずれの表示方法に問題があっても、投稿データの表示方法をより快適な状況へと修正できる。
【００９０】
図１４は、あるユーザＡと見解の傾向が近いユーザＢ、ユーザＢと見解の傾向が近いユーザＣが存在する状況において、ユーザＡのユーザＣに対する共感度を更新するときの処理過程を示すシーケンス図である。
まず、ユーザＡは、自身と見解の傾向が近いユーザではなく、更にそのユーザと見解の傾向が近いユーザに対する共感度を更新するためのコマンドを電子掲示板サーバ１００に送信する（Ｓ８４）。コマンド受信部３１８は、そのコマンドを受信する。ユーザ選定部４２０は、コマンドが受信されると、共感度データテーブルを参照し、ユーザＡと見解の傾向が近いユーザを選定する（Ｓ８６）。ここでは、ユーザＢがユーザＡと見解の傾向が近いユーザとして選定されたとする。ユーザ選定部４２０は、共感度データテーブルを参照し、ユーザＢと見解の傾向が近いユーザを選定する（Ｓ８８）。ここでは、ユーザＣがユーザＢと見解の傾向が近いユーザとして選定されたとする。
【００９１】
共感度更新部４１０は、共感度データテーブルを参照し、ユーザＡのユーザＢに対する共感度を取得する（Ｓ９０）。取得した共感度は、ユーザＡが様々な投稿データを閲覧し、共感度を入力したことにより、ユーザＢに付与された共感度の総和である。共感度更新部４１０は、取得した共感度をユーザＡからユーザＢに共感度が付与された回数で除算し、単位回数当たりに付与された共感度の値を算出する（Ｓ９２）。仮に、共感度データテーブルにおいて、ユーザＡのユーザＢに対する共感度の総和が１２であり、ユーザＡからユーザＢに共感度が付与された回数が６であれば、単位回数当たりに付与される共感度の値は、
１２［共感度の総和］÷６［共感度が付与された回数］＝２
となる。つまり、この値は、ユーザＡからユーザＢに入力された共感度の平均値といえる。
【００９２】
共感度更新部４１０は、算出した平均値に所定の係数を乗算し、ユーザＡのユーザＣに対する共感度に乗算後の値を加算することにより、その共感度を更新する（Ｓ９４）。所定の係数は、０より大きく１未満の範囲で決められる。仮に、所定の係数が０．５であれば、乗算後の値は
２［共感度の平均値］×０．５［所定の係数］＝１
となる。ユーザＡのユーザＣに対する共感度として既に設定されている値に「１」を加算することにより、共感度は更新される。所定の係数は、電子掲示板サーバ１００にあらかじめ設定されている値であるが、ユーザが自由に変更できるとしてもよい。この場合、ユーザＡは、０より大きく１未満の範囲で係数を変更できるため、ユーザＣに加算されることになる値を調整できる。
【００９３】
こうした処理により、ユーザＡとって見解の傾向が近いユーザＢが存在する場合に、そのユーザＢにとって見解の傾向が近いユーザＣに対して、ユーザＡは共感度を入力できる。いいかえれば、ユーザＡにとって共感度の高いユーザＢから高い共感度を設定されているユーザＣは、ユーザＡにとっても共感度が高いユーザとなり得ることを利用して、ユーザＡはユーザＣに対して共感度を入力できる。ユーザＡは、自ら投稿データを閲覧し共感度を入力しなくても、コマンドを送信するだけでより多くのユーザに対して共感度を設定できる。特にユーザＡが、電子掲示板サーバ１００のサービスを利用し始めて間もない頃は、ユーザＡが共感度を入力したユーザが少なく、投稿データの表示方法が特定のユーザによる影響を大きく受ける場合があり得る。そのような場合、この機能を利用することで、ユーザＡから共感度を設定されているユーザを増やすことができ、投稿データの表示方法における特定のユーザの影響を減少できる。
【００９４】
図１５は、あるユーザＡから共感度を入力された見解と同じ見解をその後に送信したユーザに対するユーザＡの共感度を更新するときの処理過程を示すシーケンス図である。
ユーザＡは、投稿データを閲覧した後、共感できる見解を選び、共感度を共感度データとして送信する。共感度更新部４１０は、受信された共感度データに基づいて、該当するユーザに対する共感度を更新する。しかしながら、共感度を更新されるユーザは、ユーザＡから共感データを受信した際に、ユーザＡが共感度を入力した見解を既に送信していたユーザに限られる。いいかえれば、ユーザＡから共感データを受信した後、ユーザＡが共感度を入力した見解を送信したユーザは、ユーザＡからの共感度を更新されない。ユーザＡは、共感度が更新されなかったユーザについても更新したいと考えるときには、その旨のコマンドを電子掲示板サーバ１００に送信することによって、共感度を更新できる。
【００９５】
まず、ユーザＡは、共感度が更新されていないユーザの共感度を更新するためのコマンドをクライアント端末２００から電子掲示板サーバ１００に送信する（Ｓ９６）。コマンド受信部３１８は、そのコマンドを受信する。共感度更新部４１０は、コマンドが受信されると、データ保持部５００を参照し、これまでにユーザＡにより送信された共感データを抽出する（Ｓ９８）。共感度更新部４１０は、抽出された共感データの対象となる投稿データと見解を抽出する（Ｓ１００）。共感度更新部４１０は、見解データテーブルを参照し、抽出した投稿データに対して抽出した見解をユーザＡから受信した後に、同じ見解を送信したユーザを抽出する（Ｓ１０２）。共感度更新部４１０は、共感度データテーブルにおいて、抽出した共感データに示されるユーザＡの共感度に基づいて、ユーザＡの抽出したユーザに対する共感度を更新する（Ｓ１０４）。共感度の更新は、ユーザＡの抽出されたユーザに対する既存の共感度に、抽出した共感データに示されるユーザＡの共感度を加算することにより行われる。
【００９６】
こうした処理によれば、ユーザＡからの共感度を未だ設定されていないユーザに対して、新たに共感度を設定できる。ユーザＡからの共感度を既に設定されているユーザが小数の場合、投稿データの表示方法が特定のユーザの見解のみによって決定されてしまうこともあり得る。共感度が設定されているユーザを増やすことにより、こうした弊害を防ぐことができる。例えば、ユーザＡは共感度をまだそれ程入力していないため、ユーザＡから共感度が設定されているユーザが１０名しかいないとする。１０名のうち、見解の傾向が近く、投稿データαに見解を示しているのはユーザＢしかいなければ、ユーザＢの投稿データαに対する見解のみによって、投稿データαの表示方法が決定される。ユーザＡは、ある投稿データに対してユーザＢと偶然見解が一致したため、ユーザＢにユーザＡからの共感度が設定されていた場合は、投稿データαの表示方法がユーザＡにとって思いも寄らない表示になることも考えられる。共感度が設定されているユーザを増やし、より多くのユーザの見解を参照することにより表示方法を決定することは、個々のユーザが表示方法に与える影響が軽減され、ユーザＡにとってより好ましい表示方法になり得る。
【００９７】
また、ユーザＡからの共感度が既に設定されているユーザであっても、更に共感度を加算し、更新することは、ユーザＡから入力されたより多くの共感度によってそのユーザに対する最終的な共感度が決定されることになる。また、実際にはユーザＡと価値観や考えが非常に近いにもかかわらず、ユーザＡからほとんど共感度を入力されていないユーザに対して、共感度を付与し、共感度の総和を高くすることでユーザＡと見解の傾向が近いユーザとすることもできる。共感度がより適正な値に近づくことで、投稿データの表示方法はユーザＡにとってより快適な表示方法になり得る。
【００９８】
図１６は、あるユーザＡから設定されている共感度が高い複数のユーザが、ある投稿データにおいて見解が食い違う場合、一方のユーザの共感度を更新するときの処理過程を示すシーケンス図である。
ユーザＡは、多くの投稿データに対して共感度を入力することで、ユーザＡから設定される共感度が低いユーザから高いユーザまで様々なユーザが存在することになる。しかしながら、ユーザＡが共感度を入力できる見解は、「関心」、「評価」および「感想」のぞれぞれ項目において３つの選択肢しかない。つまり選択肢は全部で９つである。選択肢が細かく細分化されていないため、ユーザ間の価値観や考えがある程度近ければ共感する選択肢は自ずと一致すると考えられる。見解の傾向が近いユーザとそうでないユーザとでは明確に線引きがなされても、共感度が高いユーザおよび低いユーザの中では、共感度の値にそれ程が差がつかないことが考えられる。
【００９９】
共感度が低いユーザは、見解の傾向が近いユーザとして選定されないため、表示方法の決定に影響を与えることはなく、問題はない。しかしながら、見解の傾向が近いユーザとして選定され表示方法の決定に影響を与える共感度が高いユーザ間においては、ユーザＡの価値観や考えに基づいて共感度の値に適正な差をつける必要がある。見解の傾向が近いユーザが複数選定された場合は、ユーザＡから設定されている共感度の重み付けによって表示方法に影響を与えるからである。見解の傾向が近いユーザ間において、ユーザＡの価値観や考えとより近いユーザとそれ程でもないユーザとを区別することにより、投稿データの表示方法はユーザＡにとってより好適な表示となり得る。以下、図１６を用いてその処理を説明する。
【０１００】
ユーザ選定部４２０は、共感度データテーブルを参照し、ユーザＡからの共感度の値が、見解の傾向が近いユーザとなるための閾値を超えるユーザを抽出する（Ｓ１０６）。ここでは便宜上、ユーザＢとユーザＣが抽出されたとする。投稿データ送信部３２４は、見解データテーブルを参照し、同一の項目においてユーザＢとユーザＣの見解がそれぞれ異なる投稿データをデータ保持部５００から抽出する（Ｓ１０８）。抽出された投稿データにおいて、ユーザＢは関心：「無い」を選択し、ユーザＣは関心：「有る」を選択している。投稿データ送信部３２４は、抽出した投稿データをユーザＡのクライアント端末２００に送信する（Ｓ１１０）。クライアント端末２００は、送信された投稿データを表示する。
【０１０１】
ユーザＡは、表示された投稿データの内容を確認し、より共感できる見解を選択し、共感データを入力する（Ｓ１１２）。共感データの入力は、図１７に示す共感度入力画面８０にて行われる。同図の領域８２には、投稿データの題名と本文が表示される。同図の領域８８では、ユーザＡはこの投稿データに対する共感度を入力する。領域８４では、ユーザＢとユーザＣがこの投稿データに対して送信した異なる見解のみが抽出され、二択として表示される。ユーザＢとユーザＣが選択していない、関心：「通知希望」の見解は表示されない。領域８６では、ユーザＡはこの投稿データに対する見解として関心：「無い」と関心：「有る」のどちらにより共感できるかを共感度として入力する。前述した図６と同様、共感度は「３」〜「−３」の間の整数値により入力される。
【０１０２】
なお、ユーザＡにいずれかの見解を選択させるため機能であるため、ユーザＡはいずれか一方の共感度しか入力できない。図１７によると、ユーザＡは、関心：「有る」について「３」の共感度を入力しているため、この投稿データに対して、関心があり、よりユーザＣの価値観や考えに近いと考えられる。ＯＫボタン９０がクリックされると、クライアント端末２００は領域８６で入力されたデータを電子掲示板サーバ１００に送信する。キャンセルボタン９２がクリックされると、それらのデータの送信がキャンセルされる。
【０１０３】
図１６に戻り、ユーザＡのクライアント端末２００は、入力された共感データを電子掲示板サーバ１００に送信する（Ｓ１１４）。共感データ受信部３１６は、その共感データを受信する。共感度更新部４１０は、共感データが受信されると、共感データに示される共感度に基づいて、ユーザＡから選択された見解を送信したユーザの共感度を更新する（Ｓ１１６）。ユーザＡは、関心：「有る」について「３」の共感度を入力しているため、ユーザＡのユーザＣに対する既存の共感度に「３」が加算されることにより、更新される。ユーザＡは、こうした処理に何度も参加することにより、ユーザＡから設定されている共感度が同レベルに高いユーザＢとユーザＣとの共感度に適正な差を付けることができる。投稿データの表示方法は、よりユーザＡに好適な表示へと改善され得る。
【０１０４】
以上、実施の形態をもとに本発明を説明した。なお本発明はこの実施の形態に限定されることなく、そのさまざまな変形例もまた、本発明の態様として有効である。本実施例では、ユーザは、投稿データに示される見解の中から共感できる見解に対して共感度を入力するが、その見解に対してどのような見地から共感したのかを入力できるとしても良い。仮に、ユーザがある投稿データを閲覧した際、評価：「良い」という選択肢に共感できると考える。しかし、一口に「良い」といっても様々な見地からの「良い」場合が想定される。例えば、その投稿データを「良い」と評価したユーザは「理解度」が自分と同じレベルだと考えられるため共感できる場合などである。ユーザは、見地を選択した上で共感度を入力することで、共感度をより的確に表現できる。更に、共感度と共に入力された見地を利用することにより、ユーザは投稿データを閲覧する際、それぞれの見地に基づいた表示方法から、自身の状況に応じた表示方法を選択できる。
【０１０５】
図１８は、ユーザが共感度と共に見地を入力した上で、見地を指定して投稿データを閲覧するときの処理過程を示すシーケンス図である。
まず、あるユーザＡは、興味のあるカテゴリを指定した上で、そのカテゴリに属する投稿データの閲覧要求を電子掲示板サーバ１００に送信する（Ｓ１１８）。指定されたカテゴリには、複数の投稿データが含まれるが、ここでは便宜上、そのうちの投稿データαについて説明する。投稿データ送信部３２４は、データ保持部５００から抽出された投稿データαを、ユーザＡのクライアント端末２００に送信する（Ｓ１２０）。ユーザＡは、クライアント端末２００にて投稿データαを閲覧し、共感度と共に共感した見地を共感データとしてを入力する（Ｓ１２２）。
【０１０６】
共感度と見地の入力は、図１９に示される共感度入力画面１１０にて行われる。同図の領域１１２、領域１１６および領域１１８では、図６と同様、共感度の入力やチェックボックス：「共感対象から除外」を選択できる。図１９の領域１１４では、ユーザは同図の領域１１２に示される見解に対してどのような見地から共感したのかを選択できる。設定された選択肢は、上から順に「総合的」、「理解度」および「遊び心」が表示される。見地：「総合的」は、その投稿データを「良い」と評価したユーザに対して「総合的」に共感できる場合、見地：「理解度」は、その投稿データを「良い」と評価したユーザは「理解度」が自分と同じレベルだと考えられるため共感できる場合、見地：「遊び心」は、その投稿データの内容が取るに足らなくても「良い」と評価したユーザの「遊び心」に共感できる場合に選択する。
【０１０７】
図１９では、評価：「どちらでもない」、見地：「総合的」、共感度：「３」が選択されていることから、ユーザは評価：「どちらでもない」を選択したユーザに対して「総合的」な見地から強く共感していると考えられる。ＯＫボタン１２０がクリックされると、クライアント端末２００は図１９で入力されたデータを電子掲示板サーバ１００に送信する。キャンセルボタン１２２がクリックされると、それらのデータの送信がキャンセルされる。
【０１０８】
図１８に戻り、ユーザＡのクライアント端末２００は、入力された共感データを電子掲示板サーバ１００に送信する（Ｓ１２４）。共感データ受信部３１６は、その共感データを受信する。共感度更新部４１０は、見解データテーブルを参照し、共感データに示される投稿データについて共感データに示される見解を既に送信していたユーザを抽出する。共感度更新部４１０は、共感度データテーブルにて、共感データを送信したユーザの抽出されたユーザに対する共感度を、共感データに示される見地の欄において更新する（Ｓ１２６）。
【０１０９】
図２０に、共感データに見地が含まれる場合の共感度データテーブルのデータ構造図を示す。図８と同様、最も左に位置する列は、共感度を送信したユーザを示し、最も上に位置する行は、送信された共感度の対象となるユーザを示す。図８と異なる点は、ユーザは共感度と共に共感した見地を送信するため、最も左に位置するユーザの欄が、それぞれの見地によって３つに分割される点である。仮に、ユーザＢが投稿データαについて示していた見解が、評価：「どちらでもない」であれば、ユーザＡが図１９にて共感度を入力した見解と一致する。ユーザＡは、見地：「総合的」、共感度：「３」を入力していることから、図２０に示す共感度データテーブルにおいて、ユーザＡのユーザＢに対する共感度は、見地：「総合的」の欄において「３」が加算され、更新される。図２０では、見地：「総合的」において、ユーザＡのユーザＢに対する共感度は既に「１５」が表示されているので、「３」が加算されることにより、「１８」に更新される。なお、図２０では、それぞれのユーザにおいて他のユーザに対する共感度が入力されているが、未だ共感度を入力されていない場合や、図６の領域５８で「共感対象から除外」をチェックしたことによって選定対象外であることを意味するマークが付されている場合もある。
【０１１０】
このように、多数の共感度を見地と共に入力したユーザＡは、興味のあるカテゴリと共に「総合的」、「理解度」といった見地を指定した上で、そのカテゴリに属する投稿データの閲覧要求を電子掲示板サーバ１００に送信したとする（Ｓ１２８）。データ処理部４００は、データ保持部５００に蓄積されている投稿データの中から指定されたカテゴリに属する投稿データを抽出する。該当する投稿データは、複数存在するが、ここでは便宜上、そのうちの投稿データβについて説明する。
【０１１１】
ユーザ選定部４２０は、共感度データテーブルを参照し、指定された見地においてユーザＡからの共感度を設定されているユーザを抽出する。ユーザ選定部４２０は、見解保持部５１０の見解データテーブルを参照し、抽出したユーザの中から投稿データβに対して既に見解を送信しているユーザを選定する。ここでは、ユーザＢとユーザＣが選定されたとする。ユーザ選定部４２０は、共感度データテーブルを参照し、選定したユーザＢとユーザＣの中から、ユーザＡと見解の傾向が近いユーザを更に選定する。ここでは、ユーザＢがユーザＣよりも、指定された見地においてユーザＡから設定されている共感度が高いため、ユーザＢが選定されたとする。
【０１１２】
表示方法決定部４３０は、見解データテーブルを参照し、ユーザＢが投稿データβに対してどのような見解を入力していたかを抽出する。表示方法決定部４３０は、抽出したユーザＢの投稿データβに対する見解を参照し、投稿データβの表示優先度を算出する（Ｓ１３０）。表示方法決定部４３０は、この表示優先度に基づいて表示方法を決定する（Ｓ１３２）。投稿データ送信部３２４は、投稿データβをクライアント端末２００に送信する（Ｓ１３４）。同時に、表示指定部３２２は、その表示方法を指定する表示指定データをクライアント端末２００に送信する（Ｓ１３６）。ユーザＡのクライアント端末２００には、投稿データβが表示指定データにより指定された表示方法にて表示される（Ｓ１３８）。
【０１１３】
ユーザＡにとって、ユーザＢが示した見解は、「遊び心」という見地からは非常に共感できるが、「理解度」という見地からあまり共感できない場合もある。図１８で示した処理によれば、このような場合であっても、ユーザＡはユーザＢに対する共感度を的確に入力できる。また、このように分類された共感度を利用することにより、電子掲示板サーバ１００は、ユーザが指定する見地に基づいた表示方法を提供できる。ユーザＡは自分のレベルに合った、それ程難しくない投稿データを閲覧したいと考えるときは、見地：「理解度」を指定した上で、あるカテゴリに属する投稿データの閲覧要求を送信できる。クライアント端末２００に表示される投稿データは、見地：「理解度」において見解の傾向が近いユーザによって決定されるため、ユーザＡのレベルにあった内容の投稿データが表示され得る。ユーザＡは、その時々の状況に応じて閲覧要求の際の見地を指定することにより、より効率的に投稿データを閲覧できる。
【０１１４】
本実施例では、図６の共感度入力画面５０にて共感度を入力する際、「３」〜「−３」の間の整数値を選択できるが、ユーザは正の値のみを選択できるようにしてもよい。この場合、ユーザは「３」〜「０」の整数値を選択できる。よって、あるユーザＡの他のユーザに対する共感度は、選択した整数値の総和となり、常に０以上の値となる。ユーザＡは、負の値としての共感度は入力できないため、自身と考えや価値観の違うユーザＢが示した見解に対して共感できないと感じる場合には、図６の領域５８に示される「共感対象から除外」にチェックを入れることで、見解の傾向が近いユーザとしてユーザＢはユーザ選定部４２０により選定される対象から除外される。
【０１１５】
こうすることで、ユーザＡは、負の値としての共感度を入力し、共感度データテーブルに保持されるユーザＢの共感度の総和を低減することができない。自身と考えや価値観の違うユーザＢの表示方法に対する影響を避けるためには、ユーザＢを選定対象から除外させるしか選択肢がないため、ユーザＡはより慎重に投稿データの内容およびその内容に対する見解を判断しなければならない。その結果、ユーザＡはより考えや価値観の適合するユーザの見解に対して共感度を入力できるようになり、クライアント端末２００に表示される投稿データの表示方法はより好ましいものとなり得る。
【０１１６】
なお、図６の共感度入力画面５０では、評価：「どちらでもない」を示したユーザに対して共感度を入力できるが、「良い」と「悪い」のみに限定し、「どちらでもない」に対して共感度を入力できないようにしてもよい。本実施例では、評価：「どちらでもない」は、その投稿データを閲覧したユーザが「良い」とも「悪い」とも決められず中立的な立場であると感じた際に選択する見解として設けられている。しかしながら、「どちらでもない」は中立的な立場であるが故に、ユーザに解釈の幅を持たせてしまうことも考えられる。
【０１１７】
「どちらでもない」に対して共感度を入力できないようにすることで、ユーザの「良い」または「悪い」のいずれかのみに共感度を入力することになる。ユーザは、中立的な見解に対して共感度を入力できないため、より自身の考えや価値観と適合する見解であるかを明確にした上で共感度を入力できる。その結果、投稿データの表示方法はユーザにとってより好適になり得る。
【図面の簡単な説明】
【０１１８】
【図１】投稿システムのハードウェア構成図である。
【図２】投稿システムの処理概要を説明するための模式図である。
【図３】電子掲示板サーバの機能ブロック図である。
【図４】ユーザが、興味のあるカテゴリに属する投稿データの取得要求を行った場合にクライアント端末に表示される投稿データ一覧画面の画面図である。
【図５】投稿データ表示画面の画面図である。
【図６】共感度入力画面の画面図である。
【図７】見解保持部における見解データテーブルのデータ構造図である。
【図８】共感度保持部における共感度データテーブルのデータ構造図である。
【図９】ユーザが投稿データに示される見解に対して共感度を入力することにより、他のユーザに対する共感度を更新するときの処理過程を示すシーケンス図である。
【図１０】ユーザが投稿データを閲覧するときの処理過程を示すシーケンス図である。
【図１１】投稿データの表示方法に問題がある状態をユーザが修正するときの処理過程を示すシーケンス図である。
【図１２】ユーザＡが、クライアント端末にて乖離度を入力するときの画面の画面図である。
【図１３】表示されない投稿データの表示方法に問題がある状態をユーザが修正するときの処理過程を示すシーケンス図である。
【図１４】あるユーザＡと見解の傾向が近いユーザＢ、ユーザＢと見解の傾向が近いユーザＣが存在する状況において、ユーザＡのユーザＣに対する共感度を更新するときの処理過程を示すシーケンス図である。
【図１５】あるユーザＡから共感度を入力された見解と同じ見解をその後に送信したユーザに対するユーザＡの共感度を更新するときの処理過程を示すシーケンス図である。
【図１６】あるユーザＡから設定されている共感度が高い複数のユーザが、ある投稿データにおいて見解が食い違う場合、一方のユーザの共感度を更新するときの処理過程を示すシーケンス図である。
【図１７】あるユーザＡから設定されている共感度が高い複数のユーザが、ある投稿データにおいて見解が食い違う場合、一方のユーザに対して、共感度を入力するときの画面の画面図である。
【図１８】ユーザが共感度と共に見地を入力した上で、見地を指定して投稿データを閲覧するときの処理過程を示すシーケンス図である。
【図１９】共感度に対して見地を入力する場合の共感度入力画面の画面図である。
【図２０】共感度データに見地が含まれる場合の共感度データテーブルのデータ構造図である。
【符号の説明】
【０１１９】
１０  投稿システム、  １２  インターネット、１００  電子掲示板サーバ、２００  クライアント端末、３００  通信処理部、  ３１０  受信部、  ３１２  見解データ受信部、  ３１４  不適合データ受信部、  ３１６  共感データ受信部、  ３１８  コマンド受信部、  ３２０  送信部、  ３２２  表示指定部、  ３２４  投稿データ送信部、  ４００  データ処理部、  ４１０  共感度更新部、  ４２０  ユーザ選定部、  ４３０  表示方法決定部、  ５００  データ保持部、  ５１０  見解保持部、  ５２０  共感度保持部。
【図１】
2008090560.tif 000003
【図２】
2008090560.tif 000004
【図３】
2008090560.tif 000005
【図４】
2008090560.tif 000006
【図５】
2008090560.tif 000007
【図６】
2008090560.tif 000008
【図７】
2008090560.tif 000009
【図８】
2008090560.tif 000010
【図９】
2008090560.tif 000011
【図１０】
2008090560.tif 000012
【図１１】
2008090560.tif 000013
【図１２】
2008090560.tif 000014
【図１３】
2008090560.tif 000015
【図１４】
2008090560.tif 000016
【図１５】
2008090560.tif 000017
【図１６】
2008090560.tif 000018
【図１７】
2008090560.tif 000019
【図１８】
2008090560.tif 000020
【図１９】
2008090560.tif 000021
【図２０】
2008090560.tif 000022