WO2016185742A1 - Information processing device, information processing method, and information processing system - Google Patents
Information processing device, information processing method, and information processing system Download PDFInfo
- Publication number
- WO2016185742A1 WO2016185742A1 PCT/JP2016/054415 JP2016054415W WO2016185742A1 WO 2016185742 A1 WO2016185742 A1 WO 2016185742A1 JP 2016054415 W JP2016054415 W JP 2016054415W WO 2016185742 A1 WO2016185742 A1 WO 2016185742A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- weight
- pet
- information processing
- advice
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K13/00—Devices for grooming or caring of animals, e.g. curry-combs; Fetlock rings; Tail-holders; Devices for preventing crib-biting; Washing devices; Protection against weather conditions or insects
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K29/00—Other apparatus for animal husbandry
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K67/00—Rearing or breeding animals, not otherwise provided for; New or modified breeds of animals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/60—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets
Definitions
- the present disclosure relates to an information processing apparatus, an information processing method, and an information processing system.
- managing weight is important to prevent obesity or slimming. For example, it may be possible to take measures before obesity or leaning by periodically measuring the body weight and judging the tendency of the body weight to increase or decrease from the measurement result.
- managing the weight of a pet can be a burden on the owner. For example, in measuring the weight of a pet, when the pet moves around, it takes time to put the pet on the scale. In addition, managing the weight measurement results and performing trend analysis, etc., also takes time for the owner. Therefore, it has been desired to reduce the burden on the owner.
- Patent Document 1 when a pet attached with an RF tag rides on the weight measuring means, the pet identification information is read from the RF tag, and the pet weight measurement result and the pet identification information are output together.
- An automatic weight measurement system is disclosed. According to the document, when the weight measuring means according to the system is installed in the pet's place, the owner automatically measures the weight for each pet without putting the pet on the scale individually. The burden of is reduced.
- the weight of the pet is automatically measured, but it may be difficult for the owner to determine the action to be taken by the owner from the measurement result.
- the measurement result is presented as data such as numbers, it is difficult to grasp the measurement result as it is.
- the present disclosure proposes a new and improved information processing apparatus, information processing method, and information processing system capable of easily maintaining the health of a pet while reducing the burden on the owner.
- an input unit that obtains weight information for specifying the weight of a pet obtained from a sensor, and a processing unit that determines the content of advice related to the body of the pet based on the weight information obtained by the input unit.
- the weight information for specifying the weight of the pet obtained from the sensor by the input unit is obtained, and the content of the advice about the pet body based on the weight information obtained by the input unit is obtained. Determining an information processing method.
- a sensor that generates weight information for specifying the weight of the pet, an input unit for acquiring weight information for specifying the weight of the pet obtained from the sensor, and the input unit that is obtained by the input unit.
- An information processing system includes an information processing device including a processing unit that determines the content of advice related to the body of the pet based on weight information.
- an information processing apparatus capable of easily maintaining the health of a pet while reducing the burden on the owner are provided.
- the above effects are not necessarily limited, and any of the effects shown in the present specification, or other effects that can be grasped from the present specification, together with or in place of the above effects. May be played.
- FIG. 2 is a block diagram illustrating a schematic functional configuration of a sensor module according to a first embodiment of the present disclosure.
- FIG. It is a figure which shows the example of the waveform signal produced
- 2 is a block diagram illustrating a schematic functional configuration of an information processing terminal according to the embodiment.
- FIG. It is a figure for demonstrating the example of a screen produced
- 2 is a block diagram illustrating a schematic functional configuration of the information processing apparatus according to the embodiment.
- FIG. 4 is a flowchart conceptually showing advice information generation processing of the information processing apparatus according to the embodiment. It is a figure which shows schematically the structural example of the information processing system which concerns on 2nd Embodiment of this indication. It is a figure for demonstrating the example of a screen produced
- FIG. 1 is a diagram schematically illustrating a configuration example of an information processing system according to an embodiment of the present disclosure.
- the information processing system includes a sensor module attached to the pet, a weight measuring device for measuring the weight of the pet, and an information processing terminal and an information processing device for performing processing based on information obtained from the sensor and the weight measuring device. Then, the sensor module, the weight measuring device, and the information processing terminal communicate directly, and the information processing terminal and the information processing device communicate directly.
- the information processing system includes a sensor module 100, a weight scale 200A, an information processing terminal 300, and an information processing device 400 as shown in FIG.
- the sensor module 100 detects the amount of activity of the attached pet 10 and transmits the detection result to the information processing terminal 300.
- the weight scale 200 ⁇ / b> A measures the weight of the pet 10 and transmits the measurement result to the information processing terminal 300.
- the information processing terminal 300 receives data from the sensor module 100 and the weight scale 200A, and transmits the received data to the information processing apparatus 400 via the network 1 such as the Internet.
- an institution such as an animal hospital instructs the owner to manage the weight of the pet.
- the weight scale typically has only a function for measuring weight, and the owner manages the measurement result, which is troublesome. For this reason, many owners only measure the weight of pets at an institution such as an animal hospital that visits several times a year. As a result, the pet's weight may have already increased or decreased excessively when it is noticed, and both the pet and the owner are stressed in the process of returning to the proper weight.
- the conventional information processing system information related to the weight of the pet measured by the weight measuring device is automatically transmitted to an information processing terminal or an information processing device (hereinafter also referred to as an information processing device or the like).
- the measurement result was stored by the information processing apparatus or the like. According to this system, the burden on the owner for measuring the weight of the pet is reduced. However, it was difficult for the owner to determine the action to be taken only by looking at the measurement result.
- an input function for obtaining information (hereinafter, also referred to as weight information) that specifies the weight of the pet obtained from the sensor is obtained in the information processing apparatus or the like.
- a processing function for determining the content of advice related to the body of the pet based on the weight information is obtained in the information processing apparatus or the like.
- the information processing apparatus 400 as illustrated in FIG. 1 calculates a difference from the appropriate weight of the pet based on the received measurement result of the weight, and provides a specific to the owner for filling the calculated difference. Determine advice. Then, the information processing apparatus 400 transmits information related to the determined advice to the information processing terminal 300, and the information processing terminal 300 presents the advice to the owner based on the received information related to the advice.
- the content of the advice to be determined may be an extended time of the walk time or an increase / decrease amount of the pet food.
- the information processing system obtains weight information specifying the weight of the pet obtained from the sensor, and determines the content of the advice relating to the pet's body based on the weight information. Therefore, pet weight information is automatically acquired, and pet-related advice is presented based on the acquired weight information, so that the health of the pet can be easily maintained while reducing the burden on the owner. Is possible.
- the information processing system and its components will be described in detail.
- a smartphone is shown as an example of the information processing terminal 300, but the information processing terminal 300 is a portable communication device such as a tablet terminal, a wristwatch with a communication function, a portable game machine, or a PDA (Personal Digital Assistants).
- each of the information processing apparatuses 400 and the like according to the first and second embodiments corresponds to the embodiment at the end like the information processing apparatuses 400-1 and 400-2 and the like. It distinguishes by attaching the number to.
- the information processing system according to the present embodiment includes a sensor module 100, a weight scale 200A, an information processing terminal 300-1, and an information processing apparatus 400-1.
- a sensor module 100 a weight scale 200A
- an information processing terminal 300-1 an information processing terminal 400-1
- FIGS. 2, 4, and 6, respectively configurations of the sensor module 100, the information processing terminal 300-1, and the information processing apparatus 400-1 will be described with reference to FIGS. 2, 4, and 6, respectively.
- 2, 4 and 6 are block diagrams showing schematic functional configurations of the sensor module 100, the information processing terminal 300-1 and the information processing apparatus 400-1 according to the present embodiment, respectively.
- the obtained waveform signal is stored as data (hereinafter also referred to as acceleration data), and the amount of data to be stored can be enormous.
- acceleration data is stored in a storage device of an information processing terminal such as a smartphone, or stored in an information processing device such as a server connected through communication. Therefore, the possibility that the storage capacity is insufficient is low.
- the acceleration data is generally stored in a smaller capacity than the information processing terminal included in the acceleration sensor due to the downsizing of the acceleration sensor (or the sensor module including the acceleration sensor). Stored in the department.
- the acceleration data is stored in the storage unit until a communication opportunity comes.
- the sensor module 100 determines the behavior of the pet based on information (hereinafter, also referred to as exercise information) that changes according to the pet's exercise obtained from the sensor, and the determined pet's behavior.
- exercise information information that changes according to the pet's exercise obtained from the sensor, and the determined pet's behavior.
- the information concerning is stored.
- the configuration of the sensor module 100 will be described.
- the sensor module 100 includes a sensor 102, a determination unit 104, a storage unit 106, and a communication unit 108 as shown in FIG.
- the sensor 102 generates information that changes according to the movement of the pet to which the sensor module 100 is attached. Specifically, the sensor 102 generates a signal corresponding to the movement of the pet.
- the sensor 102 is an acceleration sensor, and generates a waveform signal corresponding to a change in acceleration.
- the determination unit 104 determines the behavior of the pet based on the signal obtained from the sensor 102. Specifically, the determination unit 104 determines the behavior of the pet and the duration of the behavior based on a signal obtained from the sensor 102 and a signal pattern stored in advance. Furthermore, with reference to FIG. 3, the process of the determination part 104 is demonstrated in detail.
- FIG. 3 is a diagram illustrating an example of a waveform signal generated by the sensor 102 according to the present embodiment.
- the determination unit 104 performs matching using a waveform pattern stored in advance for a waveform signal obtained from the sensor 102. For example, as illustrated in FIG. 3, the waveform signal obtained from the sensor 102 is buffered, and the determination unit 104 performs waveform pattern matching on the buffered waveform signal.
- the buffer can be sized to store a waveform signal for 10 sec, and matching can be performed every 1 sec.
- the determination unit 104 determines that a pet action corresponding to the waveform pattern stored in advance is being performed, and Start measuring the duration of action. For example, when the pattern of the waveform signal obtained from the sensor 102 matches the waveform pattern corresponding to the pet behavior “run”, the determination unit 104 “runs” the pet behavior as illustrated in FIG. 3. It is determined that Then, measurement of the duration of the action “run” is started.
- the determination unit 104 ends the measurement of the duration of the behavior. For example, when the pattern of the waveform signal obtained from the sensor 102 no longer matches the waveform pattern corresponding to the pet behavior of “running”, the determination unit 104 determines that the behavior of the pet is as shown in FIG. Judge that it is no longer "run”. Then, the determination unit 104 ends the measurement of the duration of the action “run”.
- the determination unit 104 specifies information (hereinafter also referred to as an action determination result) for specifying the determined pet action and information for specifying the time when the action is performed (behavior information and action time information).
- information hereinafter also referred to as activity amount information
- the activity amount may be a score such as exercise amount, thermal energy (calorie) amount, or Mets.
- a plurality of waveform patterns may be stored in advance, and may be added, deleted, or changed. Further, the waveform signal used for determination by the determination unit 104 may be a part of the waveform signal obtained from the sensor 102. Further, the determination unit 104 may determine an action such as a meal in addition to exercise such as running and walking.
- the storage unit 106 stores information related to the processing of the determination unit 104. Specifically, the storage unit 106 stores information related to the signal pattern used for the determination process of the determination unit 104 and the activity amount information determined by the determination unit 104.
- storage part 106 memorize
- the action time information may be a cumulative value of the duration of the action to be determined, or may be an individual value generated every time an action is determined. Further, the activity amount information may be managed in a predetermined unit such as one day.
- the communication unit 108 communicates with the information processing terminal 300-1. Specifically, the communication unit 108 transmits activity amount information stored in the storage unit 106 to the information processing terminal 300-1. For example, the communication unit 108 transmits activity amount information to the information processing terminal 300-1 periodically such as every day. Alternatively, the communication unit 108 transmits the activity amount information when the communication connection with the information processing terminal 300-1 is established, or when a predetermined amount of activity amount information is stored in the storage unit 106. -1 may be transmitted.
- the communication unit 108 performs wireless communication such as Bluetooth (registered trademark) (hereinafter also referred to as BT) or BLE (Bluetooth Low Energy). Note that the communication unit 108 may perform wired communication via a wire.
- Bluetooth registered trademark
- BLE Bluetooth Low Energy
- the sensor module 100 determines the behavior of the pet based on the information that changes according to the movement of the pet obtained from the sensor, and stores the information related to the determined behavior of the pet. For this reason, compared with the case where the signal obtained from the sensor 102 is stored as data, the amount of data stored is reduced, and the storage capacity provided in the sensor module 100 can be reduced. In addition, since the amount of data to be communicated is also reduced, power consumption for communication is reduced, and battery power depletion can be suppressed.
- the weight scale 200A measures the weight of the pet and notifies the information processing terminal 300-1 of the measurement result. Specifically, the weight scale 200 ⁇ / b> A measures the weight when a pet is placed, and generates weight information indicating the measured weight.
- the weight scale 200A transmits the generated weight information to the information processing terminal 300-1 via communication. For example, the weight scale 200A transmits weight information to the information processing terminal 300-1 using wireless communication such as BT or BLE.
- the scale 200A may perform wired communication.
- the portion of the weight scale 200A that the pet touches for example, the top plate of the weight scale 200A, is provided with a non-slip surface finish.
- the part may be covered with a non-slip material such as cloth or leather.
- the information processing terminal 300-1 includes a communication unit 302, an input unit 304, a storage unit 306, an analysis unit 308, an advice information generation unit 310, a display control unit 312 and a display unit 314.
- the communication unit 302 communicates with the sensor module 100, the weight scale 200A, and the information processing apparatus 400-1 as an input unit. Specifically, the communication unit 302 receives activity amount information from the sensor module 100 and receives weight information from the weight scale 200A. In addition, the communication unit 302 causes the information processing apparatus 400-1 to include activity amount information and weight information, information related to pet attributes (hereinafter also referred to as pet attribute information), and information related to pet food (hereinafter referred to as pet food). (Also referred to as information)) and advice information is received from the information processing apparatus 400-1.
- pet attribute information information related to pet attributes
- pet food information related to pet food
- advice information is received from the information processing apparatus 400-1.
- the communication unit 302 communicates with the sensor module 100 and the weight scale 200A using wireless communication such as BT or BLE, and communicates with the information processing apparatus 400-1 using cellular communication such as wireless LAN communication or LTE. Communicate. Note that the communication unit 302 may perform communication using wired communication.
- the input unit 304 receives input from the user. Specifically, the input unit 304 receives pet attribute information and pet food information input by the user.
- the pet attribute information includes information indicating the pet type, size, pet personality, and the like.
- the pet food information includes information on the type of pet food, the amount of food fed per day (hereinafter, also referred to as “feeding amount information”), the manufacturer of the pet food, and the like.
- the feed amount information can be input by the user every day. Further, the feed amount can be input as information indicating a value such as a weight measured by a scale such as the scale of the predetermined measuring container 20 as shown in FIG. 1 or a kitchen scale.
- the storage unit 306 stores information used in the processing of the analysis unit 308 and the advice information generation unit 310. Specifically, the storage unit 306 stores activity amount information and weight information received by the communication unit 302. The storage unit 306 stores pet attribute information and pet food information received by the input unit 304.
- the analysis unit 308 and the advice information generation unit 310 operate as a processing unit.
- the functions of the analysis unit 308 and the advice information generation unit 310 are substantially the same as the functions of the analysis unit 308 and the advice information generation unit 408 in the information processing apparatus 400-1, which will be described later, and thus description thereof is omitted here. To do.
- the analysis unit 308 and the advice information generation unit 310 perform processing when a predetermined condition is satisfied. For example, when the communication connection with the information processing apparatus 400-1 is not established or when the information processing terminal 300-1 is set to perform processing, the analysis unit 308 and the advice information generation unit 310 perform processing. .
- the display control unit 312 generates a screen on which information based on various types of information is displayed as a display processing unit. Specifically, the display control unit 312 generates a screen that shows changes in the weight and activity amount of the pet based on the weight information and activity amount information stored in the storage unit 306. Further, the display control unit 312 generates a screen including a message to the owner generated based on the advice information obtained via the advice information generation unit 310 or the communication unit 302. Furthermore, the processing of the display control unit 312 will be described in detail with reference to FIG.
- FIG. 5 is a diagram for explaining an example of a screen generated in the information processing terminal 300-1 according to the present embodiment.
- the display control unit 312 generates a screen showing activity amount fluctuation based on the activity amount information stored in the storage unit 306. For example, the display control unit 312 acquires the activity amount information generated or received during a predetermined period from the storage unit 306, and the value of the acquired activity amount information such as the screen illustrated in the upper part of FIG. A screen including a bar graph in which images indicating the above are arranged in time series is generated.
- the predetermined period is switched by a user operation. For example, as shown in the upper screen of FIG. 5, the predetermined period can be switched in units of day, week, month, and year.
- an image indicating the appropriate activity amount for example, a broken line as shown in the upper screen of FIG. 5 is added to the screen.
- the display control unit 312 generates a screen showing the variation of the pet's weight based on the weight information stored in the storage unit 306. For example, the display control unit 312 acquires the weight information generated or received from the storage unit 306 in a predetermined period, and indicates the value of the acquired weight information such as the screen shown in the middle part of FIG. A screen including a line graph in which images are arranged in time series is generated. When the appropriate weight is acquired, an image indicating the appropriate weight, for example, a broken line as shown in the middle screen of FIG. 5 is added to the screen.
- the display control unit 312 generates a screen including a message to the owner based on the advice information.
- the display control unit 312 includes a trend in weight change, an adjustment amount from the current activity amount (hereinafter also referred to as an instruction activity amount), and an adjustment amount from the current feeding amount (hereinafter referred to as an instruction) included in the advice information.
- the display control unit 312 generates a screen including a message to be generated as shown in the lower screen of FIG.
- the message may be generated by the advice information generation unit 310 or 408 as advice information.
- the instructed feeding amount may be indicated by a scale of the measuring container 20.
- the display control unit 312 includes a message generated based on the physical condition abnormality information on the screen. Specifically, the display control unit 312 generates a screen including a message generated based on the physical condition abnormality information, instead of the message including the instruction activity amount and the instruction feeding amount.
- the message generated based on the abnormal physical condition information may be content that recommends early consultation with a veterinarian.
- the message generated based on the abnormal physical condition information may be included on the screen together with the message including the instruction activity amount and the instruction feeding amount.
- the display unit 314 displays a screen generated by the display control unit 312. For example, when the display control unit 312 generates three screens as illustrated in FIG. 5, the display unit 314 displays the three screens.
- the display unit 314 may be a display device such as a liquid crystal panel or an organic EL (Electro Luminescence).
- the information processing apparatus 400-1 includes a communication unit 402, a storage unit 404, an analysis unit 406, an advice information generation unit 408, a data table 410, and a physical condition abnormality detection unit 412.
- the communication unit 402 communicates with the information processing terminal 300-1 as an input unit. Specifically, the communication unit 402 receives activity amount information, weight information, pet attribute information, and pet food information from the information processing terminal 300-1, and transmits advice information to the information processing terminal 300-1. For example, the communication unit 402 communicates with the information processing terminal 300-1 using wireless LAN communication or cellular communication such as LTE.
- the storage unit 404 stores information used in the processing of the analysis unit 406 and the advice information generation unit 408. Specifically, the storage unit 404 stores activity amount information and weight information, pet attribute information, and pet food information received by the communication unit 402.
- the activity amount specified based on the action determination result and the action time included in the activity amount information is stored as the activity amount information. For example, when the activity amount per unit time corresponding to the behavior of the pet is stored in the data table 410 and the activity amount information is received, the activity amount per unit time corresponding to the behavior indicated by the behavior determination result included in the activity amount information is received. Are obtained from the data table 410. Then, the activity amount obtained by integrating the acquired activity amount per unit time with the action time included in the received activity amount information is stored in the storage unit 404 as activity amount information.
- the analysis unit 406 analyzes the fluctuation tendency of the weight based on the weight information. Specifically, the analysis unit 406 analyzes the weight increase / decrease tendency during a predetermined period based on the accumulated weight information. For example, the analysis unit 406 determines an increase / decrease tendency of the pet's weight during the period from the current time to a predetermined past time.
- the processing of the advice information generation unit 408 will be described in detail.
- the advice information generation unit 408 calculates the difference between the appropriate weight of the pet and the current weight of the pet. For example, the advice information generation unit 408 acquires the appropriate weight of the pet from the data table 410 based on the pet attribute information, and calculates the difference between the acquired appropriate weight and the weight indicated by the weight information.
- the advice information generation unit 408 determines the amount of change in the activity amount according to the calculated difference in weight. Specifically, the advice information generation unit 408 responds to the calculated difference in weight based on the correlation between the fluctuation amount of the weight and the fluctuation amount of the activity amount (hereinafter also referred to as the weight activity correlation). Determine the amount of activity change. For example, the advice information generation unit 408 acquires data (hereinafter also referred to as correlation data) related to the correlation between the fluctuation amount of the body weight and the fluctuation amount of the activity amount from the data table 410. Then, the advice information generation unit 408 calculates the instruction activity amount from the acquired correlation data and the difference between the body weights.
- correlation data data related to the correlation between the fluctuation amount of the body weight and the fluctuation amount of the activity amount from the data table 410.
- the advice information generation unit 408 determines the amount of activity related to the advice using the amount of change in the amount of activity corresponding to the above-described difference in body weight. For example, the advice information generation unit 408 includes the calculated instruction activity amount in the advice information as an insufficient amount or an excess amount of the activity amount. Note that the amount of activity obtained by adding the instruction activity amount to the current activity amount, that is, the latest activity amount information may be included in the advice information.
- the advice information generation unit 408 determines the content of advice regarding the amount of feeding as advice regarding pet food.
- the advice information generation unit 408 determines the amount of change in the amount of feeding according to the calculated difference in body weight. More specifically, the advice information generation unit 408 responds to the calculated difference in body weight based on the correlation between the fluctuation amount of the body weight and the fluctuation amount of the feeding amount (hereinafter also referred to as body weight-food correlation). Determine the amount of variation in the feed. For example, the advice information generation unit 408 acquires correlation data between the fluctuation amount of the body weight and the fluctuation amount of the feeding amount from the data table 410, and calculates the instruction feeding amount from the acquired correlation data and the difference between the body weights.
- the advice information generation part 408 determines the amount of feeding concerning advice using the fluctuation amount of the food according to the difference of said weight.
- the advice information generation unit 408 includes the calculated instruction feed amount in the advice information as a shortage or excess of the feed amount.
- the advice information may include a feed amount obtained by adding the command feed amount to the current time, that is, the latest feed amount information.
- the analysis result by the analysis unit 406 is included in the advice information.
- the advice information generation unit 408 includes information indicating the fluctuation tendency of the weight in the advice information together with information indicating the instruction activity amount and the instruction feeding amount.
- the instruction activity amount and the instruction feeding amount are determined in consideration of each other.
- the advice information generation unit 408 determines the weight to be reduced at the timing of advice out of the difference between the appropriate weight and the current weight.
- the advice information generation unit 408 then instructs the instruction activity amount and the instruction feeding so that the sum of the weight that decreases in accordance with the instruction activity amount and the weight that decreases in accordance with the instruction feeding amount becomes the weight to be decreased. Determine the amount.
- only one of the instruction activity amount and the instruction feeding amount may be determined, and only one determined may be included in the advice information.
- the data table 410 stores the weight activity correlation. Specifically, the data table 410 stores data related to the correlation between the amount of exercise of the pet and the calorie consumption. For example, the data table 410 stores a plurality of exercise calorie consumption data as correlation data, and the exercise calorie consumption data is standard correlation data specified based on pet attribute information such as pet type and size. The exercise calorie consumption data can be stored in the data table 410 in advance.
- the weight feeding correlation is also stored in the data table 410 in the same manner.
- the data table 410 stores data relating to the correlation between the amount of food fed and the calorie intake.
- the data table 410 stores a plurality of intake calorie data of pet food as correlation data, and the intake calorie data is standard correlation data specified based on pet food information such as the type of pet food.
- the calorie intake data can be stored in the data table 410 in advance.
- the above-mentioned body weight activity correlation may be determined based on accumulated weight information and activity amount information as individual characteristics of the pet. Specifically, when weight information and activity amount information over a predetermined period are accumulated, the analysis unit 406 analyzes the correlation between the amount of change in activity amount and the amount of change in weight during the predetermined period. Then, the analysis unit 406 causes the data table 410 to store weight activity correlation data such as exercise-calorie consumption data unique to the pet obtained as an analysis result.
- the above-mentioned body weight feeding correlation may be similarly determined based on the accumulated body weight information and feeding amount information. Specifically, when weight information and feeding amount information over a predetermined period are accumulated, the analysis unit 406 analyzes the correlation between the fluctuation amount of the body weight and the fluctuation amount of the feeding amount in the predetermined period. Then, the analysis unit 406 causes the data table 410 to store body weight-feeding correlation data such as the pet-specific calorie intake data obtained as an analysis result.
- the correlation related to the correlation data provided to the advice information generation unit 408 may be selected from the standard correlation and the correlation determined by the analysis unit 406.
- the advice information generation unit 408 acquires standard correlation data stored in advance from the data table 410 until the activity amount information or the feeding amount information and the weight information over the predetermined period are accumulated. Then, after the elapse of the predetermined period, the advice information generation unit 408 acquires correlation data determined by the analysis unit 406.
- the data table 410 stores the appropriate weight of the pet.
- the data table 410 stores the appropriate weight specified from the type and size of the pet.
- the data stored in the data table 410 may be managed with a data structure other than the table structure.
- the data table 410 may be a database and a DBMS (Data Base Management System).
- the physical condition abnormality detection unit 412 detects an abnormality in the body of the pet from the weight information as a processing unit. Specifically, the physical condition abnormality detection unit 412 is determined based on a change in body weight larger than the predetermined value when the amount of change in body weight specified from the weight information is larger than a predetermined value. Include in the advice
- a threshold value regarding the fluctuation amount of the weight is stored in the data table 410, and the physical condition abnormality detection unit 412 determines whether the fluctuation amount of the weight indicated by the weight information exceeds the threshold value.
- the physical condition abnormality detection unit 412 includes the physical condition abnormality information in the advice information.
- the threshold value may be a representative value such as an average value, a median value, or a mode value of weight.
- FIG. 7 is a sequence diagram conceptually showing an outline of processing of the information processing system according to the present embodiment.
- Sensor module 100 measures the amount of pet activity (step S502). Details will be described later.
- the sensor module 100 transmits the activity amount information to the information processing terminal 300-1 (step S504).
- the communication unit 108 transmits the activity amount information stored in the storage unit 106 to the information processing terminal 300-1.
- the weight scale 200A measures the weight of the pet (step S506). Specifically, the weight scale 200A measures the weight of the pet when the pet is put on the scale.
- the weight scale 200A transmits the weight information to the information processing terminal 300-1 (step S508). Specifically, weight scale 200A generates weight information from the measured weight, and transmits the generated weight information to information processing terminal 300-1. The weight scale 200A may hold the weight information until transmission of weight information is requested from the information processing terminal 300-1.
- the information processing terminal 300-1 that has received the activity amount information and the weight information stores the received information (step S510). Specifically, the storage unit 306 stores activity amount information and weight information received by the communication unit 302. Note that pet attribute information and pet food information (feeding amount information) obtained by the input unit 304 are also stored in the storage unit 306.
- the information processing terminal 300-1 transmits the activity amount information and the weight information to the information processing apparatus 400-1 (step S512).
- the communication unit 302 transmits the activity amount information and the weight information stored in the storage unit 306 to the information processing apparatus 400-1.
- a copy of the received activity amount information and weight information may be transmitted to the information processing apparatus 400-1.
- the information processing apparatus 400-1 that has received the activity amount information and the weight information stores the received information (step S514). Specifically, the storage unit 404 stores activity amount information and weight information received by the communication unit 402.
- the information processing apparatus 400-1 generates advice information based on the activity amount information, the feeding amount information, and the weight information (step S516). Details will be described later.
- the information processing apparatus 400-1 transmits advice information to the information processing terminal 300-1 (step S518).
- the communication unit 402 transmits the advice information generated by the advice information generation unit 408 to the information processing terminal 300-1.
- the information processing terminal 300-1 that has received the advice information generates a screen based on the activity amount information, the weight information, and the advice information (step S520). Specifically, the display control unit 312 generates a screen that shows the activity amount and the fluctuation state of the weight based on the stored activity amount information and weight information. Further, the display control unit 312 generates a message based on the received advice information, and generates a screen including the generated message.
- the information processing terminal 300-1 displays the generated screen (step S522). Specifically, the display unit 314 displays each of the screens generated by the display control unit 312.
- FIG. 8 is a flowchart conceptually showing processing of the sensor module 100 according to this embodiment.
- the sensor module 100 generates a signal corresponding to the pet's movement (step S602). Specifically, the sensor 102 generates a waveform signal corresponding to the acceleration.
- the sensor module 100 determines the behavior of the pet based on the generated signal (step S604). Specifically, the determination unit 104 matches a signal pattern stored in advance for the generated waveform signal. When the pattern of the generated signal matches the signal pattern stored in advance, the determination unit 104 determines that the pet action corresponding to the signal pattern has been performed.
- the sensor module 100 measures the duration of the determined action (step S606). Specifically, when it is determined that a pet action corresponding to the signal pattern has been performed, the determination unit 104 measures the duration of the action.
- the sensor module 100 stores the action determination result and the action time (step S608).
- the determination unit 104 causes the storage unit 106 to store the action determination result and the measured action time when the measurement of the action duration time ends.
- FIG. 9 is a flowchart conceptually showing advice information generation processing of the information processing apparatus 400-1 according to the present embodiment.
- the information processing apparatus 400-1 determines whether or not weight information and activity amount information are accumulated (step S702). Specifically, the analysis unit 406 determines whether weight information and activity amount information over a predetermined period are stored in the storage unit 404. Note that the same determination is made for the feed amount information.
- the information processing apparatus 400-1 updates the data table 410 (step S704). Specifically, when it is determined that weight information and activity amount information over a predetermined period are stored, the analysis unit 406 generates weight activity correlation data, and the generated weight activity correlation data is stored in the data table 410. Add to The weight feeding correlation data is also added to the data table 410 in the same manner.
- the information processing apparatus 400-1 analyzes the weight of the pet (step S706). Specifically, the analysis unit 406 analyzes the fluctuation tendency of the weight based on the weight information.
- the information processing apparatus 400-1 determines an instruction activity amount and an instruction feeding amount (step S708). Specifically, the advice information generation unit 408 determines the amount of change in the activity amount and the feeding amount, that is, the instruction activity amount and the instruction feeding amount based on the fluctuation tendency of the body weight and the appropriate weight.
- the information processing apparatus 400-1 generates advice information based on the instruction activity amount and the instruction feeding amount (step S710).
- the advice information generation unit 408 generates advice information including the analysis result of the body weight, the determined instruction activity amount, and the instruction feeding amount.
- the information processing apparatus 400-1 determines whether there is an abnormality in the pet's weight fluctuation (step S712). Specifically, the physical condition abnormality detection unit 412 determines whether the variation amount of the pet's body weight exceeds the threshold value.
- the information processing apparatus 400-1 includes the content relating to the abnormality in the advice information.
- the physical condition abnormality detection unit 412 includes physical condition abnormality information in the advice information when it is determined that the variation amount of the pet's body weight exceeds the threshold value.
- the information processing apparatus 400-1 obtains weight information specifying the weight of the pet obtained from the sensor, and based on the weight information, the body of the pet Determine the content of the advice. Therefore, pet weight information is automatically acquired, and pet-related advice is presented based on the acquired weight information, so that the health of the pet can be easily maintained while reducing the burden on the owner. It becomes possible.
- the information processing apparatus 400-1 determines the content of advice for changing the pet's weight based on the difference between the appropriate weight of the pet and the weight specified from the weight information. For this reason, when the advice for approaching the appropriate weight is presented, the owner can manage the weight of the pet by following the advice.
- the advice for changing the weight of the above pet includes advice on the amount of activity of the pet and includes advice on the pet food. For this reason, it is possible to reduce the possibility that the owner should take wrong actions or not be aware of the actions to be taken by providing advice that leads to specific actions.
- the information processing apparatus 400-1 obtains activity amount information for specifying the activity amount of the pet, and determines the content of the advice regarding the activity amount of the pet based on the activity amount information and the weight information. . For this reason, advice is determined individually using the amount of activity acquired every day, so that advice more suitable for the target pet is presented, and the weight management of the pet can be made more appropriate.
- the information processing apparatus 400-1 determines the amount of activity variation according to the difference, and determines the amount of activity related to the advice using the amount of activity variation according to the difference. Further, the information processing apparatus 400-1 determines the amount of change in bait according to the difference, and determines the amount of feed related to the advice using the amount of change in bait according to the difference. For this reason, by using specific numerical values for the advice, the actions to be taken by the owner are made more specific, and weight management can be performed more accurately.
- the information processing apparatus 400-1 determines the amount of activity variation according to the above difference based on the correlation between the body weight variation and the activity amount variation. For this reason, it becomes possible to manage the fluctuation
- the information processing apparatus 400-1 determines the above correlation using the accumulated weight information and activity amount information. For this reason, by determining the above correlation based on the accumulated data for each pet, the amount of instruction activity suitable for the target pet is presented as advice, and the weight management of the pet can be further optimized. It becomes possible.
- the above advice on pet food includes advice on the amount of feed. For this reason, when the amount of pet food to be given to the pet is presented, the possibility of feeding an incorrect amount of pet food is reduced, and weight management can be performed more healthily.
- the information processing apparatus 400-1 determines the content determined based on the weight fluctuation larger than the predetermined value when the weight fluctuation amount specified from the weight information is larger than the predetermined value. In the content of the above advice. For this reason, it is possible to detect an injury or illness early by informing the owner that there is a possibility that an abnormality has occurred in the body of the pet.
- the activity amount information includes behavior information for identifying the behavior of the pet and behavior time information for identifying the time when the pet's behavior is performed. Identify activity based on time information. For this reason, the amount of activity is calculated on the information processing apparatus 400-1 or information processing terminal 300-1 side, whereby the processing in the sensor module 100 can be reduced and the power consumption can be reduced. ⁇ 2-4. Modification>
- the first embodiment of the present disclosure has been described.
- this embodiment is not limited to the above-mentioned example. Below, the 1st and 2nd modification of this embodiment is demonstrated.
- the advice about the pet food may be advice about the type of food.
- the advice information generation unit 408 includes type information indicating the type of pet food in the advice information.
- the display control unit 312 generates a message including the type of pet food indicated by the type information included in the advice information, and causes the display unit 314 to display a screen including the message.
- the data table 410 stores calorie data per unit amount for each type of pet food.
- the advice information generation unit 408 obtains calorie data stored in the data table 410, and calculates a calorie value corresponding to the feeding amount from which the instruction feeding amount has been subtracted, that is, the amount of pet food to be given to the pet.
- the advice information generation unit 408 has the same calorie value as the calorie value for which the calorie value in the feed amount before the instruction feed amount is subtracted from the calorie data stored in the data table 410. Identify the type.
- the advice information generation unit 408 includes information indicating the type of pet food specified in the advice information.
- the feeding amount is not limited to the same level, and may be increased or decreased within a predetermined range.
- both the type of pet food and the amount of feeding may be advised.
- the kind of pet food and the amount of feeding are determined in consideration of each other.
- the advice information generation unit 408 calculates a calorie value corresponding to the feed amount from which the instruction feed amount has been subtracted. Then, the advice information generation unit 408 refers to the data table 410 and determines the combination of the pet food type and the feeding amount so that the calorie value is comparable to the calculated calorie value.
- only one of the pet food type and the amount of feeding may be determined, and only one determined may be included in the advice information.
- the advice about pet food includes advice about the type of food. For this reason, it becomes possible to control the fall of the satisfaction of the pet with respect to a meal by meal management by managing the calorie intake amount without changing the amount of feeding.
- the amount of pet activity may be adjusted according to the external environment. Specifically, the information processing apparatus 400-1 adjusts the amount of activity related to advice based on the temperature around the pet.
- the sensor module 100 further includes a temperature sensor that detects the air temperature.
- the temperature sensor generates a signal corresponding to the temperature
- the determination unit 104 generates temperature data based on the generated signal.
- the sensor module 100 transmits temperature information indicating the detected temperature to the information processing apparatus 400-1 via the information processing terminal 300-1.
- the data table 410 stores coefficient data regarding the amount of activity corresponding to the temperature.
- the data table 410 stores a scaling factor of an activity amount corresponding to the temperature.
- the information processing apparatus 400-1 that has received the temperature information specifies a coefficient for the amount of activity based on the received temperature information. For example, the coefficient for the activity corresponding to the temperature indicated by the temperature information is acquired from the data table 410.
- the information processing apparatus 400-1 adjusts the amount of activity using the specified coefficient. For example, the activity amount obtained by applying the identified coefficient to the activity amount indicated by the activity amount information is stored in the storage unit 404.
- the external environment around the pet is the temperature.
- the external environment around the pet may be another factor that varies the amount of activity.
- the external environment around the pet may be atmospheric pressure or gravity.
- the sensor module 100 includes a pressure sensor separately, and can determine a pet's behavior such as going up a hill based on information obtained from the pressure sensor. Then, the amount of activity based on the action is calculated.
- the example is described in which the activity amount is adjusted by applying coefficient data corresponding to the temperature to the activity amount.
- the activity amount may be adjusted by a calculation formula stored in advance.
- the information processing apparatus 400-1 adjusts the amount of activity related to advice based on the external environment around the pet. For this reason, it becomes possible to improve the accuracy of advice to the owner by optimizing the amount of activity according to the environment where the pet is placed.
- the above external environment includes temperature. For this reason, it is possible to optimize the activity amount more effectively by adjusting the activity amount using the temperature that easily affects the fluctuation of the activity amount.
- Second Embodiment (Presentation of Weight Variation of Pets and Humans)> The information processing system according to the first embodiment of the present disclosure has been described above. Subsequently, an information processing system according to the second embodiment of the present disclosure will be described.
- a diet support system that presents changes in body weight measured by a weight scale in a graph or the like.
- the diet support system is said to be effective in maintaining human motivation for continuing dieting.
- no such system is provided for pet diets.
- the analysis result of the weight of the pet and the human is presented together with the advice about the pet.
- FIG. 10 is a diagram schematically illustrating a configuration example of an information processing system according to the second embodiment of the present disclosure.
- the information processing system includes a weight scale 200B in addition to the sensor module 100, the weight scale 200A, the information processing terminal 300-2, and the information processing apparatus 400-2.
- the sensor module 100 and the weight scale 200A are substantially the same as those in the first embodiment, and thus the description thereof is omitted.
- the weight scale 200B measures the human body weight and notifies the information processing terminal 300-2 of the measurement result. Specifically, the weight scale 200B measures the weight when a person rides, and generates weight information (hereinafter also referred to as human weight information) that specifies the measured weight as the second weight information. The weight scale 200B transmits the generated human weight information to the information processing terminal 300-2 via communication.
- human weight information hereinafter also referred to as human weight information
- the configuration of the information processing terminal 300-2 is substantially the same as the configuration of the first embodiment, but some of the functions are different. In the present embodiment, an example in which the analysis unit 308 and the advice information generation unit 310 operate will be described.
- the communication unit 302 communicates with the weight scale 200B. Specifically, the communication unit 302 receives human weight information from the weight scale 200B.
- the storage unit 306 stores human weight information and pet images received by the communication unit 302.
- the pet image may be an image stored separately in the information processing terminal 300-2, or may be an image obtained by imaging of an imaging unit provided separately in the information processing terminal 300-2.
- the pet image may be an image received from an external device by the communication unit 302.
- the advice information generation unit 310 generates information related to the fluctuation results of the weights of pets and humans. Specifically, the advice information generation unit 310 generates information related to a weight change result (hereinafter also referred to as change result information) based on a difference between a predetermined weight and the weight indicated by the weight information.
- change result information information related to a weight change result (hereinafter also referred to as change result information) based on a difference between a predetermined weight and the weight indicated by the weight information.
- the advice information generation unit 310 first acquires target weight information indicating the target weight of the pet and human obtained by the input unit 304. Next, the advice information generation unit 310 determines the difference between the target weight and a predetermined time, for example, the start time of weight management (hereinafter also referred to as a difference at the start), and the difference between the target weight and the current weight. (Hereinafter also referred to as the current difference) is calculated. Next, the advice information generation unit 310 calculates the degree of achievement of the target based on the difference at the start and the current difference.
- a predetermined time for example, the start time of weight management (hereinafter also referred to as a difference at the start)
- the current difference is calculated.
- the advice information generation unit 310 calculates the degree of achievement of the target based on the difference at the start and the current difference.
- the display control unit 312 generates a screen on which information based on weight information and human weight information is displayed. Specifically, the display control unit 312 generates a screen showing the pet weight and the fluctuation of the human weight based on the weight information and the human weight information stored in the storage unit 306. The display control unit 312 generates a screen including a message generated based on the advice information. Furthermore, the processing of the display control unit 312 will be described in detail with reference to FIG. FIG. 11 is a diagram for explaining an example of a screen generated in the information processing terminal 300-2 according to the present embodiment.
- the display control unit 312 generates a screen showing the fluctuation of the human weight based on the human weight information stored in the storage unit 306. For example, the display control unit 312 acquires the human weight information generated or received during a predetermined period from the storage unit 306, and the acquired human weight information value such as the screen illustrated in the upper part of FIG. Generate a screen containing a line graph in which can be connected smoothly with lines.
- the target weight information is acquired, an image indicating the target weight, for example, a broken line as shown in the upper screen of FIG. 11 is added to the screen.
- information indicating the degree of achievement of the target is acquired as the variation result information, information indicating the degree of achievement as shown in the upper screen of FIG. 11 is added to the screen.
- the display control unit 312 generates a screen showing the variation of the pet's weight based on the weight information stored in the storage unit 306. For example, the display control unit 312 acquires weight information generated or received during a predetermined period from the storage unit 306, and generates a screen including a line graph such as the screen illustrated in the middle stage of FIG. As in the case of humans, an image indicating the target weight and information indicating the achievement level are added to the screen.
- the display control unit 312 generates a screen including a message and a pet image. Specifically, the display control unit 312 generates a screen in which the generated message is associated with the pet image. For example, the display control unit 312 acquires a pet image from the storage unit 306 and provides the acquired pet image at a position adjacent to the message as shown in the lower screen of FIG. Add a speech bubble to the message as if Note that the message may be a message including a qualitative instruction as shown in the lower screen of FIG. 11 instead of the message including a quantitative instruction as in the first embodiment.
- the configuration of the information processing apparatus 400-2 is substantially the same as the configuration of the first embodiment, but some of the functions are different.
- the storage unit 404 stores human weight information received by the communication unit 402.
- human weight information can be stored in association with pet weight information.
- analysis unit 406 and the advice information generation unit 408 operate in the same manner as the analysis unit 308 and the advice information generation unit 310 of the information processing terminal 300-2.
- FIG. 12 is a sequence diagram conceptually showing an outline of processing of the information processing system according to the present embodiment.
- the sensor module 100 measures the activity amount of the pet (step S552), and transmits the activity amount information to the information processing terminal 300-2 (step S554).
- the weight scale 200A measures the weight of the pet (step S556), and transmits the weight information to the information processing terminal 300-2 (step S558).
- the weight scale 200B measures the weight of the human (step S560), and transmits the human weight information to the information processing terminal 300-2 (step S562).
- the information processing terminal 300-2 that has received the activity amount information and the pet and human weight information stores the received information (step S564), and stores the activity amount information and the pet and human weight information in the information processing device 400-2. (Step S566).
- the information processing apparatus 400-2 that has received the activity amount information and the weight information of pets and humans stores the received information (step S568).
- the information processing terminal 300-2 generates advice information based on the activity amount information, the feeding amount information, and the weight information (step S570).
- the information processing terminal 300-2 generates a screen based on the weight information and advice information (step S572). Details will be described later.
- the information processing terminal 300-2 displays the generated screen (step S574).
- FIG. 13 is a flowchart conceptually showing a screen generation process of the information processing terminal 300-2 according to the present embodiment.
- the information processing terminal 300-2 generates a message based on the advice information (step S802). Specifically, the display control unit 312 generates a message based on the instruction activity amount and the instruction feeding amount included in the advice information.
- the information processing terminal 300-2 acquires a pet image (step S804). Specifically, the display control unit 312 acquires a pet image stored in the storage unit 306.
- the information processing terminal 300-2 generates a screen based on the pet and human weight information, the message, and the pet image (step S806).
- the display control unit 312 generates a screen that shows a change in pet weight, a screen that shows a change in human weight, a screen that includes a pet image, and a message that is associated with the pet image. It should be noted that the screen showing the pet's weight change and the screen showing the human weight change may be combined into one screen.
- the information processing terminal 300-2 obtains the second weight information for specifying the human weight, and the weight information and the information based on the second weight information are obtained. Generate the screen to be displayed. For this reason, not only the diet information of the pet but also the diet information of the person who is the owner of the pet is displayed, so that the motivation for the diet of the pet and the owner can be maintained or improved. As a result, the diet is continued and weight management can be performed as intended.
- the human weight information may be not only the owner but also information on a person other than the owner.
- a screen corresponding to each weight information may be generated based on the weight information of a plurality of persons, for example, the weight information of a plurality of persons such as the owner's family or friends.
- the above screen includes a message generated based on the content of the advice described above. Therefore, the advice is presented as a message to the owner, so that the owner can become familiar.
- the above screen includes a pet image, and the above message is associated with the pet image. For this reason, by displaying the message as if it were a word issued by a pet, it is possible to deepen the friendliness of the message and further improve the motivation of the owner's diet.
- FIG. 14 is an explanatory diagram illustrating a hardware configuration of the information processing apparatus 400 and the like according to an embodiment of the present disclosure.
- the information processing apparatus 400 and the like include a CPU (Central Processing Unit) 432, a ROM (Read Only Memory) 434, a RAM (Random Access Memory) 436, a bridge 438, a bus 440, An interface 442, an input device 444, an output device 446, a storage device 448, a drive 450, a connection port 452, and a communication device 454 are provided.
- a CPU Central Processing Unit
- ROM Read Only Memory
- RAM Random Access Memory
- the CPU 432 functions as an arithmetic processing unit and cooperates with various programs to analyze the analysis unit 308, the advice information generation unit 310, the display control unit 312, the analysis unit 406, the advice information generation unit 408, and the physical condition in the information processing apparatus 400 and the like.
- the operation of the abnormality detection unit 412 is realized.
- the CPU 432 may be a microprocessor.
- the ROM 434 stores programs or calculation parameters used by the CPU 432.
- the RAM 436 temporarily stores programs used in the execution of the CPU 432, parameters that change as appropriate in the execution, and the like.
- the ROM 434 and the RAM 436 realize a part of the storage unit 306, the storage unit 404, and the data table 410 in the information processing apparatus 400 or the like.
- the CPU 432, the ROM 434, and the RAM 436 are connected to each other by an internal bus including a CPU bus.
- the input device 444 is an example of the input unit 304 of the information processing device 400, such as a mouse, a keyboard, a touch panel, a button, a microphone, a switch, and a lever.
- An input control circuit that generates an input signal based on the output and outputs it to the CPU 432 is configured.
- a user of the information processing apparatus 400 or the like can input various data or instruct a processing operation to the information processing apparatus 400 or the like by operating the input device 444.
- the output device 446 performs output to devices such as a liquid crystal display (LCD) device, an OLED (Organic Light Emitting Diode) device, and a lamp. Further, the output device 446 may perform audio output such as a speaker and a headphone.
- LCD liquid crystal display
- OLED Organic Light Emitting Diode
- the storage device 448 is a device for storing data.
- the storage device 448 may include a storage medium, a recording device that records data on the storage medium, a reading device that reads data from the storage medium, a deletion device that deletes data recorded on the storage medium, and the like.
- the storage device 448 stores programs executed by the CPU 432 and various data.
- the drive 450 is a reader / writer for a storage medium, and is built in or externally attached to the information processing apparatus 400 or the like.
- the drive 450 reads information recorded in a removable storage medium such as a mounted magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs the information to the RAM 434.
- the drive 450 can also write information to a removable storage medium.
- connection port 452 is a bus for connecting to an external information processing apparatus such as the information processing apparatus 400 or a peripheral device, for example.
- the connection port 452 may be a USB (Universal Serial Bus).
- the communication device 454 is a communication interface configured by a communication device for connecting to a network as an example of the communication unit 302 and the communication unit 402 such as the information processing device 400.
- the communication device 454 is an LTE (Long Term Evolution) compatible communication, whether it is a near field communication compatible device such as infrared communication or NFC (Near Field Communication), or a wireless LAN (Local Area Network) compatible communication device. Even a device may be a wire communication device that performs wired communication.
- pet weight information is automatically acquired, and advice on pets is presented based on the acquired weight information, thereby reducing the burden on the owner. It becomes possible to easily maintain the health of the pet.
- the individual characteristics of the pet are determined from the accumulated activity amount information, feeding amount information, weight information, and the like, but the present technology is not limited to such an example.
- the individual characteristics of the pet may be input by the user.
- individual characteristics such as exercise calorie consumption may be determined based on information input by the user.
- the sensor 102 may be a GPS (Global Positioning System) sensor.
- the determination unit 104 determines the pet's action and action time from position information such as coordinates acquired by the GPS sensor. Then, the activity amount is determined based on the determined action and action time.
- the activity amount is calculated based on the behavior determination result and the behavior time received as the activity amount information from the sensor module 100 by the information processing apparatus 400 or the like. May be calculated by the sensor module 100, and information for identifying the calculated activity amount may be transmitted to the information processing terminal 300 as activity amount information. In this case, the power consumption of the sensor module 100 can be reduced by reducing the communication amount related to the communication of the activity amount information.
- the weight of the pet may be estimated by other methods.
- the information processing apparatus 400 or the like estimates an increase or decrease in weight based on the length of the pet's girth.
- the information processing apparatus 400 or the like estimates the length around the torso of a pet by analyzing a pet image obtained by imaging. Then, the information processing device 400 or the like determines the content of the advice based on the estimated fluctuation tendency of the waist length, the waist length at an appropriate weight, and the like.
- the activity amount information is transmitted to the information processing terminal 300 via the weight scale 200A. May be.
- the sensor module 100 transmits activity amount information to the weight scale 200A.
- the weight scale 200 ⁇ / b> A transmits weight information and activity amount information to the information processing terminal 300 when communicating with the information processing terminal 300. In this case, the possibility that the activity amount information does not reach the information processing terminal 300 can be reduced by increasing the communication route of the activity amount information.
- the information processing apparatus 400 may generate the display screen.
- information related to the generated display screen is transmitted from the information processing apparatus 400 to the information processing terminal 300 via communication.
- the feed amount information may be transmitted to the information processing terminal 300 from a feeding device that automatically feeds.
- the information processing system includes the information processing terminal 300 and the information processing apparatus 400 .
- the information processing terminal 300 and the information processing apparatus 400 may be provided.
- it has the functional configuration of a device in which the device provided is omitted.
- the advice to the owner is a message using characters.
- the message may be a picture, a photograph, or a figure, or a combination of these and characters.
- the advice to the owner may be given by voice.
- advice about humans may be given in the same manner as pets.
- human activity amount information is generated by the information processing terminal 300 held by the human or a wearable sensor attached to the human, and the generated activity amount information is transmitted to the information processing apparatus 400, and the activity amount information Based on this, advice about humans can be made.
- An input unit that obtains weight information for specifying the weight of the pet obtained from the sensor, and a processing unit that determines the content of advice relating to the body of the pet based on the weight information obtained by the input unit.
- Information processing apparatus provided.
- the processing unit determines the content of the advice for changing the weight of the pet based on the difference between the appropriate weight of the pet and the weight specified from the weight information.
- the information processing apparatus described.
- the information processing apparatus according to (2), wherein the advice for changing the weight of the pet includes advice on an activity amount of the pet.
- the input unit further obtains activity amount information for specifying an activity amount of the pet, and the processing unit obtains the pet based on the activity amount information and the weight information obtained by the input unit.
- the information processing apparatus according to (3) wherein the content of advice regarding an activity amount is determined.
- the processing unit determines a variation amount of the activity amount according to the difference, and determines an activity amount related to the advice using a variation amount of the activity amount according to the difference.
- (6) The information according to (5), wherein the processing unit determines a variation amount of the activity amount according to the difference based on a correlation between the variation amount of the body weight and the variation amount of the activity amount. Processing equipment.
- the information processing apparatus determines the correlation using the accumulated weight information and activity amount information.
- the processing unit adjusts an amount of activity related to the advice based on an external environment around the pet.
- the external environment includes air temperature.
- the advice for changing the weight of the pet includes advice about food of the pet.
- the advice about the pet food includes advice about a feeding amount.
- the processing unit is configured to determine content determined based on the weight fluctuation larger than the predetermined value.
- the information processing apparatus according to any one of (1) to (13), which is included in the content of the advice.
- the activity amount information for identifying the activity amount of the pet includes behavior information for identifying the behavior of the pet and behavior time information for identifying a time when the behavior of the pet is performed, and the processing unit The information processing apparatus according to any one of (4) to (14), wherein an activity amount is specified based on the acquired behavior information and the behavior time information.
- the input unit further includes a display processing unit that obtains second weight information for specifying a human weight, and generates a screen on which the weight information and information based on the second weight information are displayed.
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Environmental Sciences (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Animal Husbandry (AREA)
- Biodiversity & Conservation Biology (AREA)
- Medical Informatics (AREA)
- Epidemiology (AREA)
- Business, Economics & Management (AREA)
- Public Health (AREA)
- Zoology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Physical Education & Sports Medicine (AREA)
- Human Resources & Organizations (AREA)
- Nutrition Science (AREA)
- Biophysics (AREA)
- Agronomy & Crop Science (AREA)
- Animal Behavior & Ethology (AREA)
- Marine Sciences & Fisheries (AREA)
- Mining & Mineral Resources (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Abstract
Description
本開示は、情報処理装置、情報処理方法および情報処理システムに関する。 The present disclosure relates to an information processing apparatus, an information processing method, and an information processing system.
近年、ペットの飼育者が増加し、ペットを飼うことが一般的となっている。それに伴い、ペットが家族の一員として扱われるようになってきている。そのため、ペットの状態は、概して飼い主たる人間に影響される。 In recent years, the number of pet breeders has increased and it has become common to keep pets. As a result, pets are being treated as family members. Therefore, the pet's condition is generally influenced by the person who is the owner.
他方で、昨今では、肥満になる人間が増加している。そのため、上記のように飼い主の家族として扱われるペットもまた肥満になる傾向が見受けられる。また、肥満だけでなく痩身になる等の体重の過度な増減はペットの健康面で好ましくない。 On the other hand, the number of people who become obese is increasing recently. For this reason, pets treated as the owner's family as described above also tend to become obese. In addition, an excessive increase or decrease in body weight such as slimming as well as obesity is not preferable from the viewpoint of pet health.
ここで、肥満または痩身を防止するためには、体重を管理することが重要であるといわれている。例えば、体重を定期的に計測し、計測結果から体重の増減傾向等を判断することにより、肥満または痩身になる前に対策を打つことが可能となり得る。 Here, it is said that managing weight is important to prevent obesity or slimming. For example, it may be possible to take measures before obesity or leaning by periodically measuring the body weight and judging the tendency of the body weight to increase or decrease from the measurement result.
しかし、ペットの体重を管理することは、飼い主の負担となりかねない。例えば、ペットの体重の計測においては、ペットが動き回ると、ペットを体重計に乗せることに手間がかかる。また、体重の計測結果を管理し、傾向分析等を行うことも飼い主の手間となる。そのため、飼い主の負担を軽減することが望まれていた。 However, managing the weight of a pet can be a burden on the owner. For example, in measuring the weight of a pet, when the pet moves around, it takes time to put the pet on the scale. In addition, managing the weight measurement results and performing trend analysis, etc., also takes time for the owner. Therefore, it has been desired to reduce the burden on the owner.
これに対し、例えば、特許文献1では、RFタグが取り付けられたペットが重量計測手段に乗ると、RFタグからペット識別情報を読み取り、ペットの重量計測結果とペット識別情報とを合わせて出力する自動体重計測システムが開示されている。当該文献によれば、当該システムに係る重量計測手段がペットの居場所に設置される場合、飼い主がペットを個別に体重計に乗せることなく、ペット毎に自動的に体重が計測されるため、飼い主の負担が軽減される。
On the other hand, for example, in
しかし、特許文献1で開示されるシステムでは、ペットの体重は自動的に計測されるが、飼い主が自身の取るべき処置を計測結果から判断することは困難であり得る。例えば、計測結果が数字等のデータとして提示される場合、このままでは計測結果の把握自体が困難である。また、仮に計測結果がグラフ等の図を用いて整理され、当該図が表示される場合であっても、図示された計測結果のみを見て飼い主が具体的な処置を判断することは難しい。
However, in the system disclosed in
そこで、本開示では、飼い主の負担を軽減しながら、ペットの健康を容易に維持することが可能な、新規かつ改良された情報処理装置、情報処理方法および情報処理システムを提案する。 Therefore, the present disclosure proposes a new and improved information processing apparatus, information processing method, and information processing system capable of easily maintaining the health of a pet while reducing the burden on the owner.
本開示によれば、センサから得られるペットの体重が特定される体重情報を得る入力部と、前記入力部によって得られる前記体重情報に基づいて前記ペットの体に関するアドバイスの内容を決定する処理部と、を備える情報処理装置が提供される。 According to the present disclosure, an input unit that obtains weight information for specifying the weight of a pet obtained from a sensor, and a processing unit that determines the content of advice related to the body of the pet based on the weight information obtained by the input unit. Is provided.
また、本開示によれば、入力部によってセンサから得られるペットの体重が特定される体重情報を得ることと、前記入力部によって得られる前記体重情報に基づいて前記ペットの体に関するアドバイスの内容を決定することと、を含む情報処理方法が提供される。 Further, according to the present disclosure, the weight information for specifying the weight of the pet obtained from the sensor by the input unit is obtained, and the content of the advice about the pet body based on the weight information obtained by the input unit is obtained. Determining an information processing method.
また、本開示によれば、ペットの体重が特定される体重情報を生成するセンサと、前記センサから得られるペットの体重が特定される体重情報を得る入力部と、前記入力部によって得られる前記体重情報に基づいて前記ペットの体に関するアドバイスの内容を決定する処理部と、を有する情報処理装置と、を備える情報処理システムが提供される。 In addition, according to the present disclosure, a sensor that generates weight information for specifying the weight of the pet, an input unit for acquiring weight information for specifying the weight of the pet obtained from the sensor, and the input unit that is obtained by the input unit. An information processing system is provided that includes an information processing device including a processing unit that determines the content of advice related to the body of the pet based on weight information.
以上説明したように本開示によれば、飼い主の負担を軽減しながら、ペットの健康を容易に維持することが可能な情報処理装置、情報処理方法および情報処理システムが提供される。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。 As described above, according to the present disclosure, an information processing apparatus, an information processing method, and an information processing system capable of easily maintaining the health of a pet while reducing the burden on the owner are provided. Note that the above effects are not necessarily limited, and any of the effects shown in the present specification, or other effects that can be grasped from the present specification, together with or in place of the above effects. May be played.
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.
なお、説明は以下の順序で行うものとする。
1.本開示の一実施形態に係る情報処理システムの概要
2.第1の実施形態(ペットの体重管理アドバイス)
3.第2の実施形態(ペットおよび人間の体重変動の提示)
4.本開示の一実施形態に係る情報処理装置のハードウェア構成
5.むすび
The description will be made in the following order.
1. 1. Overview of information processing system according to an embodiment of the present disclosure First embodiment (pet weight management advice)
3. Second embodiment (presentation of weight fluctuations of pets and humans)
4). 4. Hardware configuration of information processing apparatus according to an embodiment of the present disclosure Conclusion
<1.本開示の一実施形態に係る情報処理システムの概要>
まず、図1を参照して、本開示の一実施形態に係る情報処理システムの概要について説明する。図1は、本開示の一実施形態に係る情報処理システムの構成例を概略的に示す図である。
<1. Overview of Information Processing System According to One Embodiment of Present Disclosure>
First, an overview of an information processing system according to an embodiment of the present disclosure will be described with reference to FIG. FIG. 1 is a diagram schematically illustrating a configuration example of an information processing system according to an embodiment of the present disclosure.
情報処理システムは、ペットに取付けられるセンサモジュール、ペットの体重を計測する体重計測装置、ならびにセンサおよび体重計測装置から得られる情報に基づいて処理を行う情報処理端末および情報処理装置を備える。そして、センサモジュールおよび体重計測装置と情報処理端末とが直接的に通信し、情報処理端末と情報処理装置とが直接的に通信する。 The information processing system includes a sensor module attached to the pet, a weight measuring device for measuring the weight of the pet, and an information processing terminal and an information processing device for performing processing based on information obtained from the sensor and the weight measuring device. Then, the sensor module, the weight measuring device, and the information processing terminal communicate directly, and the information processing terminal and the information processing device communicate directly.
例えば、情報処理システムは、図1に示したように、センサモジュール100、体重計200A、情報処理端末300および情報処理装置400を備える。センサモジュール100は、取付けられるペット10の活動量を検出し、検出結果を情報処理端末300に送信する。体重計200Aは、ペット10の体重を計測し、計測結果を情報処理端末300に送信する。情報処理端末300は、センサモジュール100および体重計200Aからデータを受信し、受信されるデータを情報処理装置400にインターネット等のネットワーク1を介して送信する。
For example, the information processing system includes a
ここで、ペットの体重の過度な増減はペットの健康面で好ましくないため、概して動物病院等の機関では飼い主にペットの体重を管理するように指導が行われている。しかし、体重計は典型的には、体重の計測機能のみを有し、計測結果を飼い主が管理することなり、手間がかかる。そのため、多くの飼い主は、ペットの体重の管理としては、年に数回程度訪れる動物病院等の機関にて体重を計測するのみである。その結果、気づいた時には既にペットの体重が過度に増減してしまっている場合があり、適正体重に戻す過程でペットおよび飼い主の両方にストレスがかかる。 Here, since excessive increase or decrease in the weight of the pet is not preferable in terms of the health of the pet, in general, an institution such as an animal hospital instructs the owner to manage the weight of the pet. However, the weight scale typically has only a function for measuring weight, and the owner manages the measurement result, which is troublesome. For this reason, many owners only measure the weight of pets at an institution such as an animal hospital that visits several times a year. As a result, the pet's weight may have already increased or decreased excessively when it is noticed, and both the pet and the owner are stressed in the process of returning to the proper weight.
これに対し、従来の情報処理システムでは、体重計測装置にて計測されたペットの体重に係る情報が自動的に情報処理端末または情報処理装置(以下、情報処理装置等とも称する。)に送信され、情報処理装置等によって計測結果が記憶されていた。このシステムによれば、ペットの体重計測についての飼い主の負担は軽減される。しかし、計測結果を見るだけでは、飼い主が自身の取るべき処置を判断することが困難であった。 On the other hand, in the conventional information processing system, information related to the weight of the pet measured by the weight measuring device is automatically transmitted to an information processing terminal or an information processing device (hereinafter also referred to as an information processing device or the like). The measurement result was stored by the information processing apparatus or the like. According to this system, the burden on the owner for measuring the weight of the pet is reduced. However, it was difficult for the owner to determine the action to be taken only by looking at the measurement result.
そこで、本開示の一実施形態に係る情報処理システムでは、情報処理装置等に、センサから得られるペットの体重が特定される情報(以下、体重情報とも称する。)を得る入力機能と、得られる当該体重情報に基づいてペットの体に関するアドバイスの内容を決定する処理機能とが備えられる。 Therefore, in the information processing system according to an embodiment of the present disclosure, an input function for obtaining information (hereinafter, also referred to as weight information) that specifies the weight of the pet obtained from the sensor is obtained in the information processing apparatus or the like. And a processing function for determining the content of advice related to the body of the pet based on the weight information.
例えば、図1で示したような情報処理装置400は、受信される体重の計測結果に基づいてペットの適正体重との差分を算出し、算出される差分を埋めるための飼い主への具体的なアドバイスを決定する。そして、情報処理装置400は、決定されるアドバイスに係る情報を情報処理端末300に送信し、情報処理端末300は、受信されるアドバイスに係る情報に基づいて飼い主にアドバイスを提示する。例えば、決定されるアドバイスの内容は、散歩時間の延長時間またはペットフードの増減量であり得る。
For example, the
このように、情報処理システムは、センサから得られるペットの体重が特定される体重情報を得て、当該体重情報に基づいてペットの体に関するアドバイスの内容を決定する。このため、自動的にペットの体重情報が取得され、取得される体重情報に基づいてペットに関するアドバイスが提示されることにより、飼い主の負担を軽減しながら、ペットの健康を容易に維持することが可能である。以下、情報処理システムおよびその構成要素について詳細に説明する。なお、図1では、情報処理端末300の一例としてとしてスマートフォンを示したが、情報処理端末300は、タブレット端末、通信機能付きの腕時計、携帯ゲーム機、またはPDA(Personal Digital Assistants)等の携帯通信端末であってもよく、ノート型または据置型のパーソナルコンピュータであってもよい。また、説明の便宜上、第1および第2の実施形態による情報処理装置400等の各々を、情報処理装置400-1等、および情報処理装置400-2等のように、末尾に実施形態に対応する番号を付することにより区別する。
In this way, the information processing system obtains weight information specifying the weight of the pet obtained from the sensor, and determines the content of the advice relating to the pet's body based on the weight information. Therefore, pet weight information is automatically acquired, and pet-related advice is presented based on the acquired weight information, so that the health of the pet can be easily maintained while reducing the burden on the owner. Is possible. Hereinafter, the information processing system and its components will be described in detail. In FIG. 1, a smartphone is shown as an example of the
<2.第1の実施形態(ペットの体重管理アドバイス)>
以上、本開示の一実施形態に係る情報処理システムの概要について説明した。次に、本開示の第1の実施形態に係る情報処理システムについて説明する。第1の実施形態では、自動的に取得されるペットの体重に基づくアドバイスが飼い主に提示される。
<2. First Embodiment (Pet Weight Management Advice)>
The overview of the information processing system according to an embodiment of the present disclosure has been described above. Next, the information processing system according to the first embodiment of the present disclosure will be described. In the first embodiment, advice based on the weight of a pet that is automatically acquired is presented to the owner.
<2-1.装置の構成>
まず、本開示の第1の実施形態に係る情報処理システムの構成について説明する。本実施形態に係る情報処理システムは、センサモジュール100、体重計200A、情報処理端末300-1および情報処理装置400-1を備える。以下、センサモジュール100、情報処理端末300-1および情報処理装置400-1の構成について、それぞれ図2、図4および図6を参照して説明する。図2、図4および図6は、それぞれ本実施形態に係るセンサモジュール100、情報処理端末300-1および情報処理装置400-1の概略的な機能構成を示すブロック図である。
<2-1. Configuration of device>
First, the configuration of the information processing system according to the first embodiment of the present disclosure will be described. The information processing system according to the present embodiment includes a
(センサモジュール)
近年、ペットの活動量を計測する装置として、歩数計からペットの歩数を取得し、取得される歩数に基づいて活動量を算出する装置が開発されている。しかし、当該装置では、歩数計によってカウントされる歩数の正確性が活動量の算出に利用可能な程度に高くないため、算出される活動量の正確性が低くなる。
(Sensor module)
In recent years, as an apparatus for measuring the amount of activity of a pet, an apparatus for acquiring the number of steps of a pet from a pedometer and calculating the amount of activity based on the acquired number of steps has been developed. However, in the apparatus, the accuracy of the calculated amount of activity is low because the accuracy of the number of steps counted by the pedometer is not high enough to be used for calculating the amount of activity.
これに対し、ペットに加速度センサを取り付け、当該加速度センサから得られる波形信号の振幅に基づいて運動の激しさを特定し、特定される運動の激しさから活動量を推定する方法がある。しかし、当該方法では、得られる波形信号をデータ(以下、加速度データとも称する。)として記憶することになり、記憶すべきデータ量が膨大になりかねない。 On the other hand, there is a method of attaching an acceleration sensor to a pet, specifying the intensity of exercise based on the amplitude of the waveform signal obtained from the acceleration sensor, and estimating the amount of activity from the specified intensity of exercise. However, in this method, the obtained waveform signal is stored as data (hereinafter also referred to as acceleration data), and the amount of data to be stored can be enormous.
ここで、人間が活動量の推定対象である場合には、加速度データは、スマートフォン等の情報処理端末の記憶装置に記憶されたり、通信を介して接続されるサーバ等の情報処理装置に記憶されたりするため、記憶容量が不足する可能性は低い。 Here, when a human is an activity amount estimation target, acceleration data is stored in a storage device of an information processing terminal such as a smartphone, or stored in an information processing device such as a server connected through communication. Therefore, the possibility that the storage capacity is insufficient is low.
しかし、ペットが活動量の推定対象である場合には、加速度データは概して、加速度センサ(または加速度センサを有するセンサモジュール)の小型化のため、加速度センサの有する情報処理端末よりも小容量の記憶部に記憶される。また、ペット用の加速度センサは、情報処理装置等と通信できない場合もあるため、通信の機会が訪れるまで加速度データを記憶部に記憶させておくことになる。 However, when the pet is an activity amount estimation target, the acceleration data is generally stored in a smaller capacity than the information processing terminal included in the acceleration sensor due to the downsizing of the acceleration sensor (or the sensor module including the acceleration sensor). Stored in the department. In addition, since the pet acceleration sensor may not be able to communicate with the information processing apparatus or the like, the acceleration data is stored in the storage unit until a communication opportunity comes.
そこで、本実施形態に係るセンサモジュール100は、センサから得られるペットの運動に応じて変化する情報(以下、運動情報とも称する。)に基づいてペットの行動を判定し、判定されるペットの行動に係る情報を記憶する。以下、センサモジュール100の構成について説明する。
Therefore, the
センサモジュール100は、図2に示したように、センサ102、判定部104、記憶部106および通信部108を備える。
The
センサ102は、センサモジュール100が取り付けられたペットの運動に応じて変化する情報を生成する。具体的には、センサ102は、ペットの運動に応じた信号を生成する。例えば、センサ102は、加速度センサであり、加速度の変化に応じた波形信号を生成する。
The
判定部104は、センサ102から得られる信号に基づいてペットの行動を判定する。具体的には、判定部104は、センサ102から得られる信号と予め記憶される信号パターンとに基づいてペットの行動および当該行動の継続時間を判定する。さらに、図3を参照して、判定部104の処理について詳細に説明する。図3は、本実施形態に係るセンサ102によって生成される波形信号の例を示す図である。
The
まず、判定部104は、センサ102から得られる波形信号について予め記憶される波形パターンを用いてマッチングを行う。例えば、図3に示したように、センサ102から得られる波形信号はバッファされ、判定部104は、バッファされる波形信号について波形パターンのマッチングを行う。なお、例えば、バッファは10sec分の波形信号が格納されるサイズであり得て、1sec毎にマッチングが行われ得る。
First, the
次に、判定部104は、得られる波形信号のパターンと予め記憶される波形パターンとが一致する場合、当該予め記憶される波形パターンに対応するペットの行動が行われていると判定し、当該行動の継続時間の計測を開始する。例えば、判定部104は、センサ102から得られた波形信号のパターンが「走る」というペットの行動と対応する波形パターンと一致する場合、図3に示したように、ペットの行動が「走る」であると判定する。そして、「走る」という行動の継続時間の計測が開始される。
Next, when the waveform signal pattern obtained matches the waveform pattern stored in advance, the
そして、判定部104は、マッチングにより判定されるペットの行動が変化した際またはペットの行動が判定されなくなった際に、当該行動の継続時間の計測を終了する。例えば、判定部104は、センサ102から得られた波形信号のパターンが「走る」というペットの行動と対応する波形パターンと一致しなくなった際に、図3に示したように、ペットの行動が「走る」でなくなったと判定する。そして、判定部104は、「走る」という行動の継続時間の計測を終了する。
Then, when the behavior of the pet determined by matching is changed or when the behavior of the pet is no longer determined, the
その後、判定部104は、行動情報および行動時間情報として、判定されたペットの行動が特定される情報(以下、行動判定結果とも称する。)および当該行動が行われた時間が特定される情報(以下、行動時間情報とも称する。)をそれぞれ活動量が特定される情報(以下、活動量情報とも称する。)として記憶部106に記憶させる。ここで、活動量は、運動量、熱エネルギー(カロリー)量またはメッツ等のスコアであり得る。
Thereafter, the
なお、予め記憶される波形パターンは、複数であってもよく、追加、削除または変更されてもよい。また、判定部104による判定に用いられる波形信号は、センサ102から得られる波形信号の一部であってもよい。また、判定部104は、走行および歩行等の運動のほかに、食事等の行動を判定してもよい。
Note that a plurality of waveform patterns may be stored in advance, and may be added, deleted, or changed. Further, the waveform signal used for determination by the
図2を参照して、センサモジュール100の構成についての説明に戻ると、記憶部106は、判定部104の処理に関する情報を記憶する。具体的には、記憶部106は、判定部104の判定処理に用いられる信号パターンに係る情報および判定部104によって判定された活動量情報を記憶する。例えば、記憶部106は、複数の信号パターンと行動判定結果との対応関係を示す情報、ならびに行動判定結果および行動時間情報を記憶する。なお、行動時間情報は、判定される行動の継続時間の累計値であってもよく、行動が判定される度に生成される個々の値であってもよい。また、活動量情報は、1日単位等の所定の単位で管理されてもよい。
Referring back to FIG. 2, returning to the description of the configuration of the
通信部108は、情報処理端末300-1と通信する。具体的には、通信部108は、記憶部106に記憶される活動量情報を情報処理端末300-1に送信する。例えば、通信部108は、1日毎のような定期的に情報処理端末300-1に活動量情報を送信する。あるいは、通信部108は、情報処理端末300-1と通信接続が確立された際、または記憶部106に所定の量の活動量情報が記憶されている場合に、活動量情報を情報処理端末300-1に送信してもよい。例えば、通信部108は、Bluetooth(登録商標)(以下、BTとも称する。)またはBLE(Bluetooth Low Energy)等の無線通信を行う。なお、通信部108は、ワイヤを介した有線通信を行ってもよい。
The
このように、センサモジュール100は、センサから得られるペットの運動に応じて変化する情報に基づいてペットの行動を判定し、判定されるペットの行動に係る情報を記憶する。このため、センサ102から得られる信号がデータとして記憶される場合に比べて記憶されるデータ量が低減され、センサモジュール100に備えられる記憶容量を小さくすることが可能となる。また、通信されるデータ量も低減されるため、通信に係る消費電力が低減され、バッテリの電力枯渇を抑制することが可能となる。
As described above, the
(ペット用の体重計)
体重計200Aは、ペットの体重を計測し、計測結果を情報処理端末300-1に通知する。具体的には、体重計200Aは、ペットが乗せられると体重を計測し、計測される体重を示す体重情報を生成する。また、体重計200Aは、通信を介して、生成される体重情報を情報処理端末300-1に送信する。例えば、体重計200Aは、BTまたはBLE等の無線通信を用いて体重情報を情報処理端末300-1に送信する。なお、体重計200Aは、有線通信を行ってもよい。
(Weigh scale for pets)
The
なお、体重計200Aにおけるペットが触れる部分、例えば体重計200Aの天板には、滑りにくい表面加工が施される。あるいは、当該部分は、滑りにくい素材、例えば布または革で覆われてもよい。これにより、ペットを体重計200Aに乗せやすくすることが可能となる。
It should be noted that the portion of the
(情報処理端末)
情報処理端末300-1は、図4に示したように、通信部302、入力部304、記憶部306、分析部308、アドバイス情報生成部310、表示制御部312および表示部314を備える。
(Information processing terminal)
As illustrated in FIG. 4, the information processing terminal 300-1 includes a
通信部302は、入力部として、センサモジュール100および体重計200Aならびに情報処理装置400-1との通信を行う。具体的には、通信部302は、センサモジュール100から活動量情報を受信し、体重計200Aから体重情報を受信する。また、通信部302は、情報処理装置400-1に活動量情報および体重情報ならびに後述するペットの属性に係る情報(以下、ペット属性情報とも称する。)およびペットフードに係る情報(以下、ペットフード情報とも称する。)を送信し、情報処理装置400-1からアドバイス情報を受信する。例えば、通信部302は、BTまたはBLE等の無線通信を用いてセンサモジュール100および体重計200Aとの通信を行い、無線LAN通信またはLTE等のセルラ通信を用いて情報処理装置400-1との通信を行う。なお、通信部302は、有線通信を用いて通信を行ってもよい。
The
入力部304は、ユーザからの入力を受け取る。具体的には、入力部304は、ユーザによって入力されるペット属性情報およびペットフード情報を受け取る。例えば、ペット属性情報は、ペットの種類、サイズおよびペットの性格等を示す情報を含む。また、ペットフード情報は、ペットフードの種類、一日あたりの給餌量(以下、給餌量情報とも称する。)およびペットフードのメーカ等の情報を含む。なお、給餌量情報はユーザによって日々入力され得る。また、給餌量は、図1に示したような所定の計量容器20の目盛またはキッチンスケール等の計量器によって計測される重量等の値を示す情報として入力され得る。
The
記憶部306は、分析部308およびアドバイス情報生成部310の処理で用いられる情報を記憶する。具体的には、記憶部306は、通信部302によって受信される活動量情報および体重情報を記憶する。また、記憶部306は、入力部304によって受け取られたペット属性情報およびペットフード情報を記憶する。
The
分析部308およびアドバイス情報生成部310は、処理部として動作する。なお、分析部308およびアドバイス情報生成部310の機能は、後述する情報処理装置400-1における分析部308およびアドバイス情報生成部408の機能とそれぞれ実質的に同一であるため、ここでは説明を省略する。
The
なお、分析部308およびアドバイス情報生成部310は、所定の条件が満たされる場合に、処理を行う。例えば、情報処理装置400-1との通信接続が確立されない場合、または情報処理端末300-1で処理を行うように設定される場合等に、分析部308およびアドバイス情報生成部310が処理を行う。
Note that the
表示制御部312は、表示処理部として、各種情報に基づく情報が表示される画面を生成する。具体的には、表示制御部312は、記憶部306に記憶される体重情報および活動量情報に基づいてペットの体重および活動量の変動を示す画面を生成する。また、表示制御部312は、アドバイス情報生成部310または通信部302を介して得られるアドバイス情報に基づいて生成される飼い主へのメッセージを含む画面を生成する。さらに、図5を参照して、表示制御部312の処理について詳細に説明する。図5は、本実施形態に係る情報処理端末300-1において生成される画面例を説明するための図である。
The
より具体的には、表示制御部312は、記憶部306に記憶される活動量情報に基づいて活動量の変動を示す画面を生成する。例えば、表示制御部312は、所定の期間に生成され、または受信された活動量情報を記憶部306から取得し、図5の上段に示した画面のような、取得される活動量情報の値を示す画像が時系列に並べられた棒グラフを含む画面を生成する。なお、所定の期間はユーザ操作によって切り替えられる。例えば、図5の上段の画面に示したように、所定の期間は、日、週、月および年の単位で切り替えが可能であり得る。また、適正活動量が取得される場合は、当該画面に適正活動量を示す画像、例えば図5の上段の画面に示したような破線が追加される。
More specifically, the
また、表示制御部312は、記憶部306に記憶される体重情報に基づいてペットの体重の変動を示す画面を生成する。例えば、表示制御部312は、記憶部306から所定の期間に生成され、または受信された体重情報を取得し、図5の中段に示した画面のような、取得される体重情報の値を示す画像が時系列に並べられた線グラフを含む画面を生成する。なお、適正体重が取得される場合は、当該画面に適正体重を示す画像、例えば図5の中段の画面に示したような破線が追加される。
Further, the
また、表示制御部312は、アドバイス情報に基づいて飼い主へのメッセージを含む画面を生成する。例えば、表示制御部312は、アドバイス情報に含まれる、体重の変動傾向、現時点の活動量からの調整量(以下、指示活動量とも称する。)および現時点の給餌量からの調整量(以下、指示給餌量とも称する。)を含む飼い主へのメッセージを生成する。そして、表示制御部312は、図5の下段の画面に示したような、生成されるメッセージを含む画面を生成する。なお、メッセージは、アドバイス情報として、アドバイス情報生成部310または408で生成されてもよい。また、指示給餌量は、計量容器20の目盛で示されてもよい。
Further, the
なお、アドバイス情報に、後述する体調異常情報が含まれる場合、表示制御部312は、当該体調異常情報に基づいて生成されるメッセージを画面に含める。具体的には、表示制御部312は、指示活動量および指示給餌量を含むメッセージの代わりに、体調異常情報に基づいて生成されるメッセージを含む画面を生成する。例えば、体調異常情報に基づいて生成されるメッセージは、獣医師への早期相談を勧める内容であり得る。なお、体調異常情報に基づいて生成されるメッセージは、指示活動量および指示給餌量を含むメッセージと共に画面に含まれてもよい。
If the advice information includes physical condition abnormality information described later, the
図4を参照して、情報処理端末300-1の構成についての説明に戻ると、表示部314は、表示制御部312によって生成される画面を表示する。例えば、表示部314は、表示制御部312によって図5に示したような3つの画面が生成されると、当該3つの画面を表示する。例えば、表示部314は、液晶パネルまたは有機EL(Electro Luminescence)等の表示装置であり得る。
Referring back to FIG. 4, when returning to the description of the configuration of the information processing terminal 300-1, the
(情報処理装置)
情報処理装置400-1は、図6に示したように、通信部402、記憶部404、分析部406、アドバイス情報生成部408、データテーブル410および体調異常検出部412を備える。
(Information processing device)
As shown in FIG. 6, the information processing apparatus 400-1 includes a
通信部402は、入力部として、情報処理端末300-1との通信を行う。具体的には、通信部402は、情報処理端末300-1から活動量情報および体重情報ならびにペット属性情報およびペットフード情報を受信し、情報処理端末300-1にアドバイス情報を送信する。例えば、通信部402は、無線LAN通信またはLTE等のセルラ通信を用いて情報処理端末300-1との通信を行う。
The
記憶部404は、分析部406およびアドバイス情報生成部408の処理で用いられる情報を記憶する。具体的には、記憶部404は、通信部402によって受信される活動量情報および体重情報、ならびにペット属性情報およびペットフード情報を記憶する。
The
なお、活動量情報に含まれる行動判定結果および行動時間に基づいて特定される活動量が活動量情報として記憶される。例えば、ペットの行動に対応する単位時間当たりの活動量がデータテーブル410に記憶され、活動量情報が受信されると、当該活動量情報に含まれる行動判定結果の示す行動に対応する単位時間当たりの活動量がデータテーブル410から取得される。そして、取得される単位時間当たりの活動量を受信される活動量情報に含まれる行動時間で積分することにより得られる活動量が、活動量情報として記憶部404に記憶される。
In addition, the activity amount specified based on the action determination result and the action time included in the activity amount information is stored as the activity amount information. For example, when the activity amount per unit time corresponding to the behavior of the pet is stored in the data table 410 and the activity amount information is received, the activity amount per unit time corresponding to the behavior indicated by the behavior determination result included in the activity amount information is received. Are obtained from the data table 410. Then, the activity amount obtained by integrating the acquired activity amount per unit time with the action time included in the received activity amount information is stored in the
分析部406は、処理部として、体重情報に基づいて体重の変動傾向を分析する。具体的には、分析部406は、蓄積された体重情報に基づいて所定の期間における体重の増減傾向を分析する。例えば、分析部406は、現時点から所定の過去の時点までの期間におけるペットの体重の増減傾向を判定する。
The
アドバイス情報生成部408は、処理部として、体重情報に基づいてペットの体に関するアドバイスの内容を決定する。具体的には、アドバイス情報生成部408は、活動量情報と体重情報とに基づいてアドバイスの内容を決定する。例えば、アドバイス情報生成部408は、ペットの適正体重と前記体重情報から特定される体重との差分に基づいて、ペットの体重を変動させるためのアドバイスとして、ペットの活動量についてのアドバイスおよびペットの餌についてのアドバイスの内容を決定する。以下に、アドバイス情報生成部408の処理について詳細に説明する。
The advice
まず、アドバイス情報生成部408は、ペットの適正体重と現時点のペットの体重との差分を算出する。例えば、アドバイス情報生成部408は、データテーブル410からペット属性情報に基づいてペットの適正体重を取得し、取得される適正体重と体重情報の示す体重との差分を算出する。
First, the advice
次に、アドバイス情報生成部408は、算出される体重の差分に応じた活動量の変動量を決定する。具体的には、アドバイス情報生成部408は、体重の変動量と活動量の変動量との相関関係(以下、体重活動相関関係とも称する。)に基づいて、算出される体重の差分に応じた活動量の変動量を決定する。例えば、アドバイス情報生成部408は、データテーブル410から体重の変動量と活動量の変動量との相関関係に係るデータ(以下、相関データとも称する。)を取得する。そして、アドバイス情報生成部408は、取得される相関データおよび体重の差分から指示活動量を算出する。
Next, the advice
そして、アドバイス情報生成部408は、上記の体重の差分に応じた活動量の変動量を用いてアドバイスに係る活動量を決定する。例えば、アドバイス情報生成部408は、算出される指示活動量を、活動量の不足分または過剰分としてアドバイス情報に含める。なお、現時点すなわち最新の活動量情報に指示活動量が加算されて得られる活動量がアドバイス情報に含められてもよい。
Then, the advice
また、アドバイス情報生成部408は、ペットの餌についてのアドバイスとして、給餌量についてのアドバイスの内容を決定する。
Also, the advice
具体的には、まず、アドバイス情報生成部408は、算出される体重の差分に応じた給餌量の変動量を決定する。より具体的には、アドバイス情報生成部408は、体重の変動量と給餌量の変動量との相関関係(以下、体重餌相関関係とも称する。)に基づいて、算出される体重の差分に応じた給餌量の変動量を決定する。例えば、アドバイス情報生成部408は、データテーブル410から体重の変動量と給餌量の変動量との相関データを取得し、取得される相関データおよび体重の差分から指示給餌量を算出する。
Specifically, first, the advice
そして、アドバイス情報生成部408は、上記の体重の差分に応じた餌の変動量を用いてアドバイスに係る給餌量を決定する。例えば、アドバイス情報生成部408は、算出される指示給餌量を、給餌量の不足分または過剰分としてアドバイス情報に含める。なお、現時点すなわち最新の給餌量情報に指示給餌量が加算されて得られる給餌量がアドバイス情報に含められてもよい。
And the advice
また、アドバイス情報には、分析部406による分析結果が含められる。例えば、アドバイス情報生成部408は、体重の変動傾向を示す情報を、指示活動量および指示給餌量を示す情報と共に、アドバイス情報に含める。
Further, the analysis result by the
なお、指示活動量および指示給餌量は、互いを考慮して決定される。例えば、アドバイス情報生成部408は、適正体重と現時点の体重との差分のうち、アドバイスのタイミングで減少させるべき体重を決定する。そして、アドバイス情報生成部408は、指示活動量に対応して減少する体重および指示給餌量に対応して減少する体重の和が、当該減少させるべき体重となるように、指示活動量および指示給餌量を決定する。
In addition, the instruction activity amount and the instruction feeding amount are determined in consideration of each other. For example, the advice
また、指示活動量および指示給餌量は、いずれか一方のみが決定され、決定される一方のみがアドバイス情報に含められてもよい。 Further, only one of the instruction activity amount and the instruction feeding amount may be determined, and only one determined may be included in the advice information.
データテーブル410は、体重活動相関関係を記憶する。具体的には、データテーブル410は、ペットの運動量と消費カロリーとの間の相関関係に係るデータを記憶する。例えば、データテーブル410は、相関データとして運動消費カロリーデータを複数記憶され、運動消費カロリーデータは、ペットの種類およびサイズ等のペット属性情報に基づいて特定される標準的な相関データである。なお、当該運動消費カロリーデータは、予めデータテーブル410に記憶され得る。 The data table 410 stores the weight activity correlation. Specifically, the data table 410 stores data related to the correlation between the amount of exercise of the pet and the calorie consumption. For example, the data table 410 stores a plurality of exercise calorie consumption data as correlation data, and the exercise calorie consumption data is standard correlation data specified based on pet attribute information such as pet type and size. The exercise calorie consumption data can be stored in the data table 410 in advance.
また、体重給餌相関関係も同様にデータテーブル410に記憶される。具体的には、データテーブル410は、給餌量と摂取カロリーとの間の相関関係に係るデータを記憶する。例えば、データテーブル410は、相関データとしてペットフードの摂取カロリーデータを複数記憶し、摂取カロリーデータは、ペットフードの種類等のペットフード情報に基づいて特定される標準的な相関データである。なお、当該摂取カロリーデータは、予めデータテーブル410に記憶され得る。 The weight feeding correlation is also stored in the data table 410 in the same manner. Specifically, the data table 410 stores data relating to the correlation between the amount of food fed and the calorie intake. For example, the data table 410 stores a plurality of intake calorie data of pet food as correlation data, and the intake calorie data is standard correlation data specified based on pet food information such as the type of pet food. The calorie intake data can be stored in the data table 410 in advance.
なお、上記の体重活動相関関係は、ペットの個体的特徴として、蓄積された体重情報および活動量情報に基づいて決定されてもよい。具体的には、分析部406は、所定の期間にわたる体重情報および活動量情報が蓄積されると、当該所定の期間における活動量の変動量と体重の変動量との相関関係を分析する。そして、分析部406は、分析結果として得られる、当該ペット固有の運動消費カロリーデータ等の体重活動相関データをデータテーブル410に記憶させる。
The above-mentioned body weight activity correlation may be determined based on accumulated weight information and activity amount information as individual characteristics of the pet. Specifically, when weight information and activity amount information over a predetermined period are accumulated, the
また、上記の体重給餌相関関係もまた同様に、蓄積された体重情報および給餌量情報に基づいて決定されてもよい。具体的には、分析部406は、所定の期間にわたる体重情報および給餌量情報が蓄積されると、当該所定の期間における体重の変動量と給餌量の変動量との相関関係を分析する。そして、分析部406は、分析結果として得られる、当該ペット固有の摂取カロリーデータ等の体重給餌相関データをデータテーブル410に記憶させる。
Also, the above-mentioned body weight feeding correlation may be similarly determined based on the accumulated body weight information and feeding amount information. Specifically, when weight information and feeding amount information over a predetermined period are accumulated, the
さらに、アドバイス情報生成部408に提供される相関データに係る相関関係は、上記の標準的な相関関係および分析部406によって決定される相関関係から選択されてもよい。例えば、アドバイス情報生成部408は、上記の所定の期間にわたる活動量情報または給餌量情報および体重情報が蓄積されるまでは、予め記憶される標準的な相関データをデータテーブル410から取得する。そして、上記の所定の期間の経過後は、アドバイス情報生成部408は、分析部406によって決定される相関データを取得する。
Furthermore, the correlation related to the correlation data provided to the advice
なお、データテーブル410は、ペットの適正体重を記憶する。例えば、データテーブル410は、ペットの種類およびサイズ等から特定される適正体重を記憶する。また、データテーブル410に記憶されるデータは、テーブル構造以外のデータ構造で管理されてもよい。また、データテーブル410は、データベースおよびDBMS(Data Base Management System)であってもよい。 Note that the data table 410 stores the appropriate weight of the pet. For example, the data table 410 stores the appropriate weight specified from the type and size of the pet. The data stored in the data table 410 may be managed with a data structure other than the table structure. The data table 410 may be a database and a DBMS (Data Base Management System).
図6を参照して、情報処理装置400-1の構成についての説明に戻ると、体調異常検出部412は、処理部として、体重情報からペットの体についての異常を検出する。具体的には、体調異常検出部412は、体重情報から特定される体重の変動量が予め決定される値よりも大きい場合、当該予め決定される値よりも大きい体重の変動に基づいて決定される内容をアドバイスに含める。
Referring back to FIG. 6, returning to the description of the configuration of the information processing apparatus 400-1, the physical condition
例えば、体重の変動量についての閾値はデータテーブル410に記憶され、体調異常検出部412は、体重情報の示す体重の変動量が当該閾値を超過しているかを判定する。体重の変動量が閾値超過であると判定される場合、体調異常検出部412は、アドバイス情報に体調異常情報を含める。なお、当該閾値は、体重の平均値、中央値または最頻値等の代表値であってもよい。
For example, a threshold value regarding the fluctuation amount of the weight is stored in the data table 410, and the physical condition
<2-2.装置の処理>
次に、本開示の第1の実施形態に係る情報処理システムの処理について説明する。
<2-2. Device processing>
Next, processing of the information processing system according to the first embodiment of the present disclosure will be described.
(処理の概要)
まず、図7を参照して、本実施形態に係る情報処理システムの処理の概要について説明する。図7は、本実施形態に係る情報処理システムの処理の概要を概念的に示すシーケンス図である。
(Outline of processing)
First, with reference to FIG. 7, an outline of processing of the information processing system according to the present embodiment will be described. FIG. 7 is a sequence diagram conceptually showing an outline of processing of the information processing system according to the present embodiment.
センサモジュール100は、ペットの活動量を計測する(ステップS502)。詳細については後述する。
次に、センサモジュール100は、活動量情報を情報処理端末300-1に送信する(ステップS504)。具体的には、通信部108は、記憶部106に記憶されている活動量情報を情報処理端末300-1に送信する。
Next, the
また、体重計200Aは、ペットの体重を計測する(ステップS506)。具体的には、体重計200Aは、ペットが乗せられると当該ペットの体重を計測する。
Moreover, the
次に、体重計200Aは、体重情報を情報処理端末300-1に送信する(ステップS508)。具体的には、体重計200Aは、計測された体重から体重情報を生成し、生成された体重情報を情報処理端末300-1に送信する。なお、体重計200Aは、情報処理端末300-1から体重情報の送信が要求されるまで、体重情報を保持してもよい。
Next, the
活動量情報および体重情報を受信した情報処理端末300-1は、受信された情報を記憶する(ステップS510)。具体的には、記憶部306は、通信部302によって受信された活動量情報および体重情報を記憶する。なお、入力部304によって得られたペット属性情報およびペットフード情報(給餌量情報)も記憶部306に記憶される。
The information processing terminal 300-1 that has received the activity amount information and the weight information stores the received information (step S510). Specifically, the
次に、情報処理端末300-1は、活動量情報および体重情報を情報処理装置400-1に送信する(ステップS512)。具体的には、通信部302は、記憶部306に記憶された活動量情報および体重情報を情報処理装置400-1に送信する。なお、受信された活動量情報および体重情報の複製が情報処理装置400-1に送信されてもよい。
Next, the information processing terminal 300-1 transmits the activity amount information and the weight information to the information processing apparatus 400-1 (step S512). Specifically, the
活動量情報および体重情報を受信した情報処理装置400-1は、受信された情報を記憶する(ステップS514)。具体的には、記憶部404は、通信部402によって受信された活動量情報および体重情報を記憶する。
The information processing apparatus 400-1 that has received the activity amount information and the weight information stores the received information (step S514). Specifically, the
次に、情報処理装置400-1は、活動量情報、給餌量情報および体重情報に基づいてアドバイス情報を生成する(ステップS516)。詳細については後述する。 Next, the information processing apparatus 400-1 generates advice information based on the activity amount information, the feeding amount information, and the weight information (step S516). Details will be described later.
次に、情報処理装置400-1は、アドバイス情報を情報処理端末300-1に送信する(ステップS518)。具体的には、通信部402は、アドバイス情報生成部408によって生成されたアドバイス情報を情報処理端末300-1に送信する。
Next, the information processing apparatus 400-1 transmits advice information to the information processing terminal 300-1 (step S518). Specifically, the
アドバイス情報を受信した情報処理端末300-1は、活動量情報、体重情報およびアドバイス情報に基づいて画面を生成する(ステップS520)。具体的には、表示制御部312は、記憶されている活動量情報および体重情報に基づいて、活動量および体重の変動状況を示す画面を生成する。また、表示制御部312は、受信されたアドバイス情報に基づいてメッセージを生成し、生成されたメッセージを含む画面を生成する。
The information processing terminal 300-1 that has received the advice information generates a screen based on the activity amount information, the weight information, and the advice information (step S520). Specifically, the
次に、情報処理端末300-1は、生成された画面を表示する(ステップS522)。具体的には、表示部314は、表示制御部312によって生成された画面の各々を表示する。
Next, the information processing terminal 300-1 displays the generated screen (step S522). Specifically, the
(センサモジュールの処理)
続いて、図8を参照して、本実施形態に係るセンサモジュール100の処理を詳細に説明する。図8は、本実施形態に係るセンサモジュール100の処理を概念的に示すフローチャートである。
(Processing of sensor module)
Next, the process of the
まず、センサモジュール100は、ペットの運動に応じた信号を生成する(ステップS602)。具体的には、センサ102は、加速度に応じた波形信号を生成する。
First, the
次に、センサモジュール100は、生成された信号に基づいてペットの行動を判定する(ステップS604)。具体的には、判定部104は、生成された波形信号について予め記憶される信号パターンのマッチングを行う。生成された信号のパターンと予め記憶される信号パターンと一致する場合、判定部104は、当該信号パターンに対応するペットの行動が行われたと判定する。
Next, the
次に、センサモジュール100は、判定された行動の継続時間を計測する(ステップS606)。具体的には、判定部104は、信号パターンに対応するペットの行動が行われたと判定されると、当該行動の継続時間を計測する。
Next, the
次に、センサモジュール100は、行動判定結果と行動時間とを記憶する(ステップS608)。具体的には、判定部104は、行動の継続時間の計測が終了すると、行動判定結果と計測された行動時間とを記憶部106に記憶させる。
Next, the
(情報処理装置の処理)
続いて、図9を参照して、本実施形態に係る情報処理装置400-1のアドバイス情報生成処理を詳細に説明する。図9は、本実施形態に係る情報処理装置400-1のアドバイス情報生成処理を概念的に示すフローチャートである。
(Processing of information processing device)
Next, the advice information generation process of the information processing apparatus 400-1 according to the present embodiment will be described in detail with reference to FIG. FIG. 9 is a flowchart conceptually showing advice information generation processing of the information processing apparatus 400-1 according to the present embodiment.
まず、情報処理装置400-1は、体重情報および活動量情報の蓄積有無を判定する(ステップS702)。具体的には、分析部406は、所定の期間にわたる体重情報および活動量情報が記憶部404に記憶されているかを判定する。なお、給餌量情報についても同様の判定が行われる。
First, the information processing apparatus 400-1 determines whether or not weight information and activity amount information are accumulated (step S702). Specifically, the
体重情報および活動量情報が蓄積されたと判定されると、情報処理装置400-1は、データテーブル410を更新する(ステップS704)。具体的には、分析部406は、所定の期間にわたる体重情報および活動量情報が記憶されていると判定されると、体重活動相関データを生成し、生成される体重活動相関データをデータテーブル410に追加する。なお、体重給餌相関データも同様にデータテーブル410に追加される。
If it is determined that the weight information and the activity amount information have been accumulated, the information processing apparatus 400-1 updates the data table 410 (step S704). Specifically, when it is determined that weight information and activity amount information over a predetermined period are stored, the
次に、情報処理装置400-1は、ペットの体重を分析する(ステップS706)。具体的には、分析部406は、体重情報に基づいて体重の変動傾向を分析する。
Next, the information processing apparatus 400-1 analyzes the weight of the pet (step S706). Specifically, the
次に、情報処理装置400-1は、指示活動量および指示給餌量を決定する(ステップS708)。具体的には、アドバイス情報生成部408は、体重の変動傾向と適正体重とに基づいて活動量および給餌量の変動量すなわち指示活動量および指示給餌量を決定する。
Next, the information processing apparatus 400-1 determines an instruction activity amount and an instruction feeding amount (step S708). Specifically, the advice
次に、情報処理装置400-1は、指示活動量および指示給餌量に基づいてアドバイス情報を生成する(ステップS710)。具体的には、アドバイス情報生成部408は、体重の分析結果と、決定された指示活動量および指示給餌量とを含むアドバイス情報を生成する。
Next, the information processing apparatus 400-1 generates advice information based on the instruction activity amount and the instruction feeding amount (step S710). Specifically, the advice
次に、情報処理装置400-1は、ペットの体重の変動における異常の有無を判定する(ステップS712)。具体的には、体調異常検出部412は、ペットの体重の変動量が閾値超過であるかを判定する。
Next, the information processing apparatus 400-1 determines whether there is an abnormality in the pet's weight fluctuation (step S712). Specifically, the physical condition
ペットの体重の変動に異常があると判定されると、情報処理装置400-1は、異常に関する内容をアドバイス情報に含める。具体的には、体調異常検出部412は、ペットの体重の変動量が閾値超過であると判定されると、アドバイス情報に体調異常情報を含める。
If it is determined that there is an abnormality in the change in the weight of the pet, the information processing apparatus 400-1 includes the content relating to the abnormality in the advice information. Specifically, the physical condition
<2-3.第1の実施形態のまとめ>
このように、本開示の第1の実施形態によれば、情報処理装置400-1は、センサから得られるペットの体重が特定される体重情報を得て、当該体重情報に基づいてペットの体に関するアドバイスの内容を決定する。このため、自動的にペットの体重情報が取得され、取得される体重情報に基づいてペットに関するアドバイスが提示されることにより、飼い主の負担を軽減しながら、ペットの健康を容易に維持することが可能となる。
<2-3. Summary of First Embodiment>
As described above, according to the first embodiment of the present disclosure, the information processing apparatus 400-1 obtains weight information specifying the weight of the pet obtained from the sensor, and based on the weight information, the body of the pet Determine the content of the advice. Therefore, pet weight information is automatically acquired, and pet-related advice is presented based on the acquired weight information, so that the health of the pet can be easily maintained while reducing the burden on the owner. It becomes possible.
また、情報処理装置400-1は、ペットの適正体重と体重情報から特定される体重との差分に基づいて、ペットの体重を変動させるためのアドバイスの内容を決定する。このため、適正体重に近づけるためのアドバイスが提示されることにより、飼い主はアドバイスに従うことでペットの体重管理を行うことが可能となる。 Further, the information processing apparatus 400-1 determines the content of advice for changing the pet's weight based on the difference between the appropriate weight of the pet and the weight specified from the weight information. For this reason, when the advice for approaching the appropriate weight is presented, the owner can manage the weight of the pet by following the advice.
また、上記のペットの体重を変動させるためのアドバイスは、ペットの活動量についてのアドバイスを含み、ペットの餌についてのアドバイスを含む。このため、具体的な行動につながるアドバイスが提示されることにより、飼い主が取るべき行動を誤ったり、取るべき行動に気付かなかったりする可能性を低下させることが可能となる。 Also, the advice for changing the weight of the above pet includes advice on the amount of activity of the pet and includes advice on the pet food. For this reason, it is possible to reduce the possibility that the owner should take wrong actions or not be aware of the actions to be taken by providing advice that leads to specific actions.
また、情報処理装置400-1は、さらにペットの活動量が特定される活動量情報を得て、当該活動量情報と体重情報とに基づいて上記ペットの活動量についてのアドバイスの内容を決定する。このため、日々取得される活動量を用いて個別的にアドバイスが決定されることにより、対象となるペットにより適したアドバイスが提示され、ペットの体重管理をより適正化することが可能となる。 Further, the information processing apparatus 400-1 obtains activity amount information for specifying the activity amount of the pet, and determines the content of the advice regarding the activity amount of the pet based on the activity amount information and the weight information. . For this reason, advice is determined individually using the amount of activity acquired every day, so that advice more suitable for the target pet is presented, and the weight management of the pet can be made more appropriate.
また、情報処理装置400-1は、上記の差分に応じた活動量の変動量を決定し、当該差分に応じた活動量の変動量を用いて上記のアドバイスに係る活動量を決定する。また、情報処理装置400-1は、上記の差分に応じた餌の変動量を決定し、当該差分に応じた餌の変動量を用いて上記のアドバイスに係る給餌量を決定する。このため、アドバイスに具体的な数値が用いられることにより、飼い主が取るべき行動がより具体化され、体重管理をより正確に行うことが可能となる。 In addition, the information processing apparatus 400-1 determines the amount of activity variation according to the difference, and determines the amount of activity related to the advice using the amount of activity variation according to the difference. Further, the information processing apparatus 400-1 determines the amount of change in bait according to the difference, and determines the amount of feed related to the advice using the amount of change in bait according to the difference. For this reason, by using specific numerical values for the advice, the actions to be taken by the owner are made more specific, and weight management can be performed more accurately.
また、情報処理装置400-1は、体重の変動量と活動量の変動量との相関関係に基づいて、上記の差分に応じた活動量の変動量を決定する。このため、指示活動量の正確性が向上することにより、体重の変動をより正確に管理することが可能となる。 In addition, the information processing apparatus 400-1 determines the amount of activity variation according to the above difference based on the correlation between the body weight variation and the activity amount variation. For this reason, it becomes possible to manage the fluctuation | variation of a weight more correctly by improving the precision of instruction | indication activity amount.
また、情報処理装置400-1は、蓄積された体重情報および活動量情報を用いて上記の相関関係を決定する。このため、ペット毎の蓄積データに基づいて上記の相関関係が決定されることにより、対象となるペットに適した指示活動量等がアドバイスとして提示され、ペットの体重管理をより適正化することが可能となる。 Further, the information processing apparatus 400-1 determines the above correlation using the accumulated weight information and activity amount information. For this reason, by determining the above correlation based on the accumulated data for each pet, the amount of instruction activity suitable for the target pet is presented as advice, and the weight management of the pet can be further optimized. It becomes possible.
また、上記のペットの餌についてのアドバイスは、給餌量についてのアドバイスを含む。このため、ペットに与えるべきペットフードの量が提示されることにより、誤った量のペットフードが給餌される可能性を低下させ、より健康的に体重管理を行うことが可能となる。 Also, the above advice on pet food includes advice on the amount of feed. For this reason, when the amount of pet food to be given to the pet is presented, the possibility of feeding an incorrect amount of pet food is reduced, and weight management can be performed more healthily.
また、情報処理装置400-1は、体重情報から特定される体重の変動量が予め決定される値よりも大きい場合、当該予め決定される値よりも大きい体重の変動に基づいて決定される内容を上記のアドバイスの内容に含める。このため、ペットの体に異常が発生している可能性があることが飼い主に提示されることにより、怪我または疾病等の早期発見が可能となる。 The information processing apparatus 400-1 determines the content determined based on the weight fluctuation larger than the predetermined value when the weight fluctuation amount specified from the weight information is larger than the predetermined value. In the content of the above advice. For this reason, it is possible to detect an injury or illness early by informing the owner that there is a possibility that an abnormality has occurred in the body of the pet.
また、活動量情報は、ペットの行動が特定される行動情報およびペットの行動が行われた時間が特定される行動時間情報を含み、情報処理装置400-1は、取得される行動情報と行動時間情報とに基づいて活動量を特定する。このため、活動量が情報処理装置400-1または情報処理端末300-1側で算出されることにより、センサモジュール100における処理を削減し、消費電力を低減することが可能となる。
<2-4.変形例>
以上、本開示の第1の実施形態について説明した。なお、本実施形態は、上述の例に限定されない。以下に、本実施形態の第1および第2の変形例について説明する。
The activity amount information includes behavior information for identifying the behavior of the pet and behavior time information for identifying the time when the pet's behavior is performed. Identify activity based on time information. For this reason, the amount of activity is calculated on the information processing apparatus 400-1 or information processing terminal 300-1 side, whereby the processing in the
<2-4. Modification>
Heretofore, the first embodiment of the present disclosure has been described. In addition, this embodiment is not limited to the above-mentioned example. Below, the 1st and 2nd modification of this embodiment is demonstrated.
(第1の変形例)
本実施形態の第1の変形例として、上記のペットの餌についてのアドバイスは、餌の種類についてのアドバイスであってもよい。具体的には、アドバイス情報生成部408は、ペットフードの種類を示す種類情報をアドバイス情報に含める。そして、表示制御部312は、アドバイス情報に含まれる種類情報の示すペットフードの種類を含むメッセージを生成し、当該メッセージを含む画面が表示部314によって表示させる。
(First modification)
As a first modification of the present embodiment, the advice about the pet food may be advice about the type of food. Specifically, the advice
例えば、データテーブル410は、ペットフードの種類毎に単位量当たりのカロリーデータを記憶する。アドバイス情報生成部408は、データテーブル410に記憶されるカロリーデータを取得して、指示給餌量が差し引かれた給餌量すなわちペットに与えるべきペットフードの量に対応するカロリー値を算出する。次に、アドバイス情報生成部408は、データテーブル410に記憶されるカロリーデータから、指示給餌量が差し引かれる前の給餌量におけるカロリー値が算出されるカロリー値と同程度のカロリー値であるペットフードの種類を特定する。そして、アドバイス情報生成部408は、特定されるペットフードの種類を示す情報をアドバイス情報に含める。なお、給餌量は同程度に限られず、所定の範囲で増減されてもよい。
For example, the data table 410 stores calorie data per unit amount for each type of pet food. The advice
なお、ペットフードの種類および給餌量の両方がアドバイスされてもよい。この場合、ペットフードの種類および給餌量が互いを考慮して決定される。例えば、アドバイス情報生成部408は、指示給餌量が差し引かれた給餌量に対応するカロリー値を算出する。そして、アドバイス情報生成部408は、データテーブル410を参照して、算出されるカロリー値と同程度のカロリー値になるようなペットフードの種類および給餌量の組合せを決定する。
Note that both the type of pet food and the amount of feeding may be advised. In this case, the kind of pet food and the amount of feeding are determined in consideration of each other. For example, the advice
また、ペットフードの種類および給餌量は、いずれか一方のみが決定され、決定される一方のみがアドバイス情報に含められてもよい。 Further, only one of the pet food type and the amount of feeding may be determined, and only one determined may be included in the advice information.
このように、本実施形態の第1の変形例によれば、ペットの餌についてのアドバイスは、餌の種類についてのアドバイスを含む。このため、給餌量を変更することなく摂取カロリー量が管理されることにより、食事管理によって食事に対するペットの満足感の低下を抑制することが可能となる。 Thus, according to the first modification of the present embodiment, the advice about pet food includes advice about the type of food. For this reason, it becomes possible to control the fall of the satisfaction of the pet with respect to a meal by meal management by managing the calorie intake amount without changing the amount of feeding.
(第2の変形例)
本実施形態の第2の変形例として、ペットの活動量は外部環境に応じて調整されてもよい。具体的には、情報処理装置400-1は、ペット周辺の気温に基づいてアドバイスに係る活動量を調整する。
(Second modification)
As a second modification of the present embodiment, the amount of pet activity may be adjusted according to the external environment. Specifically, the information processing apparatus 400-1 adjusts the amount of activity related to advice based on the temperature around the pet.
より具体的には、センサモジュール100は、気温を検出する温度センサをさらに備える。例えば、温度センサは、気温に応じた信号を生成し、判定部104は、生成される信号に基づいて気温データを生成する。
More specifically, the
そして、センサモジュール100は、検出される気温を示す気温情報を、情報処理端末300-1を介して情報処理装置400-1に送信する。
Then, the
また、データテーブル410は、気温に対応する活動量についての係数データを記憶する。例えば、データテーブル410は、気温に対応する活動量の倍率係数を記憶する。 Also, the data table 410 stores coefficient data regarding the amount of activity corresponding to the temperature. For example, the data table 410 stores a scaling factor of an activity amount corresponding to the temperature.
気温情報を受信した情報処理装置400-1は、受信される気温情報に基づいて活動量についての係数を特定する。例えば、気温情報の示す気温に対応する活動量についての係数がデータテーブル410から取得される。 The information processing apparatus 400-1 that has received the temperature information specifies a coefficient for the amount of activity based on the received temperature information. For example, the coefficient for the activity corresponding to the temperature indicated by the temperature information is acquired from the data table 410.
そして、情報処理装置400-1は、特定される係数を用いて活動量の調整を行う。例えば、特定される係数を活動量情報の示す活動量に適用することによって得られる活動量が記憶部404に記憶される。
Then, the information processing apparatus 400-1 adjusts the amount of activity using the specified coefficient. For example, the activity amount obtained by applying the identified coefficient to the activity amount indicated by the activity amount information is stored in the
なお、上記では、ペット周辺の外部環境が気温である例を説明したが、ペット周辺の外部環境は、活動量を変動させる他の要因であってもよい。例えば、ペット周辺の外部環境は、気圧または重力であってもよい。例えば、センサモジュール100は、気圧センサを別途に備え、気圧センサから得られる情報に基づいて、坂を上る等のペットの行動を判定し得る。そして、当該行動に基づく活動量が算出される。
In the above description, the external environment around the pet is the temperature. However, the external environment around the pet may be another factor that varies the amount of activity. For example, the external environment around the pet may be atmospheric pressure or gravity. For example, the
また、上記では、気温に対応する係数データが活動量に適用されることによって活動量が調整される例を説明したが、予め記憶される計算式によって活動量の調整が行われてもよい。 In the above description, the example is described in which the activity amount is adjusted by applying coefficient data corresponding to the temperature to the activity amount. However, the activity amount may be adjusted by a calculation formula stored in advance.
このように、本実施形態の第2の変形例によれば、情報処理装置400-1は、ペット周辺の外部環境に基づいてアドバイスに係る活動量を調整する。このため、ペットのおかれた環境に応じて活動量が適正化されることにより、飼い主に対するアドバイスの正確性を向上させることが可能となる。 Thus, according to the second modification of the present embodiment, the information processing apparatus 400-1 adjusts the amount of activity related to advice based on the external environment around the pet. For this reason, it becomes possible to improve the accuracy of advice to the owner by optimizing the amount of activity according to the environment where the pet is placed.
また、上記の外部環境は、気温を含む。このため、活動量の変動に影響を与えやすい気温を用いて活動量が調整されることにより、活動量の適正化をより効果的に行うことが可能となる。 Also, the above external environment includes temperature. For this reason, it is possible to optimize the activity amount more effectively by adjusting the activity amount using the temperature that easily affects the fluctuation of the activity amount.
<3.第2の実施形態(ペットおよび人間の体重変動の提示)>
以上、本開示の第1の実施形態に係る情報処理システムについて説明した。続いて、本開示の第2の実施形態に係る情報処理システムについて説明する。
<3. Second Embodiment (Presentation of Weight Variation of Pets and Humans)>
The information processing system according to the first embodiment of the present disclosure has been described above. Subsequently, an information processing system according to the second embodiment of the present disclosure will be described.
上述したように、近年、肥満になる人間の増加と共にペットも肥満になる傾向がある。そのため、人間の体重管理のようなダイエットがペットについても行われるようになっている。しかし、ダイエットは概してストレスを伴うため、ダイエットを継続することは困難であり得る。 As mentioned above, in recent years, pets tend to become obese as the number of people who become obese increases. For this reason, a diet like human weight management is also performed on pets. However, it can be difficult to continue a diet because the diet is generally stressful.
これに対し、人間のダイエットについては、体重計によって計測された体重の変動をグラフ等で提示するダイエット支援システムが提供されている。当該ダイエット支援システムは、ダイエットの継続に係る人間のモチベーションを維持することに効果があるとされている。しかし、ペットのダイエットについては、このようなシステムは提供されていない。 On the other hand, for human diet, there is provided a diet support system that presents changes in body weight measured by a weight scale in a graph or the like. The diet support system is said to be effective in maintaining human motivation for continuing dieting. However, no such system is provided for pet diets.
そこで、第2の実施形態では、ペットについてのアドバイスと共に、ペットおよび人間についての体重の分析結果が提示される。このように、ペットだけでなく、人間の情報が提示されることにより、ダイエットによるストレスを軽減し、ダイエットの継続性を向上させることが可能となる。 Therefore, in the second embodiment, the analysis result of the weight of the pet and the human is presented together with the advice about the pet. Thus, by presenting not only pets but also human information, it is possible to reduce stress due to dieting and improve continuity of dieting.
<3-1.装置の構成>
まず、図10を参照して、本実施形態に係る情報処理システムの構成について説明する。図10は、本開示の第2の実施形態に係る情報処理システムの構成例を概略的に示す図である。
<3-1. Configuration of device>
First, the configuration of the information processing system according to the present embodiment will be described with reference to FIG. FIG. 10 is a diagram schematically illustrating a configuration example of an information processing system according to the second embodiment of the present disclosure.
情報処理システムは、図10に示したように、センサモジュール100、体重計200A、情報処理端末300-2および情報処理装置400-2に加えて、体重計200Bを備える。なお、センサモジュール100および体重計200Aについては、第1の実施形態と実質的に同一であるため説明を省略する。
As shown in FIG. 10, the information processing system includes a
(人間用の体重計)
体重計200Bは、人間の体重を計測し、計測結果を情報処理端末300-2に通知する。具体的には、体重計200Bは、人間が乗ると体重を計測し、第2の体重情報として、計測される体重が特定される体重情報(以下、人間体重情報とも称する。)を生成する。また、体重計200Bは、通信を介して、生成される人間体重情報を情報処理端末300-2に送信する。
(Weigh scale for human)
The
(情報処理端末)
情報処理端末300-2の構成は、第1の実施形態の構成と実質的に同一であるが、機能の一部が異なる。なお、本実施形態では、分析部308およびアドバイス情報生成部310が動作する例を説明する。
(Information processing terminal)
The configuration of the information processing terminal 300-2 is substantially the same as the configuration of the first embodiment, but some of the functions are different. In the present embodiment, an example in which the
通信部302は、体重計200Bとの通信を行う。具体的には、通信部302は、体重計200Bから人間体重情報を受信する。
The
記憶部306は、通信部302によって受信される人間体重情報およびペットの画像を記憶する。例えば、ペットの画像は、情報処理端末300-2に別途に記憶されている画像であってもよく、情報処理端末300-2の別途に備える撮像部の撮像により得られる画像であってもよい。あるいは、ペットの画像は、通信部302によって外部装置から受信される画像であってもよい。
The
アドバイス情報生成部310は、ペットおよび人間の体重の変動結果に係る情報を生成する。具体的には、アドバイス情報生成部310は、予め決定される体重と体重情報の示す体重との差分に基づいて体重の変動結果に係る情報(以下、変動結果情報とも称する。)を生成する。
The advice
例えば、アドバイス情報生成部310は、まず、入力部304によって得られるペットおよび人間の目標体重を示す目標体重情報を取得する。次に、アドバイス情報生成部310は、当該目標体重と所定の時点、例えば体重管理の開始時点との差分(以下、開始時の差分とも称する。)、および当該目標体重と現時点の体重との差分(以下、現時点の差分とも称する。)を算出する。次に、アドバイス情報生成部310は、開始時の差分と現時点の差分とに基づいて目標の達成度を算出する。
For example, the advice
表示制御部312は、体重情報および人間体重情報に基づく情報が表示される画面を生成する。具体的には、表示制御部312は、記憶部306に記憶される体重情報および人間体重情報に基づいてペットの体重および人間の体重の変動を示す画面を生成する。また、表示制御部312は、アドバイス情報に基づいて生成されるメッセージを含む画面を生成する。さらに、図11を参照して、表示制御部312の処理について詳細に説明する。図11は、本実施形態に係る情報処理端末300-2において生成される画面例を説明するための図である。
The
より具体的には、表示制御部312は、記憶部306に記憶される人間体重情報に基づいて人間の体重の変動を示す画面を生成する。例えば、表示制御部312は、所定の期間に生成され、または受信された人間体重情報を記憶部306から取得し、図11の上段に示した画面のような、取得される人間体重情報の値が線で滑らかにつなげられる線グラフを含む画面を生成する。また、目標体重情報が取得される場合、当該画面に目標体重を示す画像、例えば図11の上段の画面に示したような破線が追加される。さらに、変動結果情報として目標の達成度を示す情報が取得される場合、図11の上段の画面に示したような達成度を示す情報が画面に追加される。
More specifically, the
また、表示制御部312は、記憶部306に記憶される体重情報に基づいてペットの体重の変動を示す画面を生成する。例えば、表示制御部312は、所定の期間に生成され、または受信された体重情報を記憶部306から取得し、図11の中段に示した画面のような線グラフを含む画面を生成する。なお、人間の場合と同様に、目標体重を示す画像および達成度を示す情報が画面に追加される。
Further, the
また、表示制御部312は、メッセージおよびペットの画像を含む画面を生成する。具体的には、表示制御部312は、生成されるメッセージがペットの画像と関連付けられた画面を生成する。例えば、表示制御部312は、記憶部306からペットの画像を取得し、図11の下段の画面に示したように、取得されるペットの画像をメッセージに隣接する位置に設け、メッセージがあたかもペットの発した言葉であるようにメッセージに吹き出しをつける。なお、メッセージは、第1の実施形態のような定量的な指示を含むメッセージの代わりに、図11の下段の画面に示したような、定性的な指示を含むメッセージであってもよい。
Also, the
(情報処理装置)
情報処理装置400-2の構成は、第1の実施形態の構成と実質的に同一であるが、機能の一部が異なる。
(Information processing device)
The configuration of the information processing apparatus 400-2 is substantially the same as the configuration of the first embodiment, but some of the functions are different.
記憶部404は、通信部402によって受信される人間体重情報を記憶する。例えば、人間体重情報は、ペットの体重情報と紐付けられて、記憶され得る。
The
なお、分析部406およびアドバイス情報生成部408は、情報処理端末300-2の分析部308およびアドバイス情報生成部310と同様に動作する。
Note that the
<3-2.装置の処理>
次に、本開示の第2の実施形態に係る情報処理システムの処理について説明する。なお、上述した処理と実施的に同一である処理については説明を省略する。
<3-2. Device processing>
Next, processing of the information processing system according to the second embodiment of the present disclosure will be described. Note that description of processing that is practically the same as the processing described above will be omitted.
(処理の概要)
まず、図12を参照して、本実施形態に係る情報処理システムの処理の概要について説明する。図12は、本実施形態に係る情報処理システムの処理の概要を概念的に示すシーケンス図である。
(Outline of processing)
First, with reference to FIG. 12, an outline of processing of the information processing system according to the present embodiment will be described. FIG. 12 is a sequence diagram conceptually showing an outline of processing of the information processing system according to the present embodiment.
センサモジュール100は、ペットの活動量を計測し(ステップS552)、活動量情報を情報処理端末300-2に送信する(ステップS554)。
The
また、体重計200Aは、ペットの体重を計測し(ステップS556)、体重情報を情報処理端末300-2に送信する(ステップS558)。
The
また、体重計200Bは、人間の体重を計測し(ステップS560)、人間の体重情報を情報処理端末300-2に送信する(ステップS562)。
The
活動量情報ならびにペットおよび人間の体重情報を受信した情報処理端末300-2は、受信された情報を記憶し(ステップS564)、活動量情報ならびにペットおよび人間の体重情報を情報処理装置400-2に送信する(ステップS566)。 The information processing terminal 300-2 that has received the activity amount information and the pet and human weight information stores the received information (step S564), and stores the activity amount information and the pet and human weight information in the information processing device 400-2. (Step S566).
活動量情報ならびにペットおよび人間の体重情報を受信した情報処理装置400-2は、受信された情報を記憶する(ステップS568)。 The information processing apparatus 400-2 that has received the activity amount information and the weight information of pets and humans stores the received information (step S568).
また、情報処理端末300-2は、活動量情報、給餌量情報および体重情報に基づいてアドバイス情報を生成する(ステップS570)。 Also, the information processing terminal 300-2 generates advice information based on the activity amount information, the feeding amount information, and the weight information (step S570).
次に、情報処理端末300-2は、体重情報およびアドバイス情報に基づいて画面を生成する(ステップS572)。詳細については後述する。 Next, the information processing terminal 300-2 generates a screen based on the weight information and advice information (step S572). Details will be described later.
次に、情報処理端末300-2は、生成された画面を表示する(ステップS574)。 Next, the information processing terminal 300-2 displays the generated screen (step S574).
(情報処理端末の処理)
続いて、図13を参照して、本実施形態に係る情報処理端末300-2の画面生成処理を詳細に説明する。図13は、本実施形態に係る情報処理端末300-2の画面生成処理を概念的に示すフローチャートである。
(Processing of information processing terminal)
Next, with reference to FIG. 13, the screen generation process of the information processing terminal 300-2 according to the present embodiment will be described in detail. FIG. 13 is a flowchart conceptually showing a screen generation process of the information processing terminal 300-2 according to the present embodiment.
情報処理端末300-2は、アドバイス情報に基づいてメッセージを生成する(ステップS802)。具体的には、表示制御部312は、アドバイス情報に含まれる指示活動量および指示給餌量に基づいてメッセージを生成する。
The information processing terminal 300-2 generates a message based on the advice information (step S802). Specifically, the
次に、情報処理端末300-2は、ペットの画像を取得する(ステップS804)。具体的には、表示制御部312は、記憶部306に記憶されるペットの画像を取得する。
Next, the information processing terminal 300-2 acquires a pet image (step S804). Specifically, the
次に、情報処理端末300-2は、ペットおよび人間の体重情報、メッセージならびにペットの画像に基づいて画面を生成する(ステップS806)。具体的には、表示制御部312は、ペットの体重の変動を示す画面、人間の体重の変動を示す画面およびペットの画像および当該ペットの画像と関連付けられたメッセージを含む画面を生成する。なお、ペットの体重の変動を示す画面と人間の体重の変動を示す画面とは1つの画面にまとめられてもよい。
Next, the information processing terminal 300-2 generates a screen based on the pet and human weight information, the message, and the pet image (step S806). Specifically, the
<3-3.第2の実施形態のまとめ>
以上、本開示の第2の実施形態によれば、情報処理端末300-2は、人間の体重が特定される第2の体重情報を得て、体重情報および第2の体重情報に基づく情報が表示される画面を生成する。このため、ペットのダイエット情報だけでなく、当該ペットの飼い主である人間のダイエット情報が表示されることにより、ペットおよび飼い主のダイエットに対するモチベーションを維持し、または向上させることが可能となる。その結果、ダイエットが継続され、目標通りに体重管理が行われ得る。なお、人間の体重情報は、当然ながら飼い主だけでなく、飼い主以外の人間の情報であってもよい。また、複数の人間の体重情報、例えば飼い主の家族または友人等の複数の人間の体重情報に基づいてそれぞれの体重情報に対応する画面が生成されてもよい。
<3-3. Summary of Second Embodiment>
As described above, according to the second embodiment of the present disclosure, the information processing terminal 300-2 obtains the second weight information for specifying the human weight, and the weight information and the information based on the second weight information are obtained. Generate the screen to be displayed. For this reason, not only the diet information of the pet but also the diet information of the person who is the owner of the pet is displayed, so that the motivation for the diet of the pet and the owner can be maintained or improved. As a result, the diet is continued and weight management can be performed as intended. Naturally, the human weight information may be not only the owner but also information on a person other than the owner. Further, a screen corresponding to each weight information may be generated based on the weight information of a plurality of persons, for example, the weight information of a plurality of persons such as the owner's family or friends.
また、上記の画面は、上述したアドバイスの内容に基づいて生成されるメッセージを含む。このため、アドバイスが飼い主へのメッセージとして提示されることにより、飼い主に親しみを与えることが可能となる。 Also, the above screen includes a message generated based on the content of the advice described above. Therefore, the advice is presented as a message to the owner, so that the owner can become familiar.
また、上記の画面は、ペットの画像を含み、上記のメッセージは、当該ペットの画像と関連付けられる。このため、メッセージがあたかもペットの発した言葉であるように表示されることにより、メッセージに対する親しみをより深くすると共に、飼い主のダイエットに対するモチベーションをさらに向上させることが可能となる。 Also, the above screen includes a pet image, and the above message is associated with the pet image. For this reason, by displaying the message as if it were a word issued by a pet, it is possible to deepen the friendliness of the message and further improve the motivation of the owner's diet.
<4.本開示の一実施形態に係る情報処理装置等のハードウェア構成>
以上、本開示の各実施形態に係る情報処理端末300および情報処理装置400について説明した。上述した情報処理装置400等の処理は、ソフトウェアと、以下に説明する情報処理装置400等のハードウェアとの協働により実現される。
<4. Hardware Configuration of Information Processing Device According to One Embodiment of Present Disclosure>
The
図14は、本開示の一実施形態に係る情報処理装置400等のハードウェア構成を示した説明図である。図14に示したように、情報処理装置400等は、CPU(Central Processing Unit)432と、ROM(Read Only Memory)434と、RAM(Random Access Memory)436と、ブリッジ438と、バス440と、インターフェース442と、入力装置444と、出力装置446と、ストレージ装置448と、ドライブ450と、接続ポート452と、通信装置454とを備える。
FIG. 14 is an explanatory diagram illustrating a hardware configuration of the
CPU432は、演算処理装置として機能し、各種プログラムと協働して情報処理装置400等内の分析部308、アドバイス情報生成部310、表示制御部312、分析部406、アドバイス情報生成部408および体調異常検出部412の動作を実現する。また、CPU432は、マイクロプロセッサであってもよい。ROM434は、CPU432が使用するプログラムまたは演算パラメータ等を記憶する。RAM436は、CPU432の実行にいて使用するプログラムまたは実行において適宜変化するパラメータ等を一時記憶する。ROM434およびRAM436により、情報処理装置400等内の記憶部306、記憶部404およびデータテーブル410の一部が実現される。CPU432、ROM434およびRAM436は、CPUバスなどから構成される内部バスにより相互に接続されている。
The
入力装置444は、情報処理装置400等の入力部304の一例として、例えば、マウス、キーボード、タッチパネル、ボタン、マイクロホン、スイッチおよびレバーなどユーザが情報を入力するための入力手段、およびユーザによる入力に基づいて入力信号を生成し、CPU432に出力する入力制御回路などから構成されている。情報処理装置400等のユーザは、入力装置444を操作することにより、情報処理装置400等に対して各種のデータを入力したり処理動作を指示したりすることができる。
The
出力装置446は、液晶ディスプレイ(LCD)装置、OLED(Organic Light Emitting Diode)装置、ランプなどの装置への出力を行う。さらに、出力装置446は、スピーカおよびヘッドフォンなどの音声出力を行ってもよい。
The
ストレージ装置448は、データ格納用の装置である。ストレージ装置448は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されるデータを削除する削除装置等を含んでもよい。ストレージ装置448は、CPU432が実行するプログラムや各種データを格納する。
The
ドライブ450は、記憶媒体用リーダライタであり、情報処理装置400等に内蔵、あるいは外付けされる。ドライブ450は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、RAM434に出力する。また、ドライブ450は、リムーバブル記憶媒体に情報を書込むこともできる。
The
接続ポート452は、例えば、情報処理装置400等の外部の情報処理装置または周辺機器と接続するためのバスである。また、接続ポート452は、USB(Universal Serial Bus)であってもよい。
The
通信装置454は、例えば、情報処理装置400等の通信部302および通信部402の一例として、ネットワークに接続するための通信デバイスで構成される通信インターフェースである。通信装置454は、赤外線通信またはNFC(Near Field Communication)等の近距離無線通信対応装置であっても、無線LAN(Local Area Network)対応通信装置であっても、LTE(Long Term Evolution)対応通信装置であっても、有線による通信を行うワイヤ通信装置であってもよい。
The
<5.むすび>
以上、本開示の第1の実施形態によれば、自動的にペットの体重情報が取得され、取得される体重情報に基づいてペットに関するアドバイスが提示されることにより、飼い主の負担を軽減しながら、ペットの健康を容易に維持することが可能となる。
<5. Conclusion>
As described above, according to the first embodiment of the present disclosure, pet weight information is automatically acquired, and advice on pets is presented based on the acquired weight information, thereby reducing the burden on the owner. It becomes possible to easily maintain the health of the pet.
また、本開示の第2の実施形態によれば、ペットのダイエット情報だけでなく、当該ペットの飼い主である人間のダイエット情報が表示されることにより、ペットおよび飼い主のダイエットに対するモチベーションを維持し、または向上させることが可能となる。その結果、ダイエットが継続され、目標通りに体重管理が行われ得る。 In addition, according to the second embodiment of the present disclosure, not only diet information of pets but also diet information of humans who are owners of the pets is displayed, thereby maintaining motivation for the diets of pets and owners, Or it becomes possible to improve. As a result, the diet is continued and weight management can be performed as intended.
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。 The preferred embodiments of the present disclosure have been described in detail above with reference to the accompanying drawings, but the technical scope of the present disclosure is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field of the present disclosure can come up with various changes or modifications within the scope of the technical idea described in the claims. Of course, it is understood that it belongs to the technical scope of the present disclosure.
例えば、上記実施形態では、ペットの個体的特徴が、蓄積された活動量情報、給餌量情報および体重情報等から決定されるとしたが、本技術はかかる例に限定されない。例えば、ペットの個体的特徴は、ユーザによって入力されてもよい。また、ユーザによって入力された情報に基づいて運動消費カロリー等の個体的特徴が決定されてもよい。 For example, in the above-described embodiment, the individual characteristics of the pet are determined from the accumulated activity amount information, feeding amount information, weight information, and the like, but the present technology is not limited to such an example. For example, the individual characteristics of the pet may be input by the user. In addition, individual characteristics such as exercise calorie consumption may be determined based on information input by the user.
また、上記実施形態では、センサ102は加速度センサである例を説明したが、センサ102はGPS(Global Positioning System)センサであってもよい。この場合、判定部104は、GPSセンサによって取得される座標等の位置情報からペットの行動および行動時間を判定する。そして、判定される行動および行動時間に基づいて活動量が決定される。
In the above-described embodiment, the example in which the
また、上記実施形態では、活動量は情報処理装置400等にて、センサモジュール100から活動量情報として受信される行動判定結果と行動時間とに基づいて算出される例を説明したが、活動量はセンサモジュール100で算出され、算出された活動量が特定される情報が活動量情報として情報処理端末300に送信されてもよい。この場合、活動量情報の通信に係る通信量が低減されることにより、センサモジュール100の電力消費を低減することが可能となる。
In the above embodiment, the activity amount is calculated based on the behavior determination result and the behavior time received as the activity amount information from the
また、上記実施形態では、体重計200Aによってペットの体重が計測される例を説明したが、他の方法によってペットの体重が推定されてもよい。具体的には、情報処理装置400等は、ペットの胴回りの長さに基づいて体重の増減を推定する。例えば、情報処理装置400等は、撮像により得られるペットの画像を分析することによって、ペットの胴回りの長さを推定する。そして、情報処理装置400等は、推定される胴回りの長さの変動傾向および適正体重における胴回りの長さ等に基づいてアドバイスの内容を決定する。
In the above embodiment, the example in which the weight of the pet is measured by the
また、上記実施形態では、活動量情報および体重情報は、それぞれ独立して情報処理端末300に送信される例を説明したが、活動量情報は、体重計200Aを介して情報処理端末300に送信されてもよい。例えば、センサモジュール100は、ペットが体重計200Aに乗る際に、体重計200Aに活動量情報を送信する。そして、体重計200Aは、情報処理端末300と通信を行う際に、体重情報および活動量情報を情報処理端末300に送信する。この場合、活動量情報の通信経路が増えることにより、活動量情報が情報処理端末300に届かない可能性を低下させることが可能となる。
Further, in the above-described embodiment, an example in which the activity amount information and the weight information are independently transmitted to the
また、上記実施形態では、情報処理端末300にて表示画面が生成される例を説明したが、情報処理装置400が表示画面を生成してもよい。この場合、生成される表示画面に係る情報が通信を介して情報処理装置400から情報処理端末300に送信される。
In the above embodiment, the example in which the display screen is generated by the
また、上記実施形態では、給餌量情報がユーザによって入力される例を説明したが、給餌量情報は、自動的に給餌を行う給餌装置から情報処理端末300に送信されてもよい。
In the above-described embodiment, the example in which the feed amount information is input by the user has been described. However, the feed amount information may be transmitted to the
また、上記実施形態では、情報処理システムが情報処理端末300および情報処理装置400を備える例を説明したが、情報処理端末300または情報処理装置400のうちのいずれか一方のみが備えられてもよい。この場合、備えられる機器が省略された機器の機能構成を有する。
In the above embodiment, an example in which the information processing system includes the
また、上記実施形態では、飼い主へのアドバイスが文字を用いたメッセージである例を説明したが、メッセージは、絵画、写真または図であってもよく、これらと文字との組合せであってもよい。また、飼い主へのアドバイスは音声で行われてもよい。 Further, in the above embodiment, the example in which the advice to the owner is a message using characters has been described. However, the message may be a picture, a photograph, or a figure, or a combination of these and characters. . The advice to the owner may be given by voice.
また、上記実施形態では、人間についてのアドバイスには言及されていないが、ペットと同様に人間についてのアドバイスが行われてもよい。この場合、人間の保持する情報処理端末300または人間に装着されるウェアラブルセンサ等にて人間の活動量情報が生成され、生成される活動量情報が情報処理装置400に送信され、当該活動量情報に基づいて人間についてのアドバイスが行われ得る。
Further, in the above embodiment, although no advice is given to humans, advice about humans may be given in the same manner as pets. In this case, human activity amount information is generated by the
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。 In addition, the effects described in this specification are merely illustrative or illustrative, and are not limited. That is, the technology according to the present disclosure can exhibit other effects that are apparent to those skilled in the art from the description of the present specification in addition to or instead of the above effects.
また、上記の実施形態のフローチャートに示されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的にまたは個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。 In addition, the steps shown in the flowcharts of the above-described embodiments are executed in parallel or individually even if they are not necessarily processed in time series, as well as processes performed in time series in the order described. Including processing to be performed. Further, it goes without saying that the order can be appropriately changed even in the steps processed in time series.
なお、以下のような構成も本開示の技術的範囲に属する。
(1)センサから得られるペットの体重が特定される体重情報を得る入力部と、前記入力部によって得られる前記体重情報に基づいて前記ペットの体に関するアドバイスの内容を決定する処理部と、を備える情報処理装置。
(2)前記処理部は、前記ペットの適正体重と前記体重情報から特定される体重との差分に基づいて、前記ペットの体重を変動させるためのアドバイスの内容を決定する、前記(1)に記載の情報処理装置。
(3)前記ペットの体重を変動させるためのアドバイスは、前記ペットの活動量についてのアドバイスを含む、前記(2)に記載の情報処理装置。
(4)前記入力部は、さらに前記ペットの活動量が特定される活動量情報を得て、前記処理部は、前記入力部によって得られる前記活動量情報と前記体重情報とに基づいて前記ペットの活動量についてのアドバイスの内容を決定する、前記(3)に記載の情報処理装置。
(5)前記処理部は、前記差分に応じた活動量の変動量を決定し、前記差分に応じた活動量の変動量を用いて前記アドバイスに係る活動量を決定する、前記(4)に記載の情報処理装置。
(6)前記処理部は、前記体重の変動量と前記活動量の変動量との相関関係に基づいて、前記差分に応じた活動量の変動量を決定する、前記(5)に記載の情報処理装置。
(7)前記処理部は、蓄積された前記体重情報および前記活動量情報を用いて前記相関関係を決定する、前記(6)に記載の情報処理装置。
(8)前記処理部は、前記ペット周辺の外部環境に基づいて前記アドバイスに係る活動量を調整する、前記(5)~(7)のいずれか1項に記載の情報処理装置。
(9)前記外部環境は、気温を含む、前記(8)に記載の情報処理装置。
(10)前記ペットの体重を変動させるためのアドバイスは、前記ペットの餌についてのアドバイスを含む、前記(2)~(9)のいずれか1項に記載の情報処理装置。
(11)前記ペットの餌についてのアドバイスは、給餌量についてのアドバイスを含む、前記(10)に記載の情報処理装置。
(12)前記処理部は、前記差分に応じた餌の変動量を決定し、前記差分に応じた餌の変動量を用いて前記アドバイスに係る給餌量を決定する、前記(11)に記載の情報処理装置。
(13)前記ペットの餌についてのアドバイスは、餌の種類についてのアドバイスを含む、前記(11)または(12)に記載の情報処理装置。
(14)前記処理部は、前記体重情報から特定される体重の変動量が予め決定される値よりも大きい場合、前記予め決定される値よりも大きい体重の変動に基づいて決定される内容を前記アドバイスの内容に含める、前記(1)~(13)のいずれか1項に記載の情報処理装置。
(15)前記ペットの活動量が特定される活動量情報は、前記ペットの行動が特定される行動情報および前記ペットの行動が行われた時間が特定される行動時間情報を含み、前記処理部は、取得される前記行動情報と前記行動時間情報とに基づいて活動量を特定する、前記(4)~(14)のいずれか1項に記載の情報処理装置。
(16)前記入力部は、さらに人間の体重が特定される第2の体重情報を得て、前記体重情報および前記第2の体重情報に基づく情報が表示される画面を生成する表示処理部をさらに備える、前記(1)~(15)のいずれか1項に記載の情報処理装置。
(17)前記画面は、前記アドバイスの内容に基づいて生成されるメッセージを含む、前記(16)に記載の情報処理装置。
(18)前記画面は、前記ペットの画像を含み、前記メッセージは、前記ペットの画像と関連付けられる、前記(17)に記載の情報処理装置。
(19)入力部によって、センサから得られるペットの体重が特定される体重情報を得ることと、前記入力部によって得られる前記体重情報に基づいて前記ペットの体に関するアドバイスの内容を決定することと、を含む情報処理方法。
(20)ペットの体重が特定される体重情報を生成するセンサと、前記センサから得られるペットの体重が特定される体重情報を得る入力部と、前記入力部によって得られる前記体重情報に基づいて前記ペットの体に関するアドバイスの内容を決定する処理部と、を有する情報処理装置と、を備える情報処理システム。
The following configurations also belong to the technical scope of the present disclosure.
(1) An input unit that obtains weight information for specifying the weight of the pet obtained from the sensor, and a processing unit that determines the content of advice relating to the body of the pet based on the weight information obtained by the input unit. Information processing apparatus provided.
(2) The processing unit determines the content of the advice for changing the weight of the pet based on the difference between the appropriate weight of the pet and the weight specified from the weight information. The information processing apparatus described.
(3) The information processing apparatus according to (2), wherein the advice for changing the weight of the pet includes advice on an activity amount of the pet.
(4) The input unit further obtains activity amount information for specifying an activity amount of the pet, and the processing unit obtains the pet based on the activity amount information and the weight information obtained by the input unit. The information processing apparatus according to (3), wherein the content of advice regarding an activity amount is determined.
(5) In the above (4), the processing unit determines a variation amount of the activity amount according to the difference, and determines an activity amount related to the advice using a variation amount of the activity amount according to the difference. The information processing apparatus described.
(6) The information according to (5), wherein the processing unit determines a variation amount of the activity amount according to the difference based on a correlation between the variation amount of the body weight and the variation amount of the activity amount. Processing equipment.
(7) The information processing apparatus according to (6), wherein the processing unit determines the correlation using the accumulated weight information and activity amount information.
(8) The information processing apparatus according to any one of (5) to (7), wherein the processing unit adjusts an amount of activity related to the advice based on an external environment around the pet.
(9) The information processing apparatus according to (8), wherein the external environment includes air temperature.
(10) The information processing apparatus according to any one of (2) to (9), wherein the advice for changing the weight of the pet includes advice about food of the pet.
(11) The information processing apparatus according to (10), wherein the advice about the pet food includes advice about a feeding amount.
(12) The processing unit according to (11), wherein the processing unit determines a feed fluctuation amount according to the difference, and determines a feeding amount according to the advice using a food fluctuation amount according to the difference. Information processing device.
(13) The information processing apparatus according to (11) or (12), wherein the advice about the pet food includes advice about a type of food.
(14) When the fluctuation amount of the weight specified from the weight information is larger than a predetermined value, the processing unit is configured to determine content determined based on the weight fluctuation larger than the predetermined value. The information processing apparatus according to any one of (1) to (13), which is included in the content of the advice.
(15) The activity amount information for identifying the activity amount of the pet includes behavior information for identifying the behavior of the pet and behavior time information for identifying a time when the behavior of the pet is performed, and the processing unit The information processing apparatus according to any one of (4) to (14), wherein an activity amount is specified based on the acquired behavior information and the behavior time information.
(16) The input unit further includes a display processing unit that obtains second weight information for specifying a human weight, and generates a screen on which the weight information and information based on the second weight information are displayed. The information processing apparatus according to any one of (1) to (15), further including:
(17) The information processing apparatus according to (16), wherein the screen includes a message generated based on the content of the advice.
(18) The information processing apparatus according to (17), wherein the screen includes an image of the pet, and the message is associated with the image of the pet.
(19) Obtaining weight information specifying the weight of the pet obtained from the sensor by the input unit; and determining the content of the advice relating to the body of the pet based on the weight information obtained by the input unit; An information processing method including:
(20) Based on a sensor that generates weight information for identifying the weight of the pet, an input unit for obtaining weight information for identifying the weight of the pet obtained from the sensor, and the weight information obtained by the input unit An information processing system comprising: a processing unit that determines a content of advice relating to the pet's body.
100 センサモジュール
102 センサ
104 判定部
106 記憶部
108 通信部
200A、200B 体重計
300 情報処理端末
302 通信部
304 入力部
306 記憶部
308 分析部
310 アドバイス情報生成部
312 表示制御部
314 表示部
400 情報処理装置
402 通信部
404 記憶部
406 分析部
408 アドバイス情報生成部
410 データテーブル
412 体調異常検出部
DESCRIPTION OF
Claims (20)
前記入力部によって得られる前記体重情報に基づいて前記ペットの体に関するアドバイスの内容を決定する処理部と、
を備える情報処理装置。 An input unit for obtaining weight information for specifying the weight of the pet obtained from the sensor;
A processing unit that determines the content of advice related to the body of the pet based on the weight information obtained by the input unit;
An information processing apparatus comprising:
前記処理部は、前記入力部によって得られる前記活動量情報と前記体重情報とに基づいて前記ペットの活動量についてのアドバイスの内容を決定する、請求項3に記載の情報処理装置。 The input unit further obtains activity amount information for identifying the activity amount of the pet,
The information processing apparatus according to claim 3, wherein the processing unit determines the content of advice regarding the activity amount of the pet based on the activity amount information and the weight information obtained by the input unit.
前記差分に応じた活動量の変動量を用いて前記アドバイスに係る活動量を決定する、請求項4に記載の情報処理装置。 The processing unit determines a variation amount of the activity amount according to the difference,
The information processing apparatus according to claim 4, wherein an activity amount related to the advice is determined using a variation amount of the activity amount according to the difference.
前記差分に応じた餌の変動量を用いて前記アドバイスに係る給餌量を決定する、請求項11に記載の情報処理装置。 The processing unit determines a variation amount of the bait according to the difference,
The information processing apparatus according to claim 11, wherein a feed amount related to the advice is determined using a feed fluctuation amount according to the difference.
前記処理部は、取得される前記行動情報と前記行動時間情報とに基づいて活動量を特定する、請求項4に記載の情報処理装置。 The activity amount information for identifying the activity amount of the pet includes behavior information for identifying the behavior of the pet and behavior time information for identifying the time when the behavior of the pet is performed,
The information processing apparatus according to claim 4, wherein the processing unit specifies an activity amount based on the acquired behavior information and the behavior time information.
前記体重情報および前記第2の体重情報に基づく情報が表示される画面を生成する表示処理部をさらに備える、請求項1に記載の情報処理装置。 The input unit further obtains second weight information for specifying a human weight,
The information processing apparatus according to claim 1, further comprising a display processing unit that generates a screen on which information based on the weight information and the second weight information is displayed.
前記メッセージは、前記ペットの画像と関連付けられる、請求項17に記載の情報処理装置。 The screen includes an image of the pet,
The information processing apparatus according to claim 17, wherein the message is associated with an image of the pet.
前記入力部によって得られる前記体重情報に基づいて前記ペットの体に関するアドバイスの内容を決定することと、
を含む情報処理方法。 Obtaining weight information specifying the weight of the pet obtained from the sensor by the input unit;
Determining the content of advice related to the body of the pet based on the weight information obtained by the input unit;
An information processing method including:
前記センサから得られるペットの体重が特定される体重情報を得る入力部と、
前記入力部によって得られる前記体重情報に基づいて前記ペットの体に関するアドバイスの内容を決定する処理部と、
を有する情報処理装置と、
を備える情報処理システム。 A sensor that generates weight information identifying the weight of the pet;
An input unit for obtaining weight information for specifying the weight of the pet obtained from the sensor;
A processing unit that determines the content of advice related to the body of the pet based on the weight information obtained by the input unit;
An information processing apparatus having
An information processing system comprising:
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015102814 | 2015-05-20 | ||
| JP2015-102814 | 2015-05-20 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016185742A1 true WO2016185742A1 (en) | 2016-11-24 |
Family
ID=57319796
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2016/054415 Ceased WO2016185742A1 (en) | 2015-05-20 | 2016-02-16 | Information processing device, information processing method, and information processing system |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2016185742A1 (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018099178A (en) * | 2016-12-19 | 2018-06-28 | シャープ株式会社 | Determination device, biological information detection device, determination system, determination program, and determination method |
| JP2018174885A (en) * | 2017-04-20 | 2018-11-15 | シャープ株式会社 | Determination device, terminal device, determination system, program and determination method |
| JP2020137480A (en) * | 2019-02-28 | 2020-09-03 | 富士フイルム株式会社 | Walk support equipment, support methods, and support programs |
| WO2022158353A1 (en) * | 2021-01-21 | 2022-07-28 | ユニ・チャーム株式会社 | Information processing device, information processing method, and information processing program |
| WO2022230623A1 (en) * | 2021-04-28 | 2022-11-03 | 株式会社Rabo | Method, information processing device, and program |
| WO2023026440A1 (en) * | 2021-08-26 | 2023-03-02 | 株式会社Peco | Notification system, notification program, and notification method |
| JP2023536659A (en) * | 2020-08-04 | 2023-08-28 | ヒルズ・ペット・ニュートリシャン・インコーポレーテッド | Systems and methods for determining caloric requirements of animals |
| JP2023128069A (en) * | 2022-03-02 | 2023-09-14 | 株式会社日立製作所 | Pet reliability evaluation method, rental housing occupancy screening method, and pet reliability evaluation system |
| JP2023544352A (en) * | 2020-10-01 | 2023-10-23 | ヒルズ・ペット・ニュートリシャン・インコーポレーテッド | Systems and methods for correlating traces of animal movement and activity |
| CN117279499A (en) * | 2021-04-19 | 2023-12-22 | 马斯公司 | Systems, methods and devices for pet condition detection |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003141240A (en) * | 2001-10-30 | 2003-05-16 | Honda Motor Co Ltd | Pet health management device and pet health management method |
| JP2006174734A (en) * | 2004-12-21 | 2006-07-06 | Red Heart Kk | Supporting system for selecting pet food |
| JP2006318325A (en) * | 2005-05-16 | 2006-11-24 | Mitsubishi Electric Corp | Pet health analyzer |
| WO2014050118A1 (en) * | 2012-09-28 | 2014-04-03 | パナソニック株式会社 | Health management method |
-
2016
- 2016-02-16 WO PCT/JP2016/054415 patent/WO2016185742A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003141240A (en) * | 2001-10-30 | 2003-05-16 | Honda Motor Co Ltd | Pet health management device and pet health management method |
| JP2006174734A (en) * | 2004-12-21 | 2006-07-06 | Red Heart Kk | Supporting system for selecting pet food |
| JP2006318325A (en) * | 2005-05-16 | 2006-11-24 | Mitsubishi Electric Corp | Pet health analyzer |
| WO2014050118A1 (en) * | 2012-09-28 | 2014-04-03 | パナソニック株式会社 | Health management method |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018099178A (en) * | 2016-12-19 | 2018-06-28 | シャープ株式会社 | Determination device, biological information detection device, determination system, determination program, and determination method |
| JP2018174885A (en) * | 2017-04-20 | 2018-11-15 | シャープ株式会社 | Determination device, terminal device, determination system, program and determination method |
| US11464209B2 (en) | 2019-02-28 | 2022-10-11 | Fujifilm Corporation | Walk support device, walk support method, and walk support program |
| JP2020137480A (en) * | 2019-02-28 | 2020-09-03 | 富士フイルム株式会社 | Walk support equipment, support methods, and support programs |
| JP7200007B2 (en) | 2019-02-28 | 2023-01-06 | 富士フイルム株式会社 | Walk support device, support method, and support program |
| JP2023536659A (en) * | 2020-08-04 | 2023-08-28 | ヒルズ・ペット・ニュートリシャン・インコーポレーテッド | Systems and methods for determining caloric requirements of animals |
| JP7546756B2 (en) | 2020-08-04 | 2024-09-06 | ヒルズ・ペット・ニュートリシャン・インコーポレーテッド | Systems and methods for determining the caloric needs of an animal - Patents.com |
| JP2023544352A (en) * | 2020-10-01 | 2023-10-23 | ヒルズ・ペット・ニュートリシャン・インコーポレーテッド | Systems and methods for correlating traces of animal movement and activity |
| JP7703647B2 (en) | 2020-10-01 | 2025-07-07 | ヒルズ・ペット・ニュートリシャン・インコーポレーテッド | Systems and methods for correlating animal movement and activity signatures - Patents.com |
| JP2024107438A (en) * | 2021-01-21 | 2024-08-08 | ユニ・チャーム株式会社 | Information processing device, information processing method, and information processing program |
| WO2022158353A1 (en) * | 2021-01-21 | 2022-07-28 | ユニ・チャーム株式会社 | Information processing device, information processing method, and information processing program |
| JP2022112437A (en) * | 2021-01-21 | 2022-08-02 | ユニ・チャーム株式会社 | Device, method, and program for processing information |
| JP7719247B2 (en) | 2021-01-21 | 2025-08-05 | ユニ・チャーム株式会社 | Information processing device, information processing method, and information processing program |
| CN117279499A (en) * | 2021-04-19 | 2023-12-22 | 马斯公司 | Systems, methods and devices for pet condition detection |
| JP2024514908A (en) * | 2021-04-19 | 2024-04-03 | マース インコーポレーテッド | System, method, and device for detecting pet health status |
| WO2022230623A1 (en) * | 2021-04-28 | 2022-11-03 | 株式会社Rabo | Method, information processing device, and program |
| JP2022169972A (en) * | 2021-04-28 | 2022-11-10 | 株式会社Rabo | Method, Information Processing Apparatus and Program |
| JP7755838B2 (en) | 2021-04-28 | 2025-10-17 | 株式会社Rabo | Method, information processing device and program |
| WO2023026440A1 (en) * | 2021-08-26 | 2023-03-02 | 株式会社Peco | Notification system, notification program, and notification method |
| JP2023128069A (en) * | 2022-03-02 | 2023-09-14 | 株式会社日立製作所 | Pet reliability evaluation method, rental housing occupancy screening method, and pet reliability evaluation system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2016185742A1 (en) | Information processing device, information processing method, and information processing system | |
| JP6378336B2 (en) | Activity recognition by activity reminders | |
| US20160262693A1 (en) | Metabolic analyzer for optimizing health and weight management | |
| US20180054399A1 (en) | Information processing apparatus, information processing method, and information processing system | |
| CN110381833B (en) | Information processing apparatus, information processing method, and program | |
| JP2009129338A (en) | Interpersonal relationship evaluation device, interpersonal relationship evaluation method, interpersonal relationship evaluation system, terminal device | |
| JP2008295746A (en) | Portable exercise volume measuring instrument, and exercise volume measuring system | |
| US10448866B1 (en) | Activity tracker | |
| US20220008787A1 (en) | Evaluation device, evaluation system, and storing medium | |
| JP2016136293A (en) | Information processing system, server system, information processing apparatus, and information processing method | |
| JP7027752B2 (en) | Information processing equipment, information processing methods, programs, and information processing systems | |
| JP2023004124A (en) | Body information evaluation device, method for evaluating body information, program, and recording medium | |
| CN113473901B (en) | Action support system and action support method | |
| WO2010008052A1 (en) | Calorie consumption assistance system, calorie consumption assistance program, and recording medium | |
| KR20140133685A (en) | Method and Apparatus For Providing Health Care Information | |
| US20190189285A1 (en) | Intelligent grouping of peers in motivational programs | |
| KR101600377B1 (en) | Method for service based on bio-signal and mobile device and computer readable recording medium applying the same | |
| JP2007094723A (en) | Health management support system and health management support method | |
| JP6992505B2 (en) | Information processing equipment, methods and programs | |
| US20210166579A1 (en) | Health management device, health management method, and non-transitory recording medium storing program | |
| JP7135511B2 (en) | HEALTH CARE SUPPORT DEVICE, METHOD, AND PROGRAM | |
| JPWO2018016082A1 (en) | Information processing apparatus, digest rate estimation method, information processing system and digest rate estimation program | |
| CN119564148A (en) | Resting metabolic rate detection method, system and medium | |
| JP2023114831A (en) | System, mobile terminal, server, information processing device, program, or method | |
| JP2016136294A (en) | Information processing system, server system, information processing apparatus, and information processing method |
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: 16796137 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16796137 Country of ref document: EP Kind code of ref document: A1 |