[go: up one dir, main page]

WO2013145329A1 - Estrus notification method, estrus notification device and estrus notification program - Google Patents

Estrus notification method, estrus notification device and estrus notification program Download PDF

Info

Publication number
WO2013145329A1
WO2013145329A1 PCT/JP2012/058760 JP2012058760W WO2013145329A1 WO 2013145329 A1 WO2013145329 A1 WO 2013145329A1 JP 2012058760 W JP2012058760 W JP 2012058760W WO 2013145329 A1 WO2013145329 A1 WO 2013145329A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
livestock
estrus
measurement result
communication device
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.)
Ceased
Application number
PCT/JP2012/058760
Other languages
French (fr)
Japanese (ja)
Inventor
哲也 内野
敏実 元島
金森 昭人
光久 稲永
勝吉 渡邊
山野 大偉治
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2014507304A priority Critical patent/JP5846297B2/en
Priority to PCT/JP2012/058760 priority patent/WO2013145329A1/en
Priority to EP12872856.5A priority patent/EP2832218A4/en
Publication of WO2013145329A1 publication Critical patent/WO2013145329A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K29/00Other apparatus for animal husbandry
    • A01K29/005Monitoring or measuring activity
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61DVETERINARY INSTRUMENTS, IMPLEMENTS, TOOLS, OR METHODS
    • A61D17/00Devices for indicating trouble during labour of animals ; Methods or instruments for detecting pregnancy-related states of animals
    • A61D17/002Devices for indicating trouble during labour of animals ; Methods or instruments for detecting pregnancy-related states of animals for detecting period of heat of animals, i.e. for detecting oestrus

Definitions

  • the present invention relates to an originating information detecting method, an originating information notifying apparatus, and an originating information notifying program.
  • a technology is known to detect changes in the state of livestock, such as estrus and disease, by attaching a pedometer to livestock such as cattle that have been grazed and measuring the number of steps the livestock has walked. Yes.
  • the worker is examining seeding and treatment, for example, in response to detection of a change in the state of the livestock by the pedometer.
  • JP 2003-343901 A Japanese Patent Laid-Open No. 2005-092595
  • the present invention provides an information generating method, information generating device, and information generating program capable of efficiently grasping livestock showing signs of estrus in order to solve the above-described problems caused by the prior art. Objective.
  • a method for notifying an estrus based on a step count measurement result from a step count measuring unit respectively attached to a plurality of domestic animals The information generating device, the information generating program, collecting the step count results of each of the plurality of domestic animals and the position information of each of the plurality of domestic animals, and based on the step count measurement results, If the estrus is determined under the first condition for each livestock, and the specific livestock is determined as estrus, whether or not the current time is included in the work time zone with reference to the storage unit that holds the work time zone of the worker When the current time is included in the work time zone, based on the step count measurement result, the plurality of livestock around the specific livestock is a second condition that is looser than the first condition.
  • the information generating method, the information generating device, and the information generating information program for outputting the identification information of the specific livestock whose estrus has been determined and the identification information of the plurality of domestic animals whose signs of estrus have been determined are output. Proposed.
  • FIG. 1 is an explanatory diagram showing an example of the method of generating information according to the present embodiment.
  • FIG. 2 is an explanatory diagram showing a system configuration example of the originating information knowledge system 200.
  • FIG. 3 is a block diagram illustrating a hardware configuration example of the communication device according to the present embodiment.
  • FIG. 4 is a block diagram illustrating a hardware configuration example of the repeater 102.
  • FIG. 5 is a block diagram illustrating a hardware configuration example of the originating information detection apparatus 104 and the like.
  • FIG. 6 is an explanatory diagram showing an example of the stored contents of the measurement result information table 201.
  • FIG. 7 is an explanatory diagram showing an example of the contents stored in the step count DB 202.
  • FIG. 8 is an explanatory diagram illustrating an example of the contents stored in the transmission source DB 203.
  • FIG. 9 is an explanatory diagram showing an example of the contents stored in the relay machine DB 204.
  • FIG. 10 is an explanatory diagram showing an example of the contents stored in the threshold DB 205.
  • FIG. 11 is an explanatory diagram showing an example of the contents stored in the step count integration table 1100.
  • FIG. 12 is an explanatory diagram showing an example of the contents stored in the work time zone DB 206.
  • FIG. 13 is a block diagram illustrating a functional configuration example of the originating information detection apparatus 104.
  • FIG. 14 is an explanatory diagram illustrating a display example by the client device 105.
  • FIG. 15 is a flowchart illustrating an example of a processing procedure of the communication device 101.
  • FIG. 16 is a flowchart (part 1) illustrating an example of a processing procedure of the originating information detection apparatus 104.
  • FIG. 17 is a flowchart (part 2) illustrating an example of a processing procedure of the originating information detection apparatus 104.
  • FIG. 18 is a flowchart (part 3) illustrating an example of the processing procedure of the originating information detection apparatus 104.
  • FIG. 19 is a flowchart (part 4) illustrating an example of a processing procedure of the originating information detection apparatus 104.
  • FIG. 1 is an explanatory diagram showing an example of a method of generating information according to the present embodiment.
  • a plurality of livestock A are bred within the premises of the farm F managed by the worker W.
  • the worker W is a person engaged in the livestock industry.
  • Farm F is a facility having a grazing land for grazing livestock A.
  • the livestock A is an animal that can move within the premises of the farm F, for example, within the pasture of the farm F.
  • the livestock A can include animals that move by walking, such as cows, pigs, and horses.
  • the communication device 101 is attached to the livestock A.
  • the communication device 101 is a portable computer that measures the number of steps of the livestock A.
  • livestock A first sends out the right forefoot toward the ground in the moving direction when walking.
  • the right forefoot lands on the ground, this time, the left forefoot is sent out toward the ground in the moving direction.
  • an operation such as sending out the right forefoot is repeated again. That is, the number of steps of the livestock A can be the number of times the livestock A has sent the right forefoot or the left forefoot toward the ground in the moving direction.
  • estrus means that livestock A is in an excited state associated with reproductive activity.
  • the disease refers to a state in which the body or spirit of the livestock A is upset or inconvenient.
  • the worker W changes to the livestock A from the measurement result of the number of steps. Can know that is happening.
  • the communication device 101 can communicate with a plurality of relay devices 102 provided in the farm F site.
  • the relay device 102 is a computer that can communicate with the communication device 101 and a later-described information generation device 104.
  • the plurality of relay machines 102 are installed at different positions in the farm F.
  • the communication device 101 transmits measurement result information indicating the measurement result to the communication information relay device 102 to the communicable relay device 102.
  • the communication device 101 can communicate with the repeater 102a. Further, the communication device 101 can communicate with the relay device 102b as long as it is located within the communication area 103b of the relay device 102b illustrated by reference numeral 102b in FIG. If it is located within the communication area 103c of the repeater 102c illustrated by reference numeral 102c in FIG. 1, it can communicate with the repeater 102c.
  • the communication area is, for example, a range having a radius of 150 m centering on each repeater 102.
  • the relay device 102 When the relay device 102 receives the measurement result information from the communication device 101, the relay device 102 transmits the received measurement result information to the originating information notification device 104. When the repeater 102 transmits the measurement result information to the originating information notification device 104, the repeater 102 also transmits its own repeater identification information.
  • the originating information notification device 104 is a computer that is connected to a plurality of relay devices 102 and can receive the measurement result information of the communication device 101 via any one of the relay devices 102. Further, for example, the originating information notification apparatus 104 can be connected to the client apparatus 105 via a predetermined line.
  • the client device 105 is a portable computer that has a display 106 and can communicate with the originating information detection device 104. When the client device 105 receives information from the originating information notification device 104, the client device 105 displays an image or the like based on the received information on the display 106.
  • a technique for finding the estrus of female cattle is illustrated.
  • the worker W visits a grazing land periodically and actually checks the presence or absence of a female cow in estrus.
  • the worker W is searching for the vast farm F whose side is several hundred meters to several kilometers, so that it takes time and labor for the worker W as a result. Labor costs will be high. Therefore, depending on the worker W, seeding may be given up during grazing, but it is economical not to seed female cows in estrus, that is, not to seed when females are likely to conceive. It will be a loss.
  • a pedometer for measuring the number of steps is attached to the female cow, taking advantage of the fact that the number of steps is increased in the estrus female cow.
  • a pedometer attached to a female cow transmits a measurement result to a server via a relay installed in a pasture at predetermined transmission intervals. For this reason, by notifying the worker W of the relay machine that relayed the measurement result, the worker W can mark the position of the estrus female cow.
  • the original purpose of the system is to detect the estrus of female cows.
  • the pedometer is set to transmit measurement results at intervals of, for example, 1 hour.
  • the worker W is performing other operations such as cleaning the barn, and may not immediately reach the vicinity of the notified relay machine (that is, the estrus cow). In such a case, when the worker W goes near the notified relay machine, the estrus cow that moves every moment has already left the vicinity, and eventually the worker W has to search around the pasture, It becomes trouble of person W.
  • a method of attaching a communication device having a GPS function to each female cow can be considered, but in order to attach a communication device having a GPS function to each female cow costly.
  • the GPS function constantly transmits an electrical signal, the battery serving as the drive power supply is quickly consumed, and the battery or the communication device itself having the GPS function needs to be frequently replaced. Therefore, this method is not suitable for actual operation because it requires not only an initial cost but also labor of the operator W in replacing the battery or the device.
  • estrus is described as an example of the abnormal state of livestock A.
  • the domestic animal A is demonstrated as a female cow.
  • female cows When female cows are in estrus, they have the property of increasing the number of steps per unit time compared to when they are not in estrus, and this kind of female cow is utilized.
  • the communication device 101 measures the number of steps of the livestock A, and the measurement result information indicating the measurement result of the number of steps of the livestock A to the source information notification device 104 via any one of the relay devices 102 at a predetermined transmission interval.
  • the predetermined transmission interval is an hour interval.
  • the relay device 102 receives the measurement result information from the communication device 101, the relay device 102 transmits the received measurement result information and the relay device identification information of the own device to the calling information notification device 104.
  • the repeater identification information is information that can identify one repeater 102 from among a plurality of repeaters 102.
  • the relay identification information is information representing a relay ID unique to each relay 102.
  • the originating information detection device 104 determines whether the number of steps of the livestock A satisfies a predetermined condition (first determination condition) based on the received measurement result information. Determine whether or not. For example, it is assumed that the originating information detection apparatus 104 determines that the livestock A indicated by reference sign A1 in FIG. 1 is the livestock A in which the number of steps satisfying the first determination condition is measured.
  • the originating information detection apparatus 104 determines whether or not the current time is included in the work time zone of the worker W.
  • the work time zone is a time zone predetermined as a time zone during which the worker W is engaged in work.
  • the originating information detection apparatus 104 stores information representing a work time zone in a work time zone DB 206 described later.
  • the originating information detection apparatus 104 determines that the current time is the working time zone, the first determination described above is included in the other livestock A around the livestock A1 in which the number of steps satisfying the first determination condition is measured. It is determined whether there is a livestock that satisfies the second determination condition that is looser than the condition. For example, the originating information detection apparatus 104 determines that the livestock A indicated by reference symbol A2 in FIG. 1 located in the communication area 103a of the same relay machine 102a as the livestock A1 is the livestock A in which the number of steps satisfying the second determination condition is measured. And
  • the originating information detection apparatus 104 notifies the worker W of the livestock A1 that satisfies the first determination condition and the livestock A2 that is located around the livestock A and satisfies the second determination condition. (FIG. 1 (3)).
  • the calling information notification device 104 when determining that the current time is not the work time zone, notifies the worker W of only the livestock A1 that satisfies the first determination condition. Note that if the originating information detection apparatus 104 determines that the current time is not the work time zone, the information generation apparatus 104 may not notify the worker W of the livestock A1 that satisfies the first determination condition.
  • the information generating device 104 is necessary when the worker W cannot immediately reach the livestock A that has been in estrus because, for example, the livestock A is in estrus, it is out of work hours. The minimum information is notified to prevent adverse effects caused by erroneous determination as much as possible, thereby reducing the annoyance of the worker W or suppressing the worker W from being consumed.
  • the information generating device 104 can confirm the information together with the confirmation work of the estrus livestock A. It is also possible to prompt other workers A to check the worker and make the workers W quickly notice signs of estrus of the other animals A.
  • FIG. 2 is an explanatory diagram showing a system configuration example of the originating information knowledge system 200.
  • the originating information detection system 200 includes one or a plurality of communication devices 101, a plurality of relay devices 102, and a calling information notification device 104.
  • each communication device 101 also transmits its own communication device identification information when transmitting measurement result information.
  • the communication device identification information is information that can identify one communication device 101 from among the plurality of communication devices 101.
  • the communication device identification information is information representing a communication device ID unique to each communication device 101.
  • the communication device 101 and the relay device 102 are connected via a wireless communication network 210.
  • the communication device 101 and the relay device 102 have a predetermined range centered on the own device (for example, a range having a radius of 150 m centered on the own device) as a communication area in which communication by the wireless communication network 210 is possible.
  • the communication device 101 and the relay device 102 are connected by the wireless communication network 210 when the positional relationship is communicable.
  • near field communication such as RFID (Radio Frequency IDentification) can be applied to the wireless communication network 210.
  • the repeater 102, the source information detection device 104, and the client device 105 are connected via a network 220.
  • the network 220 is the Internet, a LAN (Local Area Network), a WAN (Wide Area Network), or the like.
  • the communication device 101 has a measurement result information table 201 and the like, and is a portable computer attached to each livestock A raised on the farm F.
  • the communication device 101 has a measurement function for measuring the number of steps of the livestock A to which the apparatus is attached and a communication function by the wireless communication network 210.
  • the communication device 101 can apply a pedometer to which a communication function by the wireless communication network 210 is added.
  • the contents stored in the measurement result information table 201 will be described later with reference to FIG.
  • the relay machine 102 is a computer that is installed in the premises of the farm F and has a communication function using the wireless communication network 210 and a communication function using the network 220.
  • the plurality of relay machines 102 are installed at different installation positions.
  • the originating information notification device 104 includes a step count DB 202, a transmission source DB 203, a relay DB 204, a threshold DB 205, and the like, and is a computer having a communication function via the network 220.
  • a server included in a cloud computing system a PC (personal computer) used by a farm F manager or a worker W, a notebook PC, or the like can be applied to the information generation device 104.
  • the contents stored in the step count DB 202, the transmission source DB 203, the relay machine DB 204, and the threshold value DB 205 will be described later with reference to FIGS.
  • the client device 105 is a computer having a display function for displaying an image or the like based on various information and a communication function via the network 220.
  • a PC a notebook PC, a mobile phone, a smartphone, or the like used by the worker W on the farm F can be applied to the client device 105.
  • FIG. 3 is a block diagram illustrating a hardware configuration example of the communication device according to the present embodiment.
  • the communication device 101 includes a CPU (Central Processing Unit) 301, a memory 302, an I / F (Interface) 303, a sensor 304, and a timer 305. Each component is connected by a bus 300.
  • the CPU 301 controls the entire communication device 101.
  • the memory 302 includes a ROM (Read Only Memory), a RAM (Random Access Memory), a flash ROM, and the like.
  • the ROM and the flash ROM store various programs such as a boot program, for example.
  • the RAM is used as a work area for the CPU 301.
  • the I / F 303 is connected to the wireless communication network 210 through a communication line, and is connected to another device such as the relay device 102 via the wireless communication network 210.
  • the I / F 303 controls an internal interface with the wireless communication network 210 and controls data input / output from an external device.
  • the sensor 304 outputs information for detecting the behavior of the communication device 101.
  • the sensor 304 is realized by a gyro sensor, a three-axis acceleration sensor, or the like, and outputs information corresponding to the generated acceleration when the communication device 101 generates acceleration.
  • the timer 305 has a time measuring function.
  • the timer 305 is realized by an RTC (Real Time Clock) or the like, and measures the real time.
  • the timer 305 may count an elapsed time from a predetermined timing.
  • the timer 305 may be provided outside the communication device 101, and the communication device 101 may acquire the time measurement result of the timer 305 via the wireless communication network 210.
  • FIG. 4 is a block diagram illustrating a hardware configuration example of the repeater 102.
  • the relay device 102 includes a CPU 401, a memory 402, and an I / F 403. Each component is connected by a bus 400.
  • the CPU 401 controls the entire repeater 102.
  • the memory 402 includes a ROM, a RAM, a flash ROM, and the like.
  • the ROM and the flash ROM store various programs such as a boot program, for example.
  • the RAM is used as a work area for the CPU 401.
  • the I / F 403 is connected to the wireless communication network 210 via a communication line, and is connected to other devices such as the communication device 101 via the wireless communication network 210. Further, the I / F 403 is connected to the network 220 through a communication line, and is connected to another device such as the originating information detection device 104 via the network 220. The I / F 403 controls an internal interface with the wireless communication network 210 and the network 220 and controls input / output of data from an external device.
  • the originating information detection device 104 and the client device 105 are simply referred to as “the originating information notifying device 104 or the like”.
  • FIG. 5 is a block diagram showing an example of a hardware configuration of the originating information detection device 104 and the like.
  • the originating information detection apparatus 104 and the like include a CPU 501, a ROM 502, a RAM 503, a magnetic disk drive 504, a magnetic disk 505, an optical disk drive 506, an optical disk 507, a display 508, an I / F 509, A keyboard 510, a mouse 511, a scanner 512, and a printer 513 are included. Each component is connected by a bus 500.
  • the CPU 501 governs overall control of the information generating device 104 and the like.
  • the ROM 502 stores a program such as a boot program.
  • the RAM 503 is used as a work area for the CPU 501.
  • the magnetic disk drive 504 controls reading / writing of data with respect to the magnetic disk 505 according to the control of the CPU 501.
  • the magnetic disk 505 stores data written under the control of the magnetic disk drive 504.
  • the optical disk drive 506 controls the reading / writing of data with respect to the optical disk 507 according to the control of the CPU 501.
  • the optical disk 507 stores data written under the control of the optical disk drive 506, or causes the computer to read data stored on the optical disk 507.
  • Display 508 displays data such as a document, an image, and function information as well as a cursor, an icon, or a tool box.
  • a CRT a CRT
  • TFT liquid crystal display a plasma display, or the like can be employed.
  • the I / F 509 is connected to the network 220 through a communication line, and is connected to other devices such as the relay device 102 and the client device 105 via the network 220.
  • the I / F 509 manages an internal interface with the network 220 and controls data input / output from an external device.
  • a modem or a LAN adapter can be adopted as the I / F 509.
  • the keyboard 510 has keys for inputting characters, numbers, various instructions, etc., and inputs data. Moreover, a touch panel type input pad or a numeric keypad may be used.
  • the mouse 511 moves the cursor, selects a range, moves the window, changes the size, and the like.
  • a trackball or a joystick may be used as long as they have the same function as a pointing device.
  • the scanner 512 optically reads an image and takes in the image data into the information generating device 104.
  • the scanner 512 may have an OCR (Optical Character Reader) function.
  • OCR Optical Character Reader
  • the printer 513 prints image data and document data.
  • a laser printer or an ink jet printer can be adopted.
  • the originating information detection apparatus 104 may not include the optical disk drive 506, the optical disk 507, the display 508, the mouse 511, the scanner 512, and the printer 513 among the above-described components.
  • the client device 105 may not include the optical disk drive 506, the optical disk 507, the mouse 511, the scanner 512, and the printer 513.
  • the communication device 101 stores the measurement result information table 201.
  • the measurement result information table 201 is realized by the memory 302 of the communication device 101.
  • FIG. 6 is an explanatory diagram showing an example of the stored contents of the measurement result information table 201.
  • the measurement result information table 201 has fields of measurement date and time and measurement value. By setting information in these fields, the measurement result information table 201 stores measurement result information for each combination of measurement date and measurement value as a record. For example, in the example shown in FIG. 6, measurement result information 600-1 to 600-6 is stored in the measurement result information table 201.
  • the measurement date / time represents the date / time of the transmission timing of the past measurement result information.
  • the measurement date and time represents the date and time of transmission timing of the latest six measurement result information.
  • the measurement value represents the measurement value of the number of steps of the livestock A at the time of the transmission timing of the past measurement result information.
  • the measurement value represents the measurement value of the number of steps of livestock A at the time of the transmission timing of the latest six measurement result information.
  • the communication device 101 accumulates the number of steps of the livestock A from the timing when the measurement value is set to “0” to the present as the current measurement value. Every time the livestock A walks one step, the communication device 101 is instantaneously accelerated. When the acceleration is detected by the sensor 304, the communication device 101 increments the current measurement value by “+1”.
  • the communication apparatus 101 memorize
  • the transmission timing is, for example, 00 minutes per hour when the transmission interval of the measurement result information is 1 hour.
  • measurement result information 600-1 represents that the measurement value at the time of “2:00 on February 20, 2012” was “C6”.
  • “C6” is a positive integer.
  • the communication device 101 transmits each measurement result information stored in the measurement result information table 201 to the originating information notification device 104 via the relay device 102.
  • the communication device 101 transmits measurement result information 600-1 to 600-6.
  • the communication device 101 can transmit each measurement result information a plurality of times.
  • the measurement result information 600-1 is transmitted a total of six times at one hour intervals from “February 19, 2012, 21:00” to “February 20, 2012, 2:00”. . Therefore, the communication device 101 cannot communicate with any relay device 102 at the transmission timing of the current measurement result information, and fails to transmit at the subsequent transmission timing even if transmission of the measurement result information fails.
  • the measured result information can be transmitted.
  • the communication apparatus 101 demonstrated the example which memorize
  • the communication device 101 may not store past measurement result information. For example, in this case, when the transmission timing of the measurement result information comes, the communication device 101 may transmit the current measurement value as the measurement result information and delete the measurement result information. With this configuration, it is possible to reduce the amount of data stored in the communication device 101 when storing the measurement result information.
  • the communication device 101 transmits each measurement result information stored in the measurement result information table 201, but the present invention is not limited to this.
  • the communication device 101 may transmit only the latest measurement result information.
  • the communication device 101 may transmit only the measurement result information 600-1. In this case, when transmitting the measurement result information, the amount of data transmitted by the communication device 101 can be reduced.
  • the communication device 101 may transmit the latest measurement result information for one time and the measurement result information for which transmission failed at the past transmission timing. For example, in this case, when receiving the measurement result information from the communication device 101, the relay device 102 transmits reception success information indicating that the measurement result information has been received to the communication device 101. The communication device 101 determines that the transmission of the measurement result information has failed if the reception success information is not received within a predetermined period after the measurement result information is transmitted.
  • the communication apparatus 101 stores the measurement result information determined to have failed in transmission in association with information indicating that the transmission has failed. Thereafter, when the transmission timing of the measurement result information comes, the communication device 101 transmits the latest measurement result information for one time and the measurement result information for which transmission failed. With this configuration, the measurement result information can be reliably transmitted to the relay device 102 while reducing the amount of data transmitted by the communication device 101 when transmitting the measurement result information.
  • FIG. 7 is an explanatory diagram showing an example of the contents stored in the step count DB 202.
  • the step count DB 202 has fields of date, step count, estrus sign flag, and estrus sign flag. By setting information in each of these fields, the step count DB 202 stores step count information for each combination of date, step count, estrus sign flag, and estrus sign flag as a record.
  • step count information 700-1 to 700-3 and the like are stored in the step count DB 202.
  • the date represents the date when the number of steps is measured, for example, the date.
  • the number of steps represents the number of steps of livestock A based on the counting result information.
  • the step count field for example, “0-1 o'clock”, “1-2 o'clock”, “2-3 o'clock”,..., “22-23 o'clock”, “23-24 o'clock”, etc.
  • a field is provided.
  • information indicating the number of steps of the livestock A in the time zone is stored.
  • the originating information detection apparatus 104 stores the value obtained by subtracting the measurement value at the beginning time from the measurement value at the end time in each time zone field as the number of steps of the livestock A in each time zone field.
  • the measurement value at the time “February 20, 2012 2:00” is “C6”
  • the measurement value at the time “February 20, 2012 1:00” is “C5”.
  • “C6” is a positive integer
  • “C5” is a positive integer.
  • the estrus sign flag and the estrus sign flag are provided with an ON / OFF field indicating whether each flag is ON or OFF. In the present embodiment, as an example, if each flag is ON, “1” is set in the ON / OFF field of this flag. If each flag is OFF, “0” is set in the ON / OFF field.
  • the estrus indication flag and the estrus indication flag are also provided with a flag ON date / time field in which the date and time when each flag is set to ON is stored, for example.
  • the information-establishing information device 104 stores “1” in the ON / OFF field of the estrus sign flag or the estrus sign flag.
  • the originating information detection apparatus 104 stores “0” when “1” is not stored in the ON / OFF field.
  • each field described above is provided for each communication device 101.
  • FIG. 6 shows fields of the step count DB 202 for the communication device 101 having the communication device ID “G01”.
  • the calling information notification device 104 stores step count information for each communication device 101, and determines whether the step count satisfies a predetermined condition based on the stored step count information.
  • the communication device 101 transmits its own communication device identification information when transmitting measurement result information.
  • the originating information detection device 104 receives the measurement result information and the communication device identification information, and identifies which communication device ID has the measurement result information transmitted from the communication device 101 based on the received communication device identification information. To do.
  • the originating information detection apparatus 104 calculates and stores the number of steps based on the measurement result information received together with the specified communication device ID in each field of the step number DB 202 for the specified communication device ID. Then, the originating information detection device 104 determines whether the stored number of steps satisfies a predetermined condition.
  • the step number DB 202 may store a communication device ID and a livestock ID that is identification information of each livestock A in association with each other.
  • FIG. 8 is an explanatory diagram illustrating an example of the contents stored in the transmission source DB 203.
  • the transmission source DB 203 has fields for a communication device ID and a transmission source relay device ID. By setting information in these fields, the transmission source DB 203 stores the transmission source relay device information for each combination of the communication device ID and the transmission source relay device ID as a record. For example, in the example shown in FIG. 8, the transmission source DB 203 stores transmission source relay device information 800-1 to 800-m and the like.
  • the communication device ID represents an identifier of each communication device 101.
  • the transmission source relay device ID represents the identifier of the transmission source relay device 102 that has transmitted the measurement result information most recently transmitted by the communication device 101 to the source information notification device 104.
  • the transmission source relay device information 800-1 includes the measurement result information most recently transmitted by the communication device 101 with the communication device ID “G01” via the relay device 102 with the relay device ID “B1”. This indicates that the information has been transmitted to the calling information detection apparatus 104.
  • the originating information notifying device 104 stores through which relay device 102 the measurement result information transmitted most recently by each communication device 101 has been transmitted. ing. For this reason, for example, when the worker W has requested the output of the transmission source relay device information to a certain communication device 101 by the worker W, the transmission source relay device information is output to the client device 105 or the like. be able to. Thereby, the worker W can know which relay device 102 is located in the communication area when the desired communication device 101 transmits the latest measurement result information.
  • FIG. 9 is an explanatory diagram showing an example of the contents stored in the relay machine DB 204.
  • the relay machine DB 204 has fields for the relay machine ID and the installation position. By setting information in these fields, installation position information for each combination of the relay ID and the installation position is stored in the relay machine DB 204 as a record. For example, in the example shown in FIG. 9, installation position information 900-1 to 900-n is stored in the relay machine DB 204.
  • the relay ID represents the identifier of each relay 102.
  • the installation position is installation position information indicating the installation position of each relay device 102.
  • the installation position information is information that can identify one point on the map, and is, for example, information representing latitude and longitude, information representing coordinates, and the like.
  • the installation position information 900-1 indicates that the repeater 102 with the repeater ID “B1” is installed at a point represented by “north latitude x1 degree, longitude y1 degree”.
  • FIG. 10 is an explanatory diagram showing an example of the contents stored in the threshold DB 205.
  • the threshold DB 205 includes a determination target time zone and a threshold field. By setting information in these fields, threshold information for each combination of the determination target time zone and the threshold is stored in the threshold DB 205 as a record. For example, in the example shown in FIG. 10, threshold information 1000-1 to 1000-24 is stored in the threshold DB 205.
  • the determination target time zone is information for specifying which threshold value is used for the number of steps stored in each time zone field of the step count DB 202.
  • the determination target time zone is provided corresponding to each time zone field of the step count DB 202.
  • the threshold value represents a threshold value for determining whether or not the livestock A to which the communication device 101 is attached is in estrus.
  • the originating information detection apparatus 104 determines whether or not the number of steps stored in the time zone field “0 to 1 o'clock” in the step count DB 202 is equal to or greater than the threshold “Th1” when the determination target time zone is “0 to 1 o'clock”. To do.
  • the threshold values Th1 to Th24 may be different values or common values.
  • the threshold values Th1 to Th24 in consideration of the ecology of the livestock A are set, the influence of the ecology of the livestock A can be reduced, and the detection accuracy of the estrus of the livestock A can be increased.
  • the threshold value from 22:00 to 3 o'clock is set to be higher than the threshold values in other time zones.
  • the threshold values Th1 to Th24 may be different values for each livestock A, or may be common values for each livestock A. For example, by setting threshold values Th1 to Th24 based on the history of the number of steps acquired in the past for each livestock A, the influence of individual differences of each livestock A can be reduced, and detection of the estrus of each livestock A is detected. Accuracy can be increased. Specifically, for example, the threshold value is set to be higher for the livestock A walking on a daily basis than for the other livestock A.
  • the threshold values Th1 to Th24 of the threshold value DB 205 are determined for the number of steps per hour. Therefore, when the measurement result information is transmitted at 10-minute intervals, the originating information detection apparatus 104 calculates the number of steps per hour by accumulating the number of steps per 10 minutes for six times. Then, the calculated number of steps per hour is compared with the threshold value of the threshold value DB 205.
  • FIG. 11 is an explanatory diagram showing an example of the contents stored in the step count integration table 1100.
  • the originating information notifying apparatus 104 stores a step count accumulation table 1100 shown in FIG.
  • the step count accumulation table 1100 is stored in a storage device such as the RAM 503, the magnetic disk 505, and the optical disk 507 of the information generating device 104.
  • the step count integration table 1100 has fields of measurement date / time, measurement value, and integration target step count. Information is set in each of these fields, and the step count integration table 1100 stores the integration target step count information for each combination of measurement date and time, measurement value, and integration target step count. In the example shown in FIG. 11, accumulation target step count information 1100-1 to 1100-6 is stored.
  • the measurement date / time represents the date / time indicated by the received measurement result information.
  • the measurement value represents a measurement value represented by the received measurement result information.
  • the number of steps to be accumulated represents the number of steps of livestock A per 10 minutes. The number of steps to be accumulated can be obtained by subtracting the previous measurement value from the measurement value after two consecutive measurement values in the step number accumulation table 1100.
  • the originating information detecting device 104 has the measurement date and time “1:10”, “1:20”,..., “1:50”, “2:00”.
  • the date of each measurement result information is the same day, and is “February 20, 2012” in the example shown in FIG.
  • the measurement values represented by each measurement result information are “C11”, “C12”,..., “C15”, “C16”.
  • the number of steps to be integrated with respect to the measurement date of “2:00” is obtained by subtracting the measurement value “C15” of “1:50” that is the previous measurement date from “C16”.
  • H6 C16 ⁇ C15.
  • the number of steps to be accumulated for the measurement date of “1:50” is “H5” obtained by subtracting the measurement value “C14” of “1:40”, which is the previous measurement date, from “C15”.
  • H5 C15-C14.
  • the originating information detection apparatus 104 stores the value obtained by integrating H1 to H6 in the time zone field “1-2 o'clock” of the date “February 20, 2012”.
  • “N302” is stored in the time zone field “1 to 2 o'clock” of the date “February 20, 2012”.
  • the value “N302” in FIG. 7 is a value obtained by integrating “H1 to H6” in FIG.
  • FIG. 12 is an explanatory diagram showing an example of the contents stored in the work time zone DB 206.
  • the work time zone DB 206 has attributes and work time zone fields. By setting information in these fields, the work time zone DB 206 stores attributes and work time zone information for each work time zone as records. For example, in the example shown in FIG. 12, the work time zone information 1200-1 and 1200-2 are stored in the work time zone DB 206.
  • the attribute is information for specifying the work day.
  • a day of the week or the like can be used as an attribute.
  • the attribute of the work time zone information 1200-1 is “Monday to Friday”. This indicates that the work time zone information 1200-1 is work time zone information when the work day is “Monday to Friday”.
  • the attribute of the work time zone information 1200-2 is “Saturday to Sunday”. This indicates that the work time zone information 1200-2 is work time zone information when the work day is “Saturday to Sunday”.
  • the attribute is not limited to the day of the week, and may be a holiday or a date, for example.
  • information representing the work time zone on the associated work day is stored.
  • the work time zone information 1200-1 having an attribute of “Monday to Friday”, “5:00 to 7:00”, “8:00 to 12:00”, “13:00 to” “15:00”, “16:00 to 18:00”, and “19:00 to 21:00” represent the work hours of the worker W.
  • the work time zone information 1200-2 having the attribute of “Saturday to Sunday”, “5:00 to 7:00”, “8:00 to 12:00”, “13:00” “Minute to 15:00” and “16:00 to 18:00” represent the work hours of the worker W.
  • the current information device 104 determines whether or not the current time is included in the work time zone of the worker W, it acquires the current date and time and the day of the week. Then, when the acquired day of the week is “Monday to Friday”, the originating information detection apparatus 104 includes the information stored in the work time zone field of the work time zone information 1200-1 and the acquired current date and time. From this, it is determined whether or not the current time is included in the work time zone.
  • the work time zone field information indicating whether or not there is a work allowance time in each work time zone is stored.
  • the work time zone of “00 minutes” indicates that there is a work allowance time.
  • the worker W sets in advance that there is a work allowance time for a work time zone in which the work amount is relatively small.
  • the worker W sets in advance that there is no work allowance time for a work time zone in which the work amount is relatively large.
  • the work time zone DB 206 may store work time zone information for each worker W for a plurality of workers W. For example, a plurality of workers W manage different livestock A. Therefore, in the work time zone DB 206, by associating the communication device ID with the worker ID that is the identifier of the worker W, the originating information detection apparatus 104 allows the work of the worker W managing each communication device 101. It is possible to determine whether or not it is a time zone.
  • the example shown in FIG. 12 shows the work time zone information of the worker W who manages the livestock A to which the communication device 101 with the communication device ID “G01” is attached.
  • the originating information detection device 104 determines from the communication device 101 attached to the livestock A managed by any worker W from the received communication device identification information. It is specified whether it is the measurement result information.
  • the originating information detection apparatus 104 acquires the work time zone information from the work time zone DB 206 of the worker W who manages the communication device 101 from the identified communication device 101, and determines whether the current time is the work time zone. judge.
  • the originating information detection apparatus 104 may or may not shorten the transmission interval of the measurement result information of the communication device 101 managed by each. be able to. Therefore, the calling information notification device 104 can support the tracking of the livestock A according to each worker W, and can suppress the battery consumption of the communication device 101.
  • FIG. 13 is a block diagram illustrating a functional configuration example of the originating information detection apparatus 104.
  • the originating information detection apparatus 104 includes an acquisition unit 1301, a first determination unit 1302, a second determination unit 1303, a third determination unit 1304, and an output unit 1305.
  • Functions serving as the control unit, that is, the acquisition unit 1301 to the output unit 1305 are executed by causing the CPU 501 to execute a program stored in the magnetic disk 505 shown in FIG.
  • the function is realized by 505 or the like.
  • the processing result of each functional unit is stored in the RAM 503, for example.
  • the acquisition unit 1301 has a function of acquiring the measurement results of the number of steps of each of the plurality of domestic animals A and the position information of each of the plurality of domestic animals A. For example, the acquisition unit 1301 acquires the measurement result of the number of steps of each livestock A by receiving the measurement result information from the communication device 101 attached to each livestock A via the network 220. In addition, when receiving the measurement result information, the acquisition unit 1301 receives the relay machine identification information of the relay machine 102 that relayed the measurement result information, and acquires the received relay machine identification information as the position information of the livestock A.
  • the first determination unit 1302 has a function of determining whether each of the plurality of livestock A is in estrus according to the first condition based on the measurement result of the number of steps acquired by the acquisition unit 1301. For example, when the determination is made with the first determination condition, the first determination unit 1302 has three consecutive steps measured every hour stored in the step count DB 202 that are equal to or greater than the threshold set by the threshold DB 205. It is determined whether or not, and if three or more consecutive threshold values or more, it is determined that estrus has occurred.
  • the second determination unit 1303 refers to the storage unit that holds the work time zone of the worker W and determines whether the current time is included in the work time zone. It has the function to do. For example, the second determination unit 1303 acquires the current date and time when the first determination unit 1302 determines that it is an estrus, and uses the acquired current date and time and the work time zone DB 206 to determine the current time as the work time zone. It is determined whether it is included in.
  • the third determination unit 1304 is located around the specific livestock A determined as estrus by the first determination unit 1302 For livestock A, it is determined whether or not a sign of estrus is shown according to the second determination condition.
  • the 3rd determination part 1304 specifies each domestic animal A equipped with each communication apparatus 101 which transmitted the measurement result information via the same relay machine 102 as the domestic animal A of the same group.
  • the third determination unit 1304 refers to the step count DB 202 to acquire step count information of each domestic animal A in the same group, and determines whether the acquired step count information satisfies a predetermined condition.
  • the 3rd determination part 1304 determines the domestic animal A which shows the sign of estrus by the looser determination criteria than the 1st determination part 1302. For example, for the other livestock A, the third determination unit 1304 determines whether the number of steps per hour measured most recently stored in the step count DB 202 is equal to or greater than the threshold value determined by the threshold DB 205. If two or more are continuously equal to or greater than the threshold, it is determined that a sign of estrus is indicated. In addition, for example, the third determination unit 1304 determines the livestock A that shows the sign of estrus using a threshold that is set lower than the threshold used by the first determination unit 1302 for the other livestock A. You may do it.
  • the output unit 1305 has a function of outputting the identification information of the livestock A determined as estrus by the first determination unit 1302 and the identification information of the plurality of livestock A determined by the third determination unit 1304 as signs of estrus. For example, when the output unit 1305 indicates the communication device identification information of the communication device 101 attached to the livestock A determined to be estrus by the first determination unit 1302 and the third determination unit 1304 via the network 220, the estrus sign is indicated.
  • the communication device identification information of the communication device 101 attached to the determined livestock A is transmitted to the client device 105. Further, when the second determination unit 1303 determines that the current time is not included in the work time zone, the output unit 1305 communicates with the communication device 101 attached to the livestock A determined as estrus by the first determination unit 1302. Only the machine identification information may be transmitted to the client device 105.
  • Example of client device display Next, a display example by the client device 105 will be described.
  • the display example described below is displayed on the display 106 when, for example, the client device 105 receives the communication device identification information, the relay device identification information, and the installation position information from the calling information notification device 104.
  • FIG. 14 is an explanatory diagram showing a display example by the client device 105.
  • a message 1401 is displayed on the display 106 to suggest to the worker W that the livestock A wearing the communication device identification information received from the information generating device 104 has been in estrus.
  • the message 1401 includes content indicating to the operator W that the relay machine 102 corresponding to the received relay machine identification information is the relay machine 102 located in the vicinity of the livestock A that has been in estrus.
  • the communication device ID of the communication device 101 attached to the livestock A determined to be in estrus is “G01”, and the relay device ID of the relay device 102 that relayed the measurement result information transmitted from the communication device 101 most recently. Is “B1”.
  • the client apparatus 105 displays a message 1401 on the display 106 such as “a livestock wearing the communication device“ G01 ”in the vicinity of the relay device with the relay device ID“ B1 ”is in estrus”. indicate.
  • the message 1401 allows the worker W to make a star of where the estrus livestock A is. Therefore, the worker W can narrow down the range to be searched when searching for the estrused livestock A, and can reduce the work load and time required when searching for the estrused livestock A.
  • the originating information detecting device 104 also transmits to the client device 105 the communication device identification information of the communication device 101 attached to the other livestock A that is in the vicinity of the livestock A that has been in estrus and shows signs of estrus.
  • the client device 105 receives the communication device identification information of the communication device 101 attached to the other livestock A indicating the sign of estrus, the client device 105 displays a message 1401 including content suggesting the communication device identification information. May be. For example, there is a livestock A that is attached to the communication device 101 with the communication device ID “G03” and is in estrus with the communication device 101 with the communication device ID “G01”, and that shows a sign of estrus. To do.
  • the client device 105 may estrus even if the livestock is equipped with the communication device “G03” near the relay device with the relay device ID “B1”. Is displayed on the display 106. Thereby, the confirmation work of the worker W about the other livestock A that can be confirmed and can be confirmed together with the confirmation work of the livestock A in estrus can be promoted.
  • the display 106 displays an installation position image 1402 that suggests to the worker W the point specified by the installation position information.
  • the installation position image 1402 includes a map image Mp and a point image P.
  • the map image Mp is an image representing a map in a predetermined range including a point specified by the installation position information.
  • the point image P is an image representing a point specified by the installation position information on the map image Mp.
  • the installation position image 1402 is an image in which the point image P is displayed in a layered manner on the map image Mp.
  • the client device 105 may display a communication area image E representing the communication area of the relay device 102.
  • the communication area image E is an image representing a predetermined range including a point specified by the installation position information.
  • the communication area image E need not strictly represent the communication area of the repeater 102.
  • the communication area image E may be an image representing a range having a radius of 150 m centered on a point specified by the installation position information.
  • the client device 105 when the client device 105 stores map data, the client device 105 generates image data for displaying the installation position image 1402 based on the stored map data and the received installation position information. .
  • the originating information notifying device 104 when the originating information notifying device 104 stores map data, the originating information notifying device 104 generates image data for displaying the installation position image 1402 based on the stored map data and installation location information.
  • the generated image data may be transmitted to the client device 105.
  • the worker W is a low-skilled worker W who does not know the position of the repeater 102 from the repeater ID based on the installation position image 1402, the worker W is where the livestock A wearing the tracked communication device 101 is located. You can add a star. Therefore, the worker W can narrow down the range to be searched in searching for the livestock A to which the communication device 101 to be tracked is attached, and can reduce the work load and time required for searching for the livestock A.
  • the client device 105 may display a flag release button on the display 106 for setting the estrus sign flag of the livestock A to OFF. For example, when the flag release button is pressed by the worker W, the client device 105 transmits a flag release request for setting the estrus sign flag of the livestock A to OFF to the information source notification device 104. By receiving the flag release request, the information generating device 104 can determine that the flag release operation has been accepted and set the estrus sign flag of livestock A to OFF.
  • FIG. 15 is a flowchart illustrating an example of a processing procedure of the communication device 101.
  • the communication device 101 determines whether an acceleration greater than or equal to a predetermined value has occurred in the communication device 101 by the sensor 304 (step S1501).
  • step S1501: No the communication device 101 proceeds to the process of step S1503.
  • step S1501 determines that an acceleration of a predetermined value or more has occurred (step S1501: Yes)
  • the communication device 101 can accumulate the current measured value by +1 each time acceleration occurs in the communication device 101 as the livestock A walks.
  • step S1503 determines whether it is the transmission timing of the measurement result information (step S1503). For example, as described above, the communication device 101 determines that the transmission timing of the measurement result information has come when the time measured by the timer 305 reaches a predetermined time.
  • step S1503 the communication apparatus 101 determines the transmission timing of the measurement result information using different conditions for each set transmission interval. Specifically, when the communication device 101 sets the transmission interval to one hour, the time measured by the timer 305 is one hour, such as “0:00”, “1:00”, and so on. It is determined that the transmission timing has come when the predetermined time of the interval comes.
  • the time measured by the timer 305 is “10:10”, “0:20”, etc. It is determined that the transmission timing of the measurement result information has come when the predetermined time comes. Further, when the communication apparatus 101 sets the transmission interval to 1 minute, the time counted by the timer 305 is “0:01”, “0:02”, etc. It is determined that the transmission timing of the measurement result information has come when the predetermined time comes.
  • the communication device 101 determines that the transmission timing of the measurement result information has come (step S1503: Yes)
  • the measurement result information that associates the date and time at the transmission timing of the current measurement result information with the current measurement value is the measurement result.
  • the information is stored in the information table 201 (step S1504). Thereby, the communication apparatus 101 can memorize
  • the communication apparatus 101 transmits each measurement result information memorize
  • the relay device 102 when the relay device 102 receives the measurement result information and the communication device identification information from the communication device 101, the relay device 102 transmits the received measurement result information and the communication device identification information and the relay device identification information of its own device to the network.
  • the information is transmitted to the originating information detection apparatus 104 via 220.
  • step S1503 when the communication device 101 determines that the measurement result information transmission timing is not reached (step S1503: No), the communication device 101 proceeds to step S1506.
  • step S1506 the communication device 101 determines whether an instruction to change the transmission interval of measurement result information has been received from the relay device 102 (step S1506). If a transmission interval change instruction has not been received (step S1506: NO), a series of processing according to this flowchart ends.
  • step S1506 When the communication apparatus 101 receives an instruction to change the transmission interval (step S1506: Yes), the communication apparatus 101 sets the transmission interval according to the received change instruction (step S1507), and ends the series of processes according to this flowchart. As a result, the communication device 101 can change the transmission interval according to the received change instruction.
  • the communication device 101 may reset the measurement value to “0” at a predetermined timing. For example, the communication device 101 resets the measurement value to “0” when a predetermined time comes, for example, when it becomes “0:00” every day. Further, the communication device 101 may reset the measurement value to “0” when receiving an instruction to reset the measurement value to “0” from the originating information notification device 104 via the relay device 102.
  • FIG. 16 is a flowchart (part 1) illustrating an example of a processing procedure of the originating information detection apparatus 104. For example, when there is no estrus sign flag and estrus sign flag set to “1” in the step count DB 202, that is, the estrus sign flag, the estrus information notifying device 104 performs the process shown in the flowchart of FIG.
  • the originating information detection apparatus 104 determines whether measurement result information, communication device identification information, and relay device identification information have been received from the relay device 102 (step S1601). Then, the originating information detection device 104 waits until receiving the measurement result information, the communication device identification information, and the relay device identification information (step S1601: No).
  • the originating information detection apparatus 104 stores the transmission source DB 203 based on the received communication device identification information and the relay device identification information. The contents are updated (step S1602). For example, in step S1602, the source information detection apparatus 104 transmits source relay device information in which the communication device ID represented by the received communication device identification information and the relay device ID represented by the received relay device identification information are associated with each other. To remember.
  • the originating information detection apparatus 104 calculates the number of steps of the livestock A based on the communication device identification information and the measurement result information received in step S1601, and stores the calculated number of steps in the step count DB 202 (step S1603). As described above, in step S1603, the originating information detection apparatus 104 calculates the number of steps for each communication device 101 based on the received communication device identification information and measurement result information, and stores the calculated number of steps. The calculation of the number of steps of livestock A based on the received measurement result information has been described with reference to FIG.
  • the calling information notification device 104 uses the threshold value DB 205 to determine the number of steps in the two most recently measured time zones. It is determined whether the threshold value is equal to or greater than a predetermined threshold (step S1604).
  • the originating information detection apparatus 104 acquires the current date and day of the week (step S1605).
  • the originating information detection apparatus 104 may acquire the current date and time and the day of the week by using a clock function of the own apparatus, or may acquire the network by using, for example, NTP (Network Time Protocol).
  • NTP Network Time Protocol
  • the originating information notification apparatus 104 may acquire the last measurement date and time as the current date and time among the measurement dates and times included in the received measurement result information.
  • the originating information detection apparatus 104 acquires work time zone information specified by the acquired day of the week from the work time zone DB 206 (step S1606). Further, as described above, the originating information detection apparatus 104 may use the communication device identification information received when specifying the work time zone information to be acquired. As a result, the originating information detection apparatus 104 can acquire work time zone information corresponding to the worker W managing the communication device 101 for each communication device 101.
  • the originating information detection apparatus 104 determines whether or not the current time is included in the work time zone from the acquired current date and time and work time zone information (step S1607). Further, as described above, the originating information detection apparatus 104 determines whether it is a work time zone according to the worker W that transmitted the current measurement result information, based on the communication device identification information received in step S1601. May be. If the current time is not the work time zone (step S1607: NO), the originating information notifying apparatus 104 ends the series of processes according to this flowchart.
  • the information-establishing information device 104 sets the estrus sign flag to “1” and stores the estrus sign flag ON date and time (step S1608).
  • the originating information detection apparatus 104 stores the most recent measurement date / time as the flag ON date / time in the received measurement result information. Further, for example, the originating information detection apparatus 104 may acquire the current date and time and store the acquired current date and time as the flag ON date and time.
  • the originating information detection apparatus 104 transmits a change instruction to change the interval from 1 hour to 10 minutes to the repeater 102 (step S1609), and ends a series of processing according to this flowchart. If it is determined in step S1604 that it is not equal to or greater than the threshold value (step S1604: No), the originating information notifying apparatus 104 ends the series of processes according to this flowchart as it is.
  • FIG. 17 is a flowchart (part 2) illustrating an example of a processing procedure of the originating information detection apparatus 104. For example, when there is an estrus sign flag that is set to “1”, that is, ON in the step count DB 202, the originating information notifying device 104 performs the process shown in the flowchart of FIG.
  • the originating information detection apparatus 104 determines whether the measurement result information, the communication device identification information, and the relay device identification information are received from the relay device 102 (step S1701). Then, the originating information detection apparatus 104 waits until receiving the measurement result information, the communication device identification information, and the relay device identification information (step S1701: No).
  • the originating information detection apparatus 104 Upon receiving the measurement result information, the communication device identification information, and the relay device identification information (step S1701: Yes), the originating information detection apparatus 104 is similar to step S1602 based on the received communication device identification information and the relay device identification information.
  • the stored contents of the transmission source DB 203 are updated (step S1702).
  • the calling information notification device 104 acquires the installation position information of the repeater 102 that is the transmission source of the measurement result information received this time (step S1703).
  • the originating information detection apparatus 104 acquires the installation position information associated with the relay machine ID of the received relay machine identification information from the relay machine DB 204.
  • the originating information detection apparatus 104 transmits the relay station identification information received in step S1701 and the installation position information acquired in step S1703 to the client apparatus 105 (step S1704). Then, based on the received measurement result information, the originating information detection apparatus 104 calculates the number of steps of the livestock A to which the communication device 101 that has transmitted the measurement result information is attached, and stores the calculated number of steps in the step count integration table 1100. (Step S1705).
  • the originating information detection apparatus 104 determines whether the number of steps per hour can be calculated based on the measurement result information transmitted at 10-minute intervals (step S1706). For example, in step S ⁇ b> 1706, the originating information detection apparatus 104 determines whether six step numbers to be accumulated are stored in the step number accumulation table 1100. When six accumulation target steps are stored, the originating information detection apparatus 104 determines that the number of steps per hour can be calculated. If the number of steps per hour cannot be calculated (step S1706: NO), the originating information detection apparatus 104 proceeds to the process of step S1701.
  • the originating information detection apparatus 104 calculates the number of steps per hour by integrating the six number of steps to be accumulated stored in the step count accumulation table 1100. Then, the calculated number of steps is stored in the number of steps DB 202 (step S1707). As a result, the originating information detection apparatus 104 can calculate the number of steps per hour from the measurement result information transmitted at a transmission interval of 10 minutes and store the number of steps in the step count DB 202.
  • the originating information detection apparatus 104 determines whether or not the number of steps per hour calculated in step S1607 is equal to or greater than the threshold defined in the threshold DB 205 (step S1708). If it is determined that the threshold value is greater than or equal to the threshold (step S1708: Yes), the originating information device 104 sets the estrus sign flag to “1”, that is, ON, and stores the flag ON date and time (step S1709). Then, the originating information detection apparatus 104 transmits a change instruction for changing the transmission interval from the 10-minute interval to the 1-minute interval to the communication device 101 via the relay device 102 (step S1710). Terminate the process.
  • step S1707 determines that the number of steps per hour calculated in step S1707 is not greater than or equal to the threshold (step S1708: No)
  • the originating information notifying apparatus 104 sets the estrus predictor flag to “0”, that is, OFF (step S1711). ).
  • the originating information detection apparatus 104 transmits a change instruction for instructing to change the transmission interval from the 10-minute interval to the 1-hour interval to the communication device 101 via the relay device 102 (step S1712). End the process.
  • the estrus information notifying apparatus 104 sets the estrus sign flag to OFF in step S1711, the stored information in the step count accumulation table 1100 is cleared.
  • FIG. 18 is a flowchart (part 3) illustrating an example of a processing procedure of the originating information detection apparatus 104. For example, when there is an estrus indication flag set to “1”, that is, ON in the step count DB 202, the originating information notifying device 104 performs the process shown in the flowchart of FIG.
  • the originating information detection apparatus 104 determines whether the measurement result information, the communication device identification information, and the relay device identification information are received from the relay device 102 (step S1801). Then, the originating information detection apparatus 104 waits until receiving measurement result information, communication device identification information, and relay device identification information (step S1801: No).
  • the calling information notification device 104 acquires the current date and day of the week as in step S1605, It is determined whether or not the work time zone DB 206 is a time zone set as having a work surplus time (step S1802).
  • step S1802 If it is a time zone set when there is no work surplus time (step S1802: No), the calling information detection device 104 is based on the received communication device identification information and relay device identification information, as in step S1702, etc. The stored contents of the transmission source DB 203 are updated (step S1803). Next, as in step S1703, the originating information detection apparatus 104 acquires the installation position information of the relay device 102 that is the transmission source of the measurement result information received this time, based on the received relay device identification information and the relay device DB 204. (Step S1804).
  • the originating information detection apparatus 104 transmits the communication apparatus identification information and the relay apparatus identification information received in step S1801 and the installation position information acquired in step S1804 to the client apparatus 105 via the network 220 (step S1805). ).
  • the originating information detection apparatus 104 may specify the livestock ID from the communication device ID of the communication device identification information with reference to the step count DB 202 and transmit the livestock ID to the worker W. .
  • the information generating device 104 determines whether or not a flag release operation for setting the estrus sign flag by the worker W to OFF is received (step S1806). If the flag information release operation is not received (step S1806: No), the calling information notification apparatus 104 proceeds to the process of step S1801 and repeats the process of each step described above.
  • the originating information notifying device 104 sets the estrus sign flag set to ON to OFF (step S1807), and changes the transmission interval from one minute interval to one hour interval. Is sent to the communication device 101 via the relay device 102 (step S1808), and a series of processing according to this flowchart ends. As a result, the originating information detection apparatus 104 can return the transmission interval of the communication device 101 to the one-hour interval according to the operation of the worker W, and can suppress the battery consumption of the communication device 101.
  • the calling information detection apparatus 104 calculates the number of steps per hour based on the measurement result information transmitted at one-minute intervals, and stores the calculated number of steps per hour in the step count DB 202. May be.
  • the originating information detection device 104 calculates the number of steps in the same manner as when the measurement result information is transmitted at intervals of 10 minutes even when the communication device 101 transmits the measurement result information at intervals of 1 minute. It can be stored in the step count DB 202.
  • step S1802 if it is the time zone in which there is a work surplus time (step S1802: Yes), the information generating device 104 is the same group of domestic animals A as the domestic animals A whose estrus sign flag is set to ON. It is determined whether there is another domestic animal A whose estrus sign flag is ON (step S1809).
  • the source information detection apparatus 104 refers to the transmission source DB 203, and the relay device ID indicated by the relay device identification information received in step S1801 corresponds to the same relay device ID as the transmission source relay device ID.
  • the attached communication device ID is specified.
  • the calling information notification device 104 After identifying the communication device ID, the calling information notification device 104 refers to the step count DB 202 and determines whether the estrus predictor flag is set to ON for each identified communication device ID.
  • the information-establishing device 104 determines that the livestock A whose estrus sign flag is set to ON, that is, other livestock A that is likely to be in estrus around the livestock A determined to be in estrus. It can be determined whether or not. If there is no other livestock A (step S1809: No), the originating information notifying apparatus 104 proceeds to the process of step S1803.
  • step S1809 If there is another livestock A (step S1809: Yes), the originating information detection device 104 stores the stored contents of the transmission source DB 203 based on the received communication device identification information and relay device identification information, as in step S1803. Update (step S1810).
  • the calling information detection apparatus 104 sets the installation position of the relay machine 102 that is the transmission source of the measurement result information received this time, similarly to step S1804. Information is acquired (step S1811).
  • the originating information detection apparatus 104 transmits the communication apparatus identification information and the relay apparatus identification information received in step S1801 and the installation position information acquired in step S1811 to the client apparatus 105 via the network 220 (step S1812). ), The process proceeds to step S1806.
  • the source information detection apparatus 104 also transmits to the client apparatus 105 communication apparatus identification information of the communication apparatus 101 attached to the other livestock A identified in step S1809.
  • the information generating device 104 may notify the worker W of the livestock A that is in the vicinity of the estrused livestock A together with the estrus livestock A in the work margin time. it can.
  • step S1812 as in step S1805, the originating information detection apparatus 104 refers to the step count DB 202 and the like, identifies each livestock ID from each communication device ID, and transmits each livestock ID to the worker W. It may be.
  • the estrus sign flag and the estrus sign flag are set to OFF, and the transmission interval is set to one hour interval.
  • indicates to change is transmitted, it is not restricted to this.
  • the estrus information notifying device 104 may perform the processing of the flowchart shown in FIG. 19 when the estrus sign flag or the estrus sign flag is set to ON.
  • FIG. 19 is a flowchart (part 4) illustrating an example of a processing procedure of the originating information detection apparatus 104.
  • the originating information notifying apparatus 104 first determines whether an estrus sign flag or an estrus sign flag is ON (step S1901). Then, the estrus information recognition device 104 waits until the estrus sign flag or the estrus sign flag is turned ON (step S1901: No).
  • the estrus information device 104 acquires the current date and day of the week (step S1902).
  • the originating information detection apparatus 104 acquires work time zone information specified by the acquired day of the week from the work time zone DB 206 (step S1903).
  • the originating information detection apparatus 104 determines whether or not the current time is included in the work time zone from the acquired current date and time and work time zone information (step S1904).
  • the originating information notifying apparatus 104 ends the series of processes according to this flowchart.
  • the information-establishing information device 104 sets the estrus sign flag and the estrus sign flag to OFF (step S1905).
  • the originating information detection apparatus 104 transmits a change instruction instructing to change the transmission interval to a one-minute interval to the communication device 101 via the relay device 102 (step S1906), and a series of processing according to this flowchart is performed. finish.
  • the originating information detection apparatus 104 transmits a change instruction to all the communication devices 101.
  • the information source device 104 identifies the communication device 101 in which the estrus sign flag or the estrus sign flag is set to ON from the step count DB 202, and transmits a change instruction to the identified communication device 101. Also good.
  • the originating information detection device 104 was in the work time zone when the transmission interval of the communication device 101 was shortened, but after that the worker W was out of the work time zone while reducing the transmission interval. In this case, the transmission interval of the communication device 101 can be returned to the 1 hour interval. Therefore, the originating information notification device 104 can suppress battery consumption of the communication device 101.
  • the process shown in FIG. 19 is particularly effective when the worker W cannot engage in work for some time in the future because the current time is at night. For this reason, for example, the originating information notifying device 104 may perform the processing shown in the flowchart of FIG. 19 at the end of the last working time of the day.
  • the information-establishing information device 104 sets the current estrus sign flag and estrus sign flag to the RAM 503 or magnetic disk before setting the estrus sign flag and estrus sign flag to OFF. You may back up to 505 or the like. Then, based on the information backed up as described above, the originating information notifying device 104 sets the estrus sign flag and the estrus sign flag to ON when returning to the work time zone, and issues a change instruction according to the flag to the communication device 101. You may send it. As a result, the originating information detection device 104 can assist the worker W in tracking the livestock A when the work time zone comes again, and can reduce the work burden on the worker W.
  • the detected information livestock A 104 detects the estrus livestock A, it will estrus soon around the estrus livestock A if it is in the work time zone of the worker W. It is determined whether there is another possible livestock A. Then, if there is another livestock A that is likely to be in estrus in the vicinity of the livestock A that has been estrus, the estimator 104 will identify the livestock A that has been in estrus and other livestock A that may be in estrus soon. Is notified to the worker W.
  • the information generating device 104 even if the livestock A is in estrus, it is out of the working time. For example, if the worker W cannot immediately reach the livestock A in estrus, the necessary minimum This information can be notified to prevent adverse effects caused by erroneous determination as much as possible. Then, the originating information notifying device 104 can suppress the troublesomeness of the worker W or suppress the worker W from being consumed.
  • the information generating device 104 can confirm the information together with the confirmation work of the livestock A that has estrus.
  • An operator's confirmation work can also be urged to other livestock A.
  • the transmission interval of the measurement result information of the communication device 101 can be shortened. And every time the measurement result information is received at a shortened transmission interval, the originating information notification device 104 notifies the operator W of the relay machine ID of the relay machine 102 that relays the received measurement result information. it can.
  • the calling information detection device 104 can reduce the frequency of transmission of the measurement result information of the communication device 101. Battery consumption can be suppressed, and the work burden on the operator W can be reduced.
  • the originating information detection device 104 detects an abnormal state of the livestock A and shortens the interval for notifying the worker W of relay machine identification information that is a guide for the position where the livestock A is in the work time zone. can do. As a result, the originating information detection device 104 can assist the worker W in tracking the abnormal livestock A and reduce the work load on the worker W.
  • the information generating apparatus 104 when the estrus of the livestock A is detected and the worker W is in the work time zone, the transmission interval of the measurement result information of the communication device 101 can be shortened. And every time the measurement result information is received at a shortened transmission interval, the originating information notification device 104 notifies the operator W of the relay machine ID of the relay machine 102 that relays the received measurement result information. it can. As a result, the information-generating device 104 can support the tracking of the livestock A in estrus by the worker W while suppressing battery consumption of the communication device 101.
  • the information generating device 104 it is possible to determine whether the livestock A is in estrus based on the number of steps in different time zones that are sequentially measured. Thereby, the information generating apparatus 104 can improve the detection accuracy of the estrus of the livestock A, and can reduce the work burden caused to the worker W due to erroneous determination.
  • the transmission interval of the measurement result information of the communication device 101 can be further shortened.
  • the originating information notifying apparatus 104 can shorten the distance that the livestock A can move within the transmission interval of the measurement result information, and can support the tracking of the livestock A in estrus by the worker W.
  • the transmission interval of the communication device 101 can be restored from the shortened transmission interval to the normal transmission interval. .
  • the originating information notification device 104 can reduce the work load on the operator W by suppressing battery consumption of the communication device 101.
  • the originating information detection apparatus 104 it is possible to notify the worker W of installation position information indicating the installation position of the repeater 102. As a result, the originating information detection apparatus 104 can facilitate the grasping of the position of the livestock A by the worker W, and can assist the tracking of the livestock A.
  • the information dispatching method described in the present embodiment can be realized by executing a prepared program on a computer such as a personal computer or a workstation.
  • the originating information detection program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer.
  • the present information informing program may be distributed through a network such as the Internet.

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Veterinary Medicine (AREA)
  • Biophysics (AREA)
  • Environmental Sciences (AREA)
  • Animal Husbandry (AREA)
  • Wood Science & Technology (AREA)
  • Engineering & Computer Science (AREA)
  • Pregnancy & Childbirth (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Zoology (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The estrus notification device (104) receives measurement result information, which represents the result of measuring the number of steps of each of multiple farm animals (A) that are being raised on a farm (F), from communication devices (101) fitted on each farm animal (A) via a repeater (102). The estrus notification device (104) determines whether each of the multiple farm animals (A) is in estrus on the basis of the measurement result information. When a specific farm animal (A1) in the multiple farm animals (A) is determined to be in estrus, an assessment is made whether the current time is in the work period of a worker (W). If the current time is in the work period, an assessment is made whether there is another farm animal (A) that may possibly be in estrus around the specified farm animal (A1). If there is another farm animal (A2) that may be in estrus, the estrus notification device (104) sends information for distinguishing the specified farm animal (A1) from the other farm animal (A2), which is near the specified farm animal (A1) and might be in estrus, to the worker (W).

Description

発情報知方法、発情報知装置および発情報知プログラムOriginating information detecting method, originating information detecting apparatus, and originating information detecting program

 本発明は、発情報知方法、発情報知装置および発情報知プログラムに関する。 The present invention relates to an originating information detecting method, an originating information notifying apparatus, and an originating information notifying program.

 放牧されている牛などの家畜に歩数計を装着し、家畜が歩行した歩数を計測することにより、家畜の状態の変化、例えば発情や疾病などが生じていることを検知する技術が知られている。作業者は、歩数計による家畜の状態変化の検知に応じ、例えば種付けや治療などの検討を行っている。 A technology is known to detect changes in the state of livestock, such as estrus and disease, by attaching a pedometer to livestock such as cattle that have been grazed and measuring the number of steps the livestock has walked. Yes. The worker is examining seeding and treatment, for example, in response to detection of a change in the state of the livestock by the pedometer.

特開2003-343901号公報JP 2003-343901 A 特開2005―092595号公報Japanese Patent Laid-Open No. 2005-092595

 しかしながら、従来技術では、家畜の歩数から状態変化を検知しても誤報となることが少なくないため、作業者が実際に該当の家畜を見に行って発情しているかどうかを判断することが多い。また、家畜の状態変化が検知されたときに、作業者が休憩中や他の作業中であれば、状態変化の通知を受けてもすぐに対応することができない場合がある。 However, in the prior art, even if a change in state is detected from the number of steps of livestock, there is often a false alarm, so it is often the case that an operator actually goes to see the corresponding livestock and determines whether or not he is in estrus. . Further, when a change in the state of livestock is detected, if the worker is taking a break or other work, it may not be possible to respond immediately even if a notification of the change in state is received.

 本発明は、上述した従来技術による問題点を解消するため、発情の兆候を示す家畜を効率的に把握することができる発情報知方法、発情報知装置および発情報知プログラムを提供することを目的とする。 The present invention provides an information generating method, information generating device, and information generating program capable of efficiently grasping livestock showing signs of estrus in order to solve the above-described problems caused by the prior art. Objective.

 上述した課題を解決し、目的を達成するため、本発明の一側面によれば、複数の家畜にそれぞれ装着された歩数計測手段からの歩数計測結果に基づき、発情の報知を行う発情報知方法、発情報知装置、発情報知プログラムであって、前記複数の家畜それぞれの前記歩数計測結果、および、前記複数の家畜それぞれの位置情報を収集し、前記歩数計測結果に基づいて、前記複数の家畜それぞれについて第1の条件で発情を判定し、特定の家畜を発情と判定した場合、作業者の作業時間帯を保持する記憶部を参照して、現時点が前記作業時間帯に含まれるか否かを判定し、前記現時点が前記作業時間帯に含まれるとき、前記歩数計測結果に基づいて、前記第1の条件より緩い第2の条件で、前記特定の家畜の周囲の前記複数の家畜について、発情の兆候を判定し、発情を判定した前記特定の家畜の識別情報と、発情の兆候を判定した前記複数の家畜の識別情報を出力する発情報知方法、発情報知装置、発情報知プログラムが提案される。 In order to solve the above-described problems and achieve the object, according to one aspect of the present invention, a method for notifying an estrus based on a step count measurement result from a step count measuring unit respectively attached to a plurality of domestic animals The information generating device, the information generating program, collecting the step count results of each of the plurality of domestic animals and the position information of each of the plurality of domestic animals, and based on the step count measurement results, If the estrus is determined under the first condition for each livestock, and the specific livestock is determined as estrus, whether or not the current time is included in the work time zone with reference to the storage unit that holds the work time zone of the worker When the current time is included in the work time zone, based on the step count measurement result, the plurality of livestock around the specific livestock is a second condition that is looser than the first condition. , Departure The information generating method, the information generating device, and the information generating information program for outputting the identification information of the specific livestock whose estrus has been determined and the identification information of the plurality of domestic animals whose signs of estrus have been determined are output. Proposed.

 本発明の一側面によれば、発情の兆候を示す家畜を効率的に把握することができるという効果を奏する。 According to one aspect of the present invention, it is possible to efficiently grasp livestock showing signs of estrus.

図1は、本実施の形態の発情報知方法の一実施例を示す説明図である。FIG. 1 is an explanatory diagram showing an example of the method of generating information according to the present embodiment. 図2は、発情報知システム200のシステム構成例を示す説明図である。FIG. 2 is an explanatory diagram showing a system configuration example of the originating information knowledge system 200. 図3は、本実施の形態の通信機のハードウェア構成例を示すブロック図である。FIG. 3 is a block diagram illustrating a hardware configuration example of the communication device according to the present embodiment. 図4は、中継機102のハードウェア構成例を示すブロック図である。FIG. 4 is a block diagram illustrating a hardware configuration example of the repeater 102. 図5は、発情報知装置104等のハードウェア構成例を示すブロック図である。FIG. 5 is a block diagram illustrating a hardware configuration example of the originating information detection apparatus 104 and the like. 図6は、計測結果情報テーブル201の記憶内容の一例を示す説明図である。FIG. 6 is an explanatory diagram showing an example of the stored contents of the measurement result information table 201. 図7は、歩数DB202の記憶内容の一例を示す説明図である。FIG. 7 is an explanatory diagram showing an example of the contents stored in the step count DB 202. 図8は、送信元DB203の記憶内容の一例を示す説明図である。FIG. 8 is an explanatory diagram illustrating an example of the contents stored in the transmission source DB 203. 図9は、中継機DB204の記憶内容の一例を示す説明図である。FIG. 9 is an explanatory diagram showing an example of the contents stored in the relay machine DB 204. 図10は、閾値DB205の記憶内容の一例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of the contents stored in the threshold DB 205. 図11は、歩数積算テーブル1100の記憶内容の一例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of the contents stored in the step count integration table 1100. 図12は、作業時間帯DB206の記憶内容の一例を示す説明図である。FIG. 12 is an explanatory diagram showing an example of the contents stored in the work time zone DB 206. 図13は、発情報知装置104の機能的構成例を示すブロック図である。FIG. 13 is a block diagram illustrating a functional configuration example of the originating information detection apparatus 104. 図14は、クライアント装置105による表示例を示す説明図である。FIG. 14 is an explanatory diagram illustrating a display example by the client device 105. 図15は、通信機101の処理手順の一例を示すフローチャートである。FIG. 15 is a flowchart illustrating an example of a processing procedure of the communication device 101. 図16は、発情報知装置104の処理手順の一例を示すフローチャート(その1)である。FIG. 16 is a flowchart (part 1) illustrating an example of a processing procedure of the originating information detection apparatus 104. 図17は、発情報知装置104の処理手順の一例を示すフローチャート(その2)である。FIG. 17 is a flowchart (part 2) illustrating an example of a processing procedure of the originating information detection apparatus 104. 図18は、発情報知装置104の処理手順の一例を示すフローチャート(その3)である。FIG. 18 is a flowchart (part 3) illustrating an example of the processing procedure of the originating information detection apparatus 104. 図19は、発情報知装置104の処理手順の一例を示すフローチャート(その4)である。FIG. 19 is a flowchart (part 4) illustrating an example of a processing procedure of the originating information detection apparatus 104.

 以下に添付図面を参照して、本発明にかかる発情報知方法、発情報知装置および発情報知プログラムの実施の形態を詳細に説明する。 DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of a method for generating information, a device for generating information, and a program for generating information according to the present invention will be described below in detail with reference to the accompanying drawings.

 図1は、本実施の形態の発情報知方法の一実施例を示す説明図である。図1において、作業者Wが管理する農場Fの敷地内では複数頭の家畜Aが飼育されている。ここで、作業者Wとは、畜産業に従事する者である。農場Fとは、家畜Aを放牧する放牧地などを有する施設である。家畜Aとは、農場Fの敷地内、例えば農場Fの放牧地内を移動できる動物である。例えば、家畜Aとしては、牛や豚や馬など、歩行により移動する動物を挙げることができる。 FIG. 1 is an explanatory diagram showing an example of a method of generating information according to the present embodiment. In FIG. 1, a plurality of livestock A are bred within the premises of the farm F managed by the worker W. Here, the worker W is a person engaged in the livestock industry. Farm F is a facility having a grazing land for grazing livestock A. The livestock A is an animal that can move within the premises of the farm F, for example, within the pasture of the farm F. For example, the livestock A can include animals that move by walking, such as cows, pigs, and horses.

 家畜Aには、通信機101が装着されている。ここで、通信機101は、家畜Aの歩数を計測する可搬型のコンピュータである。例えば、家畜Aは、歩行の際に、まず、右前足を移動方向の地面に向けて送り出す。右前足が地面に着地すると、今度は左前足を移動方向の地面に向けて送り出す。左前足が地面に着地すると、再び、右前足を送り出すといったような動作を繰り返す。すなわち、家畜Aの歩数は、家畜Aが右前足または左前足を移動方向の地面に向けて送り出した回数とすることができる。 The communication device 101 is attached to the livestock A. Here, the communication device 101 is a portable computer that measures the number of steps of the livestock A. For example, livestock A first sends out the right forefoot toward the ground in the moving direction when walking. When the right forefoot lands on the ground, this time, the left forefoot is sent out toward the ground in the moving direction. When the left forefoot lands on the ground, an operation such as sending out the right forefoot is repeated again. That is, the number of steps of the livestock A can be the number of times the livestock A has sent the right forefoot or the left forefoot toward the ground in the moving direction.

 例えば、家畜Aの状態変化、例えば、発情、疾病、出産、天敵の出現などにより、通常状態とは異なる異常状態になると、家畜Aの単位時間当たりの歩数は、通常状態に比べて、増加したり減少したりする。ここで、発情とは、家畜Aが生殖活動にともなう興奮状態であることをいう。疾病とは、家畜Aの身体または精神に不調または不都合が生じた状態をいう。 For example, when an abnormal state different from the normal state occurs due to a change in the state of the livestock A, such as estrus, disease, childbirth, or the appearance of natural enemies, the number of steps per unit time of the livestock A increases compared to the normal state. Or decrease. Here, estrus means that livestock A is in an excited state associated with reproductive activity. The disease refers to a state in which the body or spirit of the livestock A is upset or inconvenient.

 家畜Aに異常状態が生じた場合には家畜Aの歩数が変化するということを利用し、家畜Aの歩数を計測しておくことにより、作業者Wは、歩数の計測結果から家畜Aに変化が生じていることを知ることができる。 By using the fact that the number of steps of the livestock A changes when the abnormal state occurs in the livestock A, the worker W changes to the livestock A from the measurement result of the number of steps. Can know that is happening.

 通信機101は、農場Fの敷地内に設けられた複数の中継機102と通信可能になっている。ここで、中継機102は、通信機101および後述の発情報知装置104と通信可能なコンピュータである。複数の中継機102は、農場F内の、それぞれ異なる位置に設置されている。通信機101は、通信可能な中継機102に、計測結果を表す計測結果情報を発情報知装置104に送信する。 The communication device 101 can communicate with a plurality of relay devices 102 provided in the farm F site. Here, the relay device 102 is a computer that can communicate with the communication device 101 and a later-described information generation device 104. The plurality of relay machines 102 are installed at different positions in the farm F. The communication device 101 transmits measurement result information indicating the measurement result to the communication information relay device 102 to the communicable relay device 102.

 例えば、通信機101は、図1において符号102aで例示する中継機102aの通信エリア103a内に位置していれば、中継機102aと通信可能である。また、通信機101は、図1において符号102bで例示する中継機102bの通信エリア103b内に位置していれば、中継機102bと通信可能である。図1において符号102cで例示する中継機102cの通信エリア103c内に位置していれば、中継機102cと通信可能である。通信エリアは、例えばそれぞれの中継機102を中心とした半径150mの範囲である。中継機102は、通信機101から計測結果情報を受信した場合、受信した計測結果情報を発情報知装置104に送信する。中継機102は、計測結果情報を発情報知装置104へ送信する際、自機の中継機識別情報もあわせて送信する。 For example, if the communication device 101 is located within the communication area 103a of the repeater 102a illustrated by reference numeral 102a in FIG. 1, it can communicate with the repeater 102a. Further, the communication device 101 can communicate with the relay device 102b as long as it is located within the communication area 103b of the relay device 102b illustrated by reference numeral 102b in FIG. If it is located within the communication area 103c of the repeater 102c illustrated by reference numeral 102c in FIG. 1, it can communicate with the repeater 102c. The communication area is, for example, a range having a radius of 150 m centering on each repeater 102. When the relay device 102 receives the measurement result information from the communication device 101, the relay device 102 transmits the received measurement result information to the originating information notification device 104. When the repeater 102 transmits the measurement result information to the originating information notification device 104, the repeater 102 also transmits its own repeater identification information.

 発情報知装置104は、複数の中継機102と接続され、いずれかの中継機102を介して、通信機101の計測結果情報を受信可能なコンピュータである。また、例えば、発情報知装置104は、クライアント装置105と所定の回線を介して通信接続することが可能になっている。 The originating information notification device 104 is a computer that is connected to a plurality of relay devices 102 and can receive the measurement result information of the communication device 101 via any one of the relay devices 102. Further, for example, the originating information notification apparatus 104 can be connected to the client apparatus 105 via a predetermined line.

 クライアント装置105は、ディスプレイ106を有し、発情報知装置104と通信可能な可搬型のコンピュータである。クライアント装置105は、発情報知装置104から情報を受信した場合、受信した情報に基づく画像などをディスプレイ106に表示する。 The client device 105 is a portable computer that has a display 106 and can communicate with the originating information detection device 104. When the client device 105 receives information from the originating information notification device 104, the client device 105 displays an image or the like based on the received information on the display 106.

 ここで、放牧中の家畜Aの異常状態を見つける手法として、例えばメス牛の発情を見つける手法について例示する。例えば、作業者Wが、定期的に放牧地に赴いて、発情しているメス牛の有無を実際に目視によって確かめる手法がある。この手法では、例えば、一辺が数百メートルから数キロにおよぶような広大な農場F内を作業者Wが探し回ることになるため、時間がかかるだけでなく、作業者Wの手間となり、結果として人件費が高くなってしまう。そのため、作業者Wによっては、放牧中には種付けをあきらめることがあるが、発情したメス牛に種付けを行わないことは、すなわち、受胎する可能性が高いときに種付けしないことは、経済的な損失となってしまう。 Here, as a technique for finding the abnormal state of livestock A during grazing, for example, a technique for finding the estrus of female cattle is illustrated. For example, there is a method in which the worker W visits a grazing land periodically and actually checks the presence or absence of a female cow in estrus. In this method, for example, the worker W is searching for the vast farm F whose side is several hundred meters to several kilometers, so that it takes time and labor for the worker W as a result. Labor costs will be high. Therefore, depending on the worker W, seeding may be given up during grazing, but it is economical not to seed female cows in estrus, that is, not to seed when females are likely to conceive. It will be a loss.

 また、作業者Wによっては、メス牛を放牧する際に種牛も放牧し、自然交配を行わせることもある。ところが、種牛による自然交配は、より良い子孫を残すという現在の畜産経営の観点から好ましいものではなく、また、オス牛は獰猛であるため、慣れた作業者Wしかオス牛を扱うことができず有効なものではない。 In addition, depending on the worker W, when grazing female cows, seed cows are also grazed and may be bred naturally. However, natural mating with seed cattle is not preferable from the viewpoint of current livestock management to leave better offspring, and male cattle are ferocious, so only familiar workers W can handle male cattle. It is not valid.

 また、発情したメス牛では歩数が増加するという性質を利用し、メス牛に歩数を計測する歩数計を装着するシステムがある。このシステムでは、メス牛に装着された歩数計が所定の送信間隔で計測結果を、放牧地内に設置された中継機を介して、サーバへ送信する。このため、計測結果を中継した中継機を作業者Wに通知することにより、作業者Wは発情したメス牛の位置の目星をつけることができるようになる。 In addition, there is a system in which a pedometer for measuring the number of steps is attached to the female cow, taking advantage of the fact that the number of steps is increased in the estrus female cow. In this system, a pedometer attached to a female cow transmits a measurement result to a server via a relay installed in a pasture at predetermined transmission intervals. For this reason, by notifying the worker W of the relay machine that relayed the measurement result, the worker W can mark the position of the estrus female cow.

 しかしながら、上記のシステムでは、システム本来の目的がメス牛の発情を検知することとなっている。このため、歩数計は、例えば1時間間隔で計測結果を送信するように設定されている。ところが、作業者Wが牛舎の清掃など、他の作業を行っており、すぐには通知された中継機(すなわち、発情牛)の付近へ赴けないこともある。このような場合、作業者Wが通知された中継機付近に赴いたときには、刻々と移動する発情牛がすでにその付近を離れており、結局、作業者Wが放牧地内を探し回る必要があり、作業者Wの手間となる。 However, in the above system, the original purpose of the system is to detect the estrus of female cows. For this reason, the pedometer is set to transmit measurement results at intervals of, for example, 1 hour. However, the worker W is performing other operations such as cleaning the barn, and may not immediately reach the vicinity of the notified relay machine (that is, the estrus cow). In such a case, when the worker W goes near the notified relay machine, the estrus cow that moves every moment has already left the vicinity, and eventually the worker W has to search around the pasture, It becomes trouble of person W.

 また、発情したメス牛の位置を把握するために、各メス牛にGPS機能を有した通信装置を装着する手法が考えられるが、各メス牛にGPS機能を有した通信装置を装着するにはコストがかかる。また、GPS機能は常時電気信号を発信するものであるため、駆動電源となる電池の消耗が早く、頻繁に電池交換またはGPS機能を有した通信装置自体の交換が必要となる。したがって、この手法は、初期費用がかかるだけでなく、電池または装置の交換において作業者Wの手間となるため、実際の運用には適していない。 In addition, in order to grasp the position of the estrus female cow, a method of attaching a communication device having a GPS function to each female cow can be considered, but in order to attach a communication device having a GPS function to each female cow costly. In addition, since the GPS function constantly transmits an electrical signal, the battery serving as the drive power supply is quickly consumed, and the battery or the communication device itself having the GPS function needs to be frequently replaced. Therefore, this method is not suitable for actual operation because it requires not only an initial cost but also labor of the operator W in replacing the battery or the device.

 そこで、本実施の形態の発情報知方法では、家畜が発情したとしても作業時間外であるなどして、作業者がすぐに家畜の元へ赴けない場合は、必要最低限の情報を通知して、誤判定による悪影響を極力防止して、作業者Wの煩わしさを抑えたり、作業者Wが消耗してしまうことを抑えたりする。また、本実施の形態の発情報知方法では、作業者の作業時間帯であり、発情した家畜の元へ赴くことができる場合には、発情した家畜の確認作業と合わせて確認できる他の家畜に対しても、作業者の確認作業を促す。 Therefore, in the method of generating information according to the present embodiment, even if a livestock is in estrus, it is out of work hours, etc., and if the worker cannot immediately go to the livestock, the minimum information is notified. Thus, adverse effects due to misjudgment are prevented as much as possible, thereby reducing the annoyance of the worker W and suppressing the worker W from being consumed. Further, in the method of information generation according to the present embodiment, when it is the worker's working time zone and it is possible to go to the estrus livestock, other livestock that can be confirmed together with the estrous livestock confirmation work Also, the operator's confirmation work is encouraged.

 以下、実施の形態の発情報知方法の一実施例について説明する。なお、本実施の形態では一例として、家畜Aの異常状態として発情を例にして説明する。また、本実施の形態において、家畜Aをメス牛として説明する。メス牛は発情すると、発情していないときに比べて、単位時間あたりの歩数が増加する性質があり、このようなメス牛の性質を利用している。 Hereinafter, an example of the information generation method according to the embodiment will be described. In the present embodiment, as an example, estrus is described as an example of the abnormal state of livestock A. Moreover, in this Embodiment, the domestic animal A is demonstrated as a female cow. When female cows are in estrus, they have the property of increasing the number of steps per unit time compared to when they are not in estrus, and this kind of female cow is utilized.

 (1)通信機101は、家畜Aの歩数を計測して、所定の送信間隔でいずれかの中継機102を介して、発情報知装置104に家畜Aの歩数の計測結果を表す計測結果情報を送信する。例えば、ここで、所定の送信間隔とは、1時間間隔である。中継機102は、通信機101から計測結果情報を受信すると、受信した計測結果情報と自機の中継機識別情報を発情報知装置104に送信する。ここで、中継機識別情報は、複数の中継機102の中から1つの中継機102を特定可能な情報である。例えば、中継機識別情報は、各々の中継機102固有の中継機IDを表す情報である。 (1) The communication device 101 measures the number of steps of the livestock A, and the measurement result information indicating the measurement result of the number of steps of the livestock A to the source information notification device 104 via any one of the relay devices 102 at a predetermined transmission interval. Send. For example, here, the predetermined transmission interval is an hour interval. When the relay device 102 receives the measurement result information from the communication device 101, the relay device 102 transmits the received measurement result information and the relay device identification information of the own device to the calling information notification device 104. Here, the repeater identification information is information that can identify one repeater 102 from among a plurality of repeaters 102. For example, the relay identification information is information representing a relay ID unique to each relay 102.

 (2)発情報知装置104は、中継機102を介して、計測結果情報を受信すると、受信した計測結果情報に基づいて、家畜Aの歩数が所定条件(第1の判定条件)を満たすか否かを判定する。例えば、発情報知装置104は、図1中符号A1で示す家畜Aが第1の判定条件を満たす歩数が計測された家畜Aと判定したとする。 (2) Upon receiving the measurement result information via the relay device 102, the originating information detection device 104 determines whether the number of steps of the livestock A satisfies a predetermined condition (first determination condition) based on the received measurement result information. Determine whether or not. For example, it is assumed that the originating information detection apparatus 104 determines that the livestock A indicated by reference sign A1 in FIG. 1 is the livestock A in which the number of steps satisfying the first determination condition is measured.

 つぎに、発情報知装置104は、現時点が作業者Wの作業時間帯に含まれるか否かを判定する。ここで、作業時間帯とは、作業者Wが作業に従事している時間帯として予め定められた時間帯である。例えば、発情報知装置104は、作業時間帯を表す情報を後述の作業時間帯DB206により記憶している。 Next, the originating information detection apparatus 104 determines whether or not the current time is included in the work time zone of the worker W. Here, the work time zone is a time zone predetermined as a time zone during which the worker W is engaged in work. For example, the originating information detection apparatus 104 stores information representing a work time zone in a work time zone DB 206 described later.

 発情報知装置104は、現時点が作業時間帯であると判定すると、第1の判定条件を満たした歩数が計測された家畜A1の周囲の他の家畜Aの中に、上記の第1の判定条件より緩い第2の判定条件を満たす家畜が存在するかを判定する。例えば、発情報知装置104は、家畜A1と同じ中継機102aの通信エリア103aに位置する図1中符号A2で示す家畜Aが第2の判定条件を満たす歩数が計測された家畜Aと判定したとする。 When the originating information detection apparatus 104 determines that the current time is the working time zone, the first determination described above is included in the other livestock A around the livestock A1 in which the number of steps satisfying the first determination condition is measured. It is determined whether there is a livestock that satisfies the second determination condition that is looser than the condition. For example, the originating information detection apparatus 104 determines that the livestock A indicated by reference symbol A2 in FIG. 1 located in the communication area 103a of the same relay machine 102a as the livestock A1 is the livestock A in which the number of steps satisfying the second determination condition is measured. And

 この場合、発情報知装置104は、第1の判定条件を満たした家畜A1と、この家畜Aの周囲に位置して第2の判定条件を満たした家畜A2とを、作業者Wに通知する(図1(3))。一方、発情報知装置104は、現時点が作業時間帯でないと判定すると、第1の判定条件を満たした家畜A1のみを作業者Wに通知する。なお、発情報知装置104は、現時点が作業時間帯でないと判定すると、第1の判定条件を満たした家畜A1について作業者Wに通知しないようにしてもよい。 In this case, the originating information detection apparatus 104 notifies the worker W of the livestock A1 that satisfies the first determination condition and the livestock A2 that is located around the livestock A and satisfies the second determination condition. (FIG. 1 (3)). On the other hand, when determining that the current time is not the work time zone, the calling information notification device 104 notifies the worker W of only the livestock A1 that satisfies the first determination condition. Note that if the originating information detection apparatus 104 determines that the current time is not the work time zone, the information generation apparatus 104 may not notify the worker W of the livestock A1 that satisfies the first determination condition.

 以上に説明したように、発情報知装置104は、家畜Aが発情したとしても作業時間外であるなどして、作業者Wがすぐに発情した家畜Aの元へ赴けない場合は、必要最低限の情報を通知して、誤判定による悪影響を極力防止して、作業者Wの煩わしさを抑えたり、作業者Wが消耗してしまうことを抑えたりする。一方、発情報知装置104は、作業者Wの作業時間帯であり、作業者Wが発情した家畜Aの元へ赴くことができる場合には、発情した家畜Aの確認作業と合わせて確認できる他の家畜Aに対しても、作業者の確認作業を促し、作業者Wに他の家畜Aの発情の兆候を早く気づかせることができる。 As described above, the information generating device 104 is necessary when the worker W cannot immediately reach the livestock A that has been in estrus because, for example, the livestock A is in estrus, it is out of work hours. The minimum information is notified to prevent adverse effects caused by erroneous determination as much as possible, thereby reducing the annoyance of the worker W or suppressing the worker W from being consumed. On the other hand, when the worker W is in the working time zone of the worker W and can go to the livestock A that has been in estrus, the information generating device 104 can confirm the information together with the confirmation work of the estrus livestock A. It is also possible to prompt other workers A to check the worker and make the workers W quickly notice signs of estrus of the other animals A.

(発情報知システムのシステム構成例)
 つぎに、本実施の形態の発情報知システムのシステム構成例について説明する。図2は、発情報知システム200のシステム構成例を示す説明図である。図2において、発情報知システム200は、単数または複数の通信機101と、複数の中継機102と、発情報知装置104と、を含む。
(System configuration example of the originating information intelligence system)
Next, a system configuration example of the originating information detection system according to the present embodiment will be described. FIG. 2 is an explanatory diagram showing a system configuration example of the originating information knowledge system 200. In FIG. 2, the originating information detection system 200 includes one or a plurality of communication devices 101, a plurality of relay devices 102, and a calling information notification device 104.

 なお、図2に示すように、複数の通信機101を有する発情報知システムの場合、各々の通信機101は、計測結果情報を送信する際に、自装置の通信機識別情報も送信する。ここで、通信機識別情報は、複数の通信機101の中から1つの通信機101を特定可能な情報である。例えば、通信機識別情報は、各々の通信機101固有の通信機IDを表す情報である。 Note that, as shown in FIG. 2, in the case of the originating information detection system having a plurality of communication devices 101, each communication device 101 also transmits its own communication device identification information when transmitting measurement result information. Here, the communication device identification information is information that can identify one communication device 101 from among the plurality of communication devices 101. For example, the communication device identification information is information representing a communication device ID unique to each communication device 101.

 発情報知システム200において、通信機101および中継機102は、無線通信ネットワーク210を介して接続されている。通信機101および中継機102は、自装置を中心とした所定範囲(例えば自装置を中心とした半径150mの範囲)を、無線通信ネットワーク210による通信が可能な通信エリアとして有している。通信機101および中継機102は、通信可能な位置関係であった場合に無線通信ネットワーク210により接続される。例えば、無線通信ネットワーク210には、RFID(Radio Frequency IDentification)などの近距離無線通信を適用することができる。 In the originating information system 200, the communication device 101 and the relay device 102 are connected via a wireless communication network 210. The communication device 101 and the relay device 102 have a predetermined range centered on the own device (for example, a range having a radius of 150 m centered on the own device) as a communication area in which communication by the wireless communication network 210 is possible. The communication device 101 and the relay device 102 are connected by the wireless communication network 210 when the positional relationship is communicable. For example, near field communication such as RFID (Radio Frequency IDentification) can be applied to the wireless communication network 210.

 また、中継機102、発情報知装置104およびクライアント装置105は、ネットワーク220を介して接続されている。例えば、ネットワーク220は、インターネット、LAN(Local Area Network)、WAN(Wide Area Network)などである。 In addition, the repeater 102, the source information detection device 104, and the client device 105 are connected via a network 220. For example, the network 220 is the Internet, a LAN (Local Area Network), a WAN (Wide Area Network), or the like.

 通信機101は、計測結果情報テーブル201などを有しており、農場Fで飼育された各々の家畜Aに装着された可搬型のコンピュータである。通信機101は、自装置が装着された家畜Aの歩数を計測する計測機能、無線通信ネットワーク210による通信機能を有している。例えば、通信機101は、無線通信ネットワーク210による通信機能が付加された歩数計などを適用することができる。なお、計測結果情報テーブル201の記憶内容については図6を用いて後述する。 The communication device 101 has a measurement result information table 201 and the like, and is a portable computer attached to each livestock A raised on the farm F. The communication device 101 has a measurement function for measuring the number of steps of the livestock A to which the apparatus is attached and a communication function by the wireless communication network 210. For example, the communication device 101 can apply a pedometer to which a communication function by the wireless communication network 210 is added. The contents stored in the measurement result information table 201 will be described later with reference to FIG.

 中継機102は、農場Fの敷地内に設置され、無線通信ネットワーク210による通信機能およびネットワーク220による通信機能を有するコンピュータである。複数の中継機102は、それぞれ異なる設置位置に設置されている。 The relay machine 102 is a computer that is installed in the premises of the farm F and has a communication function using the wireless communication network 210 and a communication function using the network 220. The plurality of relay machines 102 are installed at different installation positions.

 発情報知装置104は、歩数DB202、送信元DB203、中継機DB204、閾値DB205などを有しており、ネットワーク220による通信機能を有するコンピュータである。例えば、発情報知装置104には、クラウドコンピューティングシステムに含まれるサーバや、農場Fの経営者や作業者Wによって使用されるPC(パーソナル・コンピュータ)、ノートPCなどを適用することができる。なお、歩数DB202、送信元DB203、中継機DB204、閾値DB205の記憶内容については図7~図10を用いて後述する。 The originating information notification device 104 includes a step count DB 202, a transmission source DB 203, a relay DB 204, a threshold DB 205, and the like, and is a computer having a communication function via the network 220. For example, a server included in a cloud computing system, a PC (personal computer) used by a farm F manager or a worker W, a notebook PC, or the like can be applied to the information generation device 104. The contents stored in the step count DB 202, the transmission source DB 203, the relay machine DB 204, and the threshold value DB 205 will be described later with reference to FIGS.

 クライアント装置105は、各種情報に基づく画像などを表示するディスプレイ106や、ネットワーク220による通信機能を有するコンピュータである。例えば、クライアント装置105には、農場Fの作業者Wによって使用されるPCやノートPC、携帯電話、スマートフォンなどを適用することができる。 The client device 105 is a computer having a display function for displaying an image or the like based on various information and a communication function via the network 220. For example, a PC, a notebook PC, a mobile phone, a smartphone, or the like used by the worker W on the farm F can be applied to the client device 105.

(通信機のハードウェア構成例)
 つぎに、通信機101のハードウェア構成例について説明する。図3は、本実施の形態の通信機のハードウェア構成例を示すブロック図である。図3において、通信機101は、CPU(Central Processing Unit)301と、メモリ302と、I/F(Interface)303と、センサ304と、タイマ305とを有する。また、各構成部はバス300によってそれぞれ接続されている。
(Communicator hardware configuration example)
Next, a hardware configuration example of the communication device 101 will be described. FIG. 3 is a block diagram illustrating a hardware configuration example of the communication device according to the present embodiment. In FIG. 3, the communication device 101 includes a CPU (Central Processing Unit) 301, a memory 302, an I / F (Interface) 303, a sensor 304, and a timer 305. Each component is connected by a bus 300.

 ここで、CPU301は、通信機101の全体の制御を司る。メモリ302は、ROM(Read Only Memory)、RAM(Random Access Memory)およびフラッシュROMなどを含む。ROMおよびフラッシュROMは、例えば、ブートプログラムなどの各種プログラムを記憶する。RAMは、CPU301のワークエリアとして使用される。 Here, the CPU 301 controls the entire communication device 101. The memory 302 includes a ROM (Read Only Memory), a RAM (Random Access Memory), a flash ROM, and the like. The ROM and the flash ROM store various programs such as a boot program, for example. The RAM is used as a work area for the CPU 301.

 I/F303は、通信回線を通じて無線通信ネットワーク210に接続され、無線通信ネットワーク210を介して中継機102などの他の装置に接続される。そして、I/F303は、無線通信ネットワーク210と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。 The I / F 303 is connected to the wireless communication network 210 through a communication line, and is connected to another device such as the relay device 102 via the wireless communication network 210. The I / F 303 controls an internal interface with the wireless communication network 210 and controls data input / output from an external device.

 センサ304は、通信機101の挙動を検出するための情報を出力する。例えば、センサ304は、ジャイロセンサや3軸加速度センサなどによって実現され、通信機101に加速度が生じた場合に、生じた加速度に応じた情報を出力する。タイマ305は、計時機能を有する。例えば、タイマ305は、RTC(Real Time Clock)などによって実現され、実時間を計時する。また、タイマ305は、所定のタイミングからの経過時間を計時してもよい。また、タイマ305は、通信機101の外部に設けられ、通信機101は無線通信ネットワーク210を介して、タイマ305の計時結果を取得するようにしてもよい。 The sensor 304 outputs information for detecting the behavior of the communication device 101. For example, the sensor 304 is realized by a gyro sensor, a three-axis acceleration sensor, or the like, and outputs information corresponding to the generated acceleration when the communication device 101 generates acceleration. The timer 305 has a time measuring function. For example, the timer 305 is realized by an RTC (Real Time Clock) or the like, and measures the real time. In addition, the timer 305 may count an elapsed time from a predetermined timing. In addition, the timer 305 may be provided outside the communication device 101, and the communication device 101 may acquire the time measurement result of the timer 305 via the wireless communication network 210.

(中継機のハードウェア構成例)
 つぎに、中継機102のハードウェア構成例について説明する。図4は、中継機102のハードウェア構成例を示すブロック図である。図4において、中継機102は、CPU401と、メモリ402と、I/F403と、を有する。また、各構成部はバス400によってそれぞれ接続されている。
(Example of hardware configuration of repeater)
Next, a hardware configuration example of the repeater 102 will be described. FIG. 4 is a block diagram illustrating a hardware configuration example of the repeater 102. In FIG. 4, the relay device 102 includes a CPU 401, a memory 402, and an I / F 403. Each component is connected by a bus 400.

 ここで、CPU401は、中継機102の全体の制御を司る。メモリ402は、ROM、RAMおよびフラッシュROMなどを含む。ROMおよびフラッシュROMは、例えば、ブートプログラムなどの各種プログラムを記憶する。RAMは、CPU401のワークエリアとして使用される。 Here, the CPU 401 controls the entire repeater 102. The memory 402 includes a ROM, a RAM, a flash ROM, and the like. The ROM and the flash ROM store various programs such as a boot program, for example. The RAM is used as a work area for the CPU 401.

 I/F403は、通信回線を通じて無線通信ネットワーク210に接続され、無線通信ネットワーク210を介して通信機101などの他の装置に接続される。また、I/F403は、通信回線を通じてネットワーク220に接続され、ネットワーク220を介して、例えば発情報知装置104などの他の装置に接続される。そして、I/F403は、無線通信ネットワーク210およびネットワーク220と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。 The I / F 403 is connected to the wireless communication network 210 via a communication line, and is connected to other devices such as the communication device 101 via the wireless communication network 210. Further, the I / F 403 is connected to the network 220 through a communication line, and is connected to another device such as the originating information detection device 104 via the network 220. The I / F 403 controls an internal interface with the wireless communication network 210 and the network 220 and controls input / output of data from an external device.

(発情報知装置およびクライアント装置のハードウェア構成例)
 つぎに、発情報知装置104およびクライアント装置105のハードウェア構成例について説明する。ここでは、発情報知装置104およびクライアント装置105を、単に「発情報知装置104等」と表記する。
(Hardware configuration example of the originating information detection device and the client device)
Next, a hardware configuration example of the originating information detection device 104 and the client device 105 will be described. Here, the originating information detecting device 104 and the client device 105 are simply referred to as “the originating information notifying device 104 or the like”.

 図5は、発情報知装置104等のハードウェア構成例を示すブロック図である。図4において、発情報知装置104等は、CPU501と、ROM502と、RAM503と、磁気ディスクドライブ504と、磁気ディスク505と、光ディスクドライブ506と、光ディスク507と、ディスプレイ508と、I/F509と、キーボード510と、マウス511と、スキャナ512と、プリンタ513と、を有している。また、各構成部はバス500によってそれぞれ接続されている。 FIG. 5 is a block diagram showing an example of a hardware configuration of the originating information detection device 104 and the like. In FIG. 4, the originating information detection apparatus 104 and the like include a CPU 501, a ROM 502, a RAM 503, a magnetic disk drive 504, a magnetic disk 505, an optical disk drive 506, an optical disk 507, a display 508, an I / F 509, A keyboard 510, a mouse 511, a scanner 512, and a printer 513 are included. Each component is connected by a bus 500.

 ここで、CPU501は、発情報知装置104等の全体の制御を司る。ROM502は、ブートプログラムなどのプログラムを記憶している。RAM503は、CPU501のワークエリアとして使用される。磁気ディスクドライブ504は、CPU501の制御にしたがって磁気ディスク505に対するデータのリード/ライトを制御する。磁気ディスク505は、磁気ディスクドライブ504の制御で書き込まれたデータを記憶する。 Here, the CPU 501 governs overall control of the information generating device 104 and the like. The ROM 502 stores a program such as a boot program. The RAM 503 is used as a work area for the CPU 501. The magnetic disk drive 504 controls reading / writing of data with respect to the magnetic disk 505 according to the control of the CPU 501. The magnetic disk 505 stores data written under the control of the magnetic disk drive 504.

 光ディスクドライブ506は、CPU501の制御にしたがって光ディスク507に対するデータのリード/ライトを制御する。光ディスク507は、光ディスクドライブ506の制御で書き込まれたデータを記憶したり、光ディスク507に記憶されたデータをコンピュータに読み取らせたりする。 The optical disk drive 506 controls the reading / writing of data with respect to the optical disk 507 according to the control of the CPU 501. The optical disk 507 stores data written under the control of the optical disk drive 506, or causes the computer to read data stored on the optical disk 507.

 ディスプレイ508は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ508としては、例えば、CRT、TFT液晶ディスプレイ、プラズマディスプレイなどを採用することができる。 Display 508 displays data such as a document, an image, and function information as well as a cursor, an icon, or a tool box. As the display 508, for example, a CRT, a TFT liquid crystal display, a plasma display, or the like can be employed.

 I/F509は、通信回線を通じてネットワーク220に接続され、ネットワーク220を介して、例えば中継機102やクライアント装置105などの他の装置に接続される。そして、I/F509は、ネットワーク220と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。I/F509には、例えば、モデムやLANアダプタなどを採用することができる。 The I / F 509 is connected to the network 220 through a communication line, and is connected to other devices such as the relay device 102 and the client device 105 via the network 220. The I / F 509 manages an internal interface with the network 220 and controls data input / output from an external device. For example, a modem or a LAN adapter can be adopted as the I / F 509.

 キーボード510は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス511は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を有するものであれば、トラックボールやジョイスティックなどであってもよい。 The keyboard 510 has keys for inputting characters, numbers, various instructions, etc., and inputs data. Moreover, a touch panel type input pad or a numeric keypad may be used. The mouse 511 moves the cursor, selects a range, moves the window, changes the size, and the like. A trackball or a joystick may be used as long as they have the same function as a pointing device.

 スキャナ512は、画像を光学的に読み取り、発情報知装置104内に画像データを取り込む。なお、スキャナ512は、OCR(Optical Character Reader)機能を持たせてもよい。また、プリンタ513は、画像データや文書データを印刷する。プリンタ513には、例えば、レーザプリンタやインクジェットプリンタを採用することができる。 The scanner 512 optically reads an image and takes in the image data into the information generating device 104. The scanner 512 may have an OCR (Optical Character Reader) function. The printer 513 prints image data and document data. As the printer 513, for example, a laser printer or an ink jet printer can be adopted.

 なお、例えば、発情報知装置104は、上述した構成部のうち、光ディスクドライブ506や光ディスク507やディスプレイ508やマウス511やスキャナ512やプリンタ513を有していなくてもよい。また、クライアント装置105は、光ディスクドライブ506や光ディスク507やマウス511やスキャナ512やプリンタ513を有していなくてもよい。 Note that, for example, the originating information detection apparatus 104 may not include the optical disk drive 506, the optical disk 507, the display 508, the mouse 511, the scanner 512, and the printer 513 among the above-described components. The client device 105 may not include the optical disk drive 506, the optical disk 507, the mouse 511, the scanner 512, and the printer 513.

(通信機が記憶している情報の一例)
 つぎに、通信機101が記憶している情報の一例について説明する。上述したように、通信機101は計測結果情報テーブル201を記憶している。例えば、計測結果情報テーブル201は通信機101のメモリ302によって実現される。
(Example of information stored in the communication device)
Next, an example of information stored in the communication device 101 will be described. As described above, the communication device 101 stores the measurement result information table 201. For example, the measurement result information table 201 is realized by the memory 302 of the communication device 101.

<計測結果情報テーブルの記憶内容の一例>
 図6は、計測結果情報テーブル201の記憶内容の一例を示す説明図である。図6において、計測結果情報テーブル201は、計測日時、計測値のフィールドを有する。これらのフィールドに情報が設定されることで、計測結果情報テーブル201には計測日時と計測値との組み合わせごとの計測結果情報がレコードとして記憶される。例えば、図6に示す例では、計測結果情報テーブル201に計測結果情報600-1~600-6が記憶されている。
<Example of stored contents of measurement result information table>
FIG. 6 is an explanatory diagram showing an example of the stored contents of the measurement result information table 201. In FIG. 6, the measurement result information table 201 has fields of measurement date and time and measurement value. By setting information in these fields, the measurement result information table 201 stores measurement result information for each combination of measurement date and measurement value as a record. For example, in the example shown in FIG. 6, measurement result information 600-1 to 600-6 is stored in the measurement result information table 201.

 ここで、計測日時は、過去の計測結果情報の送信タイミングの日時を表す。本実施の形態の場合、一例として、計測日時は、直近の6回分の計測結果情報の送信タイミングの日時を表している。また、計測値は、過去の計測結果情報の送信タイミングの時点における家畜Aの歩数の計測値を表す。本実施の形態の場合、一例として、計測値は、直近の6回分の計測結果情報の送信タイミングの時点における家畜Aの歩数の計測値を表している。 Here, the measurement date / time represents the date / time of the transmission timing of the past measurement result information. In the case of the present embodiment, as an example, the measurement date and time represents the date and time of transmission timing of the latest six measurement result information. The measurement value represents the measurement value of the number of steps of the livestock A at the time of the transmission timing of the past measurement result information. In the case of the present embodiment, as an example, the measurement value represents the measurement value of the number of steps of livestock A at the time of the transmission timing of the latest six measurement result information.

 例えば、通信機101は、計測値を「0」に設定したタイミングから現在に至るまでの家畜Aの歩数を、現在の計測値として累積したものである。家畜Aが1歩歩行するごとに、通信機101に瞬間的に加速度が生じる。通信機101は、この加速度をセンサ304により検出すると、現在の計測値を「+1」カウントアップする。 For example, the communication device 101 accumulates the number of steps of the livestock A from the timing when the measurement value is set to “0” to the present as the current measurement value. Every time the livestock A walks one step, the communication device 101 is instantaneously accelerated. When the acceleration is detected by the sensor 304, the communication device 101 increments the current measurement value by “+1”.

 そして、通信機101は、タイマ305の計時結果に基づいて、計測結果情報の送信タイミングとなると、この送信タイミングに対応する計測日時に、現在の計測値を関連づけた計測結果情報を記憶する。送信タイミングは、計測結果情報の送信間隔が1時間間隔である場合、例えば毎時00分としている。 And the communication apparatus 101 memorize | stores the measurement result information which linked | related the present measurement value with the measurement date corresponding to this transmission timing, when it becomes a transmission timing of measurement result information based on the timing result of the timer 305. The transmission timing is, for example, 00 minutes per hour when the transmission interval of the measurement result information is 1 hour.

 例えば、図6において、計測結果情報600-1は、「2012年2月20日2時00分」の時点での計測値が「C6」であったことを表している。なお、ここで、「C6」は正の整数である。計測結果情報テーブル201に計測結果情報を記憶すると、通信機101は、計測結果情報テーブル201に記憶された各計測結果情報を、中継機102を介して、発情報知装置104に送信する。図6に示す例の場合、通信機101は、計測結果情報600-1~600-6を送信する。 For example, in FIG. 6, measurement result information 600-1 represents that the measurement value at the time of “2:00 on February 20, 2012” was “C6”. Here, “C6” is a positive integer. When the measurement result information is stored in the measurement result information table 201, the communication device 101 transmits each measurement result information stored in the measurement result information table 201 to the originating information notification device 104 via the relay device 102. In the case of the example illustrated in FIG. 6, the communication device 101 transmits measurement result information 600-1 to 600-6.

 これによって、通信機101は、各計測結果情報を複数回送信することができる。例えば、計測結果情報600-1は、「2012年2月19日21時00分」から「2012年2月20日2時00分」まで、1時間間隔で計6回送信されることになる。したがって、通信機101は、今回の計測結果情報の送信タイミングでいずれの中継機102とも通信できず、計測結果情報の送信に失敗しても、その後の送信タイミングとなったときに、送信に失敗した計測結果情報を送信することができる。 Thereby, the communication device 101 can transmit each measurement result information a plurality of times. For example, the measurement result information 600-1 is transmitted a total of six times at one hour intervals from “February 19, 2012, 21:00” to “February 20, 2012, 2:00”. . Therefore, the communication device 101 cannot communicate with any relay device 102 at the transmission timing of the current measurement result information, and fails to transmit at the subsequent transmission timing even if transmission of the measurement result information fails. The measured result information can be transmitted.

 なお、ここでは、通信機101は直近の6回分の計測結果情報を記憶している例を説明したが、これに限らない。通信機101は、過去の計測結果情報を記憶していなくてもよい。例えば、この場合、通信機101は、計測結果情報の送信タイミングとなると、現在の計測値を計測結果情報として送信し、当該計測結果情報を削除してもよい。このような構成にすることにより、計測結果情報の記憶にあたって、通信機101が記憶するデータ量を削減することができる。 In addition, although the communication apparatus 101 demonstrated the example which memorize | stored the measurement result information for the latest 6 times here, it is not restricted to this. The communication device 101 may not store past measurement result information. For example, in this case, when the transmission timing of the measurement result information comes, the communication device 101 may transmit the current measurement value as the measurement result information and delete the measurement result information. With this configuration, it is possible to reduce the amount of data stored in the communication device 101 when storing the measurement result information.

 また、ここでは、通信機101が計測結果情報テーブル201に記憶された各計測結果情報を送信するが、これに限らない。例えば、通信機101は、直近の1回分の計測結果情報のみを送信するようにしてもよい。具体的に、図6で示す例の場合、通信機101は、計測結果情報600-1のみを送信するようにしてもよい。この場合、計測結果情報の送信にあたって、通信機101が送信するデータ量を削減することができる。 Further, here, the communication device 101 transmits each measurement result information stored in the measurement result information table 201, but the present invention is not limited to this. For example, the communication device 101 may transmit only the latest measurement result information. Specifically, in the example illustrated in FIG. 6, the communication device 101 may transmit only the measurement result information 600-1. In this case, when transmitting the measurement result information, the amount of data transmitted by the communication device 101 can be reduced.

 さらに、通信機101は、直近の1回分の計測結果情報と、過去の送信タイミングで送信に失敗した計測結果情報とを送信するようにしてもよい。例えば、この場合、中継機102は、通信機101から計測結果情報を受信すると、計測結果情報を受信したことを表す受信成功情報を通信機101に送信する。通信機101は、計測結果情報を送信してから所定期間内に受信成功情報を受信しなければ、この計測結果情報の送信に失敗したと判定する。 Furthermore, the communication device 101 may transmit the latest measurement result information for one time and the measurement result information for which transmission failed at the past transmission timing. For example, in this case, when receiving the measurement result information from the communication device 101, the relay device 102 transmits reception success information indicating that the measurement result information has been received to the communication device 101. The communication device 101 determines that the transmission of the measurement result information has failed if the reception success information is not received within a predetermined period after the measurement result information is transmitted.

 そして、この場合、通信機101は、送信に失敗したと判定した計測結果情報に、送信が失敗したことを表す情報を関連づけて記憶しておく。その後、計測結果情報の送信タイミングとなると、通信機101は、直近の1回分の計測結果情報と、送信に失敗した計測結果情報とを送信する。このような構成にすることにより、計測結果情報の送信にあたって、通信機101が送信するデータ量を削減しながら、計測結果情報を確実に中継機102に送信することができる。 In this case, the communication apparatus 101 stores the measurement result information determined to have failed in transmission in association with information indicating that the transmission has failed. Thereafter, when the transmission timing of the measurement result information comes, the communication device 101 transmits the latest measurement result information for one time and the measurement result information for which transmission failed. With this configuration, the measurement result information can be reliably transmitted to the relay device 102 while reducing the amount of data transmitted by the communication device 101 when transmitting the measurement result information.

(発情報知装置が記憶している情報の一例)
 つぎに、発情報知装置104が記憶している情報の一例について説明する。まず、発情報知装置104が記憶している各種DB202,203,204,205の記憶内容の一例について説明する。例えば、以下で説明する各種DB202,203,204,205は、発情報知装置104のROM502、RAM503、磁気ディスク505、光ディスク507などの記憶装置によって実現される。
(An example of information stored in the originating information detection device)
Next, an example of information stored in the originating information detection apparatus 104 will be described. First, an example of the contents stored in the various DBs 202, 203, 204, and 205 stored in the originating information notification device 104 will be described. For example, various DBs 202, 203, 204, and 205 described below are realized by a storage device such as the ROM 502, the RAM 503, the magnetic disk 505, and the optical disk 507 of the originating information detection apparatus 104.

<歩数DBの記憶内容の一例>
 図7は、歩数DB202の記憶内容の一例を示す説明図である。図7において、歩数DB202は、日付、歩数、発情予兆フラグ、発情兆候フラグのフィールドを有する。これらの各フィールドに情報が設定されることで、歩数DB202には日付と歩数と発情予兆フラグと発情兆候フラグとの組み合わせごとの歩数情報がレコードとして記憶される。図7に示す例では、歩数DB202に歩数情報700-1~700-3などが記憶されている。
<Example of stored contents of step count DB>
FIG. 7 is an explanatory diagram showing an example of the contents stored in the step count DB 202. In FIG. 7, the step count DB 202 has fields of date, step count, estrus sign flag, and estrus sign flag. By setting information in each of these fields, the step count DB 202 stores step count information for each combination of date, step count, estrus sign flag, and estrus sign flag as a record. In the example shown in FIG. 7, step count information 700-1 to 700-3 and the like are stored in the step count DB 202.

 ここで、日付は、歩数を計測された日付、例えば年月日を表す。歩数は、計数結果情報に基づく家畜Aの歩数を表す。歩数のフィールドには、例えば、「0~1時」、「1~2時」、「2~3時」、…、「22~23時」、「23~24時」といったように、時間帯フィールドが設けられている。各々の時間帯フィールドには、その時間帯における家畜Aの歩数を表す情報が記憶される。例えば、発情報知装置104は、各々の時間帯フィールドの、末尾の時刻における計測値から先頭の時刻における計測値を減算した値を、家畜Aの歩数として各々の時間帯フィールドに記憶する。 Here, the date represents the date when the number of steps is measured, for example, the date. The number of steps represents the number of steps of livestock A based on the counting result information. In the step count field, for example, “0-1 o'clock”, “1-2 o'clock”, “2-3 o'clock”,..., “22-23 o'clock”, “23-24 o'clock”, etc. A field is provided. In each time zone field, information indicating the number of steps of the livestock A in the time zone is stored. For example, the originating information detection apparatus 104 stores the value obtained by subtracting the measurement value at the beginning time from the measurement value at the end time in each time zone field as the number of steps of the livestock A in each time zone field.

 具体的に、例えば、「2012年2月20日2時00分」の時点における計測値が「C6」であり、「2012年2月20日1時00分」の時点における計測値が「C5」であったとする。なお、上述したように、「C6」は正の整数であり、「C5」は正の整数である。この場合、発情報知装置104は、日付が「2012年2月20日」、「1~2時」の時間帯フィールドに、「C6」から「C5」を減算した「N302(N302=C6-C5)」を家畜Aの歩数として記憶する。 Specifically, for example, the measurement value at the time “February 20, 2012 2:00” is “C6”, and the measurement value at the time “February 20, 2012 1:00” is “C5”. ”. As described above, “C6” is a positive integer, and “C5” is a positive integer. In this case, the originating information detection apparatus 104 subtracts “C5” from “C6” in the time zone field whose date is “February 20, 2012” and “1 to 2 o'clock”, and “N302 (N302 = C6− C5) "is stored as the number of steps of livestock A.

 発情予兆フラグおよび発情兆候フラグには、それぞれのフラグがONかOFFかを表す、ON/OFFフィールドが設けられている。本実施の形態の場合、一例として、それぞれのフラグがONであれば、このフラグのON/OFFフィールドには「1」が設定される。それぞれのフラグがOFFであれば、ON/OFFフィールドには「0」が設定される。また、発情予兆フラグおよび発情兆候フラグには、例えば、それぞれのフラグがONに設定された際の日時が記憶される、フラグON日時フィールドも設けられている。 The estrus sign flag and the estrus sign flag are provided with an ON / OFF field indicating whether each flag is ON or OFF. In the present embodiment, as an example, if each flag is ON, “1” is set in the ON / OFF field of this flag. If each flag is OFF, “0” is set in the ON / OFF field. The estrus indication flag and the estrus indication flag are also provided with a flag ON date / time field in which the date and time when each flag is set to ON is stored, for example.

 例えば、発情報知装置104は、所定条件を満たした場合に、発情予兆フラグや発情兆候フラグのON/OFFフィールドに「1」を記憶する。一方、発情報知装置104は、ON/OFFフィールドに「1」を記憶していないときには「0」を記憶しておく。なお、発情予兆フラグや発情兆候フラグの設定については図15や図16などを用いて後述する。 For example, when the predetermined condition is satisfied, the information-establishing information device 104 stores “1” in the ON / OFF field of the estrus sign flag or the estrus sign flag. On the other hand, the originating information detection apparatus 104 stores “0” when “1” is not stored in the ON / OFF field. The setting of the estrus sign flag and the estrus sign flag will be described later with reference to FIGS.

 なお、歩数DB202では、各々の通信機101に対して上述した各フィールドが設けられている。例えば、図6には、「G01」の通信機IDを有する通信機101に対する歩数DB202の各フィールドを示している。発情報知装置104は、歩数DB202において、それぞれの通信機101ごとに、歩数情報を記憶したり、記憶された歩数情報に基づいて歩数が所定条件を満たしているかを判定したりする。 In the step count DB 202, each field described above is provided for each communication device 101. For example, FIG. 6 shows fields of the step count DB 202 for the communication device 101 having the communication device ID “G01”. In the step count DB 202, the calling information notification device 104 stores step count information for each communication device 101, and determines whether the step count satisfies a predetermined condition based on the stored step count information.

 具体的に、例えば、通信機101は、計測結果情報の送信時に自機の通信機識別情報を送信する。発情報知装置104は、計測結果情報と通信機識別情報とを受信して、受信した通信機識別情報によりいずれの通信機IDを有する通信機101から送信された計測結果情報であるかを特定する。発情報知装置104は、特定した通信機IDに対する歩数DB202の各フィールドに、特定した通信機IDと合わせて受信した計測結果情報に基づく歩数を算出して記憶する。そして、発情報知装置104は記憶した歩数が所定条件を満たすかを判定する。 Specifically, for example, the communication device 101 transmits its own communication device identification information when transmitting measurement result information. The originating information detection device 104 receives the measurement result information and the communication device identification information, and identifies which communication device ID has the measurement result information transmitted from the communication device 101 based on the received communication device identification information. To do. The originating information detection apparatus 104 calculates and stores the number of steps based on the measurement result information received together with the specified communication device ID in each field of the step number DB 202 for the specified communication device ID. Then, the originating information detection device 104 determines whether the stored number of steps satisfies a predetermined condition.

 また、図7に示すように、歩数DB202には、通信機IDと各々の家畜Aの識別情報である家畜IDとを対応付けて記憶しておいてもよい。 Further, as shown in FIG. 7, the step number DB 202 may store a communication device ID and a livestock ID that is identification information of each livestock A in association with each other.

<送信元DBの記憶内容の一例>
 つぎに、送信元DB203の記憶内容の一例について説明する。図8は、送信元DB203の記憶内容の一例を示す説明図である。図8において、送信元DB203は、通信機ID、送信元中継機IDのフィールドを有する。これらのフィールドに情報が設定されることで、送信元DB203には通信機IDと送信元中継機IDとの組み合わせごとの送信元中継機情報がレコードとして記憶される。例えば、図8に示す例では、送信元DB203に送信元中継機情報800-1~800-mなどが記憶されている。
<Example of stored contents of source DB>
Next, an example of the contents stored in the transmission source DB 203 will be described. FIG. 8 is an explanatory diagram illustrating an example of the contents stored in the transmission source DB 203. In FIG. 8, the transmission source DB 203 has fields for a communication device ID and a transmission source relay device ID. By setting information in these fields, the transmission source DB 203 stores the transmission source relay device information for each combination of the communication device ID and the transmission source relay device ID as a record. For example, in the example shown in FIG. 8, the transmission source DB 203 stores transmission source relay device information 800-1 to 800-m and the like.

 通信機IDは、それぞれの通信機101の識別子を表す。送信元中継機IDは、通信機101により直近に送信された計測結果情報を、発情報知装置104に送信した送信元の中継機102の識別子を表す。例えば、図8において、送信元中継機情報800-1は、通信機ID「G01」の通信機101が直近に送信した計測結果情報が、中継機ID「B1」の中継機102を介して、発情報知装置104に送信されてきたことを表している。 The communication device ID represents an identifier of each communication device 101. The transmission source relay device ID represents the identifier of the transmission source relay device 102 that has transmitted the measurement result information most recently transmitted by the communication device 101 to the source information notification device 104. For example, in FIG. 8, the transmission source relay device information 800-1 includes the measurement result information most recently transmitted by the communication device 101 with the communication device ID “G01” via the relay device 102 with the relay device ID “B1”. This indicates that the information has been transmitted to the calling information detection apparatus 104.

 本実施の形態の場合、送信元DB203によって、発情報知装置104は、各々の通信機101により直近に送信された計測結果情報が、いずれの中継機102を介して送信されてきたかを記憶している。このため、発情報知装置104は、例えば、作業者Wによって或る通信機101に対する送信元中継機情報の出力要求があった場合に、この送信元中継機情報をクライアント装置105などへ出力することができる。これによって、作業者Wは、所望の通信機101が直近の計測結果情報を送信した際にいずれの中継機102の通信エリア内に位置していたかを知ることができる。 In the case of the present embodiment, by the transmission source DB 203, the originating information notifying device 104 stores through which relay device 102 the measurement result information transmitted most recently by each communication device 101 has been transmitted. ing. For this reason, for example, when the worker W has requested the output of the transmission source relay device information to a certain communication device 101 by the worker W, the transmission source relay device information is output to the client device 105 or the like. be able to. Thereby, the worker W can know which relay device 102 is located in the communication area when the desired communication device 101 transmits the latest measurement result information.

<中継機DBの記憶内容>
 つぎに、中継機DB204の記憶内容の一例について説明する。図9は、中継機DB204の記憶内容の一例を示す説明図である。図9において、中継機DB204は、中継機ID、設置位置のフィールドを有する。これらのフィールドに情報が設定されることで、中継機DB204には中継機IDと設置位置との組み合わせごとの設置位置情報がレコードとして記憶される。例えば、図9に示す例では、中継機DB204に設置位置情報900-1~900-nが記憶されている。
<Storage contents of relay machine DB>
Next, an example of the contents stored in the relay machine DB 204 will be described. FIG. 9 is an explanatory diagram showing an example of the contents stored in the relay machine DB 204. In FIG. 9, the relay machine DB 204 has fields for the relay machine ID and the installation position. By setting information in these fields, installation position information for each combination of the relay ID and the installation position is stored in the relay machine DB 204 as a record. For example, in the example shown in FIG. 9, installation position information 900-1 to 900-n is stored in the relay machine DB 204.

 ここで、中継機IDは、それぞれの中継機102の識別子を表す。設置位置は、それぞれの中継機102の設置位置を表す設置位置情報である。設置位置情報は、地図上の一地点を特定可能な情報であり、例えば、緯度や経度を表す情報や、座標を表す情報などである。例えば、図9において、設置位置情報900-1は、中継機ID「B1」の中継機102が「北緯x1度、経度y1度」で表される地点に設置されていることを表している。 Here, the relay ID represents the identifier of each relay 102. The installation position is installation position information indicating the installation position of each relay device 102. The installation position information is information that can identify one point on the map, and is, for example, information representing latitude and longitude, information representing coordinates, and the like. For example, in FIG. 9, the installation position information 900-1 indicates that the repeater 102 with the repeater ID “B1” is installed at a point represented by “north latitude x1 degree, longitude y1 degree”.

<閾値DBの記憶内容>
 つぎに、閾値DB205の記憶内容の一例について説明する。図10は、閾値DB205の記憶内容の一例を示す説明図である。図10において、閾値DB205は、判定対象時間帯、閾値のフィールドを有する。これらのフィールドに情報が設定されることで、閾値DB205には判定対象時間帯と閾値との組み合わせごとの閾値情報がレコードとして記憶される。例えば、図10に示す例では、閾値DB205に閾値情報1000-1~1000-24が記憶されている。
<Storage contents of threshold DB>
Next, an example of the contents stored in the threshold DB 205 will be described. FIG. 10 is an explanatory diagram showing an example of the contents stored in the threshold DB 205. In FIG. 10, the threshold DB 205 includes a determination target time zone and a threshold field. By setting information in these fields, threshold information for each combination of the determination target time zone and the threshold is stored in the threshold DB 205 as a record. For example, in the example shown in FIG. 10, threshold information 1000-1 to 1000-24 is stored in the threshold DB 205.

 判定対象時間帯は、歩数DB202の各々の時間帯フィールドに記憶された歩数に対して、いずれの閾値を用いるかを特定するための情報である。判定対象時間帯は、歩数DB202の各々の時間帯フィールドに対応して設けられている。閾値は、通信機101が装着された家畜Aが発情しているか否かを判定するための閾値を表す。例えば、発情報知装置104は、歩数DB202において時間帯フィールド「0~1時」に記憶された歩数が、判定対象時間帯が「0~1時」の閾値「Th1」以上であるかを判定する。 The determination target time zone is information for specifying which threshold value is used for the number of steps stored in each time zone field of the step count DB 202. The determination target time zone is provided corresponding to each time zone field of the step count DB 202. The threshold value represents a threshold value for determining whether or not the livestock A to which the communication device 101 is attached is in estrus. For example, the originating information detection apparatus 104 determines whether or not the number of steps stored in the time zone field “0 to 1 o'clock” in the step count DB 202 is equal to or greater than the threshold “Th1” when the determination target time zone is “0 to 1 o'clock”. To do.

 例えば、それぞれの閾値Th1~Th24は異なる値であってもよいし、共通の値であってもよい。例えば、家畜Aの生態を考慮した閾値Th1~Th24を定めた場合には、家畜Aの生態による影響を低減でき、家畜Aの発情の検出精度を高めることができる。具体的に、例えば、家畜Aが夜行性の動物である場合、例えば22時~3時の閾値は他の時間帯の閾値よりも高くなるように設定する。 For example, the threshold values Th1 to Th24 may be different values or common values. For example, when the threshold values Th1 to Th24 in consideration of the ecology of the livestock A are set, the influence of the ecology of the livestock A can be reduced, and the detection accuracy of the estrus of the livestock A can be increased. Specifically, for example, when the livestock A is a nocturnal animal, for example, the threshold value from 22:00 to 3 o'clock is set to be higher than the threshold values in other time zones.

 また、閾値Th1~Th24は、各々の家畜Aによって異なる値としてもよいし、各々の家畜Aで共通の値としてもよい。例えば、それぞれの家畜Aごとに、過去に取得した歩数の履歴に基づいた閾値Th1~Th24を設定することで、各々の家畜Aの個体差の影響を低減でき、各々の家畜Aの発情の検出精度を高めることができる。具体的に、例えば、日頃から活発に歩行する家畜Aに対しては、他の家畜Aよりも閾値が高くなるように設定する。 Further, the threshold values Th1 to Th24 may be different values for each livestock A, or may be common values for each livestock A. For example, by setting threshold values Th1 to Th24 based on the history of the number of steps acquired in the past for each livestock A, the influence of individual differences of each livestock A can be reduced, and detection of the estrus of each livestock A is detected. Accuracy can be increased. Specifically, for example, the threshold value is set to be higher for the livestock A walking on a daily basis than for the other livestock A.

 上述したように、本実施の形態の場合、閾値DB205の閾値Th1~Th24は、1時間当たりの歩数に対して定めたものである。そこで、発情報知装置104は、計測結果情報が10分間間隔で送信されてくる場合、10分間当たりの歩数を6回分積算することで1時間当たりの歩数を算出する。そして、算出した1時間当たりの歩数と閾値DB205の閾値とを比較する。 As described above, in the case of this embodiment, the threshold values Th1 to Th24 of the threshold value DB 205 are determined for the number of steps per hour. Therefore, when the measurement result information is transmitted at 10-minute intervals, the originating information detection apparatus 104 calculates the number of steps per hour by accumulating the number of steps per 10 minutes for six times. Then, the calculated number of steps per hour is compared with the threshold value of the threshold value DB 205.

<歩数積算テーブルの記憶内容の一例>
 図11は、歩数積算テーブル1100の記憶内容の一例を示す説明図である。発情報知装置104は、図11に示す歩数積算テーブル1100を記憶している。例えば、歩数積算テーブル1100は、発情報知装置104のRAM503、磁気ディスク505、光ディスク507などの記憶装置に記憶されている。
<Example of stored contents of step count integration table>
FIG. 11 is an explanatory diagram showing an example of the contents stored in the step count integration table 1100. The originating information notifying apparatus 104 stores a step count accumulation table 1100 shown in FIG. For example, the step count accumulation table 1100 is stored in a storage device such as the RAM 503, the magnetic disk 505, and the optical disk 507 of the information generating device 104.

 図11において、歩数積算テーブル1100は、計測日時、計測値、積算対象歩数のフィールドを有している。これらの各フィールドに情報が設定され、歩数積算テーブル1100には計測日時、計測値、積算対象歩数の組み合わせごとの積算対象歩数情報が記憶される。図11に示す例では、積算対象歩数情報1100-1~1100-6が記憶されている。 In FIG. 11, the step count integration table 1100 has fields of measurement date / time, measurement value, and integration target step count. Information is set in each of these fields, and the step count integration table 1100 stores the integration target step count information for each combination of measurement date and time, measurement value, and integration target step count. In the example shown in FIG. 11, accumulation target step count information 1100-1 to 1100-6 is stored.

 ここで、計測日時は、受信した計測結果情報が表す日時を表す。計測値は、受信した計測結果情報が表す計測値を表す。積算対象歩数は、10分間当たりの家畜Aの歩数を表す。積算対象歩数は、歩数積算テーブル1100において、連続する2つの計測値の後の計測値から、前の計測値を減算して求めることができる。 Here, the measurement date / time represents the date / time indicated by the received measurement result information. The measurement value represents a measurement value represented by the received measurement result information. The number of steps to be accumulated represents the number of steps of livestock A per 10 minutes. The number of steps to be accumulated can be obtained by subtracting the previous measurement value from the measurement value after two consecutive measurement values in the step number accumulation table 1100.

 例えば、図11に示すように、発情報知装置104は、計測日時が「1時10分」、「1時20分」、…、「1時50分」、「2時00分」となっている計測結果情報を受信したとする。なお、ここで各計測結果情報の日付は同日であり、図11に示す例では「2012年2月20日」となっている。また、各計測結果情報が表す計測値は、「C11」、「C12」、…、「C15」、「C16」となっている。 For example, as shown in FIG. 11, the originating information detecting device 104 has the measurement date and time “1:10”, “1:20”,..., “1:50”, “2:00”. Suppose that the received measurement result information is received. Here, the date of each measurement result information is the same day, and is “February 20, 2012” in the example shown in FIG. The measurement values represented by each measurement result information are “C11”, “C12”,..., “C15”, “C16”.

 この場合、例えば、「2時00分」の計測日時に対する積算対象歩数は、「C16」から、この一つ前の計測日時である「1時50分」の計測値「C15」を減算した「H6」となる。具体的に、H6=C16-C15である。「1時50分」の計測日時に対する積算対象歩数は、「C15」から、この一つ前の計測日時である「1時40分」の計測値「C14」を減算した「H5」となる。具体的に、H5=C15-C14である。 In this case, for example, the number of steps to be integrated with respect to the measurement date of “2:00” is obtained by subtracting the measurement value “C15” of “1:50” that is the previous measurement date from “C16”. H6 ". Specifically, H6 = C16−C15. The number of steps to be accumulated for the measurement date of “1:50” is “H5” obtained by subtracting the measurement value “C14” of “1:40”, which is the previous measurement date, from “C15”. Specifically, H5 = C15-C14.

 そして、発情報知装置104は、H1からH6までを積算して求めた値を、日付「2012年2月20日」の時間帯フィールド「1~2時」に記憶する。図7で示した例では、日付「2012年2月20日」の時間帯フィールド「1~2時」には「N302」が記憶されている例を示した。例えば、図7における「N302」の値は、図11における「H1~H6」を積算した値である。 Then, the originating information detection apparatus 104 stores the value obtained by integrating H1 to H6 in the time zone field “1-2 o'clock” of the date “February 20, 2012”. In the example shown in FIG. 7, “N302” is stored in the time zone field “1 to 2 o'clock” of the date “February 20, 2012”. For example, the value “N302” in FIG. 7 is a value obtained by integrating “H1 to H6” in FIG.

<作業時間帯DBの記憶内容の一例>
 図12は、作業時間帯DB206の記憶内容の一例を示す説明図である。図12において、作業時間帯DB206は、属性、作業時間帯のフィールドを有する。これらの各フィールドに情報が設定されることで、作業時間帯DB206には属性と作業時間帯ごとの作業時間帯情報がレコードとして記憶される。例えば、図12に示す例では、作業時間帯DB206に作業時間帯情報1200-1,1200-2が記憶されている。
<Example of stored contents of work time zone DB>
FIG. 12 is an explanatory diagram showing an example of the contents stored in the work time zone DB 206. In FIG. 12, the work time zone DB 206 has attributes and work time zone fields. By setting information in these fields, the work time zone DB 206 stores attributes and work time zone information for each work time zone as records. For example, in the example shown in FIG. 12, the work time zone information 1200-1 and 1200-2 are stored in the work time zone DB 206.

 作業時間帯DB206において、属性は、作業日を特定するための情報である。例えば、図12に示すように、属性として曜日などを用いることができる。作業時間帯情報1200-1の属性は「月曜日~金曜日」となっている。これは、作業時間帯情報1200-1が、作業日が「月曜日~金曜日」であるときの作業時間帯情報であることを表している。また、作業時間帯情報1200-2の属性は「土曜日~日曜日」となっている。これは、作業時間帯情報1200-2が、作業日が「土曜日~日曜日」であるときの作業時間帯情報であることを表している。なお、属性は、曜日に限らず、例えば、祝日や日付などであってもよい。 In the work time zone DB 206, the attribute is information for specifying the work day. For example, as shown in FIG. 12, a day of the week or the like can be used as an attribute. The attribute of the work time zone information 1200-1 is “Monday to Friday”. This indicates that the work time zone information 1200-1 is work time zone information when the work day is “Monday to Friday”. The attribute of the work time zone information 1200-2 is “Saturday to Sunday”. This indicates that the work time zone information 1200-2 is work time zone information when the work day is “Saturday to Sunday”. The attribute is not limited to the day of the week, and may be a holiday or a date, for example.

 作業時間帯のフィールドには、関連づけられた作業日における作業時間帯を表す情報が記憶されている。例えば、「月曜日~金曜日」の属性を有する作業時間帯情報1200-1では、「5時00分~7時00分」、「8時00分~12時00分」、「13時00分~15時00分」、「16時00分~18時00分」、「19時00分~21時00分」が作業者Wの作業時間帯であることを表している。また、例えば、「土曜日~日曜日」の属性を有する作業時間帯情報1200-2では、「5時00分~7時00分」、「8時00分~12時00分」、「13時00分~15時00分」、「16時00分~18時00分」が作業者Wの作業時間帯であることを表している。 In the work time zone field, information representing the work time zone on the associated work day is stored. For example, in the work time zone information 1200-1 having an attribute of “Monday to Friday”, “5:00 to 7:00”, “8:00 to 12:00”, “13:00 to” “15:00”, “16:00 to 18:00”, and “19:00 to 21:00” represent the work hours of the worker W. Further, for example, in the work time zone information 1200-2 having the attribute of “Saturday to Sunday”, “5:00 to 7:00”, “8:00 to 12:00”, “13:00” “Minute to 15:00” and “16:00 to 18:00” represent the work hours of the worker W.

 発情報知装置104は、現時点が作業者Wの作業時間帯に含まれるか否かの判定を行う際に、現在の日時および曜日を取得する。そして、発情報知装置104は、取得した曜日が「月曜日~金曜日」であった場合には、作業時間帯情報1200-1の作業時間帯フィールドに記憶された情報と、取得した現在の日時とから、現時点が作業時間帯に含まれているか否かを判定する。 When the current information device 104 determines whether or not the current time is included in the work time zone of the worker W, it acquires the current date and time and the day of the week. Then, when the acquired day of the week is “Monday to Friday”, the originating information detection apparatus 104 includes the information stored in the work time zone field of the work time zone information 1200-1 and the acquired current date and time. From this, it is determined whether or not the current time is included in the work time zone.

 また、作業時間帯のフィールドには、各々の作業時間帯において、作業余裕時間があるか否かを表す情報が記憶される。図12に示す例では、「月曜日~金曜日」の「5時00分~7時00分」の作業時間帯には作業余裕時間はなく、「月曜日~金曜日」の「8時00分~12時00分」の作業時間帯には作業余裕時間があることを表している。例えば、作業者Wは、作業量が比較的少ない作業時間帯に対しては作業余裕時間があると予め設定しておく。逆に、作業者Wは、作業量が比較的多い作業時間帯に対しては作業余裕時間がないと予め設定しておく。 In the work time zone field, information indicating whether or not there is a work allowance time in each work time zone is stored. In the example shown in FIG. 12, there is no spare time in the work time zone of “Monday to Friday” “5:00 to 7:00”, and “Monday to Friday” “8:00 to 12:00” The work time zone of “00 minutes” indicates that there is a work allowance time. For example, the worker W sets in advance that there is a work allowance time for a work time zone in which the work amount is relatively small. Conversely, the worker W sets in advance that there is no work allowance time for a work time zone in which the work amount is relatively large.

 また、作業時間帯DB206には、複数の作業者Wに対して、それぞれの作業者Wごとに作業時間帯情報を記憶するようにしてもよい。例えば、複数の作業者Wは、それぞれ異なる家畜Aを管理している。そこで、作業時間帯DB206において、通信機IDと作業者Wの識別子である作業者IDとを関連づけておくことにより、発情報知装置104は、それぞれの通信機101を管理する作業者Wの作業時間帯であるか否かを判定することが可能となる。 Also, the work time zone DB 206 may store work time zone information for each worker W for a plurality of workers W. For example, a plurality of workers W manage different livestock A. Therefore, in the work time zone DB 206, by associating the communication device ID with the worker ID that is the identifier of the worker W, the originating information detection apparatus 104 allows the work of the worker W managing each communication device 101. It is possible to determine whether or not it is a time zone.

 具体的に、例えば、図12で示す例では、通信機ID「G01」の通信機101が装着された家畜Aを管理する作業者Wの作業時間帯情報を示している。例えば、発情報知装置104は、計測結果情報と通信機識別情報とを受信した場合に、受信した通信機識別情報から、いずれの作業者Wが管理する家畜Aに装着された通信機101からの計測結果情報であるかを特定する。つぎに、発情報知装置104は、特定した通信機101から、この通信機101を管理する作業者Wの作業時間帯DB206から作業時間帯情報を取得し、現時点が作業時間帯であるかを判定する。 Specifically, for example, the example shown in FIG. 12 shows the work time zone information of the worker W who manages the livestock A to which the communication device 101 with the communication device ID “G01” is attached. For example, when receiving the measurement result information and the communication device identification information, the originating information detection device 104 determines from the communication device 101 attached to the livestock A managed by any worker W from the received communication device identification information. It is specified whether it is the measurement result information. Next, the originating information detection apparatus 104 acquires the work time zone information from the work time zone DB 206 of the worker W who manages the communication device 101 from the identified communication device 101, and determines whether the current time is the work time zone. judge.

 これによって、発情報知装置104は、例えば、各々の作業時間帯が異なる作業者Wに対して、各々が管理する通信機101の計測結果情報の送信間隔を短縮したり、短縮させなかったりすることができる。したがって、発情報知装置104は、各々の作業者Wに応じて、家畜Aの追跡を支援することができるとともに、通信機101の電池消耗を抑えることができる。 As a result, for example, for the worker W having different work time zones, the originating information detection apparatus 104 may or may not shorten the transmission interval of the measurement result information of the communication device 101 managed by each. be able to. Therefore, the calling information notification device 104 can support the tracking of the livestock A according to each worker W, and can suppress the battery consumption of the communication device 101.

(発情報知装置の機能的構成例)
 図13は、発情報知装置104の機能的構成例を示すブロック図である。図13において、発情報知装置104は、取得部1301と、第1判定部1302と、第2判定部1303と、第3判定部1304と、出力部1305とを含む構成である。この制御部となる機能、すなわち、取得部1301~出力部1305は、例えば、図5に示した磁気ディスク505などに記憶されたプログラムをCPU501に実行させることにより、または、I/F509や磁気ディスク505などにより、その機能を実現する。各機能部の処理結果は、例えば、RAM503に記憶される。
(Functional configuration example of the originating information detection device)
FIG. 13 is a block diagram illustrating a functional configuration example of the originating information detection apparatus 104. In FIG. 13, the originating information detection apparatus 104 includes an acquisition unit 1301, a first determination unit 1302, a second determination unit 1303, a third determination unit 1304, and an output unit 1305. Functions serving as the control unit, that is, the acquisition unit 1301 to the output unit 1305 are executed by causing the CPU 501 to execute a program stored in the magnetic disk 505 shown in FIG. The function is realized by 505 or the like. The processing result of each functional unit is stored in the RAM 503, for example.

 取得部1301は、複数の家畜Aそれぞれの歩数の計測結果、および、複数の家畜Aそれぞれの位置情報を取得する機能を有する。例えば、取得部1301は、ネットワーク220を介して、それぞれの家畜Aに装着された通信機101から計測結果情報を受信することにより、それぞれの家畜Aの歩数の計測結果を取得する。また、取得部1301は、計測結果情報の受信時に、計測結果情報を中継した中継機102の中継機識別情報を受信し、受信した中継機識別情報を家畜Aの位置情報として取得する。 The acquisition unit 1301 has a function of acquiring the measurement results of the number of steps of each of the plurality of domestic animals A and the position information of each of the plurality of domestic animals A. For example, the acquisition unit 1301 acquires the measurement result of the number of steps of each livestock A by receiving the measurement result information from the communication device 101 attached to each livestock A via the network 220. In addition, when receiving the measurement result information, the acquisition unit 1301 receives the relay machine identification information of the relay machine 102 that relayed the measurement result information, and acquires the received relay machine identification information as the position information of the livestock A.

 第1判定部1302は、取得部1301によって取得された歩数の計測結果に基づいて、複数の家畜Aそれぞれについて第1の条件により発情しているかを判定する機能を有する。例えば、第1の判定条件で判定する場合、第1判定部1302は、歩数DB202に記憶された直近に計測された1時間ごとの歩数が3つ連続して、閾値DB205により定めた閾値以上となるか否かを判定し、3つ連続して閾値以上であれば発情したと判定する。 The first determination unit 1302 has a function of determining whether each of the plurality of livestock A is in estrus according to the first condition based on the measurement result of the number of steps acquired by the acquisition unit 1301. For example, when the determination is made with the first determination condition, the first determination unit 1302 has three consecutive steps measured every hour stored in the step count DB 202 that are equal to or greater than the threshold set by the threshold DB 205. It is determined whether or not, and if three or more consecutive threshold values or more, it is determined that estrus has occurred.

 第2判定部1303は、第1判定部1302により発情と判定された場合、作業者Wの作業時間帯を保持する記憶部を参照して、現時点が作業時間帯に含まれるか否かを判定する機能を有する。例えば、第2判定部1303は、第1判定部1302により発情と判定された際に、現在の日時を取得し、取得した現在の日時と作業時間帯DB206とを用いることにより現時点が作業時間帯に含まれるか否かを判定する。 When the first determination unit 1302 determines that the estrus is in estrus, the second determination unit 1303 refers to the storage unit that holds the work time zone of the worker W and determines whether the current time is included in the work time zone. It has the function to do. For example, the second determination unit 1303 acquires the current date and time when the first determination unit 1302 determines that it is an estrus, and uses the acquired current date and time and the work time zone DB 206 to determine the current time as the work time zone. It is determined whether it is included in.

 第3判定部1304は、第2判定部1303により現時点が作業時間帯に含まれると判定された場合、第1判定部1302により発情と判定された特定の家畜Aの周囲に位置している他の家畜Aについて、第2の判定条件により発情の兆候を示すか否かを判定する。例えば、第3判定部1304は、同一の中継機102を介して計測結果情報を送信してきた各々の通信機101を装着した各々の家畜Aを同じ群れの家畜Aとして特定する。つぎに、第3判定部1304は、歩数DB202を参照して、同じ群れのそれぞれの家畜Aの歩数情報を取得し、取得した歩数情報が所定条件を満たすかを判定する。 If the second determination unit 1303 determines that the current time is included in the work time zone, the third determination unit 1304 is located around the specific livestock A determined as estrus by the first determination unit 1302 For livestock A, it is determined whether or not a sign of estrus is shown according to the second determination condition. For example, the 3rd determination part 1304 specifies each domestic animal A equipped with each communication apparatus 101 which transmitted the measurement result information via the same relay machine 102 as the domestic animal A of the same group. Next, the third determination unit 1304 refers to the step count DB 202 to acquire step count information of each domestic animal A in the same group, and determines whether the acquired step count information satisfies a predetermined condition.

 第3判定部1304は、第1判定部1302よりも緩い判定基準で発情の兆候を示す家畜Aを判定する。例えば、第3判定部1304は、他の家畜Aについて、歩数DB202に記憶された直近に計測された1時間ごとの歩数が2つ連続して、閾値DB205により定めた閾値以上となるか否かを判定し、2つ連続して閾値以上であれば発情の兆候を示すと判定する。また、例えば、第3判定部1304は、他の家畜Aについて、第1判定部1302が判定の際に用いる閾値よりも低く定められた閾値を用いて、発情の兆候を示す家畜Aを判定するようにしてもよい。 The 3rd determination part 1304 determines the domestic animal A which shows the sign of estrus by the looser determination criteria than the 1st determination part 1302. For example, for the other livestock A, the third determination unit 1304 determines whether the number of steps per hour measured most recently stored in the step count DB 202 is equal to or greater than the threshold value determined by the threshold DB 205. If two or more are continuously equal to or greater than the threshold, it is determined that a sign of estrus is indicated. In addition, for example, the third determination unit 1304 determines the livestock A that shows the sign of estrus using a threshold that is set lower than the threshold used by the first determination unit 1302 for the other livestock A. You may do it.

 出力部1305は、第1判定部1302により発情と判定された家畜Aの識別情報と、第3判定部1304により発情の兆候を判定した複数の家畜Aの識別情報を出力する機能を有する。例えば、出力部1305は、ネットワーク220を介し、第1判定部1302により発情と判定された家畜Aに装着された通信機101の通信機識別情報、第3判定部1304により発情の兆候を示すと判定された家畜Aに装着された通信機101の通信機識別情報をクライアント装置105に送信する。また、出力部1305は、第2判定部1303により現時点が作業時間帯に含まれないと判定された場合、第1判定部1302により発情と判定された家畜Aに装着された通信機101の通信機識別情報のみをクライアント装置105に送信することにしてもよい。 The output unit 1305 has a function of outputting the identification information of the livestock A determined as estrus by the first determination unit 1302 and the identification information of the plurality of livestock A determined by the third determination unit 1304 as signs of estrus. For example, when the output unit 1305 indicates the communication device identification information of the communication device 101 attached to the livestock A determined to be estrus by the first determination unit 1302 and the third determination unit 1304 via the network 220, the estrus sign is indicated. The communication device identification information of the communication device 101 attached to the determined livestock A is transmitted to the client device 105. Further, when the second determination unit 1303 determines that the current time is not included in the work time zone, the output unit 1305 communicates with the communication device 101 attached to the livestock A determined as estrus by the first determination unit 1302. Only the machine identification information may be transmitted to the client device 105.

(クライアント装置の表示例)
 つぎに、クライアント装置105による表示例について説明する。以下に説明する表示例は、例えば、クライアント装置105が発情報知装置104から通信機識別情報や中継機識別情報や設置位置情報を受信した場合に、ディスプレイ106に表示される。
(Example of client device display)
Next, a display example by the client device 105 will be described. The display example described below is displayed on the display 106 when, for example, the client device 105 receives the communication device identification information, the relay device identification information, and the installation position information from the calling information notification device 104.

 図14は、クライアント装置105による表示例を示す説明図である。図14において、ディスプレイ106には、例えば、発情報知装置104から受信した通信機識別情報を装着した家畜Aが発情したことを作業者Wに示唆するメッセージ1401が表示される。また、メッセージ1401には、受信した中継機識別情報に対応する中継機102が、発情した家畜Aの付近に位置する中継機102であることを作業者Wに示唆する内容が含まれている。例えば、発情したと判定された家畜Aに装着された通信機101の通信機IDが「G01」で、この通信機101から直近に送信された計測結果情報を中継した中継機102の中継機IDが「B1」であったとする。この場合、図14に示すように、クライアント装置105は、「中継機ID「B1」の中継機付近にいる通信機「G01」を装着した家畜が発情しています」といったメッセージ1401をディスプレイ106に表示する。 FIG. 14 is an explanatory diagram showing a display example by the client device 105. In FIG. 14, for example, a message 1401 is displayed on the display 106 to suggest to the worker W that the livestock A wearing the communication device identification information received from the information generating device 104 has been in estrus. Further, the message 1401 includes content indicating to the operator W that the relay machine 102 corresponding to the received relay machine identification information is the relay machine 102 located in the vicinity of the livestock A that has been in estrus. For example, the communication device ID of the communication device 101 attached to the livestock A determined to be in estrus is “G01”, and the relay device ID of the relay device 102 that relayed the measurement result information transmitted from the communication device 101 most recently. Is “B1”. In this case, as shown in FIG. 14, the client apparatus 105 displays a message 1401 on the display 106 such as “a livestock wearing the communication device“ G01 ”in the vicinity of the relay device with the relay device ID“ B1 ”is in estrus”. indicate.

 メッセージ1401によって、作業者Wは、発情した家畜Aがどこにいるのかの目星をつけることができる。したがって、作業者Wは、発情した家畜Aを探すにあたり、探すべき範囲を絞り込むことができ、発情した家畜Aを探す際の作業負荷や要する時間を低減することができる。 The message 1401 allows the worker W to make a star of where the estrus livestock A is. Therefore, the worker W can narrow down the range to be searched when searching for the estrused livestock A, and can reduce the work load and time required when searching for the estrused livestock A.

 また、発情報知装置104は、クライアント装置105に、発情した家畜Aの周囲にいて発情の兆候を示している他の家畜Aに装着された通信機101の通信機識別情報も送信する。クライアント装置105は、発情の兆候を示している他の家畜Aに装着された通信機101の通信機識別情報を受信すると、この通信機識別情報を示唆する内容が含まれたメッセージ1401を表示してもよい。例えば、通信機ID「G01」の通信機101を装着して発情した家畜Aの周囲に、通信機ID「G03」の通信機101を装着して発情の兆候を示している家畜Aがいたとする。この場合、クライアント装置105は、「中継機ID「B1」の中継機付近にいる通信機「G03」を装着した家畜も、発情する可能性があります。」といったメッセージ1401をディスプレイ106に表示する。これにより、発情した家畜Aの確認作業と合わせて確認できる、発情する可能性がある他の家畜Aについての作業者Wの確認作業を促すことができる。 Further, the originating information detecting device 104 also transmits to the client device 105 the communication device identification information of the communication device 101 attached to the other livestock A that is in the vicinity of the livestock A that has been in estrus and shows signs of estrus. When the client device 105 receives the communication device identification information of the communication device 101 attached to the other livestock A indicating the sign of estrus, the client device 105 displays a message 1401 including content suggesting the communication device identification information. May be. For example, there is a livestock A that is attached to the communication device 101 with the communication device ID “G03” and is in estrus with the communication device 101 with the communication device ID “G01”, and that shows a sign of estrus. To do. In this case, the client device 105 may estrus even if the livestock is equipped with the communication device “G03” near the relay device with the relay device ID “B1”. Is displayed on the display 106. Thereby, the confirmation work of the worker W about the other livestock A that can be confirmed and can be confirmed together with the confirmation work of the livestock A in estrus can be promoted.

 また、ディスプレイ106には、設置位置情報により特定される地点を作業者Wに示唆する設置位置画像1402が表示される。例えば、ここで、設置位置画像1402は、地図画像Mpと、地点画像Pとを有する。ここで、地図画像Mpは、設置位置情報により特定される地点を含む所定範囲の地図を表す画像である。地点画像Pは、地図画像Mp上において、設置位置情報により特定される地点を表す画像である。図14に示すように、設置位置画像1402は、地図画像Mp上に地点画像Pを重層表示した画像となっている。 Also, the display 106 displays an installation position image 1402 that suggests to the worker W the point specified by the installation position information. For example, here, the installation position image 1402 includes a map image Mp and a point image P. Here, the map image Mp is an image representing a map in a predetermined range including a point specified by the installation position information. The point image P is an image representing a point specified by the installation position information on the map image Mp. As shown in FIG. 14, the installation position image 1402 is an image in which the point image P is displayed in a layered manner on the map image Mp.

 さらに、クライアント装置105は、中継機102の通信エリアを表す通信エリア画像Eを表示してもよい。例えば、ここで、通信エリア画像Eは、設置位置情報により特定される地点を含む所定範囲を表す画像である。通信エリア画像Eは、中継機102の通信エリアを厳密に表している必要はない。例えば、通信エリア画像Eは、設置位置情報により特定される地点を中心に半径150mの範囲を表す画像などであってよい。 Further, the client device 105 may display a communication area image E representing the communication area of the relay device 102. For example, here, the communication area image E is an image representing a predetermined range including a point specified by the installation position information. The communication area image E need not strictly represent the communication area of the repeater 102. For example, the communication area image E may be an image representing a range having a radius of 150 m centered on a point specified by the installation position information.

 例えば、クライアント装置105が地図データを記憶している場合、クライアント装置105は記憶している地図データと受信した設置位置情報とに基づいて、設置位置画像1402を表示するための画像データを生成する。また、発情報知装置104が地図データを記憶している場合、発情報知装置104は記憶している地図データと設置位置情報とに基づいて、設置位置画像1402を表示するための画像データを生成して、生成した画像データをクライアント装置105に送信するようにしてもよい。 For example, when the client device 105 stores map data, the client device 105 generates image data for displaying the installation position image 1402 based on the stored map data and the received installation position information. . In addition, when the originating information notifying device 104 stores map data, the originating information notifying device 104 generates image data for displaying the installation position image 1402 based on the stored map data and installation location information. The generated image data may be transmitted to the client device 105.

 設置位置画像1402によって、中継機IDから中継機102の位置がわからないような熟練度の低い作業者Wであっても、作業者Wは追跡対象の通信機101を装着した家畜Aがどこにいるのかの目星をつけることができる。したがって、作業者Wは、追跡対象の通信機101を装着した家畜Aを探すにあたり、探すべき範囲を絞り込むことができ、家畜Aを探す際の作業負荷や要する時間を低減することができる。 Even if the worker W is a low-skilled worker W who does not know the position of the repeater 102 from the repeater ID based on the installation position image 1402, the worker W is where the livestock A wearing the tracked communication device 101 is located. You can add a star. Therefore, the worker W can narrow down the range to be searched in searching for the livestock A to which the communication device 101 to be tracked is attached, and can reduce the work load and time required for searching for the livestock A.

 また、クライアント装置105は、家畜Aの発情兆候フラグをOFFに設定するためのフラグ解除ボタンをディスプレイ106に表示することにしてもよい。例えば、クライアント装置105は、作業者Wによりフラグ解除ボタンが押下されると、家畜Aの発情兆候フラグをOFFに設定するためのフラグ解除要求を発情報知装置104に送信する。発情報知装置104は、フラグ解除要求を受信することにより、フラグ解除操作を受け付けたと判断して家畜Aの発情兆候フラグをOFFに設定することができる。 Further, the client device 105 may display a flag release button on the display 106 for setting the estrus sign flag of the livestock A to OFF. For example, when the flag release button is pressed by the worker W, the client device 105 transmits a flag release request for setting the estrus sign flag of the livestock A to OFF to the information source notification device 104. By receiving the flag release request, the information generating device 104 can determine that the flag release operation has been accepted and set the estrus sign flag of livestock A to OFF.

(通信機の処理手順)
 つぎに、通信機101の処理手順について説明する。図15は、通信機101の処理手順の一例を示すフローチャートである。図15のフローチャートにおいて、まず、通信機101は、センサ304により通信機101に所定値以上の加速度が生じたかを判定する(ステップS1501)。通信機101は、所定値以上の加速度が生じていないと判定した場合(ステップS1501:No)、ステップS1503の処理へ移行する。
(Communication device processing procedure)
Next, a processing procedure of the communication device 101 will be described. FIG. 15 is a flowchart illustrating an example of a processing procedure of the communication device 101. In the flowchart of FIG. 15, first, the communication device 101 determines whether an acceleration greater than or equal to a predetermined value has occurred in the communication device 101 by the sensor 304 (step S1501). When the communication device 101 determines that the acceleration equal to or greater than the predetermined value has not occurred (step S1501: No), the communication device 101 proceeds to the process of step S1503.

 また、通信機101は、所定値以上の加速度が生じたと判定した場合(ステップS1501:Yes)、現在の計測値を「+1」カウントアップする(ステップS1502)。これにより、通信機101は、家畜Aが歩行することにより通信機101に加速度が生じるたびに、現在の計測値を+1ずつ累積していくことができる。つぎに、通信機101は、計測結果情報の送信タイミングになったかを判定する(ステップS1503)。例えば、上述したように、通信機101は、タイマ305により計時された時刻が所定時刻となったときに計測結果情報の送信タイミングになったと判定する。 Further, when the communication device 101 determines that an acceleration of a predetermined value or more has occurred (step S1501: Yes), it increments the current measurement value by “+1” (step S1502). As a result, the communication device 101 can accumulate the current measured value by +1 each time acceleration occurs in the communication device 101 as the livestock A walks. Next, the communication device 101 determines whether it is the transmission timing of the measurement result information (step S1503). For example, as described above, the communication device 101 determines that the transmission timing of the measurement result information has come when the time measured by the timer 305 reaches a predetermined time.

 また、ステップS1503において、通信機101は設定している送信間隔ごとに異なる条件を用いて、計測結果情報の送信タイミングと判定する。具体的に、通信機101は、送信間隔を1時間間隔に設定している場合、タイマ305により計時された時刻が「0時00分」、「1時00分」…といったように、1時間間隔の所定時刻となったときに送信タイミングになったと判定する。 In step S1503, the communication apparatus 101 determines the transmission timing of the measurement result information using different conditions for each set transmission interval. Specifically, when the communication device 101 sets the transmission interval to one hour, the time measured by the timer 305 is one hour, such as “0:00”, “1:00”, and so on. It is determined that the transmission timing has come when the predetermined time of the interval comes.

 一方、通信機101は、送信間隔を10分間間隔に設定している場合、タイマ305により計時された時刻が「0時10分」、「0時20分」…といったように、10分間間隔の所定時刻となったときに計測結果情報の送信タイミングになったと判定する。さらに、通信機101は、送信間隔を1分間間隔に設定している場合、タイマ305により計時された時刻が「0時01分」、「0時02分」…といったように、1分間間隔の所定時刻となったときに計測結果情報の送信タイミングになったと判定する。 On the other hand, when the communication device 101 sets the transmission interval to 10 minutes, the time measured by the timer 305 is “10:10”, “0:20”, etc. It is determined that the transmission timing of the measurement result information has come when the predetermined time comes. Further, when the communication apparatus 101 sets the transmission interval to 1 minute, the time counted by the timer 305 is “0:01”, “0:02”, etc. It is determined that the transmission timing of the measurement result information has come when the predetermined time comes.

 通信機101は、計測結果情報の送信タイミングになったと判定した場合(ステップS1503:Yes)、今回の計測結果情報の送信タイミングにおける日時と、現在の計測値とを関連づけた計測結果情報を計測結果情報テーブル201に記憶する(ステップS1504)。これにより、通信機101は、計測結果情報の送信タイミングとなるたびに、その時点における計測値を記憶することができる。 When the communication device 101 determines that the transmission timing of the measurement result information has come (step S1503: Yes), the measurement result information that associates the date and time at the transmission timing of the current measurement result information with the current measurement value is the measurement result. The information is stored in the information table 201 (step S1504). Thereby, the communication apparatus 101 can memorize | store the measured value in the time, whenever it becomes a transmission timing of measurement result information.

 そして、通信機101は、計測結果情報テーブル201に記憶された各計測結果情報および自機の通信機識別情報を中継機102に送信して(ステップS1505)、ステップS1506の処理へ移行する。これにより、通信機101は、所定の送信間隔で計測結果情報を送信することができる。 And the communication apparatus 101 transmits each measurement result information memorize | stored in the measurement result information table 201 and its own communication apparatus identification information to the relay apparatus 102 (step S1505), and moves to the process of step S1506. Thereby, the communication apparatus 101 can transmit measurement result information at a predetermined transmission interval.

 なお、上述したように、中継機102は通信機101から計測結果情報および通信機識別情報を受信すると、受信した計測結果情報および通信機識別情報と、自装置の中継機識別情報とを、ネットワーク220を介して、発情報知装置104へ送信する。 As described above, when the relay device 102 receives the measurement result information and the communication device identification information from the communication device 101, the relay device 102 transmits the received measurement result information and the communication device identification information and the relay device identification information of its own device to the network. The information is transmitted to the originating information detection apparatus 104 via 220.

 また、ステップS1503において、通信機101は、計測結果情報の送信タイミングになっていないと判定した場合(ステップS1503:No)、そのままステップS1506へ移行する。つぎに、通信機101は、中継機102から計測結果情報の送信間隔の変更指示を受信したかを判定する(ステップS1506)。送信間隔の変更指示を受信していない場合には(ステップS1506:No)、本フローチャートによる一連の処理を終了する。 In step S1503, when the communication device 101 determines that the measurement result information transmission timing is not reached (step S1503: No), the communication device 101 proceeds to step S1506. Next, the communication device 101 determines whether an instruction to change the transmission interval of measurement result information has been received from the relay device 102 (step S1506). If a transmission interval change instruction has not been received (step S1506: NO), a series of processing according to this flowchart ends.

 通信機101は、送信間隔の変更指示を受信した場合(ステップS1506:Yes)、受信した変更指示に応じた送信間隔に設定して(ステップS1507)、本フローチャートによる一連の処理を終了する。これにより、通信機101は、受信した変更指示に応じた送信間隔に変更することができる。 When the communication apparatus 101 receives an instruction to change the transmission interval (step S1506: Yes), the communication apparatus 101 sets the transmission interval according to the received change instruction (step S1507), and ends the series of processes according to this flowchart. As a result, the communication device 101 can change the transmission interval according to the received change instruction.

 また、通信機101は、所定のタイミングで計測値を「0」にリセットするようにしてもよい。例えば、通信機101は、所定時刻になったとき、例えば、毎日「0時00分」となったときに、計測値を「0」にリセットする。さらに、通信機101は、中継機102を介して、発情報知装置104から計測値を「0」にリセットする指示を受信した場合に、計測値を「0」にリセットしてもよい。 Further, the communication device 101 may reset the measurement value to “0” at a predetermined timing. For example, the communication device 101 resets the measurement value to “0” when a predetermined time comes, for example, when it becomes “0:00” every day. Further, the communication device 101 may reset the measurement value to “0” when receiving an instruction to reset the measurement value to “0” from the originating information notification device 104 via the relay device 102.

(発情報知装置の処理手順)
 つぎに、発情報知装置104の処理手順について説明する。図16は、発情報知装置104の処理手順の一例を示すフローチャート(その1)である。例えば、発情報知装置104は、歩数DB202において「1」、すなわちONに設定された発情予兆フラグおよび発情兆候フラグがないときに、図16のフローチャートで示す処理を行う。
(Processing procedure of originating information detector)
Next, the processing procedure of the originating information detection apparatus 104 will be described. FIG. 16 is a flowchart (part 1) illustrating an example of a processing procedure of the originating information detection apparatus 104. For example, when there is no estrus sign flag and estrus sign flag set to “1” in the step count DB 202, that is, the estrus sign flag, the estrus information notifying device 104 performs the process shown in the flowchart of FIG.

 図16のフローチャートにおいて、まず、発情報知装置104は、計測結果情報、通信機識別情報および中継機識別情報を中継機102から受信したかを判定する(ステップS1601)。そして、発情報知装置104は、計測結果情報、通信機識別情報および中継機識別情報を受信するまで待つ(ステップS1601:No)。 In the flowchart of FIG. 16, first, the originating information detection apparatus 104 determines whether measurement result information, communication device identification information, and relay device identification information have been received from the relay device 102 (step S1601). Then, the originating information detection device 104 waits until receiving the measurement result information, the communication device identification information, and the relay device identification information (step S1601: No).

 発情報知装置104は、計測結果情報、通信機識別情報および中継機識別情報を受信すると(ステップS1601:Yes)、受信した通信機識別情報および中継機識別情報に基づいて、送信元DB203の記憶内容を更新する(ステップS1602)。例えば、ステップS1602において、発情報知装置104は、受信した通信機識別情報が表す通信機IDと、受信した中継機識別情報が表す中継機IDとを関連づけた送信元中継機情報を送信元DB203に記憶する。 When receiving the measurement result information, the communication device identification information, and the relay device identification information (step S1601: Yes), the originating information detection apparatus 104 stores the transmission source DB 203 based on the received communication device identification information and the relay device identification information. The contents are updated (step S1602). For example, in step S1602, the source information detection apparatus 104 transmits source relay device information in which the communication device ID represented by the received communication device identification information and the relay device ID represented by the received relay device identification information are associated with each other. To remember.

 つぎに、発情報知装置104は、ステップS1601で受信した通信機識別情報と計測結果情報とに基づいて、家畜Aの歩数を算出し、算出した歩数を歩数DB202に記憶する(ステップS1603)。上述したように、ステップS1603において、発情報知装置104は、受信した通信機識別情報と計測結果情報とに基づいて、通信機101ごとに歩数を算出して、算出した歩数を記憶する。なお、受信した計測結果情報に基づく家畜Aの歩数の算出については図6などを用いて説明したため、ここでの説明は省略する。 Next, the originating information detection apparatus 104 calculates the number of steps of the livestock A based on the communication device identification information and the measurement result information received in step S1601, and stores the calculated number of steps in the step count DB 202 (step S1603). As described above, in step S1603, the originating information detection apparatus 104 calculates the number of steps for each communication device 101 based on the received communication device identification information and measurement result information, and stores the calculated number of steps. The calculation of the number of steps of livestock A based on the received measurement result information has been described with reference to FIG.

 つぎに、発情報知装置104は、ステップS1601で受信した通信機識別情報に対して歩数DB202に記憶された歩数のうち、直近に計測された2つの時間帯における歩数のそれぞれが、閾値DB205により定めた閾値以上であるかを判定する(ステップS1604)。 Next, in the step information stored in the step count DB 202 for the communication device identification information received in step S1601, the calling information notification device 104 uses the threshold value DB 205 to determine the number of steps in the two most recently measured time zones. It is determined whether the threshold value is equal to or greater than a predetermined threshold (step S1604).

 発情報知装置104は、直近に計測された2つの時間帯における歩数のそれぞれが閾値以上であると判定した場合(ステップS1604:Yes)、現在の日時および曜日を取得する(ステップS1605)。例えば、発情報知装置104は、現在の日時および曜日を、自装置が有する時計機能により取得してもよいし、ネットワーク220を介して、例えばNTP(Network Time Protocol)などにより取得してもよい。さらに、発情報知装置104は、受信した計測結果情報に含まれた計測日時のうち、最後の計測日時を現在の日時として取得してもよい。 When it is determined that the number of steps in the two most recently measured time periods is greater than or equal to the threshold (step S1604: Yes), the originating information detection apparatus 104 acquires the current date and day of the week (step S1605). For example, the originating information detection apparatus 104 may acquire the current date and time and the day of the week by using a clock function of the own apparatus, or may acquire the network by using, for example, NTP (Network Time Protocol). . Furthermore, the originating information notification apparatus 104 may acquire the last measurement date and time as the current date and time among the measurement dates and times included in the received measurement result information.

 発情報知装置104は、現在の日時および曜日を取得すると、作業時間帯DB206から、取得した曜日により特定される作業時間帯情報を取得する(ステップS1606)。また、上述したように、発情報知装置104は、取得する作業時間帯情報を特定する際に受信した通信機識別情報を用いてもよい。これにより、発情報知装置104は、通信機101ごとに、通信機101を管理する作業者Wに応じた作業時間帯情報を取得することができる。 When the current information date and time and the day of the week are acquired, the originating information detection apparatus 104 acquires work time zone information specified by the acquired day of the week from the work time zone DB 206 (step S1606). Further, as described above, the originating information detection apparatus 104 may use the communication device identification information received when specifying the work time zone information to be acquired. As a result, the originating information detection apparatus 104 can acquire work time zone information corresponding to the worker W managing the communication device 101 for each communication device 101.

 つぎに、発情報知装置104は、取得した現在の日時および作業時間帯情報から、現時点が作業時間帯に含まれるか否かを判定する(ステップS1607)。また、上述したように、発情報知装置104は、ステップS1601で受信した通信機識別情報に基づいて、今回の計測結果情報を送信した作業者Wに応じて作業時間帯であるかを判定してもよい。現時点が作業時間帯でなければ(ステップS1607:No)、発情報知装置104は、本フローチャートによる一連の処理を終了する。 Next, the originating information detection apparatus 104 determines whether or not the current time is included in the work time zone from the acquired current date and time and work time zone information (step S1607). Further, as described above, the originating information detection apparatus 104 determines whether it is a work time zone according to the worker W that transmitted the current measurement result information, based on the communication device identification information received in step S1601. May be. If the current time is not the work time zone (step S1607: NO), the originating information notifying apparatus 104 ends the series of processes according to this flowchart.

 一方、発情報知装置104は、現時点が作業時間帯であれば(ステップS1607:Yes)、発情予兆フラグを「1」に設定し、発情予兆フラグのフラグON日時を記憶する(ステップS1608)。例えば、発情報知装置104は、受信した計測結果情報の中で現在に直近の計測日時をフラグON日時として記憶する。また、例えば、発情報知装置104は、現在の日時を取得して、取得した現在の日時をフラグON日時として記憶してもよい。 On the other hand, if the current time is the work time zone (step S1607: Yes), the information-establishing information device 104 sets the estrus sign flag to “1” and stores the estrus sign flag ON date and time (step S1608). For example, the originating information detection apparatus 104 stores the most recent measurement date / time as the flag ON date / time in the received measurement result information. Further, for example, the originating information detection apparatus 104 may acquire the current date and time and store the acquired current date and time as the flag ON date and time.

 つぎに、発情報知装置104は、1時間間隔から10分間間隔へ変更させる変更指示を中継機102に送信し(ステップS1609)、本フローチャートによる一連の処理を終了する。また、ステップS1604において閾値以上でないと判定した場合(ステップS1604:No)、発情報知装置104は、そのまま本フローチャートによる一連の処理を終了する。 Next, the originating information detection apparatus 104 transmits a change instruction to change the interval from 1 hour to 10 minutes to the repeater 102 (step S1609), and ends a series of processing according to this flowchart. If it is determined in step S1604 that it is not equal to or greater than the threshold value (step S1604: No), the originating information notifying apparatus 104 ends the series of processes according to this flowchart as it is.

 図17は、発情報知装置104の処理手順の一例を示すフローチャート(その2)である。例えば、発情報知装置104は、歩数DB202において「1」、すなわちONに設定された発情予兆フラグがある場合に、図17のフローチャートで示す処理を行う。 FIG. 17 is a flowchart (part 2) illustrating an example of a processing procedure of the originating information detection apparatus 104. For example, when there is an estrus sign flag that is set to “1”, that is, ON in the step count DB 202, the originating information notifying device 104 performs the process shown in the flowchart of FIG.

 図17のフローチャートにおいて、まず、発情報知装置104は、計測結果情報、通信機識別情報および中継機識別情報を中継機102から受信したかを判定する(ステップS1701)。そして、発情報知装置104は、計測結果情報、通信機識別情報および中継機識別情報を受信するまで待つ(ステップS1701:No)。 In the flowchart of FIG. 17, first, the originating information detection apparatus 104 determines whether the measurement result information, the communication device identification information, and the relay device identification information are received from the relay device 102 (step S1701). Then, the originating information detection apparatus 104 waits until receiving the measurement result information, the communication device identification information, and the relay device identification information (step S1701: No).

 発情報知装置104は、計測結果情報、通信機識別情報および中継機識別情報を受信すると(ステップS1701:Yes)、受信した通信機識別情報および中継機識別情報に基づいて、ステップS1602と同様に、送信元DB203の記憶内容を更新する(ステップS1702)。 Upon receiving the measurement result information, the communication device identification information, and the relay device identification information (step S1701: Yes), the originating information detection apparatus 104 is similar to step S1602 based on the received communication device identification information and the relay device identification information. The stored contents of the transmission source DB 203 are updated (step S1702).

 つぎに、発情報知装置104は、受信した中継機識別情報と中継機DB204とに基づいて、今回受信した計測結果情報の送信元の中継機102の設置位置情報を取得する(ステップS1703)。ステップS1703において、発情報知装置104は、中継機DB204の中から、受信した中継機識別情報の中継機IDと関連づけられた設置位置情報を取得する。 Next, based on the received repeater identification information and the repeater DB 204, the calling information notification device 104 acquires the installation position information of the repeater 102 that is the transmission source of the measurement result information received this time (step S1703). In step S1703, the originating information detection apparatus 104 acquires the installation position information associated with the relay machine ID of the received relay machine identification information from the relay machine DB 204.

 つぎに、発情報知装置104は、ステップS1701で受信した中継機識別情報およびステップS1703で取得した設置位置情報をクライアント装置105へ送信する(ステップS1704)。そして、発情報知装置104は、受信した計測結果情報に基づいて、この計測結果情報を送信した通信機101が装着された家畜Aの歩数を算出し、算出した歩数を歩数積算テーブル1100に記憶する(ステップS1705)。 Next, the originating information detection apparatus 104 transmits the relay station identification information received in step S1701 and the installation position information acquired in step S1703 to the client apparatus 105 (step S1704). Then, based on the received measurement result information, the originating information detection apparatus 104 calculates the number of steps of the livestock A to which the communication device 101 that has transmitted the measurement result information is attached, and stores the calculated number of steps in the step count integration table 1100. (Step S1705).

 つぎに、発情報知装置104は、10分間間隔で送信された計測結果情報に基づいて、1時間あたりの歩数が算出可能かを判定する(ステップS1706)。例えば、ステップS1706において、発情報知装置104は、歩数積算テーブル1100に6つの積算対象歩数が記憶されているかを判定する。6つの積算対象歩数が記憶されている場合、発情報知装置104は、1時間あたりの歩数が算出可能であると判定する。1時間あたりの歩数が算出可能でなければ(ステップS1706:No)、発情報知装置104は、ステップS1701の処理へ移行する。 Next, the originating information detection apparatus 104 determines whether the number of steps per hour can be calculated based on the measurement result information transmitted at 10-minute intervals (step S1706). For example, in step S <b> 1706, the originating information detection apparatus 104 determines whether six step numbers to be accumulated are stored in the step number accumulation table 1100. When six accumulation target steps are stored, the originating information detection apparatus 104 determines that the number of steps per hour can be calculated. If the number of steps per hour cannot be calculated (step S1706: NO), the originating information detection apparatus 104 proceeds to the process of step S1701.

 発情報知装置104は、1時間あたりの歩数が算出可能と判定した場合(ステップS1706:Yes)、歩数積算テーブル1100に記憶された6つの積算対象歩数を積算して1時間あたりの歩数を算出し、算出した歩数を歩数DB202に記憶する(ステップS1707)。これによって、発情報知装置104は、10分間の送信間隔で送信される計測結果情報から、1時間あたりの歩数を算出して、この歩数を歩数DB202に記憶することができる。 When it is determined that the number of steps per hour can be calculated (step S1706: Yes), the originating information detection apparatus 104 calculates the number of steps per hour by integrating the six number of steps to be accumulated stored in the step count accumulation table 1100. Then, the calculated number of steps is stored in the number of steps DB 202 (step S1707). As a result, the originating information detection apparatus 104 can calculate the number of steps per hour from the measurement result information transmitted at a transmission interval of 10 minutes and store the number of steps in the step count DB 202.

 つぎに、発情報知装置104は、ステップS1607で算出した1時間あたりの歩数が閾値DB205で定めた閾値以上であるかを判定する(ステップS1708)。閾値以上であると判定した場合(ステップS1708:Yes)、発情報知装置104は、発情兆候フラグを「1」、すなわちONに設定して、フラグON日時を記憶する(ステップS1709)。そして、発情報知装置104は、送信間隔を10分間間隔から1分間間隔に変更するよう指示する変更指示を、中継機102を介して通信機101に送信し(ステップS1710)、本フローチャートによる一連の処理を終了する。 Next, the originating information detection apparatus 104 determines whether or not the number of steps per hour calculated in step S1607 is equal to or greater than the threshold defined in the threshold DB 205 (step S1708). If it is determined that the threshold value is greater than or equal to the threshold (step S1708: Yes), the originating information device 104 sets the estrus sign flag to “1”, that is, ON, and stores the flag ON date and time (step S1709). Then, the originating information detection apparatus 104 transmits a change instruction for changing the transmission interval from the 10-minute interval to the 1-minute interval to the communication device 101 via the relay device 102 (step S1710). Terminate the process.

 一方、ステップS1707で算出した1時間あたりの歩数が閾値以上でないと判定した場合(ステップS1708:No)、発情報知装置104は、発情予兆フラグを「0」、すなわちOFFに設定する(ステップS1711)。そして、発情報知装置104は、送信間隔を10分間間隔から1時間間隔に変更するよう指示する変更指示を、中継機102を介して通信機101に送信し(ステップS1712)、本フローチャートによる一連の処理を終了する。なお、例えば、発情報知装置104は、ステップS1711で発情予兆フラグをOFFに設定すると、歩数積算テーブル1100の記憶内容をクリアする。 On the other hand, if it is determined that the number of steps per hour calculated in step S1707 is not greater than or equal to the threshold (step S1708: No), the originating information notifying apparatus 104 sets the estrus predictor flag to “0”, that is, OFF (step S1711). ). Then, the originating information detection apparatus 104 transmits a change instruction for instructing to change the transmission interval from the 10-minute interval to the 1-hour interval to the communication device 101 via the relay device 102 (step S1712). End the process. Note that, for example, if the estrus information notifying apparatus 104 sets the estrus sign flag to OFF in step S1711, the stored information in the step count accumulation table 1100 is cleared.

 図18は、発情報知装置104の処理手順の一例を示すフローチャート(その3)である。例えば、発情報知装置104は、歩数DB202において「1」、すなわちONに設定された発情兆候フラグがある場合、図18のフローチャートで示す処理を行う。 FIG. 18 is a flowchart (part 3) illustrating an example of a processing procedure of the originating information detection apparatus 104. For example, when there is an estrus indication flag set to “1”, that is, ON in the step count DB 202, the originating information notifying device 104 performs the process shown in the flowchart of FIG.

 図18のフローチャートにおいて、まず、発情報知装置104は、計測結果情報、通信機識別情報および中継機識別情報を中継機102から受信したかを判定する(ステップS1801)。そして、発情報知装置104は、計測結果情報、通信機識別情報および中継機識別情報を受信するまで待つ(ステップS1801:No)。 In the flowchart of FIG. 18, first, the originating information detection apparatus 104 determines whether the measurement result information, the communication device identification information, and the relay device identification information are received from the relay device 102 (step S1801). Then, the originating information detection apparatus 104 waits until receiving measurement result information, communication device identification information, and relay device identification information (step S1801: No).

 発情報知装置104は、計測結果情報、通信機識別情報および中継機識別情報を受信したら(ステップS1801:Yes)、ステップS1605と同様に現在の日時および曜日を取得して、現在の日時が、作業時間帯DB206において作業余裕時間ありと設定された時間帯であるかを判定する(ステップS1802)。 When receiving the measurement result information, the communication device identification information, and the relay device identification information (step S1801: Yes), the calling information notification device 104 acquires the current date and day of the week as in step S1605, It is determined whether or not the work time zone DB 206 is a time zone set as having a work surplus time (step S1802).

 発情報知装置104は、作業余裕時間がないと設定された時間帯であれば(ステップS1802:No)、受信した通信機識別情報および中継機識別情報に基づいて、ステップS1702などと同様に、送信元DB203の記憶内容を更新する(ステップS1803)。つぎに、発情報知装置104は、受信した中継機識別情報と中継機DB204とに基づいて、ステップS1703と同様に、今回受信した計測結果情報の送信元の中継機102の設置位置情報を取得する(ステップS1804)。 If it is a time zone set when there is no work surplus time (step S1802: No), the calling information detection device 104 is based on the received communication device identification information and relay device identification information, as in step S1702, etc. The stored contents of the transmission source DB 203 are updated (step S1803). Next, as in step S1703, the originating information detection apparatus 104 acquires the installation position information of the relay device 102 that is the transmission source of the measurement result information received this time, based on the received relay device identification information and the relay device DB 204. (Step S1804).

 つぎに、発情報知装置104は、ステップS1801で受信した通信機識別情報や中継機識別情報、ステップS1804で取得した設置位置情報を、ネットワーク220を介して、クライアント装置105へ送信する(ステップS1805)。なお、ステップS1805では、発情報知装置104は、歩数DB202などを参照して、通信機識別情報の通信機IDから家畜IDを特定し、家畜IDを作業者Wに送信するようにしてもよい。 Next, the originating information detection apparatus 104 transmits the communication apparatus identification information and the relay apparatus identification information received in step S1801 and the installation position information acquired in step S1804 to the client apparatus 105 via the network 220 (step S1805). ). In step S <b> 1805, the originating information detection apparatus 104 may specify the livestock ID from the communication device ID of the communication device identification information with reference to the step count DB 202 and transmit the livestock ID to the worker W. .

 つぎに、発情報知装置104は、作業者Wによる発情兆候フラグをOFFに設定するためのフラグ解除操作を受け付けたかを判定する(ステップS1806)。発情報知装置104は、フラグ解除操作を受け付けていなければ(ステップS1806:No)、ステップS1801の処理へ移行して、上述した各ステップの処理を繰り返す。 Next, the information generating device 104 determines whether or not a flag release operation for setting the estrus sign flag by the worker W to OFF is received (step S1806). If the flag information release operation is not received (step S1806: No), the calling information notification apparatus 104 proceeds to the process of step S1801 and repeats the process of each step described above.

 フラグ解除操作を受け付けたら(ステップS1806:Yes)、発情報知装置104は、ONに設定している発情兆候フラグをOFFに設定して(ステップS1807)、送信間隔を1分間間隔から1時間間隔に変更するよう指示する変更指示を、中継機102を介して通信機101に送信し(ステップS1808)、本フローチャートによる一連の処理を終了する。これによって、発情報知装置104は、作業者Wの操作に応じて、通信機101の送信間隔を1時間間隔に戻すことができ、通信機101の電池消耗を抑えることができる。 When the flag canceling operation is accepted (step S1806: Yes), the originating information notifying device 104 sets the estrus sign flag set to ON to OFF (step S1807), and changes the transmission interval from one minute interval to one hour interval. Is sent to the communication device 101 via the relay device 102 (step S1808), and a series of processing according to this flowchart ends. As a result, the originating information detection apparatus 104 can return the transmission interval of the communication device 101 to the one-hour interval according to the operation of the worker W, and can suppress the battery consumption of the communication device 101.

 また、発情報知装置104は、ステップS1707と同様に、1分間間隔で送信される計測結果情報に基づいて、1時間あたりの歩数を算出し、算出した1時間あたりの歩数を歩数DB202に記憶してもよい。これにより、発情報知装置104は、通信機101に1分間間隔で計測結果情報を送信させている場合も、10分間間隔で計測結果情報を送信させている場合と同様に歩数を算出して歩数DB202に記憶することができる。 Similarly to step S1707, the calling information detection apparatus 104 calculates the number of steps per hour based on the measurement result information transmitted at one-minute intervals, and stores the calculated number of steps per hour in the step count DB 202. May be. As a result, the originating information detection device 104 calculates the number of steps in the same manner as when the measurement result information is transmitted at intervals of 10 minutes even when the communication device 101 transmits the measurement result information at intervals of 1 minute. It can be stored in the step count DB 202.

 一方、発情報知装置104は、作業余裕時間ありと設定された時間帯であれば(ステップS1802:Yes)、発情兆候フラグがONに設定された家畜Aと同じ群れの家畜Aの中で、発情予兆フラグがONの他の家畜Aがいるかを判定する(ステップS1809)。例えば、ステップS1809において、発情報知装置104は、送信元DB203を参照して、ステップS1801で受信した中継機識別情報が表す中継機IDと、同一の中継機IDが送信元中継機IDとして対応付けられた通信機IDを特定する。発情報知装置104は、通信機IDを特定したら、歩数DB202を参照し、特定した各々の通信機IDに対して発情予兆フラグがONに設定されているかを判定する。ステップS1809の処理によって、発情報知装置104は、発情兆候フラグがONに設定された家畜A、すなわち、発情したと判定した家畜Aの周囲に、近々発情する可能性のある他の家畜Aがいるか否かを判定することができる。他の家畜Aがいなければ(ステップS1809:No)、発情報知装置104は、ステップS1803の処理へ移行する。 On the other hand, if it is the time zone in which there is a work surplus time (step S1802: Yes), the information generating device 104 is the same group of domestic animals A as the domestic animals A whose estrus sign flag is set to ON. It is determined whether there is another domestic animal A whose estrus sign flag is ON (step S1809). For example, in step S1809, the source information detection apparatus 104 refers to the transmission source DB 203, and the relay device ID indicated by the relay device identification information received in step S1801 corresponds to the same relay device ID as the transmission source relay device ID. The attached communication device ID is specified. After identifying the communication device ID, the calling information notification device 104 refers to the step count DB 202 and determines whether the estrus predictor flag is set to ON for each identified communication device ID. By the processing in step S1809, the information-establishing device 104 determines that the livestock A whose estrus sign flag is set to ON, that is, other livestock A that is likely to be in estrus around the livestock A determined to be in estrus. It can be determined whether or not. If there is no other livestock A (step S1809: No), the originating information notifying apparatus 104 proceeds to the process of step S1803.

 他の家畜Aがいれば(ステップS1809:Yes)、発情報知装置104は、受信した通信機識別情報および中継機識別情報に基づいて、ステップS1803などと同様に、送信元DB203の記憶内容を更新する(ステップS1810)。つぎに、発情報知装置104は、受信した家畜番号と中継機識別情報と中継機DB204とに基づいて、ステップS1804と同様に、今回受信した計測結果情報の送信元の中継機102の設置位置情報を取得する(ステップS1811)。 If there is another livestock A (step S1809: Yes), the originating information detection device 104 stores the stored contents of the transmission source DB 203 based on the received communication device identification information and relay device identification information, as in step S1803. Update (step S1810). Next, based on the received livestock number, the relay machine identification information, and the relay machine DB 204, the calling information detection apparatus 104 sets the installation position of the relay machine 102 that is the transmission source of the measurement result information received this time, similarly to step S1804. Information is acquired (step S1811).

 つぎに、発情報知装置104は、ステップS1801で受信した通信機識別情報や中継機識別情報、ステップS1811で取得した設置位置情報を、ネットワーク220を介して、クライアント装置105へ送信し(ステップS1812)、ステップS1806の処理へ移行する。なお、ステップS1812において、発情報知装置104は、ステップS1809で特定した他の家畜Aに装着された通信機101の通信機識別情報もクライアント装置105へ送信する。ステップS1812の処理によって、発情報知装置104は、作業余裕時間において、発情した家畜Aとともに、発情した家畜Aの周囲にいる近々発情する可能性がある家畜Aを作業者Wに通知することができる。 Next, the originating information detection apparatus 104 transmits the communication apparatus identification information and the relay apparatus identification information received in step S1801 and the installation position information acquired in step S1811 to the client apparatus 105 via the network 220 (step S1812). ), The process proceeds to step S1806. In step S1812, the source information detection apparatus 104 also transmits to the client apparatus 105 communication apparatus identification information of the communication apparatus 101 attached to the other livestock A identified in step S1809. By the processing in step S1812, the information generating device 104 may notify the worker W of the livestock A that is in the vicinity of the estrused livestock A together with the estrus livestock A in the work margin time. it can.

 なお、ステップS1812では、ステップS1805と同様に、発情報知装置104は、歩数DB202などを参照して、各通信機IDから各家畜IDを特定し、各家畜IDを作業者Wに送信するようにしてもよい。 In step S1812, as in step S1805, the originating information detection apparatus 104 refers to the step count DB 202 and the like, identifies each livestock ID from each communication device ID, and transmits each livestock ID to the worker W. It may be.

 また、上述した例では、家畜Aの歩数が所定条件を満たさなくなった場合や、フラグ解除操作を受け付けた場合に、発情予兆フラグや発情兆候フラグをOFFに設定し、送信間隔を1時間間隔に変更するよう指示する変更指示を送信したがこれに限らない。例えば、発情報知装置104は、発情予兆フラグや発情兆候フラグをONに設定しているときに図19に示すフローチャートの処理を行ってもよい。 Further, in the above-described example, when the number of steps of the livestock A does not satisfy the predetermined condition or when the flag release operation is accepted, the estrus sign flag and the estrus sign flag are set to OFF, and the transmission interval is set to one hour interval. Although the change instruction which instruct | indicates to change is transmitted, it is not restricted to this. For example, the estrus information notifying device 104 may perform the processing of the flowchart shown in FIG. 19 when the estrus sign flag or the estrus sign flag is set to ON.

 図19は、発情報知装置104の処理手順の一例を示すフローチャート(その4)である。図19に示すフローチャートにおいて、発情報知装置104は、まず、発情予兆フラグまたは発情兆候フラグがONであるかを判定する(ステップS1901)。そして、発情報知装置104は、発情予兆フラグまたは発情兆候フラグがONとなるまで待つ(ステップS1901:No)。 FIG. 19 is a flowchart (part 4) illustrating an example of a processing procedure of the originating information detection apparatus 104. In the flowchart shown in FIG. 19, the originating information notifying apparatus 104 first determines whether an estrus sign flag or an estrus sign flag is ON (step S1901). Then, the estrus information recognition device 104 waits until the estrus sign flag or the estrus sign flag is turned ON (step S1901: No).

 発情予兆フラグまたは発情兆候フラグがONとなれば(ステップS1901:Yes)、発情報知装置104は、現在の日時および曜日を取得する(ステップS1902)。つぎに、発情報知装置104は、作業時間帯DB206から、取得した曜日により特定される作業時間帯情報を取得する(ステップS1903)。 If the estrus sign flag or the estrus sign flag is turned on (step S1901: Yes), the estrus information device 104 acquires the current date and day of the week (step S1902). Next, the originating information detection apparatus 104 acquires work time zone information specified by the acquired day of the week from the work time zone DB 206 (step S1903).

 つぎに、発情報知装置104は、取得した現在の日時および作業時間帯情報から、現時点が作業時間帯に含まれるか否かを判定する(ステップS1904)。現時点が作業時間帯に含まれる場合(ステップS1904:Yes)、発情報知装置104は、本フローチャートによる一連の処理を終了する。現時点が作業時間帯に含まれない場合(ステップS1904:No)、発情報知装置104は、発情予兆フラグおよび発情兆候フラグがOFFに設定する(ステップS1905)。 Next, the originating information detection apparatus 104 determines whether or not the current time is included in the work time zone from the acquired current date and time and work time zone information (step S1904). When the current time is included in the work time zone (step S1904: Yes), the originating information notifying apparatus 104 ends the series of processes according to this flowchart. When the current time is not included in the work time zone (step S1904: No), the information-establishing information device 104 sets the estrus sign flag and the estrus sign flag to OFF (step S1905).

 つぎに、発情報知装置104は、送信間隔を1分間間隔に変更するよう指示する変更指示を、中継機102を介して通信機101に送信し(ステップS1906)、本フローチャートによる一連の処理を終了する。例えば、ステップS1906において、発情報知装置104は、すべての通信機101に対して変更指示を送信する。また、ステップS1906において、発情報知装置104は、歩数DB202から発情予兆フラグまたは発情兆候フラグがONに設定された通信機101を特定し、特定した通信機101に対して変更指示を送信してもよい。 Next, the originating information detection apparatus 104 transmits a change instruction instructing to change the transmission interval to a one-minute interval to the communication device 101 via the relay device 102 (step S1906), and a series of processing according to this flowchart is performed. finish. For example, in step S1906, the originating information detection apparatus 104 transmits a change instruction to all the communication devices 101. Further, in step S1906, the information source device 104 identifies the communication device 101 in which the estrus sign flag or the estrus sign flag is set to ON from the step count DB 202, and transmits a change instruction to the identified communication device 101. Also good.

 これによって、発情報知装置104は、通信機101の送信間隔を短縮させた際には作業時間帯であったものの、その後、送信間隔を短縮させている間に作業者Wの作業時間帯外になってしまった場合に、通信機101の送信間隔を1時間間隔に戻すことができる。したがって、発情報知装置104は、通信機101の電池消耗を抑えることができる。例えば、図19に示す処理は、現時点が夜間であるなどして、今後、しばらく作業者Wが作業に従事できない場合に特に有効である。このため、例えば、発情報知装置104は、1日の最後の作業時間帯の終了時に、図19のフローチャートに示す処理を行ってもよい。 As a result, the originating information detection device 104 was in the work time zone when the transmission interval of the communication device 101 was shortened, but after that the worker W was out of the work time zone while reducing the transmission interval. In this case, the transmission interval of the communication device 101 can be returned to the 1 hour interval. Therefore, the originating information notification device 104 can suppress battery consumption of the communication device 101. For example, the process shown in FIG. 19 is particularly effective when the worker W cannot engage in work for some time in the future because the current time is at night. For this reason, for example, the originating information notifying device 104 may perform the processing shown in the flowchart of FIG. 19 at the end of the last working time of the day.

 また、図19のフローチャートにより示した処理で、発情報知装置104は、発情予兆フラグおよび発情兆候フラグをOFFに設定する前に、現在の発情予兆フラグおよび発情兆候フラグの設定をRAM503や磁気ディスク505などにバックアップしてもよい。そして、発情報知装置104は、上記によりバックアップした情報に基づいて、作業時間帯に復帰した際に発情予兆フラグおよび発情兆候フラグをONに設定し、フラグに応じた変更指示を通信機101に送信してもよい。これによって、発情報知装置104は、再度、作業時間帯となった場合に、作業者Wによる家畜Aの追跡を支援することができ、作業者Wの作業負担を低減することができる。 Further, in the processing shown in the flowchart of FIG. 19, the information-establishing information device 104 sets the current estrus sign flag and estrus sign flag to the RAM 503 or magnetic disk before setting the estrus sign flag and estrus sign flag to OFF. You may back up to 505 or the like. Then, based on the information backed up as described above, the originating information notifying device 104 sets the estrus sign flag and the estrus sign flag to ON when returning to the work time zone, and issues a change instruction according to the flag to the communication device 101. You may send it. As a result, the originating information detection device 104 can assist the worker W in tracking the livestock A when the work time zone comes again, and can reduce the work burden on the worker W.

 以上に説明したように、本実施の形態にかかる発情報知装置104は、発情した家畜Aを検知した際に、作業者Wの作業時間帯であれば発情した家畜Aの周囲に近々発情する可能性のある他の家畜Aがいるかを判定する。そして、発情した家畜Aの周囲に近々発情する可能性のある他の家畜Aがいれば、発情報知装置104は、発情した家畜Aおよび近々発情する可能性のある他の家畜Aの識別情報を作業者Wに通知する。 As described above, when the detected information livestock A 104 detects the estrus livestock A, it will estrus soon around the estrus livestock A if it is in the work time zone of the worker W. It is determined whether there is another possible livestock A. Then, if there is another livestock A that is likely to be in estrus in the vicinity of the livestock A that has been estrus, the estimator 104 will identify the livestock A that has been in estrus and other livestock A that may be in estrus soon. Is notified to the worker W.

 これにより、発情報知装置104によれば、家畜Aが発情したとしても作業時間外であるなどして、作業者Wがすぐに発情した家畜Aの元へ赴けない場合は、必要最低限の情報を通知して、誤判定による悪影響を極力防止することができる。そして、発情報知装置104は、作業者Wの煩わしさを抑えたり、作業者Wが消耗してしまうことを抑えたりすることができる。 As a result, according to the information generating device 104, even if the livestock A is in estrus, it is out of the working time. For example, if the worker W cannot immediately reach the livestock A in estrus, the necessary minimum This information can be notified to prevent adverse effects caused by erroneous determination as much as possible. Then, the originating information notifying device 104 can suppress the troublesomeness of the worker W or suppress the worker W from being consumed.

 また、発情報知装置104は、作業者Wの作業時間帯であり、作業者Wが発情した家畜Aの元へ赴くことができる場合には、発情した家畜Aの確認作業と合わせて確認できる他の家畜Aに対しても、作業者の確認作業を促すことができる。これにより、発情した家畜Aだけでなく、発情の可能性がある他の家畜Aの状態を作業者Wに確認させて、他の家畜Aの発情の兆候を早く気づかせることができる。 In addition, when the worker W is in the work time zone of the worker W and can go to the livestock A that has been in estrus, the information generating device 104 can confirm the information together with the confirmation work of the livestock A that has estrus. An operator's confirmation work can also be urged to other livestock A. Thereby, not only the livestock A that has been in estrus, but also the state of other livestock A that has the possibility of being in estrus can be confirmed by the worker W, and signs of estrus of the other livestock A can be quickly noticed.

 また、発情報知装置104によれば、家畜Aの異常状態を検知し、且つ、現時点が作業時間帯に含まれる場合に、通信機101の計測結果情報の送信間隔を短縮させることができる。そして、発情報知装置104によれば、短縮された送信間隔で計測結果情報を受信するたびに、受信した計測結果情報を中継した中継機102の中継機IDを作業者Wに通知することができる。 Moreover, according to the originating information detection apparatus 104, when the abnormal state of the livestock A is detected and the current time is included in the work time zone, the transmission interval of the measurement result information of the communication device 101 can be shortened. And every time the measurement result information is received at a shortened transmission interval, the originating information notification device 104 notifies the operator W of the relay machine ID of the relay machine 102 that relays the received measurement result information. it can.

 これにより、発情報知装置104は、家畜Aの異常状態を検知していない場合や現時点が作業時間帯でない場合、通信機101の計測結果情報の送信頻度を少なくすることができ、通信機101の電池消耗を抑え、作業者Wの作業負担を低減させることができる。 As a result, when the abnormal state of the livestock A is not detected or when the current time is not the work time zone, the calling information detection device 104 can reduce the frequency of transmission of the measurement result information of the communication device 101. Battery consumption can be suppressed, and the work burden on the operator W can be reduced.

 また、発情報知装置104は、家畜Aの異常状態を検知し、且つ、作業時間帯である場合、家畜Aがいる位置の目安となる中継機識別情報を作業者Wに通知する間隔を短縮することができる。これによって、発情報知装置104は、作業者Wによる異常状態の家畜Aの追跡を支援して、作業者Wの作業負担を低減させることができる。 Further, the originating information detection device 104 detects an abnormal state of the livestock A and shortens the interval for notifying the worker W of relay machine identification information that is a guide for the position where the livestock A is in the work time zone. can do. As a result, the originating information detection device 104 can assist the worker W in tracking the abnormal livestock A and reduce the work load on the worker W.

 また、発情報知装置104によれば、家畜Aの発情を検知し、且つ、作業者Wの作業時間帯である場合に、通信機101の計測結果情報の送信間隔を短縮させることができる。そして、発情報知装置104によれば、短縮された送信間隔で計測結果情報を受信するたびに、受信した計測結果情報を中継した中継機102の中継機IDを作業者Wに通知することができる。これにより、発情報知装置104は、通信機101の電池消耗を抑えつつ、作業者Wによる発情した家畜Aの追跡を支援することができる。 Moreover, according to the information generating apparatus 104, when the estrus of the livestock A is detected and the worker W is in the work time zone, the transmission interval of the measurement result information of the communication device 101 can be shortened. And every time the measurement result information is received at a shortened transmission interval, the originating information notification device 104 notifies the operator W of the relay machine ID of the relay machine 102 that relays the received measurement result information. it can. As a result, the information-generating device 104 can support the tracking of the livestock A in estrus by the worker W while suppressing battery consumption of the communication device 101.

 さらに、発情報知装置104によれば、順次計測された異なる時間帯におけるそれぞれの歩数に基づいて、家畜Aが発情しているかを判定することができる。これにより、発情報知装置104は、家畜Aの発情の検知精度を高めることができ、誤判定により作業者Wに生じる作業負担を低減することができる。 Further, according to the information generating device 104, it is possible to determine whether the livestock A is in estrus based on the number of steps in different time zones that are sequentially measured. Thereby, the information generating apparatus 104 can improve the detection accuracy of the estrus of the livestock A, and can reduce the work burden caused to the worker W due to erroneous determination.

 そして、発情報知装置104によれば、家畜Aが発情していると検知した場合に、さらに通信機101の計測結果情報の送信間隔を短縮させることができる。これにより、発情報知装置104は、計測結果情報の送信間隔内で家畜Aが移動可能な距離を短くすることができ、作業者Wによる発情した家畜Aの追跡を支援することができる。 Then, according to the information generating device 104, when it is detected that the livestock A is in estrus, the transmission interval of the measurement result information of the communication device 101 can be further shortened. Thereby, the originating information notifying apparatus 104 can shorten the distance that the livestock A can move within the transmission interval of the measurement result information, and can support the tracking of the livestock A in estrus by the worker W.

 また、発情報知装置104によれば、家畜Aの発情が誤判定であると判定した場合に、通信機101の送信間隔を短縮された送信間隔から通常時の送信間隔に復帰させることができる。これにより、発情報知装置104は、通信機101の電池消耗を抑えて、作業者Wの作業負担を低減させることができる。 Moreover, according to the information generating apparatus 104, when it is determined that the estrus of the livestock A is an erroneous determination, the transmission interval of the communication device 101 can be restored from the shortened transmission interval to the normal transmission interval. . As a result, the originating information notification device 104 can reduce the work load on the operator W by suppressing battery consumption of the communication device 101.

 さらに、発情報知装置104によれば、中継機102の設置位置を表す設置位置情報を作業者Wに通知することができる。これにより、発情報知装置104は、作業者Wによる家畜Aの位置把握を容易にすることができ、家畜Aの追跡の支援を図ることができる。 Furthermore, according to the originating information detection apparatus 104, it is possible to notify the worker W of installation position information indicating the installation position of the repeater 102. As a result, the originating information detection apparatus 104 can facilitate the grasping of the position of the livestock A by the worker W, and can assist the tracking of the livestock A.

 なお、本実施の形態で説明した発情報知方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。本発情報知プログラムは、ハードディスク、フレキシブルディスク、CD-ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本発情報知プログラムは、インターネットなどのネットワークを介して配布してもよい。 It should be noted that the information dispatching method described in the present embodiment can be realized by executing a prepared program on a computer such as a personal computer or a workstation. The originating information detection program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. Further, the present information informing program may be distributed through a network such as the Internet.

 101 通信機
 102 中継機
 104 発情報知装置
 105 クライアント装置
