JP5621324B2 - Livestock monitoring device, livestock monitoring device program, livestock monitoring method and livestock monitoring system - Google Patents
Livestock monitoring device, livestock monitoring device program, livestock monitoring method and livestock monitoring system Download PDFInfo
- Publication number
- JP5621324B2 JP5621324B2 JP2010120999A JP2010120999A JP5621324B2 JP 5621324 B2 JP5621324 B2 JP 5621324B2 JP 2010120999 A JP2010120999 A JP 2010120999A JP 2010120999 A JP2010120999 A JP 2010120999A JP 5621324 B2 JP5621324 B2 JP 5621324B2
- Authority
- JP
- Japan
- Prior art keywords
- livestock
- identifier
- unit
- position information
- information
- 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
- 244000144972 livestock Species 0.000 title claims description 625
- 238000012544 monitoring process Methods 0.000 title claims description 70
- 238000000034 method Methods 0.000 title claims description 36
- 238000012806 monitoring device Methods 0.000 title claims description 16
- 238000009304 pastoral farming Methods 0.000 claims description 40
- 244000144980 herd Species 0.000 claims description 31
- 241001465754 Metazoa Species 0.000 claims description 25
- 238000013500 data storage Methods 0.000 claims description 22
- 238000001514 detection method Methods 0.000 claims description 22
- 230000008859 change Effects 0.000 claims description 11
- 241000283690 Bos taurus Species 0.000 claims description 5
- 230000007704 transition Effects 0.000 claims description 5
- 230000006399 behavior Effects 0.000 description 79
- 230000005856 abnormality Effects 0.000 description 56
- 230000008569 process Effects 0.000 description 33
- 238000012545 processing Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 22
- 244000144992 flock Species 0.000 description 12
- 230000009471 action Effects 0.000 description 8
- 230000002431 foraging effect Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000019637 foraging behavior Effects 0.000 description 2
- 230000005195 poor health Effects 0.000 description 2
- 241001494479 Pecora Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000004634 feeding behavior Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
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
- A01K11/00—Marking of animals
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Environmental Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Birds (AREA)
- Zoology (AREA)
- Animal Husbandry (AREA)
- Biodiversity & Conservation Biology (AREA)
Description
この発明は、家畜監視装置、家畜監視プログラムおよび家畜監視システムに関する。 The present invention relates to a livestock monitoring device, a livestock monitoring program, and a livestock monitoring system.
牛や羊など、群れで行動する動物の畜産業を営む事業者は、放牧家畜の体調不良や逃避行動などの異常を検出するための監視を行っている。放牧家畜の体調不良などの異常が疑われる場合について以下に説明する。 Companies operating the animal husbandry industry, such as cattle and sheep, are monitoring to detect abnormalities such as poor physical condition and escape behavior of grazing livestock. The case where abnormalities such as poor physical condition of grazing livestock are suspected is described below.
例えば、群れの各家畜が0.25〜0.7メートル/秒程度の速度で移動している場合には、採食行動をとっていると判断できる。そして、家畜の採食行動時に、群れの中の順位が下位の家畜と上位の家畜とが接近した場合、通常は下位の家畜が逃避する。しかし、上位の家畜が逃避した場合には、一般的に、上位の家畜の体調不良が疑われる。よって、このような場合には、上位の個体、すなわち順位が上位である家畜の検査や治療が必要となる。 For example, when each livestock in the group is moving at a speed of about 0.25 to 0.7 meters / second, it can be determined that the foraging behavior is taken. When a domestic animal with a lower rank and an upper animal in the group approach each other during the feeding behavior of the livestock, the lower animal usually escapes. However, when the upper livestock escapes, generally the poor health of the upper livestock is suspected. Therefore, in such a case, it is necessary to examine and treat a higher individual, that is, a domestic animal having a higher rank.
そこで、畜産業を営む事業者は、放牧家畜の中から、検査や治療が必要な家畜を早期に検出するために、多数の人手を費やして目視により家畜の監視を行っていた。 In order to detect livestock in need of inspection and treatment from grazing livestock, a company that operates the livestock industry spent a lot of manpower to monitor livestock.
なお、上述したように、放牧家畜の体調不良などの異常を検出するための監視をするために、各家畜に対して群れ内における社会的順位の順位付けが行われる。これに関連して、例えば、特定箇所への出入り順序、他の家畜のいわゆる押しのけ行動などに基づいて群れ内の家畜の順位を決定することにより、群れの中で順位が上位である動物を特定する従来技術が提案されている。この従来技術によれば、例えば、動物の群れを所定の区画へ効率的に誘導できる。 As described above, in order to perform monitoring for detecting abnormalities such as poor physical condition of grazing livestock, ranking of social ranks within the group is performed for each livestock. In this connection, for example, by determining the order of livestock in a group based on the order of entry and exit to a specific location, the so-called push-out behavior of other livestock, etc., the animals that are higher in the group are identified. Conventional techniques have been proposed. According to this prior art, for example, a group of animals can be efficiently guided to a predetermined section.
従来では、多数の人手を費やして家畜の監視を行っていたので、家畜の異常を検出するために要する人的負担やコスト負担が大きいという問題がある。なお、上述した従来技術を用いて、家畜の順位付けを行う場合には、家畜を集約させるための専用のゲートや施設等の設備が必要となるので、設備投資のためのコストを余計に要することとなる。 Conventionally, since monitoring of livestock has been carried out with a large number of human resources, there is a problem that the human burden and cost burden required for detecting abnormalities in livestock are large. In addition, when prioritizing livestock using the above-described conventional technology, equipment such as a dedicated gate or facility for consolidating livestock is required, which requires extra costs for capital investment. It will be.
開示の技術は、上記に鑑みてなされたものであって、家畜の異常を監視するために要する人的負担やコスト負担を低減することが可能な家畜監視装置、家畜監視プログラムおよび家畜監視システムを提供することを目的とする。 The disclosed technology has been made in view of the above, and includes a livestock monitoring device, a livestock monitoring program, and a livestock monitoring system that can reduce human burden and cost burden required for monitoring abnormalities in livestock. The purpose is to provide.
本願の開示する家畜監視装置は、一つの態様において、取得部と、家畜データ記憶部と、検出部と、報知部とを有する。取得部は、複数の家畜それぞれに取り付けられた位置センサから、該家畜の位置情報と該家畜に一意に付与される識別子とを取得する。家畜データ記憶部は、各家畜の識別子ごとの群れ内部での順位データと、他の家畜からの逃避行動をとる逃避距離とを記憶する。検出部は、取得部により取得された識別子に対応付けられている順位データおよび逃避距離を家畜データ記憶部から読み出す。そして、検出部は、読み出した順位データおよび逃避距離と、取得部により取得された位置情報とに基づいて、他の家畜との距離が該逃避距離内であった時間が一定時間継続した2頭の家畜を検出する。報知部は、検出部によって検出された2頭の家畜について、取得部により取得された位置情報と、家畜データ記憶部から読み出した順位データとに基づいて、次のような処理を行う。すなわち、報知部は、順位データが上位の家畜が下位の家畜からの逃避行動をとったと判定された場合には、上位の家畜に体調不良の可能性があることをユーザに報知する。 In one aspect, a livestock monitoring device disclosed in the present application includes an acquisition unit, a livestock data storage unit, a detection unit, and a notification unit. The acquisition unit acquires position information of the livestock and an identifier uniquely given to the livestock from a position sensor attached to each of the plurality of livestock. The livestock data storage unit stores rank data within the flock for each livestock identifier and escape distance for taking escape behavior from other livestock. The detection unit reads out the rank data and the escape distance associated with the identifier acquired by the acquisition unit from the livestock data storage unit. Based on the read rank data and the escape distance, and the position information acquired by the acquisition unit, the detection unit detects the two animals whose distance from the other livestock was within the escape distance for a certain period of time. Detect livestock. An alerting | reporting part performs the following processes about two domestic animals detected by the detection part based on the positional information acquired by the acquisition part, and the order | rank data read from the livestock data storage part. In other words, the notification unit notifies the user that there is a possibility of poor physical condition in the upper livestock when it is determined that the livestock in the higher rank data has escaped from the lower livestock.
本願の開示する技術の一つの態様によれば、家畜の異常を監視するために要する人的負担やコスト負担を低減できる。 According to one aspect of the technology disclosed in the present application, it is possible to reduce the human burden and the cost burden required for monitoring abnormalities in livestock.
以下に、図面を参照しつつ、本願の開示する家畜監視装置、家畜監視プログラムおよび家畜監視システムの一実施形態について詳細に説明する。なお、本願の開示する家畜監視装置、家畜監視プログラムおよび家畜監視システムの一実施形態として後述する実施例により、本願が開示する技術が限定されるものではない。 Hereinafter, an embodiment of a livestock monitoring device, a livestock monitoring program, and a livestock monitoring system disclosed in the present application will be described in detail with reference to the drawings. In addition, the technique which this application discloses is not limited by the Example mentioned later as one Embodiment of the livestock monitoring apparatus, livestock monitoring program, and livestock monitoring system which this application discloses.
図1は、実施例1に係る家畜監視装置を示す図である。図1に示すように、実施例1に係る家畜監視装置10は、取得部11、家畜データ記憶部12、検出部13および報知部14を有する。
FIG. 1 is a diagram illustrating the livestock monitoring apparatus according to the first embodiment. As illustrated in FIG. 1, the
取得部11は、複数の家畜それぞれに取り付けられたセンサから、家畜の位置情報と家畜に一意に付与される識別子とを取得する。家畜データ記憶部12は、各家畜の識別子ごとの群れ内部での順位データと、他の家畜からの逃避行動をとる逃避距離とを記憶する。
The acquisition unit 11 acquires position information of livestock and an identifier uniquely given to the livestock from sensors attached to each of the plurality of livestock. The livestock
検出部13は、取得部11により取得された識別子に対応付けられている順位データおよび逃避距離を家畜データ記憶部12から読み出す。そして、検出部13は、読み出した順位データおよび逃避距離と、取得部11により取得された位置情報とに基づいて、他の家畜との距離が逃避距離内であった時間が一定時間継続した2頭の家畜を検出する。報知部14は、検出部13によって検出された2頭の家畜について、取得部11により取得された位置情報と、家畜データ記憶部12から読み出した順位データとに基づいて、次の処理を行う。すなわち、報知部14は、順位データが上位の家畜が下位の家畜からの逃避行動をとったと判定された場合には、上位の家畜に体調不良の可能性があることをユーザに報知する。
The
実施例1に係る家畜監視装置10は、家畜の群における社会的順位を予め記憶しておき、各家畜の順位と各家畜に取り付けた位置センサにより取得される位置情報とに基づいて、各家畜の異常を検出して報知する。このようなことから、家畜の異常を監視するために要する人的負担やコスト負担を低減できる。なお、上述した逃避距離は各家畜ごとに異なるので、家畜データ記憶部12には、各家畜の識別子ごとの逃避距離が記憶してあるが、処理の簡略化のため、各家畜に共通の逃避距離を記憶させておき、いずれの家畜についても他の家畜との距離がこの共通の逃避距離内であるか否かを監視するようにすることも可能である。
The
[システムの構成(実施例2)]
図2は、実施例2に係る家畜監視装置の構成を示す図である。図2に示すように、実施例2に係る家畜監視装置200は、図2に示すように、無線LAN(Local Area Network)などの移動体通信ネットワークを介して、家畜センサ100やユーザ端末300と情報の送受信を行う。
[System configuration (Example 2)]
FIG. 2 is a diagram illustrating the configuration of the livestock monitoring apparatus according to the second embodiment. As shown in FIG. 2, the
家畜センサ100は、家畜の位置情報などを家畜監視装置200に送信する装置であり、複数の家畜それぞれに取り付けられる。家畜センサ100は、GPS(Global Positioning System)モジュールや無線通信モジュールなどを有し、GPSモジュールにより家畜の位置情報を取得する。さらに、家畜センサ100は、GPSモジュールにより取得した位置情報の経時的な変化に基づいて、家畜の進行方向および移動速度を割り出す。そして、家畜センサ100は、無線通信モジュールを用いて、家畜の位置情報および移動速度を家畜監視装置200に送信する。なお、家畜センサ100に速度計測モジュールを搭載してもよい。
The
ユーザ端末300は、例えば、携帯電話やPHS(Personal Handy phone System)、PDA(Personal Digital Assistant)などの携帯端末であり、家畜の放牧を行うユーザがそれぞれ所持する。ユーザ端末300は、例えば、家畜の体調不良や逃避の可能性がある旨の通知を家畜監視装置200から受信する。
The
家畜監視装置200は、図2に示すように、家畜情報DB(Data Base)210、行動パターン情報DB220、社会的順位情報DB230を有する。さらに、家畜監視装置200は、図2に示すように、家畜情報取得部240、行動パターン判定部250、接触判定部260、家畜異常報知部270および社会的順位更新部280を有する。
As shown in FIG. 2, the
なお、家畜情報DB210および社会的順位情報DB230は、例えば、実施例1に係る家畜データ記憶部12に対応する。また、家畜情報取得部240は、例えば、実施例1に係る取得部11に対応する。また、接触判定部260は、例えば、実施例1に係る検出部13に対応する。また、家畜異常報知部270は、例えば、実施例1に係る報知部14に対応する。
The
家畜情報DB210は、家畜センサ100から受信した家畜の位置情報および移動速度に関するデータを記憶する。家畜情報DB210は、例えば、家畜IDに対応付けて、家畜の位置情報および移動速度を記憶する。なお、家畜IDは、各家畜に一意に付与される識別子である。位置情報は、緯度および経度の位置データである。移動速度はメートル毎秒単位の速度データである。
The
図3は、実施例2に係る家畜情報DBに記憶されるデータの一例を示す図である。例えば、図3に示すように、家畜情報DB210は、家畜ID「1111」に対応付けて、位置情報「(x1,y1)」および移動速度「A」を記憶する。また、例えば、図3に示すように、家畜情報DB210は、家畜ID「2222」に対応付けて、位置情報「(x2,y2)」および移動速度「B」を記憶する。また、例えば、図3に示すように、家畜情報DB210は、家畜ID「3333」に対応付けて、位置情報「(x3,y3)」および移動速度「C」を記憶する。
FIG. 3 is a diagram illustrating an example of data stored in the livestock information DB according to the second embodiment. For example, as shown in FIG. 3, the
行動パターン情報DB220は、家畜の群れの行動パターンを判定するためのデータを記憶する。例えば、行動パターン情報DB220は、行動パターンの各カテゴリに対応付けて、群れの最小移動速度および最大移動速度を記憶する。最小移動速度および最大移動速度は、メートル毎秒単位の速度データである。
The behavior
図4は、実施例2に係る行動パターン情報DBに記憶されるデータの一例を示す図である。例えば、図4に示すように、行動パターン情報DB220は、行動パターン「休息」に対応付けて、最小移動速度「0」および最大移動速度「0.25」を記憶する。また、例えば、図4に示すように、行動パターン情報DB220は、行動パターン「採食」に対応付けて、最小移動速度「0.26」および最大移動速度「0.75」を記憶する。また、例えば、図4に示すように、行動パターン情報DB220は、行動パターン「移動」に対応付けて、最小移動速度「0.76」および最大移動速度「−」を記憶する。なお、最大移動速度「−」は、0.76メートル毎秒よりも大きな速度の全てに該当する。
FIG. 4 is a diagram illustrating an example of data stored in the behavior pattern information DB according to the second embodiment. For example, as illustrated in FIG. 4, the behavior
社会的順位情報DB230は、家畜の社会的順位および個体空間を予め記憶する。例えば、社会的順位情報DB230は、家畜IDに対応付けて、該当家畜よりも社会的順位が上位である上位家畜IDと、該当家畜よりも社会的順位が下位である下位家畜IDと、該当家畜の固体空間とを記憶する。なお、社会的順位とは、群れを形成して生活する社会的動物の優劣を示す順位であり、群れにおける家畜個体間の力関係、例えば、体格や体力により決定される。また、個体空間とは、群れを形成する各家畜個体の月齢などに応じて決定される排他的な領域である。一般的に、個体空間が重複した場合には、社会的順位が低い動物が逃避行動をとる。なお、個体空間は、例えば、個体の重心を中心とする半径数メートルの円の領域で表すことができる。
The social
図5は、実施例2に係る社会的順位情報DBに記憶されるデータの一例を示す図である。例えば、図5に示すように、社会的順位情報DB230は、家畜ID「1111」に対応付けて、上位家畜ID「−」と、下位家畜ID「2222,3333,・・・」と、個体空間「7」とを記憶する。また、例えば、図5に示すように、社会的順位情報DB230は、家畜ID「2222」に対応付けて、上位家畜ID「1111,3333」と、下位家畜ID「・・・」と、個体空間「5」とを記憶する。また、例えば、図5に示すように、社会的順位情報DB230は、家畜ID「3333」に対応付けて、上位家畜ID「1111」と、下位家畜ID「2222,・・・」と、個体空間「7」とを記憶する。
FIG. 5 is a diagram illustrating an example of data stored in the social ranking information DB according to the second embodiment. For example, as shown in FIG. 5, the social
なお、図5に示すデータによれば、群れを形成する家畜の社会的順位が「1111→3333→2222,・・・」の順に並んでいることが分かる。なお、図5では、社会的順位として相対的なデータを記憶する場合を示しているが、例えば、1位、2位、3位などのように、家畜IDごとに絶対的な社会的順位のデータを記憶するようにしてもよい。 According to the data shown in FIG. 5, it can be seen that the social ranking of the livestock forming the flock is arranged in the order of “1111 → 3333 → 2222,. Note that FIG. 5 shows a case where relative data is stored as the social ranking, but for example, the absolute social ranking for each livestock ID such as 1st, 2nd, 3rd, etc. Data may be stored.
家畜情報取得部240は、各家畜の位置情報および移動速度を取得する。家畜情報取得部240は、家畜センサ100から家畜ID、位置情報および移動速度を受信すると、家畜IDに対応付けて位置情報および移動速度を家畜情報DB210にそれぞれ格納する。
The livestock
行動パターン判定部250は、家畜の群れの行動パターンを判定する。例えば、行動パターン判定部250は、家畜情報取得部240から各家畜の移動速度を取得する。次に、行動パターン判定部250は、家畜情報取得部240により取得された各家畜の移動速度を用いて群れの移動速度を算出する。例えば、行動パターン判定部250は、各家畜の移動速度の平均を群れの移動速度として算出する。そして、行動パターン判定部250は、行動パターン情報DB220を参照して、群れの移動速度に対応する群れの行動パターンを判定する。
The behavior
例えば、行動パターン判定部250は、群れの移動速度が「毎秒0メートル以上0.25メートル以下」である場合には、行動パターン情報DB220を参照して、群れの行動パターンを「休息」と判定する。また、例えば、行動パターン判定部250は、群れの移動速度が「毎秒0.26メートル以上0.75メートル以下」である場合には、行動パターン情報DB220を参照して、群れの行動パターンを「採食」と判定する。また、例えば、行動パターン判定部250は、群れの移動速度が「毎秒0.76メートル以上」である場合には、行動パターン情報DB220を参照して、群れの行動パターンを「移動」と判定する。
For example, when the movement speed of the group is “0 to 0.25 meters / second”, the behavior
行動パターン判定部250は、群れの行動パターンを「採食」であると判定した場合には、接触判定部260に対して接触条件の判定を行うように指示する。また、行動パターン判定部250は、群れの行動パターンを「移動」であると判定した場合には、社会的順位更新部280に社会的順位の更新を行うように指示する。
If the behavior
接触判定部260は、行動パターン判定部250により家畜の群れの行動パターンが採食であると判定された場合に、所定の接触条件を満足する家畜ペアが群れに存在するか否かを判定する。ここで、所定の接触条件とは、個体空間の重複が一定時間継続するか否かであり、単なる家畜のすれ違いを除外する。
The
例えば、接触判定部260は、行動パターン判定部250から接触条件の判定を行うように指示を受けると、各家畜IDと、家畜IDに対応付けられた最新の位置情報を家畜情報DB210からそれぞれ取得する。また、接触判定部260は、家畜情報DB210から取得した家畜IDごとに、家畜IDに対応付けられている上位家畜ID、下位家畜IDおよび個体空間を社会的順位情報DB230からそれぞれ取得する。なお、接触判定部260は、各家畜IDと、家畜IDに対応付けられた最新の位置情報を家畜情報取得部240から直接取得するようにしてもよい。
For example, when receiving an instruction from the behavior
そして、接触判定部260は、採食中の家畜の群れの中に、他の家畜との距離が逃避距離内であった時間が一定時間継続した2頭の家畜、すなわち個体空間の重複が一定時間継続した家畜のペアが存在するか否かを判定する。例えば、接触判定部260は、家畜の位置情報および個体空間に基づいて、採食中の家畜の群れの中に個体空間が重複している家畜のペアが存在するか否かを判定する。
Then, the
判定の結果、個体空間が重複している家畜ペアが存在する場合には、接触判定部260は、該当する各家畜ペアの位置情報を家畜情報取得部240から一定時間継続して取得する。そして、接触判定部260は、取得した位置情報をモニタすることにより、個体空間の重複が解除されることなく、一定時間継続する家畜ペアを抽出する。そして、接触判定部260は、個体空間の重複が一定時間継続した家畜ペアごとに、家畜IDの組合せと、上位家畜IDと、下位家畜IDと、各家畜IDに対応する位置情報とを家畜異常報知部270に送る。
As a result of the determination, if there is a livestock pair with overlapping individual spaces, the
図6は、実施例2に係る接触条件を満足する家畜ペアのデータの一例を示す図である。例えば、図6に示すように、家畜ペアのデータの一例として、ペア家畜ID「1111,2222」と、上位家畜ID「1111」と、下位家畜ID「2222」と、位置情報「(x7−1,y7−1),(x7−2,y7−2)」とが対応付けられている。なお、位置情報の左側のデータ「(x7−1,y7−1)」は、上位家畜ID「1111」に対応する位置情報である。また、位置情報の右側のデータ「(x7−2,y7−2)」は、下位家畜ID「2222」に対応する位置情報である。 FIG. 6 is a diagram illustrating an example of data of a livestock pair that satisfies the contact condition according to the second embodiment. For example, as shown in FIG. 6, as an example of livestock pair data, a pair livestock ID “1111, 2222”, a higher livestock ID “1111”, a lower livestock ID “2222”, and position information “(x7-1 , Y7-1), (x7-2, y7-2) ”. The data “(x7-1, y7-1)” on the left side of the position information is position information corresponding to the upper livestock ID “1111”. Further, the data “(x7-2, y7-2)” on the right side of the position information is position information corresponding to the lower livestock ID “2222”.
家畜異常報知部270は、接触条件を満足する家畜ペアのデータを接触判定部260から受け取ると、例えば、内部的に有するメモリなどの記憶部から放牧区間の位置情報を取得する。次に、家畜異常報知部270は、接触条件を満足する家畜ペアのデータを一つ取得する。続いて、家畜異常報知部270は、放牧区間の位置情報と家畜ペアの位置情報とを比較して、放牧区画と放牧区画外との放牧境界近傍に家畜ペアが位置するか否かを判定する。判定の結果、放牧境界近傍に家畜のペアが位置する場合には、家畜異常報知部270は逃避可能性報知処理を実行する。
When the livestock
一方、判定の結果、放牧境界近傍に家畜のペアが位置しない場合には、家畜異常報知部270は体調異常報知処理を実行する。そして、家畜異常報知部270は、接触条件を満足する家畜ペアの全てのデータについて処理を完了したか否かを判定し、処理を完了していない残りのデータについて同様の処理を実行する。
On the other hand, as a result of the determination, when the pair of livestock is not located near the grazing boundary, the livestock
ここで、家畜異常報知部270により実行される逃避可能性報知処理について説明する。家畜異常報知部270は、接触条件を満足する家畜ペアのデータに含まれる上位家畜IDおよび下位家畜IDに基づいて社会的順位を特定する。そして、家畜異常報知部270は、社会的順位が下位である家畜の位置情報を参照して、下位の家畜が放牧境界側に位置する場合には、下位の家畜に逃避の可能性がある旨の通知をユーザ端末300に送信する。
Here, the escape possibility notification process executed by the livestock
次に、家畜異常報知部270により実行される体調不良報知処理について説明する。家畜異常報知部270は、接触条件を満足する家畜ペアのデータに含まれる上位家畜IDおよび下位家畜IDに基づいて社会的順位を特定する。次に、家畜異常報知部270は、群れの移動速度を行動パターン判定部250から取得し、取得した群れの移動速度のモニタを開始する。これと同時に、家畜異常報知部270は、家畜ペアの位置情報を家畜情報取得部240から一定時間継続して取得し、取得した位置情報のモニタを開始する。なお、家畜異常報知部270は、家畜ペアの位置情報を家畜情報DB210から取得するようにしてもよい。
Next, the poor physical condition notification process executed by the livestock
そして、家畜異常報知部270は、群れの移動速度のモニタ結果および家畜ペアの位置情報のモニタ結果に基づいて、群れの移動が始まる前に上位の家畜による逃避行動が発生したかどうかを判定する。例えば、家畜異常報知部270は、群れの移動速度が移動に対応する速度になる前に、上位の家畜の位置情報のみが下位の家畜の位置情報から離れる方向に変化した場合には、群れの移動が始まる前に上位の家畜による逃避行動が発生したものと判定する。
Then, the livestock
判定の結果、群れの移動が始まる前に上位の家畜による逃避行動が発生した場合には、家畜異常報知部270は、逃避行動をとった家畜に体調不良の可能性がある旨の通知をユーザ端末300に送信する。そして、家畜異常報知部270は、この家畜ペアにおいて、逃避行動をとった家畜の順位と逃避行動をとらなかった家畜の順位とを入れ替えて社会的順位情報DB230を更新する。
As a result of the determination, if escape behavior by the upper livestock occurs before the movement of the herd starts, the livestock
社会的順位更新部280は、行動パターン判定部250により家畜の群れの行動パターンが移動であると判定された場合には、社会的順位更新処理を実行する。
When the behavior
例えば、社会的順位更新部280は、行動パターン判定部から社会的順位の更新を行うように指示を受けると、各家畜IDと、家畜IDに対応付けられた最新の位置情報を家畜情報DB210から継続的に取得する。次に、社会的順位更新部280は、家畜情報DB210から取得した位置情報の推移に基づいて、家畜の群れが完全な移動状態に移行しているか否かを判定する。例えば、社会的順位更新部280は、家畜の群れを形成する各家畜が他の家畜との間におよそ一定の距離を保って移動し続けている場合には、家畜の群れが完全な移動状態に移行したものと判定する。
For example, when the social
家畜の群れが完全な移動状態に移行したものと判定した場合には、社会的順位更新部280は、群れを形成して移動中である各家畜の家畜IDの並び順を特定する。次に、社会的順位更新部280は、群れを形成する各家畜の家畜IDに対応付けられた社会的順位を社会的順位情報DB230から取得し、各家畜の家畜IDを社会的順序に応じて並び替える。続いて、社会的順位更新部280は、移動中である各家畜の家畜IDの並び順と、社会的順序に従って並び替えた家畜IDの並び順とが一致するか否かを判定する。
When it is determined that the group of livestock has shifted to a complete movement state, the social
判定の結果、社会的順位更新部280は、移動中である各家畜の家畜IDの並び順と、社会的順序に従って並び替えた家畜IDの並び順とが一致する場合には、そのまま社会的順位更新処理を終了する。一方、移動中である各家畜の家畜IDの並び順と、社会的順序に従って並び替えた家畜IDの並び順とが一致しない場合には、社会的順位更新部280は、社会的順位情報DB230に記憶されている社会的順位を更新する。例えば、社会的順位更新部280は、移動中である各家畜の家畜IDの並び順と一致するように、社会的順位情報DB230に記憶されている社会的順位を更新する。
As a result of the determination, when the order of livestock IDs of the livestock being moved matches the order of livestock IDs rearranged according to the social order as a result of the determination, the social
一般的に、群れで移動する家畜は、社会的順位が上位のものほど、下位の家畜よりも前を移動する傾向がある。よって、社会的順位更新部280は、家畜の群れが完全な移動状態に移行すると、家畜は自然と社会的順位に従って整列して移動するので、移動順序に基づいて社会的順位を更新できる。なお、移動中である各家畜の家畜IDの並び順と、社会的順序に従って並び替えた家畜IDの並び順とが一致しない場合としては、家畜間の力関係の変化や新たな家畜の群れへの参入などが考えられる。新たな家畜を群れに放つ場合には、一意な家畜IDを付与した家畜センサ100を取り付けられるものとする。
Generally, livestock moving in groups tend to move in front of lower livestock as the social ranking is higher. Therefore, the social
なお、家畜監視装置200の家畜情報取得部240、行動パターン判定部250、接触判定部260、家畜異常報知部270および社会的順位更新部280は、例えば、電子回路や集積回路を有する。電子回路としては、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)がある。また、集積回路としては、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などがある。
Note that the livestock
[家畜監視装置による処理(実施例2)]
図7〜図10を用いて、実施例2に係る家畜監視装置による処理の流れを説明する。
[Processing by livestock monitoring device (Example 2)]
The flow of processing by the livestock monitoring apparatus according to the second embodiment will be described with reference to FIGS.
[全体処理]
まず、図7を用いて、実施例2に係る全体処理の流れを説明する。図7は、実施例2に係る全体処理の流れを示す図である。図7に示すように、行動パターン判定部250は、群れの行動パターンを「採食状態」であると判定した場合には(ステップS701,YES)、接触判定部260に対して接触条件の判定を行うように指示する。
[Overall processing]
First, the flow of overall processing according to the second embodiment will be described with reference to FIG. FIG. 7 is a diagram illustrating the flow of overall processing according to the second embodiment. As illustrated in FIG. 7, when the behavior
接触判定部260は、行動パターン判定部250から接触条件の判定を行うように指示を受けると、所定の接触条件を満足する家畜のペアが群れに存在するか否かを判定する(ステップS702)。判定の結果、所定の接触条件を満足する家畜のペアが群れに存在する場合には(ステップS702,YES)、家畜異常報知部270は、例えば、内部的に有するメモリなどの記憶部から放牧区間の位置情報を取得する(ステップS703)。
When the
次に、家畜異常報知部270は、接触判定部260から受け取った接触条件を満足する家畜ペアのデータの中から一つのペアのデータを取得する(ステップS704)。続いて、家畜異常報知部270は、家畜ペアの位置情報と放牧区画の位置情報とを比較して、この家畜ペアが放牧境界近傍に位置するか否かを判定する(ステップS705)。なお、家畜異常報知部270が接触判定部260から受け取るデータには、接触条件を満足する家畜ペアの家畜IDの組合せ、上位家畜ID、下位家畜ID、各家畜IDに対応する位置情報が含まれている。
Next, the livestock
判定の結果、家畜ペアが放牧境界近傍に位置する場合には(ステップS705,YES)、家畜異常報知部270は、逃避可能性報知処理を実行する(ステップS706)。一方、判定の結果、家畜ペアが放牧境界近傍に位置しない場合には(ステップS705,NO)、家畜異常報知部270は、体調異常報知処理を実行する(ステップS707)。
If the result of determination is that the livestock pair is located in the vicinity of the grazing boundary (step S705, YES), the livestock
ステップS706あるいはステップS707の処理を実行した後、家畜異常報知部270は、接触判定部260から受け取った接触条件を満足する家畜ペアのデータの全てについて処理を実行したか否かを判定する(ステップS708)。判定の結果、家畜ペアのデータの全てについて処理を実行した場合には(ステップS708,YES)、家畜異常報知部270は、図7の処理を終了する。一方、判定の結果、家畜ペアのデータの全てについて処理を実行していない場合には(ステップS708,NO)、家畜異常報知部270は、上述したステップS704に戻り、上述したステップS705〜ステップS707までの処理を行う。
After executing the process of step S706 or step S707, the livestock
ここで、ステップS701の説明に戻る。行動パターン判定部250は、群れの行動パターンを「採食状態」ではないと判定した場合には(ステップS701,NO)、群れの行動パターンが「移動状態」であるか否かを判定する(ステップS709)。判定の結果、群れの行動パターンが「移動状態」である場合には(ステップS709,YES)、行動パターン判定部250は、社会的順位更新部280に社会的順位の更新を行うように指示する。
Here, the description returns to step S701. If the behavior
社会的順位更新部280は、行動パターン判定部から社会的順位の更新を行うように指示を受けると、社会的順位更新処理を実行し(ステップS710)、図7に示す処理を終了する。
When the social
ここで、ステップS709の説明に戻る。行動パターン判定部250は、判定の結果、群れの行動パターンが「移動状態」ではない場合には(ステップS709,NO)、図7に示す処理を終了する。
Here, the description returns to step S709. If the result of determination is that the behavior pattern of the group is not “moving state” (step S709, NO), the behavior
[社会的順位更新処理]
次に、図8を用いて、実施例2に係る社会的順位更新処理の流れを説明する。図8は、実施例2に係る社会的順位更新処理の流れを示す図である。図8に示すように、社会的順位更新部280は、行動パターン判定部から社会的順位の更新を行うように指示を受けると、家畜の群れが完全に移動状態となってから群れを形成して移動中である各家畜の家畜IDの並び順を特定する(ステップS801)。例えば、社会的順位更新部280は、家畜の群れを形成する各家畜が他の家畜との間におよそ一定の距離を保って移動し続けている場合には、家畜の群れが完全な移動状態に移行したものと判定する。
[Social ranking update processing]
Next, the flow of the social ranking update process according to the second embodiment will be described with reference to FIG. FIG. 8 is a diagram illustrating the flow of the social ranking update process according to the second embodiment. As shown in FIG. 8, when the social
次に、社会的順位更新部280は、群れを形成する各家畜の家畜IDに対応付けられた社会的順位を社会的順位情報DB230から取得し、各家畜の家畜IDを社会的順序に応じて並び替える(ステップS802)。そして、社会的順位更新部280は、移動中である各家畜の家畜IDの並び順と、社会的順序に従って並び替えた家畜IDの並び順とが一致するか否かを判定する(ステップS803)。
Next, the social
判定の結果、移動中である各家畜の家畜IDの並び順と、社会的順序に従って並び替えた家畜IDの並び順とが一致する場合には(ステップS803,YES)、社会的順位更新部280は、そのまま社会的順位更新処理を終了する。一方、判定の結果、移動中である各家畜の家畜IDの並び順と、社会的順序に従って並び替えた家畜IDの並び順とが一致しない場合には(ステップS803,NO)、社会的順位更新部280は、次の処理を行う。すなわち、社会的順位更新部280は、移動中の各家畜の家畜IDの並び順に従って社会的順位を更新する(ステップS804)。そして、社会的順位更新部280は社会的順位更新処理を終了する。
As a result of the determination, if the arrangement order of the livestock ID of each livestock that is moving matches the arrangement order of the livestock ID rearranged according to the social order (step S803, YES), the social
[逃避可能性報知処理]
続いて、図9を用いて、実施例2に係る逃避可能性報知処理の流れを説明する。図9は、実施例2に係る逃避可能性報知処理の流れを示す図である。図9に示すように、家畜異常報知部270は、接触条件を満足する家畜ペアのデータに基づいて、現在処理対象としている家畜ペアの社会的順位を特定する(ステップS901)。そして、家畜異常報知部270は、社会的順位が下位である家畜の位置情報を参照して、下位の家畜が放牧境界側に位置するか否かを判定する(ステップS902)。
[Escape possibility notification process]
Next, a flow of escape possibility notification processing according to the second embodiment will be described with reference to FIG. FIG. 9 is a diagram illustrating a flow of escape possibility notification processing according to the second embodiment. As shown in FIG. 9, the livestock
判定の結果、下位の家畜が放牧境界側に位置する場合には(ステップS902,YES)、家畜異常報知部270は、下位の家畜に逃避の可能性がある旨の通知をユーザ端末300に送信する(ステップS903)。一方、判定の結果、下位の家畜が放牧境界側に位置しない場合には(ステップS902,NO)、家畜異常報知部270は、逃避可能性報知処理を終了する。
As a result of the determination, if the lower livestock is located on the grazing boundary side (step S902, YES), the livestock
[体調不良報知処理]
次に、図10を用いて、実施例2に係る体調不良報知処理の流れを説明する。図10は、実施例2に係る体調不良報知処理の流れを示す図である。図10に示すように、家畜異常報知部270は、接触条件を満足する家畜ペアのデータに基づいて、現在処理対象としている家畜ペアの社会的順位を特定する(ステップS1001)。次に、家畜異常報知部270は、群れの移動速度および家畜ペアの位置情報のモニタを開始する(ステップS1002)。
[Physical condition notification processing]
Next, the flow of the poor physical condition notification process according to the second embodiment will be described with reference to FIG. FIG. 10 is a diagram illustrating a flow of the poor physical condition notification process according to the second embodiment. As shown in FIG. 10, the livestock
そして、家畜異常報知部270は、群れの移動速度のモニタ結果および家畜ペアの位置情報のモニタ結果に基づいて、群れの移動が始まる前に上位の家畜による逃避行動が発生したかどうかを判定する(ステップS1003)。例えば、家畜異常報知部270は、群れの移動速度が移動に対応する速度になる前に、上位の家畜の位置情報のみが下位の家畜の位置情報から離れる方向に変化した場合には、群れの移動が始まる前に上位の家畜による逃避行動が発生したものと判定する。
Then, the livestock
判定の結果、群れの移動が始まる前に上位の家畜による逃避行動が発生した場合には(ステップS1003,YES)、家畜異常報知部270は、逃避行動をとった家畜に体調不良の可能性がある旨の通知をユーザ端末300に送信する(ステップS1004)。そして、家畜異常報知部270は、この家畜ペアにおいて、逃避行動をとった家畜の順位と逃避行動をとらなかった家畜の順位とを入れ替えて社会的順位情報DB230を更新する(ステップS1005)。
As a result of the determination, if escape behavior by the upper livestock occurs before the movement of the herd starts (step S1003, YES), the livestock
ここでステップS1003の説明に戻る。判定の結果、群れの移動が始まる前に上位の家畜による逃避行動が発生しなかった場合には(ステップS1003,NO)、家畜異常報知部270は、体調不良報知処理を終了する。
Here, the description returns to step S1003. As a result of the determination, if the escape behavior by the upper livestock has not occurred before the movement of the herd has started (step S1003, NO), the livestock
[実施例2による効果]
上述してきたように、家畜監視装置200は、家畜の群における社会的順位を予め記憶しておき、各家畜の順位と各家畜に取り付けたセンサにより取得される位置情報とに基づいて、各家畜の異常を自動的に検出して報知する。よって、実施例2によれば、多くの人手を費やして目視により家畜を監視する必要が無く、家畜の異常を監視するために要する人的負担やコスト負担を低減できる。
[Effects of Example 2]
As described above, the
例えば、家畜監視装置200は、それぞれ個体空間が重複する家畜ペアのうち上位の家畜が下位の家畜からの逃避行動をとったか否かを判定する。そして、上位の家畜が逃避行動をとった場合には、家畜監視装置200は、上位の家畜に体調不良の可能性がある旨の通知をユーザ端末200に自動送信する。したがって、実施例2によれば、家畜に体調不良の可能性がある旨を報知するための人的負担やコスト負担を低減できる。
For example, the
また、上述したように、家畜監視装置200は、それぞれ個体空間が重複する家畜ペアのうち逃避行動をとった家畜の順位が下位となるように、家畜ペアの社会的順位を入れ替えて社会的順位情報DB230に記憶されている社会的順位を更新する。したがって、実施例2によれば、家畜の体調不良に応じて社会的順位を簡易に更新できる。
In addition, as described above, the
また、採食行動時に、放牧区画の端、つまり柵の近傍に居る順位が下位である家畜は、上位の家畜に威嚇されて行き場を失った場合、一般的に、錯乱状態となり放牧区画外に逃げ出すことが多い。つまり、上位の家畜に威嚇されて順位の低いが家畜が放牧区画外に逃避する可能性が高い場合、すなわち下位の家畜放牧区画の境界側に位置する場合には下位の家畜の捕獲が必要となる。 In addition, during the foraging behavior, livestock whose rank is lower in the end of the grazing area, that is, in the vicinity of the fence, is generally in a state of confusion if it is threatened by the upper livestock and loses its place of departure. I often run away. In other words, if it is threatened by the upper livestock and the order is low, but the livestock is likely to escape outside the grazing area, that is, if it is located on the boundary side of the lower livestock grazing area, it is necessary to capture the lower livestock. Become.
そこで、家畜監視装置200は、それぞれ個体空間が重複する家畜ペアのうち下位の家畜が放牧境界側に位置するか否かを判定し、下位の家畜が放牧境界側に位置する場合には、下位の家畜に逃避の可能性がある旨の通知をユーザ端末300に自動送信する。よって、実施例2によれば、家畜に逃避の可能性がある旨を報知するための人的負担やコスト負担を低減できる。
Therefore, the
また、群れを形成する家畜が移動状態となった時の家畜の移動の順番と、群れを形成する家畜の社会的順位の序列との比較結果に基づいて、社会的順位情報DB230に記憶されている社会的順位を更新する。つまり、家畜の群れが完全に移動状態となるのを待つことにより、家畜間の力関係の変化や新たな家畜の群れへの参入などによる各家畜の社会的順位が自動的に確定する。よって、実施例2によれば、家畜の移動順番と社会的順位の序列とを比較するだけで簡易に社会的順位を更新できる。
Moreover, based on the comparison result of the order of movement of the livestock when the livestock forming the flock is in a moving state and the rank of the social rank of the livestock forming the flock, it is stored in the social
なお、上述した実施例2では、群れを形成する家畜が移動状態となるのを待って社会的順位の更新を行ったが、これに限定されるものではない。例えば、家畜が移動し始めると同時に、各家畜の社会的順位を仮決めし、群れの移動状態が確定した後に仮決めした社会的順位を更新してもよい。 In Example 2 described above, the social ranking is updated after the livestock forming the flock is in a moving state, but the present invention is not limited to this. For example, at the same time when the livestock starts to move, the social order of each livestock may be provisionally determined, and the provisionally determined social order may be updated after the movement state of the herd is determined.
なお、上述した実施例2において、家畜の移動速度をモニタし、移動速度が所定の基準値よりも低下している家畜を検出した場合には、この家畜の体調不良の可能性をユーザに報知するようにすることもできる。 In the second embodiment described above, when the movement speed of the livestock is monitored and a livestock whose movement speed is lower than a predetermined reference value is detected, the user is notified of the possibility of the poor health of the livestock. You can also do it.
なお、上述した実施例2では、家畜センサ100を家畜に取り付けて、家畜の位置情報を取得する場合を説明したが、これに限定されるものではない。例えば、WEBカメラにより撮影した家畜の映像をネットワークを介して取得し、取得した映像を解析して家畜の位置情報を把握するようにしてもよい。
In the above-described second embodiment, the case where the
以下、本願の開示する家畜監視装置、家畜監視プログラムおよび家畜監視システムの他の実施形態を説明する。 Hereinafter, other embodiments of the livestock monitoring device, the livestock monitoring program, and the livestock monitoring system disclosed in the present application will be described.
(1)装置構成等
例えば、図2に示した家畜監視装置200の構成は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、図2に示す家畜情報取得部240、行動パターン判定部250、接触判定部260、家畜異常報知部270および社会的順位更新部280を機能的または物理的に統合してもよい。つまり、実施例2に係る家畜監視装置200の全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合することができる。
(1) Device Configuration, etc. For example, the configuration of the
(2)家畜監視プログラム
また、上述の実施例2にて説明した家畜監視装置200により実行される各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータなどの電子機器で実行することによって実現することもできる。なお、家畜監視装置200により実行される各種の処理については、例えば、図7〜10等を参照されたい。
(2) Livestock monitoring program Various processes executed by the
そこで、以下では、図11を用いて、上述の実施例2にて説明した家畜監視装置200により実行される処理と同様の機能を実現する家畜監視プログラムを実行するコンピュータの一例を説明する。図11は、家畜監視プログラムを実行するコンピュータの一例を示す図である。
Therefore, in the following, an example of a computer that executes a livestock monitoring program that realizes the same function as the processing executed by the
図11に示すように、家畜監視装置200により実行される処理と同様の機能を実現するコンピュータ400は、各種演算処理を実行するCPU(Central Processing Unit)410を有する。また、コンピュータ400は、ユーザからデータの入力を受け付ける入力装置420および出力装置430を有する。
As shown in FIG. 11, a
なお、入力装置420は、例えば、キーボードやマウスなどに該当する。また、出力装置430は、モニタやディスプレイなどに該当する。なお、入力装置420がマウスを有する場合には、出力装置430が有するモニタと協働して、ポインティングデバイス機能を実現することもできる。また、入力装置420がタッチパッドなどの他の入力デバイスを有する場合にも、マウスの場合と同様にポインティングデバイス機能を実現できる。
Note that the
また、コンピュータ400は、図11に示すように、記憶媒体からプログラム等を読取る媒体読取装置440と、ネットワークを介して他のコンピュータとの間でデータの授受を行うネットワークインターフェース装置450を有する。また、コンピュータ400は、図11に示すように、各種情報を一時記憶するRAM(Random Access Memory)460と、ハードディスク装置470とを有する。そして、各装置410〜470は、バス480に接続される。
Further, as shown in FIG. 11, the
なお、上述したCPU410の代わりに、例えば、MPU(Micro Processing Unit)などの電子回路、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路を用いることもできる。また、RAM460の代わりに、フラッシュメモリ(flash memory)などの半導体メモリ素子を用いることもできる。
Instead of the
ハードディスク装置470には、上述した家畜監視装置200により実行される処理と同様の機能を発揮する家畜監視プログラム471および家畜監視用データ472が記憶されている。なお、この家畜監視プログラム471を適宜分散させて、ネットワークを介して通信可能に接続された他のコンピュータの記憶部に記憶させておくこともできる。
The
そして、CPU410が、家畜監視プログラム471をハードディスク装置470から読み出してRAM460に展開することにより、図11に示すように、家畜監視プログラム471は家畜監視プロセス461として機能する。家畜監視プロセス461は、ハードディスク装置470から読み出した家畜監視用データ472等の各種データを適宜RAM460上の自身に割当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。
The
なお、家畜監視プロセス461は、例えば、図2に示した家畜監視装置の家畜情報取得部240、行動パターン判定部250、接触判定部260、家畜異常報知部270および社会的順位更新部280にて実行される処理を含む。
The
なお、家畜監視プログラム471については、必ずしも最初からハードディスク装置470に記憶させておく必要はない。例えば、コンピュータ400に挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ400がこれらから各プログラムを読み出して実行するようにしてもよい。
The livestock monitoring program 471 is not necessarily stored in the
さらには、公衆回線、インターネット、LAN、WANなどを介してコンピュータ400に接続される「他のコンピュータ(またはサーバ)」などに各プログラムを記憶させておく。そして、コンピュータ400がこれらから各プログラムを読み出して実行するようにしてもよい。
Further, each program is stored in “another computer (or server)” connected to the
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。 The following supplementary notes are further disclosed with respect to the embodiments including the above examples.
(付記1)複数の家畜それぞれに取り付けられたセンサから、該家畜の位置情報と該家畜に一意に付与される識別子とを取得する取得部と、
各家畜の識別子ごとの群れ内部での順位データと、他の家畜からの逃避行動をとる逃避距離とを記憶する家畜データ記憶部と、
前記取得部により取得された識別子に対応付けられている前記順位データおよび前記逃避距離を前記家畜データ記憶部から読み出し、該読み出した順位データおよび逃避距離と、前記取得部により取得された位置情報とに基づいて、他の家畜との距離が該逃避距離内であった時間が一定時間継続した2頭の家畜を検出する検出部と、
前記検出部によって検出された2頭の家畜について、前記取得部により取得された位置情報と、前記家畜データ記憶部から読み出した順位データとに基づいて、前記順位データが上位の家畜が下位の家畜からの逃避行動をとったと判定された場合には、該上位の家畜に体調不良の可能性があることをユーザに報知する報知部と
を有することを特徴とする家畜監視装置。
(Additional remark 1) From the sensor attached to each of several livestock, the acquisition part which acquires the position information on the livestock, and the identifier given uniquely to the livestock,
A livestock data storage unit for storing rank data within a herd for each identifier of each livestock, and an escape distance for taking escape behavior from other livestock,
The rank data and escape distance associated with the identifier acquired by the acquisition unit are read from the livestock data storage unit, the read rank data and escape distance, and the position information acquired by the acquisition unit Based on the detection unit for detecting two domestic animals in which the distance from other livestock was within the escape distance for a certain period of time;
Based on the position information acquired by the acquisition unit and the rank data read out from the livestock data storage unit, the upper livestock is the lower livestock for the two livestock detected by the detection unit. A livestock monitoring apparatus comprising: a notification section for notifying a user that there is a possibility of poor physical condition in the upper livestock when it is determined that he / she has escaped.
(付記2)前記複数の家畜が放牧される放牧区画の位置情報を記憶する放牧区画データ記憶部と、
前記放牧区画の位置情報を参照して、前記検出部によって検出された2頭の家畜が共に放牧区画と放牧区画外との境界近傍に位置するか否かを判定する判定部と
をさらに有し、
前記報知部は、前記検出部によって検出された2頭の家畜が共に放牧区画と放牧区画外との境界近傍に位置するものと前記判定部により判定され、前記順位データが下位の家畜と上位の家畜との位置関係から該下位の家畜が区画外方向に逃避する可能性がある場合には、逃避の可能性があることをさらにユーザに報知することを特徴とする付記1に記載の家畜監視装置。
(Supplementary Note 2) A grazing section data storage unit that stores position information of grazing sections where the plurality of livestock are grazed,
A determination unit that refers to the position information of the grazing area and further determines whether or not the two livestock detected by the detection unit are both located near the boundary between the grazing area and the outside of the grazing area; ,
The notification unit determines that the two livestock detected by the detection unit are both located in the vicinity of the boundary between the grazing area and the outside of the grazing area, and the ranking data includes the lower livestock and the upper livestock. The livestock monitoring according to appendix 1, wherein the user is further notified that there is a possibility of escaping when there is a possibility that the lower livestock evacuates in a direction outside the section from the positional relationship with the livestock. apparatus.
(付記3)前記検出部によって検出された2頭の家畜のうち前記逃避行動をとった家畜の順位が下位となるように、該2頭の家畜の順位を入れ替えて前記家畜データ記憶部に記憶されている順位データを更新する更新部をさらに有することを特徴とする付記1に記載の家畜監視装置。 (Additional remark 3) The order of the two livestocks is changed and stored in the livestock data storage unit so that the order of the livestock that has performed the escape behavior is lower among the two livestocks detected by the detection unit. The livestock monitoring apparatus according to appendix 1, further comprising an update unit that updates the ranking data being recorded.
(付記4)前記更新部は、前記取得部により取得された位置情報の推移に基づいて家畜の群れが移動状態になったことを検出した場合には、該群れを形成する家畜の移動の順番と、該群れを形成する家畜の順位データの序列との比較結果に基づいて、前記家畜データ記憶部に記憶されている順位データを更新することを特徴とする付記3に記載の家畜監視装置。
(Additional remark 4) When the said update part detects that the flock of livestock became the movement state based on transition of the positional information acquired by the said acquisition part, the order of the movement of the livestock which forms this flock The livestock monitoring apparatus according to
(付記5)前記取得部により取得された位置情報の推移に基づいて家畜の群れが移動状態になったことを検出した場合には、該群れを形成する家畜の移動の順番に基づいて、群れ内における順位を仮決定する順位仮決定部をさらに有することを特徴とする付記1または2に記載の家畜監視装置。 (Supplementary Note 5) When it is detected that the herd of livestock is in a moving state based on the transition of the position information acquired by the acquiring unit, the herd is determined based on the order of movement of the livestock forming the herd. The livestock monitoring apparatus according to appendix 1 or 2, further comprising a rank temporary determination unit that temporarily determines the rank in the inside.
(付記6)前記報知部は、前記取得部により取得された位置情報の推移から、移動速度が所定の基準値よりも低下している家畜を検出した場合には、該家畜の体調不良の可能性をユーザに報知することを特徴とする付記1に記載の家畜監視装置。 (Additional remark 6) When the said alerting | reporting part detects the domestic animal from which the moving speed has fallen from the predetermined reference value from the transition of the positional information acquired by the said acquisition part, the physical condition of this domestic animal is possible The livestock monitoring apparatus according to appendix 1, wherein the sex is notified to the user.
(付記7)コンピュータに、
複数の家畜それぞれに取り付けられたセンサから、該家畜の位置情報と該家畜に一意に付与される識別子とを取得する取得ステップと、
各家畜の識別子ごとの群れ内部での順位データと、他の家畜からの逃避行動をとる逃避距離とを記憶する家畜データ記憶部から、前記取得ステップにより取得された識別子に対応付けられている前記順位データおよび前記逃避距離を読み出し、該読み出した順位データおよび逃避距離と、前記取得ステップにより取得された位置情報とに基づいて、他の家畜との距離が該逃避距離内であった時間が一定時間継続した2頭の家畜を検出する検出ステップと、
前記検出ステップによって検出された2頭の家畜について、前記取得ステップにより取得された位置情報と、前記家畜データ記憶部から読み出した順位データとに基づいて、前記順位データが上位の家畜が下位の家畜からの逃避行動をとったと判定された場合には、該上位の家畜に体調不良の可能性があることをユーザに報知する報知ステップと
を実行させることを特徴とする家畜監視プログラム。
(Appendix 7)
An acquisition step of acquiring position information of the livestock and an identifier uniquely given to the livestock from sensors attached to the plurality of livestock,
From the livestock data storage unit that stores the rank data within the herd for each livestock identifier and the escape distance to take escape behavior from other livestock, the identifier is associated with the identifier acquired by the acquisition step The rank data and the escape distance are read, and based on the read rank data and the escape distance and the position information acquired by the acquisition step, the time when the distance from the other livestock is within the escape distance is constant. A detection step for detecting two livestock that have continued for a period of time;
Based on the positional information acquired by the acquisition step and the rank data read out from the livestock data storage unit, the upper livestock is the lower livestock for the two livestock detected by the detection step. A livestock monitoring program characterized by causing a notification step of notifying a user that there is a possibility of poor physical condition in the upper livestock when it is determined that an escape behavior has been taken.
(付記8)複数の家畜それぞれに取り付けられたセンサから家畜の情報を収集することにより家畜の監視を行う家畜監視装置を有する家畜監視システムであって、
前記家畜監視装置は、
前記センサから前記家畜の位置情報と該家畜に一意に付与される識別子とを取得する取得部と、
各家畜の識別子ごとの群れ内部での順位データと、他の家畜からの逃避行動をとる逃避距離とを記憶する家畜データ記憶部と、
前記取得部により取得された識別子に対応付けられている前記順位データおよび前記逃避距離を前記記憶部から読み出し、該読み出した順位データおよび逃避距離と、前記取得部により取得された位置情報とに基づいて、他の家畜との距離が該逃避距離内であった時間が一定時間継続した2頭の家畜を検出する検出部と、
前記検出部によって検出された2頭の家畜について、前記取得部により取得された位置情報と、前記家畜データ記憶部から読み出した順位データとに基づいて、前記順位データが上位の家畜が下位の家畜からの逃避行動をとったと判定された場合には、該上位の家畜に体調不良の可能性がある旨の情報をユーザ端末に報知する報知部と
を有することを特徴とする家畜監視システム。
(Appendix 8) A livestock monitoring system having a livestock monitoring device for monitoring livestock by collecting livestock information from sensors attached to each of a plurality of livestock,
The livestock monitoring device comprises:
An acquisition unit that acquires position information of the livestock and an identifier uniquely given to the livestock from the sensor;
A livestock data storage unit for storing rank data within a herd for each identifier of each livestock, and an escape distance for taking escape behavior from other livestock,
The rank data and escape distance associated with the identifier acquired by the acquisition unit are read from the storage unit, and based on the read rank data and escape distance and the position information acquired by the acquisition unit. A detecting unit for detecting two domestic animals that have continued for a certain period of time when the distance from other livestock was within the escape distance;
Based on the position information acquired by the acquisition unit and the rank data read out from the livestock data storage unit, the upper livestock is the lower livestock for the two livestock detected by the detection unit. A livestock monitoring system, comprising: a notification unit for notifying a user terminal of information indicating that there is a possibility of poor physical condition in the upper livestock when it is determined that an escape behavior has been taken.
10 家畜監視装置
11 取得部
12 家畜データ記憶部
13 検出部
14 報知部
100 家畜センサ
200 家畜監視装置
210 家畜情報DB(Data Base)
220 行動パターン情報DB(Data Base)
230 社会的順位情報DB(Data Base)
240 家畜情報取得部
250 行動パターン判定部
260 接触判定部
270 家畜異常報知部
400 コンピュータ
410 CPU
420 入力装置
430 出力装置
440 媒体読取装置
450 ネットワークインターフェース装置
460 RAM
461 家畜監視プロセス
470 ハードディスク装置
471 家畜監視プログラム
472 家畜監視用データ
DESCRIPTION OF
220 Action pattern information DB (Data Base)
230 Social Ranking Information DB (Data Base)
240 Livestock
420
461
Claims (7)
家畜の識別子と対応付けて、該家畜が属する群れにおける順位が該家畜よりも上位の家畜の識別子もしくは該家畜よりも下位の家畜の識別子を特定可能な情報と、他の家畜の接近に応じて該家畜が逃避行動を取るエリアを規定する距離情報とを記憶する記憶部と、
第1の家畜の位置情報が示す位置と、第2の家畜の位置情報が示す位置との間の距離が、該第1の家畜の識別子に対応づけられて前記記憶部に記憶された距離情報よりも短い状態が、所定時間以上継続したことを検出する検出部と、
前記記憶部に記憶された家畜の識別子に基づいて、前記第1の家畜が前記第2の家畜よりも上位であることを検出し、かつ、取得される前記第1の家畜の位置情報が示す位置の変化が、前記第2の家畜の位置情報が示す位置から離れる方向への位置変化であることを検出した場合に、報知を行う報知部と
を有することを特徴とする家畜監視装置。 An acquisition unit that acquires livestock identifiers and livestock position information from sensors attached to each of a plurality of livestock,
In association with the identifier of the livestock, and information capable of specifying an identifier of the lower livestock than identifier or the livestock higher livestock than ranking the cattle in herds the livestock belongs, depending on the proximity of other domestic animals A storage unit that stores distance information that defines an area where the livestock takes escape behavior ;
The distance information between the position indicated by the position information of the first livestock and the position indicated by the position information of the second livestock is associated with the identifier of the first livestock and stored in the storage unit A detection unit that detects that a state shorter than the predetermined time has continued for a predetermined time;
Based on the identifier of the livestock stored in the storage unit, it is detected that the first livestock is higher than the second livestock, and the acquired position information of the first livestock indicates A livestock monitoring apparatus comprising: a notification unit that performs notification when it is detected that the change in position is a change in position in a direction away from the position indicated by the position information of the second livestock.
前記放牧区画の位置情報を参照して、前記検出部によって検出された前記第1の家畜と前記第2の家畜とが共に放牧区画と放牧区画外との境界近傍に位置するか否かを判定する判定部と
をさらに有し、
前記報知部は、前記検出部によって検出された前記第1の家畜と前記第2の家畜とが共に放牧区画と放牧区画外との境界近傍に位置するものと前記判定部により判定され、前記第2の家畜と前記第1の家畜との位置関係から該第2の家畜が前記放牧区画の外に出る可能性がある場合に、報知を行うことを特徴とする請求項1に記載の家畜監視装置。 A grazing section data storage unit for storing position information of grazing sections in which the plurality of livestock are grazed;
With reference to the position information of the grazing section, it is determined whether or not both the first livestock and the second livestock detected by the detection unit are located in the vicinity of the boundary between the grazing section and the outside of the grazing section. And a determination unit for
The notification unit is determined by the determination unit to determine that both the first livestock and the second livestock detected by the detection unit are located in the vicinity of a boundary between a grazing area and a non-grazing area, 2. Livestock monitoring according to claim 1, wherein a notification is made when there is a possibility that the second livestock may go out of the grazing area from the positional relationship between the two livestock and the first livestock. apparatus.
前記更新部は、前記取得部により取得された位置情報の推移に基づいて前記複数の家畜が移動状態になったことを検出した場合には、該複数の家畜内における移動の順番と、前記記憶部に記憶されている該複数の家畜の識別子のそれぞれに対応付けられた上位の家畜の識別子および下位の家畜の識別子との比較結果に基づいて、前記記憶部に記憶されている前記複数家畜の識別子のそれぞれに対応付けられた上位の家畜の識別子および下位の家畜の識別子を更新することを特徴とする請求項3に記載の家畜監視装置。 The acquisition unit acquires the position information and the identifier a plurality of times at timings separated in time,
When the update unit detects that the plurality of domestic animals are in a movement state based on the transition of the position information acquired by the acquisition unit, the update unit and the storage order Based on the comparison result between the identifier of the upper livestock and the identifier of the lower livestock associated with each of the identifiers of the livestock stored in the unit, the plurality of livestock stored in the storage unit The livestock monitoring apparatus according to claim 3, wherein the identifier of the upper livestock and the identifier of the lower livestock associated with each of the identifiers are updated.
家畜の識別子と対応付けて、該家畜が属する群れにおける順位が該家畜よりも上位の家畜の識別子もしくは該家畜よりも下位の家畜の識別子を特定可能な情報と、他の家畜の接近に応じて該家畜が逃避行動を取るエリアを規定する距離情報とを記憶する記憶部から、複数の家畜それぞれに取り付けられたセンサから取得した家畜の識別子と家畜の位置情報とに基づいて、取得した識別子に対応付けられている前記距離情報を読み出し、第1の家畜の位置情報が示す位置と第2の家畜の位置情報が示す位置との間の距離が、該第1の家畜の識別子に基づいて読み出した距離情報よりも短い状態が、所定時間以上継続したことを検出する検出ステップと、
前記記憶部に記憶された家畜の識別子に基づいて、前記第1の家畜が前記第2の家畜よりも上位であることを検出し、かつ、取得される前記第1の家畜の位置情報が示す位置の変化が、前記第2の家畜の位置情報が示す位置から離れる方向への位置変化であることを検出した場合に、報知を行う報知ステップと
を実行させることを特徴とする家畜監視プログラム。 On the computer,
In association with the identifier of the livestock, and information capable of specifying an identifier of the lower livestock than identifier or the livestock higher livestock than ranking the cattle in herds the livestock belongs, depending on the proximity of other domestic animals Based on the livestock identifier and livestock position information acquired from sensors attached to each of a plurality of livestock, from the storage unit that stores the distance information that defines the area where the livestock takes escape behavior, to the acquired identifier The associated distance information is read , and the distance between the position indicated by the position information of the first livestock and the position indicated by the position information of the second livestock is read based on the identifier of the first livestock. A detecting step for detecting that a state shorter than the distance information has continued for a predetermined time or more;
Based on the identifier of the livestock stored in the storage unit, it is detected that the first livestock is higher than the second livestock, and the acquired position information of the first livestock indicates A livestock monitoring program characterized by causing a notification step to perform notification when it is detected that the change in position is a change in position away from the position indicated by the position information of the second livestock.
前記記憶部に記憶された家畜の識別子に基づいて、前記第1の家畜が前記第2の家畜よりも上位であることを検出し、かつ、取得される前記第1の家畜の位置情報が示す位置の変化が、前記第2の家畜の位置情報が示す位置から離れる方向への位置変化であることを検出した場合に、報知を行う報知ステップと
をコンピュータが実行することを特徴とする家畜監視方法。 In association with the identifier of the livestock, and information capable of specifying an identifier of the lower livestock than identifier or the livestock higher livestock than ranking the cattle in herds the livestock belongs, depending on the proximity of other domestic animals Based on the livestock identifier and livestock position information acquired from sensors attached to each of a plurality of livestock, from the storage unit that stores the distance information that defines the area where the livestock takes escape behavior, to the acquired identifier The associated distance information is read , and the distance between the position indicated by the position information of the first livestock and the position indicated by the position information of the second livestock is read based on the identifier of the first livestock. A detecting step for detecting that a state shorter than the distance information has continued for a predetermined time or more;
Based on the identifier of the livestock stored in the storage unit, it is detected that the first livestock is higher than the second livestock, and the acquired position information of the first livestock indicates A livestock monitoring characterized in that when the change in position is detected as a change in position in a direction away from the position indicated by the position information of the second livestock, the computer executes a notification step of performing notification. Method.
前記家畜監視装置は、
前記センサから家畜の識別子と家畜の位置情報とを取得する取得部と、
家畜の識別子と対応付けて、該家畜が属する群れにおける順位が該家畜よりも上位の家畜の識別子もしくは該家畜よりも下位の家畜の識別子を特定可能な情報と、他の家畜の接近に応じて該家畜が逃避行動を取るエリアを規定する距離情報とを記憶する記憶部と、
第1の家畜の位置情報が示す位置と、第2の家畜の位置情報が示す位置との間の距離が、該第1の家畜の識別子に対応づけられて前記記憶部に記憶された距離情報よりも短い状態が、所定時間以上継続したことを検出する検出部と、
前記記憶部に記憶された家畜の識別子に基づいて、前記第1の家畜が前記第2の家畜よりも上位であることを検出し、かつ、取得される前記第1の家畜の位置情報が示す位置の変化が、前記第2の家畜の位置情報が示す位置から離れる方向への位置変化であることを検出した場合に、報知を行う報知部と
を有することを特徴とする家畜監視システム。 A livestock monitoring system having a livestock monitoring device for monitoring livestock by collecting livestock information from sensors attached to each of a plurality of livestock,
The livestock monitoring device comprises:
An acquisition unit for acquiring livestock identifiers and livestock position information from the sensors;
In association with the identifier of the livestock, and information capable of specifying an identifier of the lower livestock than identifier or the livestock higher livestock than ranking the cattle in herds the livestock belongs, depending on the proximity of other domestic animals A storage unit that stores distance information that defines an area where the livestock takes escape behavior ;
The distance information between the position indicated by the position information of the first livestock and the position indicated by the position information of the second livestock is associated with the identifier of the first livestock and stored in the storage unit A detection unit that detects that a state shorter than the predetermined time has continued for a predetermined time;
Based on the identifier of the livestock stored in the storage unit, it is detected that the first livestock is higher than the second livestock, and the acquired position information of the first livestock indicates A livestock monitoring system comprising: a notification unit that performs notification when it is detected that the change in position is a change in position in a direction away from the position indicated by the position information of the second livestock.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010120999A JP5621324B2 (en) | 2010-05-26 | 2010-05-26 | Livestock monitoring device, livestock monitoring device program, livestock monitoring method and livestock monitoring system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010120999A JP5621324B2 (en) | 2010-05-26 | 2010-05-26 | Livestock monitoring device, livestock monitoring device program, livestock monitoring method and livestock monitoring system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011244736A JP2011244736A (en) | 2011-12-08 |
JP5621324B2 true JP5621324B2 (en) | 2014-11-12 |
Family
ID=45410779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010120999A Active JP5621324B2 (en) | 2010-05-26 | 2010-05-26 | Livestock monitoring device, livestock monitoring device program, livestock monitoring method and livestock monitoring system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5621324B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6450541B2 (en) * | 2014-08-29 | 2019-01-09 | 古野電気株式会社 | Biological monitoring device |
KR101652192B1 (en) * | 2015-01-30 | 2016-08-30 | 주식회사 드론오렌지 | Livestocks tracking and management system using individual identification apparatus and drone |
WO2016181605A1 (en) | 2015-05-12 | 2016-11-17 | ソニー株式会社 | Management device, individual entity management system, and individual entity search system |
JP6203238B2 (en) * | 2015-12-21 | 2017-09-27 | 良一 春日 | Livestock management system |
CN114375409A (en) * | 2019-09-11 | 2022-04-19 | 夏普Nec显示器解决方案株式会社 | Position information transmitting device, position information transmitting method, and program |
JP7548247B2 (en) | 2020-02-07 | 2024-09-10 | ソニーグループ株式会社 | Information processing device and information processing method |
KR102605937B1 (en) * | 2021-08-26 | 2023-11-24 | 주식회사 리얼팜 | Method for detecting crowd rank list based on behavior pattern |
WO2023190024A1 (en) * | 2022-03-31 | 2023-10-05 | 日本電気通信システム株式会社 | Free-range livestock management server device, system, method, and program |
CN114500960B (en) * | 2022-04-06 | 2022-08-02 | 潍坊学院 | Inspection and alarm management system and method for livestock and poultry farm |
KR102603396B1 (en) * | 2022-08-12 | 2023-11-20 | 주식회사 아이트 | Method and system for entity recognition and behavior pattern analysis based on video surveillance using artificial intelligence |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1098981A (en) * | 1996-09-30 | 1998-04-21 | Kubota Corp | Dairy farming management device |
JPH1098982A (en) * | 1996-09-30 | 1998-04-21 | Kubota Corp | Dairy farming management device |
NL1018046C1 (en) * | 2001-02-13 | 2002-08-14 | Lely Entpr Ag | Device and method for managing a herd of animals. |
JP2006320290A (en) * | 2005-05-20 | 2006-11-30 | Nippon Telegr & Teleph Corp <Ntt> | System for estimating individual condition and method for estimating individual condition |
JP2008148569A (en) * | 2006-12-14 | 2008-07-03 | Oki Electric Ind Co Ltd | Rearing support system |
-
2010
- 2010-05-26 JP JP2010120999A patent/JP5621324B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011244736A (en) | 2011-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5621324B2 (en) | Livestock monitoring device, livestock monitoring device program, livestock monitoring method and livestock monitoring system | |
US9999395B2 (en) | Apparatus and method for detecting user action | |
US10049183B2 (en) | Method for analyzing health signal to respond to infectious disease and apparatus thereof | |
JP6669243B2 (en) | Monitoring device, monitoring method, and monitoring program | |
CN110362492B (en) | Artificial intelligence algorithm testing method, device, server, terminal and storage medium | |
JP2016146070A (en) | Information processor, information processing method and information processing system | |
JP6708980B2 (en) | Image processing system, image processing device, image processing method, and image processing program | |
TW202211082A (en) | Crowd overdensity prediction method, apparatus, electronic device and storage medium | |
CN113869444B (en) | Transformer substation fault detection method, device, computer equipment and storage medium | |
CN111540020A (en) | Method and device for determining target behavior, storage medium and electronic device | |
JP5508941B2 (en) | Stay purpose estimation apparatus, method and program | |
KR20190028021A (en) | Method and system for state analysis of pets using sensor technology | |
KR102304109B1 (en) | Animal tracking monitoring server and operation method thereof | |
CN113392738A (en) | Behavior normative detection method and device, electronic equipment and storage medium | |
JPWO2017081829A1 (en) | Action detection device, action detection method, and action detection program | |
JP7081606B2 (en) | Methods, systems, and computer programs to determine a subject's fall response | |
CN106294364B (en) | Method and device for realizing web crawler to capture webpage | |
US9817471B2 (en) | Method for adding information and server apparatus | |
JP7113769B2 (en) | Information processing device, information processing method, information processing program, display control device, display control method, and display control program | |
US9641975B2 (en) | Data analysis system with movement patterns for medical wellness correlation | |
JP2007213218A (en) | Object person's action determination apparatus, object person's action determination method and program therefor | |
EP3306967A1 (en) | Information processing device, information processing method, and program | |
JP6714726B2 (en) | Individual specifying device, individual specifying system, control method of individual specifying device, and control program | |
US20230140019A1 (en) | Data collection device, data acquisition device, and data collection method | |
US20150250457A1 (en) | Ovulation day estimation apparatus, ovulation day estimation method and storage medium in which ovulation day estimation program is recorded |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130403 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131001 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131202 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131217 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140217 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140311 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140611 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20140619 |
|
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: 20140826 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140908 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5621324 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |