Pet vital sign detection method, detection device and detection system

By using millimeter-wave radar technology to detect vital signs in pets at rest, the problem of non-contact detection of pet vital signs has been solved, enabling convenient and comfortable monitoring of pet vital signs and supporting continuous tracking and analysis.

CN120918635APending Publication Date: 2025-11-11SHENZHEN HUAYI MEDICAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410567572.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-09
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

Existing technologies lack effective methods for routine monitoring of pets' vital signs without contact or wearable devices, especially for parameters such as heart rate and respiration, which are difficult to detect due to the low level of cooperation from pets.

Method used

Using millimeter-wave radar technology, the system sends and receives millimeter-wave radar signals in the area to be detected, and uses radar echo signals to determine the pet's location and activity. It then detects vital signs, including respiratory rate and heart rate, while the pet is at rest.

Benefits of technology

It enables automatic detection of pet vital signs without contact or wearable devices, improving the convenience and comfort of detection, and supporting continuous or periodic vital sign tracking and analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120918635A_ABST
    Figure CN120918635A_ABST
Patent Text Reader

Abstract

The invention provides a pet vital sign detection method, detection equipment and a detection system. The method comprises the steps that a millimeter-wave radar module is controlled to send millimeter-wave radar signals to a to-be-detected area, millimeter-wave radar echo signals returned by the to-be-detected area are received, and a target pet can move in the to-be-detected area; based on the millimeter wave radar echo signal in the first time window, determining position information of a target pet in the first time window; based on the multiple pieces of position information of the target pet in the second time window, the activity condition of the target pet in the second time window is determined, the activity condition comprises an activity state and a resting state, and the second time window comprises multiple first time windows; and if the target pet is in the resting state in the second time window, determining vital sign parameters of the target pet in the second time window. According to the technical scheme of the embodiment of the invention, automatic detection of the vital signs of the pet can be realized under the condition of no contact and no wearing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This manual relates to the field of radar technology, and in particular to a method, equipment and system for detecting the vital signs of pets. Background Technology

[0002] The number of pet-owning families is growing rapidly, and people are paying more and more attention to the quality of life and health of their pets. How to detect the vital signs of pets has become a key focus of attention.

[0003] Currently, aside from veterinary visits when pets are sick and regular check-ups, there are no effective means of routinely monitoring a pet's vital signs. To measure parameters such as heart rate and respiration, the pet often needs to be restrained. Due to the small size of pets and their low level of cooperation, monitoring their vital signs is currently difficult.

[0004] Therefore, there is a need to provide a new method for detecting pet vital signs that can be automatically detected without contact or wearing protective clothing.

[0005] The information in the background section is merely information known only to the inventor and does not imply that such information had entered the public domain before the date of this application, nor does it imply that it can be considered prior art in this disclosure. Summary of the Invention

[0006] This manual provides a method, equipment, and system for detecting pet vital signs, which can automatically detect pet vital signs without contact or wearing protective clothing, improving the convenience and comfort of pet vital sign detection.

[0007] Firstly, this specification provides a method for detecting the vital signs of a pet, comprising: controlling a millimeter-wave radar module to send millimeter-wave radar signals to a detection area and receiving millimeter-wave radar echo signals returned from the detection area, wherein the target pet is capable of moving within the detection area; determining the location information of the target pet within the first time window based on the millimeter-wave radar echo signals within the first time window; determining the activity status of the target pet within the second time window based on multiple location information of the target pet within the second time window, wherein the activity status includes an active state and a resting state, and the second time window includes multiple first time windows; and if the target pet is in a resting state within the second time window, determining the vital sign parameters of the target pet within the second time window.

[0008] In some embodiments, determining the location information of the target pet within the first time window based on the millimeter-wave radar echo signal within the first time window includes: preprocessing the millimeter-wave radar echo signal to obtain a phase signal sequence of multiple range units; and inputting the phase signal sequence of the multiple range units into a pre-trained detection model to determine that the target pet exists in the detection area and obtain the location information of the target pet, wherein the location information includes distance information and orientation information; wherein the detection model is trained using a first dataset and a second dataset, the first dataset including millimeter-wave radar echo signals and pet location information collected when the pet exists in the detection area, and the second dataset including millimeter-wave radar echo signals collected when the pet does not exist in the detection area.

[0009] In some embodiments, determining the activity of the target pet within the second time window based on multiple location information of the target pet within the second time window includes: determining location statistics of the target pet within the second time window based on the multiple location information, wherein the location statistics represent the degree of location fluctuation of the target pet; and determining the activity of the target pet within the second time window based on the location statistics of the target pet within the second time window.

[0010] In some embodiments, the location statistics include at least one of the variance, standard deviation, coefficient of variation, mean absolute deviation, or range of the multiple locations corresponding to the multiple location information.

[0011] In some embodiments, determining the activity status of the target pet within the second time window based on the location statistics of the target pet within the second time window includes: if the location statistics of the target pet within the second time window are greater than a first threshold, determining the activity status of the target pet within the second time window as the active state; or, if the location statistics of the target pet within the second time window are less than the first threshold, determining the activity status of the target pet within the second time window as the resting state.

[0012] In some embodiments, the vital signs parameters include respiratory rate; determining the vital signs parameters of the target pet within the second time window includes: determining a phase signal sequence of multiple distance units corresponding to the multiple location information; performing bandpass filtering on the phase signal sequence in a first target frequency band to obtain the respiratory waveform of the target pet, wherein the first target frequency band is the respiratory frequency band of the pet; and determining the respiratory rate of the target pet within the second time window based on the respiratory waveform.

[0013] In some embodiments, the vital signs parameters include heart rate; determining the vital signs parameters of the target pet within the second time window includes: determining the phase signal sequence of multiple distance units corresponding to the multiple location information; performing bandpass filtering on the phase signal sequence in a second target frequency band to obtain the heartbeat waveform of the target pet, wherein the second target frequency band is the heartbeat frequency band of the pet; and determining the heart rate of the target pet within the second time window based on the heartbeat waveform.

[0014] In some embodiments, the method further includes: determining the vital sign detection result of the target pet in the third time window based on at least one set of the vital sign parameters of the target pet in the third time window, wherein the vital sign detection result indicates whether the target pet is healthy, and the third time window includes a plurality of second time windows.

[0015] In some embodiments, the method further includes: determining the activity level of the target pet within a third time window, the third time window including a plurality of second time windows.

[0016] In some embodiments, the activity status further includes the activity level of the target pet; determining the activity level of the target pet within the third time window includes: determining the activity level of the target pet within the third time window based on multiple activity levels of the target pet in the third time window.

[0017] In some embodiments, the method further includes: determining the vital sign detection result of the target pet in the third time window based on at least one set of the vital sign parameters and the activity level of the target pet in the third time window, wherein the vital sign detection result indicates whether the target pet is healthy.

