JP7797261B2 - Learning system and learning method - Google Patents
Learning system and learning methodInfo
- Publication number
- JP7797261B2 JP7797261B2 JP2022043268A JP2022043268A JP7797261B2 JP 7797261 B2 JP7797261 B2 JP 7797261B2 JP 2022043268 A JP2022043268 A JP 2022043268A JP 2022043268 A JP2022043268 A JP 2022043268A JP 7797261 B2 JP7797261 B2 JP 7797261B2
- Authority
- JP
- Japan
- Prior art keywords
- learning
- data
- behavior
- server
- subject
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Emergency Alarm Devices (AREA)
- Alarm Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、対象者の行動の検出結果を学習する学習システム及び学習方法の技術に関する。 The present invention relates to a learning system and learning method technology that learns the results of detecting a subject's behavior.
従来、建物に居住する対象者の行動の検出結果を学習する学習システム及び学習方法の技術は公知となっている。例えば、特許文献1に記載の如くである。 Traditionally, learning systems and methods for learning the results of detecting the behavior of people residing in a building have been publicly known. For example, see Patent Document 1.
特許文献1には、建物で使用されるエネルギーの使用量を用いて、居住者の生活パターン(行動)の変化を検出する生活パターン管理システムが記載されている。 Patent Document 1 describes a lifestyle pattern management system that uses the amount of energy used in a building to detect changes in the lifestyle patterns (behavior) of residents.
特許文献1に記載された発明のように、エネルギーの使用量を用いて居住者の生活パターンを検出する場合において、例えば入居者が入居した時等、入居者の生活が安定していない時期では、エネルギーの使用量のデータを取得しても居住者の生活パターンを効果的に検出することができない。このため、入居者の生活が安定するまでの間に不要なデータを取得する場合があり、入居者の実態に沿った生活パターンを検出できないおそれがある。 When detecting a resident's lifestyle patterns using energy usage, as in the invention described in Patent Document 1, even if energy usage data is acquired, it is not possible to effectively detect the resident's lifestyle patterns when the resident's lifestyle is not stable, such as when the resident first moves in. As a result, unnecessary data may be acquired until the resident's lifestyle stabilizes, and there is a risk that a lifestyle pattern that reflects the resident's actual situation will not be detected.
本発明は以上の如き状況に鑑みてなされたものであり、その解決しようとする課題は、対象者の行動パターンの実態に沿った学習行動データを作成することができる学習システム及び学習方法を提供することである。 The present invention was made in light of the above situation, and the problem it aims to solve is to provide a learning system and learning method that can create learning behavior data that is in line with the actual behavioral patterns of a subject.
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段を説明する。 The above is the problem that this invention aims to solve, and next we will explain the means for solving this problem.
即ち、請求項1においては、対象者が利用する建物に設けられた設備の使用状況を継続的に検出可能とすることで、前記対象者の行動を検出可能な行動検出部と、前記行動検出部による検出結果を学習することにより、前記対象者の行動に関する学習行動データを作成するデータ作成部と、前記学習行動データが前記対象者の行動パターンの実態から離間しないように、前記データ作成部による前記学習行動データの作成に対して条件を設定する条件設定部と、を具備し、前記データ作成部は、前記行動検出部による前記検出結果に基づいて前記対象者の行動に関する実行動データを作成可能であると共に、前記実行動データの前記学習行動データとの比較結果を評価可能であると共に、前記実行動データの前記学習行動データとの比較結果を、互いに期間が異なる少なくとも2つ以上の複数周期ごとに評価可能であり、各周期において前記設備の使用に関する平均値を算出し、前記複数周期のうち、算出した前記平均値が所定閾値を満たす周期ごとに評価を行うものである。 That is, in claim 1, the system comprises a behavior detection unit capable of detecting the behavior of the subject by continuously detecting the usage status of equipment installed in a building used by the subject, a data creation unit that creates learned behavior data regarding the behavior of the subject by learning the detection results by the behavior detection unit, and a condition setting unit that sets conditions for the creation of the learned behavior data by the data creation unit so that the learned behavior data does not deviate from the actual behavior pattern of the subject, wherein the data creation unit is capable of creating actual behavior data regarding the behavior of the subject based on the detection results by the behavior detection unit, is capable of evaluating a comparison result of the actual behavior data with the learned behavior data, and is capable of evaluating the comparison result of the actual behavior data with the learned behavior data for at least two or more multiple cycles having different periods, calculates an average value regarding the use of the equipment for each cycle, and performs evaluation for each of the multiple cycles in which the calculated average value satisfies a predetermined threshold .
請求項2においては、前記条件設定部は、前記条件の一つとして、前記行動検出部により前記設備の使用が初めて検出された場合に、前記データ作成部が学習を開始するものである。 In claim 2, the condition setting unit is configured to cause the data creation unit to start learning when the behavior detection unit detects the use of the equipment for the first time, as one of the conditions.
請求項3においては、前記条件設定部は、前記条件の一つとして、前記比較結果が所定の許容範囲外であると評価された場合、当該実行動データに対応する前記検出結果である対応検出結果の学習要否を判定する学習要否判定処理を実行するものである。 In claim 3, when the comparison result is evaluated as being outside a predetermined tolerance range as one of the conditions, the condition setting unit executes a learning necessity determination process to determine whether or not learning is necessary for the corresponding detection result, which is the detection result corresponding to the executive movement data.
請求項4においては、前記条件設定部は、前記学習要否判定処理において、前記対応検出結果の学習要否に関するフィードバックの要求を所定の通知部に通知すると共に、取得した前記フィードバックに応じて前記対応検出結果の学習要否を決定するものである。 In claim 4, the condition setting unit, in the learning necessity determination process, notifies a predetermined notification unit of a request for feedback regarding the need for learning of the correspondence detection result, and determines whether the correspondence detection result needs to be learned based on the acquired feedback.
請求項5においては、前記条件設定部は、前記学習要否判定処理において、前記対応検出結果の学習要否が否の場合、次回前記対応検出結果と同一内容の検出結果が検出された場合における前記学習要否判定処理の実行可否を判定するものである。 In claim 5, when the correspondence detection result indicates that learning is not necessary during the learning necessity determination process, the condition setting unit determines whether to execute the learning necessity determination process the next time a detection result with the same content as the correspondence detection result is detected.
請求項6においては、前記設備は、複数の家電を含み、前記条件設定部は、前記複数の家電それぞれに対して、前記条件を設定するものである。 In a sixth aspect of the present invention, the equipment includes a plurality of home appliances, and the condition setting unit sets the condition for each of the plurality of home appliances .
本発明の効果として、以下に示すような効果を奏する。 The effects of the present invention are as follows:
本発明においては、対象者の行動パターンの実態に沿った学習行動データを作成することができる。 In this invention, it is possible to create learning behavior data that is in line with the actual behavioral patterns of the subject.
以下では、図1を用いて、本発明の一実施形態に係る生活パターン判定システム100の構成について説明する。 The following describes the configuration of a lifestyle pattern determination system 100 according to one embodiment of the present invention, using Figure 1.
生活パターン判定システム100は、対象者P1の生活(行動)パターンを学習すると共に、その学習結果に基づいて生活パターンの異常の有無を判定するものである。本実施形態では一例として、住宅1に居住する高齢者を対象者P1とし、当該対象者P1の生活パターンの異常の有無(ひいては当該対象者P1の認知機能の異常の有無)を判定する場合を想定している。生活パターン判定システム100は、主として電力センサ110、サーバ120及び端末130を具備する。 The lifestyle pattern determination system 100 learns the lifestyle (behavioral) patterns of subject P1 and determines whether or not there are any abnormalities in the lifestyle patterns based on the learning results. In this embodiment, as an example, subject P1 is an elderly person residing in residence 1, and the presence or absence of abnormalities in subject P1's lifestyle patterns (and therefore the presence or absence of abnormalities in subject P1's cognitive function) is assumed. The lifestyle pattern determination system 100 mainly comprises a power sensor 110, a server 120, and a terminal 130.
電力センサ110は、対象者P1が使用する各種設備(特に、日常生活において使用する設備)の消費電力を検出するものである。電力センサ110は、対象者P1が居住する住宅1の分電盤2に設けられる。電力センサ110は、分電盤2の分岐回路毎の電力を検出することができる。これによって電力センサ110は、各分岐回路に接続された設備の使用状況(使用されているか否か)を検出することができる。設備の使用状況を検出することで、間接的に、対象者P1の行動(どの設備を使用しているか)を検出することができる。なお電力センサ110は、例えば生活パターン判定システム100の導入時に住宅1に設置され、それ以降常時(継続的に)検出を行っている。 The power sensor 110 detects the power consumption of various pieces of equipment used by the subject P1 (particularly equipment used in daily life). The power sensor 110 is installed in the distribution board 2 of the house 1 in which the subject P1 resides. The power sensor 110 can detect the power consumption of each branch circuit of the distribution board 2. This allows the power sensor 110 to detect the usage status (whether or not the equipment is being used) of the equipment connected to each branch circuit. By detecting the usage status of the equipment, it is possible to indirectly detect the behavior of the subject P1 (which equipment is being used). The power sensor 110 is installed in the house 1, for example, when the lifestyle pattern determination system 100 is introduced, and performs detection at all times (continuously) thereafter.
本実施形態では、電力センサ110による消費電力の検出の対象となる設備の一例として、調理機器(IH、電子レンジ等)、冷蔵庫、テレビ、ドライヤー、掃除機、洗濯機、エアコン、暖房器具、照明等の家電を想定している。例えば調理機器の使用が検出された場合、間接的に、対象者P1が調理機器を使用したこと(ひいては、食事をしたこと)が検出される。またテレビの使用が検出された場合、間接的に、対象者P1がテレビを見たことが検出される。 In this embodiment, examples of equipment for which power consumption is detected by the power sensor 110 include home appliances such as cooking appliances (induction cookers, microwave ovens, etc.), refrigerators, televisions, hair dryers, vacuum cleaners, washing machines, air conditioners, heaters, and lighting. For example, if use of a cooking appliance is detected, it is indirectly detected that subject P1 has used the cooking appliance (and therefore eaten). Furthermore, if use of a television is detected, it is indirectly detected that subject P1 has watched television.
なお、各種設備の使用状況を検出する方法は、電力センサ110によって分岐回路毎の電力を検出する方法に限るものではなく、種々の方法を用いることが可能である。例えば、分電盤2の主幹回路の電力(主幹電力)を検出し、その電力の波形を分析することで、使用されている機器を識別して把握することも可能である。また、分電盤2の電力を検出するのではなく、各種設備自身の稼働状況(各種設備の電源のオン・オフ、各種設備が接続されたコンセントの電力等)を直接検出することも可能である。また、住宅1に各種設備の使用状況を把握(管理)するシステム(例えば、HEMS:Home Energy Management System 等)が設けられている場合は、そのシステムが把握している情報を利用することも可能である。 Note that the method of detecting the usage status of various pieces of equipment is not limited to detecting the power of each branch circuit using the power sensor 110, and various other methods can be used. For example, it is possible to detect the power (main power) of the main circuit of the distribution board 2 and analyze the waveform of that power to identify and understand the equipment being used. Also, rather than detecting the power of the distribution board 2, it is possible to directly detect the operating status of the various pieces of equipment themselves (such as whether the power of the various pieces of equipment is on or off, the power of the outlets to which the various pieces of equipment are connected, etc.). Furthermore, if the home 1 is equipped with a system that monitors (manages) the usage status of various pieces of equipment (such as a HEMS: Home Energy Management System), it is also possible to use the information monitored by that system.
サーバ120は、電力センサ110の検出結果に基づいて各種処理を行うものである。サーバ120は、例えばクラウド上に設けられた仮想サーバ(クラウドサーバ)により構成される。サーバ120は、電力センサ110からの情報を取得することで、各種設備の使用状況を把握することができる。サーバ120は、各種設備の使用状況(計測データ)を学習し、本システムの導入以降の対象者P1の生活パターン(学習行動パターン)を生成することができる。またサーバ120は、新たに取得した計測データに基づいて判定対象日における対象者P1の生活パターン(実行動データ)を生成することができる。こうして、サーバ120は、生成した学習行動パターンと実行動データとの比較により、対象者P1の生活パターンの異常(ひいては、認知機能の異常)の有無を判定することができる。またサーバ120は、後述する端末130との間で、各種情報を送受信することができる。 The server 120 performs various processes based on the detection results of the power sensor 110. The server 120 is configured, for example, as a virtual server (cloud server) installed on the cloud. By acquiring information from the power sensor 110, the server 120 can grasp the usage status of various pieces of equipment. The server 120 learns the usage status (measurement data) of various pieces of equipment and can generate a lifestyle pattern (learned behavior pattern) of the subject P1 since the introduction of the system. The server 120 can also generate a lifestyle pattern (executive behavior data) of the subject P1 on the evaluation date based on newly acquired measurement data. In this way, the server 120 can determine whether or not there is an abnormality in the lifestyle pattern of the subject P1 (and therefore an abnormality in cognitive function) by comparing the generated learned behavior pattern with the executive behavior data. The server 120 can also send and receive various information to and from the terminal 130, which will be described later.
端末130は、各種情報を表示することが可能なものである。端末130は、対象者P1の生活パターンの異常の有無を把握すべき者(例えば、対象者P1の家族、親戚等)によって所持される。本実施形態では、対象者P1の家族P2が端末130を所持しているものとする。端末130は、例えば対象者P1の家族P2が携帯可能な機器(例えば、スマートフォンやタブレット端末等)によって構成される。端末130は、サーバ120からの情報を適宜の方法(液晶画面への表示、音声等)で対象者P1の家族P2に報知することができる。 The terminal 130 is capable of displaying various types of information. The terminal 130 is carried by a person (e.g., a family member or relative of the subject P1) who should be aware of whether or not there are any abnormalities in the lifestyle patterns of the subject P1. In this embodiment, the terminal 130 is carried by a family member P2 of the subject P1. The terminal 130 is configured, for example, as a device (e.g., a smartphone or tablet device) that can be carried by the family member P2 of the subject P1. The terminal 130 can notify the family member P2 of the subject P1 of information from the server 120 in an appropriate manner (e.g., display on an LCD screen, audio, etc.).
以上の如く構成された生活パターン判定システム100を用いることで、対象者P1の生活パターンの変化に応じて当該対象者P1の認知症の予兆や発症を発見することができる。 By using the lifestyle pattern determination system 100 configured as described above, it is possible to detect signs of or the onset of dementia in subject P1 based on changes in the subject P1's lifestyle pattern.
例えば、認知症の症状としては、「記憶障害」、「見当識障害」、「実行機能障害」、「昼夜逆転」等が考えられる。 For example, symptoms of dementia may include memory impairment, disorientation, executive dysfunction, and a reversal of day and night cycles.
「記憶障害」は、新しいことが覚えられない、以前覚えていたはずの記憶が欠損する等の症状が発生する障害である。対象者P1に「記憶障害」が発症すると、食事をしたことを忘れて再度食事をとるようになる、掃除したことを忘れて再度掃除をするようになる、等の行動の変化(異常)が生じることが想定される。 "Memory impairment" is a disorder that causes symptoms such as an inability to remember new things and a loss of previously remembered memories. When subject P1 develops "memory impairment," it is expected that behavioral changes (abnormalities) will occur, such as forgetting that they have eaten and eating again, or forgetting that they have cleaned and cleaning again.
「見当識障害」は、「いつ、どこ、だれ」など、自分の置かれた状況が把握できなくなる障害である。対象者P1に「見当識障害」が発症すると、夏なのに暖房をつけるようになる、家の中の場所がわからなくなりトイレや風呂場に行けなくなる、外出したら帰れなくなる、等の行動の変化(異常)が生じることが想定される。 "Disorientation" is a disorder in which a person is unable to grasp the situation they are in, such as "when, where, who," etc. If subject P1 develops "disorientation," it is expected that they will experience behavioral changes (abnormalities) such as turning on the heater even though it is summer, becoming unable to find their way around the house and being unable to go to the toilet or bathroom, or being unable to return home once they have gone out.
「実行機能障害」は、段取りや計画を立てて順序よく物事を行うことができなくなる障害である。対象者P1に「実行機能障害」が発症すると、食事の準備ができなくなる、電化製品の使い方が分からなくなる、等の行動の変化(異常)が生じることが想定される。 "Executive dysfunction" is a disorder that makes it difficult to plan and carry out things in an orderly manner. If subject P1 were to develop "executive dysfunction," it is expected that behavioral changes (abnormalities) would occur, such as being unable to prepare meals or not knowing how to use electrical appliances.
「昼夜逆転」は、睡眠・覚醒のリズムが崩れて昼と夜が逆転する障害である。対象者P1に「昼夜逆転」が発症すると、本来睡眠をとっているはずの時間帯(夜中)に活動する等の行動の変化(異常)が生じることが想定される。 "Day-night reversal" is a disorder in which the sleep-wake rhythm is disrupted and day and night are reversed. When subject P1 develops "day-night reversal," it is expected that behavioral changes (abnormalities) will occur, such as being active during the time when they should be sleeping (in the middle of the night).
そこで本実施形態の生活パターン判定システム100は、上述のような対象者P1の行動(生活パターン)の変化を検出し、この行動の変化に基づいて当該対象者P1の認知機能の異常の有無を判定する。そして、必要に応じて対象者P1の家族P2に、対象者P1の認知機能の異常を報知する。これによって対象者P1の家族P2は、対象者P1の認知症の予兆や発症を把握することができ、早期に適切な対応(治療等)をとることができる。 The lifestyle pattern determination system 100 of this embodiment therefore detects changes in the behavior (lifestyle pattern) of the subject P1 as described above, and determines whether or not the subject P1 has an abnormality in cognitive function based on this change in behavior. If necessary, the system then notifies the subject P1's family P2 of the abnormality in the subject P1's cognitive function. This allows the subject P1's family P2 to recognize the signs and onset of dementia in the subject P1, and to take appropriate measures (treatment, etc.) early on.
以下では、この生活パターン判定システム100による一連の処理の概要について説明する。 The following provides an overview of the series of processes performed by this lifestyle pattern determination system 100.
図2に示すように、サーバ120は、住宅1に設けられた各種設備を記憶している。本実施形態においては、サーバ120は、各種設備として、例えば調理機器(IH、電子レンジ)、冷蔵庫、テレビ、ドライヤー、掃除機、洗濯機、季節家電(エアコン、暖房器具)等の複数の家電を記憶している。サーバ120は、これら家電ごとに適宜の処理を行うことで、対象者P1の認知機能の異常の有無を判定し、必要に応じて対象者P1の家族P2に認知機能の異常に関する報知を行う。 As shown in FIG. 2, the server 120 stores various pieces of equipment installed in the residence 1. In this embodiment, the server 120 stores a plurality of home appliances as various pieces of equipment, such as cooking appliances (induction cooker, microwave), refrigerator, television, hair dryer, vacuum cleaner, washing machine, and seasonal appliances (air conditioner, heating appliance). The server 120 performs appropriate processing for each of these home appliances to determine whether or not the subject P1 has an abnormality in cognitive function, and notifies the subject P1's family member P2 of the abnormality in cognitive function as necessary.
具体的には、サーバ120は、一日毎(毎日)の使用状況(ひいては、対象者P1の行動)を検出し、この検出結果に基づいて対象者P1の認知機能の異常の有無を判定する処理を行う。以下、この処理を「日毎処理」と称する。サーバ120は、日毎処理において、判定対象となった行動、異常の有無、判定の理由を互いに紐付けて記憶する。 Specifically, the server 120 detects daily usage (and thus the behavior of the subject P1) and performs processing to determine whether or not there is an abnormality in the cognitive function of the subject P1 based on the detection results. This processing is hereinafter referred to as "daily processing." In daily processing, the server 120 stores the behavior that was the subject of the judgment, whether or not there is an abnormality, and the reason for the judgment, linking them together.
またサーバ120は、一週間毎(毎週)の使用状況(ひいては、対象者P1の行動)を検出し、この検出結果に基づいて対象者P1の認知機能の異常の有無を判定する処理を行う。以下、この処理を「週毎処理」と称する。サーバ120は、週毎処理において、判定対象となった行動、異常の有無、判定の理由を互いに紐付けて記憶する。 The server 120 also detects the usage status (and thus the behavior of the subject P1) on a weekly (weekly) basis, and performs a process to determine whether or not the subject P1 has an abnormality in their cognitive function based on the detection results. Hereinafter, this process will be referred to as "weekly processing." In the weekly processing, the server 120 stores the behavior that was the subject of the assessment, whether or not there is an abnormality, and the reason for the assessment, linking them together.
またサーバ120は、一ヶ月毎(毎週)の使用状況(ひいては、対象者P1の行動)を検出し、この検出結果に基づいて対象者P1の認知機能の異常の有無を判定する処理を行う。以下、この処理を「月毎処理」と称する。サーバ120は、月毎処理において、判定対象となった行動、異常の有無、判定の理由を互いに紐付けて記憶する。 The server 120 also detects monthly (weekly) usage (and thus the behavior of the subject P1) and performs processing to determine whether or not there is an abnormality in the cognitive function of the subject P1 based on the detection results. Hereinafter, this processing will be referred to as "monthly processing." In the monthly processing, the server 120 stores the behavior that was the subject of the judgment, whether or not there is an abnormality, and the reason for the judgment, linking them together.
またサーバ120は、一週間の間に上記日毎処理によって異常が検知された回数を、行動毎に算出する。そして、所定回数以上異常が検知された行動について、端末130を用いてアラート(警告)を発報する。以下、この処理を「週間結果通知」と称する。週間結果通知によって、端末130を所持している対象者P1の家族P2は、対象者P1の所定の行動に異常が発生していること、ひいては、認知機能が低下しているおそれがあることを把握することができる。 The server 120 also calculates the number of times an abnormality is detected for each behavior during the week through the daily processing described above. Then, for behaviors for which an abnormality is detected a predetermined number of times or more, an alert (warning) is issued using the terminal 130. Hereinafter, this processing will be referred to as "weekly result notification." The weekly result notification enables the subject P1's family member P2, who is carrying the terminal 130, to understand that an abnormality has occurred in the subject P1's specified behavior, and ultimately that there is a risk of cognitive function decline.
またサーバ120は、一か月の間に上記週毎処理や月毎処理によって異常が検知された回数を、行動毎に算出する。そして、所定回数以上異常が検知された行動について、端末130を用いてアラートを発報する。以下、この処理を「月間結果通知」と称する。これによって、端末130を所持している対象者P1の家族P2は、対象者P1の行動に異常が発生していること、ひいては、認知機能が低下しているおそれがあることを把握することができる。 The server 120 also calculates the number of times an abnormality is detected for each behavior during a month through the weekly and monthly processing. Then, for behaviors for which an abnormality is detected a predetermined number of times or more, an alert is issued using the terminal 130. Hereinafter, this process will be referred to as "monthly result notification." This allows the subject P1's family member P2, who owns the terminal 130, to understand that an abnormality has occurred in the subject P1's behavior, and ultimately that there is a risk of cognitive function decline.
このように、生活パターン判定システム100では、対象となる家電(対象家電)ごとに各処理を行うことで、対象者P1の認知機能の異常の有無を判定し、対象者P1の家族P2にアラートを発報することができる。なお、対象家電それぞれに対して、日毎処理、週毎処理及び月毎処理の何れを行うのかは、後述する評価周期判定処理の実行により判定される。 In this way, the lifestyle pattern determination system 100 performs each process for each target home appliance (target home appliance) to determine whether or not there is an abnormality in the cognitive function of the target person P1 and can issue an alert to the target person P1's family member P2. Whether daily, weekly, or monthly processing is performed for each target home appliance is determined by executing the evaluation period determination process described below.
なお、サーバ120は、対象者P1の認知機能の異常の有無を判定する処理の前提として、予め住宅1の各種設備の使用状況を所定の期間に亘って検出し、所定の記憶領域に記憶している。こうして、サーバ120は、電力センサ110の検出結果(計測データ)を取得すると共に、後述するデータ管理処理の実行により、取得した計測データ(すなわち、対象者P1の行動の傾向)を適宜学習し、その学習結果(学習行動データ)を生成する。これにより、サーバ120は、対象者P1が一日の生活の中で行う行動とその時間帯を検出し、時間帯ごとに対象者P1が行う行動を把握している。すなわち、学習行動データには、本システムの導入以降における、対象者P1が行う行動の時間帯や一日毎の回数等が含まれる。図3の表の「学習結果」には、学習行動データの一例を示している。 As a prerequisite for the process of determining whether or not subject P1 has an abnormality in cognitive function, server 120 detects the usage status of various facilities in home 1 over a predetermined period of time and stores the information in a predetermined storage area. In this way, server 120 acquires the detection results (measurement data) of the power sensor 110 and, by executing the data management process described below, appropriately learns the acquired measurement data (i.e., subject P1's behavioral tendencies) and generates the learning results (learned behavior data). As a result, server 120 detects the actions and time periods taken by subject P1 throughout their daily lives, and understands the actions taken by subject P1 for each time period. In other words, the learned behavior data includes the time periods and number of times per day that subject P1 has performed the actions since the system was introduced. The "learning results" in the table in Figure 3 shows an example of learned behavior data.
例えば、サーバ120は、調理機器(IH、電子レンジ)が使用されたことを検出した場合、その時間帯を学習する。これを所定の期間繰り返し行い、対象者P1が普段どの時間帯に調理機器を使用するか、対象者P1の行動を把握する。またサーバ120は、住宅1の照明が消されたこと等から間接的に対象者P1が就寝したことを検出し、対象者P1の睡眠時間を学習する。 For example, when the server 120 detects that a cooking appliance (induction cooker, microwave) has been used, it learns the time of day. This is repeated for a predetermined period of time to understand the behavior of the subject P1, including the time of day the subject P1 usually uses the cooking appliance. The server 120 may also indirectly detect that the subject P1 has gone to bed by, for example, turning off the lights in the house 1, and learn the sleeping hours of the subject P1.
なお、エアコンや暖房器具は必要な季節(夏や冬)にしか使われないなど、対象者P1の行動は季節に応じて変化する。そこでサーバ120は、季節ごとに対象者P1の行動の傾向を学習し、以下で説明する日毎処理等を行う場合には、その時点での季節に応じた学習結果を使用することもできる。 Note that the behavior of subject P1 changes depending on the season, such as air conditioners and heating appliances being used only in seasons when they are needed (summer and winter). Therefore, server 120 learns the behavioral trends of subject P1 for each season, and when performing daily processing, etc., as described below, it can also use the learning results according to the season at that time.
また、サーバ120は、上記日毎処理等の処理の対象(判定対象)となる期間では、住宅1の各種設備の使用状況を常時検出し、所定の記憶領域に記憶している。こうして、サーバ120は、電力センサ110の検出結果(計測データ)を取得すると共に、当該取得した計測データに基づいて住宅1の各種設備の使用状況(すなわち、対象者P1の実行動データ)を生成する。すなわち、実行動データには、判定対象となる期間における、対象者P1が行う行動の時間帯や所定期間毎の回数等が含まれる。サーバ120は、実行動データ(又は、新たに取得した計測データ)に基づいて学習行動データを適宜更新することもできる。図3の表の「検出結果」には、実行動データの一例を示している。 Furthermore, during the period that is the subject (target) of processing (e.g., daily processing) such as the above, the server 120 constantly detects the usage status of the various facilities in the house 1 and stores the information in a specified memory area. In this way, the server 120 acquires the detection results (measurement data) of the power sensor 110 and generates the usage status of the various facilities in the house 1 (i.e., the actual behavior data of the subject P1) based on the acquired measurement data. In other words, the actual behavior data includes the time periods of the activities performed by the subject P1 during the period that is the target of evaluation, the number of times per specified period, etc. The server 120 can also update the learned behavior data as appropriate based on the actual behavior data (or newly acquired measurement data). The "Detection Results" in the table in Figure 3 shows an example of actual behavior data.
このように、サーバ120は、学習行動データにより、異常の有無を判定する対象(判定対象)となる行動の基準(時間帯や回数等)を把握することができる。そしてサーバ120は、基準となる学習行動データと、判定対象となる期間の実行動データとを比較することにより、対象者P1の生活パターンの異常の有無(ひいては、認知機能の異常の有無)の判定を行う。 In this way, the server 120 can use the learned behavior data to ascertain the criteria (time period, number of occurrences, etc.) for the behaviors that are the subject of judgment (target of judgment) for the presence or absence of abnormalities. The server 120 then compares the reference learned behavior data with the actual movement data for the period to be judged, thereby determining whether or not there is an abnormality in the lifestyle pattern of subject P1 (and therefore whether or not there is an abnormality in cognitive function).
例えば、サーバ120は、対象家電の一日毎の利用回数に基づいて異常の有無の判定を行う場合、学習行動データから所定の確率分布により対象家電の利用回数の許容範囲を決定(設定)する。次にサーバ120は、実行動データに含まれる対象家電の利用回数が許容範囲(所定閾値)内であるか否かを判定し、利用回数が許容範囲内であれば正常と判定し(正常判定を行い)、許容範囲外であれば異常と判定する(異常判定を行う)。 For example, when server 120 determines whether or not there is an abnormality based on the number of times a target appliance is used each day, it determines (sets) an acceptable range for the number of times the target appliance is used using a predetermined probability distribution from the learned behavior data. Next, server 120 determines whether the number of times the target appliance is used, included in the execution behavior data, is within an acceptable range (predetermined threshold), and if the number of times it is used is within the acceptable range, it determines that it is normal (performs a normal determination), and if it is outside the acceptable range, it determines that it is abnormal (performs an abnormality determination).
またサーバ120は、対象行動の時間帯に基づいて異常の有無の判定を行う場合、図3に示すように、学習結果(学習行動パターン)の対象家電の利用時間帯に対して、検出結果(実行動データ)の対象家電の利用時間帯が一致しているか否かを判定する。こうして、サーバ120は、学習結果(学習行動パターン)の対象家電の利用時間帯に対して検出結果(実行動データ)の対象家電の利用時間帯が一致していれば正常と判定し、一致していなければ異常と判定する。 Furthermore, when determining whether or not there is an abnormality based on the time period of the target behavior, the server 120 determines whether or not the time period of use of the target appliance in the detection results (actual behavior data) matches the time period of use of the target appliance in the learning results (learned behavior pattern), as shown in Figure 3. In this way, the server 120 determines that there is an abnormality if the time period of use of the target appliance in the detection results (actual behavior data) matches the time period of use of the target appliance in the learning results (learned behavior pattern), and determines that there is an abnormality if they do not match.
以下では、サーバ120によるデータ管理処理について説明する。 The following describes the data management process performed by server 120.
データ管理処理は、作成した学習行動データが対象者P1の生活パターンの実態から離間しないように、取得した計測データを適宜管理するものである。データ管理処理は、学習開始判定処理と、回数評価・更新要否判定処理と、評価周期判定処理と、を有する。 The data management process appropriately manages the acquired measurement data so that the created learning behavior data does not deviate from the actual lifestyle patterns of subject P1. The data management process includes a learning start determination process, a frequency evaluation/update necessity determination process, and an evaluation period determination process.
まず以下では、図4を用いて、サーバ120による学習開始判定処理について説明する。 First, the learning start determination process performed by server 120 will be explained below using Figure 4.
ここで、例えば対象者P1が住宅1へ入居する際に、対象となる全ての設備(各種設備)が揃えられていない場合がある。このような場合に、対象者P1の入居直後から取得した計測データを用いて学習を開始すると、対象となる家電(対象家電)が無い状態の計測データに基づく学習行動データが生成されることとなる。こうして、対象者P1の入居後に期間を空けて設置した対象家電は、本来の利用頻度にかかわらず、設置時において利用頻度の低い対象家電であると判断されるため、学習行動データと実態とが合わない可能性がある点で問題がある。 For example, when subject P1 moves into house 1, all of the target equipment (various types of equipment) may not be installed. In such a case, if learning is started using measurement data acquired immediately after subject P1 moves in, learning behavior data will be generated based on measurement data obtained when the target appliance (target appliance) is not present. In this way, target appliances installed some time after subject P1 moves in will be determined to be target appliances with low usage frequency at the time of installation, regardless of their actual usage frequency, which creates a problem in that the learning behavior data may not match the actual situation.
そこで、生活パターン判定システム100においては、学習開始判定処理を実行し、学習開始するタイミングを入居時とするのではなく、サーバ120が判断することにより、上述の如き問題が生じることを抑制している。学習開始判定処理は、例えば一日1回(例えば午前0時に)、直前の24時間分の計測データに基づいて実行される。 In response to this, the lifestyle pattern determination system 100 executes a learning start determination process, and the timing for starting learning is determined by the server 120 rather than at the time of moving in, thereby preventing the occurrence of the above-mentioned problems. The learning start determination process is executed, for example, once a day (e.g., at midnight) based on measurement data from the previous 24 hours.
サーバ120は、図4に示すように学習開始判定処理において、ステップS101からステップS106までの処理を、各種設備の対象家電毎に繰り返す。以下では、ステップS101からステップS106までの各処理について説明する。 As shown in FIG. 4, in the learning start determination process, the server 120 repeats steps S101 to S106 for each target appliance of each type of equipment. The following describes each step from S101 to S106.
まずステップS101において、サーバ120は、当該対象家電について、所定の記憶領域に記憶された24時間分の計測データを読み込む。次にステップS102において、サーバ120は、当該対象家電の検知フラグがOFFであるか否かを判定する。 First, in step S101, the server 120 reads 24 hours' worth of measurement data for the target appliance stored in a specified storage area. Next, in step S102, the server 120 determines whether the detection flag for the target appliance is OFF.
ここで、検知フラグとは、過去に(すなわち、生活パターン判定システム100が住宅1に導入された後に)当該対象家電の消費電力が検知されたか否かの情報を示すものである。すなわち、検知フラグがONである場合、過去に当該対象家電の消費電力が検知されたことを示す。また検知フラグがOFFである場合、過去に当該対象家電の消費電力が検知されていないことを示す。検知フラグは、サーバ120により対象家電毎に設定される。 Here, the detection flag indicates information on whether the power consumption of the target appliance has been detected in the past (i.e., after the lifestyle pattern determination system 100 was installed in the home 1). In other words, if the detection flag is ON, it indicates that the power consumption of the target appliance has been detected in the past. On the other hand, if the detection flag is OFF, it indicates that the power consumption of the target appliance has not been detected in the past. The detection flag is set for each target appliance by the server 120.
サーバ120は、検知フラグがOFFである場合(ステップS102でYES)、ステップS103へ移行する。なお検知フラグがOFFである場合、過去に一度も当該対象家電の消費電力が検知されていないため、当該対象家電が住宅1にまだ設置されていない可能性がある。一方、サーバ120は、検知フラグがONである場合(ステップS102でNO)、過去に当該対象家電の消費電力が検知されているため(すなわち、当該対象家電について既に学習が開始されているため)、当該対象家電について学習開始判定処理を終了する。 If the detection flag is OFF (YES in step S102), the server 120 proceeds to step S103. If the detection flag is OFF, the power consumption of the target appliance has never been detected in the past, and therefore the target appliance may not yet be installed in the home 1. On the other hand, if the detection flag is ON (NO in step S102), the server 120 ends the learning start determination process for the target appliance because the power consumption of the target appliance has been detected in the past (i.e., learning has already started for the target appliance).
ステップS103において、サーバ120は、当該計測データ(ステップS101で読み込んだ計測データ)において当該対象家電の消費電力が検知されているか否かを判定する。サーバ120は、当該計測データにおいて当該対象家電の消費電力が検知されていると判定した場合(ステップS103でYES)、ステップS104へ移行する。一方、サーバ120は、当該計測データにおいて当該対象家電の消費電力が検知されていないと判定した場合(ステップS103でNO)、当該対象家電について学習を開始しないため、当該対象家電について学習開始判定処理を終了する。 In step S103, the server 120 determines whether the power consumption of the target appliance is detected in the measurement data (the measurement data read in step S101). If the server 120 determines that the power consumption of the target appliance is detected in the measurement data (YES in step S103), it proceeds to step S104. On the other hand, if the server 120 determines that the power consumption of the target appliance is not detected in the measurement data (NO in step S103), it does not start learning for the target appliance and therefore ends the learning start determination process for the target appliance.
ステップS104において、サーバ120は、当該対象家電の検知フラグをOFFからONに設定する。次にステップS105において、サーバ120は、当該対象家電について、当該計測データを含め、これ以降取得される計測データを学習対象に設定する。こうして、サーバ120は、当該対象家電について今後取得される計測データを用いて、次回の学習のタイミング(例えば翌日曜日)から学習行動データに生成する。 In step S104, the server 120 sets the detection flag for the target appliance from OFF to ON. Next, in step S105, the server 120 sets the measurement data acquired from now on, including the measurement data, for the target appliance as the learning target. In this way, the server 120 uses the measurement data acquired from now on for the target appliance to generate learning behavior data from the timing of the next learning (for example, the following Sunday).
次にステップS106において、サーバ120は、当該対象家電の消費電力を検知したこと(すなわち、当該対象家電の利用があったこと)を端末130を用いて通知する。具体的には、サーバ120は、例えば端末130を用いた週間結果通知の通知内容に「IHの利用を開始しました」等の文字表示を追加する。 Next, in step S106, the server 120 notifies the terminal 130 that it has detected the power consumption of the target appliance (i.e., that the target appliance has been used). Specifically, the server 120 adds a text indication such as "Induction cooking appliance use has begun" to the content of the weekly result notification sent via the terminal 130.
このように、学習開始判定処理の実行により、対象家電の使用が初めて検出された場合に学習を開始するため、学習行動データは、過去に一度でも利用された家電に対して生成されることとなる。こうして、例えば対象家電を設置していない場合(対象家電が無い状態)に取得された計測データに基づいて学習行動データが生成されるのを、対象家電ごとに抑制することができる。すなわち、対象家電ごとに適切なタイミングで学習を開始することができ、学習行動データと実態とが合わなくなる(離間する)のを抑制することができる。 In this way, by executing the learning start determination process, learning begins when use of a target appliance is detected for the first time, so learning behavior data will be generated for appliances that have been used at least once in the past. In this way, it is possible to prevent learning behavior data from being generated for each target appliance based on measurement data acquired when, for example, a target appliance is not installed (when the target appliance is not present). In other words, learning can be started at the appropriate time for each target appliance, preventing the learning behavior data from mismatching (diverging) with reality.
次に、図5及び図6を用いて、サーバ120による回数評価・更新要否判定処理について説明する。 Next, using Figures 5 and 6, we will explain the process performed by server 120 to evaluate the number of times and determine whether or not an update is necessary.
ここで、例えばエアコンや暖房器具等の季節家電は中間期に利用されないため、1年を通してみると利用頻度にバラつきが生じる。また例えば故障した家電(故障家電)は、利用したくとも利用することができない。このように、季節家電や故障家電等の利用しない期間の計測データを学習すると、対象者P1の本来の(異常がない)生活パターンにもかかわらず異常判定が行われる等、学習行動データと実態とが合わなくなるため、学習すべきではない。 For example, seasonal appliances such as air conditioners and heaters are not used during the intermediate periods, resulting in variations in usage frequency throughout the year. Furthermore, for example, broken appliances (broken appliances) cannot be used even if one wishes to. Thus, if measurement data from periods when seasonal appliances or broken appliances are not used is learned, the learned behavioral data will not match the actual situation, such as an abnormality being detected despite the subject P1's normal (normal) lifestyle pattern, and so this should not be learned.
その一方で、例えば対象者P1の生活パターンの変更に起因した異常判定が行われた場合、当該異常判定が行われた計測データは、学習すべきもの(学習行動データに反映させるべきもの)である。このように、同じ異常判定が行われた計測データであっても、学習すべきものと、学習すべきでないもの(季節家電や故障家電等の利用しない期間の計測データ)とが混在しているため、計測データの学習の要否判断が困難である点で問題がある。 On the other hand, if an abnormality is determined to be due to a change in the lifestyle pattern of subject P1, for example, the measurement data for which this abnormality was determined should be learned (reflected in the learned behavior data). As such, even for measurement data for which the same abnormality was determined, there is a mixture of data that should be learned and data that should not be learned (measurement data from periods when seasonal appliances or faulty appliances are not in use), which poses a problem in that it is difficult to determine whether the measurement data needs to be learned.
そこで、生活パターン判定システム100においては、回数評価・更新要否判定処理を実行し、対象者P1や家族P2等のフィードバックも行いながら、異常判定が行われる計測データが学習すべきものか否か判定することにより、上述の如き問題が生じることを抑制している。回数評価・更新要否判定処理は、学習開始判定処理において、検知フラグがONであると判定された対象家電が対象となる。 The lifestyle pattern determination system 100 therefore performs a frequency evaluation and update necessity determination process, and while providing feedback from the subject P1, family P2, etc., determines whether the measurement data used to determine an abnormality should be learned, thereby preventing the occurrence of problems such as those described above. The frequency evaluation and update necessity determination process targets target appliances whose detection flags are determined to be ON in the learning start determination process.
なお回数評価・更新要否判定処理には、家電利用回数評価処理と、学習データ更新要否判定処理とが含まれる。具体的には、学習開始判定処理において検知フラグがONであると判定された対象家電に対して、まず家電利用回数評価処理が実行され、その後必要に応じて学習データ更新要否判定処理が実行される。 The frequency evaluation and update necessity determination process includes an appliance usage frequency evaluation process and a learning data update necessity determination process. Specifically, for target appliances whose detection flag is determined to be ON in the learning start determination process, the appliance usage frequency evaluation process is first executed, and then, as necessary, the learning data update necessity determination process is executed.
まず、回数評価・更新要否判定処理のうち、図5を用いて家電利用回数評価処理について説明する。 First, we will explain the appliance usage count evaluation process, which is part of the count evaluation and update necessity determination process, using Figure 5.
サーバ120は、図5に示すように家電利用回数評価処理において、ステップS201からステップS210までの処理を、各種設備の対象家電毎に繰り返す。以下では、ステップS201からステップS210までの各処理について説明する。 As shown in FIG. 5, in the home appliance usage count evaluation process, the server 120 repeats the processes from step S201 to step S210 for each target home appliance of each type of equipment. The following describes each process from step S201 to step S210.
まずステップS201において、サーバ120は、当該対象家電について、所定の記憶領域に記憶された24時間分の計測データを読み込む。次にステップS202において、サーバ120は、当該対象家電の中断フラグがOFFであるか否かを判定する。 First, in step S201, the server 120 reads 24 hours' worth of measurement data for the target appliance stored in a specified storage area. Next, in step S202, the server 120 determines whether the interruption flag for the target appliance is OFF.
ここで、中断フラグとは、当該計測データを学習させるか(学習行動データに反映させるか)否かの情報を示すものである。すなわち、中断フラグがONである場合、当該計測データを学習させない(学習行動データに反映させない)ことを示す。また中断フラグがOFFである場合、当該計測データを学習させる(学習行動データに反映させる)ことを示す。中断フラグは、サーバ120により対象家電毎に設定される。 Here, the suspend flag indicates whether the measurement data is to be learned (reflected in the learned behavior data). In other words, if the suspend flag is ON, it indicates that the measurement data is not to be learned (reflected in the learned behavior data). If the suspend flag is OFF, it indicates that the measurement data is to be learned (reflected in the learned behavior data). The suspend flag is set for each target home appliance by the server 120.
サーバ120は、中断フラグがOFFである場合(ステップS202でYES)、ステップS206へ移行する。一方、サーバ120は、中断フラグがONである場合(ステップS202でNO)、ステップS203へ移行する。 If the interruption flag is OFF (YES in step S202), the server 120 proceeds to step S206. On the other hand, if the interruption flag is ON (NO in step S202), the server 120 proceeds to step S203.
ステップS203において、サーバ120は、当該対象家電の利用があったか否かを判定する。すなわち、サーバ120は、当該計測データにおいて当該対象家電の消費電力が検知されているか否かを判定する。サーバ120は、当該対象家電の消費電力が検知されている場合には、当該対象家電の利用があったと判定し、ステップS204へ移行する。 In step S203, the server 120 determines whether the target appliance has been used. That is, the server 120 determines whether the power consumption of the target appliance has been detected in the measurement data. If the power consumption of the target appliance has been detected, the server 120 determines that the target appliance has been used and proceeds to step S204.
一方、サーバ120は、当該対象家電の消費電力が検知されていない場合には、当該対象家電の利用がなかったと判定し、当該対象家電について家電利用回数評価処理を終了する。すなわち、中断フラグがON(ステップS202でNO)(すなわち、例えば季節家電や故障機器等の利用しない期間)であって、当該対象家電の利用がなかった(ステップS203でNO)場合には、利用しない期間が継続していると判断されるため、このまま家電利用回数評価処理を終了する。 On the other hand, if the server 120 has not detected the power consumption of the target appliance, it determines that the target appliance has not been used and terminates the appliance use count evaluation process for that target appliance. In other words, if the interruption flag is ON (NO in step S202) (i.e., a period of non-use, such as a seasonal appliance or a malfunctioning appliance), and the target appliance has not been used (NO in step S203), it is determined that the non-use period continues, and the appliance use count evaluation process is terminated.
ステップS204において、サーバ120は、当該対象家電の中断フラグをONからOFFに設定する。次にステップS205において、サーバ120は、当該対象家電の消費電力を再検知したこと(すなわち、当該対象家電の利用が再開したこと)を端末130を用いて通知する。具体的には、サーバ120は、例えば端末130を用いた週間結果通知の通知内容に「IHの利用が再開されました」等の文字表示を追加する。 In step S204, the server 120 sets the interruption flag for the target appliance from ON to OFF. Next, in step S205, the server 120 notifies the terminal 130 that it has redetected the power consumption of the target appliance (i.e., that use of the target appliance has resumed). Specifically, the server 120 adds a text indication such as "Use of induction heater has resumed" to the content of the weekly result notification sent via the terminal 130.
ステップS206において、サーバ120は、当該対象家電の利用回数の評価を行う。具体的には、上述の如く、サーバ120は、学習行動データから当該対象家電の利用回数の許容範囲を設定した後、実行動データに含まれる当該対象家電の利用回数が許容範囲内であるか否かの判定を行う。こうして、サーバ120は、実行動データの学習行動データとの比較結果を評価する。 In step S206, the server 120 evaluates the number of times the target appliance is used. Specifically, as described above, the server 120 sets an acceptable range for the number of times the target appliance is used from the learned behavior data, and then determines whether the number of times the target appliance is used, included in the performance behavior data, is within the acceptable range. In this way, the server 120 evaluates the results of comparing the performance behavior data with the learned behavior data.
具体的には、サーバ120は、実行動データに含まれる当該対象家電の利用回数が許容範囲内である場合(比較結果が許容範囲内である場合)、通常判定を行う。一方、サーバ120は、実行動データに含まれる当該対象家電の利用回数が許容範囲外である場合(比較結果が許容範囲外である場合)、異常判定を行う。なおステップS206がステップS205から移行された場合、判定に用いられる当該対象家電の学習行動データは、中断前のものが使用される。 Specifically, if the number of uses of the target appliance included in the execution behavior data is within the allowable range (if the comparison result is within the allowable range), the server 120 makes a normal judgment. On the other hand, if the number of uses of the target appliance included in the execution behavior data is outside the allowable range (if the comparison result is outside the allowable range), the server 120 makes an abnormal judgment. Note that when step S206 is transitioned from step S205, the learning behavior data of the target appliance used for the judgment is the data before the interruption.
なお実行動データの比較結果の評価の手法としては、上述の如きものに限定されない。実行動データの学習行動データとの相違の程度を評価し、異常判定又は通常判定を行うことができれば、種々の手法を採用することができる。 Note that the method for evaluating the results of comparing the active behavior data is not limited to the above. Various methods can be used as long as they can evaluate the degree of difference between the active behavior data and the learned behavior data and determine whether the data is abnormal or normal.
次にステップS207において、サーバ120は、ステップS206における評価結果(異常判定又は通常判定)を端末130を用いて通知する。 Next, in step S207, the server 120 notifies the terminal 130 of the evaluation result (abnormal or normal) from step S206.
次にステップS208において、サーバ120は、ステップS206における評価結果が異常判定か否かを判定する。サーバ120は、ステップS206における評価結果が異常判定であると判定した場合(ステップS208でYES)は、ステップS209へ移行する。一方、サーバ120は、ステップS206における評価結果が通常判定であると判定した場合(ステップS208でNO)は、ステップS210へ移行する。 Next, in step S208, the server 120 determines whether the evaluation result in step S206 is an abnormality judgment. If the server 120 determines that the evaluation result in step S206 is an abnormality judgment (YES in step S208), it proceeds to step S209. On the other hand, if the server 120 determines that the evaluation result in step S206 is a normal judgment (NO in step S208), it proceeds to step S210.
ステップS209において、サーバ120は、異常判定が行われた当該計測データを未学習データに設定する。ここで、未学習データとは、学習すべきものか、又は、学習すべきでないものか未決定のデータである。すなわち、サーバ120は、異常判定が行われた当該計測データを学習するかの判定を一旦保留し、家電利用回数評価処理を終了する。この際、サーバ120は、未学習データを所定の記憶領域に一旦保存する。一方、ステップS210において、サーバ120は、通常判定が行われた当該計測データは学習すべきものであるため、当該計測データを学習行動データに反映させる。すなわち、サーバ120は、学習行動データの更新を行う。 In step S209, the server 120 sets the measurement data for which an abnormality has been determined as unlearned data. Here, unlearned data is data for which it has not yet been determined whether it should be learned or not. In other words, the server 120 temporarily suspends the decision on whether to learn the measurement data for which an abnormality has been determined, and terminates the home appliance usage frequency evaluation process. At this time, the server 120 temporarily stores the unlearned data in a specified storage area. Meanwhile, in step S210, the server 120 reflects the measurement data for which a normal determination has been made as being something that should be learned in the learned behavior data. In other words, the server 120 updates the learned behavior data.
次に、回数評価・更新要否判定処理のうち、図6を用いて学習データ更新要否判定処理について説明する。 Next, we will explain the process for determining whether learning data needs to be updated, which is part of the frequency evaluation and update necessity determination process, using Figure 6.
学習データ更新要否判定処理は、家電利用回数評価処理において、未学習データが所定の記憶領域に一旦保存された場合に、当該未学習データが取得された当該対象家電について実行される。 The process for determining whether or not to update learned data is executed for the target appliance from which unlearned data was acquired when unlearned data is temporarily stored in a specified storage area during the appliance usage frequency evaluation process.
ステップS301において、サーバ120は、端末130を用いて、異常判定が行われたことを例えば家族P2が携帯可能な機器に通知し、異常判定が行われた計測データの問題性の有無(ひいては、計測データの学習要否)に関するフィードバックを求める。 In step S301, the server 120 uses the terminal 130 to notify, for example, a device portable by family member P2, that an abnormality has been determined, and requests feedback regarding whether or not the measurement data for which an abnormality has been determined is problematic (and therefore whether or not the measurement data needs to be learned).
具体的には、サーバ120は、次の4つの選択肢、すなわち、(a)「問題あり(同様の異常は再度通知」、(b)「問題なし(たまたまいつもと違った。同様の異常は再度通知)」、(c)「問題なし(生活パターンが変わったので、問題なし)」、(d)「問題なし(季節家電や故障家電のため、一時的に使用しなくなった)」のうち、一つを選択して回答を行うよう、前記機器に組み込まれた通知アプリ上に表示させる。こうして、サーバ120は、家族P2の通知アプリの操作により、フィードバックを受領することができる。 Specifically, the server 120 displays on the notification app embedded in the device one of the following four options, prompting the user to select and respond: (a) "There is a problem (notify again if a similar abnormality occurs); (b) "No problem (it just so happened to be different from usual. Notify again if a similar abnormality occurs)); (c) "No problem (no problem as lifestyle patterns have changed)"; (d) "No problem (temporarily not in use due to seasonal appliance or faulty appliance)." In this way, the server 120 can receive feedback from family member P2's operation of the notification app.
なお、フィードバックの期間(回答を受け付ける期間)としては、例えば次回の学習行動パターンの更新日までが設定される。すなわち、一週間に一回(例えば日曜日に)学習行動パターンが更新されるならば、サーバ120は、次の更新日(日曜日)までフィードバックを受け付ける。サーバ120は、設定日までにフィードバックを受領しない場合、所定の領域に記憶した未学習データを破棄することができる。 The feedback period (period for accepting responses) is set, for example, until the next update date of the learned behavior pattern. In other words, if the learned behavior pattern is updated once a week (for example, on Sunday), the server 120 will accept feedback until the next update date (Sunday). If the server 120 does not receive feedback by the set date, it can discard the unlearned data stored in a specified area.
ステップS302において、サーバ120は、受領したフィードバックの回答により、異常判定が、現在が対象家電の利用しない期間であったことに起因するか否かを判定する。具体的には、サーバ120は、フィードバックの回答が、(d)であるのか、または、(a)、(b)、(c)のいずれか一つであるのかを判定する。 In step S302, the server 120 determines, based on the received feedback response, whether the abnormality determination is due to the fact that the target appliance is currently not in use. Specifically, the server 120 determines whether the feedback response is (d) or any one of (a), (b), and (c).
こうして、サーバ120は、フィードバックの回答が、(d)である場合、異常判定が当該対象家電の利用しない期間であったことに起因すると判定し(ステップS302でYES)、ステップS303へ移行する。一方、サーバ120は、フィードバックの回答が、(a)、(b)、(c)のいずれか一つである場合、異常判定が対象対象家電の利用しない期間であったことに起因しない(利用しない期間ではない)と判定し(ステップS302でNO)、ステップS305へ移行する。 Thus, if the feedback response is (d), the server 120 determines that the abnormality determination was caused by the period during which the target appliance was not in use (YES in step S302) and proceeds to step S303. On the other hand, if the feedback response is any one of (a), (b), or (c), the server 120 determines that the abnormality determination was not caused by the period during which the target appliance was not in use (it was not a period during which the target appliance was not in use) (NO in step S302) and proceeds to step S305.
ステップS303において、サーバ120は、所定の領域に記憶した未学習データを破棄する。なおサーバ120は、当該対象家電について現在の学習行動データ(これまでの学習結果)は、中断が終了して判定の再開時(利用しない期間の終了後)に使用するため、所定の記憶領域に保持し続ける。 In step S303, server 120 discards the unlearned data stored in a specified area. Note that server 120 continues to retain the current learned behavior data (learning results up to now) for the target appliance in a specified storage area, in order to use it when the interruption ends and judgment resumes (after the end of the non-use period).
ステップS304において、サーバ120は、当該対象家電の中断フラグをOFFからONに設定する。こうして、サーバ120は、ステップS304の後、当該対象家電について学習データ更新要否判定処理を終了する。 In step S304, the server 120 sets the interruption flag for the target appliance from OFF to ON. After step S304, the server 120 then terminates the process for determining whether or not the learning data needs to be updated for the target appliance.
また利用しない期間ではない(ステップS302でNO)と判定して移行したステップS305において、サーバ120は、異常判定を行った当該計測データと同じ内容のデータが、次回以降取得された場合に、再び異常判定を行うか否かを判定する。具体的には、サーバ120は、フィードバックの回答が、(a)、(b)のいずれか一つである場合、再び異常判定を行うと判定し(ステップS305でYES)、ステップS306へ移行する。一方、サーバ120は、フィードバックの回答が、(c)である場合、再び異常判定を行わないと判定し(ステップS305でNO)、ステップS307へ移行する。 In step S305, to which the server 120 proceeds after determining that it is not currently in a non-use period (NO in step S302), the server 120 determines whether to perform an abnormality determination again if data with the same content as the measurement data used for the abnormality determination is acquired next time or later. Specifically, if the feedback response is either (a) or (b), the server 120 determines that an abnormality determination will be performed again (YES in step S305) and proceeds to step S306. On the other hand, if the feedback response is (c), the server 120 determines that an abnormality determination will not be performed again (NO in step S305) and proceeds to step S307.
ステップS306において、サーバ120は、所定の領域に記憶した未学習データを破棄する。そして、サーバ120は、当該対象家電について学習データ更新要否判定処理を終了する。 In step S306, the server 120 discards the unlearned data stored in the specified area. The server 120 then terminates the process for determining whether or not the learned data needs to be updated for the target appliance.
ステップS307において、サーバ120は、異常判定が行われた当該計測データは学習すべきものであるため、当該計測データを学習行動データに反映させる。すなわち、サーバ120は、学習行動データの更新を行う。そして、サーバ120は、当該対象家電について学習データ更新要否判定処理を終了する。 In step S307, the server 120 reflects the measurement data for which an abnormality has been determined to be present in the learned behavior data, since the measurement data should be learned. In other words, the server 120 updates the learned behavior data. The server 120 then terminates the process for determining whether or not the learned data needs to be updated for the target appliance.
このように、回数評価・更新要否判定処理の実行により、同じ異常判定が行われた当該計測データであっても、学習すべきもの(例えば、上記選択肢(c)の場合の計測データ)と、学習すべきでないもの(例えば、上記選択肢(a)、(b)、(d)の場合の計測データ)とを区別することができ、当該区別に基づいて計測データを学習することができる。こうして、学習行動データの精度を高めることができる。 In this way, by executing the frequency evaluation and update necessity determination process, even if the measurement data has been determined to be the same abnormality, it is possible to distinguish between what should be learned (for example, the measurement data for option (c) above) and what should not be learned (for example, the measurement data for options (a), (b), and (d) above), and the measurement data can be learned based on this distinction. In this way, the accuracy of the learning behavior data can be improved.
また同様に学習すべきでないと判断された計測データであっても、次回同じ内容の計測データが取得された場合に、再度異常判定を行うものと、再度異常判定を行わないものとを区別することができる。こうして、繰り返し対象者P1の家族P2にフィードバックを求めることを抑制し、当該家族P2の手間の削減を図ることができる。 Similarly, even if measurement data is determined not to need to be learned, the next time the same measurement data is acquired, it is possible to distinguish between data that will be reassessed as abnormal and data that will not be reassessed as abnormal. This prevents the need to repeatedly request feedback from family member P2 of subject P1, thereby reducing the burden on family member P2.
また例えば対象者P1に来客があった場合、通常とは異なる時間帯にIH等の家電を利用することにより、異常判定が行われることがある。このような異常判定は、連続するようなものではないため、フィードバックを行う例えば家族P2は、次回同じ内容の計測データが取得された場合に、異常判定を行うこと(フィードバックを行うこと)を選択することができる。 For example, if subject P1 has a visitor, an abnormality may be detected by using an induction cooktop or other home appliance at an unusual time. Because such abnormality detections are not continuous, the family member providing the feedback, for example, P2, can choose to perform an abnormality detection (give feedback) the next time the same measurement data is acquired.
次に、図7を用いて、サーバ120による評価周期判定処理について説明する。 Next, we will explain the evaluation period determination process performed by server 120 using Figure 7.
ここで、対象家電の利用頻度は、対象者や当該対象家電の種類によって異なる。例えば図3に示すように、対象家電のうち、電子レンジは一日に3回利用されているが、(図示せぬ)掃除機は一週間に2、3回程度利用される場合が多い。また同じ対象家電(例えば、エアコン)であっても、対象者が異なれば、利用頻度も変わってくる。したがって、生活パターンの異常の有無を判定する処理(評価)周期が画一的に設定された場合には、判定結果の精度が低くなる可能性がある点で問題がある。 Here, the frequency of use of the target appliances varies depending on the target person and the type of target appliance. For example, as shown in Figure 3, among the target appliances, a microwave oven is used three times a day, while a vacuum cleaner (not shown) is often used two or three times a week. Furthermore, even for the same target appliance (e.g., an air conditioner), the frequency of use will vary depending on the target person. Therefore, if the processing (evaluation) cycle for determining whether or not there is an abnormality in the lifestyle pattern is set uniformly, there is a problem in that the accuracy of the determination results may be low.
そこで、生活パターン判定システム100においては、評価周期判定処理を実行することにより、上述の如き問題が生じることを抑制している。具体的には、評価周期判定処理を実行することにより、対象者や対象家電ごとに評価周期(どのタイミングで評価を行うのか)を判定することができる。なお本実施形態においては、上述の如く日毎処理、週毎処理、及び、月毎処理という、3種類の周期の評価を行うことができる、すなわち、本実施形態において、決定可能な評価周期としては、一日毎(日)、一週間毎(週)、及び、一ヶ月毎(月)という、3種類の評価周期があげられる。 The lifestyle pattern determination system 100 therefore executes an evaluation cycle determination process to prevent the occurrence of problems such as those described above. Specifically, by executing the evaluation cycle determination process, it is possible to determine the evaluation cycle (the timing of evaluation) for each subject and each subject appliance. In this embodiment, as described above, three types of cycles can be used for evaluation: daily, weekly, and monthly. In other words, in this embodiment, the three types of evaluation cycles that can be determined are daily (day), weekly (week), and monthly (month).
なお、サーバ120は、初期段階(本システムの導入直後のように、計測データが学習可能な程度に蓄積されていない段階)では評価周期の判断ができないため、日毎処理を行うように(一日毎に評価を行うように)予め設定される。評価周期判定処理は、計測データが学習可能な程度に蓄積された後、対象者ごと(本実施形態においては、対象者P1)、対象家電ごと、及び、設定された評価周期ごとに実行される。 Note that the server 120 is unable to determine the evaluation period in the initial stage (when measurement data has not yet been accumulated to the extent that it can be learned, such as immediately after the system is introduced), and is therefore pre-configured to perform daily processing (to perform evaluations on a daily basis). The evaluation period determination process is executed for each subject (subject P1 in this embodiment), each subject appliance, and each set evaluation period after measurement data has been accumulated to the extent that it can be learned.
ステップS401において、サーバ120は、各評価周期における対象家電の利用に関する平均値を算出(更新)する。具体的には、サーバ120は、最も長い評価周期(一ヶ月毎)を除いて、現時点での一日毎及び一週間毎における対象家電の利用回数の平均値(日平均値及び週平均値)を算出する。こうして、サーバ120は、対象家電の利用回数の日平均値及び週平均値を算出する。なお利用に関する平均値としては、上述の如く利用回数の平均値ではなく、例えば利用時間等、利用に関するその他の基準の平均値を用いることもできる。 In step S401, the server 120 calculates (updates) the average value for the usage of the target appliance for each evaluation period. Specifically, the server 120 calculates the average values (daily average value and weekly average value) of the number of times the target appliance is used for each day and week at the current time, excluding the longest evaluation period (every month). In this way, the server 120 calculates the average daily average value and weekly average value of the number of times the target appliance is used. Note that the average value for usage may not be the average value of the number of times of use as described above, but may instead be the average value of other criteria related to usage, such as usage time.
次にステップS402において、サーバ120は、更新した日平均値が最低基準未満であるか否かを判定する。ここで、最低基準とは、日毎処理を行うか否かを決定するための閾値である。本実施形態においては、最低基準として1が設定される。サーバ120は、更新した日平均値が最低基準未満である場合(ステップS402でYES)、ステップS403へ移行する。一方、サーバ120は、更新した日平均値が最低基準以上である場合(ステップS402でNO)、ステップS406へ移行する。 Next, in step S402, the server 120 determines whether the updated daily average value is below the minimum standard. Here, the minimum standard is a threshold for determining whether to perform daily processing. In this embodiment, the minimum standard is set to 1. If the updated daily average value is below the minimum standard (YES in step S402), the server 120 proceeds to step S403. On the other hand, if the updated daily average value is equal to or greater than the minimum standard (NO in step S402), the server 120 proceeds to step S406.
ステップS403において、サーバ120は、更新した週平均値が最低基準未満であるか否かを判定する。ここで、最低基準とは、週毎処理を行うか否かを決定するための閾値である。本実施形態においては、ステップS402と同様に、最低基準として1が設定される。サーバ120は、更新した週平均値が最低基準未満である場合(ステップS403でYES)、ステップS404へ移行する。一方、サーバ120は、更新した週平均値が最低基準以上である場合(ステップS403でYES)、ステップS405へ移行する。 In step S403, the server 120 determines whether the updated weekly average value is below the minimum standard. Here, the minimum standard is a threshold for determining whether to perform weekly processing. In this embodiment, as in step S402, the minimum standard is set to 1. If the updated weekly average value is below the minimum standard (YES in step S403), the server 120 proceeds to step S404. On the other hand, if the updated weekly average value is equal to or greater than the minimum standard (YES in step S403), the server 120 proceeds to step S405.
ステップS404において、サーバ120は、対象家電について日毎処理、週毎処理及び月毎処理のうち、月毎処理のみを行うことを決定する。すなわち評価周期として、一ヶ月毎(月)が設定される。こうして、更新した日平均値が最低基準未満、かつ、更新した週平均値が最低基準未満である場合(ステップS402でYES、ステップS403でYES)、すなわち一日及び一週間の利用回数の平均値が1未満である場合には、一日毎及び一週間毎の評価を行うことが困難であると判断されるため、月毎処理のみを行う。サーバ120は、ステップS404を実行した後、評価周期判定処理を終了する。 In step S404, the server 120 determines to perform only monthly processing of the target appliances among daily, weekly, and monthly processing. That is, the evaluation period is set to once a month (month). Thus, if the updated daily average value is below the minimum standard and the updated weekly average value is below the minimum standard (YES in step S402, YES in step S403), that is, if the average number of uses per day and per week is less than 1, it is determined that it is difficult to perform daily and weekly evaluations, and therefore only monthly processing is performed. After executing step S404, the server 120 terminates the evaluation period determination process.
ステップS405において、サーバ120は、対象家電について日毎処理、週毎処理及び月毎処理のうち、週毎処理及び月毎処理を行うことを決定する。すなわち評価周期として、一週間毎(週)及び一ヶ月毎(月)が設定される。こうして、更新した日平均値が最低基準未満、かつ、更新した週平均値が最低基準以上である場合(ステップS402でYES、ステップS403でNO)、すなわち一日の利用回数の平均値が1未満であるが一週間の利用回数の平均値が1以上である場合には、一日毎の評価を行うことは困難であるが、一週間毎及び一ヶ月毎の評価を行うことは可能であると判断されるため、週毎処理及び月毎処理を行う。サーバ120は、ステップS405を実行した後、評価周期判定処理を終了する。 In step S405, the server 120 determines whether to perform weekly processing and monthly processing for the target appliance out of daily processing, weekly processing, and monthly processing. That is, weekly (week) and monthly (month) are set as the evaluation cycles. Thus, if the updated daily average value is below the minimum standard and the updated weekly average value is equal to or greater than the minimum standard (YES in step S402, NO in step S403), that is, if the average number of daily uses is less than 1 but the average number of weekly uses is 1 or greater, it is determined that daily evaluation is difficult, but weekly and monthly evaluation is possible, and therefore weekly and monthly processing is performed. After executing step S405, the server 120 terminates the evaluation cycle determination process.
ステップS406において、サーバ120は、対象家電について日毎処理、週毎処理、及び、月毎処理という全ての処理を行うことを決定する。すなわち、評価周期として、一日毎(日)、一週間毎(週)及び一ヶ月毎(月)が設定される。こうして、更新した日平均値が最低基準以上である場合(ステップS402でNO)、すなわち一日の利用回数の平均値が1以上である場合には、最も短い評価期間である一日毎の評価を行うことが可能であると判断されるため、全ての処理(日毎処理、週毎処理及び月毎処理)を行う。サーバ120は、ステップS406を実行した後、評価周期判定処理を終了する。 In step S406, the server 120 determines to perform all of the following processes for the target appliance: daily, weekly, and monthly. That is, the evaluation periods are set to daily (day), weekly (week), and monthly (month). If the updated daily average value is equal to or greater than the minimum standard (NO in step S402), that is, if the average number of daily uses is 1 or greater, it is determined that daily evaluation, which is the shortest evaluation period, is possible, and all of the processes (daily, weekly, and monthly) are performed. After executing step S406, the server 120 terminates the evaluation period determination process.
このように、評価周期判定処理の実行により、対象者や対象家電ごとに評価周期(どのタイミングで評価を行うのか)を判定することができるため、判定結果の精度の向上を図ることができる。また例えばステップS404やステップS405に示すように、複数の周期の評価のうち一部の周期で評価を行うことを決定した場合には、評価を行わない周期での処理を行う必要がないため、負荷の低減を図ることができる。 In this way, by executing the evaluation period determination process, it is possible to determine the evaluation period (when to perform evaluation) for each target user and target appliance, thereby improving the accuracy of the determination results. Furthermore, for example, as shown in steps S404 and S405, if it is decided to perform evaluation at some of the multiple evaluation periods, there is no need to perform processing at periods when evaluation is not performed, thereby reducing the load.
またサーバ120は、決定した評価周期に合わせて、学習を行うタイミングを決定することができる。こうして、例えば月毎処理のみを行うと決定された場合、評価を一ヶ月毎に行うにもかかわらず、学習を毎日や毎週行うことを抑制することができるため、負荷の低減を図ることができる。 The server 120 can also determine the timing of learning in accordance with the determined evaluation cycle. In this way, for example, if it is determined that only monthly processing will be performed, learning can be prevented from being performed daily or weekly, even though evaluation is performed monthly, thereby reducing the load.
また初期段階では、最も短い評価期間である日毎処理を行うように設定されている。ここで、例えば初期段階で、週毎処理や月毎処理を行うように設定されている場合、初期段階後に日毎処理を行うように決定された場合に、週毎処理や月毎処理のデータから日毎処理のデータを作成することができないおそれがある。しかしながら、本実施形態においては、上述の如く初期段階では日毎処理を行うように設定されているため、初期段階後に週毎処理や月毎処理を行うことが決定された場合でも、週毎処理や月毎処理に用いるデータを容易に作成することができる。
Furthermore, in the initial stage, daily processing, which is the shortest evaluation period, is set to be performed. Here, for example, if weekly or monthly processing is set to be performed in the initial stage, if it is decided to perform daily processing after the initial stage, it may be impossible to create data for the daily processing from data for the weekly or monthly processing. However, in this embodiment, since daily processing is set to be performed in the initial stage as described above, even if it is decided to perform weekly or monthly processing after the initial stage, data to be used for weekly or monthly processing can be easily created.
ここで、本実施形態に係る評価周期判定処理においては、複数の周期の評価のうち少なくとも一つの周期の評価(最も長い評価期間である一ヶ月毎の月毎処理)を行うことを決定するため、ステップS401において一ヶ月毎における対象家電の利用回数の平均値の算出を省略している。しかし、例えば更新した月平均値が最低基準以上であるか否かを判定し、判定結果に応じて月毎処理を行うかを決定することもできる。 In the evaluation period determination process according to this embodiment, in order to determine whether to perform evaluation for at least one of the multiple evaluation periods (monthly processing, which is the longest evaluation period), calculation of the average number of times the target appliance is used per month is omitted in step S401. However, it is also possible to determine, for example, whether the updated monthly average value is above a minimum standard, and then determine whether to perform monthly processing based on the determination result.
また本実施形態においては、最低基準として1を用いたが、これに限定されず任意の値を採用することができる。また、日平均値及び週平均値の最低基準は互いに同一の値を用いるのではなく、異なる値を用いることもできる。 In addition, in this embodiment, 1 is used as the minimum standard, but this is not limited to this and any value can be used. Furthermore, the minimum standards for the daily average value and the weekly average value do not have to use the same value, but can use different values.
以上の如く、本実施形態に係る生活パターン判定システム100においては、
対象者P1が利用する住宅1(建物)に設けられた設備の使用状況を継続的に検出可能とすることで、前記対象者P1の行動を検出可能な電力センサ110(行動検出部)と、
前記電力センサ110(行動検出部)による計測データ(検出結果)を学習することにより、前記対象者P1の行動に関する学習行動データを作成するサーバ120(データ作成部)と、
前記学習行動データが前記対象者P1の行動パターンの実態から離間しないように、前記サーバ120(データ作成部)による前記学習行動データの作成に対して条件を設定するサーバ120(条件設定部)と、
を具備するものである。
As described above, in the lifestyle pattern determination system 100 according to this embodiment,
a power sensor 110 (behavior detection unit) that can continuously detect the usage status of equipment installed in a house 1 (building) used by a subject P1, and thereby detect the behavior of the subject P1;
a server 120 (data creation unit) that creates learned behavior data related to the behavior of the subject P1 by learning measurement data (detection results) from the power sensor 110 (behavior detection unit);
a server 120 (condition setting unit) that sets conditions for the creation of the learning behavior data by the server 120 (data creation unit) so that the learning behavior data does not deviate from the actual behavior pattern of the subject P1;
It is equipped with the following.
また、対象者P1が利用する住宅1(建物)に設けられた設備の使用状況を継続的に検出可能することで、前記対象者P1の行動を検出する行動検出工程と、
前記行動検出工程における計測データ(検出結果)を学習することにより、前記対象者P1の行動に関する学習行動データを作成するデータ作成工程と、
前記学習行動データが前記対象者P1の行動パターンの実態から離間しないように、前記データ作成工程における前記学習行動データの作成に対して条件を設定する条件設定工程と、
を具備するものである。
In addition, a behavior detection step of detecting the behavior of the subject P1 by continuously detecting the usage status of equipment installed in the house 1 (building) used by the subject P1;
a data creation process of creating learned behavior data related to the behavior of the subject P1 by learning the measurement data (detection results) in the behavior detection process;
a condition setting step of setting conditions for creating the learning behavior data in the data creation step so that the learning behavior data does not deviate from the actual behavior pattern of the subject P1;
It is equipped with the following.
このような構成により、対象者P1の行動パターンの実態に沿った学習行動データを作成することができる。 This configuration makes it possible to create learning behavior data that is in line with the actual behavior patterns of subject P1.
また、生活パターン判定システム100において、
前記サーバ120(条件設定部)は、
前記条件の一つとして、
前記電力センサ110(行動検出部)により前記設備の使用が初めて検出された場合に、前記サーバ120(データ作成部)が学習を開始する(ステップS105)ものである。
Furthermore, in the lifestyle pattern determination system 100,
The server 120 (condition setting unit)
One of the conditions is:
When the power sensor 110 (behavior detection unit) detects the use of the equipment for the first time, the server 120 (data creation unit) starts learning (step S105).
このような構成により、対象家電ごとに適切なタイミングで学習を開始することができるため、対象者P1の行動パターンの実態に沿った学習行動データを作成することができる。 This configuration allows learning to begin at the appropriate time for each target appliance, making it possible to create learning behavior data that is in line with the actual behavior patterns of target person P1.
また、生活パターン判定システム100において、
前記サーバ120(データ作成部)は、
前記電力センサ110(行動検出部)による前記計測データ(検出結果)に基づいて前記対象者P1の行動に関する実行動データを作成可能であると共に、前記実行動データの前記学習行動データとの比較結果を評価可能であり(ステップS206)、
前記サーバ120(条件設定部)は、
前記条件の一つとして、
前記比較結果が所定の許容範囲外であると評価された場合、当該実行動データに対応する前記検出結果である対応検出結果(未学習データ)の学習要否を判定する学習要否判定処理を実行する(ステップS209、ステップS301)ものである。
Furthermore, in the lifestyle pattern determination system 100,
The server 120 (data creation unit)
Based on the measurement data (detection results) obtained by the power sensor 110 (behavior detection unit), it is possible to create actual behavior data relating to the behavior of the subject P1, and to evaluate a comparison result between the actual behavior data and the learned behavior data (step S206).
The server 120 (condition setting unit)
One of the conditions is:
If the comparison result is evaluated to be outside the predetermined tolerance range, a learning necessity determination process is executed to determine whether or not the corresponding detection result (unlearned data), which is the detection result corresponding to the execution behavior data, needs to be learned (steps S209 and S301).
このような構成により、学習すべきでない計測データを学習するのを抑制することができ、対象者P1の行動パターンの実態に沿った学習行動データを作成することができる。 This configuration makes it possible to prevent the learning of measurement data that should not be learned, and to create learned behavioral data that is in line with the actual behavioral patterns of subject P1.
また、生活パターン判定システム100において、
前記サーバ120(条件設定部)は、
前記学習要否判定処理において、前記対応検出結果の学習要否に関するフィードバックの要求を所定の通知部(例えば家族P2が携帯可能な機器)に通知すると共に、取得した前記フィードバックに応じて前記対応検出結果の学習要否を決定するものである(ステップS302、ステップS303、ステップS307)。
Furthermore, in the lifestyle pattern determination system 100,
The server 120 (condition setting unit)
In the learning necessity determination process, a request for feedback regarding the need to learn the corresponding detection result is sent to a predetermined notification unit (for example, a device portable by family member P2), and a decision is made as to whether the corresponding detection result needs to be learned or not based on the received feedback (steps S302, S303, and S307).
このような構成により、フィードバックに応じて計測データを学習することができ、対象者P1の行動パターンの実態に沿った学習行動データを作成することができる。 This configuration allows measurement data to be learned based on feedback, and learning behavioral data can be created that matches the actual behavioral patterns of subject P1.
また、生活パターン判定システム100において、
前記サーバ120(条件設定部)は、
前記学習要否判定処理において、前記対応検出結果の学習要否が否の場合、次回前記対応検出結果と同一内容の検出結果が検出された場合における前記学習要否判定処理の実行可否を判定するものである(ステップS305)。
Furthermore, in the lifestyle pattern determination system 100,
The server 120 (condition setting unit)
In the learning necessity determination process, if the corresponding detection result indicates that learning is not necessary, a determination is made as to whether the learning necessity determination process can be executed the next time a detection result with the same content as the corresponding detection result is detected (step S305).
このような構成により、例えば家族P2に学習要否の確認が必要が無い計測データについて、繰り返しフィードバックを求めることを抑制することができる。 This configuration makes it possible to prevent repeated requests for feedback on measurement data that does not require confirmation of whether family member P2 needs to study, for example.
また、生活パターン判定システム100において、
前記サーバ120(データ作成部)は、
前記実行動データの前記学習行動データとの比較結果を、互いに期間が異なる少なくとも2つ以上の複数周期ごと(一日毎(日)、一週間毎(週)、及び、一ヶ月毎(月))に評価可能であり、
各周期において前記対象家電(設備)の使用に関する平均値を算出し、前記複数周期のうち、算出した前記平均値が所定閾値を満たす周期ごとに評価を行うものである。
Furthermore, in the lifestyle pattern determination system 100,
The server 120 (data creation unit)
The comparison result of the executive behavior data with the learning behavior data can be evaluated for at least two or more periods (daily (day), weekly (week), and monthly (monthly)) having different periods from each other;
An average value relating to the use of the target home appliance (equipment) is calculated for each period, and an evaluation is performed for each period among the multiple periods in which the calculated average value satisfies a predetermined threshold value.
このような構成により、評価周期(どのタイミングで評価を行うのか)を判定することができるため、判定結果の精度の向上を図ることができる。 This configuration makes it possible to determine the evaluation period (when to perform the evaluation), thereby improving the accuracy of the evaluation results.
また、生活パターン判定システム100において、
前記設備は、複数の家電を含み、
前記サーバ120(条件設定部)は、前記複数の家電それぞれに対して、前記条件を設定するものである。
Furthermore, in the lifestyle pattern determination system 100,
The facility includes a plurality of home appliances;
The server 120 (condition setting unit) sets the conditions for each of the plurality of home appliances.
このような構成により、対象者P1の行動パターンの実態に沿った、より精度の高い学習行動データを作成することができる。 This configuration makes it possible to create more accurate learning behavior data that is in line with the actual behavioral patterns of subject P1.
なお、本実施形態に係る生活パターン判定システム100は、学習システムの実施の一形態である。
また、本実施形態に係る住宅1は、本発明に係る建物の実施の一形態である。
また、本実施形態に係る電力センサ110は、本発明に係る行動検出部の実施の一形態である。
また、本実施形態に係るサーバ120は、本発明に係るデータ作成部及び条件設定部の実施の一形態である。
The lifestyle pattern determination system 100 according to this embodiment is an embodiment of a learning system.
The house 1 according to this embodiment is one embodiment of a building according to the present invention.
The power sensor 110 according to this embodiment is an embodiment of a behavior detection unit according to the present invention.
The server 120 according to this embodiment is an embodiment of a data creation unit and a condition setting unit according to the present invention.
例えば、本実施形態に係る生活パターン判定システム100は、高齢者を対象者P1とした例を示したが、本発明は高齢者に限るものではなく、様々な人を対象者P1とすることができる。 For example, the lifestyle pattern determination system 100 according to this embodiment has been described with an example in which an elderly person is the subject P1, but the present invention is not limited to elderly people, and various people can be the subject P1.
また本実施形態では、電力センサ110(行動検出部)は住宅1に設けられるものとしたが、本発明はこれに限るものではなく、対象者P1が利用する種々の建物に設けることも可能である。すなわち、住宅1に限らず、その他種々の建物、施設等において、認知機能の異常を検出することが可能である。また行動検出部は、電力センサに限定されず、人の行動を検出することができる種々のセンサを採用することができる。具体的には、行動検出部としては、人感センサや、撮像した画像から人の行動を認識可能な認識手段等を採用することができる。 In addition, in this embodiment, the power sensor 110 (behavior detection unit) is installed in the residence 1, but the present invention is not limited to this and can be installed in various buildings used by the subject P1. In other words, it is possible to detect abnormalities in cognitive function not only in the residence 1 but also in various other buildings, facilities, etc. Furthermore, the behavior detection unit is not limited to a power sensor, and various sensors capable of detecting human behavior can be used. Specifically, the behavior detection unit can be a human presence sensor or a recognition means capable of recognizing human behavior from captured images.
また本実施形態では、サーバ120(クラウド上に設けられた仮想サーバ等)が各種処理を行う例を示したが、本発明はこれに限るものではなく、各種処理を実行する主体は任意に変更することが可能である。例えば、住宅1に設けられたホームサーバ、パソコン、携帯型端末等により実行することも可能である。 Furthermore, in this embodiment, an example has been shown in which server 120 (such as a virtual server installed on the cloud) performs various processes, but the present invention is not limited to this, and the entity that performs the various processes can be changed as desired. For example, the processes could also be performed by a home server, a personal computer, a portable terminal, etc. installed in residence 1.
また本実施形態では、対象者P1の認知機能の異常が検出された場合、端末130にその旨を報知する例を示したが、さらに、家族P2等がその異常を確認し、問題ない(異常ではない)と判断した場合には、端末130等を用いてその旨をサーバ120に伝達する構成とすることも可能である。このように、家族P2等が異常の有無を確認してサーバ120へとフィードバックすることで、サーバ120は対象者P1の行動をより正確に学習することができる。これによって、認知機能の異常の検出をより精度よく行うことができる。 In addition, in this embodiment, an example has been shown in which if an abnormality in the cognitive function of subject P1 is detected, the terminal 130 is notified of this. However, it is also possible for family member P2 or the like to confirm the abnormality and, if they determine that there is no problem (that there is no abnormality), to communicate this to the server 120 using the terminal 130 or the like. In this way, by having family member P2 or the like confirm the presence or absence of an abnormality and provide feedback to the server 120, the server 120 can learn the behavior of subject P1 more accurately. This allows for more accurate detection of abnormalities in cognitive function.
また本実施形態で例示した各処理(日毎処理、週毎処理、月毎処理、週間結果通知及び月間結果通知)の対象となる期間は、任意に変更することも可能である。 In addition, the period covered by each process exemplified in this embodiment (daily process, weekly process, monthly process, weekly result notification, and monthly result notification) can be changed as desired.
また本実施形態では、認知機能の異常の有無を検出するものとしたが、これに限らず生活パターンの異常の有無を検出することができる。例えば単身赴任や学生の一人暮らしなど、家族と離れて過ごす人の住宅に導入した場合には、離れた家族の生活パターンの異常の有無を検出することができる。 In addition, while this embodiment is intended to detect the presence or absence of abnormalities in cognitive function, it is not limited to this and can also detect the presence or absence of abnormalities in lifestyle patterns. For example, when installed in the home of someone who spends time away from their family, such as someone working away from home or a student living alone, it can detect the presence or absence of abnormalities in the lifestyle patterns of distant family members.
100 生活パターン判定システム
110 電力センサ
120 サーバ
130 端末
100 Lifestyle pattern determination system 110 Power sensor 120 Server 130 Terminal
Claims (6)
前記行動検出部による検出結果を学習することにより、前記対象者の行動に関する学習行動データを作成するデータ作成部と、
前記学習行動データが前記対象者の行動パターンの実態から離間しないように、前記データ作成部による前記学習行動データの作成に対して条件を設定する条件設定部と、
を具備し、
前記データ作成部は、
前記行動検出部による前記検出結果に基づいて前記対象者の行動に関する実行動データを作成可能であると共に、前記実行動データの前記学習行動データとの比較結果を評価可能であると共に、
前記実行動データの前記学習行動データとの比較結果を、互いに期間が異なる少なくとも2つ以上の複数周期ごとに評価可能であり、
各周期において前記設備の使用に関する平均値を算出し、前記複数周期のうち、算出した前記平均値が所定閾値を満たす周期ごとに評価を行う、
学習システム。 a behavior detection unit that can continuously detect the usage status of equipment installed in a building used by a subject person, thereby detecting the behavior of the subject person;
a data creation unit that creates learned behavior data related to the behavior of the subject by learning the detection result by the behavior detection unit;
a condition setting unit that sets conditions for the creation of the learning behavior data by the data creation unit so that the learning behavior data does not deviate from the actual behavior pattern of the subject;
Equipped with
The data creation unit
The action detection unit is capable of generating action data relating to the action of the subject based on the detection result, and is capable of evaluating a comparison result of the action data with the learned action data;
a comparison result between the active behavior data and the learned behavior data can be evaluated for at least two or more periods having different durations;
Calculating an average value for the use of the equipment in each period, and performing an evaluation for each period among the plurality of periods in which the calculated average value satisfies a predetermined threshold value.
Learning system.
前記条件の一つとして、
前記行動検出部により前記設備の使用が初めて検出された場合に、前記データ作成部が学習を開始する、
請求項1に記載の学習システム。 The condition setting unit
One of the conditions is:
when the behavior detection unit detects use of the facility for the first time, the data creation unit starts learning.
The learning system of claim 1 .
前記条件の一つとして、
前記比較結果が所定の許容範囲外であると評価された場合、当該実行動データに対応する前記検出結果である対応検出結果の学習要否を判定する学習要否判定処理を実行する、
請求項1又は請求項2に記載の学習システム。 The condition setting unit
One of the conditions is:
If the comparison result is evaluated to be outside a predetermined allowable range, a learning necessity determination process is executed to determine whether learning is necessary for the corresponding detection result, which is the detection result corresponding to the executive movement data.
The learning system according to claim 1 or 2.
前記学習要否判定処理において、前記対応検出結果の学習要否に関するフィードバックの要求を所定の通知部に通知すると共に、取得した前記フィードバックに応じて前記対応検出結果の学習要否を決定する、
請求項3に記載の学習システム。 The condition setting unit
In the learning necessity determination process, a request for feedback regarding the learning necessity of the correspondence detection result is notified to a predetermined notification unit, and the learning necessity of the correspondence detection result is determined according to the obtained feedback.
The learning system according to claim 3 .
前記学習要否判定処理において、前記対応検出結果の学習要否が否の場合、次回前記対応検出結果と同一内容の検出結果が検出された場合における前記学習要否判定処理の実行可否を判定する、
請求項3又は請求項4に記載の学習システム。 The condition setting unit
In the learning necessity determination process, if the correspondence detection result indicates that learning is not necessary, a determination is made as to whether the learning necessity determination process should be executed when a detection result having the same content as the correspondence detection result is detected next time.
The learning system according to claim 3 or 4.
前記条件設定部は、前記複数の家電それぞれに対して、前記条件を設定する、
請求項1から請求項5までのいずれか一項に記載の学習システム。 The facility includes a plurality of home appliances;
the condition setting unit sets the condition for each of the plurality of home appliances.
A learning system according to any one of claims 1 to 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022043268A JP7797261B2 (en) | 2022-03-18 | 2022-03-18 | Learning system and learning method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022043268A JP7797261B2 (en) | 2022-03-18 | 2022-03-18 | Learning system and learning method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023137194A JP2023137194A (en) | 2023-09-29 |
| JP7797261B2 true JP7797261B2 (en) | 2026-01-13 |
Family
ID=88145868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022043268A Active JP7797261B2 (en) | 2022-03-18 | 2022-03-18 | Learning system and learning method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7797261B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016048503A (en) | 2014-08-28 | 2016-04-07 | 株式会社日立製作所 | Life pattern management system and application server |
| JP2018032398A (en) | 2016-08-23 | 2018-03-01 | 国立大学法人信州大学 | Watching system |
| JP2018136907A (en) | 2016-09-29 | 2018-08-30 | 国立大学法人九州大学 | Watch apparatus, watch system equipped with the same, and watch method |
| JP2019153295A (en) | 2018-03-01 | 2019-09-12 | 大阪瓦斯株式会社 | Self-management support system |
-
2022
- 2022-03-18 JP JP2022043268A patent/JP7797261B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016048503A (en) | 2014-08-28 | 2016-04-07 | 株式会社日立製作所 | Life pattern management system and application server |
| JP2018032398A (en) | 2016-08-23 | 2018-03-01 | 国立大学法人信州大学 | Watching system |
| JP2018136907A (en) | 2016-09-29 | 2018-08-30 | 国立大学法人九州大学 | Watch apparatus, watch system equipped with the same, and watch method |
| JP2019153295A (en) | 2018-03-01 | 2019-09-12 | 大阪瓦斯株式会社 | Self-management support system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023137194A (en) | 2023-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Kleiminger et al. | Occupancy detection from electricity consumption data | |
| JP6136585B2 (en) | Smart grid electricity usage monitoring | |
| JP4997357B2 (en) | Use start section prediction apparatus and use start section prediction method | |
| JP6197258B2 (en) | Behavior prediction device, program | |
| JP5520807B2 (en) | Residential electrical equipment maintenance management device and residential electrical equipment maintenance system | |
| JP5927576B2 (en) | Energy management device and energy management system | |
| US10678202B2 (en) | Automated control for certain functions of refrigerators and other domestic facilities | |
| WO2014126131A1 (en) | Lifestyle behavior estimation system, lifestyle behavior estimation device, lifestyle behavior estimation program, and recording medium | |
| US20250116690A1 (en) | System and method for detecting arc in an electrical meter | |
| US20210190837A1 (en) | Fault detection for appliances based on energy consumption data | |
| JP2025164908A (en) | Device control method and device control device | |
| JP7797261B2 (en) | Learning system and learning method | |
| JP6236061B2 (en) | Electric equipment control device and electric equipment control system | |
| JP6452593B2 (en) | Information processing apparatus and information processing method | |
| JP2013235539A (en) | State determination device, state determination system, state determination method, and program | |
| CN115296977A (en) | Fault information processing method, device, storage medium and electronic device | |
| JP5245891B2 (en) | Power management system | |
| JP7689869B2 (en) | Cognitive function assessment system | |
| JP2015139066A (en) | Presence/absence determination device capable | |
| CN117749660A (en) | Abnormality detection method and device for intelligent household appliance terminal and storage medium | |
| JP6467760B2 (en) | Security management device, security management method, control program, and security management system | |
| JP2024039560A (en) | Life pattern evaluation system | |
| JP5208226B2 (en) | Life scene specifying device, life scene specifying program, and life scene specifying method | |
| WO2017134788A1 (en) | Power consumption prediction device, power consumption prediction system, power consumption prediction method, and program | |
| JP2024002905A (en) | Life tendency evaluation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250930 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251126 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251209 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251224 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7797261 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |