JP2006026037A - Health care support system - Google Patents

Health care support system Download PDF

Info

Publication number
JP2006026037A
JP2006026037A JP2004207987A JP2004207987A JP2006026037A JP 2006026037 A JP2006026037 A JP 2006026037A JP 2004207987 A JP2004207987 A JP 2004207987A JP 2004207987 A JP2004207987 A JP 2004207987A JP 2006026037 A JP2006026037 A JP 2006026037A
Authority
JP
Japan
Prior art keywords
sensor
risk
sensorware
knowledge base
unit
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.)
Pending
Application number
JP2004207987A
Other languages
Japanese (ja)
Inventor
Kazuyuki Shimada
和之 島田
Hideyuki Ban
伴  秀行
Masahiro Takeshima
昌弘 竹島
Yoshiaki Tsubokura
義明 坪倉
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2004207987A priority Critical patent/JP2006026037A/en
Publication of JP2006026037A publication Critical patent/JP2006026037A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a health care support system capable easily collecting factors of risk of life-style related diseases. <P>SOLUTION: The health care support system has a sensor 1 for detecting physiological information, a home server 2 having a storing section for storing the physiological information, an input and output terminal 3, a network 4, a risk determining knowledge base 5 in which the factors of the risk of the life-style related diseases are stored, a knowledge base control section controlling a sensor determining knowledge base determining the presence or absence of the risk factors and an inquiry knowledge base collecting the risk factors, a sensor determining section 6 reading out sensor conditions, determining the presence or absence of the risk factors, and storing the result the storing section, an inquiry section 7 extracting questions and answer options from the inquiry knowledge base, inputting the same into the input and output terminal, and storing the selected answer options into the storing section as an checking result together with the risk factors, and a risk determining section 8 calculating the risk value of the life-style relating diseases from the risk factors and the checking result and outputting the same. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、日常生活において、個人の健康管理を支援するシステムに関する。   The present invention relates to a system that supports personal health management in daily life.

近年、少子高齢化、長寿化が進む中で、健康寿命延伸のための自己健康管理に関する意識が向上している。特に、生活習慣病予備軍とされる中高齢者に対して、日常生活における健康管理支援が求められている。このような健康管理支援に関して、従来、測定装置で生体情報を収集し、問診形式で生活習慣や食事内容を収集し、健康アドバイスを行うシステムがある。例えば、特許文献1に記載の「健康管理装置」では、ICカードで個人を識別し、CCDカメラ、臭いセンサ、色センサで***物性状(形、臭い、色)を検出し、食事内容や体調を収集し、食事改善アドバイスを行う。例えば、特許文献2に記載の「健康管理支援システム」では、体脂肪計と尿糖計付きトイレで生体情報を収集し、携帶電話で***物の視覚的情報や体調等の感覚的情報を収集し、健康アドバイスを行う。また、特許文献3に記載の「サプリメント提供システム及び情報記録媒体」では、生活習慣と症状を問診項目で提示し、回答結果からサプリメントを処方する。   In recent years, awareness of self-health management for the extension of healthy life expectancy has improved as the birthrate and the aging of society continue to grow. In particular, health care support in daily life is required for middle-aged and elderly people who are regarded as life-style related disease reserve forces. With regard to such health management support, conventionally, there is a system that collects biological information with a measuring device, collects lifestyle habits and meal contents in an inquiry format, and provides health advice. For example, in the “health management device” described in Patent Document 1, an individual is identified with an IC card, and excrement properties (shape, odor, color) are detected with a CCD camera, odor sensor, and color sensor, and the contents and physical condition of the meal are detected. Collect and give meal improvement advice. For example, in the “health management support system” described in Patent Document 2, biological information is collected in a toilet with a body fat meter and a urine sugar meter, and visual information on excrement and sensory information such as physical condition are collected with a mobile phone. And give health advice. In addition, in the “supplement providing system and information recording medium” described in Patent Document 3, lifestyle habits and symptoms are presented as inquiry items, and a supplement is prescribed from the answer results.

特開1998−176362号公報JP 1998-176362 A

特開2004−13508号公報JP 2004-13508 A 特開2002−109066号公報JP 2002-109066 A

しかし、従来の技術では、生活習慣や体調等の問診項目が多いため、ユーザが入力に時間がかかるという問題があった。また、従来の技術では、個人を認証するために、ICカード等、居宅内では通常持ち歩かないデバイスを持ち歩かなければならないという問題があった。このように、従来の技術は、日常生活での利用が困難であった。
本発明の目的は、居宅内等での日常生活において、生活習慣病のリスク因子を簡易に収集する健康管理支援システムを提供することにある。
However, the conventional technique has a problem that it takes time for the user to input because there are many inquiry items such as lifestyle and physical condition. Further, in the conventional technique, there is a problem that a device such as an IC card that is not normally carried in the home must be carried in order to authenticate an individual. Thus, the conventional technology has been difficult to use in daily life.
An object of the present invention is to provide a health management support system that easily collects risk factors for lifestyle-related diseases in daily life at home and the like.

生体情報を検出するセンサと検出した生体情報を送信するセンサデバイス通信部とを有するセンサデバイスと、生体情報を受信するサーバ通信部と、受信した生体情報を格納する記憶部とを有するホームサーバと、入出力端末と、センサデバイスとホームサーバと入出力端末とが通信可能なネットワークと、で構成される健康管理支援システムであって、生活習慣病のリスク因子が格納されたリスク判定知識ベースと、センサが検出した生体情報からリスク因子の有無を判定するためのセンサ条件が格納されたセンサ判定知識ベースと、リスク因子を收集するための質問と回答選択肢が格納された問診知識ベースと、を管理する知識ベース管理部と、センサ判定知識ベースのセンサ条件を読み出し、センサが検出した生体情報と比較してリスク因子の有無を判定し、リスク因子が有ると判定された場合にリスク因子が有るというチェック結果と共に記憶部に格納するセンサ判定部と、リスク判定知識ベースのリスク因子を読み出し、記憶部に格納されたリスク因子と比較して記憶部に格納されていないリスク因子を抽出し、抽出されたリスク因子を収集する質問と回答選択肢を問診知識ベースから抽出して入出力端末に出力し、選択された回答選択枝を取得してチェック結果とし、リスク因子をチェック結果と共に記憶部に格納する問診部と、記憶部のリスク因子とチェック結果とから生活習慣病のリスク値を算出して、入出力端末に出力するリスク判定部と、で構成されることを特徴とする健康管理支援システムにより、上記の課題は解決できる。   A home server having a sensor device having a sensor for detecting biological information and a sensor device communication unit for transmitting the detected biological information, a server communication unit for receiving the biological information, and a storage unit for storing the received biological information; A health management support system including an input / output terminal, a sensor device, a home server, and a network in which the input / output terminal can communicate, and a risk determination knowledge base in which risk factors for lifestyle-related diseases are stored A sensor determination knowledge base storing sensor conditions for determining the presence or absence of risk factors from biological information detected by the sensor, and an inquiry knowledge base storing questions and answer options for collecting risk factors. Read out the sensor conditions of the knowledge base management unit to manage and the sensor judgment knowledge base and compare it with the biological information detected by the sensor. The presence / absence of a factor is determined. When it is determined that there is a risk factor, the sensor determination unit that stores the risk factor in the storage unit together with the check result that the risk factor is present, and the risk factor of the risk determination knowledge base is read and stored in the storage unit The risk factors that are not stored in the storage unit are extracted in comparison with the risk factors that have been collected, and the questions and answer options that collect the extracted risk factors are extracted from the interview knowledge base and output to the input / output terminal. Obtain an answer selection and use it as a check result, calculate the risk value of lifestyle-related diseases from the inquiry unit that stores the risk factor in the storage unit together with the check result, the risk factor of the storage unit and the check result, and input / output terminal The above-mentioned problem can be solved by a health management support system comprising a risk determination unit that outputs to

また、被検体に装着するセンサウェアを識別するセンサウェアIDを記憶するセンサウェアID記憶部とセンサウェアIDを送信するセンサウェア通信部とを有するセンサウェアを有し、ホームサーバは、被検体を識別するユーザIDとセンサウェアIDとを格納する個人基本情報データベースと、被検体を認証するユーザ認証部と、を有し、知識ベース管理部は、ユーザID毎に格納された知識ベースを有し、センサデバイス通信部は、センサウェアIDを受信し、センサウェアIDと共に生体情報を送信し、サーバ通信部は、センサウェアIDと生体情報を受信し、ユーザ認証部は、受信したセンサウェアIDをもとに、個人情報データベースを検索してユーザIDを抽出し、抽出したユーザIDに応じた知識ベースを知識ベース管理部から読み出して、センサ判定部、問診部、リスク判定部の各処理を実行することを特徴とする健康管理支援システムにより、個人の認証を簡易に実現しつつ、上記の課題は解決できる。   The home server includes a sensorware having a sensorware ID storage unit for storing a sensorware ID for identifying sensorware to be attached to the subject and a sensorware communication unit for transmitting the sensorware ID. A personal basic information database for storing a user ID to be identified and a sensorware ID; and a user authentication unit for authenticating a subject; and the knowledge base management unit has a knowledge base stored for each user ID. The sensor device communication unit receives the sensorware ID, transmits the biometric information together with the sensorware ID, the server communication unit receives the sensorware ID and the biometric information, and the user authentication unit receives the received sensorware ID. Originally, the personal information database is searched to extract the user ID, and the knowledge base corresponding to the extracted user ID is stored in the knowledge base management unit Reading al, sensor determining unit, inquiry unit, the health management support system and executes the processes of the risk judging section, while realizing personal authentication of the simple, the above problem can be solved.

また、センサデバイスは、センサデバイスを識別するセンサデバイスIDを格納するセンサデバイスID記憶部を有し、ホームサーバは、センサデバイスIDと、入出力端末を識別する端末IDと、センサデバイス及び入出力端末が設置された場所を識別する場所IDを格納するデバイス情報データベースと、を有し、センサ判定知識ベースは、上記場所IDを記述可能な場所条件を格納し、センサデバイス通信部は、センサデバイスIDと共に生体情報を送信し、サーバ通信部は、センサデバイスIDと生体情報を受信し、受信したセンサデバイスIDをもとに、デバイス情報データベースを検索して場所IDを抽出し、抽出した場所IDが上記場所条件に記述された場所IDに一致する知識ベースを知識ベース管理部から読み出して、センサ判定部、問診部、リスク判定部の各処理を実行し、抽出した場所IDをもとに、デバイス情報データベースを検索して端末IDを抽出し、抽出された端末IDで識別された入出力端末に出力することを特徴とする健康管理支援システムにより、場所に応じて適切な情報が出力されるので、日常生活の中で違和感ない形式で、上記の課題は解決できる。   The sensor device has a sensor device ID storage unit that stores a sensor device ID for identifying the sensor device, and the home server has a sensor device ID, a terminal ID for identifying an input / output terminal, a sensor device, and an input / output. A device information database that stores a location ID for identifying a location where the terminal is installed, the sensor determination knowledge base stores a location condition in which the location ID can be described, and the sensor device communication unit includes a sensor device The biometric information is transmitted together with the ID, the server communication unit receives the sensor device ID and the biometric information, searches the device information database based on the received sensor device ID, extracts the location ID, and extracts the extracted location ID. Reads from the knowledge base manager the knowledge base that matches the place ID described in the place condition, and Input / output identified by the extracted terminal ID by executing each process of the service determination unit, the inquiry unit, and the risk determination unit, searching the device information database based on the extracted location ID, and extracting the terminal ID Since the appropriate information is output according to the place by the health management support system characterized by being output to the terminal, the above-described problems can be solved in a form that does not give a sense of incongruity in daily life.

また、ホームサーバは、日時を出力するタイマーを有し、センサ判定知識ベースは、開始時間と終了時間を記述可能な時間条件を格納し、タイマーの出力する日時が時間条件に適合する知識ベースを知識ベース管理部から読み出し、センサ判定部、問診部、リスク判定部の処理を実行することを特徴とする健康管理支援システムにより、時間に応じて適切な情報が出力されるので、日常生活の中で違和感ない形式で、上記の課題は解決できる。   The home server has a timer that outputs the date and time, the sensor determination knowledge base stores a time condition that can describe the start time and the end time, and the date and time that the timer outputs matches the time condition. The health management support system, which reads out from the knowledge base management unit and executes the processes of the sensor determination unit, the inquiry unit, and the risk determination unit, outputs appropriate information according to time, so that The above-mentioned problems can be solved in a format that does not feel strange.

また、健康管理支援システムは、1つもしくは複数の住宅設備もしくは家電機器を有し、ホームサーバは、住宅設備もしくは家電機器及び入出力端末を制御する制御コマンドを処理する制御コマンド処理部を有し、センサ判定知識ベースは、制御コマンドをセンサ条件と共に格納し、センサ判定知識ベースのセンサ条件を読み出し、センサが検出した検出値と比較して適合した制御コマンドを実行することを特徴とする健康管理支援システムにより、居住者の安全性、省エネ、利便性を向上しつつ、上記の課題は解決できる。   The health management support system has one or a plurality of housing facilities or home appliances, and the home server has a control command processing unit that processes control commands for controlling the housing facilities or home appliances and input / output terminals. The sensor management knowledge base stores the control command together with the sensor condition, reads the sensor condition of the sensor judgment knowledge base, and executes the control command that is matched with the detected value detected by the sensor. The support system can solve the above problems while improving the safety, energy saving, and convenience of residents.

本発明の健康管理支援システムにより、生活習慣病のリスク因子を、時間や場所に応じて、日常生活の中で簡易に収集できるので、適切な生活習慣病リスクを提示でき、生活習慣の改善意識を向上させることが可能となる。   With the health management support system of the present invention, risk factors for lifestyle-related diseases can be easily collected in daily life according to time and place, so appropriate lifestyle-related disease risks can be presented, and lifestyle improvement awareness Can be improved.

図1は、本発明の実施例の健康管理支援システムの構成を示す図である。
本システムは、ホームサーバ100、センサウェア150、センサデバイス160、ネットワーク140、入出力端末120、住宅設備・家電機器170から構成される。本システムでは、ホームサーバ100、センサデバイス160、ネットワーク140、入出力端末120、住宅設備・家電機器170を、マンション等の集合住宅の1つの居宅に設置し、センサウェア150を、居宅の居住者(以下ユーザとする)が身体に装着して利用する。ホームサーバ100を、マンション内に1つ設置し、センサデバイス160と入出力端末120と住宅設備・家電機器170とを居宅毎に設置して1つのネットワークで接続して利用しても良い。これにより、システムの導入コストや管理コストを低減できる。
FIG. 1 is a diagram showing a configuration of a health management support system according to an embodiment of the present invention.
This system includes a home server 100, a sensor wear 150, a sensor device 160, a network 140, an input / output terminal 120, and a housing facility / home appliance 170. In this system, the home server 100, the sensor device 160, the network 140, the input / output terminal 120, the housing equipment / home appliance 170 are installed in one home of an apartment house such as a condominium, and the sensor wear 150 is installed in a home resident. (Hereinafter referred to as user) worn on the body. One home server 100 may be installed in a condominium, and the sensor device 160, the input / output terminal 120, and the home equipment / home appliance 170 may be installed in each home and connected to each other through a single network. Thereby, the introduction cost and management cost of the system can be reduced.

また、本システムでは、ホームサーバ100、センサデバイス160、ネットワーク140、入出力端末120を、戸建住宅(以下居宅とする)に設置し、センサウェア150を、居宅の居住者(以下ユーザとする)が身体に装着して利用してもよい。ホームサーバ100を居宅毎に設置することで、ホームサーバで管理する個人基本情報や生体情報等の個人のプライバシー情報の漏洩防止等、情報セキュリティ管理を簡易化できる。ホームサーバは、集合住宅や戸別住宅の保守管理を行うカスタマーセンターに設置し、センサデバイス160と入出力端末120と住宅設備・家電機器170とを居宅毎に設置して1つのネットワークで接続して利用しても良い。これにより、ホームサーバの保守管理を一元化できる。ホームサーバ100は、サーバ制御部101、サーバメモリ102、センシング情報受信部103、ユーザ認証部104、センシング情報判定部105、問診部106、出力部107、入力結果取得部108、リスク判定部109、サーバ通信部110、個人基本情報データベース111、デバイス情報データベース112、ユーザデータベース113、知識ベース114、日時を出力するタイマー115、Webサーバ116、制御コマンド処理部117から構成される。   Further, in this system, the home server 100, the sensor device 160, the network 140, and the input / output terminal 120 are installed in a detached house (hereinafter referred to as home), and the sensor wear 150 is referred to as a home resident (hereinafter referred to as user). ) May be worn on the body. By installing the home server 100 for each home, information security management such as prevention of leakage of personal privacy information such as personal basic information and biometric information managed by the home server can be simplified. The home server is installed in a customer center that performs maintenance and management of apartment houses and individual houses, and the sensor device 160, the input / output terminal 120, and the housing equipment / household appliances 170 are installed in each home and connected via a single network. You may do it. Thereby, the maintenance management of the home server can be unified. The home server 100 includes a server control unit 101, a server memory 102, a sensing information receiving unit 103, a user authentication unit 104, a sensing information determination unit 105, an inquiry unit 106, an output unit 107, an input result acquisition unit 108, a risk determination unit 109, The server communication unit 110, the personal basic information database 111, the device information database 112, the user database 113, the knowledge base 114, the timer 115 for outputting the date and time, the Web server 116, and the control command processing unit 117 are configured.

センサウェア150は、センサウェア制御部151、センサウェアメモリ152、センサウェアを識別する固有IDであるセンサウェアIDを格納するセンサウェアID記憶部153、センサウェア演算部154、センサウェア無線通信部155、赤外線発光ダイオード(LED)156、赤外線センサ157、加速度センサ158、ユーザ状況判定部159から構成される。センサウェアID記憶部153には、「sensorw01」が記憶されている。センサウェア150は、センサデバイス160と無線通信を行う。センサウェア150は、リストバンドに組み込まれており、ユーザは手首に装着して利用することを想定しているが、ペンダント、指輪、腕時計、鍵、衣類等の身に付けるものに組み込まれていても良い。また、バンソウコウのように皮膚に直接貼りつけて利用してもよい。   The sensorware 150 includes a sensorware control unit 151, a sensorware memory 152, a sensorware ID storage unit 153 that stores a sensorware ID that is a unique ID for identifying sensorware, a sensorware calculation unit 154, and a sensorware wireless communication unit 155. , An infrared light emitting diode (LED) 156, an infrared sensor 157, an acceleration sensor 158, and a user situation determination unit 159. The sensorware ID storage unit 153 stores “sensorw01”. The sensor wear 150 performs wireless communication with the sensor device 160. The sensor wear 150 is incorporated in a wristband, and it is assumed that the user wears it on the wrist. However, the sensor wear 150 is incorporated in a wearable such as a pendant, a ring, a wristwatch, a key, and clothing. Also good. Moreover, you may stick and use directly on skin like a bankoukou.

