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

JP6338984B2 - Behavior analysis apparatus, behavior analysis method, and program - Google Patents

Behavior analysis apparatus, behavior analysis method, and program Download PDF

Info

Publication number
JP6338984B2
JP6338984B2 JP2014186335A JP2014186335A JP6338984B2 JP 6338984 B2 JP6338984 B2 JP 6338984B2 JP 2014186335 A JP2014186335 A JP 2014186335A JP 2014186335 A JP2014186335 A JP 2014186335A JP 6338984 B2 JP6338984 B2 JP 6338984B2
Authority
JP
Japan
Prior art keywords
behavior
action
time zone
specific living
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.)
Expired - Fee Related
Application number
JP2014186335A
Other languages
Japanese (ja)
Other versions
JP2016058029A (en
Inventor
貴史 小磯
貴史 小磯
隆生 新垣
隆生 新垣
英夫 坂本
英夫 坂本
博司 平
博司 平
小林 賢治
賢治 小林
佐々木 聡
聡 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
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 Toshiba Corp, Toshiba Infrastructure Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2014186335A priority Critical patent/JP6338984B2/en
Publication of JP2016058029A publication Critical patent/JP2016058029A/en
Application granted granted Critical
Publication of JP6338984B2 publication Critical patent/JP6338984B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、行動分析装置、行動分析方法、及びプログラムに関する。   Embodiments described herein relate generally to a behavior analysis device, a behavior analysis method, and a program.

HEMS(Home Energy Management System)の普及に伴い、各家庭の電力消費量等からその家庭でなされている行動を推定して情報を提供する技術が検討されている。例えば、各家庭での電力消費量等から、異常状態の通知や電力消費量の削減アドバイス等を行う技術が提案されている。しかしながら、特に異常ではない通常の生活を送っている家庭にも、その家庭の生活スタイルに合った情報提供が望まれるが、通常の生活スタイルを適切に推定することが困難であった。   With the widespread use of HEMS (Home Energy Management System), a technique for providing information by estimating behaviors in each household from the power consumption of each household is being studied. For example, a technique has been proposed that provides notification of abnormal conditions, advice for reducing power consumption, and the like based on the power consumption in each home. However, although it is desired to provide information suitable for the lifestyle of the family who is living in a normal life that is not abnormal, it is difficult to appropriately estimate the normal lifestyle.

特開2010−224800号公報JP 2010-224800 A 特開2006−106813号公報JP 2006-106813 A 特開平9−114900号公報JP-A-9-114900 特開2010−170419号公報JP 2010-170419 A 特開2002−304681号公報JP 2002-304681 A

本発明が解決しようとする課題は、生活スタイルを適切に推定することができる行動分析装置、行動分析方法、及びプログラムを提供することである。   The problem to be solved by the present invention is to provide a behavior analysis apparatus, a behavior analysis method, and a program capable of appropriately estimating a lifestyle.

実施形態の行動分析装置は、行動特徴抽出部と、行動傾向推定部と、行動推定部と、行動発生時間帯抽出部と、を持つ。行動特徴抽出部は、複数日における時間帯別の特定の生活行動の発生有無に基づいて、複数日にわたる前記特定の生活行動の時間的な変化の特徴を抽出する。行動傾向推定部は、前記行動特徴抽出部が抽出した特徴に基づいて、前記特定の生活行動の傾向を推定する。行動推定部は、電気機器に関連する情報に基づいて、生活行動を推定する。行動発生時間帯抽出部は、前記行動推定部により推定された前記特定の生活行動に基づいて、予め設定された分析対象時間帯のうち前記特定の生活行動の発生時間帯を抽出する。行動特徴抽出部は、前記行動発生時間帯抽出部が抽出した複数日における前記特定の生活行動の発生時間帯に基づいて、前記分析対象時間帯における前記特定の生活行動の時間的な変化の特徴を抽出する。行動推定部は、推定する生活行動を行動ラベルとして表し、一日単位で時系列に一または複数の行動ラベルが並ぶ行動ラベル系列データを、推定結果として出力する。行動発生時間帯抽出部は、前記行動ラベル系列データを参照して、前記特定の生活行動を表す行動ラベルを、当該行動ラベルを含む前記行動ラベル系列データから抽出するとともに、前記分析対象時間帯において抽出した行動ラベルの度数と所定の閾値とに基づいて、前記分析対象時間帯における前記特定の生活行動の発生時間帯を抽出する。 The behavior analysis apparatus according to the embodiment includes a behavior feature extraction unit, a behavior tendency estimation unit, a behavior estimation unit, and a behavior occurrence time zone extraction unit . The behavior feature extraction unit extracts a feature of temporal change of the specific living behavior over a plurality of days based on whether or not the specific living behavior is generated for each time zone in a plurality of days. The behavior tendency estimation unit estimates the tendency of the specific living behavior based on the feature extracted by the behavior feature extraction unit. The behavior estimating unit estimates a living behavior based on information related to the electrical device. The behavior occurrence time zone extraction unit extracts the occurrence time zone of the specific living behavior from the preset analysis target time zones based on the specific life behavior estimated by the behavior estimation unit. The behavior feature extraction unit is characterized by temporal changes in the specific living behavior in the analysis target time zone based on the generation time zones of the specific living behavior in a plurality of days extracted by the behavior occurrence time zone extraction unit. To extract. The behavior estimation unit represents the estimated daily behavior as a behavior label, and outputs behavior label series data in which one or a plurality of behavior labels are arranged in a time series on a daily basis as an estimation result. The behavior occurrence time zone extraction unit refers to the behavior label sequence data, extracts a behavior label representing the specific living behavior from the behavior label sequence data including the behavior label, and in the analysis target time zone. Based on the frequency of the extracted action label and a predetermined threshold, an occurrence time zone of the specific living action in the analysis target time zone is extracted.

第1の実施形態の行動分析システムの概略構成を示すシステム構成図。1 is a system configuration diagram showing a schematic configuration of a behavior analysis system according to a first embodiment. 第1の実施形態の行動分析装置の概略構成を示すブロック図。The block diagram which shows schematic structure of the action analysis apparatus of 1st Embodiment. 第1の実施形態の電力量の計測データを示す図。The figure which shows the measurement data of the electric energy of 1st Embodiment. 第1の実施形態の家電製品から送信されるデータを示す図。The figure which shows the data transmitted from the household appliances of 1st Embodiment. 第1の実施形態の状態履歴データを示す図。The figure which shows the status log | history data of 1st Embodiment. 第1の実施形態の家庭内のセンサの位置を示す図。The figure which shows the position of the sensor in the home of 1st Embodiment. 第1の実施形態の人感センサ計測データを示す図。The figure which shows the human sensitive sensor measurement data of 1st Embodiment. 第1の実施形態の学習用行動記録データを示す図。The figure which shows the action record data for learning of 1st Embodiment. 第1の実施形態の生活行動の推定処理を行う際の教師学習の処理を示すフローチャート。The flowchart which shows the process of the teacher learning at the time of performing the estimation process of the living action of 1st Embodiment. 第1の実施形態の調理用途の家電製品の状態履歴データを示す図。The figure which shows the status log | history data of the household appliances for the cooking use of 1st Embodiment. 第1の実施形態の家電製品ごとのON状態の時間数の集計例を示す図。The figure which shows the example of totalization of the number of hours of the ON state for every household appliances of 1st Embodiment. 第1の実施形態の「調理」の発生していない時間帯の抽出例を示す図。The figure which shows the example of extraction of the time slot | zone where "cooking" of 1st Embodiment does not generate | occur | produce. 第1の実施形態の識別器学習のイメージを示す図である。It is a figure which shows the image of the discriminator learning of 1st Embodiment. 第1の実施形態の生活行動の推定処理を示すフローチャート。The flowchart which shows the estimation process of the living action of 1st Embodiment. 第1の実施形態の生活行動の発生時間帯の推定結果の一例を示す図。The figure which shows an example of the estimation result of the generation | occurrence | production time zone of the living action of 1st Embodiment. 第1の実施形態の行動系列発生時間帯抽出処理を示すフローチャート。The flowchart which shows the action sequence generation | occurrence | production time slot | zone extraction process of 1st Embodiment. 第1の実施形態の行動ラベルの開始時刻の度数の集計を説明する図である。It is a figure explaining totalization of the frequency of the start time of the action label of a 1st embodiment. 第1の実施形態の行動ラベルの終了時刻の度数の集計を説明する図である。It is a figure explaining totalization of the frequency of the end time of the action label of a 1st embodiment. 第1の実施形態の行動ラベルの開始時刻の度数を昇順に並べた図。The figure which arranged the frequency of the start time of the action label of 1st Embodiment in ascending order. 第1の実施形態の行動ラベルの終了時刻の度数を昇順に並べた図。The figure which arranged the frequency of the end time of the action label of a 1st embodiment in ascending order. 第1の実施形態の行動ラベルの開始時刻の度数についての時間帯区分を示す図。The figure which shows the time zone division about the frequency of the start time of the action label of 1st Embodiment. 第1の実施形態の行動ラベルの終了時刻の度数についての時間帯区分を示す図。The figure which shows the time zone division about the frequency of the end time of the action label of 1st Embodiment. 第1の実施形態の特定の行動ラベルの行動発生時間帯区間を示す図。The figure which shows the action generation | occurrence | production time slot | zone area of the specific action label of 1st Embodiment. 第1の実施形態の「調理」の発生時間帯の分類例を示す図。The figure which shows the example of classification | category of the generation time zone of "cooking" of 1st Embodiment. 第1の実施形態の「調理」の発生時間帯の行動発生頻度に関する特徴量の抽出例を示す図。The figure which shows the example of extraction of the feature-value regarding the action occurrence frequency in the generation | occurrence | production time slot | zone of "cooking" of 1st Embodiment. 第1の実施形態の複数の行動ラベルの行動発生時間帯区間を示す図。The figure which shows the action generation | occurrence | production time slot | zone area of the some action label of 1st Embodiment. 第1の実施形態の生活行動の傾向を推定する別の例を説明する説明図。Explanatory drawing explaining another example which estimates the tendency of the living action of 1st Embodiment. 図27に対して生活行動の発生時間帯が異なる例の説明図。Explanatory drawing of the example from which the generation | occurrence | production time zone of a living action differs with respect to FIG. 第1の実施形態の配信する情報の優先ルールの登録情報を示す図。The figure which shows the registration information of the priority rule of the information delivered of 1st Embodiment. 第1の実施形態の特定の生活行動の傾向に基づいて提供するメッセージを示す図。The figure which shows the message provided based on the tendency of the specific living action of 1st Embodiment. 第1の実施形態の優先度に基づいて情報を選択する例を示す樹形図。FIG. 6 is a tree diagram showing an example of selecting information based on the priority of the first embodiment. 図31に対してさらに発信タイミングの選択ルールを示す図。The figure which shows the selection rule of the transmission timing further with respect to FIG. 第1の実施形態の提供する情報と出力タイミングとを選択する処理を示すフローチャート。The flowchart which shows the process which selects the information and output timing which 1st Embodiment provides. 第1の実施形態の情報端末の表示部の表示例を示す図。The figure which shows the example of a display of the display part of the information terminal of 1st Embodiment. 第2の実施形態の行動分析装置の概略構成を示すブロック図。The block diagram which shows schematic structure of the action analysis apparatus of 2nd Embodiment.

以下、実施形態の行動分析装置、分析方法、及びプログラムを、図面を参照して説明する。   Hereinafter, a behavior analysis device, an analysis method, and a program according to embodiments will be described with reference to the drawings.

(第1の実施形態)
以下、第1の実施形態に係る行動分析システムについて説明する。図1は、第1の実施形態における行動分析システム1の概略構成の一例を示すシステム構成図である。
行動分析システム1は、家庭10(住居)に設置されている通信装置11と、通信装置11にネットワーク20を介して接続されるサーバ30と、を備えている。なお、この図1では、一つの家庭10の通信装置11が示されているが、サーバ30は、複数の家庭10のそれぞれに設置されている通信装置11にネットワーク20を介して接続される。
(First embodiment)
Hereinafter, the behavior analysis system according to the first embodiment will be described. FIG. 1 is a system configuration diagram illustrating an example of a schematic configuration of a behavior analysis system 1 in the first embodiment.
The behavior analysis system 1 includes a communication device 11 installed in a home 10 (resident) and a server 30 connected to the communication device 11 via a network 20. In FIG. 1, the communication device 11 of one home 10 is shown, but the server 30 is connected to the communication device 11 installed in each of the plurality of homes 10 via the network 20.

ネットワーク20は、インターネット、LAN(Local Area Network)、携帯電話網等のネットワークである。通信装置11は、家庭10内の電気製品(電気機器)とネットワーク20とを中継する通信機器(例えば、HGW(Home GateWay))である。電気製品は、例えば、分電盤12、家電製品13、センサ14、情報端末15などである。   The network 20 is a network such as the Internet, a LAN (Local Area Network), and a mobile phone network. The communication device 11 is a communication device (for example, HGW (Home GateWay)) that relays an electric product (electric device) in the home 10 and the network 20. The electrical products are, for example, a distribution board 12, a home appliance 13, a sensor 14, an information terminal 15, and the like.

例えば、通信装置11は、分電盤12における主幹電力量または分岐電力量の計測データをネットワーク20へ中継する。また、通信装置11は、電気ケトル13a、オーブンレンジ13b、炊飯器13cなどの家電製品13の消費電力量の計測データまたは操作履歴データをネットワーク20へ中継する。また、通信装置11は、人感センサ14a、温湿照度センサ14bなどのセンサ14の計測データをネットワーク20へ中継する。また、通信装置11は、サーバ30からネットワーク20を介して情報端末15へ送信されるデータ、及び情報端末15からネットワーク20を介してサーバ30へ送信されるデータを中継する。   For example, the communication device 11 relays the main power amount or branch power amount measurement data in the distribution board 12 to the network 20. In addition, the communication device 11 relays measurement data or operation history data of the power consumption of the home appliances 13 such as the electric kettle 13 a, the microwave oven 13 b, and the rice cooker 13 c to the network 20. In addition, the communication device 11 relays measurement data of the sensors 14 such as the human sensor 14 a and the temperature / humidity illuminance sensor 14 b to the network 20. The communication device 11 relays data transmitted from the server 30 to the information terminal 15 via the network 20 and data transmitted from the information terminal 15 to the server 30 via the network 20.

なお、この図1では家電製品13の例として、電気ケトル13a、オーブンレンジ13b、炊飯器13cを図示しているが、これらは単に一例を示しているものであり、これらに限られるものではない。   In addition, although the electric kettle 13a, the microwave oven 13b, and the rice cooker 13c are illustrated in this FIG. 1 as an example of the household appliances 13, these are only shown as examples and are not limited thereto. .

人感センサ14aは、所定の検知範囲に人がいるか否か、または検知範囲内での人の動き等をセンシングして計測データを出力する。温湿照度センサ14bは、周囲の温度、湿度、及び照度をセンシングして計測データを出力する。   The human sensor 14a senses whether there is a person in a predetermined detection range, or the movement of a person within the detection range, and outputs measurement data. The temperature / humidity illuminance sensor 14b senses ambient temperature, humidity, and illuminance, and outputs measurement data.

情報端末15は、表示部を備えた端末装置の一例であり、例えば、携帯電話やスマートフォン、タブレット端末、パーソナルコンピュータ、テレビジョンなどである。例えば、情報端末15は、サーバ30から送信される情報を表示部に表示する。なお、情報端末15は、行動分析システム1における専用の端末装置であってもよい。   The information terminal 15 is an example of a terminal device that includes a display unit, and is, for example, a mobile phone, a smartphone, a tablet terminal, a personal computer, a television, or the like. For example, the information terminal 15 displays information transmitted from the server 30 on the display unit. The information terminal 15 may be a dedicated terminal device in the behavior analysis system 1.

サーバ30は、通信装置31と、行動分析装置32と、を備えている。通信装置31は、行動分析装置32とネットワーク20とを中継する通信機能を備えている。行動分析装置32は、通信装置31及びネットワーク20を介して、家庭10と、情報のやり取り行う。   The server 30 includes a communication device 31 and a behavior analysis device 32. The communication device 31 has a communication function for relaying between the behavior analysis device 32 and the network 20. The behavior analysis device 32 exchanges information with the home 10 via the communication device 31 and the network 20.

例えば、行動分析装置32は、家庭10内の電気製品に関連する情報に基づいて、複数日にわたる特定の生活行動の時間的な変化の特徴を抽出する。ここで、電気製品に関連する情報とは、例えば、電気製品の操作履歴に関する情報、または電気製品で消費される電力に関する情報などが含まれる。また、複数日にわたる特定の生活行動の時間的な変化とは、その生活行動の発生時刻の日ごとの差異の大小、または生活行動の発生時間の長さの日ごとの差異の大小などである。また、行動分析装置32は、例えば1日のうちの任意の分析時間帯を設定して、生活行動の時間的な変化の特徴を抽出することが可能である。そして、行動分析装置32は、家庭10における生活行動の時間的変化の特徴に基づいて生活行動の傾向を推定する。また、行動分析装置32は、この生活行動の分析結果に基づいて、ユーザの生活行動の傾向(生活スタイル)にあった情報を提供する。   For example, the behavior analysis device 32 extracts characteristics of temporal changes in specific living behavior over a plurality of days based on information related to electrical appliances in the home 10. Here, the information related to the electrical product includes, for example, information related to the operation history of the electrical product or information related to the power consumed by the electrical product. In addition, the temporal change of specific living behavior over multiple days is the magnitude of the daily difference in the occurrence time of the living behavior or the daily difference in the length of the occurrence time of the living behavior. . In addition, the behavior analysis device 32 can set an arbitrary analysis time zone in one day, for example, and extract a feature of temporal changes in living behavior. Then, the behavior analysis device 32 estimates the tendency of the living behavior based on the characteristics of the temporal change of the living behavior in the home 10. Moreover, the behavior analysis apparatus 32 provides the information according to the tendency (life style) of a user's life behavior based on the analysis result of this life behavior.

なお、行動分析装置32は、図1に示すように、サーバ30の一部の構成としてもよいし、サーバ30と等価としてサーバ30の構成をすべて含む構成としてもよい。   As shown in FIG. 1, the behavior analysis device 32 may have a part of the configuration of the server 30 or a configuration including all the configurations of the server 30 as equivalent to the server 30.

以下、行動分析装置32の構成について詳しく説明する。
図2は、第1の実施形態に係る行動分析装置32の概略構成の一例を示すブロック図である。行動分析装置32は、入力部100と、記憶部200と、演算部300と、出力部400と、を備えている。
Hereinafter, the configuration of the behavior analysis device 32 will be described in detail.
FIG. 2 is a block diagram illustrating an example of a schematic configuration of the behavior analysis apparatus 32 according to the first embodiment. The behavior analysis device 32 includes an input unit 100, a storage unit 200, a calculation unit 300, and an output unit 400.

まず、入力部100の構成について説明する。
入力部100は、電気製品稼働状態推定条件入力部101と、行動ラベル推定条件入力部102と、行動系列発生時間帯抽出条件入力部103と、発生時間帯内特徴抽出条件入力部104と、行動傾向推定条件入力部105と、を備えている。
First, the configuration of the input unit 100 will be described.
The input unit 100 includes an electrical product operating state estimation condition input unit 101, an action label estimation condition input unit 102, an action sequence occurrence time zone extraction condition input unit 103, an occurrence time zone feature extraction condition input unit 104, an action A trend estimation condition input unit 105.

電気製品稼働状態推定条件入力部101は、各電気製品の稼働状態を判定するための電力閾値の入力を受け付ける。この電力閾値は、サーバ30がネットワーク20を介して家庭10から取得する各電気製品(分電盤12や家電製品13など)の消費電力量の計測データに基づいて各電気製品の稼働状態を判定するための閾値である。各電気製品の消費電力量の計測データがこの電力閾値により判定されることにより、各電気製品の稼働状態が、離散化された複数の状態として表される。例えば、各電気製品の稼働状態は、ON/OFFのような2状態で表される。また、電気製品の稼働状態は、3以上の複数の状態で表されてもよい。例えば、炊飯器13cの稼働状態は、複数の電力閾値を用いて、OFF/保温/炊飯の3状態で表されてもよい。   The electrical product operating state estimation condition input unit 101 receives an input of a power threshold value for determining the operating state of each electrical product. This power threshold value determines the operating state of each electrical product based on the measurement data of the power consumption of each electrical product (such as the distribution board 12 and the home appliance 13) acquired by the server 30 from the home 10 via the network 20. It is a threshold for The measurement data of the power consumption amount of each electrical product is determined based on the power threshold value, so that the operating state of each electrical product is represented as a plurality of discrete states. For example, the operating state of each electric product is represented by two states such as ON / OFF. In addition, the operating state of the electrical product may be represented by a plurality of states of 3 or more. For example, the operating state of the rice cooker 13c may be expressed in three states of OFF / heat retention / rice cooking using a plurality of power thresholds.

行動ラベル推定条件入力部102は、抽出対象とする行動ラベルの定義及びその行動ラベルの発生条件の入力を受け付ける。行動ラベルとは、例えば「睡眠」、「外出」、「洗濯」、「TV視聴」、「調理」などの生活行動を表す。行動ラベルの発生条件とは、行動ラベルの発生の有無を判定する条件、即ち生活行動を推定する際の推定条件である。   The action label estimation condition input unit 102 receives an input of a definition of an action label to be extracted and a condition for generating the action label. The action label represents a daily action such as “sleep”, “going out”, “laundry”, “TV viewing”, “cooking”, and the like. The action label generation condition is a condition for determining whether or not an action label is generated, that is, an estimation condition for estimating a living action.

例えば、行動ラベル推定条件入力部102では、行動ラベルの発生条件として、行動ラベルの発生の有無を判定する際の閾値が設定される。また、行動ラベル推定条件入力部102では、教師学習(半教師学習を含む)を用いて判定する際の学習用行動記録データに関して、正例に対する負例のサンプル数の設定方法(例えば、ランダムサンプリングで正例と同数、など)が設定される。また、行動ラベル推定条件入力部102では、必要に応じて行動ラベルの最大対象継続時間などが設定される。さらに、行動ラベル推定条件入力部102では、抽出対象とする行動ラベルの発生有無を判定するのに必要な家電製品13のリストが設定される。なお、行動ラベルの発生条件の具体例については、後述する演算部300の説明の中で詳述する。   For example, in the behavior label estimation condition input unit 102, a threshold for determining whether or not a behavior label is generated is set as a behavior label generation condition. In addition, the behavior label estimation condition input unit 102 sets a negative example sample number with respect to a positive example (for example, random sampling) with respect to learning behavior record data for determination using teacher learning (including semi-teacher learning). The same number as the positive example). In the action label estimation condition input unit 102, the maximum target duration of the action label and the like are set as necessary. Furthermore, in the action label estimation condition input unit 102, a list of home appliances 13 necessary for determining whether or not an action label to be extracted is generated is set. A specific example of the action label generation condition will be described in detail in the description of the calculation unit 300 described later.

