(57)【要約】【課題】健康状態の計測結果が不適切な値であった場合に、より早いタイミングで対処することが可能となる。【解決手段】健康状態の判定対象となる生体である対象生体から取得された生体情報が、前記対象生体の健康状態に関する条件であって予め定められた条件をみたしているか否かに基づいて、前記対象生体の健康状態に対し影響を及ぼす機器に対する制御内容を判定する判定部と、前記判定部によって判定された前記制御内容で前記機器を制御する機器制御部と、を備える制御システムである。【選択図】図１
2019126527.tif 000002
【特許請求の範囲】
【請求項１】
健康状態の判定対象となる生体である対象生体から取得された生体情報が、前記対象生体の健康状態に関する条件であって予め定められた条件をみたしているか否かに基づいて、前記対象生体の健康状態に対し影響を及ぼす機器に対する制御内容を判定する判定部と、
前記判定部によって判定された前記制御内容で前記機器を制御する機器制御部と、
を備える制御システム。
【請求項２】
前記機器に対して前記対象生体が行った制御操作の内容と、前記制御操作が行われたタイミングにおける前記対象生体の生体情報と、に基づいて、前記条件を更新する条件決定部をさらに備える、請求項１に記載の制御システム。
【請求項３】
前記判定部は、さらに前記対象生体の周囲の環境に関する情報である環境情報に応じて前記制御内容を判定する、請求項１又は２に記載の制御システム。
【請求項４】
前記判定部は、さらに前記対象生体の周囲の環境に関する情報である環境情報に応じて前記制御内容を判定し、
前記条件決定部は、機器に対して前記対象生体が行った制御操作の内容と、前記制御操作が行われたタイミングにおける前記対象生体の生体情報及び環境情報と、に基づいて、前記条件を更新する請求項２に記載の制御システム。
【請求項５】
健康状態の判定対象となる生体である対象生体から取得された生体情報が、前記対象生体の健康状態に関する条件であって予め定められた条件をみたしているか否かに基づいて、前記対象生体の健康状態に対し影響を及ぼす機器に対する制御内容を判定する判定ステップと、
前記判定ステップにおいて判定された前記制御内容で前記機器を制御する機器制御ステップと、
を有する制御方法。
【請求項６】
健康状態の判定対象となる生体である対象生体から取得された生体情報が、前記対象生体の健康状態に関する条件であって予め定められた条件をみたしているか否かに基づいて、前記対象生体の健康状態に対し影響を及ぼす機器に対する制御内容を判定する判定部と、
前記判定部によって判定された前記制御内容を、前記機器を制御する装置に対して送信する送信部と、
を備える情報処理装置。
【請求項７】
健康状態の判定対象となる生体である対象生体から取得された生体情報が、前記対象生体の健康状態に関する条件であって予め定められた条件をみたしているか否かに基づいて、前記対象生体の健康状態に対し影響を及ぼす機器に対する制御内容を判定する判定ステップと、
前記判定ステップにおいて判定された前記制御内容を、前記機器を制御する装置に対して送信する送信ステップと、
を備える情報処理方法。
【請求項８】
健康状態の判定対象となる生体である対象生体から取得された生体情報が、前記対象生体の健康状態に関する条件であって予め定められた条件をみたしているか否かに基づいて、前記対象生体の健康状態に対し影響を及ぼす機器に対する制御内容を判定する判定部と、
前記判定部によって判定された前記制御内容を、前記機器を制御する装置に対して送信する送信部と、を備える情報処理装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器を制御する技術に関する。
【背景技術】
【０００２】
近年、生体情報を取得するためのバイタルセンサーが提案されている（例えば特許文献１参照）。このようなバイタルセンサーは、人間の作業時や運動時における健康状態を計測する技術などに活用されている。健康状態の計測結果が不適切な値になった場合には、所定の端末装置に対してアラームが出力されるシステムも提案されている。このようなシステムでは、健康状態の計測結果が不適切な値になったことに応じて、その通知を受けた者が何らかの対処を行うことで健康状態の維持を実現していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２２１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、通知を受けた者がすぐに対処を行うことができるとは限らない。例えば、通知を受けた者が作業に集中しているために、端末に通知された情報を見落としてしまうおそれがある。また、通知を受けた者が要介護者であった場合、介護者に対して対処が必要であることをすぐに伝えることができずに対処が遅れてしまうおそれもある。
上記事情に鑑み、本発明は、健康状態の計測結果が不適切な値であった場合に、より早いタイミングで対処することが可能となる技術の提供を目的としている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、健康状態の判定対象となる生体である対象生体から取得された生体情報が、前記対象生体の健康状態に関する条件であって予め定められた条件をみたしているか否かに基づいて、前記対象生体の健康状態に対し影響を及ぼす機器に対する制御内容を判定する判定部と、前記判定部によって判定された前記制御内容で前記機器を制御する機器制御部と、を備える制御システムである。
【０００６】
本発明の一態様は、上記の制御システムであって、前記機器に対して前記対象生体が行った制御操作の内容と、前記制御操作が行われたタイミングにおける前記対象生体の生体情報と、に基づいて、前記条件を更新する条件決定部をさらに備える。
【０００７】
本発明の一態様は、上記の制御システムであって、前記判定部は、さらに前記対象生体の周囲の環境に関する情報である環境情報に応じて前記制御内容を判定する。
【０００８】
本発明の一態様は、上記の制御システムであって、前記判定部は、さらに前記対象生体の周囲の環境に関する情報である環境情報に応じて前記制御内容を判定し、前記条件決定部は、機器に対して前記対象生体が行った制御操作の内容と、前記制御操作が行われたタイミングにおける前記対象生体の生体情報及び環境情報と、に基づいて、前記条件を更新する。
【０００９】
本発明の一態様は、健康状態の判定対象となる生体である対象生体から取得された生体情報が、前記対象生体の健康状態に関する条件であって予め定められた条件をみたしているか否かに基づいて、前記対象生体の健康状態に対し影響を及ぼす機器に対する制御内容を判定する判定ステップと、前記判定ステップにおいて判定された前記制御内容で前記機器を制御する機器制御ステップと、を有する制御方法である。
【００１０】
本発明の一態様は、健康状態の判定対象となる生体である対象生体から取得された生体情報が、前記対象生体の健康状態に関する条件であって予め定められた条件をみたしているか否かに基づいて、前記対象生体の健康状態に対し影響を及ぼす機器に対する制御内容を判定する判定部と、前記判定部によって判定された前記制御内容を、前記機器を制御する装置に対して送信する送信部と、を備える情報処理装置である。
【００１１】
本発明の一態様は、健康状態の判定対象となる生体である対象生体から取得された生体情報が、前記対象生体の健康状態に関する条件であって予め定められた条件をみたしているか否かに基づいて、前記対象生体の健康状態に対し影響を及ぼす機器に対する制御内容を判定する判定ステップと、前記判定ステップにおいて判定された前記制御内容を、前記機器を制御する装置に対して送信する送信ステップと、を備える情報処理方法である。
【００１２】
本発明の一態様は、健康状態の判定対象となる生体である対象生体から取得された生体情報が、前記対象生体の健康状態に関する条件であって予め定められた条件をみたしているか否かに基づいて、前記対象生体の健康状態に対し影響を及ぼす機器に対する制御内容を判定する判定部と、前記判定部によって判定された前記制御内容を、前記機器を制御する装置に対して送信する送信部と、を備える情報処理装置としてコンピュータを機能させるためのコンピュータプログラムである。
【発明の効果】
【００１３】
本発明により、健康状態の計測結果が不適切な値であった場合に、より早いタイミングで対処することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態における制御システム１００のシステム構成を示す概略ブロック図である。
【図２】第１実施形態における端末装置２０の機能の概略を示す概略ブロック図である。
【図３】生体情報テーブルの具体例を示す図である。
【図４】制御情報テーブルの具体例を示す図である。
【図５】第１実施形態における制御システム１００の制御シーケンスの流れの具体例を示すシーケンスチャートである。
【図６】第２実施形態における制御システム１００ａのシステム構成を示す概略ブロック図である。
【図７】第２実施形態における端末装置２０ａの機能の概略を示す概略ブロック図である。
【図８】手動制御情報テーブルの具体例を示す図である。
【図９】第２実施形態における制御システム１００ａの手動制御情報記録シーケンスの流れの具体例を示すシーケンスチャートである。
【図１０】第２実施形態における制御システム１００ａの条件情報更新シーケンスの流れの具体例を示すシーケンスチャートである。
【図１１】第３実施形態における制御システム１００ｂのシステム構成を示す概略ブロック図である。
【図１２】第３実施形態における端末装置２０ｂの機能の概略を示す概略ブロック図である。
【図１３】環境情報テーブルの具体例を示す図である。
【図１４】第３実施形態における制御情報テーブルの具体例を示す図である。
【図１５】第３実施形態における制御システム１００ｂの環境情報記録シーケンスの流れの具体例を示すシーケンスチャートである。
【図１６】変形例における制御システム１００の構成の機能構成を示す図である。
【図１７】変形例における制御システム１００の構成の機能構成を示す図である。
【図１８】変形例における制御システム１００の構成の機能構成を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の具体的な構成例について、図面を参照しながら説明する。
【００１６】
［第１実施形態］
図１は、第１実施形態における制御システム１００のシステム構成を示す概略ブロック図である。制御システム１００は、バイタルセンサー１０、端末装置２０、１以上の対象機器３０を備える。バイタルセンサー１０は、端末装置２０と通信可能に接続される。
【００１７】
バイタルセンサー１０と端末装置２０との間で行われる通信は、無線通信であってもよい有線通信であってもよい。この通信は、例えば短距離無線通信（例えばＢｌｕｅｔｏｏｔｈ（登録商標））であってもよい。この通信は、例えばＵＳＢ（Universal Serial Bus）ケーブルを介して行われてもよい。
【００１８】
端末装置２０と各対象機器３０とは通信可能に接続される。端末装置２０と各対象機器３０との間で行われる通信は、無線通信であってもよいし有線通信であってもよい。この通信は、例えば短距離無線通信（例えばＢｌｕｅｔｏｏｔｈ（登録商標））であってもよい。この通信は、例えば無線ＬＡＮ（Local Area Network）であってもよい。この通信は、例えばＵＳＢ（Universal Serial Bus）ケーブルを介して行われてもよい。
【００１９】
バイタルセンサー１０は、健康状態の判定対象となる人物（以下「対象生体」という。）の生体情報を取得する。バイタルセンサー１０は、例えば対象生体の身体に身につけられる装置であってもよい。生体情報は、例えば心拍数、体温、血圧等の値である。バイタルセンサー１０は、対象生体の心拍数及び心臓の活動電位（心電のデータ）を生体情報として取得してもよい。バイタルセンサー１０は、取得された生体情報と、各情報が取得された日時と、を含むセンサー情報を生成する。バイタルセンサー１０は、生成されたセンサー情報を端末装置２０に送信する。
【００２０】
端末装置２０は、バイタルセンサー１０から送信されたセンサー情報を受信する。端末装置２０は、受信されたセンサー情報に応じて、所定の条件が満たされているか否か判定する。所定の条件は、対象生体の健康状態に関する条件である。所定の条件が満たされている場合、端末装置２０は、所定の対象機器３０に対し制御情報を送信する。
【００２１】
対象機器３０は、動作することによって、対象生体の健康状態に対し影響を及ぼす機器である。対象機器３０は、例えば対象生体の体温を、通常の温度に近づけることが可能な機器である。このような対象機器３０の具体例として、空調機（冷房と暖房）、空調服（空調機を備えた衣服）、扇風機、電気毛布、ヒーター、加湿器、除湿器、ミストファンがある。
【００２２】
次に、端末装置２０について詳細に説明する。端末装置２０は、通信可能な情報処理装置である。端末装置２０は、バスで接続されたプロセッサ（例えばCentral Processing Unit）やメモリや補助記憶装置などを備える。端末装置２０は、プロセッサが制御プログラムを実行することによって動作する。なお、端末装置２０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されても良い。制御プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、半導体記憶装置（例えばＳＳＤ：Solid State Drive）等の可搬媒体、コンピュータシステムに内蔵されるハードディスクや半導体記憶装置等の記憶装置である。制御プログラムは、電気通信回線を介して送信されても良い。
【００２３】
図２は、第１実施形態における端末装置２０の機能の概略を示す概略ブロック図である。端末装置２０は、第一通信部２０１、第二通信部２０２、記録制御部２０３、記憶部２０４、判定部２０５及び機器制御部２０６を備える。以下、端末装置２０が備える各機能について説明する。
【００２４】
第一通信部２０１は、他の装置とデータを送受信する通信インターフェースである。第一通信部２０１は、所定のプロトコルを用いてバイタルセンサー１０と通信する。第一通信部２０１は、バイタルセンサー１０と通信することによって、センサー情報を受信する。
【００２５】
第二通信部２０２は、他の装置とデータを送受信する通信インターフェースである。第二通信部２０２は、所定のプロトコルを用いて対象機器３０と通信する。第二通信部２０２は、対象機器３０と通信することによって、制御情報を送信する。
【００２６】
記録制御部２０３は、第一通信部２０１によって受信されたセンサー情報に基づいて、生体情報レコードを生成する。生体情報レコードは、生体情報の値と、その生体情報の値が得られた日時を示す時刻情報とが対応づけられたレコードである。記録制御部２０３は、例えばセンサー情報に含まれる生体情報と日時とを対応づけることによって生体情報レコードを生成してもよい。記録制御部２０３は、例えばセンサー情報に含まれる生体情報と、センサー情報が受信された日時とを対応づけることによって生体情報レコードを生成してもよい。記録制御部２０３は、生成された生体情報レコードを記憶部２０４に記録する。
【００２７】
記憶部２０４は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。記憶部２０４は、生体情報テーブル及び制御情報テーブルを記憶する。図３は、生体情報テーブルの具体例を示す図である。生体情報テーブルは、複数の生体情報レコードを有する。上述の通り、生体情報レコードは、センサー情報に含まれる生体情報と、センサー情報が受信された日時とを有する。
【００２８】
図４は、制御情報テーブルの具体例を示す図である。制御情報テーブルは、複数の制御情報レコードを有する。制御情報レコードは、対象機器３０に対する制御の内容を、生体情報の条件と対応付けて記録される情報である。図４の例では、制御情報レコードは、機器ＩＤ、条件情報及び制御情報を対応付けて有する。機器ＩＤは、制御の対象となる対象機器３０を示す識別情報である。条件情報は、制御が行われる際の条件を示す情報である。条件情報が示す条件は、対象生体の生体情報の値に関する条件である。制御情報は、機器ＩＤが示す対象機器３０に対して、条件情報が示す条件が満たされた際に実行される制御の内容を示す。図４の例では、条件情報は心拍数の値の閾値を示す。例えば、心拍数が１４０以上という条件が満たされると、機器ＩＤが“Ａ１”という対象機器３０に対し、電源をオンにする制御が行われる。例えば、心拍数が４５以下という条件が満たされると、機器ＩＤが“Ａ１”という対象機器３０に対し、電源をオフにする制御が行われる。
【００２９】
判定部２０５は、所定のタイミングで制御判定処理を行う。所定のタイミングとは、例えば新たな生体情報レコードが記録されたタイミングであってもよいし、所定の時間の周期が到来したタイミングであってもよい。制御判定処理とは、その時点で得られている対象生体の生体情報に基づいて、各対象機器３０に対する制御の内容を判定する処理である。例えば、判定部２０５は、最新の生体情報に基づいて制御判定処理を行ってもよいし、直近ｎ個の生体情報の統計値（例えば平均値）を算出し、統計値に基づいて判定処理を行ってもよい。判定部２０５は、制御情報テーブルに基づいて制御判定処理を実行する。判定部２０５は、新たに満たされた条件情報が存在する場合、その条件情報に対応付けられた機器ＩＤが示す対象機器３０に対し、制御情報に示される制御を実行することを判定する。判定部２０５は、判定された制御の実行を機器制御部２０６に対して通知する。
【００３０】
機器制御部２０６は、判定部２０５によって判定された制御内容に応じた制御信号を対象機器３０に対して出力する。例えば、図４の例では、心拍数が１４０以上という条件が満たされると、機器制御部２０６は、機器ＩＤが“Ａ１”という対象機器３０に対し、電源をオンにすることを示す制御信号を送信する。
【００３１】
図５は、第１実施形態における制御システム１００の制御シーケンスの流れの具体例を示すシーケンスチャートである。まず、バイタルセンサー１０が、生体情報を取得する（ステップＳ１０１）。バイタルセンサー１０は、取得された生体情報を、端末装置２０に送信する（ステップＳ１０２）。端末装置２０の記録制御部２０３は、バイタルセンサー１０から送信された生体情報を取得し、取得された生体情報に基づいて生体情報レコードを生成する。記録制御部２０３は、生成された生体情報レコードを記憶部２０４の生体情報テーブルに記録する（ステップＳ１０３）。判定部２０５は、所定のタイミングで、最新の生体情報に基づいて制御判定処理を行う（ステップＳ１０４）。判定部２０５は、制御判定処理の実行によって対象機器３０に対する制御が必要となった場合、制御対象の対象機器３０の機器ＩＤと制御内容とを機器制御部２０６に出力する。機器制御部２０６は、制御対象の対象機器３０に対し、制御内容に応じた制御信号を送信する（ステップＳ１０５）。対象機器である対象機器３０は、制御信号を受信すると、受信された制御信号に応じて制御処理を実行する（ステップＳ１０６）。
【００３２】
このように構成された第１実施形態の制御システム１００では、対象生体から取得される生体情報に基づいて、対象生体の健康状態に対し影響を及ぼす対象機器３０に対する制御内容が決定される。例えば、対象生体の心拍値が異常を示す閾値を超えた場合には、対象生体の健康状態をより安定に保つような対象機器３０に対し電源をオンにする制御がなされる。
以下、このような制御のより詳細な適用例について説明する。
【００３３】
（第１適用例）
対象生体が建設業や製造業の現場において勤務中の労働者であり、対象機器３０が空調服である。労働者の生体情報における心拍値が上限の閾値（例えば１４０）を上回った場合には、空調服の電源がオンとなるように制御される。一方、労働者の生体情報における心拍値が下限の閾値（例えば４５）を下回った場合には、空調服の電源がオフとなるように制御される。
【００３４】
（第２適用例）
対象生体が介護や医療を受ける者であり、対象機器３０が電気毛布である。対象生体は、電気毛布の電源をオンにして就寝する。対象生体の生体情報における心拍値が上限の閾値（例えば１４０）を上回った場合には、電気毛布の電源がオフとなるように制御される。一方、対象生体の生体情報における心拍値が下限の閾値（例えば４５）を下回った場合には、電気毛布の電源がオンとなるように制御される。
【００３５】
（変形例）
制御システム１００の構成の変形例について説明する。
図４に示される制御情報テーブルの具体例では、制御情報は電源のオン又はオフのみである。しかしながら、制御情報は電源のオン又はオフに限定される必要は無い。例えば、空調の設定温度や、扇風機の風速の強弱など、動作のレベルに関する情報が制御情報として定義されてもよい。
【００３６】
図４に示される制御情報テーブルの具体例では、条件情報は個々の生体情報に基づく条件を示す。しかしながら、条件情報は複数の対象生体から得られる生体情報にもとづく条件として定義されてもよい。例えば、所定の条件を満たす対象生体の数の絶対数や全体に占める割合が所定の閾値を超えたことが条件情報として定義されてもよい。より具体的には以下のような適用例がある。
【００３７】
対象生体が建設業や製造業の現場において勤務中の労働者であり、対象機器３０がミストファンである。生体情報における心拍値が上限の閾値（例えば１４０）を上回った労働者が現場にいる労働者全体の６０％を超えた場合には、ミストファンの電源がオンとなるように制御される。一方、生体情報における心拍値が下限の閾値（例えば４５）を下回った労働者が現場にいる労働者全体の９０％を超えた場合には、ミストファンの電源がオフとなるように制御される。
【００３８】
図２には、端末装置２０の構成として入力部や出力部等のユーザーインターフェースが記載されていない。ただし、端末装置２０は、ユーザーインターフェースを備えないような構成に限定される必要は無い。端末装置２０は、タッチパネルやディスプレイ等のユーザーインターフェースを備えてもよい。
対象生体は、必ずしも人物に限定される必要は無い。例えば、犬や猫や馬等の動物であってもよい。
【００３９】
［第２実施形態］
図６は、第２実施形態における制御システム１００ａのシステム構成を示す概略ブロック図である。制御システム１００ａは、バイタルセンサー１０、端末装置２０ａ、１以上の対象機器３０を備える。第２実施形態における制御システム１００ａは、第１実施形態における制御システム１００と比べて端末装置２０の構成が異なる。以下、第２実施形態の制御システム１００ａに関して、第１実施形態と異なる点について説明する。
【００４０】
図７は、第２実施形態における端末装置２０ａの機能の概略を示す概略ブロック図である。第２実施形態における端末装置２０ａは、入力部２０７、表示部２０８及び条件決定部２０９をさらに備える点、記憶部２０４に代えて記憶部２０４ａを備える点、機器制御部２０６に代えて機器制御部２０６ａを備える点、で第１実施形態における端末装置２０と異なる。他の構成については、第２実施形態における端末装置２０ａと第１実施形態における端末装置２０とは同じである。
【００４１】
入力部２０７は、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン、タッチパネル等の既存の入力装置を用いて構成される。入力部２０７は、ユーザーの指示を端末装置２０ａに入力する際にユーザーによって操作される。入力部２０７は、入力装置を端末装置２０ａに接続するためのインターフェースであっても良い。この場合、入力部２０７は、入力装置においてユーザーの入力に応じ生成された入力信号を端末装置２０ａに入力する。
【００４２】
表示部２０８は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。表示部２０８は、ユーザーによって選択されるボタンの画像や、対象機器３０の現在の制御内容を示す画像などの画像を表示する。表示部２０８は、画像表示装置を端末装置２０ａに接続するためのインターフェースであっても良い。この場合、表示部２０８は、上記画像を表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。
【００４３】
機器制御部２０６ａは、入力部２０７を介して入力されたユーザーの指示に応じて、対象機器３０を制御するための制御信号を生成し対象機器３０に送信する。機器制御部２０６ａは、現在の対象機器３０の動作の状態を示す画像や、制御の結果を示す画像を表示部２０８に表示する。このように、機器制御部２０６ａは、判定部２０５による判定結果のみならず、ユーザーによる手動の操作にも応じて対象機器３０を制御する。機器制御部２０６ａは、ユーザーによって指示された制御内容と、制御対象の対象機器３０の機器ＩＤと、制御が行われた時刻情報とを対応づけて記憶部２０４に記録する。
【００４４】
記憶部２０４ａは、手動制御情報テーブルをさらに記憶する。図８は、手動制御情報テーブルの具体例を示す図である。手動制御情報テーブルは、複数の手動制御情報レコードを有する。手動制御情報レコードは、対象機器３０に対して手動で実行された制御の内容を示す情報である。図８の例では、手動制御情報レコードは、機器ＩＤ、時刻情報及び制御情報を対応付けて有する。機器ＩＤは、制御の対象となった対象機器３０を示す識別情報である。時刻情報は、制御が行われた日時を示す情報である。制御情報は、機器ＩＤが示す対象機器３０に対して実行された制御の内容を示す。
【００４５】
条件決定部２０９は、記憶部２０４ａに記録されている生体情報テーブル及び手動制御情報テーブルに基づいて、条件情報決定処理を実行する。条件情報決定処理の実行によって、制御情報テーブルの新たな条件情報が決定される。条件決定部２０９は、決定された新たな条件情報で、制御情報テーブルの条件情報を更新する。
【００４６】
具体的には、条件決定部２０９は、手動制御情報テーブルに記録されている時刻情報に基づいて、対象生体による操作がなされたタイミングにおける対象生体の１又は複数の生体情報を取得する。例えば、上記タイミングに最も近い時刻情報に対応づけられた１つの生体情報が取得されてもよい。例えば、上記タイミングに近い時刻情報に対応づけられた複数の生体情報が取得されてもよい。条件決定部２０９は、取得された１又は複数の生体情報の統計値（平均値、最頻値、最大値、最小値など）に基づいて、処理対象となっている手動制御情報レコードの制御情報の制御が実施される際の新たな条件情報を決定する。条件決定部２０９は、取得された１又は複数の生体情報を教師データとして用いて機械学習処理を実行することによって、各制御情報における生体情報に関する新たな条件情報を決定してもよい。
【００４７】
条件決定部２０９は、対象生体毎に、その対象生体から得られた生体情報テーブル及び手動制御情報テーブルに基づいて制御情報テーブルの条件情報を更新してもよい。条件決定部２０９は、複数の対象生体から得られた生体情報テーブル及び手動制御情報テーブルに基づいて制御情報テーブルの条件情報を更新してもよい。
【００４８】
条件決定部２０９がこのような処理を実行することによって条件情報を更新するタイミングは、どのようなタイミングとして設定されてもよい。例えば、端末装置２０においてインストールされている条件決定部２０９の機能を実現するアプリケーションが起動されたタイミングや、終了されたタイミングであってもよい。例えば、端末装置２０において上記アプリケーションに対しログインがなされたタイミングやログオフがなされたタイミングであってもよい。
【００４９】
図９は、第２実施形態における制御システム１００ａの手動制御情報記録シーケンスの流れの具体例を示すシーケンスチャートである。まず、端末装置２０ａの入力部２０７をユーザー（対象生体）が操作する（ステップＳ２０１）。この操作が対象機器３０への制御内容を入力する操作であった場合、機器制御部２０６ａは、手動制御情報を記憶部２０４ａの手動制御情報テーブルに記録する（ステップＳ２０２）。機器制御部２０６ａは、操作に応じた制御信号を生成し、制御対象の対象機器３０に対し制御信号を送信する（ステップＳ２０３）。対象機器である対象機器３０は、制御信号を受信すると、受信された制御信号に応じて制御処理を実行する（ステップＳ２０４）。
【００５０】
図１０は、第２実施形態における制御システム１００ａの条件情報更新シーケンスの流れの具体例を示すシーケンスチャートである。所定のタイミングが到来すると（ステップＳ３０１-ＹＥＳ）、条件決定部２０９は、条件情報決定処理を実行する（ステップＳ３０２）。条件決定部２０９は、条件情報決定処理の実行によって決定された新たな条件情報で制御情報テーブルの内容を更新する（ステップＳ３０３）。
【００５１】
このように構成された第２実施形態の制御システム１００ａでは、対象生体による手動の操作結果に応じて、制御情報テーブルの内容（特に条件情報）が更新される。更新後の条件情報は、対象生体が手動で対象機器３０を操作した際の生体情報に応じて決定される。例えば、機器ＩＤが“Ａ１”の対象機器３０に対する電源オンの制御情報に応じた条件情報は、手動で機器ＩＤ“Ａ１”の対象機器３０に対する電源オンの制御が操作された際の対象生体の生体情報に基づいて決定される。そのため、対象生体に応じた条件情報を用いてより適切な制御を行うことが可能となる。
【００５２】
［第３実施形態］
図１１は、第３実施形態における制御システム１００ｂのシステム構成を示す概略ブロック図である。制御システム１００ｂは、バイタルセンサー１０、端末装置２０ｂ、１以上の対象機器３０、環境センサー４０を備える。第３実施形態における制御システム１００ｂは、第２実施形態における制御システム１００ａと比べて端末装置２０の構成が異なり、さらに環境センサー４０を備える。以下、第３実施形態の制御システム１００ｂに関して、第２実施形態と異なる点について説明する。
【００５３】
環境センサー４０は、対象生体の周囲の環境に関する情報（以下「環境情報」という。）を取得するセンサーである。環境センサー４０は、例えば、対象生体の周囲の気温、湿度又は天候に関する情報を環境情報として取得してもよい。対象生体の周囲の気温又は湿度は、開放された空間における気温又は湿度であってもよいし、対象生体の衣服の内側のような閉じた空間における気温又は湿度であってもよい。
【００５４】
図１２は、第３実施形態における端末装置２０ｂの機能の概略を示す概略ブロック図である。第３実施形態における端末装置２０ｂは、記録制御部２０３に代えて記録制御部２０３ｂを備える点、記憶部２０４ａに代えて記憶部２０４ｂを備える点、判定部２０５に代えて判定部２０５ｂを備える点、条件決定部２０９に代えて条件決定部２０９ｂを備える点、で第２実施形態における端末装置２０ａと異なる。他の構成については、第３実施形態における端末装置２０ｂと第２実施形態における端末装置２０ａとは同じである。
【００５５】
記録制御部２０３ｂは、生体情報に加えてさらに、環境センサー４０によって取得された環境情報を記憶部２０４ｂに記録する。
【００５６】
記憶部２０４ｂは、環境情報テーブルをさらに記憶する。また、記憶部２０４ｂが記憶する制御情報テーブルは、環境情報の値をさらに有する点で第２実施形態における制御情報テーブルと異なる。
【００５７】
図１３は、環境情報テーブルの具体例を示す図である。環境情報テーブルは、複数の環境情報レコードを有する。環境情報レコードは、時刻情報及び環境情報の各値を有する。時刻情報は、環境情報が取得された日時の情報を示す。
【００５８】
図１４は、第３実施形態における制御情報テーブルの具体例を示す図である。第３実施形態における制御情報テーブルの制御情報レコードは、機器ＩＤ、条件情報及び制御情報に加えてさらに環境条件の値を有する。第３実施形態では、機器ＩＤが示す対象機器３０に対して、環境情報が示す環境条件がみたされた状態であって、且つ、条件情報が示す条件が満たされた際に、制御情報が示す制御が実行される。図１４の例では、環境条件は気温の値に関する条件を示す。例えば、気温が２５度〜３０度の間の値であり、且つ、心拍数が１４０以上という条件が満たされると、機器ＩＤが“Ａ１”という対象機器３０に対し、電源をオンにする制御が行われる。
【００５９】
判定部２０５ｂは、所定のタイミングで制御判定処理を行う。第３実施形態における制御判定処理は、その時点で得られている対象生体の生体情報と環境情報とに基づいて、各対象機器３０に対する制御の内容を判定する処理である。例えば、判定部２０５ｂは、最新の生体情報及び環境情報に基づいて制御判定処理を行ってもよいし、直近ｎ個の生体情報の統計値（例えば平均値）と直近ｍ個の環境情報の統計値とを算出し、各統計値に基づいて判定処理を行ってもよい。判定部２０５ｂは、制御情報テーブルに基づいて制御判定処理を実行する。判定部２０５ｂは、新たに満たされた条件情報が存在する場合、その条件情報に対応付けられた機器ＩＤが示す対象機器３０に対し、制御情報に示される制御を実行することを判定する。判定部２０５ｂは、判定された制御の実行を機器制御部２０６に対して通知する。
【００６０】
条件決定部２０９ｂは、記憶部２０４ｂに記録されている生体情報テーブル、環境情報テーブル及び手動制御情報テーブルに基づいて、条件情報決定処理を実行する。条件情報決定処理の実行によって、制御情報テーブルの新たな条件情報が決定される。条件決定部２０９ｂは、決定された新たな条件情報で、制御情報テーブルの条件情報を更新する。
【００６１】
具体的には、条件決定部２０９ｂは、手動制御情報テーブルに記録されている時刻情報に基づいて、対象生体による操作がなされたタイミングにおける環境情報と、対象生体の１又は複数の生体情報とを取得する。例えば、上記タイミングに最も近い時刻情報に対応づけられた環境情報と１つの生体情報とが取得されてもよい。例えば、上記タイミングに近い時刻情報に対応づけられた環境情報と複数の生体情報とが取得されてもよい。条件決定部２０９ｂは、取得された１又は複数の生体情報の統計値（平均値、最頻値、最大値、最小値など）に基づいて、取得された環境情報が満たす環境条件における、処理対象となっている手動制御情報レコードの制御情報の制御が実施される際の新たな条件情報を決定する。条件決定部２０９ｂは、取得された環境情報と１又は複数の生体情報とを教師データとして用いて機械学習処理を実行することによって、各制御情報における生体情報に関する新たな条件情報を決定してもよい。
【００６２】
図１５は、第３実施形態における制御システム１００ｂの環境情報記録シーケンスの流れの具体例を示すシーケンスチャートである。まず、環境センサー４０が環境情報を取得する（ステップＳ４０１）。環境センサー４０は、取得された環境情報を端末装置２０ｂに送信する（ステップＳ４０２）。端末装置２０ｂの記録制御部２０３ｂは、環境センサー４０から送信された環境情報に基づいて環境情報レコードを生成し、生成された環境情報レコードを環境情報テーブルに記録する（ステップＳ４０３）。
【００６３】
このように構成された第３実施形態の制御システム１００ｂでは、対象生体による手動の操作結果に応じて、その手動の操作が行われたタイミングにおける環境情報に対応する制御情報レコードの内容（特に条件情報）が更新される。更新後の条件情報は、対象生体が手動で対象機器３０を操作した際の生体情報に応じて決定される。例えば、機器ＩＤが“Ａ１”の対象機器３０に対する気温２５度〜３０度の環境における電源オンの制御情報に応じた条件情報は、気温２５度〜３０度の環境において手動で機器ＩＤ“Ａ１”の対象機器３０に対する電源オンの制御が操作された際の対象生体の生体情報に基づいて決定される。そのため、環境と対象生体とに応じた条件情報を用いてより適切な制御を行うことが可能となる。
【００６４】
（構成の第１変形例）
制御システム１００の構成の変形例について説明する。制御システム１００の端末装置２０が備える機能の一部は、制御システム１００が備える他の装置に実装されてもよい。例えば、制御システム１００がサーバーやクラウドシステム等の情報処理装置を備えている場合、端末装置２０の機能の一部はサーバーやクラウドシステム等の情報処理装置に実装されてもよい。
【００６５】
図１６は、変形例における制御システム１００の構成の機能構成を示す図である。図１６において、端末装置２０ｃは、第３実施形態における端末装置２０ｂと比べて、条件決定部２０９ｂを備えない点と、第三通信部２１０及び通信制御部２１１をさらに備える点と、で異なる。他の構成に関しては、端末装置２０ｃと、第３実施形態における端末装置２０ｂとは同じである。サーバー５０は、通信部５０１、通信制御部５０２及び条件決定部５０３を備える。端末装置２０ｃとサーバー５０とはネットワーク６０を介して互いに通信可能に構成される。
【００６６】
第三通信部２１０は、他の装置とデータを送受信する通信インターフェースである。第三通信部２１０は、所定のプロトコルを用いてサーバー５０と通信する。
【００６７】
通信制御部２１１は、第三通信部２１０を介してサーバー５０とデータ通信する。通信制御部２１１は、所定のタイミングが到来すると、記憶部２０４ｂに記録されている生体情報テーブル及び手動制御情報テーブルの情報をサーバー５０に送信する。なお、通信制御部２１１は、過去に送信済みのレコードについては重複して送信しないように構成されてもよい。
【００６８】
サーバー５０の通信部５０１は、他の装置とデータを送受信する通信インターフェースである。通信部５０１は、所定のプロトコルを用いて端末装置２０ｃと通信する。
【００６９】
通信制御部５０２は、通信部５０１を介して端末装置２０ｃとデータ通信する。通信制御部５０２は、例えば端末装置２０ｃから生体情報テーブル及び手動制御情報テーブルを示すデータを受信すると、受信されたデータを条件決定部５０３に出力する。
【００７０】
条件決定部５０３は、第３実施形態における条件決定部２０９ｂと同様に構成される。条件決定部５０３は、通信制御部５０２によって受信された生体情報テーブル及び手動制御情報テーブルの内容に基づいて、送信元の端末装置２０ｃにおける条件情報を決定する。条件決定部５０３は、決定された条件情報を、通信制御部５０２を介して端末装置２０ｃに送信する。
【００７１】
このように、端末装置２０ｂの構成の一部が他の情報処理装置に実装されてもよい。上述した条件決定部２０９ｂに限られず、記憶部２０４、記憶部２０４ａ、記憶部２０４ｂ、判定部２０５、判定部２０５ｂ、条件決定部２０９等の機能が他の情報処理装置に実装されてもよい。
【００７２】
（構成の第２変形例）
制御システム１００の端末装置２０が備える機能のうち、入力部２０７が対象機器３０に実装されてもよい。図１７は、変形例における制御システム１００の構成の機能構成を示す図である。図１７において、対象機器３０は、入力部を備えている。対象機器３０は、入力部が対象生体によって操作されると、操作に応じた制御内容で動作する。例えば、対象機器３０には電源ボタンが入力部として設けられてもよい。この場合、ユーザーが電源ボタンを操作することに応じて、対象機器３０は自装置の電源がオンとなるように処理を実行する。対象機器３０は、自装置の入力部を介して操作がなされると、対象生体によって行われた操作に応じた制御の内容を示す情報を、端末装置２０ａに送信する。端末装置２０ａの第二通信部２０２は、制御の内容を示す情報を受信する。この場合、第二通信部２０２は、機器制御部２０６に対して制御の内容を示す情報を出力する。機器制御部２０６は、入力部２０７から操作を受け付けた場合と同様に、受信された操作の内容を示す情報を手動制御情報レコードとして記憶部２０４ａに記録する。
【００７３】
（構成の第３変形例）
制御システム１００の端末装置２０が備える機能のうち、機器制御部２０６及び入力部２０７が他の装置に実装されてもよい。図１８は、変形例における制御システム１００の構成の機能構成を示す図である。図１８において、制御システム１００は、操作装置７０をさらに備えている。操作装置７０は、対象機器３０を操作可能な装置である。操作装置７０は、例えばリモートコントローラーである。
【００７４】
操作装置７０は、通信部７０１、入力部７０２及び機器制御部７０３を備えている。通信部７０１は、端末装置２０ａ及び対象機器３０と通信する通信インターフェースである。入力部７０２は、対象生体による操作を受け付ける入力装置である。機器制御部７０３は、入力部７０２を介して行われた操作に応じて対象機器３０を制御するための制御信号を生成する。機器制御部７０３は、対象生体による操作が行われると、操作に応じた制御信号を対象機器３０に対して通信部７０１を介して送信する。機器制御部７０３は、操作信号が送信されると、制御の内容を示す情報を端末装置２０ａに対して通信部７０１を介して送信する。
【００７５】
端末装置２０ａの第二通信部２０２は、制御の内容を示す情報を受信する。この場合、第二通信部２０２は、機器制御部２０６に対して制御の内容を示す情報を出力する。機器制御部２０６は、入力部２０７から操作を受け付けた場合と同様に、受信された制御の内容を示す情報を手動制御情報レコードとして記憶部２０４ａに記録する。
【００７６】
なお、構成の第２変形例及び第３変形例について、第２実施形態の構成を例に説明したが、第３実施形態の構成において上記第２変形例又は第３変形例が実装されてもよい。すなわち、第３実施形態の構成において、対象機器３０に入力部が設けられた構成や、操作装置７０が設けられた構成が採用されてもよい。
【００７７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００７８】
１００，１００ａ，１００ｂ…制御システム，  １０…バイタルセンサー，  ２０，２０ａ，２０ｂ，２０ｃ…端末装置，  ３０…対象機器，  ５０…サーバー，  ２０１…第一通信部，  ２０２…第二通信部，  ２０３，２０３ｂ…記録制御部，  ２０４，２０４ａ，２０４ｂ…記憶部，  ２０５，２０５ｂ…判定部，  ２０６，２０６ａ…機器制御部，  ２０７…入力部，  ２０８…表示部，  ２０９，２０９ｂ…条件決定部，  ２１０…第三通信部，  ２１１…通信制御部，  ５０１…通信部，  ５０２…通信制御部，  ５０３…条件決定部
【図１】
2019126527.tif 000003
【図２】
2019126527.tif 000004
【図３】
2019126527.tif 000005
【図４】
2019126527.tif 000006
【図５】
2019126527.tif 000007
【図６】
2019126527.tif 000008
【図７】
2019126527.tif 000009
【図８】
2019126527.tif 000010
【図９】
2019126527.tif 000011
【図１０】
2019126527.tif 000012
【図１１】
2019126527.tif 000013
【図１２】
2019126527.tif 000014
【図１３】
2019126527.tif 000015
【図１４】
2019126527.tif 000016
【図１５】
2019126527.tif 000017
【図１６】
2019126527.tif 000018
【図１７】
2019126527.tif 000019
【図１８】
2019126527.tif 000020