センサデバイス160は、センサ制御部161、センサメモリ162、センサID記憶部163、センサ通信部164、センサ無線通信部165、人感センサ166、複数のセンサを着脱可能なセンサ接続部169、センサ接続部169に接続されユーザの生体情報を検出するリスク因子収集センサ167から構成される。リスク因子収集センサ167として、センサ接続部169にアルコールセンサが接続されている。これにより、生活習慣のリスク因子「飲酒」の有無を収集できる。また、センサ接続部169には、たばこセンサ、臭いセンサ等の他のセンサも接続できる。たばこセンサを接続することで、たばこの煙成分を検出し、リスク因子「喫煙」の有無を収集できる。また、臭いセンサを接続することで、皮脂の臭いを検出し、リスク因子「高脂肪食」の有無を収集できる。人感センサ166は、焦電型赤外線センサを想定しているが、他のセンサでもよい。   The sensor device 160 includes a sensor control unit 161, a sensor memory 162, a sensor ID storage unit 163, a sensor communication unit 164, a sensor wireless communication unit 165, a human sensor 166, a sensor connection unit 169 to which a plurality of sensors can be attached and detached, and a sensor connection. And a risk factor collecting sensor 167 connected to the unit 169 and detecting a user's biological information. As the risk factor collection sensor 167, an alcohol sensor is connected to the sensor connection unit 169. As a result, it is possible to collect the presence / absence of a lifestyle risk factor “drinking”. In addition, other sensors such as a cigarette sensor and an odor sensor can be connected to the sensor connection portion 169. By connecting a cigarette sensor, the smoke component of the cigarette can be detected and the presence or absence of the risk factor “smoking” can be collected. Moreover, by connecting an odor sensor, it is possible to detect the odor of sebum and collect the presence or absence of a risk factor “high fat diet”. The human sensor 166 is assumed to be a pyroelectric infrared sensor, but may be another sensor.

図2は、本発明の実施例のセンサID記憶部163の例600を示す図である。
センサID記憶部163は、センサデバイスID情報610、センサID情報620から構成される。センサデバイスID情報610は、センサデバイスを識別するセンサデバイスID611を記憶する。センサID情報620は、センサデバイスに接続されているセンサに関して、センサの情報を処理する順序を記憶するセンサ順序621、センサを識別するセンサID622、センサの種類を示すセンサ種別623を記憶する。例600の場合、センサデバイス160は、センサデバイスID「sensord10」、センサIDとして、人感センサのセンサID「sensor11」、アルコールセンサのセンサID「sensor12」を記憶している。ネットワーク140には、ホームサーバ100、センサデバイス160、入出力端末120が接続している。
FIG. 2 is a diagram illustrating an example 600 of the sensor ID storage unit 163 according to the embodiment of this invention.
The sensor ID storage unit 163 includes sensor device ID information 610 and sensor ID information 620. The sensor device ID information 610 stores a sensor device ID 611 that identifies the sensor device. The sensor ID information 620 stores a sensor order 621 for storing the order in which sensor information is processed, a sensor ID 622 for identifying the sensor, and a sensor type 623 indicating the sensor type for the sensor connected to the sensor device. In the case of the example 600, the sensor device 160 stores the sensor device ID “sensord10” and the sensor ID “sensor11” of the human sensor and the sensor ID “sensor12” of the alcohol sensor as the sensor ID. The home server 100, sensor device 160, and input / output terminal 120 are connected to the network 140.