行動系列発生時間帯抽出条件入力部103は、複数日の行動ラベル系列データから特定の行動ラベルの発生時間帯を抽出する際の抽出条件の入力を受け付ける。ここで、行動ラベル系列データとは、例えば一日単位で発生した行動ラベルを時系列に並べたデータである。具体的には、行動系列発生時間帯抽出条件入力部103には、各単位時間における行動ラベルの度数(発生数)と所定の閾値とが、行動ラベルの発生時間帯を抽出する際の抽出条件として設定される。例えば、行動ラベルの度数が所定の閾値以上であればその行動ラベルが発生した(その時間において、その行動がなされた)とする。一方、行動ラベルの度数が所定の閾値未満であればその行動ラベルが発生しない(その時間において、その行動はなされない)とする。この抽出条件に基づいて、行動ラベルの発生時間帯が区分される。   The action sequence occurrence time zone extraction condition input unit 103 accepts an input of an extraction condition when extracting an occurrence time zone of a specific action label from action label series data of a plurality of days. Here, the action label series data is data in which action labels generated on a daily basis are arranged in time series, for example. Specifically, the action sequence occurrence time zone extraction condition input unit 103 includes an extraction condition when the action label occurrence time zone is extracted according to the frequency (number of occurrences) of the action label in each unit time and a predetermined threshold. Set as For example, if the frequency of the action label is equal to or greater than a predetermined threshold, it is assumed that the action label is generated (the action was performed at that time). On the other hand, if the frequency of the action label is less than a predetermined threshold, the action label is not generated (the action is not performed at that time). Based on this extraction condition, the generation time zone of the action label is divided.

また、行動系列発生時間帯抽出条件入力部103には、平日または休日のみ、ある時間帯(例えば「9時から18時の直前まで」)での降雨の有無、等を、分析対象時間帯として抽出するといった抽出条件が設定されてもよい。また、行動ラベル系列データの長さ(例えば「8時から22時の直前まで」)、行動ラベル系列データの切り出しの条件(例えば「睡眠開始時から次の睡眠開始時の直前まで」)が抽出条件として設定されてもよい。   In addition, the action sequence occurrence time zone extraction condition input unit 103 includes, as an analysis target time zone, only on weekdays or holidays, whether or not there is rainfall in a certain time zone (for example, “from 9:00 to just before 18:00”). An extraction condition such as extraction may be set. In addition, the length of the action label series data (for example, “from 8:00 to immediately before 22:00”) and the condition for cutting out the action label series data (for example, “from the start of sleep to immediately before the start of the next sleep”) are extracted. It may be set as a condition.

発生時間帯内特徴抽出条件入力部104は、複数日における時間帯別の特定の行動ラベルの発生有無に基づいて複数日にわたる特定の行動ラベルの時間的な変化の特徴を抽出する際の抽出条件の入力を受け付ける。例えば、発生時間帯内特徴抽出条件入力部104には、「朝の時間帯、昼の時間帯、夕方の時間帯のそれぞれで調理がされる割合」など、特定の行動ラベルの発生に対してその割合をカウントする際のカウント条件が設定される。ここで、「朝の時間帯」は、例えば「7時から21時の直前まで」として設定される。「昼の時間帯」は、例えば「11時から13時の直前まで夕方の時間帯」として設定される。「夕方の時間帯」は、例えば「16時から18時の直前までの時間帯」として設定される。なお、特定の行動ラベルの時間的な変化の特徴を抽出する際の抽出条件は、複数の行動ラベルごとに設定することができる。さらに、発生時間帯内特徴抽出条件入力部104には、特定の行動ラベルの時間的な変化の特徴量の算出方法が設定される。   The in-occurrence time zone feature extraction condition input unit 104 extracts an extraction condition when extracting features of temporal changes of a specific action label over a plurality of days based on whether or not a specific action label is generated for each time period in a plurality of days. Accepts input. For example, in the occurrence time zone feature extraction condition input unit 104, for the occurrence of a specific action label such as “the ratio of cooking in the morning time zone, the noon time zone, and the evening time zone”. A count condition for counting the ratio is set. Here, the “morning time zone” is set, for example, as “from 7:00 to just before 21:00”. The “daytime zone” is set, for example, as “the evening time zone from 11:00 to 13:00”. “Evening time zone” is set, for example, as “a time zone from 16:00 to 18:00”. Note that the extraction condition for extracting the temporal change feature of a specific action label can be set for each of a plurality of action labels. In addition, in the occurrence time zone feature extraction condition input unit 104, a method for calculating a feature amount of temporal change of a specific action label is set.

行動傾向推定条件入力部105は、生活行動の傾向を推定するための推定条件の入力を受け付ける。この推定条件に基づいて、発生時間帯内特徴抽出条件入力部104で設定された抽出条件により抽出された特定の行動ラベルの時間的な変化の特徴から、家庭10内のユーザの生活行動の傾向が推定される。そして、その生活行動の傾向に応じたサービスコンテンツや推薦情報が家庭10の情報端末15に配信される。   The behavior tendency estimation condition input unit 105 receives an input of an estimation condition for estimating a trend of living behavior. Based on the estimation condition, the tendency of the user's living behavior in the home 10 from the temporal change feature of the specific behavior label extracted by the extraction condition set in the generation time period feature extraction condition input unit 104 Is estimated. Then, service content and recommendation information corresponding to the tendency of the living behavior are distributed to the information terminal 15 in the home 10.

次に、記憶部200の構成について説明する。
記憶部200は、電気製品電力計測データ記憶部201と、電気製品操作履歴データ記憶部202と、電気製品状態履歴データ記憶部203と、人感センサ計測データ記憶部204と、温湿照度センサ計測データ記憶部205と、学習用行動記録データ記憶部206と、行動ラベル系列データ記憶部207と、行動系列発生時間帯データ記憶部208と、行動発生時間帯特徴データ記憶部209と、推薦情報蓄積DB210と、を備えている。
Next, the configuration of the storage unit 200 will be described.
The storage unit 200 includes an electrical product power measurement data storage unit 201, an electrical product operation history data storage unit 202, an electrical product state history data storage unit 203, a human sensor measurement data storage unit 204, and a temperature / humidity illuminance sensor measurement. Data storage unit 205, learning action record data storage unit 206, action label sequence data storage unit 207, action sequence occurrence time zone data storage unit 208, action occurrence time zone feature data storage unit 209, and recommended information storage DB210.

電気製品電力計測データ記憶部201には、サーバ30がネットワーク20を介して家庭10から取得した各電気製品の一定時間内の電力量の計測データが記憶される。図3は、電気製品電力計測データ記憶部201に記憶される電力量の計測データの一例を示す図である。この図は、平日のある1日(Weekday−01)の電力量の計測データT10を示しており、各時間(0〜23時)を列とする行と列からなる2次元の表形式のデータである。例えば、6時の列には、6時から7時の直前までの各電力量の計測データが記憶されている。ここでは、1行目には分電盤12の主幹電力量の計測データが時系列に記憶されている。また、2行目以降には各家電製品13の消費電力量の計測データが時系列に記憶されている。   The electrical product power measurement data storage unit 201 stores measurement data of the amount of power within a certain period of time for each electrical product acquired by the server 30 from the home 10 via the network 20. FIG. 3 is a diagram illustrating an example of power amount measurement data stored in the electrical product power measurement data storage unit 201. This figure shows the measurement data T10 of the electric energy of one day (Weekday-01) on weekdays, and data in a two-dimensional tabular format consisting of rows and columns with each time (0 to 23:00) as a column. It is. For example, in the column of 6 o'clock, measurement data of each electric energy from 6 o'clock to immediately before 7 o'clock is stored. Here, in the first row, measurement data of the main power amount of the distribution board 12 is stored in time series. In the second and subsequent rows, measurement data of the power consumption of each home appliance 13 is stored in time series.

電気製品操作履歴データ記憶部202は、家庭10内の各電気製品の一定時間内の操作履歴データが記憶される。例えば、サーバ30がネットワーク20を介して家庭10から各電気製品の操作情報を取得できる場合には、取得した操作情報に基づいて操作履歴データが記憶される。   The electrical product operation history data storage unit 202 stores operation history data of each electrical product in the home 10 within a predetermined time. For example, when the server 30 can acquire operation information of each electrical product from the home 10 via the network 20, operation history data is stored based on the acquired operation information.

例えば、家庭10内の電気製品が「ECHONET Lite」などの通信規格に対応した機器であれば、各電気製品に搭載された情報収集装置によって得られた情報が各電気製品から送信される。そして、サーバ30は、各電気製品から送信された情報を取得して蓄積することが可能である。各電気製品から送信される情報は、操作した時のタイムスタンプがその操作内容に付与されたデータでもよい。また、一定時間おきに各電気製品から情報が送信される場合、各電気製品から送信される情報は、送信された時のタイムスタンプがその操作内容に付与されたデータでもよい。   For example, if the electrical product in the home 10 is a device that complies with a communication standard such as “ECHONET Lite”, information obtained by an information collecting device mounted on each electrical product is transmitted from each electrical product. And the server 30 can acquire and accumulate | store the information transmitted from each electric product. The information transmitted from each electric product may be data in which a time stamp at the time of operation is added to the operation content. In addition, when information is transmitted from each electric product at regular intervals, the information transmitted from each electric product may be data in which a time stamp at the time of transmission is added to the operation content.

図4は、家電製品13から送信される送信データの一例を示す図である。送信データT20は、リビングエアコンから送信される操作履歴データの一例であり、操作した時のタイムスタンプとその時の操作内容とが含まれている。ここでは、6時4分に電源がON、8時55分に電源がOFF、18時10分に電源がON、22時5分に電源がOFFされたことを示している。   FIG. 4 is a diagram illustrating an example of transmission data transmitted from the home appliance 13. The transmission data T20 is an example of operation history data transmitted from the living air conditioner, and includes a time stamp when the operation is performed and an operation content at that time. Here, the power is turned on at 6: 4, the power is turned off at 8:55, the power is turned on at 18:10, and the power is turned off at 22: 5.

また、図4に示す送信データT30は、炊飯器から送信される操作履歴データの一例であり、操作した時または稼働状態が変化した時のタイムスタンプと、その時の操作内容または稼働状態とが含まれている。ここでは、18時00分に電源がONされて炊飯モードの状態となり、18時55分に炊飯モードから保温モードに切り換わり、22時57分に電源がOFFされたことを示している。   Moreover, transmission data T30 shown in FIG. 4 is an example of operation history data transmitted from the rice cooker, and includes a time stamp when the operation is performed or when the operation state is changed, and an operation content or operation state at that time. It is. Here, the power is turned on at 18:00 to enter the rice cooking mode, the rice cooking mode is switched to the heat-retaining mode at 18:55, and the power is turned off at 22:57.

電気製品状態履歴データ記憶部203には、単位時間ごとの各電気製品の操作状態または稼働状態が時系列に示される状態履歴データが記憶される。例えば、電気製品状態履歴データ記憶部203には、電気製品操作履歴データ記憶部202に記憶されている操作履歴データを一定時間間隔で補間した値(例えば補間対象時刻に対する直前の値)が記憶される。   The electrical product state history data storage unit 203 stores state history data in which the operation state or operating state of each electrical product per unit time is shown in time series. For example, the electrical product status history data storage unit 203 stores a value obtained by interpolating the operation history data stored in the electrical product operation history data storage unit 202 at regular time intervals (for example, a value immediately before the interpolation target time). The

また、電気製品状態履歴データ記憶部203には、電気製品電力計測データ記憶部201に記憶される電力量の計測データに基づいて推定された稼働状態のデータが時系列に記憶されてもよい。例えば、電力量の計測データと、電気製品稼働状態推定条件入力部101により入力された各電気製品の電力閾値とに基づいて推定された各電気製品の稼働状態を示すデータが状態履歴データとして記憶される。   Further, the electrical product state history data storage unit 203 may store data on the operating state estimated based on the measurement data of the electric energy stored in the electrical product power measurement data storage unit 201 in time series. For example, data indicating the operating state of each electrical product estimated based on the measurement data of the electric energy and the power threshold value of each electrical product input by the electrical product operating state estimation condition input unit 101 is stored as state history data. Is done.

つまり、電気製品状態履歴データ記憶部203には、電力計測データから推定された稼働状態のデータと操作履歴データとのうちの一方または両方に基づいて生成された状態履歴データが記憶される。   That is, the electrical product state history data storage unit 203 stores state history data generated based on one or both of operating state data and operation history data estimated from the power measurement data.

図5は、電気製品状態履歴データ記憶部203に記憶される状態履歴データの一例を示す図である。この図に示す状態履歴データT40は、平日のある1日(Weekday−01)の状態履歴データを示しており、各時間(0〜23時)を列とする行と列からなる2次元の表形式のデータである。各行には、1時間ごとの各電気製品の操作状態または稼働状態がそれぞれ時系列に記憶されている。例えば、6時の列には、6時から7時の直前までの各電気製品の操作状態または稼働状態が記憶されている。   FIG. 5 is a diagram illustrating an example of status history data stored in the electrical product status history data storage unit 203. The state history data T40 shown in this figure shows the state history data of one day (Weekday-01) on a weekday, and is a two-dimensional table composed of rows and columns with each time (0 to 23:00) as a column. Format data. Each row stores the operation state or operating state of each electrical product for each hour in time series. For example, the operation state or operating state of each electrical product from 6 o'clock to 7 o'clock is stored in the 6 o'clock column.

ここでは、1行目には、1時間ごとの分電盤12の操作状態または稼働状態(例えば「ON/OFF」)が時系列に記憶されている。また、2行目以降には、1時間ごとの各家電製品13の操作状態または稼働状態(例えば「ON/OFF」、炊飯器の場合には「炊飯/保温/OFF」)が時系列に記憶されている。   Here, in the first row, the operation state or operating state (for example, “ON / OFF”) of the distribution board 12 every hour is stored in time series. In the second and subsequent rows, the operation state or operating state of each home appliance 13 every hour (for example, “ON / OFF”, in the case of a rice cooker, “rice cooking / warming / OFF”) is stored in time series. Has been.

人感センサ計測データ記憶部204には、人感センサ14aの計測データに基づいた人感センサ計測データが記憶される。図6は、家庭10内のセンサ14の位置を示す図である。例えば、この図に示すように人感センサ14aが玄関、ダイニング&キッチン、リビング、及び個室に設置されている。人感センサ計測データ記憶部204には、それぞれの人感センサ14aの検知範囲でセンシングされた計測データが時系列に記憶される。   The human sensor measurement data storage unit 204 stores human sensor measurement data based on the measurement data of the human sensor 14a. FIG. 6 is a diagram illustrating the position of the sensor 14 in the home 10. For example, as shown in this figure, the human sensor 14a is installed in an entrance, a dining & kitchen, a living room, and a private room. In the human sensor measurement data storage unit 204, measurement data sensed in the detection range of each human sensor 14a is stored in time series.

図7は、人感センサ計測データ記憶部204に記憶される人感センサ計測データの一例を示す図である。この図に示す人感センサ計測データT50は、図6に示すそれぞれの人感センサ14aの時系列の計測データを示しており、各時間(0〜23時)を列とする行と列からなる2次元の表形式のデータである。1行目から4行目にかけて順に、玄関、ダイニング&キッチン(DK)、リビング(L)、及び個室のそれぞれの人感センサ14aの計測データが時系列に記憶されている。ここでは、人感センサ計測データとして、各時間(1時間)の中で人が検知された時間(分)のデータを表している。   FIG. 7 is a diagram illustrating an example of human sensor measurement data stored in the human sensor measurement data storage unit 204. The human sensor measurement data T50 shown in this figure indicates time-series measurement data of each human sensor 14a shown in FIG. 6, and is composed of rows and columns with each time (0 to 23:00) as a column. Two-dimensional tabular data. In order from the first line to the fourth line, the measurement data of the human sensors 14a of the entrance, the dining & kitchen (DK), the living room (L), and the private room are stored in time series. Here, as human sensor measurement data, data of time (minutes) when a person is detected in each time (1 hour) is represented.

なお、図7に示す例では、人感センサ14aにより人が検知された時間(分)が人感センサ計測データとして記憶されているが、これに限られるものではない。例えば、人感センサ14aにより検知された人の動きの量に関するデータが、人感センサ計測データとして記憶されてもよい。なお、人の動き量に関するデータは、人感センサ14aが出力する計測データの出力値であってもよいし、人感センサ14aの出力値を動き量に変換したデータであってもよい。   In the example shown in FIG. 7, the time (minutes) when the person is detected by the human sensor 14a is stored as human sensor measurement data, but the present invention is not limited to this. For example, data relating to the amount of human movement detected by the human sensor 14a may be stored as human sensor measurement data. The data relating to the amount of movement of the person may be an output value of measurement data output from the human sensor 14a, or data obtained by converting the output value of the human sensor 14a into a movement amount.

温湿照度センサ計測データ記憶部205には、家庭10内の温度、湿度、及び照度の計測データが、温湿照度計測データとして記憶される。例えば、図6に示すように温湿照度センサ14bがダイニング&キッチン、リビング、及び個室に設置されている。温湿照度センサ計測データ記憶部205には、それぞれの温湿照度センサ14bがセンシングした温度、湿度、及び照度の温湿照度計測データが時系列に記憶される。   The temperature / humidity illuminance sensor measurement data storage unit 205 stores temperature, humidity, and illuminance measurement data in the home 10 as temperature / humidity illuminance measurement data. For example, as shown in FIG. 6, the temperature / humidity illuminance sensor 14b is installed in a dining & kitchen, a living room, and a private room. In the temperature / humidity illuminance sensor measurement data storage unit 205, temperature / humidity illuminance measurement data of temperature, humidity, and illuminance sensed by each temperature / humidity illuminance sensor 14b is stored in time series.

例えば、照明機器の消費電力量またはON/OFF等の状態を取得することができない場合、温湿照度センサ14bにより計測された照度値に基づいて、部屋が利用可能な明るい状態であるか否かを判定してもよい。具体的には、照度値を判定する閾値を設けることにより、照明機器による照明、または屋外からの日差しによる照明により、その部屋が利用可能な明るい状態であるか否かを判定することができる。また、湿度については、前後の湿度値の差を算出し、ある閾値以上の差がある場合に「1」、その他を「0」などとした時系列のデータとしてもよい。   For example, when the power consumption amount or ON / OFF state of the lighting device cannot be acquired, whether or not the room is in a bright state that can be used based on the illuminance value measured by the temperature / humidity illuminance sensor 14b. May be determined. Specifically, by providing a threshold value for determining the illuminance value, it is possible to determine whether the room is in a bright state that can be used by illumination by a lighting device or illumination by sunlight from the outdoors. As for humidity, the difference between previous and next humidity values may be calculated, and time series data may be set such that “1” is set when there is a difference greater than a certain threshold, and “0” is set for the other.

