Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7106463B2 - Information processing device and program - Google Patents
[go: Go Back, main page]

JP7106463B2 - Information processing device and program - Google Patents

Information processing device and program Download PDF

Info

Publication number
JP7106463B2
JP7106463B2 JP2019009089A JP2019009089A JP7106463B2 JP 7106463 B2 JP7106463 B2 JP 7106463B2 JP 2019009089 A JP2019009089 A JP 2019009089A JP 2019009089 A JP2019009089 A JP 2019009089A JP 7106463 B2 JP7106463 B2 JP 7106463B2
Authority
JP
Japan
Prior art keywords
user
heart rate
measurement data
measured
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019009089A
Other languages
Japanese (ja)
Other versions
JP2020119175A (en
Inventor
正一 仲田
将宏 和田
厚生 中島
克樹 平重
大希 工藤
和也 武笠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2019009089A priority Critical patent/JP7106463B2/en
Publication of JP2020119175A publication Critical patent/JP2020119175A/en
Application granted granted Critical
Publication of JP7106463B2 publication Critical patent/JP7106463B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Emergency Alarm Devices (AREA)
  • Alarm Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、ユーザの身体データに基づいて異常を判断するための技術に関する。 The present invention relates to technology for determining an abnormality based on user's physical data.

工場や工事現場等で作業等に従事している作業員が体調不良や怪我等により異常な事態になった場合に、その旨を緊急通報するような仕組みが提案されている。例えば特許文献1には、脈拍数の変化と心拍数の変化との関係を定義した将来予測モデルと、脈拍数の履歴値とに基づいて心拍数の将来傾向を予測し、その心拍数の将来傾向が正常でない場合に報知を行う仕組みが開示されている。 2. Description of the Related Art A system has been proposed in which an emergency notification is made when a worker who is engaged in work at a factory, construction site, or the like is in an abnormal situation due to poor physical condition, injury, or the like. For example, in Patent Document 1, a future prediction model that defines the relationship between changes in pulse rate and changes in heart rate and a future trend of heart rate based on the history value of pulse rate are predicted. A mechanism is disclosed to notify when the trend is not normal.

特開2016-122269号公報JP 2016-122269 A

このようにユーザの身体に関するデータに基づいて異常を判断するときに、その判断の精度はより高いほうが望ましい。 When an abnormality is determined based on data relating to the user's body in this manner, it is desirable that the accuracy of the determination be higher.

そこで、本発明は、ユーザの身体に関するデータに基づいて異常を判断するときの精度を従来に比べて向上させることを目的とする。 SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to improve accuracy in determining an abnormality based on data relating to a user's body.

上記課題を解決するため、本発明は、ユーザの身体に関して計測されたデータを含む計測データを取得する取得部と、取得された前記計測データと、当該計測データから前記ユーザの心拍数を推定するためにユーザごとに生成されたモデルとを用いて、将来の時点における当該ユーザの心拍数と、当該将来の時点において当該ユーザにとって正常な心拍数の範囲である正常範囲とを推定する推定部と、推定された前記将来の時点における心拍数、又は、前記将来の時点が到来したときに計測された前記ユーザの心拍数が、推定された前記将来の時点における心拍数の正常範囲外となる場合に、報知を行う報知部と、取得された前記計測データを用いて前記モデルを更新する更新部とを備えることを特徴とする情報処理装置を提供する。 In order to solve the above problems, the present invention provides an acquisition unit that acquires measurement data including data measured regarding a user's body, the acquired measurement data, and estimation of the user's heart rate from the measurement data. an estimating unit that estimates the user's heart rate at a future time and a normal range that is a normal heart rate range for the user at the future time, using a model generated for each user for , the estimated heart rate at the future point in time, or the user's heart rate measured when the future point in time comes, is outside the normal range of the estimated heart rate at the future point in time (2) an information processing apparatus comprising: a notification unit that performs notification; and an update unit that updates the model using the acquired measurement data.

前記推定部は、第1の時期において計測された第1の計測データと、当該第1の時期よりも前の第2の時期において計測された第2の計測データとを用いて、前記推定を行い、前記第1の計測データは、前記第2の計測データと同じ種類の計測データと、前記第2の計測データとは異なる種類の計測データとを含むようにしてもよい。 The estimating unit performs the estimation using first measurement data measured at a first time period and second measurement data measured at a second time period prior to the first time period. The first measurement data may include measurement data of the same type as the second measurement data and measurement data of a different type from the second measurement data.

前記第1の計測データは、前記ユーザの心拍数と、当該ユーザの行動に関して計測されたデータ又は当該ユーザの周囲の環境に関して計測されたデータとを含み、前記第2の計測データは、前記ユーザの心拍数を含むようにしてもよい。 The first measurement data includes the heart rate of the user and data measured regarding the user's behavior or data measured regarding the user's surrounding environment, and the second measurement data includes the user's heart rate may be included.

前記推定部は、前記ユーザの活動レベルを推定し、当該活動レベルごとに異なる前記正常範囲を推定するようにしてもよい。 The estimation unit may estimate the activity level of the user and estimate the normal range that differs for each activity level.

前記推定部は、計測された前記ユーザの心拍数が閾値以上である場合には、当該ユーザが作業中という活動レベルであると判断し、計測された前記ユーザの心拍数が前記閾値未満であり、且つ、当該心拍数が時間経過に伴って少なくなっていない場合は、当該ユーザが休憩時における活動中という活動レベルであると判断し、計測された前記ユーザの心拍数が前記閾値未満であり、且つ、当該心拍数が時間経過に伴って少なくなっている場合は、当該ユーザが休憩中という活動レベルであると判断するようにしてもよい。 The estimating unit determines that the activity level of the user is working when the measured heart rate of the user is equal to or greater than a threshold, and determines that the measured heart rate of the user is less than the threshold. and if the heart rate does not decrease over time, it is determined that the activity level of the user is active during rest, and the measured heart rate of the user is less than the threshold. In addition, when the heart rate decreases with the lapse of time, it may be determined that the activity level of the user is resting.

前記推定部は、前記正常範囲を、将来の時点において或る確率以上で発生し得る心拍数の範囲として推定する場合に、変動する前記或る確率を用いた推定を行うようにしてもよい。 When estimating the normal range as a heart rate range that can occur at a future point in time with a certain probability or more, the estimation unit may perform estimation using the certain probability that fluctuates.

前記推定部は、前記モデルにおいて考慮されていないパラメータに応じて変動する前記或る確率を用いるようにしてもよい。 The estimator may use the certain probability that varies according to parameters not considered in the model.

前記更新部は、過去に計測されて取得された前記計測データに加えて、前記将来の時点において予測されるデータを用いて、前記モデルを更新するようにしてもよい。 The updating unit may update the model using the data predicted at the future point in time in addition to the measurement data obtained by measuring in the past.

前記報知部は、前記ユーザの心拍数の変化が所定の条件を満たす場合には、当該ユーザと第1の距離離れた第1の通信装置に比べて、当該ユーザと第1の距離よりも小さい第2の距離離れた第2の通信装置を優先して、当該第2の通信装置に対して報知を行うようにしてもよい。 The reporting unit, when a change in heart rate of the user satisfies a predetermined condition, is smaller than a first distance from the user compared to a first communication device that is the first distance away from the user. The notification may be made to the second communication device, which is separated by the second distance, with priority given to the second communication device.

本発明は、コンピュータに、ユーザの身体に関して計測されたデータを含む計測データを取得する取得部と、取得された前記計測データと、当該計測データから前記ユーザの心拍数を推定するためにユーザごとに生成されたモデルとを用いて、将来の時点における当該ユーザの心拍数と、当該将来の時点において当該ユーザにとって正常な心拍数の範囲である正常範囲とを推定する推定部と、推定された前記将来の時点における心拍数、又は、前記将来の時点が到来したときに計測された前記ユーザの心拍数が、推定された前記将来の時点における心拍数の正常範囲外となる場合に、報知を行う報知部と、取得された前記計測データに応じて前記モデルを更新する更新部とを実現させるためのプログラムを提供する。 The present invention provides a computer with an acquisition unit that acquires measurement data including data measured regarding a user's body, the acquired measurement data, and for estimating the heart rate of the user from the measurement data, and an estimating unit that estimates the user's heart rate at a future time and a normal range that is a normal heart rate range for the user at the future time using the model generated in the estimated If the heart rate at the future point in time or the user's heart rate measured at the arrival of the future point in time falls outside the normal range of the estimated heart rate at the future point in time, a notification is provided. and a program for realizing an update unit for updating the model according to the acquired measurement data.

本発明によれば、ユーザの身体に関するデータに基づいて異常を判断するときの精度を従来に比べて向上させることができる。 ADVANTAGE OF THE INVENTION According to this invention, the precision when judging abnormality based on the data regarding a user's body can be improved compared with the past.

本発明の一実施形態に係る通報システムの構成を例示する図である。It is a figure which illustrates the structure of the reporting system which concerns on one Embodiment of this invention. サーバ装置のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of a server apparatus. サーバ装置の機能構成の一例を示すブロック図である。It is a block diagram which shows an example of the functional structure of a server apparatus. 心拍数に基づく異常判断の考え方を説明する図である。It is a figure explaining the concept of the abnormality determination based on a heart rate. 心拍数に基づく異常判断の考え方を説明する図である。It is a figure explaining the concept of the abnormality determination based on a heart rate. サーバ装置の動作を例示するフローチャートである。4 is a flowchart illustrating the operation of the server device; サーバ装置の動作を例示するフローチャートである。4 is a flowchart illustrating the operation of the server device;

[構成]
図1は、本実施形態の通報システム1の一例を示す図である。通報システム1は、身体状態の監視対象となるユーザ(本実施形態では例えば、工場で作業に従事する作業者とする)の身体に装着された計測装置10と、そのユーザが携帯する通信装置20と、そのユーザの身体の状態を把握するサーバ装置30と、そのユーザに対して業務上の管理を行う管理者が携帯する管理者端末40と、これらを通信可能に接続するネットワーク2とを備える。通報システム1において、ユーザの身体に関するデータが計測装置10から通信装置20経由でサーバ装置30に送信され、サーバ装置30によってユーザの身体に異常が発生したと判断されると、その旨が管理者端末40へと報知されるようになっている。
[Constitution]
FIG. 1 is a diagram showing an example of a notification system 1 of this embodiment. The notification system 1 includes a measuring device 10 attached to the body of a user whose physical condition is to be monitored (in this embodiment, for example, a worker engaged in work in a factory), and a communication device 20 carried by the user. , a server device 30 for grasping the physical condition of the user, an administrator terminal 40 carried by an administrator who manages the user on business, and a network 2 for communicatively connecting them. . In the reporting system 1, data relating to the user's body is transmitted from the measuring device 10 to the server device 30 via the communication device 20, and when the server device 30 determines that an abnormality has occurred in the user's body, the administrator notifies the user of the fact. The information is notified to the terminal 40 .

計測装置10は、例えばウェアラブルデバイスやIoT(Internet of Things)デバイスと呼ばれる装置であり、ユーザの身体に関するデータを計測する。本実施形態では、ユーザの身体に関するデータを「心拍数」とする。 The measuring device 10 is a device called a wearable device or an IoT (Internet of Things) device, for example, and measures data related to the user's body. In this embodiment, data regarding the user's body is defined as "heart rate".

通信装置20は、スマートホン等の携帯可能な通信装置である。通信装置20は、例えばブルートゥース(登録商標)等の通信規格に従って計測装置10と無線通信を行う一方、例えばLTE等の通信規格に従ってネットワーク2と無線通信を行う。 The communication device 20 is a portable communication device such as a smart phone. The communication device 20 wirelessly communicates with the measuring device 10 according to a communication standard such as Bluetooth (registered trademark), and wirelessly communicates with the network 2 according to a communication standard such as LTE.

管理者端末40は、スマートホン等の携帯可能な通信装置である。管理者端末40は、例えばLTE等の通信規格に従ってネットワーク2と無線通信を行う。 The administrator terminal 40 is a portable communication device such as a smart phone. The administrator terminal 40 performs wireless communication with the network 2 according to communication standards such as LTE, for example.

ネットワーク2は、例えばLTE(Long Term Evolution)等の通信規格の無線通信網であり、図示せぬ無線基地局やその上位装置を含んでいる。図1には、計測装置10、通信装置20、サーバ装置30及び管理者端末4をそれぞれ1つのみ示しているが、これらは複数であってもよい。 The network 2 is, for example, a radio communication network conforming to a communication standard such as LTE (Long Term Evolution), and includes a radio base station (not shown) and its higher-level equipment. Although only one measuring device 10, one communication device 20, one server device 30, and one administrator terminal 4 are shown in FIG.

図2は、サーバ装置30のハードウェア構成を示す図である。サーバ装置30は、物理的には、プロセッサ3001、メモリ3002、ストレージ3003、通信装置3004、入力装置3005、出力装置3006及びこれらを接続するバスなどを含むコンピュータ装置として構成されている。なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。サーバ装置30のハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 FIG. 2 is a diagram showing the hardware configuration of the server device 30. As shown in FIG. The server device 30 is physically configured as a computer device including a processor 3001, a memory 3002, a storage 3003, a communication device 3004, an input device 3005, an output device 3006, and a bus connecting them. Note that in the following description, the term "apparatus" can be read as a circuit, device, unit, or the like. The hardware configuration of the server device 30 may be configured to include one or more of each device shown in the figure, or may be configured without some of the devices.

サーバ装置30における各機能は、プロセッサ3001、メモリ3002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ3001が演算を行い、通信装置3004による通信を制御したり、メモリ3002及びストレージ3003におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。 Each function in the server device 30 is performed by causing the processor 3001 to perform calculations, controlling communication by the communication device 3004, controlling communication by the communication device 3004, and controlling the and by controlling at least one of reading and writing of data in the storage 3003 .

プロセッサ3001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ3001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。また、例えばベースバンド信号処理部や呼処理部などがプロセッサ3001によって実現されてもよい。 The processor 3001, for example, operates an operating system and controls the entire computer. The processor 3001 may be configured by a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic device, registers, and the like. Also, for example, a baseband signal processing unit, a call processing unit, and the like may be implemented by the processor 3001 .

プロセッサ3001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ3003及び通信装置3004の少なくとも一方からメモリ3002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、後述する動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。サーバ装置30の機能ブロックは、メモリ3002に格納され、プロセッサ3001において動作する制御プログラムによって実現されてもよい。各種の処理は、1つのプロセッサ3001によって実行されてもよいが、2以上のプロセッサ3001により同時又は逐次に実行されてもよい。プロセッサ3001は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワーク2からサーバ装置30に送信されてもよい。 The processor 3001 reads programs (program codes), software modules, data, etc. from at least one of the storage 3003 and the communication device 3004 to the memory 3002, and executes various processes according to them. As the program, a program that causes a computer to execute at least part of the operations described below is used. The functional blocks of server device 30 may be implemented by a control program stored in memory 3002 and running on processor 3001 . Various processes may be executed by one processor 3001, but may also be executed by two or more processors 3001 simultaneously or sequentially. Processor 3001 may be implemented by one or more chips. Note that the program may be transmitted from the network 2 to the server device 30 via an electric communication line.

メモリ3002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ3002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ3002は、本実施形態に係る方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 The memory 3002 is a computer-readable recording medium, and is composed of at least one of, for example, ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), and RAM (Random Access Memory). may be The memory 3002 may also be called a register, cache, main memory (main storage device), or the like. The memory 3002 can store executable programs (program code), software modules, etc. to perform the methods of the present invention.

