A method and system for detecting a wearable device falling off, a terminal and a storage medium

By detecting temperature, ambient temperature, height above ground, and location information, combined with sound and wireless connection information, it accurately determines whether the pet device has fallen off, solving the problem of difficulty in timely alarm when the pet device falls off and reducing the economic losses for pet owners.

CN116577837BActive Publication Date: 2026-03-31深圳腾信百纳科技有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-17
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Wearable devices worn by pets may fall off due to looseness or removal, causing financial losses to pet owners. Current technology makes it difficult to accurately identify and promptly alert authorities.

Method used

By detecting temperature values, ambient temperature values, height above the ground, and location information, combined with sound and wireless connection information, the system determines whether the device has fallen off and issues a warning message when necessary.

Benefits of technology

It improves the accuracy of detecting device detachment, reduces unnecessary alarms, and minimizes financial losses for pet owners.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116577837B_ABST
    Figure CN116577837B_ABST
Patent Text Reader

Abstract

The application relates to a detection method and system for a wearable device falling off, a terminal and a storage medium, and belongs to the technical field of device detection. The method comprises the following steps: acquiring a detection temperature value of a target device worn by a target pet; judging whether the detection temperature value matches a preset body temperature value of the target pet; if not, acquiring a falling-off prompt information; if yes, acquiring a current position of the target device; acquiring an ambient temperature value of the current position; judging whether the ambient temperature value matches the detection temperature value; if yes, acquiring a current height from the ground of the target device; judging whether the current height from the ground matches a preset first height from the ground; if not, acquiring the falling-off prompt information. The application has the effects of judging whether a device worn by a pet falls off, timely alarm and reduction of economic loss of the pet owner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of device testing, and in particular to a method, system, terminal, and storage medium for detecting the detachment of wearable devices. Background Technology

[0002] With economic development and technological progress, people's living standards have greatly improved. At the same time, people's pets (such as cats and dogs) have also received more and more resources. Since the purchase price of pets is relatively expensive now, in order to prevent pets from getting lost, many people will put wearable devices that can locate their pets, which are usually worn around the pet's neck.

[0003] When people put devices on their pets, they may fall off during vigorous exercise if the devices are not worn securely. In other words, the devices may be forcibly removed from the pets' bodies intentionally.

[0004] Since pet-worn devices are usually quite expensive, their loss can cause significant financial losses to pet owners. Therefore, it is important to address how to determine if a pet-worn device has fallen off, promptly alert the authorities, and minimize the financial burden on pet owners. Summary of the Invention

[0005] In order to accurately determine whether a pet's device has fallen off and to issue an alarm in a timely manner, thereby reducing the economic losses for pet owners, this application provides a method, system, terminal, and storage medium for detecting the fall-off of wearable devices.

[0006] Firstly, this application provides a method for detecting the detachment of a wearable device, employing the following technical solution:

[0007] A method for detecting the detachment of a wearable device, comprising:

[0008] Obtain the temperature readings from the target device worn by the target pet;

[0009] Determine whether the detected temperature value matches the preset body temperature value of the target pet;

[0010] If there is no match, obtain a detachment warning message;

[0011] If a match is found, the current location of the target device is obtained;

[0012] Obtain the ambient temperature value at the current location;

[0013] Determine whether the ambient temperature value matches the detected temperature value;

[0014] If the ambient temperature value does not match the detection temperature value, the detachment warning information will not be obtained;

[0015] If the ambient temperature value matches the detected temperature value, then the current ground clearance of the target device is obtained;

[0016] Determine whether the current ground clearance matches the preset first ground clearance;

[0017] If the current ground clearance matches the preset first ground clearance, then the detachment warning information will not be obtained;

[0018] If the current ground clearance does not match the preset first ground clearance, then the detachment warning information is obtained.

[0019] By employing the above technical solution, it can be preliminarily determined whether the detected temperature value matches the target pet's preset body temperature value to ascertain if the target device has detached. If they match, further verification by checking if the ambient temperature matches the detected temperature value can confirm whether the detected temperature value is indeed the ambient temperature. If they still match, it can be determined whether the target device's height is mismatched with the target pet's height by comparing the current height off the ground with a preset first height, thus confirming whether the target device has detached from the pet. If they match, no detachment alert is issued; otherwise, a detachment alert is issued. This allows for the most accurate determination of whether the device worn by the pet has detached, timely alarm activation, and minimizes financial losses for the pet owner.

[0020] Preferably, if the current ground clearance does not match the preset first ground clearance, the step of obtaining the detachment warning information includes:

[0021] If the current ground clearance is greater than the preset first ground clearance, then the displacement distance of the target device within a preset first time period is obtained based on the current position;

[0022] Determine whether the displacement distance exceeds a preset distance;

[0023] If the threshold is exceeded, the detachment warning message is obtained;

[0024] If the time limit is not exceeded, the detachment warning message will not be obtained;

[0025] If the current ground clearance is less than the preset first ground clearance, determine whether the target device has moved within a preset second time period based on the current position;

[0026] If movement occurs, the detachment notification information will not be obtained;

[0027] If no movement occurs, the detachment notification information is obtained.

[0028] By adopting the above technical solution, if the current height above the ground is greater than a preset first height above the ground, the displacement distance is checked to see if it exceeds a preset distance, thus determining whether the target device has been taken away by someone else. If it exceeds the preset distance, it proves that the target device may have been taken away by someone else. If the current height above the ground is less than the preset first height above the ground, the target device is checked to see if it moves within a preset second time period, thus determining whether the target pet is in a lying position. If it moves, it proves that the target device can move with the pet; if it does not move, it proves that it is not moving. Therefore, obtaining a detachment warning message at this time can further improve the accuracy of the judgment.

[0029] Preferably, if the displacement distance does not exceed the preset distance, before obtaining the detachment warning information, the method further includes:

[0030] Obtain the sound information of the target pet;

[0031] Based on the sound information, determine whether the target pet's pet sound exists;

[0032] If it exists, then obtain the duration of the pet sound;

[0033] Determine whether the duration exceeds a preset duration;

[0034] If the limit is exceeded, a "trapped" message will be displayed.

[0035] If the time limit is not exceeded, the trapped notification information will not be obtained;

[0036] If it does not exist, then obtain the detachment prompt information.

[0037] By adopting the above technical solution, if the displacement distance does not exceed the preset distance, the system determines whether the target pet's pet sounds are present through sound information, thereby judging whether the distance between the target device and the target pet is close. If present, the system acquires the duration of the pet's sounds and determines whether it exceeds the preset duration, thus determining whether the pet is trapped and continuously emitting sounds. If the duration exceeds the preset duration, a trapped alert message is acquired; otherwise, no message is acquired, further improving the accuracy of the judgment.

[0038] Preferably, if the pet sound is present, the system also includes:

[0039] Obtain the decibel value of the pet's sound;

[0040] Determine whether the sound decibel value exceeds a preset decibel value;

[0041] If the limit is exceeded, a "trapped" message will be displayed.

[0042] If the time limit is not exceeded, the trapped notification information will not be obtained.

[0043] By adopting the above technical solution, it is possible to determine whether the sound decibel value exceeds the preset decibel value, and to determine whether the target pet is trapped based on the sound volume. If it exceeds the preset decibel value, a trapped prompt message is obtained; otherwise, no prompt message is obtained. This allows for different methods to determine whether the target pet is trapped, thus improving the diversity of judgment.

[0044] Preferably, if the displacement distance exceeds the preset distance, after obtaining the detachment warning information, the method further includes:

[0045] Acquire human voice information, which includes human voice intensity value and human voice timbre;

[0046] Determine whether the timbre of the human voice changes within a preset third time period;

[0047] If any changes occur, the detachment warning message will become an automatic detachment warning.

[0048] If no change is observed, determine whether the human voice intensity value exceeds the preset intensity value;

[0049] If the number exceeds the limit, the detachment warning message is considered a human-caused detachment warning.

[0050] If the time limit is not exceeded, the detachment prompt message will be the automatic detachment prompt.

[0051] By adopting the above technical solution, after obtaining the detachment prompt information, it is first determined whether the voice tone has changed, thereby determining whether the same person is near the target device. If there is a change, it is determined that the detachment is automatic. If there is no change, it is determined whether the voice intensity value exceeds the preset intensity value, thereby further determining whether the person is too close to the target device. This can further determine whether the detachment is intentional or automatic, and further improve the accuracy of the judgment.

[0052] Preferably, if the detected temperature value does not match the preset body temperature value, the method further includes the following steps before obtaining the detachment warning information:

[0053] Obtain the current detection position of the target device;

[0054] Determine whether the current detection position matches the preset position;

[0055] If a match is found, the detachment notification information will not be retrieved.

[0056] If there is no match, proceed with the step of obtaining the detachment prompt information.

[0057] By adopting the above technical solution, before obtaining the detachment prompt information, it is determined whether the current detection position matches the preset position, thereby determining whether the target device was actively removed by the owner of the target pet. If they match, it proves that it is not necessary to obtain the detachment prompt information at this time; otherwise, the step of obtaining the detachment prompt information continues, which can avoid unnecessary alarm prompts as much as possible.

[0058] Preferably, before obtaining the detachment warning information, the method further includes:

[0059] Obtain the wireless connection information of the target device;

[0060] Based on the wireless connection information, determine whether the target device has established a connection with the preset device;

[0061] If so, the detachment notification information will not be retrieved;

[0062] If not, proceed with the step of obtaining the detachment notification information.

[0063] By adopting the above technical solution, it is possible to determine whether the target device has established a connection with the preset device based on the wireless connection information, and to determine whether the target device is close to the owner of the target pet. If so, it proves that the distance is close, and it is not necessary to obtain the detachment prompt information. Otherwise, the detachment prompt information is obtained, which can avoid unnecessary alarm prompts as much as possible through different methods.

[0064] Secondly, this application provides a detection system for wearable devices falling off, which adopts the following technical solution:

[0065] A detection system for wearable devices falling off includes:

[0066] The first temperature acquisition module is used to acquire the detected temperature value of the target device worn by the target pet.

[0067] The first temperature judgment module is used to determine whether the detected temperature value matches the preset body temperature value of the target pet;

[0068] The information acquisition module is used to acquire detachment prompt information if the detected temperature value does not match the preset body temperature value.

[0069] The location acquisition module is used to acquire the current location of the target device if the detected temperature value matches the preset body temperature value.

[0070] The second temperature acquisition module is used to acquire the ambient temperature value at the current location;

[0071] The second temperature judgment module is used to determine whether the ambient temperature value matches the detected temperature value;

[0072] If the ambient temperature value does not match the detected temperature value, the information acquisition module is used not to acquire the detachment prompt information.

[0073] The height acquisition module, if the ambient temperature value matches the detected temperature value, is used to acquire the current ground clearance of the target device;

[0074] The height determination module is used to determine whether the current ground clearance matches a preset first ground clearance.

[0075] If the current ground clearance matches a preset first ground clearance, the information acquisition module is not required to acquire the detachment warning information.

[0076] The information acquisition module is used to acquire the detachment warning information if the current ground clearance does not match the preset first ground clearance.

[0077] By employing the above technical solution, based on the data transmission between various modules, it can determine whether the detected temperature value matches the target pet's preset body temperature, thus initially determining whether the target device has detached. If they match, it further determines whether the detected temperature value matches the ambient temperature value, thus confirming whether the detected temperature value is the ambient temperature. If they still match, it determines whether the target device's height is mismatched with the target pet's height by comparing the current height off the ground with the preset first height, thereby determining whether the target device has detached from the target pet. If they match, no detachment alert is obtained; otherwise, a detachment alert is obtained. This allows for the most accurate determination of whether the device worn by the pet has detached, timely alarm activation, and reduction of financial losses for the pet owner.

[0078] Thirdly, this application provides a smart terminal, which adopts the following technical solution:

[0079] A smart terminal, comprising:

[0080] Memory is used to store computer programs that can run on a processor;

[0081] The processor, when running the computer program, is capable of performing the steps of any of the methods described above.

[0082] By adopting the above technical solution, the memory can store information, the processor can retrieve the information and issue control instructions, ensuring the orderly execution of the program and achieving the effect of the above solution.

[0083] Fourthly, this application provides a computer-readable storage medium, which adopts the following technical solution:

[0084] A computer-readable storage medium storing a computer program that can be loaded by a processor and executed by any of the methods described above.

[0085] By adopting the above technical solution, when the computer-readable storage medium is loaded into any computer, any computer can execute the wearable device detachment detection method provided in this application.

[0086] In summary, this application includes at least one of the following beneficial technical effects:

[0087] 1. By determining whether the detected temperature value matches the target pet's preset body temperature, a preliminary assessment can be made as to whether the device has detached. Further analysis can be conducted to determine if the detected temperature value corresponds to the ambient temperature. If they match, by comparing the current height off the ground with a preset first height, it can be determined whether the height of the device is mismatched with the target pet, thus confirming whether the device has detached from the pet. This allows for the most accurate determination of whether the device worn by the pet has detached, enabling timely alarm activation and minimizing financial losses for the pet owner.

[0088] 2. If the current height above the ground is greater than the preset first height above the ground, the system checks whether the displacement distance exceeds a preset distance to determine if the target device has been taken away by someone else. If it does, it indicates that the target device may have been taken away by someone else. If the current height above the ground is less than the preset first height above the ground, the system checks whether the target device moves within a preset second time period to determine if the target pet is in a lying position. If it moves, it indicates that the target device can move with the pet; if it does not move, it indicates that it is not moving. Therefore, obtaining a detachment warning message at this time can further improve the accuracy of the judgment. Attached Figure Description

[0089] Figure 1 This is a schematic flowchart of a method for detecting the detachment of a wearable device provided in an embodiment of this application;

[0090] Figure 2 This is a flowchart illustrating steps S11 to S1X in one embodiment of this application;

[0091] Figure 3 This is a flowchart illustrating steps S21 to S2X in one embodiment of this application;

[0092] Figure 4 This is a flowchart illustrating steps S31 to S3X in one embodiment of this application;

[0093] Figure 5 This is a flowchart illustrating steps S41 to S4X in one embodiment of this application;

[0094] Figure 6This is a flowchart illustrating steps S51 to S5X in one embodiment of this application.

[0095] Figure 7 This is a flowchart illustrating steps S61 to S6X in one embodiment of this application.

[0096] Figure 8 This is a structural block diagram of a wearable device detachment detection system provided in an embodiment of this application.

[0097] Explanation of reference numerals in the attached figures:

[0098] 1. First temperature acquisition module; 2. First temperature judgment module; 3. Information acquisition module; 4. Position acquisition module; 5. Second temperature acquisition module; 6. Second temperature judgment module; 7. Height acquisition module; 8. Height judgment module. Detailed Implementation

[0099] The following is in conjunction with the appendix Figures 1 to 8 This application will be described in further detail.

[0100] This application discloses a method for detecting the detachment of wearable devices.

[0101] Reference Figure 1 Methods for detecting wearable device detachment include:

[0102] S1. Obtain the temperature value detected by the target device worn by the target pet;

[0103] The target device can be worn around the neck of the target pet, such as a cat or dog, using a leash or strap. The target device has a temperature sensor that can detect the pet's body temperature.

[0104] S2. Determine whether the detected temperature value matches the target pet's preset body temperature value;