学習用行動記録データ記憶部206には、各生活行動がどの時間帯になされていたかをユーザが記録することにより生成される学習用行動記録データが記憶される。図8は、学習用行動記録データ記憶部206に記憶される学習用行動記録データの一例を示す図である。学習用行動記録データT60は、平日のある1日(Weekday−01)のユーザの生活行動の記録を示しており、各時間(0〜23時)を列とする行と列からなる2次元の表形式のデータである。各行には、各生活行動のそれぞれを表す各行動ラベルの発生時間帯が時系列に記録されており、ここでは、各行動ラベルの発生時間帯には「1」が記述されている。例えば、3行目は、高度ラベルが「調理」であり、発生時間帯(即ち、調理がなされた時間帯)が6時から7時までの間と、16時から19時までの間と、20時から21時までの間と、であることが記録されている。   The learning action record data storage unit 206 stores learning action record data generated when the user records which time zone each life action was performed. FIG. 8 is a diagram illustrating an example of learning action record data stored in the learning action record data storage unit 206. The learning action record data T60 shows a record of the user's daily activities on a weekday (Weekday-01), and is a two-dimensional row and column with each time (0 to 23:00) as a column. It is tabular data. In each row, the time periods of occurrence of each action label representing each life action are recorded in time series. Here, “1” is described in the time period of occurrence of each action label. For example, in the third line, the altitude label is “cooking”, and the generation time zone (that is, the time zone during which cooking was performed) is between 6 o'clock and 7 o'clock, between 16:00 and 19 o'clock, Between 20:00 and 21:00 is recorded.

なお、学習用行動記録データは、学習用行動記録データT60に示すように、多くの行動ラベルについて細かく記録されたものでもよいが、学習用行動記録データT70に示すように、いくつかの行動ラベルのみが記録されたものでもよい。例えば、ユーザが興味のある行動ラベル(ここでは、「睡眠」、「外出」、「調理」)がそれぞれ記録され、他の行動ラベルが「その他」といったような行動ラベルで記録されてもよい。また,分析者が計測データの各時間帯について、予め任意に行動ラベルを定めるようにしてもよい。   The learning action record data may be recorded in detail for many action labels as shown in the learning action record data T60. However, as shown in the learning action record data T70, several action labels may be used. It may be recorded only. For example, action labels (here, “sleeping”, “going out”, and “cooking”) in which the user is interested may be recorded, and other action labels may be recorded as action labels such as “others”. Further, the analyst may arbitrarily determine action labels in advance for each time zone of the measurement data.

行動ラベル系列データ記憶部207には、サーバ30がネットワーク20を介して家庭10から取得した各種データに基づいて行動分析装置32が推定した行動ラベル系列データが記憶される。家庭10から取得した各種データには、電気製品状態履歴データ記憶部203に記憶される電力量の計測データ、または電気製品操作履歴データ記憶部202に記憶される操作履歴データが含まれる。また、家庭10から取得した各種データには、人感センサ計測データ記憶部204に記憶される人感センサ計測データ、または温湿照度センサ計測データ記憶部205に記憶される温湿照度計測データが含まれてもよい。さらに、家庭10から取得した各種データには、学習用行動記録データ記憶部206に記憶される学習用行動記録データが含まれてもよい。   The behavior label sequence data storage unit 207 stores behavior label sequence data estimated by the behavior analysis device 32 based on various data acquired from the home 10 by the server 30 via the network 20. Various types of data acquired from the home 10 include power amount measurement data stored in the electrical product state history data storage unit 203 or operation history data stored in the electrical product operation history data storage unit 202. The various data acquired from the home 10 includes human sensor measurement data stored in the human sensor measurement data storage unit 204 or temperature / humidity illuminance measurement data stored in the temperature / humidity illuminance sensor measurement data storage unit 205. May be included. Further, the various data acquired from the home 10 may include learning action record data stored in the learning action record data storage unit 206.

なお、行動ラベル系列データ記憶部207に、推定した行動ラベル系列データが記憶されるとともに、学習用行動記録データをトレーニングデータとして、各行動ラベルの推定モデルのパラメータ推定も合わせて行われる。   The estimated action label sequence data is stored in the action label sequence data storage unit 207, and parameter estimation of the estimation model of each action label is also performed using the learning action record data as training data.

なお、行動ラベル系列データ記憶部207に記憶される行動ラベル系列データは、学習用行動記録データ記憶部206に記憶される学習用行動記録データと同等のものである。   The action label series data stored in the action label series data storage unit 207 is equivalent to the learning action record data stored in the learning action record data storage unit 206.

行動系列発生時間帯データ記憶部208には、複数の行動ラベル系列データの中で、特定の時間帯ではその行動ラベルが発生するが、他のある時間帯では発生しないとみなす、というような関係性を示すデータが記憶されている。   In the action sequence occurrence time zone data storage unit 208, among the plurality of action label series data, the action label is considered to occur in a specific time zone but not to occur in a certain other time zone. Data indicating sex is stored.

行動発生時間帯特徴データ記憶部209には、複数日にわたる特定の生活行動の時間的な変化の特徴を示すデータが記憶される。例えば、行動発生時間帯特徴データ記憶部209には、複数日における特定の行動ラベルの時間的な変化として、その特定の生活行動の時間帯ごとの発生有無に基づいて分類された行動発生時間帯のパターンが記録される。また、行動発生時間帯特徴データ記憶部209には、複数日における時間帯ごとの特定の行動ラベルの行動発生頻度に基づいて算出された、行動発生時間帯の特徴量の算出結果を示すデータが記憶される。   The behavior occurrence time zone feature data storage unit 209 stores data indicating characteristics of temporal changes in specific living behavior over a plurality of days. For example, the action occurrence time zone feature data storage unit 209 stores the action occurrence time zones classified based on the occurrence of each specific life activity for each time zone as a temporal change of a specific action label in a plurality of days. Pattern is recorded. The behavior occurrence time zone feature data storage unit 209 includes data indicating the calculation result of the feature amount of the behavior occurrence time zone calculated based on the behavior occurrence frequency of a specific behavior label for each time zone in a plurality of days. Remembered.

推薦情報蓄積DB210には、ユーザの生活行動に応じて提供する情報が蓄積されている。例えば、提供する情報には、レストランのクーポンやおすすめメニューなどの情報、またはスーパーマーケットなどの食材情報などが含まれる。これらの情報は、行動傾向推定条件入力部105により設定された生活行動の傾向を推定するための推定条件にもとづいて、ある特定の生活行動の傾向を有する家庭10であるか否かが判定され、情報配信の対象とするか否かが決定される。   The recommended information storage DB 210 stores information provided according to the user's daily activities. For example, information to be provided includes information such as restaurant coupons and recommended menus, or information on ingredients such as supermarkets. Based on the estimation conditions for estimating the tendency of the living behavior set by the behavior tendency estimation condition input unit 105, it is determined whether or not the information is the home 10 having a certain tendency of the living behavior. It is determined whether or not the information is to be distributed.

なお、記憶部200の各部に記憶されるデータは、家庭10からネットワーク20を介して直接的にサーバ30が取得しなくともよい。例えば、サーバ30は、家庭10から送信されるデータを、データ蓄積サーバを経由して取得してもよい。このデータ蓄積サーバは、例えば、各家電製品13に接続された電力センサの時系列データや、分電盤12に設置された電力センサの時系列データが蓄積されるサーバである。また、このデータ蓄積サーバは、一定の間隔で計測される、人感センサ14aによる移動体の検出データや、温度、湿度、または照度データ、水道使用量データ、ガス使用量データなどが時系列に蓄積されるサーバであってもよい。また、データ蓄積サーバは、蓄積されるデータの種類ごとに複数のサーバに分かれていてもよい。   Note that the data stored in each unit of the storage unit 200 may not be acquired directly from the home 10 via the network 20 by the server 30. For example, the server 30 may acquire data transmitted from the home 10 via a data storage server. This data storage server is, for example, a server in which time series data of power sensors connected to each home appliance 13 and time series data of power sensors installed on the distribution board 12 are stored. In addition, the data storage server has time-series data of detection of the moving body by the human sensor 14a, temperature, humidity, or illuminance data, water usage data, gas usage data, etc., measured at regular intervals. It may be a stored server. The data storage server may be divided into a plurality of servers for each type of data stored.

次に、演算部300の構成について説明する。
演算部300は、電気製品稼働状態推定部301と、電気製品状態履歴収集部302と、行動ラベル推定部303と、行動系列発生時間帯抽出部304と、発生時間帯間特徴抽出部305と、行動系列発生時間帯内特徴抽出部306と、行動傾向推定部307と、を備えている。
Next, the configuration of the calculation unit 300 will be described.
The arithmetic unit 300 includes an electrical product operating state estimation unit 301, an electrical product state history collection unit 302, an action label estimation unit 303, an action sequence occurrence time zone extraction unit 304, an occurrence time zone feature extraction unit 305, An action sequence occurrence time zone feature extraction unit 306 and an action tendency estimation unit 307 are provided.

電気製品稼働状態推定部301は、電気製品電力計測データ記憶部201に記憶されている電力量の計測データを参照して、各電気製品の稼働状態を推定する。例えば、電気製品稼働状態推定部301は、電気製品稼働状態推定条件入力部101から入力された電力閾値を用いて、各電気製品の電力量から分電盤12または各家電製品13のそれぞれの稼働状態を推定する。なお、推定方法は、例えば、特開2012-254748または特開2011−39886などに記載されている推定方法としてもよい。   The electrical product operating state estimation unit 301 refers to the power amount measurement data stored in the electrical product power measurement data storage unit 201 and estimates the operating state of each electrical product. For example, the electrical product operation state estimation unit 301 uses the power threshold value input from the electrical product operation state estimation condition input unit 101 to determine the operation of the distribution board 12 or each home appliance 13 from the power amount of each electrical product. Estimate the state. Note that the estimation method may be an estimation method described in, for example, Japanese Unexamined Patent Application Publication No. 2012-254748 or Japanese Unexamined Patent Application Publication No. 2011-39886.

電気製品状態履歴収集部302は、各電気製品の操作状態または稼働状態が時系列に示される状態履歴データを出力する。例えば、電気製品状態履歴収集部302は、推定された各電気製品の稼働状態を示すデータと、電気製品操作履歴データ記憶部202に記憶されている操作履歴データとに基づいて、状態履歴データを生成する。そして、電気製品状態履歴収集部302は、生成した状態履歴データを電気製品状態履歴データ記憶部203に出力し記憶させる。   The electrical product state history collection unit 302 outputs state history data indicating the operation state or operating state of each electrical product in time series. For example, the electrical product state history collection unit 302 obtains the state history data based on the data indicating the estimated operating state of each electrical product and the operation history data stored in the electrical product operation history data storage unit 202. Generate. Then, the electrical product state history collection unit 302 outputs and stores the generated state history data in the electrical product state history data storage unit 203.

これにより、電気製品状態履歴データ記憶部203には、例えば図5に示す状態履歴データT40のように、各電気製品について、単位時間ごと(例えば、1時間ごと)に離散的に行動ラベルが付けられた時系列データが記憶される。   As a result, in the electrical product state history data storage unit 203, action labels are discretely attached to each electrical product every unit time (for example, every hour), for example, as in the state history data T40 shown in FIG. The obtained time series data is stored.

行動ラベル推定部303は、家庭10内の電気製品に関連する情報に基づいて、家庭10のユーザの生活行動を推定する。また、行動ラベル推定部303は、さらに、生活行動が行われる場所の人の有無を示す情報、または当該場所の温度、湿度、若しくは照度を示す情報に基づいて生活行動を推定してもよい。このように、人の有無を示す情報、または当該場所の温度、湿度、若しくは照度を示す情報を加えることで、生活行動の推定精度を向上させることができる。   The behavior label estimation unit 303 estimates the living behavior of the user in the home 10 based on information related to the electrical product in the home 10. Furthermore, the behavior label estimation unit 303 may further estimate the living behavior based on information indicating the presence or absence of a person at a place where the living behavior is performed, or information indicating the temperature, humidity, or illuminance of the place. Thus, the estimation accuracy of living behavior can be improved by adding information indicating the presence or absence of a person or information indicating the temperature, humidity, or illuminance of the place.

具体的には、行動ラベル推定部303は、電気製品状態履歴データ記憶部203、人感センサ計測データ記憶部204、温湿照度センサ計測データ記憶部205を参照して、家庭10内の生活行動を、いくつかの離散的な行動ラベルとして変換する。例えば、行動ラベル推定部303は、推定する生活行動を行動ラベルとして表し、一日単位で時系列に一または複数の行動ラベルが離散的に並ぶ行動ラベル系列データを、推定結果として出力する。また、行動ラベル推定部303は、出力した行動ラベル系列データを行動ラベル系列データ記憶部207に記憶させる。行動ラベル系列データ記憶部207に記憶される行動ラベル系列データは、例えば、図8に示す学習用行動記録データT60、T70と同様な構成のデータである。   Specifically, the behavior label estimation unit 303 refers to the electrical product state history data storage unit 203, the human sensor measurement data storage unit 204, and the temperature / humidity illuminance sensor measurement data storage unit 205, and performs the living behavior in the home 10. As several discrete action labels. For example, the behavior label estimation unit 303 represents the estimated daily behavior as a behavior label, and outputs behavior label sequence data in which one or a plurality of behavior labels are discretely arranged in time series on a daily basis as an estimation result. The action label estimation unit 303 stores the output action label series data in the action label series data storage unit 207. The action label series data stored in the action label series data storage unit 207 is, for example, data having the same configuration as the learning action record data T60 and T70 shown in FIG.

生活行動を表す行動ラベルには、前述したように「睡眠」、「外出」、「洗濯」、「TV視聴」、「調理」などがある。これらの行動ラベルとその行動ラベルの発生条件とは、行動ラベル推定条件入力部102に入力されて設定されている。例えば以下のような行動ラベルの発生条件に基づいて生活行動が推定される。   As described above, the action label representing the living action includes “sleep”, “going out”, “laundry”, “TV viewing”, “cooking”, and the like. These action labels and the generation conditions of the action labels are input to the action label estimation condition input unit 102 and set. For example, the living behavior is estimated based on the following behavior label generation conditions.

「睡眠」:空調機器以外の家電製品13がOFFの状態であって、かつ人感センサ14aの測定データが寝返りなどをする際に検知される程度の出力しかない場合、「睡眠」と推定される。   “Sleep”: If the home appliance 13 other than the air conditioner is in an OFF state and the measurement data of the human sensor 14a has only an output that can be detected when turning over, it is estimated as “sleep”. The

「外出」:すべての家電製品13がOFFの状態で、かつ人感センサ14aの測定データ(出力値)が玄関を最後に低くなった場合に、「外出」と推定される。人感センサ14aの測定データ(出力値)が玄関を最後に低くなった場合とは、玄関で人が検知されたのを最後に家庭10内で人が検知されなくなったことを意味しており、この場合「外出」が想定される。   “Outing”: When all the home appliances 13 are in an OFF state and the measurement data (output value) of the human sensor 14a is finally lowered at the entrance, it is estimated as “outing”. The case where the measurement data (output value) of the human sensor 14a has finally become lower at the entrance means that a person has been detected at the entrance and no longer has been detected in the home 10. In this case, “going out” is assumed.

「洗濯」:洗濯機がONの状態の場合に、「洗濯」と推定される。
「TV視聴」:TVがONの状態の場合に、「TV視聴」と推定される。
“Laundry”: “Washing” is estimated when the washing machine is ON.
“TV watching”: When the TV is ON, it is estimated that “TV watching”.

「調理」:複数の家電製品13が使用され、かつ複数の家電製品13の稼働状態の時間的な前後関係に関連性があるため、以下のような推定方法を用いる。
まず、行動ラベル推定条件入力部102により、「調理」の発生有無を判定するのに必要な家電製品13のリストとして、調理用途で使用される家電製品13のリストが設定される。例えば、このリストは、分析者が予め行動ラベル推定条件入力部102に入力することにより設定されている。また、行動ラベル推定部303は、調理用途で使用される家電製品13の状態履歴データと、学習用行動記録データとの時系列の時間間隔を合わせ、ユーザが実際に調理をしたと記録しているデータと、を結合する。
“Cooking”: Since a plurality of home appliances 13 are used and the temporal relationship of the operating states of the plurality of home appliances 13 is related, the following estimation method is used.
First, the action label estimation condition input unit 102 sets a list of home appliances 13 used for cooking purposes as a list of home appliances 13 necessary for determining whether or not “cooking” has occurred. For example, this list is set when an analyst inputs the action label estimation condition input unit 102 in advance. In addition, the action label estimation unit 303 sets the time series time interval between the state history data of the home appliance 13 used for cooking and the learning action record data, and records that the user actually cooks. Data.

この後の、行動ラベル推定部303が行う生活行動の推定処理について、図9から図14を参照して説明する。図9は、生活行動の推定処理を行う際の教師学習の処理の一例を示すフローチャートである。   The lifestyle activity estimation process performed by the behavior label estimation unit 303 will be described with reference to FIGS. 9 to 14. FIG. 9 is a flowchart illustrating an example of a teacher learning process when performing a daily activity estimation process.

まず、行動ラベル推定部303は、状態履歴データから、学習用行動記録データで「調理」の発生時間帯を抽出する。ここで、状態履歴データは、例えば、電気製品状態履歴データ記憶部203に記憶されている状態履歴データT40である。学習用行動記録データは、例えば、学習用行動記録データ記憶部206に記憶されている学習用行動記録データT60である。例えば、行動ラベル推定部303は、状態履歴データT40から学習用行動記録データT60で「調理」の発生時間帯(図8の例では、「1」が記述されている時間帯)を抽出する(ステップS101)。   First, the action label estimation unit 303 extracts the occurrence time zone of “cooking” from the action history data for learning from the state history data. Here, the state history data is, for example, the state history data T40 stored in the electrical product state history data storage unit 203. The learning action record data is, for example, learning action record data T60 stored in the learning action record data storage unit 206. For example, the action label estimation unit 303 extracts the occurrence time zone of “cooking” from the state history data T40 in the learning action record data T60 (in the example of FIG. 8, the time zone in which “1” is described) ( Step S101).

次に、「調理」の発生時間帯のうち、ONの状態の調理用途の家電製品13がない時間帯が、「調理」の始まりの直前まで、または「調理」の最後から持続している期間を、教師データから除外する(ステップS102)。   Next, among the time periods in which “cooking” occurs, the time period in which there is no ON-use household appliance 13 for cooking is maintained immediately before the start of “cooking” or from the end of “cooking” Are excluded from the teacher data (step S102).

ここで、図10を参照してステップS101及びステップS102の処理を説明する。この図10に示す状態履歴データT80は、図5に示す状態履歴データT40のうちの調理用途の家電製品13の状態履歴データである。また、状態履歴データT90では、状態履歴データT80において、「調理」の発生時間帯の一例として6時の列と16時から18時の列とを示している。また、19時の列は、「調理」の端、かつそれ以降にONの状態の調理用途の家電製品13のない期間である。即ち、19時の列は、ONの状態の調理用途の家電製品13がない時間帯が、「調理」の最後から持続している期間である。そのため、この19時の列の期間は、教師データから除外される。そして、「調理」として継続している時間ごとに推定モデルとして形成される(F1、F2、F3、・・・)。   Here, the processing of step S101 and step S102 will be described with reference to FIG. The state history data T80 shown in FIG. 10 is state history data of the household appliance 13 for cooking use in the state history data T40 shown in FIG. Further, in the state history data T90, in the state history data T80, a column of 6 o'clock and a column of 16 o'clock to 18 o'clock are shown as an example of the occurrence time zone of “cooking”. The 19 o'clock column is a period in which there is no cooking appliances 13 in the cooking state at the end of “cooking” and after that. In other words, the 19 o'clock column is a period in which the time zone in which there is no cooking-use household appliance 13 in the ON state has continued from the end of “cooking”. Therefore, this 19 o'clock column period is excluded from the teacher data. And it forms as an estimation model for every time continuing as "cooking" (F1, F2, F3, ...).

次に、行動ラベル推定部303は、「調理」の発生時間帯の長さ別に識別器を選択する(ステップS103)。そして、行動ラベル推定部303は、「調理」の発生時間帯で、調理用途の家電製品13ごとに、ONの状態の時間数(列の数)を集計する(ステップS104)。   Next, the action label estimation unit 303 selects a discriminator according to the length of the “cooking” occurrence time zone (step S103). Then, the behavior label estimation unit 303 counts the number of hours (number of columns) in the ON state for each household electrical appliance 13 for cooking in the “cooking” occurrence time zone (step S104).

図11は、家電製品13ごとのON状態の時間数の集計例を示す図である。この図では、発生時間帯の長さが3時間の長さの識別器の場合の集計例を示している。この図に示す例では、16時から18時の列において、電気ケトル13a、オーブンレンジ13b、炊飯器13c、トースターのそれぞれのONの状態の時間数の集計結果が、「0、2、1、0」として表される。   FIG. 11 is a diagram illustrating an example of counting the number of hours in the ON state for each home appliance 13. This figure shows an example of counting in the case of a discriminator whose generation time zone is 3 hours long. In the example shown in this figure, in the row from 16:00 to 18:00, the total result of the number of hours in the ON state of each of the electric kettle 13a, the microwave oven 13b, the rice cooker 13c, and the toaster is “0, 2, 1, Represented as "0".

次に、行動ラベル推定部303は、学習用行動データで「調理」の発生していない時間帯を抽出する(ステップS105)。行動ラベル推定部303は、「調理」の発生時間帯の長さごとに、「調理」の発生していない時間帯の状態履歴データを、1列ずつスライドさせて逐次抽出する(ステップS106)。   Next, the action label estimation unit 303 extracts a time zone in which “cooking” has not occurred in the learning action data (step S105). The behavior label estimation unit 303 sequentially extracts the state history data of the time period in which “cooking” does not occur by sliding one column at a time for each length of the time period in which “cooking” occurs (step S106).

図12は、「調理」の発生していない時間帯の抽出例を示す図である。この図12に示す例は、発生時間帯の長さが3時間の長さの識別器の場合の抽出例である。状態履歴データT90の「調理」の発生していない時間帯を3時間ごとに1列ずつスライドさせて、電気ケトル13a、オーブンレンジ13b、炊飯器13c、トースターのそれぞれのONの状態の時間数が集計される。例えば、例えば0時から2時の列のように、いずれもONの状態でない場合の集計結果は、「0、0、0、0」として表される。また、例えば20時から22時の列のように、電気ケトル13aのみ1時間ONの状態であった場合の集計結果は、「1、0、0、0」として表される。この例では、「調理」の発生していない時間帯の集計結果として、「0、0、0、0」として表される12個の集計結果と、「1、0、0、0」として表される1個の集計結果と、が得られる。   FIG. 12 is a diagram illustrating an extraction example of a time period when “cooking” does not occur. The example shown in FIG. 12 is an extraction example in the case of a discriminator whose generation time zone is 3 hours long. The time period when the “cooking” of the state history data T90 is not generated is slid by one row every three hours, and the number of hours in which each of the electric kettle 13a, the microwave oven 13b, the rice cooker 13c, and the toaster is ON is determined. Aggregated. For example, the totaling result when none is in the ON state as in the column from 0 o'clock to 2 o'clock, for example, is represented as “0, 0, 0, 0”. Further, for example, as in the column from 20:00 to 22:00, the total result when only the electric kettle 13a is ON for one hour is represented as “1, 0, 0, 0”. In this example, the tally results for the time period when “cooking” does not occur are twelve tally results represented as “0, 0, 0, 0” and “1, 0, 0, 0”. And one totaling result is obtained.

次に、行動ラベル推定部303は、「調理」の発生していない時間帯の状態履歴データから一部のデータを学習データとして選択する(ステップS107)。例えば、図12に示す例では、集計結果が「0、0、0、0」となる状態履歴データの12個のうちの9個と、「1、0、0、0」となる状態履歴データの1個とが、学習データとして選択される。   Next, the action label estimation unit 303 selects some data as learning data from the state history data in a time zone in which “cooking” does not occur (step S107). For example, in the example illustrated in FIG. 12, nine of 12 pieces of state history data whose total result is “0, 0, 0, 0” and state history data which is “1, 0, 0, 0”. Is selected as learning data.

そして、行動ラベル推定部303は、「調理」の発生時間帯の状態履歴データを正例、一部の「調理」の発生していない時間帯の状態履歴データを負例として、識別器に入力して学習させる(ステップS108)。図13は、正例と負例とを識別器に入力して学習させる識別器学習のイメージを示す図である。   Then, the action label estimation unit 303 inputs the state history data in the time period of occurrence of “cooking” as a positive example and the state history data of a time period in which some “cooking” does not occur as a negative example to the discriminator. To learn (step S108). FIG. 13 is a diagram illustrating an image of discriminator learning in which a positive example and a negative example are input to the discriminator to learn.

このように、行動ラベル推定部303は、電気製品の状態履歴データ(教師データの両端で機器ONの状態がない時間帯は除外)と、教師データの正例及び負例とに基づいて、識別器を教師学習にて構築する。そして、行動ラベル推定部303は、その識別器に学習した推定条件を用いて、調理用途の家電製品13の状態履歴データから調理の生活行動を推定する。   In this way, the action label estimation unit 303 identifies based on the state history data of the electrical appliance (excluding the time zone in which there is no device ON state at both ends of the teacher data) and the positive and negative examples of the teacher data. The vessel is constructed by teacher learning. And the action label estimation part 303 estimates the lifestyle action of cooking from the state log | history data of the household appliances 13 for cooking use using the presumed conditions learned by the discriminator.

次に、図14を参照して、教師学習に基づいた識別器を用いて生活行動を推定する推定処理について説明する。図14は、教師学習に基づく生活行動の推定処理を示すフローチャートである。   Next, with reference to FIG. 14, an estimation process for estimating a living behavior using a discriminator based on teacher learning will be described. FIG. 14 is a flowchart showing a daily behavior estimation process based on teacher learning.

行動ラベル推定部303は、調理用途の家電製品13の状態履歴データをスイープして、いずれかの家電製品13がONの状態になっている時間帯を検索する(ステップS201)。次に、行動ラベル推定部303は、この検索した時間帯の状態履歴データを、教師学習により学習された「調理」時間帯の長さ別の識別器を用いて、「調理」に該当するデータであるか否か判定する(ステップS202)。   The action label estimation unit 303 sweeps the state history data of the household appliances 13 for cooking and searches for a time zone when any one of the household appliances 13 is in an ON state (step S201). Next, the action label estimation unit 303 uses the discriminator according to the length of the “cooking” time zone learned by the teacher learning, as the data corresponding to “cooking”. Is determined (step S202).

そして、行動ラベル推定部303は、「調理」に該当した時間帯を「調理」の発生時間帯と推定する。また、行動ラベル推定部303は、「調理」に該当した時間帯が連続する場合、連続する最も長い時間帯を一つの「調理」の発生時間帯として判定する(ステップS203)。   And the action label estimation part 303 estimates the time slot | zone corresponding to "cooking" as an occurrence time slot | zone of "cooking". Moreover, when the time slot | zone corresponding to "cooking" continues, the action label estimation part 303 determines the continuous longest time slot | zone as one "cooking" generation time slot | zone (step S203).

図15は、生活行動の発生時間帯の推定結果の一例を示す図である。この図に示す例では、状態履歴データから、6時の列と、17時から18時の列とが、「調理」の発生時間帯として推定されている。   FIG. 15 is a diagram illustrating an example of an estimation result of the occurrence time zone of the living behavior. In the example shown in this figure, the 6 o'clock column and the 17 o'clock to 18 o'clock column are estimated from the state history data as “cooking” occurrence time zones.

このように、例えば、行動ラベル推定部303は、状態履歴データと、時間帯ごとの実際の生活行動が記録された生活行動記録データとに基づいて、複数の時間帯にまたがる生活行動の推定条件について教師学習を行う。そして、行動ラベル推定部303は、教師学習を行った推定条件に基づいて複数の時間帯にまたがる生活行動を推定する。   Thus, for example, the behavior label estimation unit 303, based on the state history data and the living behavior recording data in which the actual living behavior for each time zone is recorded, the estimation condition of the living behavior across a plurality of time zones. Teacher learning about. And the action label estimation part 303 estimates the living action over a several time slot | zone based on the estimation conditions which performed teacher learning.

このように教師学習を用いることにより、家庭10における通常の生活行動を的確に推定することができる。特に、「調理」のように複数の家電製品13が用いられる生活行動の推定精度を向上させることができる。   By using teacher learning in this way, normal living behavior in the home 10 can be accurately estimated. In particular, it is possible to improve the estimation accuracy of living behavior in which a plurality of home appliances 13 are used like “cooking”.

なお、上述した例では、行動ラベル推定部303が一日単位の行動ラベル系列データを推定結果として出力する例を主として説明した。これにより、行動分析装置32は、複数日における生活行動の発生時間帯を1日単位で比較することができるが、これに限られるものではない。例えば、行動ラベル推定部303は、「睡眠」を示す行動ラベルの先頭から次の「睡眠」を示す行動ラベルの直前までを一単位とした行動ラベル系列データを、推定結果として出力してもよい。これにより、行動分析装置32は、夜に活動して昼間に睡眠するようなユーザ、日によって夜勤と昼勤とがあるようなユーザなど、様々な生活スタイルにも対応することができる。   In the above-described example, the example in which the action label estimation unit 303 outputs action label series data for each day as an estimation result has been mainly described. Thereby, although the behavior analysis apparatus 32 can compare the generation | occurrence | production time slot | zone of the living action in multiple days per day, it is not restricted to this. For example, the behavior label estimation unit 303 may output the behavior label series data with one unit from the beginning of the behavior label indicating “sleep” to immediately before the next behavior label indicating “sleep” as an estimation result. . Thereby, the behavior analysis device 32 can cope with various lifestyles such as a user who is active at night and sleeps in the daytime, a user who has night shift and day shift depending on the day.

次に、行動系列発生時間帯抽出部304について説明する。行動系列発生時間帯抽出部304は、行動ラベル推定部303により推定された特定の生活行動に基づいて、予め設定された分析対象時間帯のうち上記特定の生活行動の発生時間帯を抽出する。特定の生活行動とは、例えば、分析者が分析する対象として選択した生活行動である。   Next, the action sequence occurrence time zone extraction unit 304 will be described. The action sequence occurrence time zone extraction unit 304 extracts the occurrence time zone of the specific living behavior from the preset analysis target time zones based on the specific life behavior estimated by the behavior label estimation unit 303. The specific living behavior is, for example, a living behavior selected as an object to be analyzed by the analyst.

具体的には、行動系列発生時間帯抽出部304は、行動ラベル系列データを参照して、特定の生活行動を表す行動ラベルを、当該行動ラベルを含む行動ラベル系列データから抽出する。また、行動系列発生時間帯抽出部304は、分析対象時間帯において抽出した行動ラベルの度数と所定の閾値とに基づいて、分析対象時間帯における特定の生活行動の発生時間帯を抽出する。ここで、所定の閾値とは、後述する行動発生領域判定閾値である。   Specifically, the action sequence occurrence time zone extraction unit 304 refers to the action label series data and extracts an action label representing a specific living action from action label series data including the action label. Moreover, the action sequence occurrence time zone extraction unit 304 extracts the occurrence time zone of a specific living action in the analysis target time zone based on the frequency of the action label extracted in the analysis target time zone and a predetermined threshold. Here, the predetermined threshold is an action occurrence area determination threshold described later.

以下、この特定の生活行動の発生時間帯を抽出する行動系列発生時間帯抽出処理の動作について、図16から図22を参照して具体的に説明する。図16は、本実施形態による行動系列発生時間帯抽出処理の一例を示すフローチャートである。   Hereinafter, the operation of the action sequence occurrence time zone extraction process for extracting the occurrence time zone of the specific living behavior will be specifically described with reference to FIGS. 16 to 22. FIG. 16 is a flowchart illustrating an example of an action sequence occurrence time zone extraction process according to the present embodiment.

まず、行動系列発生時間帯抽出部304は、ある1種類かつ複数日の行動ラベル系列データを入力として、時間帯ごとの行動ラベルの開始時刻または終了時刻の度数(回数)を抽出する。例えば、行動系列発生時間帯抽出部304は、行動ラベル系列データ記憶部207を参照して、分析対象とする特定の行動ラベル及び分析対象時間帯のデータを行動ラベル系列データから収集する。ここで、分析対象とする特定の行動ラベル及び分析対象時間帯は、行動系列発生時間帯抽出条件入力部103で設定されたものである(ステップS301)。   First, the action sequence occurrence time zone extraction unit 304 receives the action label sequence data of one type and a plurality of days, and extracts the frequency (number of times) of the start time or end time of the action label for each time zone. For example, the behavior sequence occurrence time zone extraction unit 304 refers to the behavior label sequence data storage unit 207 and collects data of a specific behavior label to be analyzed and analysis target time zone from the behavior label sequence data. Here, the specific action label and analysis target time zone to be analyzed are those set by the action sequence occurrence time zone extraction condition input unit 103 (step S301).

次に、行動系列発生時間帯抽出部304は、収集したデータから、特定の行動ラベルの開始(または終了)時刻を時刻別に度数として集計する(ステップS302)。   Next, the action sequence occurrence time zone extraction unit 304 aggregates the start (or end) time of a specific action label as a frequency for each time from the collected data (step S302).

図17と図18とのそれぞれは、時間帯ごとの行動ラベルの開始時刻と終了時刻の度数の集計を説明する図である。
図17は、ある特定の時間帯における、ある行動ラベルの開始時刻の集計を示している。符号aに示すグラフは、横軸が時刻で、縦時刻が行動発生IDであり、行動発生IDごとの行動ラベルの発生時間帯を表している。行動発生IDは、例えば、1日ごとの行動ラベルを識別可能な識別子である。符号bに示すグラフは、横軸が時刻で、縦時刻が行動ラベルの開始時刻の度数であり、符号aに示す行動ラベルの開始時刻を時刻ごとの度数として集計したものである。
FIG. 17 and FIG. 18 are diagrams for explaining the aggregation of the frequency of the start time and end time of the action label for each time zone.
FIG. 17 shows an aggregation of the start times of certain action labels in a certain specific time zone. In the graph indicated by symbol a, the horizontal axis represents time, the vertical time represents the action occurrence ID, and represents the occurrence time zone of the action label for each action occurrence ID. The action occurrence ID is an identifier that can identify an action label for each day, for example. In the graph indicated by reference sign b, the horizontal axis is time, the vertical time is the frequency of the start time of the action label, and the start time of the action label indicated by reference sign a is tabulated as the frequency for each time.

図18は、ある行動ラベルの終了時刻の集計を示している。符号aに示すグラフは、横軸が時刻で、縦時刻が行動発生IDであり、行動発生IDごとの行動ラベルの発生時間帯を表している。符号bに示すグラフは、横軸が時刻で、縦時刻が行動ラベルの狩猟時刻の度数であり、符号aに示す行動ラベルの開始時刻を時刻ごとの度数として集計したものである。   FIG. 18 shows an aggregation of end times of a certain action label. In the graph indicated by symbol a, the horizontal axis represents time, the vertical time represents the action occurrence ID, and represents the occurrence time zone of the action label for each action occurrence ID. In the graph shown by the symbol b, the horizontal axis is the time, the vertical time is the frequency of the action label hunting time, and the action label start time indicated by the symbol a is tabulated as the frequency for each time.

例えば、行動系列発生時間帯抽出部304は、上述した方法で、予め行動系列発生時間帯抽出条件入力部103で設定された分析対象時間帯について、特定の生活行動の行動ラベルの開始時刻の度数と終了時刻の度数とを集計する。   For example, the action sequence occurrence time zone extraction unit 304 uses the method described above, and the frequency of the start time of the action label of a specific living action for the analysis target time zone set in advance by the action sequence occurrence time zone extraction condition input unit 103. And the frequency of the end time.

また、行動系列発生時間帯抽出部304は、集計した時刻ごとのデータを度数の大きい順にソートする(ステップS303)。例えば、行動系列発生時間帯抽出部304は、上述の行動ラベルの開始時刻の度数と終了時刻の度数とのそれぞれを昇順に並べる。図19は、行動ラベルの開始時刻の度数を昇順に並べた図である。また、図20は、行動ラベルの終了時刻の度数を昇順に並べた図である。   In addition, the action sequence occurrence time zone extraction unit 304 sorts the tabulated data for each time in descending order of frequency (step S303). For example, the action sequence occurrence time zone extraction unit 304 arranges the frequency of the start time and the frequency of the end time of the above-described action labels in ascending order. FIG. 19 is a diagram in which the frequency of the start time of the action label is arranged in ascending order. FIG. 20 is a diagram in which the frequencies of the end times of the action labels are arranged in ascending order.

次に、ステップS304〜S308において、行動系列発生時間帯抽出部304は、ステップS303においてソートされた時刻の全数について、ステップS305〜S307の処理を行う。そして全数終了すると、行動系列発生時間帯抽出部304は、ステップS309の処理に進む。   Next, in steps S304 to S308, the action sequence occurrence time zone extraction unit 304 performs the processing of steps S305 to S307 for the total number of times sorted in step S303. Then, when the total number is completed, the action sequence occurrence time zone extraction unit 304 proceeds to the process of step S309.

まず、ステップS305において、行動系列発生時間帯抽出部304は、ソートされた時刻のうちの選択された時刻の度数(度数の最も大きいもの)を「行動発生数」に加算する。次に、ステップS306において、行動系列発生時間帯抽出部304は、「行動発生数/全行動発生数+行動不発生割合閾値>1」を充足するか否かを判定する。ステップS306において充足しないと判定された場合(NO)、行動系列発生時間帯抽出部304は、ステップS305に戻り、ソートされた時刻の中から次に大きい度数を選択して行動発生数」に加算する。一方、ステップS306において充足したと判定された場合(YES)、行動系列発生時間帯抽出部304は、このとき加算した時刻の度数を行動発生領域判定閾値として決定する(図19または図20参照)。そして、行動系列発生時間帯抽出部304は、決定した行動発生領域判定閾値を行動系列発生時間帯データ記憶部208に格納する(ステップS307)。   First, in step S305, the action sequence occurrence time zone extraction unit 304 adds the frequency (the highest frequency) of the selected times among the sorted times to the “number of action occurrences”. Next, in step S306, the action sequence occurrence time zone extraction unit 304 determines whether or not “behavior occurrence number / total action occurrence number + action non-occurrence ratio threshold> 1” is satisfied. If it is determined in step S306 that it is not satisfied (NO), the action sequence occurrence time zone extraction unit 304 returns to step S305, selects the next highest frequency from the sorted times, and adds it to the action occurrence number. To do. On the other hand, when it is determined in step S306 that the event has been satisfied (YES), the action sequence occurrence time zone extraction unit 304 determines the frequency of the time added at this time as an action occurrence area determination threshold (see FIG. 19 or FIG. 20). . Then, the action sequence occurrence time zone extraction unit 304 stores the determined action occurrence region determination threshold in the action sequence occurrence time zone data storage unit 208 (step S307).

このように、行動系列発生時間帯抽出部304は、行動系列発生時間帯抽出条件入力部103で設定された行動不発生割合閾値を用いて、度数の最も大きいものからその発生割合の占有率と行動不発生割合閾値の和が1を越えるか否かを判定する。そして、行動系列発生時間帯抽出部304は、1を越えない場合には次に大きい度数を順に加算していき、1を超えた時点で加算した度数を行動発生領域判定閾値として決定する。図19には、行動ラベルの開始時刻の度数により決定した行動発生領域判定閾値を示している。また、図20には、行動ラベルの終了時刻の度数により決定した行動発生領域判定閾値を示している。   In this way, the action sequence occurrence time zone extraction unit 304 uses the behavior non-occurrence rate threshold value set by the action sequence occurrence time zone extraction condition input unit 103, and determines the occupancy rate of the occurrence rate from the one with the highest frequency. It is determined whether or not the sum of the behavior non-occurrence ratio threshold exceeds 1. Then, the action sequence occurrence time zone extraction unit 304 sequentially adds the next highest frequency when it does not exceed 1, and determines the frequency added when the value exceeds 1 as the action occurrence region determination threshold. FIG. 19 shows the action occurrence region determination threshold value determined by the frequency of the start time of the action label. FIG. 20 shows a behavior occurrence region determination threshold value determined by the frequency of the action label end time.

次に、ステップS309において、行動系列発生時間帯抽出部304は、行動発生領域判定閾値が格納されたか否かを判定する。ステップS309において行動発生領域判定閾値が格納されていないと判定された場合(NO)、行動系列発生時間帯抽出部304は、行動系列発生時間帯抽出処理を終了する。一方、ステップS309において行動発生領域判定閾値が格納されていないと判定された場合(YES)、行動系列発生時間帯抽出部304は、ステップS310の処理に進む。   Next, in step S309, the action sequence occurrence time zone extraction unit 304 determines whether an action occurrence area determination threshold is stored. If it is determined in step S309 that the action occurrence region determination threshold is not stored (NO), the action sequence occurrence time zone extraction unit 304 ends the action sequence occurrence time zone extraction process. On the other hand, when it is determined in step S309 that the action occurrence region determination threshold is not stored (YES), the action sequence occurrence time zone extraction unit 304 proceeds to the process of step S310.

