Children's watch monitoring method, device, equipment and storage medium

By obtaining the GPS position information of children's watches and the terminal position information of the target terminal, and combining redundant positioning technology to perform secondary positioning and trajectory abnormality reminders, the problems of inaccurate positioning and untimely trajectory warning of existing children's watches are solved, and safety is improved.

CN119212076BActive Publication Date: 2025-08-12SHENZHEN SMART TIMES TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411194077.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2025-08-12
Estimated Expiration
2044-08-28

AI Technical Summary

Technical Problem

The existing children's watch positioning method is single, resulting in inaccurate positioning and inability to conduct timely trajectory warnings, which is not very safe.

Method used

By obtaining the user's GPS position information and the terminal position information of the target terminal, position accuracy is verified, and secondary positioning is used to perform redundant positioning technology, generating running trajectory information, and trajectory abnormality reminders are made based on the trajectory information and activity area information.

Benefits of technology

Accurate user positioning and timely track abnormal reminders are realized, improving user security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119212076B_ABST
    Figure CN119212076B_ABST
Patent Text Reader

Abstract

The present application discloses a method, apparatus, device and storage medium for monitoring a children's watch, including: obtaining the user's GPS location information and the corresponding target terminal, where the target terminal is a terminal capable of short-range wireless communication with the children's watch; obtaining the terminal location information of the target terminal, and verifying the location accuracy of the GPS location information based on the terminal location information to obtain a verification result; determining the user's target location based on the verification result and the GPS location information; generating running track information based on the target location; determining the activity area information corresponding to the running track information, and generating track monitoring information based on the running track information and the activity area information; and providing track abnormality reminders based on the track monitoring information. Compared with the existing positioning method that relies on a single positioning technology for positioning, the present application can accurately locate the user and provide track abnormality reminders, thereby improving user safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, equipment and storage medium for monitoring children's watches. Background Art

[0002] With technological advancements, smart wearable devices are developing rapidly, and many traditional electronic products are also beginning to add mobile features. Among them, children's smartwatches have garnered widespread attention. These smartwatches offer features such as positioning, calling, recording and monitoring, and data transmission. Guardians can use mobile apps to check the location of their smartwatches and communicate with them, providing a way for parents to remotely care for their children. However, existing smartwatches for children often suffer from inaccurate positioning due to their limited positioning methods. They only provide location information when the user actively checks their location, and lack timely tracking warnings, resulting in low security. Summary of the Invention

[0003] The main purpose of this application is to provide a children's watch monitoring method, device, equipment and storage medium, aiming to solve the technical problem that the existing children's watch positioning method is single, resulting in inaccurate positioning and inability to provide timely trajectory warnings.

[0004] To achieve the above objectives, the present application proposes a children's watch monitoring method, which includes:

[0005] Obtaining the user's GPS location information and the corresponding target terminal, where the target terminal is a terminal capable of performing short-range wireless communication with the children's watch;

[0006] Acquire the terminal location information of the target terminal, and verify the location accuracy of the GPS location information based on the terminal location information to obtain a verification result;

[0007] Determine the target location of the user according to the verification result and the GPS location information;

[0008] generating running trajectory information according to the target position;

[0009] Determining activity area information corresponding to the running trajectory information, and generating trajectory monitoring information based on the running trajectory information and the activity area information;

[0010] Prompt an abnormal trajectory based on the trajectory monitoring information.

[0011] Optionally, the step of determining the target location of the user according to the verification result and the GPS location information includes:

[0012] When the verification result meets the preset positioning condition, obtaining current environment information;

[0013] determining a redundant positioning technology based on the environmental information;

[0014] Perform secondary positioning according to the redundant positioning technology to obtain a secondary positioning result;

[0015] The target location of the user is determined based on the secondary positioning result and the GPS location information.

[0016] Optionally, the step of generating running trajectory information according to the target position includes:

[0017] Determining the length of time the user stays at the target location;

[0018] When the stay time is longer than a preset time, collecting surrounding environment information around the target location;

[0019] The running track information is generated according to the target position, the surrounding environment information and the stay time.

[0020] Optionally, the step of determining the activity area information corresponding to the running trajectory information and generating trajectory monitoring information according to the running trajectory information and the activity area information includes:

[0021] Determine a stop location where the stop time is greater than a preset stop time according to the running trajectory information;

[0022] Determine the activity area information corresponding to the stop location;

[0023] Determine whether the activity area where the user is staying is a preset safe area according to the activity area information;

[0024] When the activity area is not a preset safety area, trajectory monitoring information is generated.

[0025] Optionally, the children's watch monitoring method further includes:

[0026] When receiving the altitude positioning command, obtain the current air pressure value;

[0027] Comparing the current air pressure value with the reference air pressure value to obtain air pressure change information;

[0028] determining the current altitude based on the air pressure change information;

[0029] Obtaining building image information from running trajectory information;

[0030] Target height information is determined according to the building image information and the current altitude.

[0031] Optionally, the children's watch monitoring method further includes:

[0032] Obtain software usage information of the target software;

[0033] Determine the continuous usage time and total usage time of the target software according to the software usage information;

[0034] When the total usage time is greater than a preset total usage time, closing the target software and prohibiting the target software from being started within a preset time;

[0035] When the continuous usage time is greater than the preset continuous usage time, a preset prompt message is displayed.

[0036] Optionally, after the steps of determining the activity area information corresponding to the running trajectory information and generating trajectory monitoring information according to the running trajectory information and the activity area information, the method further includes:

[0037] Obtaining the user's health data, including exercise time, number of steps, heart rate, and blood oxygen saturation;

[0038] Inputting the health data into a preset health detection model to obtain health detection information output by the preset health detection model;

[0039] When the health detection information meets the preset health warning conditions, the health detection information is sent to the monitoring terminal and an early warning is issued.

[0040] In addition, to achieve the above-mentioned purpose, the present application also proposes a children's watch monitoring device, which includes:

[0041] A positioning module is used to obtain the user's GPS location information and the corresponding target terminal, where the target terminal is a terminal capable of performing short-range wireless communication with the children's watch;

[0042] an acquisition module, configured to acquire the terminal location information of the target terminal, and verify the location accuracy of the GPS location information based on the terminal location information to obtain a verification result;

[0043] A determination module, configured to determine the target location of the user based on the verification result and the GPS location information;

[0044] A trajectory generation module, configured to generate running trajectory information according to the target position;

[0045] A monitoring module, configured to determine the activity area information corresponding to the running trajectory information, and generate trajectory monitoring information based on the running trajectory information and the activity area information;

[0046] The early warning module is used to provide a warning of trajectory anomalies based on the trajectory monitoring information.

[0047] In addition, to achieve the above-mentioned purpose, the present application also proposes a children's watch monitoring device, which includes: a memory, a processor, and a computer program stored on the memory and runnable on the processor, and the computer program is configured to implement the steps of the children's watch monitoring method described above.

[0048] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium. A computer program is stored on the storage medium, and when the computer program is executed by the processor, the steps of the children's watch monitoring method described above are implemented.

[0049] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the children's watch monitoring method described above.

[0050] This application obtains the user's GPS location information and the corresponding target terminal, where the target terminal is a terminal capable of short-range wireless communication with the children's watch; obtains the terminal location information of the target terminal, and verifies the location accuracy of the GPS location information based on the terminal location information to obtain a verification result; determines the user's target location based on the verification result and the GPS location information; generates running track information based on the target location; determines the activity area information corresponding to the running track information, and generates track monitoring information based on the running track information and the activity area information; and issues track abnormality reminders based on the track monitoring information. Compared to the existing positioning method that relies on a single positioning technology, the above method of this application can accurately locate users and issue track abnormality reminders, thereby improving user safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0052] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0053] Figure 1 A flowchart of the first embodiment of the children's watch monitoring method of this application is provided;

[0054] Figure 2 A flowchart of the second embodiment of the children's watch monitoring method of this application is provided;

[0055] Figure 3 A flowchart of the third embodiment of the children's watch monitoring method of this application is provided;

[0056] Figure 4 This is a schematic diagram of the module structure of the children's watch monitoring device according to an embodiment of the present application;

[0057] Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the children's watch monitoring method in the embodiment of the present application.

[0058] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0059] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the present application.