[0018] Secondly, this specification also provides a device for detecting the vital signs of a pet, comprising: a radar component for transmitting millimeter-wave radar signals to a detection area and receiving millimeter-wave radar echo signals returned from the detection area, wherein the target pet is capable of moving within the detection area; a detection component communicatively connected to the radar component, comprising: at least one storage medium storing at least one instruction set for detecting the vital signs of the target pet; and at least one processor communicatively connected to the at least one storage medium, wherein when the detection device is running, the at least one processor reads the at least one instruction set and executes the detection method described in any one of the first aspects according to the instructions of the at least one instruction set.

[0019] Thirdly, this specification also provides a pet vital signs detection system, comprising: the pet vital signs detection device described in the second aspect; and a server, which is communicatively connected to the detection device.

[0020] In some embodiments, the detection system further includes a terminal device that is communicatively connected to the server.

[0021] As can be seen from the above technical solutions, the pet vital sign detection method, detection equipment, and detection system provided in this specification control a millimeter-wave radar module to send millimeter-wave radar signals to the area to be detected, and use the millimeter-wave radar echo signals returned from the area to be detected to determine the location information of the target pet within the area to be detected, thereby determining the activity status of the target pet, and obtaining the target pet's vital sign parameters when the target pet is in a resting state. In this way, the pet vital sign detection method can achieve automatic detection of the target pet's vital signs without contact or wearing protective gear, without requiring the pet's cooperation or restraint, thus improving the convenience and comfort of pet vital sign detection. Furthermore, the detection method provided in this specification can continuously or periodically detect the target pet's vital signs, thereby meeting people's needs for continuous tracking and analysis of pet vital signs.

[0022] Other functions of the methods, equipment, and systems for detecting pet vital signs provided in this manual will be partially listed in the following description. The figures and examples described below will be readily apparent to those skilled in the art. The inventive aspects of the methods, equipment, and systems for detecting pet vital signs provided in this manual can be fully understood through practice or use of the methods, apparatus, and combinations described in the detailed examples below. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of this specification, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 The diagram illustrates an application scenario of a pet vital signs detection system according to some embodiments of this specification;

[0025] Figure 2 This diagram illustrates an application scenario of another pet vital signs detection system provided according to some embodiments of this specification;

[0026] Figure 3A flowchart is shown of a method for detecting vital signs of a pet according to some embodiments of this specification;

[0027] Figure 4 This specification shows a schematic diagram of the structure of a pet vital signs detection device according to some embodiments; and

[0028] Figure 5 A schematic diagram of another pet vital signs detection device provided according to some embodiments of this specification is shown. Detailed Implementation

[0029] The following description provides specific application scenarios and requirements for this specification, intended to enable those skilled in the art to make and use the contents of this specification. Various partial modifications to the disclosed embodiments will be apparent to those skilled in the art, and the general principles defined herein can be applied to other embodiments and applications without departing from the spirit and scope of this specification. Therefore, this specification is not limited to the embodiments shown, but rather to the widest scope consistent with the claims.

[0030] The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not restrictive. For example, unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “the” used herein may also include the plural forms. When used in this specification, the terms “comprising,” “including,” and / or “containing” mean that the associated integers, steps, operations, elements, and / or components are present, but do not exclude the presence of one or more other features, integers, steps, operations, elements, components, and / or groups, or that other features, integers, steps, operations, elements, components, and / or groups may be added to the system / method.

[0031] Considering the following description, these and other features of this specification, as well as the operation and function of the related components of the structure, and the economy of assembly and manufacture of the parts, can be significantly improved. All of these form part of this specification with reference to the accompanying drawings. However, it should be clearly understood that the drawings are for illustrative and descriptive purposes only and are not intended to limit the scope of this specification. It should also be understood that the drawings are not drawn to scale.

[0032] The flowcharts used in this specification illustrate operations implemented according to some embodiments of this specification. It should be clearly understood that the operations in the flowcharts may not be implemented in a sequential order. Instead, the operations may be implemented in reverse order or simultaneously. Furthermore, one or more additional operations may be added to the flowcharts. One or more operations may be removed from the flowcharts.

[0033] To facilitate understanding, the terms used in this instruction manual will be explained first.

[0034] 1. Millimeter-wave radar: A high-precision radar that operates using the millimeter-wave frequency band. The millimeter-wave frequency band typically ranges from 30 to 300 GHz, corresponding to wavelengths between 1 and 10 mm. Millimeter-wave radar technology combines the advantages of microwave radar and optoelectronic radar, featuring small size, high resolution, strong penetration, anti-jamming and anti-stealth capabilities, and multi-target tracking.

[0035] 2. Range Fourier Transform: In radar and sonar systems, the distance to a target can be estimated by performing a Fourier transform on the echo signal. In this case, the Fourier transform does not directly affect the distance, but is used to analyze the time delay or phase change of the signal, thereby calculating the distance between the target and the radar or sonar transmitter.

[0036] 3. Range Unit: In a radar system, the range unit is the smallest unit used to measure the distance between a target and the radar. Typically, the range unit is half the radar wavelength as it travels through the air, also known as "half-wavelength." Because there is a relationship between wavelength and distance in radar ranging, using half-wavelength as the range unit makes the radar system's distance measurement more accurate.

[0037] 4. Chirp signal: This refers to a signal whose frequency changes linearly with time, also known as a linear frequency modulated (LFM) signal. In radar systems, chirp signals are widely used as complex and information-rich pulse signals. The transmitter sends a signal whose frequency gradually increases or decreases over time (rising chirp or falling chirp). When this signal encounters a target and is reflected back, the receiver receives an echo signal that also contains the same frequency variation characteristics. By comparing the frequency difference between the transmitted and received signals, the distance and velocity of the target can be calculated.

[0038] Currently, aside from veterinary visits when pets are sick and regular checkups, there are no effective means of routinely monitoring a pet's vital signs. Measuring parameters such as heart rate and respiration often requires restraining the pet. Due to the small size and low cooperation of pets, current methods for monitoring pet vital signs are difficult to implement. Millimeter-wave radar, with its non-contact and penetrating properties and short wavelength, can sensitively measure minute movements down to tens of micrometers, making its application in biosignal detection increasingly important.

[0039] In view of this, embodiments of this specification provide a method, device, and system for detecting pet vital signs. This system utilizes millimeter-wave radar to detect the activity of a target pet in a detection area, thereby obtaining the target pet's vital sign parameters even when the pet is at rest. This allows for automatic detection of a target pet's vital signs without contact or wearing protective gear, requiring neither the pet's cooperation nor restraint, thus improving the convenience and comfort of pet vital sign detection. Furthermore, the detection method, device, and system provided in this specification can continuously or periodically detect the target pet's vital signs, thereby meeting the need for continuous tracking and analysis of pet vital signs.

[0040] The technical solutions of the embodiments of this specification will now be described in detail with reference to the accompanying drawings.

[0041] Figure 1 The diagram illustrates an application scenario of a pet vital signs detection system 001 provided according to some embodiments of this specification. For example... Figure 1 As shown, the detection system 001 includes a detection device 100 and a target pet 200 located in the area to be detected.

[0042] The target pet 200 can move within the detection area. The detection area can be any movable space within a scene. For example, the detection area can be a room, such as a bedroom or living room. Alternatively, the detection area can be the target pet 200's activity space, such as a pet carrier or a pet activity area (like a pet climbing frame), etc. The target pet 200 can move freely within the detection area without restriction.

