Anti-lost tracking system based on pet wearable device

By integrating satellite positioning chips and high-definition camera modules into pet tracking devices, and combining hybrid positioning technology and environmental vision acquisition, the problem of inaccurate positioning of pet tracking devices in environments with weak GPS signals is solved, and high-precision pet positioning is achieved.

CN120615769APending Publication Date: 2025-09-12冯成波
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510699690.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-28
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

Existing pet tracking devices have poor positioning accuracy in environments with weak or no GPS signals, making it difficult to find pets.

Method used

The embedded device combines satellite positioning chips, 4G communication modules and high-definition camera modules to collect positioning data and environmental images, and combines hybrid positioning technology and environmental vision acquisition to provide precise positioning.

Benefits of technology

It improves positioning accuracy in complex environments, provides auxiliary information, and greatly improves the accuracy of pet tracking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120615769A_ABST
    Figure CN120615769A_ABST
Patent Text Reader

Abstract

The invention discloses an anti-lost tracking system based on pet wearable equipment, which is used for solving the problem of low positioning precision of the existing pet tracking device. According to the system, a hybrid positioning technology is combined with environment visual acquisition, and multi-dimensional pet activity data including position information, environment images and behavior characteristics are provided for a user. The system comprises an equipment end, a mobile application end and a server end. A 4G communication module, a GPS module and a high-definition camera module are integrated at the equipment end, and accurate positioning is realized by fusing a positioning technology and environment image acquisition; the mobile application end provides a visual interaction interface and supports remote control, real-time position tracking and image viewing of equipment; the server side is responsible for instruction coordination and data transfer between the equipment and the mobile application side, and the real-time performance and reliability of system communication are ensured. According to the method, the positioning precision in a complex environment is improved through a hybrid positioning technology, auxiliary information is provided for tracking in combination with environment visual collection, and the positioning accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of the pet industry, and in particular to an anti-loss tracking system based on a pet wearable device. Background Art

[0002] As people's living standards improve, pets are becoming increasingly important members of families, and preventing pets from being lost has drawn significant attention from pet owners. However, existing pet tracking devices still face numerous challenges and shortcomings in practical applications. For example, pets are often quite active and tend to seek secluded locations, especially in unfamiliar environments or when frightened. Existing pet tracking devices primarily rely on GPS for positioning. However, when pets are located indoors, in underground parking lots, or in densely populated areas where GPS signals are weak or even absent, positioning accuracy is significantly reduced or even fails to function properly, making it extremely difficult to locate the pets. Summary of the Invention

[0003] The present invention provides an anti-loss tracking system based on a pet wearable device. By collecting positioning data on the embedded device side and combining it with image data collected by an integrated lens module, the system provides users with accurate positioning of the pet's current location, thereby solving the problem of poor positioning accuracy of pet tracking devices in the prior art.

[0004] The entire system consists of three parts: the device side, the mobile application side, and the server side:

[0005] The device collects positioning data and environmental images;

[0006] The mobile application mainly includes the device management module and the pet search function module. Users can control and view the status of the device in real time through the mobile application;

[0007] The server realizes the transfer and processing of instructions and data between the device and mobile application;

[0008] Specifically:

[0009] The device includes a satellite positioning chip for updating location information; a 4G communication module for data transmission; a high-definition camera module for capturing ambient images; a gravity sensor for counting steps and monitoring camera stability; a passive buzzer for emitting user alerts; and an indicator light to indicate the status of the pet wearable device. After successfully pairing with the mobile application via Bluetooth, the device is activated and provisioned to the network. It then connects to the MQTT service via WiFi, a low-power LTE-M4G IoT network, or a hotspot. The device then receives commands from the user remotely, such as switching operating modes, positioning, taking photos, sounding alarms, and firmware upgrades. It also periodically reports data such as WiFi signal characteristics, mobile base station signal characteristics, GPS data, current network connection information, and battery level to the MQTT service, depending on the operating mode. When the mobile application remotely controls the device to take photos, the device uses the gravity sensor to detect when the device is vertical or stationary, collects ambient visual information, and reports the image data in chunks to the server for storage.