[0105] The preset body temperature value is the normal body temperature value of the target pet. The preset body temperature value can be a range value. It is determined whether the detected temperature value matches the preset body temperature value of the target pet, that is, whether the detected temperature value is within the range of the preset body temperature value. This determines whether the target device can detect the body temperature of the target pet normally, and thus determines whether the target device has fallen off the target pet.

[0106] S3. If there is no match, obtain a detachment warning message;

[0107] If the detected temperature value does not match the preset body temperature value, it is highly likely that the target device cannot properly measure the target pet's temperature. Therefore, it is possible that the target device has fallen off the target pet. Thus, a detachment alert is obtained and sent to the pet owner's terminal device.

[0108] The detachment alert includes a notification message and the current location of the target device obtained through its location sensor. This allows pet owners to be notified promptly that the device has detached and to search for it based on its current location.

[0109] S4. If a match is found, obtain the current location of the target device;

[0110] If the detected temperature value matches the preset body temperature value, in order to further determine whether the temperature obtained at this time will be affected by the ambient temperature, the current position of the target device is obtained. The method of obtaining the position can also be based on the position sensor.

[0111] S5. Obtain the ambient temperature value at the current location;

[0112] Once the current location is determined, the ambient temperature value is acquired. This can be obtained using a temperature sensor on the target device. The ambient temperature value is obtained from a different sensor than the detected temperature value. The sensor for detecting the ambient temperature value is located close to the pet's body, while the sensor for the ambient temperature value extends away from the pet's body.

[0113] S6. Determine whether the ambient temperature value matches the detected temperature value;

[0114] Then, determine whether the ambient temperature value matches the detected temperature value. One way to do this is to set a temperature fluctuation range based on the detected temperature value. If the ambient temperature value is within this range, then the two are matched; otherwise, they are not matched.

[0115] S7. If the ambient temperature value does not match the detection temperature value, no detachment warning information will be obtained;

[0116] If the ambient temperature value does not match the detected temperature value, it means that the detected temperature value obtained at this time is different from the ambient temperature. Therefore, the detected temperature value of the target pet at this time is most likely the pet's own temperature. Thus, it can be further confirmed that the target device has not fallen off, and therefore, no falling off warning information is obtained.

[0117] S8. If the ambient temperature value matches the detected temperature value, then obtain the current ground clearance of the target device;

[0118] If the ambient temperature value matches the detected temperature value, it cannot be determined whether the detected temperature value detected by the sensor is the ambient temperature or the pet's own temperature. Therefore, the current height of the device above the ground, which is the height of the target device above the ground, should be obtained. This can be done by obtaining the distance sensor set on the target device.

[0119] S9. Determine if the current ground clearance matches the preset first ground clearance;

[0120] The preset first ground clearance can be obtained based on the target pet's height. For example, it can be set to the maximum distance between the target pet's neck and the ground when the pet is standing normally. Of course, it can also be the maximum distance between the pet's neck and the ground when the pet is standing. Therefore, the preset first ground clearance can be a range value.

[0121] It determines whether the current ground clearance matches the preset first ground clearance, that is, whether the current ground clearance is within the range of the preset first ground clearance. If it is within the range, it matches; otherwise, it does not match. Thus, the ground clearance of the target device can be used to determine whether it has become separated from the target pet.

[0122] S10. If the current ground clearance matches the preset first ground clearance, no detachment warning message will be obtained;

[0123] If the current ground clearance matches the preset first ground clearance, even if the ambient temperature value matches the detection temperature value, it proves that the target device is likely not detached from the target pet, so there is no need to obtain a detachment warning message at this time.

[0124] S11. If the current ground clearance does not match the preset first ground clearance, obtain a detachment warning message.

[0125] If the current height off the ground does not match the preset first height off the ground, whether it is too high or too low, it is highly likely that the target device has fallen off the pet. Therefore, obtaining a detachment warning message at this time can alert the pet owner. This allows for a more accurate determination of whether the device worn by the pet has fallen off, timely alarm activation, and minimizing financial losses for the pet owner.

[0126] Reference Figure 2 Furthermore, to improve the accuracy of determining whether to obtain a detachment warning message, in another embodiment, if the current ground clearance does not match a preset first ground clearance, a detachment warning message is obtained, including:

[0127] S21. If the current ground clearance is greater than the preset first ground clearance, then obtain the displacement distance of the target device within the preset first time period based on the current position;

[0128] This means that the current ground clearance does not match the preset first ground clearance, including when the current ground clearance is greater than the preset first height. In this case, it is proven that the height of the target device is greater than the maximum height that the target pet can normally reach. In order to determine whether the target device was disassembled by human or hung in a fixed position by an obstacle, the displacement distance of the target device within a preset first time period is obtained based on the current position.

[0129] In other words, by acquiring the current location of the target device in real time, and by determining whether the target device has moved based on changes in the current location, if it has moved, the distance between the two can be obtained by using the initial current location and the final current location.

[0130] Of course, the initial and final current positions are determined based on the start and end points of a preset first duration. This preset first duration can be set based on the maximum width of a relatively high location within the pet owner's neighborhood or other residence. This maximum width could be the maximum width of a tree, a pavilion, or other public facilities, etc.

[0131] S22. Determine whether the displacement distance exceeds the preset distance;