[0043] The detection device 100 can send millimeter-wave radar signals to the area to be detected and receive millimeter-wave radar echo signals returned from the area to be detected. Based on the millimeter-wave radar echo signals, it determines the health indicator data of the target pet 200. The health indicator data may include the activity status of the target pet 200. The health indicator data may also include the vital signs parameters of the target pet 200 when it is at rest. The detection device 100 can be installed at any location in the area to be detected, as long as the millimeter-wave radar signal can cover the area. For example, the detection device 100 can be installed at any location such as the ceiling, corner, or wall of a room.

[0044] Specifically, the detection device 100 includes a millimeter-wave radar module 110 and a processing module 120. The millimeter-wave radar module 110 may include a transmitting module 111 and a receiving module 112. When operating, the transmitting module 111 transmits millimeter-wave radar signals directionally towards the area to be detected. The receiving module 112 receives the millimeter-wave radar echo signals reflected from the area to be detected, performs photoelectric conversion on the echo signals, and outputs millimeter-wave radar echo electrical signals. The processing module 120 controls the transmitting module 111 and the receiving module 112, and processes the millimeter-wave radar echo electrical signals to determine the health index data of the target pet 200. Furthermore, the processing module 120 can also obtain the vital sign detection results of the target pet 200 based on the health index data to characterize whether the target pet 200 is healthy.

[0045] In some embodiments, the detection device 100 may also prompt the user with the health indicator data and / or vital sign detection results of the target pet 200 through a language module, electronic display screen, or LED lights. In some embodiments, the detection device 100 may prompt the user after obtaining the health indicator data and / or vital sign detection results of the target pet 200. In some embodiments, the detection device 100 may prompt the user when the vital sign detection results of the target pet 200 indicate an abnormality in the target pet 200.

[0046] In some embodiments, the detection system 001 may further include a terminal device 500. The terminal device 500 is communicatively connected to the detection device 100. For example, the terminal device 500 and the detection device 100 may be wirelessly connected via Bluetooth, or wired connected via a physical medium (such as a telephone line, Ethernet cable, coaxial cable, optical fiber, etc.). In some embodiments, the detection device 100 may send the health indicator data of the target pet 200 to the terminal device 500, which may then analyze or perform other further processing on the data. In some embodiments, the detection device 100 may send the vital sign detection results of the target pet 200 to the terminal device 500, which may directly display these results for user viewing. In some embodiments, the detection device 100 may send both the health indicator data and the vital sign detection results of the target pet 200 to the terminal device 500 for user viewing. In some embodiments, the detection device 100 may send an alert message to the terminal device 500 to remind the user if the vital signs detection results of the target pet 200 indicate that the target pet 200's vital signs are abnormal. In some embodiments, the terminal device 500 may control the activation and deactivation of the detection device 100. This not only saves power consumption of the detection device 100 but also facilitates user operation, resulting in a better user experience.

[0047] In some embodiments, the detection system 001 may further include a server 600. The server 600 is communicatively connected to the detection device 100. In some embodiments, the detection device 100 may send health indicator data of the target pet 200 to the server 600, which then analyzes and / or performs other further processing on the health indicator data of the target pet 200 to obtain vital sign detection results. In some embodiments, the detection device 100 may send both the health indicator data of the target pet 200 and the vital sign detection results to the server 600.

[0048] Furthermore, the server 600 can send the obtained vital sign detection results of the target pet 200 to the terminal device 500. Through the detection device 100, the server 600, and the terminal device 500, a remote monitoring system for pet vital signs can be formed. Even if the user is not near the target pet 200, they can remotely view the vital sign detection results of the target pet 200 through the terminal device 500.

[0049] exist Figure 1 In the detection system 001 shown, both the millimeter-wave radar module 110 and the processing module 120 are deployed in the detection device 100. The detection device 100 can independently detect the vital signs of the target pet 200 without relying on other devices. It should be understood that... Figure 1 The detection device 100 shown can function as a standalone detection device or as an accessory or functional component of other pet equipment, such as pet care boxes, pet cages, pet toilets, pet feeders, etc. In this case, the detection device 100 can also transmit the detected health index data and / or vital sign detection results of the target pet 200 to the system of the other pet equipment mentioned above via a serial port.

[0050] In other possible embodiments, the millimeter-wave radar module 110 and processing module 120 described above can also be deployed separately on two different devices. In this case, interaction between the two devices is required to complete the detection of the vital signs of the target pet 200, such as... Figure 2 As shown.

[0051] Figure 2 This diagram illustrates an application scenario of another pet vital signs detection system 002 provided according to some embodiments of this specification. For example... Figure 2 As shown, the detection system 002 includes a target pet 200, a detection device 300, and a detection device 400.

[0052] The detection device 300 can send millimeter-wave radar signals to the area to be detected and receive millimeter-wave radar echo signals returned from the area to be detected. The detection device 300 can communicate with the detection device 400, transmitting the millimeter-wave radar echo signals to the detection device 400. The detection device 400 can determine the health indicators of the target pet 200 based on the received millimeter-wave radar echo signals. Furthermore, the detection device 400 can control the activation and deactivation of the detection device 300.

[0053] Specifically, the detection device 300 includes a millimeter-wave radar module 310 and a first communication module 320. The detection device 400 includes a second communication module 410 and a processing module 420. The detection device 300 and the detection device 400 can communicate with each other through the first communication module 320 and the second communication module 410. The millimeter-wave radar module 310 may include a transmitting module 311 and a receiving module 312. When operating, the transmitting module 311 can transmit millimeter-wave radar signals to the area to be detected in a specific direction. The receiving module 312 can receive the millimeter-wave radar echo signals reflected from the area to be detected, and output millimeter-wave radar echo electrical signals after photoelectric conversion. The first communication module 320 can send the millimeter-wave radar echo electrical signals to the second communication module 410 of the detection device 400. The processing module 420 can process the millimeter-wave radar echo electrical signals to determine the health index data of the target pet 200. Furthermore, the processing module 420 can also obtain the vital signs detection results of the target pet 200 based on the health index data of the target pet 200, so as to characterize whether the target pet 200 is healthy.

[0054] In some embodiments, the detection device 400 described above may specifically be a server, but this specification does not limit it to this.

[0055] Optionally, the detection system 002 may further include a terminal device 500. The terminal device 500 is communicatively connected to the detection device 400. In some embodiments, the detection device 400 can send the health indicator data of the target pet 200 to the terminal device 500, which then analyzes or performs other further processing on the data to obtain the vital sign detection results of the target pet 200. In some embodiments, the detection device 400 can send the vital sign detection results of the target pet 200 to the terminal device 500, which can directly display the results for user viewing. In some embodiments, the detection device 400 can send both the health indicator data and the vital sign detection results of the target pet 200 to the terminal device 500 for user viewing. In some embodiments, if the vital sign detection results of the target pet 200 indicate an abnormality in the target pet 200's vital signs, the detection device 400 can send a reminder message to the terminal device 500 to alert the user. In some embodiments, the terminal device 500 can control the detection device 300 to turn on and off through the detection device 100. This not only helps to save the power consumption of the detection device 300, but also makes it easier for users to operate and provides a better user experience.