[0010] The mobile application is compatible with both iOS and Android systems and primarily includes a device management module and a pet search module. Users can use the application to view device status, including online status, battery level, current network connection information, and firmware version, as well as control device operations, including setting up Wi-Fi and hotspot networks, binding or unbinding devices, setting operating modes, positioning, taking photos, sounding alarms, and upgrading firmware. As a further optimization, users can flexibly adjust the device's operating mode based on the current application scenario, including low-power mode, default mode, and high-frequency mode. By dynamically adjusting the communication frequency between the device and the server, precise control of device battery life is achieved.

[0011] The server is implemented through a microservice architecture, including gateway services, MQTT services, device management services, GPS data services, image management services, notification services and other microservices, which realize the interaction of instructions and data between the mobile application side and the device side. As a further optimization, the server receives the WiFi signal characteristics, mobile communication base station signal characteristics or GPS data collected by the device side through the MQTT service, puts them into the message queue, and finally stores the fused positioning data in the database after converting the WiFi and base station signal characteristics into location data. The GPS data service includes a trajectory compression module for performing lossy compression processing on the high-frequency positioning data collected by the device side to facilitate storage and query; the server receives the block environmental image data collected by the device side through the gateway service, stores the block data in the object storage service after merging the block data, and records it in the database, and then notifies the mobile application side through the Websocket connection that the collection of environmental images is completed.

[0012] Compared with the traditional anti-lost tracking system, the present invention has the following advantages:

[0013] The device is small and light, and can be used as a pendant on a pet collar, suitable for all kinds of pets.

[0014] Hybrid positioning technology is used to improve positioning accuracy in complex environments. At the same time, it combines environmental visual acquisition to provide auxiliary information for tracking, greatly improving positioning accuracy.

[0015] The mobile application provides an intuitive and friendly graphical user interface (GUI). User operation instructions are sent to the device through the secure transmission link established by the server. At the same time, the device status data is synchronously fed back to the mobile application interface through the server. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0017] Figure 1 A diagram of the system architecture provided by an embodiment of the present invention;

[0018] Figure 2 A flowchart of initializing the network on the device side provided by an embodiment of the present invention;

[0019] Figure 3 Flowchart of device activation, binding, and connection establishment provided by an embodiment of the present invention;

[0020] Figure 4 A flowchart of a positioning operation performed on a device provided in an embodiment of the present invention;

[0021] Figure 5 This is a flowchart of a user remotely controlling a device to take photos according to an embodiment of the present invention. DETAILED DESCRIPTION

[0022] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0023] It will be understood that when used in this specification and the appended claims, the terms “comprises” and “comprising” indicate the presence of described features, integers, steps, operations, elements and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0024] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the present invention. As used in the specification and appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0025] It should be further understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0026] The system architecture shown in the present invention is as follows Figure 1 As shown, it contains three core components:

[0027] On the device side, it integrates 4G communication modules, GPS modules, high-definition camera modules and other components to achieve precise positioning by integrating positioning technology and environmental image acquisition;

[0028] The mobile application provides a visual interactive interface, supporting device management (including device binding / unbinding, device network settings, firmware upgrades, etc.), device remote operation (including working mode switching, real-time positioning, photo taking, buzzer alarm), and device data display (including device status, historical trajectory, and captured images, etc.);

[0029] The server side adopts a microservice architecture design and is responsible for command coordination and data transfer between the device and the mobile application side, ensuring the real-time and reliability of system communication.

[0030] The specific embodiments are as follows:

[0031] Example 1, device activation, binding and establishment of MQTT connection implementation process (such as Figure 3 shown):

[0032] Charge the device and turn on Bluetooth;