[0132] The preset distance is the maximum width at a relatively high position. It can be set to the maximum possible width, or it can be customized to the pet owner's needs. The system determines whether the displacement distance exceeds the preset distance, meaning it checks if the target device is too high or too low, thus determining if the target device has detached from the pet.

[0133] S23. If the limit is exceeded, obtain a detachment warning message;

[0134] If the displacement distance exceeds the preset distance, it indicates that the target device has most likely become detached from the target pet, possibly because someone else removed and took the device away. Therefore, obtaining a detachment alert at this time can promptly notify the pet owner.

[0135] S24. If the time limit is not exceeded, no detachment notification message will be obtained;

[0136] If the displacement distance does not exceed the preset distance, it is highly likely that the target device has not detached from the target pet, so no detachment warning is obtained at this time. Furthermore, in other real-time methods, it is determined whether the current ground clearance matches the preset first ground clearance within a preset first time period. If they match, it further proves that the target device has not detached from the target pet, so no detachment warning is obtained. If they do not match, it is highly likely that the target device is caught on an obstacle, so a detachment warning is obtained at this time.

[0137] S25. If the current ground clearance is less than the preset first ground clearance, determine whether the target device has moved within the preset second time period based on the current position;

[0138] The preset second duration can be set according to actual conditions. A mismatch between the current ground clearance and the preset first ground clearance also includes situations where the current ground clearance is less than the preset first height. When the current ground clearance is less than the preset first ground clearance, further judgment is made based on the current position to determine whether the target device has moved within the preset second duration, thereby determining whether the current ground clearance being less than the preset first ground clearance is due to the target pet actively being in a lying position.

[0139] S26. If movement occurs, no detachment notification message will be received;

[0140] S27. If no movement occurs, obtain a detachment warning message.

[0141] If the target device is determined to have moved within the preset second time period, it is highly likely that the pet actively lay down, causing the current height off the ground to be less than the preset first height off the ground, rather than being removed by someone. Therefore, it is not necessary to obtain a detachment warning message at this time.

[0142] If the current location determines that the target device does not move within the preset second time period, it proves that the target device has not moved for a long time. At this time, it is highly likely that the pet did not lie down on its own, but that the target device and the target pet have become separated and fallen off. Therefore, a detachment prompt message should be obtained at this time.

[0143] Reference Figure 3 If the displacement distance does not exceed the preset distance, it may also mean that the target pet is trapped. Therefore, to further confirm this, in another embodiment, if the displacement distance does not exceed the preset distance, before obtaining the detachment warning information, the process further includes:

[0144] S31. Obtain the target pet's sound information;

[0145] The target device is equipped with an audio acquisition device, such as a miniature microphone, which can collect the target pet's sound information, including the pet's voice and the sound decibel value.

[0146] S32. Determine whether the target pet's pet sound exists based on sound information;

[0147] If the microphone can capture the target pet's sound, it proves that the sound information includes the pet's sound. At the same time, it can obtain the decibel value of the pet's sound. Therefore, it can determine whether the sound information records the captured pet's sound. Of course, the captured pet sound is collected at the current time.

[0148] S33. If it exists, get the duration of the pet's sound;

[0149] If pet sounds are present, the duration of these sounds, i.e., the duration of continuous vocalizations, can be obtained using a timer. The method for determining whether a sound is continuous is to determine the interval between recorded pet sounds. If the interval between two pet sounds exceeds a preset value, recording is restarted. The preset value can be set according to actual circumstances.

[0150] S34. Determine whether the duration exceeds the preset duration;

[0151] The preset duration can be set according to the actual situation of the target pet. If the duration exceeds the preset duration, it can be determined whether the target pet is trapped and making a distress call.

[0152] S35. If the limit is exceeded, obtain a trapped message;

[0153] S36. If the time limit is not exceeded, no trapped notification message will be obtained;

[0154] If the duration exceeds the preset time, it is highly likely that the target pet is trapped. Therefore, a trapped information message is obtained and sent to the pet owner's terminal device, such as a mobile phone or computer. The trapped information message includes the current location of the target device, as well as a prompt text or sound.

[0155] If the duration does not exceed the preset duration, it is highly likely that the target pet is just barking randomly, so there is no need to obtain the trapped notification information at this time.

[0156] S37. If it does not exist, obtain the detachment prompt information;

[0157] Correspondingly, if the displacement distance does not exceed the preset distance and there is no pet sound, it is highly likely that the target device has become detached from the target pet. Therefore, obtaining the detachment warning information at this time can promptly remind the pet owner.

[0158] Reference Figure 4 To further determine whether the pet is trapped and improve the accuracy of the judgment, in another embodiment, if the pet's sounds are present, the method further includes:

[0159] S41. Obtain the decibel value of the pet's sound;

[0160] S42. Determine whether the sound decibel value exceeds the preset decibel value;

[0161] S43. If the limit is exceeded, obtain a trapped message;

[0162] S44. If the limit is not exceeded, no trapped message will be obtained.

[0163] Specifically, when a pet's sound is present, the decibel value of the pet's sound is obtained, and it is determined whether the decibel value exceeds a preset decibel value. The preset decibel value can be set according to the decibel value of the target pet's normal barking.