[0060] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0061] The main solution of the embodiment of the present application is: obtaining the GPS location information of the user and the corresponding target terminal, the target terminal being a terminal capable of short-range wireless communication with the children's watch; obtaining the terminal location information of the target terminal, and verifying the location accuracy of the GPS location information based on the terminal location information to obtain a verification result; determining the target location of the user based on the verification result and the GPS location information; generating running track information based on the target location; determining the activity area information corresponding to the running track information, and generating track monitoring information based on the running track information and the activity area information; and providing track abnormality reminders based on the track monitoring information. Compared with the existing positioning method that relies on a single positioning technology, the above method of the present application can accurately locate the user and provide track abnormality reminders, thereby improving user safety.

[0062] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, mobile phone, etc., or an electronic device capable of implementing the above functions, such as a children's watch. The following uses the children's watch as an example to illustrate this embodiment and the following embodiments.

[0063] Based on this, the embodiment of the present application provides a children's watch monitoring method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the children's watch monitoring method of the present application.

[0064] In this embodiment, the children's watch monitoring method includes steps S10 to S60:

[0065] Step S10, obtaining the user's GPS location information and the corresponding target terminal, where the target terminal is a terminal capable of performing short-range wireless communication with the children's watch;

[0066] It should be noted that the GPS location information may be the location information of the children's watch obtained through GPS positioning technology. The children's watch is a smart watch with data communication and other functions, and the target terminal may be a terminal capable of performing short-range wireless communication with the children's watch, or a terminal capable of performing data exchange with the children's watch through near-field communication methods such as Bluetooth, NFC, and Wi-Fi.

[0067] Step S20, obtaining the terminal location information of the target terminal, and verifying the location accuracy of the GPS location information based on the terminal location information to obtain a verification result;

[0068] It should be noted that the terminal location information may be the location of the target terminal, obtained based on the positioning technology corresponding to the target terminal, which may be GBS, cell-based positioning (Cell-ID positioning), angle of arrival positioning (AOA positioning), etc. The location accuracy verification of the GPS location information based on the terminal location information may be to determine whether the distance difference between the terminal location information and the GPS location information is less than the preset near-field communication distance. The preset near-field communication distance is determined based on the communication mode between the current target terminal and the children's watch. For example, when the communication mode between the target terminal and the children's watch is Bluetooth, the preset near-field communication distance may be 10 meters; when the communication mode between the target terminal and the children's watch is NFC, the preset near-field communication distance may be 0.1 meters; when the communication mode between the target terminal and the children's watch is WiFi, the preset near-field communication distance may be 10 meters. If the distance difference between the terminal location information and the GPS location information is less than the preset near-field communication distance, the GPS location information is determined to be an accurate location; otherwise, the verification result is that further positioning is required.

[0069] Step S30, determining the target location of the user according to the verification result and the GPS location information;

[0070] It should be noted that, the target location of the user determined based on the verification result and the GPS location information can be that when the distance difference between the terminal location information and the GPS location information is less than the preset near-field communication distance, the target location is the GPS location information. When the distance difference between the terminal location information and the GPS location information is greater than or equal to the preset near-field communication distance, the second location information of the children's watch is obtained through a pre-set redundant positioning technology, and the second location information is used as the target location of the user.

[0071] Step S40, generating running trajectory information according to the target position;

[0072] It should be noted that the generation of running trajectory information based on the target position can be to draw the trajectory according to the collected target position in real time and record the stay time of each target position. It can also collect the surrounding environment image and associate it with the target position to construct the running trajectory information including the position, the environmental information corresponding to the position and the stay time of each position.

[0073] Furthermore, in order to accurately monitor the user's trajectory, the step S40 may include: determining the length of time the user stays at the target location;

[0074] When the stay time is longer than a preset time, collecting surrounding environment information around the target location;

[0075] The running track information is generated according to the target position, the surrounding environment information and the stay time.

[0076] It should be noted that the preset duration may be a pre-set dwell duration. The collecting of the surrounding environment information around the target location may be collecting the surrounding environment information through a camera on a children's watch. The generating of the running trajectory information based on the target location, the surrounding environment information, and the dwell duration may be generating running trajectory information including a motion trajectory, and the dwell duration and surrounding environment information corresponding to the position points on the motion trajectory.

[0077] Step S50, determining the activity area information corresponding to the running trajectory information, and generating trajectory monitoring information according to the running trajectory information and the activity area information;

[0078] It should be noted that the activity area information corresponding to the running trajectory information may be the activity area determined based on the running trajectory information, which may be the park area, shopping mall area, river area, reservoir area, Internet cafe area, school area, etc., which is passed by the running trajectory information determined in combination with the map. It may also be the area passed by the user based on the area information pre-divided by the parents in combination with the running trajectory information. For example, parents can divide the places where the user may pass in advance, and set the type of each area and the restricted stay time and other information. When the user's stay time exceeds the restricted stay time, an early warning can be issued based on the restricted stay time. The generation of trajectory monitoring information based on the running trajectory information and the activity area information may be the generation of trajectory detection information containing the area passed by the user and the length of stay in the area based on the running trajectory information and the activity area information.

[0079] Furthermore, in order to accurately monitor the user's trajectory, the step S50 may include: determining a stop position with a stay time longer than a preset stay time according to the running trajectory information;

[0080] Determine the activity area information corresponding to the stop location;

[0081] Determine whether the activity area where the user is staying is a preset safe area according to the activity area information;

[0082] When the activity area is not a preset safety area, trajectory monitoring information is generated.

[0083] It should be noted that the preset stay duration may be a stay duration preset by the parents. The activity area information may be an area determined in combination with a map. Such as rivers, schools, shopping malls and other areas. It may also be an area that parents have divided in advance on the map based on areas that the user may pass through. The preset safety area may be a safety area set by parents, such as schools, homes and other areas where users can stay for a long time. When the activity area is not a preset safety area, the generation of trajectory monitoring information may be when the user stays in other areas other than the preset safety area for longer than the preset stay duration, generating trajectory monitoring information containing the user's running trajectory, stay duration, and surrounding environment information, and sending the trajectory monitoring information to the target terminal. The target terminal may be a parent control terminal, which needs to be bound to the children's watch in advance.

[0084] Step S60: Providing a trajectory abnormality reminder based on the trajectory monitoring information.

[0085] It should be noted that the track abnormality reminder based on the track monitoring information can be to determine whether the activity area passed through in the track monitoring information is a preset prohibited area. If so, the duration of stay in the preset prohibited area is recorded. When the stay time is longer than the preset stay time, a track abnormality reminder is generated. The track abnormality reminder can be that the user has stayed in a prohibited area for X minutes. The preset stay time is a pre-set stay time, which can be set in advance by the parent according to the category of each area.

[0086] Furthermore, when the user is in an indoor environment, parents cannot quickly locate which floor the user is on, or in outdoor mountainous areas, the positioning information is generally planar positioning, and the user's precise location cannot be obtained. Therefore, this embodiment further includes: obtaining the current air pressure value when receiving the altitude positioning instruction;

[0087] Comparing the current air pressure value with the reference air pressure value to obtain air pressure change information;

[0088] determining the current altitude based on the air pressure change information;

[0089] Obtaining building image information from running trajectory information;

[0090] Target height information is determined according to the building image information and the current altitude.

[0091] It should be noted that the altitude positioning instruction may be a command for altitude positioning sent by a parent's control terminal. The current air pressure value may be the current air pressure value measured by a barometer. The reference air pressure value may be the air pressure value during barometer calibration. The calibration process includes obtaining the current altitude and atmospheric pressure. Determining the current altitude based on the air pressure change information may be determining the user's current altitude based on the air pressure change information and the altitude during barometer calibration. Obtaining building image information from the running trajectory information may be obtaining image information corresponding to the indoor environment the user will enter, captured before the user enters the current indoor environment, based on the running trajectory information. Determining target altitude information based on the building image information and the current altitude may be analyzing the height of each floor of the building based on the building image information, or identifying the building's logo, determining the building's name, and querying for detailed information such as the building's floor height. The user's possible floor information, i.e., target altitude information, is then determined based on the building's height and the current altitude. If the user is in an outdoor environment, determining the user's current altitude in this step is sufficient, without obtaining building image information. The user's location can be determined based on the real-time captured image and altitude.

[0092] This embodiment obtains the user's GPS location information and the corresponding target terminal, where the target terminal is a terminal capable of short-range wireless communication with the children's watch; obtains the terminal location information of the target terminal, and verifies the location accuracy of the GPS location information based on the terminal location information to obtain a verification result; determines the user's target location based on the verification result and the GPS location information; generates running track information based on the target location; determines the activity area information corresponding to the running track information, and generates track monitoring information based on the running track information and the activity area information; and issues track abnormality reminders based on the track monitoring information. Compared with the existing positioning method that relies on a single positioning technology, the above method of this embodiment can accurately locate the user and issue track abnormality reminders, thereby improving user safety.

[0093] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above embodiment 1 can be referred to the above introduction and will not be described in detail later. Figure 2 The step S30 further includes steps S301 to S304:

[0094] Step S301: when the verification result meets the preset positioning condition, obtaining current environment information;

[0095] It should be noted that the verification result satisfying the preset positioning condition may mean that the verification result indicates that further positioning is required, i.e., the distance difference between the terminal location information and the GPS location information is greater than or equal to the preset near-field communication distance. The current environment information may be determined based on images captured by a camera to determine whether the current environment is indoors or in an urban environment.

[0096] Step S302: determining a redundant positioning technology according to the environmental information;

[0097] It should be noted that the redundant positioning technology determined according to the environmental information can be that when the environmental information is an indoor environment, the redundant positioning technology can be Wi-Fi positioning, Bluetooth positioning or indoor positioning technology, such as ultra-wideband positioning, infrared positioning, etc.; when the environmental information is an outdoor environment, it is determined whether the current environment is an urban environment. If it is an urban environment, the redundant positioning technology can be base station positioning, specifically, the signal arrival angle positioning method (AOA positioning) and the time advance positioning method (TA positioning); if it is a rural environment, the redundant positioning technology can be A-GPS positioning, etc.

[0098] Step S303: performing secondary positioning according to the redundant positioning technology to obtain a secondary positioning result;

[0099] In the specific implementation, the children's watch is re-positioned based on the redundant positioning technology to obtain a secondary positioning result.

[0100] Step S304: Determine the target location of the user based on the secondary positioning result and the GPS location information.

[0101] It should be noted that the target position of the user is determined based on the secondary positioning result and the GPS position information. The distance difference between the two positioning positions is obtained by comparing the secondary positioning result and the GPS position information. When the distance difference is greater than the preset distance difference, the secondary positioning result is used as the target position of the user. When the distance difference is less than or equal to the preset distance difference, the accuracy information of the redundant positioning technology and the GPS positioning is compared, and the positioning position corresponding to the positioning technology with higher accuracy is used as the target position of the user according to the accuracy information. For example, when the redundant positioning technology is the time advance positioning method, the positioning accuracy is not as high as the GPS positioning accuracy, and the GPS position information is used as the target position of the user. When the redundant positioning technology is real-time dynamic differential positioning, the positioning accuracy is higher than the GPS positioning accuracy, and the secondary positioning result is used as the target position of the user.

[0102] When the verification result meets the preset positioning conditions, this embodiment obtains current environmental information; determines a redundant positioning technology based on the environmental information; performs secondary positioning based on the redundant positioning technology to obtain a secondary positioning result; and determines the user's target location based on the secondary positioning result and the GPS location information. This embodiment determines a redundant positioning technology based on environmental information, performs secondary positioning based on the redundant positioning technology, and ultimately obtains the user's target location. This allows the user's accurate location to be obtained, with high positioning accuracy and a better user experience.

[0103] For example, in order to help understand the implementation process of the children's watch monitoring method obtained by combining this embodiment with the above embodiment 1, please refer to Figure 3 , Figure 3 A brief flowchart of a children's watch monitoring method is provided, specifically:

[0104] In this embodiment, the children's watch monitoring method includes steps S01-S04:

[0105] Step S01: Obtain software usage information of the target software;

[0106] It should be noted that the target software may be software that a parent has previously designated as requiring daily usage time limits for the user. The software usage information may include the target software usage time, including the total usage time in a day, the duration of each continuous usage, the start and end time of usage, and other information.

[0107] Step S02: determining the continuous usage time and total usage time of the target software according to the software usage information;

[0108] It should be noted that the total usage time may be the total usage time of all target software in one day.

[0109] Step S03: when the total usage time is greater than a preset total usage time, closing the target software and prohibiting the target software from being started within a preset time;

[0110] It should be noted that the preset total usage time can be the limited usage time of all target software in one day set in advance by the parent. The preset time can be the prohibition of starting the target software on that day.

[0111] Step S04: When the continuous usage time is greater than the preset continuous usage time, a preset prompt message is displayed.

[0112] It should be noted that the preset continuous usage duration can be a time limit set by a parent to limit the time a user can continuously use the target software. The continuous usage duration includes the cumulative continuous usage duration of multiple target software programs. The duration will not be reset when the user switches between software programs. The preset reminder message can be a reminder for the user to take a break.

[0113] Furthermore, in order to improve the monitoring efficiency of the children's watch, this embodiment further includes: obtaining the user's health data, the health data including exercise time, number of steps, heart rate, and blood oxygen saturation;

[0114] Inputting the health data into a preset health detection model to obtain health detection information output by the preset health detection model;

[0115] When the health detection information meets the preset health warning conditions, the health detection information is sent to the monitoring terminal and an early warning is issued.

[0116] It should be noted that the children's watch is also equipped with an optical heart rate sensor that can monitor children's heart rate changes in real time, helping parents to detect abnormalities in a timely manner. It also supports blood oxygen monitoring, using the watch's built-in sensor to measure the child's blood oxygen saturation to assess the health of their respiratory and cardiovascular systems. It can also record exercise data such as number of steps, exercise time, and exercise distance, which are used to assess the child's exercise volume and activity level based on this data. The preset health detection model is a neural network model pre-trained based on sample data for assessing the child's health status and exercise volume. The health detection information may include the user's (i.e., the child's) health status and exercise volume information. When the health detection information meets the preset health warning conditions, the health detection information is sent to the monitoring terminal, and an early warning is issued. When the health status in the health detection information is abnormal or the activity volume does not meet the standard, an early warning message is generated to remind parents that the child's health is abnormal and / or the exercise volume does not meet the standard. The child's daily basic exercise volume, such as number of steps, exercise duration, etc., can be preset in advance.

[0117] This embodiment obtains software usage information of the target software; determines the continuous usage time and total usage time of the target software based on the software usage information; if the total usage time exceeds a preset total usage time, closes the target software and prohibits the target software from being launched for a preset time; and displays a preset prompt message when the continuous usage time exceeds the preset continuous usage time. This embodiment can prevent users from using electronic products for extended periods of time by monitoring the usage time of the target software on a children's watch.

[0118] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the children's watch monitoring method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0119] This application also provides a children's watch monitoring device, please refer to Figure 4 , the children's watch monitoring device includes:

[0120] Positioning module 10, used to obtain the user's GPS location information and the corresponding target terminal, the target terminal being a terminal capable of performing short-range wireless communication with the children's watch;

[0121] an acquisition module 20 for acquiring the terminal location information of the target terminal and verifying the location accuracy of the GPS location information based on the terminal location information to obtain a verification result;

[0122] A determination module 30, configured to determine a target location of the user based on the verification result and the GPS location information;

[0123] A trajectory generating module 40 is configured to generate running trajectory information according to the target position;

[0124] A monitoring module 50 is configured to determine the activity area information corresponding to the running trajectory information, and generate trajectory monitoring information based on the running trajectory information and the activity area information;

[0125] The early warning module 60 is used to issue a track abnormality warning based on the track monitoring information.

[0126] This embodiment obtains the user's GPS location information and the corresponding target terminal, where the target terminal is a terminal capable of short-range wireless communication with the children's watch; obtains the terminal location information of the target terminal, and verifies the location accuracy of the GPS location information based on the terminal location information to obtain a verification result; determines the user's target location based on the verification result and the GPS location information; generates running track information based on the target location; determines the activity area information corresponding to the running track information, and generates track monitoring information based on the running track information and the activity area information; and issues track abnormality reminders based on the track monitoring information. Compared with the existing positioning method that relies on a single positioning technology, the above method of this embodiment can accurately locate the user and issue track abnormality reminders, thereby improving user safety.

[0127] The children's watch monitoring device provided by this application adopts the children's watch monitoring method of the above-mentioned embodiment, which can solve the technical problem that the existing children's watch positioning method is single, resulting in inaccurate positioning and inability to provide timely trajectory warnings. Compared with the existing technology, the beneficial effects of the children's watch monitoring device provided by this application are the same as the beneficial effects of the children's watch monitoring method provided by the above-mentioned embodiment, and the other technical features of the children's watch monitoring device are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.

[0128] The present application provides a children's watch monitoring device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the children's watch monitoring method in the above-mentioned embodiment one.

[0129] Reference below Figure 5, which shows a schematic diagram of the structure of a child watch monitoring device suitable for implementing the embodiments of the present application. The child watch monitoring device in the embodiments of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The children's watch monitoring device shown is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present application.

[0130] like Figure 5 As shown, the child watch monitoring device may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Me mory) 1002 or the program loaded from the storage device 1003 to the random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the child watch monitoring device are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the child watch monitoring device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a child watch monitoring device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have instead.

[0131] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0132] The children's watch monitoring device provided by this application adopts the children's watch monitoring method of the above embodiment, which can solve the technical problems of the existing children's watch positioning method being single, resulting in inaccurate positioning and inability to provide timely trajectory warnings. Compared with the existing technology, the beneficial effects of the children's watch monitoring device provided by this application are the same as the beneficial effects of the children's watch monitoring method provided by the above embodiment, and the other technical features of the children's watch monitoring device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.

[0133] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0134] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0135] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the children's watch monitoring method in the above-mentioned embodiment.

[0136] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0137] The computer-readable storage medium may be included in the child watch monitoring device; or it may exist independently without being assembled into the child watch monitoring device.

[0138] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the child watch monitoring device, the child watch monitoring device executes the child watch monitoring method.

[0139] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0140] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0141] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.

[0142] The readable storage medium provided by this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., a computer program) for executing the above-mentioned children's watch monitoring method. It can solve the technical problem that the existing children's watch positioning method is single, resulting in inaccurate positioning and inability to provide timely trajectory warnings. Compared with the existing technology, the beneficial effects of the computer-readable storage medium provided by this application are the same as the beneficial effects of the children's watch monitoring method provided by the above-mentioned embodiment, and will not be repeated here.

[0143] The present application also provides a computer program product, comprising a computer program, which implements the steps of the above-mentioned child watch monitoring method when executed by a processor.

[0144] The computer program product provided by this application can solve the technical problems of existing children's watches, which have a single positioning method, resulting in inaccurate positioning and the inability to provide timely trajectory warnings. Compared with the existing technology, the beneficial effects of the computer program product provided by this application are the same as those of the children's watch monitoring method provided by the above embodiment, and will not be repeated here.

[0145] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A children's watch monitoring method, characterized in that: Applied to children's watches, the children's watch monitoring method includes the following steps: Obtaining the user's GPS location information and the corresponding target terminal, where the target terminal is a terminal capable of performing short-range wireless communication with the children's watch; Acquire the terminal location information of the target terminal, and verify the location accuracy of the GPS location information based on the terminal location information to obtain a verification result; Determine the target location of the user according to the verification result and the GPS location information; generating running trajectory information according to the target position; Determine the activity area information corresponding to the running trajectory information, and generate trajectory monitoring information based on the running trajectory information and the activity area information, wherein the trajectory monitoring information includes the length of stay in each area and the surrounding environment information of the stay location; Providing a trajectory abnormality reminder based on the trajectory monitoring information; The step of determining the target location of the user according to the verification result and the GPS location information includes: When the verification result meets the preset positioning condition, obtaining current environment information; determining a redundant positioning technology based on the environmental information; Perform secondary positioning according to the redundant positioning technology to obtain a secondary positioning result; Determine the target location of the user based on the secondary positioning result and the GPS location information; The step of determining a redundant positioning technology according to the environmental information includes: When the environment information is an indoor environment, the redundant positioning technology includes Wi-Fi positioning, Bluetooth positioning or indoor positioning technology; When the environmental information is an outdoor environment, it is determined whether the current environment is an urban environment. If it is an urban environment, the redundant positioning technology is base station positioning; if it is a rural environment, the redundant positioning technology is A-GPS positioning.

2. The children's watch monitoring method according to claim 1, characterized in that: The step of generating running trajectory information according to the target position includes: Determining the length of time the user stays at the target location; When the stay time is longer than a preset time, collecting surrounding environment information around the target location; The running track information is generated according to the target position, the surrounding environment information and the stay time.

3. The children's watch monitoring method according to claim 2, characterized in that: The step of determining the activity area information corresponding to the running trajectory information and generating trajectory monitoring information according to the running trajectory information and the activity area information includes: Determine a stop location where the stop time is greater than a preset stop time according to the running trajectory information; Determine the activity area information corresponding to the stop location; Determine whether the activity area where the user is staying is a preset safe area according to the activity area information; When the activity area is not a preset safety area, trajectory monitoring information is generated.

4. The children's watch monitoring method according to claim 1, characterized in that: The children's watch monitoring method further includes: When receiving the altitude positioning command, obtain the current air pressure value; Comparing the current air pressure value with the reference air pressure value to obtain air pressure change information; determining the current altitude based on the air pressure change information; Obtaining building image information from running trajectory information; Target height information is determined according to the building image information and the current altitude.

5. The children's watch monitoring method according to any one of claims 1 to 4, characterized in that: The children's watch monitoring method further includes: Obtain software usage information of the target software; Determine the continuous usage time and total usage time of the target software according to the software usage information; When the total usage time is greater than a preset total usage time, closing the target software and prohibiting the target software from being started within a preset time; When the continuous usage time is greater than the preset continuous usage time, a preset prompt message is displayed.

6. The children's watch monitoring method according to any one of claims 1 to 4, characterized in that: After the steps of determining the activity area information corresponding to the running trajectory information and generating trajectory monitoring information according to the running trajectory information and the activity area information, the method further includes: Obtaining the user's health data, including exercise time, number of steps, heart rate, and blood oxygen saturation; Inputting the health data into a preset health detection model to obtain health detection information output by the preset health detection model; When the health detection information meets the preset health warning conditions, the health detection information is sent to the monitoring terminal and an early warning is issued.

7. A children's watch monitoring device, characterized in that: The children's watch monitoring device comprises: A positioning module is used to obtain the user's GPS location information and the corresponding target terminal, where the target terminal is a terminal capable of performing short-range wireless communication with the children's watch; an acquisition module, configured to acquire the terminal location information of the target terminal, and verify the location accuracy of the GPS location information based on the terminal location information to obtain a verification result; A determination module, configured to determine the target location of the user based on the verification result and the GPS location information; A trajectory generation module, configured to generate running trajectory information according to the target position; a monitoring module, configured to determine the activity area information corresponding to the running trajectory information, and generate trajectory monitoring information based on the running trajectory information and the activity area information, wherein the trajectory monitoring information includes the length of stay in each area and the surrounding environment information of the stay location; An early warning module, configured to provide a track abnormality reminder based on the track monitoring information; The determination module is further configured to obtain current environment information when the verification result satisfies a preset positioning condition; determining a redundant positioning technology based on the environmental information; Perform secondary positioning according to the redundant positioning technology to obtain a secondary positioning result; Determine the target location of the user based on the secondary positioning result and the GPS location information; The determining module is further configured to, when the environment information is an indoor environment, use redundant positioning technologies including Wi-Fi positioning, Bluetooth positioning, or indoor positioning technology; When the environmental information is an outdoor environment, it is determined whether the current environment is an urban environment. If it is an urban environment, the redundant positioning technology is base station positioning; if it is a rural environment, the redundant positioning technology is A-GPS positioning.

8. A children's watch monitoring device, characterized in that: The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the child watch monitoring method according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the children's watch monitoring method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Method of using intelligent mobile phone to assist indoor positioning

    CN106714102A

  • Track calibration and analysis method and system in mobile inspection

    CN113126132A

  • Multi-source data selective fusion method for multi-environment positioning of unmanned vehicle

    CN114155396A

  • Monitoring method, abnormity reminding method and system for preventing indoor children from being lost

    CN117831218A