[0056] In this specification, terminal device 500 may include mobile devices, tablets, laptops, built-in devices in motor vehicles, or similar content, or any combination thereof. In some embodiments, the mobile device may include smart home devices, smart mobile devices, virtual reality devices, augmented reality devices, or similar devices, or any combination thereof. In some embodiments, the smart home device may include smart TVs, desktop computers, etc., or any combination thereof. In some embodiments, the smart mobile device may include smartphones, personal digital assistants, gaming devices, navigation devices, etc., or any combination thereof. In some embodiments, the virtual reality device or augmented reality device may include virtual reality headsets, virtual reality glasses, virtual reality patches, augmented reality headsets, augmented reality glasses, augmented reality patches, or similar content, or any combination thereof. For example, the virtual reality device or the augmented reality device may include AR glasses, head-mounted displays, VR, etc. In some embodiments, the built-in device in the motor vehicle may include an in-vehicle computer, an in-vehicle television, etc.

[0057] In some embodiments, the terminal device 500 may have one or more applications (APPs) installed. The APP provides users with the ability and interface to interact with the outside world via a network. Specifically, the terminal device 500 may have a target APP installed, which provides users with a display interface and control interface related to the pet vital sign detection method described in this specification.

[0058] In some embodiments, the terminal device 500 can provide users with a display interface and control interface related to the pet vital signs detection method described in this specification through a mini-program.

[0059] Based on the above application scenarios, the following will combine... Figure 3 This specification describes a method for detecting vital signs in pets, as provided in the embodiments. It should be noted that the above application scenarios are shown only to facilitate understanding of the spirit and principles of this specification, and the embodiments are not limited in any way. Rather, the embodiments can be applied to any applicable scenario.

[0060] Figure 3 A flowchart of a method P100 for detecting vital signs in a pet, provided according to some embodiments of this specification, is shown. This method can be achieved through... Figure 1 The detection device 100 shown can be used to perform the test, or it can be performed by... Figure 2 The detection device 400 shown is used to perform the operation, but this specification does not limit this. For ease of description, the entity performing method P100 will be referred to as the detection device thereafter. Figure 3 As shown, method P100 may include:

[0061] S101: Control the millimeter-wave radar module to send millimeter-wave radar signals to the area to be detected, and receive the millimeter-wave radar echo signals returned by the area to be detected, so that the target pet 200 can move within the area to be detected.

[0062] The millimeter-wave radar signals described in this manual can be transmitted via continuous wave or pulse wave, specifically via frequency-modulated continuous wave (FMCW).

[0063] The millimeter-wave radar signal and millimeter-wave radar echo signal in this specification can be chirp signals.

[0064] In some embodiments, the detection device itself has a millimeter-wave radar module, and the detection device can control its own millimeter-wave radar module to transmit and receive signals.