ホームサーバ100は、ネットワーク140を介して、センサデバイス160、入出力端末120、住宅設備・家電機器170と通信を行う。ネットワーク140は、LAN(Local Area Network)ケーブルによる有線通信を想定しているが、電力線通信(PLC、Power Line Communication)や他の有線通信、又は、IEEE802.11b等の無線通信の他、独自の通信方式でもよい。入出力端末120は、端末制御部121、端末ID記憶部122、端末通信部123、表示部124、入力部125、端末コマンド処理部126から構成される。端末ID記憶部122には、「terminal10」が記憶されている。入出力端末120は、タッチパネルディスプレイ付きのPCを想定している。端末コマンド処理部126は、Webブラウザ機能を含んでいても良い。センサデバイス160と入出力端末120は、トイレに設置されることを想定しているが、洗面室や、キッチン、ベッドルーム(以下、各図では「ベッドルーム」と記載するが、文中では「寝室」と記載する)、リビングルーム、ダイニングルーム、浴室等に設置されても良い。   The home server 100 communicates with the sensor device 160, the input / output terminal 120, and the home / home appliance 170 via the network 140. The network 140 is assumed to be wired communication using a LAN (Local Area Network) cable, but is not limited to power line communication (PLC, Power Line Communication), other wired communication, or wireless communication such as IEEE802.11b. A communication method may be used. The input / output terminal 120 includes a terminal control unit 121, a terminal ID storage unit 122, a terminal communication unit 123, a display unit 124, an input unit 125, and a terminal command processing unit 126. The terminal ID storage unit 122 stores “terminal10”. The input / output terminal 120 is assumed to be a PC with a touch panel display. The terminal command processing unit 126 may include a web browser function. Although the sensor device 160 and the input / output terminal 120 are assumed to be installed in a toilet, they are described as a bathroom, a kitchen, and a bedroom (hereinafter referred to as “bedroom” in each figure. May be installed in a living room, dining room, bathroom, or the like.

センサデバイス160は、換気扇に設置される。換気扇のルーバーに埋め込まれていることが望ましい。これにより、人感センサで直接計測でき、かつ生体から発散されるアルコール、たばこ、アセトアルデヒド等の臭い成分を効率的に収集できる。センサデバイス160に、発電用ファンが組み込まれていても良い。これにより、換気扇に吸入される空気の流れをもとに発電できるので、センサデバイス160の消費電力を削減できる。また、センサデバイス160と同じ構成からリスク因子収集センサ167を接続しないセンサデバイス160’(センサデバイスID「sensord30」、人感センサのセンサID「sensor11」)と、入出力端末120と同じ構成の入出力端末120’(端末ID「terminal30」)とを寝室に設置する。住宅設備・家電機器170は、ドア、窓、門、電動シャッター、トイレ便座、ベッド、浴槽、床暖房、ガスコンロ、電磁調理器、水道、浄水器、電話、照明、冷蔵庫、炊飯器、電子レンジ、トースター、エアコン、洗濯機、テレビ、オーディオ機器、マッサージチェア、ソファ等から構成される。本システムをハードウエア構成として説明するが、本システムの機能の一部をソフトウエアで構成してもよい。   The sensor device 160 is installed in a ventilation fan. It is desirable that it is embedded in the louver of a ventilation fan. As a result, it is possible to directly measure odorous components such as alcohol, cigarettes, and acetaldehyde that can be directly measured by the human sensor and emitted from the living body. A power generation fan may be incorporated in the sensor device 160. Thereby, since it can generate electric power based on the flow of the air suck | inhaled by the ventilation fan, the power consumption of the sensor device 160 can be reduced. Also, the sensor device 160 ′ (sensor device ID “sensord30”, sensor ID “sensor11” of the human sensor) that does not connect the risk factor collection sensor 167 from the same configuration as the sensor device 160 and the input configuration that is the same as the input / output terminal 120 The output terminal 120 ′ (terminal ID “terminal30”) is installed in the bedroom. Household appliances and home appliances 170 include doors, windows, gates, electric shutters, toilet seats, beds, bathtubs, floor heating, gas stoves, electromagnetic cookers, water supplies, water purifiers, telephones, lighting, refrigerators, rice cookers, microwave ovens, Consists of toaster, air conditioner, washing machine, TV, audio equipment, massage chair, sofa, etc. Although the present system will be described as a hardware configuration, some of the functions of the system may be configured by software.

図3は、本発明の実施例の個人基本情報データベース111の例200を示す図である。
例200は、ユーザを識別するユーザIDを格納するユーザIDフィールド201、ユーザIDとパスワードを用いてユーザ認証を実施する時に使用するパスワードを格納するパスワードフィールド202、氏名、年齢、性別、身長を含む個人情報を格納する個人情報フィールド203、ユーザが利用し装着するセンサウェアを識別するセンサウェアIDを格納するセンサウェアIDフィールド204から構成される。例えば、例200では、個人基本情報データベース111のレコード210Aには、ユーザIDフイールド201に「user0001」、パスワードフイールド202に「****」、個人情報フィールド203に「氏名「○田△之」、年齢(才)「30」、性別「男」、身長(m)「170」」、センサウェアIDフィールド204に「センサウェアID「sensorw01」」が格納されており、ユーザは、センサウェアID「sensorw01」で識別されるセンサウェアを所有していることを示している。
FIG. 3 is a diagram illustrating an example 200 of the personal basic information database 111 according to the embodiment of this invention.
The example 200 includes a user ID field 201 for storing a user ID for identifying a user, a password field 202 for storing a password used when user authentication is performed using the user ID and password, a name, age, gender, and height. A personal information field 203 for storing personal information, and a sensorware ID field 204 for storing a sensorware ID for identifying sensorware used and worn by the user. For example, in the example 200, the record 210A of the personal basic information database 111 includes "user0001" in the user ID field 201, "***" in the password field 202, and "name" Yoshiyuki Oda "in the personal information field 203. , Age (age) “30”, gender “m”, height (m) “170”, and sensorware ID field 204 stores “sensorware ID“ sensorw01 ””. This indicates that the sensorware identified by “sensorw01” is owned.

図4は、本発明の実施例のデバイス情報データベース112の例300を示す図である。
例300は、センサデバイステーブル310、入出力端末テーブル320とから構成される。センサデバイステーブル310は、センサデバイスや入出力端末を識別するデバイスIDを格納するデバイスIDフィールド311、センサIDを格納するセンサIDフィールド312、センサ種別を格納するセンサ種別フィールド313、センサが設置される場所を識別する場所IDが格納される場所IDフィールド314、センサが設置される場所を示す場所情報フィールド315とから構成される。例えば、センサデバイステーブル310には、デバイスIDフィールド311に「sensor10、sensord30」、センサIDフィールド312に「sensor11、sensor12」、センサ種別フィールド313に「人感センサ、アルコールセンサ」、場所IDフィールド314に「location10、location30」、場所情報フィールド315に「トイレ、寝室」が格納されており、デバイスID「sensor10」のセンサデバイスの有するセンサID「sensor11」、「sensor12」で識別されるセンサが、トイレを識別する場所ID「location10」に、設置されていることを示している。また、デバイスID「sensord30」のセンサデバイスの有するセンサID「sensor11」で識別されるセンサが、寝室を識別する場所ID「location30」に、設置されていることを示している。
FIG. 4 is a diagram illustrating an example 300 of the device information database 112 according to the embodiment of this invention.
The example 300 includes a sensor device table 310 and an input / output terminal table 320. The sensor device table 310 includes a device ID field 311 for storing a device ID for identifying a sensor device and an input / output terminal, a sensor ID field 312 for storing a sensor ID, a sensor type field 313 for storing a sensor type, and a sensor. A location ID field 314 for storing a location ID for identifying a location, and a location information field 315 indicating a location where the sensor is installed are configured. For example, in the sensor device table 310, “sensor10, sensord30” in the device ID field 311, “sensor11, sensor12” in the sensor ID field 312, “human sensor, alcohol sensor” in the sensor type field 313, and location ID field 314 “Location10, location30” and “Toilet, bedroom” are stored in the location information field 315, and the sensors identified by the sensor IDs “sensor11” and “sensor12” of the sensor device with the device ID “sensor10” This indicates that the location ID “location10” is set. Further, it is indicated that the sensor identified by the sensor ID “sensor11” of the sensor device having the device ID “sensord30” is installed at the location ID “location30” identifying the bedroom.

入出力端末テーブル320は、デバイスIDフィールド321、場所IDフィールド322、場所情報フィールド323とから構成される。例えば、入出力端末テーブル332には、デバイスIDフィールド321に「terminal10、terminal30」、場所IDフィールド322に「location10、location30」、場所情報フィールド323に「トイレ、寝室」が記憶されており、デバイスID「terminal10」の入出力端末が、トイレを意味する場所ID「location10」に、デバイスID「terminal30」の入出力端末が、寝室を意味する場所ID「location30」に、敷設されていることを示している。   The input / output terminal table 320 includes a device ID field 321, a location ID field 322, and a location information field 323. For example, in the input / output terminal table 332, “terminal10, terminal30” is stored in the device ID field 321, “location10, location30” is stored in the location ID field 322, and “toilet, bedroom” is stored in the location information field 323. Indicates that the input / output terminal of “terminal10” is laid in the location ID “location10” meaning a toilet, and the input / output terminal of the device ID “terminal30” is laid in a location ID “location30” meaning a bedroom Yes.

図5は、本発明の実施例のユーザデータベース113の例400を示す図である。
ユーザデータベース113は、センシング情報履歴テーブル430(430A、…)、チェック結果履歴テーブル440とから構成される。センシング情報履歴テーブル430は、ユーザIDを格納するユーザIDフィールド431、センサウェアIDを格納するセンサウェアIDフィールド432、センサデバイスID格納するセンサデバイスIDフィールド433、センサIDを格納するセンサIDフィールド434、センシング結果を格納するセンシング結果フィールド435、センシング日時を格納するセンシング日時フィールド436とから構成される。チェック結果履歴情報テーブル440(440A、440B、440C、…)は、ユーザIDを格納するユーザIDフィールド441、チェック項目を格納するチェックIDフィールド442、チェック結果を格納するチェック結果フィールド443、チェック結果がユーザからの入力か(Y)否か(N)を示す問診フラグを格納する問診フラグフィールド444、チェック日付格納するチェック日付フィールド445、チェック日時を格納するチェック日時フィールド446とから構成される。
FIG. 5 is a diagram illustrating an example 400 of the user database 113 according to the embodiment of this invention.
The user database 113 includes a sensing information history table 430 (430A,...) And a check result history table 440. The sensing information history table 430 includes a user ID field 431 that stores a user ID, a sensorware ID field 432 that stores a sensorware ID, a sensor device ID field 433 that stores a sensor device ID, a sensor ID field 434 that stores a sensor ID, A sensing result field 435 that stores the sensing result and a sensing date field 436 that stores the sensing date and time are configured. The check result history information table 440 (440A, 440B, 440C,...) Includes a user ID field 441 for storing user IDs, a check ID field 442 for storing check items, a check result field 443 for storing check results, and check results. An inquiry flag field 444 that stores an inquiry flag indicating whether the input is (Y) or not (N) from the user, a check date field 445 that stores a check date, and a check date field 446 that stores a check date.

図6は、本発明の実施例の知識ベース114の例500(510A、…、510C、…、510E〜510J、510L、…、510N、…、510P、510Q、…)を示す図である。
知識ベース114は、センシング情報判定知識テーブル510、リスク判定知識テーブル520、問診マスタテーブル530、メッセージマスタテーブル540とから構成される。センシング情報判定知識テーブル510は、ユーザIDを格納するユーザIDフィールド511、メッセージIDを格納するメッセージIDフィールド512、センサ条件を格納するセンサ条件フィールド513、開始時間と終了時間を記述可能な時間条件を格納する時間条件フィールド514、場所IDを格納する場所IDフィールド515、チェック項目を格納するチェックIDフィールド517、チェック結果を格納するチェック結果フィールド518、制御コマンドを格納する制御コマンドフィールド519とから構成される。
FIG. 6 is a diagram illustrating an example 500 (510A,..., 510C,..., 510E to 510J, 510L,..., 510N,..., 510P, 510Q,...) Of the knowledge base 114 according to the embodiment of the present invention.
The knowledge base 114 includes a sensing information determination knowledge table 510, a risk determination knowledge table 520, an inquiry master table 530, and a message master table 540. The sensing information determination knowledge table 510 includes a user ID field 511 for storing a user ID, a message ID field 512 for storing a message ID, a sensor condition field 513 for storing a sensor condition, and time conditions that can describe a start time and an end time. A time condition field 514 for storing, a location ID field 515 for storing a location ID, a check ID field 517 for storing a check item, a check result field 518 for storing a check result, and a control command field 519 for storing a control command. The

例えば、センサ条件フィールド513のセンサ条件が「sensor11=1」の場合、センサIDフィールド434のセンサIDが「sensor11」であり、センシング結果フィールド435のセンシング結果が「1」の時、後述するステップ906で一致すると判定される。また、例えば、センサ条件フィールド513のセンサ条件が「0.1≦sensor12<0.5」の場合、センサIDフィールド434のセンサIDである「sensor12」のセンシング結果が0.1以上かつ0.5未満の時、一致すると判定される。また、例えば、時間条件フィールド514の時間条件が「06:00-12:00」の場合、後述するセンシング時間が開始時間「6時」から終了時間「12時」前までの時、一致すると判定される。   For example, when the sensor condition in the sensor condition field 513 is “sensor11 = 1”, the sensor ID in the sensor ID field 434 is “sensor11” and the sensing result in the sensing result field 435 is “1”, which will be described later in Step 906. Is determined to match. For example, when the sensor condition of the sensor condition field 513 is “0.1 ≦ sensor12 <0.5”, the sensing result of “sensor12” that is the sensor ID of the sensor ID field 434 is 0.1 or more and 0.5. When it is less than, it is determined to match. Further, for example, when the time condition in the time condition field 514 is “06: 00-12: 00”, it is determined that the sensing time, which will be described later, matches when the time is between the start time “6 o'clock” and the end time “12 o'clock”. Is done.

リスク判定知識テーブル520は、ユーザIDを格納するユーザIDフィールド521、生活習慣病リスクを識別するリスクIDを格納するリスクIDフィールド522、生活習慣病リスクのリスク因子を識別するチェックIDを格納するチェックIDフィールド523と生活習慣病リスクを算出する時に用いるリスク因子の関連度を示すパラメータを格納する指数フィールド524とから構成される。リスク判定知識テーブル520では、ユーザIDフィールド521のユーザID「user0001」に対し、高脂血症の生活習慣病リスクを識別するリスクIDフィールド522にリスクID「DRLF」、チェックIDフィールド523に、リスク因子「飲酒」を識別するチェックID「alcohol」、リスク因子「高脂肪食」を識別するチェックID「fattyfood」、リスク因子「過食」を識別するチェックID「overeaten」が記述されている。   The risk judgment knowledge table 520 includes a user ID field 521 for storing a user ID, a risk ID field 522 for storing a risk ID for identifying a lifestyle disease risk, and a check for storing a check ID for identifying a risk factor for the lifestyle disease risk. It comprises an ID field 523 and an index field 524 for storing a parameter indicating the degree of association of risk factors used when calculating lifestyle-related disease risks. In the risk determination knowledge table 520, for the user ID “user0001” in the user ID field 521, the risk ID “DRLF” is identified in the risk ID field 522 for identifying the lifestyle disease risk of hyperlipidemia, and the risk is identified in the check ID field 523. A check ID “alcohol” for identifying the factor “drinking”, a check ID “fattyfood” for identifying the risk factor “high fat diet”, and a check ID “overeaten” for identifying the risk factor “overeating” are described.

問診マスタテーブル530(530A、530B、530C、…)は、質問IDを格納する質問IDフィールド531、チェック項目を格納するチェックIDフィールド532、質問内容を格納する質問内容フィールド533、選択肢(選択肢1、選択肢2、…)から選択された結果を格納する選択肢フィールド534、チェック結果(チェック結果1、チェック結果〜、…)を格納するチェック結果フィールド535から構成される。   The inquiry master table 530 (530A, 530B, 530C,...) Includes a question ID field 531 for storing a question ID, a check ID field 532 for storing check items, a question content field 533 for storing question details, and options (option 1, An option field 534 that stores a result selected from the options 2,..., And a check result field 535 that stores a check result (check result 1, check result...).

メッセージマスタテーブル540は、メッセージIDを格納するメッセージIDフィールド541、メッセージ内容を格納するメッセージフィールド542とから構成される。
(1)本システムの動作を、ユーザがセンサウェア150を手首に装着する場合を例にとって、説明する。
The message master table 540 includes a message ID field 541 that stores a message ID and a message field 542 that stores message contents.
(1) The operation of this system will be described by taking as an example the case where the user wears sensorware 150 on the wrist.

図7は、本発明の実施例のセンサウェア150の動作を表すフローチャートである。
なお、以下の説明、各図において、「ステップ」及び「工程」の表現は同義に用いるものとする。
センサウェア150の電源が入ると、センサウェア制御部151は、センサウェア演算部154を起動し、加速度センサ158が検出した加速度と、センサウェアメモリ152に記憶された基準値とを比較し、基準値以上か否かでセンサウェアの動きを検出したか否かを判定する工程701(センサウェアの動きを検出判定工程)を実行する。工程701でセンサウェアの動きを検出していないと判定した場合、センサウェア制御部151は、工程701に戻る。工程701でセンサウェアの動きを検出したと判定した場合、センサウエア制御部151は、センサウェアメモリ152に、現在時刻を変数tとして初期設定する工程702(変数t初期設定工程)を実行する。次に、センサウェア制御部151は、センサウェア演算部154を起動し、現在時刻から変数tを減算し、センサウェアメモリ152に記憶された装着判定時間(例えば、10秒)未満か否かを判定し、終了するか否かを判定する工程703(終了判定工程)を実行する。
FIG. 7 is a flowchart showing the operation of the sensorware 150 according to the embodiment of this invention.
In the following description and each drawing, the expressions “step” and “process” are used synonymously.
When the sensorware 150 is turned on, the sensorware control unit 151 activates the sensorware calculation unit 154, compares the acceleration detected by the acceleration sensor 158 with the reference value stored in the sensorware memory 152, and sets the reference A step 701 for determining whether or not the movement of the sensor wear is detected based on whether or not the value is greater than or equal to the value is executed. If it is determined in step 701 that the movement of sensorware has not been detected, the sensorware control unit 151 returns to step 701. If it is determined in step 701 that the movement of sensorware has been detected, the sensorware control unit 151 executes a step 702 (variable t initial setting step) for initializing the current time in the sensorware memory 152 as a variable t. Next, the sensor wear control unit 151 activates the sensor wear calculation unit 154, subtracts the variable t from the current time, and determines whether or not it is less than the wearing determination time (eg, 10 seconds) stored in the sensor wear memory 152. Step 703 for determining and determining whether to end or not (end determination step) is executed.

工程703で、装着判定時間未満と判定した場合、センサウェア制御部151は、処理を終了する。工程703で、装着判定時間未満と判定した場合、センサウェア制御部151は、センサウェア演算部154を起動し、赤外線センサ157の検出した赤外線量と、センサウェアメモリ152に記憶された基準値とを比較し、基準値以上か否かで、ユーザがセンサウェアを装着しているか否かを判定する工程704(センサウェア装着判定工程)を実行する。工程704で、装着していないと判定した場合、工程703に戻る。工程704で、装着していると判定した場合、センサウェア制御部151は、センサウェアID記憶部153に格納されたセンサウェアID、センサウェアメモリ152に格納されたユーザ状況を、センサウェア情報として送信する工程705(センサウェア情報送信工程)を実行する。この例では、センサウェアID記憶部153にセンサウェアID「sensorw01」が格納されており、センサウェアメモリ152にユーザ状況が格納されていないため、工程705では、センサウェアID「sensorw01」をセンサウェア情報として送信する。   If it is determined in step 703 that it is less than the attachment determination time, the sensorware control unit 151 ends the process. If it is determined in step 703 that the wear determination time is less than the time, the sensorware control unit 151 activates the sensorware calculation unit 154, and the infrared amount detected by the infrared sensor 157, the reference value stored in the sensorware memory 152, and And a step 704 (sensorware wearing determination step) of determining whether or not the user wears the sensorware depending on whether or not it is equal to or greater than the reference value is executed. If it is determined in step 704 that the device is not attached, the process returns to step 703. If it is determined in step 704 that the sensorware is mounted, the sensorware control unit 151 uses the sensorware ID stored in the sensorware ID storage unit 153 and the user status stored in the sensorware memory 152 as sensorware information. A transmitting step 705 (sensorware information transmitting step) is executed. In this example, since the sensorware ID “sensorw01” is stored in the sensorware ID storage unit 153 and the user status is not stored in the sensorware memory 152, in step 705, the sensorware ID “sensorw01” is assigned to the sensorware ID. Send as information.

次に、センサウェア制御部151は、ユーザ状況判定部159を起動し、ユーザの身体的、精神的状況を判定し、センサウェアメモリ152にユーザ状況として格納する工程706(ユーザ状況判定工程)を実行する。身体的状況として、活動状態(脈拍数、活動量)、睡眠状態(睡眠中)、姿勢(仰向き、うつ伏せ、横臥)、動作(運動中、転倒、誤嚥)、心臓の状態(不整脈)、等を判定できる。また、精神的状況として、リラックス状態(リラックス、緊張)、快適感、虚言、等を判定できる。次に、センサウェア制御部151は、工程704同様、赤外線センサ157の検出した赤外線量からセンサウェア演算部154が算出した結果をもとに、ユーザがセンサウェアを装着しているか否かを判定する工程707(センサウェア装着判定工程)を実行する。工程707で、装着していると判定した場合、工程705に戻る。工程707で、装着していないと判定した場合、動作を終了する。   Next, the sensorware control unit 151 activates the user situation determination unit 159, determines the physical and mental situation of the user, and stores the process 706 (user situation determination process) as the user situation in the sensorware memory 152. Execute. As physical conditions, activity state (pulse rate, amount of activity), sleep state (sleeping), posture (suppose, prone, lying down), movement (during exercise, falls, aspiration), heart state (arrhythmia), etc. Can be determined. Moreover, a relaxed state (relaxation, tension), a feeling of comfort, misrepresentation, etc. can be determined as a mental condition. Next, as in step 704, the sensor wear control unit 151 determines whether the user is wearing sensor wear based on the result calculated by the sensor wear calculation unit 154 from the amount of infrared light detected by the infrared sensor 157. Step 707 (sensor wear wearing determination step) is executed. If it is determined in step 707 that the device is attached, the process returns to step 705. If it is determined in step 707 that the device is not worn, the operation is terminated.

このように、センサウェアを装着している間のみ、センサウェアIDを送信することにより、個人を特定する認証デバイスとして利用できる。また、工程701で、ユーザがセンサウェア150を装着するため、センサウェア150を持ち上げる、手首に置く、手首に巻き付ける等、装着動作を判断できるため、工程702の処理に必要な消費電力を低減できる。また、センサウェアの動きを検出後、工程703で、装着したか否かを一定時間だけ検出することで、消費電力を低減できる。この例では、赤外線センサの検出した赤外線量からセンサウェアを装着しているか否かを判定したが、加速度センサが検出した加速度から判定しても良い。これにより、赤外線発光ダイオードの出力頻度を増加させることなく、装着しているか否かを判定できるので、消費電力を低減できる。   Thus, it can be used as an authentication device for identifying an individual by transmitting the sensorware ID only while wearing the sensorware. Further, in step 701, since the user wears the sensor wear 150, it is possible to determine the wearing operation such as lifting the sensor wear 150, placing it on the wrist, wrapping around the wrist, etc., so that it is possible to reduce the power consumption necessary for the processing in step 702. . In addition, after detecting the movement of the sensor wear, in step 703, it is possible to reduce power consumption by detecting whether or not the sensor wear is attached for a certain period of time. In this example, it is determined whether or not the sensor wear is mounted from the amount of infrared rays detected by the infrared sensor, but may be determined from the acceleration detected by the acceleration sensor. Accordingly, it can be determined whether or not the infrared light emitting diode is mounted without increasing the output frequency of the infrared light emitting diode, so that power consumption can be reduced.

また、加速度センサ158の代わりに、ボールベアリング機構を備え、傾き等の変化により動きを検出する動きセンサで構成しても良い。これにより、加速度センサの消費電力を削減できる。また、センサウェア150を、センサウエア制御部151、センサウェアメモリ152、センサウェアを識別する固有IDであるセンサウェアIDを格納するセンサウェアID記憶部153、センサウェア演算部154、センサウエア無線通信部155、圧電センサとにより構成してもよい。この構成の場合、工程701を省略した処理を行い、工程704、707で、圧電センサの出力する電圧の変化から装着しているか否かを判定する。この例では、センサウェア150のセンサウェア無線通信部155、センサデバイス160のセンサ無線通信部165は、微弱無線で通信することを想定しているが、特定小電力無線、Bluetooth、IEEE802.11b等の無線通信でもよい。   Further, instead of the acceleration sensor 158, a ball bearing mechanism may be provided and a motion sensor that detects a motion by a change in inclination or the like may be used. Thereby, the power consumption of the acceleration sensor can be reduced. Further, the sensor wear 150 includes a sensor wear control unit 151, a sensor wear memory 152, a sensor wear ID storage unit 153 that stores a sensor wear ID that is a unique ID for identifying the sensor wear, a sensor wear calculation unit 154, and a sensor wear wireless communication. You may comprise by the part 155 and a piezoelectric sensor. In the case of this configuration, a process in which step 701 is omitted is performed, and in steps 704 and 707, it is determined from the change in voltage output from the piezoelectric sensor whether or not it is mounted. In this example, it is assumed that the sensorware wireless communication unit 155 of the sensorware 150 and the sensor wireless communication unit 165 of the sensor device 160 communicate with weak wireless, but specific low power wireless, Bluetooth, IEEE802.11b, etc. Wireless communication may be used.

この例では、センサウェア150のセンサウェア無線通信部155は、一方向通信(送信のみ)が可能な構成として、工程705で、センサウェア情報を送信する動作を説明しているが、双方向通信(送信と受信)が可能な構成とし、工程705で、センサデバイス160からの送信要求を受信後にセンサウェアIDを送信する動作を行っても良い。その場合、センサデバイス160のセンサ無線通信部165は、双方向通信(送信と受信)が可能な構成とし、工程802で、センサウェア情報送信要求を送信し、送信されたセンサウェア情報を受信する動作を行う。これにより、センサウェア情報を送受信するタイミングが同期するので、ユーザ認証の確実性を向上できる。センサデバイス160を、センサ制御部161、センサメモリ162、センサID記憶部163、センサ通信部164、センサ無線通信部165、人感センサ166とから構成してもよい。これにより、センサウェアからのセンサウェア情報をホームサーバに経由する中継器として利用できる。
(2)本システムの動作を、センサウェア150を装着したユーザがトイレを利用する場合を例にとって、説明する。
In this example, the sensorware wireless communication unit 155 of the sensorware 150 describes the operation of transmitting sensorware information in step 705 as a configuration capable of one-way communication (transmission only). In step 705, the sensorware ID may be transmitted after receiving the transmission request from the sensor device 160. In that case, the sensor wireless communication unit 165 of the sensor device 160 is configured to be capable of bidirectional communication (transmission and reception), and in step 802, transmits a sensorware information transmission request and receives the transmitted sensorware information. Perform the action. Thereby, since the timing which transmits / receives sensorware information synchronizes, the certainty of user authentication can be improved. The sensor device 160 may include a sensor control unit 161, a sensor memory 162, a sensor ID storage unit 163, a sensor communication unit 164, a sensor wireless communication unit 165, and a human sensor 166. Thereby, the sensorware information from the sensorware can be used as a repeater via the home server.
(2) The operation of this system will be described by taking as an example a case where a user wearing sensorware 150 uses a toilet.

図8は、本発明の実施例のセンサデバイス160の動作を表すフローチャートである。
センサデバイス160の電源が入ると、センサ制御部161は、人感センサ166からの入力をもとに、ユーザを検出したか否かを判定する工程801(ユーザ検出判定工程)を実行する。人感センサが、焦電型赤外線センサの場合、センサ制御部161は、焦電型赤外線センサが検出する赤外線量を入力とし、赤外線量の増加分が一定の値以上の場合、ユーザを検出したと判定する。工程801で、ユーザを検出しないと判定した場合、工程801に戻る。工程801で、ユーザを検出したと判定した場合、センサ制御部161は、センサ無線通信部165を起動し、工程702で送信されたセンサウェア情報を受信し、センサメモリ162に格納する工程802(センサウエア情報受信工程)を実行する。
FIG. 8 is a flowchart illustrating the operation of the sensor device 160 according to the embodiment of this invention.
When the power of the sensor device 160 is turned on, the sensor control unit 161 executes a step 801 (user detection determination step) for determining whether or not a user is detected based on an input from the human sensor 166. When the human sensor is a pyroelectric infrared sensor, the sensor control unit 161 receives the infrared amount detected by the pyroelectric infrared sensor, and detects the user when the increment of the infrared amount is a certain value or more. Is determined. If it is determined in step 801 that the user is not detected, the process returns to step 801. If it is determined in step 801 that the user has been detected, the sensor control unit 161 activates the sensor wireless communication unit 165, receives the sensorware information transmitted in step 702, and stores it in the sensor memory 162 (step 802 ( The sensorware information receiving step) is executed.

この例では、工程705で送信されたセンサウェアID「sensorw01」が、センサメモリ162に格納される。次に、センサ制御部161は、センサ通信部164を起動し、工程801で人感センサが検出したセンシング結果を、センサID記憶部163に格納されたデバイスID、センサID、センサメモリ162に格納されたセンサウェアIDを含むセンサウェア情報と共に、センシング情報として送信する工程803(センシング情報送信工程)を実行する。例えば、人感センサ166の検出結果がユーザを検出したことを示す「1」の時、工程803では、センサウェアID「sensorw01」、デバイスID「sensord10」、センサID「sensor11」、センシング結果「1」を送信する。工程803で送信されたセンシング情報は、ホームサーバ100が受信する。ここで、ホームサーバ100の動作を説明する。   In this example, the sensor wear ID “sensorw01” transmitted in step 705 is stored in the sensor memory 162. Next, the sensor control unit 161 activates the sensor communication unit 164 and stores the sensing result detected by the human sensor in step 801 in the device ID, sensor ID, and sensor memory 162 stored in the sensor ID storage unit 163. The process 803 (sensing information transmission process) which transmits as sensing information with the sensorware information containing the sensorware ID which was performed is performed. For example, when the detection result of the human sensor 166 is “1” indicating that the user is detected, in step 803, the sensor wear ID “sensorw01”, the device ID “sensord10”, the sensor ID “sensor11”, and the sensing result “1” ". The sensing information transmitted at step 803 is received by the home server 100. Here, the operation of the home server 100 will be described.

図9は、本発明の実施例のホームサーバ100の動作を表すフローチャートである。
ホームサーバ100が動作を開始すると、サーバ制御部101は、動作を終了するか否かを判定する工程901(動作終了判定工程)を実行する。工程901で、終了すると判定した場合は、ホームサーバ100の動作を終了する。工程901で、終了しないと判定した場合は、工程803で送信されたセンシング情報を受信したか否かを判定する工程902(センシング情報受信判定工程)を実行する。工程902で、センシング情報を受信していないと判定した場合、工程901に戻る。工程902で、センシング情報を受信したと判定した場合、サーバメモリ102に、受信したセンシング情報を、受信した日時と共に格納する工程903(センシング情報格納工程)を実行する。また、工程903で、受信したセンシング情報のセンサデバイスIDと同一のセンサデバイスIDを格納したセンサデバイステーブル310のレコードを抽出し、抽出されたレコードの場所IDフィールド314に格納された場所IDも同時に格納する。
FIG. 9 is a flowchart showing the operation of the home server 100 according to the embodiment of this invention.
When the home server 100 starts operation, the server control unit 101 executes a step 901 (operation end determination step) for determining whether or not to end the operation. If it is determined in step 901 that the processing is to be ended, the operation of the home server 100 is ended. If it is determined in step 901 that the process does not end, step 902 (sensing information reception determination step) is performed to determine whether or not the sensing information transmitted in step 803 has been received. If it is determined in step 902 that sensing information has not been received, the process returns to step 901. If it is determined in step 902 that sensing information has been received, step 903 (sensing information storage step) is executed in which the received sensing information is stored in the server memory 102 together with the date and time of reception. Further, in step 903, a record of the sensor device table 310 storing the same sensor device ID as the sensor device ID of the received sensing information is extracted, and the location ID stored in the location ID field 314 of the extracted record is also the same. Store.

例えば、センシング情報を受信した日時が「2004年4月2日7時2分」の場合、センサウェアID「sensorw01」、センサデバイスID「sensord10」、センサID「sensor11」、センシング結果「1」が、場所ID「location10」と、センシング日時「2004/04/02 07:02」と共にサーバメモリ102に格納される。次に、サーバ制御部101は、ユーザ認証部104を起動し、サーバメモリ102に格納されたセンシング情報をもとにユーザを認証し、認証したユーザのユーザIDをサーバメモリ102に格納する工程904(ユーザ認証工程)を実行する。この例では、ユーザが装着しているセンサウェアのセンサウェアID「sensorw01」と同一のセンサウェアIDをセンサウェアIDフィールド204に格納したレコード210Aを抽出し、レコード210AのユーザIDフィールド201に格納されたユーザID「user0001」をサーバメモリ102に格納する。   For example, when the date and time when sensing information is received is “7:02 on April 2, 2004”, the sensorware ID “sensorw01”, the sensor device ID “sensord10”, the sensor ID “sensor11”, and the sensing result “1” are , The location ID “location10” and the sensing date and time “2004/04/02 07:02” are stored in the server memory 102. Next, the server control unit 101 activates the user authentication unit 104, authenticates the user based on the sensing information stored in the server memory 102, and stores the user ID of the authenticated user in the server memory 102 904. (User authentication step) is executed. In this example, the record 210A in which the sensorware ID “sensorw01” of the sensorware worn by the user is stored in the sensorware ID field 204 is extracted and stored in the user ID field 201 of the record 210A. The user ID “user0001” is stored in the server memory 102.

次に、サーバ制御部101は、ユーザメモリ102に格納されたセンシング情報、センシング日時、ユーザIDをユーザデータベース113のセンシング情報履歴テーブル430に格納する工程905(ユーザデータベース格納工程)を実行する。この例では、図5のセンシング情報履歴レコード430Aを格納する。次に、サーバ制御部101は、センシング情報判定部105を起動し、サーバメモリ102に格納されたセンシング情報、センシング日時、ユーザID、及びチェック結果履歴テーブルに格納されたチェック結果をもとに、センシング情報判定知識テーブル510に記述された知識ベースのセンサ条件、時間条件、場所IDに適合するセンシング情報判定知識レコードを抽出し、メッセージIDをサーバメモリ102に格納し、チェックIDとチェック結果を、問診フラグ「N」とチェック日時と共にサーバメモリ102上のチェック結果リストに格納する工程906(メッセージID抽出工程)を実行する。   Next, the server control unit 101 executes step 905 (user database storage step) of storing the sensing information, sensing date and time, and user ID stored in the user memory 102 in the sensing information history table 430 of the user database 113. In this example, the sensing information history record 430A of FIG. 5 is stored. Next, the server control unit 101 activates the sensing information determination unit 105, and based on the sensing information stored in the server memory 102, the sensing date and time, the user ID, and the check result stored in the check result history table, Sensing information determination knowledge records that match the knowledge-based sensor condition, time condition, and location ID described in the sensing information determination knowledge table 510 are extracted, the message ID is stored in the server memory 102, and the check ID and check result are A step 906 (message ID extraction step) of storing in the check result list on the server memory 102 together with the inquiry flag “N” and the check date is executed.

また、同時に、工程906では、制御コマンド処理部117を起動し、制御コマンドフィールド519に格納された制御コマンドを実行する。この例では、サーバメモリ102に、ユーザID「user0001」、センサID「sensor11」、センシング結果「1」、場所ID「location10」、センシング日時「2004/04/02 07:02」が格納されているため、ユーザID「user0001」がユーザIDフィールド431のユーザIDと一致し、場所IDが場所IDフィールド515の場所IDと一致し、センサID「sensor11」とセンシング結果「1」がセンサ条件フィールドのセンサ条件と一致し、センシング日時「2004/04/02 07:02」が時間条件フィールドの時間条件と一致するセンシング情報判定知識レコード510Aを抽出し、メッセージID「m000GM」をサーバメモリ102に格納する。   At the same time, in step 906, the control command processing unit 117 is activated and the control command stored in the control command field 519 is executed. In this example, the user ID “user0001”, sensor ID “sensor11”, sensing result “1”, location ID “location10”, sensing date “2004/04/02 07:02” are stored in the server memory 102. Therefore, the user ID “user0001” matches the user ID in the user ID field 431, the location ID matches the location ID in the location ID field 515, and the sensor ID “sensor11” and the sensing result “1” are sensors in the sensor condition field. The sensing information determination knowledge record 510A that matches the condition and the sensing date and time “2004/04/02 07:02” matches the time condition in the time condition field is extracted, and the message ID “m000GM” is stored in the server memory 102.

また、この例では、レコード510AのチェックIDとチェック結果が空欄のため、チェックIDとチェック結果はサーバメモリ102上のチェック結果リストに格納されない。また、制御コマンドフィールド519にチェック日付を同期する制御命令「day_sync」が格納されているため、サーバメモリ102に、チェック日付「2004/04/02」が格納され、サーバメモリ102上のチェック結果リスト(後述)に格納されたチェック結果と、メッセージIDリスト(後述)に格納されたメッセージIDを削除する。次に、サーバ制御部101は、サーバメモリ102に、メッセージIDが格納されている、かつ、そのメッセージIDがサーバメモリ102上のメッセージIDリストに格納されていないことを肯定、それ以外を否定と判定する工程907(メッセージID判定工程)を実行する。   In this example, the check ID and the check result of the record 510 </ b> A are blank, so the check ID and the check result are not stored in the check result list on the server memory 102. Since the control command “day_sync” for synchronizing the check date is stored in the control command field 519, the check date “2004/04/02” is stored in the server memory 102, and the check result list on the server memory 102 is stored. The check result stored in (described later) and the message ID stored in the message ID list (described later) are deleted. Next, the server control unit 101 affirms that the message ID is stored in the server memory 102 and that the message ID is not stored in the message ID list on the server memory 102, and denies otherwise. A determination step 907 (message ID determination step) is executed.

工程907で、肯定と判定した場合、サーバ制御部101は、問診部106を起動し、サーバメモリ102に格納されたセンシング情報、センシング日時、ユーザID、メッセージIDをもとに、センシング情報判定知識テーブル510に記述された知識ベースのセンサ条件、時間条件、場所ID、メッセージIDに適合するセンシング情報判定知識レコードを抽出し、抽出されたレコードのセンサ条件フィールドに、問診マスタテーブル530の質問IDフィールド531に記述されている質問IDを抽出し、サーバメモリ102上の質問リストに格納する工程908(メッセージIDから質問IDを抽する工程)を実行する。この例では、メッセージID「m000GM」に適合するレコードは510Aのみのため、質問IDが記述されたレコードがないため、サーバメモリ102上の質問リストに質問IDは格納されない。   If it is determined as affirmative in Step 907, the server control unit 101 activates the inquiry unit 106, and based on the sensing information, sensing date and time, user ID, and message ID stored in the server memory 102, sensing information determination knowledge A sensing information determination knowledge record matching the knowledge-based sensor condition, time condition, place ID, and message ID described in the table 510 is extracted, and the question ID field of the inquiry master table 530 is extracted in the sensor condition field of the extracted record. The process 908 of extracting the question ID described in 531 and storing it in the question list on the server memory 102 (the process of extracting the question ID from the message ID) is executed. In this example, since the record that matches the message ID “m000GM” is only 510A, and there is no record in which the question ID is described, the question ID is not stored in the question list on the server memory 102.

次に、サーバ制御部101は、サーバメモリ102に格納されたメッセージIDがメッセージIDフィールド541のメッセージIDと一致するメッセージマスタレコードを抽出し、抽出されたメッセージマスタレコードのメッセージフィールド542に格納されたメッセージに記述されたリスクIDを抽出し、抽出されたリスクIDがリスクIDフィールド522のリスクIDと一致するリスク判定知識レコードを抽出し、抽出されたリスク判定知識レコードのチェックIDを抽出し、抽出されたチェックIDがチェックIDフィールド532のチェックIDと一致する問診マスタレコードを抽出し、抽出された問診マスタレコードの質問IDをチェックID毎に少なくとも1つ抽出する工程909(メッセージから質問IDを抽する工程)を実行する。この例では、メッセージID「m000GM」に適合するレコードは510Aのみのため、質問IDが記述されたレコードがないため、サーバメモリ102上の質問リストに質問IDは格納されない。   Next, the server control unit 101 extracts a message master record whose message ID stored in the server memory 102 matches the message ID in the message ID field 541, and stores the message master record in the message field 542 of the extracted message master record. The risk ID described in the message is extracted, the risk determination knowledge record whose extracted risk ID matches the risk ID in the risk ID field 522 is extracted, and the check ID of the extracted risk determination knowledge record is extracted and extracted Step 909 for extracting an inquiry master record whose check ID matches the check ID of the check ID field 532 and extracting at least one question ID of the extracted interview master record for each check ID (extracting the question ID from the message) Process To run. In this example, since the record that matches the message ID “m000GM” is only 510A, and there is no record in which the question ID is described, the question ID is not stored in the question list on the server memory 102.

次に、サーバ制御部101は、サーバメモリ102上の質問リストに質問IDが格納されているか否かを判定し、質問IDを1つ選択してサーバメモリ102に格納する工程910(質問ID判定工程)を実行する。ここで、質問IDは格納されていないと判定し、次に、サーバ制御部101は、サーバメモリ102上のチェック結果リスト(後述する)に記憶されたチェック結果を、サーバメモリのチェック日付と共に、ユーザデータベースに格納する工程914(ユーザデータベース格納工程)を実行する。次に、サーバ制御部101は、サーバメモリ102に格納された場所IDと同一の場所IDが場所IDフィールド322に格納された入出力端末レコードを抽出して、抽出されたレコードのデバイスIDフィールド321に格納されたデバイスIDで識別される入出力端末に、問診情報を送信する工程915(問診情報送信工程)を実行する。   Next, the server control unit 101 determines whether or not a question ID is stored in the question list on the server memory 102, and selects one question ID and stores it in the server memory 102 (question ID determination) Step) is performed. Here, it is determined that the question ID is not stored. Next, the server control unit 101 displays the check result stored in the check result list (described later) on the server memory 102 together with the check date of the server memory. Step 914 (user database storage step) of storing in the user database is executed. Next, the server control unit 101 extracts an input / output terminal record in which the same location ID as the location ID stored in the server memory 102 is stored in the location ID field 322, and the device ID field 321 of the extracted record. Step 915 (interrogation information transmission step) of transmitting the inquiry information to the input / output terminal identified by the device ID stored in is executed.

また、同時に、工程915では、サーバメモリ102上のメッセージIDリストに、メッセージID「m000GM」を格納する。この例では、サーバメモリ102に格納された場所ID「location10」をもとに、入出力端末テーブル320からデバイスID「terminal10」を同定し、ユーザID「user0001」のユーザ氏名「○田△之」、サーバメモリ102に格納されたメッセージID「m000GM」に適合するメッセージマスタテーブル540のメッセージ「おはようございます。」を問診情報として、端末ID「terminal10」で識別される入出力端末120に送信する。工程915で送信された問診情報は、入出力端末120が受信する。ここで、入出力端末120の動作を説明する。   At the same time, in step 915, the message ID “m000GM” is stored in the message ID list on the server memory 102. In this example, based on the location ID “location10” stored in the server memory 102, the device ID “terminal10” is identified from the input / output terminal table 320, and the user name “Yoshiyuki Tada” of the user ID “user0001” is identified. The message “Good morning” in the message master table 540 that matches the message ID “m000GM” stored in the server memory 102 is transmitted as inquiry information to the input / output terminal 120 identified by the terminal ID “terminal10”. The inquiry information transmitted in step 915 is received by the input / output terminal 120. Here, the operation of the input / output terminal 120 will be described.

図10は、本発明の実施例の入出力端末120の動作を表すフローチャートである。
入出力端末120が動作を開始すると、端末制御部121は、動作を終了するか否かを判定する工程1001(動作終了判定工程)を実行する。工程1001で、終了すると判定した場合、端末制御部121は、入出力端末120の動作を終了する。工程1001で、終了しないと判定した場合、端末制御部121は、工程905で送信された問診情報を受信したか否かを判定する工程1002(問診情報受信判定工程)を実行する。
FIG. 10 is a flowchart showing the operation of the input / output terminal 120 according to the embodiment of this invention.
When the input / output terminal 120 starts operation, the terminal control unit 121 executes step 1001 (operation end determination step) for determining whether or not to end the operation. If it is determined in step 1001 that the process is to be ended, the terminal control unit 121 ends the operation of the input / output terminal 120. If it is determined in step 1001 that the process does not end, the terminal control unit 121 executes step 1002 (interrogation information reception determination step) for determining whether or not the inquiry information transmitted in step 905 has been received.

工程1002で、問診情報を受信していないと判定した場合、端末制御部121は、工程1001に戻る。工程1002で、問診情報を受信したと判定した場合、端末制御部121は、端末コマンド処理部126を起動し、受信した問診情報に含まれる端末コマンドを処理する工程1003(端末コマンド処理工程)を実行する。ここでは、受信した問診情報に含まれる制御コマンドは含まれていないため、何も実行しない。次に、端末制御部121は、受信した問診情報に質問IDが含まれるか否かを判定する工程1004(質問ID判定工程)を実行する。工程1004で、質問IDが含まれていないと判定した場合、端末制御部121は、受信した問診情報を表示部124に表示する工程1011(問診情報表示工程)を実行する。   If it is determined at step 1002 that the inquiry information has not been received, the terminal control unit 121 returns to step 1001. If it is determined in step 1002 that the inquiry information has been received, the terminal control unit 121 activates the terminal command processing unit 126 and performs step 1003 (terminal command processing step) for processing the terminal command included in the received inquiry information. Execute. Here, since the control command included in the received inquiry information is not included, nothing is executed. Next, the terminal control unit 121 executes a step 1004 (question ID determination step) for determining whether or not the received inquiry information includes a question ID. If it is determined in step 1004 that the question ID is not included, the terminal control unit 121 executes step 1011 (interrogation information display step) of displaying the received inquiry information on the display unit 124.

図11は、本発明の実施例において、工程1011の実行時にメッセージが出力される入出力端末120の画面例1100を示す図である。
画面例1100は、仮想キャラクター1111、問診情報を表示する問診ウインドウ1120とから構成される。画面例1100では、問診ウインドウ1120に、メッセージ「○田△之さん、おはようございます。」が表示されている。このように、ユーザ氏名が表示されるので、ユーザは自分への問診情報であることを違和感なく認識できる。図8に示す工程801で、人感センサ166がユーザを検出した時に同時に入出力端末120の電源が入る構成にしてもよい。これにより、入出力端末120の待機電力を低減できる。ここで、図9に戻り、工程915終了後、サーバ制御部101は、工程901に戻る。ここで、図8に戻り、センサ制御部161は、変数iを1に初期設定する工程804(変数i初期設定工程)を実行する。
FIG. 11 is a diagram illustrating a screen example 1100 of the input / output terminal 120 to which a message is output when the process 1011 is executed in the embodiment of the present invention.
The example screen 1100 includes a virtual character 1111 and an inquiry window 1120 for displaying inquiry information. In the screen example 1100, the message “Good morning, Mr. Hiroyuki Tada” is displayed in the inquiry window 1120. Since the user name is displayed in this way, the user can recognize that it is inquiry information for himself without feeling uncomfortable. In step 801 shown in FIG. 8, the input / output terminal 120 may be turned on simultaneously when the human sensor 166 detects a user. Thereby, the standby power of the input / output terminal 120 can be reduced. Here, returning to FIG. 9, the server control unit 101 returns to Step 901 after Step 915 ends. Here, returning to FIG. 8, the sensor control unit 161 executes step 804 (variable i initial setting step) for initially setting the variable i to 1.

次に、センサ制御部161は、変数iを1つ加算する工程805(変数i加算工程)を実行する。次に、センサ制御部161は、変数iが、センサメモリ162のセンサ情報620の順序フィールド621に格納された順序情報の最大値以下か否かを判定する工程806(変数i判定工程)を実行する。工程806で、変数iが最大値以下と判定された場合、順序フィールド621の順序と変数iが一致するセンサを用いて生体情報をセンシングし、センシング結果をセンサメモリ162に格納する工程807(センシング工程)を実行する。ここでは、「i=2」のため、センサID「sensor12」、センサ種別「アルコールセンサ」のセンサを用いてセンシングする。次に、センサ制御部161は、センサメモリ162に格納されたセンシング結果を、センサウェアIDを含むセンサウェア情報と共に、センシング情報として送信する工程808(センシング情報送信工程)を実行する。   Next, the sensor control unit 161 executes a step 805 (a variable i adding step) of adding one variable i. Next, the sensor control unit 161 executes step 806 (variable i determination step) for determining whether or not the variable i is equal to or less than the maximum value of the order information stored in the order field 621 of the sensor information 620 of the sensor memory 162. To do. If it is determined in step 806 that the variable i is equal to or less than the maximum value, biological information is sensed using a sensor whose order in the order field 621 matches the variable i, and the sensing result is stored in the sensor memory 162 (sensing) Step) is performed. Here, since “i = 2”, the sensor ID “sensor12” and the sensor type “alcohol sensor” are used for sensing. Next, the sensor control part 161 performs the process 808 (sensing information transmission process) which transmits the sensing result stored in the sensor memory 162 as sensing information with the sensorware information including sensorware ID.

例えば、アルコールセンサのセンシング結果が「0.0」の時、工程808では、センサウェアID「sensorw01」、デバイスID「sensord10」、センサID「sensor12」、センシング結果「0.0」を送信する。工程808で送信されたセンシング情報は、前述した通り、ホームサーバ100が受信し、工程903、904、905により、受信した日時(ここでは、「2004年4月2日7時3分」とする)を場所IDと共に、サーバメモリ102に格納する。次に、サーバ制御部101は、工程906を実行する。ここでは、サーバメモリ102に、ユーザID「user0001」、センサID「sensor12」、センシング結果「0.0」、センシング日時「2004/04/02 07:03」が格納されているため、適合するセンシング情報判定知識レコードが抽出されず、サーバメモリ102にメッセージIDは格納されない。そのため、サーバ制御部101は、工程907で、否定と判定し、工程901に戻る。工程806で、変数iが最大値以上と判定された場合、センサ制御部161は、センサデバイスの処理終了時に送信する特殊コード、センサID「sensor1E」とセンシング結果「1」をセンシング情報として送信する終了コード送信工程809を実行する。   For example, when the sensing result of the alcohol sensor is “0.0”, in step 808, the sensorware ID “sensorw01”, the device ID “sensord10”, the sensor ID “sensor12”, and the sensing result “0.0” are transmitted. The sensing information transmitted in step 808 is received by the home server 100 as described above, and is received in steps 903, 904, and 905 (here, “7:03 on April 2, 2004”). ) Are stored in the server memory 102 together with the location ID. Next, the server control unit 101 executes Step 906. Here, the user ID “user0001”, the sensor ID “sensor12”, the sensing result “0.0”, and the sensing date and time “2004/04/02 07:03” are stored in the server memory 102. No information determination knowledge record is extracted, and no message ID is stored in the server memory 102. Therefore, the server control unit 101 determines negative in step 907 and returns to step 901. If it is determined in step 806 that the variable i is greater than or equal to the maximum value, the sensor control unit 161 transmits the special code, the sensor ID “sensor1E” and the sensing result “1” that are transmitted when the processing of the sensor device ends as sensing information. An end code transmission step 809 is executed.