ステップS310〜S314において、行動系列発生時間帯抽出部304は、特定の行動ラベルの時刻の全数について、ステップS311〜S313の処理を行う。   In steps S310 to S314, the action sequence occurrence time zone extraction unit 304 performs the processes of steps S311 to S313 for the total number of times of a specific action label.

まず、ステップS311において、行動系列発生時間帯抽出部304は、特定の行動ラベルの開始(または終了)時刻の度数が、行動発生領域判定閾値以上であるか否かをそれぞれ順番に判定する。ステップS311において行動発生領域判定閾値以上であると判定された場合(YES)、行動系列発生時間帯抽出部304は、その判定された時刻を行動発生時間帯として登録する(ステップS312)。一方、ステップS311において行動発生領域判定閾値未満であると判定された場合(NO)、行動系列発生時間帯抽出部304は、その判定された時刻を行動不発生時間帯として登録する(ステップS313)。   First, in step S311, the action sequence occurrence time zone extraction unit 304 sequentially determines whether the frequency of the start (or end) time of a specific action label is equal to or greater than an action occurrence area determination threshold. If it is determined in step S311 that it is equal to or greater than the action occurrence region determination threshold (YES), the action sequence occurrence time zone extraction unit 304 registers the determined time as the action occurrence time zone (step S312). On the other hand, if it is determined in step S311 that it is less than the action occurrence region determination threshold (NO), the action sequence occurrence time zone extraction unit 304 registers the determined time as an action non-occurrence time zone (step S313). .

そして、特定の行動ラベルの時刻の全数について終了すると、行動系列発生時間帯抽出部304は、ステップS315の処理に進める(ステップS314)。   Then, when all the times of specific action labels have been completed, the action sequence occurrence time zone extraction unit 304 proceeds to the process of step S315 (step S314).

ステップS315において、行動系列発生時間帯抽出部304は、隣接する2つの時刻について、行動発生領域判定閾値を超えた時刻と超えなかった時刻の間で時間帯を区間分割する。そして、行動系列発生時間帯抽出部304は、分割した各区間のそれぞれにおいて行動発生領域判定閾値を超えた時刻について、行動発生時間帯ラベルを付与する。そして、行動系列発生時間帯抽出部304は、特定の行動ラベルの各区間における開始時間帯時刻(または終了時間帯時刻)及びその行動発生時間帯ラベルを行動系列発生時間帯データ記憶部208に記憶させる(ステップS316)。   In step S315, the action sequence occurrence time zone extraction unit 304 divides the time zone into two adjacent times between a time that exceeds the action occurrence region determination threshold and a time that does not exceed the action occurrence region determination threshold. Then, the action sequence occurrence time zone extraction unit 304 assigns an action occurrence time zone label for a time that exceeds the action occurrence area determination threshold in each of the divided sections. Then, the action sequence occurrence time zone extraction unit 304 stores the start time zone time (or end time zone time) and the action occurrence time zone label in each section of the specific action label in the action sequence occurrence time zone data storage unit 208. (Step S316).

このように、行動系列発生時間帯抽出部304は、決定した行動発生領域判定閾値を用いて、開始時刻ごとの度数と終了時刻ごとの度数について行動発生領域判定閾値を超えるか否かの判定を行う。そして、行動系列発生時間帯抽出部304は、閾値を超えた時刻と超えなかった時刻との間で時間帯を区間分割する。以下、区間分割された各区間の時間帯のことを、「時間帯区分」ともいう。   In this way, the action sequence occurrence time zone extraction unit 304 uses the determined action occurrence area determination threshold value to determine whether or not the frequency at each start time and the frequency at each end time exceed the action occurrence area determination threshold value. Do. Then, the action sequence occurrence time zone extraction unit 304 divides the time zone into sections between the time when the threshold is exceeded and the time when the threshold is not exceeded. Hereinafter, the time zone of each zone divided into zones is also referred to as “time zone classification”.

図21は、行動ラベルの開始時刻の度数についての時間帯区分を示す図である。この図に示すように、行動発生領域判定閾値を超えなかった時刻は行動ラベルが発生しなかったものとみなし、当該閾値を超えた時刻と超えなかった時刻との間で区分されている。ここでは、時間帯区分として、「Ps0」、「Ps1」、「Ps2」、「Ps3(=Ps0)」のそれぞれに区分されている。「Ps0」が0時から7時の直前までの時間帯であり、「Ps1」が7時から11時の直前までの時間帯である。また、「Ps2」が11時から17時の直前までの時間帯であり、「Ps3(=Ps0)」が17時から24時(0時)の直前までの時間帯である。   FIG. 21 is a diagram illustrating time zone divisions regarding the frequency of the start time of the action label. As shown in this figure, the time when the action occurrence region determination threshold is not exceeded is regarded as the action label is not generated, and is divided between the time when the threshold is exceeded and the time when the action label is not exceeded. Here, the time zone is divided into “Ps0”, “Ps1”, “Ps2”, and “Ps3 (= Ps0)”. “Ps0” is a time zone from 0 o'clock to 7 o'clock, and “Ps1” is a time zone from 7 o'clock to 11 o'clock. “Ps2” is a time zone from 11:00 to immediately before 17:00, and “Ps3 (= Ps0)” is a time zone from 17:00 to immediately before 24:00 (0 o'clock).

図22は、行動ラベルの終了時刻の度数についての時間帯区分を示す図である。この図に示すように、行動発生領域判定閾値を超えなかった時刻は行動ラベルが発生しなかったものとみなし、閾値を超えた時刻と超えなかった時刻との間で区分されている。ここでは、時間帯区分として、「Pe4」、「Pe3」、「Pe2」、「Pe1」のそれぞれに区分されている。「Pe4」が0時から9時の直前までの時間帯であり、「Pe3」が9時から14時の直前までの時間帯である。また、「Pe2」が14時から20時の直前までの時間帯であり、「Pe1」が20時から24時(0時)の直前までの時間帯である。   FIG. 22 is a diagram illustrating time zone divisions regarding the frequency of the end time of the action label. As shown in this figure, the time when the action occurrence region determination threshold is not exceeded is regarded as the action label is not generated, and is divided between the time exceeding the threshold and the time not exceeding. Here, the time zone is divided into “Pe4”, “Pe3”, “Pe2”, and “Pe1”. “Pe4” is a time zone from 0:00 to just before 9:00, and “Pe3” is a time zone from 9:00 to just before 14:00. “Pe2” is a time zone from 14:00 to 20:00, and “Pe1” is a time zone from 20:00 to 24:00 (0 o'clock).

このように、行動分析装置32は、行動ラベルの度数と行動発生領域判定閾値とに基づいて生活行動の発生時間帯を抽出する。これにより、行動分析装置32は、発生頻度の少ない生活行動を特徴から除外することができるため、後述する生活行動の傾向の推定精度を向上させることができる。   In this way, the behavior analysis device 32 extracts the occurrence time zone of the living behavior based on the frequency of the behavior label and the behavior occurrence region determination threshold. Thereby, since the behavior analysis apparatus 32 can exclude the living behavior with a low occurrence frequency from the feature, it is possible to improve the estimation accuracy of the tendency of the living behavior described later.

次に、発生時間帯間特徴抽出部305について説明する。発生時間帯間特徴抽出部305は、複数日における時間帯別の特定の生活行動の発生有無に基づいて、複数日にわたる特定の生活行動の時間的な変化の特徴を抽出する。例えば、発生時間帯間特徴抽出部305は、行動系列発生時間帯抽出部304により抽出された行動系列発生時間帯に基づいて、分析対象時間帯における特定の生活行動の時間的な変化の特徴を抽出する。   Next, the occurrence time zone feature extraction unit 305 will be described. The feature extraction part 305 between generation time zones extracts the feature of the temporal change of the specific living behavior over a plurality of days based on the presence / absence of the specific living behavior for each time zone in a plurality of days. For example, the inter-occurrence time period feature extraction unit 305 displays the characteristics of temporal changes in specific living behavior in the analysis target time period based on the action sequence generation time period extracted by the action sequence occurrence time period extraction unit 304. Extract.

具体的には、発生時間帯間特徴抽出部305は、特定の生活行動の発生時間帯に基づいて、複数日における特定の生活行動のそれぞれを同一の発生時間帯となる組合せごとに分類する。そして、発生時間帯間特徴抽出部305は、分類した結果に基づいて分析対象時間帯における特定の生活行動の時間的な変化の特徴を抽出する。この場合の、特定の生活行動の時間的な変化の特徴は、例えば、その特定の生活行動の時間帯ごとの発生有無に基づいて分類された発生時間帯のパターンである。   Specifically, the inter-occurrence time zone feature extraction unit 305 classifies each of the specific living behaviors in a plurality of days for each combination in the same occurrence time zone based on the occurrence time zone of the specific living behavior. Then, the occurrence time zone feature extraction unit 305 extracts a feature of temporal change in specific living behavior in the analysis target time zone based on the classified result. In this case, the characteristic of the temporal change of the specific living behavior is, for example, the pattern of the occurrence time zone classified based on the occurrence / non-occurrence of the specific living behavior for each time zone.

具体的には、発生時間帯間特徴抽出部305は、行動系列発生時間帯抽出部304により抽出された行動系列発生時間帯に基づいて、例えば開始時刻と終了時刻領域の組合せで複数日の行動ラベル系列のパターンを分類し、それぞれの行動発生時間帯区間を設定する。これにより、行動分析装置32は、生活行動の時間的な変化の特徴を、発生時間帯の組合せで分類して表すことができる。   Specifically, the feature extraction unit 305 between occurrence times is based on the action sequence occurrence time zone extracted by the action sequence occurrence time zone extraction unit 304. The label series pattern is classified, and each action occurrence time zone section is set. Thereby, the behavior analysis device 32 can classify and represent the characteristics of the temporal change of the living behavior by the combination of the generation time zones.

図23は、特定の行動ラベルの行動発生時間帯区間の一例を示す図である。この図では、ある一日(0時から23時)における特定の行動ラベル(例えば「調理」)の行動開始発生時間帯と行動終了発生時間帯を示している。「Ps0」、「Ps1」、「Ps2」、「Ps3」のそれぞれは、図21に示したように開始時刻の時間帯区分を示している。また、「Pe4」、「Pe3」、「Pe2」、「Pe1」のそれぞれは、図22に示したように終了時刻の時間帯区分を示している。また、この図では、12日分の「調理」(C−01〜C−12)のデータが得られている場合のそれぞれの行動発生ラベルが時系列に示されている。   FIG. 23 is a diagram illustrating an example of an action occurrence time zone section of a specific action label. In this figure, an action start occurrence time zone and an action end occurrence time zone of a specific action label (for example, “cooking”) in a certain day (from 0:00 to 23:00) are shown. Each of “Ps0”, “Ps1”, “Ps2”, and “Ps3” indicates the time zone division of the start time as shown in FIG. Each of “Pe4”, “Pe3”, “Pe2”, and “Pe1” indicates the time zone classification of the end time as shown in FIG. Moreover, in this figure, each action generation | occurrence | production label in case the data of "cooking" for 12 days (C-01-C-12) is acquired is shown in time series.

12日分の「調理」(C−01〜C−12)のそれぞれの1日における発生時間帯は、開始時刻の時間帯区分と終了時刻の時間帯区分との組合せで分類すると、6通りに分類される。図24は、「調理」の発生時間帯の分類例を示す図である。この図に示す例では、開始時刻と終了時刻との時間帯区分としては,(Ps1、Pe4)、(Ps0、C−Pe2)、(Ps2、Pe3)、(Ps2、Pe2)、(Ps0、Pe1)の6通りに分類されることを示している。即ち、「調理」が発生している時間帯が、上述の6通りの時間帯であることがわかる。発生時間帯間特徴抽出部305は、これらの行動発生時間帯の時間帯区分を分類した結果を行動発生時間帯特徴データ記憶部209に記憶させる。   The occurrence time zone of each of the 12 days of “cooking” (C-01 to C-12) in one day is classified into six ways when classified by the combination of the time zone division of the start time and the time zone division of the end time. being classified. FIG. 24 is a diagram illustrating a classification example of the occurrence time zone of “cooking”. In the example shown in this figure, the time zone division between the start time and the end time is (Ps1, Pe4), (Ps0, C-Pe2), (Ps2, Pe3), (Ps2, Pe2), (Ps0, Pe1). ) Are classified into six types. That is, it can be seen that the time zone in which “cooking” occurs is the above-described six time zones. The occurrence time zone feature extraction unit 305 causes the behavior occurrence time zone feature data storage unit 209 to store the result of classifying the time zone classification of these action occurrence time zones.

行動系列発生時間帯内特徴抽出部306は、行動系列発生時間帯抽出部304により抽出された複数日における特定の生活行動の発生時間帯に基づいて、分析対象時間帯における特定の生活行動の時間的な変化の特徴を抽出する。例えば、行動系列発生時間帯内特徴抽出部306は,複数日にわたる特定の生活行動の時間的な変化の特徴として、ある時間帯での行動発生頻度に関する特徴量を算出する。   The action sequence occurrence time zone feature extraction unit 306 is based on the generation time zones of the specific living activities in a plurality of days extracted by the action sequence occurrence time zone extraction unit 304, and the time of the specific living behavior in the analysis target time zone The characteristics of typical changes. For example, the behavior sequence occurrence time zone feature extraction unit 306 calculates a feature amount related to the behavior occurrence frequency in a certain time zone as a feature of temporal change of a specific living behavior over a plurality of days.

具体的には、行動系列発生時間帯内特徴抽出部306は,複数日における特定の生活行動の各発生時間帯内の開始時刻、終了時刻、継続時間の平均及び分散、及び高頻度な時間帯の度数占有率のいずれか一つまたは複数を抽出する。これにより、行動分析装置32は、生活行動の時間的な変化の特徴を数値化した特徴量で表すことができる。   Specifically, the action sequence occurrence time zone feature extraction unit 306 includes a start time, an end time, an average and variance of durations, and a high frequency time zone within each occurrence time zone of a specific living activity on a plurality of days. One or more of the frequency occupancy rates are extracted. Thereby, the behavior analysis apparatus 32 can represent the feature of the temporal change of the living behavior as a feature value obtained by quantification.

図25は、「調理」の発生時間帯の行動発生頻度に関する特徴量の抽出例を示す図である。この図は、図23に示す「調理」の行動発生頻度に関する特徴量の抽出例である。ここでは、図24に示す時間帯区分による分類とは関係なく、時間帯区分ごとに、開始時刻、終了時刻、継続時間、平均、分散などが、特徴量として抽出されている。   FIG. 25 is a diagram illustrating an example of extracting feature amounts related to the behavior occurrence frequency in the “cooking” occurrence time zone. This figure is an example of extracting feature amounts related to the action occurrence frequency of “cooking” shown in FIG. Here, the start time, the end time, the duration, the average, the variance, and the like are extracted as feature amounts for each time zone segment, regardless of the time zone segment classification shown in FIG.

なお、時間帯区分により分類されたパターンごとに平均、分散などが算出されて、特徴量として抽出されてもよい。また、平日/休日、降雨の有無,イベントの有無などのように生活行動を左右する要因の状態ごとに分析対象日が選択され,その分析対象日の時間帯区分ごとに平均、分散などが算出されて、特徴量として抽出されてもよい。これらの諸条件は、発生時間帯内特徴抽出条件入力部104で予め抽出条件として設定される。
また、行動系列発生時間帯内特徴抽出部306は、これらの抽出した特徴量を、行動発生時間帯特徴データ記憶部209に記憶させる。
Note that an average, variance, and the like may be calculated for each pattern classified according to the time zone classification and extracted as a feature amount. In addition, analysis days are selected for each state of factors that influence daily activities such as weekdays / holidays, whether there is rainfall, whether there are events, etc., and the average, variance, etc. are calculated for each time zone of the analysis day Then, it may be extracted as a feature amount. These various conditions are set in advance as extraction conditions in the occurrence time zone feature extraction condition input unit 104.
The action sequence occurrence time zone feature extraction unit 306 stores these extracted feature amounts in the action occurrence time zone feature data storage unit 209.

行動傾向推定部307は、発生時間帯間特徴抽出部305または行動系列発生時間帯内特徴抽出部306が抽出した特徴に基づいて、特定の生活行動の傾向を推定する。例えば、行動傾向推定部307は、行動発生時間帯特徴データ記憶部209および推薦情報蓄積DB210を参照して,現在の家庭10の生活行動の特徴から、生活行動のどのような傾向があるかを示す行動傾向ラベルによりラベリングする。そして、行動傾向推定部307は、そのラベリング結果に適した情報を選択する。   The behavior tendency estimation unit 307 estimates a tendency of specific living behavior based on the features extracted by the occurrence time zone feature extraction unit 305 or the behavior sequence occurrence time zone feature extraction unit 306. For example, the behavior tendency estimation unit 307 refers to the behavior occurrence time zone feature data storage unit 209 and the recommended information accumulation DB 210 to determine what tendency of the lifestyle behavior exists from the current lifestyle behavior characteristics of the home 10. Label with the behavior trend label shown. Then, the behavior tendency estimating unit 307 selects information suitable for the labeling result.

以下に、推定方法について具体例を説明する。
図26は、複数の行動ラベルの行動発生時間帯区間の一例を示す図である。図23では、一つの特定の行動ラベル(例えば「調理」)の例を示したが、この図26では、「睡眠」、「外出」、「調理」のそれぞれの発生時間帯を示している。なお、「S−Psα」と「S−Peα」とのそれぞれは、「睡眠」の開始時刻の時間帯区分と終了時刻の時間帯区分とをそれぞれ示している(「α」は、0以上の整数)。また、「A−Psα」と「A−Peα」とのそれぞれは、「外出」の開始時刻の時間帯区分と終了時刻の時間帯区分とをそれぞれ示している。また、「C−Psα」と「C−Peα」とのそれぞれは、「調理」の開始時刻の時間帯区分と終了時刻の時間帯区分とをそれぞれ示している。
A specific example of the estimation method will be described below.
FIG. 26 is a diagram illustrating an example of an action occurrence time zone section of a plurality of action labels. FIG. 23 shows an example of one specific action label (for example, “cooking”), but FIG. 26 shows the occurrence time zones of “sleep”, “going out”, and “cooking”. Each of “S-Psα” and “S-Peα” indicates a time zone division of the start time and a time zone division of the end time of “sleep” (“α” is 0 or more, respectively) integer). Further, “A-Psα” and “A-Peα” respectively indicate the time zone division of the start time of “outing” and the time zone division of the end time. Further, “C-Psα” and “C-Peα” respectively indicate the time zone division of the start time and the time zone division of the end time of “cooking”.

行動傾向推定部307は、時間帯区分ごとの発生頻度(度数の大小)に基づいて生活行動の傾向を推定してもよい。例えば、行動傾向推定部307は、以下の「条件1」を充足する場合、行動傾向ラベルとして「自宅で調理派」をラベリングする。
「条件1」:1日1回以上「調理」の生活行動が発生する日数の割合が0.8以上である。
The behavior tendency estimation unit 307 may estimate the tendency of living behavior based on the occurrence frequency (frequency magnitude) for each time zone. For example, when the following “condition 1” is satisfied, the behavior tendency estimation unit 307 labels “cooking group at home” as the behavior tendency label.
Condition 1”: The ratio of the number of days in which “cooking” living behavior occurs once or more per day is 0.8 or more.

また、行動傾向推定部307は、行動系列発生時間帯内特徴抽出部306が抽出した特徴量に基づいて生活行動の傾向を推定してもよい(例えば、以下の「条件2」、「条件3」、「条件4」による推定)。   In addition, the behavior tendency estimation unit 307 may estimate the tendency of living behavior based on the feature amount extracted by the behavior series occurrence time zone feature extraction unit 306 (for example, “condition 2”, “condition 3” below) ”And“ Condition 4 ”).

例えば、行動傾向推定部307は、以下の「条件2」を充足する場合、行動傾向ラベルとして「自宅でディナー調理派」をラベリングする。
「条件2」:1日のなかで15時から21時までに1回以上「調理」の生活行動が発生する日数の割合が0.6以上である。
For example, when the following “condition 2” is satisfied, the behavior tendency estimation unit 307 labels “dinner cooking group at home” as the behavior tendency label.
Condition 2”: The ratio of the number of days in which “cooking” living behavior occurs at least once in the day from 15:00 to 21:00 is 0.6 or more.

また、行動傾向推定部307は、以下の「条件3」を充足する場合、行動傾向ラベルとして「夕方外出派」をラベリングする。
「条件3」:1日のなかで15時から21時までに1回以上「外出」の生活行動が発生する日数の割合が0.5以上である。
Further, the behavior tendency estimation unit 307 labels “going out in the evening” as the behavior tendency label when the following “condition 3” is satisfied.
Condition 3”: The ratio of the number of days in which a “going out” living action occurs once or more from 15:00 to 21:00 in one day is 0.5 or more.

