(57)【特許請求の範囲】
【請求項１】
クライアント装置と、前記クライアント装置に対して育成支援情報を提供するサーバとを含む育成支援システムであって、
前記サーバは、前記育成支援情報を提供するサービス側に設置された制御装置から入力された育成支援情報を生物の育成環境および状態情報に関連付けて記憶するための第１のメモリと、前記クライアント装置より取得した育成対象の生物の育成環境を表わす情報を記憶するための第２のメモリとにアクセス可能であって、
前記クライアント装置は、
ユーザの入力操作に従って前記生物の状態情報の入力を受け付けるための入力手段と、
ユーザの転送指示に従って、前記サーバと通信することで前記サーバに対して前記状態情報を転送するための通信手段とを備え、
前記サーバは、
前記転送指示に従って転送された前記状態情報を前記クライアント装置から取得するための取得手段と、
前記クライアント装置からの前記状態情報の取得を受けて、前記状態情報および前記第２のメモリに記憶されている前記育成環境に関連付けられた育成支援情報を、前記第１のメモリから抽出するための抽出手段と、
前記クライアント装置に対して前記第１のメモリから抽出された前記育成支援情報を提供するための提供手段と、
前記生物の生育状況に応じて前記クライアント装置に対して前記サービスにて使用可能なクーポンを付与するための付与手段とを備え、
前記クライアント装置は、前記サーバから提供された前記育成支援情報を、前記ユーザの前記入力操作に従って入力された前記状態情報への回答として前記ユーザに対して提示するための提示手段をさらに備える、育成支援システム。
【請求項２】
クライアント装置に対して育成支援情報を提供するサーバであって、
前記育成支援情報を提供するサービス側に設置された制御装置から育成支援情報の入力を受け付けるための入力手段と、
生物の育成環境および状態情報に関連付けて、前記入力手段によって入力を受け付けた育成支援情報を記憶するための第１のメモリと、
前記クライアント装置より取得した、育成対象の生物の育成環境を表わす情報を記憶するための第２のメモリと、
前記クライアント装置より前記生物の状態情報を取得するための取得手段と、
前記第２のメモリに記憶されている前記育成環境および前記クライアント装置より取得した前記状態情報に関連付けられた育成支援情報を前記第１のメモリから抽出して、前記クライアント装置に対して提供するための提供手段と、
前記生物の生育状況に応じて前記クライアント装置に対して前記サービスにて使用可能なクーポンを付与するための付与手段とを備える、育成支援サーバ。
【請求項３】
前記状態情報は前記クライアント装置からの質問を含み、
前記育成支援情報はクライアント装置からの質問に対する回答を含み、
前記第２のメモリに記憶されている前記育成環境および前記クライアント装置からの前記質問に関連付けられた回答が前記第１のメモリから抽出されない場合に、前記入力手段は前記制御装置から前記質問に対する回答の入力を受け付け、前記提供手段が前記回答を提供すると共に、前記入力手段によって入力を受け付けた前記回答は前記育成環境および前記状態情報に関連付けて前記第１のメモリに記憶される、請求項２に記載の育成支援サーバ。
【請求項４】
前記提供手段は、前記クライアント装置より取得した前記状態情報に基づいて前記第１のメモリで育成支援情報と関連付けられている状態情報を抽出し、前記抽出された状態情報を前記クライアント装置に対して提示してその適否の回答を得ることで、前記第１のメモリに記憶されている育成支援情報のうち前記クライアント装置より取得した前記状態情報に関連した育成支援情報を特定する、請求項２または３に記載の育成支援サーバ。
【請求項５】
前記取得手段で取得した前記状態情報を記憶するための第３のメモリと、
前記クライアント装置からの要求に応じて、前記第３のメモリに記憶されている前記クライアント装置から取得した前記状態情報を時系列で前記クライアント装置に提示するための第１の提示手段とをさらに備える、請求項２〜４のいずれかに記載の育成支援サーバ。
【請求項６】
前記クライアント装置からの要求に応じて、前記クライアント装置から取得した前記状態情報の予測値を前記第３のメモリに記憶されている前記状態情報の中から抽出して提示するための第２の提示手段をさらに備える、請求項５に記載の育成支援サーバ。
【請求項７】
当該育成支援サーバはシステム管理側に設置され、
前記クーポンの使用に応じて前記システム管理側に対して支払う謝金を算出するための算出手段をさらに備える、請求項２〜６のいずれかに記載の育成支援サーバ。
【請求項８】
サーバとクライアント装置とを利用した、生物の育成を支援する方法であって、
前記サーバは、育成支援情報を提供するサービス側に設置された制御装置から入力された育成支援情報を生物の育成環境および状態情報に関連付けて記憶するための第１のメモリと、前記クライアント装置より取得した育成対象の生物の育成環境を表わす情報を記憶するための第２のメモリとにアクセス可能であって、
前記クライアント装置から前記サーバに対して、前記生物の状態情報を転送するステップと、
前記サーバが、前記クライアント装置から転送された前記状態情報および前記第２のメモリに記憶されている前記育成環境に関連付けられた育成支援情報を、前記第１のメモリから抽出するステップと、
前記クライアント装置に対して前記第１のメモリから抽出された前記育成支援情報を提供するステップと、
前記生物の生育状況に応じて前記クライアント装置に対して前記サービスにて使用可能なクーポンを付与するステップとを備える、育成支援方法。
【請求項９】
クライアント装置に対して育成支援情報を提供する処理をサーバに実行させるプログラムであって、
前記クライアント装置から前記サーバに対して、育成対象の生物の状態情報を取得するステップと、
前記クライアント装置より取得した前記生物の育成環境を表わす情報を記憶するためのメモリにアクセスして、前記育成環境を表わす情報を読み出すステップと、
前記育成支援情報を提供するサービス側に設置された制御装置から入力された育成支援情報を生物の育成環境および状態情報に関連付けて記憶するためのメモリにアクセスして、前記クライアント装置から取得した前記状態情報および前記読み出された前記育成環境に関連付けられた育成支援情報を抽出するステップと、
前記クライアント装置に対して前記抽出された前記育成支援情報を提供するステップと、
前記生物の生育状況に応じて前記クライアント装置に対して前記サービスにて使用可能なクーポンを付与するステップとを前記サーバに実行させる、育成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は育成支援システム、育成支援サーバ、育成支援方法、および育成支援プログラムに関し、特に、生物の育成を支援する育成支援システム、サーバ、その方法、およびプログラムに関する。
【背景技術】
【０００２】
植物、動物などの生物を育成する際、ユーザは、育成方法が適切であるか、育成状況が正常であるか、害虫などへの対処法などのアドバイスを欲しい場合がある。こういった場合、ユーザは対象の生物の育成ガイド（書籍・辞典）などを使って調べたり、インターネット上のＱ＆Ａサイトに困った事象を質問として書き込んで、誰かからの回答を待ったり、過去に同じように困った人の質問をネット上で検索して、その回答を調べたりすることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３１８９４５号公報
【特許文献２】特開２００２−１３３２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような方法では、ユーザは、自分の育成している生物に対する一般的な対処方法やインターネットに掲載されている情報などより、自分の生物の状態を自分で判断することになる。インターネットなどで情報を提供するサービスでは、提供者側には素早く的確な育成支援を行なうことが要求される。インターネットを介してサービスを提供する技術として、たとえば、特開２００２−３１８９４５号公報（特許文献１）は、商品情報と提供情報とをコーディネイトしたバーチャル画像を顧客に提供するシステムを開示している。また、特開２００２−１３３２９１号公報（特許文献２）は、電子カタログを生成する方法を開示している。
【０００５】
育成支援に関わる各種情報は、専門家が実際にユーザの育成している生物の状態に基づき、ユーザに対して素早くアドバイスできることが重要である。しかしながら、専門家がユーザに個別に対応することは作業性や費用面からも現実的でない。
【０００６】
本発明はこのような問題に鑑みてなされたものであって、ＳＮＳ（Social  Network  System）などの対話型のシステムを活用して、ユーザが育成記録・情報をサービスにアップして、専門家からのアドバイスを受けるようなサービスにおいて、発生する過去の関連した事象を活用して、素早く的確な育成支援を行なうことができる育成支援システム、育成支援サーバ、育成支援方法、および育成支援プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のある局面に従うと、育成支援システムは、クライアント装置と、クライアント装置に対して育成支援情報を提供するサーバとを含む。サーバは、育成支援情報を提供するサービス側に設置された制御装置から入力された育成支援情報を生物の育成環境および状態情報に関連付けて記憶するための第１のメモリと、クライアント装置より取得した育成対象の生物の育成環境を表わす情報を記憶するための第２のメモリとにアクセス可能である。クライアント装置は、ユーザの入力操作に従って生物の状態情報の入力を受け付けるための入力手段と、ユーザの転送指示に従って、サーバと通信することでサーバに対して状態情報を転送するための通信手段とを備える。サーバは、転送指示に従って転送された状態情報をクライアント装置から取得するための取得手段と、クライアント装置からの状態情報の取得を受けて、状態情報および第２のメモリに記憶されている育成環境に関連付けられた育成支援情報を、第１のメモリから抽出するための抽出手段と、クライアント装置に対して第１のメモリから抽出された育成支援情報を提供するための提供手段と、生物の生育状況に応じてクライアント装置に対してサービスにて使用可能なクーポンを付与するための付与手段とを備える。クライアント装置は、さらに、サーバから提供された育成支援情報を、ユーザの入力操作に従って入力された状態情報への回答としてユーザに対して提示するための提示手段を備える。
【０００８】
本発明の他の局面に従うと、育成支援サーバはクライアント装置に対して育成支援情報を提供するサーバであって、育成支援情報を提供するサービス側に設置された制御装置から育成支援情報の入力を受け付けるための入力手段と、生物の育成環境および状態情報に関連付けて、入力手段によって入力を受け付けた育成支援情報を記憶するための第１のメモリと、クライアント装置より取得した、育成対象の生物の育成環境を表わす情報を記憶するための第２のメモリと、クライアント装置より生物の状態情報を取得するための取得手段と、第２のメモリに記憶されている育成環境およびクライアント装置より取得した状態情報に関連付けられた育成支援情報を第１のメモリから抽出して、クライアント装置に対して提供するための提供手段と、生物の生育状況に応じてクライアント装置に対してサービスにて使用可能なクーポンを付与するための付与手段とを備える。
【０００９】
好ましくは、状態情報はクライアント装置からの質問を含み、育成支援情報はクライアント装置からの質問に対する回答を含み、第２のメモリに記憶されている育成環境およびクライアント装置からの質問に関連付けられた回答が第１のメモリから抽出されない場合に、入力手段は制御装置から質問に対する回答の入力を受け付け、提供手段が回答を提供すると共に、入力手段によって入力を受け付けた回答は育成環境および状態情報に関連付けて第１のメモリに記憶される。
【００１０】
好ましくは、提供手段は、クライアント装置より取得した状態情報に基づいて第１のメモリで育成支援情報と関連付けられている状態情報を抽出し、抽出された状態情報をクライアント装置に対して提示してその適否の回答を得ることで、第１のメモリに記憶されている育成支援情報のうちクライアント装置より取得した状態情報に関連した育成支援情報を特定する。
【００１１】
好ましくは、育成支援サーバは、取得手段で取得した状態情報を記憶するための第３のメモリと、クライアント装置からの要求に応じて、第３のメモリに記憶されているクライアント装置から取得した状態情報を時系列でクライアント装置に提示するための第１の提示手段とをさらに備える。
【００１２】
より好ましくは、育成支援サーバは、クライアント装置からの要求に応じて、クライアント装置から取得した状態情報の予測値を第３のメモリに記憶されている状態情報の中から抽出して提示するための第２の提示手段をさらに備える。
【００１３】
好ましくは、制御装置は育成支援情報を提供するサービス側に設置され、育成支援サーバは、生物の生育状況に応じてクライアント装置に対してサービスにて使用可能なクーポンを付与するための付与手段をさらに備える。
【００１４】
より好ましくは、育成支援サーバはシステム管理側に設置され、育成支援サーバは、クーポンの使用に応じてシステム管理側に対して支払う謝金を算出するための算出手段をさらに備える。
【００１５】
本発明のさらに他の局面に従うと、育成支援方法はサーバとクライアント装置とを利用した、生物の育成を支援する方法であって、サーバは、育成支援情報を提供するサービス側に設置された制御装置から入力された育成支援情報を生物の育成環境および状態情報に関連付けて記憶するための第１のメモリと、クライアント装置より取得した育成対象の生物の育成環境を表わす情報を記憶するための第２のメモリとにアクセス可能であって、クライアント装置からサーバに対して、生物の状態情報を転送するステップと、サーバが、クライアント装置から転送された状態情報および第２のメモリに記憶されている育成環境に関連付けられた育成支援情報を、第１のメモリから抽出するステップと、クライアント装置に対して第１のメモリから抽出された育成支援情報を提供するステップと、生物の生育状況に応じてクライアント装置に対してサービスにて使用可能なクーポンを付与するステップとを備える。
【００１６】
本発明のさらに他の局面に従うと、育成支援プログラムはクライアント装置に対して育成支援情報を提供する処理をサーバに実行させるプログラムであって、クライアント装置からサーバに対して、育成対象の生物の状態情報を取得するステップと、クライアント装置より取得した生物の育成環境を表わす情報を記憶するためのメモリにアクセスして、育成環境を表わす情報を読み出すステップと、育成支援情報を提供するサービス側に設置された制御装置から入力された育成支援情報を生物の育成環境および状態情報に関連付けて記憶するためのメモリにアクセスして、クライアント装置から取得した状態情報および読み出された育成環境に関連付けられた育成支援情報を抽出するステップと、クライアント装置に対して抽出された育成支援情報を提供するステップと、生物の生育状況に応じてクライアント装置に対してサービスにて使用可能なクーポンを付与するステップとをサーバに実行させる。
【００１７】
本発明のさらに他の局面に従うと、育成支援プログラムはサーバから育成支援情報を取得する処理をコンピュータに実行させるプログラムであって、育成対象の生物の状態情報を取得するステップと、コメントの入力を受け付けるステップと、コメントに対する回答の要否についての指定を受け付けるステップと、状態情報およびコメントと共にコメントに対する回答の要否についての指定をサーバに対して送信するステップと、状態情報およびコメントを表示するステップと、サーバからコメントに対する回答としての育成支援情報を取得するステップとをコンピュータに実行させ、表示するステップでは、サーバから育成支援情報を取得している場合としていない場合とで、異なる表示態様で表示する。
【発明の効果】
【００１８】
この発明によると、育成支援システムでは、専門家などの担当者が以前にアドバイスした育成情報を有効に活用して、自動で、ユーザに対して素早く的確な育成支援を行なうことができる。また、育成支援システムでは、ユーザの実際に育成している生物の状況に応じた適切な育成支援をコストを抑えて行なうことができる。
【図面の簡単な説明】
【００１９】
【図１】実施の形態にかかる育成支援システムの構成の具体例を示す図である。
【図２】育成支援システムに含まれるサーバの装置構成の具体例を示すブロック図である。
【図３】育成支援システムに含まれる端末装置の装置構成の具体例を示すブロック図である。
【図４】育成支援システムでの動作概要を表わした図である。
【図５】端末装置の表示画面の遷移の具体例を示す図である。
【図６】端末装置の表示画面の遷移の具体例を示す図である。
【図７】端末装置の表示画面の遷移の具体例を示す図である。
【図８】端末装置の表示画面の遷移の具体例を示す図である。
【図９】サーバの機能構成の具体例を示すブロック図である。
【図１０】サーバにおいて育成支援情報を端末装置に提供する動作の流れの具体例を表わしたフローチャートである。
【図１１】端末装置にてサーバに対して育成支援情報を要求する動作の流れの具体例を表わしたフローチャートである。
【図１２】サーバが生育予測を端末装置に提供する動作の流れの具体例を表わしたフローチャートである。
【図１３】サーバがユーザに対してクーポンを付与する動作の流れの具体例を表わしたフローチャートである。
【図１４】メモリ装置で育成支援情報が蓄積される様子を表わした図である。
【図１５】メモリ装置で育成支援情報が蓄積される様子を表わした図である。
【図１６】メモリ装置で育成支援情報が蓄積される様子を表わした図である。
【図１７】クーポン付与をホーム画面にて通知する例を表わした図である。
【図１８】クーポン付与まで所定範囲であることをホーム画面にて通知する例を表わした図である。
【図１９】生育予測の表示画面を説明するための図である。
【図２０】第４の実施の形態にかかるシステムでの、育成支援情報の抽出の流れを説明するための図である。
【発明を実施するための形態】
【００２０】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２１】
＜システム構成＞
図１は、本実施の形態にかかる育成支援システムの構成の具体例を示す図である。図１を参照して、育成支援システムは、育成支援サーバ（以下、サーバ）１００と、サーバ１００とインターネットなどのネットワークで接続されて相互に通信可能なクライアント装置である端末装置３００Ａ，３００Ｂ，３００Ｃ…とを含む。端末装置３００Ａ，３００Ｂ，３００Ｃ…を代表させて端末装置３００と称する。端末装置３００は、ユーザの育成対象の生物（たとえば植物）の写真や、当該生物に対してセットされているセンサから有線または無線の通信で得られたセンサ情報などである当該生物の状態情報を、上記ネットワークを介してサーバ１００に対して転送（アップロード）する。
【００２２】
サーバ１００は、一般的なコンピュータで構成される。端末装置３００は、たとえばスマートフォンなどと呼ばれる端末装置やタブレット端末などと呼ばれる端末装置が該当し、表示装置と通信装置とを備える。また、端末装置３００は、育成対象の生物にセットされたセンサ（センサデバイス）に有線または無線で通信可能な通信装置を備えて、該センサからセンサ情報を得る構成であってもよい。
【００２３】
サーバ１００は、制御装置５００Ａ，５００Ｂ，５００Ｃ…と通信可能に接続される。制御装置５００Ａ，５００Ｂ，５００Ｃ…を代表させて制御装置５００と称する。制御装置５００もまた、一般的なコンピュータで構成される。制御装置５００は、植物などの生物の育成を支援する情報である育成支援情報を提供するサービス側に設置される。
【００２４】
サーバ１００は、アクセス可能にメモリ装置１００Ａと電気的に接続されている。メモリ装置１００Ａは図示されたようにサーバ１００から独立した装置であってもよいし、サーバ１００に搭載された装置であってもよい。
【００２５】
＜装置構成＞
図２は、サーバ１００の装置構成の具体例を示すブロック図である。上記のようにサーバ１００は一般的なコンピュータで構成されるため、図２には一般的なコンピュータの構成が示されている。すなわち、図２を参照して、サーバ１００は、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラムなどを記憶するためのメモリであるＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際のデータを記憶したり作業領域となったりするためのメモリであるＲＡＭ（Random  Access  Memory）１２と、後述する育成環境情報やユーザ情報などを記憶するためのメモリであるＨＤＤ（Hard  Disk  Drive）１３と、ネットワークを介した端末装置３００との通信を制御するためのネットワークコントローラ１４と、制御装置５００と通信するためのインタフェースである通信Ｉ／Ｆ（インタフェース）１５と、メモリ装置１００Ａと通信するためのインタフェースであるメモリＩ／Ｆ１６とを含む。
【００２６】
図３は、端末装置３００の装置構成の具体例を示すブロック図である。上記のように端末装置３００はスマートフォンなどの端末装置であるため、図３には一般的な端末装置の構成が示されている。すなわち、図３を参照して、端末装置３００は、装置全体を制御するためのＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムなどを記憶するためのメモリであるＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際のデータを記憶したり作業領域となったりするためのメモリであるＲＡＭ３２と、カメラ３３と、ネットワークを介したサーバ１００との通信を制御するためのネットワークコントローラ３４とを含む。なお、端末装置３００は、さらに、温度センサや湿度センサや土壌センサや水分センサや日照センサなどのセンサを内蔵してもよい。または、端末装置３００はこれらセンサと接続するための通信Ｉ／Ｆ３６をさらに含み、これらセンサからセンサ情報を受信してもよい。すなわち、これらセンサは端末装置３００に一体化されていてもいいし、端末装置３００から独立したセンサデバイスがあり、端末装置３００が通信を行なうことで該センサデバイスからセンサ情報を取得してもよい。
【００２７】
＜動作概要＞
図４は、育成支援システムでの動作概要を表わした図である。育成支援システムでは、まず、端末装置３００のユーザは、ユーザＩＤおよび該ユーザが育成している生物の一例としての植物を特定する情報などのユーザ情報と、該植物の栽培環境を特定する情報（以下、育成環境情報）とをサーバ１００に対して登録しておく。育成環境情報としては、たとえば、該植物を栽培している地域、設置場所の向き（南向き、北向き、等）、天気、気温などが該当する。天気や気温など変化する情報は必要に応じて更新されてもよい。ユーザ情報および育成環境情報は、サーバ１００のＨＤＤ１３などのメモリに記憶される。
【００２８】
また、メモリ装置１００Ａは、少なくとも状態情報の一例としての写真および育成環境情報と関連付けられた育成支援情報（アドバイス、回答、等）を記憶している。好ましくは、育成支援情報はさらにコメント（質問）とも関連付けられている。なお、メモリ装置１００Ａは状態情報の一例としての写真およびコメントも記憶していてもよいし、これら情報はメモリ装置１００Ａ以外の装置（たとえばサーバ１００のＨＤＤ１３等のメモリ）に記憶されていて、メモリ装置１００Ａは育成支援情報との関連付けのみを記憶していてもよい。
【００２９】
はじめに、端末装置３００は、ユーザ操作に従って該植物の状態情報をサーバ１００に対して転送する（ステップＳ１）。状態情報は、たとえば写真や、上記のセンサから得られたセンサ情報が該当し、さらに、ユーザの入力したコメント（質問等）が含まれてもよい。また、状態情報は、ユーザの入力したコメント（質問等）のみであってもよい。好ましくは、端末装置３００は質問などのコメントの入力を受け付け、上記ステップＳ１で状態情報として写真と共にサーバ１００に対して転送する。
【００３０】
サーバ１００は、該ユーザが登録している育成環境情報を読み出して（ステップＳ２）、メモリ装置１００Ａに記憶されている育成支援情報のうちから、該ユーザが登録している育成環境情報および端末装置３００からの状態情報に関連する育成支援情報を検索する（ステップＳ３）。すなわち、サーバ１００は、同じような育成環境で、同じような状態、つまり、端末装置３００からの写真の特徴部分と類似した写真と関連付けて記憶されている育成支援情報をメモリ装置１００Ａから抽出する。そして、該当する育成支援情報がメモリ装置１００Ａから抽出されると（ステップＳ４）、サーバ１００は端末装置３００に対して該育成支援情報を提供する（ステップＳ５）。
【００３１】
好ましくは、メモリ装置１００Ａには写真と共に１つまたは複数のキーワードと関連付けて育成支援情報が記憶されている。この場合、サーバ１００は、端末装置３００からの写真の特徴に類似する写真に関連付けられた育成支援情報をメモリ装置１００Ａから抽出し、さらに、その育成支援情報に関連付けられたキーワードがコメントに含まれるかを確認して抽出してもよい。
【００３２】
なお、メモリ装置１００Ａから該当する育成支援情報が得られない場合、サーバ１００は、制御装置５００によって該植物の育成に関する専門家（システム側のオペレータ）からアドバイス等の適切な育成支援情報の入力を受け付ける（ステップＳ６）。そして、サーバ１００は、上記ステップＳ５でその育成支援情報を端末装置３００に対して提供すると共に、制御装置５００に入力された育成支援情報を該ユーザが登録している育成環境情報および端末装置３００からの状態情報（写真やコメント）に関連付けてメモリ装置１００Ａに格納する（ステップＳ７）。
【００３３】
このようにして、メモリ装置１００Ａには、育成環境情報および状態情報に関連付けられた育成支援情報が蓄積される。そのため、上記ステップＳ３ではユーザについて登録された育成環境情報および端末装置３００からの状態情報を検索キーとして該当する育成支援情報が検索される。
【００３４】
図１４〜図１６は、メモリ装置１００Ａで育成支援情報が蓄積される様子を表わした図であって、時間経過に沿った順でメモリ装置１００Ａに蓄積された育成支援情報の具体例を表わしている。詳しくは、あるユーザからの状態情報として「葉っぱの表面に白い斑点があります」というコメント（質問）の入力を端末装置３００から受け付けたときにメモリ装置１００Ａに当該状態情報と関連付けられた育成支援情報（回答）が格納されていない場合、該システムは、制御装置５００で専門家（システム側のオペレータ）からの育成支援情報（回答、アドバイス、等）の入力を受け付ける。そして、サーバ１００は、図１４に示されるように、状態情報１−１として上記のコメントおよびそのユーザに関連して登録されている育成環境情報ａと、育成支援情報Ａとして入力された「薬品○○がお勧めです」というアドバイスとを関連付けてメモリ装置１００Ａに格納する。
【００３５】
このデータの蓄積によって、当初何も格納されていなかったメモリ装置１００Ａに、図１４に示されるような状態情報および育成環境情報と育成支援情報との組み合わせが蓄積される。
【００３６】
その後、他のユーザからの状態情報として同じ事象を指した写真Ｐ１の入力を端末装置３００から受け付けたときに、サーバ１００は、図１５に示されたように、状態情報１−２として当該写真Ｐ１を上記の育成支援情報Ａと関連付けてメモリ装置１００Ａに格納する。この関連付けは、たとえば上記の専門家などのオペレータの操作によるものであってもよい。
【００３７】
また、他の状態情報２としてユーザからの「新しい葉がでなくなりました」というコメント（質問）の入力を端末装置３００から受け付けると、該システムは、同様にして制御装置５００で上記の専門家からの育成支援情報の入力を受け付ける。そして、サーバ１００は、図１５に示されるように、状態情報２として上記のコメントおよびそのユーザに関連して登録されている育成環境情報ｂと、育成支援情報Ｂとして入力された「心配要りません。順調です。」というアドバイスとを関連付けてメモリ装置１００Ａに格納する。
【００３８】
このデータの蓄積によって、図１４の状態に加えて新たに入力された状態情報および育成環境情報と育成支援情報との組み合わせが、図１５に示されるようにメモリ装置１００Ａに蓄積される。
【００３９】
さらにその後、他のユーザからの状態情報として育成支援情報Ａと同じ事象を指した「葉っぱの裏に虫がいました」というコメントおよび写真Ｐ２の入力を端末装置３００から受け付けると、サーバ１００は、図１６に示されたように、状態情報１−３として上記コメントおよび写真Ｐ２を上記の育成支援情報Ａと関連付けてメモリ装置１００Ａに格納する。また、新たな事象についても同様に、サーバ１００は、同じ事象を指した状態情報とその事象に関する育成支援情報とを関連付けてメモリ装置１００Ａに格納する。
【００４０】
このデータの蓄積によって、図１５の状態に加えて新たに入力された状態情報および育成環境情報と育成支援情報との組み合わせが、図１６に示されるようにメモリ装置１００Ａに蓄積される。すなわち、このように、当該システムに対して端末装置３００でユーザからの状態情報が入力されるたびに、その状態情報が該当する事象についての育成支援情報と関連付けられてメモリ装置１００Ａに格納される。また、該当する事象についての育成支援情報がメモリ装置１００Ａに格納されていない場合には、サーバ１００は制御装置５００で上記の専門家からの育成支援情報の入力を受け付けて、それらを関連付けてメモリ装置１００Ａに格納する。これによって、メモリ装置１００Ａには、過去にアップロードされた状態情報と育成支援情報との組み合わせが蓄積されていくことになる。
【００４１】
そこで、サーバ１００は、新たに端末装置３００から状態情報がアップロードされると、その状態情報を検索キーとしてメモリ装置１００Ａを検索することで、すでに蓄積されている育成支援情報の中から当該状態情報に関連付けられた育成支援情報を抽出することができる。つまり、当該システムでは、ユーザからの質問に対して過去の育成支援情報を活用して、あたかもその場で専門家と対話しているように育成支援情報を提供することができる。
【００４２】
ここで、育成支援情報とは、当該植物の栽培（育成）を支援するための情報である。たとえば、該植物の栽培方法の指導やアドバイス、生育状況についてのアドバイスなどが該当する。また、該植物の状態情報としての写真と共に質問が端末装置３００からサーバ１００に対して転送された場合、育成支援情報として、該質問に対する回答が該当する。また、育成支援情報は、該植物やその生育状況に応じた商品の案内であったり、栽培後の該植物の処理方法（調理方法、飾り方、保存方法、等）であったりしてもよい。
【００４３】
図５〜図８は、端末装置３００の表示画面の遷移の具体例を示す図である。端末装置３００はインストールされている育成支援用のアプリケーションを起動し、ログインすることで、予め登録されているサーバ１００にアクセスして画面を要求する。そして、端末装置３００はサーバ１００から画面の情報を取得して、その画面をタッチパネル３５に表示する。
【００４４】
図５は、端末装置３００で育成支援用のアプリケーションを起動したときのホーム画面の具体例を表わした図である。図５を参照して、ホーム画面は、登録している植物の栽培記録を表示させるための「栽培記録」ボタン３０１と、状態情報の一例である写真およびコメントを投稿する画面を表示させるための「投稿する」ボタン３０２と、ユーザのステータスを表わす後述するメダル状況を示す画面を表示させるための「メダル」ボタン３０３と、特定のユーザまたはサービス提供側のスタッフなどの用意した模範的な当該植物の栽培状況を表わす画面を表示させるための「おてほん」ボタン３０４とを含む。図５のホーム画面は、ボタン３０１が押されたときに表示される画面である。
【００４５】
さらに図５を参照して、ホーム画面は、ログイン時の情報として日時および栽培開始からの経過期間を表わす表示３０５と、現在の育成環境情報としての天気、地域、および気温を表わす表示３０６と、ユーザの栽培記録３０７Ａ，３０７Ｂ，…とをさらに含む。栽培記録３０７Ａ，３０７Ｂ，…は、それぞれ、後述する投稿用の画面を用いてサーバ１００に登録した当該植物の写真とコメントとを含み、好ましくは、投稿日時や栽培開始からの経過日数なども含む。また、栽培記録３０７Ａ，３０７Ｂ，…は、後述する、育成支援情報としての質問の回答が提供されているか否かを表わすフラグ表示３０８Ａ，３０８Ｂ，…と、当該投稿を行なったユーザ（または上記の専門家等）を表わすアバタ３１５Ａとを含む。栽培記録３０７Ａ，３０７Ｂ，…は、栽培記録を表示する図５の画面で時系列（投稿の新しい順、または古い順）に表示される。従って、ユーザは栽培記録を順にスクロール（フリック等）することで、栽培の記録を時系列で確認することができ、写真付きの栽培日記として用いることができる。
【００４６】
図５のホーム画面に表示されるこれら情報は、当該ユーザが端末装置３００を用いてサーバ１００に対して登録しておいたもの、および、ログイン時など表示のタイミングにサーバ１００が他の装置（たとえば気象データ提供のサーバなど）から取得した情報である。サーバ１００は、予め記憶している、ボタン３０１などを含んだホーム画面のフォーマットにこれら情報を埋め込んで画面情報を生成し、端末装置３００に転送する。なお、表示画面を生成する処理は端末装置３００側で行なわれてもよい。すなわち、端末装置３００側が予め画面のフォーマットを記憶しておき、またはサーバ１００からフォーマットを得、必要な情報をサーバ１００から取得して該フォーマットに埋め込むことで画面情報を生成してもよい。以降の画面についても同様である。
【００４７】
図６は、ボタン３０２が押されたときに表示される、投稿用画面の具体例を表わした図である。図５のホーム画面でボタン３０２が押されると、図６の投稿用画面に遷移する。図６を参照して、投稿用画面は、カメラ３３で撮影して撮影画像を取り込むためのアプリケーションを起動させるための「カメラ」ボタン３０９と、コメント入力欄にコメント（質問）を入力するための「入力」ボタン群３１０と、回答の要否を指定するためのチェックボックス３１１と、状態情報のサーバ１００への転送、つまり投稿の完了を指示するための「完了」ボタン３１２とを含む。
【００４８】
ユーザは、ボタン３０９を押すことで撮影用のアプリケーションを起動させて、当該植物を撮影することが写真を得ることができる。または、ユーザは、ボタン３０９を押すことでメモリに記憶されている写真一覧を表示させ、その中から投稿する写真を選択可能であってもよい。さらに、ユーザは、ボタン群３１０を押すことでコメント入力欄にコメントを入力することができる。コメントは必ずしも必須ではない。また、コメントとして質問を入力してもよい。または、写真を投稿することなくコメントのみ投稿してもよい。
【００４９】
ユーザは、チェックボックス３１１にチェックを入れることで、サーバ１００に対して回答を要求することができる。「回答」は、コメントとして入力した質問に対する回答であってもよいし、状態情報として転送する写真に基づいたアドバイスであってもよい。
【００５０】
ボタン３１２が押されることで、投稿用画面を用いて入力された写真、コメントおよび回答の要否の指定が、端末装置３００からサーバ１００に転送される。
【００５１】
サーバ１００から端末装置３００に対して育成支援情報としての回答が提供されると、該当する栽培記録に回答が表示される。図７は、栽培記録を表示するホーム画面に示された、回答が表示された栽培記録３０７Ｂを表わした図である。図７を参照して、サーバ１００から回答が提供されると、端末装置３００は、回答先の栽培記録３０７Ｂに回答を加えて表示を更新する。または、端末装置３００は、再度、更新後の栽培記録３０７Ｂを最新の栽培記録として時系列の最上位（または最下位）に表示してもよい。栽培記録３０７Ｂにも、当該回答を行なった上記の専門家を表わすアバタ３１５Ｂが含まれる。これにより、タイムラインに沿ってアバタ３１５Ａ，３１５Ｂが順に表示されることになるため、ユーザと専門家とがあたかも対話しているように質問（状態情報）と回答（育成支援情報）とを順に表示することができる。
【００５２】
またこのとき、端末装置３００は、フラグ表示３０８Ｂを回答のない状態の表示態様から回答のあった状態の表示態様に切り替える。図５の例では、回答のない状態のフラグ表示３０８Ａはハッチングなし、回答のある状態のフラグ表示３０８Ｂはハッチングありで表現されている。このようにフラグ表示が切り替わることで、端末装置３００では、サーバ１００から育成支援情報である回答を取得している場合といない場合とで異なる表示態様で栽培記録を表示することになる。
【００５３】
図８は、ボタン３０３が押されたときに表示される、ステータス提示用画面の具体例を表わした図である。図５のホーム画面でボタン３０３が押されると、図８のステータス提示用画面に遷移する。ステータス提示用画面は、ユーザのステータスを提示するための画面であって、一例として、所定のステップを達成することでメダルが付与され、付与されたメダルの数に応じてランクが規定されている。詳しくは、図８を参照して、ステータス提示用画面は、ユーザのステータスを提示する領域３１３と、「クーポン」ボタン３１４とを含む。
【００５４】
サーバ１００は、ユーザが当該システムを用いて植物を栽培する段階に応じて、所定のステップに到達するたびにメダルを付与する。所定のステップは、たとえば、当該植物の生育状況（発芽した、本葉が出た、つぼみが付いた、開花した、など）であってもよいし、当該育成システムの使用状況（ログイン回数、投稿回数、など）であってもよい。
【００５５】
さらにサーバ１００は、メダルの個数に応じて、当該ユーザにランクを付与する。従って、サーバ１００は、当該育成システムを用いて植物を栽培する段階に応じて当該ユーザにランク（ステータス）を付与すると言える。そして、所定のランクに到達すると、サーバ１００は、当該ユーザに対してクーポンを付与する。サーバは、ユーザごとのメダルの数やクーポンの有無を、ユーザ情報として記憶しておく。
【００５６】
サーバ１００は、ユーザにクーポンを付与した場合、または、ユーザのメダル数がクーポンが付与されるメダルの個数から所定範囲までに到達した場合に、ユーザにその旨を通知してもよい。図１７および図１８は、クーポン付与およびクーポン付与まで所定範囲であることをホーム画面にて通知する例を表わした図である。図１７を参照して、ユーザが、図５のホーム画面において栽培記録３０７Ａを投稿したことでメダルが付与され、それによってクーポン獲得のためのメダル数に達すると、サーバ１００は、クーポン獲得を通知するメッセージ３１６Ａをホーム画面に書き込む。メッセージ３１６Ａは、書き込まれた時系列に従って栽培記録３０７Ａよりもタイムライン上で新しい位置に表示される。これにより、ユーザは、タイムラインに沿って、栽培記録３０７Ａの投稿に応えるようにクーポン獲得が通知されることになる。そして、この通知によって、ユーザのクーポン利用を促すことができる。
【００５７】
また、図１８を参照して、ユーザが、図５のホーム画面において栽培記録３０７Ａを投稿したことでメダルが付与され、それによってクーポン獲得のためのメダル個数から所定範囲（図１８では２個）に達すると、サーバ１００は、クーポン獲得までのメダル個数を通知するメッセージ３１６Ｂをホーム画面に書き込む。メッセージ３１６Ｂは、書き込まれた時系列に従って栽培記録３０７Ａよりもタイムライン上で新しい位置に表示される。これにより、ユーザは、タイムラインに沿って、栽培記録３０７Ａの投稿に応えるようにクーポン獲得までのメダル個数が通知されることになる。そして、この通知によって、ユーザの投稿が促され、それによってメモリ装置１００Ａへの蓄積情報の充実を図ることができる。メモリ装置１００Ａへの蓄積情報が充実することで、サーバ１００が端末装置３００に提供する育成支援情報の精度をより向上させることができる。
【００５８】
上記クーポンは、サービス側で提供する商品の購入に用いることができる金券として機能する。ユーザは、ボタン３１４を押すことで商品購入の際に当該クーポンを用いて所定金額、または所定割合の費用の割引を得ることができる。この場合、サーバ１００は、ユーザ情報として記憶しているクーポンの情報を商品購入用のサイトに渡す。その際に、好ましくは、サーバ１００は、クーポンの使用に応じて当該システムの管理側に対して支払う謝金を算出し、算出された謝金を支払うための処理を行なう。これにより、当該システム管理側に対しても利益をもたらすことができる。
【００５９】
＜機能構成＞
図９は、上記の動作を行なうためのサーバ１００の機能構成の具体例を示すブロック図である。図９の各機能は、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することで、主にＣＰＵ１０が実現するものである。しかしながら、少なくとも一部は、図２に示された装置構成または図示されない電気回路などのハードウェア構成によって実現されてもよい。
【００６０】
図９を参照して、ＨＤＤ１３などのメモリは、ユーザに関連付けて育成環境情報を記憶するための記憶領域である育成環境情報記憶部１３１と、ユーザ情報を記憶するための記憶領域であるユーザ情報記憶部１３２とを含む。ユーザ情報として、さらに上記のステータスを表わす情報も記憶されている。
【００６１】
さらに図９を参照して、ＣＰＵ１０は、端末装置３００からの写真や質問に対して、通信Ｉ／Ｆ１５を介して制御装置５００から質問に対する回答などの育成支援情報の入力を受け付けるための入力部１０１と、メモリＩ／Ｆ１６を介して、端末装置３００からの写真や質問と上記写真や質問の対象である植物についてメモリに登録されている育成環境情報と関連付けて制御装置５００から入力された育成支援情報をメモリ装置１００Ａに格納するための格納部１０２と、ネットワークコントローラ１４を介して端末装置３００から状態情報である写真や質問を取得するための取得部１０３と、当該植物について登録されている育成環境情報を育成環境情報記憶部１３１から読み出すための読出部１０４と、メモリＩ／Ｆ１６を介してメモリ装置１００Ａにアクセスし、写真および育成環境情報を検索キーとして検索して関連付けられている育成支援情報を抽出するための抽出部１０５と、抽出された育成支援情報をネットワークコントローラ１４を介して端末装置３００に対して提供するための提供部１０６とを含む。好ましくは、ＣＰＵ１０は、育成支援情報として生育予測をネットワークコントローラ１４を介して端末装置３００に対して提示するための提示部１０７と、ユーザのステータスに応じてサービス側で使用可能なクーポンを付与するための付与部１０８と、クーポンの使用に応じて当該システムの管理側に支払う謝金を算出するための算出部１０９とをさらに含む。
【００６２】
［第１の実施の形態］
第１の実施の形態として、サーバ１００が育成支援情報を端末装置３００に提供する動作について説明する。図１０はサーバ１００において育成支援情報を端末装置３００に提供する動作の流れの具体例を表わしたフローチャートであり、図１１は端末装置３００にてサーバ１００に対して育成支援情報を要求する動作の流れの具体例を表わしたフローチャートである。
【００６３】
図１０の動作は、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２に読み出して実行し、図９の各機能を発揮することによって実現される。この動作は、端末装置３００で図６の投稿用の画面が表示され、その画面においてボタン３１２が押されて投稿がなされるとサーバ１００にて開始される。図１０を参照して、ＣＰＵ１０は、端末装置３００から写真の投稿を受け付け（ステップＳ１０１でＹＥＳ）、さらに、回答の要求がなされていると（ステップＳ１０３でＹＥＳ）、ログインユーザが予め登録している育成対象の植物、育成地域や向きや日当たり、および気象データ提供用のサーバなどから読み出された気象情報などの育成環境情報をメモリから読み出す（ステップＳ１０５）。
【００６４】
ＣＰＵ１０はメモリ装置１００Ａにアクセスして、投稿された写真およびステップＳ１０５で読み出した育成環境情報を検索キーとして、投稿された写真と特徴の類似する写真、およびステップＳ１０５で読み出した育成環境情報に類似する育成環境情報に関連付けられた育成支援情報である回答を検索する（ステップＳ１０７）。該当する回答がメモリ装置１００Ａから抽出されると（ステップＳ１０９でＹＥＳ）、ＣＰＵ１０は、端末装置３００からの栽培記録（投稿情報）に抽出された回答を書き込むことで、当該育成支援情報を端末装置３００に対して提供する（ステップＳ１１１）。ＣＰＵ１０は、栽培記録を投稿順に並べて表示する。しかしながら、ＣＰＵ１０は、回答を書き込んだ栽培記録は、最上位の位置に表示するようにしてもよい。このとき、ＣＰＵ１０は、該当する栽培記録のフラグ表示を、回答なしの状態から回答ありの状態に更新する（ステップＳ１１３）。
【００６５】
図１０では、サーバ１００が端末装置３００に対して育成支援情報である回答を提供し、さらにその回答を表示する処理もサーバ１００側ですべて行なうものとしている。しかしながら、上述のように、表示画面を生成する処理は端末装置３００側で行なわれてもよい。そこで、端末装置３００側で表示する場合の動作について、図１１を用いて説明する。
【００６６】
図１１の動作は、端末装置３００のＣＰＵ３０がＲＯＭ３１に記憶されているプログラムをＲＡＭ３２上に読み出して実行することによって実現される。この動作は、ＣＰＵ３０が育成支援用のアプリケーションを実行して図６の投稿用の画面を表示すると開始される。図１１を参照して、ＣＰＵ３０は、ボタン３０９が押されて写真が撮影されると、または記憶されている写真データから選択されると（ステップＳ２０１でＹＥＳ）、指定された写真を投稿用の写真として取得する（ステップＳ２０３）。また、ＣＰＵ３０は、図６の画面においてコメント（質問）の入力も受け付ける（ステップＳ２０５）。また、チェックボックス３１１が押されて回答の要求が指示されると（ステップＳ２０７でＹＥＳ）、チェックボックス３１１にチェックを表示する（ステップＳ２０９）。
【００６７】
ボタン３１２が押されて投稿の完了が指示されると（ステップＳ２１１でＹＥＳ）、ＣＰＵ３０は、ステップＳ２０３で取得した写真およびステップＳ２０５で入力されたコメントを、ステップＳ２０９で回答の要求がなされていたらその情報と共にサーバ１００に対して送信する（ステップＳ２１３）。
【００６８】
その後、ボタン３０１が押されてホーム画面の表示が指示されることで栽培記録の表示が要求されると（ステップＳ２１５でＹＥＳ）、ＣＰＵ３０は、上記の投稿に対する回答がサーバ１００からすでに提供されているか否かで、その栽培記録の表示態様を変える。すなわち、すでにサーバ１００から回答が提供されている場合（ステップＳ２１７でＹＥＳ）、ＣＰＵ３０は、上記の処理によって投稿した内容を栽培記録のフォーマットに埋め込むと共に、サーバ１００からの回答も回答欄に埋め込む。そして、その栽培記録のフラグ表示を回答ありの表示としてこれら投稿内容を埋め込んだ栽培記録を表示する（ステップＳ２１９）。このとき、ＣＰＵ３０は、栽培記録を投稿順に並べて表示する。このとき、ＣＰＵ３０は、回答を埋め込んだ栽培記録は最上位に表示するようにしてもよい。
【００６９】
一方、回答がサーバ１００からまだ提供されていない場合には（ステップＳ２１７でＮＯ）、ＣＰＵ３０は、投稿内容を埋め込んだ栽培記録を、フラグ表示を回答なしの表示として表示する（ステップＳ２２１）。この場合には、ＣＰＵ３０は、栽培記録を投稿順に表示する。
【００７０】
＜第１の実施の形態の効果＞
以上の動作が行なわれることで、サーバ１００は素早く的確な育成支援情報を端末装置３００に対して提供することができる。そのため、当該育成支援システムでは素早く的確な育成支援を行なうことができる。
【００７１】
［第２の実施の形態］
サーバ１００からユーザの端末装置３００に対して提供される育成支援情報は、現在の生育状況から推定される生育予測であってもよい。サーバ１００は、メモリ装置１００Ａに記憶されている他の端末装置３００からの写真のうちの、当該植物の現在の生育状況から先の生育状況を撮影した写真を複数枚抽出し、それらを順に並べることで当該植物の生育状況の予測を提示することができる。第２の実施の形態として、サーバ１００が育成支援情報としての生育予測を端末装置３００に提供する動作について説明する。
【００７２】
図１２は、サーバ１００が生育予測を端末装置３００に提供する動作の流れの具体例を表わしたフローチャートである。図１２の動作もまた、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２に読み出して実行し、図９の各機能を発揮することによって実現される。この動作は、端末装置３００から入力されたコメント中に、生育予測を要求する予め規定されたキーワードが含まれていることが検知された場合、または、画面中の図示しない生育予測を要求するボタンが押された場合、などに開始される。または、たとえば図５のホーム画面において栽培記録３０７Ａなどに含まれている写真をクリックすることで、端末装置３００からサーバ１００に対して生育予測の要求が送信され、動作が開始されてもよい。
【００７３】
図１２を参照して、はじめに、ＣＰＵ１０は、ログインユーザが予め登録している育成対象の植物、育成地域や向きや日当たり、および気象データ提供用のサーバなどから読み出された気象情報などの育成環境情報をメモリから読み出す（ステップＳ３０１）。この動作は、上記ステップＳ１０５と同じである。ＣＰＵ１０はメモリ装置１００Ａにアクセスして、読み出した育成環境情報を検索キーとして、当該育成環境情報に類似する育成環境情報に関連付けられた写真を検索する（ステップＳ３０３）。検索の結果、所定の生育範囲で該当する写真がある場合、つまり、投稿された写真よりも以降の生育状況の写真であって、当該植物について予め設定されている育成状況（たとえば開花まで、等）の複数の写真が抽出された場合（ステップＳ３０５でＹＥＳ）、ＣＰＵ１０は、抽出された各写真のサイズを調整する（ステップＳ３０７）。ここでは、一例として、ＣＰＵ１０は、投稿された写真および抽出された各写真からマーカーとなる画像（たとえば鉢植えや商店のマーク、等）を抽出し、抽出された各写真を投稿された写真中のマーカーと同じサイズとなるように調整する。そして、ＣＰＵ１０は、調整後の各写真を生育順に並べ（ステップＳ３０９）、栽培記録に生育予測として書き込む（ステップＳ３１１）。その後、ＣＰＵ１０は、生育予測を書き込んだ栽培記録を、フラグ表示を回答ありの表示として表示する（ステップＳ３１３）。
【００７４】
なお、検索の結果、所定の生育範囲での該当する写真がなかった場合（ステップＳ３０５でＮＯ）、一例として、ＣＰＵ１０は、生育予測なしとする回答を端末装置３００に返し（ステップＳ３１５）、フラグ表示を更新してもよい（ステップＳ３１３）。他の例として、制御装置５００から育成環境情報の入力を受け付けてもよい。
【００７５】
＜第２の実施の形態の効果＞
以上の動作が行なわれることで、サーバ１００は端末装置３００に対して、すでに（他のユーザから）登録されてメモリ装置１００Ａに記憶されている状態情報である写真を用いて、状態情報の予測値である生育予測を提供することができる。
【００７６】
図１９は、生育予測の表示画面を説明するための図である。図１９の例は、たとえば図５のホーム画面で栽培記録３０７Ａに含まれる写真を基準としてサーバ１００から提供される生育予測を表わしている。たとえば、図５のホーム画面で栽培記録３０７Ａに含まれる写真をクリックするなどで、端末装置３００からサーバ１００に対して要求される。
【００７７】
この場合、サーバ１００のＣＰＵ１０は、当該ユーザに関連付けてメモリ装置１００Ａに記憶されている当該植物についての写真（図１９（Ａ）〜（Ｃ））を抽出することで、過去の生育状況を得ることができる。さらに、サーバ１００は、メモリ装置１００Ａに記憶されている他のユーザに関連付けて記憶されている写真（図１９（Ｅ）〜（Ｇ））を上記の処理で抽出してくる。そして、それらを生育順に並べて（図１９（Ａ）〜（Ｇ））、栽培記録に生育予測として書き込む。
【００７８】
図１９（Ａ）〜（Ｇ）は、この順でタイムラインに沿って表示されてもよい。ユーザは、端末装置３００のホーム画面をタイムラインに沿ってスクロールすることで、当該植物があたかも生育していくように順に見ることができる。または、サーバ１００は、図１９（Ａ）〜（Ｇ）を所定時間ごとにこの順で表示することで、動画のように生育予測を表示してもよい。
【００７９】
サーバ１００は、基準とする写真（図１９（Ｄ））よりも以前の生育状況を表わす写真は、当該ユーザに関連付けられている情報から抽出することができる。しかしながら、それ以降の生育状況を表わす写真は、他のユーザの情報から抽出することになる。そのため、より多くの写真が登録されているほど細やかな生育予測を提供することが可能となる。
【００８０】
［第３の実施の形態］
第３の実施の形態として、サーバ１００がユーザに対してクーポンを付与する動作について説明する。図１３は、サーバ１００がユーザに対してクーポンを付与する動作の流れの具体例を表わしたフローチャートである。図１３の動作もまた、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２に読み出して実行し、図９の各機能を発揮することによって実現される。この動作は、端末装置３００を用いてユーザが当該システムにログインしたタイミングや栽培記録を投稿したタイミングなどの、当該システムの利用における所定のタイミングで開始される。
【００８１】
図１３を参照して、ＣＰＵ１０は、たとえばユーザが端末装置３００を用いて当該システムにログインすると、当該ユーザについてのユーザ情報を参照して、システムの利用状況を確認する（ステップＳ４０１）。システムの利用状況とは、ユーザが当該システムを用いて植物を栽培する段階を指し、たとえば、当該植物の生育状況（発芽した、本葉が出た、つぼみが付いた、開花した、など）であってもよいし、当該育成システムの使用状況（ログイン回数、投稿回数、など）であってもよい。好ましくは、ＣＰＵ１０は、状態情報である写真の投稿の回数や質問の回数をカウントしておき、その回数に応じてメダルを付与する。すなわち、ＣＰＵ１０は、たとえば投稿の回数などの利用状況をユーザごとにカウントしてユーザ情報として記憶しておき、その回数がメダル付与の基準に到達したか否かを判断する。その結果、到達していると（ステップＳ４０３でＹＥＳ）、ＣＰＵ１０は当該ユーザに対してメダルを付与する（ステップＳ４０５）。ステップＳ４０５でＣＰＵ１０は、たとえば、ユーザ情報としてのメダル数情報を１インクリメントする。このとき、ＣＰＵ１０は、予めメダル数の範囲とステータス（ランク）とを記憶しておき、ボタン３０３が押されてステータス提示用画面を表示する際に、対応するランクを表示するようにしてもよい（図８の「ブロンズランク」）。ユーザの利用回数等がメダル付与の基準に到達していない場合には（ステップＳ４０３でＮＯ）、ＣＰＵ１０は、以降をスキップして一連の動作を終了する。
【００８２】
さらに、ＣＰＵ１０は、当該ユーザに対してまだクーポンが付与されていないときには（ステップＳ４０７でＮＯ）、当該ユーザに対して付与されているメダル総数が、予め規定されているクーポン付与の基準に到達しているか否かを判断する。その結果、メダル総数がクーポン付与の基準に到達している場合（ステップＳ４０９でＹＥＳ）、ＣＰＵ１０は、当該ユーザに対してクーポンを付与する（ステップＳ４１１）。ステップＳ４１１でＣＰＵ１０は、たとえば、ユーザ情報にクーポンの有無を表わすフラグを立てて、「有」を示すようにする。
【００８３】
なお、ＣＰＵ１０は、クーポンの付与の後にボタン３１４が押されて端末装置３００から当該クーポンの使用が要求されると、使用先の装置（商品を提供するサーバ等）に対してそのクーポンの情報を転送すると共に、当該システムの管理側に対して支払う謝金を算出して算出された謝金を支払うための処理を行なう。
【００８４】
＜第３の実施の形態の効果＞
以上の動作が行なわれることで、ユーザによる当該システムの利用が促進される。特に、上記のように写真の投稿回数などの利用回数に応じてメダルを付与するようにすると、ユーザの写真の投稿を促進することができる。これによって、メモリ装置１００Ａの蓄積情報を増やすことができ、当該システムではより精度のよい育成支援情報を端末装置３００に対して提供することが可能となる。
【００８５】
［第４の実施の形態］
サーバ１００は、端末装置３００に対して育成支援情報を提供する際に、端末装置３００と対話して適切な育成支援情報を抽出してもよい。第４の実施の形態として、サーバ１００が育成支援情報を抽出する際の流れについて説明する。
【００８６】
図２０は、第４の実施の形態にかかるシステムでの、育成支援情報の抽出の流れを説明するための図であって、端末装置３００の表示画面の遷移の具体例を表わした図である。詳しくは、メモリ装置１００Ａに記憶されている図１６のような状態情報と育成支援情報との組み合わせの中に、端末装置３００からの状態情報が含まれない場合、サーバ１００は、メモリ装置１００Ａに記憶されている状態情報のうち、端末装置３００からの状態情報に近いものを抽出して、その状態情報に該当するか否かを端末装置３００に対して質問形式で提示する。具体的には、図２０を参照して、たとえば端末装置３００から「白い斑点」や「葉っぱの表面」などのワードを含む状態情報が投稿された場合、サーバ１００は、そのワードを含む状態情報をメモリ装置１００Ａから抽出する。図１６の例の場合には、「葉っぱの表面に白い斑点があります」という状態情報１−１がメモリ装置１００Ａから抽出される。この場合、サーバ１００は、メモリ装置１００Ａからこの状態情報１−１および当該状態情報１−１と関連付けられた育成支援情報Ａに共に関連付けられている他の状態情報１−２を参照して、図２０（Ａ）のように、「白い斑点が付いていますか？」などの質問を自動的に組み立てて、他の状態情報に含まれる写真Ｐ１と共に端末装置３００に送信する。図２０（Ａ）の質問は図７の栽培記録３０７Ｂに示されたように、該当する栽培記録に書き込まれて、ホーム画面のタイムラインの最上位に表示される。
【００８７】
当該画面は、ユーザからの回答の入力を受け付けるための、たとえば「はい」「いいえ」ボタンを含む。このボタンが押されることで、回答が端末装置３００からサーバ１００に送信される。サーバ１００はここで「はい」の回答を得ると、提示した状態情報１−１に関連付けてメモリ装置１００Ａに記憶されている育成支援情報を端末装置３００に提示してもよい。または、提示した状態情報１−１に関連付けられた複数の育成支援情報がメモリ装置１００Ａに記憶されている場合、サーバ１００は、上記複数の育成支援情報を提示候補として、これらに関連付けられた状態情報のいずれかを提示して、その回答に基づいて提示する育成支援情報を絞り込んでもよい。
【００８８】
図２０の例では、図２０（Ａ）の画面で「はい」と回答を得ると、サーバ１００は、図１６の育成支援情報Ａを提示候補として、当該育成支援情報Ａと関連付けられているさらに他の状態情報１−３を参照する。そして、サーバ１００は、図２０（Ｂ）のように、状態情報１−３から「葉っぱの裏にこんな虫はいませんか？」などの質問を自動的に組み立てて、当該状態情報１−３に含まれる写真Ｐ２と共に端末装置３００に送信する。
【００８９】
サーバ１００は、この画面において「はい」の回答を得ると、端末装置３００に提示する育成支援情報を、状態情報１−１および状態情報１−３に関連付けてメモリ装置１００Ａに記憶されている育成支援情報Ａと特定することができる。そして、サーバ１００は、図２０（Ａ），（Ｂ）の絞り込みで得られた育成支援情報Ａを、図２０（Ｃ）のように端末装置３００に対して提示する。なお、好ましくは、図２０（Ｃ）に例示されているように、育成支援情報として商品を紹介する場合に、当該育成支援情報は、当該商品の外観や、その商品を購入できる店舗の紹介（ＵＲＬ等）なども含む。
【００９０】
図２０（Ａ）や図２０（Ｂ）の画面において「いいえ」の回答があった場合には、サーバ１００は、メモリ装置１００Ａに記憶されている他の状態情報や、上記の提示候補の複数の育成支援情報のうちの育成支援情報Ａの他の育成支援情報に関連付けられた状態情報を用いて絞り込む。
【００９１】
＜第４の実施の形態の効果＞
以上の動作が行なわれることで、サーバ１００は、メモリ装置１００Ａに蓄積されている情報を活用し、精度よく育成支援情報を端末装置３００に提供することができる。すなわち、メモリ装置１００Ａに蓄積されている状態情報と同一の状態情報がユーザから投稿されなかった場合でも、上記の動作を行なうことで、サーバ１００は、テキスト検索を行なうなどによって似たような状態情報をいくつか抽出してユーザに提示することで、投稿された状態情報に適した育成支援情報をすでに記憶されている育成支援情報の中から自動的に絞り込んで特定することができる。そのため、メモリ装置１００Ａに蓄積されている情報を、自動的に、有効に利用することができる。その際に、当該システムでは、ユーザからの状態情報に基づいてメモリ装置１００Ａに記憶されている（他のユーザからの）状態情報を用いて、あたかも専門家と対話しているように適切な育成支援情報を絞り込んで提供することができる。
【００９２】
さらに、図２０（Ｃ）に例示されたように、育成支援情報からお勧めの薬品などが紹介されることで、ユーザがそのまま販売用のサイトにアクセスして購入するなど、専門家のアドバイスに従って当該生物の育成に関する商品の購入が促されるの付加的な効果もうまれる。
【００９３】
［第５の実施の形態］
上述の動作をＰＣや端末装置に実行させるためのプログラム提供し、これらＰＣや端末装置をサーバ１００や端末装置３００として機能させることもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９４】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００９５】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００９６】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９７】
［まとめ］
本発明の局面は、次のように表わすことができる。
【００９８】
（１）クライアント装置（端末装置３００）と、クライアント装置に対して育成支援情報を提供するサーバ（サーバ１００）とを含む育成支援システムであって、サーバは、制御装置（制御装置５００）から入力された育成支援情報を生物の育成環境および状態情報に関連付けて記憶するための第１のメモリ（メモリ装置１００Ａ）と、クライアント装置より取得した育成対象の生物の育成環境を表わす情報を記憶するための第２のメモリ（育成環境情報記憶部１３１）とにアクセス可能であって、クライアント装置は、ユーザの入力操作に従って生物の状態情報の入力を受け付けるための入力手段（カメラ３３、タッチパネル３５、通信Ｉ／Ｆ３６）と、ユーザの転送指示に従って、サーバと通信することでサーバに対して状態情報を転送するための通信手段（ネットワークコントローラ３４、タッチパネル３５）とを備え、サーバは、転送指示に従って転送された状態情報をクライアント装置から取得するための取得手段（取得部１０３）と、クライアント装置からの状態情報の取得を受けて、状態情報および第２のメモリに記憶されている育成環境に関連付けられた育成支援情報を、第１のメモリから抽出するための抽出手段（抽出部１０５）と、クライアント装置に対して第１のメモリから抽出された育成支援情報を提供するための提供手段（提供部１０６）とを備え、クライアント装置は、サーバから提供された育成支援情報を、ユーザの入力操作に従って入力された状態情報への回答としてユーザに対して提示するための提示手段（タッチパネル３５）をさらに備える、育成支援システム。
【００９９】
これにより、対話形式で素早く的確な育成支援を行なうことができる。
（２）クライアント装置（端末装置３００）に対して育成支援情報を提供するサーバ（サーバ１００）であって、制御装置（制御装置５００）から育成支援情報の入力を受け付けるための入力手段（入力部１０１）と、生物の育成環境および状態情報に関連付けて、入力手段によって入力を受け付けた育成支援情報を記憶するための第１のメモリ（メモリ装置１００Ａ）と、クライアント装置より取得した、育成対象の生物の育成環境を表わす情報を記憶するための第２のメモリ（育成環境情報記憶部１３１）と、クライアント装置より生物の状態情報を取得するための取得手段（取得部１０３）と、第２のメモリに記憶されている育成環境およびクライアント装置より取得した状態情報に関連付けられた育成支援情報を第１のメモリから抽出して（抽出部１０５）、クライアント装置に対して提供するための提供手段（提供部１０６）とを備える、育成支援サーバ。
【０１００】
これにより、素早く的確な育成支援を行なうことができる。
（３）状態情報は前記クライアント装置からの質問を含み、育成支援情報はクライアント装置からの質問に対する回答を含み、第２のメモリに記憶されている育成環境およびクライアント装置からの質問に関連付けられた回答が第１のメモリから抽出されない場合に、入力手段は制御装置から質問に対する回答の入力を受け付け、提供手段が回答を提供すると共に、入力手段によって入力を受け付けた回答は育成環境および状態情報に関連付けて第１のメモリに記憶される、（２）に記載の育成支援サーバ。
【０１０１】
これにより、第１のメモリの蓄積情報を増やすことができるため、より素早く的確な育成支援を行なうことができる。
【０１０２】
（４）提供手段は、クライアント装置より取得した状態情報に基づいて第１のメモリで育成支援情報と関連付けられている状態情報を抽出し、抽出された状態情報をクライアント装置に対して提示してその適否の回答を得ることで、第１のメモリに記憶されている育成支援情報のうちクライアント装置より取得した状態情報に関連した育成支援情報を特定する、（２）または（３）に記載の育成支援サーバ。
【０１０３】
これにより、第１のメモリの蓄積情報を有効に活用し、対話式で、精度よく育成支援情報を提供することができる。
【０１０４】
（５）取得手段で取得した状態情報を記憶するための第３のメモリ（メモリ装置１００Ａ）と、クライアント装置からの要求に応じて、第３のメモリに記憶されているクライアント装置から取得した状態情報を時系列でクライアント装置に提示するための第１の提示手段（提示部１０７）とをさらに備える、（２）〜（４）のいずれかに記載の育成支援サーバ。
【０１０５】
これにより、ユーザは育成順に状態情報を閲覧することができる。
（６）クライアント装置からの要求に応じて、クライアント装置から取得した状態情報の予測値を第３のメモリに記憶されている状態情報の中から抽出して提示するための第２の提示手段（提示部１０７）をさらに備える、（５）に記載の育成支援サーバ。
【０１０６】
これにより、生育予測を提示することができる。
（７）制御装置は育成支援情報を提供するサービス側に設置され、生物の生育状況に応じてクライアント装置に対してサービスにて使用可能なクーポンを付与するための付与手段（付与部１０８）をさらに備える、（２）〜（６）のいずれかに記載の育成支援サーバ。
【０１０７】
これにより、ユーザの当該システムの利用を促すことができる。
（８）当該育成支援サーバはシステム管理側に設置され、クーポンの使用に応じてシステム管理側に対して支払う謝金を算出するための算出手段（算出部１０９）をさらに備える、（７）に記載の育成支援サーバ。
【０１０８】
これにより、当該システム管理側の処理も支援することができる。
（９）サーバ（サーバ１００）とクライアント装置（端末装置３００）とを利用した、生物の育成を支援する方法であって、サーバは、制御装置（制御装置５００）から入力された育成支援情報を生物の育成環境および状態情報に関連付けて記憶するための第１のメモリ（メモリ装置１００Ａ）と、クライアント装置より取得した育成対象の生物の育成環境を表わす情報を記憶するための第２のメモリ（育成環境情報記憶部１３１）とにアクセス可能であって、クライアント装置からサーバに対して、生物の状態情報を転送するステップ（Ｓ１）と、サーバが、クライアント装置から転送された状態情報および第２のメモリに記憶されている育成環境に関連付けられた育成支援情報を、第１のメモリから抽出するステップ（Ｓ２）と、クライアント装置に対して第１のメモリから抽出された育成支援情報を提供するステップ（Ｓ４，Ｓ５）とを備える、育成支援方法。
【０１０９】
これにより、対話形式で素早く的確な育成支援を行なうことができる。
（１０）クライアント装置（端末装置３００）に対して育成支援情報を提供する処理をサーバ（サーバ１００）に実行させるプログラムであって、クライアント装置からサーバに対して、育成対象の生物の状態情報を取得するステップ（Ｓ１０１）と、クライアント装置より取得した生物の育成環境を表わす情報を記憶するためのメモリ（育成環境情報記憶部１３１）にアクセスして、育成環境を表わす情報を読み出すステップ（Ｓ１０５）と、制御装置（制御装置５００）から入力された育成支援情報を生物の育成環境および状態情報に関連付けて記憶するためのメモリ（メモリ装置１００Ａ）にアクセスして、クライアント装置から取得した状態情報および読み出された育成環境に関連付けられた育成支援情報を抽出するステップ（Ｓ１０７）と、クライアント装置に対して抽出された育成支援情報を提供するステップ（Ｓ１１１）とをサーバに実行させる、育成支援プログラム。
【０１１０】
これにより、素早く的確な育成支援を行なうことができる。
（１１）サーバ（サーバ１００）から育成支援情報を取得する処理をコンピュータに実行させるプログラムであって、育成対象の生物の状態情報を取得するステップ（Ｓ２０１，Ｓ２０３）と、コメントの入力を受け付けるステップ（Ｓ２０５）と、コメントに対する回答の要否についての指定を受け付けるステップ（Ｓ２０７，Ｓ２０９）と、状態情報およびコメントと共にコメントに対する回答の要否についての指定をサーバに対して送信するステップ（Ｓ２０５）と、状態情報およびコメントを表示するステップ（Ｓ２１９，Ｓ２２１）と、サーバからコメントに対する回答としての育成支援情報を取得するステップとをコンピュータに実行させ、表示するステップでは、サーバから育成支援情報を取得している場合としていない場合とで、異なる表示態様で表示する、育成支援プログラム。
【０１１１】
これにより、素早く的確な育成支援を行なうことができる。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１２】
１０，３０  ＣＰＵ、１１，３１  ＲＯＭ、１２，３２  ＲＡＭ、１３  ＨＤＤ、１４，３４  ネットワークコントローラ、１５，３６  通信Ｉ／Ｆ、１６  メモリＩ／Ｆ、３３  カメラ、３５  タッチパネル、１００  サーバ、１００Ａ  メモリ装置、１０１  入力部、１０２  格納部、１０３  取得部、１０４  読出部、１０５  抽出部、１０６  提供部、１０７  提示部、１０８  付与部、１０９  算出部、１３１  育成環境情報記憶部、１３２  ユーザ情報記憶部、３００，３００Ａ，３００Ｂ，３００Ｃ  端末装置、３０１，３０２，３０３，３０４，３０９，３１２，３１４  ボタン、３０５，３０６  表示、３０７Ａ，３０７Ｂ  栽培記録、３０８Ａ，３０８Ｂ  フラグ表示、３１０  ボタン群、３１１  チェックボックス、３１３  領域、３１５Ａ，３１５Ｂ  アバタ、３１６Ａ，３１６Ｂ  メッセージ、５００，５００Ａ，５００Ｂ，５００Ｃ  制御装置。
【図１】
0005863732.tif 000002
【図２】
0005863732.tif 000003
【図３】
0005863732.tif 000004
【図４】
0005863732.tif 000005
【図５】
0005863732.tif 000006
【図６】
0005863732.tif 000007
【図７】
0005863732.tif 000008
【図８】
0005863732.tif 000009
【図９】
0005863732.tif 000010
【図１０】
0005863732.tif 000011
【図１１】
0005863732.tif 000012
【図１２】
0005863732.tif 000013
【図１３】
0005863732.tif 000014
【図１４】
0005863732.tif 000015
【図１５】
0005863732.tif 000016
【図１６】
0005863732.tif 000017
【図１７】
0005863732.tif 000018
【図１８】
0005863732.tif 000019
【図１９】
0005863732.tif 000020
【図２０】
0005863732.tif 000021