この例では、センサウェアID「sensorw01」、デバイスID「sensord10」、センサID「sensor1E」、センシング結果「1」を送信する。工程808で送信されたセンシング情報は、前述した通りホームサーバ100が受信し、工程903、904、905により、受信した日時(ここでは、「2004年4月2日7時3分」とする)を場所IDと共に、サーバメモリ102に格納する。次に、サーバ制御部101は、工程906を実行する。ここでは、サーバメモリ102に、ユーザID「user0001」、センサID「sensor1E」、センシング結果「1」、センシング日時「2004/04/02 07:04」が格納されているため、ユーザID「user0001」、センサ条件「sensor1E=1」、時間条件「06:00-12:00」に適合するセンシング情報判定知識レコード510Eを抽出し、メッセージID「m000SYA」をサーバメモリ102に格納する。この結果、入出力端末120に、画面例1100Aが表示される。   In this example, sensorware ID “sensorw01”, device ID “sensord10”, sensor ID “sensor1E”, and sensing result “1” are transmitted. The sensing information transmitted in step 808 is received by the home server 100 as described above, and the date and time received in steps 903, 904, and 905 (here, “April 2, 2004, 7: 3”). Is stored in the server memory 102 together with the location ID. Next, the server control unit 101 executes Step 906. Here, since the user ID “user0001”, the sensor ID “sensor1E”, the sensing result “1”, and the sensing date and time “2004/04/02 07:04” are stored in the server memory 102, the user ID “user0001” is stored. Then, the sensing information determination knowledge record 510E matching the sensor condition “sensor1E = 1” and the time condition “06: 00-12: 00” is extracted, and the message ID “m000SYA” is stored in the server memory 102. As a result, a screen example 1100A is displayed on the input / output terminal 120.

