(57)【要約】      （修正有）【課題】監視対象の行動を効果的に監視する情報処理装置を提供する。【解決手段】行動監視システム１において、複数の端末とネットワークを介して接続される情報処理装置（サーバ装置２０）であって、複数の端末のうちの第１の端末からセンサ情報を受信すると、センサ情報から、第１の端末のユーザの行動を推定する行動推定手段と、行動推定手段により推定された行動に応じた態様で第１の端末のユーザの行動を通知するための制御情報を、複数の端末のうち、第１の端末のユーザの行動の通知先である第２の端末に送信する送信手段と、を有する。【選択図】図１
2020119257.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末とネットワークを介して接続される情報処理装置であって、
前記複数の端末のうちの第１の端末からセンサ情報を受信すると、前記センサ情報から、前記第１の端末のユーザの行動を推定する行動推定手段と、
前記行動推定手段により推定された行動に応じた態様で前記第１の端末のユーザの行動を通知するための制御情報を、前記複数の端末のうち、前記第１の端末のユーザの行動の通知先である第２の端末に送信する送信手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記態様には、前記第２の端末上に表示される所定の表示部品の表示態様が含まれ、
前記送信手段は、
前記推定された行動に応じた軌跡で前記表示部品を前記第２の端末上に動的に表示させる前記制御情報を、前記第２の端末に送信する、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記送信手段は、
前記推定された行動に応じた軌跡及び速さで前記表示部品を前記第２の端末上に動的に表示させる前記制御情報を、前記第２の端末に送信する、ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１の端末のユーザのスケジュール情報を参照して、前記推定された行動が、前記スケジュール情報が示すスケジュール通りであるか否かを判定する判定手段を有し、
前記送信手段は、
更に、前記スケジュール通りであるか否かにも応じた態様で前記第１の端末のユーザの行動を通知するための制御情報を、前記第２の端末に送信する、ことを特徴とする請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項５】
前記判定手段は、
前記推定された行動がスケジュール通りでないと判定された場合は、更に、前記推定された行動と前記スケジュールとの乖離度を判定し、
前記送信手段は、
更に、前記乖離度にも応じた態様で前記第１の端末のユーザの行動を通知するための制御情報を、前記第２の端末に送信する、請求項４に記載の情報処理装置。
【請求項６】
前記複数の端末には、前記第１の端末のユーザの行動の通知先である第２の端末が複数含まれ、
前記行動推定手段は、
前記複数の第２の端末のそれぞれからセンサ情報を受信すると、前記センサ情報から、前記複数の第２の端末それぞれのユーザの行動を推定し、
前記送信手段は、
前記複数の第２の端末それぞれのユーザの行動に基づいて、前記複数の第２の端末のうちの１以上の第２の端末を特定し、特定された１以上の第２の端末に前記制御情報を送信する、ことを特徴とする請求項１乃至５の何れか一項に記載の情報処理装置。
【請求項７】
前記制御情報は、前記第２の端末上の所定の表示部品を表示させる制御、前記第２の端末を所定のパターンで振動させる制御、及び前記第２の端末から所定の音を出力させる制御の少なくとも１つの制御を実現する情報である、ことを特徴とする請求項１乃至６の何れか一項に記載の情報処理装置。
【請求項８】
複数の端末と、前記複数の端末とネットワークを介して接続される情報処理装置とが含まれる情報処理システムであって、
前記情報処理装置は、
前記複数の端末のうちの第１の端末からセンサ情報を受信すると、前記センサ情報から、前記第１の端末のユーザの行動を推定する行動推定手段と、
前記行動推定手段により推定された行動を示す行動情報を前記第１の端末に送信する送信手段と、を有し、
前記端末は、
前記行動を所定の態様で前記端末のユーザに通知するための制御情報が複数記憶された記憶部と、
前記情報処理装置から受信した行動情報が示す行動に基づいて、前記記憶部に記憶されている複数の制御情報の中から１つの制御情報を特定する特定手段と、
前記特定手段により特定された制御情報に基づいて、前記情報処理装置から受信した行動情報が示す行動を、前記端末のユーザに通知する通知手段と、
を有することを特徴とする情報処理システム。
【請求項９】
複数の端末とネットワークを介して接続される情報処理装置が、
前記複数の端末のうちの第１の端末からセンサ情報を受信すると、前記センサ情報から、前記第１の端末のユーザの行動を推定する行動推定手順と、
前記行動推定手順で推定された行動に応じた態様で前記第１の端末のユーザの行動を通知するための制御情報を、前記複数の端末のうち、前記第１の端末のユーザの行動の通知先である第２の端末に送信する送信手順と、
を実行することを特徴とする情報処理方法。
【請求項１０】
コンピュータを、請求項１乃至７の何れか一項に記載の情報処理装置における各手段として機能させるためのプログラム。
【請求項１１】
複数の端末とネットワークを介して接続される情報処理装置を、
前記複数の端末のうちの第１の端末からセンサ情報を受信すると、前記センサ情報から、前記第１の端末のユーザの行動を推定する行動推定手段、
前記行動推定手段により推定された行動を示す行動情報を前記第１の端末に送信する送信手段、として機能させ、
前記行動を所定の態様で前記端末のユーザに通知するための制御情報が複数記憶された記憶部を有する端末を、
前記情報処理装置から受信した行動情報が示す行動に基づいて、前記記憶部に記憶されている複数の制御情報の中から１つの制御情報を特定する特定手段、
前記特定手段により特定された制御情報に基づいて、前記情報処理装置から受信した行動情報が示す行動を、前記端末のユーザに通知する通知手段、として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
外出中の子どもの安全を確認するため、子どもが所持するスマートフォンのセンサ情報（例えば、位置情報や加速度センサ値等）から位置や行動を推定して、親のスマートフォンから監視する技術が知られている。例えば、携帯電話を所持する子どもの実際の行動を検出し、通常的な行動パターンとずれが生じている場合には、所定の通知先に自動的に通知する技術が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０８４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、上記の特許文献１に記載されている技術では、位置情報のみを用いていた。これに対して、近年では、スマートフォンに搭載された各種センサ（例えば、加速度センサや気圧センサ、磁気センサ、ジャイロセンサ等）から様々な行動を推定することが可能である。このため、監視対象である子どもが所持するスマートフォンの各種センサ情報から推定された行動に応じた通知内容を所定の通知先（例えば、親のスマートフォン）に通知することで、例えば親は子どもの行動を効果的に監視することができるようになる。
【０００５】
本発明は、上記の点に鑑みてなされたもので、監視対象の行動を効果的に監視することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の実施の形態における情報処理装置は、複数の端末とネットワークを介して接続される情報処理装置であって、前記複数の端末のうちの第１の端末からセンサ情報を受信すると、前記センサ情報から、前記第１の端末のユーザの行動を推定する行動推定手段と、前記行動推定手段により推定された行動に応じた態様で前記第１の端末のユーザの行動を通知するための制御情報を、前記複数の端末のうち、前記第１の端末のユーザの行動の通知先である第２の端末に送信する送信手段と、を有することを特徴とする。
【発明の効果】
【０００７】
監視対象の行動を効果的に監視することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る行動監視システムの全体構成の一例を示す図である。
【図２】行動情報の一例を示す図である。
【図３】通知制御情報の一例を示す図である。
【図４】スケジュール情報の一例を示す図である。
【図５】通知処理の一例を示すシーケンス図（その１）である。
【図６】通知例を示す図（その１）である。
【図７】通知処理の一例を示すシーケンス図（その２）である。
【図８】通知例を示す図（その２）である。
【図９】通知処理の一例を示すシーケンス図（その３）である。
【図１０】通知例を示す図（その３）である。
【図１１】通知例を示す図（その４）である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態（以降、「本実施形態」と表す。）について説明する。本実施形態では、子ども等の監視対象者の行動を、親等の監視者が効果的に監視可能な行動監視システム１について説明する。
【００１０】
＜全体構成＞
まず、本実施形態に係る行動監視システム１の全体構成について、図１を参照しながら説明する。図１は、本実施形態に係る行動監視システム１の全体構成の一例を示す図である。
【００１１】
図１に示すように、本実施形態に係る行動監視システム１には、複数の端末１０と、サーバ装置２０と、スケジュール管理装置３０とが含まれる。これら複数の端末１０と、サーバ装置２０と、スケジュール管理装置３０とは、例えばインターネット等の任意の通信ネットワークＮを介して通信可能に接続される。
【００１２】
端末１０は、監視対象者（以降、「監視対象ユーザ」とも表す。）や監視者（以降、「監視ユーザ」とも表す。）が利用するスマートフォン等の携帯型の情報処理装置である。ここで、端末１０は、スマートフォンに限られず、例えば、ウェアラブルデバイスやタブレット端末等であってもよい。ただし、端末１０には、ユーザの行動を特定するためのセンサ情報を生成可能な各種センサ（例えば、ＧＰＳ（Global Positioning System）受信機、加速度センサ、気圧センサ、磁気センサ、ジャイロセンサ等）が搭載されているものとする。
【００１３】
なお、監視対象ユーザとしては、例えば、子ども等が挙げられ、監視ユーザとしては、例えば、子どもの親等が挙げられる。ただし、これは一例であって、例えば、監視対象ユーザとしては高齢者等も挙げられる。
【００１４】
以降では、監視対象ユーザが利用する端末１０を「監視対象端末１０Ａ」とも表し、監視ユーザが利用する端末１０を「監視端末１０Ｂ」とも表す。また、複数の監視端末１０Ｂの各々を区別して表す場合は、「監視端末１０Ｂ−１」、「監視端末１０Ｂ−２」等と表記する。なお、本実施形態では、監視対象端末１０Ａは１台であることを想定して説明するが、監視対象端末１０Ａは複数であってもよい。
【００１５】
端末１０には、１以上のプログラム（又はプログラムモジュール）により構成される通知制御アプリケーション１００が搭載（インストール）されている。
【００１６】
監視対象端末１０Ａは、通知制御アプリケーション１００により、例えば、各種センサからセンサ情報を取得し、取得したセンサ情報をサーバ装置２０に送信する。これにより、監視対象端末１０Ａのユーザ（つまり、監視対象ユーザ）の行動がサーバ装置２０で推定される。なお、行動には、後述するように、例えば、監視対象ユーザが歩行していることを示す「歩行」、監視対象ユーザが停止していることを示す「停止」、監視対象ユーザが電車で移動していることを示す「電車移動」等がある。
【００１７】
また、監視端末１０Ｂは、通知制御アプリケーション１００により、例えば、監視対象ユーザの行動をアイコンの表示等によって通知する。このとき、監視端末１０Ｂは、例えば、監視対象ユーザが予定外の行動を行ったり、予定外の場所に向かったりした場合等に、この予定外のレベルに応じてアイコン等の表示態様を変更して通知する。これにより、監視ユーザは、監視対象ユーザの行動を監視することができ、監視対象ユーザが予定外の行動を行ったことを知ることができる。なお、予定外のレベル（以降、「予定外レベル」とも表す。）は、予定に対して、現在の行動がどの程度乖離しているか（ずれているか）を表す。
【００１８】
サーバ装置２０は、例えば、監視対象端末１０Ａから各種センサ情報を受信して、これら各種センサ情報から行動（つまり、監視対象ユーザの行動）を推定した上で、推定した行動に応じた通知制御情報を監視端末１０Ｂに送信する。通知制御情報とは、後述するように、監視端末１０Ｂでの通知内容（例えば、アイコンの表示態様等）を制御するための情報である。なお、サーバ装置２０は、例えば、１以上のコンピュータにより実現される。
【００１９】
監視端末１０Ｂに通知制御情報が送信されることで、当該監視端末１０Ｂでは、この通知制御情報に応じたアイコンの表示等が行われる。これにより、監視ユーザは、監視対象ユーザの行動を監視することができる。
【００２０】
ただし、後述するように、サーバ装置２０は、監視端末１０Ｂからも各種センサ情報を受信して、これらの各種センサ情報から行動（つまり、監視ユーザの行動）を推定した上で、推定した行動に応じた通知制御情報を監視対象端末１０Ａに送信してもよい。監視対象端末１０Ａに通知制御情報が送信されることで、当該監視対象端末１０Ａでは、この通知制御情報に応じたアイコンの表示等が行われ、監視対象ユーザは、監視ユーザにより適切に監視されていることを知ることができる。これにより、例えば、監視対象ユーザである子どもは、監視ユーザである親により適切に監視されているという安心感を得ることができる。
【００２１】
サーバ装置２０には、機能部として、行動推定部２０１と、通知特定部２０２と、通知指示部２０３とが含まれる。これら各機能部は、例えば、サーバ装置２０にインストールされた１以上のプログラムが、ＣＰＵ（Central Processing Unit）等のプロセッサに実行させる処理により実現される。
【００２２】
また、サーバ装置２０には、記憶部として、行動情報記憶部２１０と、通知制御情報記憶部２２０とが含まれる。これら各記憶部は、例えば、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の補助記憶装置を用いて実現可能である。なお、これら各記憶部のうちの少なくとも１つの記憶部が、サーバ装置２０と通信ネットワークＮを介して接続される記憶装置等を用いて実現されていてもよい。
【００２３】
行動推定部２０１は、各種センサ情報から行動（つまり、監視対象ユーザの行動）を推定する。そして、行動推定部２０１は、スケジュール情報記憶部３１０を参照して、推定した行動が予定通りであるか否か（つまり、スケジュール通りであるか否か）を判定した上で、推定した行動に関する情報である行動情報を行動情報記憶部２１０に記憶させる。
【００２４】
通知特定部２０２は、行動情報記憶部２１０及び通知制御情報記憶部２２０を参照して、行動推定部２０１によって推定された行動の行動情報から、端末１０に送信する通知制御情報を特定する。
【００２５】
通知指示部２０３は、通知特定部２０２によって特定された通知制御情報を端末１０（監視対象端末１０Ａ若しくは監視端末１０Ｂ又はその両方）に送信する。
【００２６】
行動情報記憶部２１０には、行動情報が記憶されている。また、通知制御情報記憶部２２０には、通知制御情報が記憶されている。行動情報及び通知制御情報の詳細については後述する。
【００２７】
スケジュール管理装置３０は、監視対象ユーザや監視ユーザのスケジュールを管理する。なお、スケジュール管理装置３０は、例えば、１以上のコンピュータにより実現される。
【００２８】
スケジュール管理装置３０には、記憶部として、スケジュール情報記憶部３１０が含まれる。当該記憶部は、例えば、ＨＤＤやＳＳＤ等の補助記憶装置を用いて実現可能である。
【００２９】
スケジュール情報記憶部３１０には、監視対象ユーザや監視ユーザのスケジュールに関する情報であるスケジュール情報が記憶されている。スケジュール情報の詳細については後述する。
【００３０】
なお、図１に示す行動監視システム１の構成は一例であって、他の構成であってもよい。例えば、スケジュール情報記憶部３１０は、サーバ装置２０が有していてもよい。又は、各端末１０がスケジュール情報を管理しており、サーバ装置２０の行動推定部２０１は、このスケジュール情報を参照してもよい。
【００３１】
また、例えば、上記の通知制御情報の特定は、端末１０で行われてもよい。この場合、各端末１０は、例えば、通知特定部２０２（又は、通知特定部２０２の一部の機能を実現する機能部）と、通知制御情報記憶部２２０（又は、通知制御情報記憶部２２０に記憶されている通知制御情報の一部の情報を記憶する記憶部）とを有していればよい。
【００３２】
ここで、行動情報記憶部２１０に記憶されている行動情報の一例について、図２を参照しながら説明する。図２は、行動情報の一例を示す図である。
【００３３】
図２に示すように、行動情報記憶部２１０には、ユーザＩＤ毎に、１以上の行動情報が記憶されている。ユーザＩＤとは、端末１０のユーザ（監視対象ユーザ及び監視ユーザ）を識別する識別情報である。
【００３４】
各行動情報には、データ項目として、「時間」と、「行動」と、「詳細行動」と、「予定区分」とが含まれる。「時間」には、データ項目「行動」に設定された行動が行われた時間が設定される。「行動」には、行動推定部２０１によって推定された行動が設定される。「詳細行動」には、行動推定部２０１によってより詳細な行動が推定可能である場合に、この詳細な行動が設定される。「予定区分」には、行動推定部２０１によって推定された行動が予定通りであるか否か（つまり、推定された行動が、スケジュール情報に予定されている内容通りであるか否か）が設定される。
【００３５】
図２に示す例では、行動推定部２０１によって１分毎に行動が推定される場合の行動情報を示している。具体的には、図２に示す例では、ユーザＩＤ「ユーザ１」のユーザは、時間「１８：４５」に行動「電車移動（Ａ駅、××線）」、詳細行動「移動中（Ａ駅、Ｘ駅間）」を行っており、この行動は予定通り（予定区分「○」）であることを示している。同様に、時間「１８：４６」に行動「電車移動（Ａ駅、××線）」、詳細行動「停車中（Ｘ駅）」を行っており、この行動は予定通り（予定区分「○」）であることを示している。他の時間についても同様である。
【００３６】
このように、行動情報記憶部２１０には、ユーザＩＤ毎に、このユーザが行った行動と、この行動が予定通りであるか否かとを示す行動情報が記憶されている。
【００３７】
次に、通知制御情報記憶部２２０に記憶されている通知制御情報の一例について、図３を参照しながら説明する。図３は、通知制御情報の一例を示す図である。
【００３８】
図３に示すように、通知制御情報記憶部２２０には、１以上の通知制御情報が記憶されている。各通知制御情報には、データ項目として、「通知端末種別」と、「顔アイコン種別」と、「移動手段アイコン種別」と、「概況メッセージ」と、「表示契機」と、「表情」と、「表示態様」とが含まれる。
【００３９】
「通知端末種別」には、通知制御情報の送信先となる端末１０の種別（監視対象端末１０Ａ若しくは監視端末１０Ｂ又はその両方）が設定される。「顔アイコン種別」には、端末１０で表示される顔アイコンの種別が設定される。なお、後述するように、端末１０には、人の顔を模したアイコンが表示される。
【００４０】
「移動手段アイコン種別」には、端末１０に表示される移動手段アイコンの種別が設定される。移動手段アイコンとは、移動手段を表すアイコンのことである。「概況メッセージ」には、端末１０に表示されるメッセージが設定される。「表示契機」には、顔アイコン及び移動手段アイコンが表示される契機となる行動が設定される。「表情」には、顔アイコンとして表示される顔の表情が設定される。「表示態様」には、顔アイコンの表示態様が設定される。
【００４１】
具体的には、図３に示す例では、通知端末種別「監視端末」、顔アイコン種別「子アイコン」、移動手段アイコン種別「停止マーク」、概況メッセージ「○○にいます」、表情「普通」、表示態様「動き＝停止、表示位置＝自由、大きさ＝通常」が設定された通知制御情報が通知制御情報記憶部２２０に記憶されている。この通知制御情報を監視端末１０Ｂが受信した場合、当該監視端末１０Ｂには、例えば、普通の表情の顔アイコンが通常の大きさで、動きを停止した状態で任意の位置に表示されると共に、「○○にいます」とのメッセージと停止マークとが表示される。なお、メッセージ「○○にいます」の「○○」には、例えば、端末１０の位置情報等から特定された場所や建物、店舗の名称等が設定される。
【００４２】
このように、通知制御情報記憶部２２０には、端末１０での通知内容（例えば、顔アイコンの種別、移動手段アイコンの種別、概況メッセージ、顔アイコン及び移動手段アイコンの表示契機、顔アイコンの表情、顔アイコンの表示態様等）を制御するための通知制御情報が記憶されている。
【００４３】
なお、図３に示す例では、表示態様で「背景点滅＝ない」の場合のみを示しているが、例えば、表示契機に予定外レベル５が含まれる場合に、「背景点滅＝あり」とすればよい。「背景点滅＝あり」の場合は、例えば、顔アイコンの背景が所定のパターンで点滅する。このとき、予定外レベルに応じて、点滅のパターンが異なっていてもよい。
【００４４】
次に、スケジュール情報記憶部３１０に記憶されているスケジュール情報の一例について、図４を参照しながら説明する。図４は、スケジュール情報の一例を示す図である。以降では、繰り返し設定されていない予定のスケジュール情報を図４（ａ）で、繰り返し設定されている予定のスケジュール情報を図４（ｂ）で説明する。
【００４５】
図４（ａ）に示すように、スケジュール情報記憶部３１０には、ユーザＩＤ毎に、繰り返し設定されていない予定のスケジュール情報が１以上記憶されている。各スケジュール情報には、データ項目として、「日付」と、「スケジュール内容」とが含まれる。「日付」には、例えば、月日や曜日又は年月日等が設定される。「スケジュール内容」には、当該日付における予定が設定される。具体的には、図４（ａ）に示す例では、日付「１０／１３（土）」のスケジュール情報には、スケジュール内容として、「１１：００−１２：００  ピアノ教室」が設定されている。
【００４６】
また、図４（ｂ）に示すように、スケジュール情報記憶部３１０には、ユーザＩＤ毎に、繰り返し設定されているスケジュール情報が記憶されている。各スケジュール情報には、データ項目として、「繰り返し日」と、「スケジュール内容」とが含まれる。「繰り返し日」は、例えば、繰り返し日となる曜日や時間又は月日等が設定される。「スケジュール内容」には、当該繰り返し日における予定が設定される。具体的には、図４（ｂ）に示す例では、繰り返し日「毎週火曜日」のスケジュール情報には、スケジュール内容として、「１８：３０  家を出発（Ｗ塾へ）」、「１８：３１−１８：４０  徒歩（Ａ駅へ）」、「１８：４１−１９：００  電車（Ｂ駅へ）」、「１９：０１−１９：０４  徒歩（Ｗ塾へ）」、「１９：０５−２２：００  Ｗ塾」が設定されている。
【００４７】
このように、スケジュール情報記憶部３１０には、ユーザＩＤ毎に、このユーザのスケジュール情報が記憶されている。なお、スケジュール情報に含まれるスケジュール内容は、ユーザの手動により予定が設定されてもよいし、例えば機械学習等の手法により予測された内容が予定として設定されてもよい。
【００４８】
＜通知処理＞
以降では、端末１０のユーザに対してアイコンの表示等により通知を行う場合の処理（通知処理）について説明する。
【００４９】
《通知処理（その１）》
まず、監視対象ユーザの行動を監視端末１０Ｂに通知する場合の通知処理について、図５を参照しながら説明する。図５は、通知処理の一例を示すシーケンス図（その１）である。なお、図５では、監視対象ユーザ（子ども）の行動を、この子どもの親が利用する監視端末１０Ｂに通知する場合について説明する。
【００５０】
監視対象端末１０Ａの通知制御アプリケーション１００は、各種センサ（例えば、ＧＰＳ受信機や加速度センサ、気圧センサ、磁気センサ、ジャイロセンサ等）からセンサ情報を取得し、取得したセンサ情報をサーバ装置２０に送信する（ステップＳ１０１）。このとき、通知制御アプリケーション１００は、例えば、監視対象ユーザのユーザＩＤ（又は当該ユーザＩＤを特定可能な情報）もサーバ装置２０に送信する。なお、通知制御アプリケーション１００は、所定の時間毎（例えば、数秒乃至十数秒毎）にセンサ情報を取得し、取得したセンサ情報をサーバ装置２０に送信する。
【００５１】
サーバ装置２０の行動推定部２０１は、監視対象端末１０Ａから各種センサ情報を受信すると、これらのセンサ情報から行動（つまり、監視対象ユーザの行動）を推定する。このとき、行動推定部２０１は、推定した行動に対してより詳細な行動を推定してもよい。例えば、推定した行動が「電車移動」である場合に、詳細行動「移動中」を推定してもよい。
【００５２】
そして、行動推定部２０１は、スケジュール情報記憶部３１０を参照して、推定した行動が、当該監視対象ユーザの予定通りであるか否かを判定した上で、推定した行動の行動情報を作成し、行動情報記憶部２１０に記憶させる（ステップＳ１０２）。これにより、監視対象ユーザの行動と、この行動が予定通りであるか否か（つまり、予定区分が「○」又は「×」のいずれであるか）とを示す行動情報が行動情報記憶部２１０に記憶される。ここで、監視対象ユーザの行動の予定通りでない場合（つまり、当該行動が予定外である場合）とは、該当の時間において、スケジュール情報に含まれる予定とは異なる行動をしている場合や予定された場所にいない場合等が挙げられる。
【００５３】
なお、行動は、例えば、Activity Recognition API等の既知の技術を用いて推定することができる。特に、バスや電車、徒歩等の移動状態をセンサ情報から推定する技術としては、例えば、以下の参考文献１に開示されている。
【００５４】
［参考文献１］
上原聡介、市野将嗣、吉井英樹、鶴丸和宏、甲藤二郎、小松尚久、「携帯端末のセンサ情報を用いた人物移動状態の識別に関する検討」、信学技報, vol. 112, no. 379, LOIS2012-65, pp. 103-108, 2013年1月.
【００５５】
ここで、本実施形態では、監視対象端末１０Ａからサーバ装置２０にセンサ情報を送信して、サーバ装置２０で行動を推定したが、これに限られず、例えば、監視対象端末１０Ａで行動推定が行われてもよい。又は、例えば、監視対象端末１０Ａで推定された行動を示す情報をサーバ装置２０に送信して、サーバ装置２０で所定の時間の間における行動を決定してもよい。
【００５６】
例えば、監視対象端末１０Ａでセンサ情報から１０秒毎に行動を推定し、推定した行動を示す情報をサーバ装置２０に送信する。そして、サーバ装置２０では、これら１０秒毎の行動を示す情報から１分間における行動を決定してもよい。このとき、サーバ装置２０では、例えば、監視対象端末１０Ａから受信した情報が示す行動のうち、１分間で最も頻度が高い行動を１分間における行動と決定すればよい。なお、上記の１０秒及び１分間は一例である。
【００５７】
次に、サーバ装置２０の通知特定部２０２は、行動情報記憶部２１０及び通知制御情報記憶部２２０を参照して、上記のステップＳ１０２で推定された行動の行動情報から、監視端末１０Ｂに送信する通知制御情報を特定する（ステップＳ１０３）。通知特定部２０２は、例えば、通知端末種別「監視端末」と、上記のステップＳ１０２で推定された行動と、当該行動が予定外であるか否かを示す情報（つまり、当該行動が予定外である場合は「×」、そうでない場合は「○」）とに基づいて、通知制御情報記憶部２２０に記憶されている通知制御情報の中から、監視端末１０Ｂに送信する通知制御情報に特定する。
【００５８】
ただし、通知特定部２０２は、行動が予定外であるか否かを示す情報を用いずに、通知制御情報を特定してもよい。この場合、行動推定部２０１は、推定した行動が予定通りであるか否かの判定を行わなくてもよい。このことは以降でも同様である。
【００５９】
次に、サーバ装置２０の通知指示部２０３は、上記のステップＳ１０３で特定された通知制御情報を監視端末１０Ｂに送信する（ステップＳ１０４）。なお、通知指示部２０３は、例えば、上記のステップＳ１０３で特定された通知制御情報に含まれる各情報のうちの一部の情報（例えば、データ項目「顔アイコン種別」、「移動手段アイコン種別」、「概況メッセージ」、「表示契機」、「表情」及び「表示態様」に設定されている情報）のみを監視端末１０Ｂに送信してもよい。
【００６０】
監視端末１０Ｂの通知制御アプリケーション１００は、通知制御情報を受信すると、この通知制御情報に従って、アイコンの表示等を行って監視対象ユーザの行動を通知する（ステップＳ１０５）。
【００６１】
ここで、監視端末１０Ｂでの通知例について、図６を参照しながら説明する。図６は、通知例を示す図（その１）である。
【００６２】
図６（ａ）は、上記のステップＳ１０２で監視対象ユーザの行動が「停止」と推定された場合の通知例である。図６（ａ）に示す例では、監視端末１０Ｂの画面１０００上に、顔アイコン１００１として「子アイコン」、概況メッセージ１００２として「Ｂ駅にいます」、移動手段アイコン１００３として「停止マーク」が表示されている。これにより、親である監視ユーザは、子どもがＢ駅にいることを知ることができる。なお、顔アイコン１００１、概況メッセージ１００２及び移動手段アイコン１００３は、例えば、監視端末１０Ｂの画面１０００上で最前面に表示される（このことは以降でも同様である。）。
【００６３】
図６（ｂ）は、上記のステップＳ１０２で監視対象ユーザの行動が「歩行」と推定された場合の通知例である。図６（ｂ）に示す例では、監視端末１０Ｂの画面１０００上に、顔アイコン１００１として「子アイコン」、概況メッセージ１００２として「Ｂ駅から出発」、移動手段アイコン１００３として「歩行マーク」が表示されている。また、これらの顔アイコン１００１、概況メッセージ１００２及び移動手段アイコン１００３は、通知制御情報に含まれる表示態様に従って、画面１０００の淵を、長方形の軌道１００４でゆっくりの速度で移動する。これにより、親である監視ユーザは、子どもがＢ駅から歩き始めたことを知ることができる。特に、監視ユーザは、顔アイコン１００１、概況メッセージ１００２及び移動手段アイコン１００３が長方形の軌道１００４でゆっくりの速度で動いていることにより、監視対象ユーザが徒歩で移動していることを知ることができる。
【００６４】
図６（ｃ）は、上記のステップＳ１０２で監視対象ユーザの行動が「電車移動」と推定された場合の通知例である。図６（ｃ）に示す例では、監視端末１０Ｂの画面１０００上に、顔アイコン１００１として「子アイコン」、概況メッセージ１００２として「Ａ駅から出発」、移動手段アイコン１００３として「電車マーク」が表示されている。また、これらの顔アイコン１００１、概況メッセージ１００２及び移動手段アイコン１００３は、通知制御情報に含まれる表示態様に従って、画面１０００の淵を、長方形の軌道１００４で早めの速度（上記のゆっくりの速度よりも速い速度）で移動する。これにより、親である監視ユーザは、子どもが乗車している電車がＡ駅から出発したことを知ることができる。特に、監視ユーザは、顔アイコン１００１、概況メッセージ１００２及び移動手段アイコン１００３が長方形の軌道１００４で早めの速度で動いていることにより、監視対象ユーザが電車で移動していることを知ることができる。
【００６５】
図６（ｄ）は、上記のステップＳ１０２で監視対象ユーザの行動が「自転車移動」と推定された場合の通知例である。図６（ｄ）に示す例では、監視端末１０Ｂの画面１０００上に、顔アイコン１００１として「子アイコン」、概況メッセージ１００２として「Ｂ駅から出発」、移動手段アイコン１００３として「自転車マーク」が表示されている。また、これらの顔アイコン１００１、概況メッセージ１００２及び移動手段アイコン１００３は、通知制御情報に含まれる表示態様に従って、画面１０００内を、円形の軌道１００４で早めの速度（上記のゆっくりの速度よりも速い速度）で移動する。これにより、親である監視ユーザは、子どもが自転車によりＢ駅から出発したことを知ることができる。特に、監視ユーザは、顔アイコン１００１、概況メッセージ１００２及び移動手段アイコン１００３が円形の軌道１００４で早めの速度で動いていることにより、監視対象ユーザが自転車で移動していることを知ることができる。
【００６６】
図６（ｅ）は、上記のステップＳ１０２で監視対象ユーザの行動が「歩行」と推定され、かつ、この行動が予定外であると判定された場合の通知例である。図６（ｅ）に示す例では、監視端末１０Ｂの画面１０００上に、顔アイコン１００１として「子アイコン」、概況メッセージ１００２として予定外であることを示すメッセージ、移動手段アイコン１００３として「歩行マーク」が表示されている。また、子アイコンの表情は、通知制御情報に含まれる表情に従って、困り顔となる。更に、これら顔アイコン１００１、概況メッセージ１００２及び移動手段アイコン１００３は、通知制御情報に含まれる表示態様に従って、画面１０００の淵を、長方形の軌道１００４でゆっくりの速度で移動すると共に、顔アイコン１００１は大小交互に表示され、かつ、所定の振動幅で振動する。これにより、親である監視ユーザは、子どもが予定外の行動をしていることを知ることができる。また、このとき、顔アイコン１００１が大小交互に表示されたり、所定の振動幅で振動されたりすることで、どの程度予定から外れているか（つまり、予定外レベル）を知ることができると共に、監視対象ユーザが予定外の行動を行ったことをすぐに気付くことができる。
【００６７】
なお、例えば、振動幅の大きさが予定外レベルに応じて異なっていてもよい。例えば、予定外レベルが小さい（予定との乖離が小さい）場合には振動幅を小さくし、予定外レベルが大きい（予定との乖離が大きい）場合には振動幅を大きくしてもよい。
【００６８】
ここで、予定外レベルは、予定に対する乖離に応じて任意に設定することができるが、一例として、以下のように設定することが考えられる。なお、以下の例では、いずれの予定外レベルにも該当しない場合に予定通りとすればよい。
【００６９】
予定外レベル１：予定との時刻差が１分以上かつ２分未満、又は、予定された場所からの位置のズレが１５ｍ以上１００ｍ未満
予定外レベル２：予定との時刻差が２分以上かつ５分未満、又は、予定された場所からの位置のズレが１００ｍ以上２００ｍ未満
予定外レベル３：予定との時刻差が５分以上かつ８分未満、又は、予定された場所からの位置のズレが２００ｍ以上３００ｍ未満
予定外レベル４：予定との時刻差が８分以上かつ１０分未満、又は、予定された場所からの位置のズレが３００ｍ以上５００ｍ未満
予定外レベル５：予定との時刻差が１０分以上、又は、予定された場所からの位置のズレが５００ｍ以上
なお、本実施形態では、顔アイコン１００１の下に移動手段アイコン１００３が表示される場合を示したが、例えば、移動手段アイコン１００３は表示されなくてもよい。特に、軌道１００４により監視対象ユーザの移動手段を知ることが可能な場合に、移動手段アイコン１００３が表示されないようにしてもよい。
【００７０】
また、監視端末１０Ｂは、例えば、予定外レベルに応じて所定のパターンで当該監視端末１０Ｂを振動（バイブレーション）させたり、メロディ等の通知音を出力したりしてもよい。特に、監視端末１０Ｂを振動させることで、例えば、監視端末１０Ｂを衣服のポケット等に入れている場合であっても、監視ユーザは、監視対象ユーザの行動が予定外のとなったことやその予定外レベル（つまり、予定からどの程度乖離しているのか）を知ることができる。
【００７１】
《通知処理（その２）》
次に、監視対象ユーザの行動を監視端末１０Ｂに通知すると共に、監視ユーザの行動も監視対象端末１０Ａに通知する場合の通知処理について、図７を参照しながら説明する。図７は、通知処理の一例を示すシーケンス図（その２）である。すなわち、図７では、例えば、監視ユーザと監視対象ユーザとがお互いに監視する場合について説明する。したがって、「監視ユーザ」及び「監視対象ユーザ」との表記は便宜上のものであり、監視ユーザも監視対象になると共に、監視対象ユーザも他のユーザを監視することが可能であるものとする。
【００７２】
監視対象端末１０Ａの通知制御アプリケーション１００は、図５のステップＳ１０１と同様に、センサ情報をサーバ装置２０に送信する（ステップＳ２０１）。また、監視端末１０Ｂの通知制御アプリケーション１００は、図５のステップＳ１０１と同様に、センサ情報をサーバ装置２０に送信する（ステップＳ２０２）。なお、ステップＳ２０１及びステップＳ２０２は順不同であり、並列に行われてもよい。
【００７３】
次に、サーバ装置２０の行動推定部２０１は、監視対象端末１０Ａ及び監視端末１０Ｂから各種センサ情報を受信すると、図５のステップＳ１０２と同様に、監視対象ユーザの行動と、監視ユーザの行動とをそれぞれ推定する。
【００７４】
そして、行動推定部２０１は、スケジュール情報記憶部３１０を参照して、推定した行動が予定通りであるか否かを当該監視対象ユーザ及び当該監視ユーザのそれぞれについて判定した上で、推定した行動の行動情報をそれぞれ作成し、行動情報記憶部２１０に記憶させる（ステップＳ２０３）。これにより、監視対象ユーザの行動とこの行動が予定通りであるか否かとを示す行動情報と、監視ユーザの行動とこの行動が予定通りであるか否かとを示す行動情報とが行動情報記憶部２１０に記憶される。なお、監視対象ユーザの行動推定並びに行動情報の作成及び記憶と、監視ユーザの行動推定並びに行動情報の作成及び記憶とは、それぞれ独立や並列に行われてもよい。
【００７５】
次に、サーバ装置２０の通知特定部２０２は、行動情報記憶部２１０及び通知制御情報記憶部２２０を参照して、上記のステップＳ２０３で推定された行動の行動情報から、監視端末１０Ｂに送信する通知制御情報と、監視対象端末１０Ａに送信する通知制御情報とを特定する（ステップＳ２０４）。通知特定部２０２は、例えば、通知端末種別「監視端末」と、上記のステップＳ２０３で推定された監視対象ユーザの行動と、当該行動が予定外であるか否かを示す情報（つまり、当該行動が予定外である場合は「×」、そうでない場合は「○」）とに基づいて、通知制御情報記憶部２２０に記憶されている通知制御情報の中から、監視端末１０Ｂに送信する通知制御情報に特定する。同様に、通知特定部２０２は、例えば、通知端末種別「監視対象端末」と、上記のステップＳ２０３で推定された監視ユーザの行動と、当該行動が予定外であるか否かを示す情報とに基づいて、通知制御情報記憶部２２０に記憶されている通知制御情報の中から、監視対象端末１０Ａに送信する通知制御情報に特定する。なお、監視端末１０Ｂに送信する通知制御情報の特定と、監視対象端末１０Ａに送信する通知制御情報の特定とは、それぞれ独立や並列に行われてもよい。
【００７６】
次に、サーバ装置２０の通知指示部２０３は、上記のステップＳ２０４で特定された通知制御情報を監視端末１０Ｂに送信する（ステップＳ２０５）。また、サーバ装置２０の通知指示部２０３は、上記のステップＳ２０４で特定された通知制御情報を監視対象端末１０Ａに送信する（ステップＳ２０６）。なお、上記のステップＳ２０５及びステップＳ２０６では、図５のステップＳ１０４と同様に、通知制御情報に含まれる各情報のうちの一部の情報のみが送信されてもよい。
【００７７】
監視端末１０Ｂの通知制御アプリケーション１００は、通知制御情報を受信すると、図５のステップＳ１０５と同様に、当該通知制御情報に従って、アイコンの表示等を行って監視対象ユーザの行動を通知する（ステップＳ２０７）。同様に、監視対象端末１０Ａの通知制御アプリケーション１００は、通知制御情報を受信すると、この通知制御情報に従って、アイコンの表示等を行って監視ユーザの行動を通知する（ステップＳ２０８）。
【００７８】
ここで、監視対象端末１０Ａでの通知例について、図８を参照しながら説明する。図８は、通知例を示す図（その２）である。
【００７９】
図８（ａ）は、上記のステップＳ２０３で監視ユーザの行動が「停止」と推定された場合の通知例である。図８（ａ）に示す例では、監視対象端末１０Ａの画面２０００上に、顔アイコン２００１として「親アイコン」、概況メッセージ２００２として「会社にいます」、移動手段アイコン２００３として「停止マーク」が表示されている。これにより、子どもである監視対象ユーザは、親が会社にいることを知ることができる。このように、顔アイコン２００１として親アイコンが監視対象端末１０Ａに表示されることで、子どもである監視対象ユーザは、親に監視されていること確認することができ、安心感を得ることができる。なお、顔アイコン２００１、概況メッセージ２００２及び移動手段アイコン２００３は、例えば、監視対象端末１０Ａの画面２０００上で最前面に表示される（このことは以降でも同様である。）。
【００８０】
図８（ｂ）は、上記のステップＳ２０３で監視ユーザの行動が「歩行」と推定された場合の通知例である。図８（ｂ）に示す例では、監視対象端末１０Ａの画面２０００上に、顔アイコン２００１として「親アイコン」、概況メッセージ２００２として「会社から出発」、移動手段アイコン２００３として「歩行マーク」が表示されている。また、これらの顔アイコン２００１、概況メッセージ２００２及び移動手段アイコン２００３は、通知制御情報に含まれる表示態様に従って、画面２０００の淵を、長方形の軌道２００４でゆっくりの速度で移動する。これにより、子どもである監視対象ユーザは、親が会社から歩き始めたことを知ることができる。特に、監視対象ユーザは、顔アイコン２００１、概況メッセージ２００２及び移動手段アイコン２００３が長方形の軌道２００４でゆっくりの速度で動いていることにより、監視ユーザが徒歩で移動していることを知ることができる。
【００８１】
図８（ｃ）は、上記のステップＳ２０３で監視ユーザの行動が「電車移動」と推定された場合の通知例である。図８（ｃ）に示す例では、監視対象端末１０Ａの画面２０００上に、顔アイコン２００１として「親アイコン」、概況メッセージ２００２として「Ｃ駅から出発」、移動手段アイコン２００３として「電車マーク」が表示されている。また、これらの顔アイコン２００１、概況メッセージ２００２及び移動手段アイコン２００３は、通知制御情報に含まれる表示態様に従って、画面２０００の淵を、長方形の軌道２００４で早めの速度（上記のゆっくりの速度よりも速い速度）で移動する。これにより、子どもである監視対象ユーザは、親が乗車している電車がＣ駅から出発したことを知ることができる。特に、監視対象ユーザは、顔アイコン２００１、概況メッセージ２００２及び移動手段アイコン２００３が長方形の軌道２００４で早めの速度で動いていることにより、監視ユーザが電車で移動していることを知ることができる。
【００８２】
図８（ｄ）は、上記のステップＳ２０３で監視ユーザの行動が「自転車移動」と推定された場合の通知例である。図８（ｄ）に示す例では、監視対象端末１０Ａの画面２０００上に、顔アイコン２００１として「親アイコン」、概況メッセージ２００２として「Ｄ駅から出発」、移動手段アイコン２００３として「自転車マーク」が表示されている。また、これらの顔アイコン２００１、概況メッセージ２００２及び移動手段アイコン２００３は、通知制御情報に含まれる表示態様に従って、画面２０００内を、円形の軌道２００４で早めの速度（上記のゆっくりの速度よりも速い速度）で移動する。これにより、子どもである監視対象ユーザは、親が自転車によりＤ駅から出発したことを知ることができる。特に、監視対象ユーザは、顔アイコン２００１、概況メッセージ２００２及び移動手段アイコン２００３が円形の軌道２００４で早めの速度で動いていることにより、監視ユーザが自転車で移動していることを知ることができる。
【００８３】
図８（ｅ）は、上記のステップＳ２０３で監視ユーザの行動が「歩行」と推定され、かつ、この行動が予定外であると判定された場合の通知例である。図８（ｅ）に示す例では、監視対象端末１０Ａの画面２０００上に、顔アイコン２００１として「親アイコン」、概況メッセージ２００２として予定外であることを示すメッセージ、移動手段アイコン２００３として「歩行マーク」が表示されている。また、親アイコンの表情は、通知制御情報に含まれる表情に従って、困り顔となる。更に、これら顔アイコン２００１、概況メッセージ２００２及び移動手段アイコン２００３は、通知制御情報に含まれる表示態様に従って、画面２０００の淵を、長方形の軌道２００４でゆっくりの速度で移動すると共に、顔アイコン２００１が大小交互に表示され、かつ、所定の振動幅で振動する。これにより、子どもである監視対象ユーザは、親が予定外の行動をしていることを知ることができる。また、このとき、顔アイコン２００１が大小交互に表示されたり、所定の振動幅で振動されたりすることで、どの程度予定から外れているか（つまり、予定外レベル）を知ることができると共に、監視ユーザが予定外の行動を行ったことをすぐに気付くことができる。
【００８４】
なお、上記の例では、監視対象ユーザが子ども、監視ユーザが親であるものとして、監視対象ユーザと監視ユーザとがお互いに監視する場合について説明したが、この監視は対称でなくてもよい。例えば、子どもである監視対象ユーザが、親である監視ユーザを監視する場合は、上記の図８（ｅ）は、上記のステップＳ２０３で監視対象ユーザの行動が「歩行」と推定され、かつ、この行動が予定外であると判定された場合の通知例であってもよい。すなわち、監視対象端末１０Ａの画面２０００上に表示される予定外である旨の通知は、監視対象ユーザの行動が予定外となった場合に通知されるようにしてもよい。これにより、監視対象ユーザは、自身が予定外の行動を行っていることを知ることができるようになる。
【００８５】
監視対象ユーザが子ども、監視ユーザが親であることは一例であって、これに限られない。例えば、監視対象ユーザ及び監視ユーザを夫婦として、妻と夫とが互いに監視するようなことも可能である。これにより、例えば、老夫婦がお互いの安全のために相互に行動を監視するような場合にも、本実施形態に係る行動監視システム１を用いることができる。
【００８６】
《通知処理（その３）》
次に、複数の監視端末１０Ｂが存在するものとして、これら複数の監視端末１０Ｂのうちのいずれかの監視端末１０Ｂに監視対象ユーザの行動を通知する場合の通知処理について、図９を参照しながら説明する。図９は、通知処理の一例を示すシーケンス図（その３）である。なお、以降では、一例として、監視端末１０Ｂは２台存在する（例えば、子どもの母親が利用する監視端末１０Ｂ−１と子どもの父親が利用する監視端末１０Ｂ−２）ものとする。
【００８７】
監視対象端末１０Ａの通知制御アプリケーション１００は、図５のステップＳ１０１と同様に、センサ情報をサーバ装置２０に送信する（ステップＳ３０１）。また、監視端末１０Ｂ−１の通知制御アプリケーション１００及び監視端末１０Ｂ−２の通知制御アプリケーション１００は、図５のステップＳ１０１と同様に、それぞれセンサ情報をサーバ装置２０に送信する（ステップＳ３０２及びステップＳ３０３）。
【００８８】
次に、サーバ装置２０の行動推定部２０１は、監視対象端末１０Ａ、監視端末１０Ｂ−１及び監視端末１０Ｂ−２から各種センサ情報をそれぞれ受信すると、図５のステップＳ１０２と同様に、監視対象ユーザの行動と、監視端末１０Ｂ−１のユーザの行動と、監視端末１０Ｂ−２のユーザの行動とをそれぞれ推定する。
【００８９】
そして、行動推定部２０１は、スケジュール情報記憶部３１０を参照して、推定した行動が予定通りであるか否かを、当該監視対象ユーザ、監視端末１０Ｂ−１のユーザ及び監視端末１０Ｂ−２のユーザのそれぞれについて判定した上で、推定した行動の行動情報をそれぞれ作成し、行動情報記憶部２１０に記憶させる（ステップＳ３０４）。これにより、監視対象ユーザの行動とこの行動が予定通りであるか否かとを示す行動情報と、監視端末１０Ｂ−１のユーザの行動とこの行動が予定通りであるか否かとを示す行動情報と、監視端末１０Ｂ−２のユーザの行動とこの行動が予定通りであるか否かとを示す行動情報とが行動情報記憶部２１０に記憶される。なお、監視対象ユーザの行動推定並びに行動情報の作成及び記憶と、監視端末１０Ｂ−１のユーザの行動推定並びに行動情報の作成及び記憶と、監視端末１０Ｂ−２のユーザの行動推定並びに行動情報の作成及び記憶とは、それぞれ独立や並列に行われてもよい。
【００９０】
次に、サーバ装置２０の通知特定部２０２は、行動情報記憶部２１０及び通知制御情報記憶部２２０を参照して、上記のステップＳ３０４で推定された監視対象ユーザの行動の行動情報から、監視端末１０Ｂ−１又は監視端末１０−２に送信する通知制御情報を特定する（ステップＳ３０５）。通知特定部２０２は、例えば、通知端末種別「監視端末」と、上記のステップＳ３０４で推定された監視対象ユーザの行動と、当該行動が予定外であるか否かを示す情報（つまり、当該行動が予定外である場合は「×」、そうでない場合は「○」）とに基づいて、通知制御情報記憶部２２０に記憶されている通知制御情報の中から、監視端末１０Ｂ−１又は監視端末１０Ｂ−２に送信する通知制御情報に特定する。
【００９１】
次に、サーバ装置２０の通知指示部２０３は、上記のステップＳ３０４で推定された行動（監視端末１０Ｂ−１のユーザの行動及び監視端末１０Ｂ−２のユーザの行動）から、上記のステップＳ３０５で特定した通知制御情報の送信先を特定する（ステップＳ３０６）。
【００９２】
ここで、通知指示部２０３は、例えば、監視対象ユーザの行動を安全に監視できる監視端末１０Ｂを通知制御情報の送信先に特定すればよい。監視対象ユーザの行動を安全に監視できる監視端末１０Ｂとは、例えば、上記のステップＳ３０４で推定された行動が「停止」や「電車移動」である場合、上記のステップＳ３０４で推定された行動が「車移動」であっても詳細行動が「後部座席で停止」等である場合である。なお、詳細行動が「後部座席で停止」であるか否かは、例えば、磁気センサのセンサ情報やジャイロセンサのセンサ情報等を用いて既知の技術により判定することが可能である。
【００９３】
なお、通知指示部２０３は、例えば、監視端末１０Ｂ−１又は監視端末１０Ｂ−２のいずれかを優先的な送信先としてもよい。この場合、優先的な送信先とされた監視端末１０Ｂが「監視対象ユーザの行動を安全に監視できる監視端末１０Ｂ」でない場合に、他の監視端末１０Ｂが「監視対象ユーザの行動を安全に監視できる監視端末１０Ｂ」であるか否かを判定してもよい。
【００９４】
また、通知指示部２０３は、複数の監視端末１０Ｂのうちの１台の監視端末１０Ｂを通知制御情報の送信先に特定してもよいし、２台以上の監視端末１０Ｂを通知制御情報の送信先に特定してもよい。
【００９５】
上記のステップＳ３０６で監視端末１０Ｂ−１が通知制御情報の送信先に特定された場合、サーバ装置２０の通知指示部２０３は、上記のステップＳ３０５で特定された通知制御情報を監視端末１０Ｂ−１に送信する（ステップＳ３０７）。なお、図５のステップＳ１０４と同様に、通知制御情報に含まれる各情報のうちの一部の情報のみが送信されてもよい。
【００９６】
監視端末１０Ｂ−１の通知制御アプリケーション１００は、通知制御情報を受信すると、図５のステップＳ１０５と同様に、当該通知制御情報に従って、アイコンの表示等を行って監視対象ユーザの行動を通知する（ステップＳ３０８）。
【００９７】
一方で、上記のステップＳ３０６で監視端末１０Ｂ−２が通知制御情報の送信先に特定された場合、サーバ装置２０の通知指示部２０３は、上記のステップＳ３０５で特定された通知制御情報を監視端末１０Ｂ−２に送信する（ステップＳ３０９）。なお、図５のステップＳ１０４と同様に、通知制御情報に含まれる各情報のうちの一部の情報のみが送信されてもよい。
【００９８】
監視端末１０Ｂ−２の通知制御アプリケーション１００は、通知制御情報を受信すると、図５のステップＳ１０５と同様に、当該通知制御情報に従って、アイコンの表示等を行って監視対象ユーザの行動を通知する（ステップＳ３１０）。
【００９９】
これにより、複数の監視端末１０Ｂのうち、監視対象ユーザの行動を安全に監視できる監視端末１０Ｂで監視対象ユーザの行動が通知される。このため、例えば、監視対象ユーザの行動が通常通知される監視端末１０Ｂのユーザが車を運転中である場合等、監視対象ユーザの行動を安全に監視することができない場合には、他の監視端末１０Ｂで監視対象ユーザの行動を監視することができる。
【０１００】
＜その他の通知例＞
ここで、監視対象端末１０Ａ及び監視端末１０Ｂでの通知例として、上記で説明した通知例以外を図１０及び図１１を参照しながら説明する。図１０及び図１１は、通知例を示す図（その３）及び通知例を示す図（その４）である。
【０１０１】
図１０（ａ）に示すように、監視対象ユーザは、監視対象端末１０Ａの画面２０００上で顔アイコン２００１をドラッグして動かすことができる。例えば、図１０（ａ）に示すように、監視対象ユーザが顔アイコン２００１を左右に動かした場合、図１０（ｂ）に示すように、監視端末１０Ｂの画面１０００上の顔アイコン１００１も同様に左右に動く。
【０１０２】
このように、監視対象端末１０Ａの画面２０００上で顔アイコン２００１が動かされた場合、監視端末１０Ｂの画面１０００上で顔アイコン１００１も連動して同様に動く。これにより、例えば、顔アイコン２００１の動かし方を親と子どもの間で取り決めておくことにで、顔アイコン１００１の動き方に意味を持たせることができる。例えば、顔アイコン１００１が左右に動かされた場合は「ハプニングあり、連絡ほしい。」といった意味を持たせ、顔アイコン１００１が上下に動かされた場合は「大丈夫。連絡不要。」といった意味を持たせる等である。なお、同様に、監視端末１０Ｂの画面１０００上で顔アイコン１００１が動かされた場合に、監視対象端末１０Ａの画面２０００上の顔アイコン２００１も連動して同様に動くようにしてもよい。
【０１０３】
また、例えば、監視対象端末１０Ａの画面２０００上で顔アイコン２００１が動かされた場合、監視端末１０Ｂの画面１０００上に所定のメッセージを表示させてもよい。例えば、顔アイコン１００１が左右に動かされた場合は「ハプニングあり、連絡ほしい。」とのメッセージを監視端末１０Ｂの画面１０００上に表示させ、顔アイコン１００１が上下に動かされた場合は「大丈夫。連絡不要。」とのメッセージを監視端末１０Ｂの画面１０００上に表示させる等である。
【０１０４】
また、図１０（ｃ）に示すように、監視ユーザは、監視端末１０Ｂの画面１０００上で顔アイコン１００１を長押しすることで、メニュー１００５を表示させることができる。このメニュー１００５には、「了解。」、「電話する。」、「チャットする。」、「ごめん。連絡できない。」等の選択肢が含まれる。このとき、例えば、「ごめん。連絡できない。」が監視ユーザによって選択された場合、図１０（ｄ）に示すように、監視対象端末１０Ａの画面２０００上には、連絡不可マーク２００５が表示される。これにより、監視対象ユーザは、親である監視ユーザが連絡することができない状況であることを知ることができる。
【０１０５】
また、例えば、「了解。」が監視ユーザによって選択された場合、監視対象端末１０Ａの画面２０００上には、了解を示すマークが表示される。一方で、例えば、「電話する。」が監視ユーザによって選択された場合は監視端末１０Ｂから監視対象端末１０Ａに電話発信が行われ、「チャットする。」が監視ユーザによって選択された場合は監視対象端末１０Ａとの間でチャットを行うことができる。チャット以外にも、例えば、監視対象端末１０Ａと監視端末１０Ｂとの間でスタンプや絵文字の送受信を行うことができてもよい。
【０１０６】
なお、監視対象端末１０Ａと監視端末１０Ｂとの間でチャットを行う場合やスタンプ、絵文字の送受信を行う場合、通知制御アプリケーション１００の機能によりチャットやスタンプ等の送受信を行ってもよいし、他のチャットアプリケーションと連携してチャットやスタンプ等の送受信が実現されてもよい。
【０１０７】
また、図１１（ａ）に示すように、例えば、監視対象ユーザの行動が予定外となった場合に、監視対象端末１０Ａの画面２０００上に、マルアイコン２００６と、バツアイコン２００７とが表示されてもよい。この場合、監視対象ユーザは、予定外となったことに対して問題が無い場合は顔アイコン２００１をマルアイコン２００６の位置にドラッグし、問題が発生した場合は顔アイコン２００１をバツアイコン２００７の位置にドラッグする。これにより、図１１（ｂ）に示すように、例えば、顔アイコン２００１がマルアイコン２００６の位置にドラッグされた場合は、監視端末１０Ｂの画面１０００上には、予定外となったことに対して問題無いことを示すマルマーク１００６が表示される。これにより、監視ユーザは、監視対象ユーザが予定外の行動を行ったことに対して問題無いことを知ることができる。なお、例えば、顔アイコン２００１がバツアイコン２００７の位置にドラッグされた場合は、監視端末１０Ｂの画面１０００上には、予定外となったことに対して問題が発生したことを示すバツマークが表示される。
【０１０８】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１０９】
１        行動監視システム
１０      端末
２０      サーバ装置
３０      スケジュール管理装置
１００    通知制御アプリケーション
２０１    行動推定部
２０２    通知特定部
２０３    通知指示部
２１０    行動情報記憶部
２２０    通知制御情報記憶部
３１０    スケジュール情報記憶部
Ｎ        通信ネットワーク
【図１】
2020119257.tif 000003
【図２】
2020119257.tif 000004
【図３】
2020119257.tif 000005
【図４】
2020119257.tif 000006
【図５】
2020119257.tif 000007
【図６】
2020119257.tif 000008
【図７】
2020119257.tif 000009
【図８】
2020119257.tif 000010
【図９】
2020119257.tif 000011
【図１０】
2020119257.tif 000012
【図１１】
2020119257.tif 000013