(57)【要約】【課題】感情を示す情報の送受信を容易に行なえる技術を提供する。【解決手段】複数のユーザアカウントを管理するコミュニティシステムにおいて、第１のユーザアカウントに対応する第１のユーザから第２のユーザアカウントに対応する第２のユーザに感情を示す情報を送信した場合に、前記感情を示す情報を送信した日付と前記第２のユーザアカウントとを対応付けて記憶し、前記第２のユーザが前記感情を示す情報を受信した場合、前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を出力させる。【選択図】図４
2019207554.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザアカウントを管理するコミュニティシステムにおいて、第１のユーザアカウントに対応する第１のユーザから第２のユーザアカウントに対応する第２のユーザに感情を示す情報を送信した場合に、前記感情を示す情報を送信した日付と前記第２のユーザアカウントとを対応付けて記憶し、
前記第２のユーザが前記感情を示す情報を受信した場合、前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を出力させる、
処理をコンピュータに実行させることを特徴とする制御プログラム。
【請求項２】
前記画像の出力において、前記第２のユーザへの前記感情を示す情報の送信元の通知を抑止する、
処理を前記コンピュータに実行させることを特徴とする請求項１記載の制御プログラム。
【請求項３】
前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を、前記第１のユーザの端末と前記第２のユーザの端末とに出力させる、
処理を前記コンピュータに実行させることを特徴とする請求項１又は２記載の制御プログラム。
【請求項４】
複数のユーザアカウントを管理するコミュニティシステムにおいて、
第１のユーザアカウントに対応する第１のユーザから第２のユーザアカウントに対応する第２のユーザに感情を示す情報を送信した場合に、前記感情を示す情報を送信した日付と前記第２のユーザアカウントとを対応付けて記憶し、
前記第２のユーザが前記感情を示す情報を受信した場合、前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を出力させる、
ことを特徴とする情報処理装置。
【請求項５】
複数のユーザアカウントを管理するコミュニティシステムにおいて、
第１のユーザアカウントに対応する第１のユーザから第２のユーザアカウントに対応する第２のユーザに感情を示す情報を送信した場合に、前記感情を示す情報を送信した日付と前記第２のユーザアカウントとを対応付けて記憶し、
前記第２のユーザが前記感情を示す情報を受信した場合、前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を出力させる、
ことを特徴とする、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御プログラム、情報処理装置、及び制御方法に関する。
【背景技術】
【０００２】
コミュニティに所属する参加者（メンバ）同士で情報の交換や共有を行なうために、参加者間のコミュニケーションを実現するシステム（以下、コミュニティシステムという）が活用されている。このようなコミュニティシステムにおいては、画像を用いて参加者間で通信を行なう手法も開発されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１５１３２７号公報
【特許文献２】特開２０１４−２１９７８０号公報
【特許文献３】特開２０１１−０９０６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような従来のコミュニティシステムにおいては、送信元が特定されたり、周囲の参加者の目が気になる場合があり、同一のコミュニティに所属する他の参加者に対して感情（気持ち）を示す情報を送信することが難しいという課題がある。
【０００５】
１つの側面では、感情を示す情報の送受信を容易に行なえる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この制御プログラムは、複数のユーザアカウントを管理するコミュニティシステムにおいて、第１のユーザアカウントに対応する第１のユーザから第２のユーザアカウントに対応する第２のユーザに感情を示す情報を送信した場合に、前記感情を示す情報を送信した日付と前記第２のユーザアカウントとを対応付けて記憶し、前記第２のユーザが前記感情を示す情報を受信した場合、前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を出力させる。
【発明の効果】
【０００７】
一実施形態によれば、感情を示す情報の送受信を容易に行なえる技術を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態の一例としてのコミュニティシステムのハードウェア構成を例示する図である。
【図２】実施形態の一例としてのコミュニティシステムにおける情報処理装置のハードウェア構成を例示する図である。
【図３】実施形態の一例としてのコミュニティシステムにおける参加者端末のハードウェア構成を例示する図である。
【図４】実施形態の一例としてのコミュニティシステムにおける参加者間通信の概要を例示する図である。
【図５】実施形態の一例としてのコミュニティシステムにおける情報処理装置の機能構成を例示する図である。
【図６】実施形態の一例としてのコミュニティシステムにおけるコミュニティ情報を例示する図である。
【図７】実施形態の一例としてのコミュニティシステムにおける参加者情報を例示する図である。
【図８】実施形態の一例としてのコミュニティシステムにおける種管理情報を例示する図である。
【図９】実施形態の一例としてのコミュニティシステムにおける花情報を例示する図である。
【図１０】実施形態の一例としてのコミュニティシステムにおける発育情報を例示する図である。
【図１１】実施形態の一例としてのコミュニティシステムにおける参加者端末の機能構成を例示する図である。
【図１２】実施形態の一例としてのコミュニティシステムにおける贈り主の参加者端末上での表示を例示する図である。
【図１３】実施形態の一例としてのコミュニティシステムにおける贈り主の参加者端末上の操作を例示する図である。
【図１４】実施形態の一例としてのコミュニティシステムにおける情報処理装置での処理を例示する図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図等はない。例えば、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。なお、以下の実施形態で用いる図面において、同一符号を付した部分は、特に断らない限り、同一若しくは同様の部分を表す。
【００１０】
〔１〕一実施形態
〔１−１〕一実施形態に係るコミュニティシステムのハードウェア構成例
図１は、実施形態の一例としてのコミュニティシステム１のハードウェア構成を例示する図である。
【００１１】
この図１に示すように、コミュニティシステム１は、情報処理装置１０と、参加者によって利用される参加者端末２０−１，２０−２，２０−３，・・・，２０−ｎ（ｎは整数）とを備える。以下、参加者端末を示す符号としては、複数の参加者端末のうち１つを特定する必要があるときには符号２０−１，２０−２，２０−３，・・・，２０−ｎを用いるが、任意の参加者端末を指すときには符号２０を用いる。情報処理装置１０と、参加者端末２０とは、インターネット等のネットワーク９０を介して接続される。
【００１２】
また、情報処理装置１０は、例えば、ネットワーク９０を介して、図示しない管理者の管理端末と通信することができる。
【００１３】
なお、図１には、コミュニティシステム１が、１つの情報処理装置１０を備える例を図示したが、複数の情報処理装置１０を備えてよい。
【００１４】
〔１−２〕一実施形態に係るコミュニティシステムにおける情報処理装置のハードウェア構成例
図２は、実施形態の一例としてのコミュニティシステム１における情報処理装置１０のハードウェア構成を例示する図である。
【００１５】
この図２に示すように、情報処理装置１０は、サーバ機能を有するコンピュータであり、ＣＰＵ（Central Processing Unit）１１、記憶部１２、メモリ１３、ＩＦ（Interface）部１４、入力部１５、及び、表示部１６を備えてよい。
【００１６】
また、この情報処理装置１０は、インターネット等のネットワーク９０を介して、複数の参加者端末２０と接続される。
【００１７】
ＣＰＵ１１は、後述する記憶部１２に格納されるＯＳ（Operating System）やプログラムを実行し、例えば、コミュニティにおける通信を実現すべく情報処理装置１０を制御する。本実施形態では、ＣＰＵ１１は、後述する制御プログラム９１を実行する。
【００１８】
記憶部１２は、種々のデータやプログラム等を格納するハードウェアの一例である。例えば、記憶部１２は、情報処理装置１０の二次記憶装置として使用されてよく、ＯＳやファームウェア、アプリケーション等のプログラム、及び、各種データが格納されてよい。記憶部１２としては、例えば、ＨＤＤ（Hard Disk Drive）等の磁気ディスク装置の他、ＳＳＤ(Solid State Drive)やＳＣＭ(Storage Class Memory) 等の半導体記憶装置が挙げられる。また、記憶部１２は、情報処理装置１０の各種機能の全部若しくは一部を実現するプログラムを格納してもよい。
【００１９】
メモリ１３は、種々のデータやプログラムを格納するハードウェアの一例である。メモリ１３としては、揮発性メモリ、例えば、ＤＲＡＭ（Dynamic RAM）等のＲＡＭが挙げられる。なお、ＲＡＭはRandom Access Memoryの略称である。
【００２０】
ＩＦ部１４は、ネットワーク９０を介して、参加者端末２０との間の接続及び通信の制御等を行なう通信インタフェースの一例である。例えば、ＩＦ部１４としては、イーサネット（登録商標）、光通信（例えばFibre Channel）等に準拠したアダプタが挙げられる。なお、情報処理装置１０は、図示しない管理者の管理端末との間の接続及び通信の制御等を行なう通信インタフェースをそなえてもよく、当該通信インタフェースを用い、ネットワーク９０を介して制御プログラム９１をダウンロードしてもよい。
【００２１】
入力部１５は、例えば、マウス、キーボード、タッチパネル、操作ボタン等の入力装置の少なくともいずれか一つを含んでよい。
【００２２】
表示部１６は、例えば、ディスプレイや、プロジェクタ、スピーカ、プリンタ等の出力装置の少なくともいずれか一つを含んでよい。
【００２３】
〔１−３〕一実施形態に係るコミュニティシステムにおける参加者端末のハードウェア構成例
図３は、実施形態の一例としてのコミュニティシステム１における参加者端末２０のハードウェア構成を例示する図である。
【００２４】
この図３に示すように、参加者端末２０は、ＣＰＵ２１、記憶部２２、メモリ２３、ＩＦ部２４、入力部２５、及び、表示部２６を備えてよい。
【００２５】
また、この参加者端末２０は、インターネット等のネットワーク９０を介して、情報処理装置１０、及び、他の参加者端末２０と接続される。
【００２６】
ＣＰＵ２１は、後述する記憶部２２に格納されるＯＳやプログラムを実行し、コミュニティ内での通信を実現する。本実施形態では、ＣＰＵ２１は、後述するコミュニティプログラム９２を実行する。
【００２７】
記憶部２２は、種々のデータやプログラム等を格納するハードウェアの一例である。例えば、記憶部２２は、参加者端末２０の二次記憶装置として使用されてよく、ＯＳやファームウェア、アプリケーション等のプログラム、及び、各種データが格納されてよい。記憶部２２としては、例えば、ＨＤＤ等の磁気ディスク装置の他、ＳＳＤやＳＣＭ等の半導体記憶装置が挙げられる。また、記憶部２２は、参加者端末２０の各種機能の全部若しくは一部を実現するプログラムを格納してもよい。
【００２８】
メモリ２３は、種々のデータやプログラムを格納するハードウェアの一例である。メモリ２３としては、揮発性メモリ、例えば、ＤＲＡＭ等のＲＡＭが挙げられる。
【００２９】
ＩＦ部２４は、ネットワーク９０を介して、情報処理装置１０及び参加者端末２０との間の接続及び通信の制御等を行なう通信インタフェースの一例である。例えば、ＩＦ部２４としては、イーサネット（登録商標）、光通信（例えばFibre Channel）等に準拠したアダプタが挙げられる。なお、参加者端末２０は、図示しない管理者の管理端末との間の接続及び通信の制御等を行なう通信インタフェースをそなえてもよい。そして、当該通信インタフェースを用い、ネットワーク９０を介してコミュニティプログラム９２をダウンロードしてもよい。
【００３０】
入力部２５は、例えば、マウス、キーボード、タッチパネル、操作ボタン等の入力装置の少なくともいずれか一つを含んでよい。
【００３１】
表示部２６は、例えば、ディスプレイや、プロジェクタ、スピーカ、プリンタ等の出力装置の少なくともいずれか一つを含んでよい。
【００３２】
なお、上述の如く構成された参加者端末２０としては、ＰＣ（Personal Computer）、タブレット、ＰＤＡ（Personal Digital Assistant）、又は、携帯電話等のコンピュータが挙げられる。
【００３３】
〔１−４〕一実施形態に係るコミュニティシステムにおける参加者間通信の概要
上述の如く構成された実施形態の一例として、コミュニティシステム１における参加者間通信の概要について、図４を用いて説明する。
【００３４】
この図４は、複数の参加者を管理するコミュニティシステム１において実施される参加者間での通信を例示する図である。図４では、特定のコミュニティの参加者Ａ（第１のユーザ）が、当該コミュニティに所属する他の参加者Ｂ（第２のユーザ）に対して感情を示す情報を伝える場合を例示する。具体的に、図４は、参加者Ａと参加者Ｂとの両者は、「保護者会」という同一のコミュニティに所属しており、参加者Ａが参加者Ｂに対して感謝の気持ちを伝える場面を例示する。なお、本実施形態では、コミュニティは複数あってもよく、また、各コミュニティの中に、さらに１つ以上のコミュニティが含まれてもよい。
【００３５】
この図４に例示するように、参加者Ａは自身の参加者端末２０Ａ（第１のユーザの端末）を用いて、また、参加者Ｂは自身の参加者端末２０Ｂ（第２のユーザの端末）を用いて、両者が所属する同一のコミュニティ内で通信を行なう。なお、参加者Ａの参加者端末２０Ａと、参加者Ｂの参加者端末２０Ｂとには、予め、コミュニティプログラム９２がインストールされているものとする。このコミュニティプログラム９２が実行されることにより、同一のコミュニティ内で参加者Ａと参加者Ｂとの通信が可能となる。
【００３６】
以下に、図４を用いて、感謝の気持ちを伝えることを所望する参加者Ａによる操作、及び、参加者Ａの参加者端末２０Ａの画面表示について説明する。ここでは、感謝の気持ちを伝えることを所望する主体を、贈り主（送信元）ともいう。本例では、参加者Ａが贈り主である。
【００３７】
本実施形態において、感謝の気持ちを伝えることを所望する参加者Ａは、感謝の気持ちを、例えば、花の種という形で表現し、参加者Ａの参加者端末２０Ａ上で参加者Ｂと種の画像とを選択することにより、参加者Ｂに対して感謝の気持ちを伝える。このようにして、参加者Ａが、参加者Ｂと種の画像とを選択することを、参加者Ａが参加者Ｂに種を贈るともいい、参加者Ｂの参加者端末２０Ｂ上に種の画像が表示されることを、種を受け取るともいう。
【００３８】
なお、本実施形態において、種の総数は変わらず、各参加者が感謝の気持ちを伝えられる回数を１回以上設けてもよいものとする。例えば、参加者Ａが感謝の気持ちを他の参加者へ２回伝えられる場合には、参加者Ａの参加者端末２０Ａ上に、種の画像が２つ表示されるものとする。このような場合に、参加者Ａは、２つの種を保有しているともいう。すなわち、各参加者が感謝の気持ちを伝えられる回数は、自身が保有する種の個数に等しくなる。図４に示す例では、参加者Ａは３つの種を保有しており、そのうちの１つの種を参加者Ｂに送信したことを示す。
【００３９】
また、参加者Ａは、種を贈る際に、メッセージも送信することができる。このようなメッセージを送信するための手法やプログラムは公知であるため、ここではその説明を省略する。
【００４０】
次に、図４を用いて、参加者Ａが感謝の気持ちを伝える相手である参加者Ｂによる操作、及び、参加者Ｂの参加者端末２０Ｂの画面表示について説明する。ここでは、感謝の気持ちを伝える相手（参加者Ｂ）を、贈り先ともいう。
【００４１】
図４に示した例では、参加者Ｂが、例えば、参加者端末２０Ｂの表示画面上において種の画像を見つけることにより、他の参加者から種が贈られたことに気付く。このようにして、参加者Ｂは、他の参加者から感情を示す情報（図４に示す例では、感謝の気持ち）が自身に伝えられたことを認識する。
【００４２】
また、参加者Ｂに対して、参加者端末２０Ｂ上に表示される種の画像に気付かせることは、ポップアップを表示させたり、音声を出力させる等の手法を用いて実現することができるが、具体的な手法については説明を省略する。
【００４３】
なお、本実施形態では、贈り先の参加者端末２０Ｂにおいて、種の贈り主（図４の例では、参加者Ａ）の情報を表示させないことで、種の贈り主、すなわち、感謝の気持ちを伝えてくれた参加者を特定できないものとする。
【００４４】
また、図４に示すように、参加者Ｂが種を受け取ると、自身の参加者端末２０Ｂでは、時間の経過と共に、花の種が実際の植物のように成長して花に育つまでの様子を表現した画像が段階的に切り替わって表示される。
【００４５】
具体的には、参加者Ｂの参加者端末２０Ｂにおいて、種の画像が表示された後、種が花になるまでの発育状態（成長状態）の画像が何段階かにわたり切り替わって表示され、最後に花の画像が表示されるものとする。言い換えると、参加者Ｂの参加者端末２０Ｂに表示される画像が、種から花に至るまで段階的に更新され、種の画像、種が花になるまでの発育状態の画像、及び、花の画像が、それぞれ、１日〜数日継続して表示されるものとする。これにより、参加者端末２０Ｂにおいては、贈り主から受け取った種が花に成長して見えることになる。
【００４６】
図４に示す例では、参加者Ｂが種を贈られたことに気付いた日（０日目）に、参加者端末２０Ｂ上には種の画像が表示される。参加者端末２０Ｂ上に種の画像が表示されてから１日が経過すると（１日後）、参加者端末２０Ｂ上には発芽（葉の数が２枚）の画像が表示される。そして、この発芽の画像が表示されてから２日が経過すると（３日後）、参加者端末２０Ｂ上には成長した枝葉（葉の数が５枚）の画像が表示される。そして、この枝葉の画像が表示されてから４日が経過すると（７日後）、参加者端末２０Ｂ上には花の画像が表示され、その表示がしばらくの期間継続する。この期間は任意であり、管理者により設定変更が可能である。
【００４７】
なお、参加者端末２０Ｂ上に表示される花の種類はランダムに決定される。したがって、種の贈り先である参加者Ｂだけでなく、種の贈り主である参加者Ａも、種が花になってみないと（花の画像が表示されて見ないと）、贈った又は贈られた種の種類がわからない。
【００４８】
また、本実施形態では、参加者Ａが参加者Ｂに対してメッセージも送信した場合には、花の画像の表示が終了（停止）した翌日（最終日）に、参加者端末２０Ｂ上にはメッセージ（を含む画像）が表示されるものとする。
【００４９】
なお、種の発育に応じて参加者端末２０Ｂに表示される画像、すなわち、参加者Ａが贈った種の発育状態は、参加者Ａの参加者端末２０Ａにおいても確認可能であるものとする。例えば、図４に例示するように、参加者端末２０Ａにおいても、参加者端末２０Ｂに表示される画像と同様の画像が表示されるものとする。
【００５０】
〔１−５〕一実施形態に係るコミュニティシステムにおける情報処理装置の機能構成例
図５は、上述した図４に示す参加者間通信の一例としてのコミュニティシステム１における情報処理装置１０の機能構成を例示する図である。
【００５１】
この図５に示すように、情報処理装置１０は、例示的に、画面生成部３１、通知部３２、経過日数判断部３３、及び、情報管理部３４を備えてよい。
【００５２】
また、図５に示すように、記憶部１２は、コミュニティ情報４１、参加者情報４２、種管理情報４３、花情報４４、及び、発育情報４５を備えてよい。
【００５３】
画面生成部３１は、贈り先と贈り主との参加者端末２０上に表示させる各画面をそれぞれ生成する処理を行なう。画面生成部３１は、記憶部１２に格納される各情報（後述）を取得して、例えば、後述する図１２に例示するような画面を生成する。
【００５４】
通知部３２は、贈り先の参加者端末２０に対して、他の参加者（贈り主）から種が贈られたことを通知する。なお、前述の如く、本コミュニティシステム１において、通知部３２は、いずれの参加者から種が贈られたかという情報については通知しないものとする。
【００５５】
経過日数判断部３３は、贈り先の参加者Ｂが自身の参加者端末２０Ｂ上で、種を受け取ってから経過した日数をカウント（算出）する。なお、本実施形態において、経過日数判断部３２がカウントするのは、種を受け取ってから経過した日数であるものとしたが、種を受け取ってから経過する時間（例えば、分や秒）をカウントするものとしてもよい。
【００５６】
また、経過日数判断部３３は、カウントした日数が、閾値未満であるか否かを判断する。なお、この閾値は、当該情報処理装置１０の管理者等によって設定されてもよい。
【００５７】
情報管理部３４は、記憶部１２に格納される、コミュニティ情報４１、参加者情報４２、種管理情報４３、花情報４４、及び、発育情報４５に含まれる情報を管理し、必要に応じて更新する。
【００５８】
以下に、記憶部１２に格納される、コミュニティ情報４１、参加者情報４２、種管理情報４３、花情報４４、及び、発育情報４５についてそれぞれ説明する。なお、記憶部１２に格納されるこれらの情報は、例えば、情報処理装置１０の管理者によって予め定義されるものとし、運用中に適宜変更されてもよい。
【００５９】
コミュニティ情報４１は、本コミュニティシステム１におけるコミュニティに関する情報を管理するものである。このコミュニティ情報４１について、図６を用いて説明する。
【００６０】
図６は、実施形態の一例としての本コミュニティシステム１におけるコミュニティ情報４１を例示する図である。本実施形態では、図６に示すように、コミュニティ情報４１をテーブル形式で表現しているが、コミュニティ情報４１に格納される情報の表現形式はテーブルに限られるものではなく、種々変形して実施することができる。
【００６１】
この図６に示すコミュニティ情報４１は、“コミュニティＩＤ”と“コミュニティ名”との各フィールドを備える。すなわち、“コミュニティ名”に“コミュニティＩＤ”が対応付けられている。
【００６２】
このコミュニティ情報４１のフィールド“コミュニティＩＤ”は、コミュニティを一意に特定するための識別子（ＩＤ）を格納するものであり、例えば、「００１」を格納する。
【００６３】
コミュニティ情報４１のフィールド“コミュニティ名”は、コミュニティの名称を格納するものである。例えば、図６に示すように、“コミュニティＩＤ”が「００１」であるコミュニティの名称として、対応するフィールド“コミュニティ名”には、「保護者会」が格納される。
【００６４】
次に、情報処理装置１０の記憶部１２に備えられる参加者情報４２について説明する。参加者情報４２は、本コミュニティシステム１における参加者に関する情報を管理するものである。この参加者情報４２について、図７を用いて説明する。
【００６５】
図７は、実施形態の一例としての本コミュニティシステム１における参加者情報４２を例示する図である。本実施形態では、図７に示すように、参加者情報４２をテーブル形式で表現しているが、参加者情報４２に格納される情報の表現形式はテーブルに限られるものではなく、種々変形して実施することができる。
【００６６】
この図７に示す参加者情報４２は、“コミュニティＩＤ”、“参加者ＩＤ”、“参加者名”、“学年”、及び“保護者の参加者ＩＤ”の各フィールドを備える。この“参加者ＩＤ”は、“参加者名”に対応付けられている。
【００６７】
この参加者情報４２のフィールド“参加者ＩＤ”は、参加者を一意に特定するための識別子を格納するものであり、例えば、「１００１」を格納する。このフィールド“参加者ＩＤ”に格納される値は、ユーザアカウントともいう。
【００６８】
参加者情報４２のフィールド“コミュニティＩＤ”は、当該参加者が所属するコミュニティの識別子を格納するものである。以下、既述のフィールドと同じ名前のフィールドは同様の情報を示す。例えば、図７に示すように、“参加者ＩＤ”が「１００２」である参加者「田中  直子」の所属するコミュニティの識別子として、フィールド“コミュニティＩＤ”には、「００１」を格納する。
【００６９】
すなわち、図６を併せて参照することにより、参加者「田中  直子」の所属するコミュニティは、“コミュニティＩＤ”が「００１」である「保護者会」であることがわかる。図７においては、「保護者会」（“コミュニティＩＤ”が「００１」）に所属する参加者の参加者情報４２を示す。
【００７０】
参加者情報４２のフィールド“参加者名”は、コミュニティの参加者の氏名を格納するものである。例えば、図７に示すように、“参加者ＩＤ”が「１００２」である参加者の氏名の名称として、フィールド“参加者名”には「田中  直子」が格納される。
【００７１】
参加者情報４２のフィールド“学年”は、コミュニティの参加者の所属する学年を格納するものである。例えば、図７に示すように、“参加者ＩＤ”が「１００２」である参加者である「田中  直子」が所属する学年として、フィールド“学年”には「６年生」が格納される。
【００７２】
参加者情報４２のフィールド“保護者の参加者ＩＤ”は、コミュニティの参加者が保護者ではない場合等に、当該参加者の保護者の参加者ＩＤを格納するものである。例えば、図７に示すように、“参加者ＩＤ”が「１００２」である参加者「田中  直子」の保護者の参加者ＩＤとして、フィールド“保護者の参加者ＩＤ”には「１０１２」が格納される。
【００７３】
すなわち、この参加者情報４２のフィールド“保護者の参加者ＩＤ”を参照することにより、例えば、参加者「田中  直子」の保護者が、“保護者の参加者ＩＤ”が「１０１２」である「田中  桜」であることがわかる。
【００７４】
なお、参加者情報４２に登録されている参加者自身が保護者である場合等には、フィールド“保護者の参加者ＩＤ”には何も格納されないものとする。
【００７５】
次に、情報処理装置１０の記憶部１２に備えられる種管理情報４３について説明する。種管理情報４３は、各コミュニティに所属する参加者毎に、保有している種、又は、他の参加者に贈った種に関する情報を管理するものである。この種管理情報４３について、図８を用いて説明する。
【００７６】
図８は、実施形態の一例としての本コミュニティシステム１における種管理情報４３を例示する図である。本実施形態では、図８に示すように、種管理情報４３をテーブル形式で表現しているが、種管理情報４３に格納される情報の表現形式はテーブルに限られるものではなく、種々変形して実施することができる。
【００７７】
この図８に示す種管理情報４３は、“コミュニティＩＤ”、“参加者ＩＤ”、“種ＩＤ”、“所在ＩＤ”、“贈呈日”、“日数”、及び“花ＩＤ”の各フィールドを備える。
【００７８】
種管理情報４３のフィールド“コミュニティＩＤ”と“参加者ＩＤ”とは、図７に示す参加者情報４２に備えられるフィールドと同一のものであるので、説明を省略する。
【００７９】
種管理情報４３のフィールド“種ＩＤ”は、本コミュニティシステム１において取り扱っている種を一意に特定するための識別子を格納するものであり、例えば、「１０１１１」を格納する。“種ＩＤ”には、当該“種ＩＤ”で特定される種の最初の保有者の参加者ＩＤが対応付けられている。例えば、“種ＩＤ”「１０１１２」には、“参加者ＩＤ”「１０１１」が対応付けられているので、この“参加者ＩＤ”が「１０１１」である「山田  一郎」がこの種を保有していることを示す。
【００８０】
種管理情報４３のフィールド“所在ＩＤ”は、種が保有者から他の参加者に対して贈られた場合に、当該種の贈り先、すなわち、現時点で当該種を保有している参加者の識別子を格納するものである。例えば、図８に示すように、“参加者ＩＤ”が「１０１１」である参加者（「山田  一郎」）が、自身が保有していた種のうち、“種ＩＤ”が「１０１１１」である種を、“参加者ＩＤ”が「１００２」である参加者「田中  直子」に贈ったとする。このような場合、当該種を「田中  直子」が現時点で保有している場合には、フィールド“所在ＩＤ”には、「田中  直子」の“参加者ＩＤ”である「１０１２」が格納される。
【００８１】
種管理情報４３のフィールド“贈呈日”は、当該参加者が当該種を他の参加者に贈った（贈呈された）日付を格納するものであり、例えば、“年”，“月”，“日”をピリオド“．”で区切ることにより明示した日付を格納する。例えば、図８に示すように、“種ＩＤ”が「１０１１１」である種が贈呈された日付が、２０１８年３月１０日である場合、フィールド“贈呈日”には、「２０１８．３．１０」が格納される。
【００８２】
種管理情報４３のフィールド“日数”は、贈り先の参加者が種を受け取ってから経過した日数を格納するものであり、０以上の整数を格納する。例えば、図８に示すように、“種ＩＤ”が「１０１１３」である種について、贈り先の参加者、すなわち、“所在ＩＤ”が「１０１４」の参加者が、当該種を受け取ってから経過した日数が７日である場合、フィールド“日数”には、「７」が格納される。
【００８３】
種管理情報４３のフィールド“花ＩＤ”は、当該参加者が贈った種が発育した後、開花した際の花の種類を一意に特定するための識別子を格納する。このフィールド“花ＩＤ”については後述する。
【００８４】
なお、図８に例示する種管理情報４３において、何の値も格納されないものについては、当該種が他の参加者に贈られていないことを示す。
【００８５】
次に、情報処理装置１０の記憶部１２に備えられる花情報４４について説明する。花情報４４は、種が発育した後に開花する花に関する情報を管理するものである。この花情報４４について、図９を用いて説明する。
【００８６】
この図９に示す花情報４４は、“花ＩＤ”、“花の名称”、及び、“プロパティ”の各フィールドを備える。
【００８７】
この花情報４４のフィールド“花ＩＤ”は、種が発育した後に開花する花を一意に特定するための識別子を格納するものであり、例えば、「００１」を格納する。
【００８８】
花情報４４のフィールド“花の名称”は、種が発育した後に開花する花の名称を格納するものである。例えば、図９に示すように、“花ＩＤ”が「００１」である花の名称として、フィールド“花の名称”には、「コスモス」が格納される。
【００８９】
花情報４４のフィールド“プロパティ”は、花の種類や色等の属性を格納するものである。例えば、図９に示すように、“花ＩＤ”が「００１」である花の色として、フィールド“プロパティ”には、「白」が格納される。
【００９０】
上述の図８を参照すると、“種ＩＤ”が「１０１１１」である種について、フィールド“花ＩＤ”には「００１」が格納されている。そこで、図９を併せて参照することにより、“種ＩＤ”が「１０１１１」である種が発育した後に白いコスモスが開花することがわかる。したがって、“種ＩＤ”が「１０１１１」の贈り先である「田中  桜」の参加者端末２０上では、種が発育した様子が表示された後に、白いコスモスの花の画像が表示されることになる。
【００９１】
次に、情報処理装置１０の記憶部１２に備えられる発育情報４５について説明する。発育情報４５は、贈り先の参加者が種を受け取って経過した日数と、贈り先の参加者端末２０上に表示される画像との対応関係を管理するものである。すなわち、発育情報４５は、贈り主から贈り先へ贈られた種の発育状態を示す。この発育情報４５について、図１０を用いて説明する。
【００９２】
この図１０に示す発育情報４５は、“花ＩＤ”、“日数”、“発育状態”、及び、“画像”の各フィールドを備える。
【００９３】
この発育情報４５のフィールド“花ＩＤ”には、図９に示す花情報４４のフィールド“花ＩＤ”と同一の情報（値）が格納される。
【００９４】
発育情報４５のフィールド“日数”は、贈り先の参加者が種を受け取ってから経過した日数を格納するものである。
【００９５】
発育情報４５のフィールド“発育状態”は、種が発育して花になるまでの段階的に切り替わって表示される発育状態として、例えば、「種」，「発芽」，「成長」，「開花」等の値を格納するものである。
【００９６】
発育情報４５のフィールド“画像”は、当該発育状態の画像における格納するものである。例えば、“花ＩＤ”が「００１」である花においては、その種が受け取られてから経過した日数が「７」日になると、その発育状態は「開花」となり、贈り先の参加者端末２０上には、図１０における矢印Ｐ１に示すような、白いコスモスの花が表示される。また、図１０は、フィールド“画像”に、「ありがとう」という文字列が含まれた画像も例示している。本実施形態において、贈り主が贈り先に対して種を贈る際、例えば、「ありがとう」というメッセージを添えることができ、贈り先の参加者端末２０上にはこのような画像を表示してもよい。
【００９７】
この図１０の発育情報４５に示すように、本実施形態では、種が発育して花になるまでの段階的な発育状態として表示される画像は、後に開花する花の種類に依存するものとする。なお、受け取ってから各発育状態に至るまでの日数は適宜変更可能であり、また、種毎に異なってもよい。
【００９８】
〔１−６〕一実施形態に係るコミュニティシステムにおける参加者端末の機能構成例
図１１は、実施形態の一例としてのコミュニティシステム１における参加者端末２０の機能構成を例示する図である。
【００９９】
この図１１に示すように、参加者端末２０は、例示的に、入力処理部５１、及び、表示制御部５２を備えてよい。
【０１００】
入力処理部５１は、参加者による入力を処理する。例えば、入力処理部５１は、コミュニティの選択や、他の参加者に対する種の贈呈の際に、参加者によって行なわれる選択や操作等の入力を処理する。
【０１０１】
表示制御部５２は、情報処理装置１０から送信された情報に基づき、参加者端末２０上での表示を制御する。
【０１０２】
〔１−７〕一実施形態に係るコミュニティシステムの参加者端末における操作
上述の如く構成された実施形態の一例として、コミュニティシステム１の参加者端末２０による種を贈る操作を、図１２を参照しながら、図１３に示すフローチャート（ステップＳ１〜Ｓ４）に従って説明する。
【０１０３】
以下に示す例では、図１２，図１３を用いて、参加者Ａ（贈り主）が、「田中  桜さん」（贈り先）に対して感謝の気持ちを伝える場合の操作を例示する。ここでは、参加者Ａと「田中  桜さん」とは、「保護者会」という同一のコミュニティに所属するものとする。
【０１０４】
なお、本実施形態では、例えば、コミュニティサービスにログインすることにより、自身が所属するコミュニティに参加している他の参加者と通信を行なえるものとしてもよい。このようなログインの手法やプログラムは公知であるため、ここではその説明を省略する。
【０１０５】
図１２は、一実施形態に係るコミュニティシステム１において、贈り主である参加者Ａの参加者端末２０Ａ上に表示される画面を例示するものである。
【０１０６】
また、図１３は、一実施形態に係るコミュニティシステム１において、贈り主である参加者Ａによる参加者端末２０Ａ上での操作を説明するためのフローチャートである。
【０１０７】
この図１３に示すステップＳ１では、参加者Ａは、コミュニティ名選択部１１−１（図１２参照）を用いて、「田中  桜さん」も所属しているコミュニティである「保護者会」を選択する。参加者Ａが所属しているコミュニティが複数ある場合、例えば、プルダウンメニューから「保護者会」というコミュニティを選択してもよい。また、参加者Ａが所属しているコミュニティが１つだけである場合には、このようなコミュニティの選択は省略してもよい。
【０１０８】
続くステップＳ２において、参加者Ａは自身が保有する種の個数を確認する。種の個数が１以上の場合（ステップＳ２のＹｅｓルート参照）、ステップＳ３に進む。
【０１０９】
一方、ステップＳ２において、参加者Ａが保有する種の個数が１未満の場合（ステップＳ２のＮｏルート参照）、処理が終了する。すなわち、参加者Ａが、少なくとも１つの種を保有していないと、参加者Ｂに対して種を贈ることができない。本実施形態では、参加者Ａが保有する種の個数が１未満の場合、参加者Ａの参加者端末２０Ａ上で、「種を贈る」という送信種情報表示欄１１−２（図１２参照）には、一つも種の画像が表示されないものとする。
【０１１０】
ステップＳ３において、参加者Ａは、「田中  桜さん」に贈る種の画像を選択する。図１２に示す例では、参加者Ａの参加者端末２０Ａ上で、送信種情報表示欄１１−２から、種の画像を選択する（図１２の矢印Ｐ２参照）。例えば、選択する種の画像をマウスクリックにより選択するものとしてもよい。
【０１１１】
続くステップＳ４において、参加者Ａは、参加者端末２０Ａ上で、図１２に示す贈り先候補１１−４の中から、贈り先である「田中  桜さん」を選択する。この操作を行なうことにより、参加者ＡがステップＳ３にて選択した種を、ステップＳ４にて選択した贈り先である「田中  桜さん」に対して贈るものとする。例えば、選択する贈り先の画像をマウスクリックにより選択するものとしてもよいし、贈る種の画像を贈り先の画像に対してドラッグアンドドロップすることにより種を贈るものとしてもよい。
【０１１２】
なお、参加者Ａは、「田中  桜さん」に対して種を贈る際に、メッセージも添えることができる。この場合、図１２に示す送信種情報表示欄１１−２から、例えば、「ありがとう」という文字列が含まれた画像を選択する（図１２の矢印Ｐ３参照）。例えば、送信を所望する文字列が含まれた画像を、「田中  桜さん」へ送信する種の画像に対してドラッグアンドドロップすることによりメッセージを選択（送信）するものとしてもよい。
【０１１３】
本実施形態では、このステップＳ４において、参加者Ａが、図１２に示す贈り先候補１１−４の中から、贈り先を選択する処理を行なう、又は、メッセージを選択する処理を行なうことにより、参加者Ａによって種を贈る操作が終了する。そして、後述の如く、参加者Ａによって種を贈る操作が実行されたことが、情報処理装置１０に通知されるものとする（図１３の矢印Ｑ１参照）。
【０１１４】
また、本実施形態において、図１２に示す送信種情報表示欄１１−２を用いて種を贈る操作が行なわれた後に、贈り先候補１１−４を表示させてもよい。
【０１１５】
また、本実施形態では、ステップＳ４にて、参加者Ａが送信先を選択することにより、参加者による種を贈る操作が完了するものとしたが、例えば、送信ボタンを設け、参加者Ａがこの送信ボタンを押下することにより種を贈る操作が完了するものとしてもよい。また、参加者Ａに、本当に送信するかを確認する入力を行なわせてもよい。
【０１１６】
また、上記ステップＳ１〜Ｓ４の操作を経て種を贈る操作が完了した後、参加者端末２０Ａ上では、送信種情報表示欄１１−２（図１２参照）から、種の画像を１つ減らす。これは、本実施形態において、各参加者が贈ることのできる種の数が固定であるためである。
【０１１７】
また、参加者端末２０Ａ上では、贈り先情報表示欄１１−３における、「田中  桜さん」の隣に表示される「贈られた種」の空き領域に、自身がステップＳ４にて贈った種、又は、その発育状態の画像が表示される（図１２の矢印Ｐ４参照）。また、「田中  桜さん」の参加者端末２０上にも、図１２の矢印Ｐ４で示す画像と同一の画像が表示されることになる。このようにして、参加者Ａは、自身が贈った種が発育していく様子を自身の参加者端末２０Ａ上で閲覧することができる。
【０１１８】
また、図４を用いて上述したように、参加者Ａが「田中  桜さん」に対して贈った種は、一定期間を経て、「田中  桜さん」の参加者端末２０上で花の画像として表示されることになる。例えば、図１２の矢印Ｐ５に示すように、参加者Ａが「近藤  小枝子さん」に対して贈った種は、７日目にコスモスとして開花した状態で、「近藤  小枝子さん」の参加者端末２０上に表示される。
【０１１９】
また、参加者Ａの参加者端末２０Ａ上では、図１２に示す受信種情報表示欄１１−５に、他の参加者から自身に贈られた種の各発育状態を示す画像が表示されてもよい。その際、上述したように、本コミュニティシステム１においては、誰から贈られた種であるかという情報は隠蔽される。
【０１２０】
〔１−８〕一実施形態に係るコミュニティシステムの情報処理装置における処理
上述の如く構成された実施形態の一例として、コミュニティシステム１の情報処理装置１０による処理を、図１４に示すフローチャート（ステップＴ１〜Ｔ１０）に従って説明する。
【０１２１】
この図１４は、一実施形態に係る情報処理装置１０における処理を説明するためのフローチャートである。
【０１２２】
この図１４を用いて、参加者Ａ（贈り主）から、参加者Ｂ（贈り先）に対して種を贈る場合の処理を例示する。
【０１２３】
この図１４に示すステップＴ１において、画面生成部３１は、例えば、参加者Ａがコミュニティサービスにログインしたことを受け、参加者Ａの参加者端末２０Ａに表示させる画面を生成する。
【０１２４】
具体的には、画面生成部３１は、参加者情報４２を参照して、参加者Ａが所属しているコミュニティ名を取得すると共に、参加者Ａが所属している各コミュニティに所属している参加者名を取得するものとする。
【０１２５】
そして、画面生成部３１は、この取得した参加者Ａが所属するコミュニティのコミュニティ名を、参加者端末２０Ａのコミュニティ名選択部１１−１（図１２参照）に表示させる。
【０１２６】
上述したように、参加者Ａが所属するコミュニティが複数ある場合には、画面生成部３１は、これら複数のコミュニティ名を、例えば、プルダウンメニューにより選択表示させてもよい。
【０１２７】
このステップＴ１において、画面生成部３１は、記憶部１２の種管理情報４３を参照し、参加者Ａが保有する種の個数に基づき、参加者端末２０Ａ上の送信種情報表示欄１１−２（図１２参照）に、保有している種の個数分だけ種を表示させる。
【０１２８】
また、本コミュニティシステム１において、参加者に対してメッセージの送付も可能としている場合には、画面生成部３１は、参加者端末２０Ａ上の送信種情報表示欄１１−２（図１２参照）に、当該メッセージ（を含む画像）を表示させる。
【０１２９】
なお、画面生成部３１は、上述した種の画像やメッセージ（を含む画像）を表示させる際、参加者端末２０Ａの記憶部２２に格納されるこれらの画像を用いてもよいし、情報処理装置１０から送信される画像を用いてもよい。
【０１３０】
また、このステップＴ１において、画面生成部３１は、参加者Ａが所属するコミュニティの参加者名に基づき、参加者端末２０Ａ上の贈り先候補１１−４（図１２参照）を表示させる。同時に、画面生成部３１は、図１２に示すように、コミュニティの各参加者が所属する学年に関する情報を表示させてもよい。
【０１３１】
また、画面生成部３１は、記憶部１２の種管理情報４３を参照し、他の参加者から参加者Ａに対して贈られた種の有無を確認する。画面生成部３１は、参加者Ａに贈られた種があることを確認した場合、種管理情報４３から、当該種の日数に関する情報と花ＩＤとを取得する。
【０１３２】
そして、画面生成部３１は、記憶部１２の発育情報４５を参照し、取得した花ＩＤと日数に応じた画像を記憶部１２から取得し、取得した情報に基づき、参加者端末２０Ａ上の受信種情報表示欄１１−５（図１２参照）に表示させる。なお、これらの画像は、記憶部１２に格納されるものとしたが、コミュニティプログラム９２が参加者端末２０Ａにインストールされる際に、参加者端末２０Ａの記憶部２２に格納されてもよい。
【０１３３】
また、このステップＴ１において、画面生成部３１は、記憶部１２の種管理情報４３を参照し、参加者Ａが他の参加者に対して贈った種の有無を確認する。画面生成部３１は、参加者Ａが他の参加者に対して贈った種があれば、種管理情報４３から、花ＩＤや日数に関する情報を取得する。
【０１３４】
そして、画面生成部３１は、記憶部１２の発育情報４５を参照し、取得した花ＩＤと日数とに応じた画像を記憶部１２から取得し、取得した情報に基づき、参加者端末２０Ａ上の贈り先情報表示欄１１−３（図１２参照）に、贈り先の参加者に対応付けて表示させる。
【０１３５】
以上の処理を経て、ステップＴ１において、参加者端末２０Ａ上には初期画面が表示される。
【０１３６】
次に、ステップＴ２において、画面生成部３１は、参加者Ａが参加者Ｂに対して種を贈る操作を行なったという通知（図１４の矢印Ｑ１参照）を、参加者端末２０Ａから受信する。本実施形態では、贈り主が、図１３に示すステップＳ１〜Ｓ４の処理を経て種を贈る操作を実施すると、参加者端末２０Ａから、種を贈る操作を行なったという通知が情報処理装置１０に対して送信される。そして、処理がステップＴ３に移行する。
【０１３７】
続くステップＴ３において、通知部３２は、参加者端末２０Ｂに対して、他の参加者から種を贈られた旨の通知を行なう。これにより、参加者Ｂに対して、いずれかの参加者より種が贈られたことが通知される。なお、上述したように、本コミュニティシステム１においては、いずれの参加者によって種を贈られたかという情報は隠蔽される。
【０１３８】
また、情報管理部３４は、種管理情報４３に格納される情報を更新する。具体的に、情報管理部３４は、種管理情報４３のフィールド“贈呈日”に、参加者Ａが種を贈った日付を格納すると共に、種管理情報４３のフィールド“所在ＩＤ”に、贈り先である参加者Ｂの参加者ＩＤを格納するものとする。
【０１３９】
続くステップＴ４において、経過日数判断部３３は、例えば、参加者Ｂが参加者端末２０Ｂ上でコミュニティサービスにログインしたことを受け、日数のカウントを開始する。このカウントする日数は、参加者Ｂが種を受け取ってから経過した日数に等しい。
【０１４０】
なお、本実施形態では、経過日数判断部３３がステップＴ２において通知を受信しても、例えば、参加者Ｂがコミュニティサービスにログインしない場合には、日数のカウントを保留しておき、ログインしてはじめてカウントを開始するものとする。これにより、参加者Ｂがコミュニティサービスにログインしない期間がある場合に、知らぬ間に贈られていた種に関する表示を完了させていたという事態を防ぐことができる。
【０１４１】
また、経過日数判断部３３が、既に日数のカウントを開始している場合には、ステップＴ４において、日数のカウントを継続する。
【０１４２】
また、情報管理部３４は、種管理情報４３に格納される情報を更新する。
【０１４３】
続くステップＴ５において、経過日数判断部３３は、経過した日数が閾値未満であるか否かを判断する。本実施形態では、この閾値の値が１０日に設定された例を示すが、これに限定されるものではない。
【０１４４】
ステップＴ５において、経過日数判断部３３が、経過した日数が閾値未満であると判断した場合（ステップＴ５におけるＹｅｓルート；本実施形態では、経過した日数が１０日未満の場合）、処理がステップＴ６に移行する。
【０１４５】
一方、ステップＴ５において、経過日数判断部３３が、経過した日数が閾値以上であると判断した場合（ステップＴ５におけるＮｏルート；本実施形態では、経過した日数が１０日以上になった場合）、処理がステップＴ７に移行する。
【０１４６】
ステップＴ６において、経過日数判断部３３は、カウントした日数を画面生成部３１に渡す。画面生成部３１は、記憶部１２の発育情報４５を参照し、経過日数判断部３３から受信した日数に応じた画像を参加者端末２０Ｂの受信種情報表示欄１１−５に表示させる。そして、処理がステップＴ４に戻る。
【０１４７】
なお、ステップＴ６では、参加者端末２０Ｂにおいて既に表示させている画像があり、その画像を更新する必要がない場合には、表示させる画像を参加者端末２０Ｂに送信する処理をスキップしてもよい。その場合、参加者端末２０Ｂでは、現時点で表示させている画像が継続して表示させることになる。
【０１４８】
また、ステップＴ６では、画面生成部３１は、贈り先と同様に、贈り主の参加者端末２０Ａにも、経過した日数と、当該日数に応じた画像に関する情報を送信することにより、参加者端末２０Ａ上に、これら日数と画像とを表示させる。これにより、贈り主の参加者端末２０Ａにおいても、贈り先と同様の発育状態を表示させることになる。
【０１４９】
ステップＴ７において、画面生成部３１は、参加者Ｂがメッセージを受信しているか否かを判断する。参加者Ｂがメッセージを受信していると判断した場合には（ステップＴ７におけるＹｅｓルート）、ステップＴ８において、参加者端末２０Ｂの受信種情報表示欄１１−５（図１２参照）に、受信したメッセージを所定の期間（例えば、最終日だけ）表示させる。そして、画面生成部３１が、所定の期間メッセージを表示させた後、処理がステップＴ９に進む。
【０１５０】
すなわち、このステップＴ８では、参加者端末２０Ｂの受信種情報表示欄１１−５（図１２参照）において、花の画像の表示が終了され、その代わりに、メッセージを表示させることになる。
【０１５１】
一方、ステップＴ７において、画面生成部３１は、参加者Ｂがメッセージを受信していないと判断した場合には（ステップＴ７におけるＮｏルート）、処理がステップＴ９に進む。
【０１５２】
続くステップＴ９では、画面生成部３１は、贈り先の参加者端末２０Ｂに対して、受信種情報表示欄１１−５（図１２参照）における当該画像の表示を終了させる。この表示終了の対象となる画像は、参加者Ａが種を贈った後に開花した花の画像、又は、その後表示させるメッセージのみであり、他の参加者から贈られた種については、上記ステップＴ５での条件を満たさない限り、表示させ続ける。そして、処理がステップＴ１０に進む。
【０１５３】
続くステップＴ１０において、画面生成部３１は、贈り主である参加者Ａに種を戻す処理を行なう。具体的には、画面生成部３１は、贈り主の参加者端末２０Ａ上の送信種情報表示欄１１−２（図１２参照）に、種を１つ追加して表示させる。
【０１５４】
また、同時に、情報管理部３４は、記憶部１２に格納されている種管理情報４３の情報を更新する。
【０１５５】
〔１−９〕効果
上述のように、本コミュニティシステム１では、同一コミュニティにおける他の参加者（贈り先）に対して、種の贈り主が誰であるかという情報は隠蔽しつつ、感情を示す情報（具体的には感謝の気持ちを表す種）を贈ることを可能とする。これにより、本コミュニティシステム１では、感謝の気持ちを表す種を受けとった参加者は、いずれの参加者から感謝されたかを特定できないものの、誰かから感謝されているということを認識できる。このようにして贈り主の匿名性を保証することにより、例えば、感謝された参加者が、感謝の気持ちを伝えた参加者と、感謝の気持ちを伝えていない参加者との区別をつけることなく、コミュニケーションを円滑に維持することができる。すなわち、送受信者間で感情を示す情報の送受信を容易に行なえるようになる。
【０１５６】
したがって、贈り主は、周囲の目を気にすることなく感謝の気持ちを伝えやすくなると共に、種を贈ることで感情を伝えられたことにより満足度が向上する。また、感謝の気持ちを伝えられた参加者は、感謝の気持ちを未だ伝えていない参加者を責める気持ちが和らぐ。
【０１５７】
また、上述のように、本コミュニティシステム１において、贈り先の参加者端末２０においては、種が花になるまでの間発育状態が継続して表示閲覧される。したがって、贈り先の参加者においては、他の参加者から感謝されていることを知ることにより、やりがいや納得性が醸成されるだけでなく、一定期間誰かに感謝の感情を抱かれたという認識を維持することができる。
【０１５８】
〔２〕その他
そして、開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成および各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
【０１５９】
上述した実施形態では、参加者端末２０上で画像を表示させるために、情報処理装置１０の記憶部１２に格納される画像を参加者端末２０に対して送信するものとしたが、これらの画像を参加者端末２０の記憶部２２等に格納してもよい。
【０１６０】
上述した実施形態では、感謝の気持ちを他の参加者に対して伝えることを例にとり説明したが、他の参加者に対して伝える感情は感謝の気持ちに限定されるものではない。
【０１６１】
上述した実施形態では、感謝の気持ちとして種を贈るものとしたが、感謝の気持ちを表現したい相手に対して贈る（送信）対象はこれに限定されるものではなく、他の画像やメッセージ、または、音声等の情報であってもよい。ただし、送信する情報としては、送信元を特定でできないものであることが望ましい。
【０１６２】
上述した実施形態では、図４に示すように、参加者通信を行なうコミュニティが「保護者会」である場合を例にとり説明したが、コミュニティはこれに限定されるものではない。また、贈り先はコミュニティに属する複数の他の参加者であってもよい。また、贈り主は他の参加者に対して感謝する立場にあると同時に、他の参加者から感謝される立場にあるものとする。
【０１６３】
上述した実施形態では、図１２に例示するように、参加者が「保護者会」というコミュニティに所属するものとしたが、参加者は、複数のコミュニティに所属してもよい。また、複数のコミュニティが階層化されてもよく、その場合、贈り主の参加者端末２０においては、あるコミュニティを選択した後に、さらに、当該コミュニティに含まれる複数のコミュニティの中から該当するコミュニティを選択するものとしてもよい。
【０１６４】
上述した実施形態では、図４に示すように、贈り先の参加者端末上で花の画像の表示が終了した後、文字列の含まれた画像を選択することによりメッセージを表示させることができるものとしたが、表示させる文字列は贈り主によって入力されたものであってもよい。また、管理者等による設定により、表示させるメッセージを追加変更できるものとしてもよい。
【０１６５】
上述した実施形態では、贈り先の参加者端末２０上に表示させる花の種類は、ランダムに決定されるものとしたが、表示させる花の種類を１種類に固定にしてもよい。または、贈り主が、種を贈る際に、表示させる花の種類を選択できるようにしてもよい。その場合、贈り主の参加者端末２０上では、何の花の種であるかを確認することができるものとし、贈り先は贈られた種が開花するまで何の種類の花であるかを知ることができないものとしてもよい。
【０１６６】
上述した実施形態では、図１２に例示するように、贈り先の参加者端末２０上で、送信種情報表示欄１１−２から、種の画像を選択して種を贈るものとしたが、種の画像を選択するためのメニューと、種を送信するためのメニューとを別々に備えてもよい。
【０１６７】
上述した実施形態では、図１２，図１３に例示するように、贈り先が種を受け取ってから経過した日数に応じて、花の発育状態を表示させるものとしたが、例えば、種を受け取ってから経過する時間（例えば、分や秒）に応じて画像を表示させてもよい。
【０１６８】
上述した実施形態では、図６に示すコミュニティ情報４１のフィールド“コミュニティＩＤ”には３桁の整数を格納するものとしたが、これに限定されるものではない。また、図７に示す参加者情報４２のフィールド“参加者ＩＤ”、図８に示す種管理情報４３のフィールド“種ＩＤ”、及び、図９に示す花情報４４のフィールド“花ＩＤ”に格納される値についても同様である。また、これらの桁数は、情報処理装置１０の管理者等により設定変更が可能であってもよい。
【０１６９】
また、参加者端末２０上における表示画面の作成までは情報処理装置１０で行ない、参加者端末２０においては、ウェブブラウザ等のアプリケーションを用いて表示だけさせるものとしてもよい。
【０１７０】
〔３〕付記
以上の実施形態に関し、さらに以下の付記を開示する。
【０１７１】
（付記１）
複数のユーザアカウントを管理するコミュニティシステムにおいて、第１のユーザアカウントに対応する第１のユーザから第２のユーザアカウントに対応する第２のユーザに感情を示す情報を送信した場合に、前記感情を示す情報を送信した日付と前記第２のユーザアカウントとを対応付けて記憶し、
前記第２のユーザが前記感情を示す情報を受信した場合、前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を出力させる、
処理をコンピュータに実行させることを特徴とする制御プログラム。
【０１７２】
（付記２）
前記画像の出力において、前記第２のユーザへの前記感情を示す情報の送信元の通知を抑止する、
処理を前記コンピュータに実行させることを特徴とする付記１記載の制御プログラム。
【０１７３】
（付記３）
前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を、前記第１のユーザの端末と前記第２のユーザの端末とに出力させる、
処理を前記コンピュータに実行させることを特徴とする付記１又は２記載の制御プログラム。
【０１７４】
（付記４）
複数のユーザアカウントを管理するコミュニティシステムにおいて、
第１のユーザアカウントに対応する第１のユーザから第２のユーザアカウントに対応する第２のユーザに感情を示す情報を送信した場合に、前記感情を示す情報を送信した日付と前記第２のユーザアカウントとを対応付けて記憶し、
前記第２のユーザが前記感情を示す情報を受信した場合、前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を出力させる、
ことを特徴とする情報処理装置。
【０１７５】
（付記５）
前記画像の出力において、前記第２のユーザへの前記感情を示す情報の送信元の通知を抑止する、
ことを特徴とする付記４記載の情報処理装置。
【０１７６】
（付記６）
前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を、前記第１のユーザの端末と前記第２のユーザの端末とに出力させる、
ことを特徴とする付記４又は５記載の情報処理装置。
【０１７７】
（付記７）
複数のユーザアカウントを管理するコミュニティシステムにおいて、
第１のユーザアカウントに対応する第１のユーザから第２のユーザアカウントに対応する第２のユーザに感情を示す情報を送信した場合に、前記感情を示す情報を送信した日付と前記第２のユーザアカウントとを対応付けて記憶し、
前記第２のユーザが前記感情を示す情報を受信した場合、前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を出力させる、
ことを特徴とする、制御方法。
【０１７８】
（付記８）
前記画像の出力において、前記第２のユーザへの前記感情を示す情報の送信元の通知を抑止する、
ことを特徴とする、付記７記載の制御方法。
【０１７９】
（付記９）
前記第２のユーザが前記感情を示す情報を受信した日付から経過した期間に応じた画像を、前記第１のユーザの端末と前記第２のユーザの端末とに出力させる、
ことを特徴とする、付記７又は８記載の制御方法。
【符号の説明】
【０１８０】
１    コミュニティシステム
１０    情報処理装置
１１    ＣＰＵ
１２    記憶部
１３    メモリ
１４    ＩＦ部
１５    入力部
１６    表示部
２０    参加者端末
２１    ＣＰＵ
２２    記憶部
２３    メモリ
２４    ＩＦ部
２５    入力部
２６    表示部
３１    画面生成部
３２    通知部
３３    経過日数判断部
４１    コミュニティ情報
４２    参加者情報
４３    種管理情報
４４    花情報
４５    発育情報
５１    入力処理部
５２    表示制御部
９０    ネットワーク
９１    制御プログラム
９２    コミュニティプログラム
【図１】
2019207554.tif 000003
【図２】
2019207554.tif 000004
【図３】
2019207554.tif 000005
【図４】
2019207554.tif 000006
【図５】
2019207554.tif 000007
【図６】
2019207554.tif 000008
【図７】
2019207554.tif 000009
【図８】
2019207554.tif 000010
【図９】
2019207554.tif 000011
【図１０】
2019207554.tif 000012
【図１１】
2019207554.tif 000013
【図１２】
2019207554.tif 000014
【図１３】
2019207554.tif 000015
【図１４】
2019207554.tif 000016