ストレージ3003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つによって構成されてもよい。ストレージ3003は、補助記憶装置と呼ばれてもよい。 The storage 3003 is a computer-readable recording medium, for example, an optical disc such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disc, a magneto-optical disc (for example, a compact disc, a digital versatile disc, a Blu-ray disk), smart card, flash memory (eg, card, stick, key drive), floppy disk, magnetic strip, and/or the like. Storage 3003 may also be called an auxiliary storage device.

通信装置3004は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置3004は、例えば周波数分割複信(FDD:Frequency Division Duplex)及び時分割複信(TDD:Time Division Duplex)の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどを含んで構成されてもよい。例えば、送受信アンテナ、アンプ部、送受信部、伝送路インターフェースなどは、通信装置3004によって実現されてもよい。送受信部は、送信部と受信部とで、物理的に、または論理的に分離された実装がなされてもよい。 The communication device 3004 is hardware (transmitting/receiving device) for communicating between computers via at least one of a wired network and a wireless network, and is also called a network device, a network controller, a network card, a communication module, or the like. The communication device 3004 includes a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc., in order to realize at least one of frequency division duplex (FDD) and time division duplex (TDD). may consist of For example, a transmitting/receiving antenna, an amplifier section, a transmitting/receiving section, a transmission path interface, etc. may be implemented by the communication device 3004 . The transceiver may be physically or logically separate implementations for the transmitter and receiver.

