以下に、図面を参照しつつ、見守りシステムの一実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
[見守りシステムの構成]
図1は、見守りシステムの構成の一例を示す図である。見守り対象の一例として、施設の居室領域RMに設けられた各居室内の入居者が採用される。図1の見守りシステムでは、居室領域RMに、居室900A,900Bが設けられている。居室900Aは、入居者800Aに割当てられている。居室900Bは、入居者800Bに割当てられている。図1の例では、見守りシステムに含まれる居室の数は2であるが、当該数はこれに限定されない。
見守りシステムでは、居室900Aに設置されたセンサーボックス100Aと、居室900Bに設置されたセンサーボックス100Bと、管理センターSTに設置された管理サーバー200と、アクセスポイントAPとが、ネットワークNTを介して接続される。
見守りシステムでは、スタッフNAが携帯する携帯端末300A、および、スタッフNBが携帯する携帯端末300Bは、アクセスポイントAPを介してネットワークNTに接続される。さらに、センサーボックス100A,100B、管理サーバー200、および、アクセスポイントAPは、ネットワークNTを介して、クラウドサーバー400と通信可能である。
さらに、見守りシステムでは、居室900A,900Bのそれぞれに設置された対話端末700A,700Bが、ネットワークNTを介して、見守りシステム内の他の装置と接続される。対話端末700A,700Bのそれぞれは、たとえば、図6において「対話端末700」として示されるように、くまのぬいぐるみの外観を有するロボットである。ただし、対話端末700の外観は、いかなるものであってもよく、目や鼻に対応するような構成を持たない筒状の筐体であってもよい。
また、対話端末700A,700Bは、入居者と対話するキャラクタをディスプレイに表示するものであってもよいし、入居者との対話のための情報(たとえば、質問のメッセージ)をディスプレイに表示するものまたはスピーカーから出力するものであってもよい。
居室900Aは、設備として、ベッド901A、トイレ902A、および、家具903Aを含む。居室900Aのドアには、当該ドアの開閉を検出するドアセンサー510Aが設置されている。トイレ902Aのドアには、トイレ902Aの開閉を検出するトイレセンサー520Aが設置されている。ベッド901Aには、入居者800Aの***情報を取得する臭いセンサー530Aが設置されている。入居者800Aは、当該入居者800Aのバイタル情報を検出するバイタルセンサー540Aを装着している。検出されるバイタル情報の一例は、入居者の体温である。他の例は、入居者の呼吸である。さらに他の例は、入居者の心拍数である。さらに他の例は、これらの情報の中の2以上の種類の情報である。居室900Aでは、入居者800Aはケアコール子機500Aを操作することができる。
本明細書では、複数のセンサーボックス100A,100Bに共通する事項を言及する場合には、センサーボックス100A,100Bを総称する用語「センサーボックス100」が利用される。同様に、入居者800A,800B、居室900A,900B、ベッド901A,901B、トイレ902A,902B、家具903A,903B、ケアコール子機500A,500B、ドアセンサー510A,510B、トイレセンサー520A,520B、臭いセンサー530A,530B、バイタルセンサー540A,540Bのそれぞれについても同様に、用語「入居者800」、「居室900」、「トイレ902」、「家具903」、「ケアコール子機500」、「ドアセンサー510」、「トイレセンサー520」、「臭いセンサー530」、「バイタルセンサー540」が利用される。
センサーボックス100Aは、居室900A内の物体の挙動を検出するためのセンサーを内蔵する。センサーの一例は、物体の動作を検出するためのドップラーセンサーである。他の例は、カメラである。さらに他の例は、ケアコール子機500、ドアセンサー510、トイレセンサー520、臭いセンサー530、または、バイタルセンサー540である。センサーボックス100Aは、センサーとして、これらのセンサー中の少なくとも一つを含む。
図2は、居室900におけるセンサーの検出範囲の一例を説明するための図である。図2の例では、センサーボックス100は、居室900の天井CLに設置される。
範囲ARは、センサーの検出範囲を概略的に表わす。センサーがドップラーセンサーである場合、当該ドップラーセンサーは、範囲AR内で生じた挙動を検出する。センサーがカメラである場合、当該カメラは、範囲AR内の画像を撮影する。
図1に戻って、管理センターSTに設置された管理サーバー200は、ディスプレイ206および入力デバイス209に接続される。入力デバイス209は、たとえばキーボードである。
図1の見守りシステムでは、アクセスポイントAPを介してネットワークNTに接続する携帯端末の数は2(携帯端末300A,300B)とされているが、当該数はこれに限定されない。本明細書では、携帯端末300A,300Bに共通する事項を言及する場合には、携帯端末300A,300Bを総称する用語「携帯端末300」が利用される。
また、対話端末700A,700Bを総称する用語「対話端末700」が利用される。
図1の見守りシステムにおける各要素間の通信は、有線であってもよいし、無線であってもよい。
なお、センサーボックス100は、カメラ105および/またはドップラーセンサー106を必ずしも備えていなくてもよい。カメラ105および/またはドップラーセンサー106は、ドアセンサー510等と同様に、センサーボックス100外に設けられてもよい。制御装置101は、センサーボックス100外に設けられたカメラ105および/またはドップラーセンサー106の検出出力を、所与のインターフェイスを介して取得してもよい。
バイタルセンサー540は、必ずしも入居者に装着されていなくてもよい。一例では、バイタルセンサー540は、入居者から離間して設置された赤外線センサー等によって実現され、入居者の温度を検出することによってバイタル情報(体温)を出力する。他の例では、バイタルセンサー540は、ドップラーセンサー106によって実現される。ドップラーセンサー106は、入居者に向けてマイクロ波を照射する。当該マイクロ波は、入居者の心臓の拍動による胸部の僅かな変位によってドップラー効果を起こし、その周波数を変動させる。ドップラーセンサー106は、当該周波数の変動に基づいて、入居者の心拍を検出する。さらに他の例では、ドップラーセンサー106は、入居者の呼吸を検出する。
一例では、対話端末700は、居室900内に設置され、音声で入居者と対話する。より具体的には、対話端末700は、入居者に提供されたケアに関する質問を音声で出力する。入居者が、当該質問に対して音声で回答すると、対話端末700は、当該回答の音声を取得する。対話端末700は、管理サーバー200からの指示に従って、質問を出力してもよい。対話端末700は、取得した音声を管理サーバー200に転送してもよい。
対話端末700と入居者との対話は、音声によるものに限定されず、視覚的な情報を用いたもの(たとえば、質問文の表示)であってもよいし、振動を用いたもの(たとえば、ケアの感想の入力を促すための振動)であってもよいし、これらの態様の組み合わせであってもよい。より具体的には、回答として入力される情報は、音声に限定されず、ボタンやキーボード等の操作による電子的な情報であってもよいし、カメラまたは各種の人感センサー等の機器によって捉えられる視覚的情報(手話、ジェスチャー等)であってもよいし、これらの組み合わせであってもよい。
[見守りシステムの各要素の構成]
図3は、見守りシステムのセンサーボックス100、管理サーバー200、および、携帯端末300のハードウェア構成を示す図である。図4は、クラウドサーバー400のハードウェア構成を示す図である。図5は、対話端末700のハードウェア構成を示す図である。以下、図3~図5を参照して、見守りシステムにおける各装置の構成の一例を説明する。
(センサーボックス100)
図3に示されるように、センサーボックス100は、制御装置101と、ROM(Read Only Memory)102と、RAM(Random Access Memory)103と、通信インターフェイス104と、カメラ105と、ドップラーセンサー106と、無線通信装置107と、記憶装置120とを備える。
制御装置101は、センサーボックス100を制御する。制御装置101は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU(Central Processing Unit)、少なくとも1つのASIC(Application Specific Integrated Circuit)、少なくとも1つのFPGA(Field Programmable Gate Array)、またはこれらの組み合わせなどによって構成される。
通信インターフェイス104には、アンテナ(図示しない)などが接続される。センサーボックス100は、当該アンテナを介して、外部の通信機器との間でデータをやり取りする。外部の通信機器は、たとえば、管理サーバー200、携帯端末300、アクセスポイントAP、クラウドサーバー400、その他の通信端末などを含む。
カメラ105は、一実現例では、近赤外カメラである。近赤外カメラは、近赤外光を投光するIR(Infrared)投光器を含む。近赤外カメラが用いられることにより、夜間でも居室900の内部を表わす画像が撮影され得る。他の実現例では、カメラ105は、可視光のみを受光する監視カメラである。さらに他の実現例では、カメラ105として、3Dセンサやサーモグラフィーカメラが用いられてもよい。センサーボックス100およびカメラ105は、一体的に構成されてもよいし、別体で構成されてもよい。
ドップラーセンサー106は、たとえばマイクロ波ドップラーセンサーであり、電波を放射及び受信して、居室900内の物体の挙動(動作)を検出する。これにより、居室900内の入居者800の生体情報が検出され得る。一例では、ドップラーセンサー106は、24GHz帯のマイクロ波を各居室900のベッド901に向けて放射し、入居者800で反射した反射波を受信する。反射波は、入居者800の動作により、ドップラーシフトしている。ドップラーセンサー106は、当該反射波から、入居者800の呼吸状態や心拍数を検出し得る。
無線通信装置107は、ケアコール子機500、ドアセンサー510、トイレセンサー520、臭いセンサー530、および、バイタルセンサー540からの信号を受信し、当該信号を制御装置101へ送信する。たとえば、ケアコール子機500は、ケアコールボタン501を備え、当該ケアコールボタン501を操作されると、当該操作があったことを示す信号を無線通信装置107へ送信する。ドアセンサー510、トイレセンサー520、臭いセンサー530、および、バイタルセンサー540のそれぞれは、それぞれの検出出力を無線通信装置107へ送信する。
記憶装置120は、たとえば、ハードディスクや外付けの記憶装置などの記録媒体である。記憶装置120は、制御装置101によって実行されるプログラム、および、当該プログラムの実行に利用される各種のデータを格納する。各種のデータは、入居者800の行動情報を含んでいてもよい。
上記のプログラムおよびデータのうち少なくとも一方は、制御装置101がアクセス可能な記憶装置であれば、記憶装置120以外の記憶装置(たとえば、制御装置101の記憶領域(たとえば、キャッシュメモリーなど)、ROM102、RAM103、外部機器(たとえば、管理サーバー200や携帯端末300、など)に格納されていてもよい。
(行動情報)
上記の行動情報について、説明する。行動情報は、たとえば入居者800が所定の行動を実行したことを表わす情報である。一例では、所定の行動は、入居者800が起きたことを表わす「起床」、入居者800が寝具から離れたことを表わす「離床」、入居者800が寝具から落ちたことを表わす「転落」、および、入居者800が倒れたことを表わす「転倒」の4つの行動を含む。
一実施の形態では、制御装置101が、各居室900に設置されたカメラ105が撮像した画像に基づいて、各居室900に関連付けられた入居者800の行動情報を生成する。制御装置101は、たとえば、上記画像から入居者800の頭部を検出し、この検出した入居者800の頭部における大きさの時間変化に基づいて、入居者800の「起床」、「離床」、「転倒」および「転落」を検出する。以下、行動情報の生成の一具体例を、より詳細に説明する。
まず、記憶装置120に、居室900におけるベッド901の所在領域、第1閾値Th1、第2閾値Th2、および、第3閾値Th3が格納される。第1閾値Th1は、ベッド901の所在領域内において、横臥姿勢にあるときと座位姿勢にあるときとの間で入居者の頭部の大きさを識別する。第2閾値Th2は、ベッド901の所在領域を除く居室900内において、入居者の頭部の大きさに基づいて、当該入居者が立位姿勢にあるか否かを識別する。第3閾値Th3は、ベッド901の所在領域を除く居室RM内において、入居者の頭部の大きさに基づいて、当該入居者が横臥姿勢にあるか否かを識別する。
制御装置101は、対象画像から、例えば背景差分法やフレーム差分法によって、入居者800の人物の領域として、動体領域を抽出する。制御装置101は、さらに、当該抽出した動体領域から、例えば円形や楕円形のハフ変換によって、予め用意された頭部のモデルを用いたパターンマッチングによって、頭部検出用に学習したニューラルネットワークによって導出された閾値を用いて、入居者800の頭部領域を抽出する。制御装置101は、当該抽出された頭部の位置および大きさから、「起床」、「離床」、「転倒」および「転落」を検出する。
制御装置101は、上記のように抽出された頭部の位置がベッド901の所在領域内にあり、かつ、上記のように抽出された頭部の大きさが第1閾値Th1を用いることによって横臥姿勢の大きさから座位姿勢の大きさへと変化したことを検出した場合に、行動「起床」が発生したことを決定してもよい。
制御装置101は、上記のように抽出された頭部の位置がベッド901の所在領域内からベッド901の所在領域外へ移動した場合であって、上記のように抽出された頭部の大きさが第2閾値Th2を用いることによって或る大きさから立位姿勢の大きさへと変化したことを検出した場合に、行動「離床」が発生したことを決定してもよい。
制御装置101は、上記のように抽出された頭部の位置がベッド901の所在領域内からベッド901の所在領域外へ移動した場合であって、上記のように抽出された頭部の大きさが第3閾値Th3を用いることによって或る大きさから横臥姿勢の大きさへ時間変化した場合には、行動「転落」が発生したと決定してもよい。
制御装置101は、上記のように抽出された頭部の位置がベッド901の所在領域を除く居室900内に位置し、かつ、抽出された頭部の大きさが第3閾値Th3を用いることによって或る大きさから横臥姿勢の大きさへと変化したことを検出した場合には、行動「転倒」が発生したと決定してもよい。
以上説明されたように、一具体例では、センサーボックス100の制御装置101が、入居者800の行動情報を生成する。なお、見守りシステムでは、居室900内の画像を用いて、他の要素が入居者800の行動情報を生成してもよい。
(管理サーバー200)
図3に示されるように、管理サーバー200は、制御装置201と、ROM202と、RAM203と、通信インターフェイス204と、表示インターフェイス205と、操作インターフェイス207と、記憶装置220とを含む。
制御装置201は、管理サーバー200を制御する。制御装置201は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのASIC、少なくとも1つのFPGA、またはこれらの組み合わせなどによって構成される。
通信インターフェイス204には、アンテナ(図示しない)などが接続される。管理サーバー200は、当該アンテナを介して、外部の通信機器との間でデータをやり取りする。外部の通信機器は、たとえば、センサーボックス100を含む。
表示インターフェイス205は、ディスプレイ206と接続され、制御装置201などからの指令に従って、ディスプレイ206に対して、画像を表示するための画像信号を送出する。
操作インターフェイス207は、たとえば、USB(Universal Serial Bus)端子であり、入力デバイス209に接続される。操作インターフェイス207は、入力デバイス209からのユーザー操作を示す信号を受ける。入力デバイス209、たとえば、マウス、キーボード、タッチパネル、またはユーザーの入力操作を受け付けることが可能なその他の装置である。
記憶装置220は、たとえば、ハードディスクや外付けの記憶装置などの記録媒体である。一実現例では、記憶装置220は、制御装置201によって実行されるプログラムを格納するが、当該プログラムは、制御装置201がアクセス可能な他の記憶装置に格納されていてもよい。
(携帯端末300)
図3に示されるように、携帯端末300は、制御装置301と、RAM303と、通信インターフェイス304と、ディスプレイ305と、入力デバイス306と、内部メモリー320とを含む。
制御装置301は、携帯端末300を制御する。制御装置301は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのASIC、少なくとも1つのFPGA、またはそれらの組み合わせなどによって構成される。
通信インターフェイス304には、アンテナ(図示しない)などが接続される。携帯端末300は、当該アンテナおよびアクセスポイントAP(図1)を介して、外部の通信機器との間でデータをやり取りする。外部の通信機器は、たとえば、センサーボックス100、管理サーバー200などを含む。
ディスプレイ305は、たとえば有機EL(Electro Luminescence)ディスプレイによって実現される。入力デバイス306は、たとえばディスプレイ305に重ねられたタッチセンサーによって実現される。当該タッチセンサーは、携帯端末300に対する各種操作をタッチ操作で受け付け、当該操作の内容を制御装置301へ出力する。
内部メモリー320は、たとえば、eMMC(Embedded MultiMediaCard)などの記録媒体である。一例として、内部メモリー320は、制御装置301によって実行されるプログラムを格納するが、当該プログラムは、制御装置301がアクセス可能な記憶装置であれば、内部メモリー320以外の記憶装置に格納されていてもよい。
(クラウドサーバー400)
図4に示されるように、クラウドサーバー400は、制御装置401と、ROM402と、RAM403と、通信インターフェイス404と、記憶装置420とを含む。
制御装置401は、クラウドサーバー400を制御する。制御装置401は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのASIC、少なくとも1つのFPGA、またはこれらの組み合わせなどによって構成される。
通信インターフェイス404には、アンテナ(図示しない)などが接続される。クラウドサーバー400は、当該アンテナを介して、外部の通信機器との間でデータをやり取りする。外部の通信機器は、たとえば、センサーボックス100、管理サーバー200を含む。
記憶装置420は、たとえば、ハードディスクや外付けの記憶装置などの記録媒体である。一実現例では、記憶装置420は、制御装置401によって実行されるプログラムを格納するが、当該プログラムは、制御装置401がアクセス可能な他の記憶装置に格納あされていてもよい。
(対話端末700)
図5に示されるように、対話端末700は、制御装置701と、RAM703と、通信インターフェイス704と、スピーカー711と、マイク712と、ディスプレイ713と、内部メモリー720とを含む。
制御装置701は、対話端末700を制御する。制御装置701は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのASIC、少なくとも1つのFPGA、またはこれらの組み合わせなどによって構成される。
通信インターフェイス704には、アンテナ(図示しない)などが接続される。対話端末700は、当該アンテナを介して、外部の通信機器との間でデータをやり取りする。外部の通信機器は、たとえば、センサーボックス100、管理サーバー200を含む。
スピーカー711は、制御装置701の制御に従って音声を出力し、マイク712は、入力された音声を制御装置701へ出力する。ディスプレイ713は、制御装置701の制御に従って情報を表示する。ディスプレイ713は、タッチパネルによって構成されていてもよい。この場合、当該タッチパネルは、タッチによる情報の入力を受け付け、入力された情報を制御装置701へ出力する。
内部メモリー720は、たとえば、eMMCなどの記録媒体である。一例として、内部メモリー720は、制御装置701によって実行されるプログラムを格納するが、当該プログラムは、制御装置701がアクセス可能な記憶装置であれば、内部メモリー720以外の記憶装置に格納されていてもよい。
(本明細書における「プログラム」という用語の意義)
見守りシステムにおいて、各種の「プログラム」は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供される場合があり得る。各種の「プログラム」は、任意の複数のプログラムが協働することによって実現され得る。一例では、センサーボックス100の制御装置101が第1のプログラムを実行することによって本明細書において説明される機能を実現する際に、当該第1のプログラムは、第2のプログラムの一部のモジュールを利用していてもよい。第1のプログラムは、当該機能の実現のための一部のモジュールを含まない場合であっても、当該機能の実現に主に貢献する場合、当該機能を実現するためのプログラムとしての趣旨から逸脱するものではない。また、本明細書において説明される機能は、その一部または全部が専用のハードウェアによって実現されてもよい。さらに、本明細書において説明される機能を提供する装置は、その機能の一部または全部を外部装置から所謂クラウドサービスとして提供される場合もあり得る。
[見守りシステムの利用態様]
図6は、見守りシステムの利用態様の一例を示す図である。図6に示された態様では、見守りシステムを構成する要素間の情報の流れが矢印で示され、各矢印には数字が割り振られている。割り振られた数字は、見守りシステム内の情報の流れの順序の一例を表わす。以下、順序に沿って、見守りシステム内の情報の流れを説明する。
((1A)入力)
居室900において、入居者800が何らかの行動を起こすと、対話端末700は、当該入居者800の行動に関する入力を取得する。一例では、入居者800が「眠いなぁ。」「トイレに行きたいなぁ。」などのフレーズをつぶやくと、対話端末700は、マイクで当該つぶやきの音声を取得する。入居者800のつぶやきの音声が「入力」の一例である。他の例では、入居者800が身体を動かした場合、対話端末700は、当該身体の動きをカメラで撮影することによって取得する。入居者800の身体の動きが「入力」の一例である。
上記「入力」は、入居者による能動的な行動(つぶやき、ジェスチャー、等)であってもよいし、入居者が対話端末700に取得されることを意図しない行動(無意識の動作、など)であってもよい。
また、上記「入力」は、対話端末700からの質問に対する回答であってもよいし、対話端末700からの質問の出力の有無に拘わらず入居者が実施した行動に関する入力であってもよい。
本明細書では、入居者の行動に関する入力を「入居者からの入力」と称する場合がある。
((1B)質問)
見守りシステムでは、対話端末700は、入居者800に対して質問を出力してもよい。
入居者800が当該質問に対して回答を出力すると、対話端末700は、当該回答を、上記「(1A)入力」の入力として取得する。
((2)入力内容)
見守りシステムでは、対話端末700は、入居者800からの入力を管理サーバー200へ転送する。対話端末700は、入居者800から取得した入力(たとえば、音声および/または画像)そのものを転送してもよい。対話端末700は、当該入力から抽出された情報を転送してもよい。
抽出の一例は、入力された音声に対する文字認識である。この場合、対話端末700は、文字認識において取得されたテキスト情報を入力内容として管理サーバー200へ送信してもよい。
抽出の他の例は、入力された画像に対するパターン認識である。この場合、対話端末700は、パターン認識において取得された動作のパターン(手話によって表現された単語、等)を入力内容として管理サーバー200へ送信してもよい。
((3)入力(回答・つぶやき)の解析)
見守りシステムでは、入居者の入力を対話端末700から取得すると、管理サーバー200は、当該入力の内容を解析する。一例では、管理サーバー200は、対話端末700から入力された音声を解析する。他の例では、対話端末700から入力された文字、単語、文章などを解析する。解析の一例は、解析対象が、携帯端末300への通知が必要とされる条件を満たすか否かの判断である。
((4)通知)
上記「(3)入力(回答・つぶやき)の解析)」における解析の結果、必要であると判断すると、管理サーバー200は、携帯端末300へ所与の通知を送信する。当該通知は、居室900へのかけつけを求める情報を含んでいてもよい。当該通知は、居室900において提供することが予測されるケアの内容を含んでいてもよい。管理サーバー200は、対話端末700から転送された、入居者からの入力の内容に従って、提供することが予測されるケアの種類を特定し、当該ケアの種類とともに上記通知を送信してもよい。
((5)かけつけ)
携帯端末300は、管理サーバー200からの通知を受信すると、当該通知に対応する情報を出力する。情報の出力は、視覚的な情報(メッセージ等)の表示であってもよいし、アラーム音等の音声の出力であってもよいし、振動であってもよいし、これらの組合せであってもよい。出力される情報は、かけつけを必要とする居室および/または入居者を特定する情報を含んでいてもよい。出力される情報は、必要とされる(ことが予測される)ケアを特定する情報(***介助、等)を含んでいてもよい。
携帯端末300には、ケア管理用のアプリケーション(以下、「ケア作業用アプリ」ともいう)をインストールされていてもよい。携帯端末300の制御装置301は、当該ケア作業用アプリの機能として、上記情報の出力を実現してもよい。
携帯端末300を携帯するスタッフNAは、携帯端末300による情報の出力によって、かけつけの必要性を認識し、入居者の居室へかけつける。
((6)ケア作業)
居室へかけつけたスタッフNAは、当該居室において、ケアを提供する。
((7)ケア記録入力)
ケアの提供後、スタッフNAは、作業内容を携帯端末300へ入力する。携帯端末300は、入力された作業内容をケア記録として管理サーバー200へ送信する。作業内容の送信は、たとえば、携帯端末300のケア作業用アプリの機能として実現されてもよい。
ケア記録とは、入居者に関するあらゆる情報を管理するための情報であり、たとえば、電子ファイルの形態で管理される。ケア記録は、たとえば記憶装置220に格納される。なお、ケア記録は、ケアシステム内のプロセッサーがアクセス可能な記憶装置であれば、記憶装置220以外の記憶装置に格納されていてもよい。
((8)ケア記録の更新)
携帯端末300から作業内容を受信すると、管理サーバー200は、ケアの対象となった入居者のケア記録に、当該作業内容を追加する。
((9)質問条件の更新)
管理サーバー200は、入居者からの入力の内容に従って、質問を出力(または出力の指示を送信)するためのケア記録についての条件を更新してもよい。
一例では、見守りシステムにおいて、ケア記録として入力された入居者の体温が、「35.0℃未満である」または「37.0℃を超えている」ことを条件として、質問「疲れていない?」が出力されるように、管理サーバー200が設定されているとする。このような設定の下、入居者の体温が37.2℃であるというケア記録に応じて出力された質問「疲れていない?」に対して、回答「大丈夫だよ。」が取得された場合、管理サーバー200は、当該入居者についての質問を出力するための検出出力についての条件を、「入居者の体温が35.0℃未満であること、または、37.2℃を超えたこと」へと変更してもよい。すなわち、条件における高い側の閾値が、上記作業内容中の「37.2℃」に基づいて、37.0℃から37.2℃へと変更されてもよい。上記回答の内容に基づくと、当該入居者は、体温が37.2℃であっても体調不良とは感じない可能性が高い。上記のような条件の変更により、当該入居者に無用な質問が出力される事態が極力回避され得る。
他の例では、入居者は、ある時点で「そろそろトイレに行きたいなぁ。」とつぶやく。当該つぶやきは、対話端末700を介して管理サーバー200へ転送される。管理サーバー200は、当該つぶやきが発生した時刻を、当該つぶやきを入力した(つぶやきを発した)入居者の前回の***時刻と対比する。一例では、各入居者の***時刻は各入居者のケア記録に登録され、管理サーバー200は上記入居者のケア記録を参照することにより当該入居者の***時刻を取得する。管理サーバー200において、質問「そろそろトイレに行きたくない?」を出力する条件として、「入居者の***時刻から3時間経過後」が設定されている場合を想定する。この条件下で、ある入居者が、***時刻2時間後に「そろそろトイレに行きたいなぁ。」とつぶやいた場合、または、***時刻2時間後に「そろそろトイレに行きたいなぁ。」とつぶやいたという事象が所与の回数連続した場合、管理サーバー200は、当該入居者については、上記条件を「入居者の***時刻から『2』時間経過後」へと変更しても良い。
(その他)
・質問用の情報
上記「(1B)質問」について、管理サーバー200は、対話端末700に対して、出力される質問の内容を特定する情報(質問用の情報)を出力しても良い。一例では、管理サーバー200は、ケア記録に登録された情報に基づいて、対話端末700に対する、質問の出力を指示するタイミングおよび/または出力される質問の内容を決定してもよい。ただし、出力される質問は、対話端末700によって決定されても良いし、一定であってもよい(たとえば、「調子はどう?」等)。
・検出記録
センサーボックス100は、当該センサーボックス100が検出した情報を管理サーバー200に送信してもよい。送信される情報の一例は、入居者の生体情報である。他の例は、入居者の行動情報(「起床」「離床」「転倒」および/または「転落」)である。管理サーバー200は、センサーボックス100から受信した情報を、患者のケア記録に登録してもよい。
・ケア記録UI変更
管理サーバー200は、入居者からの入力に従って、携帯端末300に対して、ケア作業用アプリのUI(ユーザーインターフェース)の表示の変更を指示してもよい。
変更の一例は、入居者から入力された情報の確認を表示することである。
たとえば、管理サーバー200は、入居者のつぶやき「おなかが痛いなぁ。」を検出した場合、当該つぶやきの音声を解析することによってキーワード「おなか」「痛い」を取得する。管理サーバー200は、取得したキーワードから、腹部の痛みという症状を取得する。管理サーバー200には、キーワードと症状とを関連付けるデータベースが格納されていてもよい。管理サーバー200は、取得された症状の有無を確認するメッセージを、上記つぶやきを入力した入居者についてのケア作業用アプリのUIに表示するように、携帯端末300に指示してもよい。
[つぶやきの具体例]
図7は、見守りシステムにおける入居者のつぶやきの一例を示す図である。
図7の例では、入居者800は、音声V(1)として示されるように、「そろそろ、トイレに行きたいなぁ。」とつぶやく。対話端末700は、マイク712を介して音声V(1)を取得し、音声V(1)を管理サーバー200へ転送する。
管理サーバー200は、音声V(1)を解析することにより、文字列「そろそろ、トイレに行きたいなぁ。」を取得する。管理サーバー200は、さらに、文字列「そろそろ、トイレに行きたいなぁ。」からキーワード「トイレ」「行きたい」を抽出する。管理サーバー200は、これらのキーワードに基づいて、携帯端末300へ、上記音声V(1)が取得された居室へのかけつけを指示する通知を送信する。管理サーバー200では、かけつけを指示する通知を出力するための条件としての、キーワードまたはキーワードの組合せを登録されたデータベースを格納していてもよい。管理サーバー200は、当該データベースと取得されたキーワードとに基づいて、携帯端末300への通知の要否を決定する。
携帯端末300への通知は、取得されたキーワード(またはキーワードの組合せ)に基づいて特定されたケア作業の内容を含んでいても良い。管理サーバー200は、キーワードまたはキーワードの組合せと、通知の要否と、ケア作業の内容とを関連付けるデータベースを格納していてもよい。図7の例では、携帯端末300における通知は、取得されたキーワードの組合せ(「トイレ」「行きたい」)に関連付けられた作業の内容「***介助」を含む。
[質問の具体例]
図8は、見守りシステムにおいて出力される質問の具体例を示す図である。
図8の例では、入居者における***の要望の有無を問い合わせる質問が出力される。より具体的には、対話端末700は、入居者に対する質問Q(1)として、音声「そろそろ、トイレに行きたくない?」を出力する。図8の例では、入居者800は、当該質問Q(1)に対して、「そういわれれば、行きたいなぁ。」と回答している。
対話端末700は、当該回答を、質問Q(1)に対する回答A(1)として取得する。回答A(1)は、対話端末700を介して、管理サーバー200へ送信される。
管理サーバー200は、さらに、回答から抽出された部分を用いて、スタッフの携帯端末300に対してかけつけのための通知をするか否かを決定することができる。図8の例では、管理サーバー200は、回答A(1)を解析することにより、文字列「そういわれれば、行きたいなぁ。」を抽出する。管理サーバー200は、当該文字列が、トイレに行くことを希望する文字列として予め登録された文字列「行きたいなぁ」を含むことを条件として、携帯端末300に対して通知を出力する。当該通知は、質問Q(1)に関連付けられた作業内容(***介助)を含んでいてもよい。
なお、見守りシステムは、コンピューター(管理サーバー200)の代わりに、当該見守りシステムの管理者が、通知を出力するか否かを判断してもよい。この場合、管理サーバー200は、音声V(1)もしくは当該音声V(1)の解析結果、または、回答A(1)もしくは当該回答A(1)の解析結果(文字列など)を聴覚的および/または視覚的に出力してもよい。管理者は、当該出力に基づいて、携帯端末300への通知を行うか否かを決定してもよいし、さらに、当該通知に含ませる情報の種類を決定してもよい。
[見守りシステムのブロック構成]
図9は、見守りシステム内の各要素の機能ブロック図である。以下、見守りシステム内の装置ごとに、機能を説明する。
(センサーボックス100)
センサーボックス100は、センサー入力部191、画像入力部192、および、室内認識部193として機能する。
センサー入力部191は、入居者の挙動(動作)を検出し、たとえば、ドップラーセンサー106、ケアコール子機500、ドアセンサー510、トイレセンサー520、および/または、臭いセンサー530によって構成される。
画像入力部192は、居室内の画像を取得し、たとえばカメラ105によって構成される。
室内認識部193は、センサー入力部191および画像入力部192から出力される検出出力に基づいて、入居者の状態を検出する。検出される入居者の状態は、たとえば、カメラ105の検出出力に基づく、「起床」、「離床」、「転倒」または「転落」である。室内認識部193は、たとえば、所与のプログラムを実行する制御装置101によって構成される。
(管理サーバー200)
管理サーバー200は、ケア支援サービス管理部291、質問・回答管理部292、および、タイミング判定部293として機能する。
ケア支援サービス管理部291は、各入居者のケア記録を管理する。より具体的には、ケア記録に、各入居者の情報(氏名、年齢、等)を格納し、また、携帯端末300からもしくは入力デバイス208から入力された作業履歴等をケア記録に登録する。ケア支援サービス管理部291は、たとえば、所与のプログラムを実行する制御装置201によって構成される。ケア支援サービス管理部291は、さらに、ケア記録を格納する記憶装置220によって構成される場合もある。
質問・回答管理部292は、入居者からの回答内容に基づいて、携帯端末300に通知を出力するか否かを判断する。質問・回答管理部292は、センサーボックス100から、入居者についての検出出力を受信し、当該検出出力に基づいて、当該入居者の居室に設置された対話端末700に質問の出力を指示するか否かを判断してもよい。質問・回答管理部292は、たとえば、所与のプログラムを実行する制御装置201によって構成される。質問・回答管理部292は、さらに、質問の出力要否、出力される質問の内容、通知の要否、および/または、通知とともに送信される情報の内容を決定するための情報(たとえば、検出出力と質問内容とを関連付ける情報)を格納する記憶装置220によって構成される場合もある。
タイミング判定部293は、居室にスタッフが居るか否かを判断する。当該判断の一例は、携帯端末300から当該携帯端末300の位置情報を取得し、当該位置情報が居室内であるか否かを判断することである。他の例は、当該居室内の画像を認識することにより、当該居室にスタッフとして特定される物体が存在するか否かを判断することである。なお、居室内にスタッフが存在するか否かの判断は、他のいかなる手法によっても実現され得る。タイミング判定部293は、たとえば、所与のプログラムを実行する制御装置201によって構成される。タイミング判定部293は、上記判断の結果を、質問・回答管理部292へ送信する。
質問・回答管理部292は、対話端末700に質問を出力する指示を、当該対話端末700が設置された居室にスタッフが居ないことを条件として出力してもよい。これにより、居室にスタッフがいるにも関わらず、当該居室にかけつけるための通知が携帯端末300に送信されるという事態、すなわち、携帯端末300に無駄な通知が送信されるという事態が回避され得る。質問・回答管理部292は、当該質問に対する回答を解析することにより、携帯端末300へのかけつけなどのための通知の要否を判断し、通知が必要であると判断すると、携帯端末300に通知を送信する。
また、質問・回答管理部292は、対話端末700に質問を出力する指示を、当該対話端末700が設置された居室にスタッフが居ないことを条件として出力してもよい。これにより、居室でのケア作業中のスタッフに対して、当該ケア作業についてのアドバイスとなる情報が提供され得る。一例では、質問・回答管理部292は、対話端末700に、ケア作業中に、当該ケア作業の品質に関する質問の出力を指示する。質問・回答管理部292は、対話端末700を介して、当該質問に対する回答を取得する。質問・回答管理部292は、当該回答を解析することにより、ケア作業に対する入居者の感想を取得する。たとえば、質問・回答管理部292は、実行中のケア作業が入居者の求める作業であるか否かを問う質問の出力を指示する。回答が、実行中のケア作業が入居者の求める作業ではないこと、および、入居者がどのようなケア作業を求めているかということを含む場合、質問・回答管理部292は、これらの2点を特定する情報を含む通知を携帯端末300へ送信する。これにより、居室内のスタッフは、提供する作業内容を、入居者の求める作業の内容へと変更することができる。
質問・回答管理部292は、また、対話端末700から転送された入居者のつぶやき(またはその解析結果)を取得する。質問・回答管理部292は、転送されたつぶやきを解析することにより、携帯端末300へのかけつけなどのための通知の要否を判断し、通知が必要であると判断すると、携帯端末300に通知を送信する。
(携帯端末300)
携帯端末300は、ケア支援UI部391および位置センサー392として機能する。ケア支援UI部391は、管理サーバー200から受信した通知のための画面を表示し、また、作業内容を入力するための画面を表示する。ケア支援UI部391は、たとえば、ケア作業用アプリを実行する制御装置301によって構成される。位置センサー392は、携帯端末300の位置情報を取得する、たとえばGPS(Global Positioning System)受信器(図3では省略されている)によって構成される。位置センサー392は、管理サーバー200へ、携帯端末300の位置情報を送信する。
(対話端末700)
対話端末700は、質問UI部791および回答UI部792として機能する。質問UI部791は、質問を出力し、たとえば、スピーカー711および/またはディスプレイ713によって構成される。図8の例では、質問UI部791は、質問・回答管理部292からの指示に従って、質問を出力する。
回答UI部792は、入居者からの回答を取得し、当該回答を管理サーバー200へ送信する。回答UI部792は、たとえば、マイク712、または、図示しないタッチパネルもしくはカメラによって構成される。
(各装置における機能の配置)
図9に示された各機能の配置は、単なる一例である。図9の例において単一の装置に割り当てられた2以上の機能のそれぞれが、異なる装置において実現されてもよい。たとえば、図9の例では、管理サーバー200には、ケア記録を管理するケア支援サービス管理部291と、ケア記録に基づいた質問の出力を対話端末700に対して指示する質問・回答管理部292とが割当てられているが、これらの機能は互いに別の装置に割当てられてもよい。より具体的には、ケア支援サービス管理部291は管理サーバー200に割り当てられ、質問・回答管理部292は対話端末700に割り当てられても良い。
この場合、ケア支援サービス管理部291として機能する管理サーバー200は、質問・回答管理部292として機能する対話端末700に対して、一定時間ごとに、および/または、新たなケア記録が登録されたときに、対話端末700が設置されている居室の入居者のケア記録を送信する。質問・回答管理部292として機能する対話端末700は、ケア記録に応じた質問(質問項目)を特定し、質問UI部791として機能する要素へ当該質問の出力を指示する。質問UI部791として機能する対話端末700は、質問を出力する。このような状況を考慮すると、質問の出力を指示することは、実質的に、質問を出力することを意味する場合があり得る。
ケア支援サービス管理部291として機能する管理サーバー200は、質問スケジュールを生成し、当該質問スケジュールを、質問・回答管理部292として機能する対話端末700に送信してもよい。対話端末700内では、質問・回答管理部292は、質問スケジュールに従ったタイミングで、質問UI部791に質問の出力を指示してもよい。
また、図9の例において複数の装置に割当てられた機能が単一の装置において実現されてもよい。たとえば、図9の例において、センサーボックス100に割り当てられた機能と対話端末700に割り当てられた機能とが、すべて対話端末700において実現される場合があり得る。すなわち、対話端末700は、携帯端末300からケア記録の登録を受け付け、かつ、当該ケア記録に基づいた質問を出力するように構成されていてもよい。
[つぶやきデータベース]
図10は、入居者のつぶやきと携帯端末300に通知される内容とを関連付ける情報の一例(つぶやきデータベース)を示す図である。つぶやきデータベースは、つぶやきの内容と、メッセージ例と、ケア支援情報とを関連付ける。
つぶやき内容は、入居者のつぶやきの解析の結果として取得される、つぶやきの内容を規定する。メッセージ例は、つぶやきの内容が取得されるメッセージ(たとえば、つぶやきの音声の文字認識によって取得される文字列)である。図10の例では、メッセージ「おなかがいたい。」が内容「腹部の痛み」に関連付けられている。これは、メッセージ「おなかがいたい。」は、内容「腹部の痛み」が取得されるメッセージの一例であることを意味する。なお、他のメッセージから内容「腹部の痛み」が取得されてもよい。
図10の例では、メッセージ「トイレに行きたい。」が内容「***の希望」に関連付けられている。これは、メッセージ「トイレに行きたい。」は、内容「***の希望」が取得されるメッセージの一例であることを意味する。なお、他のメッセージから内容「***の希望」が取得されてもよい。
図10の例では、内容「腹部の痛み」が、ケア支援情報「体調確認」に関連付けられている。これは、管理サーバー200が、入居者のつぶやきから内容「腹部の痛み」を取得すると、携帯端末300へ、予測されるケア作業「体調確認」とともに通知を送信することを意味する。
図10の例では、また、内容「***の希望」が、ケア支援情報「***介助」に関連付けられている。これは、管理サーバー200が、入居者のつぶやきから内容「腹部の痛み」を取得すると、携帯端末300へ、予測されるケア作業「***介助」とともに通知を送信することを意味する。
なお、本実施の形態において、音声によるつぶやきは、入居者からの入力の一例である。入居者からの入力は、入居者のジェスチャーであってもよいし、入居者がタッチパネルを操作することによって取得されるテキストであってもよい。たとえば、カメラ105によって撮影された映像から、入居者が当該入居者の腹部に手を置いた状態が所与の閾値を超える時間継続するというジェスチャーが検出された場合、管理サーバー200は、当該ジェスチャーから内容「腹部の痛み」を取得してもよい。また、入居者が、対話端末700のタッチパネルにテキスト「おなかがいたい。」を入力する操作を行った場合、または、当該タッチパネルにおいて「腹部の痛み」に対応するボタンをタッチする操作を行った場合、対話端末700は、管理サーバー200へ、当該操作の内容を送信する。管理サーバー200は、当該操作に基づいて、入居者が内容「腹部の痛み」に対応する情報を入力したことを特定してもよい。いずれの場合も、管理サーバー200は、携帯端末300に対し、図10の内容「腹部の痛み」と同様のケア支援情報「体調確認」とともに通知を送信する。
[質問データベース]
図11は、ケア記録と質問の内容とを関連付ける情報の一例(質問データベース)を示す図である。質問データベースは、認識項目または入力情報と、時間・回数条件と、質問項目と、ケア支援情報とを関連付ける。
認識項目は、センサーボックス100等において認識された、入居者の行動についての項目を規定する。入力情報は、携帯端末300等から入力された、入居者についてのケア記録を構成する情報(たとえば、作業内容)である。ケア記録を構成する情報は、医師による診察など、携帯端末300以外の装置から入力された情報を含んでいても良い。時間・回数条件は、入力情報に関連付けられた、質問の出力が指示される条件を規定する。質問項目は、質問として出力される内容を規定する。ケア支援情報は、上記質問に対する回答についての、携帯端末300への通知が出力される条件を規定する。
たとえば、質問データベースでは、1行目に記載されるように、認識項目または入力情報「入室」、時間・回数条件「即時」、質問項目「疲れてないか?」、および、ケア支援情報「疲れている場合:体調確認」が関連付けられている。これは、ケア記録として、行動情報「入室」(たとえば、カメラ105の画像の解析に基づいて、入居者が居室に入ったことを表わす情報)が登録されると、即時的に、質問項目「疲れてないか?」(すなわち、入居者が疲労を感じているか否かを問い合わせる質問)が出力されることを意味する。1行目は、さらに、当該質問に対して、「疲れている」(すなわち、入居者が疲労を感じている)ことを示す回答が入力されると、管理サーバー200は、携帯端末300へ、居室へのかけつけ指示のための通知を行うことを意味する。管理サーバー200は、当該通知に、当該通知が行なわれる状況において必要とされる作業内容「体調確認」を含めることができる。
質問データベースでは、6行目に記載されるように、認識項目または入力情報「本棚への移動」、時間・回数条件「15時になった時点で5回未満」、質問項目「体に異常があるのか?」、および、ケア支援情報「異常がある場合:体調確認」が関連付けられている。これは、ケア記録として、認識項目「本棚への移動」の登録回数が、当日の15時迄に5回に至らなかったことを条件として、質問項目「体に異常があるのか?」(すなわち、入居者が自身の体調に異常を感じているか否かを問い合わせる質問)が出力されることを意味する。見守りシステムでは、管理サーバー200は、たとえば、カメラ105の画像を解析することにより、入居者が居室内の本棚前の領域として予め定められた領域に位置したことを特定すると、当該入居者のケア記録に認識項目「本棚への移動」を登録する。6行目は、さらに、当該質問に対して、「異常がある」(すなわち、入居者が自身の体調に異常を感じている)ことを示す回答が入力されると、管理サーバー200は、携帯端末300へ、居室へのかけつけ指示のための通知を行うことを意味する。管理サーバー200は、当該通知に、当該通知が行なわれる状況において必要とされる作業内容「体調確認」を含めることができる。
質問データベースでは、11行目に記載されるように、認識項目または入力情報「食事」、時間・回数条件「15分経過」、質問項目「そろそろ便意は無いか?」、および、ケア支援情報「便意がある場合:***介助」が関連付けられている。これは、ケア記録として、作業内容「食器回収」が登録された後、15分が経過したことを条件として、質問項目「そろそろ便意は無いか?」(すなわち、トイレに行きたいか否かを問い合わせる質問)が出力されることを意味する。1行目は、さらに、当該質問に対して、「便意がある」(すなわち、トイレに行きたい)ことを示す回答が入力されると、管理サーバー200は、携帯端末300へ、居室へのかけつけ指示のための通知を行うことを意味する。管理サーバー200は、当該通知に、当該通知が行なわれる状況において必要とされる作業内容「***介助」を含めることができる。
質問データベースでは、12行目に記載されるように、認識項目または入力情報「***」、時間・回数条件「15分経過」、質問項目「そろそろ便意は無いか?」、および、ケア支援情報「便意がある場合:***介助」が関連付けられている。これは、ケア記録として、作業内容「***介助」が登録された後、1時間が経過したことを条件として、質問項目「そろそろ便意は無いか?」が出力されることを意味する。2行目は、さらに、当該質問に対して、「便意がある」(すなわち、トイレに行きたい)ことを示す回答が入力されると、管理サーバー200は、携帯端末300へ、居室へのかけつけ指示のための通知を行うことを意味する。管理サーバー200は、当該通知に、当該通知が行なわれる状況において必要とされる作業内容「***介助」を含めることができる。
質問データベースでは、13行目に記載されるように、認識項目または入力情報「入浴」と、時間・回数条件「30分経過」、質問項目「眠くないか?」(すなわち、眠ることを希望しているか否かを問い合わせる質問)が出力されることを意味する。3行目は、さらに、当該質問に対して、「眠い」(すなわち、眠ることを希望している)ことを示す回答が入力されると、管理サーバー200は、携帯端末300へ、居室へのかけつけ指示のための通知を行うことを意味する。管理サーバー200は、当該通知に、当該通知が行なわれる状況において必要とされる作業内容「パジャマへの着替え介助」を含めることができる。
質問データベースでは、14行目に記載されるように、認識項目または入力情報「水分摂取」と、時間・回数条件「200ml以上摂取後15分経過or過去1時間以内に2回以上摂取」、質問項目「そろそろ便意はないか?」、および、ケア支援情報「便意がある場合:***介助」が関連付けられている。これは、ケア記録として、作業内容「飲水補助」が登録された場合であって、「1回の飲水補助で入居者が200ml以上の水分を摂取したこと」または「200ml未満の水分摂取が1時間以内に2回以上発生したこと」を条件として、質問項目「そろそろ便意は無いか?」が出力されることを意味する。4行目は、さらに、当該質問に対して、「便意がある」(すなわち、トイレに行きたい)ことを示す回答が入力されると、管理サーバー200は、携帯端末300へ、居室へのかけつけ指示のための通知を行うことを意味する。管理サーバー200は、当該通知に、当該通知が行なわれる状況において必要とされる作業内容「***介助」を含めることができる。
質問データベースでは、15行目に記載されるように、認識項目または入力情報「服薬」と、時間・回数条件「30分経過」と、質問項目「疲れていないか?」と、ケア支援情報「疲れている場合:看護師呼び出し」とが関連付けられている。これは、ケア記録として、作業内容「服薬管理」が登録されていから30分が経過したことを条件として、質問項目「疲れていないか?」(すなわち、入居者が疲労を感じているか否かを問い合わせる質問)が出力されることを意味する。5行目は、さらに、当該質問に対して「疲れている」ことを示す回答が入力されると、管理サーバー200は、携帯端末300へ、居室へのかけつけ指示のための通知を行うことを意味する。管理サーバー200は、当該通知に、スタッフに対して必要とされる作業内容「看護師呼び出し」(看護師に、入居者を看るための連絡を取ること)を含めることができる。
質問データベースでは、16行目に記載されるように、認識項目または入力情報「体温が35度未満または37度を超えている」と、時間・回数条件「即時」と、質問項目「疲れていないか?」と、ケア支援情報「疲れている場合:看護師呼び出し」とが関連付けられている。これは、ケア記録として、作業内容「体温測定」とともに登録された入居者の体温について、当該体温が「35.0℃未満であること」または当該体温が「37.0℃を超えていること」を条件として、質問項目「疲れていないか?」が出力されることを意味する。「即時」とは、上記のようなケア記録が登録された時点で、一定時間の経過を待つことなく、質問出力のための条件が満たされていることを意味する。6行目は、さらに、当該質問に対して「疲れている」ことを示す回答が入力されると、管理サーバー200は、携帯端末300へ、居室へのかけつけ指示のための通知を行うことを意味する。管理サーバー200は、当該通知に、スタッフに対して必要とされる作業内容「看護師呼び出し」を含めることができる。
図11の例において、質問項目「体に異常があるのか?」(6行目)に対応する質問は、入居者の本棚への移動に関連して出力される。当該質問は、対象者の移動に関する質問の一例である。
質問項目「疲れてないか?」(4行目)に対応する質問は、入居者の姿勢に基づいて特定された行動「離床」に関連して出力される。当該質問は、対象者の姿勢に関する質問の一例である。また、当該質問は、入居者の行動「離床」に関連して出力されることから、対象者の行動に関する質問の一例である。
質問項目「疲れてないか?」(16行目)に対応する質問は、入居者の体温(生体情報の一例)に基づいて出力される。当該質問は、対象者の生体情報に関する質問の一例である。生体情報の他の例は、呼吸状態および心拍数である。
質問項目「暑くないか?」(10行目)に対応する質問は、居室の温度(居室の環境の一例)に基づいて出力される。当該質問は、対象者の居室の環境に関連する質問の一例である。
[質問の出力(1)]
図12は、対話端末700からの質問の出力に関して管理サーバー200によって実行される処理の一例のフローチャートである。当該処理は、たとえば、制御装置201のCPUが所与のプログラムを実行することによって実現される。
図12を参照して、ステップS14にて、制御装置201は、質問を出力するタイミングが到来しているか否かを判断する。一例では、制御装置201は、質問を出力するタイミングが到来しているか否かを、図11に示された質問データベースの「時間・回数条件」に基づいて判断する。
制御装置201は、質問を出力するタイミングが未だ到来していないと判断すると(ステップS14にてNO)、到来したと判断するまで、たとえば一定時間ごとにステップS14の制御を繰り返す。制御装置201は、質問を出力するタイミングが到来していると判断すると(ステップS14にてYES)、ステップS16へ制御を進める。
ステップS10~S14の制御の中の少なくとも一部は、センサーボックス100によって実施されてもよい。一例では、センサーボックス100は、各種のセンサーの検出出力に基づいて、質問データベース内の認識項目として特定される状態が発生すると、管理サーバー200へ、当該状態が発生した旨の情報を送信する。当該情報を受信すると、管理サーバー200は、「時間・回数条件」として規定される条件が満たされるまで待機し、当該条件が満たされると、ステップS16へ制御を進める。
ステップS16にて、制御装置201は、居室においてスタッフが不在であるか否かを判断する。制御装置201は、スタッフが不在であると判断すると(ステップS16にてYES)、ステップS18へ制御を進め、そうでなければ(ステップS16にてNO)、ステップS14へ制御を戻す。居室にスタッフが居るか否かの判断の一例は、携帯端末300から当該携帯端末300の位置情報を取得し、当該位置情報が居室内であるか否かを判断することである。他の例は、当該居室内の画像を認識することにより、当該居室にスタッフとして特定される物体の存在有無の判断である。なお、当該判断は、他の手法(ケア記録上の作業終了時刻、当該時刻から所与時間経過後、居室の外向けのオプティカルフローの検知、等)によっても実現され得る。なお、ステップS16の制御は、省略されてもよい。すなわち、見守りシステムは、居室内にスタッフが居るか否かに拘わらず、対話端末700から質問が出力されるように構成されていてもよい。
ステップS18にて、制御装置201は、対話端末700へ、質問の出力を指示する。当該指示は、質問の内容を指定する情報を含んでいてもよい。指定される内容は、たとえば、図11の質問データベース内の「質問項目」によって規定される。
ステップS20にて、制御装置201は、対話端末700から、ステップS18において出力を指示した質問に対する回答を取得する。回答は、たとえば、質問の出力から一定時間以内に対話端末700が取得した情報として、当該質問と関連付けられる。
ステップS22にて、制御装置201は、回答内容を解析する。
ステップS24にて、制御装置201は、回答内容の解析結果に基づいて、携帯端末300への通知の要否を判断する。制御装置201は、通知が必要であると判断すると(ステップS24にてYES)、ステップS26へ制御を進め、そうでなければ(ステップS24にてNO)、ステップS28へ制御を進める。
ステップS26にて、制御装置201は、携帯端末300へ通知を出力する。当該通知は、たとえば、居室へのかけつけを要求する内容を含む。当該通知は、当該居室において必要とされる作業内容を特定する情報を含んでいてもよい。
ステップS28にて、制御装置201は、出力を指示した質問および取得された回答の内容等を追加するように、ケア記録を更新する。
ステップS30にて、制御装置201は、質問条件(質問が出力されるための条件。たとえば、図11の質問データベース内の「認識項目」および「時間・回数条件」の少なくとも一方)の更新が必要か否かを判断する。制御装置201は、質問条件の更新が必要であると判断すると(ステップS30にてYES)、ステップS32へ制御を進め、そうでなければ(ステップS30にてNO)、ステップS34へ制御を進める。一例では、制御装置201は、上記「(9)質問条件の更新」において説明されたような、検出出力の条件が変更され得る状態が発生している場合に、質問条件の更新が必要であると判断し、そのような状態が発生していない場合に、質問条件の更新が不要であると判断する。
ステップS32にて、制御装置201は、回答内容に従って、質問条件を更新する。これにより、質問が出力されるための検出出力についての条件が変更される。
ステップS34にて、制御装置201は、ケア記録UIの変更が必要か否かを判断する。制御装置201は、ケア記録UIの変更が必要であると判断すると(ステップS34にてYES)、ステップS36へ制御を進め、そうでなければ(ステップS34にてNO)、図12の処理を終了させる。一例では、制御装置201は、上記「(その他)・ケア記録UI変更」において説明されたように、回答内容に応じてケア記録UIが変更され得る状態が発生している場合に、ケア記録UIの変更が必要であると判断し、そのような状態が発生していない場合に、ケア記録UIの変更が不要であると判断する。
ステップS36にて、制御装置201は、回答内容に従って、携帯端末300に対して、ケア記録UIの変更を指示する。これに応じて、携帯端末300(ケア作業用アプリ)は、ケア記録UIにおける設定を変更する。その後、制御装置201は、図12の処理を終了させる。
[質問の出力(2)]
図13は、対話端末700からの質問の出力に関して管理サーバー200によって実行される処理の他の例のフローチャートである。
図12の処理では、スタッフが居室に居ないことを条件として質問が出力されたのに対し、図13の処理では、スタッフが居室に居ることを条件として質問が出力される。このことは、図13の処理が、図12の処理に対して、ステップS16がステップS17へと変更されていることに対応する。
ステップS17にて、制御装置201は、スタッフが居室に居るか否かを判断する。制御装置201は、スタッフが居室に居ると判断すると(ステップS17にてYES)、ステップS18へ制御を進め、そうでなければ(ステップS17にてNO)、ステップS14へ制御を戻す。
図13の処理においても、図12の処理と同様に、制御装置201は、ステップS18において対話端末700へ質問の出力を指示する。なお、図13の処理では、当該指示に基づいて対話端末700から出力される質問は、図12の処理のステップS18の指示に基づいて出力される質問とは異なっていてもよい。図13の例では、たとえば、居室内で提供されているケア作業の品質を問い合わせる質問が出力される。
図13の処理では、制御装置201は、ステップS20にて回答を取得し、ステップS22にて取得された回答を解析する。
ステップS24にて、制御装置201は、解析の結果に基づいて、携帯端末300への通知の要否を判断する。一例では、図13の処理のステップS24において、制御装置201は、回答の解析結果が、入居者が提供されているケア作業に満足していないことを示すことを条件として、通知が必要であると判断してもよい。この場合、ステップS26において、制御装置201は、携帯端末300へ、入居者が提供されているケア作業に満足していることを表わす情報とともに通知を送信してもよい。他の例では、制御装置201は、解析結果が、入居者が提供されているケア作業とは異なる種類のケア作業を希望することを示すことを条件として、通知が必要であると判断してもよい。この場合、ステップS26において、制御装置201は、携帯端末300へ、入居者が希望するケア作業の種類を表わす情報とともに通知を送信してもよい。
その後、制御装置201は、図12の処理と同様に、図13の処理においても、ステップS28~S36の制御を実行して、図13の処理を終了させる。
[つぶやき解析]
図14は、対話端末700が入居者からの入力の一例として取得するつぶやきの解析に関して管理サーバー200によって実行される処理の一例のフローチャートである。
図14の処理において、ステップS21にて、制御装置201は、入居者のつぶやきを取得したか否かを判断する。一例では、入居者のつぶやきは、対話端末700を介して、管理サーバー200へと送信される。制御装置201は、入居者のつぶやきを取得したと判断すると(ステップS21にてYES)、ステップS23へ制御を進める。そうでなければ(ステップS21にてNO)、制御装置201は、ステップS21へ制御を留める。これにより、たとえば一定時間ごとに、ステップS21の制御が実行される。
ステップS23にて、制御装置201は、取得したつぶやきを解析する。一例では、つぶやきの解析により、制御装置201は、図10におけるメッセージ例として挙げられた文字列を取得し、図10において内容として挙げられた内容を取得する。
ステップS24にて、制御装置201は、ステップS23にて取得された解析の結果に基づいて、携帯端末300への通知の要否を判断する。制御装置201は、通知が必要であると判断すると(ステップS24にてYES)、ステップS26へ制御を進め、そうでなければ(ステップS24にてNO)、ステップS28へ制御を進める。一例では、制御装置201は、解析の結果に基づいて取得された内容が図10に挙げられた内容のいずれかと一致する場合に通知が必要であると判断し、そうでなければ通知が不要であると判断する。
図14の処理では、制御装置201は、図12の処理と同様に、ステップS26以降の制御を実行する。
以上説明された本実施の形態では、携帯端末300への通知は、スタッフのかけつけが必要であることを表わす情報の提示の一例である。当該情報の提示は、スタッフが携帯している端末での情報の出力を必要としなくてもよい。管理サーバー200は、携帯端末300へ通知を送信する代わりに、スタッフが視認可能な場所(たとえば、ナースステーション)に設置されたモニタに入居者の居室へのかけつけが必要であることを表わす情報(たとえば、「A号室、Bさんの居室へのかけつけ!」)を表示してもよい。
本実施の形態では、入居者からの入力(たとえば、つぶやき「おなかがいたい。」)に基づいて、入居者の居室へのかけつけが必要とされる例が説明された。これにより、管理サーバー200は、センサーボックス100の検出出力等の客観的な情報によってはかけつけの必要性を認識できなかった局面でも、入居者がかけつけの必要性を認識できる。
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。