また、行動傾向推定部307は、以下の「条件4」を充足する場合、行動傾向ラベルとして「ディナー調理時間キッチリ派」をラベリングする。
「条件4」:1日のなかで15時から21時までに1回以上「調理」の生活行動が発生する日のうちのすべての時系列区分の組合せ(C−Psα、C−Peα)で、「調理」の終了時刻のトップの時刻の出現割合が(C−Psα、C−Peα)のそれの0.8以上。
Further, the behavior tendency estimation unit 307 labels “dinner cooking time tight group” as the behavior tendency label when the following “condition 4” is satisfied.
Condition 4”: All combinations of time series divisions (C-Psα, C-Peα) on the day when the daily activity of “cooking” occurs more than once in the day from 15:00 to 21:00 The appearance ratio of the top time of the “cooking” end time is 0.8 or more of (C-Psα, C-Peα).

また、行動傾向推定部307は、複数の行動ラベルの発生時間帯の関係に基づいて生活行動の傾向を推定してもよい。例えば、行動傾向推定部307は、以下の「条件5」を充足する場合、行動傾向ラベルとして「調理〜睡眠接近派」をラベリングする。
「条件5」:1日のなかで15時から21時までに1回以上「調理」の生活行動が発生する日で、1日の最後の「調理」の終了時刻と「睡眠」との時間間隔が1時間未満の割合が0.3以上。
In addition, the behavior tendency estimation unit 307 may estimate the tendency of living behavior based on the relationship between the generation time zones of a plurality of behavior labels. For example, when the following “condition 5” is satisfied, the behavior tendency estimation unit 307 labels “cooking to sleep approach group” as the behavior tendency label.
Condition 5”: The day when the “cooking” living action occurs at least once from 15:00 to 21:00 in the day, and the time of the last “cooking” end time and “sleep” in the day The ratio of intervals less than 1 hour is 0.3 or more.

なお、行動傾向推定部307は、時間帯区分ごとの発生頻度(度数の大小)に基づいて情報を発信するタイミングを設定してもよい。例えば、行動傾向推定部307は、「睡眠」、「外出」、「調理」の生活行動の発生割合が0.2未満である時間帯を、生活行動の傾向に応じた情報を家庭10に対して送信するタイミングとして選択してもよい。図26に示す例では、「睡眠」、「外出」、「調理」の生活行動の発生割合が0.2未満である時間帯は、「8時から12時の直前まで」、「14時から16時の直前まで」、及び「20時から22時の直前まで」の各時間帯である。   The behavior tendency estimation unit 307 may set the timing for transmitting information based on the occurrence frequency (frequency magnitude) for each time zone. For example, the behavior tendency estimation unit 307 provides information corresponding to the tendency of the lifestyle behavior to the home 10 during the time period when the occurrence rate of the lifestyle behavior of “sleep”, “going out”, and “cooking” is less than 0.2. May be selected as the transmission timing. In the example shown in FIG. 26, the time period in which the occurrence rate of “sleeping”, “going out”, and “cooking” is less than 0.2 is “from 8:00 to immediately before 12:00”, “from 14:00” Time zones from “until just before 16:00” and “from 20:00 to just before 22:00”.

図27は、生活行動の傾向を推定する別の例を説明する説明図である。この図は、図26の「調理」に関するデータのみを抜き出して示している。この図では、17〜21時(17時から22時の直前まで)に調理が終了している「調理」の生活行動から、「調理」傾向が推定される。   FIG. 27 is an explanatory diagram for explaining another example of estimating a tendency of living behavior. This figure shows only data relating to “cooking” in FIG. In this figure, the “cooking” tendency is estimated from the living behavior of “cooking” in which cooking is completed from 17:00 to 21:00 (from 17:00 to immediately before 22:00).

例えば、12日分(12回分)の「調理」(C−01〜C−12)のデータのうち、時間帯区分(C-Ps0、C-Pe2)での「調理」の発生が10回で、発生無し2回である。このことから、行動傾向推定部307は、行動傾向ラベルとして「調理機会が多い」、「調理パターンが少ない」、「調理時間帯が安定」などをラベリングする。また、行動傾向推定部307は、終了時刻の分散が小さいことから、「調理時間調整意識が高い」をラベリングしてもよい。また、行動傾向推定部307は、調理にかかった時間の分散が大きいことから、行動傾向ラベルとして「調理のレパートリーが多い」をラベリングしてもよい。   For example, out of the data of “cooking” (C-01 to C-12) for 12 days (12 times), the occurrence of “cooking” in the time zone division (C-Ps0, C-Pe2) is 10 times. There is no occurrence twice. From this, the behavior tendency estimation unit 307 labels “there are many cooking opportunities”, “there are few cooking patterns”, “the cooking time zone is stable”, and the like as the behavior tendency labels. Further, the behavior tendency estimation unit 307 may label “cooking time adjustment consciousness is high” because the dispersion of the end time is small. Further, the behavior tendency estimation unit 307 may label “there are many cooking repertoires” as the behavior tendency label since the variance of the time taken for cooking is large.

図28は、図27に対して生活行動の発生時間帯が異なる例の説明図である。この図では、図27を参照して説明した例と同様に、17〜21時(17時から22時の直前まで)に調理が終了している「調理」の生活行動から、「調理」の傾向が推定される。   FIG. 28 is an explanatory diagram of an example in which the occurrence time zone of the living behavior is different from that in FIG. In this figure, similar to the example described with reference to FIG. 27, from the lifestyle action of “cooking” where cooking is completed at 17:00 to 21:00 (from 17:00 to immediately before 22:00), “cooking” A trend is estimated.

この例では、12日分(12回分)の「調理」(C−01〜C−12)のデータのうち、時間帯区分(C-Ps2、C-Pe2)での「調理」の発生が1回であり、時間帯区分(C-Ps3、C-Pe2)での「調理」の発生が2回である。また、時間帯区分(C-Ps0、C-Pe2)での「調理」の発生が1回であり、発生無し2回である。これにより、行動傾向推定部307は、行動傾向ラベルとして「調理機会が多い」、「調理パターンが多い」、「調理時間帯が不安定」などをラベリングする。   In this example, the occurrence of “cooking” in the time zone division (C-Ps2, C-Pe2) is 1 in the data of “cooking” (C-01 to C-12) for 12 days (12 times). The occurrence of “cooking” in the time zone division (C-Ps3, C-Pe2) is twice. In addition, the occurrence of “cooking” in the time zone division (C-Ps0, C-Pe2) is once and is not generated twice. As a result, the behavior tendency estimation unit 307 labels, for example, “Many cooking opportunities”, “Many cooking patterns”, and “Cooking time zone is unstable” as behavior tendency labels.

また、行動傾向推定部307は、終了時刻の分散が大きいことから、「調理時間調整意識が低い」をラベリングしてもよい。また、行動傾向推定部307は、調理にかかった時間の分散が大きいことから、「調理のレパートリーが多い」をラベリングしてもよい。   Also, the behavior tendency estimation unit 307 may label “cooking time adjustment consciousness is low” because the dispersion of end times is large. Also, the behavior tendency estimation unit 307 may label “Many cooking repertoires” because the variance of the time taken for cooking is large.

そして、行動傾向推定部307は、図27または図28を参照して説明した行動傾向ラベルの組合せを用いて、いずれの情報を優先的に配信するかを規定する優先ルールが、予め推薦情報蓄積DB210に登録されていてもよい。   Then, the behavior tendency estimation unit 307 uses the combination of behavior tendency labels described with reference to FIG. 27 or FIG. 28, and a priority rule that prescribes which information is preferentially distributed is stored in advance as recommended information. It may be registered in the DB 210.

図29は、配信する情報の優先ルールの登録情報の一例を示す図である。ここでは、例えば「外食レストラン紹介」、「中食紹介」、「食材特売」、「保存容器など余り物のメンテナンス商品の紹介」、「調理方法アドバイス」などの推薦情報がある場合を例にしている。これらの推薦情報のうちいずれの情報を優先的に配信するかが、行動傾向ラベルの組合せにより規定されている。   FIG. 29 is a diagram illustrating an example of registration information of priority rules for information to be distributed. Here, for example, there is recommended information such as “restaurant restaurant introduction”, “meal food introduction”, “food special sale”, “introduction of maintenance products such as storage containers”, “cooking advice”, etc. . Which of the recommended information is preferentially distributed is defined by a combination of action tendency labels.

ここでは、行動傾向ラベルとして、「調理機会」が多い(○)か少ない(×)か、「調理時間安定性」が高い(○)か低い(×)か、「時間調整意識」が高い(○)か低い(×)か、「レパートリー」が多い(○)か少ない(×)かの組合せにより規定されている。   Here, as the behavior tendency label, “cooking opportunities” are many (○) or few (×), “cooking time stability” is high (○) or low (×), or “time adjustment awareness” is high ( It is defined by a combination of (○) or low (×), or “repertoire” having many (○) or few (×).

例えば、「調理機会」が多く(○)、「調理時間安定性」が高く(○)、「時間調整意識」が高く(○)、「レパートリー」が多い(○)とする。この場合、「外食レストラン紹介」、「中食紹介」、及び「調理方法アドバイス」の優先度は低くなる。一方、「食材特売」、「保存容器など余り物のメンテナンス商品の紹介」の優先度は高くなる。   For example, it is assumed that there are many “cooking opportunities” (◯), “cooking time stability” is high (◯), “time adjustment awareness” is high (○), and “repertoire” is many (○). In this case, the priority of “restaurant introduction”, “meal meal introduction”, and “cooking method advice” is low. On the other hand, the priority of “sale of special ingredients” and “introduction of maintenance products such as storage containers” are high.

このように、行動傾向推定部307は、特定の生活行動に関連するユーザに提供する情報の複数の候補が記憶されている推薦情報蓄積DB210を参照する。そして、行動傾向推定部307は、当該複数の候補のうち特定の生活行動に関連するユーザに提供する情報の優先度を、推定した特定の生活行動の傾向に基づいて決定する。これにより、行動分析装置32は、生活スタイルに合った情報を優先して提供することができる。   As described above, the behavior tendency estimation unit 307 refers to the recommended information accumulation DB 210 in which a plurality of candidates for information to be provided to a user related to a specific living behavior are stored. And the action tendency estimation part 307 determines the priority of the information provided to the user relevant to specific living action among the said several candidates based on the tendency of the estimated specific living action. Thereby, the behavior analysis apparatus 32 can preferentially provide information suitable for the lifestyle.

次に、出力部400の構成について説明する。
出力部400は、行動傾向反映推薦情報出力部401を備えている。行動傾向反映推薦情報出力部401は、行動傾向推定部307が推定した特定の生活行動の傾向に基づいて、特定の生活行動に関連するユーザに提供する情報を出力する。
Next, the configuration of the output unit 400 will be described.
The output unit 400 includes an action tendency reflection recommendation information output unit 401. The behavior tendency reflection recommendation information output unit 401 outputs information to be provided to the user related to the specific life behavior based on the tendency of the specific life behavior estimated by the behavior trend estimation unit 307.

また、行動傾向反映推薦情報出力部401は、特定の生活行動に関連するユーザに提供する情報を、その特定の生活行動の発生時間帯に基づいて指定された時間に出力してもよい。例えば、行動傾向反映推薦情報出力部401は、その生活行動の発生時間帯の中の指定された時間に、提供する情報を出力してもよい。また、行動傾向反映推薦情報出力部401は、その生活行動の発生時間帯の中の指定された時間外に、提供する情報を出力してもよい。これにより、行動分析装置32は、生活すたるにあった情報を適切なタイミングで提供することができる。   Further, the behavior tendency reflection recommendation information output unit 401 may output information provided to the user related to the specific living behavior at a time designated based on the generation time zone of the specific living behavior. For example, the behavior tendency reflection recommendation information output unit 401 may output information to be provided at a specified time in the generation time zone of the living behavior. Further, the behavior tendency reflection recommendation information output unit 401 may output information to be provided outside the designated time in the generation time zone of the living behavior. Thereby, the behavior analysis apparatus 32 can provide information suitable for life at an appropriate timing.

以下、特定の生活行動の傾向に基づいて提供する情報の選択例を具体的に説明する。
図30は、特定の生活行動の傾向に基づいて提供するメッセージの一例を示す図である。この図に示す例では、家庭特徴IDと、行動傾向ラベルと、メッセージと、採用率とが、関連付けられている。家庭特徴IDは、生活行動の傾向の特徴の定義ごとに付されている識別情報である。行動傾向ラベルとしては、ここでは、図29の例と同様に「調理機会」、「調理時間安定性」、「時間調整意識」、及び「レパートリー」の組合せの例である。メッセージは、提供するメッセージの候補である。採用率は、同一の家庭特徴IDのなかで、各メッセージの候補から実際に提供されるメッセージとして採用される確率である。これらの情報は、予め推薦情報蓄積DB210に記憶されている。
Hereinafter, a selection example of information to be provided based on a tendency of specific living behavior will be specifically described.
FIG. 30 is a diagram illustrating an example of a message provided based on a tendency of specific living behavior. In the example shown in this figure, a home feature ID, an action tendency label, a message, and an adoption rate are associated with each other. The home characteristic ID is identification information given to each definition of the characteristic of the tendency of the living behavior. Here, the behavior tendency label is an example of a combination of “cooking opportunity”, “cooking time stability”, “time adjustment awareness”, and “repertoire” as in the example of FIG. The message is a candidate message to be provided. The adoption rate is a probability of being adopted as a message actually provided from each message candidate in the same home characteristic ID. These pieces of information are stored in advance in the recommended information storage DB 210.

例えば、家庭特徴ID「01」は、「調理機会」が多く(○)、「調理時間安定性」が高く(○)、「時間調整意識」が高く(○)、「レパートリー」が多い(○)組合せの特徴をもつ家庭10に提供するメッセージの候補が定義されている。ここでは、メッセージの候補として、「いつもごちそうありがとう!」と、「いつもの調理に一工夫!」とが定義されており、前者の採用率が「0.8」で、後者の採用率が「0.2」である。   For example, the home characteristic ID “01” has many “cooking opportunities” (◯), “cooking time stability” is high (○), “time adjustment awareness” is high (○), and “repertoire” is many (○ ) A candidate message to be provided to the home 10 having a combination feature is defined. Here, “Thank you for your feast!” And “Conventional cooking!” Are defined as message candidates. The former adoption rate is “0.8” and the latter adoption rate is “ 0.2 ".

また、行動傾向反映推薦情報出力部401は、行動傾向推定部307により決定された提供する情報の優先度(例えば、図29参照)に基づいて、実際に提供する情報を選択して出力する。   Also, the behavior tendency reflection recommendation information output unit 401 selects and outputs information to be actually provided based on the priority of information to be provided determined by the behavior tendency estimation unit 307 (see, for example, FIG. 29).

図31は、提供する情報の優先度に基づいて情報を選択する例を示す樹形図である。この図では、家庭特徴IDがルートであり、各家庭特徴IDは、推薦ジャンルを下位ノードとして持ち、各推薦ジャンルは、広告コンテンツを下位ノードとして持つ。各家庭特徴IDからいずれの推薦ジャンルが選択されるかの選択確率は、例えば図29に示す行動傾向推定部307が決定した提供する情報の優先度に基づいて予め設定される。   FIG. 31 is a tree diagram showing an example of selecting information based on the priority of information to be provided. In this figure, the home feature ID is a route, each home feature ID has a recommended genre as a lower node, and each recommended genre has advertisement content as a lower node. The selection probability of which recommended genre is selected from each home feature ID is set in advance based on, for example, the priority of information provided by the behavior tendency estimation unit 307 shown in FIG.

例えば、家庭特徴ID「01」から各推薦ジャンル(「外食」(外食レストラン紹介)、「食材特売」、「惣菜」(中食紹介))が選択される選択確率は、それぞれ「0.35」、「0.35」、「0.30」に設定されている。また、推薦ジャンルとして「外食」が選択された場合に、さらに選択される広告コンテンツの候補が設定されている。例えば、広告コンテンツの候補として、「たまには外でゆっくりごはん、×□代官山」(採用率:0.3)、「本場のスペインの味、グラッツィエ☆□」(採用率:0.15)、・・・など、が設定されている。   For example, the selection probabilities of selecting each recommended genre (“restaurant” (restaurant introduction), “food sales”, “meal” (meal introduction))) from the home feature ID “01” are “0.35”, respectively. , “0.35”, “0.30”. In addition, when “restaurant” is selected as the recommended genre, advertisement content candidates to be further selected are set. For example, as an advertisement content candidate, “Sometimes slowly outside, × □ Daikanyama” (recruitment rate: 0.3), “Authentic Spanish taste, Grazzie ☆ □” (recruitment rate: 0.15), ...・ Etc. are set.

つまり、分析する対象の家庭10について推定された行動傾向ラベルの組合せに合致する家庭特徴IDが、例えば家庭特徴ID「01」であったとする。この場合、推薦ジャンルとして、「外食」、「食材特売」、「惣菜」のいずれかが、それぞれ「0.35」、「0.35」、「0.30」の選択確率で選択される。そして、例えば、推薦ジャンルとして「外食」が選択された場合には、実際に提供する広告コンテンツが広告コンテンツの候補の中から上述の採用率に応じて選択される。   That is, the home feature ID that matches the combination of behavior tendency labels estimated for the home 10 to be analyzed is, for example, the home feature ID “01”. In this case, as a recommended genre, one of “restaurant”, “food special sale”, and “garden” is selected with selection probabilities of “0.35”, “0.35”, and “0.30”, respectively. For example, when “restaurant” is selected as the recommended genre, the advertisement content to be actually provided is selected from the advertisement content candidates according to the above-described adoption rate.

図32は、図31のうち、推薦ジャンルが「外食」の広告コンテンツに対して、さらに発信タイミングの選択ルールを示す図である。この図に示す選択ルールのように、行動分析装置32では、各広告コンテンツの候補ごとに、各行動ラベルの発生時間帯の情報に基づいて広告コンテンツの発信タイミングを設定することができる。ここでは、各広告コンテンツに対して、発生タイミングの候補とその選択確率とが選択ルールとして設定されている。例えば、広告コンテンツ「たまには外でゆっくりご飯、×□代官山」の場合、2種類の発信タイミングの候補が設定されており、それぞれの選択確率に従って選択された発信タイミングで広告コンテンツが行動分析装置32から家庭10へ提供される。ここでは、主に午前中に発生する調理行動が終わった後から12時までの期間(選択確率:0.4)と、「外出」が発生した後から「睡眠」が発生する前までの期間(選択確率:0.6)とが発信タイミングの候補として設定されている。なお、主に午前中に発生する調理行動が終わった後から12時までの期間は、例えば、0時から10時までに発生した「調理」の終了時間帯の終了後から12時までの期間、として設定されている。また、「外出」が発生した後から「睡眠」が発生する前までの期間は、例えば、最も頻度の高い「外出」の発生時間帯の終了時間帯の終了後から,最も頻度の高い「睡眠」の発生時間帯の開始時間帯の開始前までの期間、として設定されている。   FIG. 32 is a diagram showing a rule for selecting a transmission timing for the advertising content whose recommended genre is “dining out” in FIG. 31. Like the selection rule shown in this figure, the behavior analysis device 32 can set the transmission timing of the advertising content for each advertising content candidate based on the information on the time of occurrence of each behavior label. Here, for each advertisement content, a candidate for occurrence timing and its selection probability are set as selection rules. For example, in the case of the advertisement content “Sometimes slowly outside, X □ Daikanyama”, two types of transmission timing candidates are set, and the advertisement content is sent from the behavior analysis device 32 at the transmission timing selected according to each selection probability. Provided to home 10. Here, the period from the end of cooking behavior that occurs mainly in the morning to 12:00 (selection probability: 0.4) and the period from the occurrence of “going out” to the occurrence of “sleep” (Selection probability: 0.6) is set as a candidate for the transmission timing. The period from the end of the cooking action that occurs mainly in the morning to 12:00 is, for example, the period from the end of the “cooking” end time zone that occurred from 0 to 10:00 until 12:00. , Is set as In addition, the period from the occurrence of “going out” to the time before the occurrence of “sleep” is, for example, after the end of the end time period of the most frequent “outing” occurrence period, ”Is set as a period before the start of the start time zone of the occurrence time zone.

次に、図33を参照して、提供する情報と出力タイミングとを選択する処理について説明する。図33は、提供する情報と出力タイミングとを選択する処理の一例を示すフローチャートである。   Next, with reference to FIG. 33, processing for selecting information to be provided and output timing will be described. FIG. 33 is a flowchart illustrating an example of processing for selecting information to be provided and output timing.

