(57)【要約】【課題】２者の間で、少なくとも一方が他方の存在を感じられる機会を増やす。【解決手段】通信装置２１０は、情報を送受信する通信部２１３と、通信部２１３を介して、第１ユーザにより入力されたユーザ入力情報４００を受信し、第２ユーザの操作に応じてユーザ入力情報４００を第２ユーザに向けて出力する制御を行い、当該制御を行った場合に、通信部２１３を介して、第２ユーザがユーザ入力情報４００に接する第１行動をとったことを示す情報を第１行動情報４１０として送信する制御部２１１であって、第２ユーザの第１行動とは別の第２行動を含む行動状況を認識し、通信部２１３を介して、行動状況の認識結果を示す第２行動情報４２０を送信する制御部２１１とを備える。【選択図】図３
2020123936.tif 000002
【特許請求の範囲】
【請求項１】
情報を送受信する通信部と、
前記通信部を介して、第１ユーザにより入力されたユーザ入力情報を受信し、第２ユーザの操作に応じて前記ユーザ入力情報を前記第２ユーザに向けて出力する制御を行い、当該制御を行った場合に、前記通信部を介して、前記第２ユーザが前記ユーザ入力情報に接する第１行動をとったことを示す情報を第１行動情報として送信する制御部であって、前記第２ユーザの前記第１行動とは別の第２行動を含む行動状況を認識し、前記通信部を介して、前記行動状況の認識結果を示す第２行動情報を送信する制御部と
を備える通信装置。
【請求項２】
前記制御部は、ある期限までに、前記第２ユーザの操作に応じて前記ユーザ入力情報を前記第２ユーザに向けて出力する制御を行わなかった場合に、前記通信部を介して、前記第２ユーザが前記第１行動をとっていないことを示す情報を前記第１行動情報として送信する請求項１に記載の通信装置。
【請求項３】
前記制御部は、ある期限までに、前記第２ユーザの操作に応じて前記ユーザ入力情報を前記第２ユーザに向けて出力する制御を行わなかった場合に、前記通信部を介して、前記第２行動情報を送信する請求項１に記載の通信装置。
【請求項４】
前記制御部は、前記ユーザ入力情報を受信した時点を基準に前記期限を設定する請求項２又は請求項３に記載の通信装置。
【請求項５】
前記制御部は、前記第１行動情報を送信した時点と、前記第２行動情報を送信した時点とのうち遅い方の時点を基準に前記期限を設定する請求項２又は請求項３に記載の通信装置。
【請求項６】
前記制御部は、前記第２ユーザの住宅に設置されたセンサで得られたデータから、前記行動状況を認識する請求項１から請求項５のいずれか１項に記載の通信装置。
【請求項７】
前記制御部は、前記第２ユーザの住宅に設置されたメータで得られたデータから、前記行動状況を認識する請求項１から請求項６のいずれか１項に記載の通信装置。
【請求項８】
前記制御部は、前記第２ユーザの住宅に設置された電子機器に対する操作状況を前記行動状況として認識する請求項１から請求項７のいずれか１項に記載の通信装置。
【請求項９】
前記制御部は、前記通信部を介して、前記第２ユーザの住宅への来訪者により入力された来訪情報を受信し、前記来訪情報から、前記第２ユーザが前記来訪者に応対する行動を前記第２行動として認識する請求項１から請求項５のいずれか１項に記載の通信装置。
【請求項１０】
前記制御部は、前記第２ユーザが前記第２行動をとるべき状況であるかどうかを判定し、前記第２ユーザが前記第２行動をとるべき状況であると判定した場合に、前記第２行動を認識していなければ、前記第２ユーザが前記第２行動をとっていないことを示す情報を前記第２行動情報として送信する請求項１から請求項５のいずれか１項に記載の通信装置。
【請求項１１】
前記制御部は、前記第２ユーザの住宅に設置されたセンサで得られたデータから、前記第２ユーザが前記第２行動をとるべき状況であるかどうかを判定する請求項１０に記載の通信装置。
【請求項１２】
前記制御部は、過去の前記行動状況の認識結果から、前記第２ユーザが前記第２行動をとるべき状況であるかどうかを判定する請求項１０に記載の通信装置。
【請求項１３】
請求項１から請求項１２のいずれか１項に記載の通信装置と、
前記通信装置による制御に従って、前記ユーザ入力情報を前記第２ユーザに向けて出力する出力装置と
を備える情報出力システム。
【請求項１４】
情報を送受信する通信部と、
前記通信部を介して、第１ユーザにより入力されたユーザ入力情報を送信し、第２ユーザの操作に応じて前記ユーザ入力情報が前記第２ユーザに向けて出力された場合に、前記通信部を介して、前記第２ユーザが前記ユーザ入力情報に接する第１行動をとったことを示す情報を第１行動情報として受信し、前記第１行動情報を前記第１ユーザに向けて出力する制御を行う制御部であって、前記通信部を介して、前記第２ユーザの前記第１行動とは別の第２行動を含む行動状況の認識結果を示す第２行動情報を受信し、前記第２行動情報を前記第１ユーザに向けて出力する制御を行う制御部と
を備える通信装置。
【請求項１５】
前記制御部は、前記第１行動情報及び前記第２行動情報をまとめて出力する制御を行う場合に、前記第１行動情報及び前記第２行動情報を時系列に出力する制御を行う請求項１４に記載の通信装置。
【請求項１６】
前記制御部は、前記第１行動情報及び前記第２行動情報をまとめて出力する制御を行う場合に、前記第１行動情報と前記第２行動情報とで出力設定を変える請求項１４又は請求項１５に記載の通信装置。
【請求項１７】
前記制御部は、複数の行動の認識結果を示す情報が前記第２行動情報に含まれる場合に、各行動が認識される頻度の高さによって各行動の認識結果を示す情報の出力設定を変える請求項１４から請求項１６のいずれか１項に記載の通信装置。
【請求項１８】
前記制御部は、前記第１ユーザの操作に応じて前記第２行動情報を出力する制御を行い、複数の行動の認識結果を示す情報が前記第２行動情報に含まれる場合に、前記第１ユーザの操作が行われた時点の直近の制限数以下又は制限期間以内の行動の認識結果を示す情報を出力する制御を行う請求項１４から請求項１６のいずれか１項に記載の通信装置。
【請求項１９】
前記制御部は、前記第１行動情報及び前記第２行動情報を画面に表示する制御を、前記第１行動情報及び前記第２行動情報を出力する制御として行い、前記第２ユーザの住宅に設置されたセンサで得られたデータの値によって当該画面の表示設定を変える請求項１４に記載の通信装置。
【請求項２０】
請求項１４から請求項１９のいずれか１項に記載の通信装置と、
前記通信装置による制御に従って、前記第１行動情報及び前記第２行動情報を前記第１ユーザに向けて出力する出力装置と
を備える端末機器。
【請求項２１】
情報を送受信する通信部を備えるコンピュータに、
前記通信部を介して、第１ユーザにより入力されたユーザ入力情報を受信し、第２ユーザの操作に応じて前記ユーザ入力情報を前記第２ユーザに向けて出力する制御を行い、当該制御を行った場合に、前記通信部を介して、前記第２ユーザが前記ユーザ入力情報に接する第１行動をとったことを示す情報を第１行動情報として送信するステップと、
前記第２ユーザの前記第１行動とは別の第２行動を含む行動状況を認識し、前記通信部を介して、前記行動状況の認識結果を示す第２行動情報を送信するステップと
を実行させる通信プログラム。
【請求項２２】
情報を送受信する通信部を備えるコンピュータに、
前記通信部を介して、第１ユーザにより入力されたユーザ入力情報を送信し、第２ユーザの操作に応じて前記ユーザ入力情報が前記第２ユーザに向けて出力された場合に、前記通信部を介して、前記第２ユーザが前記ユーザ入力情報に接する第１行動をとったことを示す情報を第１行動情報として受信し、前記第１行動情報を前記第１ユーザに向けて出力する制御を行うステップと、
前記通信部を介して、前記第２ユーザの前記第１行動とは別の第２行動を含む行動状況の認識結果を示す第２行動情報を受信し、前記第２行動情報を前記第１ユーザに向けて出力する制御を行うステップと
を実行させる通信プログラム。
【請求項２３】
端末機器が、第１ユーザにより入力されたユーザ入力情報を送信し、
情報出力システムが、前記ユーザ入力情報を受信し、
前記情報出力システムが、第２ユーザの操作に応じて前記ユーザ入力情報を前記第２ユーザに向けて出力し、その場合に、前記第２ユーザが前記ユーザ入力情報に接する第１行動をとったことを示す情報を第１行動情報として送信し、
前記端末機器が、前記第１行動情報を受信し、前記第１行動情報を前記第１ユーザに向けて出力し、
前記情報出力システムが、前記第２ユーザの前記第１行動とは別の第２行動を含む行動状況を認識し、前記行動状況の認識結果を示す第２行動情報を送信し、
前記端末機器が、前記第２行動情報を受信し、前記第２行動情報を前記第１ユーザに向けて出力する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、情報出力システム、端末機器、通信プログラム、及び通信方法に関する。
【背景技術】
【０００２】
２世帯住宅で孫と一緒に住んでいる祖父母と違って、孫と離れて暮らしている祖父母は、日々の孫の成長を見ることができない。
【０００３】
特許文献１には、離れた場所に住む２者の間で、特別な知識を必要とせず、手軽に画像を共有することを可能にする技術が記載されている。この技術によれば、孫と離れて暮らしている祖父母でも、投稿された孫の画像を閲覧することで、日々の孫の成長を見ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１５／１９０５６７号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
２世帯住宅には、親世帯と子世帯とで居住空間が分かれているものがある。そのような住宅では、親世帯と子世帯とが顔を合わせる機会は相対的に少ないものの、隣に住んでいるため、互いの存在を日常的に感じることができる。
【０００６】
特許文献１に記載の技術では、子世帯のユーザが投稿した画像が親世帯のユーザにより閲覧されると、画像が閲覧されたことが子世帯のユーザに通知される。そのため、親世帯と離れて暮らしている子世帯でも、通知を受けた際に、親世帯の存在を感じることができる。しかし、画像が閲覧される頻度が少なければ、通知の頻度も少ないため、子世帯が親世帯の存在を日常的に感じることはできない。
【０００７】
本発明の目的は、２者の間で、少なくとも一方が他方の存在を感じられる機会を増やすことである。
【課題を解決するための手段】
【０００８】
本発明の一実施形態に係る通信装置は、
情報を送受信する通信部と、
前記通信部を介して、第１ユーザにより入力されたユーザ入力情報を受信し、第２ユーザの操作に応じて前記ユーザ入力情報を前記第２ユーザに向けて出力する制御を行い、当該制御を行った場合に、前記通信部を介して、前記第２ユーザが前記ユーザ入力情報に接する第１行動をとったことを示す情報を第１行動情報として送信する制御部であって、前記第２ユーザの前記第１行動とは別の第２行動を含む行動状況を認識し、前記通信部を介して、前記行動状況の認識結果を示す第２行動情報を送信する制御部と
を備える。
【０００９】
本発明の一実施形態に係る別の通信装置は、
情報を送受信する通信部と、
前記通信部を介して、第１ユーザにより入力されたユーザ入力情報を送信し、第２ユーザの操作に応じて前記ユーザ入力情報が前記第２ユーザに向けて出力された場合に、前記通信部を介して、前記第２ユーザが前記ユーザ入力情報に接する第１行動をとったことを示す情報を第１行動情報として受信し、前記第１行動情報を前記第１ユーザに向けて出力する制御を行う制御部であって、前記通信部を介して、前記第２ユーザの前記第１行動とは別の第２行動を含む行動状況の認識結果を示す第２行動情報を受信し、前記第２行動情報を前記第１ユーザに向けて出力する制御を行う制御部と
を備える。
【００１０】
本発明の一実施形態に係る通信プログラムは、
情報を送受信する通信部を備えるコンピュータに、
前記通信部を介して、第１ユーザにより入力されたユーザ入力情報を受信し、第２ユーザの操作に応じて前記ユーザ入力情報を前記第２ユーザに向けて出力する制御を行い、当該制御を行った場合に、前記通信部を介して、前記第２ユーザが前記ユーザ入力情報に接する第１行動をとったことを示す情報を第１行動情報として送信するステップと、
前記第２ユーザの前記第１行動とは別の第２行動を含む行動状況を認識し、前記通信部を介して、前記行動状況の認識結果を示す第２行動情報を送信するステップと
を実行させる。
【００１１】
本発明の一実施形態に係る別の通信プログラムは、
情報を送受信する通信部を備えるコンピュータに、
前記通信部を介して、第１ユーザにより入力されたユーザ入力情報を送信し、第２ユーザの操作に応じて前記ユーザ入力情報が前記第２ユーザに向けて出力された場合に、前記通信部を介して、前記第２ユーザが前記ユーザ入力情報に接する第１行動をとったことを示す情報を第１行動情報として受信し、前記第１行動情報を前記第１ユーザに向けて出力する制御を行うステップと、
前記通信部を介して、前記第２ユーザの前記第１行動とは別の第２行動を含む行動状況の認識結果を示す第２行動情報を受信し、前記第２行動情報を前記第１ユーザに向けて出力する制御を行うステップと
を実行させる。
【００１２】
本発明の一実施形態に係る通信方法では、
端末機器が、第１ユーザにより入力されたユーザ入力情報を送信し、
情報出力システムが、前記ユーザ入力情報を受信し、
前記情報出力システムが、第２ユーザの操作に応じて前記ユーザ入力情報を前記第２ユーザに向けて出力し、その場合に、前記第２ユーザが前記ユーザ入力情報に接する第１行動をとったことを示す情報を第１行動情報として送信し、
前記端末機器が、前記第１行動情報を受信し、前記第１行動情報を前記第１ユーザに向けて出力し、
前記情報出力システムが、前記第２ユーザの前記第１行動とは別の第２行動を含む行動状況を認識し、前記行動状況の認識結果を示す第２行動情報を送信し、
前記端末機器が、前記第２行動情報を受信し、前記第２行動情報を前記第１ユーザに向けて出力する。
【発明の効果】
【００１３】
本発明の一実施形態によれば、２者の間で、少なくとも一方が他方の存在を感じられる機会を増やすことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る通信システムの構成の概要を示す図である。
【図２】本発明の一実施形態に係る情報出力システムが備える機器の斜視図である。
【図３】本発明の一実施形態に係る通信システムの構成を示すブロック図である。
【図４】本発明の一実施形態に係る通信システムの動作を示すフローチャートである。
【図５】本発明の一実施形態に係る通信システムの動作を示すフローチャートである。
【図６】本発明の一実施形態に係る通信システムの動作を示すフローチャートである。
【図７】本発明の一実施形態に係る端末機器の画面の例を示す図である。
【図８】第１変形例に係る通信システムの動作を示すフローチャートである。
【図９】第２変形例に係る通信システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図を参照して説明する。
【００１６】
各図中、同一又は相当する部分には、同一符号を付している。本実施形態の説明において、同一又は相当する部分については、説明を適宜省略又は簡略化する。
【００１７】
図１を参照して、本実施形態の概要を説明する。
【００１８】
端末機器１０１は、第１ユーザによって使用される機器である。情報出力システム１０２は、第２ユーザの住宅に設置されるシステムである。第１ユーザ及び第２ユーザは、任意のユーザでよいが、本実施形態では、それぞれ互いに離れた場所に住む子世帯のユーザ及び親世帯のユーザである。子世帯家族の一員を第１ユーザと捉えてもよいし、又は子世帯家族の全体を第１ユーザと捉えてもよい。親世帯家族の一員を第２ユーザと捉えてもよいし、又は親世帯家族の全体を第２ユーザと捉えてもよい。第１ユーザ及び第２ユーザの関係は、１対１の関係に限らず、１対多、多対１、及び多対多のいずれの関係でもよい。
【００１９】
端末機器１０１は、ユーザ入力情報４００を送信する。情報出力システム１０２は、ユーザ入力情報４００を受信する。ユーザ入力情報４００は、端末機器１０１から情報出力システム１０２に直接送信されてもよいが、本実施形態では、端末機器１０１からサーバ１０３に送信され、サーバ１０３で一旦保存された後、サーバ１０３から情報出力システム１０２に送信される。
【００２０】
ユーザ入力情報４００は、第１ユーザにより入力された情報である。本実施形態では、ユーザ入力情報４００には、第１ユーザが端末機器１０１で撮影した第１ユーザの子、すなわち、第２ユーザの孫の写真又は動画などの画像が含まれる。ユーザ入力情報４００には、他の画像が含まれてもよいし、又は音声若しくはテキストメッセージなど、画像以外のデータが含まれてもよい。
【００２１】
情報出力システム１０２は、第２ユーザの操作に応じてユーザ入力情報４００を第２ユーザに向けて出力する。その場合に、情報出力システム１０２は、第１行動情報４１０を送信する。端末機器１０１は、第１行動情報４１０を受信する。第１行動情報４１０は、情報出力システム１０２からサーバ１０３経由で端末機器１０１に送信されてもよいが、本実施形態では、情報出力システム１０２から端末機器１０１に直接送信される。端末機器１０１は、第１行動情報４１０を第１ユーザに向けて出力する。
【００２２】
第１行動情報４１０は、第２ユーザがユーザ入力情報４００に接する第１行動をとったことを示す情報である。本実施形態では、第１行動情報４１０には、第２ユーザが画像を見る行動を第１行動としてとったことを示す「画像を見ました！」などのメッセージが含まれる。ユーザ入力情報４００が音声であれば、第１行動情報４１０には、第２ユーザが音声を聞く行動を第１行動としてとったことを示す「音声を聞きました！」などのメッセージが含まれてもよい。ユーザ入力情報４００がテキストメッセージであれば、第１行動情報４１０には、第２ユーザがテキストメッセージを読む行動を第１行動としてとったことを示す「メッセージを読みました！」などのメッセージが含まれてもよい。
【００２３】
情報出力システム１０２は、第２ユーザの第１行動とは別の第２行動を含む行動状況を認識する。情報出力システム１０２は、第２行動情報４２０を送信する。端末機器１０１は、第２行動情報４２０を受信する。第２行動情報４２０は、情報出力システム１０２からサーバ１０３経由で端末機器１０１に送信されてもよいが、本実施形態では、情報出力システム１０２から端末機器１０１に直接送信される。端末機器１０１は、第２行動情報４２０を第１ユーザに向けて出力する。
【００２４】
第２行動情報４２０は、情報出力システム１０２により第２ユーザの行動状況が認識された結果を示す情報である。第２行動情報４２０には、第２ユーザが第２行動をとったことを示す情報、又は第２ユーザが第２行動をとるべき状況で第２行動をとっていないことを示す情報が含まれる。本実施形態では、第２ユーザがエアコンの電源オンの操作が第２行動として認識されていれば、第２行動情報４２０には、第２ユーザがエアコンの電源オンの操作を行ったことを示す「エアコンをつけました！」などのメッセージが含まれる。エアコンの他の操作、又はエアコン以外の家電の操作が第２行動として認識されていれば、第２行動情報４２０には、第２ユーザがその操作を行ったことを示すメッセージが含まれてもよい。家電の操作以外の行動が第２行動として認識されていれば、第２行動情報４２０には、第２ユーザがその行動をとったことを示すメッセージが含まれてもよい。一方、第２ユーザがエアコンの電源オンの操作を行うべき状況でそのような操作が第２行動として認識されていなければ、第２行動情報４２０には、第２ユーザがエアコンの電源オンの操作を行うべき状況で行っていないことを示す「エアコンをつけていません！」などのメッセージが含まれる。エアコンの他の操作、又はエアコン以外の家電の操作が行われるべき状況でそのような操作が第２行動として認識されていなければ、第２行動情報４２０には、第２ユーザがそのような操作を行うべき状況で行っていないことを示すメッセージが含まれてもよい。家電の操作以外の行動がとられるべき状況でそのような行動が第２行動として認識されていなければ、第２行動情報４２０には、第２ユーザがそのような行動をとるべき状況でとっていないことを示すメッセージが含まれてもよい。
【００２５】
本実施形態では、第１ユーザが投稿した画像が第２ユーザにより閲覧されると、画像が閲覧されたことが第１ユーザに通知されるのに加え、第２ユーザの特定の行動が認識されると、その行動がとられたことが第１ユーザに通知される。そのため、親世帯と離れて暮らしている子世帯でも、通知を受ける度に、親世帯の存在を感じることができる。画像が閲覧される頻度が少なくても、画像を閲覧する行動とは別の行動についての通知があるため、通知の頻度が少なくならず、子世帯が親世帯の存在を日常的に感じることができる。画像の閲覧の頻度以外に、子世帯からの画像の送信の頻度が少ないケースもある。画像が送信されないと閲覧もされない。しかし、そのような場合でも、画像を閲覧する行動とは別の行動についての通知があるため、通知の頻度が少なくならず、子世帯が親世帯の存在を日常的に感じることができる。また、本実施形態では、第２ユーザが特定の行動をとるべき状況でその行動が認識されていないと、その行動がとられるべき状況でとられていないことが第１ユーザに通知される。このような通知は、親世帯と離れて暮らしている子世帯にとって、親世帯を訪問するか、又は電話若しくはメールなどのコミュニケーション手段で親世帯に連絡をとるきっかけになりやすく、子世帯と親世帯との間のコミュニケーションの促進につながる。
【００２６】
このように、本実施形態によれば、第１ユーザと第２ユーザとの間で、少なくとも第１ユーザが第２ユーザの存在を感じられる機会を増やすことができる。
【００２７】
第１ユーザ及び第２ユーザの関係が、多対１であれば、複数の子世代家族から親世代家族への画像送信と、親世代家族から複数の子世代家族への通知とが行われる。第１ユーザ及び第２ユーザの関係が、例えば、１対多であれば、子世代家族から複数の親世代家族への画像送信と、複数の親世代家族から子世代家族への通知とが行われる。第１ユーザ及び第２ユーザの関係が、例えば、多対多であれば、複数の子世代家族から複数の親世代家族への画像送信と、複数の親世代家族から複数の子世代家族への通知とが行われる。
【００２８】
本実施形態の一変形例として、親世帯側から子世帯側への通知に加えて、子世帯側から親世帯側への通知を行ってもよい。双方向の通知を行うことで、第１ユーザと第２ユーザとの間で、第２ユーザが第１ユーザの存在を感じられる機会も増やすことができる。
【００２９】
例えば、本実施形態に係る端末機器１０１と同等の機能を情報出力システム１０２に付加するとともに、本実施形態に係る情報出力システム１０２と同等の機能を端末機器１０１に付加してもよい。あるいは、本実施形態に係る端末機器１０１と同等の機能を持つ端末機器を第２ユーザに提供するとともに、本実施形態に係る情報出力システム１０２と同等の機能を持つ情報出力システムを第１ユーザの住宅に設置してもよい。
【００３０】
この変形例では、第２ユーザが投稿した画像が第１ユーザにより閲覧されると、画像が閲覧されたことが第２ユーザに通知されるのに加え、第１ユーザの特定の行動が認識されると、その行動がとられたことが第２ユーザに通知される。あるいは、第１ユーザが特定の行動をとるべき状況でその行動が認識されていないと、その行動がとられるべき状況でとられていないことが第２ユーザに通知される。そのため、子世帯と離れて暮らしている親世帯でも、通知を受ける度に、子世帯の存在を感じることができる。よって、親世帯が子世帯の存在を日常的に感じることができる。すなわち、２世帯住宅のように、親世帯と子世帯とが互いの存在を日常的に感じることができる。その結果、デジタル時代の２世帯住宅、又はバーチャルな２世帯住宅を実現することができる。
【００３１】
図１、図２、及び図３を参照して、本実施形態に係る通信システム１００の構成を説明する。
【００３２】
通信システム１００は、端末機器１０１、情報出力システム１０２、及びサーバ１０３を備える。
【００３３】
端末機器１０１、情報出力システム１０２、及びサーバ１０３は、移動体通信網及びインターネットなどのネットワーク１０４を介して互いに通信可能である。
【００３４】
端末機器１０１は、本実施形態では、スマートフォン又はタブレットなど、第１ユーザによって携帯されるモバイル機器として構成されるが、デスクトップＰＣなど、第１ユーザによって住宅又はオフィスで使用される非モバイル機器として構成されてもよい。「ＰＣ」は、Personal Computerの略語である。
【００３５】
端末機器１０１は、通信装置１１０を備える。
【００３６】
通信装置１１０は、マイクロコンピュータ又はＳｏＣである。「ＳｏＣ」は、System on a Chipの略語である。通信装置１１０は、制御部１１１、記憶部１１２、通信部１１３、及び測位部１１４を備える。
【００３７】
制御部１１１は、１つ以上のプロセッサである。プロセッサとしては、ＣＰＵなどの汎用プロセッサ、又は特定の処理に特化した専用プロセッサを使用できる。「ＣＰＵ」は、Central Processing Unitの略語である。制御部１１１には、１つ以上の専用回路が含まれてもよいし、又は制御部１１１において、１つ以上のプロセッサを１つ以上の専用回路に置き換えてもよい。専用回路としては、例えば、ＦＰＧＡ又はＡＳＩＣを使用できる。「ＦＰＧＡ」は、Field-Programmable Gate Arrayの略語である。「ＡＳＩＣ」は、Application Specific Integrated Circuitの略語である。制御部１１１は、通信装置１１０を含む端末機器１０１の各部を制御しながら、通信装置１１０の動作に関わる情報処理を実行する。
【００３８】
記憶部１１２は、１つ以上のメモリである。メモリとしては、例えば、半導体メモリ、磁気メモリ、又は光メモリを使用できる。メモリは、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能する。記憶部１１２には、通信装置１１０の動作に用いられる情報と、通信装置１１０の動作によって得られた情報とが記憶される。
【００３９】
通信部１１３は、１つ以上の通信モジュールである。通信モジュールとしては、例えば、ＬＴＥ、４Ｇ、又は５Ｇに対応した通信モジュールを使用できる。「ＬＴＥ」は、Long Term Evolutionの略語である。「４Ｇ」は、4th Generationの略語である。「５Ｇ」は、5th Generationの略語である。端末機器１０１が非モバイル機器として構成される場合、通信モジュールとしては、例えば、ＬＡＮ規格に対応した通信モジュールも使用できる。「ＬＡＮ」は、Local Area Networkの略語である。通信部１１３は、通信装置１１０の動作に用いられる情報を受信し、また通信装置１１０の動作によって得られる情報を送信する。すなわち、通信部１１３は、情報を送受信する。
【００４０】
測位部１１４は、１つ以上の測位モジュールである。測位モジュールとしては、例えば、ＧＰＳ、ＱＺＳＳ、ＧＬＯＮＡＳＳ、又はＧａｌｉｌｅｏに対応した測位モジュールを使用できる。「ＧＰＳ」は、Global Positioning Systemの略語である。「ＱＺＳＳ」は、Quasi-Zenith Satellite Systemの略語である。ＱＺＳＳの衛星は、準天頂衛星と呼ばれる。「ＧＬＯＮＡＳＳ」は、Global Navigation Satellite Systemの略語である。測位部１１４は、端末機器１０１の位置情報を取得する。
【００４１】
通信装置１１０の機能は、本実施形態に係る第１通信プログラムを、制御部１１１に含まれるプロセッサで実行することにより実現される。すなわち、通信装置１１０の機能は、ソフトウェアにより実現される。第１通信プログラムは、通信装置１１０の動作に含まれるステップの処理をコンピュータに実行させることで、当該ステップの処理に対応する機能をコンピュータに実現させるためのプログラムである。すなわち、第１通信プログラムは、コンピュータを通信装置１１０として機能させるためのプログラムである。
【００４２】
プログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、又は半導体メモリを使用できる。プログラムの流通は、例えば、プログラムを記録したＤＶＤ又はＣＤ−ＲＯＭなどの可搬型記録媒体を販売、譲渡、又は貸与することによって行う。「ＤＶＤ」は、Digital Versatile Discの略語である。「ＣＤ−ＲＯＭ」は、Compact Disc Read Only Memoryの略語である。プログラムをサーバのストレージに格納しておき、ネットワークを介して、サーバから他のコンピュータにプログラムを転送することにより、プログラムを流通させてもよい。プログラムをプログラムプロダクトとして提供してもよい。
【００４３】
コンピュータは、例えば、可搬型記録媒体に記録されたプログラム又はサーバから転送されたプログラムを、一旦、メモリに格納する。そして、コンピュータは、メモリに格納されたプログラムをプロセッサで読み取り、読み取ったプログラムに従った処理をプロセッサで実行する。コンピュータは、可搬型記録媒体から直接プログラムを読み取り、プログラムに従った処理を実行してもよい。コンピュータは、コンピュータにサーバからプログラムが転送される度に、逐次、受け取ったプログラムに従った処理を実行してもよい。サーバからコンピュータへのプログラムの転送は行わず、実行指示及び結果取得のみによって機能を実現する、いわゆるＡＳＰ型のサービスによって処理を実行してもよい。「ＡＳＰ」は、Application Service Providerの略語である。プログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるものが含まれる。例えば、コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータは、「プログラムに準ずるもの」に該当する。
【００４４】
通信装置１１０の一部又は全ての機能が、制御部１１１に含まれる専用回路により実現されてもよい。すなわち、通信装置１１０の一部又は全ての機能が、ハードウェアにより実現されてもよい。
【００４５】
端末機器１０１は、１つ以上の入力装置１２０、及び１つ以上の出力装置１３０をさらに備える。
【００４６】
入力装置１２０としては、例えば、物理キー、静電容量キー、ポインティングデバイス、ディスプレイと一体的に設けられたタッチスクリーン、カメラ、又はマイクを使用できる。入力装置１２０は、通信装置１１０の動作に用いられる情報の入力を第１ユーザから受け付ける。
【００４７】
出力装置１３０としては、例えば、ディスプレイ又はスピーカを使用できる。ディスプレイとしては、例えば、ＬＣＤ又は有機ＥＬディスプレイを使用できる。「ＬＣＤ」は、Liquid Crystal Displayの略語である。「ＥＬ」は、Electro Luminescenceの略語である。出力装置１３０は、通信装置１１０の動作によって得られる情報を第１ユーザに向けて出力する。
【００４８】
情報出力システム１０２は、本実施形態では、ＳＴＢ２０１、リモートコントローラ２０２、及びテレビ２０３など、第２ユーザの住宅に設置される複数機器の組み合わせとして構成されるが、スマートフォン又はタブレットなど、第２ユーザによって携帯されるモバイル機器として構成されてもよいし、デスクトップＰＣなど、第２ユーザによって住宅又はオフィスで使用される非モバイル機器として構成されてもよい。「ＳＴＢ」は、Set-Top Boxの略語である。
【００４９】
ＳＴＢ２０１の外殻は、任意の形状でよいが、本実施形態では家を模した形状になっている。ＳＴＢ２０１の前面には、新しい画像などのユーザ入力情報４００が届いたことを通知するためのインジケータ２０４が設けられている。インジケータ２０４は、任意の形状でよいが、本実施形態では家の窓を模した形状になっている。ＳＴＢ２０１の背面には、ＨＤＭＩ（登録商標）接続用のポート２０５、ＵＳＢ接続用のポート２０６、及び電源接続用のポート２０７が設けられている。「ＨＤＭＩ（登録商標）」は、High Definition Multimedia Interface（登録商標）の略語である。「ＵＳＢ」は、Universal Serial Busの略語である。
【００５０】
情報出力システム１０２は、通信装置２１０を備える。
【００５１】
通信装置２１０は、マイクロコンピュータ又はＳｏＣである。通信装置２１０は、本実施形態では、ＳＴＢ２０１に内蔵される。通信装置２１０は、制御部２１１、記憶部２１２、通信部２１３、及びＩ／Ｏ部２１４を備える。「Ｉ／Ｏ」は、Input/Outputの略語である。
【００５２】
制御部２１１は、１つ以上のプロセッサである。プロセッサとしては、ＣＰＵなどの汎用プロセッサ、又は特定の処理に特化した専用プロセッサを使用できる。制御部２１１には、１つ以上の専用回路が含まれてもよいし、又は制御部２１１において、１つ以上のプロセッサを１つ以上の専用回路に置き換えてもよい。専用回路としては、例えば、ＦＰＧＡ又はＡＳＩＣを使用できる。制御部２１１は、通信装置２１０を含む情報出力システム１０２の各部を制御しながら、通信装置２１０の動作に関わる情報処理を実行する。
【００５３】
記憶部２１２は、１つ以上のメモリである。メモリとしては、例えば、半導体メモリ、磁気メモリ、又は光メモリを使用できる。メモリは、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能する。記憶部２１２には、通信装置２１０の動作に用いられる情報と、通信装置２１０の動作によって得られた情報とが記憶される。
【００５４】
通信部２１３は、１つ以上の通信モジュールである。通信モジュールとしては、例えば、ＬＴＥ、４Ｇ、５Ｇ、又はＬＡＮ規格に対応した通信モジュールを使用できる。通信部２１３は、通信装置２１０の動作に用いられる情報を受信し、また通信装置２１０の動作によって得られる情報を送信する。すなわち、通信部２１３は、情報を送受信する。
【００５５】
Ｉ／Ｏ部２１４は、１つ以上のＩ／Ｏモジュールである。Ｉ／Ｏモジュールとしては、例えば、ＨＤＭＩ（登録商標）、ＵＳＢ、又はＢＬＥに対応したＩ／Ｏモジュールを使用できる。「ＢＬＥ」は、Bluetooth（登録商標） Low Energyの略語である。Ｉ／Ｏ部２１４は、通信装置２１０の動作に用いられる情報を受信し、また通信装置２１０の動作によって得られる情報を送信する。
【００５６】
通信装置２１０の機能は、本実施形態に係る第２通信プログラムを、制御部２１１に含まれるプロセッサで実行することにより実現される。すなわち、通信装置２１０の機能は、ソフトウェアにより実現される。第２通信プログラムは、通信装置２１０の動作に含まれるステップの処理をコンピュータに実行させることで、当該ステップの処理に対応する機能をコンピュータに実現させるためのプログラムである。すなわち、第２通信プログラムは、コンピュータを通信装置２１０として機能させるためのプログラムである。
【００５７】
通信装置２１０の一部又は全ての機能が、制御部２１１に含まれる専用回路により実現されてもよい。すなわち、通信装置２１０の一部又は全ての機能が、ハードウェアにより実現されてもよい。
【００５８】
情報出力システム１０２は、１つ以上の入力装置２２０、１つ以上の出力装置２３０、１つ以上のセンサ２４０、１つ以上のメータ２５０、及び１つ以上の電子機器２６０をさらに備える。
【００５９】
入力装置２２０としては、本実施形態では、リモートコントローラ２０２が使用されるが、例えば、物理キー、静電容量キー、ポインティングデバイス、ディスプレイと一体的に設けられたタッチスクリーン、カメラ、又はマイクを使用してもよい。入力装置２２０は、通信装置２１０の動作に用いられる情報の入力を第２ユーザから受け付ける。
【００６０】
出力装置２３０としては、本実施形態では、テレビ２０３が使用されるが、例えば、テレビ２０３以外のディスプレイ、又はスピーカを使用してもよい。ディスプレイとしては、例えば、ＬＣＤ又は有機ＥＬディスプレイを使用できる。出力装置２３０は、通信装置２１０の動作によって得られる情報を第２ユーザに向けて出力する。
【００６１】
テレビ２０３は、ＳＴＢ２０１の背面に設けられたポート２０５に差し込まれるケーブルを介してＳＴＢ２０１に接続される。ＳＴＢ２０１に対する操作は、リモートコントローラ２０２からテレビ２０３を介して行われる。すなわち、リモートコントローラ２０２は、第２ユーザによってリモートコントローラ２０２のボタン押下などの操作が行われると、その操作に応じた赤外線信号又は無線信号をテレビ２０３に送信する。テレビ２０３は、リモートコントローラ２０２から送信された赤外線信号又は無線信号に応じた制御信号をＨＤＭＩ（登録商標）通信によってＳＴＢ２０１に送信する。ＳＴＢ２０１の通信装置２１０は、テレビ２０３から送信された制御信号に応じた処理を実行する。これら一連の手順としては、特許文献１に記載の技術における、画像出力装置に対する操作を遠隔制御装置から表示装置を介して行う手順を適用してもよい。
【００６２】
センサ２４０は、第２ユーザの住宅に設置される。センサ２４０としては、例えば、温度センサ、湿度センサ、照度センサ、ドアセンサ、又は人感センサを使用できる。センサ２４０は、通信装置２１０の動作に用いられるデータを出力する。例えば、温度センサは、室内の温度を計測して温度のデータを出力する。湿度センサは、室内の湿度を計測して湿度のデータを出力する。照度センサは、室内の照度を計測して照度のデータを出力する。ドアセンサは、冷蔵庫のドアの開閉状態を検出してドアの開閉状態のデータを出力する。人感センサは、周囲の人間を感知して人間の在否状態のデータを出力する。
【００６３】
メータ２５０は、第２ユーザの住宅に設置される。メータ２５０としては、例えば、電力メータ、ガスメータ、又は水道メータを使用できる。メータ２５０は、通信装置２１０の動作に用いられるデータを出力する。例えば、電力メータは、第１ユーザの住宅での電力使用量を計測して電力使用量のデータを出力する。ガスメータは、第１ユーザの住宅でのガス使用量を計測してガス使用量のデータを出力する。水道メータは、第１ユーザの住宅での水道使用量を計測して水道使用量のデータを出力する。
【００６４】
センサ２４０及びメータ２５０は、ＳＴＢ２０１の背面に設けられたポート２０６に差し込まれるケーブルを介してＳＴＢ２０１に接続されるか、又は無線でＳＴＢ２０１に接続される。センサ２４０及びメータ２５０は、出力するデータが得られると、得られたデータをＵＳＢ通信、又はＢＬＥ通信若しくはその他の無線通信によってＳＴＢ２０１に送信する。ＳＴＢ２０１の通信装置２１０は、センサ２４０及びメータ２５０から送信されたデータを用いた処理を実行する。
【００６５】
電子機器２６０は、第２ユーザの住宅に設置される。電子機器２６０としては、例えば、エアコン、加湿器、照明機器、冷蔵庫、又はテレビ２０３などの家電を使用できる。電子機器２６０は、第２ユーザによって操作されると、どのような操作が行われたかを通信装置２１０に通知する。例えば、エアコンは、電源オン、電源オフ、温度の設定、湿度の設定、又は運転モードの切替などの操作が行われると、どの操作が行われたかを通信装置２１０に通知する。加湿器は、電源オン、電源オフ、強度の設定、又は運転モードの切替などの操作が行われると、どの操作が行われたかを通信装置２１０に通知する。照明機器は、電源オン、電源オフ、又は調光などの操作が行われると、どの操作が行われたかを通信装置２１０に通知する。冷蔵庫は、ドアの開閉、又は庫内の温度の設定などの操作が行われると、どの操作が行われたかを通信装置２１０に通知する。テレビ２０３は、電源オン、音量の設定、又はチャンネルの切替などの操作が行われると、どの操作が行われたかを通信装置２１０に通知する。
【００６６】
テレビ２０３を除く電子機器２６０は、ＳＴＢ２０１の背面に設けられたポート２０６に差し込まれるケーブルを介してＳＴＢ２０１に接続されるか、又は無線でＳＴＢ２０１に接続される。電子機器２６０は、第２ユーザによって操作が行われると、その操作が行われたことをＵＳＢ通信、又はＢＬＥ通信若しくはその他の無線通信によってＳＴＢ２０１に通知する。ＳＴＢ２０１の通信装置２１０は、電子機器２６０からの通知に応じた処理を実行する。
【００６７】
サーバ１０３は、任意の場所に設置されてよいが、本実施形態では、データセンタに設置される。サーバ１０３は、例えば、クラウドサーバである。
【００６８】
サーバ１０３は、制御部３０１、記憶部３０２、及び通信部３０３を備える。
【００６９】
制御部３０１は、１つ以上のプロセッサである。プロセッサとしては、ＣＰＵなどの汎用プロセッサ、又は特定の処理に特化した専用プロセッサを使用できる。制御部３０１には、１つ以上の専用回路が含まれてもよいし、又は制御部３０１において、１つ以上のプロセッサを１つ以上の専用回路に置き換えてもよい。専用回路としては、例えば、ＦＰＧＡ又はＡＳＩＣを使用できる。制御部３０１は、サーバ１０３の各部を制御しながら、サーバ１０３の動作に関わる情報処理を実行する。
【００７０】
記憶部３０２は、１つ以上のメモリである。メモリとしては、例えば、半導体メモリ、磁気メモリ、又は光メモリを使用できる。メモリは、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能する。記憶部３０２には、サーバ１０３の動作に用いられる情報と、サーバ１０３の動作によって得られた情報とが記憶される。
【００７１】
通信部３０３は、１つ以上の通信モジュールである。通信モジュールとしては、例えば、ＬＡＮ規格に対応した通信モジュールを使用できる。通信部３０３は、サーバ１０３の動作に用いられる情報を受信し、またサーバ１０３の動作によって得られる情報を送信する。すなわち、通信部３０３は、情報を送受信する。
【００７２】
サーバ１０３の機能は、本実施形態に係るサーバプログラムを、制御部３０１に含まれるプロセッサで実行することにより実現される。すなわち、サーバ１０３の機能は、ソフトウェアにより実現される。サーバプログラムは、サーバ１０３の動作に含まれるステップの処理をコンピュータに実行させることで、当該ステップの処理に対応する機能をコンピュータに実現させるためのプログラムである。すなわち、サーバプログラムは、コンピュータをサーバ１０３として機能させるためのプログラムである。
【００７３】
サーバ１０３の一部又は全ての機能が、制御部３０１に含まれる専用回路により実現されてもよい。すなわち、サーバ１０３の一部又は全ての機能が、ハードウェアにより実現されてもよい。
【００７４】
図４から図６を参照して、本実施形態に係る通信システム１００の動作を説明する。通信システム１００の動作は、本実施形態に係る通信方法に相当する。
【００７５】
図４のステップＳ１１及びステップＳ１２の処理は、端末機器１０１の通信装置１１０で実行される。
【００７６】
ステップＳ１１において、制御部１１１は、入力装置１２０を介して、第１ユーザによりユーザ入力情報４００が入力されると、そのユーザ入力情報４００を取得する。
【００７７】
具体的には、制御部１１１は、第１ユーザが入力装置１２０に含まれるカメラで第１ユーザの子、すなわち、第２ユーザの孫の画像を撮影すると、その画像を含むユーザ入力情報４００を取得する。ユーザ入力情報４００には、画像の識別子が含まれてもよい。ユーザ入力情報４００には、カメラでの画像の撮影時刻を示す時刻情報が含まれてもよい。あるいは、制御部１１１は、現在時刻を示す時刻情報を、取得したユーザ入力情報４００に追加してもよい。制御部１１１は、測位部１１４を介して、時刻情報に示されている時刻における端末機器１０１の位置情報を取得してもよい。制御部１１１は、取得した位置情報を、取得したユーザ入力情報４００に追加してもよい。位置情報は、例えば、ＧＰＳ、ＱＺＳＳ、ＧＬＯＮＡＳＳ、Ｇａｌｉｌｅｏ、又はこれらのうち２つ以上の組み合わせを利用して得られた、端末機器１０１の現在位置の２次元座標又は３次元座標である。制御部１１１は、ユーザ入力情報４００を記憶部１１２に書き込む。
【００７８】
ステップＳ１２において、制御部１１１は、通信部１１３を介して、ステップＳ１１で取得したユーザ入力情報４００を送信する。
【００７９】
具体的には、制御部１１１は、第２ユーザの孫の画像を含むユーザ入力情報４００を記憶部１１２から読み取る。制御部１１１は、ネットワーク１０４経由で、読み取ったユーザ入力情報４００をサーバ１０３に送信する。
【００８０】
図４のステップＳ１３からステップＳ１５の処理は、サーバ１０３で実行される。
【００８１】
ステップＳ１３において、制御部３０１は、通信部３０３を介して、ステップＳ１２で送信されたユーザ入力情報４００を受信する。
【００８２】
具体的には、制御部３０１は、ネットワーク１０４経由で、第２ユーザの孫の画像を含むユーザ入力情報４００を端末機器１０１から受信する。
【００８３】
ステップＳ１４において、制御部３０１は、ステップＳ１３で受信したユーザ入力情報４００を保存する。
【００８４】
具体的には、制御部３０１は、第２ユーザの孫の画像を含むユーザ入力情報４００を記憶部３０２又は外部のストレージに構築されたデータベースに登録する。
【００８５】
制御部３０１は、ステップＳ１３で受信したユーザ入力情報４００をそのまま保存してもよいが、本実施形態では、ステップＳ１３で受信したユーザ入力情報４００に含まれる画像に対し、情報出力システム１０２の出力形態に合わせて拡大又は縮小、及びクロップなどの加工を施し、加工後の画像を含むユーザ入力情報４００を保存する。
【００８６】
制御部３０１は、画像とともに時刻情報及び位置情報などのメタ情報がユーザ入力情報４００に含まれていれば、メタ情報を含めたままユーザ入力情報４００を保存してもよいし、又はメタ情報を含めないでユーザ入力情報４００を保存し、メタ情報を別途データベースに画像の識別子と関連付けて保存してもよい。メタ情報が画像の識別子と関連付けて保存される場合、必要に応じて画像の識別子からメタ情報を検索して使用することができる。
【００８７】
ステップＳ１５において、制御部３０１は、通信部３０３を介して、ステップＳ１４で保存したユーザ入力情報４００を送信する。
【００８８】
具体的には、制御部３０１は、第２ユーザの孫の画像を含むユーザ入力情報４００をデータベースから取得する。制御部３０１は、ネットワーク１０４経由で、取得したユーザ入力情報４００を情報出力システム１０２に送信する。
【００８９】
図４のステップＳ１６の処理は、情報出力システム１０２の通信装置２１０で実行される。
【００９０】
ステップＳ１６において、制御部２１１は、通信部２１３を介して、ステップＳ１５で送信されたユーザ入力情報４００を受信する。
【００９１】
具体的には、制御部２１１は、ネットワーク１０４経由で、第２ユーザの孫の画像を含むユーザ入力情報４００をサーバ１０３から受信する。制御部２１１は、受信したユーザ入力情報４００を記憶部２１２に書き込む。
【００９２】
本実施形態では、ステップＳ１６で受信されるユーザ入力情報４００に含まれる画像は、ステップＳ１４で情報出力システム１０２の出力形態に合わせて拡大又は縮小、及びクロップなどの加工が施された画像である。
【００９３】
ステップＳ１７において、制御部２１１は、ステップＳ１６でユーザ入力情報４００を受信したことを第２ユーザに通知する。
【００９４】
具体的には、制御部２１１は、ＳＴＢ２０１の前面に設けられたインジケータ２０４を点灯又は点滅させる。
【００９５】
このように、本実施形態では、第１ユーザにより新しいユーザ入力情報４００が入力された場合、新着画像があることがサーバ１０３からプッシュ方式で通知されるが、本実施形態の一変形例として、情報出力システム１０２から数分に１回などの間隔で定期的にサーバ１０３に新着画像の有無が問い合わせられ、新着画像があることがサーバ１０３からフェッチ方式で通知されてもよい。また、本実施形態では、第１ユーザにより新しいユーザ入力情報４００が入力された場合、その新しいユーザ入力情報４００がサーバ１０３から情報出力システム１０２に自動的に送信されるが、本実施形態の一変形例として、第２ユーザにより問い合わせの操作が行われ、その操作に応じて情報出力システム１０２からサーバ１０３に新しいユーザ入力情報４００の有無が問い合わせられ、その新しいユーザ入力情報４００がサーバ１０３から情報出力システム１０２に送信されてもよい。
【００９６】
図５のステップＳ２１からステップＳ２３の処理は、情報出力システム１０２の通信装置２１０で実行される。
【００９７】
ステップＳ２１において、制御部２１１は、入力装置２２０を介して、第２ユーザにより操作が行われると、その操作に応じて、ステップＳ１６で受信したユーザ入力情報４００を第２ユーザに向けて出力する制御を行う。この制御に従って、出力装置２３０がユーザ入力情報４００を第２ユーザに向けて出力する。
【００９８】
具体的には、制御部２１１は、第２ユーザが入力装置２２０に含まれるリモートコントローラ２０２のボタン押下などの操作を行い、テレビ２０３を介して、ユーザ入力情報４００に含まれる第２ユーザの孫の画像を表示するよう要求すると、その画像を記憶部２１２から読み取る。制御部２１１は、読み取った画像を出力装置２３０に含まれるテレビ２０３の画面に表示する制御を行う。この制御に従って、テレビ２０３が第２ユーザの孫の画像を画面に表示する。制御部２１１は、画像とともに画像の識別子がユーザ入力情報４００に含まれていれば、その識別子をテレビ２０３の画面に表示する制御を行ってもよい。制御部２１１は、画像とともに時刻情報がユーザ入力情報４００に含まれていれば、その時刻情報をテレビ２０３の画面に表示する制御を行ってもよい。制御部２１１は、画像とともに位置情報がユーザ入力情報４００に含まれていれば、その位置情報をテレビ２０３の画面に表示する制御を行ってもよい。
【００９９】
ステップＳ２２において、制御部２１１は、ステップＳ２１で第２ユーザの操作に応じてユーザ入力情報４００を第２ユーザに向けて出力する制御を行ったため、第２ユーザがユーザ入力情報４００に接する第１行動をとったことを示す情報を第１行動情報４１０として生成する。
【０１００】
具体的には、制御部２１１は、第２ユーザがユーザ入力情報４００に含まれる第２ユーザの孫の画像を見る行動を第１行動としてとったことを示す「画像を見ました！」などのメッセージを含む第１行動情報４１０を生成する。第１行動情報４１０には、メッセージそのものの代わりに、メッセージの識別子が含まれてもよい。制御部２１１は、現在時刻を示す時刻情報を閲覧時刻情報として、生成した第１行動情報４１０に追加してもよい。制御部２１１は、画像とともに画像の識別子がユーザ入力情報４００に含まれていれば、その識別子を、生成した第１行動情報４１０に追加してもよい。制御部２１１は、画像とともに時刻情報がユーザ入力情報４００に含まれていれば、その時刻情報を撮影時刻情報として、生成した第１行動情報４１０に追加してもよい。制御部１１１は、画像とともに位置情報がユーザ入力情報４００に含まれていれば、その位置情報を、生成した第１行動情報４１０に追加してもよい。制御部２１１は、第１行動情報４１０を記憶部２１２に書き込む。
【０１０１】
ステップＳ２３において、制御部２１１は、通信部２１３を介して、ステップＳ２２で生成した第１行動情報４１０を送信する。
【０１０２】
具体的には、制御部２１１は、「画像を見ました！」などのメッセージを含む第１行動情報４１０を記憶部２１２から読み取る。制御部２１１は、ネットワーク１０４経由で、読み取った第１行動情報４１０を端末機器１０１に送信する。
【０１０３】
図５のステップＳ２４及びステップＳ２５の処理は、端末機器１０１の通信装置１１０で実行される。
【０１０４】
ステップＳ２４において、制御部１１１は、通信部１１３を介して、ステップＳ２３で送信された第１行動情報４１０を受信する。
【０１０５】
具体的には、制御部１１１は、ネットワーク１０４経由で、「画像を見ました！」などのメッセージを含む第１行動情報４１０を情報出力システム１０２から受信する。制御部１１１は、受信した第１行動情報４１０を記憶部１１２に書き込む。
【０１０６】
ステップＳ２５において、制御部１１１は、ステップＳ２４で受信した第１行動情報４１０を第１ユーザに向けて出力する制御を行う。この制御に従って、出力装置１３０が第１行動情報４１０を第１ユーザに向けて出力する。
【０１０７】
具体的には、制御部１１１は、第１行動情報４１０に含まれる「画像を見ました！」などのメッセージを記憶部１１２から読み取る。制御部１１１は、読み取ったメッセージを出力装置１３０に含まれるディスプレイの画面に表示する制御を行う。この制御に従って、ディスプレイが「画像を見ました！」などのメッセージを画面に表示する。制御部１１１は、メッセージそのものの代わりに、メッセージの識別子が第１行動情報４１０に含まれていれば、その識別子に対応する、記憶部１１２に予め記憶されたメッセージを特定し、特定したメッセージをディスプレイの画面に表示する制御を行ってもよい。制御部１１１は、メッセージ又はメッセージの識別子とともに閲覧時刻情報が第１行動情報４１０に含まれていれば、その閲覧時刻情報をディスプレイの画面に表示する制御を行ってもよい。制御部１１１は、メッセージ又はメッセージの識別子とともに画像の識別子が第１行動情報４１０に含まれていれば、その画像の識別子をディスプレイの画面に表示する制御を行ってもよい。制御部１１１は、メッセージ又はメッセージの識別子とともに撮影時刻情報が第１行動情報４１０に含まれていれば、その撮影時刻情報をディスプレイの画面に表示する制御を行ってもよい。制御部１１１は、メッセージ又はメッセージの識別子とともに位置情報が第１行動情報４１０に含まれていれば、その位置情報をディスプレイの画面に表示する制御を行ってもよい。
【０１０８】
図６のステップＳ３１からステップＳ３３の処理は、情報出力システム１０２の通信装置２１０で実行される。
【０１０９】
ステップＳ３１において、制御部２１１は、第２ユーザの第１行動とは別の第２行動を含む行動状況を認識する。
【０１１０】
具体的には、制御部２１１は、第２ユーザの住宅に設置されたセンサ２４０で得られたデータから、行動状況を認識する。例えば、制御部２１１は、温度のデータを温度センサから順次受信し、受信したデータの値の変動を分析することで、第２ユーザによるエアコンの電源オンなどの操作を第２行動として認識する。制御部２１１は、湿度のデータを湿度センサから順次受信し、受信したデータの値の変動を分析することで、第２ユーザによるエアコン又は加湿器の電源オンなどの操作を第２行動として認識する。制御部２１１は、照度のデータを照度センサから順次受信し、受信したデータの値の変動を分析することで、第２ユーザによる照明機器の電源オンなどの操作を第２行動として認識する。制御部２１１は、ドアの開閉状態のデータをドアセンサから順次受信し、受信したデータの値の変動を分析することで、第２ユーザによる冷蔵庫のドアの開閉を第２行動として認識する。制御部２１１は、人間の在否状態のデータを人感センサから順次受信し、受信したデータの値の変動を分析することで、第２ユーザの部屋への出入りを第２行動として認識する。センサ２４０で得られたデータから、人間の行動を認識する技術としては、従来の行動認識技術を使用してもよいし、機械学習による独自の行動認識技術を使用してもよい。
【０１１１】
センサ２４０で得られるデータの種類と、第２行動として認識される行動とは、必ずしも１対１で対応する必要はなく、制御部２１１は、２種類以上のデータから、１つの行動を第２行動として認識してもよい。例えば、制御部２１１は、温度センサから受信した温度のデータと、湿度センサから受信した湿度のデータとから、第２ユーザによるエアコンの電源オンなどの操作を第２行動として認識してもよい。また、制御部２１１は、センサ２４０で得られるデータに、リアルタイム気象情報などの公開データを統合し、統合したデータから、１つの行動を第２行動として認識してもよい。例えば、制御部２１１は、温度センサから受信した温度のデータと、第２ユーザの住宅がある地域の気温のデータとを比較し、比較結果から、第２ユーザによるエアコンの電源オンなどの操作を第２行動として認識してもよい。
【０１１２】
あるいは、制御部２１１は、第２ユーザの住宅に設置されたメータ２５０で得られたデータから、行動状況を認識する。例えば、制御部２１１は、電力使用量のデータを電力メータから順次受信し、受信したデータの値の変動を分析することで、第２ユーザの起床、入浴、又は就寝などの行動を第２行動として認識する。制御部２１１は、ガス使用量のデータをガスメータから順次受信し、受信したデータの値の変動を分析することで、第２ユーザの起床、入浴、又は就寝などの行動を第２行動として認識する。制御部２１１は、水道使用量のデータを水道メータから順次受信し、受信したデータの値の変動を分析することで、第２ユーザの起床、入浴、又は就寝などの行動を第２行動として認識する。メータ２５０で得られたデータから、人間の行動を認識する技術としては、従来の行動認識技術を使用してもよいし、機械学習による独自の行動認識技術を使用してもよい。
【０１１３】
あるいは、制御部２１１は、第２ユーザの住宅に設置された電子機器２６０に対する操作状況を行動状況として認識する。例えば、制御部２１１は、エアコンから通知されるエアコンの操作を第２行動として認識する。制御部２１１は、加湿器から通知される加湿器の操作を第２行動として認識する。制御部２１１は、照明機器から通知される照明機器の操作を第２行動として認識する。制御部２１１は、冷蔵庫から通知される冷蔵庫の操作を第２行動として認識する。制御部２１１は、テレビ２０３から通知されるテレビ２０３の操作を第２行動として認識する。
【０１１４】
あるいは、制御部２１１は、通信部２１３を介して、第２ユーザの住宅への来訪者により入力された来訪情報を受信し、来訪情報から、第２ユーザが来訪者に応対する行動を第２行動として認識する。来訪情報は、例えば、宅配便、郵便、介護、又は給食の業者の端末機器から送信され、業者が第２ユーザの住宅を訪れた時刻、及びその時刻に業者が第２ユーザに応対されたことを示す情報である。
【０１１５】
ステップＳ３２において、制御部２１１は、ステップＳ３１における行動状況の認識結果を示す第２行動情報４２０を生成する。
【０１１６】
具体的には、制御部２１１は、ステップＳ３１で第２行動を認識していれば、第２ユーザが第２行動をとったことを示す情報を第２行動情報４２０として生成する。例えば、制御部２１１は、ステップＳ３１でエアコンの電源オンの操作を第２行動として認識していれば、第２ユーザがエアコンの電源オンの操作を行ったことを示す「エアコンをつけました！」などのメッセージを含む第２行動情報４２０を生成する。加湿器、照明機器、及びテレビ２０３の電源オンの操作についても、エアコンの電源オンの操作と同様である。制御部２１１は、ステップＳ３１で冷蔵庫のドアの開閉を第２行動として認識していれば、第２ユーザが冷蔵庫のドアを開閉したことを示す「冷蔵庫のドアを開閉しました！」などのメッセージを含む第２行動情報４２０を生成する。制御部２１１は、ステップＳ３１で入室を第２行動として認識していれば、第２ユーザが入室したことを示す「部屋に入りました！」などのメッセージを含む第２行動情報４２０を生成する。制御部２１１は、ステップＳ３１で起床を第２行動として認識していれば、第２ユーザが起床したことを示す「起きました」などのメッセージを含む第２行動情報４２０を生成する。制御部２１１は、認識結果の確度に応じてメッセージの表現を変えてもよく、例えば、「起きたようです」などのメッセージを含む第２行動情報４２０を生成してもよい。制御部２１１は、ステップＳ３１で入浴を第２行動として認識していれば、第２ユーザが入浴したことを示す「風呂に入りました」などのメッセージを含む第２行動情報４２０を生成する。制御部２１１は、ステップＳ３１で就寝を第２行動として認識していれば、第２ユーザが就寝したことを示す「寝ました」などのメッセージを含む第２行動情報４２０を生成する。制御部２１１は、認識結果の確度に応じてメッセージの表現を変えてもよく、例えば、「寝たようです」などのメッセージを含む第２行動情報４２０を生成してもよい。制御部２１１は、ステップＳ３１で宅配便の業者への応対を第２行動として認識していれば、第２ユーザが宅配便の業者に応対したことを示す「宅配便を受け取りました！」などのメッセージを含む第２行動情報４２０を生成する。第２行動情報４２０には、メッセージそのものの代わりに、メッセージの識別子が含まれてもよい。制御部２１１は、現在時刻を示す時刻情報を行動時刻情報として、生成した第２行動情報４２０に追加してもよい。制御部２１１は、第２行動情報４２０を記憶部２１２に書き込む。
【０１１７】
あるいは、制御部２１１は、第２ユーザの住宅に設置されたセンサ２４０で得られたデータから、第２ユーザが第２行動をとるべき状況であるかどうかを判定する。制御部２１１は、第２ユーザが第２行動をとるべき状況であると判定した場合に、ステップＳ３１で第２行動を認識していなければ、第２ユーザが第２行動をとっていないことを示す情報を第２行動情報４２０として生成する。例えば、制御部２１１は、温度のデータを温度センサから順次受信し、受信したデータの値の変動を分析することで、温度の急激な変化を検出する。制御部２１１は、温度の急激な変化を検出した場合に、第２ユーザがエアコンの電源オンの操作を行うべき状況であると判定する。制御部２１１は、温度の急激な変化を検出した場合に、人間の在否状態のデータを人感センサから受信し、受信したデータを参照して第２ユーザが部屋にいることを確認してから、第２ユーザがエアコンの電源オンの操作を行うべき状況であると判定してもよい。制御部２１１は、第２ユーザがエアコンの電源オンの操作を行うべき状況であると判定した場合に、ステップＳ３１でそのような操作を認識していなければ、第２ユーザがエアコンの電源オンの操作を行っていないことを示す「エアコンをつけていません！」などのメッセージを含む第２行動情報４２０を生成する。第２行動情報４２０には、メッセージそのものの代わりに、メッセージの識別子が含まれてもよい。制御部２１１は、現在時刻を示す時刻情報を行動時刻情報として、生成した第２行動情報４２０に追加してもよい。制御部２１１は、第２行動情報４２０を記憶部２１２に書き込む。
【０１１８】
あるいは、制御部２１１は、過去の行動状況の認識結果から、第２ユーザが第２行動をとるべき状況であるかどうかを判定する。制御部２１１は、第２ユーザが第２行動をとるべき状況であると判定した場合に、ステップＳ３１で第２行動を認識していなければ、第２ユーザが第２行動をとっていないことを示す情報を第２行動情報４２０として生成する。例えば、制御部２１１は、過去にステップＳ３１で第２ユーザの起床、入浴、又は就寝などの行動を第２行動として認識したときの日付、曜日、時刻、天気、及びセンサ２４０で得られたデータの値などの条件によって、第２行動の傾向を分析する。分析手法としては、機械学習などの任意の手法を用いることができる。制御部２１１は、分析結果に照らして、現在の日付、曜日、時刻、天気、及びセンサ２４０で得られたデータの値などの条件の下で第２ユーザが特定の行動を第２行動としてとる傾向がある場合に、第２ユーザがその行動をとるべき状況であると判定する。制御部２１１は、第２ユーザが起床すべき状況であると判定した場合に、ステップＳ３１で起床を第２行動として認識していなければ、第２ユーザが起床していないことを示す「起きていません」などのメッセージを含む第２行動情報４２０を生成する。制御部２１１は、第２ユーザが入浴すべき状況であると判定した場合に、ステップＳ３１で入浴を第２行動として認識していなければ、第２ユーザが入浴していないことを示す「風呂に入っていません」などのメッセージを含む第２行動情報４２０を生成する。制御部２１１は、第２ユーザが就寝すべき状況であると判定した場合に、ステップＳ３１で就寝を第２行動として認識していなければ、第２ユーザが就寝していないことを示す「寝ていません」などのメッセージを含む第２行動情報４２０を生成する。第２行動情報４２０には、メッセージそのものの代わりに、メッセージの識別子が含まれてもよい。制御部２１１は、現在時刻を示す時刻情報を行動時刻情報として、生成した第２行動情報４２０に追加してもよい。制御部２１１は、第２行動情報４２０を記憶部２１２に書き込む。
【０１１９】
ステップＳ３３において、制御部２１１は、通信部２１３を介して、ステップＳ３２で生成した第２行動情報４２０を送信する。
【０１２０】
具体的には、制御部２１１は、「エアコンをつけました！」又は「エアコンをつけていません！」などのメッセージを含む第２行動情報４２０を記憶部２１２から読み取る。制御部２１１は、ネットワーク１０４経由で、読み取った第２行動情報４２０を端末機器１０１に送信する。
【０１２１】
図６のステップＳ３４及びステップＳ３５の処理は、端末機器１０１の通信装置１１０で実行される。
【０１２２】
ステップＳ３４において、制御部１１１は、通信部１１３を介して、ステップＳ３３で送信された第２行動情報４２０を受信する。
【０１２３】
具体的には、制御部１１１は、ネットワーク１０４経由で、「エアコンをつけました！」又は「エアコンをつけていません！」などのメッセージを含む第２行動情報４２０を情報出力システム１０２から受信する。制御部１１１は、受信した第２行動情報４２０を記憶部１１２に書き込む。
【０１２４】
ステップＳ３５において、制御部１１１は、ステップＳ３４で受信した第２行動情報４２０を第１ユーザに向けて出力する制御を行う。この制御に従って、出力装置１３０が第２行動情報４２０を第１ユーザに向けて出力する。
【０１２５】
具体的には、制御部１１１は、第２行動情報４２０に含まれる「エアコンをつけました！」又は「エアコンをつけていません！」などのメッセージを記憶部１１２から読み取る。制御部１１１は、読み取ったメッセージを出力装置１３０に含まれるディスプレイの画面に表示する制御を行う。この制御に従って、ディスプレイが「エアコンをつけました！」又は「エアコンをつけていません！」などのメッセージを画面に表示する。制御部１１１は、メッセージそのものの代わりに、メッセージの識別子が第２行動情報４２０に含まれていれば、その識別子に対応する、記憶部１１２に予め記憶されたメッセージを特定し、特定したメッセージをディスプレイの画面に表示する制御を行ってもよい。制御部１１１は、メッセージ又はメッセージの識別子とともに行動時刻情報が第２行動情報４２０に含まれていれば、その行動時刻情報をディスプレイの画面に表示する制御を行ってもよい。
【０１２６】
図７は、第１行動情報４１０及び第２行動情報４２０が表示される、端末機器１０１の画面の例を示している。
【０１２７】
ステップＳ２５及びステップＳ３５の処理は、端末機器１０１の通信装置１１０で別々に実行されてもよいが、本実施形態ではまとめて実行される。
【０１２８】
ステップＳ２５及びステップＳ３５において、第１行動情報４１０及び第２行動情報４２０は、別々に出力されてもよいが、本実施形態ではまとめて出力される。
【０１２９】
制御部１１１は、第１行動情報４１０及び第２行動情報４２０をまとめて出力する制御を行う場合に、第１行動情報４１０及び第２行動情報４２０を時系列に出力する制御を行う。
【０１３０】
具体的には、制御部１１１は、第１行動情報４１０に含まれるメッセージ及び閲覧時刻情報の組み合わせと、第２行動情報４２０に含まれるメッセージ及び行動時刻情報の組み合わせとを時系列に並べて画面に表示する制御を行う。すなわち、制御部１１１は、第１行動情報４１０及び第２行動情報４２０をタイムライン表示する制御を行う。図７の例では、第１行動情報４１０に含まれる「画像を見ました！」というメッセージ及び「１１：５２」という時刻を示す閲覧時刻情報の組み合わせ、並びに第２行動情報４２０に含まれる「エアコンをつけました！」というメッセージ及び「１３：２４」という時刻を示す行動時刻情報の組み合わせなどが時刻の降順に並べて画面に表示されている。図７の例では、各組み合わせの隣に、各メッセージに対応するアイコンが表示されている。
【０１３１】
制御部１１１は、第１行動情報４１０及び第２行動情報４２０をまとめて出力する制御を行う場合に、第１行動情報４１０と第２行動情報４２０とで出力設定を変える。
【０１３２】
具体的には、制御部１１１は、第１行動情報４１０に含まれるメッセージ及び閲覧時刻情報の組み合わせを、第２行動情報４２０に含まれるメッセージ及び行動時刻情報の組み合わせよりも目立つ形式で画面に表示する制御を行う。すなわち、制御部１１１は、第１行動情報４１０を強調表示する制御を行う。図７の例では、第１行動情報４１０に含まれる「画像を見ました！」というメッセージ及び「１１：５２」という時刻を示す閲覧時刻情報の組み合わせが、他のメッセージ及び時刻情報の組み合わせよりも目立つように、枠付きで画面に表示されている。第１行動情報４１０に含まれるメッセージ及び閲覧時刻情報の組み合わせが、大きいフォントサイズ、太字、又は異なる色で画面に表示されてもよい。
【０１３３】
上述のように、本実施形態では、第１ユーザが入力した画像などのユーザ入力情報４００に関連して送信される第１行動情報４１０が、ユーザ入力情報４００に関係なく送信される第２行動情報４２０よりも目立つように表示される。そのため、本実施形態によれば、第１ユーザが新しい画像などのユーザ入力情報４００を入力するモチベーションを向上させることができる。
【０１３４】
制御部１１１は、第１ユーザの操作に応じて第２行動情報４２０を出力する制御を行う。制御部１１１は、複数の行動の認識結果を示す情報が第２行動情報４２０に含まれる場合に、第１ユーザの操作が行われた時点の直近の制限数以下又は制限期間以内の行動の認識結果を示す情報を出力する制御を行う。
【０１３５】
具体的には、制御部１１１は、第１ユーザが端末機器１０１を操作して第１通信プログラムに含まれるアプリケーションプログラムを起動したとき、又は第１ユーザが端末機器１０１をさらに操作して第２行動情報４２０に含まれるメッセージを表示するモードを選択したときに、そのメッセージを画面に表示する制御を行う。すなわち、制御部１１１は、第２行動情報４２０をプル表示する制御を行う。そして、制御部１１１は、画面に表示するメッセージの量を制限範囲内に調整する。図７の例では、各メッセージがプッシュ表示されることはなく、第１ユーザから明示的な要求があったときのみ画面に表示される。前日までのメッセージの表示は省略され、当日のメッセージのみが表示される。
【０１３６】
上述のように、本実施形態では、出力される情報の量が制限される。そのため、本実施形態によれば、第１ユーザが第２ユーザの存在を感じる機会が過度に増えることがなく、第１ユーザは煩わしさを感じにくい。
【０１３７】
本実施形態の一変形例として、メッセージの重要度に応じてメッセージがプッシュ表示されることがあってもよい。
【０１３８】
本実施形態の一変形例として、当日のメッセージだけでなく、前日のメッセージ、前日までの数日のメッセージ、又は当日と曜日などの属性が共通する過去の数日のメッセージが画面に表示されてもよい。当日以外の日のメッセージは、当日のメッセージよりも表示を薄くするなど、目立たないように表示されてもよい。当日以外の日のメッセージは、対応する時刻に応じて、当日のメッセージと位置を揃えるなど、比較しやすいように表示されてもよい。
【０１３９】
この変形例によれば、第２ユーザの行動が普段の行動パターンと異なる場合に、そのことを第１ユーザが気づきやすくなる。その結果、親世帯と離れて暮らしている子世帯に、親世帯を訪問するか、又は電話若しくはメールなどのコミュニケーション手段で親世帯に連絡をとるモチベーションが生じ、子世帯と親世帯との間のコミュニケーションが促進される。
【０１４０】
本実施形態の一変形例として、制御部１１１は、複数の行動の認識結果を示す情報が第２行動情報４２０に含まれる場合に、各行動が認識される頻度の高さによって各行動の認識結果を示す情報の出力設定を変えてもよい。
【０１４１】
具体的には、制御部１１１は、複数のメッセージが第２行動情報４２０に含まれる場合に、１日１回などの基準以上の頻度で認識される行動を示すメッセージの表示を省略してもよい。すなわち、制御部１１１は、第２行動情報４２０を間引き表示する制御を行う。図７の例では、第２ユーザは毎日起床及び就寝するはずなので、第２行動情報４２０に含まれる「起きました」というメッセージ及び「寝ました」というメッセージの表示が省略されてもよい。
【０１４２】
この変形例では、出力される情報の量が低減される。そのため、この変形例によれば、第１ユーザが第２ユーザの存在を感じる機会が過度に増えることがなく、第１ユーザは煩わしさを感じにくい。
【０１４３】
本実施形態の一変形例として、制御部１１１は、第２ユーザの住宅に設置されたセンサ２４０で得られたデータの値によって、第１行動情報４１０及び第２行動情報４２０を表示する画面の表示設定を変えてもよい。
【０１４４】
具体的には、制御部１１１は、温度センサ又は湿度センサで得られたデータの値によって、第１行動情報４１０及び第２行動情報４２０を表示する画面の背景色、その画面に表示される第２ユーザの家を模したアイコン、若しくは家の窓を模したアイコンの色、又はその画面に表示される第２ユーザを模したアバターの表情若しくは仕草を変えてもよい。例えば、温度センサで得られたデータに示されている温度が高ければ、画面の背景色が暖色に設定されてもよいし、画面上の家若しくは窓のアイコンの色が暖色に設定されてもよいし、又は画面上のアバターの表情若しくは仕草が暖かさを感じているものに設定されてもよい。温度センサで得られたデータに示されている温度が低ければ、画面の背景色が寒色に設定されてもよいし、画面上の家若しくは窓のアイコンの色が寒色に設定されてもよいし、又は画面上のアバターの表情若しくは仕草が寒さを感じているものに設定されてもよい。
【０１４５】
あるいは、制御部１１１は、照度センサで得られたデータの値によって、第１行動情報４１０及び第２行動情報４２０を表示する画面の背景色、又はその画面に表示される第２ユーザの家を模したアイコン、若しくは家の窓を模したアイコンの色を変えてもよい。例えば、照度センサで得られたデータに示されている照度が高ければ、画面の背景色が明色に設定されてもよいし、又は画面上の家若しくは窓のアイコンの色が明色に設定されてもよい。照度センサで得られたデータに示されている照度が低ければ、画面の背景色が暗色に設定されてもよいし、又は画面上の家若しくは窓のアイコンの色が暗色に設定されてもよい。
【０１４６】
あるいは、制御部１１１は、人感センサで得られたデータの値によって、第１行動情報４１０及び第２行動情報４２０を表示する画面に表示される第２ユーザを模したアイコン又はアバターの表示の有無を変えてもよい。例えば、人感センサで得られたデータに示されている人間の在否状態が「在」のときのみ画面上に第２ユーザのアイコン又はアバターが表示されてもよい。
【０１４７】
この変形例では、第２ユーザの家の様子が視覚的に表現される。そのため、この変形例によれば、第１ユーザがあたかも第２ユーザの隣に住んでいるような体験又は感覚を得ることができる。
【０１４８】
以上説明したように、端末機器１０１が備える通信装置１１０の制御部１１１は、通信部１１３を介して、第１ユーザにより入力されたユーザ入力情報４００を送信する。制御部１１１は、第２ユーザの操作に応じてユーザ入力情報４００が第２ユーザに向けて出力された場合に、通信部１１３を介して、第２ユーザがユーザ入力情報４００に接する第１行動をとったことを示す第１行動情報４１０を受信する。制御部１１１は、第１行動情報４１０を第１ユーザに向けて出力する制御を行う。また、制御部１１１は、通信部１１３を介して、第２ユーザの第１行動とは別の第２行動を含む行動状況の認識結果を示す第２行動情報４２０を受信する。制御部１１１は、第２行動情報４２０を第１ユーザに向けて出力する制御を行う。
【０１４９】
一方、情報出力システム１０２が備える通信装置２１０の制御部２１１は、通信部２１３を介して、第１ユーザにより入力されたユーザ入力情報４００を受信する。制御部２１１は、第２ユーザの操作に応じてユーザ入力情報４００を第２ユーザに向けて出力する制御を行う。制御部２１１は、当該制御を行った場合に、通信部２１３を介して、第２ユーザがユーザ入力情報４００に接する第１行動をとったことを示す第１行動情報４１０を送信する。また、制御部２１１は、第２ユーザの第１行動とは別の第２行動を含む行動状況を認識する。制御部２１１は、通信部２１３を介して、行動状況の認識結果を示す第２行動情報４２０を送信する。
【０１５０】
本実施形態では、第１ユーザにより入力されたユーザ入力情報４００が第２ユーザに向けて出力されると、第２ユーザがユーザ入力情報４００に接したことが第１ユーザに通知されるのに加え、第２ユーザのその他の行動を含む行動状況が認識されると、認識結果が第１ユーザに通知される。そのため、第１ユーザが、通知を受ける度に、第２ユーザの存在を感じることができる。第２ユーザがユーザ入力情報４００に接する頻度が少なくても、第２ユーザの行動状況の認識結果が第１ユーザに通知されるため、通知の頻度を高めることができる。すなわち、本実施形態によれば、２者の間で、少なくとも一方が他方の存在を感じられる機会を増やすことができる。
【０１５１】
本実施形態によれば、親などの第２ユーザと離れて暮らしている、子などの第１ユーザが、第２ユーザの存在を感じられる機会が多くなり、第２ユーザの隣に住んでいるような感覚を得ることができるようになる。
【０１５２】
本実施形態では、情報出力システム１０２は、センサ２４０のデータをそのまま遠方で第１ユーザに閲覧させる代わりに、又はセンサ２４０のデータをそのまま遠方で第１ユーザに閲覧させるだけでなく、センサ２４０のデータから推定される第２ユーザの行動、又は第２ユーザが行動していないという事実を第１ユーザに通知する。よって、第２ユーザが活動しているか、及びどのような活動をしているかが第１ユーザにとってわかりやすい。
【０１５３】
スマートフォン又はタブレットなどのモバイル機器を使えないか、又は使いこなせない親世代においては距離が離れるとコミュニケーションの頻度及び量が落ちる。世代間のコミュニケーションはそこが課題である。そこに対処するために、本実施形態では、画像の表示にテレビ２０３を使用し、また画像の利用頻度が少なくても、環境情報を、又は画像が閲覧若しくは送信されないこと自体も情報としてコミュニケーションのきっかけにしている。環境情報は、例えば、第２行動情報であるが、センサ２４０のデータでもよい。すなわち、情報出力システム１０２は、センサ２４０のデータをそのまま遠方で第１ユーザに閲覧させてもよい。
【０１５４】
本実施形態の一変形例として、親世帯が画像を閲覧していないか、又は環境情報が常態と異なるなどの親世帯側の状況に応じて、子世帯側にコンテンツ送信又はコミュニケーションを促すプッシュ通知の機能を情報出力システム１０２に付加してもよい。あるいは、親世帯が画像を閲覧していないか、又は環境情報が常態と異なるなどの親世帯側の状況に応じて、介護事業者又は自治体など、子世帯以外の人たちに情報を通知する機能を情報出力システム１０２に付加してもよい。あるいは、子世帯側の親世帯側の状況の閲覧又は確認の頻度が少ない場合に、子世帯側にコンテンツ送信又はコミュニケーションを促すプッシュ通知の機能を情報出力システム１０２に付加してもよい。
【０１５５】
本実施形態の一変形例として、情報出力システム１０２は、第２ユーザの操作に応じてユーザ入力情報４００を第２ユーザに向けて出力した場合だけでなく、ある期限Ｔ１までに、第２ユーザの操作に応じてユーザ入力情報４００を第２ユーザに向けて出力しなかった場合にも、第１行動情報４１０を送信してもよい。ただし、第２ユーザの操作に応じてユーザ入力情報４００が第２ユーザに向けて出力された場合と、期限Ｔ１までに、第２ユーザの操作に応じてユーザ入力情報４００が第２ユーザに向けて出力されなかった場合とでは、第１行動情報４１０の内容が異なる。
【０１５６】
つまり、第１行動情報４１０は、第２ユーザの操作に応じてユーザ入力情報４００が第２ユーザに向けて出力されていれば、第２ユーザがユーザ入力情報４００に接する第１行動をとったことを示す情報である。一方、第１行動情報４１０は、期限Ｔ１までに、第２ユーザの操作に応じてユーザ入力情報４００が第２ユーザに向けて出力されていなければ、第２ユーザが第１行動をとっていないことを示す情報である。この変形例では、画像を含むユーザ入力情報４００が情報出力システム１０２で受信されたにも関わらず、期限Ｔ１までに、第２ユーザの操作に応じてその画像が第２ユーザに向けて表示されていなければ、第１行動情報４１０には、第２ユーザが画像を見る行動を第１行動としてとっていないことを示す「画像を見ていません！」などのメッセージが含まれる。音声を含むユーザ入力情報４００が情報出力システム１０２で受信されたにも関わらず、期限Ｔ１までに、第２ユーザの操作に応じてその音声が第２ユーザに向けて出力されていなければ、第１行動情報４１０には、第２ユーザが音声を聞く行動を第１行動としてとっていないことを示す「音声を聞いていません！」などのメッセージが含まれてもよい。テキストメッセージを含むユーザ入力情報４００が情報出力システム１０２で受信されたにも関わらず、期限Ｔ１までに、第２ユーザの操作に応じてそのテキストメッセージが第２ユーザに向けて表示されていなければ、第１行動情報４１０には、第２ユーザがテキストメッセージを読む行動を第１行動としてとっていないことを示す「メッセージを読んでいません！」などのメッセージが含まれてもよい。
【０１５７】
この変形例では、第１ユーザが画像を投稿したにも関わらず、その画像が第２ユーザにより閲覧されないまま一定期間が経過すると、画像が閲覧されていないことが第１ユーザに通知される。このような通知は、親世帯と離れて暮らしている子世帯にとって、親世帯を訪問するか、又は電話若しくはメールなどのコミュニケーション手段で親世帯に連絡をとるきっかけになりやすく、子世帯と親世帯との間のコミュニケーションの促進につながる。
【０１５８】
この変形例を第１変形例としてさらに説明する。
【０１５９】
図８を参照して、第１変形例に係る通信システム１００の動作を説明する。
【０１６０】
図８のステップＳ４１からステップＳ４３の処理は、情報出力システム１０２の通信装置２１０で実行される。
【０１６１】
ステップＳ４１において、制御部２１１は、期限Ｔ１が到来したかどうかを判定する。制御部２１１は、期限Ｔ１が到来したと判定した場合に、ステップＳ４２の処理を行う。
【０１６２】
制御部２１１は、期限Ｔ１を、ステップＳ１６でユーザ入力情報４００を受信した時点を基準に設定してもよいし、ステップＳ２３で第１行動情報４１０を送信した時点と、ステップＳ３３で第２行動情報４２０を送信した時点とのうち遅い方の時点を基準に設定してもよいし、又は他の時点を基準に設定してもよい。制御部２１１は、期限Ｔ１を、ステップＳ２３で第１行動情報４１０を送信した時点のみを基準に設定してもよいし、又はステップＳ３３で第２行動情報４２０を送信した時点のみを基準に設定してもよい。
【０１６３】
具体的には、制御部２１１は、ステップＳ１６でユーザ入力情報４００を受信したときに、時間のカウントを開始する。制御部２１１は、時間のカウント中に、ステップＳ２１で第２ユーザの操作に応じてユーザ入力情報４００を第２ユーザに向けて出力する制御を行った場合は、時間のカウントを停止及びリセットする。制御部２１１は、カウントした時間が１日などの一定期間を超えたときに、期限Ｔ１が到来したと判定する。
【０１６４】
あるいは、制御部２１１は、ステップＳ２３で第１行動情報４１０を送信したときに、時間のカウント中でなければ、時間のカウントを開始する。制御部２１１は、ステップＳ２３で第１行動情報４１０を送信したときに、時間のカウント中であれば、時間のカウントを一旦停止及びリセットしてから、時間のカウントを開始する。制御部２１１は、ステップＳ３３で第２行動情報４２０を送信したときにも、時間のカウント中でなければ、時間のカウントを開始する。制御部２１１は、ステップＳ３３で第２行動情報４２０を送信したときに、時間のカウント中であれば、時間のカウントを一旦停止及びリセットしてから、時間のカウントを開始する。制御部２１１は、時間のカウント中に、ステップＳ２１で第２ユーザの操作に応じてユーザ入力情報４００を第２ユーザに向けて出力する制御を行った場合は、時間のカウントを停止及びリセットする。制御部２１１は、カウントした時間が１日などの一定期間を超えたときに、期限Ｔ１が到来したと判定する。
【０１６５】
ステップＳ４２において、制御部２１１は、ステップＳ４１で期限Ｔ１が到来したにも関わらず、第２ユーザの操作に応じてユーザ入力情報４００を第２ユーザに向けて出力する制御を行っていないため、第２ユーザがユーザ入力情報４００に接する第１行動をとっていないことを示す情報を第１行動情報４１０として生成する。
【０１６６】
具体的には、制御部２１１は、第２ユーザがユーザ入力情報４００に含まれる第２ユーザの孫の画像を見る行動を第１行動としてとっていないことを示す「画像を見ていません！」などのメッセージを含む第１行動情報４１０を生成する。第１行動情報４１０には、メッセージそのものの代わりに、メッセージの識別子が含まれてもよい。制御部２１１は、現在時刻を示す時刻情報を閲覧時刻情報として、生成した第１行動情報４１０に追加してもよい。制御部２１１は、画像とともに画像の識別子がユーザ入力情報４００に含まれていれば、その識別子を、生成した第１行動情報４１０に追加してもよい。制御部２１１は、画像とともに時刻情報がユーザ入力情報４００に含まれていれば、その時刻情報を撮影時刻情報として、生成した第１行動情報４１０に追加してもよい。制御部１１１は、画像とともに位置情報がユーザ入力情報４００に含まれていれば、その位置情報を、生成した第１行動情報４１０に追加してもよい。制御部２１１は、第１行動情報４１０を記憶部２１２に書き込む。
【０１６７】
ステップＳ４３において、制御部２１１は、通信部２１３を介して、ステップＳ４２で生成した第１行動情報４１０を送信する。
【０１６８】
具体的には、制御部２１１は、「画像を見ていません！」などのメッセージを含む第１行動情報４１０を記憶部２１２から読み取る。制御部２１１は、ネットワーク１０４経由で、読み取った第１行動情報４１０を端末機器１０１に送信する。
【０１６９】
図８のステップＳ４４及びステップＳ４５の処理は、端末機器１０１の通信装置１１０で実行される。
【０１７０】
ステップＳ４４において、制御部１１１は、通信部１１３を介して、ステップＳ４３で送信された第１行動情報４１０を受信する。
【０１７１】
具体的には、制御部１１１は、ネットワーク１０４経由で、「画像を見ていません！」などのメッセージを含む第１行動情報４１０を情報出力システム１０２から受信する。制御部１１１は、受信した第１行動情報４１０を記憶部１１２に書き込む。
【０１７２】
ステップＳ４５において、制御部１１１は、ステップＳ４４で受信した第１行動情報４１０を第１ユーザに向けて出力する制御を行う。この制御に従って、出力装置１３０が第１行動情報４１０を第１ユーザに向けて出力する。
【０１７３】
具体的には、制御部１１１は、第１行動情報４１０に含まれる「画像を見ていません！」などのメッセージを記憶部１１２から読み取る。制御部１１１は、読み取ったメッセージを出力装置１３０に含まれるディスプレイの画面に表示する制御を行う。この制御に従って、ディスプレイが「画像を見ていません！」などのメッセージを画面に表示する。制御部１１１は、メッセージそのものの代わりに、メッセージの識別子が第１行動情報４１０に含まれていれば、その識別子に対応する、記憶部１１２に予め記憶されたメッセージを特定し、特定したメッセージをディスプレイの画面に表示する制御を行ってもよい。制御部１１１は、メッセージ又はメッセージの識別子とともに閲覧時刻情報が第１行動情報４１０に含まれていれば、その閲覧時刻情報をディスプレイの画面に表示する制御を行ってもよい。制御部１１１は、メッセージ又はメッセージの識別子とともに画像の識別子が第１行動情報４１０に含まれていれば、その画像の識別子をディスプレイの画面に表示する制御を行ってもよい。制御部１１１は、メッセージ又はメッセージの識別子とともに撮影時刻情報が第１行動情報４１０に含まれていれば、その撮影時刻情報をディスプレイの画面に表示する制御を行ってもよい。制御部１１１は、メッセージ又はメッセージの識別子とともに位置情報が第１行動情報４１０に含まれていれば、その位置情報をディスプレイの画面に表示する制御を行ってもよい。
【０１７４】
本実施形態の一変形例として、情報出力システム１０２は、ある期限Ｔ２までに、第２ユーザの操作に応じてユーザ入力情報４００を第２ユーザに向けて出力しなかった場合に、第２行動情報４２０を送信してもよい。すなわち、第２ユーザがユーザ入力情報４００に接する頻度の高さに応じて、第２ユーザの行動状況の認識結果を通知する頻度が調整されてもよい。
【０１７５】
この変形例では、第１ユーザが画像を投稿したにも関わらず、その画像が第２ユーザにより閲覧されないまま一定期間が経過し、その時点又はその直近に第２ユーザの特定の行動が認識されていると、その行動がとられたことが第１ユーザに通知される。そのため、親世帯と離れて暮らしている子世帯でも、通知を受ける度に、親世帯の存在を感じることができる。画像が閲覧される頻度が少なくても、画像を閲覧する行動とは別の行動についての通知があるため、通知の頻度が少なくならず、子世帯が親世帯の存在を日常的に感じることができる。また、この変形例では、第１ユーザが画像を投稿したにも関わらず、その画像が第２ユーザにより閲覧されないまま一定期間が経過し、その時点又はその直近に第２ユーザが特定の行動をとるべき状況でその行動が認識されていないと、その行動がとられるべき状況でとられていないことが第１ユーザに通知される。このような通知は、親世帯と離れて暮らしている子世帯にとって、親世帯を訪問するか、又は電話若しくはメールなどのコミュニケーション手段で親世帯に連絡をとるきっかけになりやすく、子世帯と親世帯との間のコミュニケーションの促進につながる。
【０１７６】
この変形例を第２変形例としてさらに説明する。
【０１７７】
図９を参照して、第２変形例に係る通信システム１００の動作を説明する。この動作は、図６に示した動作を代替する。
【０１７８】
図９のステップＳ５１からステップＳ５６の処理は、情報出力システム１０２の通信装置２１０で実行される。
【０１７９】
ステップＳ５１の処理については、図６のステップＳ３１の処理と同じであるため、説明を省略する。
【０１８０】
ステップＳ５２において、制御部２１１は、期限Ｔ２が到来したかどうかを判定する。制御部２１１は、期限Ｔ２が到来したと判定した場合に、ステップＳ５３の処理を行う。
【０１８１】
ステップＳ５２の詳細な処理については、期限Ｔ１が期限Ｔ２に変わる点を除き、第１変形例におけるステップＳ４１の詳細な処理と同じであるため、説明を省略する。制御部２１１が期限Ｔ２を設定する処理についても、第１変形例において制御部２１１が期限Ｔ１を設定する処理と同じであるため、説明を省略する。
【０１８２】
ステップＳ５２の処理は、ステップＳ５１の処理の前に行われてもよい。すなわち、制御部２１１は、期限Ｔ２が到来したと判定するまでは、ステップＳ５１の処理を行わなくてもよい。
【０１８３】
ステップＳ５３及びステップＳ５４の処理については、それぞれ図６のステップＳ３２及びステップＳ５３の処理と同じであるため、説明を省略する。
【０１８４】
図９のステップＳ５５及びステップＳ５６の処理は、端末機器１０１の通信装置１１０で実行される。
【０１８５】
ステップＳ５５及びステップＳ５６の処理については、それぞれ図６のステップＳ３４及びステップＳ５５の処理と同じであるため、説明を省略する。
【０１８６】
本発明は上述の実施形態に限定されるものではない。例えば、ブロック図に記載の複数のブロックを統合してもよいし、又は１つのブロックを分割してもよい。フローチャートに記載の複数のステップを記述に従って時系列に実行する代わりに、各ステップを実行する装置の処理能力に応じて、又は必要に応じて、並列的に又は異なる順序で実行してもよい。その他、本発明の趣旨を逸脱しない範囲での変更が可能である。
【符号の説明】
【０１８７】
１００  通信システム
１０１  端末機器
１０２  情報出力システム
１０３  サーバ
１０４  ネットワーク
１１０  通信装置
１１１  制御部
１１２  記憶部
１１３  通信部
１１４  測位部
１２０  入力装置
１３０  出力装置
２０１  ＳＴＢ
２０２  リモートコントローラ
２０３  テレビ
２０４  インジケータ
２０５  ポート
２０６  ポート
２０７  ポート
２１０  通信装置
２１１  制御部
２１２  記憶部
２１３  通信部
２１４  Ｉ／Ｏ部
２２０  入力装置
２３０  出力装置
２４０  センサ
２５０  メータ
２６０  電子機器
３０１  制御部
３０２  記憶部
３０３  通信部
４００  ユーザ入力情報
４１０  第１行動情報
４２０  第２行動情報
【図１】
2020123936.tif 000003
【図２】
2020123936.tif 000004
【図３】
2020123936.tif 000005
【図４】
2020123936.tif 000006
【図５】
2020123936.tif 000007
【図６】
2020123936.tif 000008
【図７】
2020123936.tif 000009
【図８】
2020123936.tif 000010
【図９】
2020123936.tif 000011