入力装置3005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、スイッチなど)である。出力装置3006は、外部への出力を実施する出力デバイス(例えば、ディスプレイなど)である。なお、入力装置3005及び出力装置3006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 3005 is an input device (for example, keyboard, mouse, switch, etc.) that receives input from the outside. The output device 3006 is an output device (such as a display) that outputs to the outside. Note that the input device 3005 and the output device 3006 may be integrated (for example, a touch panel).

プロセッサ3001、メモリ3002などの各装置は、情報を通信するためのバスによって接続される。バスは、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。 Each device such as processor 3001 and memory 3002 is connected by a bus for communicating information. The bus may be configured using a single bus, or may be configured using different buses between devices.

サーバ装置30は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ3001は、これらのハードウェアの少なくとも1つを用いて実装されてもよい。 The server device 30 includes hardware such as a microprocessor, a digital signal processor (DSP), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), and an FPGA (Field Programmable Gate Array). Alternatively, the hardware may implement part or all of each functional block. For example, processor 3001 may be implemented using at least one of these pieces of hardware.

図3は、通報システム1の機能構成の一例を示すブロック図である。計測装置10において、身体データ計測部11は、ユーザの身体に関するデータ(ここでは心拍数)を計測する。 FIG. 3 is a block diagram showing an example of the functional configuration of the notification system 1. As shown in FIG. In the measuring device 10, the physical data measuring unit 11 measures data (here, heart rate) regarding the user's body.

通信装置20において、受信部21は、身体データ計測部11によって計測された心拍数やその計測時刻を計測装置10から受信する。通信装置20において、送信部22は、受信部21により受信された心拍数やその計測時刻に加え、周囲の気温やユーザの位置、歩数等を含む計測データをサーバ装置30に送信する。なお、これらの気温やユーザの位置、歩数は通信装置20が取得又は計測したものであってもよいし、計測装置10が取得又は計測したものであってもよい。 In the communication device 20 , the receiving unit 21 receives the heart rate measured by the physical data measuring unit 11 and the measurement time from the measuring device 10 . In the communication device 20 , the transmission unit 22 transmits to the server device 30 the heart rate received by the reception unit 21 and measurement data including the ambient temperature, the user's position, the number of steps, and the like, in addition to the heart rate. Note that the temperature, the user's position, and the number of steps may be obtained or measured by the communication device 20 or may be obtained or measured by the measuring device 10 .

サーバ装置30において、取得部31は、通信装置20の送信部22から送信されてくる計測データを取得する。 In the server device 30 , the acquisition section 31 acquires measurement data transmitted from the transmission section 22 of the communication device 20 .

サーバ装置30において、推定部32は、取得部31により取得された計測データと、当該計測データからユーザの心拍数を推定するためにユーザごとに生成された推定モデルとを用いて、将来の或る時点における当該ユーザの心拍数と、その将来の或る時点において当該ユーザにとって正常な心拍数の範囲である正常範囲とを推定する。このとき用いられる推定モデルはいわゆる重回帰分析に基づくモデルであるが、これについては後で詳述する。 In the server device 30, the estimating unit 32 uses the measurement data acquired by the acquiring unit 31 and an estimation model generated for each user to estimate the user's heart rate from the measurement data. Estimate the user's heart rate at a point in time and a normal range, which is the range of heart rates that is normal for the user at some point in the future. The estimation model used at this time is a model based on so-called multiple regression analysis, which will be described in detail later.

このとき、推定部32は、ユーザの活動レベルを推定し、当該活動レベルごとに異なる正常範囲を推定する。ここでいう活動レベルとは、例えば、作業中(工場において所定の作業を行っている状態)、休憩中(工場において所定の作業から離れ、休憩をとっている状態)、休憩時における活動中(工場において所定の作業から離れているが、例えばレクリエーション等の所定強度以上の運動を行っている状態)という3種類のレベルを含む。推定部32は、計測されたユーザの心拍数が閾値以上である場合には、当該ユーザが作業中という活動レベルであると判断し、計測されたユーザの心拍数が閾値未満であり、且つ、当該心拍数が時間経過に伴って少なくなっていない場合は、当該ユーザが休憩時における活動中という活動レベルであると判断し、計測されたユーザの心拍数が閾値未満であり、且つ、当該心拍数が時間経過に伴って少なくなっている場合は、当該ユーザが休憩中という活動レベルであると判断する。 At this time, the estimation unit 32 estimates the user's activity level, and estimates a different normal range for each activity level. The activity level here means, for example, during work (a state in which predetermined work is being performed in the factory), during a break (a state in which the factory is away from the predetermined work and taking a break), and during a break ( There are three levels, such as a state in which the worker is away from the prescribed work in the factory, but is exercising at a prescribed intensity or higher, such as recreation. When the measured heart rate of the user is equal to or greater than the threshold, the estimation unit 32 determines that the activity level of the user is that the user is working, the measured heart rate of the user is less than the threshold, and If the heart rate does not decrease over time, it is determined that the activity level of the user is active during rest, the measured heart rate of the user is less than the threshold, and the heart rate If the number decreases with the passage of time, it is determined that the activity level of the user is resting.

さらに、推定部32は、第1の時期において計測された第1の計測データと、当該第1の時期よりも前の第2の時期において計測された第2の計測データとを用いて、上記の推定を行う。第1の計測データは、第2の計測データと同じ種類の計測データと、第2の計測データとは異なる種類の計測データとを含む。 Furthermore, the estimation unit 32 uses the first measurement data measured in the first period and the second measurement data measured in the second period before the first period to obtain the above is estimated. The first measurement data includes the same type of measurement data as the second measurement data and a different type of measurement data from the second measurement data.

より具体的には、第1の計測データは、ユーザの心拍数と、当該ユーザの行動に関して計測されたデータ又は当該ユーザの周囲の環境に関して計測されたデータとを含み、第2の計測データは、ユーザの心拍数を含んでいる。例えば、推定部32は、或る時点における心拍数を推定する場合、その時点よりも1分前に計測されたユーザの心拍数、その時点よりも1分前のユーザの活動レベル(つまり、ユーザの行動に関して計測されたデータ)、その時点よりも1分前に集計されたユーザの歩数(つまり、ユーザの行動に関して計測されたデータ)、その時点よりも1分前の気温(つまり、周囲の環境に関して計測されたデータ)、その時点よりも1分前のユーザの位置(つまり、ユーザの行動に関して計測されたデータ)を含む第1の計測データと、その時点よりも2分前に計測された心拍数を含む第2の計測データとを用いる。 More specifically, the first measurement data includes the user's heart rate and data measured regarding the user's behavior or data measured regarding the user's surrounding environment, and the second measurement data includes , which contains the user's heart rate. For example, when estimating the heart rate at a certain time, the estimating unit 32 may determine the user's heart rate measured one minute before that time, the user's activity level one minute before that time (that is, the user's data measured on the behavior of the user), the number of steps of the user collected one minute before that time (i.e. data measured on the behavior of the user), the temperature one minute before that time (i.e. data measured about the environment), the first measurement data including the position of the user one minute before that time (that is, the data measured about the behavior of the user), and the first measurement data measured two minutes before that time. second measurement data including the heart rate obtained from the measurement.

上記の推定アルゴリズムの具体的な数式の一例を、以下に示す。まず、各パラメータを定義する。
αi,d,t:ユーザiのd日のt時点での心拍数の偏差
βi,d,t:休憩効果
γi,d,t:各種効果(歩数、気温、位置)
j,i:ユーザiの自己回帰係数(j=1,2)
i,d,t:ユーザiのd日のt時点での心拍数
μi:ユーザiの心拍数の平均
ηi:ユーザiの観測攪乱項
εi ユーザiの状態攪乱項
ξi ユーザiの心拍数平均の攪乱項
j,i: ユーザiの作業時間外効果(j=1,2)
xall:パラメータxの全体平均
σx:パラメータxの分散
εi~N(εall,σε 2
ηi~N(ηall,ση 2
μi~N(μall,σμ 2
ξi~N(ξall,σξ 2
j,i~N(εall,σwj 2
An example of specific formulas for the above estimation algorithm is shown below. First, define each parameter.
αi,d,t: Deviation of heart rate of user i at time t on day d
βi,d,t: Rest effect
γi,d,t: Various effects (number of steps, temperature, location)
kj, i: Autoregression coefficients of user i (j=1, 2)
yi,d,t: Heart rate of user i at time t on day d
μi: average heart rate of user i
ηi: observed disturbance term of user i
εi: User i's state disturbance term
ξi: Disturbance term of average heart rate of user i
wj, i: User i's out-of-hours effect (j = 1, 2)
xall: Overall mean of parameter x
σx: Variance of parameter x
εi~N(εall, σε 2)
ηi~N(ηall, ση 2)
μi~ N (μall, σμ 2)
ξi~N(ξall, σξ 2)
wj, i~N(εall, σwj 2)

ユーザiのd日のt時点での心拍数の偏差は次式で表される。
αi,d,t=k1,iαi,d,t-1+k2,iαi,d,t-1+βi,d,t+γi,d,t+εi
なお、
i,d,t=μi+αi,d,t+ηi
μi=μall+ξi
βi,d,t=βi,d,t-1+w1,i(休憩中の場合)
βi,d,t=βi,d,t-1+w2,i(休憩時活動中の場合)
βi,d,t=0(作業中の場合)
である。
なお、歩数や気温は当然にユーザの心拍数に影響を与える。位置については、工場内の位置に応じて、その位置にて行われる作業に必要とされる運動量や運動強度が異なるから、これもユーザの心拍数に影響を与える。
The heart rate deviation of user i at time t on day d is expressed by the following equation.
αi ,d,t = k1 ,i αi ,d,t-1 + k2 ,i αi ,d,t-1 + βi ,d,t + γi ,d,t + εi
note that,
yi ,d,t =μi+αi ,d,t + ηi
μ i = μ all + ξ i
β i,d,t = β i,d,t-1 + w 1,i (when resting)
βi ,d,t = βi ,d,t-1 + w2 ,i (when active during rest)
β i,d,t = 0 (when working)
is.
Note that the number of steps and temperature naturally affect the user's heart rate. Location also affects the user's heart rate, since different locations within the factory require different amounts and intensities of exercise for work performed at that location.

推定部32は、以上に例示した数式を用いて、ユーザiのd日のt時点での心拍数の偏差を算出する。これにより、推定部32は、t時点での期待値となる心拍数をt時点における心拍数として推定する。また、推定部32は、t時点で閾値(例えば90%)以上の確率で発生し得る心拍数の範囲を、t時点での心拍数の正常範囲をして決めることができる。これにより、t時点において、90%以上の確率で発生し得る心拍数の範囲が特定される。換言すれば、この正常範囲外となる心拍数は、そのユーザにとって10%未満でしか発生し得ないから、何らかの身体的な異常が生じているとみなしてもよいと言える。 The estimating unit 32 calculates the deviation of the heart rate of the user i at time t on day d using the above-exemplified formulas. As a result, the estimation unit 32 estimates the expected heart rate at time t as the heart rate at time t. In addition, the estimating unit 32 can determine the range of heart rate that can occur with a probability equal to or higher than a threshold (for example, 90%) at time t by using the normal range of heart rate at time t. As a result, a heart rate range that can occur at time t with a probability of 90% or more is identified. In other words, a heart rate outside the normal range occurs less than 10% of the time for the user, so it can be considered that some physical abnormality is occurring.

なお、上述したように或る時点における心拍数を推定する場合に、その時点よりも1分前に計測されたユーザの心拍数、ユーザの活動レベル、ユーザの歩数、気温、ユーザの位置と、その時点よりも2分前に計測された心拍数とを用いている。その理由は、発明者らがこの推定モデルを用いた推定の精度を検証した結果、2分前に計測された心拍数は推定精度に有意な影響を与えたが、2分前のユーザの活動レベル、ユーザの歩数、気温、ユーザの位置は推定精度に有意差を生じさせない程度の小さな影響しか及ぼさなかったからである。 In addition, when estimating the heart rate at a certain time as described above, the user's heart rate measured one minute before that time, the user's activity level, the user's step count, the temperature, the user's position, The heart rate measured two minutes before that time is used. The reason for this is that, as a result of verifying the estimation accuracy using this estimation model, the inventors found that the heart rate measured two minutes ago had a significant effect on the estimation accuracy, but the user's activity two minutes ago This is because the level, the user's step count, the temperature, and the user's location had only a small effect that did not cause a significant difference in the estimation accuracy.

サーバ装置30において、報知部33は、推定部32により推定された将来の時点における心拍数、又は、将来の時点が到来したときに計測されたユーザの心拍数が、推定された将来の時点における心拍数の正常範囲外となる場合に、報知を行う。 In the server device 30, the notification unit 33 determines whether the heart rate at the future time point estimated by the estimation unit 32 or the user's heart rate measured at the time when the future time point arrives Notify when the heart rate is outside the normal range.

ここで、図4,5は、心拍数に基づく異常判断の考え方を説明する図である。図4において、推定部32による推定処理の時点が時刻t0であり、推定処理の対象となる将来の時点がt1である。また、曲線gu,gdで囲まれた心拍数の範囲が、各時点で確率が閾値(例えば90%)以上となる範囲(つまり上述した正常範囲)である。報知部33は、将来の時点t1における心拍数(推定された心拍数)が正常範囲に収まる場合には(心拍数が点hcの場合)報知を行わないが、将来の時点t1における心拍数(推定された心拍数)が正常範囲に収まらない場合には(心拍数が点heの場合)報知を行う。 Here, FIGS. 4 and 5 are diagrams for explaining the concept of abnormality determination based on the heart rate. In FIG. 4, the time point of the estimation process by the estimation unit 32 is time t0, and the future time point to be the target of the estimation process is t1. Also, the heart rate range surrounded by the curves gu and gd is the range (that is, the above-described normal range) in which the probability is equal to or higher than the threshold (for example, 90%) at each time point. The notification unit 33 does not perform notification when the heart rate (estimated heart rate) at the future time t1 falls within the normal range (when the heart rate is point hc), but the heart rate at the future time t1 ( If the estimated heart rate) does not fall within the normal range (when the heart rate is point he), a notification is given.

そして、時刻t1が到来したとき、図5に示すように、報知部33は、現時点t1における心拍数(計測された心拍数)が、過去toの時点において現時点t1を将来時点として推定した正常範囲に収まる場合には(心拍数が点hg’の場合)報知を行わないが、現時点t1における心拍数(計測された心拍数)が上記正常範囲に収まらない場合には(心拍数が点he’の場合)報知を行う。 Then, when the time t1 arrives, as shown in FIG. 5, the notification unit 33 indicates that the heart rate (measured heart rate) at the current time t1 is within the normal range estimated at the time to in the past with the current time t1 as the future time. If the heart rate is at point hg', notification is not performed, but if the heart rate at the current time t1 (measured heart rate) does not fall within the above normal range (heart rate is at point he' case) to notify.

サーバ装置30において、更新部34は、取得部31により取得された計測データを用いて推定モデルを更新する。この推定モデルは、例えば、或る時点よりも1分前に計測されたユーザの心拍数、その時点よりも1分前のユーザの活動レベル、その時点よりも1分前に集計されたユーザの歩数、その時点よりも1分前の気温、その時点よりも1分前のユーザの位置を含む第1の計測データと、その時点よりも2分前に計測された心拍数を含む第2の計測データとを説明変数とし、上記或る時点におけるユーザの心拍数を目的変数とした重回帰分析に基づくモデルである。よって、これら説明変数及び目的変数のセットが多いほど、その推定精度は向上する。このため、更新部34は、取得部31により計測データが取得されると、その計測データに基づいて推定モデルを更新する。 In the server device 30 , the update unit 34 updates the estimation model using the measurement data acquired by the acquisition unit 31 . This estimation model is based on, for example, the user's heart rate measured one minute before a certain time, the user's activity level one minute before that time, and the user's activity level collected one minute before that time. The first measurement data including the number of steps, the temperature one minute before that time, and the position of the user one minute before that time, and the second measurement data including the heart rate measured two minutes before that time This is a model based on multiple regression analysis with measurement data as explanatory variables and the user's heart rate at a certain point in time as an objective variable. Therefore, the greater the number of sets of these explanatory variables and objective variables, the higher the estimation accuracy. Therefore, when the acquisition unit 31 acquires the measurement data, the update unit 34 updates the estimation model based on the measurement data.

そして、管理者端末40において、出力部41は、上記報知に応じた情報(例えば身体の異常がある旨)を、例えば表示や放音或いは振動等を用いて出力する。 Then, in the administrator terminal 40, the output unit 41 outputs information corresponding to the notification (for example, that there is an abnormality in the body) using display, sound, vibration, or the like.

[動作]
次に図6,7を参照して、本実施形態の動作を説明する。図6において、サーバ装置30の取得部31は、通信装置20の送信部22から送信されてくる計測データを取得する(ステップS11)。
[motion]
Next, the operation of this embodiment will be described with reference to FIGS. In FIG. 6, the acquisition unit 31 of the server device 30 acquires measurement data transmitted from the transmission unit 22 of the communication device 20 (step S11).

次に、サーバ装置30の推定部32は、取得部31により取得された計測データと推定モデルとを用いて、将来の或る時点における当該ユーザの心拍数と、その将来の或る時点において当該ユーザにとって正常な心拍数の範囲である正常範囲とを推定する推定処理を実行する(ステップS12)。 Next, the estimation unit 32 of the server device 30 uses the measurement data and the estimation model acquired by the acquisition unit 31 to determine the heart rate of the user at a certain point in the future and the heart rate of the user at a certain point in the future. An estimation process for estimating a normal heart rate range for the user is performed (step S12).

このとき、推定部32は、ユーザの活動レベルを推定し、当該活動レベルごとに異なる正常範囲を推定する。具体的には、図7に示すように、推定部32は、計測されたユーザの心拍数が閾値(そのユーザにとっての最頻値とする)以上である場合には(ステップS21;NO)、当該ユーザが作業中という活動レベルであると判断する(ステップS25)。また、推定部32は、計測されたユーザの心拍数が閾値未満であり(ステップS21;YES)、且つ、当該心拍数が時間経過に伴って少なくなっていない場合は(ステップS22;NO)、当該ユーザが休憩時における活動中という活動レベルであると判断する(ステップS24)。また、推定部32は、計測されたユーザの心拍数が閾値未満であり(ステップS21;YES)、且つ、当該心拍数が時間経過に伴って少なくなっている場合は(ステップS22;YES)、当該ユーザが休憩中という活動レベルであると判断する(ステップS23)。 At this time, the estimation unit 32 estimates the user's activity level, and estimates a different normal range for each activity level. Specifically, as shown in FIG. 7, when the measured heart rate of the user is equal to or greater than a threshold value (the mode value for the user) (step S21; NO), the estimation unit 32 It is determined that the user is at the activity level of working (step S25). If the measured heart rate of the user is less than the threshold (step S21; YES) and the heart rate does not decrease over time (step S22; NO), the estimation unit 32 It is determined that the activity level of the user is active during rest (step S24). Further, if the measured heart rate of the user is less than the threshold (step S21; YES) and the heart rate decreases over time (step S22; YES), It is determined that the activity level of the user is resting (step S23).

図6に戻り、報知部33は、推定部32により推定された将来の時点における心拍数(推定値)が推定された将来の時点における心拍数の正常範囲外となるか否か、又は、現時点において計測されたユーザの心拍数(実測値)が過去において現時点を将来として推定された心拍数の正常範囲外となるか否かを判断する(ステップS13)。 Returning to FIG. 6, the notification unit 33 determines whether the heart rate (estimated value) at the future time estimated by the estimation unit 32 is outside the normal range of the heart rate at the estimated future time, or It is determined whether or not the user's heart rate (actually measured value) measured in step S13 is outside the normal range of the heart rate estimated with the present time as the future in the past (step S13).

報知部33は、推定部32により推定された将来の時点における心拍数、又は、将来の時点が到来したときに計測されたユーザの心拍数が、推定された将来の時点における心拍数の正常範囲外となる場合(ステップS13;YES)、報知処理を行う(ステップS14)。 The notification unit 33 determines whether the heart rate at the future point in time estimated by the estimation unit 32 or the heart rate of the user measured at the arrival of the future point is within the normal range of the heart rate at the estimated future point in time. If outside (step S13; YES), notification processing is performed (step S14).

そして、更新部34は、取得部31により取得された計測データを用いて推定モデルを更新する(ステップS15)。 Then, the update unit 34 updates the estimation model using the measurement data acquired by the acquisition unit 31 (step S15).

以上の実施形態によれば、将来時点の心拍数の推測値が正常範囲にあるか否かに加えて、心拍数の実測値が正常範囲にあるか否かをも判断するので、心拍数に基づいて異常を判断するときの精度を従来に比べて向上させることが可能となる。また、ユーザごとに生成された推定モデルを用いるので、この点においても、心拍数に基づいて異常を判断するときの精度を高めることができる。 According to the above embodiment, in addition to determining whether the estimated future heart rate is within the normal range, it is also determined whether the measured heart rate is within the normal range. It is possible to improve the accuracy when judging an abnormality based on the conventional method. In addition, since an estimation model generated for each user is used, in this respect as well, it is possible to improve the accuracy when determining an abnormality based on the heart rate.

[変形例]
本発明は、上述した実施形態に限定されない。上述した実施形態を以下のように変形してもよい。また、以下の2つ以上の変形例を組み合わせて実施してもよい。
[Modification]
The invention is not limited to the embodiments described above. The embodiment described above may be modified as follows. Also, two or more of the following modified examples may be combined for implementation.

[変形例1]
身体に関するデータは、心拍数に限らず、身体に関するものであればどのようなものであってもよい。また、心拍数の推定に用いるパラメータとして、実施形態に例示したものに限らず、例えばユーザの皮膚温度、ユーザの周囲の気温変化、ユーザに対する報知部33による報知履歴、又はそのユーザの作業内容等を用いてもよい。
[Modification 1]
The body-related data is not limited to the heart rate, and may be any body-related data. Parameters used for estimating the heart rate are not limited to those exemplified in the embodiment. For example, the skin temperature of the user, temperature changes in the surroundings of the user, the history of notification to the user by the notification unit 33, or the content of work performed by the user. may be used.

[変形例2]
心拍数の正常範囲は、正常とされる心拍数の上限(図4,5のgu)と下限(図4,5のgd)の差は変化せずに、その上限と下限の値そのものが変化する場合と、正常とされる心拍数の上限と下限の差と、上限及び下限の値そのものの双方が変化する場合とが考えられる。実施形態に係る推定モデルに含まれるパラメータの値が変化した場合、正常とされる心拍数の上限と下限の差と、上限及び下限の値そのものの双方が変化する。これに対し、推定モデルに含まれるパラメータが変化しても、正常とされる心拍数の上限と下限の差が変化しないような設計としている場合には、推定部32は、推定モデルに含まれないパラメータに応じてその差を変更する処理を別途行うようにしてもよい。例えば、推定部32は、推定モデルの信頼度が低いと考えられる場合には、正常とされる心拍数の上限と下限の差を、例えば99%以上の確率で発生し得る心拍数の範囲とし、推定モデルの信頼度が高いと考えられる場合には、正常とされる心拍数の上限と下限の差を、例えば90%以上の確率で発生し得る心拍数の範囲としてもよい。また、例えばユーザの作業内容が大きく変化した場合には、推定部32は、正常とされる心拍数の上限と下限の差を、例えば90%以上の確率で発生し得る心拍数の範囲から99%以上の確率で発生し得る心拍数の範囲に変更してもよい。ただし、これは一例であって、推定部32は、推定モデルの信頼度が低いと考えられる場合には、正常とされる心拍数の上限と下限の差を、例えば90%以上の確率で発生し得る心拍数の範囲とし、推定モデルの信頼度が高いと考えられる場合には、正常とされる心拍数の上限と下限の差を、例えば99%以上の確率で発生し得る心拍数の範囲としてもよい。
[Modification 2]
In the normal heart rate range, the difference between the upper limit (gu in FIGS. 4 and 5) and the lower limit (gd in FIGS. 4 and 5) of the heart rate considered normal does not change, but the values of the upper and lower limits themselves change. In other cases, both the difference between the upper limit and the lower limit of the normal heart rate and the values of the upper limit and the lower limit themselves change. When the values of the parameters included in the estimation model according to the embodiment change, both the difference between the upper limit and the lower limit of the normal heart rate and the values of the upper limit and the lower limit themselves change. On the other hand, if the design is such that the difference between the upper limit and the lower limit of the normal heart rate does not change even if the parameters included in the estimation model change, the estimating unit 32 is included in the estimation model. A process of changing the difference according to a parameter that does not exist may be separately performed. For example, when the reliability of the estimation model is considered to be low, the estimating unit 32 sets the difference between the upper limit and the lower limit of normal heart rate as the heart rate range that can occur with a probability of 99% or more, for example. If the reliability of the estimation model is considered to be high, the difference between the upper limit and the lower limit of normal heart rate may be set as the heart rate range that can occur with a probability of 90% or more, for example. Also, for example, when the work content of the user has changed significantly, the estimation unit 32 calculates the difference between the upper and lower heart rate limits to be normal, for example, 99% from the heart rate range that can occur with a probability of 90% or more. It may be changed to a heart rate range that can occur with a probability of 10% or more. However, this is only an example, and when the reliability of the estimation model is considered to be low, the estimation unit 32 generates a difference between the upper limit and the lower limit of the normal heart rate, for example, with a probability of 90% or more. possible heart rate range, and if the estimation model is considered to be highly reliable, the difference between the upper limit and the lower limit of the heart rate that is considered normal, for example, the heart rate range that can occur with a probability of 99% or more may be

このように、推定部32は、正常範囲を将来の時点において或る確率以上で発生し得る心拍数の範囲として推定する場合に、変動する上記或る確率(例えば上述したように90%と99%とで変動する)を用いた推定を行うようにしてもよい。また、この場合、推定部32は、推定モデルにおいて考慮されていないパラメータに応じて変動する上記或る確率を用いるようにしてもよい。推定モデルにおいて考慮されていないパラメータとは、例えば、前述したような推定モデルの信頼度やユーザの作業内容の変化度などである。 In this way, when estimating the normal range as the heart rate range that can occur at a certain probability or more at a future time, the estimating unit 32 uses the certain probability of fluctuation (for example, 90% and 99% as described above). %) may be used for estimation. Also, in this case, the estimation unit 32 may use the certain probability that varies according to parameters that are not considered in the estimation model. Parameters that are not considered in the estimation model include, for example, the reliability of the estimation model and the degree of change in user's work content as described above.

[変形例3]
例えば天気や気温は心拍数等の計測データに影響を与える。そこで、将来の天気予報等に基づいて推定モデルを更新するようにしてもよい。つまり、更新部34は、過去に計測されて取得された計測データに加えて、将来の時点において予測されるデータを用いて、モデルを更新するようにしてもよい。
[Modification 3]
For example, weather and temperature affect measurement data such as heart rate. Therefore, the estimation model may be updated based on the future weather forecast or the like. In other words, the updating unit 34 may update the model using data predicted in the future in addition to the measurement data obtained by measuring in the past.

[変形例4]
ユーザにおいて急激な心拍数の変化が表れた場合は、そのユーザに近い位置に居る管理者の管理者端末40に対して報知を行うようにしてもよい。つまり、報知部33は、ユーザの心拍数の変化が所定の条件を満たす場合(例えばユーザの心拍数の単位時間当たりの変化率が閾値以上の場合)には、当該ユーザの通信装置20と第1の距離だけ離れた第1の通信装置(或る管理者端末40)に比べて、当該ユーザの通信装置20と第1の距離よりも小さい第2の距離だけ離れた第2の通信装置(別の管理者端末40)を優先して、当該第2の通信装置に対して報知を行う。通信装置20や管理者端末40の位置は、それぞれが例えばGPS(Global Positioning System)等による測位を行って特定し、サーバ装置30に通知すればよい。
[Modification 4]
When a sudden change in the heart rate of the user appears, the administrator terminal 40 of an administrator who is located near the user may be notified. That is, when the change in the user's heart rate satisfies a predetermined condition (for example, when the change rate of the user's heart rate per unit time is equal to or greater than a threshold value), the notification unit 33 detects the user's communication device 20 and the second device. Compared to the first communication device (a certain administrator terminal 40) separated by one distance, the second communication device ( Giving priority to another administrator terminal 40), notification is made to the second communication device. The positions of the communication device 20 and the administrator terminal 40 may be specified by positioning using, for example, GPS (Global Positioning System), and notified to the server device 30 .

[そのほかの変形例]
上記実施の形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及び/又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的及び/又は論理的に結合した1つの装置により実現されてもよいし、物理的及び/又は論理的に分離した2つ以上の装置を直接的及び/又は間接的に(例えば、有線及び/又は無線)で接続し、これら複数の装置により実現されてもよい。
[Other Modifications]
The block diagrams used in the description of the above embodiments show blocks in functional units. These functional blocks (components) are implemented by any combination of hardware and/or software. Further, means for realizing each functional block is not particularly limited. That is, each functional block may be implemented by one device physically and/or logically coupled, or may be implemented by two or more physically and/or logically separated devices directly and/or indirectly. These multiple devices may be physically connected (eg, wired and/or wirelessly).

本明細書で説明した各態様/実施形態は、LTE(Long Term Evolution)、LTE-A(LTE-Advanced)、SUPER 3G、IMT-Advanced、4G、5G、FRA(Future Radio Access)、W-CDMA(登録商標)、GSM(登録商標)、CDMA2000、UMB(Ultra Mobile Broadband)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、UWB(Ultra-WideBand)、Bluetooth(登録商標)、その他の適切なシステムを利用するシステム及び/又はこれらに基づいて拡張された次世代システムに適用されてもよい。 Aspects/embodiments described herein support Long Term Evolution (LTE), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G, 5G, Future Radio Access (FRA), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, UWB (Ultra-WideBand), It may be applied to systems utilizing Bluetooth®, other suitable systems, and/or advanced next generation systems based thereon.

本明細書で説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。
本明細書で説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。
The procedures, sequences, flow charts, etc. of each aspect/embodiment described herein may be interchanged so long as there is no inconsistency. For example, the methods described herein present elements of the various steps in a sample order, and are not limited to the specific order presented.
Each aspect/embodiment described herein may be used alone, in combination, or switched between implementations. In addition, the notification of predetermined information (for example, notification of “being X”) is not limited to being performed explicitly, but may be performed implicitly (for example, not notifying the predetermined information). good too.

本明細書で使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。 As used herein, the terms "system" and "network" are used interchangeably.

本明細書で説明した情報又はパラメータなどは、絶対値で表されてもよいし、所定の値からの相対値で表されてもよいし、対応する別の情報で表されてもよい。上述したパラメータに使用する名称はいかなる点においても限定的なものではない。さらに、これらのパラメータを使用する数式等は、本明細書で明示的に開示したものと異なる場合もある。 The information, parameters, etc. described in this specification may be represented by absolute values, relative values from a predetermined value, or other corresponding information. The names used for the parameters described above are not limiting in any way. Further, the formulas, etc. using these parameters may differ from those explicitly disclosed herein.

本明細書で使用する「判定(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判定」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up)(例えば、テーブル、データベース又は別のデータ構造での探索)、確認(ascertaining) した事を「判定」「決定」したとみなす事などを含み得る。また、「判定」、「決定」は、受信(receiving) (例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判定」「決定」したとみなす事などを含み得る。また、「判定」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判定」「決定」したとみなす事を含み得る。つまり、「判定」「決定」は、何らかの動作を「判定」「決定」したとみなす事を含み得る。 As used herein, the terms "determining" and "determining" may encompass a wide variety of actions. "Determining", "determining" means, for example, judging, calculating, computing, processing, deriving, investigating, looking up (e.g., table , searching in a database or other data structure), ascertaining as "determining" or "determining". Also, “judgment” and “decision” are used for receiving (e.g., receiving information), transmitting (e.g., transmitting information), input, output, and access. (accessing) (for example, accessing data in memory) may include deeming that something has been "determined" or "determined". In addition, "judgement" and "decision" are considered to be "judgment" and "decision" by resolving, selecting, choosing, establishing, comparing, etc. can contain. In other words, "judgment" and "decision" may include considering that some action is "judgment" and "decision".

本発明は、サーバ装置30において行われる処理のステップを備える情報処理方法として提供されてもよい。また、本発明は、サーバ装置30において実行されるプログラムとして提供されてもよい。かかるプログラムは、光ディスク等の記録媒体に記録した形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態で提供されたりすることが可能である。 The present invention may be provided as an information processing method including processing steps performed in the server device 30 . Further, the present invention may be provided as a program executed in the server device 30. FIG. Such programs may be provided in a form recorded on a recording medium such as an optical disc, or may be provided in a form such as being downloaded to a computer via a network such as the Internet and installed and made available. It is possible.

ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線(DSL)などの有線技術及び/又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び/又は無線技術は、伝送媒体の定義内に含まれる。 Software, instructions, etc. may be transmitted and received over a transmission medium. For example, the software can be used to access websites, servers, or other When transmitted from a remote source, these wired and/or wireless technologies are included within the definition of transmission media.

本明細書で説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 Information, signals, etc. described herein may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may refer to voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, light fields or photons, or any of these. may be represented by a combination of

本明細書で説明した用語及び/又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。 Terms described herein and/or terms necessary for understanding the specification may be replaced with terms having the same or similar meaning.

本明細書で使用する「第1」、「第2」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定するものではない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本明細書で使用され得る。したがって、第1及び第2要素への参照は、2つの要素のみがそこで採用され得ること、又は何らかの形で第1要素が第2要素に先行しなければならないことを意味しない。 Any reference to elements using the "first," "second," etc. designations used herein does not generally limit the quantity or order of those elements. These designations may be used herein as a convenient method of distinguishing between two or more elements. Thus, reference to a first and second element does not imply that only two elements can be employed therein, or that the first element must precede the second element in any way.

「含む(including)」、「含んでいる(comprising)」、及びそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 To the extent that "including," "comprising," and variations thereof are used herein or in the claims, these terms are inclusive, as is the term "comprising." intended to be Furthermore, the term "or" as used in this specification or the claims is not intended to be an exclusive OR.

本開示の全体において、例えば、英語でのa、an、及びtheのように、翻訳により冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数のものを含むものとする。 Throughout this disclosure, where articles have been added by translation, e.g., a, an, and the in English, these articles are used unless the context clearly indicates otherwise. It shall include plural things.

以上、本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び決定態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。 Although the present invention has been described in detail above, it will be apparent to those skilled in the art that the present invention is not limited to the embodiments described herein. The present invention can be embodied in modified and determined aspects without departing from the spirit and scope of the invention as defined by the appended claims. Accordingly, the descriptions herein are for the purpose of illustration and description, and are not intended to have any limiting meaning with respect to the present invention.

1…通報システム、10…計測装置、20…通信装置、30…サーバ装置、40…管理者端末、31…取得部、32…推定部、33…報知部、34…更新部、3001…プロセッサ、3002…メモリ、3003…ストレージ、3004…通信装置、3005…入力装置、3006…出力装置。 DESCRIPTION OF SYMBOLS 1... Notification system 10... Measuring device 20... Communication apparatus 30... Server apparatus 40... Administrator terminal 31... Acquisition part 32... Estimation part 33... Notification part 34... Update part 3001... Processor, 3002... memory, 3003... storage, 3004... communication device, 3005... input device, 3006... output device.

Claims (10)

ユーザの身体に関して計測されたデータを含む計測データを取得する取得部と、
取得された前記計測データと、当該計測データから前記ユーザの心拍数を推定するためにユーザごとに生成されたモデルとを用いて、将来の時点における当該ユーザの心拍数と、当該将来の時点において当該ユーザにとって正常な心拍数の範囲である正常範囲とを推定する推定部と、
推定された前記将来の時点における心拍数、又は、前記将来の時点が到来したときに計測された前記ユーザの心拍数が、推定された前記将来の時点における心拍数の正常範囲外となる場合に、報知を行う報知部と、
取得された前記計測データを用いて前記モデルを更新する更新部と
を備えることを特徴とする情報処理装置。
an acquisition unit that acquires measurement data including data measured about the user's body;
Using the acquired measurement data and a model generated for each user to estimate the user's heart rate from the measurement data, the heart rate of the user at a future point in time and the heart rate at the future point in time an estimating unit that estimates a normal heart rate range for the user;
When the estimated heart rate at the future time point or the user's heart rate measured at the arrival of the future time point is outside the normal range of the estimated heart rate at the future time point , a notification unit that performs notification,
and an updating unit that updates the model using the acquired measurement data.
前記推定部は、
第1の時期において計測された第1の計測データと、当該第1の時期よりも前の第2の時期において計測された第2の計測データとを用いて、前記推定を行い、
前記第1の計測データは、
前記第2の計測データと同じ種類の計測データと、前記第2の計測データとは異なる種類の計測データとを含む
ことを特徴とする請求項1記載の情報処理装置。
The estimation unit
Performing the estimation using the first measurement data measured in the first period and the second measurement data measured in the second period before the first period,
The first measurement data is
2. The information processing apparatus according to claim 1, comprising measurement data of the same type as said second measurement data and measurement data of a type different from said second measurement data.
前記第1の計測データは、前記ユーザの心拍数と、当該ユーザの行動に関して計測されたデータ又は当該ユーザの周囲の環境に関して計測されたデータとを含み、
前記第2の計測データは、前記ユーザの心拍数を含む
ことを特徴とする請求項2記載の情報処理装置。
The first measurement data includes the heart rate of the user and data measured regarding the behavior of the user or data measured regarding the environment surrounding the user,
The information processing apparatus according to claim 2, wherein the second measurement data includes heart rate of the user.
前記推定部は、前記ユーザの活動レベルを推定し、当該活動レベルごとに異なる前記正常範囲を推定する
ことを特徴とする請求項1~3のいずれか1項に記載の情報処理装置。
The information processing apparatus according to any one of claims 1 to 3, wherein the estimation unit estimates an activity level of the user and estimates the normal range that differs for each activity level.
前記推定部は、
計測された前記ユーザの心拍数が閾値以上である場合には、当該ユーザが作業中という活動レベルであると判断し、
計測された前記ユーザの心拍数が前記閾値未満であり、且つ、当該心拍数が時間経過に伴って少なくなっていない場合は、当該ユーザが休憩時における活動中という活動レベルであると判断し、
計測された前記ユーザの心拍数が前記閾値未満であり、且つ、当該心拍数が時間経過に伴って少なくなっている場合は、当該ユーザが休憩中という活動レベルであると判断する
ことを特徴とする請求項4に記載の情報処理装置。
The estimation unit
If the measured heart rate of the user is equal to or higher than the threshold, it is determined that the user is at an activity level of working,
If the measured heart rate of the user is less than the threshold value and the heart rate does not decrease with the passage of time, it is determined that the activity level of the user is active during rest,
When the measured heart rate of the user is less than the threshold value and the heart rate decreases with the passage of time, it is determined that the activity level of the user is resting. 5. The information processing apparatus according to claim 4.
前記推定部は、
前記正常範囲を、将来の時点において或る確率以上で発生し得る心拍数の範囲として推定する場合に、変動する前記或る確率を用いた推定を行う
ことを特徴とする請求項1~5のいずれか1項に記載の情報処理装置。
The estimation unit
When estimating the normal range as a heart rate range that can occur with a certain probability or more at a future time, the estimation is performed using the certain probability that fluctuates. The information processing apparatus according to any one of items 1 and 2.
前記推定部は、
前記モデルにおいて考慮されていないパラメータに応じて変動する前記或る確率を用いる
ことを特徴とする請求項6に記載の情報処理装置。
The estimation unit
7. The information processing apparatus according to claim 6, wherein said certain probability that varies according to parameters not considered in said model is used.
前記更新部は、過去に計測されて取得された前記計測データに加えて、前記将来の時点において予測されるデータを用いて、前記モデルを更新する
ことを特徴とする請求項1~7のいずれか1項に記載の情報処理装置。
8. The updating unit updates the model using the data predicted at the future point in time in addition to the measurement data obtained by measuring in the past. 1. The information processing apparatus according to 1.
前記報知部は、
前記ユーザの心拍数の変化が所定の条件を満たす場合には、当該ユーザと第1の距離離れた第1の通信装置に比べて、当該ユーザと第1の距離よりも小さい第2の距離離れた第2の通信装置を優先して、当該第2の通信装置に対して報知を行う
ことを特徴とする請求項1~8のいずれか1項に記載の情報処理装置。
The notification unit is
If the change in heart rate of the user satisfies a predetermined condition, a second distance away from the user that is smaller than the first distance compared to a first communication device that is the first distance away from the user. 9. The information processing apparatus according to any one of claims 1 to 8, wherein priority is given to the second communication apparatus, and notification is made to the second communication apparatus.
コンピュータに、
ユーザの身体に関して計測されたデータを含む計測データを取得する取得部と、
取得された前記計測データと、当該計測データから前記ユーザの心拍数を推定するためにユーザごとに生成されたモデルとを用いて、将来の時点における当該ユーザの心拍数と、当該将来の時点において当該ユーザにとって正常な心拍数の範囲である正常範囲とを推定する推定部と、
推定された前記将来の時点における心拍数、又は、前記将来の時点が到来したときに計測された前記ユーザの心拍数が、推定された前記将来の時点における心拍数の正常範囲外となる場合に、報知を行う報知部と、
取得された前記計測データに応じて前記モデルを更新する更新部と
を実現させるためのプログラム。
to the computer,
an acquisition unit that acquires measurement data including data measured about the user's body;
Using the acquired measurement data and a model generated for each user to estimate the user's heart rate from the measurement data, the heart rate of the user at a future point in time and the heart rate at the future point in time an estimating unit that estimates a normal heart rate range for the user;
When the estimated heart rate at the future time point or the user's heart rate measured at the arrival of the future time point is outside the normal range of the estimated heart rate at the future time point , a notification unit that performs notification,
and an updating unit that updates the model according to the acquired measurement data.
JP2019009089A 2019-01-23 2019-01-23 Information processing device and program Active JP7106463B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019009089A JP7106463B2 (en) 2019-01-23 2019-01-23 Information processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019009089A JP7106463B2 (en) 2019-01-23 2019-01-23 Information processing device and program

Publications (2)

Publication Number Publication Date
JP2020119175A JP2020119175A (en) 2020-08-06
JP7106463B2 true JP7106463B2 (en) 2022-07-26

Family

ID=71890844

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019009089A Active JP7106463B2 (en) 2019-01-23 2019-01-23 Information processing device and program

Country Status (1)

Country Link
JP (1) JP7106463B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102021104520B3 (en) * 2021-02-25 2022-02-17 BitifEye Digital Test Solutions GmbH Device for controlling an exercise machine
CN115410339A (en) * 2022-08-18 2022-11-29 复旦大学附属中山医院 A wearable device-based early shock monitoring and early warning system for emergency patients

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012196484A (en) 2005-11-29 2012-10-18 Venture Gain LLC Residual-based monitoring of human health
JP2014002659A (en) 2012-06-20 2014-01-09 Sharp Corp Server device and watching system including the same
JP2016150102A (en) 2015-02-17 2016-08-22 日本電信電話株式会社 Sequential attitude identification device, autonomic nerve function information acquisition device, method, and program
JP2017038924A (en) 2015-08-19 2017-02-23 パロ アルト リサーチ センター インコーポレイテッド Interactive remote patient monitoring and condition management intervention system
KR101754576B1 (en) 2017-01-09 2017-07-06 박철민 Biological signal analysis system and method
JP2018130531A (en) 2017-02-17 2018-08-23 倉敷紡績株式会社 Heat stroke risk management system
JP2020054567A (en) 2018-10-01 2020-04-09 三菱電機株式会社 Biological information analysis device, electric instrument for domestic use equipped with the same, and biological information analysis system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012196484A (en) 2005-11-29 2012-10-18 Venture Gain LLC Residual-based monitoring of human health
JP2014002659A (en) 2012-06-20 2014-01-09 Sharp Corp Server device and watching system including the same
JP2016150102A (en) 2015-02-17 2016-08-22 日本電信電話株式会社 Sequential attitude identification device, autonomic nerve function information acquisition device, method, and program
JP2017038924A (en) 2015-08-19 2017-02-23 パロ アルト リサーチ センター インコーポレイテッド Interactive remote patient monitoring and condition management intervention system
KR101754576B1 (en) 2017-01-09 2017-07-06 박철민 Biological signal analysis system and method
JP2018130531A (en) 2017-02-17 2018-08-23 倉敷紡績株式会社 Heat stroke risk management system
JP2020054567A (en) 2018-10-01 2020-04-09 三菱電機株式会社 Biological information analysis device, electric instrument for domestic use equipped with the same, and biological information analysis system

Also Published As

Publication number Publication date
JP2020119175A (en) 2020-08-06

Similar Documents

Publication Publication Date Title
CN107852771B (en) Network anomaly detection based on adaptive filtering
JP6822245B2 (en) Diagnostic equipment, diagnostic systems, diagnostic methods and programs
US9654846B2 (en) Sensor based signal transmission methods and apparatuses
US11313894B2 (en) Automobile battery failure prediction method and system
JP7106463B2 (en) Information processing device and program
CN113766636B (en) Device and method for estimating position in a wireless communication system
EP3819744B1 (en) Frequency adjustment method and apparatus
CN114282169A (en) Abnormal data detection method and related device
KR20160062479A (en) Method for data scheduling and power control and electronic device thereof
JPWO2019009414A1 (en) Destination estimation device
JP2019055070A (en) Electronic equipment and diagnostic system
JP7377678B2 (en) Anomaly detection model learning device, anomaly detection model and anomaly detection device
JP6775055B2 (en) Risk estimator
US20250168676A1 (en) Systems and methods for deriving baseline radio frequency measurements of coverage areas
JP6751030B2 (en) Mobile communication system
JP7853220B2 (en) Blood information estimation device
JP2021039518A (en) Behavior change promotion device
CN116578466A (en) Method, device, equipment and medium for calculating storage performance index data reference value
CN111126813B (en) Method and device for determining equipment state, storage medium and electronic equipment
JP6934819B2 (en) Information processing equipment and servers
JP2025011766A (en) Communication quality monitoring device, communication quality monitoring method, and communication quality monitoring program
JP7485562B2 (en) Correction Device
US9408153B2 (en) Controlling a mobile device
JP6723449B2 (en) Single estimator
US11369287B2 (en) Stress estimation system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210902

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220629

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220705

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220713

R150 Certificate of patent or registration of utility model

Ref document number: 7106463

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250