[0033] After the user installs the mobile app, log in with the user account and password, create the pet information, and turn on Bluetooth to pair with the device. After the pairing is successful, the device is activated. Then, the user can fill in two WiFi and two hotspot networks to pair the device.

[0034] Device side press Figure 2The network initialization process shown above initiates a dynamic registration request to the MQTT service. The MQTT server initiates an HTTP request to the gateway service to verify the device. The gateway server forwards the request to the device management server for verification.

[0035] The device server verifies the device ID, generates and stores the deviceSecret, and returns it to the gateway. The gateway then returns it to the MQTT server. The MQTT server then returns it to the embedded device, which stores the deviceSecret locally. At this point, MQTT dynamic registration is complete.

[0036] The device uses deviceSecret to sign the device information, then initiates a real MQTT long connection request to the MQTT server. After the connection is completed, it returns a pairing success request to the mobile phone app via Bluetooth.

[0037] After the mobile app and the device are successfully paired, the mobile app sends a request to the gateway server to bind the pet's information. The gateway server forwards the request to the device management server, which then saves the binding information between the pet and the device to the database. At this point, the embedded device and the pet are bound.

[0038] Example 2: Device positioning collection, data reporting and processing, trajectory compression and display:

[0039] Device positioning collection includes: the device actively collects positioning data according to the frequency of the working mode set by the user and the user remotely operates the device to collect positioning data in real time; the user can flexibly adjust the working mode of the device according to the current application scenario requirements, including low power mode, default mode and high frequency mode, and achieve precise control of the device's battery life by dynamically adjusting the communication frequency between the device and the server, specifically: positioning once every 8 hours in low frequency mode, positioning once every 5 minutes in default mode, and positioning once every 30 seconds in high frequency mode. Since GPS positioning is power-consuming and time-consuming, the logic of device positioning is as follows: Figure 4 As shown: The device preferentially scans nearby WiFi signals (including WiFi SSID, MAC address, RSSI) and base station signals (including location area code LAC, base station number CID, base station signal strength RSRP). If the scan is successful, the data is collected and reported; if the scan fails, GPS positioning is collected and the positioning data is reported.

[0040] Positioning data reporting and processing: The device reports positioning-related data to the server through an MQTT connection. The server processes the data through message queues to reduce traffic peaks and converts WiFi signals and base station data into location information through queries in a third-party library.

[0041] Trajectory compression and display: Lossy compression is performed on high-frequency positioning data collected by the device. The Ramer-Douglas-Peucker algorithm (RDP algorithm) is used to compress the reported positioning trajectory data on a daily / weekly / monthly basis, greatly reducing the amount of data that needs to be stored and displayed.

[0042] Example 3: The user controls the device to take photos through the mobile application (eg Figure 5 shown):

[0043] The device is connected to the MQTT server and has subscribed to the topic corresponding to the device's photo-taking command.

[0044] The user presses the photo button on the mobile application and sends a photo request to the gateway service. The gateway service forwards the RPC request to the device management service. The device management service sends the photo command to the MQTT service through the MQTT connection. The MQTT service publishes the photo command to the corresponding device, and the device completes the photo taking.

[0045] Device Photo: The device uses the gravity sensor to determine whether it is currently vertical or stationary. To avoid angle issues, wait until the device is vertical or stationary before taking a photo. The detection timeout is 5 seconds. If the device still cannot detect verticality or stationary status after 5 seconds, the photo will be taken directly.

[0046] Due to the limitation of MCU memory size, the device needs to divide the captured image into blocks and transmit it to the server via HTTP protocol; the specific steps are: a). The device requests the address of the uploaded image from the gateway service, which forwards it to the image management service. The image management service generates the token and uuid of the uploaded file and returns it to the device; b). The device transfers the block file to the image management service through the gateway, and the image management service stores it; c). The device then uses the image uuid to query the list of successfully uploaded file blocks. If any are missing, they are re-uploaded to the image management service; d). The image management service uses the coroutine to determine whether all file segments of the image have been uploaded. If so, the file segments are merged and saved locally, then uploaded to the object storage service and the file information is saved to the database. Finally, a message is sent to the notification service to notify the mobile application that the photo has been taken.