[0065] In other embodiments, the detection device can control other devices (e.g., Figure 2 The millimeter-wave radar module of the detection device 300 shown transmits and receives signals.

[0066] The area to be detected can be the activity area of ​​the target pet 200, such as the area including the pet feeder or the area including the pet cage. Equipment used for transmitting and receiving millimeter-wave radar signals (e.g.) Figure 1 The detection device 100 shown, or Figure 2 The detection device 300 shown can be placed in a suitable location, such as above a pet feeder or pet cage. The target pet 200 can move within the detection area without being restrained or secured.

[0067] S102: Based on the millimeter-wave radar echo signal within the first time window, determine the location information of the target pet 200 within the first time window.

[0068] Since millimeter-wave radar signals are continuously transmitted, correspondingly, millimeter-wave radar echo signals are also continuously received. The detection device can use the millimeter-wave radar echo signals accumulated within a first time window to determine the location information of the target pet 200 within that first time window. This first time window is preset, for example, it can be 2 seconds or 5 seconds. The first time window can be related to the activity speed of the target pet 200. Within the first time window, the change in the location information of the target pet 200 is less than a set threshold. The faster the activity speed of the target pet 200, the shorter the first time window. Conversely, the slower the activity speed of the target pet 200, the longer the first time window. For example, the first time window for a dog is shorter than that for a tortoise. In some embodiments, the first time window is related to the size of the target pet 200. The larger the target pet 200, the longer the first time window. Conversely, the smaller the target pet 200, the shorter the first time window.

[0069] In the embodiments of this specification, the detection device can determine the location information of the target pet 200 within the first time window in a variety of ways.

[0070] In some embodiments, the detection device can determine the location information of the target pet 200 within the first time window by: preprocessing the millimeter-wave radar echo signal to obtain a phase signal sequence of multiple range units; and inputting the phase signal sequence of the multiple range units into a pre-trained detection model to determine that the target pet 200 exists in the detection area and obtain the location information of the target pet 200, wherein the location information includes distance information and azimuth information. The detection model is trained using a first dataset and a second dataset. The first dataset includes millimeter-wave radar echo signals and the pet's location information collected when the pet exists in the detection area. The second dataset includes millimeter-wave radar echo signals collected when the pet does not exist in the detection area.

[0071] The aforementioned preprocessing may include operations such as noise reduction and smoothing, clutter suppression, and range Fourier transform. For example, the detection device can average the phase signals of multiple chirp signals in each frame across different range units and update the phase signal of each range unit to obtain a sequence of phase signals for the multiple range units.

[0072] In the embodiments of this specification, the detection device can determine the location information of the target pet 200 within a first time window using a pre-trained detection model. The detection model can be trained using traditional machine learning methods or deep learning methods; this embodiment does not limit the specific method used.

[0073] Calculating the location information of the target pet 200 based on the trained detection model can effectively improve the accuracy and efficiency of location information calculation.

[0074] In some embodiments, the detection device can determine the location information of the target pet 200 within the first time window based on the difference between the transmitted millimeter-wave radar signal and the received millimeter-wave radar echo information.

[0075] For example, the detection device can determine the round-trip time of the signal from transmission to reception. By multiplying the speed of light (the speed of radio waves in a vacuum is close to the speed of light) by half the round-trip time, the distance information, i.e., the straight-line distance between the millimeter-wave radar module and the target pet 200, can be calculated. The detection device can also calculate the angle information, i.e., the azimuth angle (including horizontal and vertical angles) of the target pet 200, based on the time difference or amplitude difference of the received echo signals arriving at each receiving antenna, using techniques such as beamforming or interferometry. Combining the distance and angle information, the detection device can calculate the three-dimensional coordinate position of the target pet 200 (the longitude, latitude, and altitude of the target pet 200, or the X, Y, and Z coordinates of the target pet 200 relative to the millimeter-wave radar module).

[0076] S103: Based on multiple location information of the target pet 200 within the second time window, determine the activity status of the target pet 200 within the second time window. The activity status includes an active state and a resting state. The second time window includes multiple first time windows.

[0077] As mentioned earlier, health indicator data can include the activity level of the target pet 200. The activity level of the target pet 200 can characterize its movement status within a second time window. This activity level can be used to determine the target pet 200's health status within the second time window. For example, a healthy pet will have a higher activity level compared to a pet with health issues.

[0078] It should be understood that when the target pet 200 is within the detection area, one first time window can correspond to one location information of the target pet 200. Therefore, multiple first time windows can correspond to multiple location information of the target pet 200. Based on the changes between multiple location information, the detection device can determine the activity status of the target pet 200. Therefore, the detection device can obtain multiple location information of the target pet 200 by executing S102 multiple times.

[0079] The aforementioned second time window is preset, for example, it can be 10 seconds, 20 seconds, or 1 minute. Assuming the first time window is 2 seconds and the second time window is 10 seconds, the detection device can determine the location information of one target pet 200 every 2 seconds, and can determine the location information of 5 target pets 200 within 10 seconds. Using the location information of these 5 target pets 200, the detection device can determine the activity of the target pets 200 within these 10 seconds.

[0080] In some embodiments, the detection device may determine the activity of the target pet 200 within the second time window by: determining location statistics of the target pet 200 within the second time window based on the plurality of location information. The location statistics represent the degree of location fluctuation of the target pet 200; and determining the activity of the target pet 200 within the second time window based on the location statistics of the target pet 200 within the second time window.

[0081] The detection equipment determines the degree of positional fluctuation of the target pet 200 within a second time window by calculating its positional statistics. This positional fluctuation determines the activity level of the target pet 200. The greater the positional fluctuation, the more active the target pet 200 is.

[0082] For example, the aforementioned location statistics may include at least one of the variance, standard deviation, coefficient of variation, mean absolute deviation, or range of the multiple locations corresponding to the multiple location information. Variance, standard deviation, coefficient of variation, mean absolute deviation, or range can all represent the degree of deviation of multiple locations, thereby reflecting the degree of location fluctuation.

[0083] Furthermore, the activity status of the target pet 200 within the second time window can be determined in the following ways: if the location statistics of the target pet 200 within the second time window are greater than a first threshold, the activity status of the target pet 200 within the second time window is determined to be active; or, if the location statistics of the target pet 200 within the second time window are less than the first threshold, the activity status of the target pet 200 within the second time window is determined to be resting.

[0084] It should be understood that the first threshold is preset, and the value of the first threshold corresponding to different location statistics can be the same or different. Furthermore, if the location statistics of the target pet 200 within the second time window are equal to the first threshold, it can be determined that the target pet 200 is active within the second time window, or that the target pet 200 is resting within the second time window.

[0085] In some embodiments, the activity status also includes the activity level of the target pet 200. The detection device can determine the activity level of the target pet 200 within a second time window based on the aforementioned location statistics.

[0086] Furthermore, the detection device can match the calculated location statistics data with a preset activity level correspondence. The activity level correspondence includes the correspondence between multiple data ranges and multiple activity levels, and the activity level corresponding to the data range in which the location statistics data is located is the activity level of the target pet 200 within the second time window.

[0087] Assume the above activity level correspondence is a preset table. For example, the activity levels include three levels: high, medium, and low, as shown in Table 1. If the location statistics of target pet 200 are less than the second threshold, then the activity level of target pet 200 is low. If the location statistics of target pet 200 are greater than or equal to the second threshold and less than the third threshold, then the activity level of target pet 200 is medium. If the location statistics of target pet 200 are greater than or equal to the third threshold, then the activity level of target pet 200 is high.

[0088] Table 1

[0089]

[0090]

[0091] It should be understood that the second threshold is less than the third threshold. It should also be understood that the above-described activity level correspondence is merely an example and should not be construed as limiting the methods described in the embodiments of this specification. In other possible implementations, the activity level can also be represented by a numerical value; for example, a larger numerical value indicates a higher activity level, and a smaller numerical value indicates a lower activity level.

[0092] S104: If the target pet 200 is in a resting state within the second time window, determine the vital signs parameters of the target pet 200 within the second time window.

[0093] Millimeter-wave radar can detect a pet's vital signs by detecting the minute movements caused by its breathing and heartbeat. This is because the electromagnetic waves emitted by millimeter-wave radar can penetrate clothing and fur. When a pet's heart beats or its lungs expand and contract, it causes minute displacements in its chest. These displacements allow the reflected millimeter-wave radar echoes to contain information about physiological activity. However, considering the small size of pets, the accuracy of vital sign parameters obtained when the pet is active is not high. Therefore, this embodiment of the specification determines the vital sign parameters of the target pet 200 when the target pet 200 is in a resting state, thus improving the accuracy of the detection of the target pet 200's vital signs.

[0094] In some embodiments, the vital signs parameters include respiratory rate. Respiratory rate is the frequency of breathing. The respiratory rate of the target pet 200 may differ depending on whether it is in a healthy or abnormal condition. Therefore, the physical condition of the target pet 200 can be monitored by monitoring its respiratory rate. The detection device can determine the vital signs parameters of the target pet 200 within the second time window by: determining the phase signal sequence of multiple distance units corresponding to the multiple location information; performing bandpass filtering on the phase signal sequence to obtain the respiratory waveform of the target pet 200, where the first target frequency band is the pet's respiratory frequency band; and determining the respiratory rate of the target pet 200 within the second time window based on the respiratory waveform. When the target pet 200 breathes, its body vibrates rhythmically with the breathing. Therefore, the respiratory rate of the target pet 200 can be detected by detecting the waveform of the distance units.

[0095] In some embodiments, the vital signs parameters include heart rate. Heart rate is the frequency of heartbeats. The heart rate of the target pet 200 may differ depending on whether it is in a healthy or abnormal condition. Therefore, the physical condition of the target pet 200 can be monitored by monitoring its heart rate. The detection device can determine the vital signs parameters of the target pet 200 within the second time window by: determining the phase signal sequence of multiple distance units corresponding to the multiple location information; performing bandpass filtering on the phase signal sequence in a second target frequency band to obtain the heartbeat waveform of the target pet 200, where the second target frequency band is the heartbeat frequency band of the pet; and determining the heart rate of the target pet 200 within the second time window based on the heartbeat waveform. When the target pet 200's heart beats, its body vibrates rhythmically with the heartbeat. Therefore, the heart rate of the target pet 200 can be detected by detecting the waveform of the distance units.

[0096] Furthermore, method P100 may also include: determining the activity level of the target pet 200 within a third time window, the third time window including a plurality of second time windows.

[0097] In some embodiments, the activity status further includes the activity level of the target pet 200. The activity level of the target pet 200 within the third time window can be determined by: determining the activity level of the target pet 200 within the third time window based on multiple activity levels of the target pet 200 within the third time window.

[0098] It should be understood that one second time window can correspond to one activity level of the target pet 200. Therefore, multiple second time windows can correspond to multiple activity levels of the target pet 200. Based on multiple activity levels, the detection device can determine the activity level of the target pet 200 within a third time window. Thus, the detection device can obtain multiple activity levels of the target pet 200 by executing S103 multiple times.

[0099] The aforementioned third time window is pre-set, for example, it could be 1 hour or 1 day. Assuming the second time window is 10 seconds and the third time window is 1 hour, the detection device can determine the activity level of one target pet 200 every 10 seconds. Within 1 hour, it can determine the activity levels of 360 target pets 200. Using these 360 ​​activity levels, the detection device can determine the percentage of different activity levels, thus determining the activity level of the target pet 200 within that hour. For example, in the example shown in Table 1 above, the detection device can calculate the percentage of the "high" activity level among the 360 ​​activity levels, thereby obtaining the activity level of the target pet 200 within that hour.

[0100] In the embodiments of this specification, the detection device can determine the detection results of the target pet 200's vital signs within a certain period of time based on the target pet 200's vital sign parameters over that period, or it can determine the detection results of the target pet 200's vital sign parameters and activity level over that period. Within the multiple second time windows included in the third time window, the target pet 200 may be active in some second time windows and resting in others. Therefore, the detection device can obtain at least one set of vital sign parameters of the target pet 200 within the third time window.

[0101] The vital sign detection results of the target pet 200 indicate whether the target pet 200 is healthy. This allows for a direct assessment of the target pet 200's health status. Furthermore, the vital sign detection results may also include health recommendations for the target pet 200, allowing users to arrange the target pet 200's daily routine based on these recommendations. Moreover, if the vital sign detection results indicate an abnormality in the target pet 200, the results may also include vital sign parameters indicating an abnormal state (referred to as abnormal parameters), allowing users to take timely action based on these parameters.

[0102] In one possible implementation, method P100 may further include: determining the vital sign detection result of the target pet 200 in the third time window based on at least one set of vital sign parameters of the target pet 200 in the third time window.

[0103] A pet's vital signs reflect its health status. Therefore, the detection device can determine the vital signs of the target pet 200 within a third time window based on whether the detected vital signs parameters are within the normal range. For example, the detection device can calculate the average value of each vital signs parameter based on at least one set of vital signs parameters. If at least one of the average values ​​of the vital signs parameters is outside the normal range, the detection device can determine that the vital signs of the target pet 200 within the third time window are abnormal. If all the average values ​​of the vital signs parameters are within the normal range, the detection device can determine that the vital signs of the target pet 200 within the third time window are healthy.

[0104] Taking heart rate and respiratory rate as examples, for instance, the resting heart rate of an adult dog is usually between 60 and 140 beats per minute, while the heart rate of a puppy may be faster. The respiratory rate of a dog at rest is between 10 and 30 beats per minute. If the target pet 200 is a canine, and the average heart rate of the target pet 200 within the third time window is 150 beats per minute and the average respiratory rate is 35 beats per minute, then the vital signs of the target pet 200 within the third time window are abnormal.

[0105] In another possible implementation, method P100 may further include: determining the vital sign detection result of the target pet 200 in the third time window based on at least one set of the vital sign parameters and the activity level of the target pet 200 in the third time window.

[0106] A pet's activity level over a period of time can also reflect its health status. The detection equipment can combine whether the detected vital sign parameters are within the normal range, and whether the target pet 200's activity level is within the normal range within the third time window, to determine the target pet 200's vital sign detection results within the third time window. By combining vital sign parameters and activity level, the health status of the target pet 200 can be assessed more accurately.

[0107] It should be understood that the determination of the above-mentioned vital signs detection results by the detection device is only one possible embodiment. In other embodiments, the vital signs detection results may also be performed by other devices (such as terminal device 500), and this specification does not limit this embodiment.

[0108] For example, the detection device can independently determine the aforementioned vital sign detection results and send them to the terminal device 500. Furthermore, the detection device can also send at least one set of vital sign parameters of the target pet 200 in the third time window to the terminal device 500 for user viewing.

[0109] For example, the detection device can send at least one set of vital sign parameters of the target pet 200 in the third time window to the terminal device 500 or the server 600, and the terminal device 500 or the server 600 can determine the vital sign detection result of the target pet 200 based on these parameters.

[0110] This manual describes a method for detecting vital signs in pets using millimeter-wave radar. Compared to methods that rely on camera-based image acquisition, this method provides accurate vital sign parameters even in low-light conditions or with obstructions (non-metallic). Compared to methods using medical instruments, it requires no pet cooperation or restraint, significantly improving the convenience and comfort of vital sign monitoring. This method is beneficial not only for veterinary clinical diagnosis but also for home pet health management, allowing for remote and continuous monitoring of a pet's health without disrupting their daily life. Furthermore, the millimeter-wave radar used in this method is low-power and will not adversely affect the pet's health.

[0111] It should be understood that the methods for detecting pet vital signs described in this manual can be applied to the detection of vital signs in various pets, including but not limited to pet cats, pet dogs, pet pigs, pet rats, etc.

[0112] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0113] The above text combined Figure 3 This manual describes the methods for detecting vital signs in pets. Below, we will combine... Figure 4 and Figure 5 This describes the equipment used to detect the vital signs of pets described in this instruction manual.

[0114] Figure 4 This specification provides a schematic diagram of a pet vital signs detection device 700 as an embodiment. The detection device 700 can be, for example, a... Figure 1 The testing equipment 100 shown.

[0115] like Figure 4 As shown, the detection device 700 in this embodiment may include a radar component 710 and a detection component 720. The radar component 710 is used to send millimeter-wave radar signals to a detection area and receive millimeter-wave radar echo signals returned from the detection area, allowing the target pet to move within the detection area. The detection component 720 is communicatively connected to the radar component 710. The detection component 720 includes at least one storage medium storing at least one instruction set for detecting the vital signs of the target pet; and at least one processor 721 communicatively connected to the at least one storage medium. The at least one processor 721 is configured to:

[0116] Based on the millimeter-wave radar echo signal within the first time window, determine the location information of the target pet within the first time window;

[0117] Based on multiple location information of the target pet within a second time window, the activity status of the target pet within the second time window is determined. The activity status includes an active state and a resting state. The second time window includes multiple first time windows.

[0118] If the target pet is in a resting state within the second time window, determine the vital signs parameters of the target pet within the second time window.

[0119] In some embodiments, based on the above scheme, in order to determine the location information of the target pet within the first time window based on the millimeter-wave radar echo signal within the first time window, the at least one processor 721 is further configured to:

[0120] The millimeter-wave radar echo signal is preprocessed to obtain a phase signal sequence for multiple range cells; and

[0121] The phase signal sequence of the plurality of distance units is input into a pre-trained detection model to determine that the target pet exists in the detection area and to obtain the location information of the target pet, the location information including distance information and orientation information;

[0122] The detection model is trained using a first dataset and a second dataset. The first dataset includes millimeter-wave radar echo signals and pet location information collected when pets are present in the area to be detected. The second dataset includes millimeter-wave radar echo signals collected when pets are not present in the area to be detected.

[0123] In some embodiments, based on the above scheme, in order to determine the activity of the target pet within the second time window based on multiple location information of the target pet within the second time window, the at least one processor 721 is further configured to:

[0124] Based on the multiple location information, location statistics of the target pet within the second time window are determined, wherein the location statistics represent the degree of location fluctuation of the target pet; and

[0125] Based on the location statistics of the target pet within the second time window, the activity status of the target pet within the second time window is determined.

[0126] In some embodiments, the location statistics include at least one of the variance, standard deviation, coefficient of variation, mean absolute deviation, or range of the multiple locations corresponding to the multiple location information.

[0127] In some embodiments, based on the above scheme, in order to determine the activity status of the target pet within the second time window based on the location statistics of the target pet within the second time window, the at least one processor 721 is further configured to:

[0128] If the location statistics of the target pet within the second time window are greater than the first threshold, the activity status of the target pet within the second time window is determined as the activity state; or...

[0129] If the location statistics of the target pet within the second time window are less than the first threshold, the activity status of the target pet within the second time window is determined to be the resting state.

[0130] In some embodiments, based on the above scheme, the vital signs parameters include respiratory rate; in order to determine the vital signs parameters of the target pet within the second time window, the at least one processor 721 is further configured to:

[0131] Determine the phase signal sequence of multiple distance units corresponding to the multiple location information;

[0132] The phase signal sequence is bandpass filtered in the first target frequency band to obtain the breathing waveform of the target pet, where the first target frequency band is the pet's breathing frequency band; and

[0133] Based on the breathing waveform, the respiratory rate of the target pet within the second time window is determined.

[0134] In some embodiments, based on the above scheme, the vital signs parameters include heart rate; in order to determine the vital signs parameters of the target pet within the second time window, the at least one processor 721 is further configured to:

[0135] Determine the phase signal sequence of multiple distance units corresponding to the multiple location information;

[0136] The phase signal sequence is bandpass filtered in the second target frequency band to obtain the heartbeat waveform of the target pet, where the second target frequency band is the pet's heartbeat frequency band; and

[0137] Based on the heartbeat waveform, the heart rate of the target pet within the second time window is determined.

[0138] In some embodiments, based on the above scheme, the at least one processor 721 is further configured to: determine the vital sign detection result of the target pet in the third time window based on at least one set of the vital sign parameters of the target pet in the third time window, wherein the vital sign detection result characterizes whether the target pet is healthy, and the third time window includes a plurality of second time windows.

[0139] In some embodiments, based on the above scheme, the at least one processor 721 is further configured to: determine the activity level of the target pet within a third time window, the third time window including a plurality of second time windows.

[0140] In some embodiments, based on the above scheme, the activity status further includes the activity level of the target pet; in order to determine the activity level of the target pet within the third time window, the at least one processor 721 is further configured to: determine the activity level of the target pet within the third time window based on the multiple activity levels of the target pet in the third time window.

[0141] In some embodiments, based on the above scheme, the at least one processor 721 is further configured to: determine the vital sign detection result of the target pet in the third time window based on at least one set of the vital sign parameters and the activity level of the target pet in the third time window, wherein the vital sign detection result characterizes whether the target pet is healthy.

[0142] Figure 5 A schematic diagram of another pet vital signs detection device 800 provided according to some embodiments of this specification is shown. The detection device 500 may be, for example, Figure 2 The detection device 400 shown is, for example, a server.

[0143] like Figure 5 As shown, the detection device 800 in this embodiment may include a memory 810 and a processor 820. According to some embodiments of this specification, the detection device 800 may also include a communication port 830 and an internal communication bus 840. Additionally, the detection device 800 may also include I / O components 850.

[0144] The internal communication bus 840 can connect different system components, including memory 810, processor 820 and communication port 830.

[0145] I / O component 850 supports input / output between the detection device 800 and other components.

[0146] Communication port 830 is used to detect data communication between device 800 and external sources. For example, communication port 830 can be used to detect data communication between device 800 and a network. Communication port 830 can be a wired communication port or a wireless communication port.

[0147] The memory 810 stores at least one instruction set. The memory 810 may include one or more of a disk, a read-only storage medium, or a random access storage medium. The memory 810 may also include non-volatile random access memory.

[0148] The processor 820 can communicate with the memory 810 and the communication port 830 via an internal communication bus 840. The processor 820 is used to execute at least one of the aforementioned instruction sets. When the detection device 800 is running, the processor 820 reads the at least one instruction set stored in the memory 810 and executes the pet vital signs detection method provided in this specification according to the instructions of the at least one instruction set. The processor 820 can execute the steps included in the detection method, which will not be described in detail here.

[0149] Processor 820 may be in the form of one or more processors. According to some embodiments of this specification, processor 820 may include one or more hardware processors, such as microcontrollers, microprocessors, reduced instruction set computers (RISC), application-specific integrated circuits (ASICs), application-specific instruction set processors (ASIPs), central processing units (CPUs), microprocessors (MCUs), graphics processing units (GPUs), physical processing units (PPUs), microcontroller units, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), advanced RISC machines (ARMs), programmable logic devices (PLDs), any circuit or processor capable of performing one or more functions, etc., or any combination thereof.

[0150] For illustrative purposes only, only one processor 820 is described in this specification for the detection device 800. However, it should be noted that the detection device 800 may also include multiple processors 820, and this specification does not limit the number of processors 820 included in the detection device 800. Therefore, the operation and / or method steps disclosed in this specification may be executed by a single processor as described in this specification, or they may be executed jointly by multiple processors. For example, if the processor 820 of the detection device 800 in this specification executes steps A and B, it should be understood that steps A and B may also be executed jointly or separately by two different processors 820 (e.g., step A is executed by a first processor, step B is executed by a second processor, or steps A and B are executed jointly by the first and second processors).

[0151] The pet vital signs detection device described in this manual can automatically detect the vital signs of a target pet without contact or wearing protective clothing. It requires no pet cooperation or restraint, significantly improving the convenience and comfort of pet vital signs detection. Furthermore, the detection device provided in this manual can continuously or periodically monitor the vital signs of a target pet, thereby meeting the need for continuous tracking and analysis of pet vital signs.

[0152] The above is an illustrative scheme of a pet vital signs detection device according to an embodiment of this specification. It should be noted that the technical solution of this pet vital signs detection device and the technical solution of the aforementioned pet vital signs detection method belong to the same concept. Details of the technical solution of the pet vital signs detection device can be found in the description of the technical solution of the aforementioned pet vital signs detection method.

[0153] This specification, in another aspect, provides a non-transitory storage medium storing at least one set of executable instructions for detecting pet vital signs. When the executable instructions are executed by a processor, they instruct the processor to perform the steps of the pet vital sign detection method P100 described in this specification. In some possible embodiments, various aspects of this specification can also be implemented as a program product comprising program code. When the program product is run on a detection device, the program code causes the detection device to perform the steps of the pet vital sign detection method P100 described in this specification. The program product for implementing the above method may employ a portable compact disc read-only memory (CD-ROM) containing program code and may run on a detection device. However, the program product of this specification is not limited thereto. In this specification, a readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system. The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. The computer-readable storage medium may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable storage medium may also be any readable medium other than a readable storage medium that can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device. Program code contained on a readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof. Program code for performing the operations described herein can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the testing device, partially on the testing device, as a standalone software package, partially on the testing device and partially on a remote computing device, or entirely on a remote computing device.