DESCRIPTION OF SYMBOLS 101 Communication apparatus 102 Relay machine 104 Originating information notification apparatus 105 Client apparatus

Claims (6)

 複数の家畜にそれぞれ装着された歩数計測手段からの歩数計測結果に基づき、発情の報知を行うコンピュータが実行する発情報知方法であって、
 前記複数の家畜それぞれの前記歩数計測結果、および、前記複数の家畜それぞれの位置情報を収集し、
 前記歩数計測結果に基づいて、前記複数の家畜それぞれについて第1の条件で発情を判定し、
 特定の家畜を発情と判定した場合、作業者の作業時間帯を保持する記憶部を参照して、現時点が前記作業時間帯に含まれるか否かを判定し、
 前記現時点が前記作業時間帯に含まれるとき、前記歩数計測結果に基づいて、前記第1の条件より緩い第2の条件で、前記特定の家畜の周囲の前記複数の家畜について、発情の兆候を判定し、
 発情を判定した前記特定の家畜の識別情報と、発情の兆候を判定した前記複数の家畜の識別情報を出力する、
 処理を実行することを特徴とする発情報知方法。
Based on the step count measurement result from the step count measuring means respectively attached to a plurality of livestock, a computer information notification method executed by a computer that reports estrus,
Collecting the step count results of each of the plurality of livestock and position information of each of the plurality of livestock;
Based on the step count measurement result, estrus is determined under a first condition for each of the plurality of livestock,
If it is determined that the specific livestock is estrus, with reference to the storage unit that holds the work time zone of the worker, determine whether the current time is included in the work time zone,
When the current time is included in the work time zone, based on the step count measurement result, an indication of estrus is provided for the plurality of livestocks around the specific livestock under a second condition that is looser than the first condition. Judgment,
The identification information of the specific livestock that has determined estrus, and the identification information of the plurality of domestic animals that have determined signs of estrus,
A method of notifying information, characterized by executing processing.
 請求項1に記載の発情報知方法であって、
 前記発情の兆候を判定する処理は、前記複数の家畜の群れの情報を保持する前記記憶部を参照して、前記特定の家畜と同じ群れに属する前記複数の家畜について、発情の兆候を判定することを特徴とする発情報知方法。
The method of generating information according to claim 1,
The process of determining the sign of estrus refers to the storage unit that holds information on the herd of the plurality of livestock, and determines the sign of estrus for the plurality of livestock belonging to the same group as the specific livestock A method of generating information originating from the above.
 複数の家畜にそれぞれ装着された歩数計測手段からの歩数計測結果に基づき、発情の報知を行う発情報知装置であって、
 前記複数の家畜それぞれの前記歩数計測結果、および、前記複数の家畜それぞれの位置情報を収集する取得部と、
 作業者の作業時間帯を保持する記憶部と、
 前記歩数計測結果に基づいて、前記複数の家畜それぞれについて第1の条件で発情を判定する第1判定部と、
 前記第1判定部によって特定の家畜が発情と判定された場合、現時点が前記作業時間帯に含まれるか否かを判定し、前記現時点が前記作業時間帯に含まれるとき、前記歩数計測結果に基づいて、前記第1の条件より緩い第2の条件で、前記特定の家畜の周囲の前記複数の家畜について、発情の兆候を判定する第2判定部と、
 前記第1判定部により発情を判定された前記特定の家畜の識別情報と、前記第2判定部により発情の兆候を判定された前記複数の家畜の識別情報を出力する出力部と、
 を有することを特徴とする発情報知装置。
Based on the step count measurement results from the step count measuring means respectively attached to a plurality of livestock, an estrus information notifying device for notifying the estrus,
The acquisition unit that collects the step count measurement result of each of the plurality of domestic animals and the position information of each of the plurality of domestic animals;
A storage unit for holding the work time zone of the worker;
A first determination unit that determines estrus under a first condition for each of the plurality of livestock based on the step count measurement result;
If the first determination unit determines that the particular livestock is in estrus, it determines whether or not the current time is included in the work time zone. When the current time is included in the work time zone, Based on a second condition looser than the first condition, a second determination unit that determines signs of estrus for the plurality of livestock around the specific livestock,
An output unit that outputs the identification information of the specific livestock whose estrus has been determined by the first determination unit, and the identification information of the plurality of domestic animals whose signs of estrus have been determined by the second determination unit;
A device for generating information according to claim.
 請求項3に記載の発情報知装置であって、
 前記第2判定部は、前記複数の家畜の群れの情報を有しており、前記特定の家畜と同じ群れに属する前記複数の家畜について、発情の兆候を判定することを特徴とする発情報知装置。
The originating information detection apparatus according to claim 3,
The second determination unit has information on the herd of the plurality of livestock, and determines the sign of estrus for the plurality of livestock belonging to the same group as the specific livestock. apparatus.
 複数の家畜にそれぞれ装着された歩数計測手段からの歩数計測結果に基づき、発情の報知を行うコンピュータに実行させる発情報知プログラムであって、
 前記複数の家畜それぞれの前記歩数計測結果、および、前記複数の家畜それぞれの位置情報を収集し、
 前記歩数計測結果に基づいて、前記複数の家畜それぞれについて第1の条件で発情を判定し、
 特定の家畜を発情と判定した場合、作業者の作業時間帯を保持する記憶部を参照して、現時点が前記作業時間帯に含まれるか否かを判定し、
 前記現時点が前記作業時間帯に含まれるとき、前記歩数計測結果に基づいて、前記第1の条件より緩い第2の条件で、前記特定の家畜の周囲の前記複数の家畜について、発情の兆候を判定し、
 発情を判定した前記特定の家畜の識別情報と、発情の兆候を判定した前記複数の家畜の識別情報を出力する、
 処理を実行させることを特徴とする発情報知プログラム。
Based on the step count measurement results from the step count measuring means attached to each of a plurality of livestock, a computer program for causing the computer to perform estrus notification,
Collecting the step count results of each of the plurality of livestock and position information of each of the plurality of livestock;
Based on the step count measurement result, estrus is determined under a first condition for each of the plurality of livestock,
If it is determined that the specific livestock is estrus, with reference to the storage unit that holds the work time zone of the worker, determine whether the current time is included in the work time zone,
When the current time is included in the work time zone, based on the step count measurement result, an indication of estrus is provided for the plurality of livestocks around the specific livestock under a second condition that is looser than the first condition. Judgment,
The identification information of the specific livestock that has determined estrus, and the identification information of the plurality of domestic animals that have determined signs of estrus,
An information generation information program characterized by causing a process to be executed.
 請求項5に記載の発情報知プログラムであって、
 前記発情の兆候を判定する処理は、前記複数の家畜の群れの情報を保持する前記記憶部を参照して、前記特定の家畜と同じ群れに属する前記複数の家畜について、発情の兆候を判定することを特徴とする発情報知プログラム。
The originating information knowledge program according to claim 5,
The process of determining the sign of estrus refers to the storage unit that holds information on the herd of the plurality of livestock, and determines the sign of estrus for the plurality of livestock belonging to the same group as the specific livestock An information-reporting program characterized by that.
PCT/JP2012/058760 2012-03-30 2012-03-30 Estrus notification method, estrus notification device and estrus notification program Ceased WO2013145329A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2014507304A JP5846297B2 (en) 2012-03-30 2012-03-30 Originating information detecting method, originating information detecting apparatus, and originating information detecting program
PCT/JP2012/058760 WO2013145329A1 (en) 2012-03-30 2012-03-30 Estrus notification method, estrus notification device and estrus notification program
EP12872856.5A EP2832218A4 (en) 2012-03-30 2012-03-30 HEAT NOTIFICATION METHOD, HEAT NOTIFICATION DEVICE, AND HEAT NOTIFICATION PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2012/058760 WO2013145329A1 (en) 2012-03-30 2012-03-30 Estrus notification method, estrus notification device and estrus notification program

Publications (1)

Publication Number Publication Date
WO2013145329A1 true WO2013145329A1 (en) 2013-10-03

Family

ID=49258691

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/058760 Ceased WO2013145329A1 (en) 2012-03-30 2012-03-30 Estrus notification method, estrus notification device and estrus notification program

Country Status (3)

Country Link
EP (1) EP2832218A4 (en)
JP (1) JP5846297B2 (en)
WO (1) WO2013145329A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104663499A (en) * 2015-02-13 2015-06-03 中国农业科学院北京畜牧兽医研究所 Cow oestrus monitoring system
WO2017130736A1 (en) * 2016-01-29 2017-08-03 ソニー株式会社 Information processing device, information processing system, and information processing method
WO2018012005A1 (en) * 2016-07-13 2018-01-18 浩二 清家 Cattle activity/state management system
JP2018148843A (en) * 2017-03-13 2018-09-27 富士通株式会社 Action amount calculation program, action amount calculation method, action amount calculation device, and animal monitoring system
EP3480271A1 (en) * 2014-03-07 2019-05-08 InnovaSea Marine Systems Canada Inc. Predation detection fish tracking tag
JP2019140920A (en) * 2018-02-16 2019-08-29 株式会社富士通エフサス Information processing device, update method, and update program
WO2022065352A1 (en) * 2020-09-24 2022-03-31 デザミス株式会社 Farm animal parturition detection system and parturition detection method
JP2022073462A (en) * 2020-11-02 2022-05-17 国立大学法人北海道国立大学機構 Abnormal behavior detection device, abnormal behavior detection program, and abnormal behavior detection method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2638308C2 (en) * 2016-02-29 2017-12-13 Сергей Анатольевич Огарков Method for controlling movement course of agricultural animals
IT201700034099A1 (en) * 2017-03-28 2018-09-28 Gilberto Gambarini SYSTEM FOR THE MANAGEMENT OF DATA RELATING TO ANIMALS, SUCH AS ANIMALS FROM THE COMPANY OR ANIMALS FROM INCOME, AND EQUIPMENT FOR SUPPORTING CORRESPONDING MEANS OF ELECTRONIC OR COMPUTERIZED PROCESSING.

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11128210A (en) * 1997-10-29 1999-05-18 Matsushita Electric Works Ltd Animal exercise quantity controlling device and its system, and recording medium storing animal exercise control program
JP2003343901A (en) 2002-05-28 2003-12-03 Sanyo Electric Co Ltd Centralized control type air conditioning system and control method
JP2005092595A (en) 2003-09-18 2005-04-07 National Agriculture & Bio-Oriented Research Organization Farm work history management device, farm work history management method, and farm work history management program
JP2008092878A (en) * 2006-10-12 2008-04-24 Komutekku:Kk Estrus detection method, disease detection method, estrus detection device
JP2008148569A (en) * 2006-12-14 2008-07-03 Oki Electric Ind Co Ltd Rearing support system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL166394A0 (en) * 2005-01-19 2006-01-15 Vladimir Voronin A system and apparatus for detecting estrus
CN102100185B (en) * 2010-12-22 2012-12-05 银川奥特软件有限公司 Cow estrus monitoring system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11128210A (en) * 1997-10-29 1999-05-18 Matsushita Electric Works Ltd Animal exercise quantity controlling device and its system, and recording medium storing animal exercise control program
JP2003343901A (en) 2002-05-28 2003-12-03 Sanyo Electric Co Ltd Centralized control type air conditioning system and control method
JP2005092595A (en) 2003-09-18 2005-04-07 National Agriculture & Bio-Oriented Research Organization Farm work history management device, farm work history management method, and farm work history management program
JP2008092878A (en) * 2006-10-12 2008-04-24 Komutekku:Kk Estrus detection method, disease detection method, estrus detection device
JP2008148569A (en) * 2006-12-14 2008-07-03 Oki Electric Ind Co Ltd Rearing support system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2832218A4 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3480271A1 (en) * 2014-03-07 2019-05-08 InnovaSea Marine Systems Canada Inc. Predation detection fish tracking tag
CN104663499A (en) * 2015-02-13 2015-06-03 中国农业科学院北京畜牧兽医研究所 Cow oestrus monitoring system
US10653112B2 (en) 2016-01-29 2020-05-19 Sony Corporation Information processing system and method for managing groups of individuals
WO2017130736A1 (en) * 2016-01-29 2017-08-03 ソニー株式会社 Information processing device, information processing system, and information processing method
WO2018012005A1 (en) * 2016-07-13 2018-01-18 浩二 清家 Cattle activity/state management system
JP2018007613A (en) * 2016-07-13 2018-01-18 浩二 清家 Cattle activity state management system
JP2018148843A (en) * 2017-03-13 2018-09-27 富士通株式会社 Action amount calculation program, action amount calculation method, action amount calculation device, and animal monitoring system
JP2019140920A (en) * 2018-02-16 2019-08-29 株式会社富士通エフサス Information processing device, update method, and update program
JP7023135B2 (en) 2018-02-16 2022-02-21 株式会社富士通エフサス Information processing equipment, update method and update program
WO2022065352A1 (en) * 2020-09-24 2022-03-31 デザミス株式会社 Farm animal parturition detection system and parturition detection method
JP2022053394A (en) * 2020-09-24 2022-04-05 デザミス株式会社 Domestic animal childbirth detection system and childbirth detection method
JP7607870B2 (en) 2020-09-24 2025-01-06 デザミス株式会社 Livestock parturition detection system and parturition detection method
JP2022073462A (en) * 2020-11-02 2022-05-17 国立大学法人北海道国立大学機構 Abnormal behavior detection device, abnormal behavior detection program, and abnormal behavior detection method
JP7211595B2 (en) 2020-11-02 2023-01-24 国立大学法人北海道国立大学機構 Abnormal behavior detection device, abnormal behavior detection program, and abnormal behavior detection method

Also Published As

Publication number Publication date
EP2832218A4 (en) 2015-04-22
JPWO2013145329A1 (en) 2015-12-10
JP5846297B2 (en) 2016-01-20
EP2832218A1 (en) 2015-02-04

Similar Documents

Publication Publication Date Title
JP5846297B2 (en) Originating information detecting method, originating information detecting apparatus, and originating information detecting program
JP5846292B2 (en) Originating information detecting method, originating information notifying apparatus, and originating information notifying program
US12034400B2 (en) Livestock management system
JP5846295B2 (en) Origination information detection method, origination information knowledge program, and origination information detection apparatus
US20170202180A1 (en) A self learning system for identifying status and location of pet animals
JP5892235B2 (en) Step count correcting method, step count correcting apparatus, step count correcting program, originating information detecting method, and originating information notifying apparatus
JP5846294B2 (en) Originating information detecting method, originating information notifying apparatus, and originating information notifying program
JP5888404B2 (en) Step correction method and step correction device
WO2006085280A2 (en) Monitoring system
JP2020058277A (en) Detection device, detection method and program
JP5975095B2 (en) Originating information detecting method, originating information detecting apparatus, and originating information detecting program
JP5362816B2 (en) Construction machine and construction machine inventory information management system
JP2012200166A (en) Animal information collection system
JP2007028723A (en) Inspectional construction managing device, inspectional construction managing system, and inspectional construction managing method
NL2018597B1 (en) Determining the lifespan of animal management labels
WO2024058724A1 (en) Method and system for matching task relating to cattle with entity
US20200175879A1 (en) Apparatus for managing vehicle and method therefor
JP2022108661A (en) Information processing apparatus, system, information processing method, and program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12872856

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2014507304

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2012872856

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE