(57)【特許請求の範囲】
【請求項１】
日時を示す日時情報を取得する日時情報取得手段と、
文章を示す投稿情報と、該投稿情報の投稿者を特定する投稿者情報とを端末装置から受信する投稿情報受信手段と、
前記投稿情報に対するコメントであるコメント情報を端末装置から受信するコメント情報受信手段と、
前記投稿情報受信手段で受信された投稿情報、投稿者情報、当該投稿情報が受信された日時および当該投稿情報をコメント先とするコメント情報とを対応付けて記憶する情報記憶手段と、
前記情報記憶手段において、前記日時情報取得手段で取得した日時情報が示す日時から定められた期間内の日時に対応付けられた投稿情報を抽出し、抽出した投稿情報が表す文章と、コメント情報の生成対象となる投稿情報が表す文章とを比較し、前記情報記憶手段に記憶されている投稿情報から、コメント情報の生成対象となる投稿情報が表す文章との類似度が閾値以上の投稿情報を特定する投稿情報特定手段と、
前記期間を変更する期間変更手段と、
前記情報記憶手段において、前記投稿情報特定手段で特定された投稿情報に対するコメント情報を抽出する抽出手段と、
前記抽出手段で抽出されたコメント情報に含まれる語句に基づいて、コメント情報である自動コメント情報を生成する生成手段と、
該生成手段で生成された自動コメント情報を、前記投稿情報受信手段で受信された投稿情報に対応付けて前記端末装置からアクセス可能な状態で前記情報記憶手段に記憶させる書込手段とを有するサーバ装置。
【請求項２】
投稿者の属性を示す属性情報を取得する属性情報取得手段を有し、
前記情報記憶手段は、前記投稿情報を投稿した投稿者の属性情報を該投稿情報に対応付けて記憶し、
前記投稿情報特定手段は、前記情報記憶手段において、前記属性情報取得手段で取得した属性情報に対応付けられた投稿情報を抽出し、抽出した投稿情報において、前記投稿情報受信手段で受信された投稿情報との類似度が閾値以上の投稿情報を特定すること
を特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記閾値を変更する閾値変更手段を有すること
を特徴とする請求項１または請求項２に記載のサーバ装置。
【請求項４】
前記生成手段は、前記抽出手段で抽出されたコメント情報に含まれる語句を類義語に変換し、変換後の語句を含む前記自動コメント情報を生成すること
を特徴とする請求項１乃至３のいずれかに記載のサーバ装置。
【請求項５】
文章を示す投稿情報と、該投稿情報の投稿者を特定する投稿者情報とを送信する投稿情報送信手段と、
投稿情報に対するコメントであるコメント情報を送信するコメント情報送信手段と、
を有する端末装置と、
前記投稿情報送信手段で送信された投稿情報および投稿者情報を受信する投稿情報受信手段と、
前記コメント情報送信手段で送信されたコメント情報を受信するコメント情報受信手段と、
日時を示す日時情報を取得する日時情報取得手段と、
前記投稿情報受信手段で受信された投稿情報、投稿者情報、当該投稿情報が受信された日時および当該投稿情報をコメント先とするコメント情報とを対応付けて記憶する情報記憶手段と、
前記情報記憶手段において、前記日時情報取得手段で取得した日時情報が示す日時から定められた期間内の日時に対応付けられた投稿情報を抽出し、抽出した投稿情報が表す文章と、コメント情報の生成対象となる投稿情報が表す文章とを比較し、前記情報記憶手段に記憶されている投稿情報から、コメント情報の生成対象となる投稿情報が表す文章との類似度が閾値以上の投稿情報を特定する投稿情報特定手段と、
前記期間を変更する期間変更手段と、
前記情報記憶手段において、前記投稿情報特定手段で特定された投稿情報に対するコメント情報を抽出する抽出手段と、
前記抽出手段で抽出されたコメント情報に含まれる語句に基づいて、コメント情報である自動コメント情報を生成する生成手段と、
該生成手段で生成された自動コメント情報を、前記投稿情報受信手段で受信された投稿情報に対応付けて前記端末装置からアクセス可能な状態で前記情報記憶手段に記憶させる書込手段と
を有するサーバ装置と
を有する情報管理システム。
【請求項６】
コンピュータを、
日時を示す日時情報を取得する日時情報取得手段と、
文章を示す投稿情報と、該投稿情報の投稿者を特定する投稿者情報とを端末装置から受信する投稿情報受信手段と、
前記投稿情報に対するコメントであるコメント情報を端末装置から受信するコメント情報受信手段と、
前記投稿情報受信手段で受信された投稿情報、投稿者情報、当該投稿情報が受信された日時および当該投稿情報をコメント先とするコメント情報とを対応付けて記憶する情報記憶手段と、
前記情報記憶手段において、前記日時情報取得手段で取得した日時情報が示す日時から定められた期間内の日時に対応付けられた投稿情報を抽出し、抽出した投稿情報が表す文章と、コメント情報の生成対象となる投稿情報が表す文章とを比較し、前記情報記憶手段に記憶されている投稿情報から、コメント情報の生成対象となる投稿情報が表す文章との類似度が閾値以上の投稿情報を特定する投稿情報特定手段と、
前記期間を変更する期間変更手段と、
前記情報記憶手段において、前記投稿情報特定手段で特定された投稿情報に対するコメント情報を抽出する抽出手段と、
前記抽出手段で抽出されたコメント情報に含まれる語句に基づいて、コメント情報である自動コメント情報を生成する生成手段と、
該生成手段で生成された自動コメント情報を、前記投稿情報受信手段で受信された投稿情報に対応付けて前記端末装置からアクセス可能な状態で前記情報記憶手段に記憶させる書込手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章情報の作成を支援するための技術に関する。
【背景技術】
【０００２】
最近では、例えばインターネット上のソーシャルネットワーキングサービス（social networking service）、ブログ（Blog）、電子掲示板などの双方向のコミュニケーションサービスにおいて文章情報の交換が行われている。また、この文章情報の交換に伴い、文章情報の作成を支援すること目的とした技術がある。
例えば特許文献１には、返事作成用コンピュータ装置が、ユーザから送られてきた電子メールの内容を解析して自動的に返事を書くＡＩプログラムを備えており、異なる人格を有する複数のキャラクタに対応する返事を作成する技術が開示されている。また、特許文献２には、電子メール等の電子文章や通話相手の音声情報の感情解析の結果に応じた文章を作成する技術が開示されている。
これらの技術によれば、例えばある人物の書いた文章に対して自動的に返事の文章を作成して送ることも可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０７３４７８号公報
【特許文献２】特開２００９−１１００５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述した技術の場合、文章の作成に使用される文言は、予め登録されている文言が使用される。このため、ある分野の話題についての文章に対して自動的に返事の文章を作成する場合、この分野に特有の文言が登録されていなければ、その分野にふさわしい返事の文章を作成することができない。
登録されていない文言を含んだ文章を作成できるようにするには、新たに文言を登録する必要があるが、新たに文言を登録するのは手間がかかる。また、新たな文言が登録されるタイミングによって、すぐに新たな文言を使用できない場合がある。
本発明は、上述した背景の下になされたものであり、話題に対応した文言を含む文章を提供できるようにすることにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明に係るサーバ装置は、日時を示す日時情報を取得する日時情報取得手段と、文章を示す投稿情報と、該投稿情報の投稿者を特定する投稿者情報とを端末装置から受信する投稿情報受信手段と、前記投稿情報に対するコメントであるコメント情報を端末装置から受信するコメント情報受信手段と、前記投稿情報受信手段で受信された投稿情報、投稿者情報、当該投稿情報が受信された日時および当該投稿情報をコメント先とするコメント情報とを対応付けて記憶する情報記憶手段と、前記情報記憶手段において、前記日時情報取得手段で取得した日時情報が示す日時から定められた期間内の日時に対応付けられた投稿情報を抽出し、抽出した投稿情報が表す文章と、コメント情報の生成対象となる投稿情報が表す文章とを比較し、前記情報記憶手段に記憶されている投稿情報から、コメント情報の生成対象となる投稿情報が表す文章との類似度が閾値以上の投稿情報を特定する投稿情報特定手段と、前記期間を変更する期間変更手段と、前記情報記憶手段において、前記投稿情報特定手段で特定された投稿情報に対するコメント情報を抽出する抽出手段と、前記抽出手段で抽出されたコメント情報に含まれる語句に基づいて、コメント情報である自動コメント情報を生成する生成手段と、該生成手段で生成された自動コメント情報を、前記投稿情報受信手段で受信された投稿情報に対応付けて前記端末装置からアクセス可能な状態で前記情報記憶手段に記憶させる書込手段とを有することを特徴とする。
【０００６】
別の好ましい態様において、投稿者の属性を示す属性情報を取得する属性情報取得手段を有し、前記情報記憶手段は、前記投稿情報を投稿した投稿者の属性情報を該投稿情報に対応付けて記憶し、前記投稿情報特定手段は、前記情報記憶手段において、前記属性情報取得手段で取得した属性情報に対応付けられた投稿情報を抽出し、抽出した投稿情報において、前記投稿情報受信手段で受信された投稿情報との類似度が閾値以上の投稿情報を特定する。
さらに別の好ましい態様において、前記閾値を変更する閾値変更手段を有する。
さらに別の好ましい態様において、前記生成手段は、前記抽出手段で抽出されたコメント情報に含まれる語句を類義語に変換し、変換後の語句を含む前記自動コメント情報を生成する。
【０００７】
本発明の別の態様に係る情報管理システムは、文章を示す投稿情報と、該投稿情報の投稿者を特定する投稿者情報とを送信する投稿情報送信手段と、投稿情報に対するコメントであるコメント情報を送信するコメント情報送信手段と、を有する端末装置と、前記投稿情報送信手段で送信された投稿情報および投稿者情報を受信する投稿情報受信手段と、前記コメント情報送信手段で送信されたコメント情報を受信するコメント情報受信手段と、日時を示す日時情報を取得する日時情報取得手段と、前記投稿情報受信手段で受信された投稿情報、投稿者情報、当該投稿情報が受信された日時および当該投稿情報をコメント先とするコメント情報とを対応付けて記憶する情報記憶手段と、前記情報記憶手段において、前記日時情報取得手段で取得した日時情報が示す日時から定められた期間内の日時に対応付けられた投稿情報を抽出し、抽出した投稿情報が表す文章と、コメント情報の生成対象となる投稿情報が表す文章とを比較し、前記情報記憶手段に記憶されている投稿情報から、コメント情報の生成対象となる投稿情報が表す文章との類似度が閾値以上の投稿情報を特定する投稿情報特定手段と、前記期間を変更する期間変更手段と、前記情報記憶手段において、前記投稿情報特定手段で特定された投稿情報に対するコメント情報を抽出する抽出手段と、前記抽出手段で抽出されたコメント情報に含まれる語句に基づいて、コメント情報である自動コメント情報を生成する生成手段と、該生成手段で生成された自動コメント情報を、前記投稿情報受信手段で受信された投稿情報に対応付けて前記端末装置からアクセス可能な状態で前記情報記憶手段に記憶させる書込手段とを有するサーバ装置とを有することを特徴とする。
【０００８】
本発明のさらに別の態様に係るプログラムは、コンピュータを、日時を示す日時情報を取得する日時情報取得手段と、文章を示す投稿情報と、該投稿情報の投稿者を特定する投稿者情報とを端末装置から受信する投稿情報受信手段と、前記投稿情報に対するコメントであるコメント情報を端末装置から受信するコメント情報受信手段と、前記投稿情報受信手段で受信された投稿情報、投稿者情報、当該投稿情報が受信された日時および当該投稿情報をコメント先とするコメント情報とを対応付けて記憶する情報記憶手段と、前記情報記憶手段において、前記日時情報取得手段で取得した日時情報が示す日時から定められた期間内の日時に対応付けられた投稿情報を抽出し、抽出した投稿情報が表す文章と、コメント情報の生成対象となる投稿情報が表す文章とを比較し、前記情報記憶手段に記憶されている投稿情報から、コメント情報の生成対象となる投稿情報が表す文章との類似度が閾値以上の投稿情報を特定する投稿情報特定手段と、前記期間を変更する期間変更手段と、前記情報記憶手段において、前記投稿情報特定手段で特定された投稿情報に対するコメント情報を抽出する抽出手段と、前記抽出手段で抽出されたコメント情報に含まれる語句に基づいて、コメント情報である自動コメント情報を生成する生成手段と、該生成手段で生成された自動コメント情報を、前記投稿情報受信手段で受信された投稿情報に対応付けて前記端末装置からアクセス可能な状態で前記情報記憶手段に記憶させる書込手段として機能させるためのものである。
【発明の効果】
【０００９】
本発明によれば、文言の登録の手間をかけることなく、話題に対応した文章を提供できるようにすることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】情報管理システム１の全体構成を示す図である。
【図２】端末装置３０のハードウェア構成を示すブロック図である。
【図３】サーバ装置２０のハードウェア構成を示すブロック図である。
【図４】利用者情報テーブルＴＢ１の一例を示す図である。
【図５】投稿管理テーブルＴＢ２の一例を示す図である。
【図６】特定条件テーブルＴＢ３の一例を示す図である。
【図７】サーバ装置２０と端末装置３０の動作を示すシーケンス図である。
【図８】サーバ装置２０が行う自動コメント処理の流れを示すフローチャート図である。
【図９】投稿管理テーブルＴＢ２に記述されるレコードの内容を示す図である。
【図１０】投稿管理テーブルＴＢ２に記述されるレコードの内容を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る情報管理システムを、ソーシャルネットワーキングサービス（以下、ＳＮＳと称する）を提供するシステムに適用した実施形態について説明する。
（１）構成
図１は、情報管理システム１の全体構成を示す図である。
情報管理システム１は、通信回線１０と、サーバ装置２０と、複数の端末装置３０とを備える。端末装置３０は、実際には図示したよりも多く存在し得る。端末装置３０は、通信回線１０を介してサーバ装置２０に接続する。
【００１２】
通信回線１０は、図示せぬサーバやルータ等を有するネットワークであり、サーバ装置２０や端末装置３０を相互に接続する。通信回線１０は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）や、そのＴＣＰ／ＩＰ上で実現されるＨＴＴＰ（HyperText Transfer Protocol）、ＳＭＴＰ（Simple Mail Transfer Protocol）などに準拠した手順でデータを伝送する。
【００１３】
図２は、端末装置３０のハードウェア構成を示すブロック図である。
端末装置３０は、制御部３１と、記憶部３２と、表示部３３と、操作部３４と、通信部３５と、音声入出力部３６とを備えている。端末装置３０は、例えば携帯電話機、スマートフォン、無線ＬＡＮ（Local Area Network）端末、ＰＤＡ（Personal Digital Assistants）またはパーソナルコンピュータのような、通信回線１０を介して情報の送受信を行う装置であればどのようなものでもよい。
【００１４】
制御部３１は、ＣＰＵ等の演算処理装置や、ＲＯＭやＲＡＭ等の各種メモリを備えている。制御部３１のＣＰＵは、ＲＯＭや記憶部３２に記憶されているコンピュータプログラムを読み出しＲＡＭにロードして実行することにより端末装置３０の各部を制御する。制御部３１のＲＡＭは、ＣＰＵが処理を行う際のワークエリアとして機能する。記憶部３２は、例えばフラッシュメモリなどの情報を記憶する不揮発性の記憶手段である。通信部３５は、アンテナや通信回路を備え、通信回線１０を介して情報の送信及び受信を行う。操作部３４は、利用者の操作を受け付ける複数の操作子を備え、その操作に応じた操作信号を制御部３１に供給する。制御部３１は、この操作信号に基づいて操作の内容を判断し、その操作の内容に応じた処理を行う。利用者は、操作部３４の操作子を操作することによって、例えば通話の指示、文字の入力、メニューの選択、或いは各種の設定などの様々な処理を端末装置３０に対して指示することができる。表示部３３は、画面を備えており、制御部３１から供給される画像データに応じた画像を表示する。音声入出力部３６は、マイクロフォンなどの収音手段、スピーカなどの放音手段、およびＤＳＰ（Digital Signal Processor）などの音声処理回路を備えている。
【００１５】
サーバ装置２０は、端末装置３０の利用者に対して会員制のＳＮＳを提供することで、利用者同士における各種情報の交換を支援するために設けられている。なお、このＳＮＳは、所定の契約を結んだ利用者のみが、情報を投稿したり、他の利用者の投稿した情報を閲覧したりすることが出来るものとする。例えば、サーバ装置２０は、ＳＮＳとしていわゆる電子日記帳を提供する。電子日記帳とは、利用者から時系列に投稿された情報を所定の順番で閲覧可能とすると共に、利用者の投稿した情報に沿った情報を他の利用者からも投稿することが出来るサービスのことをいう。なお、サーバ装置２０は、１人の利用者に対して１つの電子日記帳を提供するものとする。つまり、電子日記帳と利用者とは一意に定められている。例えば、利用者は、自身の個人的な体験や、関心のある情報を時系列に自身の電子日記帳に投稿する。また、利用者は、他の利用者の電子日記帳に対して、既に投稿された情報に沿った情報を投稿する。以下の説明において、利用者が、自身の電子日記帳に投稿した情報を「日記情報」と称する。すなわち、日記情報は、文章を示す投稿情報に相当する。また、利用者が、他者の電子日記帳に投稿された「日記情報」の内容に対して投稿した情報を「コメント情報」と称する。また、自身の電子日記帳に「日記情報」を投稿する利用者を「日記投稿者」とし、他者の電子日記帳に「コメント情報」を投稿する利用者を「コメント投稿者」と称する。また、サーバ装置２０は、ＳＮＳの管理者が行った設定により、コメント情報を自動で投稿することが出来るものとする。以降、サーバ装置２０が自動で投稿したコメント情報を「自動コメント情報」と称する。
【００１６】
図３は、サーバ装置２０のハードウェア構成を示すブロック図である。
サーバ装置２０は、制御部２１と、記憶部２２と、表示部２３と、操作部２４と、通信部２５とを備える。制御部２１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびタイマ等を備える。制御部２１のＣＰＵは、ＲＯＭや記憶部２２に記憶されたプログラムを実行することで、サーバ装置２０の各部の動作を制御する。制御部２１のタイマは、所定のタイミングで出力される信号に基づいて現在日時を示す情報を算出する。すなわち、制御部２１のタイマは、日時を示す情報を取得する日時情報取得手段に相当する。表示部２３は、図示せぬ液晶パネルや液晶駆動回路を備えた表示装置である。また、表示部２３は、制御部２１から供給される画像信号に応じた情報を表示する。操作部２４は、ボタン等の操作子を備え、管理者の操作に応じた操作信号を制御部２１に供給する。通信部２５は、通信回線１０を介して端末装置３０と通信を行うためのインタフェース装置である。通信部２５は、例えば、端末装置３０から日記情報、コメント情報、および利用者ＩＤなどの情報を受信する。すなわち、通信部２５は、文章を示す投稿情報と投稿情報の投稿者を特定する投稿者情報とを端末装置３０から受信する投稿情報受信手段と、前記投稿情報に対するコメントであるコメント情報を端末装置３０から受信するコメント情報受信手段に相当する。
【００１７】
記憶部２２は、ＨＤＤ（Hard Disk Drive）等の記憶装置を備え、利用者情報テーブルＴＢ１と、投稿管理テーブルＴＢ２と、特定条件テーブルＴＢ３と、投稿プログラムＰＧ１とを記憶している。
【００１８】
記憶部２２に記憶される利用者情報テーブルＴＢ１について説明する。図４は、利用者情報テーブルＴＢ１の一例を示す図である。利用者情報テーブルＴＢ１には、「利用者ＩＤ」および「パスワード」がそれぞれ対応づけて記述されている。「利用者ＩＤ」のフィールドには、ＳＮＳの利用者に対して一意に割り当てられた識別情報が記述される。「パスワード」のフィールドには、識別情報に対応する正当な利用者であることを示すための情報が記述される。
【００１９】
記憶部２２に記憶される投稿管理テーブルＴＢ２について説明する。図５は、投稿管理テーブルＴＢ２の一例を示す図である。投稿管理テーブルＴＢ２には、電子日記帳に投稿された情報と、その情報を管理するための情報とが記述されている。投稿管理テーブルＴＢ２には、「利用者ＩＤ（日記投稿者）」と、「日記投稿日時」と、「日記情報本文」と、「利用者ＩＤ（コメント投稿者）」と、「コメント投稿日時」と、「コメント情報本文」とがそれぞれ対応づけて記述されている。「利用者ＩＤ（日記投稿者）」のフィールドには、日記情報を投稿した日記投稿者の利用者ＩＤが記述されている。すなわち、日記投稿者の利用者ＩＤは、投稿情報の投稿者を特定する投稿者情報に相当する。「日記投稿日時」のフィールドには、日記情報が投稿された日時が記述される。この日時とは、例えば、日付（年月日）と時刻（時分秒）とを表す値である。また、「日記情報本文」のフィールドには、日記情報の内容が記述されている。また、「利用者ＩＤ（コメント投稿者）」のフィールドには、コメント情報を投稿したコメント投稿者の利用者ＩＤ、または、自動コメント情報の投稿の指示を設定したＳＮＳの管理者の利用者ＩＤが記述されている。なお、ＳＮＳの管理者の利用者ＩＤを「ＵＳＥＲ９９」とする。また、「コメント投稿日時」のフィールドには、コメント情報、または、自動コメント情報の何れかが投稿された日時が記述される。また、「コメント情報本文」のフィールドには、コメント情報、または、自動コメント情報の何れかの内容が記述されている。すなわち、記憶部２２は、投稿情報受信手段で受信された投稿情報および投稿者情報と、コメント情報受信手段で受信されたコメントのうち、投稿情報をコメント先とするコメント情報とを対応付けて記憶する情報記憶手段に相当する。なお、日記情報が投稿された場合において、「利用者ＩＤ（コメント投稿者）、「コメント投稿日時」、および、「コメント情報本文」の各フィールドには、何の情報も記述されない。以降の説明において、この何の情報も記述されない状態のことを、「ＮＵＬＬ」と称する。
【００２０】
記憶部２２に記憶される投稿プログラムＰＧ１について説明する。投稿プログラムＰＧ１には、ある日記情報に対して自動コメント情報を作成および投稿するための処理（以降、自動コメント処理と称する）の手順が記述されている。より具体的には、制御部２１は、投稿プログラムＰＧ１を実行することにより、自動コメント処理のサービスを受ける利用者の日記情報に対して類似度が所定の値以上であると特定された日記情報を類似日記情報として特定する機能と、特定された複数の類似日記情報に対して投稿されたコメント情報に含まれる回数の多い語句を特定する機能と、この特定した語句を含んだコメント情報を生成する機能と、生成したコメント情報を自動コメント情報として投稿する機能とを実現する。なお、投稿プログラムＰＧ１は、ＳＮＳの管理者が定めた所定のタイミングで実行される。本実施形態における所定のタイミングは、自動コメント処理のサービスを受ける利用者の日記情報が投稿された直後とする。また、投稿プログラムＰＧ１の実行により実現される機能は、特定条件テーブルＴＢ３に記述された情報によって制御されているものとする。
【００２１】
記憶部２２に記憶される特定条件テーブルＴＢ３について説明する。図６は、特定条件テーブルＴＢ３の一例を示す図である。特定条件テーブルＴＢ３には、類似日記情報を特定するための条件（以降、特定条件と称する）が記述されている。同図に示すように、特定条件テーブルＴＢ３には、「特定条件」のフィールドに記述された特定条件に応じた、「特定対象」と、「特定対象期間」と、「類似度」とがそれぞれ対応づけて記述されている。なお、ＳＮＳの管理者は、操作部２４の操作により制御部２１に対して、特定条件テーブルＴＢ３に記述された情報の変更、および、投稿プログラムＰＧ１の実行時に適用される特定条件の変更を指示することが出来るものとする。すなわち、制御部２１は、特定条件として記述された期間を変更する期間変更手段、および、類似度の閾値を変更する閾値変更手段に相当する。
【００２２】
特定条件テーブルＴＢ３において、「特定対象」のフィールドには、例えば「電子日記帳」、「ＳＮＳ」など、特定条件に応じた特定対象が記述されている。この特定対象とは、類似日記情報か否かを判断される日記情報のことをいう。「特定対象」のフィールドに「電子日記帳」と記述されている場合、制御部２１は、自動コメント処理のサービスを受ける利用者の利用者ＩＤが対応付けられた日記情報に対して、類似日記情報として特定するか否かを判別する。また、「特定対象」のフィールドに「ＳＮＳ」と記述されている場合、制御部２１は、サーバ装置２０がＳＮＳとして提供する全ての電子日記帳に含まれる日記情報に対して、類似日記情報として特定するか否かを判別する。
【００２３】
このように特定対象を可変とするのは、日記情報とコメント情報に含まれる表現が、それぞれの情報を投稿した日記投稿者とコメント投稿者の関係によって異なる場合がある、という理由に基づく。例えば、図５の投稿管理テーブルＴＢ２に示すように、日記投稿者が「ヤバイ」という語句を肯定的な表現および否定的な表現として日記情報に用いるような場合である。
【００２４】
例えば、「特定対象」のフィールドに「電子日記帳」が記述されている場合、類似日記情報として特定された日記情報に対するコメント情報は、自動コメント処理のサービスを受ける利用者が投稿した日記情報の話題に興味を持つ者や、日記情報の投稿者の知人により投稿されることが多く、日記情報の話題に関係する語句や、知人間で使用される語句など、一般的ではない語句が含まれる可能性が高くなる。
【００２５】
また、例えば、「特定対象」のフィールドに「ＳＮＳ」が記述されている場合、自動コメント処理のサービスを受ける利用者の日記情報だけでなく、他の利用者の日記情報も、類似日記情報として特定される情報の中に含まれる。つまり、類似日記情報として特定される日記情報の中には、自動コメント処理のサービスを受ける利用者の日記情報の話題に近いものだけでなく、他の話題の情報も含まれることとなる。従って、類似日記情報においては、日記情報の話題に関係する語句や知人間で使用される語句など、一般的ではない語句が含まれる可能性が低くなる。
【００２６】
次に、特定条件テーブルＴＢ３において、「特定対象期間」のフィールドには、例えば「１ヶ月」、「１０年」など、特定条件に応じた特定対象期間が記述されている。この特定対象期間は、類似日記情報を特定する際に自動コメント処理のサービスを受ける利用者が投稿した最新の話題に近い日記情報を特定するためのものである。
制御部２１は、この「特定対象期間」のフィールドに記述された特定対象期間に投稿された日記情報に対して、類似日記情報として特定するか否かを判別する。例えば、「特定対象期間」のフィールドに「１ヶ月」と記述されている場合、制御部２１は、現在日時より１ヶ月前から現在までに投稿された日記情報について、類似日記情報として特定するか否かを判別する。
【００２７】
このように特定対象期間を指定するのは、日記情報に含まれる語句において、長期的には標準語の使用率が高いものの、最新の日記情報の話題において、短期的には最近の話題に使用される語句や、最近の言葉使いで使用される語句の使用率が高くなる、という理由に基づく。
したがって、「特定対象期間」のフィールドに１ヶ月などの比較的短い期間を設定しておけば、１０年間などの比較的長い期間を設定した場合に比べて、最近の話題に使用される語句や、最近の言葉使いで使用される語句が含まれる日記情報を類似日記情報として特定する可能性が高くなる。
また、「特定対象期間」のフィールドに１０年などの比較的長い期間を設定しておけば、類似日記情報として特定される情報において、最近の話題に使用される語句や最近の言葉使いで使用される語句が含まれる日記情報の割合が低くなる。
【００２８】
次に、特定条件テーブルＴＢ３において、「類似度」のフィールドには、日記情報が類似日記情報であるか否かの判定に使用する類似度の閾値が記述されている。
まず、類似度は、２つの文章を比較する際に、周知の形態素解析の技術により文章を形態素に分割し、一方の文章と他方の文章とで、文章に含まれている形態素がどれだけ似ているかを定量化した値である。このため、２つの文章で同じ形態素が多いほど、類似度は大きく高くなり、２つの文章で同じ形態素が少ないほど、類似度は低くなる。
【００２９】
類似度のフィールドに「ａ」が記述されている場合（ａは予め定められた類似度の値）、制御部２１は、自動コメント処理のサービスの利用者が投稿した日記情報と、「特定対象」のフィールドに記述されている情報で特定される日記情報との類似度を求め、「特定対象」のフィールドに記述されている情報で特定される日記情報のうち、類似度が「ａ」よりも高い日記情報について、類似日記情報として特定する。
また、類似度のフィールドに「ｂ」が記述されている場合（ｂ＞ａ）、制御部２１は、自動コメント処理のサービスの利用者が投稿した日記情報と、「特定対象」のフィールドに記述されている情報で特定される日記情報との類似度を求め、「特定対象」のフィールドに記述されている情報で特定される日記情報のうち、類似度が「ｂ」よりも高い日記情報について、類似日記情報として特定する。
つまり、制御部２１は、「類似度」のフィールドに「ａ」と記述されている場合の方が、「類似度」のフィールドに「ｂ」と記述されている場合よりも、類似日記情報として特定される情報の数が多くなる。
【００３０】
このように類似度を設定するのは、ある話題に使用される語句や表現が１つに定まらず、文法など考慮しない、いわゆるゆらぎを含むことが多いという理由に基づく。したがって、「類似度」のフィールドに低い値を設定すれば、高い値を設定した場合に比べて、特定した類似日記情報の中には、ある話題について様々な語句や表現が含まれる可能性が高くなる。また、「類似度」のフィールドに高い値を設定すれば、低い値を設定した場合に比べて、特定した類似日記情報の中には、自動コメント処理のサービスを受ける利用者が投稿した日記情報に含まれる語句や表現に近い語句や表現が含まれる可能性が高くなる。
【００３１】
したがって、サーバ装置２０の管理者が、特定条件テーブルＴＢ３に目的に応じた特定条件を記述することで、サーバ装置２０が所望の語句の表現を含んだ類似日記情報を特定することが可能となる。
【００３２】
（２）動作
本実施形態においては、日記投稿者が自身の所持する端末装置３０を用いてＳＮＳを利用する形態について説明する。まず、利用者は、情報管理システム１の提供するＳＮＳを利用するにあたり、ＳＮＳの管理者との間において所定の契約を結ぶ。この際にＳＮＳの管理者は、利用者を一意に特定する利用者ＩＤとパスワードとを発行する。そして、ＳＮＳの管理者は、操作部２４を操作することで、利用者ＩＤ、パスワードなどの情報の記憶を指示する。サーバ装置２０の制御部２１は、入力された指示に応じて、これらの利用者ＩＤ、パスワードを記憶部２２の利用者情報テーブルＴＢ１にそれぞれ対応づけて記述させる。例えば、利用者情報テーブルＴＢ１には、図３の１行目に示されるように、「利用者ＩＤ」のフィールドに「ＵＳＥＲ０１」、「パスワード」のフィールドに「ＰＡＳＳ０１」が記述される。この利用者ＩＤがＵＳＥＲ０１の利用者が、端末装置３０を使用して日記情報を投稿する。つまり、利用者ＩＤがＵＳＥＲ０１の利用者は、日記投稿者として日記情報を投稿する。
【００３３】
図７は、サーバ装置２０と端末装置３０の動作を示すシーケンス図である。
端末装置３０の制御部３１は、ＳＮＳへのアクセス要求を受け付けている（ステップＳ７１）。そして、制御部３１は、ＳＮＳへのアクセス要求を検知するまで待機し続ける（ステップＳ７１；ＮＯ）。制御部３１は、ＳＮＳへのアクセス要求を検知すると（ステップＳ７１；ＹＥＳ）、ログインを要求するメッセージをサーバ装置２０に対して送信する（ステップＳ７２）。このログインを要求するメッセージには、日記投稿者の利用者ＩＤおよびパスワードが含まれている。なお、制御部３１は、ログインの認証に失敗、もしくは、ＳＮＳからログオフするまで利用者ＩＤをＲＡＭに記憶させておく。
【００３４】
サーバ装置２０の制御部２１は、ログインを要求するメッセージを受信すると、メッセージから利用者ＩＤとパスワードとを抽出してＲＡＭに記憶させる。そして、制御部２１は、ログインの認証として、該当する利用者ＩＤとパスワードを含むレコードが利用者情報テーブルＴＢ１に記述されているか否かを判断する（ステップＳ７３）。制御部２１は、該当する利用者ＩＤとパスワードが利用者情報テーブルＴＢ１に記述されていないと判断すると（ステップＳ７３；ＮＯ）、ログインの認証に失敗したものとする。これに応じて、制御部２１は、端末装置３０に対してログインの認証に失敗した旨の情報を送信する。そして、端末装置３０の制御部３１は、ログインの認証に失敗し、ＳＮＳを利用できない旨の情報を表示部３３に表示させる（ステップＳ７４）。一方、サーバ装置２０の制御部２１は、該当する利用者ＩＤとパスワードを含むレコードが利用者情報テーブルＴＢ１に記述されていると判断すると（ステップＳ７３；ＹＥＳ）、ログインの認証に成功したものとする。これに応じて、制御部２１は、端末装置３０に対してログインの認証に成功した旨の情報を送信し、ＳＮＳの利用を許可する（ステップＳ７５）。
【００３５】
端末装置３０の制御部３１は、表示部３３を制御してＳＮＳで提供される各種サービスの一覧を表示させる。ここで、日記投稿者は、操作部３４の操作子を操作して、日記情報を投稿するサービスを選択する。制御部３１は、この選択に応じて、サーバ装置２０に対して日記情報を投稿するサービスの要求を送信する。サーバ装置２０の制御部２１は、この要求に応じて、日記情報を投稿するための画面情報を端末装置３０に送信する。端末装置３０の制御部３１は、表示部３３を制御して、画面情報に応じた画面を表示させる。この画面情報に応じた画面には、例えば、投稿管理テーブルＴＢ２の「本文」に相当する日記情報を入力するための入力欄が設けられている。ここで、日記投稿者は、自身の所持する端末装置３０に対して、所定の操作を行うことにより、「食堂でヤバイラーメンを食べた。」と入力したとする。制御部３１は、入力を検知すると、日記情報、および、ＲＡＭに記憶された日記投稿者の利用者ＩＤとを含むメッセージをサーバ装置２０に対して投稿する（ステップＳ７６）。なお、サービスの一覧を表示してから入力の完了を検知するまでの処理についてはＳＮＳにおける周知の処理であるため、図７への記載を省略している。
【００３６】
サーバ装置２０の制御部２１は、受け取ったメッセージから、日記情報と利用者ＩＤとを抽出してＲＡＭに記憶させる。また、制御部２１は、タイマから算出した現在日時、例えば「２０１０．１０．１０  １０：５０：００」をＲＡＭに記憶させる。そして、制御部２１は、日記情報、利用者ＩＤ、および、現在日時を含んだ新たなレコードを投稿管理テーブルＴＢ２に記述する（ステップＳ７７）。より具体的には、制御部２１は、「利用者ＩＤ（日記投稿者）」のフィールドに「ＵＳＥＲ０１」、「日記投稿日時」のフィールドに「２０１０．１０．１０  １０：５０：００」、「日記情報本文」のフィールドに「食堂でヤバイラーメンを食べた。」、「利用者ＩＤ（コメント投稿者）」のフィールドに「ＮＵＬＬ」、「コメント投稿日時」のフィールドに「ＮＵＬＬ」、「コメント情報本文」のフィールドに「ＮＵＬＬ」という情報を含む新たなレコードを投稿管理テーブルＴＢ２に記述する。この処理に応じて、図５に示された投稿管理テーブルＴＢ２には、行番号１のレコードが記述される。
【００３７】
以上の処理により、サーバ装置２０の制御部２１は、日記投稿者の操作する端末装置３０から投稿された日記情報を他の端末装置３０、例えばコメント投稿者の操作する端末装置３０から閲覧可能な状態とする。また、制御部２１は、所定のタイミングに応じて、投稿プログラムＰＧ１を実行することで、自動コメント処理を実施する（ステップＳ７８）。次に、制御部２１が、特定条件１と特定条件２のそれぞれに応じた自動コメント処理を実施する場合の動作について説明する。
【００３８】
＜特定条件１に応じた自動コメント処理の場合＞
図８は、サーバ装置２０が行う自動コメント処理の流れを示すフローチャートである。サーバ装置２０の制御部２１は、自動コメント処理のサービスを受ける利用者（利用者ＩＤが「ＵＳＥＲ０１」の利用者）の日記情報が投稿されると、記憶部２２に記憶されている投稿プログラムＰＧ１を読み出しＲＡＭにロードして実行することで自動コメント処理を開始する。まず、制御部２１は、特定条件テーブルＴＢ３からＳＮＳの管理者によって予め定められた特定条件に応じた「特定対象」、「特定対象期間」、および「類似度」を抽出する（ステップＳ８１）。ここで、例えば、ＳＮＳの管理者が、予め定められた特定条件として「特定条件１」を指定していたものとする。制御部２１は、特定条件テーブルＴＢ３の「特定条件」のフィールドに「特定条件１」が記述されたレコードを抽出する。そして、制御部２１は、抽出したレコードの「特定対象」、「特定対象期間」、および「類似度」の夫々のフィールドに記述された情報を、自身のＲＡＭに記憶させる。ここで、「特定条件１」に応じたレコードには、「特定対象」として「電子日記帳」、「特定対象期間」として「１ヶ月」、「類似度」として「ａ」とがそれぞれ対応づけて記述されているので、これらの情報がＲＡＭに記憶される。
【００３９】
次に、制御部２１は、ＲＡＭに記憶された特定条件に応じた日記情報を抽出して類似日記情報として特定する（ステップＳ８２）。ここで、「特定対象」が「電子日記帳」であるので、制御部２１は、自動コメント処理のサービスを受ける利用者の利用者ＩＤ「ＵＳＥＲ０１」を取得する。この利用者ＩＤは、電子日記帳と一意の関係である。つまり、投稿管理テーブルＴＢ２に含まれるレコードのうち、「利用者ＩＤ（日記投稿者）」のフィールドに「ＵＳＥＲ０１」を含むレコードが、「特定対象」としての「電子日記帳」を満たすレコードとなる。
【００４０】
そして、制御部２１は、タイマから算出した現在日時、例えば「２０１０．１０．１０  １０：５０：０５」をＲＡＭに記憶させる。そして、制御部２１は、算出した現在日時から１ヶ月前の日時をＲＡＭに記憶させ、投稿管理テーブルＴＢ２に含まれるレコードのうち、「日記投稿日時」のフィールドに、現在より１ヶ月前の日時から現在までの間の日時を含むレコードを抽出する。例えば、制御部２１は、図５に示された投稿管理テーブルＴＢ２の行番号２〜６のレコードを抽出して自身のＲＡＭに記憶させる。
【００４１】
次に、制御部２１は、自動コメント処理の対象である行番号１のレコードに含まれる日記情報と、抽出された行番号２〜６のレコードに含まれる日記情報のそれぞれとの類似度を算出する。そして、制御部２１は、算出した類似度が類似度「ａ」よりも高いか否かを判断する。ここで、制御部２１は、算出した類似度が「ａ」以下であると判断した場合には、行番号１のレコードに含まれる日記情報と比較した日記情報を、類似日記情報として特定しない。一方、制御部２１は、算出した類似度が「ａ」よりも高いと判断した場合には、比較した日記情報を類似日記情報であると特定する。すなわち、制御部２１は、情報記憶手段に記憶されている投稿情報が表す文章と、コメント情報の生成対象となる投稿情報が表す文章とを比較し、前記情報記憶手段に記憶されている投稿情報から、コメント情報の生成対象となる投稿情報が表す文章との類似度が閾値以上の投稿情報を特定する投稿情報特定手段に相当する。
ここで、制御部２１は、類似日記情報と特定した日記情報の件数が０件である場合には（ステップＳ８３；ＮＯ）、自動コメント情報を投稿せずに自動コメント処理を終了する。一方、制御部２１は、類似日記情報と特定した日記情報の件数が１件以上である場合には（ステップＳ８３；ＹＥＳ）、類似日記情報として特定された日記情報に対して投稿されたコメント情報を抽出する（ステップＳ８４）。ここで、制御部２１は、行番号３〜６のレコードに含まれる日記情報を類似日記情報であるとして特定し、さらに、行番号３〜６のレコードの「コメント情報本文」のフィールドに記述されたコメント情報を抽出したものとする。すなわち、制御部２１は、情報記憶手段において、投稿情報特定手段で特定された投稿情報に対するコメント情報を抽出する抽出手段に相当する。
【００４２】
次に、制御部２１は、ステップＳ８４の処理で抽出したコメント情報を分類する（ステップＳ８５）。例えば、制御部２１は、周知の技術である形態素解析によって算出された類似度に基づいてコメント情報を分類すればよい。ここでは、制御部２１は、行番号６にレコードに含まれる「まずいよね」と、行番号３〜５のレコードに含まれる「やばいよね」に分類したものとする。また、制御部２１は、この分類したコメント情報の件数をカウントして、件数の最も多かった分類に属するコメント情報を自動コメント情報として生成する（ステップＳ８６）。つまり、制御部２１は、「まずいよね」を1件、「やばいよね」を３件とカウントして、最も多いカウント件数である「やばいよね」を自動コメント情報として特定する。そして、制御部２１は、生成した自動コメント情報を図示せぬシソーラスに基づいて類義語へと変換する（ステップＳ８７）。制御部２１は、この変換を所定のアルゴリズムに従って変換してもよいし、ランダムに変換してもよい。ここでは、制御部２１は、「やばいよね」を「すごいよね」に変換したものとする。すなわち、制御部２１は、抽出手段で抽出されたコメント情報に含まれる語句を類義語に変換し、変換後の語句を含む自動コメント情報を生成する生成手段に相当する。
【００４３】
次に、制御部２１は、ステップＳ８１〜ステップＳ８７の処理によって生成された自動コメント情報、ＳＮＳの管理者ＩＤ、および、現在日時を投稿管理テーブルＴＢ２に記述する（ステップＳ８８）。より具体的には、制御部２１は、「利用者ＩＤ（コメント投稿者）」に「ＵＳＥＲ９９」、コメント投稿日時に「２０１０．１０．１０  １０：５０：０５」、本文に「すごいよね」といった情報を投稿管理テーブルＴＢ２の自動コメント対象の日記情報が含まれるレコードに記述する。つまり、図５に示された投稿管理テーブルＴＢ２の行番号１のレコードには、図９に示されたレコードに含まれる内容が記述されることになる。
【００４４】
以上の処理により、サーバ装置２０の制御部２１は、投稿プログラムＰＧ１を実行することで、自動コメント情報を他の端末装置３０、例えば日記投稿者の操作する端末装置３０から閲覧可能な状態とする。つまり、制御部２１は、日記投稿者によって投稿された日記情報の話題に対応した文言を含むコメント情報を自動で投稿することが可能となる。すなわち、制御部２１は、生成手段で生成された自動コメント情報を、投稿情報受信手段で受信された投稿情報に対応付けて端末装置からアクセス可能な状態で情報記憶手段に記憶させる書込手段に相当する。
【００４５】
＜特定条件２に応じた自動コメント処理の場合＞
次に、制御部２１が実施する特定条件２に応じた自動コメント処理について説明する。なお、制御部２１は、特定条件１に応じた自動コメント処理と実質的に同じ処理を実施するから、図８のサーバ装置２０が行う自動コメント処理の流れを示すフローチャートを用いて説明をする、
【００４６】
サーバ装置２０の制御部２１は、自動コメント処理のサービスを受ける利用者（利用者ＩＤが「ＵＳＥＲ０１」の利用者）の日記情報が投稿されると、記憶部２２に記憶されている投稿プログラムＰＧ１を読み出しＲＡＭにロードして実行することで自動コメント処理を開始する。まず、制御部２１は、特定条件テーブルＴＢ３からＳＮＳの管理者によって予め定められた特定条件に応じた「特定対象」、「特定対象期間」、および「類似度」を抽出する（ステップＳ８１）。ここで、例えば、ＳＮＳの管理者が、予め定められた特定条件として「特定条件２」を指定していたものとする。制御部２１は、特定条件テーブルＴＢ３の「特定条件」のフィールドに「特定条件２」が記述されたレコードを抽出する。そして、制御部２１は、抽出したレコードの「特定対象」、「特定対象期間」、および「類似度」の夫々のフィールドに記述された情報を、自身のＲＡＭに記憶させる。ここで、「特定条件２」に応じたレコードには、「特定対象」として「ＳＮＳ」、「特定対象期間」として「１０年」、「類似度」として「ｂ」とがそれぞれ対応づけて記述されているので、これらの情報がＲＡＭに記憶される。
【００４７】
次に、制御部２１は、ＲＡＭに記憶された特定条件に応じた日記情報を抽出して類似日記情報として特定する（ステップＳ８２）。ここで、「特定対象」が「ＳＮＳ」であるので、制御部２１は、投稿管理テーブルＴＢ２に含まれる全てのレコードが「特定対象」としての「ＳＮＳ」を満たすレコードとなる。そして、制御部２１は、タイマから算出した現在日時、例えば「２０１０．１０．１０  １０：５０：０５」をＲＡＭに記憶させる。そして、制御部２１は、算出した現在日時から１０年前の日時をＲＡＭに記憶させ、投稿管理テーブルＴＢ２に含まれるレコードのうち、「日記投稿日時」のフィールドに、現在より１０年前の日時から現在までの間の日時を含むレコードを抽出する。例えば、制御部２１は、図５に示された投稿管理テーブルＴＢ２の行番号２〜１０のレコードを抽出して自身のＲＡＭに記憶させる。
【００４８】
次に、制御部２１は、自動コメント処理の対象である行番号１のレコードに含まれる日記情報と、抽出された行番号２〜１０のレコードに含まれる日記情報のそれぞれとの類似度を算出する。そして、制御部２１は、算出した類似度が類似度「ｂ」よりも高いか否かを判断する。ここで、制御部２１は、算出した類似度が「ｂ」以下であると判断した場合には、行番号１のレコードに含まれる日記情報と比較した日記情報を、類似日記情報として特定しない。一方、制御部２１は、算出した類似度が閾値「ｂ」よりも高いと判断した場合には、比較した日記情報を類似日記情報であると特定する。
ここで、制御部２１は、類似日記情報と特定した日記情報の件数が０件である場合には（ステップＳ８３；ＮＯ）、自動コメント情報を投稿せずに自動コメント処理を終了する。一方、制御部２１は、類似日記情報と特定した日記情報の件数が１件以上である場合には（ステップＳ８３；ＹＥＳ）、類似日記情報として特定された日記情報に対して投稿されたコメント情報を抽出する（ステップＳ８４）。ここでは、制御部２１は、行番号６〜１０のレコードに含まれる日記情報を類似日記情報であるとして特定し、さらに、行番号６〜１０のレコードの「コメント情報本文」のフィールドに記述されたコメント情報を抽出したものとする。
【００４９】
次に、制御部２１は、ステップＳ８４の処理で抽出したコメント情報を分類する（ステップＳ８５）。例えば、制御部２１は、周知の技術である形態素解析によって算出された類似度に基づいてコメント情報を分類すればよい。ここでは、制御部２１は、行番号６〜９のレコードに含まれる「まずいよね」と、行番号１０のレコードに含まれる「おいしいよね」に分類したものとする。また、制御部２１は、この分類したコメント情報の件数をカウントして、件数の最も多かった分類に属するコメント情報を自動コメント情報として生成する（ステップＳ８６）。つまり、制御部２１は、「まずいよね」を４件、「おいしいよね」を１件とカウントして、最も多いカウント件数である「まずいよね」を自動コメント情報として特定する。そして、制御部２１は、生成した自動コメント情報を図示せぬシソーラスに基づいて類義語へと変換する（ステップＳ８７）。制御部２１は、この変換を所定のアルゴリズムに従って変換してもよいし、ランダムに変換してもよい。ここでは、制御部２１は、「まずいよね」を「おいしくないよね」に変換したものとする。
【００５０】
次に、制御部２１は、ステップＳ８１〜ステップＳ８７の処理によって生成された自動コメント情報、ＳＮＳの管理者ＩＤ、および、現在日時を投稿管理テーブルＴＢ２に記述する（ステップＳ８８）。より具体的には、制御部２１は、「利用者ＩＤ（コメント投稿者）」に「ＵＳＥＲ９９」、コメント投稿日時に「２０１０．１０．１０  １０：５０：０５」、本文に「おいしくないよね」といった情報を投稿管理テーブルＴＢ２の自動コメント対象の日記情報が含まれるレコードに記述する。つまり、図５に示された投稿管理テーブルＴＢ２の行番号１のレコードには、図１０に示されたレコードに含まれる内容が記述されることになる。
【００５１】
以上の処理により、サーバ装置２０の制御部２１は、投稿プログラムＰＧ１を実行することで、自動コメント情報を他の端末装置３０、例えば日記投稿者の操作する端末装置３０から閲覧可能な状態とする。つまり、制御部２１は、日記投稿者によって投稿された日記情報の話題に対応した文言を含むコメント情報を自動で投稿することが可能となる。
【００５２】
（３）変形例
上述した実施形態の内容を次のように変形して実施することも可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
【００５３】
（３−１）変形例１
上述した実施形態において、端末装置３０とサーバ装置２０によって実現される各種の機能を実現するプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光 磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記録した状態で提供し得る。また、インターネットのようなネットワーク経由で各種の 装置にダウンロードさせることも可能である。
【００５４】
（３−２）変形例２
特定条件テーブルＴＢ３において、「特定対象」のフィールドには、サーバ装置２０が提供するサービス以外である「Ｗｅｂ」が特定対象として記述されていてもよい。例えば、「特定対象」のフィールドに「Ｗｅｂ」と記述されている場合、制御部２１は、Ｗｅｂ上に公開された情報に対して、類似日記情報として特定するか否かを判別する。このようにすれば、サーバ装置２０の提供するＳＮＳの利用者の日記情報だけでなく、Ｗｅｂ上に公開された情報も、類似日記情報として特定される情報の中に含まれる。従って、類似日記情報においては、日記情報の話題に関係する語句や知人間で使用される語句など、一般的ではない語句が含まれる可能性が低くなる。
【００５５】
（３−３）変形例３
特定条件テーブルＴＢ３に記述された特定条件は、「特定対象」、「特定対象期間」、「類似度」など日記情報に応じた情報に限らず、日記情報を投稿した日記投稿者の属性に応じた情報でもよい。日記投稿者の属性は、例えば、性別・年齢・居住地・出身・血液型・趣味などである。この日記投稿者の属性は、ＳＮＳの管理者との間において所定の契約を結ぶ際に取得され、利用者情報テーブルＴＢ１、および、特定条件テーブルＴＢ３に記述される。ここで、特定条件テーブルＴＢ３には、特定条件として、日記投稿者の属性である「趣味」が記述されているものとする。この場合、サーバ装置２０の制御部２１は、自動コメント処理時において、日記投稿者と同じ趣味である他の日記投稿者の日記情報を類似日記情報として特定することになる。したがって、類似日記情報として特定された日記情報に対するコメント情報は、自動コメント処理のサービスを受ける利用者と同じ趣味の者により投稿されることが多く、日記情報の話題に関係する語句や、同じ趣味の者同士で使用される語句など、一般的ではない語句が含まれる可能性が高くすることができる。
【００５６】
（３−４）変形例４
上述した実施形態においては、類似日記情報として特定する日記情報が投稿された期間を「特定対象期間」で限定しているが、特定対象期間を設けなくてもよい。
（３−５）変形例５
上述した実施形態においては、ステップＳ８６で特定した自動コメント情報を、ステップＳ８７で図示せぬシソーラスに基づいて類義語へと変換しているが、ステップＳ８７の処理を行わずに、ステップＳ８６で生成した自動コメント情報を投稿管理テーブルＴＢ２に記述してもよい。
【符号の説明】
【００５７】
１…情報管理システム、１０…通信回線、２０…サーバ装置、２１…制御部、２２…記憶部、２３…表示部、２４…操作部、２５…通信部、ＴＢ１…利用者情報テーブル、ＴＢ２…投稿管理テーブル、ＴＢ３…特定条件テーブル、ＰＧ１…投稿プログラム、３０…端末装置、３１…制御部、３２…記憶部、３３…表示部、３４…操作部、３５…通信部、３６…音声入出力部。
【図１】
0005427669.tif 000002
【図２】
0005427669.tif 000003
【図３】
0005427669.tif 000004
【図４】
0005427669.tif 000005
【図５】
0005427669.tif 000006
【図６】
0005427669.tif 000007
【図７】
0005427669.tif 000008
【図８】
0005427669.tif 000009
【図９】
0005427669.tif 000010
【図１０】
0005427669.tif 000011