(57)【要約】【課題】スケジュールの開始予定時刻に、スケジュールに関連するメッセージを提示する。【解決手段】スケジュール管理サーバ（２１）は、登録されたスケジュールに関連するメッセージを生成し、生成したメッセージを、該スケジュールの開始予定時刻に家族伝言板に投稿するメッセージ生成部（２１４）を備え、該メッセージの提示対象として予め登録された家族に対して提示可能な状態とする。【選択図】図１
2015219786.tif 000002
【特許請求の範囲】
【請求項１】
スケジュールの内容を示すスケジュール情報を用いて、スケジュールを管理するスケジュール管理装置であって、
上記スケジュール情報に含まれる開始予定時刻情報に基づいて、上記スケジュールの開始予定時刻を検知する時計手段と、
上記スケジュールの開始予定時刻に、上記スケジュールに関連するメッセージを、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態とするメッセージ制御手段と
を備えることを特徴とするスケジュール管理装置。
【請求項２】
上記スケジュールは、上記グループのメンバーの予定、および、上記グループのメンバーによって操作可能な機器の動作の予定、を含む
ことを特徴とする請求項１に記載のスケジュール管理装置。
【請求項３】
上記機器の動作の予定を示すスケジュールのスケジュール情報が含む、上記機器を制御するための操作指示情報を、制御の対象となる上記機器あるいは上記機器を制御する機器制御装置に送信する操作指示送信手段を備える
ことを特徴とする請求項２に記載のスケジュール管理装置。
【請求項４】
上記操作指示情報は、上記スケジュールの終了予定時刻を示す終了予定時刻情報を含む
ことを特徴とする請求項３に記載のスケジュール管理装置。
【請求項５】
上記グループのメンバーが上記スケジュール情報を入力するための入力画面を、情報端末に表示する入力画面表示手段を備え、
上記入力画面表示手段は、入力される上記スケジュール情報が含む上記操作指示情報が、予め設定した時刻に動作を終了させる上記機器の動作である場合、上記入力画面において、上記スケジュールの上記終了予定時刻を入力可能とする
ことを特徴とする請求項４に記載のスケジュール管理装置。
【請求項６】
上記スケジュール毎に、上記スケジュールに関連するメッセージを、上記グループのメンバーに対して提示可能な状態とするかどうかを決定する提示要否決定手段を備える
ことを特徴とする請求項１から５のいずれか１項に記載のスケジュール管理装置。
【請求項７】
上記スケジュール情報は、該スケジュール情報が示す上記スケジュールに関連するメッセージを、上記グループのメンバーに対して提示可能な状態とするかどうかを指定する提示要否情報を含み、
上記提示要否決定手段は、上記提示要否情報に従って、上記メッセージを上記グループのメンバーに対して提示可能な状態とするかどうかを決定する
ことを特徴とする請求項６に記載のスケジュール管理装置。
【請求項８】
上記スケジュール情報は、該スケジュール情報が示す上記スケジュールを登録した登録者を示す登録者情報および該スケジュールの対象者を示す対象者情報を含み、
上記提示要否決定手段は、上記登録者と上記対象者が異なる場合、上記メッセージを上記グループのメンバーに対して提示可能な状態とすることを決定する
ことを特徴とする請求項６に記載のスケジュール管理装置。
【請求項９】
上記スケジュール情報は、該スケジュール情報が示す上記スケジュールを登録した登録者を示す登録者情報を含み、
上記提示要否決定手段は、上記登録者情報が示す登録者の属性が所定の条件を満たす場合、上記メッセージを上記グループのメンバーに対して提示可能な状態とすることを決定する
ことを特徴とする請求項６に記載のスケジュール管理装置。
【請求項１０】
上記スケジュール毎に、上記スケジュールに関連するメッセージを、上記グループのメンバーに対して提示可能な状態とするかどうかを決定する提示要否決定手段を備え、
上記提示要否決定手段は、上記スケジュール情報が含む上記操作指示情報が示す上記機器の動作の内容に応じて、上記メッセージを上記グループのメンバーに対して提示可能な状態とするか否かを決定する
ことを特徴とする請求項３から５のいずれか１項に記載のスケジュール管理装置。
【請求項１１】
上記スケジュール毎に、上記スケジュールに関連するメッセージを、上記グループのメンバーに対して提示可能な状態とするかどうかを決定する提示要否決定手段を備え、
上記スケジュール情報は、該スケジュール情報が示す上記スケジュールの対象者を示す対象者情報を含み、
上記提示要否決定手段は、上記スケジュール情報が上記操作指示情報を含む場合、上記スケジュール情報が含む上記対象者情報が示す上記機器に応じて、上記メッセージを上記グループのメンバーに対して提示可能な状態とするか否かを決定する
ことを特徴とする請求項３から５のいずれか１項に記載のスケジュール管理装置。
【請求項１２】
上記メッセージ制御手段は、上記グループのメンバーが閲覧可能な電子掲示板に上記メッセージを投稿することによって、上記メッセージを上記グループのメンバーに対して提示可能な状態とする
ことを特徴とする請求項１から１１のいずれか１項に記載のスケジュール管理装置。
【請求項１３】
登録されたスケジュールを管理し、上記スケジュールの開始予定時刻に、上記スケジュールに関連するメッセージを、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態とするスケジュール管理装置と、
上記メンバーが上記メッセージの提示を受ける情報端末と、を含む
ことを特徴とするメッセージ提示システム。
【請求項１４】
スケジュールの開始予定時刻を示す開始予定時刻情報を含む、スケジュールの内容を示すスケジュール情報を、スケジュールを管理するスケジュール管理装置に登録する登録手段と、
上記スケジュール管理装置から取得した上記スケジュールおよび上記スケジュールに関連するメッセージを提示する提示手段と、を備え、
上記メッセージは、上記スケジュールの開始予定時刻に、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態となる
ことを特徴とする情報端末。
【請求項１５】
スケジュールの内容を示すスケジュール情報を用いて、スケジュールを管理するスケジュール管理装置の制御方法であって、
上記スケジュールの開始予定時刻に、該スケジュールに関連するメッセージを、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態とするメッセージ制御ステップを含む
ことを特徴とするスケジュール管理装置の制御方法。
【請求項１６】
請求項１から１２のいずれか１項に記載のスケジュール管理装置としてコンピュータを機能させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項１７】
請求項１４に記載の情報端末としてコンピュータを機能させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のメンバーのスケジュールを一括して管理する技術に関する。
【背景技術】
【０００２】
予定されたスケジュールに従ってユーザが行動するために、スケジュールを通知する機能を備える機器が広く利用されている。例えば、特許文献１には、ゴミ捨てなどのスケジュールを、ユーザが曜日情報または時刻情報とともに登録でき、登録されているスケジュールを表示したり、アラーム音を鳴らしたりして、ユーザに知らせる手段を具備するインターホンシステムにおける住宅情報盤が開示されている。特許文献１の住宅情報盤を利用すれば、インターホンシステムにおいて、ゴミ捨てなどのスケジュールを管理することができる。
【０００３】
一方、家庭内などで用いられる家庭用電気製品（以下、家電と称する）の高機能化および多機能化が進んでおり、家電は予め設定されたスケジュールに従って自動で動作を開始および終了するように予約することも可能である。
【０００４】
特許文献２は、汎用機やワークステーション上で動作するジョブ運用システムを家電の運転制御装置として組み込むことで、家電の一機能として自動運転機能を実現する自動運転システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２２５３５２号公報（２００９年１０月  １日公開）
【特許文献２】特開２００８−２５２４４１号公報（２００８年１０月１６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような従来技術は、ユーザに対してスケジュールの時刻を通知するものの、スケジュールに関する時間を通知したり、家電を自動運転させたりするために特化されたものであるため、利便性が高くないという問題がある。
【０００７】
例えば、特許文献１の住宅情報盤は、ゴミ捨てなどのスケジュールを実行する曜日または時刻になったときに、ゴミ捨てなどのスケジュールを知らせてくれるものの、スケジュールに連携して家電を自動運転させたりすることはできない。
【０００８】
特許文献２の自動運転システムは、家電を運転させる日時を予約して自動で予約運転させることが可能であるが、スケジュールに関連する情報を閲覧可能な状態にすることはできない。
【０００９】
本発明は、上記の本題点に鑑みてなされたものであって、その目的は、スケジュールの開始予定時刻に合わせて、該スケジュールに関連するメッセージを閲覧可能な状態にするスケジュール管理装置などを提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明の一態様に係るメッセージ生成装置は、スケジュール管理装置は、スケジュールの内容を示すスケジュール情報を用いて、スケジュールを管理するスケジュール管理装置であって、上記スケジュール情報に含まれる開始予定時刻情報に基づいて、上記スケジュールの開始予定時刻を検知する時計手段と、上記スケジュールの開始予定時刻に、上記スケジュールに関連するメッセージを、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態とするメッセージ制御手段と、を備える。
【００１１】
また、上記の課題を解決するために、本発明の一態様に係るスケジュール管理装置の制御方法は、スケジュールの内容を示すスケジュール情報を用いて、スケジュールを管理するスケジュール管理装置の制御方法であって、上記スケジュールの開始予定時刻に、該スケジュールに関連するメッセージを、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態とするメッセージ制御ステップを含む。
【００１２】
また、上記の課題を解決するために、本発明の一態様に係るメッセージ提示システムは、登録されたスケジュールを管理し、上記スケジュールの開始予定時刻に、上記スケジュールに関連するメッセージを、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態とするスケジュール管理装置と、上記メンバーが上記メッセージの提示を受ける情報端末と、を含む。
【００１３】
また、上記の課題を解決するために、本発明の一態様に係る情報端末は、スケジュールの開始予定時刻を示す開始予定時刻情報を含む、スケジュールの内容を示すスケジュール情報を、スケジュールを管理するスケジュール管理装置に登録する登録手段と、上記スケジュール管理装置から取得した上記スケジュールおよび上記スケジュールに関連するメッセージを提示する提示手段と、を備え、上記メッセージは、上記スケジュールの開始予定時刻に、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態となる。
【発明の効果】
【００１４】
本発明の一態様によれば、スケジュールの開始予定時刻に、該スケジュールに関連するメッセージを閲覧可能な状態にする、という効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係るスケジュール管理サーバおよび家族伝言板サーバの要部構成例を示すブロック図である。
【図２】本発明の一実施形態に係る家族伝言板システムの概要を示す図である。
【図３】本発明の一実施形態に係るエージェントサーバの要部構成例を示すブロック図である。
【図４】本発明の一実施形態に係る携帯端末の要部構成例を示すブロック図である。
【図５】本発明の一実施形態に係る対象家電の要部構成例を示すブロック図である。
【図６】（ａ）はユーザのスケジュールを一括して管理する共有カレンダを携帯端末の表示部に表示したときの一例を示す図であり、（ｂ）はユーザのスケジュールを共有カレンダに登録する際に記入された入力画面の一例を示す図であり、（ｃ）は（ｂ）の入力画面によって登録されたスケジュールに関連するメッセージがタイムライン上に表示された表示画面の一例を示す図である。
【図７】（ａ）はメニュー表示を携帯端末の表示部に表示したときの一例を示す図であり、（ｂ）は既に登録されているスケジュールの情報を表示したときの一例を示す図であり、（ｃ）は既に登録されているスケジュールの情報を編集する際の入力画面の一例を示す図である。
【図８】（ａ）はスケジュールを登録する際に用いる入力画面の一例を示す図であり、（ｂ）はスケジュールカテゴリに対応するカテゴリアイコンの例を示す図であり、（ｃ）は対象家電を選択させる画面を表示画面に表示したときの一例を示す図である。
【図９】（ａ）は冷蔵庫を指示対象とする命令シールの具体例を示す図であり、（ｂ）は登録するスケジュールに録音した音声を含める場合に、音声を録音する際に表示画面に表示される画面の一例を示す図である。
【図１０】スケジュールに対応するメッセージを生成して家族伝言板に投稿するまでの処理の流れを示すフローチャートである。
【図１１】スケジュールに含まれる対象家電への操作指示に従って、対象家電を操作し、対象家電の操作に関する報告コメントを家族伝言板に投稿するまでの処理の流れを示すフローチャートである。
【図１２】スケジュールに関するメッセージを家族伝言板に投稿するか否かが識別可能となっている命令シールの画像例を示す図である。
【図１３】命令シールごとに、スケジュールに関するメッセージを家族伝言板に投稿するか否かが予め規定されている例を示す図である。
【図１４】図１３に規定されている命令シールを含むスケジュールを登録する際の入力画面の一例を示す図である。
【図１５】スケジュールに操作指示対象として含まれる対象家電毎に、スケジュールに関するメッセージを家族伝言板に投稿するか否かが予め規定されている例を示す図である。
【図１６】図１５に規定されている対象家電に対する操作指示を含むスケジュールを登録する際の入力画面の一例を示す図である。
【図１７】（ａ）はスケジュールを登録するユーザと予定対象者とが互いに異なる場合における入力画面の一例を示す図であり、（ｂ）は対象家電に対する操作指示をスケジュールとして登録する際の入力画面の一例を示す図であり、（ｃ）はスケジュールを登録するユーザと予定対象者とが同一である場合の入力画面の一例を示す図である。
【図１８】（ａ）および（ｂ）は、スケジュールを登録するユーザが所定の年齢以下の子供である場合における入力画面の一例を示す図である。
【図１９】上記家族伝言板システムを構成する各装置として利用可能なコンピュータの構成を例示したブロック図である。
【発明を実施するための形態】
【００１６】
以下で説明する各実施形態では、本発明のスケジュール管理装置を、家族伝言板システム（メッセージ提示システム）１００におけるスケジュール管理サーバ（スケジュール管理装置）２１に適用した場合を例に挙げて具体的に説明する。ここで、家族伝言板システム１００は、エージェントサーバ（機器制御装置）１と、１以上の携帯端末（情報端末）（４ａ〜４ｃ）が利用可能な共有カレンダを管理するスケジュール管理サーバ２１および家族伝言板（電子掲示板）を管理する家族伝言板サーバ２２とを含んで構成される。なお、以下の図面において同一または相当する構成については、同一の参照符号を付すものとし、それらの説明は重複して行わない。また、図面における長さ、大きさおよび幅などの寸法、形状は、図面の明瞭かと簡略化のために適宜変更されており、実際の寸法および形状を表してはいない。
【００１７】
〔実施形態１〕
以下、本発明の実施の形態について、詳細に説明する。
【００１８】
（家族伝言板システム１００の概略）
本発明の実施形態における家族伝言板システム１００の概要を図２に基づいて説明する。図２は、家族伝言板システム１００の概要を示す図である。
【００１９】
図２に示すとおり、家族伝言板システム１００は、エージェントサーバ（機器制御装置）１、スケジュール管理サーバ（スケジュール管理装置）２１、家族伝言板サーバ２２、およびホームサーバ３を含む。すなわち、本発明のメッセージ提示システムは、家族伝言板システム１００を構築する上記の各サーバと、その各サーバに通信可能に接続する携帯端末４（携帯端末４ａ、４ｂ、および、４ｃなど）と、携帯端末４によって遠隔操作され得る対象家電（機器）９とによって構成され得る。
【００２０】
家族伝言板システム１００とは、家族伝言板サーバ２２が提供する家族伝言板（電子掲示板）を介して、例えば、１世帯の家族（グループ）が１つのコミュニティを形成し、家族の各メンバー（例えば、お父さん、お母さん、子供など。以下、ユーザと称する）が、それぞれの携帯端末４ａ〜４ｃを用いて、コメントを投稿するシステムである。なお、家族伝言板サーバ２２は、家族毎に家族伝言板を提供してもよいし、家族以外の、例えばユーザの親族またはユーザの近隣の世帯も含むコミュニティに対して家族伝言板を提供してもよい。
【００２１】
本実施形態では、ユーザがスケジュールをスケジュール管理サーバ２１に登録すると、そのスケジュールの開始予定時刻に、家族伝言板にそのスケジュールに関連するメッセージが投稿される。投稿されるメッセージでは、スケジュールを登録したユーザ、およびスケジュールの開始予定時刻などの内容を示す情報が明示される。また、ユーザが登録したスケジュールに、対象家電９に対する操作指示の開始予定時刻および操作指示の内容が含まれている場合、当該開始予定時刻に、対象家電９を該操作指示に従って動作させることが可能である。すなわち、家族伝言板システム１００は、ユーザ（家族の各メンバ）のスケジュール管理をサポートすると共に、対象家電９の予約運転などの設定を遠隔で行うことを可能とする。
【００２２】
ここで、スケジュールの開始予定時刻とは、スケジュール情報に含まれる開始予定時刻情報が示す該スケジュールの開始予定時刻であって、例えば、該スケジュールの開始日時、および終了日時を示している。以下の説明では、日付の情報を省略し、単に開始予定時刻と記載している。
【００２３】
なお、家族伝言板には、ユーザ（図示の例ではお父さん、お母さん、子供）が所持する携帯端末４ａ、４ｂ、および４ｃからアクセス可能であり、各ユーザは自身の携帯端末４ａ〜４ｃを用いて、家族伝言板を介して、書き込みおよび閲覧を行うことができるようになっている。なお、携帯端末４ａ〜４ｃとしては、表示画面上にタッチパネルが設けられた表示部（提示手段）４１を備える、いわゆるスマートフォンおよびタブレットである。タッチパネルは、ユーザによるタッチ操作を受け付けるユーザインタフェースとして機能する操作入力部４２を構成する。なお、携帯端末４の操作入力部４２は、タッチパネルに限定されず、例えば、非接触による入力操作を検知するセンサ、および音声による入力操作を受け付けるマイクなどであってもよい。
【００２４】
ユーザがスケジュールを登録する際には、携帯端末４に表示される入力画面の所定の欄に、登録するスケジュールの開始時間、終了時間、関連する情報、および対象家電９への操作指示の内容などを入力して、スケジュールを登録する。ユーザが登録するスケジュールが、自身又は他のユーザを予定対象者とするスケジュールであっても、対象家電９への操作指示のスケジュールであっても、この入力画面は共通のものを用いられる。対象家電９に対する操作指示のスケジュールを登録する場合には、対象家電９の機能が紐付けられている画像を、入力画面に添付することにより行うことができる。以下では、対象家電９の機能が紐付けられている画像を「命令シール」という用語を用いて説明するが、この「命令シール」という用語には制限されず、任意の名称を用いてもよい。なお、ユーザがスケジュールを登録する際に用いる入力画面については後に具体例を挙げて詳細に説明する。
【００２５】
ユーザは、予め対象家電９の機能が紐付けられた画像である命令シール（操作指示情報）を携帯端末４ａ〜４ｃの画面上で選択し、所望の命令シールを入力画面に添付してスケジュール登録を行うことによって、対象家電９に対する操作指示のスケジュールをスケジュール管理サーバ２１に送信できる（図２参照）。すなわち、登録されたスケジュールを示すスケジュール情報に含まれる命令シールは、これに限定されるものではないが、例えば、対象家電９の動作の予約などを行う際に用いられる対象家電操作指示として機能する。
【００２６】
なお、命令シール付きの書き込みが家族伝言板に書き込まれると、該書き込みと共に送信された命令シールに紐付けられた機能がエージェントサーバ１に伝達され、エージェントサーバ１は、ホームサーバ３と通信して、命令シールに紐付けられた機能を実行するように対象家電９を制御してもよい。また、家族伝言板を利用する各ユーザは、他のユーザ宛てのコメントを投稿し、家族伝言板を介してユーザ間で会話をしてもよい。
【００２７】
本発明のメッセージ生成装置は、上述の家族伝言板システム１００において、スケジュール管理サーバ２１として実現される。スケジュール管理サーバ２１は、家族伝言板を利用するユーザが書き込みや閲覧が可能な共有カレンダを提供する。ユーザは、携帯端末４を用いてスケジュール管理サーバ２１にアクセスすることで、共有カレンダに登録されたスケジュールを閲覧したり、入力画面にスケジュール情報を記入してスケジュールを共有カレンダに登録したりすることができる。スケジュール管理サーバ２１は、ユーザによって登録されたスケジュールに、前述の命令シール（図２の「対象家電操作指示」）が含まれている場合、該命令シールをエージェントサーバ１に送信する。スケジュール管理サーバ２１は、エージェントサーバ１が管理している対象家電９のすべての機能のうち、上記家族伝言板を利用する各ユーザが呼び出せる機能について、命令シールと紐付けて保持していてもよい。ユーザが共有カレンダにスケジュールを登録する際に用いる入力画面において、命令シールを添付する方法については後に具体例を挙げて説明する。
【００２８】
また、スケジュール管理サーバ２１は、共有カレンダに登録されたスケジュールに関連するメッセージを、該スケジュールの開始予定時刻に生成する。生成されたメッセージは、家族伝言板サーバ２２に送信され、家族伝言板において、上記スケジュールを登録したユーザからのメッセージであるかのように提示される。これにより、登録されたスケジュールの内容に、およびそのスケジュールを登録したユーザが誰であるかを、該スケジュールの開始予定時刻に他のユーザに知らせることができる。よって、家族伝言板を利用するユーザは、共有カレンダに登録されたスケジュールを容易に確認することができる。また、提示されるメッセージに当該スケジュールの登録を行ったユーザが明示されるため、スケジュールの変更などを、当該スケジュールを登録したユーザに容易に相談することが可能である。
【００２９】
エージェントサーバ１は、スケジュール管理サーバ２１に登録されたスケジュールに添付された命令シールを取得し、該命令シールが示す対象家電操作指示の内容に基づいて、上記家族の家宅内で稼働する対象家電９に対して、指示された機能を実行するように命令を供給する。なお、エージェントサーバ１は、図示しないコメント生成部（図示せず）を備えている。コメント生成部は、家宅内で稼働する対象家電９に、家族の一員としての疑似人格を付与し、その擬人化された対象家電９（以下、擬人化機器とも称する）の代理で、当該家族の上記家族伝言板に投稿するコメントを生成することができる。すなわち、エージェントサーバ１は、冷蔵庫９ａに「ひえぞう」、ロボット掃除機９ｚに「ここちゃん」、空気清浄器９ｅに「空清ちゃん」などという名称を付与して、あたかも対象家電９が家族伝言板にコメントを投稿したように提示する。これにより、対象家電９からのコメントを、より親しみやすく、かつ広い年代のユーザに確認されやすいコメントとして活用することができる。
【００３０】
エージェントサーバ１は、家族伝言板を利用するコミュニティ（例えば、家族）ごとに、設置されている対象家電９の情報を保持する。また、エージェントサーバ１は、各種の対象家電９の機能の一覧を保持し、どのような機能を命令シールによって制御することができるのかをユーザの携帯端末４ａ〜４ｃに提示するようにしてもよい。エージェントサーバ１は、スケジュール管理サーバ２１から取得した命令シールを、ホームサーバ３または対象家電９が理解する命令シーケンス（図２の対象家電操作指示）に変換する機能を有しており、この変換は、上記ユーザが居住する家宅の間取りに応じて実行されてもよい。
【００３１】
家族伝言板サーバ２２は、携帯端末４ａ〜４ｃに対する家族伝言板の表示部４１の提示、および書き込みの管理（投稿されたコメント、メッセージを組み込んだ家族伝言板のタイムラインの生成、およびタイムラインの送信）などの、家族伝言板に関する処理全般を行う。なお、家族伝言板サーバ２もスケジュール管理サーバと同様に、エージェントサーバ１が管理しているすべての対象家電９の機能のうち、上記家族伝言板を利用する各ユーザが呼び出せる機能について、命令シールと紐付けて保持していてもよい。
【００３２】
ホームサーバ３は、対象家電９と、エージェントサーバ１との間の情報の送受信を統括して制御する。具体的には、ホームサーバ３は、エージェントサーバ１から受信した操作指示を解析し、その操作指示に従って対象家電９の動作制御を行う。また、ホームサーバ３は、ロボット掃除機９ｚから取得した情報、および他の対象家電９から取得した情報をエージェントサーバ１に送信する。ここでエージェントサーバ１に送信する、ロボット掃除機９ｚから取得した情報は、家庭内に配置されたセンサが生成したセンサ情報およびロボット掃除機９ｚが撮影した写真などを含み、他の対象家電９から取得した情報は、対象家電９が生成した動作ログ、および動作情報を含んでもよい。
【００３３】
ここで、上記センサ情報とは、冷蔵庫９ａの庫内に収納されている物の総重量、エアコン９ｄの設定温度および設定湿度、照明装置（図示せず）の照度など、の他に、対象家電９が配置された場所およびロボット掃除機９ｚが現在存在する場所の室温、湿度、照度などの環境情報を含む。また、上記動作情報とは、対象家電９の状態を示す情報であり、対象家電９の電源のオン・オフ状態を示す情報およびエラー情報も含まれる。対象家電９のエラー情報の例としては、これに限定されるものではないが、例えば、冷蔵庫９ａのドア開放警告（ドアが長時間閉められていない）、冷蔵庫９ａ内の温度上昇エラー、ロボット掃除機９ｚの自走不能エラー（物体に乗り上げた）などが挙げられる。
【００３４】
ホームサーバ３には、ロボット掃除機９ｚが無線通信接続されていると共に、その他の対象家電９が有線または無線にて通信接続されている。なお、ロボット掃除機９ｚが他の対象家電９を直接制御してもよい。ロボット掃除機９ｚによって制御され得る対象家電９として、冷蔵庫９ａ、洗濯機９ｂ、調理機器９ｃ、エアコン９ｄ、空気清浄器９ｅ、テレビ９ｆなどが図示されているが、対象家電９の種類および数は特に限定されない。
【００３５】
対象家電９としては、図１に示された機器の他に、照明装置、イオン発生器、録画装置、加湿器、扇風機などの各種家電が含まれていてもよい。なお、ここでは対象家電９として主に家宅内で使用される機器を例に挙げて説明するが、これに限定されない。例えば、対象家電９は屋外で使用される機器であってもよい。
【００３６】
なお、対象家電９とエージェントサーバ１とが、直接情報を送受信する構成であってもよい。すなわち、家宅の複数の対象家電９に対する統括的な制御の必要がない場合には、ホームサーバ３を設ける必要が無いため、エージェントサーバ１と対象家電９との間の情報の送受信を、ホームサーバ３を介さずに行ってもよい。また、対象家電９自体が、ホームサーバ３およびエージェントサーバ１などとの間の通信機能を備えていなくてもよい。例えば、家電にネットワークアダプタを取り付けることで、エージェントサーバ１などとの間の通信機能を家電に付与してもよい。
【００３７】
携帯端末４ａ〜４ｃは、共有カレンダおよび家族伝言板の閲覧、書き込み、特に、対象家電９の操作指示を行うための装置である。図２では、携帯端末４ａ〜４ｃがスマートフォンである例を示しているが、共有カレンダおよび家族伝言板の閲覧、書き込みを行うことができるものであればこれに限られない。携帯端末４ａ〜４ｃを特に区別する必要がない場合には、以下において、これらの総称として携帯端末４として記載する場合がある。
【００３８】
ロボット掃除機９ｚは、自動で家宅の床の掃除を行う自走式の掃除機である。さらに、ロボット掃除機９ｚは、他の対象家電９に制御信号を送信してこれを操作する機能を有している。制御信号を送信する機構としては、赤外線、Bluetooth（登録商標）などの適宜の近距離無線通信機構が採用される。また、ロボット掃除機９ｚは、上述の機能の他にも、動作ログの記憶機能、ダストボックス内のごみの蓄積具合の検出機能、充電残量の検出および出力機能、画像撮影機能、音声認識機能、音声出力機能などを備えている。
【００３９】
冷蔵庫９ａ、洗濯機９ｂ、調理機器９ｃ、エアコン９ｄ、空気清浄器９ｅ、およびテレビ９ｆなどの対象家電９は、一般的なホームサーバ３およびロボット掃除機９ｚとの通信機能に加えて、スピーカなどを備え、音声の出力を行ってもよい。これにより、対象家電９は、ユーザが登録したスケジュールに伝言として録音された音声信号を受信し、該伝言を音声として出力する機能を備えることができる。
【００４０】
以上のとおり、家族伝言板システム１００において、スケジュール管理サーバ２１は、共有カレンダに登録されたスケジュールに関連するメッセージを、該スケジュールの開始予定時刻に家族伝言板に投稿する。また、スケジュール管理サーバ２１は、遠隔操作できる対象家電９の機能を示す命令シールをユーザに提示し、ユーザによる対象家電９に対する操作指示を含むスケジュールも共有カレンダに登録させることができる。登録されたスケジュールに命令シールが添付されている場合、スケジュール管理サーバ２１は、指示対象の対象家電９がスケジュールの開始予定時刻に動作するように、該命令シールをエージェントサーバ１に送信する。なお、登録されたスケジュールに命令シールが添付されている場合、該スケジュールに関連するメッセージを、該スケジュールの開始予定時刻に、エージェントサーバ１が投稿する構成であってもよい。
【００４１】
（スケジュール管理サーバ２１および家族伝言板サーバ２２の構成）
次に、スケジュール管理サーバ２１の構成を図１に基づいて説明する。図１は、本発明の一実施形態に係るスケジュール管理サーバ２１および家族伝言板サーバ２２の要部構成例を示すブロック図である。
【００４２】
（スケジュール管理サーバ２１の構成）
スケジュール管理サーバ２１は、スケジュール管理サーバ通信部（メッセージ制御手段、操作指示送信手段）２１１、スケジュール情報管理部（入力画面表示手段）２１２、メッセージ投稿判定部（提示要否決定手段）２１３、メッセージ生成部（メッセージ制御手段）２１４、記憶部２３、およびスケジュール管理サーバ時計部（時計手段）２４を備えている。スケジュール管理サーバ２１は、ユーザによって共有カレンダに登録されたスケジュールの内容を示すスケジュール情報を用いて、スケジュールを管理する。スケジュール管理サーバ２１は、スケジュール情報に含まれる開始予定時刻情報に基づいて、そのスケジュールの開始予定時刻を検知するスケジュール管理サーバ時計部２４と、スケジュールの開始予定時刻に、該スケジュールに関連するメッセージを、家族伝言板を利用する家族のメンバー（ユーザを含む）が閲覧可能な家族伝言板に投稿するメッセージ生成部２１４とを備えている。メッセージの投稿は、スケジュール管理サーバ通信部２１１から家族伝言板サーバ２２にメッセージを送信することにより行われてもよい。投稿されたメッセージは、家族伝言板のタイムラインに組み込まれ、家族伝言板を閲覧する家族に対して提示される。
【００４３】
ここで、スケジュール情報とは、ユーザによって共有カレンダに登録されたスケジュールを示す情報であり、スケジュール情報データベース（スケジュール情報ＤＢ）２３１に格納されるスケジュール情報の一覧テーブル（図示せず）に予め設けられた各項目に対応する情報である。具体的には、これに限定されるものではないが、スケジュールの登録者（登録者情報）、スケジュールの名称、開始日時、終了日時、予定対象者（対象者情報）、命令シールの画像、添付された画像、スケジュールカテゴリ、場所、他の参加者、スケジュールに関連するメッセージを家族伝言板に投稿して家族に提示可能な状態とするか否かを示す情報（提示要否情報）などが挙げられる。スケジュールを登録するユーザによって用いられる入力画面において、これらのスケジュール情報が入力される例については、後に具体的に説明する。
【００４４】
スケジュールの共有カレンダへの登録は、携帯端末４を用いて入力された、該スケジュールを示すスケジュール情報を、スケジュール管理サーバ２１へと送信することによって行われる。
【００４５】
スケジュール管理サーバ通信部２１１は、登録するスケジュールを示す情報として受信したスケジュール情報をスケジュール情報管理部２１２に送る。受信したスケジュール情報には、命令シールを含むものと、命令シールを含まないものとがある。また、スケジュール管理サーバ通信部２１１は、共有カレンダに含まれるスケジュール情報を携帯端末４へと送信する。
【００４６】
スケジュール情報管理部２１２は、ユーザが携帯端末４を使ってスケジュールを共有カレンダに登録する際に、スケジュール管理サーバ２１にアクセスしている携帯端末４の表示部４１に、該スケジュールの内容であるスケジュール情報を入力するための入力画面が表示されるように、入力画面のデータを携帯端末４に送信する。この入力画面のデータの送信はスケジュール管理サーバ通信部２１１を介して行う。
【００４７】
スケジュール情報管理部２１２は、取得したスケジュール情報に対象家電９への操作指示を表す画像である命令シールを含むか否か、を判定する。命令シールが含まれていないスケジュール情報である場合、該スケジュール情報は記憶部２３のスケジュール情報ＤＢ２３１に格納される。命令シールが含まれているスケジュール情報である場合、スケジュール情報管理部２１２は、該スケジュール情報をスケジュール情報ＤＢ２３１に格納すると共に、該スケジュール情報に含まれている命令シールを抽出して、該命令シールをスケジュール管理サーバ通信部２１１に送る。スケジュール情報管理部２１２からスケジュール管理サーバ通信部２１１に送られた命令シールは、該命令シールを含んでいたスケジュール情報の一部（スケジュールを登録したユーザ名、開始予定時刻、終了予定時刻、スケジュールに関連するメッセージを家族伝言板に投稿するか否か、など）と共に、スケジュール管理サーバ通信部２１１からエージェントサーバ１へ送信される。この、スケジュール情報管理部２１２による命令シールの抽出および送信は、スケジュールが共有カレンダに登録される度に行うようにしてもよい。
【００４８】
なお、命令シールが含まれているスケジュール情報である場合、スケジュール情報管理部２１２が、該スケジュール情報のすべてをスケジュール情報ＤＢ２３１に格納すると共に、スケジュール管理サーバ通信部２１１に送る構成でもよい。この構成によれば、スケジュール情報管理部２１２からスケジュール管理サーバ通信部２１１に送られた、命令シールを含むスケジュール情報は、スケジュール管理サーバ通信部２１１からエージェントサーバ１へ送信される。これにより、エージェントサーバ１は、受信したスケジュール情報と、該スケジュール情報に含まれる命令シールとに基づいて、指示対象である対象家電９を特定し、該対象家電９がスケジュール情報に含まれる開始予定時刻に動作するように制御したり、終了予定時刻に動作を終了するように制御したりすることができる。また、エージェントサーバ１は、受信したスケジュール情報に基づいて、該スケジュールに関連するメッセージを生成し、該スケジュールの開始予定時刻に、家族伝言板に該メッセージを投稿することができる。このとき、エージェントサーバ１は、受信したスケジュール情報に含まれる、該スケジュールを登録したユーザ名を用いて、該ユーザ名が含まれるメッセージとして投稿してもよい。
【００４９】
スケジュール情報管理部２１２は、スケジュール情報をスケジュール情報ＤＢ２３１に格納すると共に、該スケジュール情報に含まれている命令シールを抽出して、該命令シールをスケジュール管理サーバ通信部２１１に送る。
【００５０】
スケジュール情報管理部２１２は、スケジュール情報ＤＢ２３１に格納されているスケジュールの開始予定時刻が、スケジュール管理サーバ時計部２４から取得した現在の時刻と一致するスケジュールを抽出する。前述のように、共有カレンダに登録されたスケジュールを示すスケジュール情報には、スケジュール毎に、該スケジュールに関連するメッセージを家族伝言板に投稿して家族に提示可能な状態とするか否か、を示す情報が含まれていてもよい。スケジュール情報管理部２１２が抽出したスケジュールを示すスケジュール情報は、メッセージ投稿判定部２１３に出力される。
【００５１】
メッセージ投稿判定部２１３は、スケジュール情報管理部２１２からユーザが登録したスケジュール毎に、該スケジュールを示すスケジュール情報に含まれる提示要否情報に基づいて、スケジュールに関連するメッセージを家族伝言板に投稿するか否かを決定する。例えば、メッセージの投稿を希望するか否かをユーザに入力させるチェックボックスを入力画面に設け、そのチェックボックスにチェックが入力されたか否かに基づいてスケジュールに関連するメッセージを家族伝言板に投稿するか否かを確認してもよい。また、メッセージ投稿判定部２１３は、スケジュール情報に含まれる情報（命令シールを含む）が所定の条件を満たすか否か、に基づいて、スケジュールに関連するメッセージを家族伝言板に投稿するか否かを決定してもよい。なお、メッセージ投稿判定部２１３がスケジュールに関連するメッセージを家族伝言板に投稿するか否かを、スケジュール毎に決定する方法については、後に具体例を挙げて説明する。
【００５２】
メッセージ生成部２１４は、スケジュールに家族伝言板に投稿される、スケジュールに関連するメッセージを生成する。すなわち、メッセージ生成部２１４は、メッセージ投稿判定部２１３がメッセージを投稿することを決定した場合、該スケジュールを示すスケジュール情報をメッセージ投稿判定部２１３から取得して、該スケジュールに関連するメッセージを生成する。生成されたメッセージは、スケジュール管理サーバ通信部２１１へと出力される。メッセージ生成部２１４は、生成したメッセージを家族伝言板サーバ２２のタイムライン管理部２２１へと出力する。なお、図１では、メッセージ生成部２１４が生成したメッセージを家族伝言板サーバ２２のタイムライン管理部２２１に直接出力する構成を示しているが、これに限定されない。例えば、スケジュール管理サーバ通信部２１１および家族伝言板サーバ通信部２２２を介して、メッセージ生成部２１４が生成したメッセージを家族伝言板サーバ２２のタイムライン管理部２２１に送信する構成であってもよい。
【００５３】
なお、１つのスケジュール管理サーバ２１内で各々の機能を実現してもよいし、各々の機能を有するスケジュール管理サーバ２１以外のサーバが個別に複数存在してもよいし、個々のサーバは異なる事業者によって管理されていてもよい。ここでは、スケジュール管理サーバ通信部２１１、スケジュール情報管理部２１２、メッセージ投稿判定部２１３、メッセージ生成部２１４、記憶部２３、およびスケジュール管理サーバ時計部（時計手段）２４が行う処理のすべてを、スケジュール管理サーバ２１が実行する場合について説明したが、これに限定されない。例えば、上記のスケジュール管理サーバ通信部２１１、スケジュール情報管理部２１２、メッセージ投稿判定部２１３、メッセージ生成部２１４、記憶部２３、およびスケジュール管理サーバ時計部（時計手段）２４が行う処理の一部またはすべてを、エージェントサーバ１、家族伝言板サーバ２２、ホームサーバ３、対象家電９、および家電に取り付け可能なネットワークアダプタのいずれかが実行する構成であってもよい。
【００５４】
上記の構成によれば、登録されたスケジュール毎に、スケジュールに関連するメッセージを家族伝言板に投稿するかどうかを決定する。これにより、すべてのスケジュールの中から選択された一部のスケジュールに関連するメッセージのみを、家族伝言板に投稿することができる。スケジュールに関連するメッセージは、家族伝言板に投稿されることによって、該家族伝言板を利用するユーザによって閲覧可能となる。
【００５５】
（家族伝言板サーバ２２の構成）
続けて、家族伝言板サーバ２２の構成を図１に基づいて説明する。
【００５６】
家族伝言板サーバ２２は、家族伝言板システム１００を利用する家族のメンバーが閲覧可能な家族伝言板（電子掲示板）を管理する。家族伝言板を利用するユーザは、携帯端末４を用いて家族伝言板サーバ２２にアクセスすることで、家族伝言板に投稿されたコメント、メッセージなどが時系列に配列されたタイムラインの表示を閲覧することができる。なお、家族伝言板サーバ２２が生成したタイムラインを携帯端末４に送信する構成であってもよい。家族伝言板サーバ２２は、タイムライン管理部２２１、および家族伝言板サーバ通信部２２２を備えている。タイムライン管理部２２１が生成したタイムラインを随時保存するための記憶部（図示せず）などを備えていてもよいが、本発明に直接的な関係が無い他の構成要素は、説明を簡略化するために図示していない。
【００５７】
タイムライン管理部２２１は、スケジュール管理サーバ２１のメッセージ生成部２１４が生成したメッセージを取得し、該メッセージが投稿された時刻より前に投稿されたコメントまたはメッセージの次の位置に該メッセージを配列して、家族伝言板のタイムラインを生成する。タイムライン管理部２２１は、携帯端末４から投稿される書き込み（コメント）、エージェントサーバ１から投稿されるメッセージ、対象家電９の書き込み、および報告コメントなどを家族伝言板サーバ通信部２２２から取得し、これらを投稿された時刻順に配列して、家族伝言板のタイムラインを生成する。タイムライン管理部２２１は、記憶部（図示せず）に格納されている生成済みのタイムラインを読み出し、これに、新たに取得したメッセージ、および報告コメントなどを追加することで、新しいタイムラインを生成してもよい。
【００５８】
家族伝言板サーバ通信部２２２は、携帯端末４からの書き込み（コメント）、スケジュール管理サーバ２１から投稿されるメッセージ、およびエージェントサーバ１から投稿されるメッセージ、対象家電９の書き込み、および報告コメントなどを受信し、これらをタイムライン管理部２２１に送る。また、家族伝言板サーバ通信部２２２は、携帯端末４からのアクセスに応じて、最新のタイムラインを携帯端末４へと送信する。
【００５９】
（エージェントサーバ１の構成）
次に、家族伝言板システム１００が備えるエージェントサーバ１の構成について、図３を用いて説明する。本発明の一実施形態に係るエージェントサーバ１の要部構成例を示すブロック図である。エージェントサーバ１は、スケジュール管理サーバ２１に登録されたスケジュールに添付された命令シールを取得し、該命令シールが示す対象家電操作指示の内容に基づいて、指示された機能を実行するように、対象家電９に対して命令を供給する。すなわち、エージェントサーバ１は、対象家電９に対する遠隔からの操作指示に従って、対象家電９の動作を制御する。エージェントサーバ１は、通信部１０１、各対象家電管理部１０２、およびエージェントサーバ時計部１０３を備えている。
【００６０】
通信部１０１は、スケジュール管理サーバ２１から命令シールおよび該命令シールを含んでいたスケジュール情報の一部（スケジュールを登録したユーザ名、開始予定時刻、終了予定時刻、スケジュールに関連するメッセージを家族伝言板に投稿するか否か、など）を受信し、該命令シールに紐付けられた機能を対象家電９が実行するように、対象家電９に対象家電操作指示を送信する。対象家電操作指示としては、命令シールに紐付けられた機能を対象家電９が解釈できる場合、該命令シールそのものを対象家電９に送信してもよい。また、通信部１０１は、対象家電９から動作の開始、終了、およびセンシングデータなどを受信する。さらに、通信部１０１は、各対象家電管理部１０２が生成した対象家電９の書き込み、メッセージ、および報告コメントを家族伝言板サーバ２２へと送信する。
【００６１】
各対象家電管理部１０２は、通信部１０１から取得した命令シールおよび該命令シールを含んでいたスケジュール情報の一部（スケジュールを登録したユーザ名、開始予定時刻、終了予定時刻、スケジュールに関連するメッセージを家族伝言板に投稿するか否か、など）に従って、対象家電操作指示を作成する。作成された操作指示は、対象家電９が動作を開始する時刻および終了する時刻などを含んでいてもよい。各対象家電管理部１０２は、エージェントサーバ時計部１０３から取得する現在の時刻が、命令シールを含んでいたスケジュール情報に含まれる開始予定時刻と一致したときに、該対象家電操作指示を指示対象である対象家電９へ送信するために通信部１０１へ出力する。
【００６２】
各対象家電管理部１０２は、対象家電９から受信した動作ログを通信部１０１から取得して、家族伝言板に投稿する報告コメントを生成してもよい。生成した報告コメントは家族伝言板におけるタイムライン上では、動作ログを送信した対象家電９が投稿者として表示されるように生成される。例えば、対象家電操作指示をエージェントサーバ１から受信したことを示す対象家電９からの動作ログ、および対象家電操作指示に従って動作を開始したことを示す動作ログなどに基づいて、報告コメントを作成する。なお、命令シールを含むスケジュール情報が示すスケジュールに関連するメッセージを投稿しない場合、各対象家電管理部１０２は、該命令シールに基づく対象家電操作指示に対応する動作ログに基づいて報告コメントを投稿してもよいし、しなくてもよい。各対象家電管理部１０２が報告コメントを生成して投稿する処理の具体例は、後に説明する。なお、各対象家電管理部１０２は、対象家電９からのセンシングデータに基づくメッセージを生成してもよく、このメッセージは、適宜家族伝言板に投稿される。
【００６３】
なお、エージェントサーバ１が、前述のスケジュール管理サーバ２１のスケジュール情報管理部２１２、メッセージ投稿判定部２１３、メッセージ生成部（メッセージ制御手段）２１４の各機能を備え、取得したスケジュール情報に含まれる、該スケジュールを登録したユーザ名、開始予定時刻等を用いて、ユーザが登録した該スケジュールに対応するメッセージを生成してもよい。この構成によれば、エージェントサーバ１で生成されたメッセージは、エージェントサーバ時計部１０３から取得する現在の時刻が、スケジュール情報に含まれる開始予定時刻と一致したときに、通信部１０１から家族伝言板サーバ２へ送信される。
【００６４】
（携帯端末４の構成）
次に、携帯端末４の構成を図４に基づいて説明する。図４は、本発明の一実施形態に係る携帯端末４の要部構成例を示すブロック図である。なお、携帯端末４が備える、本発明に直接的な関係が無い他の構成要素（例えば、記憶部、マイク、およびスピーカなど）は、説明を簡略化するために図示していない。
【００６５】
携帯端末４は、スマートフォン、タブレット端末などの通信機器であり、スケジュール管理サーバ２１が管理する共有カレンダ、および家族伝言板サーバ２２が管理する家族伝言板のタイムラインを表示部４１に表示して閲覧することができる。また、携帯端末４は、操作入力部４２を用いて、スケジュールを共有カレンダに登録したり、家族伝言板にコメントおよびメッセージなどの書き込みを投稿したりすることができる。携帯端末４は、携帯端末通信部（登録手段）４４、操作入力部４２、表示制御部４３、および表示部（提示部）４１を備えている。すなわち、携帯端末４は、スケジュールの開始予定時刻を示す開始予定時刻情報を含む、スケジュールの内容を示すスケジュール情報を、スケジュールを管理するスケジュール管理サーバ２１に登録する携帯端末通信部４４と、スケジュール管理サーバ２１から取得したスケジュールおよび該スケジュールに関連するメッセージを表示（提示）する表示部４１と、を備えている。スケジュールに関連するメッセージは、スケジュールの開始予定時刻に家族伝言板に投稿されるため、スケジュールに関連するメッセージは、家族伝言板を利用するユーザに対して提示可能な状態となる。
【００６６】
携帯端末通信部４４は、家族伝言板サーバ２２から送信されるタイムラインを受信し、表示制御部４３に出力する。また、携帯端末通信部４４は、スケジュール管理サーバ２１から共有カレンダに含まれるスケジュール情報を受信して、表示制御部４３に出力する。一方、携帯端末通信部４４は、スケジュールを登録するためにユーザが入力画面に入力したスケジュール情報をスケジュール管理サーバ２１に送信する。また、携帯端末通信部４４は、ユーザの入力した、家族伝言板に投稿するコメントなどを家族伝言板サーバ２２に送信する。
【００６７】
操作入力部４２は、ユーザによる操作入力を受け付ける。ユーザによる入力操作としては、これに限定されるものではないが、例えば、表示部４１の表示画面に重畳されたタッチパネルへのタッチ操作、各種のボタンの押下、キーボードを用いた文字列などの入力操作、音声による入力操作などが挙げられる。
【００６８】
表示部４１は、表示画面と、表示画面に重畳されたタッチパネル（図示せず）とを含んで構成されている。すなわち、表示部４１の表示画面は、ユーザによるタッチ操作を受け付けるユーザインタフェースとして機能する。
【００６９】
表示制御部４３は、表示部４１の表示画面における各種の表示を制御する。具体的には、タイムライン、および共有カレンダなどの表示を制御したり、共有カレンダに登録するスケジュールを示すスケジュール情報を入力する入力画面などの表示を制御したりする。ユーザがスケジュール情報を入力するための入力画面については後に具体例を挙げて説明する。
【００７０】
（対象家電９の構成）
対象家電９の構成を図５に基づいて説明する。図５は、本発明の一実施形態に係る対象家電９の要部構成例を示すブロック図である。各対象家電９が備える、本発明に直接的な関係が無い他の構成要素は、説明を簡略化するために図示していない。
【００７１】
対象家電９は、エージェントサーバ１との通信機能を備え、対象家電通信部９０１、動作制御部９０２、実行部９０３、動作ログ生成部９０４、および対象家電時計部９０５を備えている。
【００７２】
対象家電通信部９０１は、エージェントサーバ１から送信される対象家電操作指示を受信し、動作制御部９０２に出力する。なお、図５ではエージェントサーバ１から直接対象家電９が対象家電操作指示を取得する例を示しているが、図２に示すように、ホームサーバ３を介して、対象家電操作指示を取得する構成でもよいし、スケジュール管理サーバ２１から直接、対象家電操作指示を取得する構成でもよい。
【００７３】
動作制御部９０２は、取得した対象家電操作指示に従って対象家電９が動作するように実行部９０３を制御する。対象家電操作指示に動作の開始予定時刻が含まれている場合、対象家電時計部９０５から現在の時刻を取得し、開始予定時刻と現在の時刻とが一致したときに、対象家電操作指示に示されている動作を実行する。また、動作制御部９０２は、実行部９０３の動作が開始または終了したことに関する通知を実行部９０３から取得し、動作ログ生成部９０４に出力する。
【００７４】
実行部９０３は、動作制御部９０２による制御に従って、対象家電９が備える各種機能を実行する。
【００７５】
動作ログ生成部９０４は、動作制御部９０２から、実行部９０３の動作が開始または終了したことに関する通知を取得して、対象家電９が対象家電操作指示に従って動作したことを示す動作ログを生成する。生成された動作ログは、対象家電通信部９０１からエージェントサーバ１へ送信される。
【００７６】
なお、図５に示した対象家電通信部９０１、動作制御部９０２、実行部９０３、動作ログ生成部９０４、および対象家電時計部９０５の一部またはすべての機能を備えるネットワークアダプタであって、家電に取り付け可能なネットワークアダプタを用いる構成であってもよい。このネットワークアダプタを家族伝言板システム１００に対応していない家電に取り付けることで、該家電を対象家電９として利用することができる。すなわち、ネットワークアダプタを取り付けられた家電は、エージェントサーバ１などとの間の通信機能を付与されると共に、ネットワークアダプタによって受信した対象家電操作指示に応じて動作を開始したり、動作ログを送信したりすることができる。
【００７７】
（共有カレンダへのスケジュール情報の登録）
ここでは、スケジュールの管理に用いられる共有カレンダへのスケジュール情報の登録ついて、図６の（ａ）を用いて説明する。図６の（ａ）はユーザのスケジュールを一括して管理する共有カレンダを携帯端末４の表示部４１に表示したときの一例を示す図である。なお、共有カレンダは、家族伝言板システム１００を利用する家族毎に利用されるカレンダであってもよいし、ユーザの親族またはユーザの近隣の世帯、および店舗なども含むコミュニティに利用されるカレンダであってもよい。
【００７８】
図６の（ａ）に示すように、携帯端末４の表示部４１には、ほぼ１か月ごとの日付と曜日とが表示されるカレンダ表示領域４５および登録されたスケジュールのタイトルが時系列順に配列して表示されるスケジュール表示領域４６とを備えている。カレンダ表示領域４５の端部（ここでは上端部）には、これに限定されるものではないが、例えば、操作入力領域Ｄ、共有カレンダの名称Ｔ（○○家）、および操作入力領域Ｆが含まれている。共有カレンダの名称Ｔは、ここではある家族（○○家）の共有カレンダを例示しているが、これに限定されない。
【００７９】
操作入力領域Ｄは、各種の機能メニューのリストへと表示を切り替える指示を入力するための領域である。操作入力領域Ｆは、スケジュールの追加、および既に登録されているスケジュールの編集または削除などを行うための入力画面へと表示を切り替える指示を入力するための領域である。
【００８０】
図６の（ａ）には、２０１４年７月１３日のスケジュールと共有カレンダとを携帯端末４の表示部４１に表示させた状態を示している。このとき、カレンダ表示領域４５の７月１３日の日付を表す数字「１３」には下線が表示されている。
【００８１】
１３日にはスケジュール「出張準備」が既に登録されていることが分かるように、日付を表す数字である「１３」の上にマークＨ１が表示される。同様にスケジュールＨ２が登録されている７月１４日の日付を示す数字「１４」、およびスケジュールＪ２が登録されている７月１７日の日付を表す数字「１７」の上にもマークＪ１が表示されている。このように、カレンダ表示領域４５の各日付には、スケジュールが登録されているか否かを容易に視認可能な表示が用いられることが望ましい。これにより、既に登録されているスケジュールの有無をユーザに対して明示することができる。例えば、ユーザが着目する日に共有カレンダに登録されたスケジュールが有るか否かを、カレンダ表示領域４５のみから確認することができる。
【００８２】
カレンダ表示領域４５の７月１３日の日付の位置に対するタッチ操作を検知すると、スケジュール表示領域４６において、７月１３日以降のスケジュールが表示されるように制御される。これにより、ユーザが着目した日（図６の（ａ）では、７月１３日）の予定として登録されているスケジュール「出張準備」およびそれ以降に予定されているスケジュールを容易に参照することができる。なお、各スケジュールの表示は、縦方向および横方向など、任意の方向に配列され得る。図６の（ａ）に示す例では、スケジュール表示領域４６に７月１３日のスケジュール「出張準備」、７月１４日のスケジュールＨ２「ひえぞうに伝言」、および７月１７日のスケジュールＪ２「お父さん出張」の３つが、各スケジュールの開始日時の順に表示されている。表示されるスケジュールの数は３つに限定されず、適宜表示するスケジュールの数は変更できるように構成してもよい。
【００８３】
カレンダ表示領域４５およびスケジュール表示領域４６はそれぞれ、ユーザによるスライド操作を受け付けてもよい。例えば、スケジュール表示領域４６に対するスライド操作が入力されると、該スライド操作に対応する時間方向に表示が移動するようにしてもよい。これにより、注目するスケジュールおよびその前後のスケジュールを閲覧したいユーザに対して、スケジュール表示領域４６の利便性を向上させることができる。カレンダ表示領域４５に対するユーザによるスライド操作を受け付ける構成についても同様の効果を奏する。
【００８４】
なお、カレンダ表示領域４５の７月１３日の日付の位置に対するタッチ操作を検知した場合に、カレンダ表示領域４５に表示されている７月１３日の日付を表す数字「１３」の部分を囲むようにハイライトＧ２が表示してもよい。
【００８５】
共有カレンダの上部の「ＴＯＤＡＹ」という表示Ｇ１は、ユーザが確認している表示から今日の表示へと切り替えるショートカットキーとして機能する。例えば、３月１７日に、７月のスケジュールを確認し終えたユーザが、表示Ｇ１に対してのタッチ操作を行うと、カレンダ表示領域４５には３月の共有カレンダが表示され、スケジュール表示領域４６には３月１７日以降のスケジュールが表示される。これにより、ユーザに対して、今日（当日）のスケジュールの表示を迅速に確認することができる。
【００８６】
スケジュール表示領域４６には、登録されたスケジュールが日付順に表示されている。各スケジュールは図６の（ａ）に示すように、スケジュールを登録したときに付された「ひえぞうに伝言」（スケジュールＨ２）、「お父さん出張」（スケジュールＪ２）などのタイトルが表示されている。
【００８７】
スケジュール表示領域４６に表示される各スケジュールについて、これに限定されるものではないが、タイトルに加えて、画像、音声などが各スケジュールに含まれていることを示す表示を含んでいてもよい。例えば、スケジュールＨ２は、ユーザが音声を録音した音声データを含んだスケジュールであるため、マークＭのようなマイクのアイコンが表示されている。また、スケジュールＨ２は、冷蔵庫９ａに対して、音声または文字を表示することによって、伝言を指示する内容の操作指示の命令シールの画像を含んだスケジュールであるため、その画像を縮小した画像のアイコン（マークＫ）が表示されている。また、例えば、スケジュールＪ２は、お父さんの出張先の地図の画像を含んだスケジュールであるため、地図の画像を縮小した画像のアイコン（マークＰ）が表示されている。
【００８８】
さらに、図６の（ａ）の例では、スケジュール表示領域４６に表示される各スケジュールのタイトルの左に、カレンダのようなアイコンを表示している例を示しているが、ここには、各スケジュールが登録されたときに選択されたスケジュールカテゴリおよび詳細な分類を表すカテゴリアイコンを表示させてもよい。
【００８９】
このように、スケジュール表示領域４６において表示される各スケジュールは、日時およびタイトルの他に、スケジュールカテゴリおよび音声の有無などが視認できるようになっていることが望ましい。これにより、各スケジュールの詳細な情報をユーザに確認させることなく、各スケジュールのおおよその内容をユーザに伝えることができる。
【００９０】
続いて、ユーザのスケジュールを共有カレンダに登録する際に用いられる入力画面について、図６の（ｂ）および図８の（ａ）を用いて説明する。図８の（ａ）は、スケジュールを登録する際に用いる入力画面の一例を示す図であり、ユーザによる操作入力領域Ｆへのタッチ操作を検知した場合に表示される。図６の（ｂ）は、ユーザのスケジュールＨ２をカレンダに登録する際に記入された入力画面の一例を示す図である。図６の（ｂ）では、お母さんが携帯端末４ｂを用いて、２０１４年７月１４日のスケジュールＨ２を示すスケジュール情報を、図８の（ａ）に示す入力画面に入力したときの入力画面「新規予定作成」の具体例を示している。
【００９１】
欄４０１にはスケジュールの登録者である「お母さん」という文字列と、お母さんに予め対応付けられた画像が表示される。この例では、登録者を「お母さん」としているが、共有カレンダを複数の家族が利用する場合には、本名またはニックネームを登録してもよい。また、スケジュールの登録者が個人ではなく商店などである場合には、店の名称であってもよい。例えば、スケジュールの登録者が病院である場合、「今月の休診日」などの情報を、共有カレンダを利用する利用者全員に告知することができる。
【００９２】
欄４０２は、登録するスケジュールが、どのスケジュールカテゴリおよび詳細な分類に分類されるかを表すアイコンを表示する欄である。このスケジュールカテゴリおよび詳細な分類に対応するアイコンについては、後に説明する。
【００９３】
欄４０３には、このスケジュールのタイトルが入力される。欄４０３には大抵、「たろうの誕生日」、「お父さん出張」など、端的に各スケジュールの内容を明示するタイトルが入力される。また、対象家電９に対するユーザからの命令を登録する場合には、例えば、「冷蔵庫９ａへの伝言」、または予め登録されている冷蔵庫９ａを擬人化した名称「ひえぞう」を用いて、「ひえぞうへの伝言」と入力されてもよい。欄４０３に記入されるタイトルは、家族伝言板を利用するユーザにとって分かりやすいものであればよい。後述の欄４１１に命令シールが添付される場合、欄４０３に記入されるタイトルに、予め家族伝言板に登録されている対象家電９のうちのどの対象家電９に対する命令シールであるか、が分かるように記入されることが望ましい。例えば、冷蔵庫９ａに伝言を指示する命令シールＡ１が欄４１１に入力された際に、欄４０３には該命令シールＡ１に対応付けられた文字列である「ひえぞうに伝言」が自動的に記入されてもよい。
【００９４】
欄４０４には、スケジュールの開始日および開始予定時刻（開始時刻）が入力される。欄４０５には、スケジュールの終了日および終了予定時刻（終了時刻）が入力される。登録されるスケジュール情報が含む対象家電操作指示が、予め設定した時刻に動作を終了させる対象家電の動作である場合、入力画面において、該スケジュールの終了予定時刻を入力可能としてもよい。終了予定時刻が明確ではない場合、または遅くまで終了しないスケジュールである場合には、終了予定時刻が入力される代わりに、終日であることを示すチェックを入力できるチェックボックスが設けられていてもよい。
【００９５】
欄４０６は、登録したスケジュールの開始予定時刻を通知するアラームなどの設定を行うための欄であり、「あり」または「なし」のいずれかが入力され得る。
【００９６】
欄４０７は、登録するスケジュールに関連するメッセージを家族伝言板に投稿することを希望するか否かを示す提示要否情報を、ユーザに入力させるチェックボックスである。ユーザによって手動でこの欄４０７のチェックボックスにチェックが入力されたスケジュールが登録されると、例えば、該スケジュールの開始予定時刻（欄４０４参照）に該スケジュールに関連するメッセージが家族伝言板に投稿される。
【００９７】
欄４０８は、ゴミ回収などのように毎週繰り返し行われるスケジュールや、誕生日などの記念日のように毎年繰り返し行われるスケジュールを登録する場合に、使用される欄である。毎日、毎週（例えば、毎週金曜日）、毎月（例えば、毎月５日、第２木曜日）、毎年（例えば、毎年３月１７日）などと入力され得る。
【００９８】
欄４０９は、予定対象者が誰であるかを入力させるための欄である。例えば、登録されるスケジュールがお父さんの誕生日であれば、「お父さん」と入力される。なお、登録されるスケジュールが、対象家電９への命令シールを含む場合、欄４０９は空欄でもよいし、「ひえぞう」など命令シールが示す対象家電９の名称が入力されてもよい。
【００９９】
欄４１０には、スケジュールの内容が記入される。欄４１０には、各スケジュールの特徴、性質などに応じて任意に記入され得る。
【０１００】
欄４１１には、スケジュールに関連する画像を添付させたり、予め対象家電９の機能が紐付けられた画像である命令シール（例えば、命令シールＡ１など）を添付させたりする欄である。例えば、スケジュールＪ２「お父さん出張」の場合、欄４１１で添付した出張先の地図の画像が、図６の（ａ）のマークＰのように表示される。命令シールを含むスケジュールが共有カレンダに登録されると、命令シールに紐付けられた機能が該スケジュールの開始予定時刻にエージェントサーバ１に伝達される。エージェントサーバ１は、ホームサーバ３と通信して、上記機能を実行するように対象家電９に指示して、各種の操作を実現する。
【０１０１】
欄４１２に対するタッチ操作を検知すると、携帯端末４ｂは、音声を録音する機能を起動する。音声が録音されると、このスケジュールを実行するように登録された時間において、録音された音声の再生が行われる。例えば、図５の（ａ）に示すスケジュールＨ２「ひえぞうに伝言」には、録音された音声データが含まれていることを示すマークＭが表示されている。このスケジュールＨ２には、７月１４日に伝達すべき事項をお母さんが録音した音声などが登録されている。すなわち、この音声は、音声による伝言メモとして機能し得る。例えば、スケジュールＨ２が登録された後でお母さん以外のユーザ（お父さんなど）が冷蔵庫９ａのスピーカ（図示せず）などの音声再生機能を用いて再生することで、お母さんからの伝言を聞くことができる。なお、図６の（ｂ）に示す例では、伝言が聞かれるべき時間帯として１２時から１５時までの間として設定されている。このように、登録されているスケジュールに含まれる音声による伝言を、所定の時間（該スケジュールの開始予定時刻から終了予定時刻まで）に限定し、再生させるようにすることができる。
【０１０２】
欄４１３は、各スケジュールが実行される場所を記入させる欄である。図５の（ａ）に示すスケジュールＪ２「お父さん出張」であれば、例えば、出張先の地名を示す「東京」、「北海道」、「シカゴ」、宿泊するホテル名などを文字列として記入してもよいし、出張先に関連するウェブサイトのＵＲＬなどを記入してもよい。欄４１３において、そのスケジュールに関連する場所を示す住所や郵便番号など、該当する場所の地図を特定できる情報を入力してもよい。その場合、公知の地図アプリなどと連携して、スケジュールに関連する場所の地図を特定し、その地図の画像を縮小した画像のアイコンをマークＰ（図５の（ａ）参照）に表示してもよい。
【０１０３】
（スケジュールに関連するメッセージなどの家族伝言板への投稿）
続いて、登録されたスケジュールに関連するメッセージが、家族伝言板に投稿されてタイムライン上のメッセージとして表示された際の表示部４１の表示例について、図６の（ｃ）を用いて説明する。図６の（ｃ）は、図６の（ｂ）の入力画面によって登録されたスケジュールに関連するメッセージがタイムライン上に表示された表示画面の一例を示す図である。ユーザのスケジュールを一括して管理する共有カレンダを携帯端末４の表示部４１に表示したときの一例を示す図である。
【０１０４】
図６の（ｂ）に示すようなスケジュールＨ２がお母さんによって登録されると、スケジュール情報管理部２１２は、スケジュールＨ２を示すスケジュール情報をスケジュール情報ＤＢ２３１に格納する。また、スケジュール情報管理部２１２は、このスケジュール情報に含まれている命令シールＡ１および伝言の音声メッセージ、スケジュールＨ２の開始予定時刻である２０１４年７月１４日の１２：００、終了予定時刻である２０１４年７月１４日の１５：００、および家族伝言板にスケジュールＨ２に関連するメッセージを投稿することを示す情報などをエージェントサーバ１に送信する。
【０１０５】
スケジュール情報管理部２１２は、スケジュールＨ２を示すスケジュール情報に含まれる開始予定時刻（２０１４年７月１４日の１２：００）と一致する２０１４年７月１４日の１２：００になると、スケジュール情報ＤＢ２３１からスケジュールＨ２を読み出して、メッセージ投稿判定部２１３に送る。
【０１０６】
メッセージ投稿判定部２１３は、取得したスケジュールＨ２を示すスケジュール情報において、欄４０７にチェックが入力されていることに基づいて、家族伝言板にスケジュールＨ２に関連するメッセージを投稿することを決定する。
【０１０７】
メッセージ生成部２１４は、スケジュールＨ２に関連するメッセージ「ひえぞう、伝言をお願い！」を生成する。生成されたメッセージ「ひえぞう、伝言をお願い！」は、メッセージ生成部２１４から家族伝言板サーバ２２のタイムライン管理部２２１へと送信される。図６の（ｃ）では、タイムライン上に、スケジュールＨ２に関連するメッセージ４７が、スケジュールＨ２の開始予定時刻である１２時に投稿されている様子が示されている。
【０１０８】
なお、ここでは、スケジュール情報管理部２１２が、スケジュールＨ２を示すスケジュール情報に含まれる開始予定時刻（２０１４年７月１４日の１２：００）と一致する２０１４年７月１４日の１２：００になったときに、スケジュール情報ＤＢ２３１からスケジュールＨ２を読み出す例を説明したが、これに限定されない。スケジュールＨ２を示すスケジュール情報に含まれる開始予定時刻（２０１４年７月１４日の１２：００）より早い時刻（例えば、２０１４年７月１４日の１１：５８）にスケジュール情報ＤＢ２３１からスケジュールＨ２を読み出して、メッセージ生成部２１４に出力してもよい。
【０１０９】
タイムライン上のメッセージ４７には、投稿された日時である「７／１４  １２：００」、スケジュールＨ２をカレンダに登録したユーザである「お母さん」、生成されたメッセージである「ひえぞう、伝言をお願い！」、および伝言には音声が含まれることを示す「音声メッセージあり」などの文字列と、スケジュールＨ２に含まれている命令シールＡ１の画像とが含まれている。なお、ここで示すメッセージ４７は単なる例示であり、スケジュールに関連するメッセージの内容、表示方法などは様々に変更され得る。
【０１１０】
スケジュールＨ２は命令シールＡ１を含んでいる。上述のように、スケジュール管理サーバ２１からエージェントサーバ１へ、このスケジュール情報に含まれている命令シールＡ１および伝言の音声メッセージ、スケジュールＨ２の開始予定時刻である２０１４年７月１４日の１２：００、終了予定時刻である２０１４年７月１４日の１５：００、および家族伝言板にスケジュールＨ２に関連するメッセージを投稿することを示す情報などが送信されている。
【０１１１】
エージェントサーバ１は、スケジュールＨ２を示すスケジュール情報に含まれる命令シールＡ１が紐付けられている対象家電９である冷蔵庫９ａに対する対象家電操作指示を作成し、冷蔵庫９ａへと送信する。
【０１１２】
なお、図６の（ｃ）に示すように、この送信が完了した際に、エージェントサーバ１の各対象家電管理部１０２がその旨を通知する報告コメント４８「伝言を受け取ったよ」を生成し、この報告コメントを家族伝言板に投稿するようにしてもよい。これにより、冷蔵庫９ａが伝言を行うことが可能な状態になったことをユーザに知らせることができる。なお、冷蔵庫９ａから対象家電操作指示の受信を完了したことを示す動作ログをエージェントサーバ１が受信し、各対象家電管理部１０２がその動作ログに基づいて報告コメント４８を生成してもよい。または、対象家電９または家電に取り付け可能なネットワークアダプタにおいて報告コメント４８「伝言を受け取ったよ」を生成して、家族伝言板に投稿する構成でもよい。
【０１１３】
図６の（ｃ）に示す例では、報告コメント４８はメッセージ４７が投稿された１２：００より１分後に投稿されている。このように、メッセージ４７に関連する報告コメントを家族伝言板に投稿する場合、その報告コメント４８の投稿のタイミングは、メッセージ４７が投稿されてから所定の時間（例えば、１分）だけ遅れて投稿されることが望ましい。また、対象家電操作指示の指示対象である対象家電９からの投稿であるかのように、冷蔵庫９ａ「ひえぞう」が投稿したような報告コメント４８として投稿されてもよい。
【０１１４】
図６の（ｃ）に示す例では、対象家電操作指示を受信した冷蔵庫９ａは、対象家電操作指示に従い、動作制御部９０２は、２０１４年７月１４日の１２：００から（２０１４年７月１４日の１５：００まで）伝言の音声を出力できるように実行部（スピーカ）９０３を制御する。例えば、動作制御部９０２は、冷蔵庫９ａに設けられた伝言再生ボタン（図示せず）などの押下を２０１４年７月１４日の１２：００から２０１４年７月１４日の１５：００までに検知したときに、伝言の音声をスピーカなどの実行部９０３から出力するように制御する。このように、スケジュールの入力画面における終了予定時刻は、スケジュールＨ２のように、登録されるスケジュール情報が含む対象家電操作指示が、予め設定した時刻に動作を終了させる対象家電の動作であることが検出された時に、入力可能となってもよいし、逆に、対象家電操作指示が、予め設定した時刻に動作を終了させる対象家電の動作でないことが検出された時に、入力不可能となってもよい。
【０１１５】
対象家電９がカメラおよびマイクなどを備え、伝言の出力を要求するユーザを顔認識機能、声紋認証機能によって特定できるように構成してもよい。この構成によれば、例えば、スケジュールＨ２のお母さんからの伝言が、たろうくんへの伝言であることが指定されている場合、冷蔵庫９ａは、伝言再生ボタンを押下したユーザがたろうくんであれば、伝言の出力を開始するが、お父さんなど、たろうくん以外のユーザが押下した場合には、伝言の出力を開始しない。これにより、スケジュールに入力した特定の相手に対して、伝言することができる。なお、ユーザを顔認識機能、声紋認証機能によって特定するのではなく、対象家電９がランプまたは表示部などを備え、誰に対する伝言であるかをユーザに表示するようにしてもよい。
【０１１６】
また、動作制御部９０２は、伝言の音声を出力したことを示す情報を実行部９０３から取得すると、動作ログ生成部９０４に該情報を送る。動作ログ生成部９０４は、動作制御部９０２から取得した情報から、動作ログを生成する。この動作ログは、操作指示に従って伝言を出力した対象家電９の名称（例えば、ひえぞう）、伝言の出力を開始した時刻（例えば、１２：１５）、および、スケジュールの終了予定時刻（１５：００）までに伝言を出力しなかった場合には「伝言できなかった」旨を示す情報、などが含まれ得る。
【０１１７】
生成された動作ログは、エージェントサーバ１へと送信される。エージェントサーバ１の各対象家電管理部１０２は取得した動作ログに基づいて、例えば、報告コメント４９「１２時００分の伝言を伝えたよ」を生成し、生成された報告コメント４９はエージェントサーバ１から家族伝言板に投稿するように構成してもよい。このとき、対象家電操作指示に従って動作した対象家電９からの投稿であるかのように、冷蔵庫９ａ「ひえぞう」が投稿したような報告コメント４８として投稿されてもよい。なお、対象家電９または家電に取り付け可能なネットワークアダプタにおいて報告コメント４９「１２時００分の伝言を伝えたよ」を生成して、家族伝言板に投稿する構成でもよい。
【０１１８】
（メニュー表示例）
ここでは、メニュー表示の一例について、図７の（ａ）を用いて説明する。図７の（ａ）はメニュー表示を携帯端末４の表示部４１に表示したときの一例を示す図である。
【０１１９】
図６の（ａ）および図６の（ｃ）に示す操作入力領域Ｄは、各種の機能メニューのリストへと表示を切り替える指示を入力するための領域であり、この操作入力領域Ｄへのタッチ操作を検出すると、図７の（ａ）に示すようなメニュー画面が表示される。
【０１２０】
メニュー表示Ｎ１は、現在、このメニューを表示している携帯端末４のユーザとして登録されている者の名称が表示する。例えば、複数のユーザの共有物として使用される携帯端末４であれば、携帯端末４を用いて家族伝言板にログインしたユーザ名がこのメニューＮ１に表示される。
【０１２１】
メニュー表示Ｎ２は、ホーム画面へのショートカットキーとして機能する表示である。例えば、家族伝言板のホーム画面として、家族伝言板のタイムラインを表示する画面が設定されている場合、ユーザによってメニュー表示Ｎ２が表示されると、図６の（ｃ）に示すような、家族伝言板のタイムライン表示を表示する画面に切り替わる。
【０１２２】
メニュー表示Ｎ３は、タイムラインを表示する画面へのショートカットキーとして機能する表示である。図７の（ａ）に示すメニュー表示Ｎ３のように、「ＮＥＷ」という文字列が表示されている場合、新しいコメントやメッセージが家族伝言板に投稿され、タイムラインが更新されたことを示している。
【０１２３】
メニュー表示Ｎ４は、共有カレンダを表示する画面へのショートカットキーとして機能する表示である。共有カレンダを表示する画面とは、例えば、図６の（ａ）に示すような、ほぼ１か月ごとの日付と曜日とが表示されるカレンダ表示領域４５および登録されたスケジュールのタイトルが時系列順に配列して表示されるスケジュール表示領域４６とを表示する画面である。
【０１２４】
メニュー表示Ｎ５は、家族伝言板を利用する際の各種の設定を変更するための設定画面へのショートカットキーとして機能する表示である。設定画面では、これに限定されるものではないが、例えば文字の大きさ、背景のデザイン、メニュー表示Ｎ１に表示されているようなユーザ毎に対応する画像などの変更を受け付ける。
【０１２５】
メニュー表示Ｎ６は、家族伝言板システム１００のサポートガイドを表示する画面へのショートカットキーとして機能する表示である。サポートガイドが所定のウェブページにおいて提供されている場合、メニュー表示Ｎ６へのタッチ操作によって、該ウェブページにアクセスするように構成してもよい。
【０１２６】
メニュー表示Ｎ７は、家族伝言板システム１００に招待する旨のメッセージを、送信するための入力画面へのショートカットキーとして機能する表示である。例えば、家族伝言板システム１００の利用者として追加したい人のメールアドレスなどをユーザが入力するだけで、ユーザの家族伝言板システムに参加する意思を確認し、参加を促す内容の電子メールを自動送信する。
【０１２７】
メニュー表示Ｎ８は、家族伝言板システム１００に対象家電９として新規に登録する。
【０１２８】
メニュー表示Ｎ９は、家族伝言板システム１００を識別するための情報などを表示する画面へのショートカットキーとして機能する表示である。
【０１２９】
（詳細表示、およびスケジュール編集の画面表示）
続いて、登録済のスケジュールについて、表示部４１に、そのスケジュールの詳細を表示する場合、およびスケジュールを編集する場合、に表示する画面表示を図７の（ｂ）および（ｃ）を用いて説明する。図７の（ｂ）は既に登録されているスケジュールＨ２の情報を表示したときの一例を示す図であり、（ｃ）は既に登録されているスケジュールＨ２の情報を編集する際の編集画面の一例を示す図である。
【０１３０】
スケジュールＨ２を登録したお母さんが携帯端末４ｂを用いて、図６のスケジュール表示領域４６のスケジュールＨ２が表示されている領域をタッチ操作すると、図７の（ｂ）に示すように、登録済のスケジュールＨ２の内容が表示される。これにより、お母さんは自分が登録したスケジュールの内容、およびスケジュールＨ２に関連するメッセージが家族伝言板に投稿されることなどを確認することができる。
【０１３１】
スケジュールＨ２を登録したお母さんが携帯端末４ｂを用いて、図７（ｂ）に示す画面の編集Ｒに対するタッチ操作を検知すると、スケジュールＨ２の内容を入力したときの画面（図６の（ｂ）参照）と同じ内容が示されている編集画面が表示される。
【０１３２】
例えば、お母さんがスケジュールＨ２の開始予定時刻を１２：００から１６：００に変更し、終了予定時刻を１５：００から１８：００に変更する場合、お母さんは、編集画面の欄４０４の時刻を１６：００に変更し、欄４０５の時刻を１８：００に変更して、登録すればよい。
【０１３３】
このように、スケジュールを登録したユーザは容易に、既に登録されている該スケジュールの情報を確認したり、編集したりすることができる。
【０１３４】
（入力画面へのスケジュールの入力）
ここでは、スケジュールを登録するために用いる入力画面に、スケジュールを入力する際の画面表示の具体例について、図８および図９を用いて説明する。図８の（ａ）はスケジュールを登録する際に用いる入力画面の一例を示す図であり、（ｂ）はスケジュールカテゴリに対応するカテゴリアイコンの例を示す図であり、（ｃ）は対象家電を選択させる画面を表示画面に表示したときの一例を示す図である。また、図９の（ａ）は冷蔵庫９ａを指示対象とする命令シールの具体例を示す図であり、（ｂ）は登録するスケジュールに録音した音声を含める場合に、音声を録音する際に表示部４１に表示される画面の一例を示す図である。
【０１３５】
図８の（ａ）に示す入力画面において、ユーザによる欄４０２へのタッチ操作が検知されると、図８の（ｂ）に示すようなアイコンの一覧が表示される。この一覧の中から、登録するスケジュールに該当するスケジュールカテゴリおよび詳細な分類に対応するアイコンが見つかれば、該アイコンをタッチすることで、欄４０２に選択したアイコンが表示される。図６の（ｂ）には、図８の（ｂ）に示したアイコン一覧の中から「記念日」の「誕生日」に対応するケーキの画像（イラスト）のアイコンを選択した様子が示されている。なお、図８の（ｂ）に示すアイコンの中からいずれかのアイコンが選択されたとき、アイコンの一覧の表示は終了し、図６の（ｂ）の入力画面「新規予定作成」の画面に戻る。また、登録するスケジュールに対応するスケジュールカテゴリ、または詳細な分類が無い場合には、図８の（ｂ）に示す「カテゴリアイコン無し」を選択する。
【０１３６】
図８の（ａ）に示す入力画面において、ユーザによる欄４１１へのタッチ操作が検知されると、携帯端末４ｂに格納されている写真などの画像、インターネットなどの外部ネットワークからダウンロードされた画像データ、および命令シールの画像のうちのいずれかをユーザに選択させる画面表示（図示せず）が表示される。該画面において、命令シールによる対象家電への操作指示を選択した場合、図８の（ｃ）に示すような画面を表示して、どの対象家電に対する命令シールを選択するかをユーザに選択させる。
【０１３７】
ユーザによる冷蔵庫９ａ「ひえぞう」が表示されている画面の領域（図８の（ｃ）の破線で囲まれた領域）へのタッチ操作が検知されると、図９の（ａ）に示すように、冷蔵庫９ａに対する操作指示の命令シールの一覧が表示される。例えば、図６の（ｂ）に示したスケジュールＨ２の入力例では、図９の（ａ）に示された命令シールの中から、命令シールＡ１が選択されている。命令シールＡ１が選択されるには、これに限定されるものではないが、例えば、命令シールＡ１が表示されている画面の領域へのタッチが検出されればよい。
【０１３８】
命令シールが選択されると、図９の（ａ）のような冷蔵庫９ａに対する操作指示の命令シールの一覧を表示する画面から、入力画面へと切り替わる。なお、欄４１１に入力する命令シールは１つに限定されない。例えば、異なる対象家電に対応する複数種の命令シールを欄４１１に入力することも可能である。また、命令シールと、命令シールではない写真などの画像とを欄４１１に一度に入力してもよい。
【０１３９】
図８の（ａ）に示す入力画面において、欄４１２へのタッチ操作を検出すると、図９の（ｂ）に示すような画面表示に切り替わる。図９の（ｂ）には、音声録音機能を実行中であることを示す「録音中」という文字列、最長で３０秒間の音声録音が可能であり現在はその１秒経過時点であることを示す表示ｖ、および録音を停止する際に押下される「停止」ボタン（破線で囲まれている領域）などが表示されている。録音が未だ開始されていないときには、この「停止」ボタン（破線で囲まれている領域）は、「録音」、「開始」などの文字列が表示された「録音」を開始するボタンが表示されており、タッチ操作が検出されることをトリガとして録音を開始する。
【０１４０】
（スケジュールに関連するメッセージを提示する処理）
次に、ユーザが携帯端末を用いてスケジュールを登録してから、該登録されたスケジュールに関連するメッセージを生成して、生成したメッセージを、登録されたスケジュールの開始予定時刻にユーザに提示する処理について、図１０を用いて説明する。図１０は、スケジュールに対応するメッセージを生成して家族伝言板に投稿するまでの処理の流れを示すフローチャートである。なお、ここではスケジュールに関連するメッセージをユーザに提示する方法として、家族伝言板へのメッセージの投稿を例に挙げて説明する。
【０１４１】
携帯端末４の表示部４１に表示された入力画面（図８の（ａ）参照）に、登録するスケジュールを示すスケジュール情報が入力される（Ｓ４０１）。入力が済むと、ユーザによる所定の操作（「登録」または「決定」）に応じて、該スケジュール情報がスケジュール管理サーバ２１に送信される（Ｓ４０２）。スケジュール管理サーバ２１は、携帯端末４からのスケジュール情報（図１０では、「スケジュール登録（対象家電操作指示  有／無）」と記されている）を受信する（Ｓ２１１）。
【０１４２】
スケジュール情報管理部２１２は、受信したスケジュール情報に命令シール、すなわち対象家電操作指示が含まれている場合（Ｓ２１２においてＹＥＳ）、該スケジュール情報に含まれる対象家電操作指示を抽出する。抽出された対象家電操作指示はスケジュール管理サーバ通信部２１１からエージェントサーバ１に送信される（Ｓ２１３）。Ｓ２１３において、エージェントサーバ１に命令シールを送信する際に、命令シールおよび該命令シールを含んでいたスケジュール情報の一部（スケジュールを登録したユーザ名、開始予定時刻、スケジュールに関連するメッセージを家族伝言板に投稿するか否か、など）を受信する。
【０１４３】
受信したスケジュール情報に命令シールが含まれる場合（Ｓ２１２においてＹＥＳ）も、含まれない場合（Ｓ２１２においてＮＯ）も、スケジュールを示すスケジュール情報をスケジュール情報ＤＢ２３１に格納する（Ｓ２１４）。
【０１４４】
スケジュール情報管理部２１２は、スケジュール情報ＤＢに格納されたスケジュールのうち、家族伝言板にスケジュールに関連するメッセージを投稿することが指定されている（図６の（ｂ）の欄４０７参照）スケジュールの開始予定時刻を示す開始予定時刻情報が、スケジュール管理サーバ時計部２４から取得される現在の時刻と一致するスケジュールを、スケジュール情報ＤＢから抽出する（Ｓ２１５）。
【０１４５】
Ｓ２１５において抽出されたスケジュールを示すスケジュール情報を取得したメッセージ投稿判定部２１３は、スケジュール情報に含まれる提示要否情報、例えば、ユーザによる所定の入力（例えば、図６の欄４０７へのチェックなど）がなされているか否かを確認し、そのスケジュールに関連するメッセージを家族伝言板に投稿することを決定する。
【０１４６】
メッセージ生成部２１４は、スケジュールに関連するメッセージを家族伝言板に投稿することが決定されたスケジュールを示すスケジュール情報を取得し、該スケジュール情報を用いてメッセージを生成する（Ｓ２１６）。Ｓ２１６において生成されたメッセージは、家族伝言板サーバ２２のタイムライン管理部２２１に送信される（Ｓ２１７：メッセージ制御ステップ）。
【０１４７】
Ｓ２２１において、家族伝言板サーバ２２のタイムライン管理部２２１がメッセージを受信すると、次に、タイムライン管理部２２１は、受信したメッセージを加えたタイムラインを生成する（Ｓ２２２）。生成されたタイムラインは、家族伝言板サーバ通信部２２２に出力され、携帯端末４へと送信される（Ｓ２２３）。
【０１４８】
Ｓ２２３において送信されたタイムラインは、携帯端末４によって受信され（Ｓ４０３）、携帯端末４は表示部４１において該タイムラインを表示する（Ｓ４０４）。
【０１４９】
上記のように、スケジュール管理サーバ２１は、登録されたスケジュールの開始予定時刻に、該スケジュールに関連するメッセージをメッセージの提示対象として予め登録された家族が閲覧可能な家族伝言板に投稿する。よって、ユーザは、該スケジュールを、該スケジュールに関連するメッセージを閲覧することで確認したり、他のユーザに通知したりすることができる。
【０１５０】
また、スケジュール管理サーバ２１に登録されるスケジュールは、ユーザの行動予定でもよいし、対象家電９の動作の予定でもよい。対象家電９の動作の予定は、命令シールを含むスケジュールとして登録することができる。これにより、ユーザの行動予定と、対象家電９の動作の予定とを区別することなく同じようにスケジュール管理を行い、スケジュールの開始予定時刻に、該スケジュールに関連するメッセージを家族伝言板に投稿することができる。
【０１５１】
（スケジュールに対象家電への操作指示が含まれている場合における処理）
次に、登録されたスケジュールに命令シールなどの対象家電９への操作指示が含まれている場合に、登録されたスケジュールの開始予定時刻に対象家電９の動作させる処理について、図１１を用いて説明する。図１１は、スケジュールに含まれる対象家電９への操作指示に従って、対象家電９を操作し、対象家電９の操作に関する報告コメントを家族伝言板に投稿するまでの処理の流れを示すフローチャートである。
【０１５２】
図１０のＳ２１３においてエージェントサーバ１に送信された対象家電操作指示を受信すると（Ｓ１０１）、エージェントサーバ１は、該対象家電操作指示の指示対象である対象家電９へと、対象家電操作指示を送信する（Ｓ１０２）。
【０１５３】
エージェントサーバ１から対象家電操作指示を受信（Ｓ９０１）した対象家電９の動作制御部９０２は、対象家電操作指示に従って動作するように実行部９０３を制御する（Ｓ９０２）。
【０１５４】
動作制御部９０２は、実行部９０３の動作に関する通知を実行部９０３から取得し、動作ログ生成部９０４に出力する。動作ログ生成部９０４は、動作制御部９０２から、実行部９０３の動作が開始または終了したことに関する通知を取得して、対象家電９が対象家電操作指示に従って動作したことを示す動作ログを生成する（Ｓ９０３）。生成された動作ログは、対象家電通信部９０１からエージェントサーバ１へ送信される（Ｓ９０４）。
【０１５５】
エージェントサーバ１が動作ログを受信すると（Ｓ１０３）、受信した動作ログに基づいて、家族伝言板に投稿する報告コメント（図６の（ｃ）の報告コメント４８および報告コメント４９参照）を生成する（Ｓ１０４）。Ｓ１０４において生成された報告コメントは、家族伝言板サーバ２２へと送信される（Ｓ１０５）。
【０１５６】
エージェントサーバ１から送信された報告コメントを受信（Ｓ２２４）した家族伝言板サーバ２２は、受信した報告コメントを加えたタイムラインを生成する（Ｓ２２５）。生成されたタイムラインは、家族伝言板サーバ通信部２２２に出力され、携帯端末４へと送信される（Ｓ２２６）。
【０１５７】
送信されたタイムラインを受信した携帯端末４（Ｓ４０３）は、表示部４１において該タイムラインを表示する（Ｓ４０６）。
【０１５８】
なお、登録されたスケジュールに、対象家電９への操作指示を示す操作指示情報と開始予定時刻情報とに加えて、終了予定時刻情報が含まれている場合、エージェントサーバ１は、該終了予定時刻情報が示す終了予定時刻に、対象家電９の動作を停止させる指示、または対象家電９が受信している操作指示情報を無効にする指示を、対象家電９に対して送信してもよい。これにより、スケジュール情報に開始予定時刻情報とともに、終了予定時刻情報が含まれている場合に、対象家電９の動作を開始予定時刻に開始させるだけでなく、終了予定時刻に終了させるように制御することができる。
【０１５９】
〔実施形態２〕
本発明の他の実施形態について、図１２に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。図１２は、スケジュールに関するメッセージを家族伝言板に投稿するか否かが識別可能となっている命令シールの画像例を示す図である。
【０１６０】
本実施形態では、登録されたスケジュールが対象家電９への操作指示を示す画像である命令シールに、対象家電９の機能に加えて、スケジュールに関連するメッセージを投稿するか否かを示す情報も紐付けられている。スケジュール管理サーバ２１のメッセージ投稿判定部２１３は、スケジュールに含まれる命令シールに紐付けられている情報（提示要否情報）に基づいて、スケジュールに関連するメッセージを投稿するか否かを決定する。
【０１６１】
図１２には、冷蔵庫９ａ（ひえぞう）に対する操作指示に用いられる命令シールの一覧が例示されている。そして、「おいそぎ製氷ＯＮ」の機能に紐付けられている命令シールには、命令シールＡ２ａと命令シールＡ２ｂとが示されている。と命令シールＡ２ｂとは、命令シールＡ２ｂの画像には鉛筆マークがあり、命令シールＡ２ａの画像には鉛筆マークは無い。この鉛筆マークの有無は、スケジュールに関連するメッセージを投稿するか否かを示す情報が紐付けられているか否かを表している。すなわち、鉛筆マーク付の命令シールＡ２ｂには、鉛筆マークの無い命令シールＡ２ｂと共通の対象家電操作指示の他に、この命令シールを含むスケジュールが登録された場合には、該スケジュールに関連するメッセージの投稿をすることを指示する情報が追加されている。鉛筆マーク付の命令シール（例えば、命令シールＡ２ｂ）が含まれるスケジュール情報を取得したスケジュール管理サーバ２１のメッセージ投稿判定部２１３は、鉛筆マーク付の命令シールの該スケジュールに関連するメッセージの投稿をすることを指示する情報に基づいて、メッセージの投稿を決定する。
【０１６２】
このように、スケジュールに対象家電９に対する命令シールが含まれている場合、スケジュールに含まれている命令シールに、スケジュールに関連するメッセージを投稿するか否かを決定するための情報が紐付けられている。
【０１６３】
〔実施形態３〕
本発明の他の実施形態について、図１３および図１４に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１６４】
本実施形態では、前述の実施形態とは異なり、登録されたスケジュールが対象家電９への操作指示を示す命令シールを含む場合、その操作指示の命令シールによって、スケジュールに関連するメッセージを投稿するか否かが、予め規定されている。このような場合について、図１３および図１４に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。図１３は、命令シールごとに、スケジュールに関するメッセージを家族伝言板に投稿するか否かを示す情報（提示要否情報）が予め規定されている例を示す図である。図１４は、図１３に規定されている命令シールを含むスケジュールを登録する際の入力画面の一例を示す図である。
【０１６５】
図１３に示すように、冷蔵庫９ａ（ひえぞう）およびロボット掃除機９ｚ（ここちゃん）などの対象家電９に対する操作指示のために使用される命令シールは、その命令シールを含むスケジュールに関連するメッセージを家族伝言板に投稿するか否か、について予め規定されている。そして、スケジュール管理サーバ２１のメッセージ投稿判定部２１３は、図１４の入力画面の内容のスケジュールに含まれている命令シールＡ２ｃであることから、図１３を参照して、このスケジュールに関連するメッセージを投稿しないことを決定する。
【０１６６】
（変形例）
登録されたスケジュールが対象家電９への操作指示を示す命令シールを含む場合、その操作指示の対象となる対象家電９が何かによって、スケジュールに関連するメッセージを投稿するか否かを判定してもよい。このような場合について、図１５および図１６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。図１５は、スケジュールに操作指示対象として含まれる対象家電９毎に、スケジュールに関するメッセージを家族伝言板に投稿するか否かが予め規定されている例を示す図である。
【０１６７】
図１５に示すように、対象家電９として家族伝言板に登録されている各対象家電９について、その対象家電９への操作指示が含まれるスケジュールに関連するメッセージを提示するか否かが予め規定されている。図１５に示す例では、冷蔵庫９ａ（ひえぞう）およびロボット掃除機９ｚ（ここちゃん）への操作指示を含むスケジュールの場合、そのスケジュールに関連するメッセージは家族伝言板に投稿されることが規定されている。一方、空気清浄器９ｅ（空清ちゃん）への操作指示を含むスケジュールの場合、そのスケジュールに関連するメッセージは投稿されない（生成されない）ことが規定されている。対象家電９毎に、スケジュールに関するメッセージを家族伝言板に投稿するか否かを規定する、図１５に示すような投稿要否家電テーブルは、これに限定されるものではないが、例えば、スケジュール管理サーバ２１の記憶部２３に格納されている。
【０１６８】
このように、対象家電９毎にスケジュールに関するメッセージを家族伝言板に投稿するか否かが予め規定されている場合における処理の具体例を、図１６を用いて以下に説明する。図１６は、図１５に規定されている対象家電９に対する操作指示である命令シールを含むスケジュールを登録する際の入力画面の一例を示す図である。
【０１６９】
図１６は、「お母さん」が空気清浄器９ｅ「空清ちゃん」に対して、「空清ちゃん、花粉モードで運転をお願い」という内容の命令シールＡ３を含む２０１４年７月１４日の１０時のスケジュールを登録するために入力した入力画面を例示している。メッセージ投稿判定部２１３は、この入力画面の内容のスケジュールに含まれている命令シールＡ３から、このスケジュールが空気清浄器９ｅに対する操作指示を含んでいることを判定し、投稿要否家電テーブル（図１５）を参照して、このスケジュールに関連するメッセージを投稿しないことを決定する。
【０１７０】
〔実施形態４〕
次に、本発明の他の実施形態について、図１７に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。図１７の（ａ）はスケジュールを登録するユーザと予定対象者とが互いに異なる場合における入力画面の一例を示す図であり、（ｂ）は対象家電９に対する操作指示をスケジュールとして登録する際の入力画面の一例を示す図であり、（ｃ）はスケジュールを登録するユーザと予定対象者とが同一である場合の入力画面の一例を示す図である。
【０１７１】
前述のように、登録されたスケジュールに関連するメッセージを提示することで、誰がそのスケジュールを登録したかを他のユーザに対して知らせる効果がある。すなわち、あるユーザが、他のユーザが予定対象者であるスケジュール、または対象家電９への操作指示を含むスケジュールを登録した場合には、登録されたスケジュールに関連するメッセージを他のユーザに対しても提示して、当該スケジュールの内容が確認されることが望ましい場合がある。一方、上記の例のように、ユーザが自分のスケジュールとして登録した場合には、登録されたスケジュールに関連するメッセージを他のユーザに対しても提示する必要性は低い。そこで、本実施形態では、ユーザが自分以外のユーザ（および対象家電）を予定対象者（または操作対象）とするスケジュールを登録した場合、そのスケジュールに関連するメッセージは提示しない。
【０１７２】
図１７の（ａ）は、「お母さん」が「お父さん」に対して、「ケーキ買ってきてね」という内容を含む２０１４年７月１７日の１６時のスケジュールを登録するために入力した入力画面を例示している。メッセージ投稿判定部２１３は、この入力画面の内容のスケジュールを投稿した「お母さん」と、欄４０９に入力されている予定対象者（お父さん）とが異なることから、このスケジュールに関連するメッセージを提示することを決定する。
【０１７３】
図１７の（ｂ）は、「お母さん」が冷蔵庫９ａ「ひえぞう」に対して、「ひえぞう、おいそぎ製氷ＯＮをお願い」という内容の命令シールＡ２ａを含むスケジュール（２０１４年７月１７日の１６時）を登録するために入力した入力画面を例示している。メッセージ投稿判定部２１３は、この入力画面の内容のスケジュールを投稿した「お母さん」と、欄４０９に入力されている予定対象者（操作対象「ひえぞう」）とが異なることから、このスケジュールに関連するメッセージを提示することを決定する。
【０１７４】
一方、図１７の（ｃ）は、「お母さん」が自分に対して、「お母さんのスマホを鳴らして」という内容の命令シールＡ４を含む、２０１４年７月１７日の６時のスケジュールを登録するために入力した入力画面を例示している。メッセージ投稿判定部２１３は、この入力画面の内容のスケジュールを投稿した「お母さん」と、欄４０９に入力されている予定対象者（お母さん）とが同じであることから、このスケジュールに関連するメッセージを提示しないことを決定する。なお、命令シールＡ４は、例えば、お母さんの携帯端末４ｂに対する操作指示を示しており、所定の時間に振動するように操作指示するための命令シールである。
【０１７５】
あるユーザが、他のユーザが予定対象者であるスケジュール、または対象家電９への操作指示を含むスケジュールを登録した場合には、登録されたスケジュールに関連するメッセージを他のユーザに対しても提示して、当該スケジュールの内容が確認されることが望ましい場合がある。一方、上記の例のように、ユーザが自分のスケジュールとして登録した場合には、登録されたスケジュールに関連するメッセージを他のユーザに対しても提示する必要性は低い。そこで、メッセージ投稿判定部２１３は、スケジュールを登録したユーザ（欄４０１に表示される名称）と、そのスケジュールの予定対象者（欄４０９に記入される名称）とが異なる場合、該スケジュールに関連するメッセージを提示することを決定する。
【０１７６】
〔実施形態５〕
続いて、本発明の他の実施形態について、図１８に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。図１８の（ａ）および（ｂ）は、スケジュールを登録するユーザが所定の年齢（例えば、１０才など）以下の子供である場合における入力画面の一例を示す図である。
【０１７７】
前述の実施形態４では、スケジュールを登録したユーザ（欄４０１に表示される名称）と、そのスケジュールの予定対象者（欄４０９に記入される名称）とが同じであれば、そのスケジュールに関連するメッセージを提示しない構成について説明した。例えば、子供がスケジュールを登録した場合には、そのスケジュールの確認を上記グループの大人のメンバーが確認する方が良い場合がある。そこで、本実施形態では、スケジュールを登録したユーザが所定の年齢以下の子供である場合には、該スケジュールの登録を行った者ではない第三者（親など）が、スケジュールに関連するメッセージを確認できるように提示する。すなわち、スケジュールを登録したユーザの属性によって、そのユーザが登録した全スケジュールに関連するメッセージを提示するか否かを決定する。ここで、ユーザの属性とは、家族伝言板を利用するユーザとして予め登録されている各ユーザの年齢、性別などの情報であり、これに限定されるものではないが、例えば、スケジュール管理サーバ２１の記憶部２３に格納されている。
【０１７８】
図１８の（ａ）は、「たろうくん」が２０１４年７月１７日の朝６時３０分に「たろうくんのスマホを鳴らして」をスケジュールとして登録するために入力した入力画面を例示している。図１８の（ａ）に示す入力画面によってスケジュールが登録されると、メッセージ投稿判定部２１３は、このスケジュールを登録したユーザが「たろうくん」であること、およびたろうくんが現在所定の年齢以下であることに基づいて、当該スケジュールに関連するメッセージを生成して、家族伝言板にそのメッセージを投稿することを決定する。スケジュールの開始予定時刻に家族伝言板に投稿される、メッセージ生成部２１４が生成したメッセージ（例えば、「７/１７  ６：３０  たろうくん  たろうくんのスマホを鳴らして」）が、２０１４年７月１７日の朝６時３０分にスケジュール管理サーバ２１から家族伝言板に投稿される（図示せず。図６の（ｃ）参照）。投稿されたメッセージは、例えば、６時から起きているお母さんに対して携帯端末４ｂの表示部４１に表示される家族伝言板のタイムラインの中のメッセージとして提示される。これにより、６時３０分を過ぎても「たろうくん」が起床してこなかった場合、お母さんがたろうくんを起こすことができる。よって、たろうくんは寝坊することなく予定されたスケジュールを遂行することができる。
【０１７９】
さらに、本実施形態の別の例を挙げて説明すれば以下である。図１８の（ｂ）は、「たろうくん」が冷蔵庫９ａに対して、２０１４年７月１７日の１６時から急いで製氷するように指示する命令シールＡ２ａを含むスケジュールを登録するために入力した入力画面を例示している。
【０１８０】
図１８の（ｂ）に示す入力画面によってスケジュールが登録されると、メッセージ投稿判定部２１３は、このスケジュールを登録したユーザが「たろうくん」であること、およびたろうくんが現在所定の年齢以下であることに基づいて、当該スケジュールに関連するメッセージを生成して、家族伝言板にそのメッセージを投稿することを決定する。スケジュールの開始予定時刻（１６：００）にメッセージ生成部２１４が生成したメッセージ（例えば、「７/１７  １６：００  たろうくん  ひえぞう、おいそぎ製氷ＯＮをお願い」）が、２０１４年７月１７日の１６時に家族伝言板に投稿される。
【０１８１】
スケジュールに含まれている命令シールが、スケジュールに関連するメッセージを投稿しないことを規定された命令シール（図１２、１３参照）である場合、および、スケジュールに関連するメッセージを投稿しないことを規定された対象家電９を指示対象とする命令シール（図１５参照）である場合においても、そのスケジュールを登録したユーザが所定の年齢以下の子供であれば、スケジュールに関連するメッセージを家族伝言板に投稿してもよい。
【０１８２】
投稿されたメッセージは、携帯端末４の表示部４１に表示される家族伝言板のタイムラインの中のメッセージとして提示される。１６時においそぎ製氷を開始させる操作指示を含むスケジュールを登録したユーザがたろうくんであることを他のユーザに通知することができる。これにより、子供が登録したスケジュールの適否について大人が判断し、スケジュールの了承または変更を行うことができる。
【０１８３】
ここでは、スケジュールを登録したユーザが子供である場合を例に挙げて説明したが、メッセージ投稿判定部２１３がメッセージの投稿を行うか否かを決定するために用いるユーザの属性は、これに限定されない。例えば、スケジュールを登録したユーザの年齢が所定の年齢（例えば、７０才）より上である場合にも、該ユーザが登録する全スケジュールに関連するメッセージを家族伝言板に投稿してもよい。このように、メッセージの投稿を行うか否かを決定するために用いるユーザの属性は、家族伝言板を利用するユーザの家族構成などに応じて設定されてもよい。
【０１８４】
なお、前述の各実施形態において記載された判定方法は、メッセージ投稿判定部２１３がメッセージの投稿を行うか否かを判定する方法を例示したものであり、これらには制限されない。また、メッセージ投稿判定部２１３が用い得る判定方法としては、前述の実施形態に記載された判定方法を適宜組み合わせて任意に適用され得る。
【０１８５】
〔実施形態６〕
スケジュール管理サーバ２１、携帯端末４、エージェントサーバ１、家族伝言板サーバ２２、および対象家電９の各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。後者の場合、上記のスケジュール管理サーバ２１、携帯端末４、エージェントサーバ１、家族伝言板サーバ２２、および対象家電９を、図１９に示すようなコンピュータ（電子計算機）を用いて構成することができる。図１９は、上記のスケジュール管理サーバ２１、携帯端末４、エージェントサーバ１、家族伝言板サーバ２２、および対象家電９として利用可能なコンピュータ７００の構成を例示したブロック図である。
【０１８６】
コンピュータ７００は、図１９に示すように、バス７１０を介して互いに接続された演算装置７２０と、主記憶装置７３０と、補助記憶装置７４０と、入出力インタフェース７５０とを備えている。演算装置７２０、主記憶装置７３０、および補助記憶装置７４０は、それぞれ、例えばＣＰＵ、ＲＡＭ（random access memory）、ハードディスクドライブであってもよい。なお、主記憶装置７３０は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路などを用いることができる。
【０１８７】
入出力インタフェース７５０には、入力装置５００および出力装置６００が接続される。上記エージェントサーバ１の入力装置５００および出力装置６００は、対象家電９から送信されるデータの受信、および対象家電９へのデータの送信を行う。また、上記エージェントサーバ１の入力装置５００および出力装置６００は、家族伝言板サーバ２との間でのデータの受信および送信を行う。対象家電９の入力装置５００および出力装置６００は、上記のエージェントサーバ１からのデータの受信、および該サーバへのデータの送信等を行う。携帯端末４の入力装置５００および出力装置６００は、上記のエージェントサーバ１からのデータの受信、および該サーバへのデータの送信等を行う。
【０１８８】
補助記憶装置７４０には、コンピュータ７００を、上記のエージェントサーバ１、対象家電９、携帯端末４として動作させるための各種プログラムが格納されている。そして、演算装置７２０は、補助記憶装置７４０に格納された上記各プログラムを主記憶装置７３０上に展開し、主記憶装置７３０上に展開された上記各プログラムに含まれる命令を実行することによって、コンピュータ７００を、エージェントサーバ１、対象家電９、携帯端末４のそれぞれが備える各部として機能させる。
【０１８９】
なお、ここでは、内部記録媒体である補助記憶装置７４０に記録されている上記各プログラムを用いてコンピュータ７００を機能させる構成について説明したが、外部記録媒体に記録されているプログラムを用いてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１９０】
〔まとめ〕
本発明の態様１に係るスケジュール管理装置（スケジュール管理サーバ２１）は、スケジュールの内容を示すスケジュール情報を用いて、スケジュールを管理するスケジュール管理装置であって、上記スケジュール情報に含まれる開始予定時刻情報に基づいて、上記スケジュールの開始予定時刻を検知する時計手段（スケジュール管理サーバ時計部２４）と、上記スケジュールの開始予定時刻に、上記スケジュールに関連するメッセージを、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態とするメッセージ制御手段（メッセージ生成部２１４）と、を備える。
【０１９１】
上記の構成によれば、スケジュールの開始予定時刻に、該スケジュールに関連するメッセージをメッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態とする。これにより、スケジュールに関連するメッセージを、当該スケジュールの開始予定時刻に、上記グループのメンバーが閲覧可能とすることができる。よって、上記グループのメンバーは、提示されるメッセージを適宜閲覧することにより、スケジュールを管理することができる。
【０１９２】
本発明の態様２に係るスケジュール管理装置は、上記態様１において、上記スケジュールは、上記グループのメンバーの予定、および、上記グループのメンバーによって操作可能な機器（対象家電９）の動作の予定、を含んでもよい。
【０１９３】
上記の構成によれば、スケジュール管理装置は、上記グループのメンバーの行動予定、および上記グループのメンバーによって操作可能な機器の動作の予定に関連するメッセージを、上記スケジュールの開始予定時刻に、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態とする。これにより、グループのメンバーの行動予定と、上記グループのメンバーによって操作可能な機器の動作の予定とを区別することなく同じように管理することができる。
【０１９４】
本発明の態様３に係るスケジュール管理装置は、上記態様２において、上記機器の動作の予定を示すスケジュールのスケジュール情報が含む、上記機器を制御するための操作指示情報を、制御の対象となる上記機器あるいは上記機器を制御する機器制御装置（エージェントサーバ１）に送信する操作指示送信手段（スケジュール管理サーバ通信部２１１）を備えてもよい。
【０１９５】
上記の構成によれば、上記機器の動作の予定を示すスケジュールのスケジュール情報が含む、上記機器を制御するための操作指示を、該操作指示の指示対象である上記機器あるいは上記機器を制御する機器制御装置に送信する。これにより、機器を、該操作指示に従って動作させることができる。
【０１９６】
本発明の態様４に係るスケジュール管理装置は、上記態様３において、上記操作指示情報は、上記スケジュールの終了予定時刻を示す終了予定時刻情報を含んでもよい。
【０１９７】
これにより、終了予定時刻情報を受信した機器制御装置は、終了予定時刻情報に従って、対象機器の動作を終了予定時刻に終了（停止）させたり、機器へ送信済みの操作指示を終了予定時刻に無効とするように指示したりすることが可能である。すなわち、終了予定時刻情報を受信した機器は、自機器の動作を終了予定時刻に終了することができる。
【０１９８】
本発明の態様５に係るスケジュール管理装置は、上記態様４において、上記グループのメンバーが上記スケジュール情報を入力するための入力画面を、情報端末に表示する入力画面表示手段（スケジュール情報管理部２１２）を備え、上記入力画面表示手段は、入力される上記スケジュール情報が含む上記操作指示情報が、予め設定した時刻に動作を終了させる上記機器の動作である場合、上記入力画面において、上記スケジュールの上記終了予定時刻を入力可能としてもよい。
【０１９９】
上記の構成によれば、上記スケジュール情報が含む上記操作指示情報が、予め設定した時刻に動作を終了させる上記機器の動作である場合、上記スケジュールの上記終了予定時刻を入力可能とする。これにより、メンバーがスケジュールを登録／変更する際、機器の動作を終了予定時刻に終了（停止）させたり、機器へ送信済みの操作指示を終了予定時刻に無効とすることが可能な動作指示情報を入力する場合に、該メンバーにスケジュールの終了予定時刻を入力させることができる。また、機器の動作を終了予定時刻に終了（停止）させたり、機器へ送信済みの操作指示を終了予定時刻に無効とするように指示したりできない動作指示情報を入力する場合には、メンバーがスケジュールの終了予定時刻を入力できないようにしてもよい。
【０２００】
本発明の態様６に係るスケジュール管理装置は、上記態様１から５において、上記スケジュール毎に、上記スケジュールに関連するメッセージを、上記グループのメンバーに対して提示可能な状態とするかどうかを決定する提示要否決定手段（メッセージ投稿判定部２１３）を備えてもよい。
【０２０１】
上記の構成によれば、上記スケジュール毎に、上記スケジュールに関連するメッセージを提示可能な状態とするかどうかを決定する。これにより、すべてのスケジュールの中から選択された一部のスケジュールに関連するメッセージのみを、提示可能な状態とすることができる。よって、提示が必要なメッセージのみを提示することができるため、不要なメッセージを提示して、メッセージを提示する効果が低減することを避けることができる。
【０２０２】
本発明の態様７に係るスケジュール管理装置は、上記態様６において、上記スケジュール情報は、該スケジュール情報が示す上記スケジュールに関連するメッセージを、上記グループのメンバーに対して提示可能な状態とするかどうかを指定する提示要否情報を含み、上記提示要否決定手段は、上記提示要否情報に従って、上記メッセージを上記グループのメンバーに対して提示可能な状態とするかどうかを決定してもよい。
【０２０３】
上記の構成によれば、上記スケジュール情報に含まれる上記提示要否情報に従って、上記メッセージを上記グループのメンバーに対して提示可能な状態とする。これにより、スケジュールに関連するメッセージを上記グループのメンバーに対して提示するか否かを、例えば、スケジュールの登録者がスケジュールを登録する際に指定することができる。
【０２０４】
本発明の態様８に係るスケジュール管理装置は、上記態様６において、上記スケジュール情報は、該スケジュール情報が示す上記スケジュールを登録した登録者を示す登録者情報および該スケジュールの対象者を示す対象者情報を含み、上記提示要否決定手段は、上記登録者と上記対象者が異なる場合、上記メッセージを上記グループのメンバーに対して提示可能な状態とすることを決定してもよい。
【０２０５】
上記の構成によれば、上記スケジュールを登録した登録者と上記対象者が異なる場合、上記メッセージを上記グループのメンバーに対して提示可能な状態とする。これにより、あるメンバーが、自分以外の行動予定のスケジュールを登録した場合、該登録されたスケジュールに関連するメッセージを、該スケジュールの登録者以外のメンバー（対象者を含む）が確認できる。
【０２０６】
本発明の態様９に係るスケジュール管理装置は、上記態様６において、上記スケジュール情報は、該スケジュール情報が示す上記スケジュールを登録した登録者を示す登録者情報を含み、上記提示要否決定手段は、上記登録者情報が示す登録者の属性が所定の条件を満たす場合、上記メッセージを上記グループのメンバーに対して提示可能な状態とすることを決定してもよい。
【０２０７】
例えば、子供がスケジュールを登録した場合には、そのスケジュールの適否などの確認を上記グループの大人のメンバーが確認する方が良い場合がある。上記の構成によれば、上記スケジュールを登録した登録者の属性が所定の条件を満たす場合、上記メッセージを上記グループのメンバーに対して提示可能な状態とする。これにより、上記グループの大人のメンバーが上記メッセージの提示を受けて、子供が登録したスケジュールについて確認することができる。
【０２０８】
本発明の態様１０に係るスケジュール管理装置は、上記態様３から５において、上記スケジュール毎に、上記スケジュールに関連するメッセージを、上記グループのメンバーに対して提示可能な状態とするかどうかを決定する提示要否決定手段を備え、上記提示要否決定手段は、上記スケジュール情報が含む上記操作指示情報が示す上記機器の動作の内容に応じて、上記メッセージを上記グループのメンバーに対して提示可能な状態とするか否かを決定してもよい。
【０２０９】
上記の構成によれば、上記スケジュール情報が含む上記操作指示情報が示す上記機器の動作の内容に応じて、上記メッセージを上記グループのメンバーに対して提示可能な状態とするか否かを決定する。これにより、機器の動作の予定を、上記グループのメンバーに適切に知らせることができる。
【０２１０】
本発明の態様１１に係るスケジュール管理装置は、上記態様３から５において、上記スケジュール毎に、上記スケジュールに関連するメッセージを、上記グループのメンバーに対して提示可能な状態とするかどうかを決定する提示要否決定手段を備え、上記スケジュール情報は、該スケジュール情報が示す上記スケジュールの対象者を示す対象者情報を含み、上記提示要否決定手段は、上記スケジュール情報が上記操作指示情報を含む場合、上記スケジュール情報が含む上記対象者情報が示す上記機器に応じて、上記メッセージを上記グループのメンバーに対して提示可能な状態とするか否かを決定してもよい。
【０２１１】
上記の構成によれば、上記スケジュール情報が上記操作指示情報を含む場合、上記スケジュール情報が含む上記対象者情報が示す上記機器に応じて、上記メッセージを上記グループのメンバーに対して提示可能な状態とするか否かを決定する。これにより、機器の動作の予定を、上記グループのメンバーに適切に知らせることができる。
【０２１２】
本発明の態様１２に係るスケジュール管理装置は、上記態様１から１１において、上記メッセージ制御手段は、上記グループのメンバーが閲覧可能な電子掲示板（家族伝言板）に上記メッセージを投稿することによって、上記メッセージを上記グループのメンバーに対して提示可能な状態としてもよい。
【０２１３】
上記の構成によれば、スケジュールに関連するメッセージは、上記グループのメンバーが閲覧可能な電子掲示板に投稿される。これにより、上記メッセージを上記グループのメンバーに円滑に提示することができる。
【０２１４】
本発明の態様１３に係るメッセージ提示システム（家族伝言板システム１００）は、登録されたスケジュールを管理し、上記スケジュールの開始予定時刻に、上記スケジュールに関連するメッセージを、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態とするスケジュール管理装置と、上記メンバーが上記メッセージの提示を受ける情報端末（携帯端末４）と、を含む。
【０２１５】
上記の構成によれば、スケジュールの開始予定時刻に、該スケジュールに関連するメッセージをメッセージの提示対象として予め登録されたグループのメンバーに対して、該メッセージを情報端末において提示する。これにより、スケジュールに関連するメッセージを、当該スケジュールの開始予定時刻に、上記グループのメンバーが使用する情報端末上で閲覧することができる。
【０２１６】
本発明の態様１４に係る情報端末は、スケジュールの開始予定時刻を示す開始予定時刻情報を含む、スケジュールの内容を示すスケジュール情報を、スケジュールを管理するスケジュール管理装置に登録する登録手段（携帯端末通信部４４）と、上記スケジュール管理装置から取得した上記スケジュールおよび上記スケジュールに関連するメッセージを提示する提示手段（表示部４１）と、を備え、上記メッセージは、上記スケジュールの開始予定時刻に、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態となる。
【０２１７】
これにより、スケジュール管理装置へのスケジュール情報の登録、および上記スケジュール管理装置から取得した上記スケジュールおよび上記スケジュールに関連するメッセージの提示を、情報端末を用いて行うことができる。
【０２１８】
本発明の態様１５に係るスケジュール管理装置の制御方法は、スケジュールの内容を示すスケジュール情報を用いて、スケジュールを管理するスケジュール管理装置の制御方法であって、上記スケジュールの開始予定時刻に、該スケジュールに関連するメッセージを、上記メッセージの提示対象として予め登録されたグループのメンバーに対して提示可能な状態とするメッセージ制御ステップを含む。
【０２１９】
上記の構成によれば、態様１と同様の効果を奏する。
【０２２０】
本発明の各態様に係るスケジュール管理装置、および情報端末は、コンピュータによって実現してもよく、この場合には、コンピュータを上記スケジュール管理装置、および情報端末が備える各手段として動作させることにより上記スケジュール管理装置、および情報端末をコンピュータにて実現させる上記スケジュール管理装置、および情報端末の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０２２１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０２２２】
本発明は、ユーザのスケジュールを管理する装置や家電などに利用することができる。
【符号の説明】
【０２２３】
１  エージェントサーバ（機器制御装置）
４  携帯端末（情報端末）
９  対象家電（機器）
２１  スケジュール管理サーバ（スケジュール管理装置）
２４  スケジュール管理サーバ時計部（時計手段）
４１  表示部（提示手段）
４４  携帯端末通信部（登録手段）
１００  家族伝言板システム（メッセージ提示システム）
２１１  スケジュール管理サーバ通信部（メッセージ制御手段、操作指示送信手段）
２１２  スケジュール情報管理部（入力画面表示手段）
２１３  メッセージ投稿判定部（提示要否決定手段）
２１４  メッセージ生成部（メッセージ制御手段）
Ｓ２１７  メッセージ制御ステップ
【図１】
2015219786.tif 000003
【図２】
2015219786.tif 000004
【図３】
2015219786.tif 000005
【図４】
2015219786.tif 000006
【図５】
2015219786.tif 000007
【図６】
2015219786.tif 000008
【図７】
2015219786.tif 000009
【図８】
2015219786.tif 000010
【図９】
2015219786.tif 000011
【図１０】
2015219786.tif 000012
【図１１】
2015219786.tif 000013
【図１２】
2015219786.tif 000014
【図１３】
2015219786.tif 000015
【図１４】
2015219786.tif 000016
【図１５】
2015219786.tif 000017
【図１６】
2015219786.tif 000018
【図１７】
2015219786.tif 000019
【図１８】
2015219786.tif 000020
【図１９】
2015219786.tif 000021