まず、分析する対象の家庭10について,その家庭10の生活行動の推定結果に基づいてラベリングされた行動傾向ラベルが指定される(ステップS401)。この行動傾向ラベルは、分析者によって指定されてもよい。また、分析者が家庭10を選択することにより行動傾向推定部307がその家庭10についてラベリングした行動傾向ラベルを指定してもよい。   First, for a home 10 to be analyzed, a behavior tendency label labeled based on the estimation result of the living behavior of the home 10 is designated (step S401). This behavior trend label may be specified by an analyst. Further, the behavior tendency estimation unit 307 may specify the behavior tendency label labeled for the home 10 when the analyst selects the home 10.

次に、ステップS402〜S405において、行動傾向反映推薦情報出力部401は、定義された家庭特徴IDの数分について、ステップS403〜S404の処理を行う。そして、家庭特徴IDの数分の処理が終了すると、行動傾向反映推薦情報出力部401は、ステップS406の処理に進める。   Next, in steps S402 to S405, the behavior tendency reflection recommendation information output unit 401 performs the processing of steps S403 to S404 for the number of defined home feature IDs. When the processing for the number of home feature IDs is completed, the behavior tendency reflection recommendation information output unit 401 proceeds to the process of step S406.

まず、ステップS403において、行動傾向反映推薦情報出力部401は、各家庭特徴IDの行動傾向ラベルを順番に、指定した家庭10の行動傾向ラベルに合致しているか否かを判定する。ステップS403において、指定した家庭10の行動傾向ラベルに合致していると判定された場合(YES)、行動傾向反映推薦情報出力部401は、その合致した家庭特徴IDをすべて保持する(ステップS404)。一方、ステップS403において、指定した家庭10の行動傾向ラベルに合致していないと判定された場合(NO)、行動傾向反映推薦情報出力部401は、ステップS403に処理を戻し、次の家庭特徴IDの行動傾向ラベルについて判定する。   First, in step S <b> 403, the behavior tendency reflection recommendation information output unit 401 sequentially determines the behavior trend labels of the home feature IDs to match the behavior trend labels of the designated home 10. If it is determined in step S403 that the action trend label of the designated home 10 is matched (YES), the action trend reflection recommendation information output unit 401 holds all the matched home feature IDs (step S404). . On the other hand, if it is determined in step S403 that the behavior trend label of the designated home 10 does not match (NO), the behavior trend reflection recommendation information output unit 401 returns the processing to step S403, and the next home feature ID. The behavior tendency label is determined.

そして、家庭特徴IDの数分の処理が終了すると、行動傾向反映推薦情報出力部401は、ステップS406の処理に進める(ステップS405)。   When the processing for the number of home feature IDs is completed, the behavior tendency reflection recommendation information output unit 401 proceeds to the process of step S406 (step S405).

ステップS406において、行動傾向反映推薦情報出力部401は、合致した家庭特徴IDがあるか否かを判定する。ステップS406において、合致した家庭特徴IDがないと判定された場合(NO)、行動傾向反映推薦情報出力部401は、情報を配信せずに処理を終了する。   In step S406, the behavior tendency reflection recommendation information output unit 401 determines whether there is a matched home feature ID. If it is determined in step S406 that there is no matched home feature ID (NO), the behavior tendency reflection recommendation information output unit 401 ends the process without distributing the information.

一方、ステップS406において、合致した家庭特徴IDがあると判定された場合(YES)、行動傾向反映推薦情報出力部401は、その家庭特徴IDの選択確率に応じて、推薦ジャンル及び推薦する広告コンテンツを選択する(図31参照)。このとき選択確率の積に,さらに重み係数(0〜1のランダム値など)をかけスコアリングしてもよい(ステップS407)。   On the other hand, if it is determined in step S406 that there is a matching home feature ID (YES), the behavior tendency reflection recommendation information output unit 401 determines the recommended genre and the recommended advertising content according to the selection probability of the home feature ID. Is selected (see FIG. 31). At this time, the product of the selection probabilities may be further multiplied by a weighting factor (such as a random value of 0 to 1) and scored (step S407).

続いて、行動傾向反映推薦情報出力部401は、予め決められた上限数以下になるように、推薦する広告コンテンツ、及び1日の中の発信タイミングを選択する(ステップS408、図32参照)。ここで、予め決められた上限数とは、例えば、表示可能なコンテンツの上限数である。   Subsequently, the behavior tendency reflection recommendation information output unit 401 selects the recommended advertisement content and the transmission timing within a day so as to be equal to or less than a predetermined upper limit number (see step S408, FIG. 32). Here, the predetermined upper limit number is, for example, the upper limit number of contents that can be displayed.

そして、行動傾向反映推薦情報出力部401は、選択した広告コンテンツを、選択した発信タイミングで出力して、家庭10に対して配信する(ステップS409)。なお、行動傾向反映推薦情報出力部401は、広告コンテンツのみならず、メッセージ、または行動傾向ラベルに基づく情報(即ち、生活行動の傾向を示す情報)等を、ユーザに提供する情報をして出力してもよい。   Then, the behavior tendency reflection recommendation information output unit 401 outputs the selected advertisement content at the selected transmission timing, and distributes it to the home 10 (step S409). The behavior tendency reflection recommendation information output unit 401 outputs not only the advertising content but also information based on a message or behavior tendency label (that is, information indicating a tendency of living behavior) as information to be provided to the user. May be.

これにより、家庭10の情報端末15は、サーバ30から送信された広告コンテンツ、メッセージ、または行動傾向ラベルに基づく情報を、ユーザに提供する情報として取得して表示する。   Thereby, the information terminal 15 of the home 10 acquires and displays information based on the advertising content, the message, or the behavior tendency label transmitted from the server 30 as information to be provided to the user.

図34は、情報端末15の表示部の表示例を示す図である。この図に示す表示例では、家庭10において現在使用されている総電力量(符号D10)、今月の使用電力量(符号D20)、部屋ごとまたは家電製品13ごとの現在の使用電力量(符号D30)などが表示されている。また、行動分析装置32が分析した分析結果に基づく情報が、表示されている(符号D40)。ここでは、行動傾向ラベルに基づく情報(符号D41)、メッセージ(符号D42)、及び、広告コンテンツ(符号D43)が表示されている。   FIG. 34 is a diagram illustrating a display example of the display unit of the information terminal 15. In the display example shown in this figure, the total amount of power currently used in the home 10 (symbol D10), the amount of power used this month (symbol D20), the current amount of power used for each room or home appliance 13 (symbol D30). ) Etc. are displayed. In addition, information based on the analysis result analyzed by the behavior analysis device 32 is displayed (reference numeral D40). Here, information (symbol D41), message (symbol D42), and advertisement content (symbol D43) based on the behavior tendency label are displayed.

以上説明してきたように、第1の実施形態よる行動分析装置32は、複数日にわたる特定の生活行動の時間的な変化の特徴を抽出する行動特徴抽出部として、発生時間帯間特徴抽出部305と、行動系列発生時間帯内特徴抽出部306と、を持つ。また、行動分析装置32は、特定の生活行動の時間的な変化の特徴に基づいてその生活行動の傾向を推定する行動傾向推定部307を持つ。これにより、行動分析装置32は、通常の生活スタイルを適切に推定することができる。また、行動分析装置32は、生活スタイルに合った情報を、その生活を送っているユーザに対して提供することができる。   As described above, the behavior analysis device 32 according to the first embodiment is a feature extraction unit 305 between occurrence times as a behavior feature extraction unit that extracts features of temporal changes in specific living behavior over a plurality of days. And an action sequence occurrence time zone feature extraction unit 306. In addition, the behavior analysis device 32 includes a behavior tendency estimation unit 307 that estimates a tendency of the lifestyle behavior based on the characteristic of temporal change of the particular lifestyle behavior. Thereby, the behavior analysis apparatus 32 can estimate a normal lifestyle appropriately. Moreover, the behavior analysis apparatus 32 can provide information suitable for a lifestyle to a user who is living the lifestyle.

(第2の実施形態)
次に、第2の実施形態に係る行動分析システムについて説明する。
第2の実施形態に係る行動分析システムは、図2に示す行動分析システム1に対して、行動分析装置32に代えて行動分析装置32Aを備えている点が異なる。行動分析装置32A以外の構成は、図2に示す行動分析システム1と同様であり、その説明を省略する。
(Second Embodiment)
Next, a behavior analysis system according to the second embodiment will be described.
The behavior analysis system according to the second embodiment differs from the behavior analysis system 1 shown in FIG. 2 in that a behavior analysis device 32A is provided instead of the behavior analysis device 32. The configuration other than the behavior analysis device 32A is the same as that of the behavior analysis system 1 shown in FIG.

図35は、第2の実施形態に係る行動分析装置32Aの概略構成の一例を示すブロック図である。なお、この図において、図2の各部に対応する構成には同一の符号を付しており、その説明を省略する。行動分析装置32Aは、入力部100Aと、記憶部200Aと、演算部300Aと、出力部400と、を備えている。   FIG. 35 is a block diagram illustrating an example of a schematic configuration of a behavior analysis apparatus 32A according to the second embodiment. In this figure, components corresponding to those in FIG. 2 are denoted by the same reference numerals, and description thereof is omitted. The behavior analysis device 32A includes an input unit 100A, a storage unit 200A, a calculation unit 300A, and an output unit 400.

入力部100Aは、行動ラベル推定条件入力部102と、行動系列発生時間帯抽出条件入力部103と、発生時間帯内特徴抽出条件入力部104と、行動傾向推定条件入力部105と、を備えている。即ち、入力部100Aは、図2に示す入力部100に対して、電気製品稼働状態推定条件入力部101を備えていない点が異なる。   The input unit 100A includes an action label estimation condition input unit 102, an action sequence occurrence time zone extraction condition input unit 103, an occurrence time zone feature extraction condition input unit 104, and an action tendency estimation condition input unit 105. Yes. That is, the input unit 100A is different from the input unit 100 shown in FIG. 2 in that it does not include the electrical product operating state estimation condition input unit 101.

記憶部200Aは、電気製品操作履歴データ記憶部202と学習用行動記録データ記憶部206と、行動ラベル系列データ記憶部207と、行動系列発生時間帯データ記憶部208と、行動発生時間帯特徴データ記憶部209と、推薦情報蓄積DB210と、を備えている。即ち、記憶部200Aは、図2に示す記憶部200に対して、電気製品電力計測データ記憶部201と、電気製品状態履歴データ記憶部203と、人感センサ計測データ記憶部204と、温湿照度センサ計測データ記憶部205と、を備えていない点が異なる。   The storage unit 200A includes an electrical product operation history data storage unit 202, a learning action record data storage unit 206, an action label sequence data storage unit 207, an action sequence occurrence time zone data storage unit 208, and action occurrence time zone feature data. A storage unit 209 and a recommended information storage DB 210 are provided. That is, the storage unit 200A has an electrical product power measurement data storage unit 201, an electrical product state history data storage unit 203, a human sensor measurement data storage unit 204, The difference is that the illuminance sensor measurement data storage unit 205 is not provided.

演算部300Aは、行動ラベル推定部303Aと、行動系列発生時間帯抽出部304と、発生時間帯間特徴抽出部305と、行動系列発生時間帯内特徴抽出部306と、行動傾向推定部307と、を備えている。即ち、演算部300Aは、図2に示す演算部300に対して、電気製品稼働状態推定部301と、電気製品状態履歴収集部302と、を備えていない点が異なる。また、行動ラベル推定部303Aの機能が、図2に示す行動ラベル推定部303と異なる。   The calculation unit 300A includes an action label estimation unit 303A, an action sequence occurrence time zone extraction unit 304, an occurrence time zone feature extraction unit 305, an action sequence occurrence time zone feature extraction unit 306, and an action tendency estimation unit 307. It is equipped with. That is, the calculation unit 300A is different from the calculation unit 300 illustrated in FIG. 2 in that the calculation unit 300A does not include the electric product operating state estimation unit 301 and the electric product state history collection unit 302. Further, the function of the behavior label estimation unit 303A is different from the behavior label estimation unit 303 shown in FIG.

行動ラベル推定部303Aは、電気製品操作履歴データ記憶部202に記憶されている操作履歴データと、学習用行動記録データ記憶部206に記憶されている学習用行動記録データとに基づいて、生活行動を推定する。なお、推定する際に用いられる行動ラベルとその行動ラベルの発生条件とは、行動ラベル推定条件入力部102に入力されて設定されている。   Based on the operation history data stored in the electrical product operation history data storage unit 202 and the learning action record data stored in the learning action record data storage unit 206, the action label estimation unit 303A Is estimated. Note that the action label used for estimation and the generation condition of the action label are input to the action label estimation condition input unit 102 and set.

このように、第2の実施形態による行動分析装置32Aは、各電気製品の操作履歴データを用いて、生活行動を推定する。これにより、行動分析装置32Aは、家庭10内の各電気製品の電力量の計測データ、人感センサ計測データ、及び温湿照度計測データを用いずに、生活スタイルを適切に推定することができる。よって、行動分析装置32Aは、家庭10内の電力量を計測する装置や各種センサ14等を設置することなく、第1の実施形態よりも低コストで生活スタイルを推定することができる。   As described above, the behavior analysis apparatus 32A according to the second embodiment estimates the living behavior using the operation history data of each electrical product. Thereby, the behavior analysis apparatus 32A can appropriately estimate the lifestyle without using the measurement data of the electric energy of each electrical product in the home 10, the human sensor measurement data, and the temperature and humidity illuminance measurement data. . Therefore, the behavior analysis device 32A can estimate the lifestyle at a lower cost than the first embodiment without installing a device for measuring the amount of electric power in the home 10, various sensors 14, and the like.

なお、上記第1の実施形態では、行動分析装置32が各電気製品の電力量の計測データ、操作履歴データ、人感センサ計測データ、及び温湿照度計測データを用いて、生活行動を推定する例を説明した。また、第2の実施形態では、行動分析装置32Aが各電気製品の操作履歴データを用いて、生活行動を推定する例を説明した。しかし、生活行動を推定する方法はこれらに限られるものではない。例えば、各電気製品の操作履歴データ、人感センサ計測データ、及び温湿照度計測データを用いずに、各電気製品の電力量の計測データを用いて、生活行動を推定する方法としてもよい。また、各電気製品の操作履歴データを用いずに、各電気製品の電力量の計測データ、人感センサ計測データ、及び温湿照度計測データを用いて、生活行動を推定する方法としてもよい。   In the first embodiment, the behavior analysis device 32 estimates the living behavior using the power amount measurement data, operation history data, human sensor measurement data, and temperature / humidity illuminance measurement data of each electrical product. An example was explained. In the second embodiment, the example in which the behavior analysis device 32A estimates the living behavior using the operation history data of each electrical product has been described. However, the method of estimating the living behavior is not limited to these. For example, instead of using operation history data, human sensor measurement data, and temperature / humidity illuminance measurement data of each electrical product, it is possible to use a method for estimating living behavior using measurement data of electric energy of each electrical product. Moreover, it is good also as a method of estimating a living action using the measurement data of the electric energy of each electric product, the human sensor measurement data, and the temperature / humidity illumination measurement data without using the operation history data of each electric product.

また、上記第1、第2の実施形態において、家庭10を生活行動の分析対象として説明したが、これに限られるものではない。世帯、家族、集合住宅、会社、組織、等を生活行動の分析対象としてもよい。   Moreover, in the said 1st, 2nd embodiment, although the home 10 was demonstrated as an analysis object of a living action, it is not restricted to this. Households, families, apartment houses, companies, organizations, etc. may be analyzed for living behavior.

また、図2に示す記憶部200と図35に示す記憶部200Aとは、それぞれ行動分析装置32と行動分析装置32Aとに備えられなくてもよい。例えば、記憶部200(200A)は、サーバ30内における行動分析装置32(32A)以外の構成として備えられてもよい。また、記憶部200(200A)は、サーバ30の外部に備えられてもよい。その場合、行動分析装置32(32A)は、外部に備えられた記憶部200(200A)にネットワーク20を介して接続することで、内部に備えた場合と同様に記憶部200(200A)に記憶されているデータを利用することができる。   Further, the storage unit 200 illustrated in FIG. 2 and the storage unit 200A illustrated in FIG. 35 may not be included in the behavior analysis device 32 and the behavior analysis device 32A, respectively. For example, the storage unit 200 (200A) may be provided as a configuration other than the behavior analysis device 32 (32A) in the server 30. The storage unit 200 (200A) may be provided outside the server 30. In that case, the behavior analysis apparatus 32 (32A) is connected to the storage unit 200 (200A) provided outside via the network 20, and is stored in the storage unit 200 (200A) as in the case where it is provided inside. Can be used.

また、図2に示す行動分析装置32及び図35に示す行動分析装置32Aが、出力部400を備える構成として説明したが、出力部400を外部に備えるようにしてもよい。つまり、行動分析装置32及び行動分析装置32Aは、生活行動の傾向を推定するまでの装置として構成されてもよい。そして、行動分析装置32及び行動分析装置32Aが推定した生活行動の傾向に応じた情報の提供は、行動分析装置32及び行動分析装置32A以外の装置が行うようにしてもよい。   In addition, although the behavior analysis device 32 illustrated in FIG. 2 and the behavior analysis device 32A illustrated in FIG. 35 have been described as including the output unit 400, the output unit 400 may be provided outside. That is, the behavior analysis device 32 and the behavior analysis device 32 </ b> A may be configured as devices until the tendency of the living behavior is estimated. Then, provision of information according to the tendency of the living behavior estimated by the behavior analysis device 32 and the behavior analysis device 32A may be performed by a device other than the behavior analysis device 32 and the behavior analysis device 32A.

以上説明した少なくともひとつの実施形態によれば、特定の生活行動の時間的な変化の特徴に基づいてその生活行動の傾向を推定するため、生活スタイルを適切に推定することができる。   According to at least one embodiment described above, since the tendency of the living behavior is estimated based on the characteristic of the temporal change of the specific living behavior, the lifestyle can be appropriately estimated.

上述した実施形態における行動分析装置32(32A)の機能をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。   You may make it implement | achieve the function of the action analysis apparatus 32 (32A) in embodiment mentioned above with a computer. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory inside a computer system serving as a server or a client in that case may be included and a program held for a certain period of time. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。   Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalents thereof.

1…行動分析システム、11…通信装置、12…分電盤、13…家電製品、13a…電気ケトル、13b…オーブンレンジ、13c…炊飯器、14…センサ、14a…人感センサ、14b…温湿照度センサ、15…情報端末、20…ネットワーク、30…サーバ、31…通信装置、32、32A…行動分析装置、100、100A…入力部、101…電気製品稼働状態推定条件入力部、102…行動ラベル推定条件入力部、103…行動系列発生時間帯抽出条件入力部、104…発生時間帯内特徴抽出条件入力部、105…行動傾向推定条件入力部、200、200A…記憶部、201…電気製品電力計測データ記憶部、202…電気製品操作履歴データ記憶部、203…電気製品状態履歴データ記憶部、204…人感センサ計測データ記憶部、205…温湿照度センサ計測データ記憶部、206…学習用行動記録データ記憶部、207…行動ラベル系列データ記憶部、208…行動系列発生時間帯データ記憶部、209…行動発生時間帯特徴データ記憶部、210…推薦情報蓄積DB、300、300A…演算部、301…電気製品稼働状態推定部、302…電気製品状態履歴収集部、303、303A…行動ラベル推定部、304…行動系列発生時間帯抽出部、305…発生時間帯間特徴抽出部、306…行動系列発生時間帯内特徴抽出部、307…行動傾向推定部、400…出力部、401…行動傾向反映推薦情報出力部 DESCRIPTION OF SYMBOLS 1 ... Behavior analysis system, 11 ... Communication apparatus, 12 ... Distribution board, 13 ... Home appliance, 13a ... Electric kettle, 13b ... Microwave oven, 13c ... Rice cooker, 14 ... Sensor, 14a ... Human sensor, 14b ... Temperature Humidity illuminance sensor, 15 ... information terminal, 20 ... network, 30 ... server, 31 ... communication device, 32, 32A ... behavior analysis device, 100, 100A ... input unit, 101 ... electrical product operating state estimation condition input unit, 102 ... Action label estimation condition input unit, 103 ... Action sequence occurrence time zone extraction condition input unit, 104 ... Generation time zone feature extraction condition input unit, 105 ... Action trend estimation condition input unit, 200, 200A ... Storage unit, 201 ... Electricity Product power measurement data storage unit, 202 ... Electrical product operation history data storage unit, 203 ... Electrical product state history data storage unit, 204 ... Human sensor measurement data storage 205 ... Temperature / humidity illuminance sensor measurement data storage unit, 206 ... Learning action record data storage unit, 207 ... Action label sequence data storage unit, 208 ... Action sequence generation time zone data storage unit, 209 ... Action generation time zone feature data Storage unit 210 ... Recommended information storage DB 300, 300A ... Calculation unit 301 ... Electrical product operating state estimation unit 302 ... Electrical product state history collection unit 303, 303A ... Behavior label estimation unit 304 ... Behavior sequence occurrence time Band extraction unit, 305... Generation time zone feature extraction unit, 306... Action sequence generation time zone feature extraction unit, 307... Behavior trend estimation unit, 400.

