(57)【要約】【課題】イベントの発生履歴を出力するプログラム等を提供すること。【解決手段】プログラムは、監視対象者の状態または前記監視対象者の周囲の環境を記録した所定の範囲の時系列データを取得し、前記範囲内に発生した前記監視対象者に関連するイベントと、前記イベントに関連づけられた日時または日付とを取得し、前記時系列データを出力するとともに、前記イベントに対応する指標を前記時系列データの前記日時または前記日付に対応する位置に関連づけて出力し、前記イベントを一覧表示する旨の指示を受け付けた場合、前記イベントを時系列順に並べた一覧表示を出力する処理をコンピュータに実行させる。【選択図】図１２
2020155160.tif 000002
【特許請求の範囲】
【請求項１】
監視対象者の状態または前記監視対象者の周囲の環境を記録した所定の範囲の時系列データを取得し、
前記範囲内に発生した前記監視対象者に関連するイベントと、前記イベントに関連づけられた日時または日付とを取得し、
前記時系列データを出力するとともに、前記イベントに対応する指標を前記時系列データの前記日時または前記日付に対応する位置に関連づけて出力し、
前記イベントを一覧表示する旨の指示を受け付けた場合、前記イベントを時系列順に並べた一覧表示を出力する
処理をコンピュータに実行させるプログラム。
【請求項２】
前記時系列データは、複数の種類のセンサによりそれぞれ取得された複数の項目のそれぞれに関する時系列データを含む
請求項１に記載のプログラム。
【請求項３】
イベントの発生時期と、前記イベントの内容とを組み合わせたイベント表示欄を時系列順で一列に並べた態様で前記一覧表示を出力する
請求項１または請求項２に記載のプログラム。
【請求項４】
リアルタイム出力の指示を受け付けた場合、複数の項目の前記時系列データを共通の時間軸を用いて出力するとともに、前記イベントに対応する指標を前記時間軸に対応する位置に関連づけて出力し、
レポート出力の指示を受け付けた場合、前記時系列データのそれぞれの項目を個別に示す複数のグラフを出力する
請求項２または請求項３に記載のプログラム。
【請求項５】
過去データ出力の指示を受け付けた場合、所定の日数の前記時系列データを取得し、
前記時系列データを１日分ごとに分けて帯グラフにより図示するとともに、各帯グラフの間にそれぞれの期間における睡眠時間を文字で表示する
請求項２から請求項４のいずれか一つに記載のプログラム。
【請求項６】
前記帯グラフの一つに対する詳細表示の指示を受け付けた場合、指定された前記帯グラフに対応する１日分の複数の前記時系列データを、共通の時間軸を用いて出力するそれぞれ表示する
請求項５に記載のプログラム。
【請求項７】
複数の前記監視対象者の状態表示の指示を受け付けた場合、複数の前記監視対象者の状態に関する情報をリアルタイムで取得してそれぞれの前記監視対象者の状態をリアルタイムで一覧表示する
請求項１から請求項６のいずれか一つに記載のプログラム。
【請求項８】
前記監視対象者の状態は、起床中、就寝中、トイレ使用中および活動中の区別を含み、
それぞれの前記監視対象者の氏名と、前記区別を示すアイコンとを組み合わせた個人表示欄を一列に並べた態様で一覧表示を出力する
請求項７に記載のプログラム。
【請求項９】
前記監視対象者の状態は、前記監視対象者の居室の温度および湿度を含む
請求項７または請求項８に記載のプログラム。
【請求項１０】
監視対象者の状態または前記監視対象者の周囲の環境を記録した所定の範囲の時系列データを取得し、
前記範囲内に発生した前記監視対象者に関連するイベントと、前記イベントに関連づけられた日時または日付とを取得し、
前記時系列データを出力するとともに、前記イベントに対応する指標を前記時系列データの前記日時または前記日付に対応する位置に関連づけて出力し、
前記イベントを一覧表示する旨の指示を受け付けた場合、前記イベントを時系列順に並べた一覧表示を出力する
処理をコンピュータに実行させる情報処理方法。
【請求項１１】
監視対象者の状態または前記監視対象者の周囲の環境を記録した所定の範囲の時系列データを取得する第１取得部と、
前記範囲内に発生した前記監視対象者に関連するイベントと、前記イベントに関連づけられた日時または日付とを取得する第２取得部と、
前記第１取得部が取得した時系列データを出力するとともに、前記第２取得部が取得したイベントに対応する指標を前記時系列データ中の前記日時または前記日付に対応する位置に関連づけて出力する出力部と、
前記イベントを一覧表示する旨の指示を受け付けた場合、前記第２取得部が取得したイベントを時系列順に並べた一覧表示を出力するイベント一覧出力部と
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理方法および情報処理装置に関する。
【背景技術】
【０００２】
ＩＴ（Information Technology）を利用して高齢者等の状態を監視する見守りシステムが提案されている。監視対象者にトラブル等が生じた場合に、速やかに介護士、看護師等が介助等を行うことが可能になる。
【０００３】
複数の監視対象者の状態を画面にリアルタイムで表示し、通常とは異なる事象、すなわちイベントが発生している監視対象者の状態を表示する位置を画面の上部に変更する情報処理装置が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１９１５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている情報処理装置ではイベントが発生したことの通知に対して介護士、看護師等が対応した後は、通知が解除され、過去のイベントの発生状況については表示されないという問題がある。
【０００６】
一つの側面では、イベントの発生履歴を出力するプログラム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
プログラムは、監視対象者の状態または前記監視対象者の周囲の環境を記録した所定の範囲の時系列データを取得し、前記範囲内に発生した前記監視対象者に関連するイベントと、前記イベントに関連づけられた日時または日付とを取得し、前記時系列データを出力するとともに、前記イベントに対応する指標を前記時系列データの前記日時または前記日付に対応する位置に関連づけて出力し、前記イベントを一覧表示する旨の指示を受け付けた場合、前記イベントを時系列順に並べた一覧表示を出力する処理をコンピュータに実行させる。
【発明の効果】
【０００８】
一つの側面では、イベントの発生履歴を出力するプログラム等を提供することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】情報処理システムの構成を示す説明図である。
【図２】対象者一覧ＤＢのレコードレイアウトを示す説明図である。
【図３】グラフＤＢのレコードレイアウトを示す説明図である。
【図４】センサ動作ＤＢのレコードレイアウトを示す説明図である。
【図５】イベントＤＢのレコードレイアウトを示す説明図である。
【図６】メイン画面を示す説明図である。
【図７】リアルタイム画面を示す説明図である。
【図８】レポート画面を示す説明図である。
【図９】レポート画面を示す説明図である。
【図１０】過去データ画面を示す説明図である。
【図１１】詳細データ画面を示す説明図である。
【図１２】アラート画面を示す説明図である。
【図１３】プログラムの処理の流れを示すフローチャートである。
【図１４】表示切替のサブルーチンの処理の流れを示すフローチャートである。
【図１５】表示切替のサブルーチンの処理の流れを示すフローチャートである。
【図１６】実施の形態２のレポート表示画面を示す説明図である。
【図１７】実施の形態３の飲食記録ＤＢのレコードレイアウトを示す説明図である。
【図１８】実施の形態３のレポート表示画面を示す説明図である。
【図１９】実施の形態４の情報処理装置の動作を示す機能ブロック図である。
【図２０】実施の形態５の情報処理システムの構成を示す説明図である。
【発明を実施するための形態】
【００１０】
［実施の形態１］
図１は、情報処理システム１０の構成を示す説明図である。本実施の形態の情報処理システム１０は、介護施設内で被介護者の状態を監視し、異常を検知した際に介護士、看護師、家族等に通知する情報処理システムである。以下の説明では、被介護者を監視対象者、介護士、看護師および家族等をユーザと記載する。
【００１１】
情報処理システム１０は、クライアント２０、サーバ３０、センサＩ／Ｆ（InterFace）装置４０、睡眠センサ４１、環境センサ４２、人感センサ４３、トイレセンサ４４およびドアセンサ４５を備える。クライアント２０、サーバ３０およびセンサＩ／Ｆ装置４０は、ネットワークを介して接続されている。ネットワークには、多数のクライアント２０およびセンサＩ／Ｆ装置４０が接続されている。
【００１２】
クライアント２０は、ユーザが使用する情報機器である。クライアント２０は、クライアントＣＰＵ（Central Processing Unit）２１、主記憶装置２２、クライアント補助記憶装置２３、入力部２４、表示部２５、通信部２６およびバスを備える。
【００１３】
クライアントＣＰＵ２１は、本実施の形態にかかるプログラムを実行する演算制御装置である。クライアントＣＰＵ２１には、一または複数のＣＰＵまたはマルチコアＣＰＵ等が使用される。クライアントＣＰＵ２１は、バスを介してクライアント２０を構成するハードウェア各部と接続されている。
【００１４】
主記憶装置２２は、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、フラッシュメモリ等の記憶装置である。主記憶装置２２には、クライアントＣＰＵ２１が行う処理の途中で必要な情報およびクライアントＣＰＵ２１で実行中のプログラムが一時的に保存される。
【００１５】
クライアント補助記憶装置２３は、ＳＲＡＭ、フラッシュメモリ、ハードディスクまたは磁気テープ等の記憶装置である。クライアント補助記憶装置２３には、クライアントＣＰＵ２１に実行させるプログラムおよびプログラムの実行に必要な各種情報が保存される。
【００１６】
入力部２４は、タッチパネル、ペンタブレット、マウス、キーボード、マイク等の機器であり、ユーザによる操作をクライアントＣＰＵ２１が受け付ける際に使用する。表示部２５は、たとえばタッチパネルと一体になったディスプレイであり、クライアントＣＰＵ２１がユーザに提示する情報を表示する。通信部２６は、ネットワークとの通信を行うインターフェイスである。
【００１７】
クライアント２０は、たとえばスマートフォン、多機能型携帯電話、タブレット、ノートパソコン等の汎用の携帯型情報機器である。クライアント２０に、本情報処理システム１０専用の携帯型情報機器または大きな表示部２５を備える壁掛け型情報機器を使用しても良い。
【００１８】
サーバ３０は、センサＩ／Ｆ装置４０等を介して取得したデータを蓄積し、クライアントＣＰＵ２１等からの要求に応じて加工して出力する情報処理装置である。サーバ３０は、サーバＣＰＵ３１、主記憶装置３２、サーバ補助記憶装置３３、通信部３６およびバスを備える。
【００１９】
サーバＣＰＵ３１は、本実施の形態にかかるプログラムを実行する演算制御装置である。サーバＣＰＵ３１には、一または複数のＣＰＵまたはマルチコアＣＰＵ等が使用される。サーバＣＰＵ３１は、バスを介してサーバ３０を構成するハードウェア各部と接続されている。
【００２０】
主記憶装置３２は、ＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等の記憶装置である。主記憶装置３２には、サーバＣＰＵ３１が行う処理の途中で必要な情報およびサーバＣＰＵ３１で実行中のプログラムが一時的に保存される。
【００２１】
サーバ補助記憶装置３３は、ＳＲＡＭ、フラッシュメモリ、ハードディスクまたは磁気テープ等の記憶装置である。サーバ補助記憶装置３３には、サーバＣＰＵ３１に実行させるプログラム、対象者一覧ＤＢ５１、グラフＤＢ５２、センサ動作ＤＢ５３、イベントＤＢ５４およびプログラムの実行に必要な各種情報が保存される。対象者一覧ＤＢ５１、グラフＤＢ５２、センサ動作ＤＢ５３およびイベントＤＢ５４は、ネットワークを介して接続された他の記憶装置に記憶されていても良い。
【００２２】
通信部３６は、ネットワークとの通信を行うインターフェイスである。
【００２３】
センサＩ／Ｆ装置４０には、睡眠センサ４１、環境センサ４２、人感センサ４３、トイレセンサ４４およびドアセンサ４５が優先または無線で接続されている。センサＩ／Ｆ装置４０は、睡眠センサ４１、環境センサ４２、人感センサ４３、トイレセンサ４４およびドアセンサ４５から信号を取得し、ネットワークを介してサーバ３０に送信する情報処理装置である。センサがアナログ信号を出力する場合には、センサＩ／Ｆ装置４０はＡ／Ｄ（Analog/Digital）変換も行う。
【００２４】
センサＩ／Ｆ装置４０は、各センサの設置場所に応じて適宜配置される。たとえば、トイレセンサ４４と睡眠センサ４１とは別々のセンサＩ／Ｆ装置４０に接続されていても良い。一つのセンサＩ／Ｆ装置４０に、複数の人感センサ４３が接続されていても良い。センサＩ／Ｆ装置４０は、各センサに内蔵されていても良い。
【００２５】
睡眠センサ４１は、たとえばシート状のセンサであり、ベッドマットレスとシーツとの間に設置する。睡眠センサ４１は、ベッドに横たわった人物の脈拍、呼吸、体動、体温等を検出する。睡眠センサ４１に、ベッドの枕もとまたは部屋の壁に設置して、マイクロ波または赤外線によりベッドに横たわった人物の脈拍、呼吸、体動、体温等を検出し、解析するセンサを使用しても良い。
【００２６】
睡眠センサ４１は、検出した情報を解析して体動、無呼吸の発生状態、睡眠深度、中途覚醒の発生状態、心拍数、呼吸数等の睡眠データをセンサＩ／Ｆ装置４０に出力する。睡眠センサ４１は、一人の監視対象者のベッドに１台設置される。
【００２７】
環境センサ４２は、温度および湿度等の環境を計測するセンサである。環境センサ４２は、監視対象者が生活する室内の壁面等に設置される。人感センサ４３は、赤外線により人間の動作を検出するセンサである。人感センサ４３も、監視対象者が生活する室内の壁面等に設置される。
【００２８】
トイレセンサ４４は、トイレに設置されたセンサである。トイレセンサ４４はトイレが使用されたことを検出するセンサである。ドアセンサ４５は、ドアの開閉またはドアを人物が通過したことを検知するセンサである。ドアセンサ４５は、監視対象者が生活する部屋のドア等に設置される。
【００２９】
一つのセンサが複数の監視対象者を検知する可能性がある場合には、顔認証またはＩＤ（IDentification）タグ等を併用することにより、検知された監視対象者を特定する。
【００３０】
図２は、対象者一覧ＤＢ５１のレコードレイアウトを示す説明図である。対象者一覧ＤＢ５１は、監視対象者の属性とリアルタイムの状況とを関連づけるＤＢである。対象者一覧ＤＢ５１は、属性情報フィールドおよびリアルタイム情報フィールドを有する。属性情報フィールドは、ＩＤフィールド、氏名フィールド、年齢フィールドおよび部屋番号フィールドを有する。リアルタイム情報フィールドは、状態フィールド、室温フィールド、湿度フィールドおよびイベントフィールドを有する。
【００３１】
ＩＤフィールドには、監視対象者に固有に割り当てられたＩＤが記録されている。氏名フィールドには、監視対象者の氏名が記録されている。年齢フィールドには、監視対象者の年齢が記録されている。部屋番号フィールドには監視対象者が生活する部屋の番号が記録されている。
【００３２】
状態フィールドには、監視対象者の状態が記録されている。室温フィールドには、監視対象者が滞在中の部屋の室温が記録されている。湿度フィールドには監視対象者が滞在中の部屋の湿度が記録されている。イベントフィールドには、監視対象者に関連して検出中のイベントが記録されている。対象者一覧ＤＢ５１は、一人の監視対象者について一つのレコードを有する。
【００３３】
サーバＣＰＵ３１は、センサＩ／Ｆ装置４０に接続された各センサから得た情報に基づいて、リアルタイム情報フィールドに記録された情報を随時更新する。サーバＣＰＵ３１は、各センサから得た情報を解析して、イベントが発生していると判定した場合に、イベントフィールドにイベントに関する情報を記録する。
【００３４】
イベントは、監視対象者の状態または監視対象者の周囲の環境に発生する通常とは異なる事象である。たとえば睡眠センサ４１が監視対象者の心拍、呼吸等の停止を検出した場合、環境センサ４２が検出した室温が所定の範囲を逸脱した場合、トイレセンサ４４が所定の時間を越えた長時間のトイレ滞在を検出した場合等に、サーバＣＰＵ３１はイベントが発生したと判定する。サーバＣＰＵ３１は、たとえば特許文献１に開示されている方法を使用してイベントの発生有無を判定することができる。イベントの発生有無の判定の具体例については後述する。
【００３５】
サーバＣＰＵ３１がイベントフィールドに記録したイベントに関する情報を、後述するようにクライアントＣＰＵ２１が取得して表示部２５に表示する。これにより、クライアントＣＰＵ２１は、監視対象者の状態または監視対象者の周囲の環境に通常とは異なる事象が発生したことについて、ユーザに警告を通知する。ユーザが警告の解除を行った場合または各センサから異常が解消したことを検知した場合等、通知が不要になった場合には、サーバＣＰＵ３１はイベントフィールドからイベントに関する情報を削除する。
【００３６】
図３は、グラフＤＢ５２のレコードレイアウトを示す説明図である。グラフＤＢ５２は、監視対象者のＩＤと、睡眠センサ４１が検出したデータと、環境センサ４２が検出したデータとを関連づけるＤＢである。グラフＤＢ５２は、ＩＤフィールド、睡眠センサフィールドおよび環境センサフィールドを有する。
【００３７】
睡眠センサフィールドは、体動フィールド、無呼吸フィールド、睡眠深度フィールド、心拍数フィールドおよび呼吸数フィールドを有する。環境センサフィールドは、室温フィールドおよび湿度フィールドを有する。
【００３８】
ＩＤフィールドには、監視対象者に固有に割り当てられたＩＤが記録されている。体動フィールドには、睡眠センサ４１が検知した監視対象者の体動の時間的変化を示すグラフのデータが記録されている。グラフのデータは、たとえばセンサが計測を行った時刻と計測した値との組を、計測を行うたびに記録した一連のデータである。
【００３９】
無呼吸フィールドには、睡眠センサ４１が検知した監視対象者の無呼吸現象の発生状態の時間的変化を示すグラフのデータが記録されている。無呼吸現象は、睡眠時間中に口および鼻の気流が１０秒間以上停止する現象である。
【００４０】
睡眠深度フィールドには、睡眠センサ４１が検知した監視対象者の睡眠深度の時間的変化を示すグラフのデータが記録されている。本実施の形態においては、睡眠深度は、目覚め、浅い眠りおよび深い眠りの３段階に分けて検出する睡眠センサ４１を使用する。睡眠深度フィールドに記録されている情報には、中途覚醒の発生状況および一日の合計睡眠時間も含まれている。
【００４１】
心拍数フィールドには、睡眠センサ４１が検知した監視対象者の心拍数の時間的変化を示すグラフのデータが記録されている。呼吸数フィールドには、睡眠センサ４１が検知した監視対象者の呼吸数の時間的変化を示すグラフのデータが記録されている。
【００４２】
グラフＤＢ５２は、一人の監視対象者について一つのレコードを有する。サーバＣＰＵ３１は、センサＩ／Ｆ装置４０に接続された各センサから得た情報に基づいて、睡眠センサフィールドおよび環境センサフィールドに記録したグラフのデータを随時更新する。
【００４３】
図４は、センサ動作ＤＢ５３のレコードレイアウトを示す説明図である。センサ動作記録ＤＢ５３は、監視対象者のＩＤと、日時と、人感センサ４３、トイレセンサ４４およびドアセンサ４５の各センサの検知結果とを関係づけるＤＢである。センサ動作ＤＢ５３は、ＩＤフィールド、日時フィールドおよびセンサフィールドを有する。センサフィールドは、人感センサフィールド、トイレセンサフィールドおよびドアセンサフィールドを有する。
【００４４】
ＩＤフィールドには、監視対象者に固有に割り当てられたＩＤが記録されている。日時フィールドには、各センサからデータを取得した日時が記録されている。人感センサフィールドには、人感センサ４３が監視対象者の動きを検知したか否かが記録されている。トイレセンサフィールドには、トイレセンサ４４が監視対象者によるトイレの使用を検知したか否かが記録されている。ドアセンサフィールドには、ドアセンサ４５が監視対象者によるドアの通過を検知したか否かが記録されている。
【００４５】
センサ動作ＤＢ５３は、一人の監視対象者に関する一回のデータ記録について一つのレコードを有する。サーバＣＰＵ３１は、センサＩ／Ｆ装置４０に接続された各センサから得た情報に基づいて、センサフィールドに記録された情報を随時更新する。
【００４６】
図５は、イベントＤＢ５４のレコードレイアウトを示す説明図である。イベントＤＢ５４は、ＩＤと、サーバＣＰＵ３１が検出したイベントに関する日時、項目および対応結果の履歴を記録するＤＢである。イベントＤＢ５４は、ＩＤフィールド、日付フィールド、時刻フィールド、項目フィールド、内容フィールド、対応フィールドおよびコメントフィールドを有する。
【００４７】
なお、イベントは監視対象者の状態または監視対象者の周囲の環境に発生する通常とは異なる事象であり、図２を使用して説明した対象者一覧ＤＢ５１のイベントフィールドに記録したイベントと対応している。したがって、本実施の形態のイベントＤＢ５４は、クライアントＣＰＵ２１がユーザに通知した警告の履歴を記録する。
【００４８】
ＩＤフィールドには、監視対象者に固有に割り当てられたＩＤが記録されている。日付フィールドにはサーバＣＰＵ３１が検出したイベントに関する日付が記録されている。時刻フィールドには、サーバＣＰＵ３１が検出したイベントに関する時刻が記録されている。
【００４９】
項目フィールドには、サーバＣＰＵ３１が検出したイベントに関する項目が記録されている。内容フィールドには、サーバＣＰＵ３１が検出したイベントの内容が記録されている。対応フィールドには、ユーザがイベントに対する対応を行った場合に、その旨が記録されている。コメントフィールドには、イベントに対する対応を行ったユーザが入力したコメントが記録されている。イベントＤＢ５４は、一人の監視対象者に関する一回のイベントについて一つのレコードを有する。
【００５０】
対象者一覧ＤＢ５１のイベントフィールドおよびイベントＤＢ５４へのデータの記録について、具体例を挙げて説明する。環境センサ４２が取得したデータに基づいて、サーバＣＰＵ３１が、室温は通常の範囲を超える３１．４度であると判定した場合を例にして説明する。サーバＣＰＵ３１は対象者一覧ＤＢ５１の、その室内に滞在している監視対象者に関するレコードのイベントフィールドに、室温が３１．４度である旨を記録する。サーバＣＰＵ３１はイベントＤＢ５４にレコードを追加する。サーバＣＰＵ３１は、日付フィールドおよび時刻フィールドにその室温を検知した日付および時刻を記録する。サーバＣＰＵ３１は、項目フィールドに「室温」を、内容フィールドに検知した室温「３１．４度」を記録する。
【００５１】
睡眠センサ４１が取得し、グラフＤＢ５２の睡眠深度フィールドに記録したデータに基づいて、サーバＣＰＵ３１が、一晩の睡眠時間は通常の範囲外である４時間であると判定した場合を例にして説明する。サーバＣＰＵ３１は対象者一覧ＤＢ５１の、対応する監視対象者に関するレコードのイベントフィールドに、睡眠時間が４時間である旨を記録する。サーバＣＰＵ３１はイベントＤＢ５４にレコードを追加する。サーバＣＰＵ３１は、日付フィールドに睡眠時間を判定した日付を記録する。たとえば、９月１０日の午前０時をまたぐ２４時間の睡眠時間について判定した場合には、サーバＣＰＵ３１は日付フィールドに９月１０日の日付を記録する。サーバＣＰＵ３１は、項目フィールドに「睡眠」を、内容フィールドに一晩の睡眠時間「４時間」を記録する。
【００５２】
トイレセンサ４４が取得したデータに基づいて、サーバＣＰＵ３１が、トイレの使用時間が通常の範囲外である２０分であると判定した場合を例にして説明する。サーバＣＰＵ３１は、対象者一覧ＤＢ５１の、トイレを使用中の監視対象者に関するレコードのイベントフィールドに、トイレの使用時間が２０分である旨を記録する。サーバＣＰＵ３１はイベントＤＢ５４にレコードを追加する。サーバＣＰＵ３１は、日付フィールドおよび時刻フィールドにトイレの使用時間を判定した日付および時刻を記録する。サーバＣＰＵ３１は、項目フィールドに「トイレ」を、内容フィールドに検知したトイレ使用時間「２０分」を記録する。その後もトイレの使用が継続し、たとえば累計で「３０分」となったと判定した場合、サーバＣＰＵ３１は、対象者一覧ＤＢ５１のイベントフィールドのデータを更新する。さらにサーバＣＰＵ３１は、イベントＤＢ５４の内容フィールドに記録したデータを「３０分」に更新する。
【００５３】
サーバＣＰＵ３１は、その他のイベントを検出した場合も、対象者一覧ＤＢ５１のイベントフィールドに記録するとともに、同様にイベントＤＢ５４に対応するレコードを追加する。
【００５４】
サーバＣＰＵ３１は、クライアントＣＰＵ２１を介してユーザによる対応の入力およびコメントの入力を受け付けた場合には、対応するレコードの対応フィールドおよびコメントフィールドに記録する。
【００５５】
なお、通常の範囲であるか否かを判定する基準値は、サーバ補助記憶装置３３にあらかじめ記憶されている。監視対象者ごとに異なる基準値が記録されていても良い。
【００５６】
図６は、メイン画面を示す説明図である。クライアントＣＰＵ２１は、表示部２５に図６に示す画面を表示する。メイン画面は、複数の監視対象者に関する最新情報を一覧表示する画面である。なお、本実施の形態ではクライアント２０はスマートフォン等の比較的小さいタッチパネル付きディスプレイを有する携帯情報機器である場合を例にして説明する。
【００５７】
図６に示す画面は、複数の個人表示欄６１およびメニューボタン７６を有する。個人表示欄６１は、アイコン欄６２を含む。一つの個人表示欄６１には、対象者一覧ＤＢ５１の一つのレコードに記録されている一人の監視対象者に関する情報が表示される。具体的には、一人の監視対象者の部屋番号、氏名、室温および湿度が文字で表示され、監視対象者の状態がアイコン欄６２のアイコンで表示される。
【００５８】
アイコン欄６２には、対象者一覧ＤＢ５１の状態フィールドに記録されている情報に対応するアイコンが表示される。たとえば、６０１号室および６０５号室の監視対象者は、起床している。６０２号室の監視対象者は、就寝中である。６０３号室の監視対象者は、トイレを使用している。６０４号室の監視対象者は、施設内で活動中である。
【００５９】
対象者一覧ＤＢ５１のイベントフィールドにイベントが記録されている場合には、クライアントＣＰＵ２１はアイコン欄６２の右側にイベントの発生を示すマークを表示する。
【００６０】
メニューボタン７６の選択を受け付けた場合、クライアントＣＰＵ２１は表示部２５に図示しない操作メニューを表示する。クライアントＣＰＵ２１は、操作メニューから、たとえば画面の設定スタイルの変更、個人表示欄６１を配列する順番の変更等を受け付ける。
【００６１】
画面の右端には、スクロールバーが表示されている。入力部２４を介してスクロールバーの操作を受け付けた場合には、クライアントＣＰＵ２１は表示部２５に表示する内容を上下にスクロールする。クライアントＣＰＵ２１は、対象者一覧ＣＢ５１に記録されているすべての監視対象者に対応するレコードを対象者一覧ＤＢ５１から取得して、図６に示す画面に表示しても良い。クライアントＣＰＵ２１は、たとえばクライアント２０を操作するユーザが担当している監視対象者に対応するレコードを対象者一覧ＤＢ５１から取得して図６に示すメイン画面に表示しても良い。
【００６２】
大画面の表示部２５を使用する場合には、クライアントＣＰＵ２１は個人表示欄６１を縦横の格子状に表示しても良い。クライアントＣＰＵ２１は、たとえば介護施設の館内の部屋の配置に合わせて個人表示欄６１を配置しても良い。
【００６３】
図７は、リアルタイム画面を示す説明図である。図６を使用した画面で個人表示欄６１が選択されたことを受け付けた場合、クライアントＣＰＵ２１は、表示部２５に図７に示す画面を表示する。リアルタイム画面は、一人の監視対象者の情報を一覧表示する画面である。
【００６４】
リアルタイム画面は、リアルタイムデータ欄６３、メニューボタン７６、リアルタイムボタン７７、レポートボタン７８、過去データボタン７９、アラートボタン８０を含む。リアルタイムデータ欄６３は、一人の監視対象者に関するリアルタイムの情報を表示する画面である。
【００６５】
クライアントＣＰＵ２１は、一人の監視対象者に関するたとえば過去１２時間分の情報をリアルタイムデータ欄６３に表示する。リアルタイムデータ欄６３は、睡眠深度欄６３１、室内欄６３２、トイレ欄６３３、ドア欄６３４および室温欄６３５を含む。各欄の横軸は、時刻である。横軸の右端は、現在の時刻である。
【００６６】
クライアントＣＰＵ２１は、グラフＤＢ５２の睡眠深度フィールドに記録された監視対象者の睡眠深度を睡眠深度欄６３１に帯グラフで表示する。帯グラフ中の斜線で示す部分は、睡眠深度が深い時間を、小さいドットで示す部分は睡眠深度が浅い時間を、空白の部分は覚醒している時間を示す。
【００６７】
クライアントＣＰＵ２１は、センサ動作ＤＢ５３の人感センサフィールドに記録された室内の人の動きの有無を室内欄６３２に帯グラフで表示する。帯グラフの斜線で示す部分は、人感センサ４３が監視対象者の動きを検知している時間を示す。
【００６８】
クライアントＣＰＵ２１は、センサ動作ＤＢ５３のトイレセンサフィールドに記録されたトイレの使用の有無をトイレ欄６３３に帯グラフで表示する。帯グラフの斜線で示す部分は、トイレセンサ４４が監視対象者によるトイレの使用を検知している時間を示す。
【００６９】
クライアントＣＰＵ２１は、センサ動作ＤＢ５３のドアセンサフィールドに記録されたドアの使用の有無をドア欄６３４に帯グラフで表示する。帯グラフの斜線で示す部分は、ドアセンサ４５が監視対象者によるドアの開閉または通過を検知している時間を示す。
【００７０】
クライアントＣＰＵ２１は、グラフＤＢ５２の室温フィールドに記録された室温を室温欄６３５に折れ線グラフで表示する。
【００７１】
クライアントＣＰＵ２１は、イベントＤＢ５４に記録されているイベントに対応する時刻および項目の近傍に指標８１により表示する。具体例を挙げて説明する。図７に示す画面では、１４時に室温が３１．４度になっていることに対してサーバＣＰＵ３１がイベントを検出したことが、室温欄６３５内の指標８１およびその右側のラベル「３１．４」により示されている。ユーザは、過去にイベントが発生したことを把握して、監視対象者に対して適切な介護等を行うことができる。
【００７２】
メニューボタン７６については、図６と同様であるので説明を省略する。図７に示す画面では、リアルタイムボタン７７が選択された状態になっている。後述する他の画面の表示中にリアルタイムボタン７７の選択を受け付けた場合、クライアントＣＰＵ２１は図７に示す画面を表示する。レポートボタン７８、過去データボタン７９およびアラートボタン８０の選択を受け付けた場合に、クライアントＣＰＵ２１が表示する画面について、順次説明する。
【００７３】
図８および図９は、レポート画面を示す説明図である。レポート画面は、入力部２４を介してレポートボタン７８の選択を受け付けた場合に、クライアントＣＰＵ２１が表示部２５に表示する画面である。図８はレポート画面の上端が表示されている状態を示す。図９は、画面のスクロールにより図８よりも下の部分が表示されている状態を示す。
【００７４】
レポート画面は、レポート欄６４、メニューボタン７６、リアルタイムボタン７７、レポートボタン７８、過去データボタン７９、アラートボタン８０を含む。レポート画面は、一人の監視対象者に関する１ヶ月分のデータを表示する画面である。なお、メニューボタン７６、リアルタイムボタン７７、レポートボタン７８、過去データボタン７９、アラートボタン８０については図７と同様であるので説明を省略する。
【００７５】
クライアントＣＰＵ２１は、レポート欄６４に項目ごとに分けてデータを表示する。たとえば図８に示す画面では、クライアントＣＰＵ２１は、グラフＤＢ５２の睡眠深度フィールドに記録された過去１ヶ月間の監視対象者の睡眠状態をレポート欄６４に示す。図８に示す画面の横軸は時間であり、左端が正午を、右端が翌日の正午を示す。図８に示す画面の縦軸は日付である。一番上の行を例にして具体的に説明する。左端は７月３１日の正午を、右端は翌日の８月１日の正午を示す。
【００７６】
レポート欄６４に表示する帯グラフは、睡眠深度を示す。細かいドットは、浅い眠りを示す。斜線のハッチングは、深い眠りを示す。覚醒している時間はハッチングしていない。折れ線グラフにより、一日の合計睡眠時間を示す。折れ線グラフのデータ点の右側の数字が、合計睡眠時間を示す。合計睡眠時間は、グラフＤＢ５２の睡眠深度フィールドに記録されている。クライアントＣＰＵ２１がグラフＤＢ５２の睡眠深度フィールドに記録されている睡眠深度を解析して、合計睡眠時間を算出しても良い。
【００７７】
図８に示す画面では８月９日の睡眠時間が５．７時間であることに対して、サーバＣＰＵ３１がイベントを検出したことが、指標８１およびその右側の「５．７」のラベルにより示されている。また、および８月１０日の睡眠時間が４．３時間であることに対して、サーバＣＰＵ３１がイベントを検出したことが、指標８１およびその右側の「４．３」のラベルにより示されている。クライアントＣＰＵ２１は、イベントの発生日時および内容をイベントＤＢ５４から取得する。
【００７８】
図９に示す画面では、クライアントＣＰＵ２１は、グラフＤＢ５２の室温フィールドおよび湿度フィールドに記録された過去１ヶ月間の監視対象者の部屋の温度および湿度をレポート欄６４に表示する。レポート欄６４は温度欄６４１および湿度欄６４２を含む。温度欄６４１の横軸は温度である。湿度欄６４２の横軸は湿度である。温度欄６４１および湿度欄６４２の縦軸は日付である。温度欄６４１には、一日の最低温度および最高温度が折れ線グラフで表示されている。湿度欄６４２には一日の最低湿度および最高湿度が折れ線グラフで表示されている。
【００７９】
図９に示す画面では８月７日の室温の最高温度が３１．１度であることに対して、サーバＣＰＵ３１がイベントを検出したことが、最高気温の値を示す「３１．１」のラベルの左側に配置された指標８１より示されている。また、８月８日の室温の最高温度が３２．３度であることに対して、サーバＣＰＵ３１がイベントを検出したことが、最高気温の値を示す「３２．３」のラベルの左側に配置された指標８１より示されている。クライアントＣＰＵ２１は、イベントの発生日時および内容をイベントＤＢ５４から取得する。
【００８０】
なお、クライアントＣＰＵ２１は、８月７日および８月８日の室温の最高気温の値を示すラベルを、他の日のラベルとは異なる色で表示することにより、指標８１とラベルを兼ねさせても良い。
【００８１】
図１０は、過去データ画面を示す説明図である。過去データ画面は、入力部２４を介して過去データボタン７９の選択を受け付けた場合に、クライアントＣＰＵ２１が表示部２５に表示する画面である。
【００８２】
過去データ画面は、過去データ欄６５、メニューボタン７６、リアルタイムボタン７７、レポートボタン７８、過去データボタン７９、アラートボタン８０を含む。過去データ画面は、一人の監視対象者に関する１ヶ月分のデータを表示する画面である。なお、メニューボタン７６、リアルタイムボタン７７、レポートボタン７８、過去データボタン７９、アラートボタン８０については図７と同様であるので説明を省略する。
【００８３】
クライアントＣＰＵ２１は、過去データ欄６５に一人の監視対象者に関する一日分のデータを示す。過去データ欄６５は、活動記録欄６６および詳細ボタン８２を含む。活動記録欄６６の下には、一日の合計睡眠時間、最低室温、最高室温、最低湿度、最高湿度およびスコアが表示されている。
【００８４】
図１０の上側に示す２０１５年９月１５日の過去データ欄６５内の活動記録欄６６を例にして説明する。活動記録欄６６の横軸は時間である。右端は９月１４日の正午を、左端は翌日である９月１５日の正午を示す。クライアントＣＰＵ２１は、グラフＤＢ５２の睡眠深度フィールドから取得した睡眠深度を帯グラフにより、活動記録欄６６に示す。細かいドットは、浅い眠りを示す。斜線のハッチングは、深い眠りを示す。
【００８５】
クライアントＣＰＵ２１は、活動記録欄６６のうち、ハッチングしていない時間帯については時間軸に平行に分割し、分割した各部分に監視対象者の覚醒時の活動を示す帯グラフを表示する。本実施形態においては、クライアントＣＰＵ２１は、ハッチングしていない部分を３段に分割する。クライアントＣＰＵ２１は、一番上の段にセンサ動作ＤＢ５３の人感センサフィールドに記録された室内の人の動きの有無を表示する。クライアントＣＰＵ２１は、中央の欄にセンサ動作ＤＢ５３のトイレセンサフィールドに記録されたトイレの使用の有無を表示する。クライアントＣＰＵ２１は、一番下の欄にセンサ動作ＤＢ５３のドアセンサフィールドに記録されたドアの使用の有無を表示する。
【００８６】
このようにクライアントＣＰＵ２１は、睡眠センサ４１が検出した監視対象者の睡眠深度と、覚醒中の人感センサ４３、トイレセンサ４４およびドアセンサ４５の検出状況とを一つの活動記録欄６６に表示する。ユーザは、監視対象者の一日の睡眠中の状態と覚醒中の状態とを一つの活動記録欄６６を見ることにより把握することができる。
【００８７】
図１１は、詳細データ画面を示す説明図である。詳細データ画面は、入力部２４を介して詳細ボタン８２の選択を受け付けた場合に、クライアントＣＰＵ２１が表示部２５に表示する画面である。図１０を使用して説明した過去データ画面をスクロールして、２０１５年９月７日分の過去データ欄６５内の詳細ボタン８２の選択を受け付けた場合を例にして説明する。
【００８８】
詳細データ画面は、メニューボタン７６、詳細データ欄６８および閉じるボタン８３を含む。詳細データ画面は、一人の監視対象者に関する１日分のデータを表示する画面である。なお、メニューボタン７６については図７と同様であるので説明を省略する。
【００８９】
詳細データ欄６８は、体動欄６８１、無呼吸回数欄６８２、睡眠深度欄６８３、中途覚醒欄６８４、室温欄６８５および活動欄６８６を示す。詳細データ欄６８の横軸は時間である。右端は９月６日の正午を、左端は翌日である９月７日の正午を示す。
【００９０】
クライアントＣＰＵ２１は、体動欄６８１にグラフＤＢ５２の体動フィールドに記録された体動の大きさを表示する。クライアントＣＰＵ２１は、無呼吸回数欄６８２にグラフＤＢ５２の無呼吸フィールドに記録された１時間ごとの無呼吸現象の回数を表示する。クライアントＣＰＵ２１は、睡眠深度欄６８３にグラフＤＢ５２の睡眠深度フィールドに記録された睡眠深度を表示する。クライアントＣＰＵ２１は、中途覚醒欄６８４にグラフＤＢ５２の睡眠深度フィールドに記録された中途覚醒の発生状況を表示する。なお、クライアントＣＰＵ２１は、睡眠深度欄６８３に表示する睡眠深度のデータを解析して中途覚醒の発生状況を用事しても良い。クライアントＣＰＵ２１は、室温欄６８５にグラフＤＢ５２の室温フィールドに記録された室温を表示する。クライアントＣＰＵ２１は、活動欄６８６にセンサ動作ＤＢ５３に記録された監視対象者の動きの有無、トイレ使用の有無およびドア使用の有無を表示する。
【００９１】
クライアントＣＰＵ２１は、イベントＤＢ５４に記録されているイベントに対応する時刻および項目の近傍に指標８１により表示する。具体例を挙げて説明する。図１１に示す画面の無呼吸回数欄６８２には、２３時から翌０時にかけて無呼吸現象の回数が基準値を超えたイベントがイベントＤＢ５４に記録されていることが指標８１により記録されている。図１１に示す画面の室温欄６８５には、１４時から１５時にかけて室温が３０．５度であるイベントがイベントＤＢ５４に記録されていることが、指標８１により示されている。
【００９２】
図１２は、アラート画面を示す説明図である。アラート画面は、入力部２４を介してアラートボタン８０の選択を受け付けた場合に、クライアントＣＰＵ２１が表示部２５に表示する画面である。
【００９３】
アラート画面は、イベント表示欄６７、メニューボタン７６、リアルタイムボタン７７、レポートボタン７８、過去データボタン７９、アラートボタン８０を含む。アラート画面は、一人の監視対象者に関する１ヶ月分のデータを表示する画面である。なお、メニューボタン７６、リアルタイムボタン７７、レポートボタン７８、過去データボタン７９、アラートボタン８０については図７と同様であるので説明を省略する。
【００９４】
図１２に示す画面では、複数のイベント表示欄６７が時系列順に並べて表示されている。一つのイベント表示欄６７は、イベントＤＢ５４の一つのレコードに記録されている一回のイベントに関する情報が表示される。
【００９５】
入力部２４を介して図７、図８、図９または図１１に示す指標８１の選択を受け付けた場合には、クライアントＣＰＵ２１は選択された指標８１に対応するイベント表示欄６７が画面の上部または中央部になるようにして、アラート画面を表示しても良い。
【００９６】
図１３は、プログラムの処理の流れを示すフローチャートである。図１３を使用して、本実施の形態のプログラムの処理の流れを説明する。
【００９７】
クライアントＣＰＵ２１は、通信部２６、ネットワークおよび通信部３６を介してサーバＣＰＵ３１に対象者一覧ＤＢ５１のデータを要求する（ステップＳ５０１）。なお、ステップＳ５０１でクライアントＣＰＵ２１はたとえばクライアント２０を使用しているユーザが担当する監視対象者のデータのみを要求しても良い。以後の説明では通信部２６、ネットワークおよび通信部３６の記載は省略し、たとえば「クライアントＣＰＵ２１はサーバＣＰＵ３１にデータを要求する」のように記載する。
【００９８】
サーバＣＰＵ３１は、クライアントＣＰＵ２１からの要求を受信する（ステップＳ６０１）。サーバＣＰＵ３１は、要求されたデータをクライアントＣＰＵ２１に送信する（ステップＳ６０２）。クライアントＣＰＵ２１は、データを受信する（ステップＳ５０４）。クライアントＣＰＵ２１は、表示部２５に図６を使用して説明したメイン画面を表示する（ステップＳ５０５）。
【００９９】
クライアントＣＰＵ２１は、対象者の選択を受け付けたか否かを判定する（ステップＳ５０６）。たとえば、入力部２４を介して個人表示欄６１の選択を受け付けた場合に、クライアントＣＰＵ２１は対象者の選択を受け付けたと判定する。
【０１００】
対象者の選択を受け付けたと判定した場合（ステップＳ５０６でＹＥＳ）、クライアントＣＰＵ２１は選択された対象者に関する所定の時間範囲、たとえば過去１２時間分のデータをサーバＣＰＵ３１に要求する（ステップＳ５０７）。
【０１０１】
サーバＣＰＵ３１は、クライアントＣＰＵ２１からの要求を受信する（ステップＳ６０８）。サーバＣＰＵ３１は、グラフＤＢ５２、センサ動作ＤＢ５３およびイベントＤＢ５４から選択された対象者に関する所定の時間範囲のデータを抽出する（ステップＳ６０９）。サーバＣＰＵ３１は、抽出したデータをクライアントＣＰＵ２１に送信する（ステップＳ６１０）。
【０１０２】
クライアントＣＰＵ２１は、データを受信する（ステップＳ５１１）。クライアントＣＰＵ２１は、表示部２５に図７を使用して説明したリアルタイム画面のタイトル、ボタンおよび各グラフを表示する（ステップＳ５１２）。クライアントＣＰＵ２１は、ステップＳ５１１で受信したデータにイベントＤＢ５４から抽出されたイベントに関するデータが含まれているか否かを判定する（ステップＳ５１３）。
【０１０３】
イベントに関するデータが含まれていると判定した場合（ステップＳ５１３でＹＥＳ）、クライアントＣＰＵ２１はイベントに対応する時刻および項目の近傍に指標８１を表示する（ステップＳ５１４）。イベントに関するデータが含まれていないと判定した場合（ステップＳ５１３でＮＯ）およびステップＳ５１４の終了後、クライアントＣＰＵ２１は表示切替の指示を受け付けたか否かを判定する（ステップＳ５１５）。たとえば、入力部２４を介してレポートボタン７８、過去データボタン７９またはアラートボタン８０の選択を受け付けたと判定した場合に、クアイアントＣＰＵ２１は表示切替の指示を受け付けたと判定する。
【０１０４】
表示切替の指示を受け付けたと判定した場合（ステップＳ５１５でＹＥＳ）、クライアントＣＰＵ２１は表示切替のサブルーチンを起動する（ステップＳ５１６）。表示切替のサブルーチンは、図７を使用して説明したリアルタイム画面、図８および図９を使用して説明したレポート画面、図１０を使用して説明した過去データ画面および図１１を使用して説明したアラート画面を相互に切り替えるサブルーチンである。表示切替のサブルーチンの処理の流れは後述する。
【０１０５】
表示切替の指示を受け付けていないと判定した場合（ステップＳ５１５でＮＯ）およびステップＳ５１６の終了後、クライアントＣＰＵ２１は図６を使用して説明したメイン画面に戻る指示を受け付けたか否かを判定する（ステップＳ５１７）。たとえば、メニューボタン７６が選択された場合に表示部２５に表示されるメニュー画面から、クライアントＣＰＵ２１はメイン画面に戻る指示を受け付ける。
【０１０６】
メイン画面に戻る指示を受け付けていないと判定した場合（ステップＳ５１７でＮＯ）、クライアントＣＰＵ２１はステップＳ５０７に戻る。なお、２回目以降のステップＳ５０７では、クライアントＣＰＵ２１は前回との差分のデータのみをサーバＣＰＵ３１に要求しても良い。メイン画面に戻る指示を受け付けたと判定した場合（ステップＳ５１７でＹＥＳ）、クライアントＣＰＵ２１はステップＳ５０１に戻る。
【０１０７】
対象者の選択を受け付けていないと判定した場合（ステップＳ５０６でＮＯ）、クライアントＣＰＵ２１は処理を終了する指示を受け付けたか否かを判定する（ステップＳ５１８）。たとえば、メニューボタン７６が選択された場合に表示部２５に表示されるメニュー画面から、クライアントＣＰＵ２１は処理を終了する指示を受け付ける。
【０１０８】
処理を終了する指示を受け付けていないと判定した場合（ステップＳ５１８でＮＯ）、クライアントＣＰＵ２１はステップＳ５０１に戻る。処理を終了する指示を受け付けたと判定した場合（ステップＳ５１８でＹＥＳ）、クライアントＣＰＵ２１は処理を終了する。
【０１０９】
図１４および図１５は、表示切替のサブルーチンの処理の流れを示すフローチャートである。表示切替のサブルーチンは、図７を使用して説明したリアルタイム画面、図８および図９を使用して説明したレポート画面、図１０を使用して説明した過去データ画面および図１１を使用して説明したアラート画面を相互に切り替えるサブルーチンである。図１４および図１５を使用して表示切替のサブルーチンの処理の流れを説明する。
【０１１０】
クライアントＣＰＵ２１は、レポートボタン７８の選択を受け付けたか否かを判定する（ステップＳ５３１）。レポートボタン７８の選択を受け付けたと判定した場合（ステップＳ５３１でＹＥＳ）、クライアントＣＰＵ２１は表示中の対象者に関する所定の時間範囲、たとえば過去１ヶ月分のデータをサーバＣＰＵ３１に要求する（ステップＳ５３２）。
【０１１１】
サーバＣＰＵ３１は、クライアントＣＰＵ２１からの要求を受信する（ステップＳ６３３）。サーバＣＰＵ３１は、グラフＤＢ５２、センサ動作ＤＢ５３およびイベントＤＢ５４から選択された対象者に関する所定の時間範囲のデータを抽出する（ステップＳ６３４）。サーバＣＰＵ３１は、抽出したデータをクライアントＣＰＵ２１に送信する（ステップＳ６３５）。
【０１１２】
クライアントＣＰＵ２１は、データを受信する（ステップＳ５３６）。クライアントＣＰＵ２１は、表示部２５に図８および図９を使用して説明したレポート画面のタイトル、ボタンおよび各グラフを表示する（ステップＳ５３７）。クライアントＣＰＵ２１は、ステップＳ５３６で受信したデータにイベントＤＢ５４から抽出されたイベントに関するデータが含まれているか否かを判定する（ステップＳ５３８）。
【０１１３】
イベントに関するデータが含まれていると判定した場合（ステップＳ５３８でＹＥＳ）、クライアントＣＰＵ２１はイベントに対応する時刻および項目の近傍に指標８１を表示する（ステップＳ５３９）。
【０１１４】
イベントに関するデータが含まれていないと判定した場合（ステップＳ５３８でＮＯ）およびステップＳ５３９の終了後、クライアントＣＰＵ２１は過去データボタン７９の選択を受け付けたか否かを判定する（ステップＳ５４１）。レポートボタン７８の選択を受け付けていないと判定した場合（ステップＳ５３１でＮＯ）も、クライアントＣＰＵ２１は過去データボタン７９の選択を受け付けたか否かを判定する（ステップＳ５４１）。
【０１１５】
過去データボタン７９の選択を受け付けたと判定した場合（ステップＳ５４１でＹＥＳ）、クライアントＣＰＵ２１は表示中の対象者に関する所定の時間範囲、たとえば過去２ヶ月分のデータをサーバＣＰＵ３１に要求する（ステップＳ５４２）。
【０１１６】
サーバＣＰＵ３１は、クライアントＣＰＵ２１からの要求を受信する（ステップＳ６４３）。サーバＣＰＵ３１は、グラフＤＢ５２、センサ動作ＤＢ５３およびイベントＤＢ５４から選択された対象者に関する所定の時間範囲のデータを抽出する（ステップＳ６４４）。サーバＣＰＵ３１は、抽出したデータをクライアントＣＰＵ２１に送信する（ステップＳ６４５）。
【０１１７】
クライアントＣＰＵ２１は、データを受信する（ステップＳ５４６）。クライアントＣＰＵ２１は、表示部２５に図１０を使用して説明した過去データ画面のタイトル、ボタンおよび各グラフを表示する（ステップＳ５４７）。クライアントＣＰＵ２１は、ステップＳ５４６で受信したデータにイベントＤＢ５４から抽出されたイベントに関するデータが含まれているか否かを判定する（ステップＳ５４８）。
【０１１８】
イベントに関するデータが含まれていると判定した場合（ステップＳ５４８でＹＥＳ）、クライアントＣＰＵ２１はイベントに対応する時刻および項目の近傍に指標８１を表示する（ステップＳ５４９）。
【０１１９】
クライアントＣＰＵ２１は、詳細ボタン８２の選択を受け付けたか否かを判定する（ステップＳ５５０）。受け付けたと判定した場合（ステップＳ５５０でＹＥＳ）、クライアントＣＰＵ２１は、図１１を使用して説明した詳細画面を表示部２５に表示する（ステップＳ５５１）。クライアントＣＰＵ２１は、閉じるボタン８３の選択の受付を待つ（ステップＳ５５２）。閉じるボタン８３の選択を受け付けた後、クライアントＣＰＵ２１はステップＳ５４８に戻る。
【０１２０】
詳細ボタン８２の選択を受け付けていないと判定した場合（ステップＳ５５０でＮＯ）および過去データボタン７９の選択を受け付けていないと判定した場合（ステップＳ５４１でＮＯ）、クライアントＣＰＵ２１はアラートボタン８０の選択を受け付けたか否かを判定する（ステップＳ５６１）。アラートボタン８０の選択を受け付けたと判定した場合（ステップＳ５６１でＹＥＳ）、クライアントＣＰＵ２１は表示中の対象者に関する所定の時間範囲、たとえば過去２週間分のイベントデータをサーバＣＰＵ３１に要求する（ステップＳ５６２）。
【０１２１】
サーバＣＰＵ３１は、クライアントＣＰＵ２１からの要求を受信する（ステップＳ６６３）。サーバＣＰＵ３１は、イベントＤＢ５４から選択された対象者に関する所定の時間範囲のデータを抽出する（ステップＳ６６４）。サーバＣＰＵ３１は、抽出したデータをクライアントＣＰＵ２１に送信する（ステップＳ６６５）。
【０１２２】
クライアントＣＰＵ２１は、データを受信する（ステップＳ５６６）。クライアントＣＰＵ２１は、表示部２５に図１２を使用して説明したアラート画面を表示する（ステップＳ５６７）。
【０１２３】
アラートボタン８０の選択を受け付けていないと判定した場合（ステップＳ５６１でＮＯ）およびステップＳ５６７の終了後、クライアントＣＰＵ２１はリアルタイムボタン７７の選択を受け付けているか否かを判定する（ステップＳ５７１）。
【０１２４】
リアルタイムボタン７７の選択を受け付けていないと判定した場合（ステップＳ５７１でＮＯ）、クライアントＣＰＵ２１はステップＳ５３１に戻る。リアルタイムボタン７７の選択を受け付けていると判定した場合（ステップＳ５７１でＹＥＳ）、クライアントＣＰＵ２１は処理を終了する。
【０１２５】
本実施の形態によると、イベントの発生履歴をわかりやすく表示する情報処理装置等を提供することを可能になる。介護士等のユーザは、過去に発生したイベントについて把握して、監視対象者に対して適切な介護等を行うことができる。類似したイベントが繰り返し発生している場合には、医師に相談する等の対策をとることにより、病気の早期発見、事故防止等の対策を行うことができる。
【０１２６】
たとえば、睡眠時間が短いというイベントが多発している場合には、データをつけて医師に報告することにより、睡眠薬等の量を適切に調整することができる。たとえば、室温の異常に関するイベントが多発している場合には、エアコンの故障の有無を確認することにより、熱中症、風邪等の疾病を予防することができる。
【０１２７】
メニューボタン７６が選択された場合に表示部２５に表示されるメニュー画面から、クライアントＣＰＵ２１は画面に表示する時間の幅および画面に表示する項目の調整を受け付けても良い。
【０１２８】
センサＩ／Ｆ装置４０に接続したセンサは例示である。たとえば、監視対象者の腕に装着する腕時計型のウェアラブルセンサを使用しても良い。このようにする事により、監視対象者がベッドから起き上がっている時間にも、脈拍、歩数、活動量等のデータを取得し、グラフＤＢ５２に記録することができる。
【０１２９】
センサＩ／Ｆ装置４０および各種センサは、監視対象者の自宅に設置されていても良い。一人の介護士等が、在宅の監視対象者を複数担当し、異常が検知された場合に過去の状況も参照して介助等を行うことができる。
【０１３０】
指標８１は、温度、睡眠時間等の数値を示すラベルの近傍の任意の場所、たとえば右側、上側、下側等に表示しても良い。
【０１３１】
各画面に表示された指標８１が選択されたことを検出した場合、クライアントＣＰＵ２１は、選択された指標８１に関連するイベントの内容を表示するダイアログボックスを表示部２５に表示しても良い。このようにする場合には、クライアントＣＰＵ２１は選択されたイベントマークに対応するレコードをイベントＤＢ５４から取得して、表示部２５に表示する。このようにすることにより、ユーザはイベントの詳細を速やかに把握することができる。
【０１３２】
図８および図９を使用して説明したレポート画面に表示された指標８１が選択されたことを検出した場合、クライアントＣＰＵ２１は、指標８１が表示された日付に関する図１１を使用して説明した詳細画面を表示部２５に表示しても良い。このようにすることにより、ユーザはイベントが発生した日の監視対象者の状況を速やかに把握することができる。
【０１３３】
本実施の形態のイベントは、たとえば家族が面会に来たこと、外出したこと、誕生日会等の行事が行われたこと等の、客観的な出来事であっても良い。本実施の形態のイベントは、気分が良い、気持ちが落ち込んでいる、頭痛がする等、監視対象者の主観的な状態であっても良い。これらのイベントは、監視対象者自身または監視対象者から聞き取った介護士等のユーザがイベントＤＢ５４に入力する。サーバＣＰＵ３１が検出したイベントと、監視対象者自身またはユーザが入力した項目とを色または形状が異なる指標８１で表示しても良い。どの項目を指標８１により表示するかを、ユーザが設定できるようにしても良い。
【０１３４】
サーバＣＰＵ３１が、クライアント２０の表示部２５に画面を表示するために使用するデータを作成して、ネットワークに出力しても良い。クライアントＣＰＵ２１は、ネットワークを介して受信したデータを表示部２５に送ることにより、画面を表示させる。このようにする場合には、低機能または低速のクライアントＣＰＵ２１を備えるクライアント２０を使用することができる。
【０１３５】
［実施の形態２］
本実施の形態は、イベントに直接関係の無い項目を表示する画面にも指標８１を表示する情報処理システム１０等に関する。実施の形態１と共通する部分については説明を省略する。
【０１３６】
図１６は、実施の形態２のレポート表示画面を示す説明図である。図１６では、図９を使用して説明したレポート表示画面に、睡眠時間に関するイベントがイベントＤＢ５４に記録されていることを表示する第２指標８５が追加で表示されている。
【０１３７】
本実施の形態によると、ユーザは、イベントが記録されていない項目に関するデータを閲覧中にも、イベントが存在することを把握することができる。
【０１３８】
なお、レポート画面以外の画面に第２指標８５を追加しても良い。たとえば、図７を使用して説明したリアルタイム画面には表示されていない湿度に関するイベントがイベントＤＢ５４に記録されている場合、クライアントＣＰＵ２１はたとえば横軸の近傍に第２指標８５を表示する。
【０１３９】
指標８１と第２指標８５とに、異なる色または形状のマークを使用しても良い。第２指標８５は、イベントに関連する項目により異なる色または形状を使用しても良い。
【０１４０】
［実施の形態３］
本実施の形態は、ユーザが入力した介護記録に基づいてイベントを表示する情報処理システム１０等に関する。実施の形態１と共通する部分については、説明を省略する。
【０１４１】
図１７は、実施の形態３の飲食記録ＤＢのレコードレイアウトを示す説明図である。飲食記録ＤＢは、介護士等が記録した介護記録から監視対象者の食事および水分摂取の状態を抽出したＤＢである。飲食記録ＤＢは、ＩＤフィールド、日付フィールド、朝食フィールド、昼食フィールド、夕食フィールドおよび水分フィールドを有する。
【０１４２】
ＩＤフィールドには、監視対象者に固有に割り当てられたＩＤが記録されている。日付フィールドには日付が記録されている。朝食フィールド、昼食フィールドおよび夕食フィールドには、監視対象者の食事摂取の状況が記録されている。水分フィールドには、監視対象者が一日に摂取した水分の量が記録されている。飲食記録ＤＢは、一人の監視対象者の一日について、一つのレコードを有する。
【０１４３】
図１８は、実施の形態３のレポート表示画面を示す説明図である。図１８ではレポート欄６４に監視対象者の飲食記録が表示されている。朝食、昼食および夕食の欄の丸は、出された食事をすべて食べたことを示す。三角は、少量だけ食べたことを示す。バツは、食事を食べなかったことを示す指標８１である。水分の欄の丸は、十分な水分を摂取したことを示す。水分の欄のバツは、水分の摂取量が不足していることを示す指標８１である。
【０１４４】
本実施の形態によると、各種センサで検出したデータ以外の情報にも必要に応じてイベントを表示するプログラム等を提供することができる。
【０１４５】
［実施の形態４］
図１９は、実施の形態４の情報処理装置の動作を示す機能ブロック図である。情報処理装置は、サーバＣＰＵ３１による制御に基づいて以下のように動作する。
【０１４６】
第１取得部９１は、監視対象者の状態または前記監視対象者の周囲の環境を記録した所定の範囲の時系列データを取得する。第２取得部９２は、同じ範囲内に発生した同じ監視対象者に関連するイベントと、前記イベントに関連づけられた日時または日付とを取得する。出力部９３は、第１取得部９１が取得した時系列データを出力するとともに、第２取得部９２が取得したイベントに対応する指標８１を時系列データ中のイベントに関連づけられた日時または日付に対応する位置に関連づけて出力する。
【０１４７】
［実施の形態５］
実施の形態５は、クライアント２０、サーバ３０、各種センサが接続されたセンサＩ／Ｆ装置４０およびプログラム７１を組み合わせて動作させる形態に関する。
【０１４８】
図２０は、実施の形態５の情報処理システム１０の構成を示す説明図である。図２０を使用して、本実施の形態の構成を説明する。なお、実施の形態１と共通する部分については説明を省略する。
【０１４９】
情報処理システム１０は、ネットワークを介して接続されたクライアント２０、サーバ３０および各種センサが接続されたセンサＩ／Ｆ装置４０を備える。クライアント２０は、クライアントＣＰＵ２１、主記憶装置２２、クライアント補助記憶装置２３、入力部２４、表示部２５、通信部２６およびバスを備える。
【０１５０】
サーバ３０は、サーバＣＰＵ３１、主記憶装置３２、サーバ補助記憶装置３３、通信部３６、読取部３７およびバスを備える。読取部３７は、可搬型記憶媒体７２を読み取る装置であり、具体的にはたとえばマイクロＳＤ（Secure Digital）カードスロット、ディスクドライブ等である。
【０１５１】
プログラム７１は、可搬型記憶媒体７２に記録されている。サーバＣＰＵ３１は、読取部３７を介してプログラム７１を読み込み、サーバ補助記憶装置３３に保存する。またサーバＣＰＵ３１は、サーバ３０内に実装されたフラッシュメモリ等の半導体メモリ７３に記憶されたプログラム７１を読み出しても良い。さらに、サーバＣＰＵ３１は、通信部３６を介して接続される図示しない他のサーバコンピュータからプログラム７１をダウンロードしてサーバ補助記憶装置３３に保存しても良い。
【０１５２】
プログラム７１のうちクライアント２０により実行される部分は、ネットワークを介してクライアント２０に送信され、クライアント補助記憶装置２３に保存される。なお、クライアント２０はネットワークを介してプログラム７１のうちクライアント２０により実行される部分をダウンロードしても良い。
【０１５３】
サーバＣＰＵ３１は、上述した各種ソフトウェア処理を実行するプログラム７１を可搬型記憶媒体７２もしくは半導体メモリ７３から読み取り、または通信部３６を介して図示しない他のサーバコンピュータからダウンロードする。プログラム７１は、サーバ３０の制御プログラムとしてインストールされ、主記憶装置３２にロードされてサーバＣＰＵ３１により実行される。
【０１５４】
クライアントＣＰＵ２１は、送信されたプログラム７１をクライアント補助記憶装置２３から読み取る。プログラム７１は、クライアント２０の制御プログラムとしてインストールされ、主記憶装置２２にロードされてクライアントＣＰＵ２１により実行される。以上により、情報処理システムは全体として上述した情報処理システム１０として機能する。
【０１５５】
各実施例で記載されている技術的特徴（構成要件）はお互いに組合せ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５６】
１０    情報処理システム
２０    クライアント
２１    クライアントＣＰＵ
２２    主記憶装置
２３    クライアント補助記憶装置
２４    入力部
２５    表示部
２６    通信部
３０    サーバ
３１    サーバＣＰＵ
３２    主記憶装置
３３    サーバ補助記憶装置
３６    通信部
３７    読取部
４０    センサＩ／Ｆ装置
４１    睡眠センサ
４２    環境センサ
４３    人感センサ
４４    トイレセンサ
４５    ドアセンサ
５１    対象者一覧ＤＢ
５２    グラフＤＢ
５３    センサ動作ＤＢ
５４    イベントＤＢ
６１    個人表示欄
６２    アイコン欄
６３    リアルタイムデータ欄
６３１  睡眠深度欄
６３２  室内欄
６３３  トイレ欄
６３４  ドア欄
６３５  室温欄
６４    レポート欄
６４１  温度欄
６４２  湿度欄
６５    過去データ欄
６６    活動記録欄
６７    イベント表示欄
６８    詳細データ欄
６８１  体動欄
６８２  無呼吸回数欄
６８３  睡眠深度欄
６８４  中途覚醒欄
６８５  室温欄
６８６  活動欄
７１    プログラム
７２    可搬型記憶媒体
７３    半導体メモリ
７６    メニューボタン
７７    リアルタイムボタン
７８    レポートボタン
７９    過去データボタン
８０    アラートボタン
８１    指標
８２    詳細ボタン
８３    閉じるボタン
８５    第２指標
９１    第１取得部
９２    第２取得部
９３    出力部
【図１】
2020155160.tif 000003
【図２】
2020155160.tif 000004
【図３】
2020155160.tif 000005
【図４】
2020155160.tif 000006
【図５】
2020155160.tif 000007
【図６】
2020155160.tif 000008
【図７】
2020155160.tif 000009
【図８】
2020155160.tif 000010
【図９】
2020155160.tif 000011
【図１０】
2020155160.tif 000012
【図１１】
2020155160.tif 000013
【図１２】
2020155160.tif 000014
【図１３】
2020155160.tif 000015
【図１４】
2020155160.tif 000016
【図１５】
2020155160.tif 000017
【図１６】
2020155160.tif 000018
【図１７】
2020155160.tif 000019
【図１８】
2020155160.tif 000020
【図１９】
2020155160.tif 000021
【図２０】
2020155160.tif 000022