[0047] The mobile application obtains image information through the gateway service and displays the images to the user in a timely manner.

Claims

1. A pet wearable device-based anti-lost tracking system, characterized in that: include: The device side is used to collect the device's positioning data and environmental image data; Mobile application, used to provide user interaction interface and device control functions; The server is used to transfer and process data between the device and the mobile application. The device side, mobile application side and service side are connected via a wireless communication network to form an anti-loss tracking system.

2. The anti-lost tracking system according to claim 1, characterized in that: The device side includes: Satellite positioning chip, used to update location information; 4G communication module for data transmission; High-definition camera module for environmental image acquisition; Gravity sensor, used to count steps and monitor camera stability; Passive buzzer, used to emit a prompt tone to remind the user; Indicator light, used to indicate the status of the pet wearable device.

3. The anti-lost tracking system according to claim 1, characterized in that: The mobile application terminal includes: The device management module is used by users to bind or unbind devices to pets, set up WiFi / hotspot networks, remotely control device operating modes, view device status information, and upgrade device firmware; The pet-finding function module is used to allow users to remotely control the device to locate, take photos, sound a buzzer alarm, or view the pet's activity trajectory and step data at a preset period to track the pet's activity range and dynamics when the pet is lost.

4. The anti-lost tracking system according to claim 1, characterized in that: The server-side microservice architecture includes: Gateway service, used as the access service of the mobile application end to forward requests to each business microservice through remote procedure call; MQTT service, used as the access service for the device side to perform device authentication, connection maintenance, command issuance and data reception; The device management service is used to manage user devices and is connected to the MQTT service to forward user control instructions to the MQTT service, receive the results of device execution instructions returned by the MQTT service, and save device status information; GPS data service, used to receive device positioning data for data processing and persistence; Image management service, used to manage images on user devices. After taking a photo, the device requests to upload the image file and receives the block image files reported by the receiving device, merges the block files, and then notifies the user so that the user can view the images captured by the device in a timely manner. The notification service is used to notify the mobile application through Websocket, so that the user can promptly understand the status of the device and the results of the command execution.

5. The anti-lost tracking system according to claim 1, characterized in that: The anti-loss tracking system includes a low-power mode, a default mode, and a high-frequency mode. The low-power mode, the default mode, and the high-frequency mode are all used to achieve precise control of the device's battery life by dynamically adjusting the communication frequency between the device and the server.

6. The anti-lost tracking system according to claim 1, characterized in that: The device side is used to collect WiFi signal characteristics, mobile communication base station signal characteristics and GPS data, and report them to the server side, so that the server side processes them through a message queue, converts the WiFi signal characteristics, mobile communication base station signal and GPS data into location data, and stores them in a database.

7. The anti-lost tracking system according to claim 4, characterized in that: The GPS data service includes a trajectory compression module, which is used to perform lossy compression processing on the high-frequency positioning data collected by the device end.

8. The anti-lost tracking system according to claim 2, characterized in that: The mobile application remotely controls the device to take photos, and when the device senses that the device is in a vertical state or a stationary state according to the gravity sensor, the device collects environmental image data and reports the environmental image data to the server for storage.

Citation Information

Patent Citations

  • Multifunctional pet management and monitoring system based on Internet of Things

    CN104932459A

  • Intelligent pet collar and information interaction method thereof

    CN105409816A

  • Pet wearable equipment data management method and system, and background management module

    CN108737194A

  • Pet positioning and recovery system based on Internet of Things and method

    CN109169372A

  • Pet tracking shooting method, device and system and computer readable storage medium

    CN110996047A