Claims (13)

複数日における時間帯別の特定の生活行動の発生有無に基づいて、複数日にわたる前記特定の生活行動の時間的な変化の特徴を抽出する行動特徴抽出部と、
前記行動特徴抽出部が抽出した特徴に基づいて、前記特定の生活行動の傾向を推定する行動傾向推定部と、
を備え
電気機器に関連する情報に基づいて、生活行動を推定する行動推定部と、
前記行動推定部により推定された前記特定の生活行動に基づいて、予め設定された分析対象時間帯のうち前記特定の生活行動の発生時間帯を抽出する行動発生時間帯抽出部と、
を備え、
前記行動特徴抽出部は、
前記行動発生時間帯抽出部が抽出した複数日における前記特定の生活行動の発生時間帯に基づいて、前記分析対象時間帯における前記特定の生活行動の時間的な変化の特徴を抽出し、
前記行動推定部は、
推定する生活行動を行動ラベルとして表し、一日単位で時系列に一または複数の行動ラベルが並ぶ行動ラベル系列データを、推定結果として出力し、
前記行動発生時間帯抽出部は、
前記行動ラベル系列データを参照して、前記特定の生活行動を表す行動ラベルを、当該行動ラベルを含む前記行動ラベル系列データから抽出するとともに、前記分析対象時間帯において抽出した行動ラベルの度数と所定の閾値とに基づいて、前記分析対象時間帯における前記特定の生活行動の発生時間帯を抽出する行動分析装置。
An action feature extraction unit that extracts characteristics of temporal changes of the specific living behavior over a plurality of days based on the presence or absence of specific living behavior by time period on multiple days;
A behavior tendency estimating unit for estimating a tendency of the specific living behavior based on the feature extracted by the behavior feature extracting unit;
Equipped with a,
A behavior estimation unit that estimates living behavior based on information related to electrical equipment;
Based on the specific living behavior estimated by the behavior estimating unit, an action occurrence time zone extracting unit that extracts an occurrence time zone of the specific living behavior among preset analysis target time zones;
With
The behavior feature extraction unit
Based on the occurrence time zone of the specific living behavior in a plurality of days extracted by the behavior occurrence time zone extraction unit, to extract the characteristics of the temporal change of the specific living behavior in the analysis target time zone,
The behavior estimation unit
Express life behavior to be estimated as action labels, and output action label series data in which one or more action labels are arranged in time series on a daily basis.
The action occurrence time zone extraction unit
With reference to the action label series data, an action label representing the specific living action is extracted from the action label series data including the action label, and the frequency of the action label extracted in the analysis target time zone and a predetermined number based of on the threshold, we extracted generation time period of the specific living activities in the analyzed time periods behavior analysis apparatus.
複数日における時間帯別の特定の生活行動の発生有無に基づいて、複数日にわたる前記特定の生活行動の時間的な変化の特徴を抽出する行動特徴抽出部と、
前記行動特徴抽出部が抽出した特徴に基づいて、前記特定の生活行動の傾向を推定する行動傾向推定部と、
を備え
電気機器に関連する情報に基づいて、生活行動を推定する行動推定部と、
前記行動推定部により推定された前記特定の生活行動に基づいて、予め設定された分析対象時間帯のうち前記特定の生活行動の発生時間帯を抽出する行動発生時間帯抽出部と、
を備え、
前記行動特徴抽出部は、
前記行動発生時間帯抽出部が抽出した複数日における前記特定の生活行動の発生時間帯に基づいて、前記分析対象時間帯における前記特定の生活行動の時間的な変化の特徴を抽出し、
前記行動特徴抽出部は、
前記行動発生時間帯抽出部が抽出した複数日における前記特定の生活行動の発生時間帯に基づいて、複数日における前記特定の生活行動のそれぞれを同一の発生時間帯となる組合せごとに分類し、分類した結果に基づいて前記分析対象時間帯における前記特定の生活行動の時間的な変化の特徴を抽出する行動分析装置。
An action feature extraction unit that extracts characteristics of temporal changes of the specific living behavior over a plurality of days based on the presence or absence of specific living behavior by time period on multiple days;
A behavior tendency estimating unit for estimating a tendency of the specific living behavior based on the feature extracted by the behavior feature extracting unit;
Equipped with a,
A behavior estimation unit that estimates living behavior based on information related to electrical equipment;
Based on the specific living behavior estimated by the behavior estimating unit, an action occurrence time zone extracting unit that extracts an occurrence time zone of the specific living behavior among preset analysis target time zones;
With
The behavior feature extraction unit
Based on the occurrence time zone of the specific living behavior in a plurality of days extracted by the behavior occurrence time zone extraction unit, to extract the characteristics of the temporal change of the specific living behavior in the analysis target time zone,
The behavior feature extraction unit
Based on the occurrence time zone of the specific living behavior in a plurality of days extracted by the behavior occurrence time zone extraction unit, classify each of the specific living behavior in a plurality of days for each combination that becomes the same occurrence time zone, the specific living behavior analyzer that to extract features of the temporal change in behavior in the analyzed time periods based on the classification result.
前記行動傾向推定部が推定した前記特定の生活行動の傾向に基づいて、前記特定の生活行動に関連するユーザに提供する情報を出力する出力部、
を備える請求項1又は2に記載の行動分析装置。
An output unit that outputs information to be provided to a user related to the specific living behavior based on the tendency of the specific living behavior estimated by the behavior tendency estimating unit;
The behavior analysis device according to claim 1 or 2 .
前記電気機器に関連する情報には、前記電気機器の操作履歴に関する情報、または前記電気機器で消費される電力に関する情報が含まれる、
請求項1から3のいずれか一項に記載の行動分析装置。
Information related to the electrical device includes information related to the operation history of the electrical device, or information related to power consumed by the electrical device.
The behavior analysis device according to any one of claims 1 to 3 .
前記行動推定部は、
さらに、生活行動が行われる場所の人の有無を示す情報、または当該場所の温度、湿度、若しくは照度を示す情報に基づいて生活行動を推定する、
請求項1から4のいずれか一項に記載の行動分析装置。
The behavior estimation unit
Furthermore, the living behavior is estimated based on information indicating the presence or absence of a person in the place where the living behavior is performed, or information indicating the temperature, humidity, or illuminance of the place,
The behavior analysis device according to any one of claims 1 to 4 .
前記行動推定部は、
前記電気機器に関連する情報、生活行動が行われる場所の人の有無を示す情報、または当該場所の温度もしく湿度を示す情報と、時間帯ごとの実際の生活行動が記録された生活行動記録データとに基づいて、複数の時間帯にまたがる生活行動の推定条件について教師学習を行い、当該推定条件に基づいて複数の時間帯にまたがる生活行動を推定する、
請求項1から5のいずれか一項に記載の行動分析装置。
The behavior estimation unit
Information related to the electrical equipment, information indicating the presence or absence of a person at a place where the living action is performed, or information indicating the temperature or humidity of the place, and a living action record in which the actual living action for each time zone is recorded Based on the data, the teacher learns about the estimation condition of the living behavior across a plurality of time zones, and estimates the living behavior across the plurality of time zones based on the estimation condition.
The behavior analysis apparatus according to any one of claims 1 to 5 .
前記行動推定部は、
推定する生活行動を行動ラベルとして表し、睡眠行動を示す行動ラベルの先頭から次の睡眠行動を示す行動ラベルの直前までを一単位として、当該一単位で時系列に一または複数の行動ラベルが並ぶ行動ラベル系列データを、推定結果として出力する、
ことを特徴とする請求項1から6のいずれか一項に記載の行動分析装置。
The behavior estimation unit
The estimated daily behavior is expressed as an action label, and one or more action labels are arranged in time series in one unit from the beginning of the action label indicating the sleep action to immediately before the action label indicating the next sleep action. Output action label series data as an estimation result,
The behavioral analysis apparatus according to any one of claims 1 to 6, wherein
前記行動特徴抽出部は、
前記行動発生時間帯抽出部が抽出した複数日における前記特定の生活行動の発生時間帯に基づいて、複数日における前記特定の生活行動の各発生時間帯内の開始時刻、終了時刻、継続時間の平均及び分散、及び高頻度な時間帯の度数占有率のいずれかを、前記特定の生活行動の時間的な変化の特徴として算出する、
請求項1から7のいずれか一項に記載の行動分析装置。
The behavior feature extraction unit
Based on the occurrence time zone of the specific living behavior on a plurality of days extracted by the behavior occurrence time zone extraction unit, the start time, end time, and duration of each specific living behavior on a plurality of days Calculating one of average and variance, and frequency occupancy of a high frequency period as a characteristic of temporal change of the specific living behavior,
The behavior analysis device according to any one of claims 1 to 7 .
前記行動傾向推定部は、
前記特定の生活行動に関連するユーザに提供する情報の複数の候補が記憶されている記憶部を参照して、当該複数の候補のうち前記特定の生活行動に関連するユーザに提供する情報の優先度を、推定した前記特定の生活行動の傾向に基づいて決定する、
請求項1から8のいずれか一項に記載の行動分析装置。
The behavior tendency estimating unit
Priority of information provided to a user related to the specific living behavior among the plurality of candidates with reference to a storage unit storing a plurality of candidates of information provided to the user related to the specific living behavior Determining the degree based on the estimated tendency of the specific living behavior,
The behavior analysis device according to any one of claims 1 to 8 .
前記出力部は、
前記特定の生活行動に関連するユーザに提供する情報を、前記特定の生活行動の発生時間帯に基づいて指定された時間に出力する、
請求項に記載の行動分析装置。
The output unit is
Outputting information to be provided to the user related to the specific living behavior at a time specified based on the occurrence time zone of the specific living behavior;
The behavior analysis apparatus according to claim 3 .
コンピュータが行う行動分析方法であって、
複数日における時間帯別の特定の生活行動の発生有無に基づいて、複数日にわたる前記特定の生活行動の時間的な変化の特徴を抽出するステップと、
前記抽出した特徴に基づいて、前記特定の生活行動の傾向を推定するステップと、
を含み
電気機器に関連する情報に基づいて、生活行動を推定するステップと、
前記生活行動を推定するステップにより推定された前記特定の生活行動に基づいて、予め設定された分析対象時間帯のうち前記特定の生活行動の発生時間帯を抽出するステップと、
をさらに含み、
前記特定の生活行動の時間的な変化の特徴を抽出するステップにおいて、抽出された複数日における前記特定の生活行動の発生時間帯に基づいて、前記分析対象時間帯における前記特定の生活行動の時間的な変化の特徴を抽出し、
前記生活行動を推定するステップにおいて、推定する生活行動を行動ラベルとして表し、一日単位で時系列に一または複数の行動ラベルが並ぶ行動ラベル系列データを、推定結果として出力し、
前記特定の生活行動の発生時間帯を抽出するステップにおいて、前記行動ラベル系列データを参照して、前記特定の生活行動を表す行動ラベルを、当該行動ラベルを含む前記行動ラベル系列データから抽出するとともに、前記分析対象時間帯において抽出した行動ラベルの度数と所定の閾値とに基づいて、前記分析対象時間帯における前記特定の生活行動の発生時間帯を抽出する行動分析方法。
A behavior analysis method performed by a computer,
Extracting characteristics of temporal changes of the specific living behavior over a plurality of days based on the presence or absence of the specific living behavior for each time zone in a plurality of days; and
Estimating a tendency of the specific living behavior based on the extracted feature;
It includes,
Estimating life behavior based on information related to electrical equipment;
Based on the specific living behavior estimated by the step of estimating the living behavior, extracting an occurrence time zone of the specific living behavior from a preset analysis target time zone;
Further including
In the step of extracting the characteristic of temporal change of the specific living behavior, the time of the specific living behavior in the analysis target time zone based on the occurrence time zone of the specific living behavior in a plurality of extracted days The characteristics of typical changes,
In the step of estimating the living behavior, the estimated living behavior is represented as an action label, and action label series data in which one or a plurality of action labels are arranged in a time series on a daily basis is output as an estimation result,
In the step of extracting the occurrence time zone of the specific living action, referring to the action label series data, extracting an action label representing the specific living action from the action label series data including the action label The behavior analysis method for extracting the occurrence time zone of the specific living behavior in the analysis target time zone based on the frequency of the action label extracted in the analysis target time zone and a predetermined threshold .
コンピュータが行う行動分析方法であって、
複数日における時間帯別の特定の生活行動の発生有無に基づいて、複数日にわたる前記特定の生活行動の時間的な変化の特徴を抽出するステップと、
前記抽出した特徴に基づいて、前記特定の生活行動の傾向を推定するステップと、
を含み
電気機器に関連する情報に基づいて、生活行動を推定するステップと、
前記生活行動を推定するステップにより推定された前記特定の生活行動に基づいて、予め設定された分析対象時間帯のうち前記特定の生活行動の発生時間帯を抽出するステップと、
をさらに含み、
前記特定の生活行動の時間的な変化の特徴を抽出するステップにおいて、抽出された複数日における前記特定の生活行動の発生時間帯に基づいて、前記分析対象時間帯における前記特定の生活行動の時間的な変化の特徴を抽出し、
前記特定の生活行動の時間的な変化の特徴を抽出するステップにおいて、抽出された複数日における前記特定の生活行動の発生時間帯に基づいて、複数日における前記特定の生活行動のそれぞれを同一の発生時間帯となる組合せごとに分類し、分類した結果に基づいて前記分析対象時間帯における前記特定の生活行動の時間的な変化の特徴を抽出する行動分析方法。
A behavior analysis method performed by a computer,
Extracting characteristics of temporal changes of the specific living behavior over a plurality of days based on the presence or absence of the specific living behavior for each time zone in a plurality of days; and
Estimating a tendency of the specific living behavior based on the extracted feature;
It includes,
Estimating life behavior based on information related to electrical equipment;
Based on the specific living behavior estimated by the step of estimating the living behavior, extracting an occurrence time zone of the specific living behavior from a preset analysis target time zone;
Further including
In the step of extracting the characteristic of temporal change of the specific living behavior, the time of the specific living behavior in the analysis target time zone based on the occurrence time zone of the specific living behavior in a plurality of extracted days The characteristics of typical changes,
In the step of extracting the characteristic of temporal change of the specific living behavior, each of the specific living behaviors on a plurality of days is the same based on the time period of occurrence of the specific living behavior on the extracted plurality of days. classified by combination of a generation time period, behavior analysis how to extract a characteristic of the temporal change of the specific living activities in the analyzed time periods based on the classification result.
請求項11又は12に記載の行動分析方法をコンピュータに実行させるためのプログラム。 A program for causing a computer to execute the behavior analysis method according to claim 11 or 12 .
JP2014186335A 2014-09-12 2014-09-12 Behavior analysis apparatus, behavior analysis method, and program Expired - Fee Related JP6338984B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014186335A JP6338984B2 (en) 2014-09-12 2014-09-12 Behavior analysis apparatus, behavior analysis method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014186335A JP6338984B2 (en) 2014-09-12 2014-09-12 Behavior analysis apparatus, behavior analysis method, and program

Publications (2)

Publication Number Publication Date
JP2016058029A JP2016058029A (en) 2016-04-21
JP6338984B2 true JP6338984B2 (en) 2018-06-06

Family

ID=55758562

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014186335A Expired - Fee Related JP6338984B2 (en) 2014-09-12 2014-09-12 Behavior analysis apparatus, behavior analysis method, and program

Country Status (1)

Country Link
JP (1) JP6338984B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023063238A1 (en) 2021-10-12 2023-04-20 パナソニックIpマネジメント株式会社 Method and device for estimating bedtime-related time of day of user of air conditioner

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018049321A (en) * 2016-09-20 2018-03-29 ヤフー株式会社 Estimation apparatus, estimation method, and estimation program
JP6866836B2 (en) * 2017-12-01 2021-04-28 オムロン株式会社 Data generator, data generation method, data generator and sensor device
JP2019140861A (en) * 2018-02-15 2019-08-22 中電技術コンサルタント株式会社 Power data processing system and method for processing power data using power data processing system
JP7123601B2 (en) * 2018-03-29 2022-08-23 大和ハウス工業株式会社 Value evaluation system and property search system
JP2019185389A (en) * 2018-04-10 2019-10-24 日本電信電話株式会社 Information processor, information processing method and information processing program
WO2019215924A1 (en) * 2018-05-11 2019-11-14 株式会社オプティム Operation data classification system, operation data classification method, and program
JP7029642B2 (en) * 2018-07-30 2022-03-04 パナソニックIpマネジメント株式会社 Action record information error detection device and action record information error detection system
JP7265847B2 (en) * 2018-08-18 2023-04-27 中電技術コンサルタント株式会社 Power data processing system and method of processing power data using power data processing system
WO2020071410A1 (en) 2018-10-02 2020-04-09 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Information provision method
CN112789485B (en) * 2018-10-02 2024-10-29 松下电器(美国)知识产权公司 Information provision method
JP7373499B2 (en) * 2018-10-02 2023-11-02 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Information provision method, audio equipment control method, and information processing device
JP7294121B2 (en) 2019-12-25 2023-06-20 トヨタ自動車株式会社 Information processing device, information processing method, and program
JP7542562B2 (en) * 2020-02-12 2024-08-30 三菱電機株式会社 Information processing device, generation method, and generation program
JP2021157711A (en) * 2020-03-30 2021-10-07 株式会社日立社会情報サービス Life support device and life support method
JP7481909B2 (en) * 2020-06-01 2024-05-13 株式会社日立製作所 Feature generation method and feature generation device
JP7547986B2 (en) * 2020-12-17 2024-09-10 トヨタ自動車株式会社 Information processing device, information processing method, and system
JP2022165117A (en) * 2021-04-19 2022-10-31 沖電気工業株式会社 Data analysis device, data analysis method, program, and data analysis system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010050664A (en) * 2008-08-21 2010-03-04 Panasonic Corp Household electric appliance controller and program thereof
JP5747190B2 (en) * 2010-03-02 2015-07-08 株式会社国際電気通信基礎技術研究所 Home network management system
JP5719190B2 (en) * 2011-02-14 2015-05-13 大阪瓦斯株式会社 Energy saving advice display system
WO2014126131A1 (en) * 2013-02-13 2014-08-21 株式会社構造計画研究所 Lifestyle behavior estimation system, lifestyle behavior estimation device, lifestyle behavior estimation program, and recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023063238A1 (en) 2021-10-12 2023-04-20 パナソニックIpマネジメント株式会社 Method and device for estimating bedtime-related time of day of user of air conditioner

Also Published As

Publication number Publication date
JP2016058029A (en) 2016-04-21

Similar Documents

Publication Publication Date Title
JP6338984B2 (en) Behavior analysis apparatus, behavior analysis method, and program
CN103884152B (en) Refrigerator and the system of health index are provided
JP6421184B2 (en) Information generation method, information generation apparatus, computer program, and computer-readable storage medium
WO2015064230A1 (en) Information provision device, method therefor, and program
JP6148246B2 (en) Advertisement delivery method and advertisement delivery system
US20180107879A1 (en) System and Method for Adaptive, Rapidly Deployable, Human-Intelligent Sensor Feeds
EP3362958B1 (en) Method and system for assessing usage of devices of a property
CN106504033A (en) Information-pushing method and device
JP6350930B2 (en) Life service proposal system
US20110165544A1 (en) Activity data presenting apparatus, activity data presenting method and recording medium
JP6190301B2 (en) Apparatus, program and method capable of comparing and evaluating living behavior estimated from power consumption
CN106062809A (en) Device, program, and method for analyzing transition in psychological state of poster on basis of comment text
US20150319056A1 (en) Method for providing information
Zhang et al. Introducing a novel method for simulating stochastic movement and occupancy in residential spaces using time-use survey data
CN114676400A (en) Identity determination method, storage medium and electronic device
JP2016081156A (en) Face photograph display device
CN113728350A (en) Information management system, information management device, and information management method
JP2015148689A (en) Advertising display control method, advertising display control device, and program
US20150317704A1 (en) Method for providing information
JP7601820B2 (en) Estimation system, computer program, and estimation method
Senge et al. Understanding Consumers’ Attitudes towards a Smartphone Application to Reduce Food Waste
JP4077023B1 (en) Marketing system
CN110795136A (en) Configuration parameter determining method and device of electric cooker
JP2025047890A (en) Recipe proposal device, recipe proposal method, and program
CN109489332A (en) Launch method, intelligent refrigerator, server, system and the storage medium of content

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170308

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20170911

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20170911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180220

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: 20180410

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180509

R150 Certificate of patent or registration of utility model

Ref document number: 6338984

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees