Data Processing System
The data processing system addresses the lack of animal health management in wearable terminals by using a necklace-type terminal to collect data and a data generation model for estimating and controlling animal health and environmental conditions, facilitating effective health management and early detection of abnormalities.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- SOFTBANK GROUP CORP
- Filing Date
- 2024-11-22
- Publication Date
- 2026-06-03
AI Technical Summary
Conventional wearable terminals primarily focus on human health data collection and management, lacking effective solutions for managing the health status of animals such as pets.
A data processing system comprising a necklace-type terminal that collects animal biological and environmental data, along with images, and a data processing device that uses a data generation model to estimate and output information on the animal's health, emotional state, and environmental conditions, with the option to control the environment based on these evaluations.
Enables effective management of animal health status, allowing for early detection of conditions and enabling appropriate interventions to maintain the animal's health and emotional well-being.
Smart Images

Figure 2026091150000001_ABST
Abstract
Description
Technical Field
[0001] The technology of the present disclosure relates to a data processing system.
Background Art
[0002] Patent Document 1 discloses a persona chatbot control method performed by at least one processor, including steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance that responds to the user utterance.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] Conventional wearable terminals mainly collect human biological data, and there is room for improvement in using wearable terminals to manage the health status of animals such as pets. Therefore, the technology of the present disclosure provides a data processing system that can manage the health status of animals using a wearable terminal.
Means for Solving the Problems
[0005] A data processing system according to a first embodiment of the technology of this disclosure includes a necklace-type terminal including a collection unit that collects the output of a sensor that detects biological data of animals present around the wearer, and a communication unit that transmits the biological data of the animals collected by the collection unit to a data processing device, and a data processing device including a processing unit that inputs a prompt to a data generation model instructing it to estimate information regarding the health status of the animals based on the biological data of the animals received from the necklace-type terminal, and uses the output of the data generation model to acquire information regarding the health status of the animals, and an output unit that outputs information regarding the health status of the animals.
[0006] A second aspect of the technology of the present disclosure is a data processing system of the first aspect, wherein the necklace-type terminal further comprises a camera for photographing the animal, the collection unit further collects images of the animal taken by the camera, the communication unit further transmits images of the animal, and the data processing device inputs a prompt to the data generation model instructing the processing unit to estimate information regarding the emotional state of the animal based on the images of the animal received from the necklace-type terminal, further obtains information regarding the emotional state of the animal using the output of the data generation model, and the output unit further outputs information regarding the emotional state of the animal.
[0007] A third aspect of the technology of the present disclosure is a data processing system of the second aspect, wherein the necklace-type terminal further collects environmental data around the animal, the communication unit further transmits the environmental data, and the data processing device inputs a prompt to the data generation model instructing the processing unit to evaluate the environmental state around the animal based on the environmental data received from the necklace-type terminal, further obtains an evaluation result of the environmental state around the animal using the output of the data generation model, and the output unit further outputs the evaluation result of the environmental state.
[0008] A fourth aspect of the technology of this disclosure is a data processing system of the third aspect, wherein the output unit of the data processing device outputs an instruction to control the environment surrounding the animal, as an evaluation result, to a control device that controls the environment surrounding the animal.
[0009] A fifth aspect of the technology of the present disclosure is a data processing system of the fourth aspect, wherein the necklace-type terminal further comprises a sensor for detecting the wearer's biological data, the collection unit further collects the wearer's biological data, the communication unit further transmits the wearer's biological data, and the data processing device inputs a prompt to the data generation model instructing the processing unit to estimate information regarding the animal's health status based on the animal's biological data and the wearer's biological data received from the necklace-type terminal, and obtains information regarding the animal's health status using the output of the data generation model. [Brief explanation of the drawing]
[0010] [Figure 1] This is a conceptual diagram showing an example of the configuration of a data processing system according to the first embodiment. [Figure 2] This is a conceptual diagram showing an example of the main functions of a data processing device and a necklace-type terminal. [Figure 3] This is a side view showing the configuration of a necklace-type terminal. [Figure 4] This is a top view showing the configuration of a necklace-type terminal. [Figure 5] The functional configuration of the control unit of the necklace-type terminal is shown in general terms. [Figure 6] The functional configuration of a specific processing unit of a data processing device is shown in general terms. [Figure 7] An example of the operation flow of a specific process by the data processing device of the first embodiment is schematically shown. [Figure 8] This is a conceptual diagram showing an example of the configuration of a data processing system according to the second embodiment. [Figure 9] An example of the operation flow of a specific process using the data processing device of the second embodiment is schematically shown. [Modes for carrying out the invention]
[0011] Hereinafter, an example of an embodiment of the data processing device, data processing method, and program relating to the technology of this disclosure will be described with reference to the attached drawings.
[0012] First, let's explain the terminology used in the following explanation.
[0013] In the following embodiments, the signed processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Furthermore, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), or an APU (Accelerated Processing Unit).
[0014] In the following embodiments, signed RAM (Random Access Memory) is a memory that temporarily stores information and is used as work memory by the processor.
[0015] In the following embodiments, the signed storage is one or more non-volatile storage devices that store various programs and various parameters. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes.
[0016] In the following embodiments, the numbered communication I / F (Interface) is an interface including a communication processor, an antenna, and the like. The communication I / F manages communication between a plurality of computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark).
[0017] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B". That is, "A and / or B" means that it may be only A, only B, or a combination of A and B. Also, in this specification, when expressing three or more matters connected by "and / or", the same concept as "A and / or B" is applied.
[0018] (First Embodiment) FIG. 1 shows an example of the configuration of a data processing system 10 according to an embodiment.
[0019] As shown in FIG. 1, the data processing system 10 includes a data processing device 12 and a necklace-type terminal 14. An example of the data processing device 12 is a server. In this embodiment, the data processing device 12 is an example of the "data processing device" according to the technology of the present disclosure, and the necklace-type terminal 14 is an example of the "necklace-type terminal" according to the technology of the present disclosure. <{
[0020] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0021] The necklace-type terminal 14 includes a computer 36, a microphone 38, a sensor 39, a speaker 40, a camera 42, and a communication interface 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 38, speaker 40, and camera 42 are also connected to the bus 52.
[0022] The user 20 wearing the necklace-type terminal 14 may be, for example, a patient whose health condition is being diagnosed, or a regular user.
[0023] The microphone 38 picks up the voice emitted by the user 20, who is wearing the necklace-type terminal 14, as well as sounds around the user 20. The microphone 38 also receives instructions from the user 20 by receiving the voice emitted by the user 20. The microphone 38 captures the voice emitted by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 40 outputs audio according to the instructions from the processor 46. The speaker 40 is, for example, a directional speaker and outputs audio towards the user 20's ears.
[0024] Sensor 39 is a sensor that detects biometric data of the user 20, who is wearing the necklace-type terminal. For example, sensor 39 may be a heart rate sensor or a blood oxygen sensor.
[0025] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision).
[0026] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54.
[0027] Figure 2 shows an example of the main functions of the data processing device 12 and the necklace-type terminal 14.
[0028] As shown in Figure 2, in the data processing device 12, specific processing is performed by the processor 28. The storage 32 stores a specific processing program 56. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 according to the specific processing program 56 executed on the RAM 30.
[0029] The storage 32 stores the data generation model 58. The data generation model 58 is used by the specific processing unit 290. The storage 32 also includes a data storage unit 59.
[0030] In the necklace-type terminal 14, data acquisition processing is performed by the processor 46. The storage 50 stores the data acquisition program 60. The processor 46 reads the data acquisition program 60 from the storage 50 and executes the read data acquisition program 60 on the RAM 48. The data acquisition processing is realized by the processor 46 operating as a control unit 46A according to the data acquisition program 60 executed on the RAM 48.
[0031] As shown in Figures 3 and 4, the necklace-type terminal 14 includes multiple microphones 38, multiple sensors 39, multiple speakers 40, and multiple cameras 42. Figures 3 and 4 show an example where two microphones 38 are positioned in front of the user 20 when the user 20 wears the necklace-type terminal 14. They also show an example where two sensors 39 are positioned to the right and left of the user 20 when the user 20 wears the necklace-type terminal 14. They also show an example where two speakers 40 are positioned to the right rear and left rear of the user 20 when the user 20 wears the necklace-type terminal 14. They also show an example where two cameras 42 are positioned to the right front and left front of the user 20 when the user 20 wears the necklace-type terminal 14. Finally, they show an example where two sensors 39 are positioned inside the necklace-type terminal 14 so as to contact the user 20's neck when the user 20 wears the necklace-type terminal 14.
[0032] Next, we will explain the processing of the control unit 46A when the necklace-type terminal 14 performs data collection processing to collect data.
[0033] In this embodiment, the data collection process collects the user's biometric data in real time. Furthermore, it collects not only biometric data but also all surrounding environment data. This makes it possible to detect early signs of conditions such as Alzheimer's disease and dementia. It also allows for monitoring of the user's health status (e.g., heart disease).
[0034] As shown in Figure 5, the control unit 46A includes a data acquisition unit 100 and a communication unit 102.
[0035] The data acquisition unit 100 collects the outputs of the microphone 38, sensor 39, and camera 42, respectively.
[0036] The communication unit 102 transmits the outputs of the microphone 38, sensor 39, and camera 42, which are collected by the data acquisition unit 100, to the data processing unit 12.
[0037] Next, we will describe the processing of the specific processing unit 290 when the data processing device 12 performs specific processing to obtain a response corresponding to a user utterance.
[0038] In the specific processing in this embodiment, a response corresponding to the user utterance picked up by the microphone 38 of the necklace-type terminal 14 is obtained using the data generation model 58.
[0039] As shown in Figure 6, the specific processing unit 290 includes an input unit 292, a processing unit 294, and an output unit 296.
[0040] The input unit 292 stores the outputs of the microphone 38, sensor 39, and camera 42, respectively, received from the necklace-type terminal 14, in the data storage unit 59.
[0041] The input unit 292 acquires user utterances received by the necklace-type terminal 14. Specifically, it acquires user utterances picked up by the microphone 38 of the necklace-type terminal 14.
[0042] The processing unit 294 performs specific processing using the data generation model 58. Specifically, it inputs a prompt including user utterances to the data generation model 58 and obtains a generation result. At this time, the outputs of the sensor 39 and camera 42 collected by the data acquisition unit 100 may also be included in the prompt.
[0043] The output unit 296 transmits the result of the specific processing to the necklace-type terminal 14. In the necklace-type terminal 14, the control unit 46A causes the speaker 40 to output the result of the specific processing. In this way, a response corresponding to the user utterance picked up by the microphone 38 is output to the user 20 by the speaker 40. The microphone 38 further acquires the user utterance in response to the result of the specific processing. The control unit 46A transmits the audio data indicating the user utterance acquired by the microphone 38 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the user utterance.
[0044] Data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of data generation model 58 is ChatGPT (registered trademark) (Internet search).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include those described above. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions shown by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0045] The outputs of the microphone 38, sensor 39, and camera 42 stored in the data storage unit 59 are used, for example, to diagnose the health status of user 20. In this case, the outputs of the microphone 38, sensor 39, and camera 42 stored in the data storage unit 59 may be transmitted to a terminal on the medical institution's side. Alternatively, the data processing device 12 may analyze the outputs of the microphone 38, sensor 39, and camera 42 stored in the data storage unit 59 to diagnose the health status of user 20.
[0046] Next, the operation of the data processing system 10 will be explained.
[0047] First, let's explain an example of the data collection process flow.
[0048] When user 20 is wearing the necklace-type terminal 14, the data acquisition unit 100 sequentially collects the outputs of the microphone 38, sensor 39, and camera 42. The communication unit 102 sequentially transmits the outputs of the microphone 38, sensor 39, and camera 42 collected by the data acquisition unit 100 to the data processing unit 12.
[0049] Next, an example of the flow of a specific process will be explained with reference to Figure 7. Here, the input unit 292 of the data processing device 12 sequentially acquires the outputs of the microphone 38, sensor 39, and camera 42 received from the necklace-type terminal 14 and stores them in the data storage unit 59.
[0050] In step S300, the processing unit 294 determines whether a predetermined trigger condition is met. Specifically, the trigger condition may be that the user utterance picked up by the microphone 38 contains a specific word (for example, the name of the agent installed in the necklace-type terminal 14) or a phrase (for example, "Hi! XX" (where XX is the name of the agent)).
[0051] If the trigger condition is met in step S300 (step S300; Yes), the data processing system 10 proceeds to step S301. On the other hand, if the trigger condition is not met in step S300 (step S300; No), the data processing system 10 terminates the specific processing.
[0052] In step S301, the processing unit 294 generates a prompt by adding an instruction to obtain the result of a specific process to the text representing the user utterance picked up by the microphone 38.
[0053] For example, a prompt such as "The user is speaking as follows: XXX. Please respond as the agent." (XXX is the user's speech) can be generated. Alternatively, the outputs of sensor 39 and camera 42 can be added to the prompt to generate a prompt such as "This is biometric data representing the user's heart rate and video data representing the user's surroundings. The user is also speaking as follows: XXX. Please respond as the agent." (XXX is the user's speech)
[0054] In step S303, the processing unit 294 inputs the generated prompt to the data generation model 58 and obtains the result of a specific process based on the output of the data generation model 58.
[0055] In step S304, the output unit 296 outputs the result of the specific processing to the necklace-type terminal 14 and terminates the specific processing.
[0056] (Second embodiment) This embodiment describes a configuration in which the health status of a pet is managed by a data processing system 10. Note that the data processing system 10 according to this embodiment will be described in a simplified manner, with any overlap with the first embodiment described above being omitted or simplified. The pet in this embodiment is an example of an animal present in the vicinity of the wearer of this disclosure.
[0057] As shown in Figure 8, the necklace-type terminal 14 of the data processing system 10 in this embodiment is capable of communicating with the sensor 70.
[0058] Sensor 70 has the function of detecting biological data of the pet 21. Biological data includes, for example, at least one of the following: the pet's heart rate, body temperature, respiratory rate, blood oxygen concentration, etc. Sensor 70 can be any sensor that corresponds to the biological data to be detected. For example, if the biological data to be detected is heart rate, then sensor 70 is a heart rate sensor. Also, for example, if the biological data is blood oxygen concentration, then sensor 70 is a blood oxygen sensor.
[0059] Furthermore, the sensor 70 also has the function of detecting environmental data around the pet 21. Environmental data includes, for example, at least one of the following: temperature, humidity, and noise level. The sensor 70 can be any sensor that corresponds to the environmental data to be detected; for example, if the environmental data to be detected is temperature, the sensor 70 is a thermometer. For example, if the environmental data is humidity, the sensor 70 is a hygrometer.
[0060] The sensor 70 may be a contact type or a non-contact type. In other words, the sensor 70 may be installed in a state where it is in contact with the pet 21, or it may be installed in a state where it is not in contact with the pet 21.
[0061] The sensor 70 transmits the pet 21's biological data and the surrounding environment data to the necklace-type terminal 14.
[0062] The data collection unit 100 of the necklace-type terminal 14 collects biometric data of the pet 21 and environmental data of the pet 21's surroundings, which are transmitted by the sensor 70.
[0063] Furthermore, the data collection unit 100 of the necklace-type terminal 14 in this embodiment collects images of the pet 21 captured by the camera 42. Although the necklace-type terminal 14 is worn by a user who is near the pet 21, such as the owner, there may be cases where the pet 21 is not within the camera's field of view, for example, if the camera 42 of the necklace-type terminal 14 is not facing the pet 21. For this reason, the data collection unit 100 may output a message from the speaker 40 instructing the user 20 to face the pet 21 so that the pet 21 is within the camera's field of view, before starting to collect images of the pet 21.
[0064] As an example, in the necklace-type terminal 14 of this embodiment, when the user 20 issues a start command, the data collection unit 100 begins collecting biometric data of the pet 21 and environmental data surrounding the pet 21. The data collection unit 100 also begins collecting images of the pet 21.
[0065] The biometric data of the pet 21, the environmental data surrounding the pet 21, and the image of the pet 21 collected in this manner are transmitted to the data processing device 12 by the communication unit 102. The timing of outputting the collected biometric data of the pet 21, the environmental data surrounding the pet 21, and the image of the pet 21 is not limited. For example, the data may be transmitted to the data processing device 12 each time the data collection unit 100 collects the biometric data of the pet 21, the environmental data surrounding the pet 21, and the image of the pet 21. Alternatively, the data may be transmitted to the data processing device 12 at predetermined intervals, such as every tens of seconds. In order to monitor the health of the pet 21 in a more real-time manner, it is preferable to use shorter predetermined intervals.
[0066] Next, the processing of the specific processing unit 290 of the data processing device 12 in this embodiment will be described.
[0067] In the specific processing in this embodiment, the necklace-type terminal 14 acquires the biometric data of the pet 21, environmental data surrounding the pet 21, and an image of the pet 21.
[0068] The input unit 292 stores the biometric data of the pet 21, the environmental data surrounding the pet 21, and an image of the pet 21, which are received from the necklace-type terminal 14, in the data storage unit 59.
[0069] The processing unit 294 performs specific processing using the data generation model 58. Specifically, the processing unit 294 inputs a prompt to the data generation model 58 instructing it to estimate information about the health status of the pet 21 based on the pet 21's biological data, and uses the output of the data generation model 58 to obtain information about the health status of the pet 21. For example, the processing unit 294 generates a prompt that includes the pet 21's biological data and instructions to estimate the state of the pet 21's health based on this biological data, and inputs the generated prompt to the data generation model 58.
[0070] Furthermore, the processing unit 294 inputs a prompt to the data generation model 58 instructing it to estimate information about the emotional state of the pet 21 based on the image of the pet 21, and uses the output of the data generation model 58 to obtain information about the emotional state of the pet 21. For example, the processing unit 294 generates a prompt that includes an image of the pet 21 and instructions to estimate what the emotional state of the pet 21 is based on this image, and inputs the generated prompt to the data generation model 58.
[0071] Furthermore, the processing unit 294 inputs a prompt to the data generation model 58 instructing it to evaluate the environmental conditions around the pet 21 based on the environmental data, and uses the output of the data generation model 58 to obtain the evaluation result of the environmental conditions around the pet 21. For example, the processing unit 294 generates a prompt that includes environmental data around the pet 21 and instructions to evaluate the evaluation result of the environmental conditions around the pet 21 based on this environmental data, and inputs the generated prompt to the data generation model 58. At this time, the prompt may further include at least one of the above-mentioned biological data of the pet 21, information on its health status, and an image of the pet 21. Specific examples of the evaluation result of the environmental conditions include the temperature being too high, the humidity being too low, and the noise level being too high, as well as adjustments to the environmental conditions, such as lowering the temperature by XX°C.
[0072] In this embodiment, the data processing device 12 stores the results of the specific processing in the data storage unit 59, corresponding to the biological data of the pet 21 used in the specific processing, the environmental data surrounding the pet 21, and the image of the pet 21, respectively.
[0073] The output unit 296 transmits the results of the specific processing to the necklace-type terminal 14. Regarding the information on the health status of the pet 21 obtained as a result of the specific processing, the output unit 296 may transmit a warning to the necklace-type terminal 14 only if the result indicates an abnormal health condition, such as poor health or signs of illness.
[0074] Furthermore, regarding the information on the emotional state of the pet 21 obtained as a result of the specific processing, the output unit 296 may send a warning to the necklace-type terminal 14 only if the result indicates an abnormal emotional state, such as anger or sadness.
[0075] Furthermore, regarding the evaluation results of the environmental conditions surrounding the pet 21 obtained as a result of the specific processing, the output unit 296 may transmit a warning to the necklace-type terminal 14 only if it is necessary to adjust the environmental conditions, such as if the environmental conditions are not appropriate.
[0076] Upon receiving the result of a specific process, the necklace-type terminal 14 has the control unit 46A output the result of the specific process to the speaker 40.
[0077] Next, the operation of the data processing system 10 will be explained.
[0078] First, let's explain an example of the data collection process flow.
[0079] When user 20 issues a start command to the necklace-type terminal 14 being worn, the data collection unit 100 begins collecting biometric data of pet 21, environmental data surrounding pet 21, and images of pet 21. In this embodiment, when user 20 issues a stop command to the necklace-type terminal 14, the data collection unit 100 ends the collection of biometric data of pet 21, environmental data surrounding pet 21, and images of pet 21. The communication unit 102 transmits the biometric data of pet 21, environmental data surrounding pet 21, and images of pet 21 collected by the data collection unit 100 during the period from the start command to the stop command to the data processing device 12 at the timings described above.
[0080] Next, an example of the flow of a specific process will be explained with reference to Figure 9. Here, the input unit 292 of the data processing device 12 sequentially acquires the biometric data of the pet 21, the environmental data surrounding the pet 21, and an image of the pet 21 received from the necklace-type terminal 14, and stores them in the data storage unit 59. The specific process shown in Figure 9 is executed when the start instruction described above is given.
[0081] In step S350, the processing unit 294 acquires biological data of the pet 21, environmental data of the pet 21, and an image of the pet 21 from the data storage unit 59.
[0082] In the next step S352, the processing unit 294 generates a prompt instructing it to estimate information about the health status of the pet 21 based on the pet 21's biometric data, as described above.
[0083] In the next step S354, the processing unit 294 inputs the prompt generated in step S352 above to the data generation model 58, as described above, and uses the output of the data generation model 58 to obtain information regarding the health status of the pet 21 as a result of specific processing.
[0084] In the next step S356, the processing unit 294 generates a prompt instructing it to estimate information about the emotional state of the pet 21 based on the image of the pet 21, as described above.
[0085] In the next step S358, the processing unit 294 inputs the prompt generated in step S356 above to the data generation model 58, as described above, and uses the output of the data generation model 58 to obtain information about the emotional state of the pet 21 as a result of specific processing.
[0086] In the next step S360, the processing unit 294 generates a prompt instructing to evaluate the environmental conditions around the pet 21 based on the environmental data surrounding the pet 21, as described above.
[0087] In the next step S362, the processing unit 294 inputs the prompt generated in step S360 to the data generation model 58 as described above, and uses the output of the data generation model 58 to obtain an evaluation result of the environmental conditions around the pet 21 as a result of specific processing.
[0088] In the next step S364, the processing unit 294 stores data. As an example, in this embodiment, as described above, the biological data of the pet 21 used in the specific processing, the environmental data surrounding the pet 21, and the image of the pet 21 are each associated with the data storage unit 59 as a result of the specific processing. Note that this is not limited to this embodiment, and only the results of the specific processing may be stored. Alternatively, only the biological data of the pet 21, the environmental data surrounding the pet 21, and the image of the pet 21 may be stored. Note that this data may also be stored in association with the date, the location information of the pet 21 or the user 20, etc.
[0089] In the next step, S366, the output unit 296 determines whether or not to output the result of the specific processing. If the result of the specific processing is to be output sequentially as described above, the determination in step S366 becomes a positive determination (Yes), and the process proceeds to step S368.
[0090] Furthermore, as mentioned above, if a warning is issued instead of sequential output, the judgment in step S366 becomes a positive judgment (Yes) when a warning is issued, and the process proceeds to step S368. On the other hand, if no warning is issued, specifically if the health status of pet 21 is not abnormal, the emotional state of pet 21 is not abnormal, and there is no need to adjust the environmental conditions surrounding pet 21, the judgment in step S366 becomes a negative judgment (No), and the process proceeds to step S370.
[0091] In step S368, the output unit 296 outputs the result of the specific processing to the necklace-type terminal 14.
[0092] In step S370, the processing unit 294 determines whether or not to terminate the specific process. In this embodiment, until the termination instruction described above is given, the determination in step S370 is negative (No), and the process returns to step S350, repeating the processing in steps S350 to S368. On the other hand, if the termination instruction is given, the determination in step S370 becomes positive (Yes), and the specific process is terminated.
[0093] By obtaining the results of this specific processing, user 20 can manage the health status of pet 21. For example, if the results of the specific processing indicate that pet 21's health status is abnormal, user 20 can take measures such as adjusting the surrounding environment, adjusting the diet, or taking pet 21 to a veterinarian to improve pet 21's health status. Also, for example, if the results of the specific processing indicate that pet 21's emotional state is abnormal, user 20 can take measures such as adjusting the surrounding environment, giving treats, or giving pet 21 as a snack to improve pet 21's emotional state. Furthermore, for example, if the results of the specific processing indicate that the surrounding environment of pet 21 needs to be adjusted, user 20 can take measures such as adjusting the air conditioner if indoors, or moving pet 21 to the shade if outdoors.
[0094] Thus, the data processing system 10 of this embodiment can manage the health status of the pet 21, thereby maintaining the pet's health and enabling early detection of any abnormalities in the pet 21.
[0095] In addition, various modifications are possible in this embodiment as well, for example, as shown in the following Modifications 1 to 4. Furthermore, various combinations of the embodiments shown in Modifications 1 to 4 are also possible.
[0096] (Variation 1) In the above, information regarding the pet's health status was obtained as a result of identification processing using the pet's biometric data. However, information regarding the pet's health status may also be obtained as a result of identification processing using the user's biometric data as well.
[0097] In this case, the data collection unit 100 of the data processing system 10 collects not only the biometric data of the pet 21 but also the biometric data of the user 20. The communication unit 102 transmits the biometric data of the user 20 to the data processing device 12.
[0098] The data processing device 12 receives biometric data of the pet 21, biometric data of the user 20, environmental data surrounding the pet 21, and images of the pet 21, and stores them in the data storage unit 59.
[0099] The processing unit 294 collects biometric data of the pet 21, biometric data of the user 20, environmental data surrounding the pet 21, and images of the pet 21. The processing unit 294 also receives prompts containing biometric data of the pet 21 and biometric data of the user 20, and obtains information about the health status of the pet 21 as a result of generation. For example, the processing unit 294 generates a prompt containing biometric data of the pet 21, biometric data of the user 20, and instructions to respond regarding the health status of the pet 21 based on the biometric data of both and the comparison results, and inputs the generated prompt into the data generation model 58.
[0100] For example, if the biometric data of pet 21 and the biometric data of user 20 show similar symptoms such as elevated body temperature and sweating, it may be more likely that the discomfort is due to inappropriate environmental conditions surrounding user 20 and pet 21 rather than pet 21 being ill. In such cases, the health status may be identified as "unwell, but with a relatively low probability of illness."
[0101] For example, if user 20 is in poor health, they may not be able to adequately care for pet 21, which could lead to pet 21 becoming unwell. In other words, pet 21's health may be linked to user 20's health. In such cases, the system may identify changes in pet 21's health by referring to user 20's health status.
[0102] In this modified example, the identification process, as shown in Figure 9, acquires biometric data of the pet 21, biometric data of the user 20, environmental data surrounding the pet 21, and an image of the pet 21 in step S350. Furthermore, in step S352, a prompt is generated that includes the biometric data of the pet 21 and the biometric data of the user 20.
[0103] Thus, according to this modified data processing system 10, the health status of the pet 21 can be managed in conjunction with the health status of the user 20, thereby enabling the pet 21's health status to be managed in a more appropriate state.
[0104] (Modification 2) In the above example, the output destination for the evaluation result of the environmental state surrounding the pet 21, which is the result of a specific process, was set to the necklace-type terminal 14. However, the output destination for the environmental state evaluation result may be something other than the necklace-type terminal 14. In this case, the output destination could be, for example, a control device that controls the environment surrounding the pet 21.
[0105] Specifically, the output unit 296 of the data processing device 12 may output instructions to control the environmental conditions to a control device capable of adjusting the environmental conditions that are deemed to need adjustment according to the evaluation results of the environmental conditions. For example, if the temperature around the pet 21 is too high, the output unit 296 may output instructions to the control device, such as the air conditioning unit itself or the remote control of the air conditioning unit installed around the pet 21, to lower the temperature.
[0106] In this case, the output destination for instructions to control the environment around Pet 21 may be set in advance, depending on the type of environmental condition evaluation result (temperature, humidity, etc.).
[0107] In this modified version, the environment surrounding the pet 21 can be automatically controlled to a state appropriate for the pet 21 without requiring any intervention from the user 20.
[0108] (Variation 3) In the above embodiment, the data acquisition unit 100 of the necklace-type terminal 14 acquired the biometric data of the pet 21, the environmental data surrounding the pet 21, and an image of the pet 21 at the same time, but they do not have to be acquired at the same time. For example, the biometric data of the pet 21, the environmental data surrounding the pet 21, and an image of the pet 21 may be acquired at different times. Alternatively, for example, one of the biometric data of the pet 21, the environmental data surrounding the pet 21, and an image of the pet 21 may be acquired at a different time than the other two.
[0109] (Modification 4) The above describes a method of managing the health of a pet 21 using the data processing system 10, but the animals whose health is to be managed are not limited to the pet 21 of the user 20 of the necklace-type terminal 14. For example, the pet 21 may be owned by someone other than the user 20. Also, for example, the pet 21 may be a patient at an animal hospital.
[0110] The above description primarily focuses on the functions of the data processing device 12 in relation to this disclosure. However, the system related to this disclosure is not necessarily implemented on a server. The system related to this disclosure may be implemented as a general information processing system. This disclosure may be implemented, for example, as a software program that runs on a personal computer or as an application that runs on a smartphone. The method related to this disclosure may be provided to users in SaaS (Software as a Service) format.
[0111] In the above embodiment, an example was given in which a specific process is performed by a single computer 22. However, the technology of this disclosure is not limited thereto, and a distributed processing method for the specific process may be used, which includes computer 22 and multiple other computers.
[0112] In the above embodiment, an example was given in which the specific processing program 56 is stored in the storage 32, but the technology of this disclosure is not limited thereto. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-temporary storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-temporary storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes specific processing according to the specific processing program 56.
[0113] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.
[0114] Furthermore, it is not necessary to store the entirety of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store the entirety of the specific processing program 56 in the storage 32; it is acceptable to store only a portion of the specific processing program 56.
[0115] The following types of processors can be used as hardware resources to perform specific processing. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource to perform specific processing by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which have circuit configurations specifically designed to perform specific processing. All of these processors have built-in or connected memory, and all of them perform specific processing by using memory.
[0116] The hardware resource that performs a specific process may consist of one of these various processors, or it may consist of a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Alternatively, the hardware resource that performs a specific process may consist of a single processor.
[0117] Examples of configurations using a single processor include, firstly, a configuration in which one or more CPUs and software are combined to form a single processor, and this processor functions as a hardware resource that performs a specific process. Secondly, there is a configuration using a processor that realizes the functions of the entire system, including multiple hardware resources that perform a specific process, on a single IC chip, as exemplified by SoCs (System-on-a-chip). In this way, a specific process is realized using one or more of the above types of processors as hardware resources.
[0118] Furthermore, the hardware structure of these various processors can more specifically utilize electrical circuits that combine circuit elements such as semiconductor devices. Also, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps added, or the processing order rearranged, as long as it does not deviate from the main purpose.
[0119] The descriptions and illustrations presented above are detailed explanations of the technical aspects of this disclosure and are merely examples of the technical aspects. For example, the above descriptions of the structure, function, operation, and effect are examples of the structure, function, operation, and effect of the technical aspects of this disclosure. Therefore, it goes without saying that you may delete unnecessary parts, add new elements, or replace elements in the descriptions and illustrations presented above, as long as you do not deviate from the essence of the technical aspects of this disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the technical aspects of this disclosure, explanations of common technical knowledge and the like that do not require special explanation to enable the implementation of the technical aspects of this disclosure have been omitted from the descriptions and illustrations presented above.
[0120] All documents, patent applications, and technical standards described herein are incorporated by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually noted as being incorporated by reference. [Explanation of Symbols]
[0121] 10 Data Processing Systems 12 Data Processing Devices 14 Necklace-type terminal 38 Microphones 39 Sensors 40 speakers 42 cameras 46A Control Unit 100 Data Acquisition Unit 102 Communications Department 290 Specific Processing Unit 292 Input section 294 Processing Unit 296 Output section< / url:>
Claims
1. A collection unit that collects the output of sensors that detect the biometric data of animals present around the wearer. and a communication unit that transmits the biological data of the animals collected by the collection unit to a data processing unit. A necklace-type terminal including, A processing unit inputs a prompt to a data generation model instructing it to estimate information regarding the animal's health status based on the animal's biological data received from the necklace-type terminal, and uses the output of the data generation model to acquire information regarding the animal's health status. and an output unit that outputs information regarding the health status of the animal, A data processing device including, A data processing system equipped with [specific features / equipment].
2. The aforementioned necklace-type terminal further comprises a camera for photographing the animal, The collection unit further collects images of the animals captured by the camera, The communication unit further transmits the image of the animal, The aforementioned data processing device is The processing unit inputs a prompt to the data generation model instructing it to estimate information regarding the emotional state of the animal based on the image of the animal received from the necklace-type terminal, and further obtains information regarding the emotional state of the animal using the output of the data generation model. The output unit further outputs information regarding the emotional state of the animal. The data processing system according to claim 1.
3. The aforementioned necklace-type terminal is The collection unit further collects environmental data surrounding the animal. The communication unit further transmits the environmental data, The aforementioned data processing device is The processing unit inputs a prompt to the data generation model instructing it to evaluate the environmental conditions around the animal based on the environmental data received from the necklace-type terminal, and further obtains the evaluation result of the environmental conditions around the animal using the output of the data generation model. The output unit further outputs the evaluation result of the environmental conditions. The data processing system according to claim 1.
4. The output unit of the data processing device outputs, as an evaluation result, an instruction to control the environment surrounding the animal to control the environment surrounding the animal. The data processing system according to claim 3.
5. The aforementioned necklace-type terminal further includes a sensor that detects the wearer's biometric data, The collection unit further collects the wearer's biometric data, The communication unit further transmits the wearer's biometric data, The aforementioned data processing device is The processing unit inputs a prompt to the data generation model instructing it to estimate information regarding the animal's health status based on the animal's biometric data received from the necklace-type terminal and the wearer's biometric data, and then uses the output of the data generation model to obtain information regarding the animal's health status. The data processing system according to claim 1.