(57)【特許請求の範囲】
【請求項１】
ユーザが装着するウェアラブル端末と、通信可能に接続された行動分析サーバであって、
前記ウェアラブル端末から、ユーザの現在位置を示す位置データ又は当該ウェアラブル端末に対して負荷された加速度データを行動データとして、定期的に受信する受信手段と、
受信した前記行動データに基づいて、受信した時間帯のうち、特定の時間帯におけるユーザの行動を学習し、学習レコードを生成する行動学習手段と、
前記特定の時間帯における前記学習レコードに該当しない行動データを、前記ウェアラブル端末から受信した際に、ユーザの行動パターンをマークしてアラートとして表示するアラート処理を実行するアラート手段と、を備えることを特徴とする行動分析サーバ。
【請求項２】
予め設定された行動内容に基づいて、行動レコードを生成する行動レコード生成手段と、
前記行動レコードと、受信した前記行動データとを比較し、前記行動レコードとは異なる行動データを受信したか否かを判断する判断手段と、を備え、
前記アラート手段は、前記判断手段の判断結果に基づいて、アラート処理を実行することを特徴とする請求項１に記載の行動分析サーバ。
【請求項３】
前記アラート手段は、警告を送信する処理を実行することを特徴とする、請求項１又は２に記載の行動分析サーバ。
【請求項４】
前記アラート手段は、前記学習レコードに該当しない行動データを受信した時間帯を通知することを特徴とする請求項１乃至３のいずれか一項に記載の行動分析サーバ。
【請求項５】
ユーザが装着するウェアラブル端末と、通信可能に接続された行動分析サーバが実行する行動分析方法であって、
前記ウェアラブル端末から、ユーザの現在位置を示す位置データ又は当該ウェアラブル端末に対して負荷された加速度データを行動データとして、定期的に受信するステップと、
受信した前記行動データに基づいて、受信した時間帯のうち、特定の時間帯におけるユーザの行動を学習し、学習レコードを生成するステップと、
前記特定の時間帯における前記学習レコードに該当しない行動データを、前記ウェアラブル端末から受信した際に、ユーザの行動パターンをマークしてアラートとして表示するアラート処理を実行するステップと、を備えることを特徴とする行動分析方法。
【請求項６】
ユーザが装着するウェアラブル端末と、通信可能に接続された行動分析サーバに、
前記ウェアラブル端末から、ユーザの現在位置を示す位置データ又は当該ウェアラブル端末に対して負荷された加速度データを行動データとして、定期的に受信するステップ、
受信した前記行動データに基づいて、受信した時間帯のうち、特定の時間帯におけるユーザの行動を学習し、学習レコードを生成するステップ、
前記特定の時間帯における前記学習レコードに該当しない行動データを、前記ウェアラブル端末から受信した際に、ユーザの行動パターンをマークしてアラートとして表示するアラート処理を実行するステップ、を実行させるためのコンピュータ読み取り可能な行動分析サーバ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの行動を分析する行動分析サーバ、行動分析方法及び行動分析サーバ用プログラムに関する。
【背景技術】
【０００２】
近年、通信機能を有する種々のウェアラブル端末が開発されている。ウェアラブル端末としては、例えば、リストバンド型、指輪型、メガネ型及び時計型がある。このようなウェアラブル端末を利用して、工事現場の作業員や施設等の従業員に対しての安全管理を行うことが行われている。
【０００３】
例えば、複数の作業員がウェアラブル端末を装着し、各作業員の間の距離と、計測した放射線量計測データとに基づいて、各ウェアラブル端末の位置における放射線量をシミュレーションすることにより、作業員の安全を確保することが行われている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許公開２０１３−２０４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１において、各作業員の間の距離と、放射線量計測データとに基づいて、作業員の安全を確保するためには、複数の作業員がいることが前提にあるとともに、外部的なデータに基づいて安全か否かを判断する必要がある。特に、作業員が作業を行っている際に、突発的な事故や問題が発生した場合には、効果がなかった。
【０００６】
本発明は、上記の課題を解決するため、ウェアラブル端末を装着したユーザの行動を学習し、学習した行動以外の行動をとった場合に、監視者に対して問題が発生したことを報知する行動分析サーバ、行動分析方法及び行動分析サーバ用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。
【０００８】
第１の特徴に係る発明は、ユーザが装着するウェアラブル端末と、通信可能に接続された行動分析サーバであって、
前記ウェアラブル端末から、ユーザの現在位置を示す位置データ又は当該ウェアラブル端末に対して負荷された加速度データを行動データとして、定期的に受信する受信手段と、
受信した前記行動データに基づいて、受信した時間帯のうち、特定の時間帯におけるユーザの行動を学習し、学習レコードを生成する行動学習手段と、
前記特定の時間帯における前記学習レコードに該当しない行動データを、前記ウェアラブル端末から受信した際に、ユーザの行動パターンをマークしてアラートとして表示するアラート処理を実行するアラート手段と、を備えることを特徴とする行動分析サーバを提供する。
【０００９】
第１の特徴に係る発明によれば、ユーザが装着するウェアラブル端末と、通信可能に接続され、前記ウェアラブル端末から、ユーザの現在位置を示す位置データ又は当該ウェアラブル端末に対して負荷された加速度データを行動データとして、定期的に受信し、受信した前記行動データに基づいて、受信した時間帯のうち、特定の時間帯におけるユーザの行動を学習し、学習レコードを生成し、前記特定の時間帯における前記学習レコードに該当しない行動データを、前記ウェアラブル端末から受信した際に、ユーザの行動パターンをマークしてアラートとして表示するアラート処理を実行する。
【００１０】
第２の特徴に係る発明は、予め設定された行動内容に基づいて、行動レコードを生成する行動レコード生成手段と、
前記行動レコードと、受信した前記行動データとを比較し、前記行動レコードとは異なる行動データを受信したか否かを判断する判断手段と、を備え、
前記アラート手段は、前記判断手段の判断結果に基づいて、アラート処理を実行することを特徴とする第１の特徴に係る発明である行動分析サーバを提供する。
【００１１】
第２の特徴に係る発明によれば、第１の特徴に係る発明である行動分析サーバは、予め設定された行動内容に基づいて、行動レコードを生成し、前記行動レコードと、受信した前記行動データとを比較し、前記行動レコードとは異なる行動データを受信したか否かを判断し、前記判断手段の判断結果に基づいて、アラート処理を実行する。
【００１２】
第３の特徴に係る発明は、前記アラート手段が、警告を送信する処理を実行することを特徴とする第１又は第２のいずれかの特徴に係る発明である行動分析サーバを提供する。
【００１３】
第３の特徴に係る発明によれば、第１又は第２のいずれかの特徴に係る発明である行動分析サーバは、前記アラート手段が、警告を送信する処理を実行する。
【００１４】
第４の特徴に係る発明は、前記アラート手段が、前記学習レコードに該当しない行動データを受信した時間帯を通知することを特徴とする第１乃至第３のいずれかの特徴に係る発明である行動分析サーバを提供する。
【００１５】
第４の特徴に係る発明によれば、第１乃至第３のいずれかの特徴に係る発明である行動分析サーバは、前記アラート手段が、前記学習レコードに該当しない行動データを受信した時間帯を通知する。
【００１６】
これら上記の発明は、所作入力装置のカテゴリであるが、方法、プログラムのカテゴリであっても、そのカテゴリに応じた同様の作用、効果を奏する。
【００１７】
第５の特徴に係る発明は、ユーザが装着するウェアラブル端末と、通信可能に接続された行動分析サーバが実行する行動分析方法であって、
前記ウェアラブル端末から、ユーザの現在位置を示す位置データ又は当該ウェアラブル端末に対して負荷された加速度データを行動データとして、定期的に受信するステップと、
受信した前記行動データに基づいて、受信した時間帯のうち、特定の時間帯におけるユーザの行動を学習し、学習レコードを生成するステップと、
前記特定の時間帯における前記学習レコードに該当しない行動データを、前記ウェアラブル端末から受信した際に、ユーザの行動パターンをマークしてアラートとして表示するアラート処理を実行するステップと、を備えることを特徴とする行動分析方法を提供する。
【００１８】
第６の特徴に係る発明は、ユーザが装着するウェアラブル端末と、通信可能に接続された行動分析サーバに、
前記ウェアラブル端末から、ユーザの現在位置を示す位置データ又は当該ウェアラブル端末に対して負荷された加速度データを行動データとして、定期的に受信するステップ、
受信した前記行動データに基づいて、受信した時間帯のうち、特定の時間帯におけるユーザの行動を学習し、学習レコードを生成するステップ、
前記特定の時間帯における前記学習レコードに該当しない行動データを、前記ウェアラブル端末から受信した際に、ユーザの行動パターンをマークしてアラートとして表示するアラート処理を実行するステップ、を実行させるためのコンピュータ読み取り可能な行動分析サーバ用プログラムを提供する。
【発明の効果】
【００１９】
本発明によれば、ウェアラブル端末を装着したユーザの行動を学習し、学習した行動以外の行動をとった場合に、監視者に対して問題が発生したことを報知する行動分析サーバ、行動分析方法及び行動分析サーバ用プログラムを提供することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】図１は、行動分析システム１の概要を説明するための概念図である。
【図２】図２は、行動分析システムの全体構成図である。
【図３】図３は、行動分析サーバ１０、ウェアラブル端末１００、管理端末６０の機能ブロック図である。
【図４】図４は、行動分析サーバ１０、ウェアラブル端末１００、管理端末６０が実行する行動分析処理のフローチャートである。
【図５】図５は、ＧＰＳデータテーブルを示す図である。
【図６】図６は、学習レコードデータテーブルを示す図である。
【図７】図７は、ウェアラブル端末１００を装着したユーザの行動経路を示す図である。
【図８】図８は、行動分析サーバ１０、ウェアラブル端末１００、管理端末６０が実行する行動分析処理のフローチャートである。
【図９】図９は、行動レコードテーブルを示す図である。
【図１０】図１０は、アラート画面を示す図である。
【図１１】図１１は、アラート画面を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２２】
［行動分析システムの概要］
本発明の概要について図１に基づいて説明する。ウェアラブル端末１００は、リストバンドを模した形をしており、人が腕に装着して利用するようになっている。ウェアラブル端末１００は、必ずしもリストバンドを模した形である必要はなく、以下に詳述する機能を備えていれば、メガネや指輪をはじめとする装身具や、スマートフォンをはじめとする装置や情報端末であって良い。ウェアラブル端末１００は、ＧＰＳ５０から自身の現在位置を示す位置データを取得する（ステップＳ０１）。また、ウェアラブル端末１００は、自身に設けられた加速度センサに負荷された加速度データを取得する。また、ウェアラブル端末１００は、温度センサやその他のセンサ等により、温度データやその他のデータを取得しても良い。ウェアラブル端末１００は、ステップＳ０１において、位置データ、加速度データ、温度データ又はその他のデータを行動データとして取得する。
【００２３】
ウェアラブル端末１００は、ステップＳ０１において取得した位置データ又は加速度データを、行動データとして、定期的に行動分析サーバ１０に送信する（ステップＳ０２）。行動分析サーバ１０は、ソフトウェア的又はハードウェア的な設定により、後述する機能を備える情報機器である。例えば、行動分析サーバ１０は、サーバ、パソコン、携帯電話、スマートフォン、スレート端末、表記機能付き電話機、ネットブック端末、電子書籍端末等の一般的な情報機器であって良い。
【００２４】
行動分析サーバ１０は、受信した行動データに基づいて、受信した時間帯におけるこのウェアラブル端末１００を装着するユーザの行動を学習し、学習レコードを生成し、記憶する。行動分析サーバ１０は、ウェアラブル端末１００から受信した行動データと、記憶した学習レコードとを比較し、今回受信した行動データが、記憶した学習レコードとは異なった行動データであると判断したとき、アラート処理を実行する（ステップＳ０３）。
【００２５】
行動分析サーバ１０は、アラート処理を実行したとき、ユーザが学習レコードとは異なる行動を実行したことを警告する旨の警告通知を、管理端末６０に対して、送信する（ステップＳ０４）。また、行動分析サーバ１０は、アラート処理として、学習レコードとは異なる行動データを受信した時間帯を警告する警告通知を管理端末６０に送信する（ステップＳ０４）。管理端末６０は、ソフトウェア的又はハードウェア的な設定により、後述する機能を備える情報機器である。例えば、管理端末６０は、サーバ、パソコン、携帯電話、スマートフォン、スレート端末表記機能付き電話機、ネットブック端末、電子書籍端末等の一般的な情報機器であって良い。
【００２６】
管理端末６０は、行動分析サーバ１０から送信された警告通知を表示する。以上が、行動分析システム１の概要である。
【００２７】
［行動分析システム］
図２は、本発明の好適な実施形態である行動分析システム１のシステム構成図である、行動分析システム１は、行動分析サーバ１０、ウェアラブル端末１００、管理端末６０、公衆回線網５及びＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）５０から構成される。
【００２８】
行動分析サーバ１０は、公衆回線網５を介して又はローカルエリアネットワークを介して、ウェアラブル端末１００及び管理端末６０と通信可能に接続されている。行動分析システム１内の通信は、無線通信、有線通信を問わない。
【００２９】
行動分析サーバ１０は、一般的なコンピュータ処理が可能な装置であって良く、サーバ携帯電話、スマートフォンであっても良い。また、ルータ又はゲートウェイ等のネットワーク機器であっても良いし、電話機、ネットブック端末、スレート端末、電子書籍端末、電子辞書、携帯型音楽プレーヤ、携帯型コンテンツ再生・録画プレーヤ等の一般的な情報家電であっても良い。
【００３０】
管理端末６０は、公衆回線網５を介して又はローカルエリアネットワークを介して、行動分析サーバ１０と通信可能に接続されている。管理端末６０は、一般的なコンピュータ処理が可能な装置であって良く、サーバ、携帯電話、スマートフォン、電話機、ネットブック端末、スレート端末、電子書籍端末、電子辞書端末、携帯型お学プレーヤ、携帯型コンテンツ再生・録画プレーヤ等の一般的な情報家電であっても良い。
【００３１】
ウェアラブル端末１００は、リストバンドを模した形をしており、人が腕に装着して利用するようになっている。また、ウェアラブル端末１００は、ＧＰＳ５０から自身の位置情報を示す位置データを取得する。また、ウェアラブル端末１００は、加速度センサが設けられており、加速度センサに対して負荷された加速度データを、自身に対して負荷された加速度データとして取得する。また、ウェアラブル端末１００は、温度計が設けられており、自身の周囲の温度やユーザの体温を測定した温度データ取得する。また、ウェアラブル端末１００は、時計機能を有しており、現在時刻を取得する。また、ウェアラブル端末１００は、その他のセンサを有し、その他のセンサに対応するその他のデータを取得する機能を有していても良い。
【００３２】
ＧＰＳ５０は、複数のＧＰＳ衛星であり、ウェアラブル端末１００からの要求に基づいて、位置情報を送信する。なお、ＧＰＳ５０は、一般的なＧＰＳ衛星である。
【００３３】
［各機能の説明］
図３は、行動分析サーバ１０、ウェアラブル端末１００、管理端末６０及びＧＰＳ５０の機能ブロックと各機能の関係を示す図である。
【００３４】
行動分析サーバ１０は、制御部２０として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部３０として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ対応デバイス又は、第３、第４世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える（有線によるＬＡＮ接続であってもよい）。
【００３５】
また、行動分析サーバ１０は、記憶部４０として、ハードディスクや半導体メモリによる、データのストレージ部を備える。記憶部４０には、後述する学習レコードと、行動レコードとが記憶されている。
【００３６】
行動分析サーバ１０において、制御部２０が所定のプログラムを読み込むことで、通信部３０と協働して、データ受信モジュール３１、アラートモジュール３２及び行動内容受信モジュール３３を実現する。また、行動分析サーバ１０において、制御部２０が所定のプログラムを読み込むことで、記憶部４０と協働して、行動学習モジュール４１、学習レコード記憶モジュール４２、行動レコード記憶モジュール４３及び判断モジュール４４を実現する。
【００３７】
ウェアラブル端末１００は、制御部１２０として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１３０として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ対応デバイス又は、第３、第４世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える（有線によるＬＡＮ接続であってもよい）。
【００３８】
また、ウェアラブル端末１００は、データ取得部１３０として、ＧＰＳ受信機、加速度センサ、温度計、時計等を備える。
【００３９】
ウェアラブル端末１００において、制御部１２０が所定のプログラムを読み込むことで、通信部１３０と協働して、データ送信モジュール１３１を実現する。また、ウェアラブル端末１００において、制御部１２０が所定のプログラムを読み込むことで、データ取得部１４０と協働して、位置データ取得モジュール１４１、加速度データ取得モジュール１４２、温度データ取得モジュール１４３、時刻データ取得モジュール１４４を実現する。
【００４０】
管理端末６０は、制御部６１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部６２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ対応デバイス又は、第３、第４世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える（有線によるＬＡＮ接続であってもよい）。また、入出力部６３として、制御部で制御したデータや画像を出力表示する表示部を備え、かつ、管理者からの入力を受け付けるタッチパネルやキーボードやマウス等を備える。
【００４１】
管理端末６０において、制御部６１が所定のプログラムを読み込むことで、通信部６２と協働して、アラート受信モジュール１６１及び行動内容送信モジュール１６２を実現する。また、管理端末６０において、制御部６１が所定のプログラムを読み込むことで、入出力部６３と協働して、アラート表示モジュール１６３を実現する。
【００４２】
［行動分析処理］
図４は、行動分析サーバ１０、ウェアラブル端末１００及び管理端末６０が実行する、行動分析処理の手順を表したフローチャートである。上述した各モジュールが実行する処理と合わせて、本処理について説明する。
【００４３】
初めに、ウェアラブル端末１００は、各種データを取得する（ステップＳ１０）。ステップＳ１０において、位置データ取得モジュール１４１は、ＧＰＳ５０から受信した自身の位置情報を位置データとして取得する。また、ステップＳ１０において、加速度データ取得モジュール１４２は、ウェアラブル端末１００に設けられた加速度センサに対して負荷された加速度を加速度データとして取得する。また、ステップＳ１０において、温度データ取得モジュール１４３は、ウェアラブル端末１００に設けられた温度計により測定されたユーザの体温及び外気温を温度データとして取得する。また、ステップＳ１０において、時刻データ取得モジュール１４４は、ウェアラブル端末１００に設けられた時計により測定された現在時刻を時刻データとして取得する。なお、ステップＳ１０において、ウェアラブル端末１００が取得する各種データは、上述したデータに限られず、他のデータを取得していても良い。
【００４４】
ウェアラブル端末１００のデータ送信モジュール１３１は、ステップＳ１０において取得した各種データを行動データとして行動分析サーバ１０に送信する（ステップＳ１１）。ステップＳ１１において、データ送信モジュール１３１は、定期的に行動データを行動分析サーバ１０に送信する。なお、ステップＳ１１において、データ送信モジュール１３１は、所定の時間毎、例えば、１分毎、５分毎、３０秒毎又はその他の時間間隔毎に各種データを行動分析サーバ１０に送信する。
【００４５】
次に、行動分析サーバ１０のデータ受信モジュール３１は、ウェアラブル端末１００から送信された行動データを受信する。行動分析サーバ１０は、記憶部４０に受信した行動データを記憶する（ステップＳ１２）。図５は、記憶部４０が記憶するＧＰＳデータテーブルである。ＧＰＳデータテーブルには、このデータを受信した日時と、この日時における位置データとを対応付けて記憶している。なお、記憶部４０には、位置データの他に、加速度データ、温度データ又はその他のデータを記憶していても良い。この場合、ＧＰＳデータテーブルと同様に、各データとこのデータを受信した日時とを対応付けて記憶すれば良い。
【００４６】
行動分析サーバ１０の行動学習モジュール４１は、受信した行動データに基づいて、学習レコードを生成する（ステップＳ１３）。図６は、行動学習モジュール４１が生成した学習レコードを示す図である。学習レコードには、時間帯とこの時間帯におけるユーザの位置パターンとを対応付けて記憶している。なお、学習レコードテーブルは、位置パターンに加えて、加速度パターン、温度パターン又はその他のパターンを記憶していても良い。
【００４７】
ステップＳ１３において、行動分析サーバ１０の行動学習モジュール４１は、受信した時刻のうち、特定の時間帯における行動レコードを抽出する。行動学習モジュール４１は、抽出した行動レコードを、ユーザの行動パターンとして生成する。具体的には、行動学習モジュール４１は、図６に示す通り、１０：００〜１２：００の時間帯において、ユーザが（Ｘ００，Ｙ００）―（Ｘ０５，Ｙ０５）の範囲を移動していた場合、この時間帯とこの移動範囲とを対応付けて学習レコードを生成する。行動分析サーバ１０の学習レコード記憶モジュール４２は、生成された学習レコードを学習レコードテーブルとして記憶する。
【００４８】
ウェアラブル端末１００は、ステップＳ１０と同様に再度各種データを取得する（ステップＳ１４）。次に、ウェアラブル端末１００のデータ送信モジュール１３１は、ステップＳ１１と同様に、行動データを行動分析サーバ１０に送信する（ステップＳ１５）。
【００４９】
ここで、図７に示す店舗におけるユーザの行動に基づいた行動分析について説明する。
【００５０】
図７は、店舗を模式的に示した図である、また、ウェアラブル端末１００を装着したユーザの行動経路ＭＰを点線で示している。ここで、ウェアラブル端末１００を装着したユーザは、１０：００〜１２：００において、点線で示した行動経路ＭＰを移動したものとする。ウェアラブル端末１００は、この行動経路ＭＰの行動データをステップＳ１４において取得し、ステップＳ１５において、行動分析サーバ１０に送信する。
【００５１】
行動分析サーバ１０の判断モジュール４４は、受信した行動データと、記憶している学習レコードとを比較し、今回受信した行動データが、記憶している学習レコードの範囲内にあるか否かを判定する（ステップＳ１６）。ステップＳ１６において、判断モジュール４４は、ユーザの行動経路ＭＰが学習した行動パターンと同じ又は、学習した座標の範囲内であった場合（ステップＳ１６  ＹＥＳ）、本処理を終了する。
【００５２】
ステップＳ１６において、判断モジュール４４は、ユーザの行動経路ＭＰが学習した行動パターンとは異なっていると判断した場合（ステップＳ１６  ＮＯ）、アラートモジュール３２は、その旨を管理者に警告する旨のアラートを生成する（ステップＳ１７）。
【００５３】
行動分析サーバ１０のアラートモジュール３２は、生成したアラートを管理端末６０に送信する（ステップＳ１８）。
【００５４】
管理端末６０のアラート受信モジュール１６１は、ステップＳ１８において送信されたアラートを受信する。管理端末６０のアラート表示モジュール１６３は、受信したアラートを図１０に示す通り、入出力部６３に表示する。以上が行動分析処理の処理手順である。なお、管理端末６０は、予め設定された行動レコードとは異なる行動を行ったユーザの行動パターンをマークして、アラートとして表示しても良い。
【００５５】
なお、上述した行動分析処理において、位置パターンのみを記載しているが、ステップＳ１６において、加速度パターン、温度パターン又はその他の行動パターンを学習レコードに記憶している行動パターンと比較しても良い。この場合、行動分析サーバ１０のアラートモジュール３２は、比較した行動パターンに対応するアラートを管理端末６０に送信し、管理端末６０のアラート表示モジュール１６３は、受信したアラートを表示すれば良い。
【００５６】
この場合、判断モジュール４４は、加速度パターンを比較する場合、取得した加速度データと学習している加速度パターンとが異なっているか否かを判断すれば良い。また、判断モジュール４４は、温度パターンを比較する場合、取得した温度データと楽手している温度パターンとが異なっているか否かを判断すれば良い。また、その他の行動パターンを比較する場合、取得したその他のデータと学習しているその他の行動パターンとが異なっているか否かを判断すれば良い。
【００５７】
［行動レコード判断処理］
図８は、行動分析サーバ１０、ウェアラブル端末１００及び管理端末６０が実行する、行動レコード判断処理の手順を表したフローチャートである。上述した各モジュールが実行する処理と合わせて、本処理について説明する。
【００５８】
初めに、管理端末６０は、管理者が入出力部６３を操作入力することにより行動レコードが設定される（ステップＳ２０）。ステップＳ２０において、管理者は、ウェアラブル端末１００を装着する各ユーザに対して、行動パターンと作業工程とを設定する。ステップＳ２０において、管理者は、作業工程として、例えば、土壌整備、材料運搬、土木作業を設定する。また、ステップＳ２０において、管理者は、行動パターンとして、各ユーザの行動パターンを個別に設定する。
【００５９】
管理端末６０の行動内容送信モジュール１６２は、各ユーザに対して設定された行動パターンと作業工程とを行動分析サーバ１０に送信する（ステップＳ２１）
【００６０】
行動分析サーバ１０の行動内容受信モジュール３３は、管理端末６０から送信された行動パターンと作業工程とを受信する。行動分析サーバ１０の行動レコード記憶モジュール４３は、受信した行動パターンと作業工程とを図９に示す行動レコードテーブルとして記憶する（ステップＳ２２）。ステップＳ２２において、行動レコード記憶モジュール４３は、各ユーザと、作業工程と、行動パターンとを対応付けて記憶する。具体的には、ユーザＡは、作業工程として土壌整備が、行動内容として行動パターンＡ０が対応付けられている。また、作業工程として材料運搬が、行動内容として行動パターンＢ０が対応付けられている。また、作業工程として土木作業が、行動内容として行動パターンＣ０が対応付けられている。同様にユーザＢ及びユーザＣも各作業工程に対して行動パターンが対応付けられている。
【００６１】
次に、ウェアラブル端末１００は、上述したステップＳ１０と同様に各種データを取得する。（ステップＳ２３）。本処理では、ウェアラブル端末１００が加速度データを取得するものとして説明する。なお、上述したステップＳ１０と同様に、位置データ、温度データ又はその他のデータを取得しても良いことは言うまでもない。
【００６２】
ウェアラブル端末１００のデータ送信モジュール１３１は、上述したステップＳ１１と同様にステップＳ２３において取得した行動データを行動分析サーバ１０に送信する（ステップＳ２４）。
【００６３】
次に、行動分析サーバ１０のデータ受信モジュール３１は、ウェアラブル端末１００から送信された行動データを受信する。行動分析サーバ１０の判断モジュール４４は、記憶部４０に受信した行動データと記憶している行動レコードとに基づいて、今回受信した行動データが、行動レコードの範囲内にあるか否かを判定する（ステップＳ２５）。
【００６４】
ステップＳ２５において、判断モジュール４４は、各ユーザのウェアラブル端末１００から受信した加速度データが、行動レコードとして記憶された各ユーザの作業工程及び行動内容と一致しているか否かを判断する。例えば、ユーザＡが現在の作業工程が土壌整備である場合、このユーザＡが土壌整備の作業工程において設定された行動パターンは、行動パターンＡ０である。そのため、ユーザＡのウェアラブル端末１００から受信した加速度データがこの行動パターンと一致しているか否かを判断する。
【００６５】
ステップＳ２５において、判断モジュール４４は、作業工程の認識の判断を、受信した行動データに含まれる日時に基づいて行う。なお、判断モジュール４４は、作業工程の認識の判断を、その他のデータに基づいて実行しても良い。
【００６６】
ステップＳ２５において、判断モジュール４４は、今回受信した行動データが、行動レコードの範囲内にあると判定した場合（ステップＳ２５  ＹＥＳ）、本処理を終了する。
【００６７】
ステップＳ２５において、判断モジュール４４は、今回受信した行動データが、行動レコードの範囲外であると判定した場合（ステップＳ２５  ＮＯ）、アラートモジュール３２は、その旨を管理者に警告する旨のアラートを生成する（ステップＳ２６）。
【００６８】
行動分析サーバ１０のアラートモジュール３２は、生成したアラートを管理端末６０に送信する（ステップＳ２７）。
【００６９】
管理端末６０のアラート受信モジュール１６１は、ステップＳ２７において送信されたアラートを受信する。管理端末６０のアラート表示モジュール１６３は、受信したアラートを図１１に示す通り、入出力部６３に表示する。
【００７０】
図１１は、管理端末６０の入出力部６３に表示するアラートを示す図である。図１１において、予め設定された行動レコードとは異なる行動を行ったユーザの該当箇所６３ａをハッチングとして示している。このように、管理端末６０は、予め設定された行動レコードとは異なる行動を行ったユーザの行動パターンをマークして、アラートとして表示する。なお、管理端末６０は、図１０に示すように、各ユーザが異なる行動パターンを警告する旨の通知をアラートとして表示しても良い。
【００７１】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置又は外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００７２】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００７３】
１  行動分析システム、１０  行動分析サーバ、６０  管理端末、１００  ウェアラブル端末、
【図１】
0006545516.tif 000002
【図２】
0006545516.tif 000003
【図３】
0006545516.tif 000004
【図４】
0006545516.tif 000005
【図５】
0006545516.tif 000006
【図６】
0006545516.tif 000007
【図７】
0006545516.tif 000008
【図８】
0006545516.tif 000009
【図９】
0006545516.tif 000010
【図１０】
0006545516.tif 000011
【図１１】
0006545516.tif 000012