[0154] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0155] In summary, after reading this detailed disclosure, those skilled in the art will understand that the foregoing detailed disclosure is presented by way of example only and is not restrictive. Although not explicitly stated herein, those skilled in the art will understand that this specification requires various reasonable changes, improvements, and modifications to the embodiments. These changes, improvements, and modifications are intended to be made by this specification and are within the spirit and scope of the exemplary embodiments described herein.

[0156] Furthermore, certain terms in this specification have been used to describe embodiments of this specification. For example, "an embodiment," "an embodiment," and / or "some embodiments" mean that a particular feature, structure, or characteristic described in connection with that embodiment may be included in at least one embodiment of this specification. Therefore, it is to be emphasized and understood that two or more references to "an embodiment" or "an embodiment" or "alternative embodiment" in various parts of this specification do not necessarily refer to the same embodiment. Moreover, specific features, structures, or characteristics may be suitably combined in one or more embodiments of this specification.

[0157] It should be understood that in the foregoing description of the embodiments in this specification, various features are combined in a single embodiment, drawing, or description for the purpose of simplifying the description and aiding in the understanding of a feature. However, this does not mean that the combination of these features is necessary, and those skilled in the art may readily identify some of the devices as separate embodiments when reading this specification. That is, the embodiments in this specification can also be understood as an integration of multiple secondary embodiments. It is also valid when each secondary embodiment contains fewer than all the features of a single foregoing disclosed embodiment.

[0158] Every patent, patent application, publication of a patent application, and other material such as articles, books, specifications, publications, documents, articles, etc., cited herein, except for any related historical prosecution documents, any identical ones that may be inconsistent with or conflict with this document, or any identical historical prosecution documents that may have a limiting effect on the widest scope of the claims, may be incorporated herein by reference and used for all purposes now or hereafter in connection with this document. Furthermore, in the event of any inconsistency or conflict between the description, definition, and / or use of terms related to any included material and those related to this document, the terminology used herein shall prevail.

[0159] Finally, it should be understood that the embodiments disclosed herein are illustrative of the principles of the embodiments described in this specification. Other modified embodiments are also within the scope of this specification. Therefore, the embodiments disclosed in this specification are merely examples and not limitations. Those skilled in the art can implement the applications described in this specification using alternative configurations based on the embodiments in this specification. Therefore, the embodiments in this specification are not limited to the embodiments precisely described in the applications.

Claims

1. A method for detecting vital signs in pets, characterized in that, include: The millimeter-wave radar module is controlled to send millimeter-wave radar signals to the area to be detected and to receive millimeter-wave radar echo signals returned from the area to be detected. The target pet can move within the area to be detected. Based on the millimeter-wave radar echo signal within the first time window, determine the location information of the target pet within the first time window; Based on multiple location information of the target pet within the second time window, the activity status of the target pet within the second time window is determined. The activity status includes an active state and a resting state. The second time window includes multiple first time windows. as well as If the target pet is in a resting state within the second time window, determine the vital signs parameters of the target pet within the second time window.

2. The method as described in claim 1, characterized in that, The step of determining the location information of the target pet within the first time window based on the millimeter-wave radar echo signal within the first time window includes: The millimeter-wave radar echo signal is preprocessed to obtain a phase signal sequence for multiple range cells; and The phase signal sequence of the multiple distance units is input into a pre-trained detection model to determine that the target pet exists within the detection area, and the location information of the target pet is obtained, including distance information and orientation information. The detection model is trained using a first dataset and a second dataset. The first dataset includes millimeter-wave radar echo signals and pet location information collected when pets are present in the area to be detected. The second dataset includes millimeter-wave radar echo signals collected when pets are not present in the area to be detected.

3. The method as described in claim 1, characterized in that, The process of determining the activity of the target pet within the second time window based on multiple location information of the target pet within the second time window includes: Based on the multiple location information, location statistics of the target pet within the second time window are determined, wherein the location statistics represent the degree of location fluctuation of the target pet; and Based on the location statistics of the target pet within the second time window, the activity status of the target pet within the second time window is determined.

4. The method as described in claim 3, characterized in that, The location statistics include at least one of the variance, standard deviation, coefficient of variation, mean absolute deviation, or range of the multiple locations corresponding to the multiple location information.

5. The method as described in claim 3, characterized in that, The step of determining the activity status of the target pet within the second time window based on the location statistics of the target pet within the second time window includes: If the location statistics of the target pet within the second time window are greater than the first threshold, the activity status of the target pet within the second time window is determined as the activity state; or... If the location statistics of the target pet within the second time window are less than the first threshold, the activity status of the target pet within the second time window is determined to be the resting state.

6. The method as described in claim 1, characterized in that, The vital signs parameters include respiratory rate; Determining the vital signs parameters of the target pet within the second time window includes: Determine the phase signal sequence of multiple distance units corresponding to the multiple location information; The phase signal sequence is bandpass filtered in the first target frequency band to obtain the breathing waveform of the target pet, where the first target frequency band is the pet's breathing frequency band; and Based on the breathing waveform, the respiratory rate of the target pet within the second time window is determined.

7. The method as described in claim 1, characterized in that, The vital signs parameters include heart rate; Determining the vital signs parameters of the target pet within the second time window includes: Determine the phase signal sequence of multiple distance units corresponding to the multiple location information; The phase signal sequence is bandpass filtered in the second target frequency band to obtain the heartbeat waveform of the target pet, where the second target frequency band is the pet's heartbeat frequency band; and Based on the heartbeat waveform, the heart rate of the target pet within the second time window is determined.

8. The method as described in claim 1, characterized in that, The method further includes: Based on at least one set of vital sign parameters of the target pet in the third time window, the vital sign detection result of the target pet in the third time window is determined, and the vital sign detection result indicates whether the target pet is healthy. The third time window includes multiple second time windows.

9. The method as described in claim 1, characterized in that, The method further includes: The activity level of the target pet within a third time window is determined, wherein the third time window includes multiple second time windows.

10. The method as described in claim 9, characterized in that, The activity details also include the target pet's activity level; Determining the activity level of the target pet within the third time window includes: The activity level of the target pet within the third time window is determined based on the multiple activity levels of the target pet in the third time window.

11. The method as described in claim 9, characterized in that, The method further includes: Based on at least one set of vital sign parameters and activity level of the target pet in the third time window, the vital sign detection result of the target pet in the third time window is determined, and the vital sign detection result indicates whether the target pet is healthy.

12. A device for detecting the vital signs of pets, characterized in that, include: A radar component is used to send millimeter-wave radar signals to the area to be detected and to receive millimeter-wave radar echo signals returned from the area to be detected, allowing the target pet to move within the area to be detected. A detection component, communicatively connected to the radar component, includes: At least one storage medium storing at least one instruction set for detecting the vital signs of the target pet; and At least one processor is communicatively connected to the at least one storage medium. When the detection device is running, the at least one processor reads the at least one instruction set and executes the method as described in any one of claims 1 to 10 according to the instructions of the at least one instruction set.

13. A system for detecting vital signs in pets, characterized in that, include: The pet vital signs detection device as described in claim 12; as well as The server is connected in communication with the detection device.

14. The detection system as described in claim 13, characterized in that, The detection system also includes: The terminal device is connected to the server.