(57)【要約】  位置推定部（１１０）は、屋内（３０）におけるユーザ（２０）の位置を推定する。行動推定部（１２０）は、屋内（３０）における場所を表す場所領域と屋内（３０）における場所領域でのユーザの行動種別である場所行動種別とが設定された場所対応表（１５２）を取得する。行動推定部（１２０）は、場所対応表（１５２）からユーザ（２０）の位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいてユーザ（２０）の行動を推定する。行動履歴生成部（１３０）は、ユーザ（２０）の行動の推定結果を用いて、ユーザの行動の履歴を行動履歴情報（１５５）として生成する。
2021005750.tif 000002
【特許請求の範囲】
【請求項１】
屋内におけるユーザの位置を推定する位置推定部と、
前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定する行動推定部と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成部と
を備えた行動種別推定装置。
【請求項２】
前記位置推定部は、
前記屋内に複数設置された近距離無線通信用の屋内通信機と、前記ユーザにより携帯されている近距離無線通信用のユーザ通信機との間で通信される信号を取得し、取得した信号から前記ユーザの位置を推定する請求項１に記載の行動種別推定装置。
【請求項３】
前記行動推定部は、
前記場所対応表に含まれる場所領域を区分けした詳細領域と、前記詳細領域に対応する行動種別である詳細行動種別とが設定された詳細対応表を取得し、前記詳細対応表から前記ユーザの位置に合致する詳細領域に対応する詳細行動種別を取得し、前記ユーザの位置に合致する前記場所行動種別と前記ユーザの位置に合致する前記詳細行動種別とに基づいて、前記ユーザの行動を推定する請求項１または請求項２に記載の行動種別推定装置。
【請求項４】
前記行動推定部は、
前記場所領域における予定が設定された場所予定表を取得し、現在時刻と前記場所予定表を用いて、前記場所行動種別と前記詳細行動種別と前記場所予定表に設定された現在の予定とに基づいて、前記ユーザの行動を推定する請求項３に記載の行動種別推定装置。
【請求項５】
前記行動推定部は、
前記ユーザの作業予定として日時と場所と作業内容とが設定されたユーザ予定表を取得し、現在時刻と前記ユーザの位置と前記ユーザ予定表とを用いて、前記ユーザが前記作業予定に合致した場所にいるか否かを判定し、前記ユーザが前記作業予定に合致した場所にいると判定すると、前記ユーザの作業予定に合致した作業内容に基づいて前記ユーザの行動を推定する請求項３または請求項４に記載の行動種別推定装置。
【請求項６】
前記行動推定部は、
前記ユーザが前記作業予定に合致した場所にいないと判定すると、前記場所対応表における前記ユーザの位置に合致する場所領域に対応する場所行動種別に基づいて前記ユーザの行動を推定する請求項５に記載の行動種別推定装置。
【請求項７】
前記行動種別推定装置は、
前記場所対応表と前記詳細対応表と場所予定表とユーザ予定表との少なくともいずれかを更新する情報更新部を備えた請求項６に記載の行動種別推定装置。
【請求項８】
前記行動推定部は、
前記ユーザの行動種別の時間軸方向における遷移、あるいは、前記ユーザの位置の時間軸方向における遷移に基づいて、前記ユーザの行動を推定する請求項１から請求項７のいずれか１項に記載の行動種別推定装置。
【請求項９】
前記ユーザの行動種別は、前記ユーザの運動の種別を含み、
前記行動履歴生成部は、前記ユーザの行動種別に基づいて前記ユーザの運動量を算出する請求項１から請求項８のいずれか１項に記載の行動種別推定装置。
【請求項１０】
位置推定部が、屋内におけるユーザの位置を推定し、
行動推定部が、前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定し、
行動履歴生成部が、前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動種別推定方法。
【請求項１１】
屋内におけるユーザの位置を推定する位置推定処理と、
前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定する行動推定処理と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成処理と
をコンピュータに実行させる行動種別推定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行動種別推定装置、行動種別推定方法、および行動種別推定プログラムに関する。特に、屋内におけるユーザの行動を推定する行動種別推定装置、行動種別推定方法、および行動種別推定プログラムに関する。
【背景技術】
【０００２】
近年、社員に対して健康増進を支援する動きが高まっている。このような動きとともに、人の行動あるいは運動量を自動的に判別する技術が開示されている。【０００３】
特許文献１では、ユーザが身に着けているウェアラブルセンサにより検出された複数のデータを用いて、判別対象とするユーザの行動種別のバリエーションを増やす技術が開示されている。具体的には、ユーザの加速度により分類された行動を、ユーザの心拍数により、さらに細分化する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２１２９１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術では、加速度計といったユーザの動きを検知するセンサが必須である。よって、ユーザは、ウェアラブルセンサの装着、あるいは、スマートフォン端末などの保持が必要になる。また、ウェアラブルセンサから送信される情報を元にサービスを提供する際、これらの情報をサービス提供側が集約する必要があり、継続的なデータアップロードの為の電力消費が課題となる。また、ＢＹＯＤ（Ｂｒｉｎｇ  ｙｏｕｒ  ｏｗｎ  ｄｅｖｉｃｅ）の場合には、各ユーザに対しデータ集約の許可を得るといった手続きが課題となる。さらに、多数のユーザの行動種別判定を行う場合、ユーザの数だけウェアラブルセンサあるいはスマートフォン端末を準備する必要がありコスト面での負担も大きい。【０００６】
本発明は、ユーザにとって負担が少なく、かつ、低コストに行動種別を判別することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る行動種別推定装置は、
屋内におけるユーザの位置を推定する位置推定部と、
前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定する行動推定部と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成部とを備えた。
【発明の効果】
【０００８】
本発明に係る行動種別推定装置では、ユーザにとって負担が少なく、かつ、低コストに行動種別を判別することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る行動種別推定システムの構成図。
【図２】実施の形態１に係る情報更新部の動作を示すフロー図。
【図３】実施の形態１に係る個人情報の例。
【図４】実施の形態１に係る場所対応表の例。
【図５】実施の形態１に係る詳細対応表の例。
【図６】実施の形態１に係る場所予定表の例。
【図７】実施の形態１に係る行動種別推定装置の動作を示すフロー図。
【図８】実施の形態１に係る行動推定部の動作を示すフロー図。
【図９】実施の形態１に係る行動履歴情報の例。
【図１０】実施の形態１の変形例に係る行動種別推定システムの構成図。
【図１１】実施の形態２に係る行動種別推定装置の構成図。
【図１２】実施の形態２に係るユーザ予定表の例。
【図１３】実施の形態２に係る行動推定部の動作を示すフロー図。
【図１４】実施の形態３に係る行動種別推定装置の動作を示すフロー図。
【図１５】実施の形態３に係る行動履歴情報の例。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図を用いて説明する。なお、各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。
【００１１】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１を用いて、本実施の形態に係る行動種別推定システム５００の構成を説明する。
行動種別推定システム５００は、ユーザ通信機２１と、屋内通信機２２と、行動種別推定装置１００とを備える。
行動種別推定装置１００は、屋内３０におけるユーザ２０の行動を推定する。例えば、屋内３０は、ユーザ２０が仕事をしている会社の建物内のことである。ユーザ２０は、会社の建物内である屋内３０で仕事をしている社員である。会社は、行動種別推定装置１００により推定された社員の行動を分析することにより、社員の運動量を判定し、社員の健康増進を支援する。
【００１２】
ユーザ通信機２１は、ビーコンといった近距離無線通信により電波を発信する機器である。ユーザ通信機２１は、具体的には、社員証、社員証に付与されるネームプレート、あるいはキーホルダーといったユーザ２０により携帯される物に内蔵される。ユーザ通信機２１は、ウェアラブル端末あるいは携帯端末装置に比較してコストが低く、ユーザ２０にとって携帯する負担が小さい機器である。
ユーザ通信機２１が発信する電波はビーコン情報でも良いことから、ユーザ２０がアプリを操作するなどにより意図的に送信する必要が無く、また、送信可否の許可をユーザ２０にとる必要も無い。
【００１３】
屋内通信機２２は、会社の建物といった屋内３０に複数設置される。屋内通信機２２は、ユーザ２０により携帯されている近距離無線通信用のユーザ通信機２１から発信される電波を受信する。そして、屋内通信機２２は、ユーザ通信機２１から発信される電波を信号３１として行動種別推定装置１００に送信する。例えば、屋内通信機２２は、屋内３０に数メートルから数十メートル間隔で設定される。あるいは、屋内通信機２２は、屋内３０における場所の入口および出口に設置される。屋内３０における場所は、例えば、部あるいは課ごとの領域、資料室、食堂、洗面所、廊下、階段、エレベータ、あるいは会議室といった領域である。
【００１４】
また、ユーザ２０は、個人用端末２３を有していてもよい。個人用端末２３は、ユーザ２０が使用する端末である。具体的には、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スマートフォン、タブレット端末、あるいは携帯電話端末といった機器である。ユーザ２０は、個人用端末２３を用いて、各種の情報の更新、あるいは、行動履歴情報の閲覧といった処理を実施する。
【００１５】
行動種別推定装置１００は、コンピュータである。行動種別推定装置１００は、プロセッサ９１０を備えるとともに、メモリ９２１、補助記憶装置９２２、入力インタフェース９３０、出力インタフェース９４０、および通信装置９５０といった他のハードウェアを備える。プロセッサ９１０は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００１６】
行動種別推定装置１００は、機能要素として、位置推定部１１０と行動推定部１２０と行動履歴生成部１３０と情報更新部１４０と記憶部１５０とを備える。記憶部１５０には、個人情報１５１と場所対応表１５２と詳細対応表１５３と場所予定表１５４と行動履歴情報１５５が記憶されている。
【００１７】
位置推定部１１０と行動推定部１２０と行動履歴生成部１３０と情報更新部１４０の機能は、ソフトウェアにより実現される。記憶部１５０は、メモリ９２１に備えられる。
【００１８】
プロセッサ９１０は、行動種別推定プログラムを実行する装置である。行動種別推定プログラムは、位置推定部１１０と行動推定部１２０と行動履歴生成部１３０と情報更新部１４０の機能を実現するプログラムである。
プロセッサ９１０は、演算処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ９１０の具体例は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００１９】
メモリ９２１は、データを一時的に記憶する記憶装置である。メモリ９２１の具体例は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、あるいはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
補助記憶装置９２２は、データを保管する記憶装置である。補助記憶装置９２２の具体例は、ＨＤＤである。また、補助記憶装置９２２は、ＳＤ（登録商標）メモリカード、ＣＦ、ＮＡＮＤフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤといった可搬の記憶媒体であってもよい。なお、ＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略語である。ＳＤ（登録商標）は、Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌの略語である。ＣＦは、ＣｏｍｐａｃｔＦｌａｓｈ（登録商標）の略語である。ＤＶＤは、Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋの略語である。
【００２０】
入力インタフェース９３０は、マウス、キーボード、あるいはタッチパネルといった入力装置と接続されるポートである。入力インタフェース９３０は、具体的には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子である。なお、入力インタフェース９３０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と接続されるポートであってもよい。
出力インタフェース９４０は、ディスプレイといった出力機器のケーブルが接続されるポートである。出力インタフェース９４０は、具体的には、ＵＳＢ端子またはＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子である。ディスプレイは、具体的には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。行動種別推定装置１００は、出力インタフェース９４０を介して、行動履歴情報１５５をディスプレイに表示してもよい。
【００２１】
通信装置９５０は、レシーバとトランスミッタを有する。通信装置９５０は、無線で、ＬＡＮ、インターネット、あるいは電話回線といった通信網に接続している。通信装置９５０は、具体的には、通信チップまたはＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。行動種別推定装置１００は、通信装置９５０を介して、屋内通信機２２から信号３１を取得する。また、行動種別推定装置１００は、通信装置９５０を介して、行動履歴情報１５５をユーザ２０の個人用端末２３に送信してもよい。
【００２２】
行動種別推定プログラムは、プロセッサ９１０に読み込まれ、プロセッサ９１０によって実行される。メモリ９２１には、行動種別推定プログラムだけでなく、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。プロセッサ９１０は、ＯＳを実行しながら、行動種別推定プログラムを実行する。行動種別推定プログラムおよびＯＳは、補助記憶装置９２２に記憶されていてもよい。補助記憶装置９２２に記憶されている行動種別推定プログラムおよびＯＳは、メモリ９２１にロードされ、プロセッサ９１０によって実行される。なお、行動種別推定プログラムの一部または全部がＯＳに組み込まれていてもよい。
【００２３】
行動種別推定装置１００は、プロセッサ９１０を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、行動種別推定プログラムの実行を分担する。それぞれのプロセッサは、プロセッサ９１０と同じように、行動種別推定プログラムを実行する装置である。
【００２４】
行動種別推定プログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ９２１、補助記憶装置９２２、または、プロセッサ９１０内のレジスタあるいはキャッシュメモリに記憶される。
【００２５】
位置推定部１１０と行動推定部１２０と行動履歴生成部１３０と情報更新部１４０の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えてもよい。また位置推定処理と行動推定処理と行動履歴生成処理と情報更新処理の「処理」を「プログラム」、「プログラムプロダクト」または「プログラムを記録したコンピュータ読取可能な記憶媒体」に読み替えてもよい。
【００２６】
行動種別推定プログラムは、上記の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えた各処理、各手順あるいは各工程を、コンピュータに実行させる。また、行動種別推定方法は、上記の各部の「部」を「手順」に読み替えた各手順に相当する。
行動種別推定プログラムは、コンピュータ読取可能な記録媒体に格納されて提供されてもよい。また、行動種別推定プログラムは、プログラムプロダクトとして提供されてもよい。
【００２７】
＊＊＊動作の説明＊＊＊
次に、本実施の形態に係る行動種別推定システム５００および行動種別推定装置１００の動作について説明する。行動種別推定装置１００の動作手順は、行動種別推定方法に相当する。また、行動種別推定装置１００の動作を実現するプログラムは、行動種別推定プログラムに相当する。
【００２８】
＜情報更新処理＞
図２を用いて、本実施の形態に係る情報更新部１４０の動作について説明する。
情報更新部１４０は、個人情報１５１と場所対応表１５２と詳細対応表１５３と場所予定表１５４との少なくともいずれかを更新する。
【００２９】
ステップＳ１０１において、情報更新部１４０は、記憶部１５０に記憶されている情報に対して、更新要求があるか否かを判定する。具体的には、情報更新部１４０は、記憶部１５０に記憶されている情報に対して、ユーザ２０の個人用端末２３から更新要求を受信したか否かを判定する。更新要求には、更新する対象の情報と、更新内容とが含まれる。具体的には、今まで資料室では座って閲覧をしていたユーザ２０が、今後は健康のために立って閲覧するようにした場合に、場所対応表１５２あるいは詳細対応表１５３を変更するといったケースがある。
更新要求がある場合、ステップＳ１０２において、情報更新部１４０は、更新要求に基づいて、記憶部１５０に記憶されている情報を更新する。更新要求がない場合、処理はステップＳ１０１に戻る。
【００３０】
図３は、本実施の形態に係る個人情報１５１の例である。
個人情報１５１には、社員個人に関する情報が設定される。例えば、個人情報１５１には、社員番号、社員名、所属部署、内線番号といった個人の情報が設定されている。
【００３１】
図４は、本実施の形態に係る場所対応表１５２の例である。
場所対応表１５２は、屋内３０における場所を表す場所領域５２１と、屋内３０における場所領域５２１でのユーザ２０の行動種別である場所行動種別５２２とが設定されている。
図４に示すように、屋内３０に座標系を設定し、場所対応表１５２では場所領域５２１を座標で表す。あるいは、屋内３０における場所の名称で場所領域５２１を表してもよい。その場合は、別途、屋内３０に座標系と場所の名称との対応テーブルが設けられる。場所行動種別５２２には、場所領域５２１においてユーザ２０が主に行う行動の種別が設定される。具体的には、座標［０，０］，［３，０］，［３，２］，［０，２］で表される廊下では、ユーザ２０は主に歩いているため、「歩き」が設定される。また、座標［３，０］，［６，０］，［６，６］，［３，６］で表される食堂では、ユーザ２０は主に座っているため、「座り」が設定される。また、座標［０，２］，［３，２］，［３，６］，［０，６］で表される資料室では、ユーザ２０は主に立っているため、「立ち」が設定される。
【００３２】
なお、ユーザ２０により場所における行動種別は異なると考えられるため、場所対応表１５２はユーザごとに設けられることが好ましい。上述したように、今まで資料室での場所行動種別５２２を「座り」としていたユーザ２０が、今後は健康のために立って閲覧するように場所対応表１５２を設定し直す場合がある。このように、場所における行動種別はユーザ２０により異なる。
【００３３】
図５は、本実施の形態に係る詳細対応表１５３の例である。
詳細対応表１５３には、場所対応表１５２に含まれる場所領域５２１を区分けした詳細領域５３１と、詳細領域５３１に対応する行動種別である詳細行動種別５３２とが設定されている。領域および行動種別の設定方式は、場所対応表１５２と同様である。具体的には、資料室は、本棚エリアと閲覧机エリアとに細分化される。資料室の詳細対応表１５３では、座標［５，０］，［６，０］，［６，６］，［３，６］で表される本棚エリアでは、ユーザ２０は主に立っているため、「立ち」が設定される。また、座標［３，０］，［５，０］，［５，６］，［３，６］で表される閲覧机エリアでは、ユーザ２０は主に座っているため、「座り」が設定される。
【００３４】
図６は、本実施の形態に係る場所予定表１５４の例である。
場所予定表１５４には、場所領域における予定が設定されている。具体的には、「食堂では２０１９年３月２９日の１２：００から１５：００まで立食パーティ」といった内容が設定されている。
【００３５】
図７を用いて、本実施の形態に係る行動種別推定装置１００の動作について説明する。
【００３６】
＜位置推定処理＞
ステップＳ２０１において、位置推定部１１０は、屋内３０におけるユーザ２０の位置を推定する。ユーザ２０の位置は、屋内３０で設定されたローカルな座標系でもよいし、屋内３０における位置を特定する名称でもよい。ユーザ２０の位置は、屋内３０における位置を特定することができればどのような情報でもよい。位置推定部１１０は、屋内３０に複数設置された近距離無線通信用の屋内通信機２２と、ユーザ２０により携帯されている近距離無線通信用のユーザ通信機２１との間で通信される信号３１を取得し、取得した信号３１からユーザ２０の位置を推定する。
具体的には、屋内３０に設置された複数の屋内通信機２２が、ユーザ２０により携帯されている近距離無線通信用のユーザ通信機２１から発信された電波を受信することにより、ユーザ２０の位置が推定される。屋内通信機２２は、ユーザ通信機２１から電波を受信する。そして、屋内通信機２２は、受信した電波を信号３１として位置推定部１１０に送信する。位置推定部１１０は、通信装置９５０を介して信号３１を受信し、信号３１に基づいて、ユーザ２０の位置を推定する。
ステップＳ２０２において、位置推定部１１０は、ユーザ２０の位置の取得が成功したか否かを判定する。成功した場合、処理はステップＳ２０３に進む。失敗した場合、処理はステップＳ２０１に戻る。
【００３７】
＜行動推定処理＞
ステップＳ２０３において、行動推定部１２０は、位置推定部１１０により取得されたユーザ２０の位置と、記憶部１５０に記憶されている情報とに基づいて、ユーザ２０の行動を推定する。記憶部１５０に記憶されている情報とは、場所対応表１５２、詳細対応表１５３、および場所予定表１５４の少なくともいずれかの情報である。
【００３８】
図８を用いて、本実施の形態に係る行動推定部１２０の動作について説明する。
ステップＳ３０１において、行動推定部１２０は、場所対応表１５２を取得し、場所対応表１５２からユーザ２０の位置に合致する場所領域５２１に対応する場所行動種別５２２を取得する。行動推定部１２０は、取得した場所行動種別５２２に基づいてユーザ２０の行動を推定する。このとき、行動推定部１２０は、場所対応表１５２がユーザごとに設定されていれば、ユーザ２０に対応する場所対応表１５２を選択する。また、場所対応表１５２は、役職あるいは役割ごとに設定されていてもよい。その場合、行動推定部１２０は、個人情報１５１からユーザ２０の役職あるいは役割を取得する。そして、行動推定部１２０は、ユーザ２０の役職あるいは役割に対応する場所対応表１５２を選択する。
【００３９】
ステップＳ３０２において、行動推定部１２０は、場所対応表１５２に含まれる場所領域５２１を区分けした詳細領域５３１と、詳細領域５３１に対応する詳細行動種別５３２とが設定された詳細対応表１５３を取得する。行動推定部１２０は、詳細対応表１５３からユーザ２０の位置に合致する詳細領域５３１に対応する詳細行動種別を取得する。行動推定部１２０は、ユーザ２０の位置に合致する場所行動種別５２２とユーザ２０の位置に合致する詳細行動種別５３２とに基づいて、ユーザ２０の行動を推定する。
【００４０】
ステップＳ３０３において、行動推定部１２０は、場所領域における予定が設定された場所予定表１５４を取得する。行動推定部１２０は、現在時刻と場所予定表１５４を用いて、場所行動種別５２２と詳細行動種別５３２と場所予定表１５４に設定された現在の予定とに基づいて、ユーザ２０の行動を推定する。
【００４１】
ステップＳ３０１からステップＳ３０２の処理は、具体的には以下の通りである。
行動推定部１２０は、場所行動種別５２２のみに基づいてユーザ２０の行動を推定してもよい。廊下あるいはエレベータといった場所領域には、詳細対応表１５３は存在しない。このように、詳細対応表１５３および場所予定表１５４が存在しない場所領域の場合は、行動推定部１２０は、場所行動種別５２２のみに基づいてユーザ２０の行動を推定する。例えば、ユーザ２０が廊下にいる場合は「歩き」と推定され、エレベータにいる場合は「立ち」と推定される。
【００４２】
また、行動推定部１２０は、ユーザ２０の位置に合致する場所行動種別５２２とユーザ２０の位置に合致する詳細行動種別５３２とに基づいて、ユーザ２０の行動を推定する。例えば、位置推定部１１０が資料室のうち本棚の領域でユーザ２０を検出した場合、場所行動種別５２２は「立ち」となり、詳細行動種別５３２は「座り」となる。このとき、行動推定部１２０は、詳細対応表１５３を優先して、ユーザ２０の行動を「座り」と推定する。
【００４３】
また、行動推定部１２０は、ユーザ２０の位置に対応する場所について場所予定表１５４が存在する場合、場所予定表１５４を加味してユーザ２０の行動を推定する。例えば、位置推定部１１０が、２０１９年３月２９日の１３：００に食堂のうち食卓の領域でユーザ２０を検出した場合、場所行動種別５２２は「座り」となり、詳細行動種別５３２も「座り」となる。しかし、場所対応表１５３では、２０１９年３月２９日の１２：００から１５：００まで食堂で立食パーティであるため、行動推定部１２０は場所予定表１５４を優先して、ユーザ２０の行動を「立ち」と推定する。
なお、場所予定表１５４には、予定の内容に行動種別を対応付けて設定してもよい。あるいは、予定の内容と行動種別を対応付けた予定別行動種別といったテーブルが記憶部１５０に記憶されていてもよい。予定別行動種別には、例えば、立食パーティには「立ち」が対応付けられている。
【００４４】
さらに、行動推定部１２０は、ユーザ２０の行動種別の時間軸方向における遷移、あるいは、ユーザ２０の位置の時間軸方向における遷移に基づいて、ユーザ２０の行動を推定してもよい。
具体例として、行動推定部１２０は、ユーザ２０の位置が５秒間で１０ｍ移動したため「早歩き」という行動をとったと推定することができる。あるいは、行動推定部１２０は、直前に「座る」という行動種別をとっていたため、「走る」という行動をとる可能性は低いと推定することができる。
【００４５】
＜行動履歴生成処理＞
行動履歴生成部１３０は、ユーザ２０の行動の推定結果を用いて、ユーザ２０の行動の履歴を行動履歴情報１５５として生成する。具体的には、以下の通りである。
ステップＳ２０４において、行動履歴生成部１３０は、ユーザ２０の行動の推定結果が、前回の行動と同一か否かを判定する。同一である、すなわちユーザ２０の行動に変化がない場合、処理はステップＳ２０１に戻る。同一でない、すなわちユーザ２０の行動に変化がある場合、処理はステップＳ２０５に進む。
ステップＳ２０５において、行動履歴生成部１３０は、行動履歴情報１５５に新たな行動と、新たな行動の開始時刻とを記録する。具体的には、行動履歴生成部１３０は、現在時刻を新たな行動の開始時刻として記録する。また、行動履歴生成部１３０は、現在時刻を終了した行動の終了時刻として記録してもよい。
【００４６】
図９は、本実施の形態に係る行動履歴情報１５５の例である。
行動履歴情報１５５には、ユーザ２０である社員ごとに、時間と、場所と、推定結果としての行動が設定される。行動履歴情報１５５の記録方式は、社員ごとの行動ごとに継続時間を集計して記録してもよい。その他、ユーザ２０ごとに行動が記録できればどのような記録方式でもよい。
【００４７】
＊＊＊他の構成＊＊＊
＜変形例１＞
本実施の形態では、位置推定部がビーコンによりユーザの位置を推定することを想定して説明した。しかし、屋内のユーザの位置を推定することができれば、ビーコン以外の位置推定方法でもよい。
例えば、位置推定部は、ＡＣＳ（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ）によるゲート通過の履歴情報を用いて、ユーザの位置を推定してもよい。また、位置推定部は、エレベータの機能を用いてユーザの位置を推定してもよい。具体的には、位置推定部は、エレベータの制御信号を用いる。あるいは、エレベータ内にビーコンの受信機を設置し、ユーザがエレベータのかご内にいることを特定できるようにしてもよい。また、位置推定部は、監視カメラによる人物特定機能を用いて、ユーザの位置を推定してもよい。
さらに、位置推定部は、ビーコン、ＡＣＳ、エレベータ、および監視カメラを組み合わせることにより、ユーザの位置を推定してもよい。
【００４８】
ここで、入退管理システムであるＡＣＳを用いた位置の推定について、説明する。ＡＣＳは、具体的には会社の構内あるいは特定の部屋に入室する際に、社員証などをかざすことで、ゲートあるいは扉を開錠させるセキュリティシステムの１つである。その際、個人が何時にその場所にいたのかのログが取られている。このログを利用することで、例えば「食堂退出、作業部屋入室」といったログから、「食堂、渡り廊下、作業部屋」といった位置を推定することができる。また、推定した位置を利用して、「座り作業、歩行、立ち作業」といった行動種別を推定することができる。また、ＡＣＳ間のログの時刻から移動スピードも算出可能である。
【００４９】
＜変形例２＞
本実施の形態では、屋内に複数設置された近距離無線通信用の屋内通信機を受信機とし、ユーザにより携帯されている近距離無線通信用のユーザ通信機をビーコンの発信機として、位置推定部がユーザの位置を推定する。しかし、屋内に複数設置された近距離無線通信用の屋内通信機を発信機とし、ユーザにより携帯されている近距離無線通信用のユーザ通信機を受信機としてもよい。位置推定部は、屋内通信機から発信され、ユーザ通信機により受信された信号を、ユーザ通信機から取得し、ユーザの位置を推定してもよい。このとき、ユーザ通信機の具体例は、スマートフォン端末あるいはタブレット端末といった携帯端末である。
【００５０】
＜変形例３＞
本実施の形態では、ユーザごとの場所対応表がない場合、行動推定部は個人情報からユーザの役職あるいは役割を取得し、役職あるいは役割に対応する場所対応表を選択する。個人情報が無い場合は、役職あるいは役割といった属性のテーブルを参照し、ユーザ２０の役職あるいは役割を取得してもよい。
【００５１】
＜変形例４＞
本実施の形態では、情報更新部は、ユーザからの更新要求を受け、場所対応表あるいは詳細対応表といった情報を更新する。しかし、行動種別推定装置において、屋内の各ユーザの位置ごとの活動記録を収集し学習することで、場所対応表あるいは詳細対応表を自動的に作成あるいは更新してもよい。
【００５２】
＜変形例５＞
行動推定部に以下のような機能を持たせ、ユーザの行動の推定精度を向上させてもよい。
（１）移動開始時と移動終了時の位置は判明しているが、移動中の位置が不明である場合がある。このような場合は、行動推定部は、エレベータの運行履歴情報、および、ＡＣＳによるゲート通過の履歴情報といったビル側が取得できる情報と、移動時間とを用いて、移動中の位置を推定する。そして、行動推定部は、推定位置を用いて場所対応表、詳細対応表、あるいは場所予定表を選択し、行動を推定する。
（２）ユーザが自己の座席付近で停止している場合は、座っている可能性が高い。一方、他人の座席付近で停止している場合は、立っている可能性が高い。よって、ユーザが自己の座席付近で停止している場合は、「座り」と推定する。また、ユーザが他人の座席付近で停止している場合は、「立ち」と推定する。
（３）位置情報が一定時間以上不明な場合、行動推定部は、その日の行動履歴が似ている人物を抽出し、ユーザがその人物と同様の行動をとっているとして、行動を推定する。
（４）行動推定部は、時期、曜日、出勤時間および退社時間、ならびに、前日および翌日の予定といった情報を加味して、ユーザの行動を推定する。時期の例として、期末あるいは入社直後は通常とは異なる場所対応表および詳細対応表が設定される。曜日の例として、曜日固定の予定がある場合は、予定に応じた場所対応表および詳細対応表が設定される。出勤時間および退社時間の例として、行動推定部は、遅刻時早退時は普段と行動が変わることを加味する。前日および翌日の予定の例として、翌日にプレゼンテーションの予定がある場合、行動推定部は、前日の会議ではプレゼンテーションの予行練習を会議室で立って行っていると推定する。
（５）行動推定部は、ユーザが階段を移動中の場合、階段の前後の滞在フロアを識別することにより、階段を上っているか下っているかを推定する。
【００５３】
＜変形例６＞
本実施の形態では、位置推定部１１０と行動推定部１２０と行動履歴生成部１３０と情報更新部１４０の機能がソフトウェアで実現される。変形例として、位置推定部１１０と行動推定部１２０と行動履歴生成部１３０と情報更新部１４０の機能がハードウェアで実現されてもよい。
【００５４】
図１０は、本実施の形態の変形例に係る行動種別推定システム５００の構成を示す図である。
行動種別推定装置１００は、電子回路９０９、メモリ９２１、補助記憶装置９２２、入力インタフェース９３０、および出力インタフェース９４０を備える。
【００５５】
電子回路９０９は、位置推定部１１０と行動推定部１２０と行動履歴生成部１３０と情報更新部１４０の機能を実現する専用の電子回路である。
電子回路９０９は、具体的には、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＡＳＩＣ、または、ＦＰＧＡである。ＧＡは、Ｇａｔｅ  Ａｒｒａｙの略語である。ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。ＦＰＧＡは、Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略語である。
位置推定部１１０と行動推定部１２０と行動履歴生成部１３０と情報更新部１４０の機能は、１つの電子回路で実現されてもよいし、複数の電子回路に分散して実現されてもよい。
別の変形例として、位置推定部１１０と行動推定部１２０と行動履歴生成部１３０と情報更新部１４０の一部の機能が電子回路で実現され、残りの機能がソフトウェアで実現されてもよい。
【００５６】
プロセッサと電子回路の各々は、プロセッシングサーキットリとも呼ばれる。つまり、行動種別推定装置１００において、位置推定部１１０と行動推定部１２０と行動履歴生成部１３０と情報更新部１４０の機能は、プロセッシングサーキットリにより実現される。
【００５７】
＊＊＊本実施の形態の効果の説明＊＊＊
本実施の形態に係る行動種別推定システムでは、屋内における位置と行動種別とを紐づけた場所対応表および詳細対応表を用いて、屋内におけるユーザの位置のみからユーザの行動種別を推定する。よって、本実施の形態に係る行動種別推定システムによれば、加速度計といった動きセンサを用いずに行動を推定することができる。また、ユーザがウェアラブル端末を身に着ける負担を減らすことができる。また、通常の入退管理といった屋内人位置測位を流用することで、サービス提供側の情報収集が容易になり、さらにコスト面での負担を減らすことができる。
【００５８】
本実施の形態に係る行動種別推定システムでは、場所対応表、詳細対応表、および場所予定表といった情報を複数備え、ユーザの個人情報、場所、あるいは時間帯によって、適切な情報を選択して参照する。よって、本実施の形態に係る行動種別推定システムによれば、ユーザの行動の推定精度を向上させることができる。
【００５９】
本実施の形態に係る行動種別推定システムでは、ウェアラブル端末といった比較的高コストな機器よりも低コストであるビーコンといった機器を持たせることで、ビル利用者の行動を推定でき、活動量を判定に役立てることができる。加速度センサのみでは階段の上りか下りかの識別精度を向上させることは困難である。スマートフォンでは、気圧センサを併用して階段を上っているか下っているかを判定していることが多い。本実施の形態に係る行動種別推定システムでは、ビーコンといった機器の精度でも、階段の前後の滞在フロアを識別できれば、判定することが可能となる。
【００６０】
実施の形態２．
本実施の形態では、主に、実施の形態１と異なる点について説明する。なお、実施の形態１と同様の構成には同一の符号を付し、その説明を省略する場合がある。
【００６１】
＊＊＊構成の説明＊＊＊
図１１を用いて、本実施の形態に係る行動種別推定装置１００ａの構成について説明する。本実施の形態に係る行動種別推定装置１００ａは、実施の形態１の行動種別推定装置１００の構成に加え、ユーザ予定表１５６を備える。
【００６２】
図１２は、本実施の形態に係るユーザ予定表１５６の例を示す図である。
ユーザ予定表１５６には、ユーザ２０の作業予定５６４として日時５６１と場所５６２と作業内容５６３とが設定されている。作業予定５６４とは、ユーザ２０の１日のスケジュールであり、日時５６１と場所５６２と作業内容５６３とから構成される。また、ユーザ予定表１５６には、ユーザ２０を識別する社員番号および社員名が設定される。さらに、ユーザ予定表１５６には、作業内容５６３に対応する行動種別が設定されていてもよい。
本実施の形態では、個人情報１５１とユーザ予定表１５６が別の情報として記載されているが、個人情報１５１とユーザ予定表１５６を１つの情報として構成してもよい。
【００６３】
なお、情報更新部１４０は、ユーザ予定表１５６についても、ユーザからの更新要求に基づき更新する。すなわち、情報更新部１４０は、場所対応表１５２と詳細対応表１５３と場所予定表１５４とユーザ予定表１５６との少なくともいずれかを更新する。
【００６４】
＊＊＊動作の説明＊＊＊
図１３を用いて、本実施の形態に係る行動推定部１２０の動作について説明する。
ステップＳ３０１ａにおいて、行動推定部１２０は、ユーザ予定表１５６を取得する。具体的には、行動推定部１２０は、ユーザ２０に対応するユーザ予定表１５６を選択する。
ステップＳ３０１ｂにおいて、行動推定部１２０は、現在時刻とユーザ２０の位置とユーザ予定表１５６とを用いて、ユーザ２０が作業内容５６３に合致した場所にいるか否かを判定する。ユーザ２０が作業内容５６３に合致した場所にいると判定すると、ステップＳ３０１ｃに進む。
【００６５】
ユーザ２０が作業内容５６３に合致した場所にいないと判定すると、ステップＳ３０１に進む。ステップＳ３０１では、行動推定部１２０は、場所対応表１５２におけるユーザ２０の位置に合致する場所領域５２１に対応する場所行動種別５２２に基づいてユーザ２０の行動を推定する。なお、ステップＳ３０１からステップＳ３０３の処理は実施の形態１と同様である。
【００６６】
ステップＳ３０１ｃにおいて、行動推定部１２０は、ユーザ２０の作業予定に合致した作業内容５６３に基づいてユーザ２０の行動を推定する。具体的には、現在時刻が２０１９年３月２９日の９：３０であり、ユーザ２０の位置が会議室Ａであることを取得する。行動推定部１２０は、ユーザ予定表１５６から、ユーザ２０はプレゼンテーション中であると判定し、ユーザ２０の行動を「立ち」と推定する。
【００６７】
＊＊＊本実施の形態の効果の説明＊＊＊
本実施の形態に係る行動種別推定システムでは、ユーザの位置がユーザ予定表に合致するものであれば、ユーザ予定表から直接、ユーザの行動を推定する。よって、処理をより簡単にすることができる。また、ユーザ予定表をより詳細に特定することにより、座って聞いている、あるいは、前に立って話をしているというように、より推定精度が高くなる。また、予定している場所にいない場合には、実施の形態１で説明した方法により高精度に行動を推定できる。
【００６８】
実施の形態３．
本実施の形態では、主に、実施の形態１と異なる点について説明する。なお、実施の形態１と同様の構成には同一の符号を付し、その説明を省略する場合がある。
【００６９】
＊＊＊構成の説明＊＊＊
本実施の形態に係る行動種別推定装置の構成は、実施の形態１の行動種別推定装置１００の構成と同様である。
ユーザの行動種別は、ユーザの運動の種別を含む。実施の形態１で説明したように、ユーザの行動種別は、立ち、座り、歩き、走り、あるいは、早歩きといった運動の種別である。
本実施の形態では、行動履歴生成部１３０は、ユーザの行動種別に基づいて、ユーザの運動量を算出する。
【００７０】
＊＊＊動作の説明＊＊＊
図１４は、本実施の形態に係る行動種別推定装置１００の動作を示すフロー図である。図１４は、実施の形態１の図７に対応する図である。図１４において図７と異なる点は、ステップＳ２０４ａが追加された点とステップＳ２０５がステップＳ２０５ａとなった点である。
【００７１】
ステップＳ２０４において、行動履歴生成部１３０は、ユーザ２０の行動の推定結果が、前回の行動と同一か否かを判定する。同一でない、すなわちユーザ２０の行動に変化がある場合、処理はステップＳ２０４ａに進む。
ステップＳ２０４ａにおいて、行動履歴生成部１３０は、ユーザの行動種別に基づいて、ユーザの運動量を算出する。具体的には、行動履歴生成部１３０は、終了したユーザ２０の行動における消費カロリーを運動量として算出する。消費カロリーの算出方法としては、行動種別ごとに予め設定されている係数、例えばＭＥＴＳ（Ｍｅｔａｂｏｌｉｃ  ｅｑｕｉｖａｌｅｎｔｓ）値を用いて消費カロリーを算出する方法がある。行動履歴生成部１３０は、終了した行動の種別に対応するＭＥＴＳ値に、ユーザの体重と、その行動種別の継続時間とを掛け合わせることで、消費カロリーを算出する。行動種別の継続時間は、終了した行動の種別の開始時刻から現在時刻までの時間として算出される。
【００７２】
ステップＳ２０５ａにおいて、行動履歴生成部１３０は、行動履歴情報１５５に新たな行動と、新たな行動の開始時刻とを記録するとともに、終了した行動における消費カロリーを記録する。
【００７３】
図１５は、本実施の形態に係る行動履歴情報１５５ａの例を示す図である。
図１５に示すように、行動履歴情報１５５ａには、各行動に対応する消費カロリーが運動量として記憶されている。また、行動履歴情報１５５ａには、運動量を累積した運動量累積値が記録されていてもよい。
【００７４】
以上の実施の形態１から２では、行動種別推定装置の各部を独立した機能ブロックとして説明した。しかし、行動種別推定装置の構成は、上述した実施の形態のような構成でなくてもよい。行動種別推定装置の機能ブロックは、上述した実施の形態で説明した機能を実現することができれば、どのような構成でもよい。また、行動種別推定装置は、１つの装置でなく、複数の装置から構成されたシステムでもよい。
また、実施の形態１から２のうち、複数の部分を組み合わせて実施しても構わない。あるいは、これらの実施の形態のうち、１つの部分を実施しても構わない。その他、これら実施の形態を、全体としてあるいは部分的に、どのように組み合わせて実施しても構わない。
すなわち、実施の形態１から２では、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【００７５】
なお、上述した実施の形態は、本質的に好ましい例示であって、本発明の範囲、本発明の適用物の範囲、および本発明の用途の範囲を制限することを意図するものではない。上述した実施の形態は、必要に応じて種々の変更が可能である。
【符号の説明】
【００７６】
２０  ユーザ、２１  ユーザ通信機、２２  屋内通信機、２３  個人用端末、３０  屋内、３１  信号、１００，１００ａ  行動種別推定装置、１１０  位置推定部、１２０  行動推定部、１３０  行動履歴生成部、１４０  情報更新部、１５０  記憶部、１５１  個人情報、１５２  場所対応表、１５３  詳細対応表、１５４  場所予定表、１５５，１５５ａ  行動履歴情報、１５６  ユーザ予定表、５６１  日時、５６２  場所、５６３  作業内容、５６４  作業予定、５００  行動種別推定システム、５２１  場所領域、５２２  場所行動種別、５３１  詳細領域、５３２  詳細行動種別、９０９  電子回路、９１０  プロセッサ、９２１  メモリ、９２２  補助記憶装置、９３０  入力インタフェース、９４０  出力インタフェース、９５０  通信装置。
【図１】
2021005750.tif 000003
【図２】
2021005750.tif 000004
【図３】
2021005750.tif 000005
【図４】
2021005750.tif 000006
【図５】
2021005750.tif 000007
【図６】
2021005750.tif 000008
【図７】
2021005750.tif 000009
【図８】
2021005750.tif 000010
【図９】
2021005750.tif 000011
【図１０】
2021005750.tif 000012
【図１１】
2021005750.tif 000013
【図１２】
2021005750.tif 000014
【図１３】
2021005750.tif 000015
【図１４】
2021005750.tif 000016
【図１５】
2021005750.tif 000017
【手続補正書】
【提出日】令和2年2月20日(2020.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
屋内におけるユーザの位置を推定する位置推定部と、
前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定する行動推定部と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成部と
を備え、
前記行動推定部は、
前記ユーザの行動種別の時間軸方向における遷移、あるいは、前記ユーザの位置の時間軸方向における遷移に基づいて、前記ユーザの行動を推定する行動種別推定装置。
【請求項２】
屋内におけるユーザの位置を推定する位置推定部と、
前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表であってユーザの役職あるいは役割毎の場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定する行動推定部と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成部と
を備えた行動種別推定装置。
【請求項３】
屋内におけるユーザの位置を推定する位置推定部と、
前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定する行動推定部と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成部と
を備え、
前記行動推定部は、
前記ユーザの位置と前記ユーザの座席との位置関係に基づいて、前記ユーザの行動を推定する行動種別推定装置。
【請求項４】
前記位置推定部は、
前記屋内に複数設置された近距離無線通信用の屋内通信機と、前記ユーザにより携帯されている近距離無線通信用のユーザ通信機との間で通信される信号を取得し、取得した信号から前記ユーザの位置を推定する請求項１から請求項３のいずれか１項に記載の行動種別推定装置。
【請求項５】
前記行動推定部は、
前記場所対応表に含まれる場所領域を区分けした詳細領域と、前記詳細領域に対応する行動種別である詳細行動種別とが設定された詳細対応表を取得し、前記詳細対応表から前記ユーザの位置に合致する詳細領域に対応する詳細行動種別を取得し、前記ユーザの位置に合致する前記場所行動種別と前記ユーザの位置に合致する前記詳細行動種別とに基づいて、前記ユーザの行動を推定する請求項１から請求項４のいずれか１項に記載の行動種別推定装置。
【請求項６】
前記行動推定部は、
前記場所領域における予定が設定された場所予定表を取得し、現在時刻と前記場所予定表を用いて、前記場所行動種別と前記詳細行動種別と前記場所予定表に設定された現在の予定とに基づいて、前記ユーザの行動を推定する請求項５に記載の行動種別推定装置。
【請求項７】
前記行動推定部は、
前記ユーザの作業予定として日時と場所と作業内容とが設定されたユーザ予定表を取得し、現在時刻と前記ユーザの位置と前記ユーザ予定表とを用いて、前記ユーザが前記作業予定に合致した場所にいるか否かを判定し、前記ユーザが前記作業予定に合致した場所にいると判定すると、前記ユーザの作業予定に合致した作業内容に基づいて前記ユーザの行動を推定する請求項５または請求項６に記載の行動種別推定装置。
【請求項８】
前記行動推定部は、
前記ユーザが前記作業予定に合致した場所にいないと判定すると、前記場所対応表における前記ユーザの位置に合致する場所領域に対応する場所行動種別に基づいて前記ユーザの行動を推定する請求項７に記載の行動種別推定装置。
【請求項９】
前記行動種別推定装置は、
前記場所対応表と前記詳細対応表と場所予定表とユーザ予定表との少なくともいずれかを更新する情報更新部を備えた請求項８に記載の行動種別推定装置。
【請求項１０】
前記ユーザの行動種別は、前記ユーザの運動の種別を含み、
前記行動履歴生成部は、前記ユーザの行動種別に基づいて前記ユーザの運動量を算出する請求項１から請求項９のいずれか１項に記載の行動種別推定装置。
【請求項１１】
位置推定部が、屋内におけるユーザの位置を推定し、
行動推定部が、前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定し、
行動履歴生成部が、前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成し、
前記行動推定部が、前記ユーザの行動種別の時間軸方向における遷移、あるいは、前記ユーザの位置の時間軸方向における遷移に基づいて、前記ユーザの行動を推定する行動種別推定方法。
【請求項１２】
位置推定部が、屋内におけるユーザの位置を推定し、
行動推定部が、前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表であってユーザの役職あるいは役割毎の場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定し、
行動履歴生成部が、前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動種別推定方法。
【請求項１３】
位置推定部が、屋内におけるユーザの位置を推定し、
行動推定部が、前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定し、
行動履歴生成部が、前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成し、
前記行動推定部が、前記ユーザの位置と前記ユーザの座席との位置関係に基づいて、前記ユーザの行動を推定する行動種別推定方法。
【請求項１４】
屋内におけるユーザの位置を推定する位置推定処理と、
前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定する行動推定処理であって、前記ユーザの行動種別の時間軸方向における遷移、あるいは、前記ユーザの位置の時間軸方向における遷移に基づいて、前記ユーザの行動を推定する行動推定処理と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成処理と
をコンピュータに実行させる行動種別推定プログラム。
【請求項１５】
屋内におけるユーザの位置を推定する位置推定処理と、
前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表であってユーザの役職あるいは役割毎の場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定する行動推定処理と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成処理と
をコンピュータに実行させる行動種別推定プログラム。
【請求項１６】
屋内におけるユーザの位置を推定する位置推定処理と、
前記屋内における場所を表す場所領域と前記屋内における場所領域での前記ユーザの行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別に基づいて前記ユーザの行動を推定する行動推定処理であって、前記ユーザの位置と前記ユーザの座席との位置関係に基づいて、前記ユーザの行動を推定する行動推定処理と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成処理と
をコンピュータに実行させる行動種別推定プログラム。
【手続補正書】
【提出日】令和2年8月14日(2020.8.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
屋内におけるユーザの位置を推定する位置推定部と、
前記屋内における場所を表す場所領域と、前記場所領域での前記ユーザの行動を表す行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別により表される行動を前記ユーザの行動であると推定する行動推定部と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成部と
を備え、
前記行動推定部は、さらに、
前記ユーザの行動種別の時間軸方向における遷移に基づいて、推定した前記ユーザの行動を修正する行動種別推定装置。
【請求項２】
屋内におけるユーザの位置を推定する位置推定部と、
前記屋内における場所を表す場所領域と、前記場所領域での前記ユーザの行動を表す行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別により表される行動を前記ユーザの行動であると推定する行動推定部と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成部と
を備え、
前記行動推定部は、さらに、
前記ユーザの位置と前記ユーザの座席との位置関係に応じて前記ユーザが取る行動を用いて、推定した前記ユーザの行動を修正する行動種別推定装置。
【請求項３】
前記位置推定部は、
前記屋内に複数設置された近距離無線通信用の屋内通信機と、前記ユーザにより携帯されている近距離無線通信用のユーザ通信機との間で通信される信号を取得し、取得した信号から前記ユーザの位置を推定する請求項１または請求項２に記載の行動種別推定装置。
【請求項４】
前記行動推定部は、
前記場所対応表に含まれる場所領域を区分けした詳細領域と、前記詳細領域に対応する行動種別である詳細行動種別とが設定された詳細対応表を取得し、前記詳細対応表から前記ユーザの位置に合致する詳細領域に対応する詳細行動種別を取得し、前記ユーザの位置に合致する前記場所行動種別と前記ユーザの位置に合致する前記詳細行動種別とに基づいて、前記ユーザの行動を推定する請求項１から請求項３のいずれか１項に記載の行動種別推定装置。
【請求項５】
前記行動推定部は、
前記場所領域における予定が設定された場所予定表を取得し、現在時刻と前記場所予定表を用いて、前記場所行動種別と前記詳細行動種別と前記場所予定表に設定された現在の予定とに基づいて、前記ユーザの行動を推定する請求項４に記載の行動種別推定装置。
【請求項６】
前記行動推定部は、
前記ユーザの作業予定として日時と場所と作業内容とが設定されたユーザ予定表を取得し、現在時刻と前記ユーザの位置と前記ユーザ予定表とを用いて、前記ユーザが前記作業予定に合致した場所にいるか否かを判定し、前記ユーザが前記作業予定に合致した場所にいると判定すると、前記ユーザの作業予定に合致した作業内容に基づいて前記ユーザの行動を推定する請求項４または請求項５に記載の行動種別推定装置。
【請求項７】
前記行動推定部は、
前記ユーザが前記作業予定に合致した場所にいないと判定すると、前記場所対応表における前記ユーザの位置に合致する場所領域に対応する場所行動種別に基づいて前記ユーザの行動を推定する請求項６に記載の行動種別推定装置。
【請求項８】
前記ユーザの行動種別は、前記ユーザの運動の種別を含み、
前記行動履歴生成部は、
前記行動履歴情報に含まれる前記ユーザの行動種別を用いて、前記ユーザの行動の履歴における前記ユーザの運動量を算出する請求項１から請求項７のいずれか１項に記載の行動種別推定装置。
【請求項９】
位置推定部が、屋内におけるユーザの位置を推定し、
行動推定部が、前記屋内における場所を表す場所領域と、前記場所領域での前記ユーザの行動を表す行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別により表される行動を前記ユーザの行動であると推定し、
行動履歴生成部が、前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成し、
前記行動推定部が、さらに、前記ユーザの行動種別の時間軸方向における遷移に基づいて、推定した前記ユーザの行動を修正する行動種別推定方法。
【請求項１０】
位置推定部が、屋内におけるユーザの位置を推定し、
行動推定部が、前記屋内における場所を表す場所領域と、前記場所領域での前記ユーザの行動を表す行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別により表される行動を前記ユーザの行動であると推定し、
行動履歴生成部が、前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成し、
前記行動推定部が、さらに、前記ユーザの位置と前記ユーザの座席との位置関係に応じて前記ユーザが取る行動を用いて、推定した前記ユーザの行動を修正する行動種別推定方法。
【請求項１１】
屋内におけるユーザの位置を推定する位置推定処理と、
前記屋内における場所を表す場所領域と、前記場所領域での前記ユーザの行動を表す行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別により表される行動を前記ユーザの行動であると推定する行動推定処理と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成処理と
をコンピュータに実行させる行動種別推定プログラムであって、
前記行動推定処理は、さらに、
前記ユーザの行動種別の時間軸方向における遷移に基づいて、推定した前記ユーザの行動を修正する行動種別推定プログラム。
【請求項１２】
屋内におけるユーザの位置を推定する位置推定処理と、
前記屋内における場所を表す場所領域と、前記場所領域での前記ユーザの行動を表す行動種別である場所行動種別とが設定された場所対応表を取得し、前記場所対応表から前記ユーザの位置に合致する場所領域に対応する場所行動種別を取得し、取得した場所行動種別により表される行動を前記ユーザの行動であると推定する行動推定処理と、
前記ユーザの行動の推定結果を用いて、前記ユーザの行動の履歴を行動履歴情報として生成する行動履歴生成処理と
をコンピュータに実行させる行動種別推定プログラムであって、
前記行動推定処理は、さらに、
前記ユーザの位置と前記ユーザの座席との位置関係に応じて前記ユーザが取る行動を用いて、推定した前記ユーザの行動を修正する行動種別推定プログラム。
【国際調査報告】
2021005750.tif 000018
2021005750.tif 000019
2021005750.tif 000020
2021005750.tif 000021