(57)【要約】【課題】  投稿記事の公正な評価が可能であり、かつ不適正な記事の公開を防止可能な電子掲示板システムを提供する。【解決手段】  所定テーマに対する投稿記事２０を他のユーザが査読可能な電子掲示板システム２００であって、投稿記事受付部２２０と、投稿記事の内容を自動的に評価し、第１評価点を付与する自動評価部２２４と、投稿記事を提示する提示部２２８と、投稿記事に対する査読者による第２評価点を受け付ける評価受付部２３０と、投稿記事の第１および第２評価点から、その投稿記事の投稿者にランクを付与する第１ランク付与部２３４と、一査読者の第２評価点と他の査読者の第２評価点とを比較し、結果に応じて一査読者にランクを付与する第２ランク付与部２３６と、第２評価点を、査読者のランクに応じて重み付けし、第１ランク付与部２３４部が付与する投稿者のランクにフィードバックさせる重み付け部２３８と、を備える。【選択図】      図３
2007094848.tif 000002
【特許請求の範囲】
【請求項１】
一ユーザが投稿者として投稿した所定のテーマに対する投稿記事を他のユーザが査読者として査読可能な電子掲示板システムであって、
前記ユーザのユーザ情報を記憶するユーザ情報記憶部と、
前記ユーザのログイン要求を受け付けるログイン受付部と、
前記ログイン要求を受け付けたとき、前記ユーザ情報に従って前記ユーザを認証するユーザ認証部と、
前記ユーザ認証部が認証した前記ユーザから投稿された投稿記事のみを受け付ける投稿記事受付部と、
前記投稿記事の内容を自動的に評価し、第１評価点を付与する評価部と、
前記投稿記事を前記査読者に提示する提示部と、
前記投稿記事に対する前記査読者による第２評価点を受け付ける評価受付部と、
前記投稿記事の前記第１および第２評価点から、その投稿記事の前記投稿者のユーザ信頼情報のランクを付与する投稿者ランク付与部と、
前記投稿記事に対して一査読者が評価した前記第２評価点と他の査読者の前記第２評価点とを比較し、比較結果に応じて前記一査読者のユーザ信頼情報のランクを付与する査読者ランク付与部と、
前記評価受付部が受け付けた前記第２評価点を、前記査読者の前記ランクに応じて重み付けする重み付け部と、
前記重み付け部によって重み付けされた前記第２評価点を前記投稿者ランク付与部が付与する前記投稿者の前記ランクにフィードバックさせるフィードバック部と、
を備えたことを特徴とする電子掲示板システム。
【請求項２】
請求項１に記載の電子掲示板システムにおいて、
前記提示部は、前記ランクが所定ランク以上の前記投稿者の前記投稿記事のみを提示することを特徴とする電子掲示板システム。
【請求項３】
請求項１または２に記載の電子掲示板システムにおいて、
前記投稿記事受付部が受け付けた前記投稿記事に含まれるプロキシ証明書を受け付ける証明書受付部と、
前記プロキシ証明書を検証する検証部と、
前記検証部において前記プロキシ証明書が承認されなかった場合、そのプロキシ証明書を含む投稿記事の前記投稿記事受付部における受付を禁止する記事受付禁止部と、
をさらに備えたことを特徴とする電子掲示板システム。
【請求項４】
請求項３に記載の電子掲示板システムにおいて、
前記ユーザ情報記憶部に記憶される前記ユーザ情報は、前記ユーザの匿名情報を含み、
前記投稿記事受付部が受け付けた前記投稿記事を蓄積する記事格納部と、
前記証明書受付部が前記ユーザの前記プロキシ証明書を受け付けたとき、前記プロキシ証明書を前記匿名情報に基づいて匿名化し、匿名証明書を生成し、前記投稿記事に対応付けて前記記事格納部に格納する匿名化部と、
を備えたことを特徴とする電子掲示板システム。
【請求項５】
請求項４に記載の電子掲示板システムにおいて、
前記投稿記事のハッシュを生成するハッシュ生成部と、
前記ハッシュに、前記投稿記事の前記タイムスタンプおよび前記ユーザ情報を関連付けて記憶する記事情報記憶部と、
前記投稿記事を検索するための検索キーとして、前記タイムスタンプまたは前記ユーザ情報を受け付ける受付部と、
前記受付部が受け付けた前記検索キーから前記ハッシュを取得する取得部と、
前記取得部が取得した前記ハッシュに基づいて前記記事格納部から前記投稿記事を検索する検索部と、
を備えたことを特徴とする電子掲示板システム。
【請求項６】
請求項１乃至５いずれかに記載の電子掲示板システムにおいて、
前記ユーザの前記ランクが所定ランク以上の前記ユーザのみ編集者として認証する編集者認証部と、
前記編集者認証部が認証した前記編集者からの前記投稿記事の編集を受け付ける編集受付部と、
を備えたことを特徴とする電子掲示板システム。
【請求項７】
一ユーザが投稿者として投稿した所定のテーマに対する投稿記事を他のユーザが査読者として査読可能な電子掲示板を実現するプログラムであって、
前記ユーザのユーザ情報を記憶するユーザ情報記憶部を備えたコンピュータに、
前記ユーザのログイン要求を受け付けるログイン受付手段、
前記ログイン要求を受け付けたとき、前記ユーザ情報に従って前記ユーザを認証するユーザ認証手段、
前記ユーザ認証手段が認証した前記ユーザから投稿された投稿記事のみを受け付ける投稿記事受付手段、
前記投稿記事の内容を自動的に評価し、第１評価点を付与する評価手段、
前記投稿記事を前記査読者に提示する提示手段、
前記投稿記事に対する前記査読者による第２評価点を受け付ける評価受付手段、
前記投稿記事の前記第１および第２評価点から、その投稿記事の前記投稿者のユーザ信頼情報のランクを付与する投稿者ランク付与手段、
前記投稿記事に対して一査読者が評価した前記第２評価点と他の査読者の前記第２評価点とを比較し、比較結果に応じて前記一査読者のユーザ信頼情報のランクを付与する査読者ランク付与手段、
前記評価受付手段が受け付けた前記第２評価点を、前記査読者の前記ランクに応じて重み付けする重み付け手段、
前記重み付け手段によって重み付けされた前記第２評価点を前記投稿者ランク付与手段が付与する前記投稿者の前記ランクにフィードバックさせるフィードバック手段、
として機能させるための電子掲示板プログラム。
【請求項８】
請求項７に記載の電子掲示板プログラムにおいて、
前記提示手段は、前記ランクが所定ランク以上の前記投稿者の前記投稿記事のみを提示することを特徴とする電子掲示板プログラム。
【請求項９】
請求項７または８に記載の電子掲示板プログラムにおいて、
前記コンピュータに、
前記投稿記事受付手段が受け付けた前記投稿記事に含まれるプロキシ証明書を受け付ける証明書受付手段、
前記プロキシ証明書を検証する検証手段、
前記検証手段において前記プロキシ証明書が承認されなかった場合、そのプロキシ証明書を含む投稿記事の前記投稿記事受付部における受付を禁止する記事受付禁止手段、
としてさらに機能させるための電子掲示板プログラム。
【請求項１０】
請求項９に記載の電子掲示板プログラムにおいて、
前記ユーザ情報記憶部に記憶される前記ユーザ情報は、前記ユーザの匿名情報を含み、
前記コンピュータに、
前記投稿記事受付手段が受け付けた前記投稿記事を蓄積する記事格納手段、
前記証明書受付手段が前記ユーザの前記プロキシ証明書を受け付けたとき、前記プロキシ証明書を前記匿名情報に基づいて匿名化し、匿名証明書を生成し、前記投稿記事に対応付けて前記記事格納手段に格納する匿名化手段、
としてさらに機能させるための電子掲示板プログラム。
【請求項１１】
請求項１０に記載の電子掲示板プログラムにおいて、
前記コンピュータに、
前記投稿記事のハッシュを生成するハッシュ生成手段、
前記ハッシュに、前記投稿記事の前記タイムスタンプおよび前記ユーザ情報を関連付けて記憶する記事情報記憶手段、
前記投稿記事を検索するための検索キーとして、前記タイムスタンプまたは前記ユーザ情報を受け付ける受付手段、
前記受付手段が受け付けた前記検索キーから前記ハッシュを取得する取得手段、
前記取得手段が取得した前記ハッシュに基づいて前記記事格納手段から前記投稿記事を検索する検索手段、
としてさらに機能させるための電子掲示板プログラム。
【請求項１２】
請求項７乃至１１いずれかに記載の電子掲示板プログラムにおいて、
前記コンピュータに、
前記ユーザの前記ランクが所定ランク以上の前記ユーザのみ編集者として認証する編集者認証手段、
前記編集者認証手段が認証した前記編集者からの前記投稿記事の編集を受け付ける編集受付手段、
としてさらに機能させるための電子掲示板プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子掲示板システムおよび電子掲示板プログラムに関し、特に、投稿された記事の評価が可能な電子掲示板システムおよび電子掲示板プログラムに関する。
【背景技術】
【０００２】
従来より、インターネットなどのネットワーク上で複数のユーザ間で所定のテーマに関して情報交換を行うサービスとして電子掲示板がウェブサイト形態で提供されている。従来の電子掲示板システムとしては、例えば特許文献１に記載されたものがある。同文献に記載された電子掲示板システムは、ユーザから寄せられた質問に対する一般人からの回答を電子掲示板形式で蓄積するものである。このシステムでは、良質な回答が得られた場合には、回答者に対しポイントを付与し、質問者と回答者の両者ともが利益を得ることができることによりサービスの利用促進を図ることができる。
【０００３】
また、特許文献２には、認証された投票者によってコンテンツの投票およびコメントの入力を受け付けるとともに、投票者のコメントをウェブサイト上に公開し、投票者に対する評価を一般の閲覧者によって行い、評価によって投票者のランクを決定し、そのランクに応じて投票点を重み付けしてコンテンツのランクを決定するものである。これにより、コンテンツの評価の公平を保とうとするものである。
【０００４】
さらに、特許文献３には、投稿記事の内容を検査し、適正な記事のみを掲載可能な電子掲示板システムが記載されている。
【特許文献１】特開２００１−２７３４３２号公報
【特許文献２】特開２００４−１３９３４３号公報
【特許文献３】特開２００４−３３４４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の従来技術においては、「良質な回答」の評価自体の信憑性は加味されていない。すなわち、評価を行う人の適正さが不明なまま評価がなされてしまうので、不適切な評価がなされる可能性がある。また、上記特許文献２の従来技術においても、投票者に対する評価は行っているが、そのランク付けをする閲覧者の評価の信憑性が加味されていない。
【０００６】
また、上記特許文献３の従来技術においては、電子掲示板の記事内容を査読者が評価し、不適正な記事を削除しているが、機械的に悪質な迷惑広告などの記事が自動的に大量に投稿されるような場合には、対処しきれないという問題が生じる。
【０００７】
一般に、電子掲示板システムなどにおいて、記事を投稿する際にはハンドルネームなどの匿名を用いる場合が多い。そのため、記事を書いた人のバックグランドなどが不明確であるため、その記事の内容の信憑性の判断が困難となる。そこで投稿された記事に対して査読者による査読を行い、記事に点数を付けたり、コメントを書いたりすることにより投稿記事を評価することができる。しかしながら、高度な技術分野においては、専門家と言われる人々であっても、見解が異なる場合も出てくるため、査読者による評価の信憑性もまた判断が難しい場合がある。また、特定の査読者による投稿記事の査読には専門知識や手間もかかるため、その自動化が望まれている。
【０００８】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、投稿記事の公正な評価が可能な電子掲示板システムを提供することにある。また、本発明の別の目的は、不適正な記事の公開を防止可能な電子掲示板システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明によれば、一ユーザが投稿者として投稿した所定のテーマに対する投稿記事を他のユーザが査読者として査読可能な電子掲示板システムであって、
前記ユーザのユーザ情報を記憶するユーザ情報記憶部と、
前記ユーザのログイン要求を受け付けるログイン受付部と、
前記ログイン要求を受け付けたとき、前記ユーザ情報に従って前記ユーザを認証するユーザ認証部と、
前記ユーザ認証部が認証した前記ユーザから投稿された投稿記事のみを受け付ける投稿記事受付部と、
前記投稿記事の内容を自動的に評価し、第１評価点を付与する評価部と、
前記投稿記事を前記査読者に提示する提示部と、
前記投稿記事に対する前記査読者による第２評価点を受け付ける評価受付部と、
前記投稿記事の前記第１および第２評価点から、その投稿記事の前記投稿者のユーザ信頼情報のランクを付与する投稿者ランク付与部と、
前記投稿記事に対して一査読者が評価した前記第２評価点と他の査読者の前記第２評価点とを比較し、比較結果に応じて前記一査読者のユーザ信頼情報のランクを付与する査読者ランク付与部と、
前記評価受付部が受け付けた前記第２評価点を、前記査読者の前記ランクに応じて重み付けする重み付け部と、
前記重み付け部によって重み付けされた前記第２評価点を前記投稿者ランク付与部が付与する前記投稿者の前記ランクにフィードバックさせるフィードバック部と、
を備えたことを特徴とする電子掲示板システムが提供される。
【００１０】
ここで、投稿者とは、掲示板システムのユーザであり、あるテーマや議題について、意見、コメント、回答やノウハウなどを記事として投稿する。査読者とは、掲示板システムのユーザおよび編集者を含む。査読者は、投稿された記事を査読し、コメント、修正、削除などを行う。
【００１１】
ユーザ情報記憶部は、受付部が受け付けたユーザのユーザ情報、たとえば、ユーザ名、権限（たとえば、投稿者、査読者、編集者などの別）をユーザ毎に記憶する。権限によって、アクセス可能なリソースが限定される。リソースとは、たとえば、投稿記事、査読記事、編集記事などと、ユーザの信頼情報などを含む。評価部は、たとえば、ニューラルネットワークやベイジアンフィルタなどの学習システムを利用して、記事の単語を抽出し、所定の単語を含むか否かを判断し、含まれる単語によって記事の評価を行うことができる。
【００１２】
この発明によれば、投稿記事の評価を行う査読者のランク付けを行い、ランクに応じて重み付けされた評価点を投稿者のランク付けにフィードバックさせるので、評価の信頼性が向上する。
【００１３】
上記電子掲示板システムにおいて、前記提示部は、前記ランクが所定ランク以上の前記投稿者の前記投稿記事のみを提示することができる。
【００１４】
この構成によれば、投稿記事の評価に従って投稿者のランク付けを行い、所定ランク以上の投稿者の投稿記事のみ公開することができるので、悪質な投稿者によって自動的に大量に投稿される本題と関係のない迷惑広告などを含む記事を排除することが可能となる。
【００１５】
また、ランクの低い投稿者の記事、たとえば、迷惑広告などを含む不適正な記事の投稿は受け付け、公開のみを行わないので、機械的に不適正な記事が自動的に大量に投稿されているような場合に、投稿者に気付かれずに信頼性の評価を適切に行うことができる。すなわち不適正な記事を投稿する悪質な投稿者に記事の受付が拒否されたことが認知されると、別のユーザに登録し直して投稿するという措置を取る可能性があるが、その措置を少しでも遅らせることが可能となる。その間、悪質な投稿者の評価のみを下げていくことができ、不適正な記事の公開も防止可能となる。
【００１６】
上記電子掲示板システムにおいて、前記投稿記事受付部が受け付けた前記投稿記事に含まれるプロキシ証明書を受け付ける証明書受付部と、前記プロキシ証明書を検証する検証部と、前記検証部において前記プロキシ証明書が承認されなかった場合、そのプロキシ証明書を含む投稿記事の前記投稿記事受付部における受付を禁止する記事受付禁止部と、をさらに備えることができる。
【００１７】
この構成によれば、認証局により認証された投稿者からの記事のみを受け付けることができるので、投稿者の信頼性およびセキュリティ上の安全性が向上する。
【００１８】
上記電子掲示板システムにおいて、前記ユーザ情報記憶部に記憶される前記ユーザ情報は、前記ユーザの匿名情報を含むことができ、前記投稿記事受付部が受け付けた前記投稿記事を蓄積する記事格納部と、前記証明書受付部が前記ユーザの前記プロキシ証明書を受け付けたとき、前記プロキシ証明書を前記匿名情報に基づいて匿名化し、匿名証明書を生成し、前記投稿記事に対応付けて前記記事格納部に格納する匿名化部と、を備えることができる。
【００１９】
この構成によれば、記事の投稿者を匿名化して記事を記憶するので、記事の匿名性を確保できるとともに、記事の匿名化により記事投稿の行動を促進することができ、また、記事の評価を行う際、査読者が投稿者の地位身分などに影響されずに先入観のない公正な評価を下すことが可能となる。
【００２０】
上記電子掲示板システムにおいて、前記投稿記事のハッシュを生成するハッシュ生成部と、前記ハッシュに、前記投稿記事の前記タイムスタンプおよび前記ユーザ情報を関連付けて記憶する記事情報記憶部と、前記投稿記事を検索するための検索キーとして、前記タイムスタンプまたは前記ユーザ情報を受け付ける受付部と、前記受付部が受け付けた前記検索キーから前記ハッシュを取得する取得部と、前記取得部が取得した前記ハッシュに基づいて前記記事格納部から前記投稿記事を検索する検索部と、を備えることができる。
【００２１】
この構成によれば、ユーザ情報は投稿記事のハッシュ値と対応付けて管理されるので、ユーザ情報と投稿記事とを別々の記憶部にて管理することができるので、記事の投稿者の秘匿性を確保するとともに、記事検索を行うことが可能となる。
【００２２】
上記電子掲示板システムにおいて、前記ユーザの前記ランクが所定ランク以上の前記ユーザのみ編集者として認証する編集者認証部と、前記編集者認証部が認証した前記編集者からの前記投稿記事の編集を受け付ける編集受付部と、を備えることができる。
【００２３】
この構成によれば、投稿記事の編集は、所定ランク以上のユーザである編集者にのみ許可されることとなる。
【００２４】
本発明によれば、一ユーザが投稿者として投稿した所定のテーマに対する投稿記事を他のユーザが査読者として査読可能な電子掲示板を実現するプログラムであって、
前記ユーザのユーザ情報を記憶するユーザ情報記憶部を備えたコンピュータに、
前記ユーザのログイン要求を受け付けるログイン受付手段、
前記ログイン要求を受け付けたとき、前記ユーザ情報に従って前記ユーザを認証するユーザ認証手段、
前記ユーザ認証手段が認証した前記ユーザから投稿された投稿記事のみを受け付ける投稿記事受付手段、
前記投稿記事の内容を自動的に評価し、第１評価点を付与する評価手段、
前記投稿記事を前記査読者に提示する提示手段、
前記投稿記事に対する前記査読者による第２評価点を受け付ける評価受付手段、
前記投稿記事の前記第１および第２評価点から、その投稿記事の前記投稿者のユーザ信頼情報のランクを付与する投稿者ランク付与手段、
前記投稿記事に対して一査読者が評価した前記第２評価点と他の査読者の前記第２評価点とを比較し、比較結果に応じて前記一査読者のユーザ信頼情報のランクを付与する査読者ランク付与手段、
前記評価受付手段が受け付けた前記第２評価点を、前記査読者の前記ランクに応じて重み付けする重み付け手段、
前記重み付け手段によって重み付けされた前記第２評価点を前記投稿者ランク付与手段が付与する前記投稿者の前記ランクにフィードバックさせるフィードバック手段、
として機能させるための電子掲示板プログラムが提供される。
【００２５】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００２６】
本発明によれば、投稿記事の公正な評価が可能であり、かつ不適正な記事の公開を防止可能な電子掲示板システムが提供される。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００２８】
図１は、本発明に係る電子掲示板システムのシステム構成の一例を示すブロック図である。電子掲示板システム２００は、インターネットなどのネットワーク１を介して複数のユーザ端末１００ａ、１００ｂ、１００ｃ（以下、特に区別が必要ない場合は、「ユーザ端末１００」と呼ぶ。）に接続され、あるテーマや議題について、複数のユーザからの意見、コメント、回答やノウハウなどを投稿記事として受け付け、公開するものである。以下の例において、量子化学における知識と経験の情報を共有および交換するための掲示板を例として説明するがこれに限定されるものではなく、様々な分野に適用することができる。たとえば、俳句などの投稿を受け付け、編集者が講評したり、審査員が審査し、賞を授与したりする掲示板などにも適用できる。
【００２９】
ユーザには、投稿者、査読者、編集者、および管理者が含まれる。投稿者は、ユーザ端末１００を用いて電子掲示板システム２００にアクセスし、記事の投稿を行う。査読者は、投稿者が投稿した投稿記事を査読し、必要に応じて査読記事やコメントを投稿したり、投稿記事の評価を行ったりする。編集者は、投稿記事および査読記事を編集する権限を有し、修正、削除なども行う。なお、投稿者は、査読記事へのアクセス権は有さず、閲覧のみが許可される。また、査読者は、編集記事へのアクセス権は有さず、閲覧のみが許可される。このように、投稿者、査読者、編集者はそれぞれ記事への異なる権限を有する。
【００３０】
また、本実施形態において、管理者は、ユーザ情報の管理などを行うとともに、全ての記事へのアクセス権限を有するものとする。各ユーザは予め電子掲示板システム２００に認証登録されており、後述するように信頼情報を有し、そのランクに応じて、アクセス権限が変化する。なお、認証方法としては、管理者による面接による認証や、単にＷｅｂ上でのユーザ登録による認証などがあり、前者の場合、信頼情報のランクが高く設定され、後者の場合は、信頼情報のランクは低く設定される。
【００３１】
ユーザ端末１００は、汎用のパーソナルコンピュータなどであり、図示されないＣＰＵ、メモリ、キーボードやマウスなどの操作部、ＣＲＴやＬＣＤなどの表示部を含む。なお、以下の各図において、本発明の本質に関わらない部分の構成については省略してある。
【００３２】
電子掲示板システム２００は、ＷＷＷサーバ２０２と、Ｗｅｂサイト２０４と、ユーザ登録部２０６と、トラッキングデータベース（図中、「トラッキングＤＢ」と示す）２１０と、ＡＣＬ（Access Control List）２１２と、リソース信頼情報記憶部（図中、「リソース信頼情報」と示す）２１４と、ユーザ信頼情報記憶部（図中、「ユーザ信頼情報」と示す）２１６と、を含む。
【００３３】
電子掲示板システム２００において、Ｗｅｂサイト２０４には、電子掲示板システムのＷｅｂページのサイトが含まれ、ＷＷＷサーバ２０２に各ユーザ端末１００がブラウザ１０２を用いてアクセスし、Ｗｅｂサイト２０４に含まれる電子掲示板のＷｅｂページをブラウザ１０２上で参照するとともに、電子掲示板への記事の投稿を行う。ブラウザ１０２からＷＷＷサーバ２０２への記事の投稿は、所謂ＣＧＩ（Common Gateway Interface）を用いて行うことができる。あるいは、ユーザ端末１００は、メーラー１０４を用いて所定のメーリングリストに登録されているメールアドレスにメールを送信することにより、電子掲示板に投稿することもできる。
【００３４】
トラッキングデータベース２１０には、ユーザ端末１００から投稿された記事が各情報とともに蓄積される。ユーザ登録部２０６は、電子掲示板システム２００を利用するユーザのユーザ情報をＡＣＬ２１２に登録する。
【００３５】
図２に、図１のユーザ登録部２０６において、管理者がユーザ登録を行う際、表示部（不図示）上に表示するユーザ登録画面３００の一例を示す図である。ユーザ登録画面３００は、ユーザ名欄３０２、パスワード欄３０４、パスワード確認欄３０６、本名欄３０８、メールアドレス欄３１０、コメント欄３１２、権限指定ラジオボタン３１４、無効指定ラジオボタン３１６、登録ボタン３１８を含む。ユーザ登録画面３００で指定された各項の情報、たとえば、ユーザ名、パスワード、本名、メールアドレス、コメント、権限、無効指定などはユーザ情報としてＡＣＬ２１２に格納される。
【００３６】
リソース信頼情報記憶部２１４は、電子掲示板システム２００に投稿された記事や、その投稿記事を査読した査読記事、さらに編集記事の信頼情報を記憶する。ユーザ信頼情報記憶部２１６は、記事を作成したユーザの信頼情報を記憶する。このように、本実施形態において、記事に関する信頼情報と、ユーザに対する信頼情報をそれぞれ個別に管理することができる。なお、本実施形態において、ＣＡ（Certificate Authority）３によってユーザ認証されたユーザのみが本システムを利用可能となる。また、ＴＡ（Time Authority）５は正確な時刻をＴＳＡ（Time Stamp Authority）７に配信し、ＴＳＡ７は要求に応じてタイムスタンプを発行する時刻配信業者である。図１では、ネットワーク１を介して電子掲示板システム２００に接続された構成としているが、電子掲示板システム２００に含むこともできる。
【００３７】
なお、電子掲示板システム２００の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。
【００３８】
図３は、本実施形態の電子掲示板システム２００の要部構成を示す機能ブロック図である。本発明に係る電子掲示板システム２００は、一ユーザが投稿者１０として投稿した所定のテーマに対する投稿記事２０を他のユーザが査読者（査読者１２および編集者１４）として査読可能な電子掲示板システム２００であって、ユーザのユーザ情報を記憶するユーザ情報記憶部（ＡＣＬ２１２）と、ユーザのログイン要求を受け付けるログイン受付部２０７と、ログイン要求を受け付けたとき、ユーザ情報に従ってユーザを認証するユーザ認証部（認証部２０８）と、ユーザ認証部（認証部２０８）が認証したユーザから投稿された投稿記事２０のみを受け付ける投稿記事受付部２２０と、投稿記事２０の内容を自動的に評価し、第１評価点２２６を付与する評価部（自動評価部２２４）と、投稿記事２０を査読者（査読者１２および編集者１４）に提示する提示部２２８と、投稿記事２０に対する査読者（査読者１２および編集者１４）による第２評価点２２７を受け付ける評価受付部２３０と、投稿記事２０の第１および第２評価点（第１評価点２２６および第２評価点２２７）から、その投稿記事２０の投稿者１０のユーザ信頼情報のランクを付与する投稿者ランク付与部（第１ランク付与部２３４）と、投稿記事２０に対して一査読者が評価した第２評価点２２７と他の査読者の第２評価点２２７とを比較し、比較結果に応じて一査読者（査読者１２および編集者１４）のユーザ信頼情報のランクを付与する査読者ランク付与部（第２ランク付与部２３６）と、評価受付部２３０が受け付けた第２評価点２２７を、査読者（査読者１２および編集者１４）のランクに応じて重み付けする重み付け部２３８と、重み付け部２３８によって重み付けされた第２評価点２２７を投稿者ランク付与部（第１ランク付与部２３４）が付与する投稿者１０のランクにフィードバックさせるフィードバック部（重み付け部２３８）と、を備える。
【００３９】
はじめに、本実施形態の電子掲示板システム２００の概要を説明する。本システムにおいて、投稿者１０（ユーザＵ１やユーザＵ２）が、電子掲示板システム２００にログインし（ステップＳ１０）、投稿記事２０（Ａ１やＡ２）にプロキシ証明書３０を添付して投稿する（ステップＳ１１）。投稿された投稿記事２０は、記事一覧４０として提示され、査読者１２（ユーザＵ１１やユーザＵ１２）によって各記事は閲覧される（ステップＳ２１）。各記事に対して査読者１２は、評価を行うことができる（ステップＳ２３）。さらに、各記事は、編集者１４（ユーザＵ１３）によって閲覧され（ステップＳ３１）、かつ評価がなされる（ステップＳ３３）。また、後述するように、査読者１２は、投稿記事２０の査読記事を投稿することもできる。また、編集者１４は、投稿記事２０および査読記事を編集することもできる。
【００４０】
詳細には、電子掲示板システム２００は、ログイン受付部２０７と、認証部２０８と、トラッキングデータベース２１０と、ＡＣＬ２１２と、リソース信頼情報記憶部２１４と、ユーザ信頼情報記憶部２１６と、投稿記事受付部２２０と、自動評価部２２４と、提示部２２８と、評価受付部２３０と、集計部２３２と、第１ランク付与部２３４と、第２ランク付与部２３６と、重み付け部２３８と、を含む。
【００４１】
ログイン受付部２０７は、電子掲示板システム２００への投稿者１０、査読者１２、編集者１４、および管理者（不図示）を含むユーザのログインを受け付ける。具体的には、たとえば、ユーザ名およびパスワードの入力を受け付ける。
【００４２】
認証部２０８は、ＡＣＬ２１２にアクセスし、ユーザ情報に基づいて、ログイン受付部２０７が受け付けたユーザ情報の認証を行う。投稿記事受付部２２０は、認証部２０８によって認証されたユーザからの投稿記事２０を受け付ける。トラッキングデータベース２１０は、投稿記事記憶部（図中、「投稿記事」と示す）２２２を含み、投稿記事受付部２２０が受け付けた投稿記事２０を記憶する。
【００４３】
自動評価部２２４は、投稿記事２０の内容を自動的に評価し、第１評価点２２６を付与する。自動評価部２２４は、たとえば、ニューラルネットワークやベイジアンフィルタなどの学習システムを利用して、記事の単語を抽出し、所定の単語を含むか否かを判断し、含まれる単語によって記事の評価を行うことができる。これにより、たとえば、悪質な迷惑広告などを含む不適正な記事を検知することができる。あるいは、所定の書式に従って作成する必要がある記事を受け付ける場合などに、予め自動評価部２２４によって投稿記事２０が所定の書式に従っているか否かを判断し、評価することができる。自動評価部２２４によって付与された第１評価点２２６は、リソース信頼情報記憶部２１４に各記事毎に格納される。
【００４４】
評価受付部２３０は、認証部２０８によって認証された査読者１２や編集者１４による投稿記事２０に対する評価を受け付ける。集計部２３２は、評価受付部２３０が受け付けた各投稿記事２０に対する評価を集計し、第２評価点２２７としてリソース信頼情報記憶部２１４に格納する。
【００４５】
第１ランク付与部２３４は、各投稿記事２０に対する第１評価点２２６および第２評価点２２７から、その投稿記事２０の投稿者１０のユーザ信頼情報のランクを付与し、ユーザ信頼情報記憶部２１６に記憶する。
【００４６】
第２ランク付与部２３６は、各投稿記事２０に対して一査読者１２（たとえば、ユーザＵ１１）が評価して第２評価点２２７と、他の査読者１２（たとえば、ユーザＵ１２）が評価した第２評価点２２７との差を比較し、差に応じて、一査読者１２（ユーザＵ１１）のユーザ信頼情報のランクを付与する。本実施形態において、第２ランク付与部２３６は、一査読者１２の第２評価点２２７と他の査読者１２の第２評価点２２７の差をとり、その差が所定値以上か否かを判定し、差が所定値以上の場合に一査読者１２のユーザ信頼情報のランクを所定値分下げる。
【００４７】
リソース信頼情報記憶部２１４は、たとえば、複数の投稿記事２０毎に図４（ａ）に示される第２評価点一覧２４０と、図４（ｂ）に示される記事別信頼情報一覧２５０とを含む。図４（ａ）に示すように、第２評価点一覧２４０は、投稿記事ＩＤ２４２で示される投稿記事２０毎に、その記事の評価を行った複数の査読者１２および編集者１４のユーザ名２４４、採点数２４６、および補正後点数２４８が含まれる。補正後点数２４８とは査読者１２および編集者１４の信頼情報のランクによって重み付けされた後の点数である。詳細については、後述する。
【００４８】
また、図４（ｂ）に示すように、各記事毎の信頼情報を示す記事別信頼情報一覧２５０は、投稿記事ＩＤ２５２毎に、その記事を投稿した投稿者１０のユーザ名２５４、第１評価点２５６、および複数の査読者１２および編集者１４によって評価された第２評価点２２７の合計点として第２評価点計２５８が記憶される。この第２評価点計２５８の値は、集計部２３２によって図４（ａ）の補正後点数２４８の値が集計された結果である。すなわち、集計部２３２は、各投稿記事２０毎に複数の査読者１２および編集者１４による補正後点数２４８の合計を算出し、記事別信頼情報一覧２５０の第２評価点計２５８に格納する。
【００４９】
ユーザ信頼情報記憶部２１６は、図５（ａ）に示される投稿者信頼情報一覧２６０および図５（ｂ）に示される査読者信頼情報一覧２７０を含む。図５（ａ）に示すように、投稿者信頼情報一覧２６０は、投稿者１０毎に、ユーザ名２６２と、記事数２６３と、第１評価点計２６４と、第２評価点計２６６と、ランク２６８と、を記憶する。第１ランク付与部２３４が、投稿者１０毎に、全投稿記事２０の第１評価点２２６および第２評価点２２７の合計を集計し、第１評価点計２６４および第２評価点計２６６にそれぞれ格納する。さらに、第１ランク付与部２３４は、予め定義されている基準に従って、各ユーザにランクを付与し、ランク２６８に格納する。
【００５０】
また、図５（ｂ）に示すように、査読者信頼情報一覧２７０は、査読者１２毎に、ユーザ名２７２と、ランク２７４と、を記憶する。第２ランク付与部２３６は、リソース信頼情報記憶部２１４の第２評価点一覧２４０を参照し、査読者１２間の評価の格差を比較し、評価の差が他の査読者１２と一定以上ある査読者１２のランクを低く設定し、ランク２７４に格納する。第２ランク付与部２３６は、査読者１２毎に、信頼度を示すポイントを付与してもよく、査読者１２が評価をする度に、信頼度を増減させ、情報を蓄積していくこともできる。その場合、信頼度のポイント範囲に応じてランク分けすることができる。
【００５１】
重み付け部２３８は、第２評価点２２７を、査読者１２および編集者１４のランクに応じて重み付けする。ランクに応じて、異なる重み付け係数を予め定義することができる。ここでは、ランクＡおよびＢの場合、１倍、ランクＣの場合、０倍と定義されているものとする。すなわち査読者１２のランクが「Ｃ」と低い場合は、その査読者１２の評価はカウントされないこととなる。たとえば、図５（ｂ）のように査読者１２がランク付けされたとすると、ランク２７４が「Ｃ」となっているユーザＵ１２による第２評価点２２７は、補正されて図４（ａ）に示すように、採点数２４６が「−１」から補正後点数２４８は「０」となる。
【００５２】
また、この重み付けされた補正後点数２４８は、図５（ａ）の投稿者信頼情報一覧２６０の第２評価点計２６６にフィードバックされ、さらにランク２６８に反映されることとなる。
【００５３】
このように、本実施形態によれば、投稿記事２０の評価を行う査読者１２のランク付けを行い、ランクに応じて重み付けされた評価点を投稿者１０のランク付けにフィードバックさせるので、評価の信頼性が向上する。
【００５４】
図６は、本実施形態の電子掲示板システム２００の部分構成を示す機能ブロック図である。電子掲示板システム２００は、投稿記事のタイムスタンプを時刻認証局（ＴＳＡ７）に要求し、時刻認証局（ＴＳＡ７）から受信するタイムスタンプ受信部（タイムスタンプ取得部２８２）と、タイムスタンプに基づいて投稿記事の受付時刻順序を決定する順序決定部２８４と、受付時刻順序に従って投稿記事毎に付与される所定の得点の分配を決定する得点分配部２８６と、をさらに備える。
【００５５】
詳細には、電子掲示板システム２００は、ハッシュ生成部２８０、タイムスタンプ取得部２８２、順序決定部２８４、得点分配部２８６をさらに含む。ハッシュ生成部２８０は、投稿記事受付部２２０が受け付けた各投稿記事２０からハッシュ値を生成する。タイムスタンプ取得部２８２は、ハッシュ生成部２８０が生成したハッシュ値をＴＳＡ７に送信し、タイムスタンプの発行をＴＳＡ７に要求し、ＴＳＡ７からタイムスタンプを受信し、トラッキングデータベース２１０のタイムスタンプ記憶部（図中、「ＴＳ」と示す）２８３に投稿記事２０のハッシュ値と対応付けて記憶する。この構成によれば、ユーザ情報は投稿記事のハッシュ値と対応付けて管理されるので、ユーザ情報と投稿記事とを別々の記憶部にて管理することができるので、記事の投稿者の秘匿性を確保するとともに、記事検索を行うことが可能となる。
【００５６】
なお、本実施形態において、ＴＳＡ７へのタイムスタンプの発行要求は電子掲示板システム２００において行う構成としたが、これに限定されない。各ユーザ端末１００において、記事を投稿する際、ＴＳＡ７にタイムスタンプの発行要求を行い、取得したタイムスタンプを投稿記事２０に添付して電子掲示板システム２００にアップロードすることもできる。この場合、ユーザ端末１００に、ハッシュ生成部、タイムスタンプ取得部、およびタイムスタンプと投稿記事２０を対応付けて管理する記憶部を設ければよい。
【００５７】
順序決定部２８４は、トラッキングデータベース２１０に記憶されたタイムスタンプに基づいて投稿記事２０の受付時刻順序を決定し、リソース信頼情報記憶部２１４に順序テーブル２８５を記憶する。順序テーブル２８５の一例を図７に示す。得点分配部２８６は、順序決定部２８４が決定した受付時刻順序に従って投稿記事２０毎に付与される所定の特定の分配を決定し、リソース信頼情報記憶部２１４の得点記憶部２８７に記憶する。得点分配部２８６は、たとえば、所定の分配関数（図８において、「Ｖ＝ｐ（ｔ）」と示される）に従って、記事を受け付けた時刻順序に従って得点を分配する。この構成によれば、受付時刻順序によって記事に対する得点の分配を公正に決定することが可能となる。
【００５８】
得点とは、たとえば、記事の内容がなんらかの「賞や特権」の対象となるような場合、同じ内容と思われる複数の記事を受け付けた時刻順に、その「賞や特権」を数値化して示したものである。得点分配部２８６によって分配された得点を、さらに記事別信頼情報一覧２５０に追加し、投稿者信頼情報一覧２６０のユーザ毎のランク２６８に反映させることもできる。あるいは、得点分配部２８６における得点の分配時に、投稿記事２０の投稿者１０のランクに応じて得点の分配率を変更することもできる。
【００５９】
図９は、本実施形態のユーザ端末１００の構成の一例を示す機能ブロック図である。ユーザ端末１００は、ログイン要求部１０８、ユーザ証明書取得部１１０、プロキシ生成部１１２、記事入力受付部１２０、記事記憶部（図中、「記事」と示す）１２２、アップロード部１２４、および閲覧部１３０を含む。
【００６０】
ログイン要求部１０８は、ユーザ端末１００が電子掲示板システム２００に対してログインする際、ブラウザ１０２に表示されたログイン画面（不図示）においてユーザ名およびパスワードを操作部より入力し、その入力を受け付け電子掲示板システム２００にネットワーク１を介してログイン要求として送信する。
【００６１】
ユーザ証明書取得部１１０は、ＣＡ３にユーザ証明書の発行を要求し、ユーザ証明書を取得する。このユーザ証明書の取得タイミングは、記事入力受付部１２０が記事を受け付けた後、電子掲示板システム２００にアップロードする前までに行うか、あるいは、予め取得しておくこともできる。プロキシ生成部１１２は、ユーザ証明書取得部１１０が取得したユーザ証明書からプロキシ証明書３０を作成する。
【００６２】
プロキシ証明書とは、ユーザ証明書とユーザ証明書を発行したＣＡ３の証明書、ＣＡ証明書、さらにＣＡ３が認証した計算機（ホスト）証明書などを組み合わせて生成されるものであり、有効期間や認可権限などにもとのユーザ証明書より厳しい制限を加えたものとなる。たとえば、１年間の有効期限を有するユーザ証明書を元に有効期限１週間のプロキシ証明書３０を生成し、掲示板に記事をアップロードする際にタイムスタンプとともに電子掲示板システム２００に送信される。このようにして投稿された投稿記事２０は、電子掲示板システム２００において、プロキシ証明書３０の有効期限が検証され、アップロードされた時刻が有効期限内であれば、投稿記事２０を有効と判断することができる。あるいは、投稿記事２０の署名検証により、記録されているタイムスタンプを取得し、そのタイムスタンプを投稿時刻としてプロキシ証明書３０の有効期限内であれば、投稿記事２０を有効と判断することができる。
【００６３】
記事入力受付部１２０は、ブラウザ１０２に表示された投稿フォーム（後述）上で操作部を用いて投稿者１０が作成した投稿記事２０を受け付け、記事記憶部１２２に格納する。アップロード部１２４は、記事記憶部１２２に格納された投稿記事２０にプロキシ証明書３０を添付して電子掲示板システム２００に送信する。
【００６４】
アップロード部１２４は、投稿記事２０を電子掲示板システム２００にアップロードする。閲覧部１３０は、電子掲示板システム２００に他の投稿者１０から投稿された投稿記事２０を含む記事をネットワーク１を介して閲覧するブラウザ１０２上の画面に相当する。
【００６５】
図１０は、図３の投稿記事受付部２２０の詳細を示す機能ブロック図である。投稿記事受付部２２０は、受信部２９０、検証部２９２、匿名化部２９４を含む。受信部２９０は、ユーザ端末１００からネットワーク１を介して受信したプロキシ証明書３０が添付された投稿記事２０からプロキシ証明書３０を抽出し、検証部２９２に受け渡す。検証部２９２はプロキシ証明書３０の検証を行う。検証部２９２は、ユーザ証明書の発行しているＣＡ３のＣＡ証明書を予め記憶する記憶部（不図示）を含み、ＣＡ証明書を用いて、プロキシ証明書３０の有効期限、証明書発行元、認可権限範囲などを検証する。検証部２９２においてプロキシ証明書３０が承認されなかった場合、その投稿記事２０の受付を禁止する。これにより、認証局により認証された投稿者からの記事のみを受け付けることができるので、投稿者の信頼性およびセキュリティ上の安全性が向上する。
【００６６】
匿名化部２９４は、検証部２９２で承認された投稿記事２０のプロキシ証明書３０を匿名化し、トラッキングデータベース２１０に投稿記事２０と関連付けて記憶する。ここで、「匿名化」とは、ユーザ自身が付与する所謂ハンドルネームとは異なり、システム上で自動的に匿名化され、管理される。たとえば、匿名化の手法としては、投稿記事２０を投稿した投稿者１０の、その時点での投稿者信頼情報一覧２６０におけるランク２６８などの信頼情報と、投稿記事２０の日付時刻情報などから匿名ＩＤを生成することができる。信頼情報は、たとえば、直近三四半期毎の投稿者１０のランク２６８で表現することもでき、たとえば、「ＡＡＡ２００４０１２２１８２３」という匿名ＩＤは、投稿者１０のランク２６８が高いランクＡをずっと保持していることを示し、「ＣＢＡ２００４０１２２１８２３−１」という匿名ＩＤは、投稿者１０のランクが最近上昇してきていることを示すこととなる。なお、末尾の「−１」は、同時刻に複数の記事が投稿された場合に、順次付与される連番である。この構成によれば、記事の投稿者１０を匿名化して記事を記憶するので、記事の匿名性を確保できるとともに、記事の匿名化により記事投稿の行動を促進することができ、また、記事の評価を行う際、査読者１２および編集者１４が投稿者１０の地位身分などに影響されずに先入観のない公正な評価を下すことが可能となる。また、信頼情報を匿名ＩＤに付加することにより、投稿者１０のランクを一瞥で判断することができる。
【００６７】
以上のように構成された電子掲示板システム２００の動作について、以下に説明する。図１１は、本実施形態の電子掲示板システム２００の動作の一例を示すフローチャートである。ここでは、投稿者１０から投稿記事２０が電子掲示板システム２００に投稿され、公開されるまでの動作について説明する。投稿記事２０の評価については、後述する。
【００６８】
はじめにユーザ端末１００が、ネットワーク１に接続し（ステップＳ１０２）、本電子掲示板システム２００のＷｅｂサイト２０４にアクセスする（ステップＳ１０４）。そして、電子掲示板システム２００へユーザ名およびパスワードを用いてログインし（ステップＳ１０６）、電子掲示板システム２００において、ログイン受付部２０７がユーザ端末１００からのログイン要求を受け付け、認証部２０８が認証すると（ステップＳ１０７のＹＥＳ）、ユーザ端末１００において、図１２のメニュー画面３２０が表示部に表示される（ステップＳ１０８）。
【００６９】
メニュー画面３２０は、投稿ボタン３２２、インポートボタン３２４、投稿記事一覧表示ボタン３２６、査読ボタン３２８、記事一覧表示ボタン３３０、プロフィールボタン３３２、ユーザ登録ボタン３３４、ユーザ登録変更ボタン３３６、ログアウトボタン３３８を含む。
【００７０】
投稿ボタン３２２を投稿者１０が押下すると、図１３の投稿フォーム３４０がブラウザ１０２上に表示される。ここでは、量子化学技術関連の掲示板を例としている。なお、メニュー画面３２０における各操作ボタンの押下の受け付けは、ユーザ端末１００のブラウザ１０２を介してＷＷＷサーバ２０２に通知され、受け付けられる。投稿フォーム３４０は、インプットデータ表示欄３４２、インプットデータ用ファイル選択ボタン３４４、アウトプットデータ表示欄３４６、アウトプットデータ用ファイル選択ボタン３４８、コメント入力欄３５０、アップロードボタン３５２を含む。
【００７１】
インプットデータ用ファイル選択ボタン３４４を操作すると、電子掲示板システム２００へ送信するファイルの選択を行うためのファイルリスト画面（不図示）が表示され、ユーザは送信したいファイルを指定することができる。ここで指定されたファイルがインプットデータ表示欄３４２に表示される。同様にして、アウトプットデータ用ファイル選択ボタン３４８を押下し、表示されたリストから選択されたファイルがアウトプットデータ表示欄３４６に表示される。インプットデータ表示欄３４２、インプットデータ用ファイル選択ボタン３４４、アウトプットデータ表示欄３４６、アウトプットデータ用ファイル選択ボタン３４８などは、量子化学特有の項目であり、他の実施例においては、単に添付ファイルの指定ボタンおよびファイル名表示欄とすることもできる。
【００７２】
コメント入力欄３５０には、テキストデータが入力可能である。アップロードボタン３５２の操作を受け付けると、コメント入力欄３５０に入力されたデータと、インプットデータ表示欄３４２およびアウトプットデータ表示欄３４６のファイルが投稿記事２０として電子掲示板システム２００に送信される。
【００７３】
図１１に戻り、投稿者１０が上述の投稿フォーム３４０にて投稿記事２０を入力し（ステップＳ１１０）、ユーザ端末１００が投稿フォーム３４０による投稿記事２０の入力を受け付ける（ステップＳ１１２）。つづいて、投稿者１０が投稿フォーム３４０のアップロードボタン３５２を押下すると（ステップＳ１１４）、ユーザ端末１００において、ユーザ証明書取得部１１０がＣＡ３からユーザ証明書を取得し（ステップＳ１１６）、プロキシ生成部１１２がプロキシ証明書３０を生成し（ステップＳ１１８）、記事入力受付部１２０が受け付けた投稿記事２０に添付してアップロード部１２４がネットワーク１を介して電子掲示板システム２００に送信する（ステップＳ１２０）。
【００７４】
電子掲示板システム２００において、投稿記事受付部２２０がユーザ端末１００から投稿記事２０を受け付ける（ステップＳ１２２）。投稿記事２０に添付されているプロキシ証明書３０を検証部２９２が検証し（ステップＳ１２４）、承認された場合（ステップＳ１２４のＹＥＳ）、匿名化部２９４がプロキシ証明書３０を匿名化する（ステップＳ１２６）。プロキシ証明書３０が承認されなかった場合（ステップＳ１２４のＮＯ）、投稿記事２０の受付は禁止され、処理を終了する。
【００７５】
投稿記事受付部２２０が受け付けた投稿記事２０からハッシュ生成部２８０がハッシュ値を生成する（ステップＳ１２８）。タイムスタンプ取得部２８２がＴＳＡ７にハッシュ値を送信し、タイムスタンプを取得する（ステップＳ１３０）。トラッキングデータベース２１０の投稿記事記憶部２２２に投稿記事２０が格納されるとともに、タイムスタンプ記憶部２８３に投稿記事２０のハッシュ値とタイムスタンプが蓄積される（ステップＳ１３２）。
【００７６】
このようにして蓄積された投稿記事２０は、ユーザ端末１００からの要求に応じて提示される。図１４の投稿記事一覧画面３６０は、図１２のメニュー画面３２０の投稿記事一覧表示ボタン３２６が操作されたときにユーザ端末１００のブラウザ１０２上に表示される。投稿記事一覧画面３６０は、ユーザ端末１００のユーザが投稿した記事の一覧が表示される。記事件数３６２、投稿記事一覧３６４が表示され、投稿記事一覧３６４には、記事番号欄３６６、権限欄３７０、ＩＤ欄３７２が設けられ、記事毎の情報が表示される。記事番号欄３６６の番号は、記事リンク３６８になっていて、操作することにより、その記事が閲覧できる。
【００７７】
図１５の閲覧画面３８０は、図１４の記事リンク３６８が操作されたときに、ユーザ端末１００のブラウザ１０２にその記事の内容が表示される。閲覧画面３８０は、削除ボタン３８２、ブラウズボタン３８４、レビューボタン３８６、記事内容表示欄３８８が設けられている。記事内容表示欄３８８は、インプットデータ表示欄３９０およびアウトプットデータ表示欄３９２が含まれる。この記事内容表示欄３８８のインプットデータ表示欄３９０およびアウトプットデータ表示欄３９２は、インプットデータリンク３９４およびアウトプットデータリンク３９６が操作されたとき、それぞれ表示される。コメント表示入力欄３９６は、投稿記事２０のコメントが表示されるが、編集が可能であり、編集後にコメント更新ボタン３９８を操作することにより、コメントの編集を反映させることができる。
【００７８】
次に、本実施形態の電子掲示板システム２００において、投稿記事２０の評価を行う際の動作について、説明する。図１６は、本実施形態の電子掲示板システム２００の記事評価時の動作の一例を示すフローチャートである。
【００７９】
まず、投稿記事受付部２２０が受け付けた投稿記事２０を自動評価部２２４が自動的に評価し、第１評価点２２６を付与し、リソース信頼情報記憶部２１４に記憶する（ステップＳ２０２）。つづいて、評価受付部２３０が査読者１２および編集者１４からの評価をネットワーク１を介して受け付け、第２評価点２２７として、リソース信頼情報記憶部２１４に記憶する（ステップＳ２０４）。
【００８０】
つづいて、図６の順序決定部２８４が投稿記事２０のタイムスタンプから投稿記事２０の受信時刻順序を決定する（ステップＳ２０６）。得点分配部２８６が、ステップＳ２０６で決定された受信時刻順序に従って、得点の分配を決定する（ステップＳ２０８）。つづいて、第１ランク付与部２３４がステップＳ２０２およびステップＳ２０４で決定した各評価点から投稿者１０のランクを決定する（ステップＳ２１０）。
【００８１】
つづいて、第２ランク付与部２３６が査読者１２の評価を分析する（ステップＳ２１２）。一査読者が評価した第２評価点２２７と他の査読者の第２評価点２２７との差を比較し、差が所定以上の場合（ステップＳ２１４のＹＥＳ）、その一査読者の信頼情報のランクを下げる（ステップＳ２１６）。
【００８２】
そして重み付け部２３８が、査読者のランクに応じて、第２評価点２２７に重み付けをすることにより、査読者のランクを第２評価点２２７にフィードバックする（ステップＳ２１８）。提示部２２８は、ユーザ信頼情報記憶部２１６にアクセスし、ユーザの信頼度を参照し、信頼度が所定値以下の場合（ステップＳ２２０のＹＥＳ）、そのユーザの記事の公開を中止する（ステップＳ２２２）。信頼度が所定値より大きい場合（ステップＳ２２０のＮＯ）、そのまま記事を公開する。
【００８３】
以上説明したように、本実施形態の電子掲示板システム２００によれば、投稿記事２０の評価を行う査読者１２および編集者１４のランク付けを行い、ランクに応じて重み付けされた評価点を投稿者１０のランク付けにフィードバックさせるので、評価の信頼性が向上する。また、投稿記事２０の評価に従って投稿者１０のランク付けを行い、所定ランク以上の投稿者１０の投稿記事２０のみ公開することができるので、悪質な投稿者１０によって自動的に大量に投稿される本題と関係のない迷惑広告などを含む記事を排除することが可能となる。
【００８４】
また、ランクの低い投稿者１０の記事、たとえば、迷惑広告などを含む不適正な記事の投稿は受け付け、公開のみを行わないので、機械的に不適正な記事が自動的に大量に投稿されているような場合に、投稿者１０に気付かれずに信頼性の評価を適切に行うことができる。すなわち不適正な記事を投稿する悪質な投稿者１０に記事の受付が拒否されたことが認知されると、別のユーザに登録し直して投稿するという措置を取る可能性があるが、その措置を少しでも遅らせることが可能となる。その間、悪質な投稿者１０の評価のみを下げていくことができ、不適正な記事の公開も防止可能となる。
【００８５】
また、本実施形態の電子掲示板システム２００において、図１７に示すように、投稿者１０、査読者１２、および編集者１４は、それぞれ記事への異なるアクセス権限を有する。たとえば、投稿者１０がＣＡ３にユーザ証明書５０２の発行を申請し（ステップＰ１）、ＣＡ３によって認証されたユーザ証明書５０２を受信する（ステップＰ３）。投稿者１０のユーザ端末１００において、ユーザ証明書５０２から投稿者プロキシ証明書５１０（図中、「Ｃ１」と示す）を生成する（ステップＰ５）。投稿者１０が投稿記事２０を投稿する際（ステップＰ７）、生成した投稿者プロキシ証明書５１０を投稿記事２０に添付し、電子掲示板システム２００に投稿し、投稿された投稿記事２０がトラッキングデータベース２１０に格納される（ステップＰ９）。電子掲示板システム２００において、投稿記事２０に添付されている投稿者プロキシ証明書５１０が匿名化され（ステップＰ１１）、匿名化投稿者証明書５１２（図中、「Ｃ３」と示す）として投稿記事２０に添付され、トラッキングデータベース２１０に格納される。
【００８６】
このようにして投稿された投稿記事２０は、査読者１２によって閲覧される（ステップＰ１３）。査読者１２は、この投稿記事２０に査読記事を作成する（ステップＰ２７）。その際、査読者１２もＣＡ３にユーザ証明書５０２に発行を申請し（ステップＰ２１）、ＣＡ３によって認証されたユーザ証明書５０２を受信する（ステップＰ２３）。そして、査読者１２のユーザ端末１００において、ユーザ証明書５０２から査読者プロキシ証明書５２０（図中、「Ｃ５」と示す）が生成される（ステップＰ２５）。査読記事５２２に査読者プロキシ証明書５２０を添付し、電子掲示板システム２００に送信し、トラッキングデータベース２１０に格納する（ステップＰ２９）。
【００８７】
さらに、編集者１４は、投稿記事２０および査読記事５２２の両方に対してアクセス権限を有している。編集者１４は、投稿記事２０または査読記事５２２を閲覧する（ステップＰ３３またはステップＰ３５）。そして、編集者１４が査読記事５２２に編集を加え（ステップＰ４１）、編集記事５３０を生成し、電子掲示板システム２００に送信し、トラッキングデータベース２１０に格納する（ステップＰ４３）。このとき、編集記事５３０には、匿名化投稿者証明書５１２および匿名化査読者証明書５２４が添付されており、投稿者１０および査読者１２の匿名性が確保されている。
【００８８】
なお、本実施形態において、投稿記事２０に対する評価についてのみ説明したが、査読記事および編集記事についても同様な評価を行い、第１および第２評価点を付与することができ、さらに査読者１２および編集者１４のユーザ信頼情報のランク付けにも反映させることができる。
【００８９】
以上説明したように、本発明に係る電子掲示板システム２００によれば、投稿者１０、査読者１２、編集者１４などの信頼情報を保持し、評価に反映可能とすることにより、投稿記事２０の評価を適正に行うことができる。また、評価に基づいて、記事を投稿したユーザに公正に利益が分配される仕組みを提供される。また、ユーザ認証を行うとともに、ユーザ毎の信頼情報に基づいて、記事の公開を制限するので、電子掲示板で常に問題となる、掲示板荒らしや、スパムと呼ばれる迷惑広告の多量投稿などの被害を最小限に留めることができる。
【００９０】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【図面の簡単な説明】
【００９１】
【図１】本発明に係る電子掲示板システムのシステム構成の一例を示すブロック図である。
【図２】図１の電子掲示板システムのユーザ登録画面の一例を示す図である。
【図３】図１の電子掲示板システムの要部構成を示す機能ブロック図である。
【図４】図３のリソース信頼情報記憶部の構造の一例を示す図である。
【図５】図３のユーザ信頼情報記憶部の構造の一例を示す図である。
【図６】図３の電子掲示板システムの部分構成を示す機能ブロック図である。
【図７】図３のリソース信頼情報記憶部の順序テーブルの構造の一例を示す図である。
【図８】図６の得点分配部による得点の分配を説明するための図である。
【図９】本実施形態のユーザ端末の構成の一例を示す機能ブロック図である。
【図１０】図３の投稿記事受付部の詳細を示す機能ブロック図である。
【図１１】本実施形態の電子掲示板システムの動作の一例を示すフローチャートである。
【図１２】本実施形態の電子掲示板システムのメニュー画面の一例を示す図である。
【図１３】本実施形態の電子掲示板システムの投稿フォームの一例を示す図である。
【図１４】本実施形態の電子掲示板システムの投稿記事一覧画面の一例を示す図である。
【図１５】本実施形態の電子掲示板システムの閲覧画面の一例を示す図である。
【図１６】本実施形態の電子掲示板システムの記事評価時の動作の一例を示すフローチャートである。
【図１７】本実施形態の電子掲示板システムのユーザのアクセス権限を説明するための図である。
【符号の説明】
【００９２】
１  ネットワーク
７  ＴＳＡ
１０  投稿者
１２  査読者
１４  編集者
２０  投稿記事
３０  プロキシ証明書
４０  記事一覧
１００  ユーザ端末
１０２  ブラウザ
１０４  メーラー
１０８  ログイン要求部
１１０  ユーザ証明書取得部
１１２  プロキシ生成部
１２０  記事入力受付部
１２２  記事記憶部
１２４  アップロード部
１３０  閲覧部
２００  電子掲示板システム
２０２  ＷＷＷサーバ
２０４  Ｗｅｂサイト
２０６  ユーザ登録部
２０７  ログイン受付部
２０８  認証部
２１０  トラッキングデータベース
２１２  ＡＣＬ
２１４  リソース信頼情報記憶部
２１６  ユーザ信頼情報記憶部
２２０  投稿記事受付部
２２２  投稿記事記憶部
２２４  自動評価部
２２６  第１評価点
２２７  第２評価点
２２８  提示部
２３０  評価受付部
２３２  集計部
２３４  第１ランク付与部
２３６  第２ランク付与部
２３８  付け部
２４２  投稿記事ＩＤ
２４４  ユーザ名
２４６  採点数
２４８  補正後点数
２５０  記事別信頼情報一覧
２５２  投稿記事ＩＤ
２５４  ユーザ名
２６０  投稿者信頼情報一覧
２６２  ユーザ名
２６３  記事数
２６８  ランク
２７０  査読者信頼情報一覧
２７２  ユーザ名
２７４  ランク
２８０  ハッシュ生成部
２８２  タイムスタンプ取得部
２８３  タイムスタンプ記憶部
２８４  順序決定部
２８５  順序テーブル
２８６  得点分配部
２８７  得点記憶部
２９０  受信部
２９２  検証部
２９４  匿名化部
３００  ユーザ登録画面
３０２  ユーザ名欄
３０４  パスワード欄
３０６  パスワード確認欄
３０８  本名欄
３１０  メールアドレス欄
３１２  コメント欄
３１４  権限指定ラジオボタン
３１６  無効指定ラジオボタン
３１８  登録ボタン
３２０  メニュー画面
３２２  投稿ボタン
３２４  インポートボタン
３２６  投稿記事一覧表示ボタン
３２８  査読ボタン
３３０  記事一覧表示ボタン
３３２  プロフィールボタン
３３４  ユーザ登録ボタン
３３６  ユーザ登録変更ボタン
３３８  ログアウトボタン
３４０  投稿フォーム
３４２  インプットデータ表示欄
３４４  インプットデータ用ファイル選択ボタン
３４６  アウトプットデータ表示欄
３４８  アウトプットデータ用ファイル選択ボタン
３５０  コメント入力欄
３５２  アップロードボタン
３６０  投稿記事一覧画面
３６２  記事件数
３６４  投稿記事一覧
３６６  記事番号欄
３６８  記事リンク
３７０  権限欄
３７２  ＩＤ欄
３８０  閲覧画面
３８２  削除ボタン
３８４  ブラウズボタン
３８６  レビューボタン
３８８  記事内容表示欄
３９０  インプットデータ表示欄
３９２  アウトプットデータ表示欄
３９４  インプットデータリンク
３９６  アウトプットデータリンク
３９６  コメント表示入力欄
３９８  コメント更新ボタン
５０２  ユーザ証明書
５１０  投稿者プロキシ証明書
５１２  匿名化投稿者証明書
５２０  査読者プロキシ証明書
５２２  査読記事
５２４  匿名化査読者証明書
５３０  編集記事
【図１】
2007094848.tif 000003
【図２】
2007094848.tif 000004
【図３】
2007094848.tif 000005
【図４】
2007094848.tif 000006
【図５】
2007094848.tif 000007
【図６】
2007094848.tif 000008
【図７】
2007094848.tif 000009
【図８】
2007094848.tif 000010
【図９】
2007094848.tif 000011
【図１０】
2007094848.tif 000012
【図１１】
2007094848.tif 000013
【図１２】
2007094848.tif 000014
【図１３】
2007094848.tif 000015
【図１４】
2007094848.tif 000016
【図１５】
2007094848.tif 000017
【図１６】
2007094848.tif 000018
【図１７】
2007094848.tif 000019