[0164] If the sound decibel value exceeds the preset decibel value, it means that the target pet is making a loud noise, possibly calling for help. Therefore, a trapped alert should be obtained at this time. Conversely, if the sound decibel value does not exceed the preset decibel value, it means that the pet is not trapped. Therefore, a trapped alert should be obtained at this time.

[0165] By analyzing the duration and decibel level of a pet's cries, we can further determine whether the pet is trapped, thereby improving the accuracy of detecting whether the target device has fallen off.

[0166] Reference Figure 5 In order to further determine whether the target device was detached intentionally or not, in another embodiment, if the displacement distance exceeds a preset distance, after obtaining the detachment warning information, the following steps are also included:

[0167] S51. Obtain human voice information;

[0168] First, acquire human voice information, which includes voice intensity and timbre. This information can still be acquired using a sound acquisition device, such as a miniature microphone.

[0169] S52. Determine whether the timbre of the human voice changes within a preset third duration;

[0170] Among them, the preset third duration can be set according to actual needs to determine whether the voice tone changes within the preset third duration, that is, to determine whether different people approach the target device within the preset third duration.

[0171] S53. If a change occurs, the detachment warning message will be an automatic detachment warning;

[0172] If there is a change, it means that many people are approaching the target device. At this point, it is highly likely that the target device has detached on its own or been caught on an obstacle. Therefore, the detachment warning message will be an automatic detachment warning, thus alerting the pet owner.

[0173] S54. If no change is made, determine whether the human voice intensity value exceeds the preset intensity value;

[0174] If there is no change, it proves that the same person has been approaching the target device. At this time, it is possible that the target device has been deliberately disassembled. In order to make a further judgment, we need to check whether the human voice intensity value exceeds the preset intensity value.

[0175] The preset intensity value is the sound intensity within a preset distance when a pedestrian is speaking normally. The preset distance is the distance between the head of an adult or minor and the neck of the target pet, which can be set as needed.

[0176] S55. If the limit is exceeded, the detachment warning message will be a manual detachment warning;

[0177] S56. If the time limit is not exceeded, the detachment warning message will be "Automatic detachment warning".

[0178] If the intensity exceeds the preset value, it indicates that the pedestrian is too close to the target device. In this case, it is highly likely that the target device was disassembled and removed by human. Therefore, the detachment warning message is a warning of human detachment, which can then alert the pet owner.

[0179] If the preset intensity value is not exceeded, it proves that the distance between the pedestrian and the target device is sufficient. Therefore, it is highly likely that the target device detached autonomously after displacement. Thus, the detachment warning message is an automatic detachment warning.

[0180] Furthermore, in another embodiment, in order to further improve the accuracy of the judgment, if the displacement distance exceeds a preset distance, after obtaining the detachment prompt information, it is determined whether the current position has changed. If there is no change, it is proven that the detachment was automatic; otherwise, it is proven that the detachment was intentional.

[0181] Reference Figure 6 To prevent erroneous detachment warnings from the target device, in another embodiment, if the detected temperature value does not match the preset body temperature value, the following steps are included before obtaining the detachment warning information:

[0182] S61. Obtain the current detection position of the target device;

[0183] S62. Determine whether the current detection position matches the preset position;

[0184] S63. If a match is found, no detachment notification message will be obtained;

[0185] S64. If there is no match, proceed with the step of obtaining the detachment prompt information.

[0186] Specifically, if the detected temperature value does not match the preset body temperature value, before obtaining the detachment warning information, the current detection location of the target device is obtained in the same way as the current location is obtained. Then, it is determined whether the current detection location matches the preset location. The preset location can be set according to the actual situation, such as the location of the pet owner's house, or at least one of the following locations: a pet hospital, etc.

[0187] If the current detection location matches the preset location, then even if the target device separates from the target pet, there is no need to obtain a detachment notification, thus minimizing unnecessary alarm notifications.

[0188] If the current detection location does not match the preset location, it indicates that the detachment of the target device was likely not intentionally caused by the pet owner. Therefore, it is necessary to continue with the step of obtaining the detachment alert information. This ensures timely alarms while minimizing unnecessary alarm notifications.

[0189] Reference Figure 7 To improve the diversity of methods for determining whether to obtain a detachment warning message, in another embodiment, before obtaining the detachment warning message, the method further includes:

[0190] S71. Obtain the wireless connection information of the target device;

[0191] S72. Determine whether the target device has established a connection with the preset device based on the wireless connection information;

[0192] S73. If so, do not obtain the detachment notification information;

[0193] S74. If not, proceed with the step of obtaining the detachment notification information.

[0194] Specifically, before obtaining the detachment alert, the system acquires the target device's wireless connection information, including whether the target device is connected. Therefore, the wireless connection information determines whether the target device has established a connection with a preset device. This preset device can be the pet owner's terminal device, meaning it can automatically connect to the target device within a fixed distance. The connection method can be Bluetooth or Wi-Fi.

[0195] If the wireless connection information shows "connected," it means the target device and the preset device have established a connection; otherwise, no connection has been established. Therefore, if the target device and the preset device are connected, it means the pet owner is relatively close to the target device, so there's no need to obtain a detachment alert. Conversely, if no connection is established, it means the distance is greater, so if detachment is detected, the step of obtaining a detachment alert needs to continue. This helps prevent the target device from being lost and reduces unnecessary alarms.

[0196] The implementation principle of the wearable device detachment detection method in this application is as follows: First, the detection temperature value of the target device worn by the target pet is obtained. Then, it is determined whether the detection temperature value matches the target pet's preset body temperature value, which can preliminarily determine whether the target device has detached. If they match, the ambient temperature value is further determined to match the detection temperature value, which can further determine whether the detection temperature value is the ambient temperature value. If they still match, the current height above the ground is determined to match the preset first height, which can determine whether the height of the target device is mismatched with that of the target pet, and thus determine whether the target device has detached from the target pet. If they match, no detachment warning information is obtained; if they do not match, a detachment warning information is obtained. This allows for the most accurate determination of whether the device worn by the pet has detached, timely alarm activation, and reduction of economic losses for the pet owner.

[0197] This application also discloses a detection system for wearable devices falling off, which can achieve the same technical effect as the above-described method for detecting wearable devices falling off.

[0198] Reference Figure 8 The wearable device detachment detection system includes:

[0199] The first temperature acquisition module 1 is used to acquire the detected temperature value of the target device worn by the target pet.

[0200] The first temperature judgment module 2 is used to determine whether the detected temperature value matches the preset body temperature value of the target pet;

[0201] Information acquisition module 3 is used to obtain detachment prompt information if the detected temperature value does not match the preset body temperature value.

[0202] Location acquisition module 4 is used to obtain the current location of the target device if the detected temperature value matches the preset body temperature value.

[0203] The second temperature acquisition module 5 is used to acquire the ambient temperature value at the current location;

[0204] The second temperature judgment module 6 is used to determine whether the ambient temperature value matches the detected temperature value;

[0205] Information acquisition module 3 is used to not acquire detachment warning information if the ambient temperature value does not match the detection temperature value;

[0206] The height acquisition module 7 is used to acquire the current ground clearance of the target device if the ambient temperature value matches the detection temperature value.

[0207] The height determination module 8 is used to determine whether the current ground clearance matches the preset first ground clearance.

[0208] Information acquisition module 3, if the current ground clearance matches the preset first ground clearance, is used to not acquire the detachment warning information;

[0209] Information acquisition module 3 is used to acquire detachment warning information if the current ground clearance does not match the preset first ground clearance.

[0210] Specifically, the first temperature acquisition module 1 first acquires the temperature value detected by the target device worn by the target pet and sends it to the first temperature judgment module 2 connected to it. The first temperature judgment module 2 determines whether the detected temperature value matches the target pet's preset body temperature value and sends the judgment result to the information acquisition module 3 and the location acquisition module 4 connected to it.

[0211] If the detected temperature value does not match the preset body temperature value, the information acquisition module 3 obtains the detachment prompt information. If the detected temperature value matches the preset body temperature value, the location acquisition module 4 obtains the current location of the target device and sends it to the second temperature acquisition module 5 connected to it.

[0212] Next, the second temperature acquisition module 5 acquires the ambient temperature value at the current location and sends it to the second temperature judgment module 6 connected to it. Then, the second temperature judgment module 6 judges whether the ambient temperature value matches the detected temperature value and sends the judgment result to the information acquisition module 3 and the altitude acquisition module 7 connected to it.

[0213] If the ambient temperature value does not match the detection temperature value, the information acquisition module 3 will not acquire the detachment warning information; if the ambient temperature value matches the detection temperature value, the height acquisition module 7 will acquire the current ground clearance of the target device and send it to the height judgment module 8 connected to it.

[0214] The height judgment module 8 determines whether the current ground clearance matches the preset first ground clearance and sends the result to the connected information acquisition module 3. If the current ground clearance matches the preset first ground clearance, the information acquisition module 3 does not acquire the detachment warning information; if the current ground clearance does not match the preset first ground clearance, the information acquisition module 3 acquires the detachment warning information.

[0215] This allows for the most accurate determination of whether the device worn by the pet has fallen off, and timely alarms can be triggered, thus reducing financial losses for pet owners.

[0216] This application also discloses a smart terminal, including a memory and a processor. The memory stores a smart computer program. The processor, when running the smart computer program, is capable of executing the steps of the aforementioned wearable device detachment detection method. The smart computer program can use known processing procedures to perform a series of steps such as querying, comparing, and judging data, thereby realizing data querying.

[0217] This application also discloses a computer-readable storage medium that stores a computer program that can be loaded by a processor and executed as described above for detecting the wearable device falling off. The computer-readable storage medium includes, for example, various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0218] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.

Claims