図12は、本発明の実施例において、メッセージが出力される入出力端末120の画面例1100Aを示す図である。画面例1100Aでは、問診ウインドウ1120に、「○田△之さん、またね。」が表示されている。
このように、人感センサがユーザを検出した時のみ、センサウェアIDを受信することにより、ユーザの認証とユーザの所在する場所(誰がどこにいるのか)を同時に、同定できる。また、ユーザが入出力端末を操作することなく、ユーザの所在する場所に敷設された入出力端末に問診情報を出力できるので、ユーザは無意識的に、かつ場所を問わず、簡易に入出力端末を利用できる。
FIG. 12 is a diagram illustrating a screen example 1100A of the input / output terminal 120 to which a message is output in the embodiment of the present invention. In screen example 1100 </ b> A, an inquiry window 1120 displays “Mr. Y.
Thus, by receiving the sensorware ID only when the human sensor detects the user, it is possible to simultaneously identify the user authentication and the location where the user is (who is where). In addition, since the user can output the inquiry information to the input / output terminal laid in the place where the user is located without operating the input / output terminal, the user can unconsciously and easily input / output the terminal regardless of the place. Can be used.

(3)本システムの動作を、センサウェア150を装着しているユーザが帰宅後(2004年4月2日23時頃)に利用する場合を例にとって、説明する。   (3) The operation of this system will be described by taking as an example the case where the user wearing the sensorware 150 uses it after returning home (around 23:00 on April 2, 2004).

ユーザが帰宅後、トイレに入ると、トイレに設置されたセンサデバイス160は、工程801でユーザを検出し、センサ制御部161は、工程802実行後、工程803で、センサウェアID「sensorw01」、センサデバイスID「sensord10」、センサID「sensor11」、センシング結果としてユーザを検出したことを示す「1」をセンシング情報として送信する。工程803で送信されたセンシング情報は、ホームサーバ100が受信し、工程903、904、905により、受信した日時(ここでは、「2004年4月2日23時10分」とする)を場所IDと共に、サーバメモリ102に格納する。   When the user enters the toilet after returning home, the sensor device 160 installed in the toilet detects the user in step 801, and the sensor control unit 161 executes the process 802 and then in step 803, the sensor wear ID “sensorw01”, Sensor device ID “sensord10”, sensor ID “sensor11”, and “1” indicating that the user has been detected as a sensing result are transmitted as sensing information. The sensing information transmitted in step 803 is received by the home server 100, and the date and time (here, “April 2, 2004 23:10”) received in steps 903, 904, and 905 is the location ID. At the same time, it is stored in the server memory 102.

次に、サーバ制御部101は、工程906を実行する。ここでは、サーバメモリ102に、ユーザID「user0001」、センサID「sensor11」、センシング結果「1」、場所ID「location10」、センシング日時「2004/04/02 23:10」が格納されているため、ユーザID「user0001」、センサ条件「sensor11=1」、時間条件「21:00-03:00」、場所ID「location10」に適合するセンシング情報判定知識レコード510Cを抽出し、メッセージID「m000GE」をサーバメモリ102に格納する。この結果、入出力端末120には、画面例1200が表示される。   Next, the server control unit 101 executes Step 906. Here, the user ID “user0001”, sensor ID “sensor11”, sensing result “1”, location ID “location10”, and sensing date and time “2004/04/02 23:10” are stored in the server memory 102. , The sensing information determination knowledge record 510C that matches the user ID “user0001”, the sensor condition “sensor11 = 1”, the time condition “21: 00-03: 00”, and the location ID “location10” is extracted, and the message ID “m000GE” Is stored in the server memory 102. As a result, a screen example 1200 is displayed on the input / output terminal 120.

図13は、本発明の実施例において、メッセージが出力される入出力端末120の画面例1200を示す図である。画面例1200では、問診ウインドウ1120に、「○田△之さん、こんばんわ。」が表示されている。
工程803実行後、センサ制御部161は、工程804、805、806、807、808を実行し、センシング情報を送信する。例えば、アルコールセンサのセンシング結果が「0.5」の時、工程808では、センサウェアID「sensorw01」、デバイスID「sensord10」、センサID「sensor12」、センシング結果「0.5」をセンシング情報として送信する。工程808で送信されたセンシング情報は、ホームサーバ100が受信し、工程903、904、905により、受信した日時(ここでは、「2004年4月2日23時11分」とする)を場所IDと共に、サーバメモリ102に格納する。
FIG. 13 is a diagram illustrating a screen example 1200 of the input / output terminal 120 to which a message is output in the embodiment of the present invention. In the screen example 1200, “Mr. Hiroyuki Tada, Good evening” is displayed in the inquiry window 1120.
After executing step 803, the sensor control unit 161 executes steps 804, 805, 806, 807, and 808, and transmits sensing information. For example, when the sensing result of the alcohol sensor is “0.5”, in step 808, the sensor wear ID “sensorw01”, the device ID “sensord10”, the sensor ID “sensor12”, and the sensing result “0.5” are used as sensing information. Send. The sensing information transmitted in step 808 is received by the home server 100, and the date and time (here, “April 2, 2004 23:11”) received in steps 903, 904, and 905 is the location ID. At the same time, it is stored in the server memory 102.

次に、サーバ制御部101は、工程906を実行する。ここでは、サーバメモリ102に、ユーザID「user0001」、センサID「sensor12」、センシング結果「0.5」、場所ID「location10」、センシング日時「2004/04/02 23:11」が格納されているため、ユーザID「user0001」、センサ条件「sensor12≧0.5」、時間条件「18:00-03:00」、場所ID「location10」が記述されたセンシング情報判定知識レコード510Fを抽出し、メッセージID「m000ALC」をサーバメモリ102に格納する。また、レコード510FのチェックID「alcohol」、チェック結果「1」が、問診フラグ「N」、チェック日時「2004/04/02 23:11」と共に、サーバメモリ102上のチェック結果リストに格納される。次に、サーバ制御部101は、工程907で、肯定と判定し、工程908を実行する。センシング情報判定知識レコード510Fの場合、メッセージID「m000ALC」に適合するレコードは510Fのみのためサーバメモリ102上の質問リストに質問IDが格納されず、工程910で、質問IDがないと判定し、工程914を実行する。   Next, the server control unit 101 executes Step 906. Here, the user ID “user0001”, sensor ID “sensor12”, sensing result “0.5”, location ID “location10”, sensing date and time “2004/04/02 23:11” are stored in the server memory 102. Therefore, the sensing information determination knowledge record 510F in which the user ID “user0001”, the sensor condition “sensor12 ≧ 0.5”, the time condition “18: 00-03: 00”, and the location ID “location10” are described is extracted, and the message ID “M000ALC” is stored in the server memory 102. The check ID “alcohol” and the check result “1” of the record 510F are stored in the check result list on the server memory 102 together with the inquiry flag “N” and the check date “2004/04/02 23:11”. . Next, the server control unit 101 determines affirmative in Step 907 and executes Step 908. In the case of the sensing information determination knowledge record 510F, since the record that matches the message ID “m000ALC” is only 510F, the question ID is not stored in the question list on the server memory 102, and it is determined in step 910 that there is no question ID. Step 914 is performed.

図14は、本発明の実施例において、工程914後のチェック結果履歴テーブル440の例を示す図である。
図5に示すチェック結果履歴テーブル440から抽出された結果を示す、図14の例では、チェック結果履歴テーブル440のチェック結果履歴レコード440Aには、ユーザIDフイールド441に「user0001」、チェックIDフィールド442に「alcohol」、チェック結果フィールド443に「1」、問診フラグフィールド444に「N」、チェック日付フィールド445に「2004/04/02」、チェック日時フィールド446に「2004/04/02 23:11」が格納されていることが判る。次に、サーバ制御部101は、工程915を実行し、問診情報を送信する。その結果、入出力端末120に、画面例1300が表示される。
FIG. 14 is a diagram illustrating an example of the check result history table 440 after step 914 in the embodiment of the present invention.
In the example of FIG. 14 showing the results extracted from the check result history table 440 shown in FIG. 5, the check result history record 440A of the check result history table 440 includes “user0001” in the user ID field 441 and the check ID field 442. “Alcohol”, “1” in the check result field 443, “N” in the inquiry flag field 444, “2004/04/02” in the check date field 445, and “2004/04/02 23:11 in the check date field 446”. "Is stored. Next, the server control unit 101 executes step 915 and transmits inquiry information. As a result, a screen example 1300 is displayed on the input / output terminal 120.

図15は、本発明の実施例において、メッセージが出力される入出力端末120の画面例1300を示す図である。画面例1300では、問診ウインドウ1120に、「○田△之さん、お酒を飲みしたね。」が表示されている。
このように、センサからの入力をもとに、センシング情報判定知識テーブルを用いてリスク因子の有無を判定するセンシング情報判定部により、リスク因子を簡易に収集できる。次に、アルコールセンサのセンシング結果が「0.3」の時の例を説明する。工程807で、アルコールセンサのセンシング結果が「0.3」の時、工程808では、センサウェアID「sensorw01」、デバイスID「sensord10」、センサID「sensor12」、センシング結果「0.3」をセンシング情報として送信する。工程808で送信されたセンシング情報は、ホームサーバ100が受信し、工程903、904、905により、受信した日時(ここでは、「2004年4月2日23時11分」とする)を場所IDと共に、サーバメモリ102に格納する。次に、サーバ制御部101は、工程906を実行する。
FIG. 15 is a diagram illustrating a screen example 1300 of the input / output terminal 120 to which a message is output in the embodiment of the present invention. In the screen example 1300, the interview window 1120 is displayed with “Dr. Noriyuki Tada, you drank alcohol”.
As described above, the risk factor can be easily collected by the sensing information determination unit that determines the presence or absence of the risk factor using the sensing information determination knowledge table based on the input from the sensor. Next, an example when the sensing result of the alcohol sensor is “0.3” will be described. In step 807, when the sensing result of the alcohol sensor is “0.3”, in step 808, the sensorware ID “sensorw01”, the device ID “sensord10”, the sensor ID “sensor12”, and the sensing result “0.3” are sensed. Send as information. The sensing information transmitted in step 808 is received by the home server 100, and the date and time (here, “April 2, 2004 23:11”) received in steps 903, 904, and 905 is the location ID. At the same time, it is stored in the server memory 102. Next, the server control unit 101 executes Step 906.

ここでは、サーバメモリ102に、ユーザID「user0001」、センサID「sensor12」、センシング結果「0.3」、センシング日時「2004/04/02 23:11」が格納されているため、ユーザID「user0001」、センサ条件「0.1≦sensor12<0.5」、時間条件「18:00-03:00」が記述されたセンシング情報判定知識レコード510G、510Iを抽出し、メッセージID「m000ALC1」、「m000ALC2」をサーバメモリ102に格納する。次に、サーバ制御部101は、工程907を実行する。ここで、サーバ制御部101は、肯定と判定し、次に工程908を実行する。ここで、メッセージID「m000ALC1」に適合するレコード510Gと510H、「m000ALC1」に適合するレコード510Iと510Jを抽出し、抽出されたレコード510H、510Jのセンサ条件フィールドに、質問ID「qalc0001」が記述されていると判定し、質問ID「qalc0001」をサーバメモリ102上の質問リストに格納する。   Here, since the user ID “user0001”, the sensor ID “sensor12”, the sensing result “0.3”, and the sensing date and time “2004/04/02 23:11” are stored in the server memory 102, the user ID “user0001” is stored. Sensing information determination knowledge records 510G and 510I in which “user0001”, sensor condition “0.1 ≦ sensor12 <0.5”, and time condition “18: 00-03: 00” are extracted, and message IDs “m000ALC1” and “m000ALC2” Store in the server memory 102. Next, the server control unit 101 executes Step 907. Here, the server control unit 101 determines affirmative, and then executes step 908. Here, records 510G and 510H conforming to the message ID “m000ALC1”, records 510I and 510J conforming to “m000ALC1” are extracted, and the question ID “qalc0001” is described in the sensor condition field of the extracted records 510H and 510J. The question ID “qalc0001” is stored in the question list on the server memory 102.

次に、サーバ制御部101は、工程910で、サーバメモリ102上の質問リストに質問IDが格納されていると判定し、質問リストから質問IDを1つ選択して、サーバメモリ102に格納する。次に、サーバ制御部101は、選択された質問IDと同一の質問IDが質問IDフィールド530に格納された問診マスタレコードを抽出して、抽出されたレコードに格納されているチェックIDフィールドのチェックIDが、サーバメモリ102上のチェック結果リストに格納されているか否かを判定する工程911(チェック結果判定工程)を実行する。工程911で、チェックIDが格納されていると判定した場合、サーバメモリ102上の質問リストから、選択された質問IDを削除し、工程910に戻る。工程911で、チェックIDが格納されていないと判定した場合、サーバ制御部101は、工程911で選択された質問IDと同一の質問IDが質問IDフィールド530に格納された問診マスタレコードを抽出して、抽出されたレコードに格納されている質問ID、質問内容、選択肢を含む問診情報として、サーバメモリ102に格納された場所IDで同定されるデバイスIDで識別される入出力端末120に送信する工程912(問診情報送信工程)を実行する。   Next, in step 910, the server control unit 101 determines that a question ID is stored in the question list on the server memory 102, selects one question ID from the question list, and stores it in the server memory 102. . Next, the server control unit 101 extracts an inquiry master record in which the same question ID as the selected question ID is stored in the question ID field 530, and checks the check ID field stored in the extracted record Step 911 (check result determination step) for determining whether the ID is stored in the check result list on the server memory 102 is executed. If it is determined in step 911 that the check ID is stored, the selected question ID is deleted from the question list on the server memory 102, and the process returns to step 910. If it is determined in step 911 that the check ID is not stored, the server control unit 101 extracts an inquiry master record in which the same question ID as the question ID selected in step 911 is stored in the question ID field 530. Then, as the inquiry information including the question ID, question contents, and options stored in the extracted record, the information is transmitted to the input / output terminal 120 identified by the device ID identified by the location ID stored in the server memory 102. Step 912 (interrogation information transmission step) is executed.

この例では、サーバメモリ102上の質問リストに格納された質問ID「qalc0001」と同じ質問IDが質問IDフィールド530に記述された問診マスタレコード530Bを抽出して、質問ID「qalc0001」、質問内容「もしかして、お酒を飲みましたか?」、選択肢「はい」又は「いいえ」を、ユーザID「user0001」のユーザ氏名「○田△之」と共に問診情報として、場所ID「location10」で同定される端末ID「terminal10」で識別される入出力端末120に送信する。工程912で送信された問診情報は、入出力端末120が受信し、工程1001、1002、1003を実行後、工程1004で、問診情報に質問IDがあると判定し、問診情報に含まれる質問内容と選択肢を表示する工程1005(問診情報(質問内容と選択肢)表示工程)を実行する。   In this example, the inquiry master record 530B in which the same question ID as the question ID “qalc0001” stored in the question list on the server memory 102 is described in the question ID field 530 is extracted, and the question ID “qalc0001” and the question content are extracted. “Did you drink alcohol?”, The choice “Yes” or “No” is identified by the location ID “location10” as the inquiry information together with the user name “Oda Noriyuki” of the user ID “user0001” The data is transmitted to the input / output terminal 120 identified by the terminal ID “terminal10”. The inquiry information transmitted in step 912 is received by the input / output terminal 120. After executing steps 1001, 1002, and 1003, in step 1004, it is determined that the inquiry information has a question ID, and the question content included in the inquiry information And a step 1005 of displaying options (interrogation information (question contents and options) display step).

図16は、本発明の実施例において、工程1005の実行後にメッセージとして、質問内容と選択肢が出力される時の入出力端末120の画面例1300Aを示す図である。
画面例1300Aでは、問診ウインドウ1120に、質問内容「○田△之さん、もしかして、お酒を飲みましたか?」1301A、1番目の選択肢「はい」1302A、2番目の選択肢「いいえ」1303Aが表示されている。ここで、ユーザが、選択肢「はい」1302Aを選択した場合、端末制御部121は、選択された選択肢の番号(ここでは「1」)を質問ID「qalc0001」と共に入力結果として送信する工程1006(入力結果送信工程)を実行する。工程1006で送信された入力結果は、ホームサーバ100が受信する。サーバ制御部101は、入力結果を受信し、サーバメモリ102上のチェック結果リストに格納後、サーバメモリ102上の質問リストから受信した質問IDを削除する工程913(入力結果受信工程)を実行する。ここでは、サーバメモリ102上のチェック結果リストに、質問ID「qalc0001」、選択肢「1」、チェックID「alcohol」、チェック結果「1」、問診フラグ「Y」、チェック日時「2004/04/02 23:11」が格納される。工程913の実行後、工程910に戻る。ここで、サーバ制御部101は、サーバメモリ102上の質問リストに、質問IDが格納されていないと判定し、工程914(ユーザデータベース格納工程)を実行する。
FIG. 16 is a diagram showing a screen example 1300A of the input / output terminal 120 when the question contents and options are output as messages after the execution of the step 1005 in the embodiment of the present invention.
In the screen example 1300A, the question content “Dr. Y. Tada, did you drink alcohol?” 1301A, the first option “Yes” 1302A, and the second option “No” 1303A are displayed in the inquiry window 1120. Has been. Here, when the user selects the option “Yes” 1302A, the terminal control unit 121 transmits the selected option number (here “1”) together with the question ID “qalc0001” as an input result 1006 ( Execute input result transmission step). The home server 100 receives the input result transmitted in step 1006. The server control unit 101 receives the input result, stores it in the check result list on the server memory 102, and then executes a step 913 (input result receiving step) of deleting the received question ID from the question list on the server memory 102. . Here, in the check result list on the server memory 102, the question ID “qalc0001”, the option “1”, the check ID “alcohol”, the check result “1”, the inquiry flag “Y”, the check date “2004/04/02” 23:11 "is stored. After executing step 913, the process returns to step 910. Here, the server control unit 101 determines that the question ID is not stored in the question list on the server memory 102, and executes step 914 (user database storage step).

