Child watch monitoring method, device and equipment and storage medium

By obtaining and verifying the GPS and terminal position information of children's smart watches, combining redundant positioning technology and environmental information, trajectory information is generated and abnormal reminders are made, the problems of inaccurate positioning of children's smart watches and insufficient trajectory warning are solved, and the safety is improved .

CN119212076AActive Publication Date: 2024-12-27SHENZHEN SMART TIMES TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing children's smart watch positioning method is single, resulting in inaccurate positioning and inability to conduct timely trajectory warnings, which is low in safety.

Method used

By obtaining the user's GPS location information and the terminal location information of the target terminal, position accuracy verification is carried out, and combined with redundant positioning technology and environmental information, running trajectory information is generated and track abnormal reminders are provided to improve positioning accuracy and security.

Benefits of technology

It realizes accurate positioning and trajectory monitoring of children's smart watches, promptly reminding of abnormal situations, and improving user safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119212076A_ABST
    Figure CN119212076A_ABST
Patent Text Reader

Abstract

The invention discloses a child watch monitoring method, device and equipment and a storage medium, and the method comprises the steps: obtaining the GPS position information of a user and a corresponding target terminal, and enabling the target terminal to be a terminal capable of carrying out the short-distance wireless communication with a child watch; acquiring terminal position information of the target terminal, and performing position accuracy verification on the GPS position information according to the terminal position information to obtain a verification result; determining the target position of the user according to the verification result and the GPS position information; generating moving track information according to the target position; activity area information corresponding to the moving track information is determined, and track monitoring information is generated according to the moving track information and the activity area information; and performing track abnormity reminding based on the track monitoring information. Compared with an existing positioning mode depending on a single positioning technology, the method and the device have the advantages that user positioning can be accurately carried out, track abnormity reminding is carried out, and user safety is improved.
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 children's watch monitoring method, device, equipment and storage medium. Background Art

[0002] With the advancement of technology, smart wearable devices have developed rapidly, and many traditional electronic products have also begun to add mobile functions. Among them, children's smart watches have received widespread attention. Children's smart watches are smart watches with functions such as positioning, calling, recording monitoring, and data transmission. Guardians can check the location of children's smart watches through mobile phone applications and communicate data with smart watches. It is a way for parents to remotely care for their children. However, due to the relatively single positioning method, existing children's smart watches often have problems such as inaccurate positioning, and can only feedback location information when the user actively checks the location, and cannot provide timely trajectory warnings, and are not very safe. 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 problems that the existing children's watch has a single positioning method, 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, wherein 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 according to 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] Generate running track information according to the target position;

[0009] Determine the activity area information corresponding to the running track information, and generate track monitoring information according to the running track 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 position 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 position;

[0023] Determine whether the activity area is a preset safety 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 value change information;

[0028] Determine the current altitude according to the air pressure change information;

[0029] Obtain 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 use time is greater than a preset continuous use time, a preset prompt message is displayed.

[0036] Optionally, after 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, the step further includes:

[0037] Acquire the user's health data, the 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 condition, the health detection information is sent to the monitoring terminal and a warning is issued.

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

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

[0042] An acquisition module is used to acquire the terminal location information of the target terminal, and verify the location accuracy of the GPS location information according to the terminal location information to obtain a verification result;

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

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

[0045] A monitoring module, used to determine the activity area information corresponding to the running track information, and generate track monitoring information according to the running track information and the activity area information;

[0046] The early warning module is used to provide a track abnormality reminder based on the track 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 executable 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, and a computer program is stored on the storage medium. 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, the target terminal being 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 performs track abnormality reminders based on the track monitoring information. Compared with the existing method of positioning based on a single positioning technology, the above method of this application can accurately locate users and provide 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 drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

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

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

[0055] Figure 3 A flowchart of the third embodiment of the children's watch monitoring method of the present 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 described 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 only used to explain the technical solutions of the present application and are not used 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: obtain the user's GPS location information and the corresponding target terminal, the target terminal is a terminal capable of short-range wireless communication with the children's watch; obtain 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 user's target location based on the verification result and the GPS location information; generate running track information based on the target location; determine the activity area information corresponding to the running track information, and generate track monitoring information based on the running track information and the activity area information; and provide 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 users 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 running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a children's watch, etc. The following takes 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, wherein 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 functions such as data communication, 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 interaction with the children's watch through near-field communication methods such as Bluetooth, NFC, and wifi.

[0067] Step S20, obtaining the terminal location information of the target terminal, and verifying the location accuracy of the GPS location information according to 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, which is obtained according to the positioning technology corresponding to the target terminal, and may be GBS, cell-based positioning method (Cell-ID positioning), signal arrival angle positioning method (AOA positioning), etc. The location accuracy verification of the GPS location information according to 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 according to 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, determining the target location of the user 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 track information according to the target position;

[0072] It should be noted that the generation of the running trajectory information according to 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] Further, 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 preset stay duration. The collecting of the surrounding environment information around the target position may be collecting the surrounding environment information through a camera on a children's watch. The generating of the running track information according to the target position, the surrounding environment information and the stay duration may be generating running track information including a motion track, and the stay duration and surrounding environment information corresponding to the position points on the motion track.

[0077] Step S50, determining the activity area information corresponding to the running track information, and generating track monitoring information according to the running track 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, and the activity area 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 through which the user passes based on the area information pre-divided by the parents combined with the running trajectory information. For example, parents can pre-divide the areas where the user may pass, and set the type of each area and the restricted stay time and other information. According to the restricted stay time, an early warning can be issued when the user stays longer than the restricted stay time. The generation of trajectory monitoring information based on the running trajectory information and the activity area information may be to generate trajectory detection information including the area through which the user passes and the length of stay in the area based on the running trajectory information and the activity area information.

[0079] Further, in order to accurately monitor the user's trajectory, the step S50 may include: determining a stay position whose stay time is greater than a preset stay time according to the running trajectory information;

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

[0081] Determine whether the activity area is a preset safety 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, which may be a parent control terminal that needs to be bound to a 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 abnormal trajectory reminder based on the trajectory monitoring information can be to determine whether the activity area passed in the trajectory monitoring information is a preset prohibited area. If so, the length of stay in the preset prohibited area is recorded. When the length of stay is greater than the preset length of stay, a trajectory abnormality reminder is generated. The trajectory abnormality reminder can be that the user has stayed in a prohibited area for X minutes. The preset length of stay is a preset length of stay, 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, the parent cannot quickly locate which floor the user is on, or in an outdoor mountainous area, the positioning information is generally plane positioning, and the user's precise position cannot be obtained. Therefore, this embodiment also includes: when receiving a height positioning instruction, obtaining the current air pressure value;

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

[0088] Determine the current altitude according to the air pressure change information;

[0089] Obtain 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 height positioning instruction may be a command for height positioning sent by the 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 when the barometer is calibrated. The calibration process includes obtaining the current altitude and atmospheric pressure, and the determination of the current altitude according to the air pressure value change information may be determining the user's current altitude according to the air pressure value change information and the altitude when the barometer is calibrated. The acquisition of building image information from the running track information may be acquiring the image information corresponding to the room that the user is about to enter before entering the current indoor environment according to the running track information. The determination of the target height information according to the building image information and the current altitude may be analyzing the height of each floor of the building according to the building image information, or determining the name of the building by identifying the building's logo, and querying to obtain detailed information such as the building's floor height. Then, the floor information where the user may be located, i.e., the target height information, is determined according to the building's height and the current altitude. When the user is in an outdoor environment, the current altitude of the user can be determined in this step without acquiring the building image information, and the user's position can be determined by the real-time collected image and altitude.

[0092] This embodiment obtains the user's GPS location information and the corresponding target terminal, the target terminal being 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 method of positioning based 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-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. 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 that satisfies the preset positioning condition may be that the verification result requires further positioning, that is, 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 the image captured by the camera 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 may be, when the environmental information is an indoor environment, the redundant positioning technology may 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 may be base station positioning, specifically, it may be signal arrival angle positioning (AOA positioning) and time advance positioning (TA positioning); if it is a rural environment, the redundant positioning technology may 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 repositioned according to 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 determined based on the secondary positioning result and the GPS position information is compared with the secondary positioning result and the GPS position information to obtain the distance difference between the two positioning positions. 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 the 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] In this embodiment, when the verification result meets the preset positioning condition, the current environmental information is obtained; a redundant positioning technology is determined according to the environmental information; secondary positioning is performed according to the redundant positioning technology to obtain a secondary positioning result; and the target location of the user is determined based on the secondary positioning result and the GPS location information. In this embodiment, a redundant positioning technology is determined through environmental information, secondary positioning is performed according to the redundant positioning technology, and the target location of the user is finally obtained, so that the accurate location of the user can be obtained, the positioning accuracy is high, and the user experience is better.

[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-mentioned embodiment 1, please refer to Figure 3 , Figure 3 A brief flow chart 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 parents have marked in advance and need to limit the daily usage time of the user. The software usage information may include the usage time of the target software, including the total usage time in a day, the continuous usage time of each time, the start time and end time of the usage, etc.

[0107] Step S02: determining the continuous usage time and the 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 may be the limited usage time of all target software in one day set in advance by the parent. The preset time may be that the target software is prohibited from being started on that day.

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

[0112] It should be noted that the preset continuous use time may be a time preset by a parent to limit the time a user continuously uses the target software. The continuous use time includes the cumulative continuous time of multiple target software. The time will not be reset because the user switches software. The preset prompt information may be to prompt the user to take a proper rest.

[0113] Furthermore, in order to improve the monitoring efficiency of the children's watch, the present embodiment further includes: obtaining the health data of the user, 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 condition, the health detection information is sent to the monitoring terminal and a warning is issued.

[0116] It should be noted that the children's watch is also equipped with an optical heart rate sensor, which can monitor the child's heart rate changes in real time and help parents find abnormalities in time. It also supports blood oxygen monitoring, and measures the child's blood oxygen saturation through the built-in sensor of the watch to assess the health of its respiratory and cardiovascular systems. It can also record exercise data such as the number of steps, exercise time, and exercise distance, which are used to assess the child's exercise and activity through these data. The preset health detection model is a neural network model for assessing the health status and exercise amount of children obtained by pre-training based on sample data. The health detection information may include the health status and exercise amount information of the user (ie, the child). When the health detection information meets the preset health warning conditions, the health detection information is sent to the monitoring terminal, and the warning can be generated when the health condition in the health detection information is abnormal or the activity amount is not up to standard, to remind parents that the child's health is abnormal and / or the exercise amount is not up to standard. The basic exercise amount of the child every day, such as the 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 according to the software usage information; when the total usage time is greater than a preset total usage time, closes the target software and prohibits starting the target software within a preset time; when the continuous usage time is greater than the preset continuous usage time, displays a preset prompt message. This embodiment can prevent users from using electronic products for a long time by monitoring the usage time of the target software on the 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 comprises:

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

[0121] The acquisition module 20 is used to acquire the terminal location information of the target terminal, and verify the location accuracy of the GPS location information according to the terminal location information to obtain a verification result;

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

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

[0124] A monitoring module 50, configured to determine the activity area information corresponding to the running track information, and generate track monitoring information according to the running track information and the activity area information;

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

[0126] This embodiment obtains the user's GPS location information and the corresponding target terminal, the target terminal being 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 method of positioning based 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 the present application adopts the children's watch monitoring method in the above 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 warning. Compared with the prior art, the beneficial effects of the children's watch monitoring device provided by the present 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 above 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 executable 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 embodiment of the present application. The child watch monitoring device in the embodiment 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), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The children's watch monitoring device shown is merely an example and should not bring any limitation to 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 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Me mory) 1002 or a program loaded from a storage device 1003 to a 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 wirelessly or wired with other devices 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 may be implemented or have alternatively.

[0131] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a 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 through 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 the present application adopts the children's watch monitoring method in the above 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 warning. Compared with the prior art, the beneficial effects of the children's watch monitoring device provided by the present 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 by 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 is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope 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 the present 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 of the above. 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 of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination 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 of the above.

[0137] The above-mentioned computer-readable storage medium may be included in the children's watch monitoring device; or it may exist independently without being assembled into the children's 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 separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of 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., via the Internet using an Internet service provider).

[0140] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the 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 square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square 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 square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0141] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0142] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned children's watch monitoring method, and can solve the technical problems that the existing children's watch positioning method is single, resulting in inaccurate positioning and inability to provide timely trajectory warning. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present 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, including 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 problem that the existing children's watch positioning method is single, resulting in inaccurate positioning and inability to provide timely trajectory warning. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the children's watch monitoring method provided by the above embodiment, which will not be repeated here.

[0145] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications 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 comprises the following steps: Obtaining the user's GPS location information and the corresponding target terminal, wherein 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 according to 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; Generate running track information according to the target position; Determine the activity area information corresponding to the running track information, and generate track monitoring information according to the running track information and the activity area information; Prompt an abnormal trajectory based on the trajectory monitoring information.

2. The children's watch monitoring method according to claim 1, characterized in that: The step of determining the target location of the user according to the verification result and the GPS location information comprises: 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; The target location of the user is determined based on the secondary positioning result and the GPS location information.

3. The children's watch monitoring method according to claim 1, characterized in that: The step of generating running track 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.

4. The children's watch monitoring method according to claim 3, 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 comprises: Determine a stop position 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 position; Determine whether the activity area is a preset safety area according to the activity area information; When the activity area is not a preset safety area, trajectory monitoring information is generated.

5. 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 value change information; Determine the current altitude according to the air pressure change information; Obtain building image information from running trajectory information; Target height information is determined according to the building image information and the current altitude.

6. The children's watch monitoring method according to any one of claims 1 to 5, 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 use time is greater than a preset continuous use time, a preset prompt message is displayed.

7. The children's watch monitoring method according to any one of claims 1 to 5, characterized in that: After the step of determining the activity area information corresponding to the running track information and generating track monitoring information according to the running track information and the activity area information, the method further includes: Acquire the user's health data, the 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 condition, the health detection information is sent to the monitoring terminal and a warning is issued.

8. A children's watch monitoring device, characterized in that: The children's watch monitoring device comprises: A positioning module, used to obtain the user's GPS location information and the corresponding target terminal, wherein the target terminal is a terminal capable of performing short-range wireless communication with the children's watch; An acquisition module is used to acquire the terminal location information of the target terminal, and verify the location accuracy of the GPS location information according to the terminal location information to obtain a verification result; A determination module, used to determine the target location of the user according to the verification result and the GPS location information; A trajectory generation module, used to generate running trajectory information according to the target position; A monitoring module, used to determine the activity area information corresponding to the running track information, and generate track monitoring information according to the running track information and the activity area information; The early warning module is used to provide a track abnormality reminder based on the track monitoring information.

9. A children's watch monitoring device, characterized in that: The device comprises: 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 7.

10. 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 as described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Method of using intelligent mobile phone to assist indoor positioning

    CN106714102A

  • Motion state monitoring method, mobile terminal, and storage medium

    CN108346259A

  • 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

  • Multi-source fusion positioning method based on particle filtering

    CN114222240A