1. A method for detecting the detachment of a wearable device, characterized in that, The method comprises the following steps: obtaining a detected temperature value of a target device worn by a target pet; determining whether the detected temperature value matches a preset body temperature value of the target pet; if not, obtaining a shedding prompt information; if yes, obtaining a current position of the target device; obtaining an ambient temperature value of the current position; determining whether the ambient temperature value matches the detected temperature value; if not, not obtaining the shedding prompt information; if yes, obtaining a current height from the ground of the target device, the height from the ground being a height of the target device from the ground, which is obtained through a distance sensor arranged on the target device; determining whether the current height from the ground matches a preset first height from the ground, the preset first height from the ground being obtained according to a height of the target pet; if yes, not obtaining the shedding prompt information; if not, obtaining the shedding prompt information; if not, obtaining the shedding prompt information, comprising: if the current height from the ground is greater than the preset first height from the ground, obtaining a displacement distance of the target device within a preset first time length based on the current position; determining whether the displacement distance exceeds a preset distance; if yes, obtaining the shedding prompt information; if not, not obtaining the shedding prompt information; if the current height from the ground is less than the preset first height from the ground, determining whether the target device moves within a preset second time length based on the current position; if yes, not obtaining the shedding prompt information; if not, obtaining the shedding prompt information; if the displacement distance does not exceed the preset distance, before not obtaining the shedding prompt information, further comprising: obtaining sound information of the target pet; determining whether there is pet sound of the target pet based on the sound information; if yes, obtaining a duration of the pet sound; determining whether the duration exceeds a preset duration; if yes, obtaining a trapped prompt information; if not, not obtaining the trapped prompt information; if not, obtaining the shedding prompt information; when there is the pet sound, further comprising: obtaining a sound decibel value of the pet sound; determining whether the sound decibel value exceeds a preset decibel value; if yes, obtaining a trapped prompt information; if not, not obtaining the trapped prompt information.

2. The detection method according to claim 1, characterized in that, if the displacement distance exceeds the preset distance, after obtaining the shedding prompt information, further comprising: obtaining human voice information, the human voice information comprising a human voice intensity value and a human voice tone; determining whether the human voice tone changes within a preset third time length; if yes, the shedding prompt information is an automatic shedding prompt; if not, determining whether the human voice intensity value exceeds a preset intensity value; if yes, the shedding prompt information is a man-made shedding prompt. If not, the falling-off prompt information is the automatic falling-off prompt.

3. The method of claim 1, wherein If the detected temperature value does not match the preset body temperature value, before the falling-off prompt information is acquired, the method further includes: Acquiring a current detected position of the target device; Determining whether the current detected position matches the preset position; If yes, the falling-off prompt information is not acquired; If no, the step of acquiring the falling-off prompt information is executed.

4. The method of claim 1, wherein Before the falling-off prompt information is acquired, the method further includes: Acquiring wireless connection information of the target device; Determining whether the target device is connected to a preset device based on the wireless connection information; If yes, the falling-off prompt information is not acquired; If no, the step of acquiring the falling-off prompt information is executed.

5. A system for detecting removal of a wearable device, the system comprising: The method includes: A first temperature acquiring module (1) is configured to acquire a detected temperature value of a target device worn by a target pet; A first temperature determining module (2) is configured to determine whether the detected temperature value matches a preset body temperature value of the target pet; An information acquiring module (3) is configured to acquire a falling-off prompt information if the detected temperature value does not match the preset body temperature value; A position acquiring module (4) is configured to acquire a current position of the target device if the detected temperature value matches the preset body temperature value; A second temperature acquiring module (5) is configured to acquire an environmental temperature value of the current position; A second temperature determining module (6) is configured to determine whether the environmental temperature value matches the detected temperature value; The information acquiring module (3) is configured to not acquire the falling-off prompt information if the environmental temperature value does not match the detected temperature value; A height acquiring module (7) is configured to acquire a current off-ground height of the target device if the environmental temperature value matches the detected temperature value, the off-ground height being a height of the target device from the ground and being acquired by a distance sensor arranged on the target device; A height determining module (8) is configured to determine whether the current off-ground height matches a preset first off-ground height, the preset first off-ground height being acquired according to a height of the target pet; The information acquiring module (3) is configured to not acquire the falling-off prompt information if the current off-ground height matches the preset first off-ground height; The information acquiring module (3) is configured to acquire the falling-off prompt information if the current off-ground height does not match the preset first off-ground height; The information acquiring module (3) is further configured to: If the current off-ground height is greater than the preset first off-ground height, acquire a displacement distance of the target device within a preset first time length based on the current position; Determine whether the displacement distance exceeds a preset distance; If yes, acquire the falling-off prompt information; If no, not acquire the falling-off prompt information; If the current off-ground height is less than the preset first off-ground height, determine whether the target device moves within a preset second time length based on the current position; If yes, not acquire the falling-off prompt information; If no, acquire the falling-off prompt information; The information acquiring module (3) is further configured to: acquiring sound information of the target pet; judging whether there is pet sound of the target pet based on the sound information; if yes, acquiring duration of the pet sound; judging whether the duration exceeds a preset duration; if yes, acquiring a trapped prompt information; if no, not acquiring the trapped prompt information; if no, acquiring a shed prompt information; the information acquiring module (3) is further used for: acquiring sound decibel value of the pet sound; judging whether the sound decibel value exceeds a preset decibel value; if yes, acquiring a trapped prompt information; if no, not acquiring the trapped prompt information.

6. A smart terminal, characterized by comprising: a memory for storing a computer program capable of running on the processor; the processor, when running the computer program, is capable of executing the steps of the method as claimed in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that: a computer program capable of being loaded and executed by the processor and executing the method as claimed in any one of claims 1 to 4 is stored.

Citation Information

Patent Citations

  • Method and device for determining whether pet wearing device is dropped

    CN107193030A

  • Falling prompting method and terminal equipment

    CN112187998A

  • Automatic alarm method and system for preventing in-vehicle trapping

    CN115649103A