図17は、本発明の実施例のチェック結果履歴テーブル440の例を示す図である。
図17の例では、チェック結果履歴テーブル440のチェック結果履歴レコード440AAには、ユーザIDフイールド441に「user0001」、チェックIDフィールド442に「alcohol」、チェック結果フィールド443に「1」、問診フラグフィールド444に「Y」、チェック日付フィールド445に「2004/04/02」、チェック日時フィールド446に「2004/04/02 23:11」が格納されている。このように、センサからの入力をもとに、リスク因子の有無が不確実な場合でも、センシング情報判定部と問診部を組合わせ、リスク因子を簡易かつ確実に収集できる。次に、サーバ制御部101は、工程915(問診情報送信工程)を実行し、問診情報を送信する。その結果、入出力端末120に、画面例1300Bが表示される。
FIG. 17 is a diagram illustrating an example of the check result history table 440 according to the embodiment of this invention.
In the example of FIG. 17, the check result history record 440AA of the check result history table 440 includes “user0001” in the user ID field 441, “alcohol” in the check ID field 442, “1” in the check result field 443, and an inquiry flag field. “Y” is stored in 444, “2004/04/02” is stored in the check date field 445, and “2004/04/02 23:11” is stored in the check date field 446. In this way, even when the presence or absence of a risk factor is uncertain based on the input from the sensor, the risk factor can be easily and reliably collected by combining the sensing information determination unit and the inquiry unit. Next, the server control unit 101 executes step 915 (interrogation information transmission step) and transmits the inquiry information. As a result, a screen example 1300B is displayed on the input / output terminal 120.

図18は、本発明の実施例において、メッセージが出力される入出力端末120の画面例1300Bを示す図である。画面例1300Bでは、問診ウインドウ1120に、「○田△之さん、やっぱり飲みましたね。」が表示されている。
また、問診マスタテーブル530に、530A、530Cのように格納し、同じリスク因子を収集する質問を、質問内容や選択肢を変えて実施できる。このように、問診マスタテーブル530に、質問ID毎に、質問内容と選択肢、及びチェックIDと選択肢を格納できるので、チェックIDで識別されるリスク因子を、質問内容を様々に変えて収集できる。
FIG. 18 is a diagram illustrating a screen example 1300B of the input / output terminal 120 to which a message is output in the embodiment of the present invention. In the screen example 1300B, the interview window 1120 displays “Mr. Y. Hirota, you drank after all.”
Moreover, the question which stores in the inquiry master table 530 like 530A, 530C, and collects the same risk factor can be implemented by changing a question content and an option. As described above, since the question contents and options and the check ID and options can be stored for each question ID in the inquiry master table 530, the risk factors identified by the check ID can be collected by changing the question contents in various ways.

