(57)【要約】【課題】ユーザのコメントをできるだけ反映させつつ、記事の作成者等に予期せぬ被害を与えることを防ぐ装置を提供する。【解決手段】記事管理装置１は、記事の閲覧要求を受け付ける閲覧要求受付部１１と、閲覧要求された記事を記事データベース２１から抽出する記事抽出部１２と、その抽出した記事に付された複数のコメントを、辞書データベース２２を参照して解析し、同義語及び類義語が含まれることにより、最初のコメントと重複する複数のコメントのうち、最初に投稿されたコメントを表示し、当該最初に投稿されたコメントが投稿された日時から一定の期間内に投稿された、最初に投稿されたコメントと重複するコメントを非表示にするように集約する記事集約部１３と、その集約したコメントが付された記事を、閲覧要求したユーザ端末２に送信する記事送信部１４とを備える。【選択図】図１
2011243078.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末から投稿された複数のコメントが付された記事を管理する記事管理装置であって、
複数のユーザ端末から投稿された複数のコメントが付された記事が、当該複数のコメントが投稿された日時とともに記憶される記事データベースと、
ユーザ端末から、前記記事データベースに記憶された記事の閲覧要求を受け付ける閲覧要求受付手段と、
前記閲覧要求受付手段により閲覧要求が受け付けられた記事を前記記事データベースから抽出する記事抽出手段と、
同義語及び類義語が予め記憶された辞書データベースと、
前記記事抽出手段により抽出された記事に付された複数のコメントを、前記辞書データベースを参照して解析し、同義語及び類義語が含まれることにより、最初のコメントと重複する複数のコメントのうち、最初に投稿されたコメントを表示し、当該最初に投稿されたコメントが投稿された日時から一定の期間内に投稿された、前記最初に投稿されたコメントと重複するコメントを非表示にするように集約する記事集約手段と、
前記記事集約手段により集約されたコメントが付された記事を前記閲覧要求受付手段に対して閲覧要求したユーザ端末に送信する記事送信手段とを備える記事管理装置。
【請求項２】
請求項１に記載の記事管理装置であって、
前記記事集約手段は、前記閲覧要求受付手段に対して閲覧要求したユーザ端末とは異なる他のユーザ端末から入力されたコメントについてのみ、前記同義語及び類義語が含まれる複数のコメントの集約を行う記事管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザ端末から投稿された複数のコメントが付された記事を管理する記事管理装置に関する。
【背景技術】
【０００２】
従来より、インターネット等のネットワーク上のコミュニティにおいてユーザがコメントを投稿し、そのコメントをユーザ同士で交換することが行われている。
【０００３】
しかしながら、中には、誹謗・中傷、卑猥、差別用語、プライバシーに関する事等、不適切な文言を投稿するユーザもいる。そこで、不適切な文言を含む投稿が公衆に広がらないようにするための対策が求められる。
【０００４】
このような問題を解決するため、電子掲示板に係る情報を監視し、予め決められた文言が投稿されたコメントについては、その文言を適切な文言に置き換えるか削除する装置が知られている（例えば、特許文献１参照）。この装置によると、不適切な用語が投稿されたとしても、これらを直ちに変更又は削除できるため、記事の作成者や予期せぬ第三者が受ける被害を最小限に抑えることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３４２１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の装置では、個々の文言は不適切でなくても、不特定多数の人が繰り返すことによって受ける被害を抑えることができない。例えば、最初に、「情けない。」という文言が投稿された後、不特定多数の人が「そうだ。そうだ。」、「私もそう思う。」等といった同意の文言や、「頼りない。」といった文言が繰り返されたとする。「情けない。」、「そうだ。そうだ。」、「私もそう思う。」、「頼りない。」といった個々の文言は、不適切なものではない。しかし、最初に、「情けない。」という文言が投稿された後、不特定多数の人が「そうだ。そうだ。」、「私もそう思う。」等といった同意の文言や、「頼りない。」といった文言が繰り返されれば、その対象となった特定の人物の感情を害することが予想されるが、特許文献１に記載の装置では、このような被害を抑えることができない。一方で、「そうだ。そうだ。」、「私もそう思う。」といった文言までも不適切な用語と定義づけると、全体としては適切なコメントであっても、不適切な文言が含まれているという理由でコメントが削除又は変更される可能性がある。そのため、ユーザのコメントはできるだけ反映させつつ、記事の作成者や予期せぬ第三者が受ける被害を最小限に抑えることの可能な装置が求められている。
【０００７】
本発明は、ユーザのコメントをできるだけ反映させつつ、記事の作成者や第三者が予期せぬ被害を受けることを抑止することの可能な装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
（１）  複数のユーザ端末から投稿された複数のコメントが付された記事を管理する記事管理装置であって、複数のユーザ端末から投稿された複数のコメントが付された記事が、当該複数のコメントが投稿された日時とともに記憶される記事データベースと、ユーザ端末から、前記記事データベースに記憶された記事の閲覧要求を受け付ける閲覧要求受付手段と、前記閲覧要求受付手段により閲覧要求が受け付けられた記事を前記記事データベースから抽出する記事抽出手段と、同義語及び類義語が予め記憶された辞書データベースと、前記記事抽出手段により抽出された記事に付された複数のコメントを、前記辞書データベースを参照して解析し、同義語及び類義語が含まれることにより、最初のコメントと重複する複数のコメントのうち、最初に投稿されたコメントを表示し、当該最初に投稿されたコメントが投稿された日時から一定の期間内に投稿された、前記最初に投稿されたコメントと重複するコメントを非表示にするように集約する記事集約手段と、前記記事集約手段により集約されたコメントが付された記事を前記閲覧要求受付手段に対して閲覧要求したユーザ端末に送信する記事送信手段とを備える記事管理装置。
【００１０】
（１）に記載の発明によれば、閲覧要求受付手段は、ユーザ端末から、複数のユーザ端末から投稿された複数のコメントが付された記事が記憶される記事データベースに記憶された記事の閲覧要求を受け付け、記事抽出手段は、閲覧要求受付手段により閲覧要求が受け付けられた記事を記事データベースから抽出する。そして、記事集約手段は、記事抽出手段が抽出した記事に付された複数のコメントを、辞書データベースを参照して解析し、同義語及び類義語が含まれることにより、最初のコメントと重複する複数のコメントのうち、最初に投稿されたコメントを表示し、当該最初に投稿されたコメントが投稿された日時から一定の期間内に投稿された、前記最初に投稿されたコメントと重複するコメントを非表示にするように集約する。また、記事送信手段は、記事集約手段により集約されたコメントが付された記事を、閲覧要求したユーザ端末に送信する。
【００１１】
これにより、コメントの内容が変更又は削除されることはないため、ユーザのコメントをできるだけ反映させることができる。また、同義語及び類義語が含まれることにより、最初のコメントと重複するコメントが複数あっても、最初に投稿されたコメントを表示し、当該最初に投稿されたコメントが投稿された日時から一定の期間内に投稿された、最初に投稿されたコメントと重複するコメントを非表示にするように集約してユーザ端末に送信するため、不適切な文言が多用された場合だけでなく、個々の文言は不適切でなくても、不特定多数の人が繰り返すことによって被害を与えてしまい得る文言が多用された場合においても、記事の作成者や第三者が予期せぬ被害を受けることを抑止することができる。よって、ユーザのコメントをできるだけ反映させつつ、記事の作成者や第三者が予期せぬ被害を受けることを抑止可能な装置を提供することができる。なお、記事データベースには、あらゆるコメントが記憶されているので、記事の作成者や第三者が予期せぬ被害を受けた場合に、コメントの履歴を検索することが可能である。
【００１２】
（２）  （１）に記載の記事管理装置であって、前記記事集約手段は、前記閲覧要求受付手段に対して閲覧要求したユーザ端末とは異なる他のユーザ端末から入力されたコメントについてのみ、前記同義語及び類義語が含まれる複数のコメントの集約を行う記事管理装置。
【００１３】
（２）に記載の発明によれば、自身が入力したコメントは集約されないので、実際にはコメントが集約されているという心証をユーザに与えることを防ぐことができる。したがって、あたかも全てのコメントが反映されているかのような心証を与えつつ、記事の作成者や第三者が予期せぬ被害を受けることを抑止することの可能な装置を提供することができる。
【発明の効果】
【００１４】
本発明によれば、ユーザのコメントをできるだけ反映させつつ、記事の作成者や第三者が予期せぬ被害を受けることを抑止することの可能な装置を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る記事管理装置１を説明するための全体構成を示す図である。
【図２】第１実施形態に係る記事データベース２１を示す図である。
【図３】第１及び第２実施形態に係る辞書データベース２２を示す図である。
【図４】第１実施形態に係る記事管理装置１のフローチャートである。
【図５】第１実施形態に係る記事管理装置１を用いたときのユーザ端末２の画面３０での表示例を示す図である。
【図６】第２実施形態に係る記事管理装置１０１を説明するための全体構成を示す図である。
【図７】第２実施形態に係る記事データベース１２１を示す図である。
【図８】第２実施形態に係る記事管理装置１０１のフローチャートである。
【図９】第２実施形態に係る記事管理装置１０１を用いたときのユーザ端末２の画面３０での表示例を示す図である。
【図１０】図９に続く図である。
【図１１】図１０に続く図である。
【図１２】図１１に続く図である。
【発明を実施するための形態】
【００１６】
［第１実施形態］
以下、本発明の第１実施形態について図を参照しながら説明する。
【００１７】
［全体構成］
図１は、第１実施形態に係る記事管理装置１を説明するための全体構成を示す図である。記事管理装置１は、複数のユーザ端末２から投稿された複数のコメントが付された記事を管理する装置であり、記事管理装置１に係る各機能を統括的に制御する制御部１０と、この制御部１０が各機能を制御するために必要なプログラムやデータが記憶される記憶部２０とを備える。
【００１８】
まず、記憶部２０について説明すると、記憶部２０は、複数のユーザ端末から投稿された複数のコメントが付された記事が記憶される記事データベース２１と、同義語及び類義語が予め記憶された辞書データベース２２とを備える。記事は、複数のコメントが付されたものであれば、どのようなものであってもよく、複数のコメントを付すことの可能なニュース記事について説明するが、電子掲示板であってもよいし、ブログであってもよい。
【００１９】
記事データベース２１は、図２に例示される。記事データベース２１は、記事を識別するための「記事番号」フィールドと、記事の実際の内容を示す「記事の内容」フィールドと、この記事に付したコメントを識別するための「コメント番号」フィールドと、複数のユーザ端末２の中から実際にコメントを入力したユーザ端末２の種類を識別するための「端末ＩＤ」フィールドと、コメントを入力した日時を示す「日時」フィールドと、コメントの内容を示す「コメントの内容」フィールドとを有する。例えば、「日本代表チーム、格下に大敗・・・」という記事番号「１」の記事に対し、最初に、端末ＩＤが「ａａａ」のユーザ端末２から２０１０年５月１３日１１時３５分に「情けない。こんな奴に任せてたら、ダメになる。もう我慢の限界だ！」というコメントが入力されると、記事データベース２１には、コメント番号フィールド「１−１」が追加され、端末ＩＤフィールドに「ａａａ」という情報が記憶され、日時フィールドに「２０１０年５月１３日１１時３５分」という情報が記憶され、コメントの内容フィールドに「情けない。こんなやつに任せてたら、ダメになる。もう我慢の限界だ！」という情報が記憶される。続いて、端末ＩＤが「ｂｂｂ」のユーザ端末２から２０１０年５月１３日１２時０７分に「そうだ。そうだ。」というコメントが入力されると、記事データベース２１には、コメント番号フィールド「１−２」が追加され、端末ＩＤフィールドに「ｂｂｂ」という情報が記憶され、日時フィールドに「２０１０年５月１３日１２時０７分」という情報が記憶され、コメントの内容フィールドに「そうだ。そうだ。」という情報が記憶される。
【００２０】
辞書データベース２２は、図３に例示される。辞書データベース２２には、公の秩序又は善良の風俗を害するおそれがある単語に限らず、繰り返し用いられれば、心情を害するおそれのある単語については、広く一般的に同義語及び類義語が予め記憶されている。
【００２１】
続いて、制御部１０について説明する。制御部１０は、閲覧要求受付部１１と、記事抽出部１２と、記事集約部１３と、記事送信部１４とを備える。閲覧要求受付部１１は、閲覧要求受付手段として機能し、記事抽出部１２は、記事抽出手段として機能し、記事集約部１３は、記事集約手段として機能し、記事送信部１４は、記事送信手段として機能する。
【００２２】
閲覧要求受付部１１は、ユーザ端末２から、記事データベース２１に記憶された記事の閲覧要求を受け付ける。記事抽出部１２は、閲覧要求受付部１１により閲覧要求が受け付けられた記事を記事データベース２１から抽出する。
【００２３】
記事集約部１３は、記事抽出部１２が抽出した記事に付された複数のコメントを、辞書データベース２２を参照して解析し、同義語及び類義語が含まれることにより、最初のコメントと重複する複数のコメントのうち、最初に投稿されたコメントを表示し、当該最初に投稿されたコメントが投稿された日時から一定の期間内（例えば、３日間）に投稿された、最初に投稿されたコメントと重複するコメントを非表示にするように集約する。
【００２４】
同義語及び類義語の集約は、次の規則にしたがって行う。原則として、辞書データベース２２に格納された同義語及び類義語を含むコメントは、最先のコメントを「最初に投稿されたコメント」とする。つまり、最先のコメントのみをユーザ端末２に送信し、最先に投稿されたコメントが投稿された日時から一定の期間内（例えば、３ヶ月）に投稿された、最先に投稿されたコメントと重複するコメントをユーザ端末２に送信することのないよう集約する。
【００２５】
ところで、最先に投稿されたコメントが投稿された日時から一定の期間を経過した後にさらにコメントが投稿された場合、一定の期間を経過してから最先に投稿されたコメントを「最初のコメント」とする。つまり、最先に投稿されたコメントが投稿された日時から一定の期間内に投稿されたコメントについては、コメントの集約を行わずに表示する。そして、一定の期間を経過した後、最先に投稿されたコメントは集約を行わずに表示してこれを「最初のコメント」とし、さらに一定の期間内に投稿された、最初に投稿されたコメントと重複するコメントについて、コメントの集約を行う。なお、この処理は、一定の期間が経過する度に適用される。以降、これを繰り返す。
【００２６】
第１の例外として、辞書データベース２２に格納された同義語及び類義語を含むコメントであっても、同義語及び類義語を肯定するコメントと、同義語及び類義語を否定するコメントとの関係に立つ場合、同義語及び類義語を否定するコメントについては、コメントの集約を行わない。
【００２７】
第２の例外として、閲覧要求受付部１１に対して閲覧要求したユーザ端末とは異なる他のユーザ端末から入力されたコメントについてのみ、同義語及び類義語が含まれる複数のコメントの集約を行い、閲覧要求受付部１１に対して閲覧要求したユーザ端末と同一のユーザ端末から入力されたコメントについては、コメントの集約を行わない。
【００２８】
記事送信部１４は、記事集約部１３により集約されたコメントが付された記事を、閲覧要求受付部１１に対して閲覧要求したユーザ端末２に送信する。
【００２９】
［本実施形態のハードウェア及びソフトウェアの構成］
本実施形態のハードウェア及びソフトウェアの構成について説明する。記事管理装置１及びユーザ端末２のハードウェアには、制御装置（制御部）としてのＣＰＵの他、記憶装置（記憶部）、通信装置（通信部）、表示装置（表示部）及び入力装置（入力部）が含まれる。記憶装置（記憶部）としては、例えば、メモリ（ＲＡＭ、ＲＯＭ等）、ハードディスクドライブ（ＨＤＤ）又は光ディスク（ＣＤ、ＤＶＤ等）ドライブ等が挙げられる。通信装置（通信部）としては、例えば、各種有線又は無線インターフェース装置等が挙げられる。表示装置（表示部）としては、例えば、液晶ディスプレイ又はプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置（入力部）としては、例えば、キーボード、ポインティング・デバイス（マウス等）又はリモコン装置等が挙げられる。
【００３０】
記事管理装置１及びユーザ端末２のソフトウェアには、上記ハードウェアを制御するプログラムやデータが含まれる。プログラムやデータは、記憶装置（記憶部）により記憶され、制御装置（制御部）により適宜実行、参照される。また、コンピュータ・プログラムやデータは、電磁的方法により配布することも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布することも可能である。
【００３１】
なお、後に説明する第２実施形態の記事管理装置１０１及びユーザ端末２のハードウェア及びソフトウェアも同様の構成を有する。
【００３２】
［フローチャート］
図４は、本実施形態に係る記事管理装置１のフローチャートである。
【００３３】
ステップＳ１では、閲覧要求受付部１１は、閲覧要求受付処理を行う。この閲覧要求受付処理では、閲覧要求受付部１１は、ユーザ端末２から、記事データベース２１に記憶された記事の閲覧要求を受け付ける処理を行う。
【００３４】
ステップＳ２では、記事抽出部１２は、記事抽出処理を行う。この記事抽出処理では、記事抽出部１２は、閲覧要求受付部１１により閲覧要求が受け付けられた記事を記事データベース２１から抽出する処理を行う。
【００３５】
ステップＳ３では、記事集約部１３は、記事集約処理を行う。この記事集約処理では、記事集約部１３は、記事抽出部１２が抽出した記事に付された複数のコメントを、辞書データベース２２を参照して解析し、前述した規則（原則、第１の例外及び第２の例外）にしたがって、同義語及び類義語が含まれることにより、最初のコメントと重複する複数のコメントのうち、最初に投稿されたコメントを表示し、当該最初に投稿されたコメントが投稿された日時から一定の期間内（例えば、３日間）に投稿された、最初に投稿されたコメントと重複するコメントを非表示にするように集約する処理を行う。
【００３６】
ステップＳ４では、記事送信部１４は、記事送信処理を行う。この記事送信処理では、記事送信部１４は、記事集約部１３により集約されたコメントが付された記事を、閲覧要求受付部１１に対して閲覧要求したユーザ端末２に送信する処理を行う。この処理を終えると、制御部１０は、記事管理装置１での一連の処理を終了する。
【００３７】
［第１の実施形態に係る記事管理装置１の実施例］
図５は、第１の実施形態に係る記事管理装置１を実施したときのユーザ端末２の画面３０での表示例を示す図である。ここでは、記事データベース２１に、図２に示す情報が格納されている場合において、端末ＩＤ「ａａａ」に対応するユーザ端末２が、閲覧要求受付部１１に対し、記事番号「１」に対応する記事の閲覧要求をした場合について説明する。
【００３８】
まず、閲覧要求受付部１１は、端末ＩＤ「ａａａ」に対応するユーザ端末２から、記事データベース２１に記憶された記事のうち、記事番号「１」に対応する記事の閲覧要求を受け付ける。次に、記事抽出部１２は、記事データベース２１から、閲覧要求受付部１１により閲覧要求が受け付けられた記事を、記事に付された複数のコメントと共に抽出する。
【００３９】
記事集約部１３は、記事抽出部１２が抽出した記事に付された複数のコメントを、辞書データベース２２を参照して解析し、同義語及び類義語が含まれることにより、最初のコメントと重複する複数のコメントのうち、最初に投稿されたコメントを表示し、当該最初に投稿されたコメントが投稿された日時から一定の期間内に投稿された、最初に投稿されたコメントと重複するコメントを非表示にするように集約する。
【００４０】
まず、コメント番号「１−１」に対応するコメントについて検討する。このコメントは、記事番号「１」に対応する記事に付された最初のコメントなので、集約の対象にはならない。
【００４１】
次に、コメント番号「１−２」に対応するコメントについて検討する。このコメントと、コメント番号「１−１」に対応するコメントと対比すると、同義語・類義語はない。よって、コメント番号「１−２」に対応するコメントは、集約の対象にはならない。
【００４２】
次に、コメント番号「１−３」に対応するコメントについて検討する。このコメントと、コメント番号「１−１」に対応するコメントと対比すると、同義語・類義語はない。しかし、このコメントと、コメント番号「１−２」に対応するコメントと対比すると、コメント「１−３」に含まれる「そう思う」は、コメント「１−２」に含まれる「そうだ」と同義語又は類義語の関係にある。同義語及び類義語を集約する規則によると、原則として、辞書データベース２２に格納された同義語及び類義語を含むコメントは、最先のコメントのみをユーザ端末２に送信し、他のコメントをユーザ端末２に送信することのないよう集約する。したがって、コメント番号「１−３」に対応するコメントは、集約の対象であり、ユーザ端末２に送信されることがないよう集約される。
【００４３】
次に、コメント番号「１−４」に対応するコメントについて検討する。このコメントと、コメント番号「１−１」に対応するコメントと対比すると、コメント「１−４」に含まれる「情けない」は、コメント「１−１」に含まれる「頼りない」と同義語又は類義語の関係にある。同義語及び類義語を集約する規則によると、原則として、辞書データベース２２に格納された同義語及び類義語を含むコメントは、最先のコメントのみをユーザ端末２に送信し、他のコメントをユーザ端末２に送信することのないよう集約する。したがって、コメント番号「１−４」に対応するコメントは、集約の対象であり、ユーザ端末２に送信されることがないよう集約される。
【００４４】
次に、コメント番号「１−５」に対応するコメントについて検討する。このコメントと、コメント番号「１−１」に対応するコメントと対比すると、同義語・類義語はないが、コメント番号「１−２」に対応するコメントと対比すると、コメント番号「１−５」に含まれる「同感」は、コメント番号「１−２」に含まれる「そうだ」と同義語又は類義語の関係にあるように思われる。しかし、同義語及び類義語を集約する規則によると、第１の例外として、辞書データベース２２に格納された同義語及び類義語を含むコメントであっても、同義語及び類義語を肯定するコメントと、同義語及び類義語を否定するコメントとの関係に立つ場合、同義語及び類義語を否定するコメントについては、コメントの集約を行わない。コメント番号「１−５」に対応するコメントは、辞書データベース２２に格納された単語である「同感」を含むが、コメント番号「１−２」に対応するコメントと、コメント番号「１−５」に対応するコメントとは、同義語及び類義語を肯定するコメントと、同義語及び類義語を否定するコメントとの関係にある。したがって、コメント番号「１−５」に対応するコメントは、集約の対象にはならない。
【００４５】
最後に、コメント番号「１−６」に対応するコメントについて検討する。このコメントと、コメント番号「１−１」に対応するコメントと対比すると、コメント番号「１−６」に含まれる「愛想が尽き」は、コメント番号「１−１」に含まれる「情けない」と同義語又は類義語の関係にある。しかし、同義語及び類義語を集約する規則によると、第２の例外として、閲覧要求受付部１１に対して閲覧要求したユーザ端末とは異なる他のユーザ端末から入力されたコメントについてのみ、同義語及び類義語が含まれる複数のコメントの集約を行い、閲覧要求受付部１１に対して閲覧要求したユーザ端末と同一のユーザ端末から入力されたコメントについては、コメントの集約を行わない。コメント番号「１−６」に対応するコメントは、閲覧要求受付部１１に対して閲覧要求した端末ＩＤ「ａａａ」に対応するユーザ端末２と同一のユーザ端末２から入力されたコメントである。したがって、コメント番号「１−６」に対応するコメントは、集約の対象にはならない。
【００４６】
図５は、記事送信部１４が、記事集約部１３により集約されたコメントが付された記事を、閲覧要求受付部１１に対して閲覧要求したユーザ端末２である、端末ＩＤ「ａａａ」のユーザ端末２に送信したときの画面３０での表示例である。画面３０には、記事集約部１３が集約し、記事送信部１４が送信した情報が、コメントが付された順に配列して逐次表示される。図５によると、画面３０の上方には、記事番号「１」に対応する記事として、「日本代表チーム、格下に大敗・・・」という文字が表示されている。この記事の下方には、記事に付されたコメントのうち、記事集約部１３により集約されたコメントであるコメント番号「１−１」、「１−２」、「１−５」及び「１−６」に対応するコメントが表示されている。
【００４７】
本実施例によると、コメントの内容が変更又は削除されることはないため、ユーザのコメントをできるだけ反映させることができる。また、同義語及び類義語が含まれることにより、最初のコメントと重複するコメントが複数あっても、最初に投稿されたコメントを表示し、当該最初に投稿されたコメントが投稿された日時から一定の期間内に投稿された、最初に投稿されたコメントと重複するコメントを非表示にするように集約してユーザ端末２に送信するため、不適切な文言が多用された場合だけでなく、個々の文言は不適切でなくても、不特定多数の人が繰り返すことによって被害を与えてしまい得る文言が多用された場合においても、記事の作成者や第三者が予期せぬ被害を受けることを抑止することができる。よって、ユーザのコメントをできるだけ反映させつつ、記事の作成者や第三者が予期せぬ被害を受けることを抑止可能な記事管理装置１を提供することができる。なお、記事データベース２１には、あらゆるコメントが記憶されているので、記事の作成者や第三者が予期せぬ被害を受けた場合に、コメントの履歴を検索することが可能である。
【００４８】
また、本実施例によると、辞書データベース２２に格納された同義語及び類義語を含むコメントであっても、同義語及び類義語を肯定するコメントと、同義語及び類義語を否定するコメントとの関係に立つ場合、同義語及び類義語を否定するコメントについては、コメントの集約を行わない。よって、不適切な文言が用いられていないにも関わらず、コメントの内容が集約されることを防ぐことができる。
【００４９】
また、本実施例によると、記事集約部１３は、閲覧要求受付部１１に対して閲覧要求したユーザ端末２とは異なる他のユーザ端末２から入力されたコメントについてのみ、前記同義語及び類義語が含まれる複数のコメントの集約を行う。これにより、自身が入力したコメントは集約されないので、記事管理装置１でコメントを集約しているという心証をユーザに与えることを防ぐことができる。したがって、あたかも全てのコメントが反映されているかのような心証を与えつつ、記事の作成者や第三者が予期せぬ被害を受けることを防止することの可能な記事管理装置１を提供することができる。
【００５０】
なお、本実施形態では、複数のコメントを付すことの可能なニュース記事を例にしているが、電子掲示板やブログにも適用できる。電子掲示板やブログの場合、最初に記事を投稿するのは個人であることが多く、ニュース記事の場合よりも高い頻度で、記事の作成者が全く予期しない被害を受け得るが、本実施形態に記載の発明を電子掲示板やブログに適用することで、記事の作成者が予期せぬ被害を受けることを防止できる。
【００５１】
［第２実施形態］
以下、本発明の第２実施形態について図を参照しながら説明する。
第１の実施形態は、いったんは全てのコメントを受け付け、閲覧要求受付部１１が記事の閲覧要求を受け付けたことに応じてコメントの集約を行うものであるが、集約されるべきコメントについても記事データベース２１に格納することから、記事データベース２１の記憶容量が膨大になるという懸念が残る。第２実施形態は、コメントを受け付ける段階でコメントの集約を行うことにより、記事データベース２１の記憶容量を軽減させたものである。
【００５２】
［全体構成］
図６は、第２実施形態に係る記事管理装置１０１を説明するための全体構成を示す図である。記事管理装置１０１は、複数のユーザ端末２から投稿された複数のコメントが付された記事を管理する装置であり、記事管理装置１０１に係る各機能を統括的に制御する制御部１１０と、この制御部１１０が各機能を制御するために必要なプログラムやデータが記憶される記憶部１２０とを備える。複数のユーザ端末２の構成は、第１実施形態のものと同じである。
【００５３】
まず、記憶部１２０について説明すると、記憶部１２０は、複数のユーザ端末２から投稿された複数のコメントが付された記事が記憶される記事データベース１２１と、同義語及び類義語が予め記憶された辞書データベース２２とを備える。記事は、複数のコメントが付されたものであれば、どのようなものであってもよく、複数のコメントを付すことの可能なニュース記事について説明するが、電子掲示板であってもよいし、ブログであってもよい。なお、辞書データベース２２の構成は、第１実施形態のものと同じである。
【００５４】
記事データベース１２１は、図７に例示される。記事データベース１２１は、記事を識別するための「記事番号」フィールドと、記事の実際の内容を示す「記事の内容」フィールドと、この記事に付したコメントを識別するための「コメント番号」フィールドと、複数のユーザ端末２の中から実際にコメントを入力したユーザ端末２の種類を識別するための「端末ＩＤ」フィールドと、コメントを入力した日時を示す「日時」フィールドと、コメントの内容を示す「コメントの内容」フィールドとを有する。例えば、「日本代表チーム、格下に大敗・・・」という記事番号「１」の記事に対し、最初に、端末ＩＤが「ａａａ」のユーザ端末２から２０１０年５月１３日１１時３５分に「情けない。こんな奴に任せてたら、ダメになる。もう我慢の限界だ！」というコメントが入力されると、記事データベース２１には、コメント番号フィールド「１−１」が追加され、端末ＩＤフィールドに「ａａａ」という情報が記憶され、日時フィールドに「２０１０年５月１３日１１時３５分」という情報が記憶され、コメントの内容フィールドに「情けない。こんな奴に任せてたら、ダメになる。もう我慢の限界だ！」という情報が記憶される。続いて、端末ＩＤが「ｂｂｂ」のユーザ端末２から２０１０年５月１３日１２時０７分に「そうだ。そうだ。」というコメントが入力されると、記事データベース１２１には、コメント番号フィールド「１−２」が追加され、端末ＩＤフィールドに「ｂｂｂ」という情報が記憶され、日時フィールドに「２０１０年５月１３日１２時０７分」という情報が記憶され、コメントの内容フィールドに「そうだ。そうだ。」という情報が記憶される。
【００５５】
続いて、制御部１１０について説明する。制御部１０は、投稿受付部１１１と、共通語判定部１１２と、コメント記憶制御部１１３と、投稿結果送信部１１４とを備える。投稿受付部１１１は、投稿受付手段として機能し、共通語判定部１１２は、共通語判定手段として機能し、コメント記憶制御部１１３は、コメント記憶制御手段として機能し、投稿結果送信部１１４は、投稿結果送信手段として機能する。
【００５６】
投稿受付部１１１は、ユーザ端末２から記事データベース１２１に記憶された記事に対するコメントの投稿をさらに受け付ける。
【００５７】
共通語判定部１１２は、辞書データベース２２を参照して投稿受付部１１１により受け付けられたコメントのうち、現在の時点から遡って一定の期間内に投稿されたコメントを解析し、そのコメントと、記事データベース１２１に記憶された複数のコメントとの間の同義語及び類義語が一定数未満（例えば、３未満）であるか否かを判定する。
【００５８】
同義語及び類義語の判定は、次の規則にしたがって行う。共通語判定部１１２は、原則として、記事データベース１２１に記憶された複数のコメントとの間の同義語及び類義語の数で判定するが、同義語及び類義語を肯定するコメントと、同義語及び類義語を否定するコメントとの関係に立つ場合は、同義語及び類義語として計数しない。この判定の結果、同義語及び類義語の数が一定数未満（例えば、３未満）であれば、一定数未満と判定し、そうでなければ、一定数未満と判定しない。
【００５９】
コメント記憶制御部１１３は、共通語判定部１１２により、同義語及び類義語が一定数未満であると判定されたことを条件に、投稿受付部１１１により受け付けられたコメントを記事データベース１２１に記憶された記事にさらに付して記事データベース１２１に記憶させる。
【００６０】
投稿結果送信部１１４は、共通語判定部１１２による判定の結果を、投稿受付部１１１に対して投稿の受け付けを求めたユーザ端末２に送信する。
【００６１】
［フローチャート］
図８は、第２実施形態に係る記事管理装置１０１のフローチャートである。
【００６２】
ステップＳ１０１では、投稿受付部１１１は、投稿受付処理を行う。この投稿受付処理では、投稿受付部１１１は、ユーザ端末２から記事データベース１２１に記憶された記事に対するコメントの投稿をさらに受け付ける処理を行う。
【００６３】
ステップＳ１０２では、共通語判定部１１２は、共通語判定処理を行う。この共通語判定処理では、共通語判定部１１２は、辞書データベース２２を参照して投稿受付部１１１により受け付けられたコメントのうち、現在の時点から遡って一定の期間内に投稿されたコメントを解析し、そのコメントと、記事データベース１２１に記憶された複数のコメントとの間の同義語及び類義語が一定数未満（例えば、３未満）であるか否かを、前述した規則にしたがって判定する処理を行う。
【００６４】
ステップＳ１０３では、コメント記憶制御部１１３は、コメント記憶制御処理を行う。このコメント記憶制御処理では、コメント記憶制御部１１３は、共通語判定部１１２により、同義語及び類義語が一定数未満であると判定されたことを条件に、投稿受付部１１１により受け付けられたコメントを記事データベース１２１に記憶された記事にさらに付して記事データベース１２１に記憶させる。
【００６５】
ステップＳ１０３では、投稿結果送信部１１４は、投稿結果送信処理を行う。この投稿結果送信処理では、投稿結果送信部１１４は、共通語判定部１１２による判定の結果を、投稿受付部１１１に対して投稿の受け付けを求めたユーザ端末２に送信する処理を行う。この処理を終えると、制御部１１０は、記事管理装置１０１での一連の処理を終了する。
【００６６】
［第２の実施形態に係る記事管理装置１の実施例］
図９〜図１２は、第２の実施形態に係る記事管理装置１を実施したときのユーザ端末２の画面３０での表示例を示す図である。ここでは、記事データベース１２１に、図７に示す情報が格納されている場合において、ユーザ端末２が、投稿受付部１１１に対し、記事番号「１」に対応する記事の投稿の受け付けを要求した場合について説明する。
【００６７】
図９は、記事番号「１」に対応する記事をユーザ端末２に表示しているときの例を示す。画面３０の上方には、記事番号「１」に対応する記事として、「日本代表チーム、格下に大敗・・・」という文字が表示されている。この記事の下方には、記事に付されたコメントとして、コメント番号「１−１」〜「１−３」に対応するコメントが表示されている。
【００６８】
このコメントの下方には、「追加コメント」という文字と、追加コメントを入力するための追加コメント入力領域３１とが設けられている。この追加コメント入力領域３１には、「俺も、同感。だらしがないとしか、言いようがない。」という文字が入力されている。追加コメント入力領域３１の右方には、ユーザが操作したい箇所を合わせるためのカーソル３２と、このカーソル３２を合わせてクリックすることにより追加コメントを記事管理装置１に送信する操作を行うための送信ボタン３３とが設けられている。
【００６９】
送信ボタン３３が操作されると、投稿受付部１１１は、ユーザ端末２から記事番号「１」に対応する記事に対するコメントの投稿をさらに受け付け、共通語判定部１１２は、辞書データベース２２を参照して投稿受付部１１１により受け付けられたコメントを解析し、そのコメントと、記事データベース１２１に記憶された複数のコメントとの間の同義語及び類義語が一定数未満（例えば、３未満）であるか否かを判定する。
【００７０】
まず、コメント番号「１−１」に対応するコメントと対比すると、新たに受け付けたコメントに含まれる「だらしがない」は、コメント「１−１」に含まれる「情けない」と同義語又は類義語の関係にある。また、コメント番号「１−２」に対応するコメントと対比すると、新たに受け付けたコメントに含まれる「同感」は、コメント「１−２」に含まれる「そうだ」と同義語又は類義語の関係にあり、コメント番号「１−３」に対応するコメントと対比すると、新たに受け付けたコメントに含まれる「同感」は、コメント「１−３」に含まれる「そう思う」と同義語又は類義語の関係にある。そうすると、共通語判定部１１２は、辞書データベース２２を参照して投稿受付部１１１により受け付けられたコメントと、記事データベース１２１に記憶された複数のコメントとの間の同義語及び類義語は、一定数未満（例えば、３未満）でないと判定する。
【００７１】
図１０は、共通語判定部１１２による判定の結果が一定数未満でない場合に、その判定の結果を、投稿受付部１１１に対して投稿の受け付けを求めたユーザ端末２に投稿結果送信部１１４が送信したときのユーザ端末２の画面３０での表示例を示す。画面３０には、「送信不可」という文字が表示され、その下段には、「荒らしの可能性があり、送信できませんでした。」という文字が表示される。
【００７２】
図１１は、図９と同じ内容の記事を他のユーザ端末２に表示しているときの例を示す。当該他のユーザ端末２では、追加コメントとして、「みんないい過ぎじゃない。私は、情けないとは思わないけど。」という文字が表示されている。
【００７３】
送信ボタン３３が操作されると、投稿受付部１１１は、ユーザ端末２から記事番号「１」に対応する記事に対するコメントの投稿をさらに受け付け、共通語判定部１１２は、辞書データベース２２を参照して投稿受付部１１１により受け付けられたコメントを解析し、そのコメントと、記事データベース１２１に記憶された複数のコメントとの間の同義語及び類義語が一定数未満（例えば、３未満）であるか否かを判定する。
【００７４】
まず、コメント番号「１−１」に対応するコメントと対比すると、新たに受け付けたコメントに含まれる「情けない」は、コメント「１−１」に含まれる「情けない」と同義語又は類義語の関係にあるようにも思われる。しかし、同義語及び類義語を肯定するコメントと、同義語及び類義語を否定するコメントとの関係に立つ場合は、同義語及び類義語として計数しないため、新たに受け付けたコメントと、コメント番号「１−１」に対応するコメントとの間では、同義語・類義語はない。
【００７５】
そうすると、共通語判定部１１２は、辞書データベース２２を参照して投稿受付部１１１により受け付けられたコメントと、記事データベース１２１に記憶された複数のコメントとの間の同義語及び類義語は、一定数未満（例えば、３未満）であると判定する。
【００７６】
図１２は、共通語判定部１１２による判定の結果が一定数未満である場合に、その判定の結果を、投稿受付部１１１に対して投稿の受け付けを求めたユーザ端末２に投稿結果送信部１１４が送信したときのユーザ端末２の画面３０での表示例を示す。画面３０には、図１１で表示していた記事及びコメントに加え、新たに追加したコメントも表示されている。
【００７７】
本実施形態は、複数のユーザ端末から投稿された複数のコメントが付された記事を管理する記事管理装置であって、複数のユーザ端末から投稿された複数のコメントが付された記事が、投稿された日時とともに記憶される記事データベースと、ユーザ端末から前記記事データベースに記憶された記事に対するコメントの投稿をさらに受け付ける投稿受付手段と、同義語及び類義語が予め記憶された辞書データベースと、前記辞書データベースを参照して、前記投稿受付手段により受け付けられたコメントのうち、現在の時点から遡って一定の期間内に投稿されたコメントを解析し、そのコメントと、前記記事データベースに記憶された複数のコメントとの間の同義語及び類義語が一定数未満であるか否かを判定する共通語判定手段と、前記共通語判定手段により、前記同義語及び類義語が一定数未満であると判定されたことを条件に、前記投稿受付手段により受け付けられたコメントを前記記事データベースに記憶された記事にさらに付して前記記事データベースに記憶させるコメント記憶制御手段とを備える記事管理装置を提供するものである。
【００７８】
本実施形態に係る発明によれば、投稿受付手段は、ユーザ端末から記事データベースに記憶された記事に対するコメントの投稿をさらに受け付け、共通語判定手段は、投稿受付手段により受け付けられたコメントのうち、現在の時点から遡って一定の期間内に投稿されたコメントを解析し、そのコメントと、記事データベースに記憶された複数のコメントとの間の同義語及び類義語が一定数未満であるか否かを判定する。そして、コメント記憶制御手段は、共通語判定手段により、同義語及び類義語が一定数未満であると判定されたことを条件に、投稿受付手段により受け付けられたコメントを記事データベースに記憶された記事にさらに付して記事データベースに記憶させる。
【００７９】
これを図６〜図１２の実施例に則して説明すると、図６〜図１２の実施例では、コメントの内容が変更又は削除されることはないため、ユーザのコメントをできるだけ反映させることができる。また、同義語及び類義語を集約したコメントが記事データベース１２１に記憶されるため、不適切な文言を多用したコメントや、個々の文言は不適切でなくても、不特定多数の人が繰り返すことによって被害を与えてしまい得るコメントがユーザ端末に送信されることを抑制できるので、結果として、記事の作成者や第三者が予期せぬ被害を受けることを抑止することができる。よって、ユーザのコメントをできるだけ反映させつつ、記事の作成者や第三者が予期せぬ被害を受けることを抑止可能な記事管理装置１を提供することができる。なお、記事データベース１２１には、同義語及び類義語を集約したコメントが記憶されるため、集約しないで記憶される場合に比べ、必要な記憶容量を抑えることができる。
【００８０】
また、図６〜図１２の実施例によると、辞書データベース２２に格納された同義語及び類義語を含むコメントであっても、同義語及び類義語を肯定するコメントと、同義語及び類義語を否定するコメントとの関係に立つ場合、同義語及び類義語を否定するコメントについては、同義語及び類義語として計数しない。よって、不適切な文言が用いられていないにも関わらず、共通語判定部１１２が誤って不適切な文言が用いられていると判定することを防ぐことができる。
【００８１】
なお、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８２】
１  第１実施形態に係る記事管理装置
２  ユーザ端末
１０  第１実施形態に係る記事管理装置の制御部
１１  閲覧要求受付部
１２  記事抽出部
１３  記事集約部
１４  記事送信部
２０  第１実施形態に係る記事管理装置の記憶部
２１  記事データベース
２２  辞書データベース
１０１  第２実施形態に係る記事管理装置
１１０  第２実施形態に係る記事管理装置の制御部
１１１  投稿受付部
１１２  共通語判定部
１１３  コメント配信制御部
１１４  送信結果送信部
１２０  第２実施形態に係る記事管理装置の記憶部
１２１  記事データベース
【図１】
2011243078.tif 000003
【図２】
2011243078.tif 000004
【図３】
2011243078.tif 000005
【図４】
2011243078.tif 000006
【図５】
2011243078.tif 000007
【図６】
2011243078.tif 000008
【図７】
2011243078.tif 000009
【図８】
2011243078.tif 000010
【図９】
2011243078.tif 000011
【図１０】
2011243078.tif 000012
【図１１】
2011243078.tif 000013
【図１２】
2011243078.tif 000014