(57)【特許請求の範囲】
【請求項１】
第１の端末装置および第２の端末装置と通信可能なサーバであって、
回答の生成に用いるための複数のテンプレートを前記回答の過去の送信先であるユーザを特定する情報に関連付けて記憶するための第１のメモリと、
前記第１の端末装置からコメントの入力を受け付けるための第１の入力手段と、
前記第１の端末装置のユーザを特定する情報および前記コメントから得られる特徴情報を用いて、前記複数のテンプレートから少なくとも１つのテンプレートを検索するための検索手段と、
前記検索によって得られた少なくとも１つのテンプレートを、前記コメントへの回答を生成するために用いるテンプレートの候補として前記第２の端末装置で表示させる処理を実行するための処理手段と、
前記第２の端末装置において前記候補のうちのいずれかのテンプレートに対して情報が入力されたことに基づき、前記第２の端末装置から前記入力された情報を受け付けるための第２の入力手段と、
前記第２の入力手段で受け付けた前記情報と、前記第２の端末装置において当該情報の入力に用いられた前記テンプレートとを用いて、前記コメントへの回答を生成するための生成手段と、
前記生成手段で生成された、前記コメントへの回答を、前記第１の端末装置に転送するための転送手段とを備える、サーバ。
【請求項２】
前記処理手段は、前記第２の入力手段で受け付けた前記情報と、前記第２の端末装置において当該情報の入力に用いられた前記テンプレートに含まれる情報とを、前記第２の端末装置において異なる態様で表示させるための処理を実行する、請求項１に記載のサーバ。
【請求項３】
前記テンプレートは、前記第１の端末装置のユーザを特定する情報および／または前記コメントから得られる文字列を入力するための領域を含み、
前記処理手段は、前記検索によって得られたテンプレートの前記領域に、前記第１の端末装置のユーザを特定する情報、および／または前記コメントから得られる文字列を入力するための第３の入力手段を含み、
前記処理手段は、前記検索によって得られたテンプレートに対して前記第３の入力手段で自動的に情報を入力して、前記コメントへの回答用のテンプレートの候補として前記第２の端末装置で表示する、請求項１または２に記載のサーバ。
【請求項４】
キーワードに関連付けて、前記テンプレートに追加するテキスト情報を記憶するための第２のメモリをさらに備え、
前記第３の入力手段は、前記第２のメモリに記憶されているテキスト情報のうちの前記コメントに含まれるキーワードに関連付けられた前記テキスト情報を、前記検索によって得られたテンプレートに入力する、請求項３に記載のサーバ。
【請求項５】
前記検索手段は、前記第１のメモリにおいて前記特徴情報によって検索された１つ以上のテンプレートのうち、前記第１の端末装置のユーザにすでに送信した回答に用いたテンプレート以外のテンプレートを検索する、請求項１〜４のいずれかに記載のサーバ。
【請求項６】
第１の端末装置と、第２の端末装置と、前記第１の端末装置および前記第２の端末装置と通信可能なサーバとを備えた回答支援システムであって、
前記サーバは、
回答の生成に用いるための複数のテンプレートを前記回答の過去の送信先であるユーザを特定する情報に関連付けて記憶しており、
前記第１の端末装置からコメントの入力を受け付け、
前記第１の端末装置のユーザを特定する情報および前記コメントから得られる特徴情報を用いて、前記複数のテンプレートから少なくとも１つのテンプレートを検索し、
前記第２の端末装置は、
前記検索によって得られた少なくとも１つのテンプレートを、前記コメントへの回答を生成するために用いるテンプレートの候補として表示し、
前記候補のうちのいずれかのテンプレートに対する情報の入力を受け付け、
前記サーバは、
前記第２の端末装置から前記入力された情報を受け付け、
前記受け付けた前記情報と、前記第２の端末装置において当該情報の入力に用いられた前記テンプレートとを用いて、前記コメントへの回答を生成し、
生成された前記回答を、前記第１の端末装置に転送し、
前記第１の端末装置は、前記回答を表示する、回答支援システム。
【請求項７】
第１の端末装置および第２の端末装置と通信可能なサーバにおける回答支援方法であって、
前記サーバは、回答の生成に用いるための複数のテンプレートを前記回答の過去の送信先であるユーザを特定する情報に関連付けて記憶しており、
前記回答支援方法は、
前記サーバが、前記第１の端末装置からコメントの入力を受け付けるステップと、
前記サーバが、前記第１の端末装置のユーザを特定する情報および前記コメントから得られる特徴情報を用いて、前記複数のテンプレートから少なくとも１つのテンプレートを検索するステップと、
前記サーバが、前記検索によって得られた少なくとも１つのテンプレートを、前記コメントへの回答を生成するために用いるテンプレートの候補として前記第２の端末装置で表示させる処理を実行するステップと、
前記サーバが、前記第２の端末装置において前記候補のうちのいずれかのテンプレートに対して情報が入力されたことに基づき、前記第２の端末装置から前記入力された情報を受け付けるステップと、
前記サーバが、前記第２の端末装置から受け付けた前記情報と、前記第２の端末装置において当該情報の入力に用いられた前記テンプレートとを用いて、前記コメントへの回答を生成するステップと、
前記サーバが、生成された前記回答を前記第１の端末装置に転送するステップとを備える、回答支援方法。
【請求項８】
第１の端末装置および第２の端末装置と通信可能なサーバを制御する制御プログラムであって、
前記サーバは、回答の生成に用いるための複数のテンプレートを前記回答の過去の送信先であるユーザを特定する情報に関連付けて記憶しており、
前記制御プログラムは、
前記第１の端末装置からコメントの入力を受け付けるステップと、
前記第１の端末装置のユーザを特定する情報および前記コメントから得られる特徴情報を用いて、前記複数のテンプレートから少なくとも１つのテンプレートを検索するステップと、
前記検索によって得られた少なくとも１つのテンプレートを、前記コメントへの回答を生成するために用いるテンプレートの候補として前記第２の端末装置で表示させる処理を実行するステップと、
前記第２の端末装置において前記候補のうちのいずれかのテンプレートに対して情報が入力されたことに基づき、前記第２の端末装置から前記入力された情報を受け付けるステップと、
前記第２の端末装置から受け付けた前記情報と、前記第２の端末装置において当該情報の入力に用いられた前記テンプレートとを用いて、前記コメントへの回答を生成するステップと、
生成された前記回答を前記第１の端末装置に転送するステップとを、前記サーバのプロセッサに実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示はサーバ、端末装置、回答支援システム、回答支援方法、および制御プログラムに関し、特に、メッセージの交換を行なうシステムに含まれるサーバおよび端末装置、該システムである回答支援システム、該システムにおける回答支援方法、および各装置の制御プログラムに関する。
【背景技術】
【０００２】
企業の商品サイトやサービス提供用のウェブサイトなどにおいて、ユーザとサービス提供側との間でメッセージのやり取りが行なわれる場合がある。メッセージのやり取りは、たとえば、ユーザからのコメントや質問と、サービス提供側からの該ユーザに対する回答とのやり取りである。
【０００３】
このようなメッセージのやり取りを行なう技術に関して、特開２００５−１９０１００号公報（以下、特許文献１）や特開２００８−２３４３９７号公報（以下、特許文献２）は、過去の回答をデータベースに蓄積し、ユーザからのコメントや質問を検索条件としてデータベースを検索して該当する回答を抽出する技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１９０１００号公報
【特許文献２】特開２００８−２３４３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、サービス提供側において、過去の回答をそのまま用いて回答すると、一般的で単調な回答となったり、明らかに機械的な回答となったりする場合がある。一方で、すべてのコメントや質問に担当者が目を通して回答を作成すると、効率が低下する。
【０００６】
そこで、本開示は、効率性を損なわずに適切な回答の入力を支援するサーバを提供することを目的としている。また、本開示は、効率性を損なわずに適切な回答の入力を支援する端末装置を提供することを目的としている。また、本開示は、効率性を損なわずに適切な回答の入力を支援する回答支援システムを提供することを目的としている。また、本開示は、効率性を損なわずに適切な回答の入力を支援する回答支援方法を提供することを目的としている。また、本開示は、効率性を損なわずに適切な回答の入力を支援する制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本実施の形態に従うと、サーバは、端末装置および入力装置と通信可能である。このサーバは、回答の生成に用いるための１つ以上のテンプレートを回答の過去の送信先であるユーザを特定する情報に関連付けて記憶するための第１のメモリと、端末装置からコメントの入力を受け付けるための第１の入力手段と、端末装置のユーザを特定する情報およびコメントから得られる特徴情報を用いて、第１のメモリからテンプレートを検索するための検索手段と、検索によって得られた１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートの候補として入力装置で表示する処理を実行するための表示処理手段と、入力装置から、入力装置で表示されたテンプレートへの情報の入力を受け付けるための第２の入力手段と、１つ以上のテンプレートのうちの１つのテンプレートと、１つのテンプレートに対して第２の入力手段で入力された情報とを用いて、コメントへの回答を生成するための生成手段と、生成手段で生成された、コメントへの回答を、端末装置に転送するための転送手段とを備える。
【０００８】
好ましくは、表示処理手段は、テンプレートに含まれる情報と、第２の入力手段によってテンプレートに入力された情報とを、入力装置で異なる態様で表示するための処理を実行する。
【０００９】
好ましくは、テンプレートは、端末装置のユーザを特定する情報および／またはコメントから得られる文字列を入力するための領域を含む。表示処理手段は、検索によって得られたテンプレートの上記領域に、端末装置のユーザを特定する情報、および／またはコメントから得られる文字列を入力するための第３の入力手段を含む。表示処理手段は、検索によって得られたテンプレートに対して第３の入力手段で自動的に情報を入力して、コメントへの回答用のテンプレートの候補として入力装置で表示する。
【００１０】
より好ましくは、サーバは、キーワードに関連付けて、テンプレートに追加するテキスト情報を記憶するための第２のメモリをさらに備える。第３の入力手段は、第２のメモリに記憶されているテキスト情報のうちのコメントに含まれるキーワードに関連付けられたテキスト情報を、検索によって得られたテンプレートに入力する。
【００１１】
好ましくは、検索手段は、第１のメモリにおいて特徴情報によって検索された１つ以上のテンプレートのうち、端末装置のユーザにすでに送信した回答に用いたテンプレート以外のテンプレートを検索する。
【００１２】
他の実施の形態に従うと、端末装置は、サーバと通信可能である。この端末装置は、サーバから受け付けた他の端末装置からのコメントを、ディスプレイに表示する処理を行なうための第１の表示処理手段と、サーバから受け付けた１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートの候補としてディスプレイに表示する処理を行なうための第２の表示処理手段と、１つ以上のテンプレートのうちのディスプレイに表示されたテンプレートへの情報の入力を受け付けるための第１の入力手段と、１つ以上のテンプレートのうちの１つのテンプレートを用いて生成されたコメントへの回答を、端末装置に転送する指示の入力を受け付けるための第２の入力手段とを備える。１つ以上のテンプレートのうちの少なくとも１つのテンプレートに対して第１の入力手段で情報の入力を受け付けた場合、第２の表示処理手段は、少なくとも１つのテンプレートを、上記情報が入力された状態でディスプレイに表示する。
【００１３】
他の実施の形態に従うと、端末装置は、サーバと通信可能である。この端末装置は、ユーザ操作に基づいてコメントの入力を受け付けるための第１の入力手段と、コメントを、端末装置のユーザを特定する情報と共にサーバに転送するための転送手段と、サーバからコメントに対する回答の入力を受け付けるための第２の入力手段と、回答を、コメントに関連付けて表示する処理を行なうための表示処理手段とを備える。
【００１４】
他の実施の形態に従うと、回答支援システムは、サーバと、ユーザからコメントの入力を受け付けるための第１の入力手段と、回答の生成に用いるための１つ以上のテンプレートを回答の過去の送信先であるユーザを特定する情報に関連付けて記憶するためのメモリと、他の装置のユーザからテンプレートに入力するための情報の入力を受け付けるための第２の入力手段と、ユーザから入力を受け付けたコメントを、ユーザを特定する情報と共にサーバに送信するための第１の送信手段と、ユーザを特定する情報およびコメントから得られる特徴情報を用いて、メモリからテンプレートを検索するための検索手段と、検索によって得られた１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートのとして表示する処理を実行するための表示処理手段と、他の装置のユーザから入力を受け付けた、表示されたテンプレートに入力するための情報を、サーバに送信するための第２の送信手段と、１つ以上のテンプレートのうちの１つのテンプレートと、１つのテンプレートに対してユーザから入力を受け付けた情報とを用いて、コメントへの回答を生成するための生成手段と、生成手段で生成された、コメントへの回答を、コメントと関連付けて他の装置に表示する処理を実行するための表示処理手段とを備える。
【００１５】
他の実施の形態に従うと、回答支援方法は、第１のユーザからのコメントに対する第２のユーザによる回答をサーバで支援する方法である。サーバは、回答の生成に用いるための１つ以上のテンプレートを回答の過去の送信先であるユーザを特定する情報に関連付けて記憶するためのメモリにアクセス可能である。この方法は、第１のユーザからコメントの入力を受け付けるステップと、コメントを、第１のユーザを特定する情報と共にサーバに転送するステップと、第１のユーザを特定する情報およびコメントから得られる特徴情報を用いて、メモリからテンプレートを検索するステップと、検索によって得られた１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートの候補として表示するステップと、第２のユーザから表示されたテンプレートに入力するための情報の入力を受け付けるステップと、第２のユーザから入力を受け付けた、表示されたテンプレートに入力するための情報を、サーバに転送するステップと、１つ以上のテンプレートのうちの１つのテンプレートと、１つのテンプレートに対して第２のユーザから入力を受け付けた情報とを用いて、コメントへの回答を生成するステップと、生成するステップで生成されたコメントへの回答を、コメントと関連付けて第２のユーザの用いる装置に表示するステップとを備える。
【００１６】
他の実施の形態に従うと、制御プログラムは、第１のユーザからのコメントに対する、第２のユーザによる回答を支援する処理をコンピュータに実行させるプログラムである。コンピュータは、回答の生成に用いるための１つ以上のテンプレートを回答の過去の送信先であるユーザを特定する情報に関連付けて記憶するためのメモリにアクセス可能である。このプログラムはコンピュータに、第１のユーザからコメントの入力を、第１のユーザを特定する情報と共に受け付けるステップと、端末装置のユーザを特定する情報およびコメントから得られる特徴情報を用いて、メモリからテンプレートを検索するステップと、検索によって得られた１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートの候補として表示するステップと、第２のユーザから表示されたテンプレートに入力するための情報の入力を受け付けるステップと、１つ以上のテンプレートのうちの１つのテンプレートと、１つのテンプレートに対して第２のユーザから入力を受け付けた情報とを用いて、コメントへの回答を生成するステップと、生成するステップで生成されたコメントへの回答を、第２のユーザの用いる装置に転送するステップとを実行させる。
【００１７】
他の実施の形態に従うと、制御プログラムは、第１のユーザからのコメントに対する、第２のユーザによる回答を支援する処理をコンピュータに実行させるプログラムである。このプログラムはコンピュータに、第１のユーザからのコメントを、ディスプレイに表示するステップと、サーバから、コメントへの回答を生成するために用いるテンプレートの候補として１つ以上のテンプレートの入力を受け付けるステップと、１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートの候補としてディスプレイに表示するステップと、第２のユーザから、ディスプレイに表示されたテンプレートへの情報の入力を受け付けるステップと、情報が入力されたテンプレートをディスプレイに表示するステップと、第２のユーザから、テンプレートを用いて生成されたコメントへの回答を、第１のユーザの用いる装置に転送する指示の入力を受け付けるステップとを実行させる。
【００１８】
他の実施の形態に従うと、制御プログラムは、回答を要するコメントを入力する処理をコンピュータに実行させるプログラムである。このプログラムはコンピュータに、ユーザからコメントの入力を受け付けるステップと、コメントを、ユーザを特定する情報と共にサーバに送信するステップと、サーバから、コメントに対する回答の入力を受け付けるステップと、コメントに対する回答を、コメントに関連付けてディスプレイに表示するステップとを実行させる。
【発明の効果】
【００１９】
この開示によると、効率性を損なわずに、適切な回答の入力が支援される。
【図面の簡単な説明】
【００２０】
【図１】実施の形態にかかる回答支援システム（以下、単にシステムとも称する）の構成の一例を示す図である。
【図２】システムに含まれるサーバの装置構成の一例を示すブロック図である。
【図３】システムに含まれる端末装置の装置構成の一例を示すブロック図である。
【図４】システムに含まれる管理者装置の装置構成の一例を示すブロック図である。
【図５】システムの動作概要を表わした図である。
【図６】ユーザ情報の一例を表わした図である。
【図７】コメント情報の一例を表わした図である。
【図８】テンプレート情報の一例を表わした図である。
【図９】端末装置のホーム画面の一例を表わした図である。
【図１０】端末装置のコメント投稿用の画面の一例を表わした図である。
【図１１】管理者装置の回答入力用の画面の一例を表わした図である。
【図１２】管理者装置の回答に用いるテンプレートを選択するための画面の一例を表わした図である。
【図１３】端末装置のホーム画面の一例を表わした図である。
【図１４】サーバの機能構成の一例を表わしたブロック図である。
【図１５】端末装置の機能構成の一例を表わしたブロック図である。
【図１６】管理者装置の機能構成の一例を表わしたブロック図である。
【図１７】端末装置の動作の流れの一例を表わしたフローチャートである。
【図１８】管理者装置の動作の流れの一例を表わしたフローチャートである。
【図１９】サーバの動作の流れの一例を表わしたフローチャートである。
【図２０】追加情報の一例（Ａ）と、テンプレートの表示の一例（Ｂ）とを表わした図である。
【図２１】追加情報の一例（Ａ）と、コメントの一例（Ｂ）と、テンプレートの表示の一例（Ｃ）とを表わした図である。
【発明を実施するための形態】
【００２１】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２２】
［第１の実施の形態］
＜システム構成＞
図１は、第１の実施の形態にかかる回答支援システム（以下、単にシステムとも称する）の構成の一例を示す図である。図１を参照して、本システムは、サーバ１００と、端末装置３００Ａ，３００Ｂ，３００Ｃと、管理者装置５００Ａ，５００Ｂ，５００Ｃとを含む。端末装置３００Ａ，３００Ｂ，３００Ｃを総称して、端末装置３００ともいう。管理者装置５００Ａ，５００Ｂ，５００Ｃを総称して、管理者装置５００ともいう。
【００２３】
サーバ１００と端末装置３００と管理者装置５００とは、インターネットなどのネットワークで接続されて相互に通信可能である。
【００２４】
本システムは、企業の商品サイトやサービス提供用のウェブサイトなどでの、ユーザとサービス提供側との間でメッセージのやり取りに用いられるシステムである。一例として、以降の説明では、本システムが、ユーザによる生物（たとえば植物）の育成を支援するためのウェブサイトでの、ユーザとサービス提供側との間のメッセージのやり取りに用いられるものとする。
【００２５】
より具体的には、端末装置３００のユーザは、植物を育成している。該ユーザは、端末装置３００を用いて、質問を含んだメッセージをサーバ１００に送信（投稿）する。管理者装置５００のユーザは、サービス提供側のスタッフである。管理者装置５００のユーザは、上記質問に対する回答をサーバ１００に送信（投稿）する。
【００２６】
サーバ１００は、一般的なコンピュータで構成される。端末装置３００は、たとえばスマートフォンなどと呼ばれる端末装置やタブレット端末などと呼ばれる端末装置である。また、管理者装置５００も、一般的なコンピュータで構成される。
【００２７】
サーバ１００は、メモリ装置１００Ａと接続されている。メモリ装置１００Ａは、図１に表わされたサーバ１００から独立した装置であってもよいし、サーバ１００に搭載された装置であってもよい。
【００２８】
＜装置構成＞
図２は、サーバ１００の装置構成の一例を示すブロック図である。上記のようにサーバ１００は一般的なコンピュータで構成される。そのため、図２は、一般的なコンピュータの装置構成を表わしている。
【００２９】
図２を参照して、サーバ１００は、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）１０を含む。さらに、サーバ１００は、ＣＰＵ１０で実行されるプログラムなどを記憶するためのＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際のデータを記憶したり作業領域となるためのＲＡＭ（Random  Access  Memory）１２と、各種情報を記憶するためのＨＤＤ（Hard  Disk  Drive）１３とを含む。さらに、サーバ１００は、ネットワークを介した他の装置との通信を制御するためのネットワークコントローラ１４と、メモリ装置１００Ａと通信するためのインタフェースであるメモリＩ／Ｆ１５とを含む。
【００３０】
図３は、端末装置３００の装置構成の一例を示すブロック図である。上記のように端末装置３００はスマートフォンなどの端末装置である。そのため、図３は、一般的な端末装置の構成を表わしている。
【００３１】
図３を参照して、端末装置３００は、装置全体を制御するためのＣＰＵ３０を含む。さらに、端末装置３００は、ＣＰＵ３０で実行されるプログラムなどを記憶するためのＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際のデータを記憶したり作業領域となったりするためのＲＡＭ３２とを含む。また、端末装置３００は、カメラ３３と、ネットワークを介した他の装置との通信を制御するためのネットワークコントローラ３４と、タッチパネル３５とを含む。
【００３２】
図４は、管理者装置５００の装置構成の一例を示すブロック図である。上記のように管理者装置５００は一般的なコンピュータで構成される。そのため、図４もまた、一般的なコンピュータの装置構成を表わしている。
【００３３】
図４を参照して、管理者装置５００は、装置全体を制御するためのＣＰＵ５０を含む。さらに、管理者装置５００は、ＣＰＵ５０で実行されるプログラムなどを記憶するためのＲＯＭ５１と、ＣＰＵ５０でプログラムを実行する際のデータを記憶したり作業領域となるためのＲＡＭ５２と、各種情報を記憶するためのＨＤＤ５３とを含む。また、管理者装置５００は、ディスプレイ５４と、キーボードなどの入力装置５５と、ネットワークを介した他の装置との通信を制御するためのネットワークコントローラ５６とを含む。
【００３４】
＜動作概要＞
図５は、本システムの動作概要を表わした図である。まず、端末装置３００のユーザは、当該ユーザを特定する情報であるユーザ情報をサーバ１００に登録しておく。ユーザ情報は、メモリ装置１００Ａに格納される。
【００３５】
図６は、ユーザ情報の一例を表わした図である。図６を参照して、ユーザ情報は、ユーザ固有の識別情報であるユーザＩＤ（identification）と、ユーザ名と、植物を育成している地域を示す情報（地域）と、育成している植物を示す情報（育成植物）とを含む。
【００３６】
端末装置３００には、植物の育成を支援するためのアプリケーション（以下、支援アプリとも称する）がインストールされている。図９は、端末装置３００のユーザが支援アプリを起動したときのホーム画面の一例を表わした図である。
【００３７】
図９を参照して、ホーム画面は、ボタン４０１，４０２を含む。ボタン４０１は、登録している植物の栽培記録を表示させるためのボタンである。ボタン４０２は、コメント投稿用の画面を表示させるためのボタンである。図９のホーム画面は、ボタン４０１が押されたときに表示される画面である。
【００３８】
さらに図９を参照して、ホーム画面は、表示４０５，４０６，４０７Ａ，４０７Ｂ，…をさらに含む。表示４０５は、ログイン時の情報として日時および栽培開始からの経過期間を表わす表示である。表示４０６は、現在の育成環境情報としての天気、地域、および気温を表わす表示である。
【００３９】
表示４０７Ａ，４０７Ｂ，…は、それぞれ、後述するコメント投稿用の画面を用いてサーバ１００に登録したコメントを含む。好ましくは、表示４０７Ａ，４０７Ｂ，…は、当該コメントの投稿日時や投稿時点での栽培開始からの経過日数なども含む。また、表示４０７Ａ，４０７Ｂ，…は、後述する、当該コメントに対する回答が提供されているか否かを表わすフラグ表示４０８Ａ，４０８Ｂ，…と、当該投稿を行なったユーザを表わすアバタ４１５Ａとを含む。
【００４０】
表示４０７Ａ，４０７Ｂ，…は、図９のホーム画面で時系列（投稿の新しい順、または古い順）に表示される。従って、ユーザは表示４０７Ａ，４０７Ｂ，…を順にスクロール（フリック等）することで、投稿したコメントを時系列で確認することができ、栽培日記として用いることができる。
【００４１】
サーバ１００は、ユーザが端末装置３００を用いてサーバ１００に対して登録した図６のユーザ情報を読み出して、図９のホーム画面を生成する。また、サーバ１００は、ログイン時などホーム画面を表示するタイミングに、他の装置（たとえば気象データ提供のサーバなど）から情報を取得し、図９のホーム画面を生成する。サーバ１００は、ボタン４０１などを含んだホーム画面のフォーマットを予め記憶している。サーバ１００は、ユーザ情報から読み出した情報、または他の装置から取得した情報を、ホーム画面のフォーマットに埋め込んで表示画面を生成し、端末装置３００に転送する。
【００４２】
なお、表示画面を生成する処理は端末装置３００側で行なわれてもよい。すなわち、端末装置３００は、画面のフォーマットを予め記憶していてもよい。または、端末装置３００は、サーバ１００からフォーマットを取得してもよい。そして、端末装置３００は、必要な情報をサーバ１００から取得して該フォーマットに埋め込むことで表示画面を生成する。以降の画面についても同様である。
【００４３】
図１０は、ボタン４０２が押されたときに表示される、コメント投稿用の画面の一例を表わした図である。図９のホーム画面でボタン４０２が押されると、ホーム画面は図１０の投稿用画面に遷移する。
【００４４】
コメントは、ユーザが本サービスの提供側に対して送信するコンテンツを指す。コメントは、特に、質問を含んだコンテンツを指す。コメントは、主にテキストで構成されるコンテンツであるが、写真や動画や音声を含んでもよい。
【００４５】
図１０を参照して、投稿用画面は、ボタン４０９、ボタン群４１０、チェックボックス４１１、およびボタン４１２を含む。ボタン４０９は、カメラ３３で撮影して撮影画像を取り込むためのアプリケーションを起動させるためのボタンである。ボタン群４１０は、コメント入力欄にコメント（質問）を入力するためのボタン群である。チェックボックス４１１は、回答の要否を指定するためのチェックボックスである。ボタン４１２は、コメントのサーバ１００への転送、つまり投稿の完了を指示するためのボタンである。
【００４６】
サーバ１００は、端末装置３００からコメントを受け付けると、メモリ装置１００Ａに格納する。一例として、サーバ１００は、メモリ装置１００Ａに格納されているリスト形式のコメント情報に、投稿されたコメントに関する情報を書き込む。
【００４７】
図７は、コメント情報の一例を表わした図である。図７を参照して、コメント情報は、コメント固有の識別情報であるコメントＩＤと、当該コメントを投稿した端末装置３００のユーザのユーザＩＤ（送信元ユーザＩＤ）と、宛先となるユーザのユーザＩＤ（宛先ユーザＩＤ）と、当該コメントの送信日時と、コメント本体あるいはコメント本体であるコンテンツの格納場所を示す情報と、当該コメントに対する回答が行なわれたか否かを表わす情報とを含む。
【００４８】
メモリ装置１００Ａには、さらに、回答のテンプレートが格納されている。一例として、メモリ装置１００Ａには、リスト形式のテンプレート情報が格納されている。図８は、テンプレート情報の一例を表わした図である。図８を参照して、テンプレート情報は、テンプレート固有の識別情報である回答テンプレートＩＤと、当該テンプレートを用いて作成された回答を送信したユーザのユーザＩＤと、当該テンプレートを用いて回答したコメントのコメントＩＤと、当該テンプレートの使用回数と、当該テンプレートを用いて回答したコメントに含まれる特徴情報と、テンプレート本体あるいはテンプレート本体であるコンテンツの格納場所を示す情報とを含む。特徴情報は、コメントの少なくとも一部の特徴を表わした情報を指す。特徴情報は、たとえば、コメントに含まれるキーワード、該キーワードの類義語、これらを表わした番号、コメント全体を表わした数値（たとえば意味ベクトル等）、およびこれらの組み合わせなどである。以降の説明では、特徴情報がコメントから得られるキーワードであるものとするが、特徴情報はキーワードのみに限定されない。
【００４９】
図５に戻って、本システムにおいて、端末装置３００のユーザは、図１０のコメント投稿用の画面でコメント（質問）を入力する（ステップＳ０）。端末装置３００に入力されたコメントは、端末装置３００のユーザを特定する情報と共に、サーバ１００に転送される（ステップＳ１）。端末装置３００のユーザを特定する情報は、たとえば該ユーザのユーザ名やログイン情報などである。
【００５０】
端末装置３００からコメントの入力を受け付けたサーバ１００は、当該コメントからキーワードを抽出する。そして、サーバ１００は、抽出されたキーワードと、該コメントと共に送信された端末装置３００のユーザを特定する情報とを用いて、メモリ装置１００Ａから回答のテンプレートを検索する（ステップＳ２）。具体的には、サーバ１００は、テンプレート情報に登録された各テンプレートそれぞれに関連付けられたキーワードと、コメントから抽出されたキーワードとを比較することで、コメントから抽出されたキーワードを含むテンプレートを抽出する。さらに、サーバ１００は、抽出された１つ以上のテンプレートの中から、以前に、当該端末装置３００のユーザからのコメントの回答として用いていないテンプレートを抽出する。
【００５１】
なお、サーバ１００は、端末装置３００からコメントの入力を受け付けると、当該コメントに対してコメントＩＤを付与する。そして、サーバ１００は、コメントＩＤを、端末装置３００のユーザのユーザＩＤ、抽出されたキーワードなどと共に、図７のコメント情報に書き込む。このとき、サーバ１００は、当該コメントに対する回答が未だ行なわれていないことを表わす情報もコメント情報に書き込む。
【００５２】
サーバ１００は、上記の検索によって、メモリ装置１００Ａから、端末装置３００からのコメントへの回答を生成するために用いるテンプレートの候補を得る（ステップＳ３）。管理者装置５００は、サーバ１００が検索によって得られた１以上のテンプレートを、端末装置３００からのコメントへの回答用のテンプレートの候補として、コメントの内容を表わす情報と共にサーバ１００から取得する（ステップＳ４）。管理者装置５００は、サーバ１００から入力されたテンプレートを、端末装置３００からのコメントへの回答用のテンプレートの候補としてディスプレイ５４に表示する（ステップＳ５）。
【００５３】
管理者装置５００には、端末装置３００からのコメントへの回答を入力するためのアプリケーション（以下、回答アプリとも称する）がインストールされている。サービス提供側のスタッフである管理者装置５００のユーザは、回答アプリを起動する。すると、管理者装置５００のディスプレイ５４には、ホーム画面として、回答が必要なコメントの一覧画面（図示しない）が表示される。図１１は、管理者装置５００のユーザが、上記の回答が必要なコメントの一覧画面から回答する対象のコメントを選択したときの、回答入力用の画面の一例を表わした図である。
【００５４】
図１１を参照して、回答入力用の画面は、領域６０１と領域６０２とを含む。領域６０１はコメントを表示する領域である。領域６０２は回答を入力するための領域である。領域６０１には、回答が必要なコメントの一覧画面において管理者装置５００のユーザが選択したコメントが表示される。好ましくは、領域６０１には、当該コメントに対する回答がすでになされたか否かを表わす情報（たとえばフラグ）も、コメントと共に表示される。
【００５５】
さらに、領域６０２は、領域６０３と、ボタン６０４と、領域６０５と、ボタン６０６とを含む。領域６０３は、該コメントを投稿したユーザに関する情報を表示する領域である。ボタン６０４は、該コメントへの回答に用いるテンプレートの候補を選択する画面を表示させるためのボタンである。領域６０５は、選択されたテンプレートと当該テンプレートに対して追加された情報とを表示するための領域である。ボタン６０６は、サーバ１００に対して回答の生成を指示し、さらに生成された回答を端末装置３００のユーザに提示する（返答する）ことを指示するためのボタンである。
【００５６】
管理者装置５００のユーザが、図１１の回答入力用の画面においてボタン６０４を押すと、図１１の画面は、回答を生成するために用いるテンプレートを選択するための画面に遷移する。図１２は、回答を生成するために用いるテンプレートを選択するための画面の一例を表わした図である。
【００５７】
図１２を参照して、該画面は、領域６０７とボタン６０８とを含む。領域６０７は、上記ステップＳ４で管理者装置５００がサーバ１００から取得した１つ以上のテンプレートを、端末装置３００からのコメントへの回答用のテンプレートの候補として表示するための領域である。好ましくは、領域６０７は、テンプレートを、以前に当該テンプレートを用いて回答したコメントと共に表示する。これにより、管理者装置５００のユーザは、端末装置３００からのコメントへの回答用のテンプレートを選択しやすくなる。ボタン６０８は、テンプレートの選択を決定するためのボタンである。
【００５８】
管理者装置５００のユーザは、使用するテンプレートを選択する。管理者装置５００のユーザは、たとえば、領域６０７に表示された１つ以上のテンプレートのそれぞれに付加されたチェックボックスの、使用するテンプレートに付加されたチェックボックスにチェックを入れる。その後、管理者装置５００のユーザは、ボタン６０８を押す。これによって、使用するテンプレートが決定される。これにより、図１２の画面が図１１の回答入力用の画面に戻る。そして、図１１の画面の領域６０５に、選択されたテンプレートが表示される。
【００５９】
管理者装置５００のユーザは、図１１の回答入力用の画面がディスプレイ５４に表示された状態において、入力装置５５を用いてテキストなどの情報を入力する。これにより、管理者装置５００のユーザは、入力領域６０５に表示されたテンプレートに対して、テキストなどの情報を追加することができる。
【００６０】
管理者装置５００は、図５を参照して、ユーザから追加する文字列の情報および追加（入力）する位置の指示を受け付ける（ステップＳ６−１）。すると、管理者装置５００は、文字列を表わす情報および追加する位置を表わす情報を、追加情報としてサーバ１００に転送する（ステップＳ６−２）。追加情報を受け付けたサーバ１００は、選択されたテンプレートの指定された位置に文字列を追加した回答を生成する（ステップＳ７）。そして、サーバ１００は、当該情報を追加した後のテンプレートを管理者装置５００に渡す。これによって、図１１の領域６０５には、選択されたテンプレートが、管理者装置５００のユーザが指定した位置に入力した文字列が追加された状態で表示される。
【００６１】
テンプレートに追加される情報は、管理者装置５００のユーザが入力装置５５を用いて入力した情報に限らない。他の例として、サーバ１００が、選択されたテンプレートの予め規定された位置に、ユーザ情報やコメントから得られる文字列を自動的に追加してもよい。
【００６２】
テンプレートには、図１２に示されたように、情報（文字列）を追加（入力）するための領域が規定されている。図１２の例では、テキスト中に「＜Ｎ＞」などのタグが含まれている。タグ＜Ｎ＞は、当該領域がユーザ名などの文字列を追加する領域であることを規定している。
【００６３】
サーバ１００は、管理者装置５００で当該テンプレートが選択されると、当該テンプレートを解析する。そして、サーバ１００は、文字列を追加する領域およびその内容を特定する。サーバ１００は、一例として、メモリ装置１００Ａに格納された端末装置３００のユーザ情報からユーザ名などの情報を読み出して、選択されたテンプレートの規定された領域に入力する。そして、サーバ１００は、当該情報を追加した後のテンプレートを管理者装置５００に渡す。これによって、図１１の領域６０５には、選択されたテンプレートが、「＜Ｎ＞」のタグで表わされた領域に端末装置３００のユーザ名「ＡＡＡ  ＡＡＡＡ」が追加された状態で表示される。
【００６４】
好ましくは、サーバ１００は、メモリ装置１００Ａに登録されているテンプレートに含まれる情報（元の情報）と当該テンプレートに追加された情報とを、異なる態様で管理者装置５００で表示する。図１１では、追加された情報であるユーザ名「ＡＡＡ  ＡＡＡＡ」が＜＞で挟んで表示される例が示されている。
【００６５】
管理者装置５００のユーザは、図１１の回答入力用の画面においてボタン６０６を押す、すると、管理者装置５００からサーバ１００に対して回答の送信が指示される。この指示を受けたサーバ１００は、端末装置３００からの要求に応じて、生成した回答を端末装置３００に転送する（ステップＳ８）。これにより、端末装置３００には、サービス提供側からの回答が表示される（ステップＳ９）。
【００６６】
なお、サーバ１００は、回答の生成に用いたテンプレートについてのテンプレート情報に、回答先である端末装置３００のユーザのユーザＩＤ、および回答するコメントのコメントＩＤを追加する。また、サーバ１００は、当該テンプレートについてのテンプレート情報の、当該テンプレートの使用回数を１増加する。さらに、サーバ１００は、端末装置３００からのコメントについてのコメント情報の、当該コメントに対する回答が行なわれたか否かを表わす情報を、回答済に更新する。
【００６７】
図１３は、端末装置３００にサーバ１００から回答が転送された後に表示されるホーム画面の一例を表わした図である。図１３を参照して、サーバ１００からの回答を受け取ると、端末装置３００は、該回答受け取り前のホーム画面に該回答の表示４１６を加えて、ホーム画面を更新する。このとき、端末装置３００は、コメントの表示４０７Ｂと回答の表示４１６とを関連付けてホーム画面に表示する。好ましくは、表示４１６にも、当該回答を行なったサービス提供側のスタッフ（管理者装置５００のユーザ）を表わすアバタ４１５Ｂが含まれる。一例として、図１３は、下から上に、時間経過の古いものから新しいものの順に情報が配置されている。これにより、タイムライン上の時間経過に従って、アバタ４１５Ｂが先（下方）に表示され、その次（上方）にアバタ４１５Ａが表示されることになる。そのため、端末装置３００は、ユーザとスタッフとがあたかも対話しているように質問と回答とを順に表示することができる。
【００６８】
またこのとき、端末装置３００は、質問を表示する表示４０７Ｂ中のフラグ表示４０８Ｂを回答のない状態の表示態様から回答のあった状態の表示態様に切り替える。
【００６９】
＜機能構成＞
図１４は、上記動作を行なうためのサーバ１００の機能構成の一例を表わしたブロック図である。図１４の各機能は、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することで、主にＣＰＵ１０で実現される。なお、少なくとも一部機能が、図２に表わされたサーバ１００のハードウェア、または電気回路（図示されない）などの他のハードウェアによって実現されてもよい。
【００７０】
図１４を参照して、サーバ１００のＣＰＵ１０は、コメント入力部１０１と、検索部１０２と、表示処理部１０３とを含む。コメント入力部１０１は、端末装置３００からコメントの入力を受け付ける。表示処理部１０３は、検索された１つ以上のテンプレートを管理者装置５００に転送する。これにより、管理者装置５００で、該１つ以上のテンプレートが回答用のテンプレートの候補として表示される。
【００７１】
検索部１０２は、回答のテンプレートを検索する。詳しくは、検索部１０２は、端末装置３００からコメントと共に転送された、当該端末装置３００のユーザを特定する情報、およびコメントから得られるキーワードを用いて、メモリ装置１００Ａからテンプレートを検索する。
【００７２】
ＣＰＵ１０は、さらに、第１情報入力部１０４を含む。第１情報入力部１０４は、管理者装置５００で表示されているテンプレートに追加する情報の入力を、管理者装置５００から受け付ける。
【００７３】
ＣＰＵ１０は、さらに、生成部１０５と、転送部１０６と、登録部１０７とを含む。生成部１０５は、回答を生成する。詳しくは、生成部１０５は、検索された１つ以上のテンプレートのうちの１つのテンプレートと、当該１つのテンプレートに対して第１情報入力部１０４で受け付けた情報とを用いて、コメントへの回答を生成する。転送部１０６は、生成された回答を端末装置３００に転送する。登録部１０７は、端末装置３００からのコメントや、回答に関する情報を、メモリ装置１００Ａに登録する。
【００７４】
好ましくは、表示処理部１０３は、第２情報入力部１０８を含む。第２情報入力部１０８は、検索部１０２での検索によって得られたテンプレートの情報を追加する領域に、端末装置３００のユーザを特定する情報を入力する。そして、表示処理部１０３は、第２情報入力部１０８で自動的に情報が入力されたテンプレートを、コメントへの回答用のテンプレートの候補として管理者装置５００で表示する。
【００７５】
好ましくは、表示処理部１０３は、メモリ装置１００Ａに記憶されているテンプレートに含まれる情報と、第１情報入力部１０４で入力を受け付けて該テンプレートに入力された情報とを、異なる態様で管理者装置５００で表示する。表示処理部１０３は、第２情報入力部１０８で該テンプレートに入力された情報についても、メモリ装置１００Ａに記憶されているテンプレートに含まれる情報とは異なる態様で管理者装置５００で表示してもよい。
【００７６】
図１５は、上記動作を行なうための端末装置３００の機能構成の一例を表わしたブロック図である。図１５の各機能は、端末装置３００のＣＰＵ３０がＲＯＭ３１に記憶されているプログラムをＲＡＭ３２上に読み出して実行することで、主にＣＰＵ３０で実現される。なお、少なくとも一部機能が、図３に表わされた端末装置３００のハードウェア、または電気回路（図示されない）などの他のハードウェアによって実現されてもよい。
【００７７】
図１５を参照して、端末装置３００のＣＰＵ３０は、コメント入力部３０１、転送部３０２、回答入力部３０３、および表示処理部３０４を含む。コメント入力部３０１は、タッチパネル３５に対するユーザ操作に基づいて、ユーザからのコメントの入力を受け付ける。転送部３０２は、入力を受け付けたコメントを当該端末装置３００のユーザを特定する情報と共にサーバ１００に転送する。回答入力部３０３は、サーバ１００からコメントに対する回答の入力を受け付ける。表示処理部３０４は、サーバ１００から入力された回答を、コメントに関連付けてタッチパネル３５で表示する処理を行なう。
【００７８】
図１６は、上記動作を行なうための管理者装置５００の機能構成の一例を表わしたブロック図である。図１６の各機能は、管理者装置５００のＣＰＵ５０がＲＯＭ５１に記憶されているプログラムをＲＡＭ５２上に読み出して実行することで、主にＣＰＵ５０で実現される。なお、少なくとも一部機能が、図４に表わされた管理者装置５００のハードウェア、または電気回路（図示されない）などの他のハードウェアによって実現されてもよい。
【００７９】
図１６を参照して、管理者装置５００のＣＰＵ５０は、コメント入力部５０１と第１表示処理部５０２とを含む。コメント入力部５０１は、サーバ１００から端末装置３００のユーザによるコメントの入力を受け付ける。第１表示処理部５０２は、該コメントをディスプレイ５４に表示する処理を行なう。
【００８０】
さらに、ＣＰＵ５０は、テンプレート入力部５０３と第２表示処理部５０４とを含む。テンプレート入力部５０３は、サーバ１００から、上記コメントへの回答用のテンプレートの候補としての、１つ以上のテンプレートの入力を受け付ける。第２表示処理部５０４は、受け付けたテンプレートをディスプレイ５４に表示する処理を行なう。
【００８１】
さらに、ＣＰＵ５０は、情報入力部５０５と、指示入力部５０６と、転送部５０７とを含む。情報入力部５０５は、サーバ１００からの１つ以上のテンプレートのうちの、ディスプレイ５４に表示されたテンプレートへの情報の入力を、キーボードなどの入力装置５５から受け付ける。指示入力部５０６は、サーバ１００からの１つ以上のテンプレートのうちの１つのテンプレートを用いた、コメントへの回答への回答を端末装置３００に転送する指示の入力を受け付ける。転送部５０７は、入力された情報や上記指示などをサーバ１００に転送する。
【００８２】
サーバ１００からの１つ以上のテンプレートのうちの少なくとも１つのテンプレートに対して情報入力部５０５で情報の入力を受け付けた場合、第２表示処理部５０４は、情報が追加されたテンプレートを、当該情報が追加された状態でディスプレイ５４に表示する。
【００８３】
＜動作フロー＞
図１７は、端末装置３００の動作の流れの一例を表わしたフローチャートである。図１７のフローチャートに表わされた動作は、端末装置３００のＣＰＵ３０がＲＯＭ３１に記憶されているプログラムをＲＡＭ３２上に読み出して、図１５の各機能を実現するように動作することによって実現される。
【００８４】
図１７を参照して、端末装置３００のＣＰＵ３０は、ユーザ指示に従って支援アプリを起動し、図９のホーム画面を表示する。具体的には、ＣＰＵ３０は、サーバ１００にアクセスしてサーバ１００からホーム画面の表示情報を取得し、該情報に基づいて図９のホーム画面を表示する。
【００８５】
当該画面においてボタン４０２が押されると、ＣＰＵ３０は、タッチパネル３５に図１０のコメント投稿用の画面を表示する。ここでも、ＣＰＵ３０は、サーバ１００にアクセスしてサーバ１００からコメント投稿用の画面の表示情報を取得し、該情報に基づいて図１０のコメント投稿用の画面を表示する。その状態において、タッチパネル３５からの操作信号に基づいて文字入力を受け付け、チェックボックス４１１がチェックされ、さらにボタン４１２が押されると、ＣＰＵ３０は、コメントの入力があったと判断する（ステップＳ１０１でＹＥＳ）。ＣＰＵ３０は、入力されたコメントを、当該端末装置３００のユーザを特定する情報と共にサーバ１００に送信する（ステップＳ１０３）。
【００８６】
一方、図１０のコメント投稿用の画面においてボタン４０１が押されると、ＣＰＵ３０は、ユーザがコメント等の閲覧を指示したものと判断し（ステップＳ１０５でＹＥＳ）、タッチパネル３５に図９のホーム画面を表示する。すなわち、ＣＰＵ３０は、サーバ１００にアクセスしてサーバ１００からホーム画面の表示情報を取得し、該情報に基づいて図９のホーム画面を表示する。
【００８７】
当該端末装置３００からのコメントに対する回答がサーバ１００から入力されている場合（ステップＳ１０７でＹＥＳ）、上記コメントと入力された回答とが関連付けてホーム画面に表示される（ステップＳ１０９）。回答がサーバ１００から入力されていない場合には（ステップＳ１０７でＮＯ）、端末装置３００で受け付けたコメントがホーム画面に表示される（ステップＳ１１１）。ステップＳ１０７〜Ｓ１１１の表示の制御はサーバ１００側で行なわれてもよい。この場合、端末装置３００は、サーバ１００から取得した表示情報に基づく表示を行なうことで、上記の画面が表示される。または、ステップＳ１０７〜Ｓ１１１の表示の制御は端末装置３００側で行なわれてもよい。この場合、端末装置３００のＣＰＵ３０は、サーバ１００から取得した情報に基づいてホーム画面の表示情報を生成し、ホーム画面を表示する。
【００８８】
図１８は、管理者装置５００の動作の流れの一例を表わしたフローチャートである。図１８のフローチャートに表わされた動作は、管理者装置５００のＣＰＵ５０がＲＯＭ５１に記憶されているプログラムをＲＡＭ５２上に読み出して、図１６の各機能を実現するように動作することによって実現される。
【００８９】
図１８を参照して、管理者装置５００のＣＰＵ５０は、ユーザ指示に従って回答アプリを起動すると、ホーム画面として、回答が必要なコメントの一覧画面（図示しない）を表示する。サーバ１００が端末装置３００から回答が必要なコメントの入力を受け付けている場合（ステップＳ２０１でＹＥＳ）、ＣＰＵ５０は、該コメントの情報をサーバ１００から取得し、上記一覧画面に表示する（ステップＳ２０３）。
【００９０】
ＣＰＵ５０は、上記の回答が必要なコメントの一覧画面から回答する対象のコメントの選択を受け付けると、図１１の回答入力用の画面を表示する。当該画面においてボタン６０４が押されると、ＣＰＵ５０は、回答用のテンプレートの候補がユーザから要求されたと判断する（ステップＳ２０５でＹＥＳ）。ＣＰＵ５０は、サーバ１００に対して回答用のテンプレートの候補をサーバ１００に対して要求する（ステップＳ２０７）。
【００９１】
ＣＰＵ５０は、サーバ１００から回答用のテンプレートの候補として１以上のテンプレートの入力を受け付ける（ステップＳ２０９）。好ましくは、ＣＰＵ５０は、サーバ１００から、当該テンプレートに追加する情報の入力も受け付ける（ステップＳ２１１）。
【００９２】
ＣＰＵ５０は、サーバ１００から入力されたテンプレートを、コメントへの回答用のテンプレートの候補として、図１１の回答入力用の画面の領域６０５に表示する（ステップＳ２１３）。サーバ１００から上記の追加する情報の入力も受け付けている場合には、ステップＳ２１３でＣＰＵ５０は、該情報が追加された状態のテンプレートを領域６０５に表示する。
【００９３】
図１１の回答入力用の画面では、領域６０５に表示されたテンプレートに対してユーザから入力装置５５での情報の入力を受け付けることができる。情報の入力を受け付けると（ステップＳ２１５でＹＥＳ）、ＣＰＵ５０は、領域６０５のテンプレートの表示を更新する（ステップＳ２１７）。ステップＳ２１７でＣＰＵ５０は、たとえば、入力された情報をサーバ１００に渡す。そして、ＣＰＵ５０は、サーバ１００から該情報が追加されたテンプレートを受け取って、領域６０５に表示する。または、ステップＳ２１７でＣＰＵ５０は、領域６０５に表示したテンプレートに入力された情報を追加して、領域６０５に表示する。
【００９４】
図１１の回答入力用の画面においてボタン６０６が押されると、ＣＰＵ５０は、管理者装置５００のユーザから回答の指示があったと判断する（ステップＳ２１９でＹＥＳ）。ＣＰＵ５０は、サーバ１００に対して回答の送信を指示する（ステップＳ２２１）。また、ＣＰＵ５０は、上記ステップＳ２１５で、表示されたテンプレートに追加する情報の入力を受け付けた場合には、当該情報もサーバ１００に転送する。
【００９５】
図１９は、サーバ１００の動作の流れの一例を表わしたフローチャートである。図１９のフローチャートに表わされた動作は、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して、図１４の各機能を実現するように動作することによって実現される。
【００９６】
図１９を参照して、サーバ１００が端末装置３００からコメントの入力を受け付けると（ステップＳ３０１でＹＥＳ）、ＣＰＵ１０は、当該コメントからキーワードを抽出する（ステップＳ３０３）。ＣＰＵ１０は、抽出したキーワードと、上記ステップＳ３０１でコメントと共に端末装置３００から受け取った当該端末装置３００のユーザを特定する情報とを用いて、メモリ装置１００Ａに記憶されているテンプレートを検索する（ステップＳ３０５）。
【００９７】
ＣＰＵ１０は、上記ステップＳ３０５の検索で得られた１以上のテンプレートを、該コメントへの回答用のテンプレートの候補として管理者装置５００に送信する（ステップＳ３０７）。これにより、該１以上のテンプレートは、管理者装置５００で表示される。このとき、ＣＰＵ１０は、テンプレート中の予め規定された領域に、端末装置３００のユーザ名など該ユーザを特定する情報を追加する。そして、ステップＳ３０７でＣＰＵ１０は、上記情報を追加したテンプレートを、該コメントへの回答用のテンプレートの候補として管理者装置５００に送信する。
【００９８】
ＣＰＵ１０は、管理者装置５００から、管理者装置５００に表示されているテンプレートに追加する情報の入力と、コメントに対する返信の指示とを受け付ける（ステップＳ３０９）。ＣＰＵ１０は、管理者装置５００に表示されているテンプレートを用いて回答を生成する（ステップＳ３１１）。そして、ＣＰＵ１０は、生成した回答を、端末装置３００に転送する（ステップＳ３１３）。
【００９９】
なお、この一連の動作中、または動作の後に、ＣＰＵ１０は、端末装置３００から受け付けたコメントを、メモリ装置１００Ａのコメント情報に登録する処理を行なう。また、ＣＰＵ１０は、該コメントへの回答を生成するために用いたテンプレートについてのテンプレート情報を更新する処理を行なう。
【０１００】
＜第１の実施の形態の効果＞
第１の実施の形態にかかるシステムで以上の動作が行なわれることで、サービス提供側のスタッフである管理者装置５００のユーザは、端末装置３００のユーザからのコメントに対する回答をすべて入力するよりも効率的に、的確な回答を入力することができる。さらに、本システムでは、端末装置３００のユーザに対する以前の回答に用いたテンプレートや、ユーザ名などのユーザ情報を考慮して、回答に用いるテンプレートの候補が抽出される。このようなテンプレートを用いて回答が生成されることによって、サービス提供側は、機械的に生成された回答よりもオリジナリティに富んだ回答を端末装置３００のユーザに返すことができる。したがって、本システムは、サービス提供側のスタッフの効率性を損なわずに、該スタッフによる適切な回答の入力を支援することができる。
【０１０１】
［第２の実施の形態］
第１の実施の形態において、サーバ１００は、端末装置３００のユーザのユーザ名など、該ユーザのユーザ情報から得られる情報をテンプレートに入力するものとしている。サーバ１００のテンプレートに入力する情報はユーザ情報から得られる情報に限定されない。第２の実施の形態にかかるシステムにおいて、サーバ１００は、他の装置から得られる情報に基づいた情報をテンプレートに入力する。第２の実施の形態にかかるシステムの構成、および各装置のハードウェアは、第１の実施の形態にかかるシステム構成、および各装置のハードウェアと同じである。そのため、それらの説明を繰り返さない。
【０１０２】
第２の実施の形態において、サーバ１００は他のサーバ（図示されない）と通信可能である。他のサーバは、たとえば、天気や気候に関する情報などの、情報を提供するサーバである。そして、サーバ１００は、該サーバから取得した情報に基づいた情報を、テンプレートに入力して管理者装置５００で表示する。
【０１０３】
第２の実施の形態において、メモリ装置１００Ａには、上記サーバからの情報と関連付けた、テンプレートに追加する文字列が登録されている。図２０（Ａ）は、第２の実施の形態での、追加情報の一例を表わした図である。詳しくは、図２０（Ａ）は、該サーバが天気に関する情報を提供するサーバである場合の、サーバからの情報と関連付けて、メモリ装置１００Ａに登録されているテンプレートに追加する文字列の一例を表わした図である。追加する文字列は、管理者装置５００のユーザによって登録、変更可能であってよい。
【０１０４】
サーバ１００の第２情報入力部１０８は、端末装置３００でのコメントの入力日時、および当該ユーザ情報に登録された地方における天気の情報を該サーバから取得する。そして、第２情報入力部１０８は、メモリ装置１００Ａに登録されている図２０（Ａ）の追加情報を参照して、取得した天気の情報に関連付けられている文字列を、メモリ装置１００Ａから読み出す。第２情報入力部１０８は、読み出した文字列を、管理者装置５００に表示されているテンプレートの、予め入力する位置と規定されている位置に入力する。
【０１０５】
第２情報入力部１０８は、端末装置３００でのコメントの入力日時の、ユーザ情報に登録された地方の天気が「晴れ」であることを、上記サーバから取得したとする。管理者装置５００に表示されているテンプレートが図１１に表わされたテンプレートであるとする。図１１に示されたように、該テンプレートのテキスト中の「＜Ｗ＞」のタグが規定された入力する領域である場合、表示処理部１０３は、図２０（Ｂ）のテンプレートを図１１の回答入力用の画面の領域６０５に表示する。すなわち、第２情報入力部１０８は、「晴れ」に対応した文字列「今日は、いい天気ですね。」を、該テンプレートのテキスト中のタグ＜Ｗ＞で規定された領域に入力する。
【０１０６】
第２の実施の形態にかかるシステムで以上の動作が行なわれることで、本システムを利用すると、サービス提供側は、よりオリジナリティに富んだ回答を端末装置３００のユーザに返すことができる。
【０１０７】
［第３の実施の形態］
さらに、第３の実施の形態にかかるシステムにおいて、サーバ１００は、コメントから得られる文字列をテンプレートに入力する。第３の実施の形態にかかるシステムの構成、および各装置のハードウェアは、第１の実施の形態にかかるシステム構成、および各装置のハードウェアと同じである。そのため、それらの説明を繰り返さない。
【０１０８】
第３の実施の形態において、メモリ装置１００Ａには、キーワードと関連付けた、テンプレートに追加する文字列が登録されている。図２１（Ａ）は、第３の実施の形態での、追加情報（文字列）の一例を表わした図である。追加する文字列は、管理者装置５００のユーザによって登録、変更可能であってよい。
【０１０９】
サーバ１００の第２情報入力部１０８は、端末装置３００からのコメントより、キーワードを抽出する。そして、第２情報入力部１０８は、メモリ装置１００Ａに登録されている図２１（Ａ）の追加情報を参照して、抽出した該キーワード、または該キーワードの一部に関連付けられている文字列を、メモリ装置１００Ａから読み出す。第２情報入力部１０８は、読み出した文字列を、管理者装置５００に表示されているテンプレートの予め規定されている領域に入力する。
【０１１０】
たとえば、端末装置３００からのコメントが図２１（Ｂ）に表わされたコメントであったとする。つまり、図２１（Ｂ）に示されたように、「へこみました」というキーワードが含まれたコメントが端末装置３００からサーバ１００に転送されたものとする。
【０１１１】
この場合、サーバ１００の第２情報入力部１０８は、コメントから上記キーワードを抽出する。そして、第２情報入力部１０８は、図２１（Ａ）の情報を参照して該キーワードに関連付けられた文字列「元気出してください。」を、メモリ装置１００Ａから読み出す。
【０１１２】
管理者装置５００に表示されているテンプレートが図１１に表わされたテンプレートであるとする。図１１に示されたように、該テンプレートのテキスト中の「＜Ｗ＞」のタグが規定された入力する領域である場合、表示処理部１０３は、図２１（Ｃ）のテンプレートを図１１の回答入力用の画面の領域６０５に表示する。すなわち、第２情報入力部１０８は、キーワード「へこみました」に関連付けられた文字列「元気出してください。」を、該テンプレートのテキスト中のタグ＜Ｗ＞で規定された領域に入力する。
【０１１３】
第２の実施の形態にかかるシステムで以上の動作が行なわれることで、本システムを利用するとサービス提供側は、よりオリジナリティに富んだ回答を端末装置３００のユーザに返すことができる。
【０１１４】
［第４の実施の形態］
第１〜第３の実施の形態では、回答のテンプレートの検索、テンプレートへの追加情報の入力、および回答の生成を、主に、サーバ１００が行なうものとしている。しかしながら、これらの処理の少なくとも一部を端末装置３００が行なったり、管理者装置５００が行なったりしてもよい。第４の実施の形態にかかるシステムにおいて、端末装置３００および管理者装置５００は、それぞれ、第１〜第３の実施の形態にかかるサーバ１００が実行する処理の一部を行なう。第４の実施の形態にかかるシステムの構成、および各装置のハードウェアは、第１の実施の形態にかかるシステム構成、および各装置のハードウェアと同じである。そのため、それらの説明を繰り返さない。
【０１１５】
第４の実施の形態にかかるシステムでは、端末装置３００のコメント入力部３０１が、さらに、入力を受け付けたコメントからキーワードを抽出する機能も有する。転送部３０２は、コメントを端末装置３００のユーザを特定する情報と共にサーバ１００に転送する。さらに、転送部３０２は、コメント入力部３０１が抽出したキーワードもサーバ１００に転送する。
【０１１６】
また、管理者装置５００のＣＰＵ５０は、生成部１０５を有する。すなわち、第４の実施の形態にかかるシステムでは、管理者装置５００のＣＰＵ５０は、サーバ１００で検索された１つ以上のテンプレートのうちの、ディスプレイ５４に表示されているテンプレートに対して入力装置５５から追加する情報の入力を受け付けると、テンプレートと受け付けた情報とを用いて、コメントへの回答を生成する。
【０１１７】
上記した処理の分担は、一例に過ぎない。図５に表わされたシステム全体での一連の動作（ステップＳ１〜Ｓ９）は、システム内のいずれの装置で行なわれてもよい。
【０１１８】
［第５の実施の形態］
さらに、上述の動作をサーバ１００、端末装置３００、および管理者装置５００に実行させるためのプログラムを提供することもできる。このようなプログラムが提供されることで、既存のＰＣや端末装置をサーバ１００、端末装置３００、および管理者装置５００として機能させることができる。それにより、容易に本システムを構築することができる。
【０１１９】
このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１２０】
なお、本開示にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本開示にかかるプログラムに含まれ得る。
【０１２１】
また、本開示にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本開示にかかるプログラムに含まれ得る。
【０１２２】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１２３】
［まとめ］
本開示の１つの局面は、次のように表わすことができる。
【０１２４】
（１）  端末装置（端末装置３００）および入力装置（管理者装置５００）と通信可能なサーバ（サーバ１００）であって、回答の生成に用いるための１つ以上のテンプレートを回答の過去の送信先であるユーザを特定する情報に関連付けて記憶するための第１のメモリ（メモリ装置１００Ａ、テンプレート情報）と、端末装置からコメントの入力を受け付けるための第１の入力手段（コメント入力部１０１）と、端末装置のユーザを特定する情報およびコメントから得られる特徴情報（キーワード等）を用いて、第１のメモリからテンプレートを検索するための検索手段（検索部１０２）と、検索によって得られた１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートの候補として入力装置で表示する処理を実行するための表示処理手段（表示処理部１０３）と、入力装置から、入力装置で表示されたテンプレートへの情報の入力を受け付けるための第２の入力手段（第１情報入力部１０４）と、１つ以上のテンプレートのうちの１つのテンプレートと、１つのテンプレートに対して第２の入力手段で入力された情報とを用いて、コメントへの回答を生成するための生成手段（生成部１０５）と、生成手段で生成された、コメントへの回答を、端末装置に転送するための転送手段（転送部１０６）とを備える、サーバ。
【０１２５】
（２）  表示処理手段は、テンプレートに含まれる情報と、第２の入力手段によってテンプレートに入力された情報とを、入力装置で異なる態様で表示するための処理を実行する、（１）に記載のサーバ。
【０１２６】
（３）  テンプレートは、端末装置のユーザを特定する情報および／またはコメントから得られる文字列を入力するための領域を含み、表示処理手段は、検索によって得られたテンプレートの領域に、端末装置のユーザを特定する情報、および／またはコメントから得られる文字列を入力するための第３の入力手段（第２情報入力部１０８）を含み、表示処理手段は、検索によって得られたテンプレートに対して第３の入力手段で自動的に情報を入力して、コメントへの回答用のテンプレートの候補として入力装置で表示する、（１）または（２）に記載のサーバ。
【０１２７】
（４）  キーワードに関連付けて、テンプレートに追加するテキスト情報を記憶するための第２のメモリ（メモリ装置１００Ａ、追加情報）をさらに備え、第３の入力手段は、第２のメモリに記憶されているテキスト情報のうちのコメントに含まれるキーワードに関連付けられたテキスト情報を、検索によって得られたテンプレートに入力する、（３）に記載のサーバ。
【０１２８】
（５）  検索手段は、第１のメモリにおいて特徴情報によって検索された１つ以上のテンプレートのうち、端末装置のユーザにすでに送信した回答に用いたテンプレート以外のテンプレートを検索する、（１）〜（４）のいずれかに記載のサーバ。
【０１２９】
（６）  サーバ（サーバ１００）と通信可能な端末装置（管理者装置５００）であって、サーバから受け付けた他の端末装置からのコメントを、ディスプレイに表示する処理を行なうための第１の表示処理手段（コメント入力部５０１、第１表示処理部５０２）と、サーバから受け付けた１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートの候補としてディスプレイに表示する処理を行なうための第２の表示処理手段（テンプレート入力部５０３、第２表示処理部５０４）と、１つ以上のテンプレートのうちのディスプレイに表示されたテンプレートへの情報の入力を受け付けるための第１の入力手段（情報入力部５０５）と、１つ以上のテンプレートのうちの１つのテンプレートを用いて生成されたコメントへの回答を、端末装置に転送する指示の入力を受け付けるための第２の入力手段（指示入力部５０６）とを備え、１つ以上のテンプレートのうちの少なくとも１つのテンプレートに対して第１の入力手段で情報の入力を受け付けた場合、第２の表示処理手段は、少なくとも１つのテンプレートを、情報が入力された状態でディスプレイに表示する、端末装置。
【０１３０】
（７）  サーバ（サーバ１００）と通信可能な端末装置（端末装置３００）であって、ユーザ操作に基づいてコメントの入力を受け付けるための第１の入力手段（コメント入力部３０１）と、コメントを、端末装置のユーザを特定する情報と共にサーバに転送するための転送手段（転送部３０２）と、サーバからコメントに対する回答の入力を受け付けるための第２の入力手段（回答入力部３０３）と、回答を、コメントに関連付けて表示する処理を行なうための表示処理手段（表示処理部３０４）とを備える、端末装置。
【０１３１】
（８）  サーバ（サーバ１００）と、ユーザからコメントの入力を受け付けるための第１の入力手段（コメント入力部３０１，１０１）と、回答の生成に用いるための１つ以上のテンプレートを回答の過去の送信先であるユーザを特定する情報に関連付けて記憶するためのメモリ（メモリ装置１００Ａ、テンプレート情報）と、他の装置のユーザからテンプレートに入力するための情報の入力を受け付けるための第２の入力手段（情報入力部５０５、第１情報入力部１０４）と、ユーザから入力を受け付けたコメントを、ユーザを特定する情報と共にサーバに送信するための第１の送信手段（コメント入力部３０１、転送部３０２）と、ユーザを特定する情報およびコメントから得られる特徴情報（キーワード等）を用いて、メモリからテンプレートを検索するための検索手段（検索部１０２）と、検索によって得られた１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートの候補として表示する処理を実行するための表示処理手段（表示処理部１０３、テンプレート入力部５０３、第２表示処理部５０４）と、他の装置のユーザから入力を受け付けた、表示されたテンプレートに入力するための情報を、サーバに送信するための第２の送信手段（コメント入力部３０１、転送部３０２）と、１つ以上のテンプレートのうちの１つのテンプレートと、１つのテンプレートに対してユーザから入力を受け付けた情報とを用いて、コメントへの回答を生成するための生成手段（生成部１０５）と、生成手段で生成された、コメントへの回答を、コメントと関連付けて他の装置に表示する処理を実行するための表示処理手段（転送部１０６、回答入力部３０３、表示処理部３０４）とを備える、回答支援システム。
【０１３２】
（９）  第１のユーザからのコメントに対する第２のユーザによる回答をサーバ（サーバ１００）で支援する方法であって、サーバは、回答の生成に用いるための１つ以上のテンプレートを回答の過去の送信先であるユーザを特定する情報に関連付けて記憶するためのメモリ（メモリ装置１００Ａ、テンプレート情報）にアクセス可能であって、第１のユーザからコメントの入力を受け付けるステップ（Ｓ０）と、コメントを、第１のユーザを特定する情報と共にサーバに転送するステップ（Ｓ１）と、第１のユーザを特定する情報およびコメントから得られる特徴情報（キーワード等）を用いて、メモリからテンプレートを検索するステップ（Ｓ２）と、検索によって得られた１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートの候補として表示するステップ（Ｓ３〜Ｓ５）と、第２のユーザから表示されたテンプレートに入力するための情報の入力を受け付けるステップ（Ｓ６−１）と、第２のユーザから入力を受け付けた、表示されたテンプレートに入力するための情報を、サーバに転送するステップ（Ｓ６−２）と、１つ以上のテンプレートのうちの１つのテンプレートと、１つのテンプレートに対して第２のユーザから入力を受け付けた情報とを用いて、コメントへの回答を生成するステップ（Ｓ７）と、生成するステップで生成されたコメントへの回答を、コメントと関連付けて第２のユーザの用いる装置に表示するステップ（Ｓ８、Ｓ９）とを備える、回答支援方法。
【０１３３】
（１０）  第１のユーザからのコメントに対する、第２のユーザによる回答を支援する処理をコンピュータに実行させるプログラムであって、コンピュータは、回答の生成に用いるための１つ以上のテンプレートを回答の過去の送信先であるユーザを特定する情報に関連付けて記憶するためのメモリにアクセス可能であって、プログラムはコンピュータに、第１のユーザからコメントの入力を、第１のユーザを特定する情報と共に受け付けるステップ（Ｓ３０１）と、端末装置のユーザを特定する情報およびコメントから得られる特徴情報（キーワード等）を用いて、メモリからテンプレートを検索するステップ（Ｓ３０３、Ｓ３０５）と、検索によって得られた１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートの候補として表示するステップ（Ｓ３０７）と、第２のユーザから表示されたテンプレートに入力するための情報の入力を受け付けるステップと、１つ以上のテンプレートのうちの１つのテンプレートと、１つのテンプレートに対して第２のユーザから入力を受け付けた情報とを用いて、コメントへの回答を生成するステップ（Ｓ３０９、Ｓ３１１）と、生成するステップで生成されたコメントへの回答を、第２のユーザの用いる装置に転送するステップ（Ｓ３１３）とを実行させる、制御プログラム。
【０１３４】
（１１）  第１のユーザからのコメントに対する、第２のユーザによる回答を支援する処理をコンピュータに実行させるプログラムであって、プログラムはコンピュータに、第１のユーザからのコメントを、ディスプレイに表示するステップ（Ｓ２０１、Ｓ２０３）と、サーバから、コメントへの回答を生成するために用いるテンプレートの候補として１つ以上のテンプレートの入力を受け付けるステップ（Ｓ２０５〜Ｓ２０９）と、１つ以上のテンプレートを、コメントへの回答を生成するために用いるテンプレートの候補としてディスプレイに表示するステップ（Ｓ２１３）と、第２のユーザから、ディスプレイに表示されたテンプレートへの情報の入力を受け付けるステップ（Ｓ２１５）と、情報が入力されたテンプレートをディスプレイに表示するステップ（Ｓ２１７）と、第２のユーザから、テンプレートを用いて生成されたコメントへの回答を、第１のユーザの用いる装置に転送する指示の入力を受け付けるステップ（Ｓ２１９、Ｓ２２１）とを実行させる、制御プログラム。
【０１３５】
（１２）  回答を要するコメントを入力する処理をコンピュータに実行させるプログラムであって、プログラムはコンピュータに、ユーザからコメントの入力を受け付けるステップ（Ｓ１０１）と、コメントを、ユーザを特定する情報と共にサーバに送信するステップ（Ｓ１０３）と、サーバから、コメントに対する回答の入力を受け付けるステップ（Ｓ１０７）と、コメントに対する回答を、コメントに関連付けてディスプレイに表示するステップ（Ｓ１１１）とを実行させる、制御プログラム。
【０１３６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３７】
１０，３０，５０  ＣＰＵ、１１，３１，５１  ＲＯＭ、１２，３２，５２  ＲＡＭ、１４，３４，５６  ネットワークコントローラ、１５  メモリＩ／Ｆ、３３  カメラ、３５  タッチパネル、５３  ＨＤＤ、５４  ディスプレイ、５５  入力装置、１００  サーバ、１００Ａ  メモリ装置、１０１，３０１，５０１  コメント入力部、１０２  検索部、１０３，３０４  表示処理部、１０４  第１情報入力部、１０５  生成部、１０６，３０２，５０７  転送部、１０７  登録部、１０８  第２情報入力部、３００，３００Ａ，３００Ｂ，３００Ｃ  端末装置、３０３  回答入力部、４０１，４０２，４０９，４１２，６０４，６０６，６０８  ボタン、４０５，４０６，４０７Ａ，４０７Ｂ，４１６  表示、４０８Ａ，４０８Ｂ  フラグ表示、４１０  ボタン群、４１１  チェックボックス、４１５Ａ，４１５Ｂ  アバタ、５００，５００Ａ，５００Ｂ，５００Ｃ  管理者装置、５０２  第１表示処理部、５０３  テンプレート入力部、５０４  第２表示処理部、５０５  情報入力部、５０６  指示入力部、６０１，６０２，６０３，６０５，６０７  領域。
【図１】
0006489805.tif 000002
【図２】
0006489805.tif 000003
【図３】
0006489805.tif 000004
【図４】
0006489805.tif 000005
【図５】
0006489805.tif 000006
【図６】
0006489805.tif 000007
【図７】
0006489805.tif 000008
【図８】
0006489805.tif 000009
【図９】
0006489805.tif 000010
【図１０】
0006489805.tif 000011
【図１１】
0006489805.tif 000012
【図１２】
0006489805.tif 000013
【図１３】
0006489805.tif 000014
【図１４】
0006489805.tif 000015
【図１５】
0006489805.tif 000016
【図１６】
0006489805.tif 000017
【図１７】
0006489805.tif 000018
【図１８】
0006489805.tif 000019
【図１９】
0006489805.tif 000020
【図２０】
0006489805.tif 000021
【図２１】
0006489805.tif 000022