(4)本システムの動作を、センサウェア150を装着したユーザが就寝時(2004年4月3日1時頃)に利用する場合を例にとって、説明する。
ユーザが就寝のため、寝室に入ると、寝室に設置されたセンサデバイス160’は、工程801でユーザを検出し、工程802実行後、工程803で、センサウェアID「sensorw01」、センサデバイスID「sensord30」、センサID「sensor11」、センシング結果としてユーザを検出したことを示す「1」をセンシング情報として送信する。工程803で送信されたセンシング情報は、ホームサーバ100が受信し、工程903、904、905により、受信した日時(ここでは、「2004年4月3日1時13分」とする)を場所IDと共に、サーバメモリ102に格納する。
(4) The operation of this system will be described by taking as an example a case where the user wearing the sensorware 150 uses it at bedtime (around 1 o'clock on April 3, 2004).
When the user enters the bedroom for sleeping, the sensor device 160 ′ installed in the bedroom detects the user in step 801. After executing the step 802, in step 803, the sensor wear ID “sensorw01” and the sensor device ID “ “sensord30”, sensor ID “sensor11”, and “1” indicating that the user is detected as a sensing result are transmitted as sensing information. The sensing information transmitted in step 803 is received by the home server 100, and the date and time received in steps 903, 904, and 905 (here, “01:13 on April 3, 2004”) is the location ID. At the same time, it is stored in the server memory 102.

次に、サーバ制御部101は、工程906を実行する。ここでは、サーバメモリ102に、ユーザID「user0001」、センサID「sensor11」、センシング結果「1」、場所ID「location30」、センシング日時「2004/04/03 01:13」が格納されているため、ユーザID「user0001」、センサ条件「sensor11=1」、時間条件「23:00-03:00」、場所ID「location30」に一致するセンシング情報判定知識レコード510Lを抽出し、メッセージID「m000HCHK」をサーバメモリ102に格納する。この結果、寝室に設置された入出力端末120’に、画面例1400が表示される。   Next, the server control unit 101 executes Step 906. Here, the user ID “user0001”, sensor ID “sensor11”, sensing result “1”, location ID “location30”, and sensing date “2004/04/03 01:13” are stored in the server memory 102. , The sensing information determination knowledge record 510L that matches the user ID “user0001”, the sensor condition “sensor11 = 1”, the time condition “23: 00-03: 00”, and the location ID “location30” is extracted, and the message ID “m000HCHK” Is stored in the server memory 102. As a result, a screen example 1400 is displayed on the input / output terminal 120 ′ installed in the bedroom.

図19は、本発明の実施例において、メッセージが出力される入出力端末120’の画面例1400を示す図である。画面例1400では、問診ウインドウ1120に、「○田△之さん、健康をチェックしましょう。」が表示されている。
このように、本システムにより、時間や場所に応じて適切な問診情報が出力されるので、日常生活の中で違和感なく、入出力端末を操作できる。このように、本システムにより、時間や場所に応じて問診情報が変わるので、日常生活の中で違和感なく、リスク因子を収集できる。工程803実行後、工程804、805、806を実行し、工程809で、センサID「sensor1E」とセンシング結果「1」をセンシング情報として送信する。工程803で送信されたセンシング情報は、ホームサーバ100が受信し、工程903、904、905により、受信した日時(ここでは、「2004年4月3日1時13分」とする)を場所IDと共に、サーバメモリ102に格納する。次に、サーバ制御部101は、工程906を実行する。
FIG. 19 is a diagram illustrating a screen example 1400 of the input / output terminal 120 ′ to which a message is output in the embodiment of the present invention. In the screen example 1400, “Mr. Hiroyuki Tada, let's check your health” is displayed in the inquiry window 1120.
Thus, since this system outputs appropriate inquiry information according to time and place, the input / output terminal can be operated without a sense of incongruity in daily life. In this way, since this system changes the inquiry information according to time and place, risk factors can be collected without a sense of incongruity in daily life. After execution of step 803, steps 804, 805, and 806 are executed, and in step 809, the sensor ID “sensor1E” and the sensing result “1” are transmitted as sensing information. The sensing information transmitted in step 803 is received by the home server 100, and the date and time received in steps 903, 904, and 905 (here, “01:13 on April 3, 2004”) is the location ID. At the same time, it is stored in the server memory 102. Next, the server control unit 101 executes Step 906.

ここでは、サーバメモリ102に、ユーザID「user0001」、場所ID「location30」、センサID「sensor11」、センシング結果「1」、センシング日時「2004/04/03 01:13」が格納されているため、ユーザID「user0001」、場所ID「location30」、センサ条件「sensor1E=1」、時間条件「00:00-03:00」に一致するセンシング情報判定知識レコード510Nを抽出し、メッセージID「m000DRLF」をサーバメモリ102に格納する。次に、サーバ制御部101は、工程907で、肯定と判定し、工程908を実行する。センシング情報判定知識レコード510Nの場合、メッセージID「m000DRLF」に適合するレコードは510Nのみのためサーバメモリ102上の質問リストに質問IDが格納されない。   Here, the user ID “user0001”, the location ID “location30”, the sensor ID “sensor11”, the sensing result “1”, and the sensing date and time “2004/04/03 01:13” are stored in the server memory 102. , The sensing information determination knowledge record 510N that matches the user ID “user0001”, the location ID “location30”, the sensor condition “sensor1E = 1”, and the time condition “00: 00-03: 00” is extracted, and the message ID “m000DRLF” Is stored in the server memory 102. Next, the server control unit 101 determines affirmative in Step 907 and executes Step 908. In the case of the sensing information determination knowledge record 510N, since the record that matches the message ID “m000DRLF” is only 510N, the question ID is not stored in the question list on the server memory 102.

次に、サーバ制御部101は、工程909で、リスクID「DRLF」があると判定し、リスク判定知識テーブル520のリスクIDフィールド522に格納されたリスクIDと一致するレコードのチェックID「alcohol」、「fattyfood」、「overeaten」を抽出後、抽出されたチェックIDと一致するレコードの質問IDを問診マスタ530から抽出し、サーバメモリ102上の質問リストに格納する。同一のチェックIDについて抽出される質問IDは、1つでも複数でも良い。ここでは、サーバメモリ102上の質問リストに、質問ID「qalc0000」、「qfat0000」、「qove0000」が格納されているとする。   Next, in step 909, the server control unit 101 determines that there is a risk ID “DRLF”, and checks the record ID that matches the risk ID stored in the risk ID field 522 of the risk determination knowledge table 520 “alcohol”. , “Fattyfood” and “overeaten” are extracted, and the question ID of the record that matches the extracted check ID is extracted from the inquiry master 530 and stored in the question list on the server memory 102. One or more question IDs may be extracted for the same check ID. Here, it is assumed that the question IDs “qalc0000”, “qfat0000”, and “qove0000” are stored in the question list on the server memory 102.

次に、サーバ制御部101は、工程910で、質問IDが格納されていると判定し、質問ID「qalc0000」をサーバメモリ102に格納する。次に、工程911で、質問ID「qalc0000」のチェックID「alcohol」がサーバメモリ102上のチェック結果リストに格納されていると判定するため、質問ID「qalc0000」をチェック結果リストから削除し、工程910に戻る。次に、サーバ制御部101は、工程901で、質問IDが格納されていると判定し、質問ID「qfat0000」をサーバメモリ102に格納する。次に、工程911で、質問ID「qfat0000」のチェックID「fattyfood」がサーバメモリ102上のチェック結果リストに格納されていないと判定し、質問ID「qfat0000」をチェック結果リストから削除し、工程912を実行する。その結果、入出力端末120’に、画面例1500、画面例1600が表示される。   Next, the server control unit 101 determines in step 910 that the question ID is stored, and stores the question ID “qalc0000” in the server memory 102. Next, in step 911, in order to determine that the check ID “alcohol” of the question ID “qalc0000” is stored in the check result list on the server memory 102, the question ID “qalc0000” is deleted from the check result list, Return to step 910. Next, the server control unit 101 determines in step 901 that the question ID is stored, and stores the question ID “qfat0000” in the server memory 102. Next, in step 911, it is determined that the check ID “fattyfood” of the question ID “qfat0000” is not stored in the check result list on the server memory 102, and the question ID “qfat0000” is deleted from the check result list. 912 is executed. As a result, a screen example 1500 and a screen example 1600 are displayed on the input / output terminal 120 '.

図20は、本発明の実施例において、メッセージとして、質問内容と選択肢が出力される時の入出力端末120’の画面例1500を示す図である。画面例1500では、問診ウインドウ1120に、「○田△之さん、揚げ物を食べましたか?」が表示されている。   FIG. 20 is a diagram showing a screen example 1500 of the input / output terminal 120 ′ when question contents and options are output as messages in the embodiment of the present invention. In the screen example 1500, an inquiry window 1120 displays “Dr. Yasuyuki, did you eat fried foods?”.

図21は、本発明の実施例において、メッセージとして、質問内容と選択肢が出力される時の入出力端末120’の画面例1600を示す図である。画面例1600では、問診ウインドウ1120に、「○田△之さん、食べ過ぎましたか?」が表示されている。   FIG. 21 is a diagram showing a screen example 1600 of the input / output terminal 120 ′ when the question content and options are output as messages in the embodiment of the present invention. In the screen example 1600, the inquiry window 1120 displays “Mr. Y. Hiroshi, did you eat too much?”.

図20に示す画面例1500が表示され、ユーザが選択肢「はい」を選択すると、サーバメモリ102のチェック結果リストに、チェックID「fattyfood」、チェック結果「1」、問診フラグ「Y」、チェック日時「2004/04/03 01:13」が格納される。質問ID「qove0000」についても同様に、入出力端末120’に、図21の画面例1600が表示され、ユーザが選択肢「はい」を選択すると、サーバメモリ102のチェック結果リストに、チェックID「overeaten」、チェック結果「1」、問診フラグ「Y」、チェック日時「2004/04/03 01:13」が格納される。工程910で、質問IDが格納されていないと判定されると、サーバ制御部101は、工程914で、サーバメモリ上のチェック結果リストに格納されたチェック結果を、サーバメモリのチェック日付と共に、チェック結果履歴テーブル440に格納する。このように、サーバメモリ102に、チェック日付を格納することにより、本システムの利用日時に関わらず、チェック日付のリスク因子を確実に収集できる。   When the screen example 1500 shown in FIG. 20 is displayed and the user selects the option “Yes”, the check result list in the server memory 102 includes a check ID “fattyfood”, a check result “1”, an inquiry flag “Y”, and a check date and time. “2004/04/03 01:13” is stored. Similarly, for the question ID “qove0000”, the screen example 1600 of FIG. 21 is displayed on the input / output terminal 120 ′, and when the user selects the option “Yes”, the check ID “overeaten” is displayed in the check result list of the server memory 102. ”, Check result“ 1 ”, inquiry flag“ Y ”, and check date“ 2004/04/03 01:13 ”are stored. If it is determined in step 910 that the question ID is not stored, the server control unit 101 checks the check result stored in the check result list on the server memory together with the check date of the server memory in step 914. Store in the result history table 440. As described above, by storing the check date in the server memory 102, the risk factor of the check date can be reliably collected regardless of the use date and time of this system.

次に、サーバ制御部101は、工程915で問診情報を送信する。この時、メッセージID「m000DRLF」で識別されるメッセージレコードのメッセージフィールド542に格納されたメッセージに、リスクID「DRLF」が記述されているため、サーバ制御部101は、リスク判定部109を起動し、リスク値(RiskValue=100×Σ(RFi×RIi)/n:nはリスク因子の数、RFiはリスク因子iのチェック結果、RIiはリスク因子iの指数であり、Σ(加算)はi=1、2、…、nについて行なう。)を算出する。例えば、ここでは、リスク因子「alcohol」についてチェック結果「1」と指数「0.3」、リスク因子「fattyfood」についてチェック結果「1」と指数「0.5」、リスク因子「overeaten」についてチェック結果「1」と指数「0.2」、から、リスク値は「100」と算出される。   Next, the server control unit 101 transmits inquiry information in Step 915. At this time, since the risk ID “DRLF” is described in the message stored in the message field 542 of the message record identified by the message ID “m000DRLF”, the server control unit 101 activates the risk determination unit 109. , Risk value (RiskValue = 100 × Σ (RFi × RIi) / n: n is the number of risk factors, RFi is a check result of risk factor i, RIi is an index of risk factor i, and Σ (addition) is i = 1, 2,..., N). For example, check result “1” and index “0.3” for risk factor “alcohol”, check result “1” and index “0.5” for risk factor “fattyfood”, and check for risk factor “overeaten”. From the result “1” and the index “0.2”, the risk value is calculated as “100”.

この結果、問診情報として、リスクID「DRLF」がリスク値「100」に変換されたメッセージ「今日の高脂血症生活は100%です。」が、送信される。また、工程906では、レコード510Nに、制御コマンドテーブル518に制御コマンド「show(RVTG)」が格納されているので、サーバ制御部101は、制御コマンド「show(RVTG)」を、端末コマンドとして問診情報に付加して送信する。送信された端末コマンドは、工程1003で、実行される。端末コマンド「show(RVTG)」の場合、端末制御部121は、端末コマンド処理部126を起動し、ホームサーバ100のWebサーバ116に問い合わせを行い、その問い合わせ結果を受け取って、表示部124に表示する。この結果、入出力端末120’に、画面例1700が表示される。   As a result, the message “Today's life with hyperlipidemia is 100%” in which the risk ID “DRLF” is converted into the risk value “100” is transmitted as the inquiry information. In step 906, since the control command “show (RVTG)” is stored in the control command table 518 in the record 510N, the server control unit 101 interrogates the control command “show (RVTG)” as a terminal command. Add it to the information and send it. The transmitted terminal command is executed at step 1003. In the case of the terminal command “show (RVTG)”, the terminal control unit 121 activates the terminal command processing unit 126, makes an inquiry to the Web server 116 of the home server 100, receives the inquiry result, and displays it on the display unit 124. To do. As a result, a screen example 1700 is displayed on the input / output terminal 120 '.

図22は、本発明の実施例において、メッセージとリスク値の推移(リスク値トレンドグラフ1710)が出力される時の入出力端末120’の画面例1700を示す図である。
画面例1700は、工程1003の実行時に表示されるリスク値トレンドグラフ1710、工程1011の実行時に表示される問診ウインドウ1120とから構成される。画面例1700では、問診ウインドウ1120に、「○田△之さん、今日の高脂血症生活は100%です。」が表示されている。このように、1日のリスク因子をもとに、リスク判定知識テーブルを用いてリスク値を算出するリスク判定部により、ユーザは、一日の生活習慣を客観的に確認できるので、生活習慣の改善意識を向上できる。また、リスク値トレンドグラフを表示することにより、ユーザは日々の生活習慣の推移を視覚的に確認できるので、生活習慣の改善意識をより向上できる。この例では、高脂血症のリスク値を算出したが、糖尿病、高血圧、肥満、動脈硬化、心疾患、脳卒中等の生活習慣病に関して、リスク因子を収集する知識ベースを構築してもよい。これにより、生活習慣病毎のリスク値を算出し、メッセージやトレンドグラフとして表示でき、生活習慣病を幅広く管理できる。
FIG. 22 is a diagram showing a screen example 1700 of the input / output terminal 120 ′ when a transition of a message and a risk value (risk value trend graph 1710) is output in the embodiment of the present invention.
The example screen 1700 includes a risk value trend graph 1710 displayed when the process 1003 is executed, and an inquiry window 1120 displayed when the process 1011 is executed. In the screen example 1700, the interview window 1120 displays “Mr. Y. Hiroshi, 100% of today's life with hyperlipidemia”. In this way, the risk determination unit that calculates the risk value using the risk determination knowledge table based on the daily risk factors allows the user to objectively confirm the daily lifestyle, so that the lifestyle Improve improvement awareness. Further, by displaying the risk value trend graph, the user can visually confirm the transition of daily lifestyle habits, so that the awareness of improvement of lifestyle habits can be further improved. In this example, the risk value for hyperlipidemia is calculated, but a knowledge base for collecting risk factors may be constructed for lifestyle-related diseases such as diabetes, hypertension, obesity, arteriosclerosis, heart disease, and stroke. Thereby, the risk value for each lifestyle-related disease can be calculated and displayed as a message or a trend graph, and lifestyle-related diseases can be widely managed.

また、端末コマンド処理部では、ホームサーバ上のユーザデータベースの情報や、ホームサーバが接続しているインターネット上の情報を、端末コマンドに従い表示することもできる。このように、本システムにより、ユーザの生活習慣病リスクに応じて、入出力端末で生活習慣改善に関する様々な情報を表示できるので、利便性を向上でき、ユーザは生活習慣改善に関する知識を簡易に取得できる。   The terminal command processing unit can also display information on the user database on the home server and information on the Internet to which the home server is connected according to the terminal command. Thus, according to this system, various information related to lifestyle improvement can be displayed on the input / output terminal according to the risk of lifestyle diseases of the user, so that convenience can be improved and the user can easily know knowledge about lifestyle improvement. You can get it.

(5)本システムの動作を、センサウェア150を装着したユーザが睡眠状態になった場合を例にとって、説明する。
ユーザが、寝室で、睡眠状態になると、センサウェア制御部151は、工程706で、ユーザ状況判定部159を起動し、赤外線センサ157が検出した赤外線量、加速度センサ158が検出した加速度をもとに、睡眠状態(睡眠中)を判定し、センサウェアメモリ152に、ユーザ状況「SLEEP」を格納する。次に、センサウェア制御部151は、工程707実行後、工程705に戻り、センサウェアID「sensorw01」と共に、センサウェアメモリ152に格納されたユーザ状況「SLEEP」をセンサウェア情報として送信する。送信されたセンサウェア情報は、センサデバイス160が、工程802で受信し、センサウェアID「sensorw01」、ユーザ状況「SLEEP」をセンサメモリ162に格納する。
(5) The operation of this system will be described by taking as an example a case where the user wearing the sensorware 150 enters a sleep state.
When the user enters a sleeping state in the bedroom, the sensorware control unit 151 activates the user status determination unit 159 in step 706, based on the amount of infrared detected by the infrared sensor 157 and the acceleration detected by the acceleration sensor 158. Then, the sleep state (sleeping) is determined, and the user situation “SLEEP” is stored in the sensorware memory 152. Next, after executing Step 707, the sensorware control unit 151 returns to Step 705 and transmits the user situation “SLEEP” stored in the sensorware memory 152 together with the sensorware ID “sensorw01” as sensorware information. The transmitted sensorware information is received by the sensor device 160 in step 802, and the sensorware ID “sensorw01” and the user status “SLEEP” are stored in the sensor memory 162.

更に、工程803で、センサウェアID「sensorw01」、デバイスID「sensord30」、センサID「sensor11」、センシング結果「1」、センサウェアID「sensorw01」、デバイスID「sensord30」、センサID「sensorw01」、センシング結果「SLEEP」をセンシング情報として送信する。送信されたセンシング情報は、ホームサーバ100が、工程902で受信し(センシング情報を受信した日時が「2004年4月4日1時21分」とする)、センサウェアID「sensorw01」、センサデバイスID「sensord10」、センサID「sensor11」、センシング結果「1」、場所ID「location30」、センシング日時「2004/04/04 01:21」、センサウェアID「sensorw01」、センサデバイスID「sensord10」、センサID「sensorw01」、センシング結果「SLEEP」、場所ID「location30」、センシング日時「2004/04/04 01:21」をサーバメモリ102に格納する。更に、工程906で、メッセージID「m000GN」をサーバメモリ102に格納する。この結果、入出力端末120に、画面例2000が表示される。   Further, in step 803, sensorware ID “sensorw01”, device ID “sensord30”, sensor ID “sensor11”, sensing result “1”, sensorware ID “sensorw01”, device ID “sensord30”, sensor ID “sensorw01”, Send the sensing result “SLEEP” as sensing information. The sent sensing information is received by the home server 100 in step 902 (the date and time when the sensing information was received is “01:21 on April 4, 2004”), the sensorware ID “sensorw01”, the sensor device ID “sensord10”, sensor ID “sensor11”, sensing result “1”, location ID “location30”, sensing date and time “2004/04/04 01:21”, sensorware ID “sensorw01”, sensor device ID “sensord10”, The sensor ID “sensorw01”, the sensing result “SLEEP”, the location ID “location30”, and the sensing date and time “2004/04/04 01:21” are stored in the server memory 102. In step 906, the message ID “m000GN” is stored in the server memory 102. As a result, a screen example 2000 is displayed on the input / output terminal 120.

図23は、本発明の実施例において、入出力端末120の画面例2000を示す図である。画面例2100では、問診ウインドウ1120に、「○田△之さん、おやすみなさい。」が表示されている。
また、工程906では、同時に、制御コマンド処理部117を起動し、制御コマンド「door(LOCK)」を実行する。これにより、住宅設備・家電機器170のドアが施錠される。ここでは、ドアが施錠される例を示したが、窓、門、電動シャッターを施錠する制御コマンドも実行できる。このように、本システムにより、ユーザ状況に応じて、住宅設備機器を制御できるので、防犯を支援し、安全性を向上できる。また、照明を消灯する/照度を変更する、エアコンを切る/温度を上げる/下げる、テレビを切る/入力切替する/チャンネル切替する等の制御コマンドも実行できる。このように、本システムにより、ユーザ状況に応じて、家電機器を制御できるので、省エネを支援し、消費電力を低減できる。以上説明した健康管理支援システムにより、生活習慣病のリスク因子を、時間や場所に応じて、日常生活の中で簡易に収集できるので、適切な生活習慣病リスクを提示でき、生活習慣の改善意識を向上できる。
FIG. 23 is a diagram showing a screen example 2000 of the input / output terminal 120 in the embodiment of the present invention. In the screen example 2100, “Mr. Yoshiyuki Tada, good night” is displayed in the inquiry window 1120.
In step 906, simultaneously, the control command processing unit 117 is activated to execute the control command “door (LOCK)”. Thereby, the door of the household equipment / home appliance 170 is locked. Here, an example is shown in which the door is locked, but a control command for locking the window, the gate, and the electric shutter can also be executed. Thus, according to this system, since the housing equipment can be controlled according to the user situation, it is possible to support crime prevention and improve safety. Also, control commands such as turning off the lights, changing the illuminance, turning off the air conditioner, raising / lowering the temperature, turning off the television / switching input / switching channels can be executed. Thus, according to the present system, home appliances can be controlled according to the user situation, so that energy saving can be supported and power consumption can be reduced. With the health management support system described above, risk factors for lifestyle-related diseases can be easily collected in daily life according to time and place, so appropriate lifestyle-related disease risks can be presented, and lifestyle improvement awareness Can be improved.

ここでは、トイレと寝室を利用する場合を例に説明したが、洗面室と寝室を利用する場合は、トイレに設置されたセンサデバイスの場所IDの代わりに、洗面室に設置されたセンサデバイスの場所IDを、センサ判定知識テーブルの場所IDフィールドに記述すればよい。また、トイレだけで利用したい場合は、トイレに設置されたセンサデバイスの場所IDを、全レコードのセンサ判定知識テーブルの場所IDフィールドに記述すればよい。このように、本知識ベースを用いて任意の場所でリスク因子を収集するシステムを簡易に構築できる。また、ここでは、1人のユーザが利用する場合を例に説明したが、複数のユーザが利用することもできる。この場合、個人情報データベースに格納されたユーザIDを、知識ベースのユーザIDフィールドに格納するだけでよい。このように。本知識ベースを用いて任意のユーザが利用できるシステムを簡易に構築できる。   Here, a case where a toilet and a bedroom are used has been described as an example. However, when a washroom and a bedroom are used, instead of the location ID of the sensor device installed in the toilet, the sensor device installed in the washroom is used. The place ID may be described in the place ID field of the sensor determination knowledge table. If the user wants to use only the toilet, the location ID of the sensor device installed in the toilet may be described in the location ID field of the sensor determination knowledge table of all records. In this way, a system for collecting risk factors at an arbitrary place can be easily constructed using this knowledge base. Moreover, although the case where one user uses was demonstrated here as an example, a plurality of users can also use it. In this case, the user ID stored in the personal information database need only be stored in the user ID field of the knowledge base. in this way. A system that can be used by any user can be easily constructed using this knowledge base.

以上のように、健康管理支援システムにより、誰が(ユーザID)、いつ(時間条件)、どこで(場所ID)、何をどうしたのか(センサ条件)を日常生活の中で簡易に収集できる。なお、センサウェアID、センサデバイスID、センサID、端末IDは、IPアドレス、製造番号、MACアドレス等、識別可能なものなら何でもよい。工程802で、予め設定された待機時間(例えば10秒)センサウェア情報を受信できない場合、センサウェアID「sensorw」、ユーザ状況「none」をセンサメモリ162に格納し、工程802を終了するようにしてもよい。これにより、工程906で、センシング情報判定知識レコード510Qの制御コマンド「user_identify」を実行し、入出力端末でユーザIDを入力する。このように、センサウェア情報を受信できない等の場合でも、本システムを利用できる。   As described above, the health management support system can easily collect who (user ID), when (time condition), where (location ID), and what happened (sensor condition) in daily life. The sensor wear ID, sensor device ID, sensor ID, and terminal ID may be anything that can be identified, such as an IP address, a serial number, and a MAC address. If sensorware information cannot be received in step 802 for a preset waiting time (for example, 10 seconds), the sensorware ID “sensorw” and the user status “none” are stored in the sensor memory 162, and step 802 is terminated. May be. Thereby, in step 906, the control command “user_identify” of the sensing information determination knowledge record 510Q is executed, and the user ID is input at the input / output terminal. Thus, the present system can be used even when sensorware information cannot be received.

本発明によれば、生活習慣病のリスク因子を、時間や場所に応じて、日常生活の中で簡易に収集でき、適切な生活習慣病リスクを提示して、生活習慣の改善意識を向上させることが可能な健康管理支援システムを提供できる。   According to the present invention, risk factors for lifestyle-related diseases can be easily collected in daily life according to time and place, presenting appropriate lifestyle-related disease risks, and improving lifestyle improvement awareness It is possible to provide a health management support system that can

本発明の実施例の健康管理支援システムの構成を示す図。The figure which shows the structure of the health management assistance system of the Example of this invention. 本発明の実施例の個人基本情報データベースの例を示す図。The figure which shows the example of the personal basic information database of the Example of this invention. 本発明の実施例のデバイス情報データベースの例を示す図。The figure which shows the example of the device information database of the Example of this invention. 本発明の実施例のユーザデータベースの例を示す図。The figure which shows the example of the user database of the Example of this invention. 本発明の実施例の知識ベースの例を示す図。The figure which shows the example of the knowledge base of the Example of this invention. 本発明の実施例のセンサID記憶部の例を示す図。The figure which shows the example of the sensor ID memory | storage part of the Example of this invention. 本発明の実施例のセンサウェアの動作を表すフローチャート。The flowchart showing operation | movement of the sensorware of the Example of this invention. 本発明の実施例のセンサデバイスの動作を表すフローチャート。The flowchart showing operation | movement of the sensor device of the Example of this invention. 本発明の実施例のホームサーバの動作を表すフローチャート。The flowchart showing operation | movement of the home server of the Example of this invention. 本発明の実施例の入出力端末の動作を表すフローチャート。The flowchart showing operation | movement of the input / output terminal of the Example of this invention. 本発明の実施例において、メッセージが出力される入出力端末の画面例を示す図。The figure which shows the example of a screen of the input / output terminal in which the message is output in the Example of this invention. 本発明の実施例において、メッセージが出力される入出力端末の画面例を示す図。The figure which shows the example of a screen of the input / output terminal in which the message is output in the Example of this invention. 本発明の実施例において、メッセージが出力される入出力端末の画面例を示す図。The figure which shows the example of a screen of the input / output terminal in which the message is output in the Example of this invention. 本発明の実施例において、チェック結果履歴テーブルの例を示す図。The figure which shows the example of a check result log | history table in the Example of this invention. 本発明の実施例において、メッセージが出力される入出力端末の画面例を示す図。The figure which shows the example of a screen of the input / output terminal in which the message is output in the Example of this invention. 本発明の実施例において、メッセージとして質問内容と選択肢が出力される時の入出力端末の画面例を示す図。The figure which shows the example of a screen of the input / output terminal when the question content and the choice are output as a message in the Example of this invention. 本発明の実施例のチェック結果履歴テーブルの例を示す図。The figure which shows the example of the check result log | history table of the Example of this invention. 本発明の実施例において、メッセージが出力される入出力端末の画面例を示す図。The figure which shows the example of a screen of the input / output terminal in which the message is output in the Example of this invention. 本発明の実施例において、メッセージが出力される入出力端末の画面例を示す図。The figure which shows the example of a screen of the input / output terminal in which the message is output in the Example of this invention. 本発明の実施例において、メッセージとして、質問内容と選択肢が出力される時の入出力端末の画面例を示す図である。In the Example of this invention, it is a figure which shows the example of a screen of the input / output terminal when a question content and an option are output as a message. 本発明の実施例において、メッセージとして、質問内容と選択肢が出力される時の入出力端末の画面例を示す図である。In the Example of this invention, it is a figure which shows the example of a screen of the input / output terminal when a question content and an option are output as a message. 本発明の実施例において、メッセージとリスク値の推移が出力される時の入出力端末の画面例を示す図。The figure which shows the example of a screen of the input / output terminal when the transition of a message and a risk value is output in the Example of this invention. 本発明の実施例において、入出力端末の画面例を示す図。The figure which shows the example of a screen of an input / output terminal in the Example of this invention.

符号の説明Explanation of symbols

100…ホームサーバ、101…制御部、102…サーバメモリ、103…センシング情報受信部、104…ユーザ認証部、105…センシング情報判定部、106…問診部、107…出力部、108…入力結果取得部、109…リスク判定部、110…サーバ通信部、111…個人基本情報データベース、112…デバイス情報データベース、113…ユーザデータベース、114…知識ベース、115…タイマー、116…Webサーバ、117…制御コマンド処理部、120、120’…入出力端末、121…端末制御部、122…端末ID記憶部、123…端末通信部、124…表示部、125…入力部、126…端末コマンド処理部、140…ネットワーク、150…センサウェア、151…センサウェア制御部、152…センサウェアメモリ、153…センサウェアID記憶部、154…センサウェア演算部、155…無線通信部、156…赤外線発光ダイオード、157…赤外線センサ、158…加速度センサ、159…ユーザ状況判定部、160、160’…センサデバイス、161…センサ制御部、162…センサメモリ、163…センサID記憶部、164…センサ通信部、165…センサ無線通信部、166…人感センサ、169…センサ接続部、167…リスク因子収集センサ、170…住宅設備・家電機器、200…個人基本情報データベースの例、201…ユーザIDフィールド、202…パスワードフィールド、203…個人情報フィールド、204…センサウェアIDフィールド、210A…個人基本情報データベースのレコード、300…デバイス情報データベースの例、310…センサデバイステーブル、320…入出力端末テーブル、311…デバイスIDフィールド、312…センサIDフィールド、313…センサ種別フィールド、314…場所IDフィールド、315…場所情報フィールド、321…端末IDフィールド、322…場所IDフィールド、323…場所情報フィールド、400…ユーザデータベースの例、430…センシング情報履歴テーブル、430A…センシング情報履歴レコード、431…ユーザIDフィールド、432…センサウェアIDフィールド、433…デバイスIDフィールド、434…センサIDフィールド、435…センシング結果フィールド、436…センシング日時フィールド、440…チェック結果履歴テーブル、440A、440B、440C、440AA…チェック結果履歴レコード、441…ユーザIDフイールド、442…チェックIDフィールド、443…チェック結果フィールド、444…問診フラグフィールド、445…チェック日付フィールド、446…チェック日時フィールド、500…知識ベースの例、510…センシング情報判定知識テーブル、510A、510C、510E、510F、510G、510H、510I、510J、510L、510N、510P、510Q…センシング情報判定知識レコード、511…ユーザIDフィールド、512…メッセージIDフィールド、513…センサ条件フィールド、514…時間条件フィールド、515…場所IDフィールド、517…チェックIDフィールド、518…チェック結果フィールド、519…制御コマンドフィールド、520…リスク判定知識テーブル、521…ユーザIDフィールド、522…リスクIDフィールド、523…チェックIDフィールド、524…指数フィールド、530…問診マスタテーブル、530A、530B、530C…問診マスタレコード、531…質問IDフィールド、532…チェックIDフィールド、533…質問内容フィールド、534…選択肢フィールド、535…チェック結果フィールド、540…メッセージマスタテーブル、541…メッセージIDフィールド、542…メッセージフィールド、600…センサID記憶部の例、610…センサデバイスID情報、611…センサデバイスID、620…センサID情報、621…センサ順序、622…センサID、623…センサの種類を示す種別、701…センサウェアの動き検出判定工程、702…変数t初期設定工程、703…終了判定工程、704…センサウェア装着判定工程、705…センサウェア情報送信工程、706…ユーザ状況判定工程、707…センサウェア装着判定工程、801…ユーザ検出判定工程、802…センサウェア情報受信工程、803…センシング情報送信工程、804…変数i初期設定工程、805…変数i加算工程、806…変数i判定工程、807…センシング工程、808…センシング情報送信工程、809…終了コード送信工程、901…動作終了判定工程、902…センシング情報受信判定工程、903…センシング情報格納工程、904…ユーザ認証工程、905…ユーザデータベース格納工程、906…メッセージID抽出工程、907…メッセージID判定工程、908…メッセージIDから質問IDを抽出する工程、909…メッセージから質問IDを抽出する工程、910…質問ID判定工程、911…チェック結果判定工程、912…問診情報送信工程、913…入力結果受信工程、914…ユーザデータベース格納工程、915…問診情報送信工程、1001…動作終了判定工程、1002…問診情報受信判定工程、1003…端末コマンド処理工程、1004…質問ID判定工程、1005…問診情報(質問内容と選択肢)表示工程、1006…入力結果送信工程、1011…問診情報表示工程、1100、1100A、1200、1300、1300A、1300B、1400、1500、1600、1700、2000…入出力端末の画面例、1111…仮想キャラクター、1120…問診ウインドウ、1301A…質問内容、1302A…1303A…選択肢、1710…リスク値トレンドグラフ。   DESCRIPTION OF SYMBOLS 100 ... Home server, 101 ... Control part, 102 ... Server memory, 103 ... Sensing information receiving part, 104 ... User authentication part, 105 ... Sensing information determination part, 106 ... Interrogation part, 107 ... Output part, 108 ... Acquisition of input result 109: Risk determination unit, 110 ... Server communication unit, 111 ... Personal basic information database, 112 ... Device information database, 113 ... User database, 114 ... Knowledge base, 115 ... Timer, 116 ... Web server, 117 ... Control command Processing unit, 120, 120 '... I / O terminal, 121 ... Terminal control unit, 122 ... Terminal ID storage unit, 123 ... Terminal communication unit, 124 ... Display unit, 125 ... Input unit, 126 ... Terminal command processing unit, 140 ... Network 150 ... sensorware 151 ... sensorware controller 152 ... sensor Air memory, 153... Sensorware ID storage unit, 154... Sensorware calculation unit, 155... Wireless communication unit, 156... Infrared light emitting diode, 157. ... Sensor device, 161 ... Sensor control unit, 162 ... Sensor memory, 163 ... Sensor ID storage unit, 164 ... Sensor communication unit, 165 ... Sensor wireless communication unit, 166 ... Human sensor, 169 ... Sensor connection unit, 167 ... Risk Factor collection sensor, 170 ... Housing equipment / home appliance, 200 ... Example of personal basic information database, 201 ... User ID field, 202 ... Password field, 203 ... Personal information field, 204 ... Sensorware ID field, 210A ... Personal basic information Database records, 300 ... 310 ... Sensor device table, 320 ... I / O terminal table, 311 ... Device ID field, 312 ... Sensor ID field, 313 ... Sensor type field, 314 ... Location ID field, 315 ... Location information field, 321 ... Terminal ID field, 322 ... Location ID field, 323 ... Location information field, 400 ... Example of user database, 430 ... Sensing information history table, 430A ... Sensing information history record, 431 ... User ID field, 432 ... Sensorware ID field 433 ... Device ID field, 434 ... Sensor ID field, 435 ... Sensing result field, 436 ... Sensing date / time field, 440 ... Check result history table, 440A, 44 0B, 440C, 440AA ... Check result history record, 441 ... User ID field, 442 ... Check ID field, 443 ... Check result field, 444 ... Interrogation flag field, 445 ... Check date field, 446 ... Check date / time field, 500 ... Knowledge Example of base, 510 ... Sensing information determination knowledge table, 510A, 510C, 510E, 510F, 510G, 510H, 510I, 510J, 510L, 510N, 510P, 510Q ... Sensing information determination knowledge record, 511 ... User ID field, 512 ... Message ID field 513 ... Sensor condition field 514 ... Time condition field 515 ... Location ID field 517 ... Check ID field 518 ... Check result field 519 ... Control command field, 520 ... Risk judgment knowledge table, 521 ... User ID field, 522 ... Risk ID field, 523 ... Check ID field, 524 ... Index field, 530 ... Interview master table, 530A, 530B, 530C ... Interview master record, 531 ... Question ID field, 532 ... Check ID field, 533 ... Question content field, 534 ... Option field, 535 ... Check result field, 540 ... Message master table, 541 ... Message ID field, 542 ... Message field, 600 ... Example of sensor ID storage unit, 610 ... Sensor device ID information, 611 ... Sensor device ID, 620 ... Sensor ID information, 621 ... Sensor order, 622 ... Sensor ID, 62 ... Sensor type motion detection determination process, 702. Variable t initial setting process, 703. End determination process, 704. Sensor wear mounting determination process, 705. Sensor wear information transmission process, 706. User situation determination process, 707 ... sensorware mounting determination process, 801 ... user detection determination process, 802 ... sensorware information reception process, 803 ... sensing information transmission process, 804 ... variable i initial setting process, 805 ... variable i addition process, 806 ... Variable i determination step, 807 ... Sensing step, 808 ... Sensing information transmission step, 809 ... End code transmission step, 901 ... Operation end determination step, 902 ... Sensing information reception determination step, 903 ... Sensing information storage step, 904 ... User authentication process, 905... User database storage process, 906. Sage ID extracting step, 907... Message ID determining step, 908... Extracting question ID from message ID, 909... Extracting question ID from message, 910 .. question ID determining step, 911. ... Interrogation information transmission step, 913 ... Input result reception step, 914 ... User database storage step, 915 ... Interrogation information transmission step, 1001 ... Operation end determination step, 1002 ... Interrogation information reception determination step, 1003 ... Terminal command processing step, 1004 ... Question ID determination step, 1005 ... Interview information (question contents and options) display step, 1006 ... Input result transmission step, 1011 ... Interview information display step, 1100, 1100A, 1200, 1300, 1300A, 1300B, 1400, 1500, 1600 1700, 2000 ... Input / output terminals Screen example of, 1111 ... virtual character, 1120 ... interview window, 1301A ... question content, 1302A ... 1303A ... choices, 1710 ... risk value trend graph.

Claims (5)

(1)生体情報を検出するセンサと検出した生体情報を送信するセンサデバイス通信部とを有するセンサデバイス、(2)前記生体情報を受信するサーバ通信部と、受信した生体情報を格納する記憶部とを有するホームサーバ、(3)入出力端末と、(4)前記センサデバイスと前記ホームサーバと前記入出力端末とが通信可能なネットワークと、(5)生活習慣病のリスク因子が格納されたリスク判定知識ベース、前記センサが検出した生体情報から前記リスク因子の有無を判定するためのセンサ条件が格納されたセンサ判定知識ベース、及び、リスク因子を收集するための質問と回答選択肢が格納された問診知識ベースを管理する知識ベース管理部と、(6)前記センサ判定知識ベースのセンサ条件を読み出し、前記センサが検出した生体情報と比較してリスク因子の有無を判定し、リスク因子が有ると判定された場合にリスク因子が有るというチェック結果と共に前記記憶部に格納するセンサ判定部と、(7)前記リスク判定知識ベースのリスク因子を読み出し、前記記憶部に格納されたリスク因子と比較して前記記憶部に格納されていないリスク因子を抽出し、抽出されたリスク因子を収集する質問と回答選択肢を前記問診知識ベースから抽出して前記入出力端末に出力し、選択された回答選択枝を取得してチェック結果とし、リスク因子をチェック結果と共に前記記憶部に格納する問診部と、(8)前記記憶部のリスク因子とチェック結果とから生活習慣病のリスク値を算出して、前記入出力端末に出力するリスク判定部とを有することを特徴とする健康管理支援システム。   (1) A sensor device having a sensor that detects biological information and a sensor device communication unit that transmits the detected biological information, (2) a server communication unit that receives the biological information, and a storage unit that stores the received biological information (3) an input / output terminal; (4) a network in which the sensor device, the home server and the input / output terminal can communicate; and (5) a risk factor for lifestyle-related diseases is stored. A risk determination knowledge base, a sensor determination knowledge base storing sensor conditions for determining the presence or absence of the risk factor from the biological information detected by the sensor, and a question and answer option for collecting risk factors are stored. (6) reading out sensor conditions of the sensor determination knowledge base, and A sensor determination unit for determining whether or not there is a risk factor in comparison with information, and storing it in the storage unit together with a check result that the risk factor is present when it is determined that there is a risk factor; and (7) the risk determination knowledge base A risk factor that is not stored in the storage unit in comparison with the risk factor stored in the storage unit, and the question and answer options for collecting the extracted risk factor are the inquiry knowledge base An inquiry unit that extracts the selected answer selection branch and outputs it to the input / output terminal, obtains the selected answer choice as a check result, and stores the risk factor in the storage unit together with the check result; and (8) the risk of the storage unit A health management support system comprising: a risk determination unit that calculates a risk value of lifestyle-related diseases from factors and check results and outputs the risk value to the input / output terminal . 請求項1に記載の健康管理支援システムにおいて、被検体に装着するセンサウェアを識別するセンサウェアIDを記憶するセンサウェアID記憶部と前記センサウェアIDを送信するセンサウェア通信部とを具備する前記センサウェアを有し、前記ホームサーバは、前記被検体を識別するユーザIDと前記センサウェアIDとを格納する個人基本情報データベースと、前記被検体を認証するユーザ認証部とを有し、前記知識ベース管理部は、前記ユーザID毎に格納された知識ベースを有し、前記センサデバイス通信部は、前記センサウェアIDを受信し、前記センサウェアIDと共に生体情報を送信し、前記サーバ通信部は、前記センサウェアIDと生体情報を受信し、前記ユーザ認証部は、受信したセンサウェアIDをもとに、前記個人情報データベースを検索してユーザIDを抽出し、抽出したユーザIDに応じた知識ベースを前記知識ベース管理部から読み出して、前記センサ判定部、前記問診部、前記リスク判定部の各処理を実行することを特徴とする健康管理支援システム。   The health management support system according to claim 1, further comprising: a sensorware ID storage unit that stores a sensorware ID that identifies sensorware to be worn on a subject; and a sensorware communication unit that transmits the sensorware ID. The home server includes a personal basic information database that stores a user ID that identifies the subject and the sensorware ID, and a user authentication unit that authenticates the subject. The base management unit has a knowledge base stored for each user ID, the sensor device communication unit receives the sensorware ID, transmits biometric information together with the sensorware ID, and the server communication unit , Receiving the sensorware ID and biometric information, and the user authentication unit is configured to receive the personal information based on the received sensorware ID. The information base is searched to extract the user ID, the knowledge base corresponding to the extracted user ID is read from the knowledge base management unit, and the processes of the sensor determination unit, the inquiry unit, and the risk determination unit are executed. A health care support system characterized by that. 請求項1に記載の健康管理支援システムにおいて、前記センサデバイスは、前記センサデバイスを識別するセンサデバイスIDを格納するセンサデバイスID記憶部を有し、前記ホームサーバは、前記センサデバイスIDと、前記入出力端末を識別する端末IDと、前記センサデバイス及び前記入出力端末が設置された場所を識別する場所IDを格納するデバイス情報データベースとを有し、前記センサ判定知識ベースは、前記場所IDを記述可能な場所条件を格納し、前記センサデバイス通信部は、前記センサデバイスIDと共に生体情報を送信し、前記サーバ通信部は、前記センサデバイスIDと生体情報を受信し、受信したセンサデバイスIDをもとに、前記デバイス情報データベースを検索して場所IDを抽出し、抽出した場所IDが前記場所条件に記述された場所IDに一致する知識ベースを前記知識ベース管理部から読み出して、前記センサ判定部、前記問診部、前記リスク判定部の各処理を実行し、抽出した場所IDをもとに、前記デバイス情報データベースを検索して端末IDを抽出し、抽出された端末IDで識別された入出力端末に出力することを特徴とする健康管理支援システム。   The health management support system according to claim 1, wherein the sensor device includes a sensor device ID storage unit that stores a sensor device ID for identifying the sensor device, and the home server includes the sensor device ID and a previous device ID. A terminal ID for identifying an entry output terminal; and a device information database for storing a location ID for identifying a location where the sensor device and the input / output terminal are installed. The sensor determination knowledge base includes the location ID. A place condition that can be described is stored, the sensor device communication unit transmits biometric information together with the sensor device ID, the server communication unit receives the sensor device ID and biometric information, and receives the received sensor device ID. Based on the device information database, the location ID is extracted, and the extracted location ID A knowledge base that matches the place ID described in the place condition is read out from the knowledge base management section, and each process of the sensor determination section, the inquiry section, and the risk determination section is executed, and the extracted place ID is stored. In addition, the device management database is searched to extract a terminal ID and output to an input / output terminal identified by the extracted terminal ID. 請求項1に記載の健康管理支援システムにおいて、前記ホームサーバは、日時を出力するタイマーを有し、前記センサ判定知識ベースは、開始時間と終了時間を記述可能な時間条件を格納し、前記タイマーの出力する日時が前記時間条件に適合する知識ベースを、前記知識ベース管理部から読み出し、前記センサ判定部、前記問診部、前記リスク判定部の処理を実行することを特徴とする健康管理支援システム。   2. The health management support system according to claim 1, wherein the home server includes a timer that outputs a date and time, the sensor determination knowledge base stores a time condition that can describe a start time and an end time, and the timer A health management support system that reads from the knowledge base management unit a knowledge base whose date and time output by the knowledge base matches the time condition, and executes the processes of the sensor determination unit, the inquiry unit, and the risk determination unit . 請求項1に記載の健康管理支援システムにおいて、1又は複数の住宅設備もしくは家電機器を有し、前記ホームサーバが、前記住宅設備もしくは家電機器及び前記入出力端末を制御する制御コマンドを処理する制御コマンド処理部を有し、前記センサ判定知識ベースは、前記制御コマンドをセンサ条件と共に格納し、前記センサ判定知識ベースのセンサ条件を読み出し、前記センサが検出した検出値と比較して適合した制御コマンドを実行することを特徴とする健康管理支援システム。   2. The health management support system according to claim 1, wherein the home server has one or a plurality of housing facilities or home appliances, and the home server processes a control command for controlling the housing facilities or home appliances and the input / output terminal. A command processing unit, wherein the sensor determination knowledge base stores the control command together with a sensor condition, reads the sensor condition of the sensor determination knowledge base, and compares the detected value detected by the sensor with a matching control command. A health care support system characterized by
JP2004207987A 2004-07-15 2004-07-15 Health care support system Pending JP2006026037A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004207987A JP2006026037A (en) 2004-07-15 2004-07-15 Health care support system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004207987A JP2006026037A (en) 2004-07-15 2004-07-15 Health care support system

Publications (1)

Publication Number Publication Date
JP2006026037A true JP2006026037A (en) 2006-02-02

Family

ID=35893058

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004207987A Pending JP2006026037A (en) 2004-07-15 2004-07-15 Health care support system

Country Status (1)

Country Link
JP (1) JP2006026037A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009164952A (en) * 2008-01-08 2009-07-23 Hitachi Ltd Sensor device, management server thereof, and system with them
WO2010064323A1 (en) * 2008-12-05 2010-06-10 フィールファイン株式会社 Biological information judgment device and biological information judgment method
JP2014522032A (en) * 2011-07-22 2014-08-28 ネステク ソシエテ アノニム Methods for reducing childhood obesity and calculating childhood obesity risk
WO2015008936A1 (en) * 2013-07-18 2015-01-22 삼성전자 주식회사 Diagnostic apparatus using habit, diagnosis management apparatus, and diagnostic method using same
JP2016107082A (en) * 2014-12-05 2016-06-20 パナソニックIpマネジメント株式会社 Washing machine and attached substance detection method
JP2017072594A (en) * 2016-10-05 2017-04-13 カシオ計算機株式会社 Terminal device, control method of terminal device, and program thereof
JP2017182124A (en) * 2016-03-28 2017-10-05 株式会社ゼンリンデータコム Information processing system, information processing device, program, and information processing method
JP2018506773A (en) * 2014-12-16 2018-03-08 ソマティクス, インコーポレイテッド Method and system for monitoring and influencing gesture-based behavior
JP2019518263A (en) * 2016-03-22 2019-06-27 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. Automated procedure determination and decision generation
WO2019188259A1 (en) * 2018-03-29 2019-10-03 株式会社タニタ Component determining device, component determining method, and program

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009164952A (en) * 2008-01-08 2009-07-23 Hitachi Ltd Sensor device, management server thereof, and system with them
WO2010064323A1 (en) * 2008-12-05 2010-06-10 フィールファイン株式会社 Biological information judgment device and biological information judgment method
JPWO2010064323A1 (en) * 2008-12-05 2012-05-10 フィールファイン株式会社 Biological information determination apparatus and determination method
JP2014522032A (en) * 2011-07-22 2014-08-28 ネステク ソシエテ アノニム Methods for reducing childhood obesity and calculating childhood obesity risk
WO2015008936A1 (en) * 2013-07-18 2015-01-22 삼성전자 주식회사 Diagnostic apparatus using habit, diagnosis management apparatus, and diagnostic method using same
JP2016107082A (en) * 2014-12-05 2016-06-20 パナソニックIpマネジメント株式会社 Washing machine and attached substance detection method
US10351986B2 (en) 2014-12-05 2019-07-16 Panasonic Intellectual Property Management Co., Ltd. Laundry washing machine and method for detecting attached substance
JP2018506773A (en) * 2014-12-16 2018-03-08 ソマティクス, インコーポレイテッド Method and system for monitoring and influencing gesture-based behavior
US11112874B2 (en) 2014-12-16 2021-09-07 Somatix, Inc. Methods and systems for monitoring and influencing gesture-based behaviors
US11550400B2 (en) 2014-12-16 2023-01-10 Somatix, Inc. Methods and systems for monitoring and influencing gesture-based behaviors
JP2019518263A (en) * 2016-03-22 2019-06-27 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. Automated procedure determination and decision generation
JP2017182124A (en) * 2016-03-28 2017-10-05 株式会社ゼンリンデータコム Information processing system, information processing device, program, and information processing method
JP2017072594A (en) * 2016-10-05 2017-04-13 カシオ計算機株式会社 Terminal device, control method of terminal device, and program thereof
WO2019188259A1 (en) * 2018-03-29 2019-10-03 株式会社タニタ Component determining device, component determining method, and program
JPWO2019188259A1 (en) * 2018-03-29 2021-03-18 株式会社タニタ Ingredient determination device, ingredient determination method and program
US11862321B2 (en) 2018-03-29 2024-01-02 Tanita Corporation Ingredient determining device, ingredient determining method and non-transitory computer-readable recording medium

Similar Documents

Publication Publication Date Title
CN109843173B (en) System and method for monitoring activities of daily living of a person
EP1071055B1 (en) Home monitoring system for health conditions
US10311694B2 (en) System and method for adaptive indirect monitoring of subject for well-being in unattended setting
CN107980106B (en) Environmental control system
JP5058504B2 (en) Remote person tracking method and device for person in residence
US20040030531A1 (en) System and method for automated monitoring, recognizing, supporting, and responding to the behavior of an actor
JP4487730B2 (en) Life status notification system
JPWO2015115663A1 (en) Power control system, health management device, exercise measuring device, and power command device
US20130085348A1 (en) Method for Providing Remote Health Monitoring Data and Associated System
Zhang et al. Determination of activities of daily living of independent living older people using environmentally placed sensors
KR20170028247A (en) Sleep managing method
KR102494874B1 (en) Method and apparatus for predicting dementia based on Activity of daily living
JP2007265017A (en) Aged person safety information generation system
Ghaffarianhoseini et al. The essence of smart homes: Application of intelligent technologies towards smarter urban future
van Kasteren et al. Understanding smart home sensor data for ageing in place through everyday household routines: a mixed method case study
EP3468467A1 (en) Assessing the functional ability of a person to perform a task
JP2006026037A (en) Health care support system
JP2002304681A (en) Action assumption system
McCullagh et al. Nocturnal sensing and intervention for assisted living of people with dementia
WO2016057564A1 (en) System and method for adaptive indirect monitoring of subject for well-being in unattended setting
JP6772648B2 (en) Watching device, watching method, and watching program
JP2001034869A (en) Action deciding device, care system, care house and program recording medium
JP2018517122A (en) Monitoring human liquid consumption and / or food consumption
JP7122616B2 (en) plumbing unit
Mann et al. Home automation and smart homes to support independence

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060424