JP7741211B2 - Pet Management System - Google Patents
Pet Management SystemInfo
- Publication number
- JP7741211B2 JP7741211B2 JP2023580295A JP2023580295A JP7741211B2 JP 7741211 B2 JP7741211 B2 JP 7741211B2 JP 2023580295 A JP2023580295 A JP 2023580295A JP 2023580295 A JP2023580295 A JP 2023580295A JP 7741211 B2 JP7741211 B2 JP 7741211B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- behavior
- itch
- pet
- itching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K29/00—Other apparatus for animal husbandry
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Environmental Sciences (AREA)
- Animal Husbandry (AREA)
- Biodiversity & Conservation Biology (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Description
本発明は、ペット管理システムに関する。 The present invention relates to a pet management system.
犬や猫などは、皮膚炎に罹患した場合に、痒みに伴って首振り、掻爬行動、舐性行動などを行う。犬や猫などをペットとする飼主は、ペットの皮膚炎の治療のため、獣医師の診察を受け、薬剤の投与を受けている。飼主は、ペットにどの程度の痒みがあるのかを把握することは容易ではなく、ペットの行動を全て記録することも困難である。そのため、飼主は、獣医師の診察において、ペットの症状について十分に伝えることができないのが実情である。 When dogs and cats suffer from dermatitis, they may exhibit head-shaking, scratching, and licking behaviors in response to itching. Owners of pet dogs and cats often take their pets to the veterinarian for treatment of their dermatitis, and receive medication. However, it is difficult for owners to determine the extent of their pet's itching, and it is also difficult to record all of their pet's behavior. As a result, owners are often unable to fully communicate their pet's symptoms to the veterinarian during their examination.
ところで、ペットに関して種々監視や管理を行う技術が知られている。例えば、特許文献1には、室内におけるペットの行動をリアルタイムで監視し、正常行動や異常行動を把握することが記載されている。特許文献2には、遠隔監視されるペットに、ペットの健康状態に応じた餌を提供することが記載されている。また、特許文献3には、ペットの肥満度情報とペットの嗜好に基づいて決定された餌を作成することが記載されている。 Various technologies for monitoring and managing pets are known. For example, Patent Document 1 describes monitoring a pet's indoor behavior in real time and identifying normal and abnormal behavior. Patent Document 2 describes providing a remotely monitored pet with food according to the pet's health condition. Furthermore, Patent Document 3 describes creating food determined based on the pet's obesity level information and the pet's preferences.
ペットが皮膚炎に罹患した場合に、飼主が、ペットの痒みに伴う行動を容易にかつ定量的に把握できることが望まれる。そうすれば、飼主は、皮膚炎に罹患しているペットの気持ちを把握することができ、ペットに寄り添って生活することができるようになる。また、獣医師の診察を受ける際においても、飼主がペットの痒みに伴う行動を定量的に把握することができれば、獣医師に対してペットの症状を適切に伝えることができる。そうすれば、ペットの治療をより適切に行うことができるようになる。 When a pet suffers from dermatitis, it would be desirable for the owner to be able to easily and quantitatively understand the behavior associated with the pet's itch. This would allow the owner to understand the feelings of their pet with dermatitis and live with their pet. Furthermore, when taking their pet to a veterinarian, if the owner could quantitatively understand the behavior associated with their pet's itch, they would be able to properly communicate their pet's symptoms to the veterinarian. This would allow the pet to be treated more appropriately.
本発明は、かかる背景に鑑みてなされたものであり、ペットの痒みに伴う行動を容易にかつ定量的に把握することができるペット管理システムを提供しようとするものである。 The present invention was made in consideration of this background and aims to provide a pet management system that can easily and quantitatively grasp behaviors associated with pet itching.
本発明の一態様は、ペットに装着されたウェアラブルデバイスと、
前記ウェアラブルデバイスと通信可能に構成された管理機器と、
を備え、
前記ウェアラブルデバイスは、加速度および角速度の少なくとも1つを検出するセンサを備え、
前記ウェアラブルデバイスまたは前記管理機器は、前記センサにより検出されたデータを解析することにより、前記ペットの痒みに伴う行動を表す痒み行動データを生成する痒み行動解析部を備え、
前記管理機器は、
前記痒み行動データを格納する管理データ格納部と、
前記管理データ格納部に格納された前記痒み行動データを表示する表示部と、を備え、 前記痒み行動解析部は、前記センサにより検出されたデータに対する、複数の周波数帯域に区分された各周波数帯域の統計量の中から選択された特徴量に基づいて、機械学習モデルを用いて、前記痒み行動データを生成する、ペット管理システムにある。
One aspect of the present invention is a wearable device attached to a pet,
a management device configured to be able to communicate with the wearable device;
Equipped with
the wearable device includes a sensor that detects at least one of acceleration and angular velocity;
the wearable device or the management apparatus includes an itch behavior analysis unit that analyzes data detected by the sensor to generate itch behavior data representing behavior of the pet associated with itch;
The management device includes:
a management data storage unit for storing the itch behavior data;
a display unit that displays the itching behavior data stored in the management data storage unit, and the itching behavior analysis unit generates the itching behavior data using a machine learning model based on features selected from statistics of each frequency band divided into a plurality of frequency bands for the data detected by the sensor.
本発明によれば、飼主は、管理機器の表示部を閲覧することにより、ペットの痒み行動を把握することができる。特に、表示部に表示される痒み行動データは、センサにより検出された加速度および角速度の少なくとも1つを解析することにより得られたデータである。そのため、飼主は、定量的にペットの痒み行動を把握することができる。 According to the present invention, owners can understand their pet's itching behavior by viewing the display of the management device. In particular, the itching behavior data displayed on the display is data obtained by analyzing at least one of the acceleration and angular velocity detected by the sensor. This allows owners to quantitatively understand their pet's itching behavior.
さらに、ウェアラブルデバイスをペットに常時装着しておくことにより、飼主は、飼主がペットを見ていないときのペットの痒み行動を把握することができる。従って、飼主は、ペットの痒みの状況を適切に把握することができる。その結果、飼主は、ペットの痒み症状に応じた生活を行うことができる。さらに、獣医師の診察を受ける際に、飼主は、ペットの症状を適切に獣医師に伝えることができる。その結果、獣医師は、より適切な治療を行うことができる。 Furthermore, by having the wearable device attached to the pet at all times, the owner can understand the pet's itching behavior even when the owner is not watching the pet. Therefore, the owner can properly understand the pet's itching condition. As a result, the owner can live a life that is appropriate for the pet's itching symptoms. Furthermore, when taking the pet to the veterinarian, the owner can properly communicate the pet's symptoms to the veterinarian. As a result, the veterinarian can provide more appropriate treatment.
以上のごとく、上記態様によれば、ペットの痒みに伴う行動を容易にかつ定量的に把握することができるペット管理システムを提供することができる。 As described above, the above aspect makes it possible to provide a pet management system that can easily and quantitatively grasp behaviors associated with pet itching.
なお、請求の範囲に記載した括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものであり、本発明の技術的範囲を限定するものではない。 Note that the symbols in parentheses in the claims indicate their correspondence with the specific means described in the embodiments below, and do not limit the technical scope of the present invention.
ペット管理システムは、犬や猫などのペットの痒みに伴う行動を容易にかつ定量的に把握するために利用される。ペット管理システムは、少なくとも、ペットに装着されたウェアラブルデバイスと、ウェアラブルデバイスと通信可能に構成された管理機器とを備える。 Pet management systems are used to easily and quantitatively understand behaviors associated with itching in pets such as dogs and cats. The pet management system includes at least a wearable device attached to the pet and a management device configured to be able to communicate with the wearable device.
ウェアラブルデバイスは、加速度および角速度の少なくとも1つを検出するセンサを備える。ウェアラブルデバイスまたは管理機器は、センサにより検出されたデータを解析することにより、ペットの痒みに伴う行動を表す痒み行動データを生成する痒み行動解析部を備える。また、管理機器は、痒み行動データを格納する管理データ格納部と、管理データ格納部に格納された痒み行動データを表示する表示部とを備える。The wearable device is equipped with a sensor that detects at least one of acceleration and angular velocity. The wearable device or the management device is equipped with an itch behavior analysis unit that analyzes data detected by the sensor to generate itch behavior data representing the pet's itch-related behavior. The management device also has a management data storage unit that stores the itch behavior data, and a display unit that displays the itch behavior data stored in the management data storage unit.
痒み行動解析部は、センサにより検出されたデータを解析することにより、痒み行動データとペットの歩行または走行に伴う行動を含む生活行動データとを区別して、生活行動データを含まない痒み行動データを生成するようにしても良い。このように、痒み行動データと生活行動データとを区別することにより、目的の痒み行動データを確実に生成することができる。 The itch behavior analysis unit may analyze the data detected by the sensor to distinguish between itch behavior data and daily behavior data that includes behavior associated with the pet walking or running, and generate itch behavior data that does not include daily behavior data. In this way, by distinguishing between itch behavior data and daily behavior data, the desired itch behavior data can be reliably generated.
センサは、痒み行動データと生活行動データとを同種のデータとして出力し、痒み行動解析部は、センサにより検出されたデータを解析することにより、痒み行動データおよび生活行動データを含む候補データを抽出し、候補データの継続時間に基づいて痒み行動データと生活行動データとを区別して、生活行動データを含まない痒み行動データを生成するようにしても良い。 The sensor may output itching behavior data and daily living behavior data as the same type of data, and the itching behavior analysis unit may analyze the data detected by the sensor to extract candidate data including the itching behavior data and daily living behavior data, distinguish between the itching behavior data and daily living behavior data based on the duration of the candidate data, and generate itching behavior data that does not include the daily living behavior data.
痒み行動データと生活行動データとが同種のデータとして出力される場合においては、両者をどのように区別するかが問題となる。生活行動としての歩行や走行は、継続して行われるのに対して、痒み行動は、瞬間的に行われ、歩行や走行に比べて継続性が低い。そこで、痒み行動解析部は、痒み行動データおよび生活行動データを含む候補データの継続時間に着目して、候補データの継続時間に基づいて痒み行動データと生活行動データとを区別することする。従って、痒み行動データを適切に抽出することができる。 When itching behavior data and daily behavior data are output as the same type of data, the question arises as to how to distinguish between the two. While walking and running are continuous daily behaviors, itching behavior is instantaneous and less continuous than walking or running. Therefore, the itching behavior analysis unit focuses on the duration of candidate data that includes itching behavior data and daily behavior data, and distinguishes between itching behavior data and daily behavior data based on the duration of the candidate data. This allows for appropriate extraction of itching behavior data.
痒み行動解析部は、センサにより検出されたデータに対する、複数の周波数帯域に区分された各周波数帯域の統計量の中から選択された特徴量に基づいて、機械学習モデルを用いて、候補データを抽出するようにしても良い。このように、機械学習を用いることで、多種多様なデータから、適切に目的のデータである候補データを抽出することができる。 The itch behavior analysis unit may use a machine learning model to extract candidate data based on feature quantities selected from the statistics of each frequency band divided into multiple frequency bands for the data detected by the sensor. In this way, by using machine learning, it is possible to appropriately extract candidate data, which is the desired data, from a wide variety of data.
ただし、候補データを抽出するために用いる入力データ(説明変数データ)を何にするかが重要である。ここで、痒みに伴う行動は、例えば、首振り行動、掻爬行動、舐性行動などであるため、加速度や角速度などにて検出することができる。このような場合において、複数の周波数帯域に区分して、各周波数帯域の統計量の中から選択された特徴量を説明変数データとし、機械学習モデルを用いて候補データを抽出することにより、適切な候補データを抽出することができる。However, the input data (explanatory variable data) used to extract candidate data is important. Here, behaviors associated with itching include, for example, head shaking, scratching, and licking, which can be detected using acceleration and angular velocity. In such cases, appropriate candidate data can be extracted by dividing the frequency bands, using feature quantities selected from the statistics of each frequency band as explanatory variable data, and extracting candidate data using a machine learning model.
痒み行動解析部は、センサにより検出されたデータに基づいて、機械学習モデルを用いて、痒み行動データを生成するようにしても良い。センサにより検出されたデータには、痒みに伴う行動の他の行動によるデータが種々含まれている。機械学習を用いることにより、センサにより検出されたデータから、痒み行動データを適切に抽出することができる。 The itch behavior analysis unit may use a machine learning model to generate itch behavior data based on data detected by the sensor. The data detected by the sensor includes various data on behaviors other than those associated with itch. By using machine learning, itch behavior data can be appropriately extracted from the data detected by the sensor.
痒み行動解析部は、センサにより検出されたデータとマスタデータとを比較することにより、痒み行動データを生成するようにしても良い。これにより、センサにより検出されたデータに、痒み行動データが含まれているか否かを適切に判定することができる。 The itch behavior analysis unit may generate itch behavior data by comparing the data detected by the sensor with master data. This allows appropriate determination of whether or not the data detected by the sensor contains itch behavior data.
この場合において、マスタデータは、波形パターンであり、痒み行動解析部は、センサにより検出されたデータとマスタデータとの類似度に基づいて、痒み行動データを生成するようにしても良い。これにより、適切に痒み行動データを抽出することができる。In this case, the master data may be a waveform pattern, and the itch behavior analysis unit may generate itch behavior data based on the similarity between the data detected by the sensor and the master data. This allows appropriate itch behavior data to be extracted.
痒み行動データは、ペットが痒みに伴う行動を行った時間または設定された期間における回数を含むこともできる。痒み行動解析部は、センサが検出したデータを用いることにより、ペットがいつ痒み行動を行ったかを解析することができる。この場合、飼主は、表示部を閲覧することにより、痒み行動データとして、痒みに伴う行動を行った時間または回数を把握するができる。その結果、飼主は、ペットの痒み行動を適切に把握することができる。 The itch behavior data can also include the time the pet engaged in itch-related behavior or the number of times within a set period of time. The itch behavior analysis unit can analyze when the pet engaged in itch behavior by using data detected by the sensor. In this case, the owner can view the display unit to understand the time or number of times the pet engaged in itch-related behavior as itch behavior data. As a result, the owner can properly understand the pet's itch behavior.
また、痒み行動データは、ペットが行った痒みに伴う行動の強さレベルを含むこともできる。痒みが強い場合には、ペットは、痒み行動が激しくなる。従って、痒み行動解析部は、センサが検出したデータを用いることにより、ペットの痒み行動の強さレベルを解析することができる。この場合、飼主は、表示部を閲覧することにより、痒み行動データとして、痒みに伴う行動の強さレベルを把握することができる。その結果、飼主は、ペットの痒み行動を適切に把握することができる。 The itching behavior data can also include the intensity level of the pet's itching behavior. When the itching is intense, the pet's itching behavior becomes more intense. Therefore, the itching behavior analysis unit can analyze the intensity level of the pet's itching behavior by using the data detected by the sensor. In this case, the owner can understand the intensity level of the itching behavior as itching behavior data by viewing the display unit. As a result, the owner can properly understand the pet's itching behavior.
また、痒み行動解析部は、複数種の痒み行動データを生成し、管理機器は、さらに、複数種の痒み行動データに基づいて痒み評価処理を行うことにより、痒みの程度を表す痒み指標値を生成する痒み評価部を備え、表示部は、管理データ格納部に格納された痒み行動データ、および、痒み評価部により生成された痒み指標値を表示することもできる。つまり、痒み指標値は、複数種の痒み行動データに基づいて、総合的に判断することにより得られた値である。この場合、飼主は、表示部を閲覧することによって、痒み評価部により生成された痒み指標値を把握することができる。 The itch behavior analysis unit generates multiple types of itch behavior data, and the management device further includes an itch evaluation unit that performs itch evaluation processing based on the multiple types of itch behavior data to generate an itch index value that represents the degree of itch. The display unit can also display the itch behavior data stored in the management data storage unit and the itch index value generated by the itch evaluation unit. In other words, the itch index value is a value obtained by making a comprehensive judgment based on the multiple types of itch behavior data. In this case, the owner can understand the itch index value generated by the itch evaluation unit by viewing the display unit.
痒み評価部は、複数種の痒み行動データのそれぞれの推移に基づいて痒み評価処理を行うことにより、痒み指標値を生成することもできる。痒み行動データの推移とは、痒み行動データの時間経過に伴う変化である。つまり、痒み評価部が生成する痒み指標値は、痒み行動データの推移、すなわち痒み行動データの時間経過に伴う変化を考慮した値となる。これにより、痒み指標値として、適切な所望値を得ることができる。 The itch evaluation unit can also generate an itch index value by performing itch evaluation processing based on the respective trends in multiple types of itch behavior data. Trends in itch behavior data refer to changes in itch behavior data over time. In other words, the itch index value generated by the itch evaluation unit takes into account trends in itch behavior data, i.e., changes in itch behavior data over time. This makes it possible to obtain an appropriate desired value as the itch index value.
痒み評価部は、複数種の痒み行動データのそれぞれの推移に基づいて痒み評価処理を行うことにより、皮膚炎の炎症進行度を生成し、表示部は、管理データ格納部に格納された痒み行動データ、痒み評価部により生成された痒み指標値および炎症進行度を表示するようにしても良い。例えば、皮膚炎の炎症進行度が初期の場合には、舐性行動が多くなるのに対して、炎症が進むと徐々に掻爬行動が多くなる傾向がある。そこで、舐性行動、掻爬行動の推移などに基づいて炎症進行度を得ることができる。そして、飼主は、表示部を閲覧することにより、ペットの皮膚炎の炎症進行度を把握することができる。飼主は、ペットの炎症度合が改善しているのか、悪化しているのかを把握することができ、適切な対処を行うことができる。The itch evaluation unit generates a degree of inflammation of dermatitis by performing itch evaluation processing based on the respective trends in multiple types of itch behavior data, and the display unit may display the itch behavior data stored in the management data storage unit, the itch index value generated by the itch evaluation unit, and the degree of inflammation. For example, when the degree of inflammation of dermatitis is in the early stages, licking behavior tends to increase, while scratching behavior tends to gradually increase as the inflammation progresses. Therefore, the degree of inflammation can be obtained based on the trends in licking behavior and scratching behavior. Then, by viewing the display unit, the owner can understand the degree of inflammation of their pet's dermatitis. The owner can understand whether the degree of inflammation of their pet is improving or worsening and can take appropriate measures.
前記管理機器は、前記ウェアラブルデバイスと通信可能に構成され、前記管理データ格納部を備え、前記ウェアラブルデバイスに格納されたデータを取得するサーバと、前記サーバと通信可能に構成され、前記表示部を備える飼主端末と、を備えるようにしても良い。 The management device may also include a server configured to communicate with the wearable device, having the management data storage unit, and acquiring data stored in the wearable device, and an owner terminal configured to communicate with the server and having the display unit.
前記管理機器は、さらに、前記ウェアラブルデバイスと前記サーバとの通信を仲介可能に構成されたブリッジデバイスを備え、前記サーバは、前記ブリッジデバイスを仲介して前記ウェアラブルデバイスに格納されたデータを取得するようにしても良い。 The management device may further include a bridge device configured to mediate communication between the wearable device and the server, and the server may obtain data stored in the wearable device through the bridge device.
前記飼主端末は、前記ウェアラブルデバイスと通信可能に構成され、前記サーバは、前記飼主端末と通信可能に構成され、前記飼主端末を仲介して前記ウェアラブルデバイスに格納されたデータを取得するようにしても良い。 The owner terminal may be configured to be able to communicate with the wearable device, and the server may be configured to be able to communicate with the owner terminal, and may be configured to obtain data stored in the wearable device through the owner terminal.
飼主端末は、ウェアラブルデバイスとサーバとの間でデータの送信を仲介している。つまり、ウェアラブルデバイスは、サーバと通信可能な高機能な通信機器を備える必要がなく、飼主端末と通信可能な簡易な通信機器を備えることで足りる。このことから、ウェアラブルデバイスは、低コスト化、かつ、小型化を図ることができる。さらに、ウェアラブルデバイスから送信されるデータは、サーバに格納される。従って、サーバにおいて、データの一元管理を行うことができ、飼主以外の者が共通のデータを閲覧することができる。 The owner terminal mediates data transmission between the wearable device and the server. In other words, the wearable device does not need to be equipped with high-performance communication equipment capable of communicating with the server; it is sufficient to have simple communication equipment capable of communicating with the owner terminal. This allows the wearable device to be low-cost and small-sized. Furthermore, data transmitted from the wearable device is stored on the server. Therefore, data can be centrally managed on the server, and people other than the owner can view the shared data.
ウェアラブルデバイスは、痒み行動解析部を備え、サーバは、管理データ格納部を備え、飼主端末を仲介して痒み行動データを取得するようにしても良い。 The wearable device may be equipped with an itch behavior analysis unit, and the server may be equipped with a management data storage unit, and may acquire itch behavior data via the owner terminal.
つまり、ウェアラブルデバイスが送信するデータは、センサにより検出されたデータではなく、痒み行動解析部によって生成された痒み行動データとなる。センサにより検出されたデータに比べて、痒み行動データは、データ容量が格段に小さい。従って、ウェアラブルデバイスが送信するデータ容量を小さくすることができる。さらに、ウェアラブルデバイスは、センサにより検出されたデータを長期間保存する必要はなく、痒み行動データを保存しておくことで足りる。このことから、ウェアラブルデバイスは、データの記憶容量を小さくすることができる。 In other words, the data transmitted by the wearable device is not data detected by the sensor, but itch behavior data generated by the itch behavior analysis unit. Compared to data detected by the sensor, itch behavior data has a significantly smaller data volume. Therefore, the amount of data transmitted by the wearable device can be reduced. Furthermore, the wearable device does not need to store the data detected by the sensor for a long period of time; it is sufficient to store the itch behavior data. This allows the wearable device to reduce its data storage capacity.
サーバは、管理データ格納部および痒み行動解析部を備え、飼主端末を仲介してセンサにより検出されたデータを取得するようにしても良い。 The server may be equipped with a management data storage unit and an itching behavior analysis unit, and may acquire data detected by the sensor via the owner terminal.
この場合、ウェアラブルデバイスが、痒み行動解析部を備える必要がない。従って、ウェアラブルデバイスは、高性能な処理装置を必要としないため、低コストとなる。サーバは、高性能な演算処理を行うことが可能である。従って、サーバにより、痒み行動の解析を行うようにすることで、高性能な演算処理、例えば、機械学習モデルを用いた演算処理などを行うことができる。In this case, the wearable device does not need to be equipped with an itch behavior analysis unit. Therefore, the wearable device does not require a high-performance processing device, making it low-cost. The server is capable of performing high-performance computational processing. Therefore, by having the server analyze itch behavior, high-performance computational processing, such as computational processing using a machine learning model, can be performed.
飼主端末は、さらに、表示部に表示された痒み行動データに関連付けてペットの行動情報データを入力するように構成された行動情報入力部を備え、サーバの管理データ格納部は、行動情報入力部により入力された行動情報データを痒み行動データに関連付けて格納するようにしても良い。つまり、飼主は、自身の感覚としてのペットの行動情報データを、行動情報入力部により入力することができる。そして、サーバの管理データ格納部には、センサの検出データから生成された痒み行動データ、および、飼主が入力した行動情報データが格納されている。従って、飼主は、飼主端末の表示部を閲覧することにより、定量的な痒み行動データと、飼主自身が入力した行動情報データとを合わせて把握することができる。 The owner terminal may further include a behavioral information input unit configured to input pet behavioral information data in association with the itching behavior data displayed on the display unit, and the server's management data storage unit may store the behavioral information data input by the behavioral information input unit in association with the itching behavior data. In other words, the owner can input pet behavioral information data based on their own senses using the behavioral information input unit. The server's management data storage unit stores the itching behavior data generated from the sensor detection data and the behavioral information data input by the owner. Therefore, by viewing the display unit of the owner terminal, the owner can grasp both the quantitative itching behavior data and the behavioral information data input by the owner.
さらに、サーバと通信可能に構成され、管理データ格納部に格納された痒み行動データを閲覧可能に構成された獣医師端末を備えるようにしても良い。獣医師が獣医師端末を閲覧することにより、ペットの状態を容易に把握することができる。さらに、獣医師が閲覧する痒み行動データは、飼主が閲覧可能な痒み行動データと共通する。従って、飼主と獣医師との間で、情報の共有を図ることができ、適切に両者の間で意思疎通を図ることができる。 Furthermore, a veterinarian terminal may be provided that is configured to be able to communicate with the server and to be able to view the itching behavior data stored in the management data storage unit. By viewing the veterinarian terminal, the veterinarian can easily understand the pet's condition. Furthermore, the itching behavior data viewed by the veterinarian is the same as the itching behavior data that can be viewed by the owner. Therefore, information can be shared between the owner and the veterinarian, and appropriate communication can be achieved between the two parties.
飼主端末は、獣医師の受診のための問診データを入力するように構成された問診入力部を備え、サーバの管理データ格納部は、問診入力部により入力された問診データを格納し、獣医師端末は、問診データを閲覧可能に構成されるようにしても良い。飼主は、問診データを飼主端末にて入力することにより、獣医師の受診において獣医師との間で問診データを共有することができる。 The owner terminal may include a medical interview input unit configured to input medical interview data for a veterinarian's visit, the server's management data storage unit may store the medical interview data input by the medical interview input unit, and the veterinarian terminal may be configured to allow the medical interview data to be viewed. By inputting the medical interview data into the owner terminal, the owner can share the medical interview data with the veterinarian when the pet visits the veterinarian.
痒みに伴う行動は、首振り行動、掻爬行動、舐性行動の少なくとも1つを含むようにすると良い。これらの行動により、痒み行動を把握することができる。 Itching behaviors should include at least one of head shaking, scratching, and licking. These behaviors can be used to identify itching behaviors.
(実施形態1)
以下に、実施形態1のペット管理システム1について図面を参照して説明する。
(Embodiment 1)
A pet management system 1 according to a first embodiment will be described below with reference to the drawings.
1.ペット管理システム1の構成の概要
ペット管理システム1の構成について図1を参照して説明する。図1に示すように、ペット管理システム1は、ペット2に装着されたウェアラブルデバイス3と、管理機器4と、動物病院5における獣医師端末5aとを備えて構成されている。
1. Overview of the Configuration of the Pet Management System 1 The configuration of the pet management system 1 will be described with reference to Fig. 1. As shown in Fig. 1, the pet management system 1 is configured to include a wearable device 3 attached to a pet 2, a management device 4, and a veterinarian terminal 5a in a veterinary clinic 5.
管理対象であるペット2は、例えば、犬や猫などの伴侶動物である。ペット2が、皮膚炎を罹患した場合には、痒みに伴う行動を行う。ペット2は、痒みに伴う行動として、例えば、首振り行動、掻爬行動、舐性行動などである。また、ペット2は、痒みの程度がひどい場合には、痒みに伴う行動の頻度や強さが大きくなる傾向にある。例えば、ペット2は、首振り行動を行う場合において、痒みの程度がひどいほど、首振りの回数が多くなったり、首振りの激しさが増したりする。掻爬行動や舐性行動についても同様である。 The pet 2 to be managed is, for example, a companion animal such as a dog or cat. When pet 2 suffers from dermatitis, it exhibits behaviors associated with itching. Examples of behaviors pet 2 exhibited by itching include head shaking, scratching, and licking. Furthermore, when the level of itching is severe, pet 2's behaviors associated with itching tend to increase in frequency and intensity. For example, when pet 2 performs head shaking, the more severe the itching, the more frequently and vigorously it shakes its head. The same is true for scratching and licking.
また、ペット2は、皮膚炎の炎症進行度によって、痒みに伴う行動が変化することが知られている。例えば、皮膚炎の炎症進行度が初期の場合には、舐性行動が多くなる傾向があり、炎症が進むと徐々に掻爬行動が多くなる傾向がある。 It is also known that Pet 2's behavior associated with itching changes depending on the progression of the dermatitis inflammation. For example, when the dermatitis inflammation is in the early stages, there is a tendency for licking behavior to increase, and as the inflammation progresses, there is a tendency for scratching behavior to gradually increase.
ウェアラブルデバイス3は、ペット2に装着することができる機器である。ウェアラブルデバイス3は、例えば、首輪、ペット用ハーネス、ペットウェアなどのペット装着具に設けられる機器である。ウェアラブルデバイス3は、ペット装着具に内蔵するようにしても良いし、ペット装着具に取り付けられた別部材としても良い。図1においては、ウェアラブルデバイス3は、首輪に取り付けられた別部材として図示する。 The wearable device 3 is a device that can be attached to the pet 2. The wearable device 3 is a device that is attached to a pet wearing device such as a collar, a pet harness, or pet wear. The wearable device 3 may be built into the pet wearing device or may be a separate component attached to the pet wearing device. In Figure 1, the wearable device 3 is illustrated as a separate component attached to the collar.
ウェアラブルデバイス3は、センサを内蔵しており、ペット2の行動に伴って生じる物理量を検出することができる。さらに、ウェアラブルデバイス3は、簡易的な解析処理、および、外部機器との通信を行うことができる。例えば、ウェアラブルデバイス3は、簡易的な解析処理として、センサにより検出されたデータを用いて、ペットの痒みに伴う行動を表す痒み行動データを生成する。また、ウェアラブルデバイス3は、Bluetooth(登録商標)やNFC(登録商標)などの近距離無線通信を行うことができる。Wearable device 3 has a built-in sensor and can detect physical quantities that occur in conjunction with the behavior of pet 2. Furthermore, wearable device 3 can perform simple analysis processing and communicate with external devices. For example, as a simple analysis process, wearable device 3 uses data detected by the sensor to generate itch behavior data that represents the behavior of the pet associated with itching. Wearable device 3 can also perform short-range wireless communication using Bluetooth (registered trademark) and NFC (registered trademark).
管理機器4は、ウェアラブルデバイス3と通信可能に構成されている。管理機器4は、飼主端末4aと、サーバ4bとを備える。飼主端末4aは、飼主が所有しており、ウェアラブルデバイス3と通信可能に構成されている。飼主端末4aは、ウェアラブルデバイス3に近づけることにより、例えば、Bluetooth(登録商標)やNFC(登録商標)などの近距離無線通信を行うことができる。ただし、ウェアラブルデバイス3は、インターネットに接続可能に構成しても良い。さらに、飼主端末4aおよびサーバ4bは、インターネットによりネットワークを構成する。従って、飼主端末4aとサーバ4bとは、インターネットを介して通信可能に構成されている。サーバ4bは、飼主端末4aを介して、ウェアラブルデバイス3と通信可能に構成されている。 The management device 4 is configured to be able to communicate with the wearable device 3. The management device 4 comprises an owner terminal 4a and a server 4b. The owner terminal 4a is owned by the owner and is configured to be able to communicate with the wearable device 3. When the owner terminal 4a is brought close to the wearable device 3, it can perform short-range wireless communication, for example, using Bluetooth (registered trademark) or NFC (registered trademark). However, the wearable device 3 may also be configured to be able to connect to the Internet. Furthermore, the owner terminal 4a and the server 4b form a network via the Internet. Therefore, the owner terminal 4a and the server 4b are configured to be able to communicate via the Internet. The server 4b is configured to be able to communicate with the wearable device 3 via the owner terminal 4a.
サーバ4bは、ウェアラブルデバイス3から飼主端末4aを介して送信されたデータを格納する。さらに、サーバ4bは、取得したデータに基づいて、痒み評価処理を行うこともできる。また、サーバ4bは、飼主端末4aにて閲覧可能な表示内容を表示するための処理を行うことで、飼主端末4aに表示内容を表示する。この表示内容は、痒み行動データや痒み指標値などを含む。 The server 4b stores the data transmitted from the wearable device 3 via the owner terminal 4a. Furthermore, the server 4b can also perform itch evaluation processing based on the acquired data. The server 4b also displays the display content on the owner terminal 4a by performing processing to display display content that can be viewed on the owner terminal 4a. This display content includes itch behavior data, itch index values, etc.
獣医師端末5aは、動物病院5に設置されており、または、獣医師が携帯可能に構成されており、獣医師が操作するための機器である。獣医師端末5aとサーバ4bとは、インターネットによりネットワークを構成しており、従って、獣医師端末5aとサーバ4bとは、インターネットを介して通信可能に構成されている。獣医師端末5aは、サーバ4bにより処理された表示内容を表示することができる。獣医師端末5aに表示される内容と、飼主端末4aに表示される内容は、同一としても良いし、異なるようにしても良い。表示内容が異なるとしても、表示形式が異なるのみであって、情報元はサーバ4bに格納されている共通のデータである。 The veterinarian terminal 5a is installed in the animal hospital 5 or is portable and operated by the veterinarian. The veterinarian terminal 5a and server 4b form a network via the Internet, and therefore the veterinarian terminal 5a and server 4b are configured to be able to communicate via the Internet. The veterinarian terminal 5a can display content processed by the server 4b. The content displayed on the veterinarian terminal 5a and the content displayed on the owner terminal 4a may be the same or different. Even if the display content is different, only the display format is different, and the information source is common data stored on the server 4b.
2.ペット管理システム1の詳細構成
ペット管理システム1の詳細構成について図2を参照して説明する。特に、ペット管理システム1を構成するウェアラブルデバイス3、飼主端末4a、サーバ4b、獣医師端末5aについて、詳細に説明する。
2. Detailed Configuration of Pet Management System 1 The detailed configuration of the pet management system 1 will be described with reference to Fig. 2. In particular, the wearable device 3, owner terminal 4a, server 4b, and veterinarian terminal 5a that make up the pet management system 1 will be described in detail.
ウェアラブルデバイス3は、加速度センサ11、角速度センサ12、データ格納部13、痒み行動解析部14、通信処理部15を備えて構成される。加速度センサ11は、直交3軸の加速度を検出できるセンサである。角速度センサ12は、直交3軸のそれぞれの方向を中心とした回転における角速度を検出できるセンサである。ここで、本形態においては、加速度センサ11および角速度センサ12を備える場合を例に挙げるが、加速度センサ11を備え、角速度センサ12を備えない構成とすることもできるし、角速度センサ12を備え、加速度センサ11を備えない構成とすることもできる。これらの態様は、検出精度、検出目的に応じて、適宜決定することができる。また、ウェアラブルデバイス3は、より高精度な検出を目的として、加速度センサ11および角速度センサ12以外のセンサ、例えば、地磁気センサなどを追加で備えるようにしても良い。 The wearable device 3 is configured with an acceleration sensor 11, an angular velocity sensor 12, a data storage unit 13, an itch behavior analysis unit 14, and a communication processing unit 15. The acceleration sensor 11 is a sensor capable of detecting acceleration on three orthogonal axes. The angular velocity sensor 12 is a sensor capable of detecting angular velocity in rotation around each of the three orthogonal axes. While this embodiment exemplifies a configuration in which the acceleration sensor 11 and the angular velocity sensor 12 are included, the device may also be configured with the acceleration sensor 11 but not the angular velocity sensor 12, or with the angular velocity sensor 12 but not the acceleration sensor 11. These configurations can be appropriately determined depending on the detection accuracy and the detection purpose. Furthermore, for the purpose of higher detection accuracy, the wearable device 3 may also be configured with additional sensors other than the acceleration sensor 11 and the angular velocity sensor 12, such as a geomagnetic sensor.
データ格納部13は、検出データ13a、痒み行動データ13b、マスタデータ13cを格納する。検出データ13aは、加速度センサ11により検出されたデータ、および、角速度センサ12により検出されたデータである。検出データ13aは、各検出時刻における加速度データ、および、各検出時刻における角速度データである。ここで、データ格納部13に格納される検出データ13aは、後述する痒み行動解析部14による解析処理に利用した後に消去することができる。例えば、データ格納部13は、検出データ13aを格納するための所定容量のリングバッファなどにより構成され、所定容量に達した場合には、新しい検出データ13aを上書きする。 The data storage unit 13 stores detection data 13a, itch behavior data 13b, and master data 13c. The detection data 13a is data detected by the acceleration sensor 11 and data detected by the angular velocity sensor 12. The detection data 13a is acceleration data at each detection time and angular velocity data at each detection time. Here, the detection data 13a stored in the data storage unit 13 can be erased after being used for analysis processing by the itch behavior analysis unit 14, which will be described later. For example, the data storage unit 13 is configured with a ring buffer of a predetermined capacity for storing the detection data 13a, and when the predetermined capacity is reached, new detection data 13a is overwritten.
痒み行動データ13bは、痒み行動解析部14が検出データ13aを用いて解析することにより生成されたデータである。痒み行動データ13bは、ペット2の痒みに伴う行動を表すデータである。痒み行動データ13bは、痒みに伴う行動として、首振り行動、掻爬行動、舐性行動の少なくとも1つを含むようにされている。本形態においては、痒み行動データ13bは、首振り行動、掻爬行動、舐性行動の3要素全てを含む。さらに詳細には、痒み行動データ13bは、例えば、所定時間(例えば、1~30秒)ごとの痒み行動を表す痒み行動データ、1時間ごとの痒み行動を表す痒み行動データ、1日ごとの痒み行動を表す痒み行動データを含む。そして、痒み行動データ13bのデータ容量は、同等時間で比較した場合に、検出データ13aのデータ容量よりも小さい。例えば、データ格納部13は、痒み行動データ13bを格納するための所定容量のリングバッファなどにより構成され、所定容量に達した場合には、新しい痒み行動データ13bを上書きする。 Itching behavior data 13b is data generated by the itch behavior analysis unit 14 through analysis using the detection data 13a. Itching behavior data 13b is data representing behaviors associated with itching by pet 2. Itching behavior data 13b includes at least one of head-shaking behavior, scratching behavior, and licking behavior as behaviors associated with itching. In this embodiment, itch behavior data 13b includes all three elements: head-shaking behavior, scratching behavior, and licking behavior. More specifically, itch behavior data 13b includes, for example, itch behavior data representing itch behavior for a predetermined period of time (e.g., 1 to 30 seconds), itch behavior data representing itch behavior for each hour, and itch behavior data representing itch behavior for each day. Furthermore, the data capacity of itch behavior data 13b is smaller than the data capacity of detection data 13a when compared over the same period of time. For example, the data storage unit 13 is configured by a ring buffer or the like with a predetermined capacity for storing the itch behavior data 13b, and when the predetermined capacity is reached, new itch behavior data 13b is overwritten.
マスタデータ13cは、痒み行動解析部14による解析処理にて用いるデータである。マスタデータ13cは、ペット2が痒みに伴う行動を行う場合の加速度センサ11および角速度センサ12についての波形パターンである。本形態においては、マスタデータ13cは、痒み行動データ13bの最小単位時間と等しい所定時間(例えば、1~30秒)のデータである。 Master data 13c is data used in the analysis process by the itch behavior analysis unit 14. Master data 13c is a waveform pattern for the acceleration sensor 11 and angular velocity sensor 12 when pet 2 performs an itch-related behavior. In this embodiment, master data 13c is data for a predetermined time (e.g., 1 to 30 seconds) equal to the smallest unit time of itch behavior data 13b.
例えば、マスタデータ13cの1つは、首振り行動において、時間に対する加速度を表す波形パターン、および、時間に対する角速度を表す波形パターンである。首振り行動を表すマスタデータ13cは、首振りの方向や、首振りの強さなどに応じて異なる波形パターンに設定されている。つまり、データ格納部13は、首振り行動について複数のマスタデータ13cを格納する。 For example, one of the master data 13c is a waveform pattern representing acceleration over time and a waveform pattern representing angular velocity over time for head-shaking behavior. The master data 13c representing head-shaking behavior is set to different waveform patterns depending on the direction of the head-shaking, the strength of the head-shaking, etc. In other words, the data storage unit 13 stores multiple master data 13c for head-shaking behavior.
また、マスタデータ13cは、掻爬行動や舐性行動についても、首振り行動と同様に、時間に対する加速度を表す波形パターン、および、時間に対する角速度を表す波形パターンにより設定されている。掻爬行動および舐性行動について同様に、マスタデータ13cは、掻爬行動の部位や強さ、舐性行動の部位や強さなどに応じてそれぞれ異なる波形パターンに設定されている。 Furthermore, for scratching and licking behaviors, as with head-shaking behaviors, master data 13c is set using waveform patterns representing acceleration over time and waveform patterns representing angular velocity over time. Similarly for scratching and licking behaviors, master data 13c is set using different waveform patterns depending on the area and strength of the scratching behavior and the area and strength of the licking behavior.
マスタデータ13cを表す波形パターンは、加速度の振幅、周波数、角速度の振幅、周波数などにより設定されている。これらの要素が、首振り行動、掻爬行動、舐性行動のそれぞれによって異なる範囲を示し、各行動の強さによっても異なる範囲を示す。 The waveform pattern representing master data 13c is set by the amplitude and frequency of acceleration, the amplitude and frequency of angular velocity, etc. These elements indicate different ranges for each of head-shaking behavior, scratching behavior, and licking behavior, and also indicate different ranges depending on the strength of each behavior.
痒み行動解析部14は、データ格納部13に格納されている検出データ13aを解析することにより、ペット2の痒みに伴う行動を表す痒み行動データ13bを生成する。痒み行動解析部14は、設定された所定時間(例えば、1~30秒)ごとに、検出データ13aを解析して、痒み行動データ13bを生成する。The itch behavior analysis unit 14 analyzes the detection data 13a stored in the data storage unit 13 to generate itch behavior data 13b representing behaviors associated with itch of the pet 2. The itch behavior analysis unit 14 analyzes the detection data 13a at set intervals (e.g., 1 to 30 seconds) to generate itch behavior data 13b.
具体的には、痒み行動解析部14は、所定時間(例えば、1~30秒)の検出データ13aとデータ格納部13に格納されている複数のマスタデータ13cとを比較することにより、当該所定時間の検出データ13aが複数種の痒みに伴う行動のいずれかを行った場合に該当するか、痒みに伴う行動を行っていない場合に該当するかを判定する。痒み行動解析部14が行う検出データ13aとマスタデータ13cとの比較は、例えば、データの値の変化の類似度を判定し、類似度が所定値以上の場合に両者は一致すると判定することができる。また、痒み行動解析部14が行う比較は、両者のデータを画像として捉えて、機械学習などを用いて画像の一致度が所定値以上の場合に両者は一致すると判定することができる。Specifically, the itch behavior analysis unit 14 compares the detection data 13a for a predetermined time (e.g., 1 to 30 seconds) with multiple master data 13c stored in the data storage unit 13 to determine whether the detection data 13a for that predetermined time corresponds to one of multiple itch-related behaviors or to no itch-related behavior. The comparison between the detection data 13a and the master data 13c performed by the itch behavior analysis unit 14 can, for example, determine the similarity of changes in data values, and determine that the two match if the similarity is equal to or greater than a predetermined value. The itch behavior analysis unit 14 can also compare both data as images, and determine that the two match if the image similarity is equal to or greater than a predetermined value using machine learning or the like.
例えば、痒み行動解析部14は、設定された所定時間(例えば、1~30秒)において、加速度の振幅、周波数、角速度の振幅、周波数などを比較することにより、痒みに伴う行動の種類を判定することができ、さらに当該行動の強さレベルを判定することができる。 For example, the itch behavior analysis unit 14 can determine the type of behavior associated with itch by comparing the amplitude and frequency of acceleration, the amplitude and frequency of angular velocity, etc. over a set predetermined period of time (e.g., 1 to 30 seconds), and can further determine the intensity level of the behavior.
ここで、痒み行動解析部14が、所定時間(例えば、1~30秒)の検出データ13aを用いて解析を行った結果、ペット2は、当該所定時間において掻爬行動を行っており、掻爬行動の強さレベルの最大値が「5」であったとする。この場合、痒み行動解析部14は、当該所定時間の全ての期間において、強さレベル「5」の掻爬行動を行っているものとする。 Here, let us assume that the itching behavior analysis unit 14 performs an analysis using the detection data 13a for a predetermined time (e.g., 1 to 30 seconds) and finds that the pet 2 is engaged in scratching behavior during that predetermined time, and that the maximum intensity level of the scratching behavior is "5." In this case, the itching behavior analysis unit 14 determines that the pet 2 is engaging in scratching behavior at an intensity level of "5" for the entire period of that predetermined time.
また、痒み行動解析部14は、所定時間(例えば、1~30秒)の痒み行動データを連続して蓄積することにより、例えば、1時間や1日のうちに、複数種の痒みに伴う行動のそれぞれを行った時間や回数を生成することもできる。痒み行動解析部14は、設定された期間として、1時間や1日に限られるものではなく、任意の時間に設定することができる。 Furthermore, by continuously accumulating itch behavior data for a predetermined period of time (e.g., 1 to 30 seconds), the itch behavior analysis unit 14 can generate the time and number of times each of multiple types of itch-related behaviors was performed, for example, within one hour or one day. The itch behavior analysis unit 14 is not limited to setting the set period to one hour or one day, but can set it to any time.
さらに、痒み行動解析部14は、所定時間(例えば、1~30秒)ごとの痒み行動データ13bを用いて、1時間ごとの痒み行動データ、1日ごとの痒み行動データを生成する。例えば、1時間ごとの痒み行動データは、所定時間(例えば、1~30秒)を1時間分まとめたデータとしても良いし、1時間で1つの値を持つデータとしても良い。後者においては、1時間ごとの痒み行動データは、当該1時間のうちで最も頻度の高い行動を当該機関の対象の行動とし、当該行動のうち強さレベルの最大値を当該機関の強さレベルとする。そして、痒み行動解析部14は、痒み行動データ13bを生成した後には、データ格納部13に格納する。 Furthermore, the itch behavior analysis unit 14 uses the itch behavior data 13b for each predetermined time period (e.g., 1 to 30 seconds) to generate hourly itch behavior data and daily itch behavior data. For example, the hourly itch behavior data may be data summarizing a predetermined time period (e.g., 1 to 30 seconds) for one hour, or may be data having one value for one hour. In the latter case, the hourly itch behavior data uses the most frequent behavior during that hour as the target behavior for that period, and the maximum intensity level of that behavior as the intensity level for that period. Then, after generating the itch behavior data 13b, the itch behavior analysis unit 14 stores it in the data storage unit 13.
通信処理部15は、外部機器、具体的には飼主端末4aと通信を行うように構成されている。通信処理部15は、Bluetooth(登録商標)やNFC(登録商標)などの近距離無線通信を行う。通信処理部15は、飼主端末4aからデータ送信の要求がなされた場合に、データ格納部13に格納されている痒み行動データ13bを、飼主端末4aに送信する。The communication processing unit 15 is configured to communicate with an external device, specifically the owner terminal 4a. The communication processing unit 15 performs short-range wireless communication such as Bluetooth (registered trademark) or NFC (registered trademark). When a data transmission request is made from the owner terminal 4a, the communication processing unit 15 transmits the itch behavior data 13b stored in the data storage unit 13 to the owner terminal 4a.
飼主端末4aは、通信処理部21、データ取得部22、表示部23、行動情報入力部24、問診入力部25を備えて構成されている。通信処理部21は、ウェアラブルデバイス3の通信処理部15と通信可能に構成されている。特に、通信処理部21は、Bluetooth(登録商標)やNFC(登録商標)などの近距離無線通信を行う。さらに、通信処理部21は、後述するサーバ4bの通信処理部31との間で、インターネットを介して通信可能に構成されている。 The owner terminal 4a is configured to include a communication processing unit 21, a data acquisition unit 22, a display unit 23, a behavioral information input unit 24, and a medical interview input unit 25. The communication processing unit 21 is configured to be able to communicate with the communication processing unit 15 of the wearable device 3. In particular, the communication processing unit 21 performs short-range wireless communication such as Bluetooth (registered trademark) or NFC (registered trademark). Furthermore, the communication processing unit 21 is configured to be able to communicate with the communication processing unit 31 of the server 4b (described later) via the Internet.
データ取得部22は、飼主により操作されることにより、ウェアラブルデバイス3のデータ格納部13に格納されている痒み行動データ13bを取得する処理を行う。ただし、飼主端末4aは、データを格納せず、ウェアラブルデバイス3から受信した痒み行動データ13bを、サーバ4bに転送するための仲介を行う。 Operated by the owner, the data acquisition unit 22 performs a process to acquire the itch behavior data 13b stored in the data storage unit 13 of the wearable device 3. However, the owner terminal 4a does not store the data, but acts as an intermediary to transfer the itch behavior data 13b received from the wearable device 3 to the server 4b.
表示部23は、飼主の操作に応じて、種々の表示内容を表示する。表示部23は、サーバ4bに格納されている痒み行動データ、痒み指標値、炎症進行度などを表示する。表示部23の表示内容については、後述する。The display unit 23 displays various display contents in response to the owner's operation. The display unit 23 displays itch behavior data, itch index values, inflammation progression levels, etc. stored on the server 4b. The display contents of the display unit 23 will be described later.
行動情報入力部24は、表示部23に表示された痒み行動データ13bなどに関連付けてペット2の行動情報データを入力するように構成されている。飼主は、入力される行動情報データとして、飼主の見たことや感じたことについてのテキスト、写真、イラストなどを自由に入力することができる。行動情報入力部24により入力された行動情報データは、通信処理部21を介してサーバ4bに格納される。問診入力部25は、獣医師の受診のための問診データを入力するように構成されている。問診入力部25により入力された問診データは、通信処理部21を介してサーバ4bに格納される。 The behavioral information input unit 24 is configured to input behavioral information data of the pet 2 in association with the itching behavior data 13b displayed on the display unit 23, etc. The owner can freely input text, photos, illustrations, etc. about what the owner saw and felt as the behavioral information data to be input. The behavioral information data input by the behavioral information input unit 24 is stored on the server 4b via the communication processing unit 21. The medical interview input unit 25 is configured to input medical interview data for a veterinarian's visit. The medical interview data input by the medical interview input unit 25 is stored on the server 4b via the communication processing unit 21.
サーバ4bは、例えば、クラウドサーバである。サーバ4bは、通信処理部31、管理データ格納部32、痒み評価部33、表示処理部34を備えて構成される。通信処理部31は、飼主端末4aや獣医師端末5aとの間で、インターネットを介して通信可能に構成されている。 Server 4b is, for example, a cloud server. Server 4b is configured to include a communication processing unit 31, a management data storage unit 32, an itch evaluation unit 33, and a display processing unit 34. The communication processing unit 31 is configured to be able to communicate with the owner terminal 4a and the veterinarian terminal 5a via the Internet.
管理データ格納部32は、痒み行動データ32a、痒み指標値32b、炎症進行度32c、行動情報データ32d、問診データ32eを格納する。 The management data storage unit 32 stores itch behavior data 32a, itch index value 32b, inflammation progression level 32c, behavioral information data 32d, and medical interview data 32e.
痒み行動データ32aは、ウェアラブルデバイス3のデータ格納部13に格納されている痒み行動データ13bに等しい。飼主によって飼主端末4aのデータ取得部22の操作がなされた場合に、ウェアラブルデバイス3のデータ格納部13に格納されている痒み行動データ13bが、サーバ4bの管理データ格納部32に、痒み行動データ32aとして格納される。つまり、サーバ4bは、飼主端末4aを仲介して、ウェアラブルデバイス3のデータ格納部13に格納されている痒み行動データ13bを取得し、管理データ格納部32に痒み行動データ32aとして格納する。 Itching behavior data 32a is equal to itch behavior data 13b stored in the data storage unit 13 of the wearable device 3. When the owner operates the data acquisition unit 22 of the owner terminal 4a, the itch behavior data 13b stored in the data storage unit 13 of the wearable device 3 is stored as itch behavior data 32a in the management data storage unit 32 of the server 4b. In other words, the server 4b, via the owner terminal 4a, acquires the itch behavior data 13b stored in the data storage unit 13 of the wearable device 3 and stores it as itch behavior data 32a in the management data storage unit 32.
痒み指標値32bは、ペット2の痒みの程度を表す値である。痒み指標値32bは、例えば、「レベル1」~「レベル5」などにより表される。痒み指標値は、痒み評価部33によって、複数種の痒み行動データに基づいて痒み評価処理が行われることにより生成される。 The itch index value 32b is a value that represents the degree of itch of the pet 2. The itch index value 32b is expressed, for example, as "Level 1" to "Level 5." The itch index value is generated by the itch evaluation unit 33 through an itch evaluation process based on multiple types of itch behavior data.
炎症進行度32cは、ペット2が皮膚炎に罹患している場合において、皮膚炎の進行度合いを表す。炎症進行度32cは、痒み評価部33によって、複数種の痒み行動データに基づいて痒み評価処理が行われることにより生成される。 Inflammation progression level 32c indicates the degree of progression of dermatitis when pet 2 is suffering from dermatitis. Inflammation progression level 32c is generated by the itch evaluation unit 33 performing an itch evaluation process based on multiple types of itch behavior data.
行動情報データ32dは、飼主端末4aの行動情報入力部24により入力されたデータである。行動情報データ32dは、飼主端末4aの行動情報入力部24の入力により、飼主端末4aの表示部23に表示された痒み行動データなどに関連付けて格納される。問診データ32eは、飼主端末4aの問診入力部25により入力されたデータである。 The behavioral information data 32d is data input by the behavioral information input unit 24 of the owner terminal 4a. The behavioral information data 32d is stored in association with the itching behavior data displayed on the display unit 23 of the owner terminal 4a, as input by the behavioral information input unit 24 of the owner terminal 4a. The medical interview data 32e is data input by the medical interview input unit 25 of the owner terminal 4a.
痒み評価部33は、管理データ格納部32に格納されている複数種の痒み行動データ32aに基づいて痒み評価処理を行う。特に、痒み評価部33は、複数種の痒み行動データ32aのそれぞれの推移に基づいて痒み評価処理を行う。痒み行動データ32aの推移とは、痒み行動データ32aの時間経過に伴う変化である。The itch evaluation unit 33 performs itch evaluation processing based on multiple types of itch behavior data 32a stored in the management data storage unit 32. In particular, the itch evaluation unit 33 performs itch evaluation processing based on the trends in each of the multiple types of itch behavior data 32a. The trends in the itch behavior data 32a refer to changes in the itch behavior data 32a over time.
痒み評価部33は、痒み評価処理を行うことによって、痒みの程度を表す痒み指標値32bを生成する。具体的には、痒み評価部33は、複数種の痒み行動データ32aのそれぞれの推移に基づいて、総合的に判断することにより痒み指標値32bを生成する。例えば、痒み評価部33は、機械学習、統計的手法などを適用することにより、痒み指標値32bを生成する。つまり、痒み評価部33により生成される痒み指標値32bは、痒み行動データの推移、すなわち痒み行動データ32aの時間経過に伴う変化を考慮した値となる。痒み評価部33は、生成した痒み指標値32bを管理データ格納部32に格納する。これにより、痒み指標値として、適切な所望値を得ることができる。The itch evaluation unit 33 performs an itch evaluation process to generate an itch index value 32b that represents the degree of itch. Specifically, the itch evaluation unit 33 generates the itch index value 32b by making a comprehensive judgment based on the respective trends in multiple types of itch behavior data 32a. For example, the itch evaluation unit 33 generates the itch index value 32b by applying machine learning, statistical methods, etc. In other words, the itch index value 32b generated by the itch evaluation unit 33 is a value that takes into account the trends in the itch behavior data, i.e., changes over time in the itch behavior data 32a. The itch evaluation unit 33 stores the generated itch index value 32b in the management data storage unit 32. This makes it possible to obtain an appropriate desired value as the itch index value.
さらに、痒み評価部33は、痒み評価処理を行うことにより、皮膚炎の炎症進行度32cを生成する。具体的には、痒み評価部33は、複数種の痒み行動データ32aのそれぞれの推移に基づいて、総合的に判断することにより炎症進行度32cを生成する。例えば、痒み評価部33は、機械学習、統計的手法などを適用することにより、炎症進行度32cを生成する。つまり、痒み評価部33は、複数種の痒み行動データ32aのそれぞれの推移によってペット2の行動の変化を捉えることができ、ペット2の行動の変化によって皮膚炎の炎症進行度32cを得ることができる。例えば、皮膚炎の炎症進行度が初期の場合には、舐性行動が多くなるのに対して、炎症が進むと徐々に掻爬行動が多くなる傾向がある。そこで、舐性行動、掻爬行動の推移などに基づいて炎症進行度を得ることができる。痒み評価部33は、生成した炎症進行度32cを管理データ格納部32に格納する。Furthermore, the itch evaluation unit 33 generates the dermatitis inflammation progression level 32c by performing an itch evaluation process. Specifically, the itch evaluation unit 33 generates the inflammation progression level 32c by comprehensively assessing the progress of each of the multiple types of itch behavior data 32a. For example, the itch evaluation unit 33 generates the inflammation progression level 32c by applying machine learning, statistical methods, etc. In other words, the itch evaluation unit 33 can capture changes in the behavior of the pet 2 based on the progress of each of the multiple types of itch behavior data 32a, and can obtain the dermatitis inflammation progression level 32c based on the changes in the behavior of the pet 2. For example, when the inflammation progression level of dermatitis is in the early stages, licking behavior tends to increase, whereas scratching behavior tends to gradually increase as the inflammation progresses. Therefore, the inflammation progression level can be obtained based on the progress of licking behavior, scratching behavior, etc. The itch evaluation unit 33 stores the generated inflammation progression level 32c in the management data storage unit 32.
表示処理部34は、飼主端末4aおよび獣医師端末5aからの表示要求によって、表示処理を実行する。表示処理部34は、管理データ格納部32に格納されている痒み行動データ32a、痒み指標値32b、炎症進行度32c、行動情報データ32dおよび問診データ32eを用いて、表示要求に応じた表示データを生成する。表示処理部34は、通信処理部31を介して、飼主端末4aおよび獣医師端末5aに表示データを送信する。The display processing unit 34 executes display processing in response to display requests from the owner terminal 4a and the veterinarian terminal 5a. The display processing unit 34 generates display data in response to the display request using the itch behavior data 32a, itch index value 32b, inflammation progression level 32c, behavior information data 32d, and medical interview data 32e stored in the management data storage unit 32. The display processing unit 34 transmits the display data to the owner terminal 4a and the veterinarian terminal 5a via the communication processing unit 31.
獣医師端末5aは、通信処理部41、入力部42、表示部43を備えて構成される。通信処理部41は、サーバ4bとの間で、インターネットを介して通信可能に構成されている。入力部42は、獣医師によって各種表示要求の入力を行う。表示部43は、入力部42の入力に応じた表示データを、サーバ4bから受信して表示する。従って、獣医師端末5aの表示部43は、ペット2の痒み行動データ32a、痒み指標値32b、炎症進行度32c、行動情報データ32d、問診データ32eを閲覧可能に構成されている。表示部43に表示される表示内容は、飼主端末4aに表示される表示内容と同一としても良いし、異なる形式としても良い。 The veterinarian terminal 5a is configured to include a communications processing unit 41, an input unit 42, and a display unit 43. The communications processing unit 41 is configured to be able to communicate with the server 4b via the Internet. The input unit 42 allows the veterinarian to input various display requests. The display unit 43 receives and displays display data corresponding to the input from the input unit 42 from the server 4b. Therefore, the display unit 43 of the veterinarian terminal 5a is configured to allow viewing of the pet 2's itch behavior data 32a, itch index value 32b, inflammation progression level 32c, behavior information data 32d, and medical interview data 32e. The display content displayed on the display unit 43 may be the same as the display content displayed on the owner terminal 4a, or may be in a different format.
3.痒み行動解析部14の処理の例
痒み行動解析部14は、上述したように、ウェアラブルデバイス3の一部を構成しており、検出データ13aに基づいて痒み行動データ13bを生成する。痒み行動解析部14の処理の例について、図3を参照して説明する。
3. Example of Processing by the Itch Behavior Analysis Unit 14 As described above, the itch behavior analysis unit 14 constitutes part of the wearable device 3, and generates itch behavior data 13b based on the detection data 13a. An example of processing by the itch behavior analysis unit 14 will be described with reference to FIG. 3.
痒み行動解析部14は、まず、所定時間(例えば、1~30秒、以下同様)の検出データ13aを、データ格納部13から取得する(S1)。続いて、痒み行動解析部14は、取得した検出データ13aと、データ格納部13に格納されているマスタデータ13cとを比較して、痒み行動を特定する(S2)。具体的には、痒み行動解析部14は、痒み行動の種類として、例えば、首振り行動、掻爬行動、舐性行動などの中から選択する。さらに、痒み行動解析部14は、対応する行動の強さレベルを特定する。 The itch behavior analysis unit 14 first acquires detection data 13a for a predetermined period of time (e.g., 1 to 30 seconds, same below) from the data storage unit 13 (S1). Next, the itch behavior analysis unit 14 compares the acquired detection data 13a with the master data 13c stored in the data storage unit 13 to identify the itch behavior (S2). Specifically, the itch behavior analysis unit 14 selects the type of itch behavior from, for example, head-shaking behavior, scratching behavior, licking behavior, etc. Furthermore, the itch behavior analysis unit 14 identifies the intensity level of the corresponding behavior.
続いて、痒み行動解析部14は、痒み行動データ13bを、データ格納部13に格納する(S3)。このとき格納される痒み行動データ13bには、痒み行動の種類、当該痒み行動の開始時刻および終了時刻、当該痒み行動の強さレベルなどが含まれる。 Next, the itch behavior analysis unit 14 stores the itch behavior data 13b in the data storage unit 13 (S3). The itch behavior data 13b stored at this time includes the type of itch behavior, the start and end times of the itch behavior, the intensity level of the itch behavior, etc.
続いて、痒み行動解析部14は、各時00分に到達したか否かを判定する(S4)。例えば、1時00分、2時00分などである。痒み行動解析部14は、各時00分に到達した場合には(S4:Yes)、直近の1時間単位の強さレベルを決定し、痒み行動データ13bとしてデータ格納部13に格納する(S5)。各時00分に到達していなければ(S4:No)、S5の処理を行うことなく、次の処理に進む。 The itch behavior analysis unit 14 then determines whether the hour has been reached (S4). For example, 1:00, 2:00, etc. If the hour has been reached (S4: Yes), the itch behavior analysis unit 14 determines the intensity level for the most recent hourly unit and stores this as itch behavior data 13b in the data storage unit 13 (S5). If the hour has not been reached (S4: No), the process proceeds to the next step without performing S5.
続いて、痒み行動解析部14は、24時00分に到達したか否かを判定する(S6)。痒み行動解析部14は、24時00分に到達した場合には(S6:Yes)、直近の1日単位の強さレベルを決定し、痒み行動データ13bとしてデータ格納部13に格納する(S7)。24時00分に到達していなければ(S6:No)、S7の処理を行うことなく、次の処理に進む。Next, the itch behavior analysis unit 14 determines whether 24:00 has been reached (S6). If 24:00 has been reached (S6: Yes), the itch behavior analysis unit 14 determines the intensity level for the most recent day and stores it as itch behavior data 13b in the data storage unit 13 (S7). If 24:00 has not been reached (S6: No), the process proceeds to the next step without performing S7.
そして、処理は、S1に戻り繰り返される。つまり、1時間を経過するまでの間は、所定時間ごとの痒み行動データ13bのみが生成される。そして、1時間を経過するごとに、時間単位の痒み行動データ13bが追加される。さらに、1日を経過するごとに、1日単位の痒み行動データ13bが追加される。 Then, the process returns to S1 and is repeated. In other words, until one hour has passed, only itch behavior data 13b is generated for each specified hour. Then, with each passing hour, itch behavior data 13b for each hour is added. Furthermore, with each passing day, itch behavior data 13b for each day is added.
4.飼主端末4aの表示画面
飼主端末4aの表示画面について図4を参照して説明する。飼主端末4aは、スマートフォン、タブレット端末などのタッチパネルタイプのモバイル端末を例に挙げる。飼主端末4aの表示画面は、図2に示す表示部23として機能すると共に、データ取得部22、行動情報入力部24、問診入力部25として機能する。
4. Display Screen of Owner Terminal 4a The display screen of the owner terminal 4a will be described with reference to Fig. 4. The owner terminal 4a is, for example, a touch panel type mobile terminal such as a smartphone or tablet terminal. The display screen of the owner terminal 4a functions as the display unit 23 shown in Fig. 2, as well as the data acquisition unit 22, the behavioral information input unit 24, and the medical interview input unit 25.
飼主端末4aのホーム画面51の下欄に、「ホーム」アイコン61、「データ閲覧」アイコン62、「設定」アイコン63が表示されている。ホーム画面51の上部領域71には、ペット2の写真と名前が表示されている。ホーム画面51の中央領域には、「データ読込」ボタン72、「行動情報入力」ボタン73、「問診入力」ボタン74が表示されている。 The "Home" icon 61, "View Data" icon 62, and "Settings" icon 63 are displayed in the lower section of the home screen 51 of the owner terminal 4a. The upper area 71 of the home screen 51 displays a photo and name of the pet 2. The central area of the home screen 51 displays a "Load Data" button 72, a "Enter Behavioral Information" button 73, and a "Enter Medical Questionnaire" button 74.
飼主が「データ閲覧」アイコン62をタップすると、データ閲覧画面52が表示される。データ閲覧画面52には、「今日の痒み指標値」として、点数が表示されている。痒み指標値は、サーバ4bの管理データ格納部32に格納されている痒み指標値32bである。痒み指標値32bは、複数種の痒み行動データに基づいて、総合的に判断することにより得られた値である。飼主は、「今日の痒み指標値」の点数を閲覧することによって、痒み指標値を把握することができる。 When the owner taps the "View Data" icon 62, the data viewing screen 52 is displayed. The data viewing screen 52 displays a score as "Today's Itch Index Value." The itch index value is the itch index value 32b stored in the management data storage unit 32 of the server 4b. The itch index value 32b is a value obtained by making a comprehensive judgment based on multiple types of itch behavior data. The owner can understand the itch index value by viewing the score for "Today's Itch Index Value."
さらに、データ閲覧画面52には、「今日の痒み行動」として、複数種の痒み行動のそれぞれについて行った時間(1日当たりの時間)、強さレベルが表示されている。表示される痒み行動としては、首振り行動、掻爬行動、舐性行動が表示されている。飼主は、「今日の痒み行動」の時間または回数の箇所を閲覧することにより、痒みに伴う行動を行った時間または回数を把握するができる。その結果、飼主は、ペット2の痒み行動を適切に把握することができる。さらに、飼主は、「今日の痒み行動」の強さレベルの箇所を閲覧することにより、痒みに伴う行動の強さレベルを把握することができる。その結果、飼主は、ペット2の痒み行動を適切に把握することができる。 Furthermore, the data viewing screen 52 displays the time (hours per day) and intensity level for each of several types of itch behaviors as "Today's Itch Behavior." The displayed itch behaviors include head-shaking behavior, scratching behavior, and licking behavior. By viewing the time or number of times in "Today's Itch Behavior," the owner can understand the time or number of times that itch-related behaviors were performed. As a result, the owner can properly understand Pet 2's itch behavior. Furthermore, by viewing the intensity level section in "Today's Itch Behavior," the owner can understand the intensity level of itch-related behavior. As a result, the owner can properly understand Pet 2's itch behavior.
さらに、データ閲覧画面52には、「炎症進行度」として、点数が表示されると共に、改善、変化なし、悪化を示す矢印が表示される。炎症進行度は、サーバ4bの管理データ格納部32に格納されている炎症進行度32cである。矢印は、上斜め向きが悪化していることを示し、横向きが変化なしを示し、下斜め向きが改善していることを示す。飼主は、「炎症進行度」を閲覧することにより、ペット2の皮膚炎の炎症進行度を把握することができる。さらに、飼主は、ペット2の炎症度合が改善しているのか、悪化しているのかを把握することができ、適切な対処を行うことができる。 Furthermore, the data viewing screen 52 displays a score as the "inflammation progression level," as well as arrows indicating improvement, no change, or worsening. The inflammation progression level is the inflammation progression level 32c stored in the management data storage unit 32 of the server 4b. An upward diagonal arrow indicates worsening, a horizontal arrow indicates no change, and a downward diagonal arrow indicates improvement. By viewing the "inflammation progression level," the owner can understand the inflammation progression level of pet 2's dermatitis. Furthermore, the owner can understand whether pet 2's inflammation level is improving or worsening, and can take appropriate measures.
飼主がデータ閲覧画面52の「今日の痒み行動」のいずれかをタップすると、データ閲覧詳細画面53が表示される。データ閲覧詳細画面53には、痒み行動についての時系列グラフが表示される。表示されるグラフは、「量(時間)」と「強さレベル」とで選択可能となっており、期間として「今日」「1週間」「1か月」を選択可能となっている。図4のデータ閲覧詳細画面53には、今日の首振り行動の時間についてのグラフが表示されている。掻爬行動、舐性行動についても同様に表示される。また、データ閲覧詳細画面53において、下方へスクロールすることにより、グラフに対応する数値などが表示される。 When the owner taps on one of the "Today's Itching Behavior" options on the data viewing screen 52, the data viewing details screen 53 is displayed. The data viewing details screen 53 displays a time series graph of the itching behavior. The displayed graph can be selected by "amount (time)" and "intensity level," and the time period can be selected from "today," "1 week," and "1 month." The data viewing details screen 53 in Figure 4 displays a graph of the time of today's head-shaking behavior. The same is true for scratching behavior and licking behavior. In addition, by scrolling downwards on the data viewing details screen 53, numerical values corresponding to the graph are displayed.
また、飼主端末4aをウェアラブルデバイス3に近づけた状態で、飼主がホーム画面51の「データ読込」ボタン72をタップすると、ウェアラブルデバイス3のデータ格納部13に格納されている痒み行動データ13bが、飼主端末4aを仲介して、サーバ4bの管理データ格納部32にアップロードされる。 In addition, when the owner taps the "Read Data" button 72 on the home screen 51 while holding the owner terminal 4a close to the wearable device 3, the itch behavior data 13b stored in the data storage unit 13 of the wearable device 3 is uploaded to the management data storage unit 32 of the server 4b via the owner terminal 4a.
このように、ウェアラブルデバイス3と飼主端末4aとの間の通信対象、および、飼主端末4aとサーバ4bとの間の通信対象は、ウェアラブルデバイス3のデータ格納部13に格納されている痒み行動データである。つまり、通信対象である痒み行動データは、加速度センサ11および角速度センサ12により検出された検出データ13aよりもデータ容量が小さい。従って、通信容量が小さくできる。 In this way, the object of communication between the wearable device 3 and the owner terminal 4a, and between the owner terminal 4a and the server 4b, is the itch behavior data stored in the data storage unit 13 of the wearable device 3. In other words, the itch behavior data that is the object of communication has a smaller data volume than the detection data 13a detected by the acceleration sensor 11 and the angular velocity sensor 12. Therefore, the communication volume can be reduced.
また、飼主がホーム画面51の「行動情報入力」ボタン73をタップすると、行動情報入力画面54が表示される。行動情報入力画面54においては、飼主が自由にテキスト、写真、イラストなどを入力することができる。このように、飼主は、自身の感覚としてのペット2の行動情報データを入力することができる。また、飼主は、図示しないが、過去に入力した行動情報データを閲覧することができる。従って、飼主は、定量的な痒み行動データと、飼主自身が入力した行動情報データとを合わせて把握することができる。 Furthermore, when the owner taps the "Enter Behavioral Information" button 73 on the home screen 51, the behavioral information input screen 54 is displayed. The owner can freely input text, photos, illustrations, etc. on the behavioral information input screen 54. In this way, the owner can input behavioral information data of the pet 2 based on their own perceptions. Furthermore, although not shown, the owner can view behavioral information data that has been input in the past. Therefore, the owner can understand the quantitative itch behavior data together with the behavioral information data that the owner has input.
また、飼主がホーム画面51の「問診入力」ボタン74をタップすると、問診入力画面55が表示される。問診入力画面55においては、獣医師の診察に必要な情報の入力が可能となる。飼主は、問診データを飼主端末にて入力することにより、獣医師の受診において獣医師との間で問診データを共有することができる。 In addition, when the owner taps the "Enter medical interview" button 74 on the home screen 51, the medical interview input screen 55 is displayed. The medical interview input screen 55 allows the owner to enter information necessary for the veterinarian's examination. By entering the medical interview data on the owner terminal, the owner can share the medical interview data with the veterinarian when the pet is examined by the veterinarian.
5.実施形態の効果
本形態のペット管理システム1によれば、飼主は、管理機器4の飼主端末4aの表示部23を閲覧することにより、ペット2の痒み行動を把握することができる。特に、表示部23に表示される痒み行動データは、加速度センサ11および角速度センサ12により検出されたデータを解析することにより得られたデータである。そのため、飼主は、定量的にペット2の痒み行動を把握することができる。
5. Effects of the embodiment According to the pet management system 1 of this embodiment, the owner can understand the itching behavior of the pet 2 by viewing the display unit 23 of the owner terminal 4a of the management device 4. In particular, the itching behavior data displayed on the display unit 23 is data obtained by analyzing data detected by the acceleration sensor 11 and the angular velocity sensor 12. Therefore, the owner can quantitatively understand the itching behavior of the pet 2.
さらに、ウェアラブルデバイス3をペット2に常時装着しておくことにより、飼主は、飼主がペット2を見ていないときのペット2の痒み行動を把握することができる。従って、飼主は、ペット2の痒みの状況を適切に把握することができる。その結果、飼主は、ペット2の痒み症状に応じた生活を行うことができる。さらに、獣医師の診察を受ける際に、飼主は、ペット2の症状を適切に獣医師に伝えることができる。その結果、獣医師は、より適切な治療を行うことができる。従って、ペット2の痒みに伴う行動を容易にかつ定量的に把握することができる。 Furthermore, by having the wearable device 3 attached to the pet 2 at all times, the owner can understand the itching behavior of the pet 2 even when the owner is not watching the pet 2. Therefore, the owner can properly understand the itching condition of the pet 2. As a result, the owner can live a life that is appropriate to the itching symptoms of the pet 2. Furthermore, when the pet 2 is examined by a veterinarian, the owner can properly communicate the symptoms of the pet 2 to the veterinarian. As a result, the veterinarian can provide more appropriate treatment. Therefore, the behavior associated with the itching of the pet 2 can be easily and quantitatively understood.
さらに、ペット管理システム1において、獣医師端末5aが、サーバ4bと通信可能に構成され、管理データ格納部32に格納された痒み行動データ32aを閲覧可能に構成されている。獣医師が獣医師端末5aを閲覧することにより、ペット2の状態を容易に把握することができる。さらに、獣医師が閲覧する痒み行動データ32aは、飼主が閲覧可能な痒み行動データ32aと共通する。従って、飼主と獣医師との間で、情報の共有を図ることができ、適切に両者の間で意思疎通を図ることができる。 Furthermore, in the pet management system 1, the veterinarian terminal 5a is configured to be able to communicate with the server 4b and to be able to view the itching behavior data 32a stored in the management data storage unit 32. By viewing the veterinarian terminal 5a, the veterinarian can easily understand the condition of the pet 2. Furthermore, the itching behavior data 32a viewed by the veterinarian is the same as the itching behavior data 32a that can be viewed by the owner. Therefore, information can be shared between the owner and the veterinarian, and appropriate communication can be achieved between the two parties.
(実施形態2)
実施形態2のペット管理システム100について図5を参照して説明する。なお、実施形態2以降において用いた符号のうち、既出の実施形態において用いた符号と同一のものは、特に示さない限り、既出の実施形態におけるものと同様の構成要素等を表す。
(Embodiment 2)
The pet management system 100 of the second embodiment will be described with reference to Fig. 5. Note that, among the reference numerals used in the second and subsequent embodiments, the same reference numerals as those used in the previous embodiments represent the same components as those in the previous embodiments unless otherwise specified.
実施形態1においては、ウェアラブルデバイス3が、痒み行動解析部14を備え、ウェアラブルデバイス3のデータ格納部13に痒み行動データ13bおよびマスタデータ13cを格納することとした。本形態では、図5に示すように、管理機器4を構成するサーバ4bが、痒み行動解析部14を備える。この場合、管理機器4を構成するサーバ4bの管理データ格納部32が、検出データ13a、痒み行動データ13bおよびマスタデータ13cを格納することになる。ウェアラブルデバイス3のデータ格納部13には、検出データ13aが格納されており、痒み行動データやマスタデータは格納されていない。In embodiment 1, the wearable device 3 includes an itch behavior analysis unit 14, and the data storage unit 13 of the wearable device 3 stores itch behavior data 13b and master data 13c. In this embodiment, as shown in FIG. 5, the server 4b constituting the management device 4 includes the itch behavior analysis unit 14. In this case, the management data storage unit 32 of the server 4b constituting the management device 4 stores the detection data 13a, itch behavior data 13b, and master data 13c. The data storage unit 13 of the wearable device 3 stores the detection data 13a, but does not store the itch behavior data or master data.
この場合、ウェアラブルデバイス3が、痒み行動解析部14を備える必要がない。従って、ウェアラブルデバイス3は、高性能な処理装置を必要としないため、低コストとなる。サーバ4bは、高性能な演算処理を行うことが可能である。従って、サーバ4bにより、痒み行動の解析を行うようにすることで、高性能な演算処理を行うことができる。In this case, the wearable device 3 does not need to be equipped with the itch behavior analysis unit 14. Therefore, the wearable device 3 does not require a high-performance processing device, making it low-cost. The server 4b is capable of performing high-performance arithmetic processing. Therefore, by having the server 4b analyze the itch behavior, high-performance arithmetic processing can be performed.
なお、管理機器4を構成する飼主端末4aが、痒み行動解析部14を備えるようにしても良い。この場合、管理機器4を構成する飼主端末4aが、検出データ13a、痒み行動データ13bおよびマスタデータ13cを格納することになる。 In addition, the owner terminal 4a constituting the management device 4 may be equipped with an itch behavior analysis unit 14. In this case, the owner terminal 4a constituting the management device 4 will store the detection data 13a, itch behavior data 13b, and master data 13c.
(実施形態3)
実施形態3のペット管理システム200について図6~図8を参照して説明する。図6に示すように、本形態のペット管理システム200は、実施形態2と同様に、ウェアラブルデバイス3のデータ格納部13には、検出データ13aが格納されている。
(Embodiment 3)
A pet management system 200 according to a third embodiment will be described with reference to Fig. 6 to Fig. 8. As shown in Fig. 6, in the pet management system 200 according to this embodiment, detection data 13a is stored in the data storage unit 13 of the wearable device 3, similar to the second embodiment.
サーバ4bは、飼主端末4aを仲介して、検出データ13aを取得する。従って、サーバ4bの管理データ格納部232は、取得した検出データ232fを格納する。なお、検出データ232fは、センサ11,12が検出した検出データ13aと同一である。管理データ格納部232は、さらに、痒み行動解析に用いるための機械学習モデル232gを格納している。 The server 4b acquires the detection data 13a via the owner terminal 4a. Therefore, the management data storage unit 232 of the server 4b stores the acquired detection data 232f. Note that the detection data 232f is the same as the detection data 13a detected by the sensors 11 and 12. The management data storage unit 232 further stores a machine learning model 232g for use in analyzing itch behavior.
機械学習モデル232gについて説明する。機械学習モデル232gは、説明変数データを入力した場合に、目的変数データを出力するモデルである。例えば、機械学習モデル232gにおいて、説明変数データは、検出データ232fから生成された特徴量であり、目的変数データは、痒みに伴う行動を表す判定スコアである。 The following describes machine learning model 232g. Machine learning model 232g is a model that outputs objective variable data when explanatory variable data is input. For example, in machine learning model 232g, the explanatory variable data is a feature generated from detection data 232f, and the objective variable data is a judgment score that represents behavior associated with itching.
説明変数データとしての特徴量は、例えば、検出データ232fに対する、複数の周波数帯域に区分された各周波数帯域の統計量の中から選択された特徴量である。複数の周波数帯域は、任意に区分することができ、例えば、対象の周波数帯域を0.5Hz~3Hzごとに区分する。統計量は、最小値、最大値、中央値、第1四分位数、第2四分位数、平均値(相加平均、相乗平均、調和平均)、最大値と最小値の差、分散、標準偏差、歪度、尖度などから選択された少なくとも1つを用いることができる。ただし、複数の統計量を用いることが好ましい。 Feature quantities as explanatory variable data are, for example, feature quantities selected from the statistics of each frequency band divided into multiple frequency bands for the detection data 232f. The multiple frequency bands can be divided arbitrarily, for example, dividing the target frequency band into intervals of 0.5 Hz to 3 Hz. The statistical quantity can be at least one selected from the minimum value, maximum value, median, first quartile, second quartile, mean value (arithmetic mean, geometric mean, harmonic mean), difference between maximum and minimum values, variance, standard deviation, skewness, kurtosis, etc. However, it is preferable to use multiple statistical quantities.
目的変数データとしての判定スコアは、例えば、数値が小さいほど、痒みに伴う行動ではないことを示し、数値が大きいほど、痒みに伴う行動であることを示す。判定スコアは、任意の値の範囲に設定することができる。 The judgment score as the objective variable data indicates that, for example, a smaller value indicates that the behavior is not associated with itching, and a larger value indicates that the behavior is associated with itching. The judgment score can be set within any range of values.
また、機械学習モデル232gは、予め準備した訓練データを用いて、公知の機械学習の手法を適用して学習することにより得られる。機械学習の手法は、教師あり学習、教師なし学習、強化学習など、任意の手法を適用できる。例えば、機械学習の手法として、教師なし学習の1つとして、ワンクラスサポートベクターマシーンなどを適用できる。ただし、他の手法を適用しても良い。 The machine learning model 232g is obtained by learning using previously prepared training data and applying a known machine learning method. Any machine learning method can be applied, such as supervised learning, unsupervised learning, or reinforcement learning. For example, a one-class support vector machine can be applied as a type of unsupervised learning method as a machine learning method. However, other methods may also be applied.
さらに、上述したように、痒み行動の種類として、例えば、首振り行動、掻爬行動、舐性行動などがある。そこで、機械学習モデル232gは、痒み行動の種類ごとに異なるモデルとすると良い。例えば、首振り行動用のモデル、掻爬行動用のモデル、舐性行動用のモデルなどが格納される。この場合、特徴量も、痒み行動の種類ごとに異なる特徴量とする良い。 Furthermore, as mentioned above, types of itching behavior include, for example, head-shaking behavior, scratching behavior, and licking behavior. Therefore, it is preferable that the machine learning model 232g be a different model for each type of itching behavior. For example, a model for head-shaking behavior, a model for scratching behavior, a model for licking behavior, etc. are stored. In this case, it is preferable that the feature values also be different for each type of itching behavior.
また、サーバ4bは、痒み行動解析部214を備える。痒み行動解析部214は、管理データ格納部232に格納されている検出データ232fを解析することにより、ペット2の痒みに伴う行動を表す痒み行動データ32aを生成する。痒み行動解析部214は、検出データ232fに基づいて、機械学習モデルを用いて、痒み行動データ32aを抽出する。 The server 4b also includes an itch behavior analysis unit 214. The itch behavior analysis unit 214 generates itch behavior data 32a representing behaviors associated with itch of the pet 2 by analyzing the detection data 232f stored in the management data storage unit 232. The itch behavior analysis unit 214 extracts the itch behavior data 32a based on the detection data 232f using a machine learning model.
図7に示すように、痒み行動解析部214は、まず、所定時間(例えば、1~30秒、以下同様)の検出データ232fを、管理データ格納部232から取得する(S11)。続いて、痒み行動解析部214は、機械学習の推論フェーズにて用いる説明変数データとして、検出データ232fの特徴量を生成する(S12)。痒み行動の種類が複数である場合には、痒み行動解析部214は、痒み行動の種類に応じた特徴量を生成する。 As shown in FIG. 7, the itch behavior analysis unit 214 first acquires detection data 232f for a predetermined period of time (e.g., 1 to 30 seconds, same below) from the management data storage unit 232 (S11). Next, the itch behavior analysis unit 214 generates feature quantities of the detection data 232f as explanatory variable data to be used in the inference phase of machine learning (S12). If there are multiple types of itch behavior, the itch behavior analysis unit 214 generates feature quantities according to the type of itch behavior.
続いて、痒み行動解析部214は、生成した特徴量に基づいて、機械学習モデル232gを用いて、痒み行動データ32aであるか否かを判定する(S13)。 Next, the itch behavior analysis unit 214 uses the machine learning model 232g based on the generated features to determine whether the data is itch behavior data 32a (S13).
詳細には、機械学習モデル232gに特徴量を入力することにより、判定スコアが出力される。例えば、図8に示すように、各時刻における判定スコアが出力される。そして、出力された判定スコアが、閾値Thを超えている場合には、痒み行動データ32aであると判定し、閾値Th以下の場合には、痒み行動データ32aではないと判定する。図8において、閾値Thを超えている判定スコアが、3点存在する。これらが、痒みに伴う行動データであると判定される。 In detail, by inputting features into the machine learning model 232g, a judgment score is output. For example, as shown in Figure 8, a judgment score is output at each time. If the output judgment score exceeds the threshold value Th, it is determined to be itch behavior data 32a, and if it is equal to or less than the threshold value Th, it is determined not to be itch behavior data 32a. In Figure 8, there are three judgment scores that exceed the threshold value Th. These are determined to be behavior data associated with itch.
さらに、痒み行動解析部214は、判定スコアを用いて、痒み行動の強さレベルを特定する。痒み行動の種類が複数である場合には、痒み行動解析部214は、痒み行動の種類ごとに判定する。 Furthermore, the itch behavior analysis unit 214 uses the judgment score to identify the intensity level of the itch behavior. If there are multiple types of itch behavior, the itch behavior analysis unit 214 makes a judgment for each type of itch behavior.
続いて、痒み行動解析部214は、痒み行動データ32aを、データ格納部13に格納する(S14)。このとき格納される痒み行動データ32aには、痒み行動の種類、当該痒み行動の開始時刻および終了時刻、当該痒み行動の強さレベルなどが含まれる。 Next, the itch behavior analysis unit 214 stores the itch behavior data 32a in the data storage unit 13 (S14). The itch behavior data 32a stored at this time includes the type of itch behavior, the start and end times of the itch behavior, the intensity level of the itch behavior, etc.
続いて、痒み行動解析部214は、各時00分に到達したか否かを判定する(S15)。例えば、1時00分、2時00分などである。痒み行動解析部214は、各時00分に到達した場合には(S15:Yes)、直近の1時間単位の強さレベルを決定し、痒み行動データ32aとして管理データ格納部232に格納する(S16)。各時00分に到達していなければ(S15:No)、S16の処理を行うことなく、次の処理に進む。 Next, the itch behavior analysis unit 214 determines whether the hour has been reached (S15). For example, 1:00, 2:00, etc. If the hour has been reached (S15: Yes), the itch behavior analysis unit 214 determines the intensity level for the most recent hourly unit and stores it as itch behavior data 32a in the management data storage unit 232 (S16). If the hour has not been reached (S15: No), the unit proceeds to the next step without performing S16.
続いて、痒み行動解析部214は、24時00分に到達したか否かを判定する(S17)。痒み行動解析部214は、24時00分に到達した場合には(S17:Yes)、直近の1日単位の強さレベルを決定し、痒み行動データ32aとして管理データ格納部232に格納する(S18)。24時00分に到達していなければ(S17:No)、S18の処理を行うことなく、次の処理に進む。 Next, the itch behavior analysis unit 214 determines whether 24:00 has been reached (S17). If 24:00 has been reached (S17: Yes), the itch behavior analysis unit 214 determines the intensity level for the most recent day and stores it as itch behavior data 32a in the management data storage unit 232 (S18). If 24:00 has not been reached (S17: No), the process proceeds to the next step without performing the process of S18.
そして、処理は、S11に戻り繰り返される。つまり、1時間を経過するまでの間は、所定時間ごとの痒み行動データ32aのみが生成される。そして、1時間を経過するごとに、時間単位の痒み行動データ32aが追加される。さらに、1日を経過するごとに、1日単位の痒み行動データ32aが追加される。 Then, the process returns to S11 and is repeated. In other words, until one hour has passed, only itching behavior data 32a is generated for each predetermined time period. Then, with each passing hour, hourly itching behavior data 32a is added. Furthermore, with each passing day, daily itching behavior data 32a is added.
上述したように、痒み行動解析部214は、検出データ232fに基づいて、機械学習モデルを用いて、痒み行動データ32aを生成する。検出データ232fには、痒みに伴う行動の他の行動によるデータが種々含まれている。機械学習を用いることにより、検出データ232fから、痒み行動データ32aを適切に抽出することができる。As described above, the itch behavior analysis unit 214 generates itch behavior data 32a using a machine learning model based on the detection data 232f. The detection data 232f includes various data on behaviors other than those associated with itch. By using machine learning, it is possible to appropriately extract itch behavior data 32a from the detection data 232f.
(実施形態4)
実施形態4のペット管理システム200について説明する。実施形態4のペット管理システム200の機能構成は、実施形態3と同様である。ただし、痒み行動解析部214の処理が異なる。
(Embodiment 4)
A pet management system 200 according to the fourth embodiment will be described. The functional configuration of the pet management system 200 according to the fourth embodiment is the same as that according to the third embodiment. However, the processing of the itch behavior analysis unit 214 is different.
本形態における痒み行動解析部214は、検出データ232fを解析することにより、痒み行動データ32aと、ペット2の歩行または走行に伴う行動を含む生活行動データとを区別して、生活行動データを含まない痒み行動データ32aを生成する。 In this embodiment, the itch behavior analysis unit 214 analyzes the detection data 232f to distinguish between itch behavior data 32a and living behavior data including behavior associated with walking or running of the pet 2, and generates itch behavior data 32a that does not include living behavior data.
ここで、センサ11,12は、痒み行動データ32aと生活行動データとを同種のデータとして出力する。つまり、センサ11,12により検出される検出データ232fとしては、痒み行動データ32aと生活行動データとを区別することができないデータ種となる。Here, sensors 11 and 12 output itch behavior data 32a and daily living behavior data as the same type of data. In other words, the detection data 232f detected by sensors 11 and 12 is a data type that cannot be distinguished between itch behavior data 32a and daily living behavior data.
そこで、痒み行動解析部214は、まずは、検出データ232fを解析することにより、痒み行動データおよび生活行動データを含む候補データを抽出する。つまり、この段階では痒み行動データと生活行動データとを区別できないため、候補データは、痒み行動データおよび生活行動データを含むデータとなる。Therefore, the itch behavior analysis unit 214 first analyzes the detection data 232f to extract candidate data that includes itch behavior data and daily living behavior data. In other words, since it is not possible to distinguish between itch behavior data and daily living behavior data at this stage, the candidate data will be data that includes itch behavior data and daily living behavior data.
痒み行動解析部214は、候補データの抽出には、機械学習を適用する。つまり、痒み行動解析部214は、検出データ232fに対する、複数の周波数帯域に区分された各周波数帯域の統計量の中から選択された特徴量に基づいて、機械学習モデル232gを用いて、候補データを抽出する。機械学習モデル232gは、実施形態3の機械学習モデル232gと実質的に同様である。The itch behavior analysis unit 214 applies machine learning to extract candidate data. That is, the itch behavior analysis unit 214 extracts candidate data using a machine learning model 232g based on feature quantities selected from statistics for each of multiple frequency bands divided into multiple frequency bands for the detection data 232f. The machine learning model 232g is substantially similar to the machine learning model 232g of embodiment 3.
さらに、痒み行動解析部214は、候補データから、痒み行動データ32aと生活行動データを区別して、生活行動データを含まない痒み行動データ32aを生成する。このとき、痒み行動解析部214は、候補データの継続時間を考慮する。つまり、痒み行動解析部214は、候補データの継続時間に基づいて痒み行動データと生活行動データとを区別する。 Furthermore, the itch behavior analysis unit 214 distinguishes between itch behavior data 32a and daily living behavior data from the candidate data, and generates itch behavior data 32a that does not include daily living behavior data. At this time, the itch behavior analysis unit 214 takes into account the duration of the candidate data. In other words, the itch behavior analysis unit 214 distinguishes between itch behavior data and daily living behavior data based on the duration of the candidate data.
歩行や走行などの生活行動は、瞬間的に起こる行動ではなく、ある程度長い時間継続して行われる行動である。一方、痒み行動は、歩行や走行に比べると、短時間で行われる行動である。そこで、痒み行動解析部214は、候補データの継続時間が長い場合には、生活行動データであると判定し、短い場合には、痒み行動データであると判定する。 Daily living activities such as walking and running are not instantaneous activities, but are activities that continue for a certain period of time. On the other hand, itch behavior is an activity that occurs over a shorter period of time than walking or running. Therefore, the itch behavior analysis unit 214 determines that candidate data is daily living activity data if the duration of the data is long, and determines that it is itch behavior data if the duration is short.
痒み行動解析部214の処理について、図8~図10を参照して説明する。図9に示すように、痒み行動解析部214は、まず、所定時間(例えば、1~30秒、以下同様)の検出データ232fを、管理データ格納部232から取得する(S21)。続いて、痒み行動解析部214は、機械学習の推論フェーズにて用いる説明変数データとして、検出データ232fの特徴量を生成する(S22)。痒み行動の種類が複数である場合には、痒み行動解析部214は、痒み行動の種類に応じた特徴量を生成する。 The processing of the itch behavior analysis unit 214 will be explained with reference to Figures 8 to 10. As shown in Figure 9, the itch behavior analysis unit 214 first acquires detection data 232f for a predetermined period of time (e.g., 1 to 30 seconds, same below) from the management data storage unit 232 (S21). Next, the itch behavior analysis unit 214 generates feature quantities of the detection data 232f as explanatory variable data to be used in the inference phase of machine learning (S22). If there are multiple types of itch behavior, the itch behavior analysis unit 214 generates feature quantities according to the type of itch behavior.
続いて、痒み行動解析部214は、生成した特徴量に基づいて、機械学習モデル232gを用いて、候補データ(痒み行動データおよび生活行動データを含む)であるか否かを判定する(S23)。 Next, the itch behavior analysis unit 214 uses the machine learning model 232g to determine whether the data is candidate data (including itch behavior data and daily living behavior data) based on the generated features (S23).
詳細には、機械学習モデル232gに特徴量を入力することにより、判定スコアが出力される。例えば、ペット2が痒みに伴う行動を行っている場合には、図8に示すように、各時刻における判定スコアが出力される。また、ペット2が歩行または走行を行っている場合には、図10に示すように、各時刻における判定スコアが出力される。図8および図10に示すように、痒みに伴う行動の場合も、歩行または走行の場合も、判定スコアは、閾値Thを超えた値となる。 In detail, by inputting features into the machine learning model 232g, a judgment score is output. For example, when pet 2 is performing an action associated with itching, a judgment score is output at each time, as shown in Figure 8. Furthermore, when pet 2 is walking or running, a judgment score is output at each time, as shown in Figure 10. As shown in Figures 8 and 10, the judgment score exceeds the threshold value Th in both cases of an action associated with itching and walking or running.
続いて、痒み行動解析部214は、候補データの継続時間に基づいて、痒み行動データ32aと生活行動データとを区別して、生活行動データを除く痒み行動データ32aを抽出する(S24)。 Next, the itch behavior analysis unit 214 distinguishes between itch behavior data 32a and daily living behavior data based on the duration of the candidate data and extracts the itch behavior data 32a excluding the daily living behavior data (S24).
図8と図10とを比較すると、痒み行動データ32aは、継続時間が短く、生活行動データは、継続時間が長いことが分かる。そこで、候補データの継続時間が所定の継続時間閾値を超えている場合には、痒み行動データ32aであると判定される。8 and 10, it can be seen that the itch behavior data 32a has a short duration, while the daily life behavior data has a long duration. Therefore, if the duration of the candidate data exceeds a predetermined duration threshold, it is determined to be itch behavior data 32a.
ただし、散歩などの途中に、一時的に休憩することがある。休憩時間の長さが、所定の停止時間閾値以下の場合には、当該休憩中を散歩の途中とみなすようにしても良い。この場合、休憩中の行動は、歩行や走行などの生活行動に含むことになる。つまり、休憩中に判定スコアが閾値Thを超えた値を示したとしても、痒み行動データ32aと判定されない。However, people may take temporary breaks during walks, etc. If the length of the break is less than a predetermined stop time threshold, the break may be considered to be part of a walk. In this case, the behavior during the break will be included in daily activities such as walking and running. In other words, even if the judgment score during the break indicates a value that exceeds the threshold Th, it will not be determined to be itch behavior data 32a.
さらに、痒み行動解析部214は、痒み行動データ32aとして抽出された判定スコアを用いて、痒み行動の強さレベルを特定する。痒み行動の種類が複数である場合には、痒み行動解析部214は、痒み行動の種類ごとに判定する。 Furthermore, the itch behavior analysis unit 214 identifies the intensity level of the itch behavior using the judgment score extracted as the itch behavior data 32a. If there are multiple types of itch behavior, the itch behavior analysis unit 214 makes a judgment for each type of itch behavior.
続いて、痒み行動解析部214は、痒み行動データ32aを、データ格納部13に格納する(S25)。このとき格納される痒み行動データ32aには、痒み行動の種類、当該痒み行動の開始時刻および終了時刻、当該痒み行動の強さレベルなどが含まれる。 Next, the itch behavior analysis unit 214 stores the itch behavior data 32a in the data storage unit 13 (S25). The itch behavior data 32a stored at this time includes the type of itch behavior, the start and end times of the itch behavior, the intensity level of the itch behavior, etc.
続いて、痒み行動解析部214は、各時00分に到達したか否かを判定する(S26)。例えば、1時00分、2時00分などである。痒み行動解析部214は、各時00分に到達した場合には(S26:Yes)、直近の1時間単位の強さレベルを決定し、痒み行動データ32aとして管理データ格納部232に格納する(S27)。各時00分に到達していなければ(S26:No)、S27の処理を行うことなく、次の処理に進む。 Next, the itch behavior analysis unit 214 determines whether the hour has been reached (S26). For example, 1:00, 2:00, etc. If the hour has been reached (S26: Yes), the itch behavior analysis unit 214 determines the intensity level for the most recent hourly unit and stores it as itch behavior data 32a in the management data storage unit 232 (S27). If the hour has not been reached (S26: No), the process proceeds to the next step without performing S27.
続いて、痒み行動解析部214は、24時00分に到達したか否かを判定する(S28)。痒み行動解析部214は、24時00分に到達した場合には(S28:Yes)、直近の1日単位の強さレベルを決定し、痒み行動データ32aとして管理データ格納部232に格納する(S29)。24時00分に到達していなければ(S28:No)、S29の処理を行うことなく、次の処理に進む。 Next, the itch behavior analysis unit 214 determines whether 24:00 has been reached (S28). If 24:00 has been reached (S28: Yes), the itch behavior analysis unit 214 determines the intensity level for the most recent day and stores it as itch behavior data 32a in the management data storage unit 232 (S29). If 24:00 has not been reached (S28: No), the process proceeds to the next step without performing the process of S29.
そして、処理は、S21に戻り繰り返される。つまり、1時間を経過するまでの間は、所定時間ごとの痒み行動データ32aのみが生成される。そして、1時間を経過するごとに、時間単位の痒み行動データ32aが追加される。さらに、1日を経過するごとに、1日単位の痒み行動データ32aが追加される。 Then, the process returns to S21 and is repeated. In other words, until one hour has passed, only itching behavior data 32a is generated for each predetermined time period. Then, with each passing hour, hourly itching behavior data 32a is added. Furthermore, with each passing day, daily itching behavior data 32a is added.
痒み行動データと生活行動データとが同種のデータとして出力される場合においては、両者をどのように区別するかが問題となる。上述したように、生活行動としての歩行や走行は、継続して行われるのに対して、痒み行動は、瞬間的に行われ、歩行や走行に比べて継続性が低い。そこで、痒み行動解析部214は、痒み行動データ32aおよび生活行動データを含む候補データの継続時間に着目して、候補データの継続時間に基づいて痒み行動データと生活行動データとを区別する。従って、痒み行動データ32aを適切に抽出することができる。When itch behavior data and daily activity data are output as the same type of data, the question arises as to how to distinguish between the two. As described above, daily activities such as walking and running are continuous, whereas itch behavior is instantaneous and less continuous than walking or running. Therefore, the itch behavior analysis unit 214 focuses on the duration of candidate data including itch behavior data 32a and daily activity data, and distinguishes between itch behavior data and daily activity data based on the duration of the candidate data. This allows for appropriate extraction of itch behavior data 32a.
また、実施形態4においては、実施形態3と同様の効果を奏する。すなわち、機械学習を用いることで、多種多様なデータから、適切に目的のデータである候補データを抽出することができる。 Furthermore, embodiment 4 achieves the same effects as embodiment 3. That is, by using machine learning, it is possible to appropriately extract candidate data, which is the desired data, from a wide variety of data.
(実施形態5)
実施形態5のペット管理システム300について、図11および図12を参照して説明する。実施形態5のペット管理システム300の機能構成は、実施形態3に対して、ブリッジデバイス4cを備える点が異なる。
(Embodiment 5)
A pet management system 300 according to the fifth embodiment will be described with reference to Fig. 11 and Fig. 12. The functional configuration of the pet management system 300 according to the fifth embodiment differs from that according to the third embodiment in that a bridge device 4c is provided.
管理機器4は、ウェアラブルデバイス3と通信可能に構成されている。管理機器4は、飼主端末4aと、サーバ4bと、ブリッジデバイス4cとを備える。ブリッジデバイス4cは、例えば、飼主宅や獣医師施設などに設置されており、ウェアラブルデバイス3とサーバ4bとの通信を仲介可能に構成されている。 The management device 4 is configured to be able to communicate with the wearable device 3. The management device 4 comprises an owner terminal 4a, a server 4b, and a bridge device 4c. The bridge device 4c is installed, for example, in the owner's home or a veterinary facility, and is configured to be able to mediate communication between the wearable device 3 and the server 4b.
ブリッジデバイス4cは、ウェアラブルデバイス3と通信可能に構成されている。ブリッジデバイス4cは、ウェアラブルデバイス3との距離が近づくことにより、例えば、Bluetooth(登録商標)やNFC(登録商標)などの近距離無線通信を行うことができる。さらに、ブリッジデバイス4cは、インターネットによりサーバ4bに通信可能に構成されている。従って、サーバ4bは、ブリッジデバイス4cを介して、ウェアラブルデバイス3と通信可能に構成されている。 The bridge device 4c is configured to be able to communicate with the wearable device 3. When the bridge device 4c approaches the wearable device 3, it can perform short-range wireless communication, such as Bluetooth (registered trademark) or NFC (registered trademark). Furthermore, the bridge device 4c is configured to be able to communicate with the server 4b via the Internet. Therefore, the server 4b is configured to be able to communicate with the wearable device 3 via the bridge device 4c.
飼主端末4aは、飼主が所有しており、サーバ4bと通信可能に構成されている。なお、飼主端末4aは、ウェアラブルデバイス3と通信不能に構成しても良いし、実施形態3と同様に、ウェアラブルデバイス3と通信可能に構成しても良い。 The owner terminal 4a is owned by the owner and is configured to be able to communicate with the server 4b. Note that the owner terminal 4a may be configured to be unable to communicate with the wearable device 3, or, as in embodiment 3, may be configured to be able to communicate with the wearable device 3.
ウェアラブルデバイス3の各要素、飼主端末4aの各要素、サーバ4bの各要素、獣医師端末5aの各要素については、実施形態3と同様である。なお、実施形態1、2の構成に、ブリッジデバイス4cを適用することもできる。 The elements of the wearable device 3, the elements of the owner terminal 4a, the elements of the server 4b, and the elements of the veterinarian terminal 5a are the same as those in embodiment 3. Note that the bridge device 4c can also be applied to the configurations of embodiments 1 and 2.
(他の実施形態)
上記実施形態のペット管理システム1,100,200,300においては、獣医師端末5aを有しない構成とすることもできる。また、管理機器4が、飼主端末4aとサーバ4bとを備えることとしたが、飼主端末4aがサーバ4bの機能も合わせ持った構成とすることにより飼主端末4aのみにより構成されるようにしても良い。この場合、飼主端末4aが、サーバ4bを構成する管理データ格納部32,232、痒み評価部33、表示処理部34を備えることになる。
(Other embodiments)
The pet management systems 1, 100, 200, and 300 of the above embodiments may be configured without the veterinarian terminal 5a. While the management device 4 is configured to include the owner terminal 4a and the server 4b, the management device 4 may be configured to include only the owner terminal 4a, with the owner terminal 4a also having the functions of the server 4b. In this case, the owner terminal 4a would include the management data storage unit 32, 232, the itching evaluation unit 33, and the display processing unit 34 that constitute the server 4b.
また、サーバ4bは、機能ごとに分離した複数のサーバにより構成されるようにしても良い。例えば、サーバ4bは、痒み行動解析部14,214を構成する第1サーバと、他の要素を構成する第2サーバとを備えるようにしても良い。処理の負荷などを考慮して、任意に設定することができる。 Server 4b may also be configured to consist of multiple servers separated by function. For example, server 4b may include a first server that constitutes the itch behavior analysis unit 14, 214, and a second server that constitutes other elements. This can be configured arbitrarily, taking into account factors such as processing load.
また、上記実施形態においては、ウェアラブルデバイス3は、飼主端末4aまたはブリッジデバイス4cを仲介してサーバ4bと通信可能に構成されることとした。この他に、サーバ4bが、ウェアラブルデバイス3と直接通信可能な構成とし、ウェアラブルデバイス3に格納されたデータを直接取得するようにしても良い。 In addition, in the above embodiment, the wearable device 3 is configured to be able to communicate with the server 4b via the owner terminal 4a or the bridge device 4c. Alternatively, the server 4b may be configured to be able to communicate directly with the wearable device 3 and directly acquire data stored in the wearable device 3.
Claims (20)
前記ウェアラブルデバイスと通信可能に構成された管理機器(4)と、
を備え、
前記ウェアラブルデバイスは、加速度および角速度の少なくとも1つを検出するセンサ(11,12)を備え、
前記ウェアラブルデバイスまたは前記管理機器は、前記センサにより検出されたデータ(13a,232f)を解析することにより、前記ペットの痒みに伴う行動を表す痒み行動データ(13b,32a)を生成する痒み行動解析部(214)を備え、
前記管理機器は、
前記痒み行動データ(13b,32a)を格納する管理データ格納部(32,232)と、
前記管理データ格納部に格納された前記痒み行動データを表示する表示部(23)と、を備え、
前記痒み行動解析部(214)は、前記センサにより検出されたデータに対する、複数の周波数帯域に区分された各周波数帯域の統計量の中から選択された特徴量に基づいて、機械学習モデルを用いて、前記痒み行動データを生成する、ペット管理システム(200,300)。 A wearable device (3) attached to a pet (2),
A management device (4) configured to be able to communicate with the wearable device;
Equipped with
The wearable device includes sensors (11, 12) that detect at least one of acceleration and angular velocity;
The wearable device or the management device includes an itch behavior analysis unit (214) that analyzes data (13a, 232f) detected by the sensor to generate itch behavior data (13b, 32a) representing behavior of the pet associated with itch,
The management device includes:
a management data storage unit (32, 232) for storing the itch behavior data (13b, 32a);
a display unit (23) that displays the itch behavior data stored in the management data storage unit,
The pet management system (200, 300) is configured such that the itching behavior analysis unit (214) generates the itching behavior data using a machine learning model based on features selected from statistics for each frequency band divided into multiple frequency bands for the data detected by the sensor.
前記痒み行動解析部(214)は、
前記センサにより検出されたデータを解析することにより、前記痒み行動データおよび前記生活行動データを含む候補データを抽出し、
前記候補データの継続時間に基づいて前記痒み行動データと前記生活行動データとを区別して、前記生活行動データを含まない前記痒み行動データを生成する、請求項4に記載のペット管理システム(200,300)。 the sensor outputs the itch behavior data and the daily living behavior data as the same type of data;
The itch behavior analysis unit (214)
extracting candidate data including the itch-related behavior data and the daily behavior data by analyzing the data detected by the sensor;
The pet management system (200, 300) according to claim 4, wherein the itching behavior data and the living behavior data are distinguished based on the duration of the candidate data, and the itching behavior data that does not include the living behavior data is generated.
前記センサにより検出されたデータに対する、複数の周波数帯域に区分された各周波数帯域の統計量の中から選択された前記特徴量に基づいて、前記機械学習モデルを用いて、前記候補データを抽出する、請求項5に記載のペット管理システム(200,300)。 The itch behavior analysis unit (214)
The pet management system (200, 300) described in claim 5 extracts the candidate data using the machine learning model based on the feature selected from statistics of each frequency band divided into multiple frequency bands for the data detected by the sensor.
前記管理機器は、さらに、複数種の前記痒み行動データに基づいて痒み評価処理を行うことにより、痒みの程度を表す痒み指標値(32b)を生成する痒み評価部(33)を備え、
前記表示部は、前記管理データ格納部に格納された前記痒み行動データ、および、前記痒み評価部により生成された前記痒み指標値を表示する、請求項1~6のいずれか1項に記載のペット管理システム(200,300)。 the itch behavior analysis unit generates a plurality of types of itch behavior data;
The management device further includes an itch evaluation unit (33) that performs itch evaluation processing based on the plurality of types of itch behavior data to generate an itch index value (32b) that indicates the degree of itch,
The pet management system (200, 300) according to any one of claims 1 to 6, wherein the display unit displays the itching behavior data stored in the management data storage unit and the itching index value generated by the itching evaluation unit.
前記表示部は、前記管理データ格納部に格納された前記痒み行動データ、前記痒み評価部により生成された前記痒み指標値および前記炎症進行度を表示する、請求項10に記載のペット管理システム(200,300)。 the itch evaluation unit performs the itch evaluation process based on the transition of each of the plurality of types of itch behavior data, thereby generating an inflammation progression level (32c) of dermatitis;
The pet management system (200, 300) according to claim 10, wherein the display unit displays the itching behavior data stored in the management data storage unit, the itching index value generated by the itching evaluation unit, and the inflammation progression level.
前記ウェアラブルデバイス(3)と通信可能に構成され、前記管理データ格納部(32,232)を備え、前記ウェアラブルデバイスに格納されたデータを取得するサーバ(4b)と、
前記サーバ(4b)と通信可能に構成され、前記表示部を備える飼主端末(4a)と、
を備える、請求項1~6のいずれか1項に記載のペット管理システム(200,300)。 The management device (4)
a server (4b) configured to be able to communicate with the wearable device (3), including the management data storage unit (32, 232), and acquiring data stored in the wearable device;
an owner terminal (4a) configured to be able to communicate with the server (4b) and having the display unit;
The pet management system (200, 300) of any one of claims 1 to 6, comprising:
さらに、前記ウェアラブルデバイスと前記サーバとの通信を仲介可能に構成されたブリッジデバイス(4c)を備え、
前記サーバは、前記ブリッジデバイスを仲介して前記ウェアラブルデバイスに格納されたデータを取得する、請求項12に記載のペット管理システム(300)。 The management device (4)
Further, a bridge device (4c) configured to mediate communication between the wearable device and the server,
The pet management system (300) of claim 12, wherein the server obtains data stored on the wearable device via the bridge device.
前記サーバは、前記飼主端末と通信可能に構成され、前記飼主端末を仲介して前記ウェアラブルデバイスに格納されたデータを取得する、請求項12に記載のペット管理システム(200)。 The owner terminal is configured to be able to communicate with the wearable device (3),
The pet management system (200) according to claim 12, wherein the server is configured to be able to communicate with the owner terminal and acquires data stored in the wearable device via the owner terminal.
前記サーバ(4b)は、前記管理データ格納部(32)を備え、前記飼主端末を仲介して前記痒み行動データを取得する、請求項12に記載のペット管理システム(200)。 The wearable device (3) includes the itch behavior analysis unit (214),
13. The pet management system (200) according to claim 12, wherein the server (4b) includes the management data storage unit (32) and acquires the itching behavior data via the owner terminal.
前記サーバの前記管理データ格納部は、前記行動情報入力部により入力された前記行動情報データを前記痒み行動データに関連付けて格納する、請求項12に記載のペット管理システム(200,300)。 The owner terminal further includes a behavior information input unit (24) configured to input behavior information data (32d) of the pet in association with the itching behavior data displayed on the display unit,
13. The pet management system (200, 300) according to claim 12, wherein the management data storage unit of the server stores the behavior information data input by the behavior information input unit in association with the itching behavior data.
前記サーバの前記管理データ格納部は、前記問診入力部により入力された前記問診データを格納し、
前記獣医師端末は、前記問診データを閲覧可能に構成された、請求項18に記載のペット管理システム(200,300)。 The owner terminal includes a medical interview input unit (25) configured to input medical interview data (32e) for a veterinarian consultation,
the management data storage unit of the server stores the medical interview data input by the medical interview input unit;
The pet management system (200, 300) according to claim 18, wherein the veterinarian terminal is configured to be able to view the medical interview data.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022020009 | 2022-02-11 | ||
| JP2022020009 | 2022-02-11 | ||
| PCT/JP2023/004178 WO2023153439A1 (en) | 2022-02-11 | 2023-02-08 | Pet management system |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2023153439A1 JPWO2023153439A1 (en) | 2023-08-17 |
| JPWO2023153439A5 JPWO2023153439A5 (en) | 2024-09-24 |
| JP7741211B2 true JP7741211B2 (en) | 2025-09-17 |
Family
ID=87564447
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023580295A Active JP7741211B2 (en) | 2022-02-11 | 2023-02-08 | Pet Management System |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7741211B2 (en) |
| WO (1) | WO2023153439A1 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002157340A (en) | 2000-11-17 | 2002-05-31 | Kyoritsu Seiyaku Kk | Animal medical support system and recording medium |
| JP4537639B2 (en) | 1999-11-11 | 2010-09-01 | 興和株式会社 | Method and apparatus for measuring the number of specific behaviors of animals |
| US20140046222A1 (en) | 2012-08-09 | 2014-02-13 | The Regents Of The University Of California | Automated scratch detection system and signal processing algorithm for the study of pruritus in animals |
| JP2017153709A (en) | 2016-03-02 | 2017-09-07 | セイコーエプソン株式会社 | Detection device and detection system |
| JP6696967B2 (en) | 2015-03-05 | 2020-05-20 | 株式会社Nttドコモ | Monitoring device and operation detection method |
| JP2020201742A (en) | 2019-06-11 | 2020-12-17 | 国立大学法人滋賀医科大学 | Monitoring equipment and methods |
| WO2021230316A1 (en) | 2020-05-13 | 2021-11-18 | 株式会社Rabo | Information processing system and method |
| JP2022538132A (en) | 2019-06-26 | 2022-08-31 | マース インコーポレーテッド | System and method for health assessment |
-
2023
- 2023-02-08 JP JP2023580295A patent/JP7741211B2/en active Active
- 2023-02-08 WO PCT/JP2023/004178 patent/WO2023153439A1/en not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4537639B2 (en) | 1999-11-11 | 2010-09-01 | 興和株式会社 | Method and apparatus for measuring the number of specific behaviors of animals |
| JP2002157340A (en) | 2000-11-17 | 2002-05-31 | Kyoritsu Seiyaku Kk | Animal medical support system and recording medium |
| US20140046222A1 (en) | 2012-08-09 | 2014-02-13 | The Regents Of The University Of California | Automated scratch detection system and signal processing algorithm for the study of pruritus in animals |
| JP6696967B2 (en) | 2015-03-05 | 2020-05-20 | 株式会社Nttドコモ | Monitoring device and operation detection method |
| JP2017153709A (en) | 2016-03-02 | 2017-09-07 | セイコーエプソン株式会社 | Detection device and detection system |
| JP2020201742A (en) | 2019-06-11 | 2020-12-17 | 国立大学法人滋賀医科大学 | Monitoring equipment and methods |
| JP2022538132A (en) | 2019-06-26 | 2022-08-31 | マース インコーポレーテッド | System and method for health assessment |
| WO2021230316A1 (en) | 2020-05-13 | 2021-11-18 | 株式会社Rabo | Information processing system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2023153439A1 (en) | 2023-08-17 |
| WO2023153439A1 (en) | 2023-08-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20200381119A1 (en) | Veterinary Telemedicine System and Method | |
| EP3566231B1 (en) | Apparatus and method for triggering a fall risk alert to a person | |
| KR102022893B1 (en) | Pet care method and system using the same | |
| US11224380B2 (en) | Animal health system and method for monitoring performance | |
| JP6909078B2 (en) | Disease onset prediction device, disease onset prediction method and program | |
| Rahman et al. | Predicting" about-to-eat" moments for just-in-time eating intervention | |
| KR101673682B1 (en) | System and method for integrated management of animal | |
| AU2022333324B2 (en) | Method for animal health monitoring | |
| KR102022883B1 (en) | Method and apparatus for providing a graphic user interface that shows behavior and emotion of a pet | |
| JP6696967B2 (en) | Monitoring device and operation detection method | |
| JP6873526B1 (en) | A server that provides a service to acquire animal behavior information | |
| KR20200104759A (en) | System for determining a dangerous situation and managing the safety of the user | |
| KR102381906B1 (en) | Sensor-based pet ring for companion animal management and companion animal total care system using the same | |
| CN117279499A (en) | Systems, methods and devices for pet condition detection | |
| CN115135239A (en) | System and method for determining and predicting missteps | |
| KR20180066561A (en) | management and emergency method for pets | |
| Naveed et al. | IoT Based Health Monitoring with Diet, Exercise and Calories recommendation Using Machine Learning | |
| JP7741211B2 (en) | Pet Management System | |
| Aravind et al. | AI-enabled safe and scalable pet care: an intelligent system for real time health monitoring and care | |
| Newcombe et al. | Internet of things enabled technologies for behaviour analytics in elderly person care: A survey | |
| Smeaton et al. | Combining wearable sensors for location-free monitoring of gait in older people | |
| US20250098644A1 (en) | Systems and methods for annotating pet health-related sensor data | |
| AU2022331956B2 (en) | Systems and methods for animal health monitoring | |
| JP7775991B2 (en) | Information processing device, information processing method, and program | |
| US20250253038A1 (en) | System, Method and Computer Program Product for Monitoring Diabetics |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A529 | Written submission of copy of amendment under article 34 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A5211 Effective date: 20240603 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240603 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20250606 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20250606 |
|
| 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: 20250826 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250904 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7741211 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |