A wearable smart watch that facilitates navigation interaction
By generating travel videos and dynamically adjusting frame intervals, the low user experience problem caused by complex language in children's smart watch navigation is solved, the accuracy and safety of navigation is improved, and the needs of different children are adapted to ensure the stability and safety of the navigation process.
Patent Information
- Application Number
- CN202510610001.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-13
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2045-05-13
AI Technical Summary
The navigation methods of existing children's smart watches are low due to complex language and cognitive limitations, especially during the navigation process, which is easy to get lost or go wrong.
The environment image is used to generate travel videos, instead of complex text and voice commands, dynamically adjust the video frame interval according to the children's travel speed, guide children to understand the navigation path through intuitive visual information, and provide clear markings at key nodes such as intersections to ensure that the video playback speed matches the actual travel speed.
Improves the intuitiveness and safety of children's navigation, reduces the possibility of getting lost, reduces cognitive burden, enhances the accuracy and ease of use of navigation, and ensures safety tips and path continuity at low battery levels.
Smart Images

Figure CN120141525B_ABST
Abstract
Description
Technical Field
[0001] This solution belongs to the field of smart watches, and specifically relates to a wearable smart watch that facilitates navigation interaction. Background Art
[0002] Among the children's watches currently on the market, positioning is a core selling point, primarily designed to allow parents to keep track of their children's whereabouts. When parents are not with their children, if the child needs to use the watch to navigate to the parent's device, there are two main solutions: one uses a built-in map on the watch to directly calculate the route; the other uses a cloud server to calculate the route, with the watch and server communicating in real time. However, the first solution is limited by the watch's system compatibility; if the system does not support map installation, it cannot be implemented. The second solution faces the problem of excessive server computing power, which significantly increases the server pressure, especially when multiple users are using it simultaneously.
[0003] To this end, Chinese patent CN106546252A proposes an innovative navigation method: leveraging the computing power of a mobile terminal (i.e., the parent's terminal) to calculate a navigation route and sending this information to a smartwatch, which then navigates based on the acquired route. This method enables navigation even when maps cannot be installed on the watch and reduces server computing pressure.
[0004] However, this navigation method also has some obvious shortcomings, especially in the process of interacting with children. In the existing technology, the broadcast of navigation routes usually uses adult language and complex instructions, such as "turn left 100 meters ahead" and "go straight for 500 meters along XX Road", and the navigation route usually also contains a lot of information such as direction, distance, road name, etc. Children's cognitive ability and language comprehension ability are limited, especially young children, who may not be able to accurately understand concepts such as "100 meters", "turn left", "go straight", and even do not recognize Chinese characters or road signs, resulting in navigation failure or taking the wrong road, which greatly reduces the user experience of children. Summary of the Invention
[0005] The purpose of this solution is to provide a wearable smart watch that facilitates navigation interaction to solve the problem of poor user experience when children use wearable smart watches for navigation.
[0006] To achieve the above objectives, this solution provides a wearable smart watch that facilitates navigation interaction, including:
[0007] an acquisition module, configured to acquire a current position as a first position according to a preset acquisition frequency, wherein the first position includes an acquisition time of the first position; and to receive an input navigation request, and after receiving the navigation request, acquire the first position with the latest acquisition time to generate a path request instruction;
[0008] a processing module configured to obtain a first position with the latest acquisition time as the second position, obtain a first position with the closest acquisition time to the second position as the third position, calculate an average speed from the third position to the second position based on the distance between the third position and the second position and the acquisition time as the first speed, and associate the first speed with the second position; and obtain the first speed when the distance between the second position and the third position is greater than a preset movement distance, and use the median of the obtained results as the second speed;
[0009] a transmission module, configured to obtain a path request instruction, obtain a second speed, generate a path request based on the second speed and the first position in the path request, and transmit the generated path request to the mobile terminal; and then wait to receive feedback information from the mobile terminal regarding the path request, wherein the feedback information includes a moving path from the second position to the current position of the mobile terminal, the moving path including path points determined by the second speed and a preset interval time, and environment images corresponding to the path points;
[0010] a control module, configured to obtain a movement path in the feedback information and obtain a first position, select a path point in the movement path that is closest to the first position as the first point, obtain a path point in the movement path that is a preset travel distance from the first point and closest to an end point of the movement path as a second point, obtain an image of the environment between the first point and the second point, and generate a moving video;
[0011] Output module, obtains and plays the moving video.
[0012] The principles and technical benefits of this solution are as follows: First, it generates a moving video by capturing environmental images, replacing complex text and voice instructions. This allows children to more intuitively understand the navigation path. They can compare their surroundings with the environmental image, understand the relationship between their position and the movement path, and determine their current direction based on the changing direction of the moving video. This prevents navigation failures caused by their own circumstances and improves the user experience. Furthermore, intuitive visual information is easier for children to remember than text or voice instructions, making it less likely for them to get lost.
[0013] Secondly, this clear and intuitive guidance method can reduce the difficulty of thinking for children while they are on the road, and reduce the complicated steps when children operate the watch, so that children can have more energy to pay attention to the environment they are in, and improve the safety of children on the road; and, when children follow the moving video on the moving path, the unstable emotions caused by taking the wrong path are reduced, allowing children to watch the moving video and observe the environment more attentively, further improving children's safety, helping children maintain emotional stability when traveling, and improving children's user experience.
[0014] Furthermore, this solution determines path points based on the child's speed, allowing the environmental images corresponding to these path points to form a moving video that better matches the child's travel speed. When a child is traveling slowly, the distances between path points determined within the preset intervals are shorter, and more environmental images are collected along the path, allowing the child to observe changes in detail. For younger children, those with less observation and comprehension abilities, or those who move more slowly, more detailed moving video content is easier to observe and understand. This demonstrates that this solution can better meet the needs of different children, thereby enhancing the user experience.
[0015] In summary, this solution solves the problem of poor user experience when children use wearable smart watches for navigation.
[0016] Furthermore, the path point also includes an intersection mark for indicating an intersection entrance or an intersection exit; the control module uses the path point with the intersection mark as the intersection entrance as the entrance as the first entrance, and uses the path point between the first entrance and the end point of the moving path that is closest to the first entrance and includes the intersection mark as the intersection exit as the first exit; when the control module is used to generate the moving path, the first entrance is used as the first point and the first exit is used as the second point.
[0017] Furthermore, when the control module is used to generate the moving path, if the second point is located between the first entrance and the first exit, the first entrance is used as the second point.
[0018] First, by introducing "intersection markers" to clearly distinguish intersection entrances and exits, the solution can more accurately locate key intersection nodes (entrances and exits) when generating navigation routes. This helps children more intuitively understand the locations of intersection entrances and exits, reducing navigation errors caused by intersection complexity. Second, the control module uses the intersection entrance as the primary location and the intersection exit as the secondary location, ensuring that the generated driving video clearly guides children from intersection entrance to exit. This makes the navigation instructions in the driving video more consistent with children's cognitive habits, reduces the complexity of the navigation instructions, and improves the accuracy and usability of the solution. Furthermore, this method guides children to stop at the entrance and exit of the intersection (to view the next driving video) to observe the traffic conditions before and after the intersection, making children safer when navigating the intersection.
[0019] Furthermore, when generating a moving video, the control module uses the preset interval time as the frame interval; when playing the moving video, the output module obtains the second speed and monitors the first speed in real time; the output module dynamically adjusts the frame interval of the moving video according to the ratio of the first speed to the second speed, so that the playback speed of the moving video matches the actual moving speed of the child.
[0020] When a child is walking while playing a moving video, this solution dynamically adjusts the frame interval of the moving video at a first speed, so that the playing speed of the moving video matches the child's actual moving speed. This allows the image displayed on the child's watch to always match the child's environment, allowing the child to more intuitively understand the navigation path and avoid navigation difficulties caused by the mismatch of the moving video speed. Young children or those who move more slowly require more detailed and slower navigation guidance, while older children or those who move faster require more compact guidance. By dynamically adjusting the frame interval, this solution can ensure that the navigation guidance of the moving video is always within the child's cognitive comfort zone. No matter when, the child sees the navigation instructions that match their current location, thereby reducing the cognitive and psychological burden during the navigation process and making navigation easier and more convenient to use.
[0021] Furthermore, the acquisition module is also used to monitor the battery power level, and when the power level is lower than a preset minimum power level, a low power warning is generated; the processing module is used to obtain the low power warning, and after obtaining the low power warning, obtain a second position as a waiting position, generate a waiting indication according to the waiting position, and then send the waiting indication to the output module and the transmission module; the output module is used to receive and display the waiting indication; after receiving the waiting indication, the transmission module sends the waiting indication to the mobile terminal.
[0022] In the case of low battery, this solution obtains the current second location as the waiting location and generates a waiting indication, ensuring that the child is in a relatively safe location when the battery is low, avoiding the risk of getting lost due to device failure. At the same time, the output module receives and displays the waiting indication, which can intuitively remind children and parents that the battery is low and suggest entering a waiting state, reducing the user's anxiety and improving the user experience; the transmission module sends the waiting indication to the mobile terminal, so that parents can promptly understand the battery status and waiting location of the children's watch through their mobile phones or other mobile devices, enhancing parents' sense of control over their children's safety. In addition, after obtaining the low-battery warning, the processing module automatically selects the second location as the waiting location and generates a waiting indication, entering a safe mode when the battery is low, avoiding navigation interruptions due to battery exhaustion. By providing early warnings and entering a waiting state, this solution can stop unnecessary functions before the battery is exhausted, extending the service life of the device.
[0023] Furthermore, the transmission module is also used to receive a monitoring handover request sent by the mobile terminal, wherein the monitoring handover request includes the communication address of the second mobile terminal. After receiving the monitoring handover request, the transmission module obtains the position of the second point as the handover starting point, generates a path request based on the second speed and the handover starting point, and sends it to the second mobile terminal. After receiving feedback information on the path request sent by the second mobile terminal, the environmental image is obtained from the feedback information sent by the second mobile terminal.
[0024] When a parent needs to temporarily leave or the child reunites with another guardian, using the second location as the handover starting point ensures the continuity of the navigation path, avoiding interruptions due to guardian changes. Furthermore, the mobile terminal's high credibility, along with the second terminal's contact address sent by the mobile terminal, ensures a secure handover and further protects the child's safety. Furthermore, the process of reconfirming the movement path between the second mobile terminal and the transmission module ensures that the child reunites with the parent after the handover, while also allowing the parent to keep track of the child's location and path.
[0025] Furthermore, the processing module is also used to obtain the moving path and monitor the first position in real time. If the distance between the path point closest to the first position in the moving path and the first position exceeds a preset offset distance, a path request instruction is generated according to the first position and sent to the transmission module.
[0026] If a child deviates from the path, a new path is obtained by regenerating a path request based on the child's current location. The navigation path is then adjusted to suit the child's actual movement, preventing navigation failures due to path deviation. This approach prevents children from getting lost while allowing the mobile terminal to promptly track their whereabouts. Furthermore, through real-time monitoring and path correction, this solution reduces the server burden caused by frequent path requests and improves overall system efficiency. Furthermore, this solution dynamically adjusts the navigation path (i.e., the path) based on actual location, reducing repeated calculations and resource waste caused by path deviations, thereby improving device performance and battery life.
[0027] Furthermore, when the processing module is used to generate a path request instruction, the first position is used as the offset position, and the offset position is used as the offset position. , Collection time of offset position and the moving path are integrated into offset data. Perform statistical analysis or machine learning training;
[0028] The control module is also used to obtain statistical analysis results or machine learning training models of the offset data. When statistically analyzing the offset data, when performing spatial cluster analysis on the offset data, the analysis formula is as shown in the following formula (1):
[0029] (1);
[0030] in, is the Gaussian kernel function, For bandwidth, high-incidence areas meet , is the density threshold;
[0031] When performing time distribution analysis on offset data, the offset time The distribution function of According to histogram statistics, the high incidence time interval is satisfy , is the probability threshold;
[0032] The offset position is predicted as the first offset position by combining the moving path, statistical analysis results or machine learning training model. The relationship between the offset position and time is modeled using time series prediction. The formula of the time series is shown in the following formula (2):
[0033] (2),
[0034] in, is the model parameter, and the training loss function is shown in the following formula (3):
[0035] (3);
[0036] When the control module generates the traveling video, the traveling distance is adjusted according to the number of the first offset positions and the high-incidence time of the offsets corresponding to the first offset positions.
[0037] The control module adjusts the viewing time of the moving video according to the prediction results (such as the first offset position and the peak offset time). When the number of first offset positions is large, the traveling distance is reduced, the viewing time of the moving video is reduced, and the number of viewings of the moving video is increased. This can not only increase the details of the environmental image on the moving path, improve children's attention to the moving video, and help children understand the navigation path more clearly; it can also make children remember the moving video with shortened viewing time more accurately, thereby reducing the occurrence of offset moving paths; it can also increase the time children spend on the road and stagger some peak offset times.
[0038] Furthermore, when the control module generates the moving video, if the path points between the first point and the second point coincide with the offset positions in the offset data, the frame interval is increased according to the number of the coincident path points.
[0039] If the path points between the first and second points overlap with the offset positions in the offset data, it indicates that the driving video includes an offset (wrong path). The frame interval is increased based on the number of overlapping path points. This means that the speed of the driving video is slowed down based on the number of path points prone to wrong paths. This allows children to more closely observe the environmental images corresponding to path points prone to wrong paths, reducing visual omissions and helping them better understand the navigation path. Furthermore, extending the video playback time in areas prone to deviation provides children with a visual warning, alerting them to navigation risks in these areas and allowing them to adjust their direction in advance. Furthermore, complex navigation environments can cause anxiety in young children. By extending the playback time of the driving video in sections prone to wrong paths, this solution enables children to make decisions more calmly.
[0040] Furthermore, the output module is used to record the time when the playback frame rate changes as the first change time when playing the moving video, obtain the difference between the most recent first change time and the current time as the continuous playback time, and when the continuous playback time is greater than the preset maximum stop time, use the position information collected at the most recent first change time as the fourth position, obtain the first position, and determine whether the distance between the fourth position and the first position is greater than the preset stop distance. If it is greater than the preset stop distance, pause the playback of the moving video and generate a warning to pay attention to danger; if it is not greater than the preset stop distance, continue to monitor the first position until the distance between the fourth position and the first position is greater than the preset stop distance or the playback of the moving video ends.
[0041] When the continuous playback time exceeds the preset maximum stop time, this solution determines whether the user's position has changed by more than the preset stop distance. If so, it indicates that the child is walking while watching the video. In this case, the video playback is paused and a "Caution" prompt is issued to ensure the child's safety. If not, the system continuously monitors the user's position. This mechanism not only improves the safety of video playback but also enhances the user experience, ensuring stable and smooth playback. Furthermore, the solution's intelligent decision-making and real-time feedback capabilities reduce the need for manual intervention, improve intelligence, help users keep abreast of movement status, and enhance their awareness of their surroundings. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 Schematic diagram of the structure of each functional module in an embodiment of the present invention.
[0043] Figure 2 This is a flowchart from a mobile terminal receiving a navigation application to sending feedback information in an embodiment of the present invention. DETAILED DESCRIPTION
[0044] The following will clearly and completely describe the concept and technical effects of the present invention in conjunction with the embodiments to fully understand the purpose, features and effects of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, other embodiments obtained by those skilled in the art without creative work are all within the scope of protection of the present invention: Example
[0045] like Figure 1 As shown, a wearable smart watch that facilitates navigation interaction includes: an acquisition module, a processing module, a transmission module, a control module and an output module, and also includes a mobile terminal, which is communicatively connected to the transmission module; the mobile terminal is usually a parent's mobile phone.
[0046] The acquisition module is used to obtain the current position as the first position according to a preset acquisition frequency (the default is 1 time / second, which can be modified by the parent according to the child's age or walking speed). The first position includes the acquisition time of the first position; it is used to receive the input navigation application and, after receiving the navigation application, obtain the first position with the latest acquisition time to generate a path request instruction.
[0047] The processing module is used to obtain the first position with the latest acquisition time as the second position, obtain the first position with the closest acquisition time to the second position as the third position, calculate the average speed from the third position to the second position as the first speed based on the distance between the third position and the second position and the acquisition time, and associate the first speed with the second position; and obtain the first speed when the distance between the second position and the third position is greater than a preset moving distance, and use the median of the obtained results as the second speed.
[0048] a transmission module, configured to obtain a path request instruction, obtain a second speed, generate a path request based on the second speed and the first position in the path request, and transmit the generated path request to the mobile terminal; and then wait for feedback from the mobile terminal regarding the path request, the feedback information including a moving path from the second position to the current position of the mobile terminal, the moving path including path points determined by the second speed and a preset interval time (generally 1 second, which can be modified by the parent based on the child's age or walking speed), and environmental images corresponding to the path points;
[0049] The control module is used to obtain the movement path in the feedback information and obtain the first position, take the path point closest to the first position in the movement path as the first point, obtain the path point in the movement path that is a preset travel distance (generally 50 meters, which can be set by the parent according to the age of the child) from the first point and closest to the end point of the movement path as the second point, obtain the environmental image between the first point and the second point and generate a moving video.
[0050] Output module, obtains and plays the moving video.
[0051] Among them, such as Figure 2 As shown, after the mobile terminal receives the navigation application sent by the transmission module, it obtains the second speed and the first position in the navigation application, obtains the current position of the local device as the destination position, plans the path between the first position and the destination in the navigation application as the moving path, and then calculates the moving interval distance according to the preset interval time and the second speed, obtains the position of the first position on the moving path that advances the moving interval distance as the path point, obtains the image information of the path point, takes the path point as the first position and obtains the image information again until the path point coincides with the destination position, and integrates the image information into feedback information in the acquisition order according to the acquisition time of the image information and sends it to the transmission module.
[0052] Among them, the path points also include intersection marks for indicating the entrance or exit of the intersection; the control module uses the path point with the intersection mark as the intersection entrance as the entrance as the first entrance, and uses the path point between the first entrance and the end point of the moving path that is closest to the first entrance and includes the intersection mark as the intersection exit as the first exit; when the control module is used to generate the moving path, the first entrance is used as the first point and the first exit is used as the second point.
[0053] When the control module is used to generate the moving path, if the second point is located between the first entrance and the first exit, the first entrance is used as the second point.
[0054] When generating the moving video, the control module uses the preset interval time as the frame interval.
[0055] When playing the moving video, the output module obtains the second speed and monitors the first speed in real time.
[0056] The output module dynamically adjusts the frame interval of the moving video according to the ratio of the first speed to the second speed, so that the playback speed of the moving video matches the actual moving speed of the child.
[0057] Among them, the acquisition module is also used to monitor the battery power. When the power level is lower than the preset minimum power level (generally 30% of the battery's maximum storage capacity), a low-power warning is generated.
[0058] The processing module is used to obtain a low-battery warning, and after obtaining the low-battery warning, obtain a second position as a waiting position, generate a waiting indication based on the waiting position, and then send the waiting indication to the output module and the transmission module; the output module is used to receive and display the waiting indication; the transmission module sends the waiting indication to the mobile terminal after receiving the waiting indication.
[0059] Among them, the transmission module is also used to receive a monitoring handover request sent by the mobile terminal, which includes the communication address of the second mobile terminal. After receiving the monitoring handover request, the transmission module obtains the position of the second point as the handover starting point, generates a path request based on the second speed and the handover starting point, and sends it to the second mobile terminal. After receiving feedback information on the path request sent by the second mobile terminal, the environmental image is obtained from the feedback information sent by the second mobile terminal.
[0060] Among them, the processing module is also used to obtain the moving path and monitor the first position in real time. If the distance between the path point closest to the first position in the moving path and the first position exceeds the preset offset distance (generally 2 meters), a path request instruction is generated according to the first position and sent to the transmission module.
[0061] Wherein, when the processing module is used to generate a path request instruction, the first position is used as the offset position, and the offset position is used as the offset position. , Collection time of offset position and the moving path are integrated into offset data. Perform statistical analysis or machine learning training;
[0062] The control module is also used to obtain the statistical analysis results of the offset data or the machine learning training model. When statistically analyzing the offset data, when performing spatial cluster analysis on the offset data, the analysis formula is as shown in the following formula (1):
[0063] (1);
[0064] in, is the Gaussian kernel function, For bandwidth, high-incidence areas meet , is the density threshold;
[0065] When performing time distribution analysis on offset data, the offset time The distribution function of According to histogram statistics, the high incidence time interval is satisfy , is the probability threshold;
[0066] The offset position is predicted as the first offset position by combining the moving path, statistical analysis results or machine learning training model. The relationship between the offset position and time is modeled using time series prediction. The formula of the time series is shown in the following formula (2):
[0067] (2),
[0068] in, is the model parameter, and the training loss function is shown in the following formula (3):
[0069] (3);
[0070] When the control module generates the traveling video, the traveling distance is adjusted according to the number of the first offset positions and the high-incidence time of the offsets corresponding to the first offset positions.
[0071] When adjusting, according to the real-time speed and prediction speed Adjust the frame interval by the ratio , ensuring that the video playback speed is synchronized with the actual movement, The calculation formula is shown in the following formula (4):
[0072] (4),
[0073] in is the preset initial frame interval. (user walks too fast), then reduce the frame interval to speed up the playback; if (If the user walks too slowly), increase the frame interval to slow down the playback.
[0074] If the current path segment has a risk of deviation ( ), further increase the frame interval to reduce the playback speed, prompt the user to pay attention, increase the frame interval The calculation formula is as follows:
[0075] (5),
[0076] in, is the risk sensitivity coefficient (default ), represents the influence weight of the offset point on the playback speed; It is the proportion of overlapping points, which is used to quantify risk density.
[0077] The actual frame interval is obtained by combining speed and risk. (Set upper limit 2 seconds to avoid excessive delays).
[0078] When the control module generates the moving video, if the path points between the first point and the second point coincide with the offset positions in the offset data, the frame interval is increased according to the number of coincident path points.
[0079] Among them, the output module is used to record the time when the playback frame rate changes as the first change time when playing the moving video, and obtain the difference between the most recent first change time and the current time as the continuous playback time. When the continuous playback time is greater than the preset maximum stop time (generally 5s, specifically set by the administrator), the position information collected at the most recent first change time is used as the fourth position, the first position is obtained, and it is determined whether the distance between the fourth position and the first position is greater than the preset stop distance (generally 5m, specifically determined by the administrator according to the positioning accuracy). If it is greater than the preset stop distance, the playback of the moving video is paused, and a warning to pay attention to danger is generated and played; if it is not greater than the preset stop distance, the first position is continuously monitored until the distance between the fourth position and the first position is greater than the preset stop distance or the playback of the moving video ends.
[0080] In the specific implementation, the child Xiao Ming is used as a user of a wearable smart watch that facilitates navigation and interaction, and the parents and Xiao Ming's grandfather are used as users of mobile terminals. The parents and Xiao Ming's grandfather use their mobile phones as mobile terminals to associate with the watch.
[0081] In the morning, Xiao Ming is getting ready for school. His home is 2 kilometers away. On his phone, his parents set a data collection frequency of 1.5 times per second, an interval of 0.8 seconds, a preset travel distance of 40 meters, a preset offset distance of 2 meters, and a minimum battery level of 30%. The parents set navigation for Xiao Ming on their phone and enter a navigation request from home to school. The watch's data collection module uses the 1.5 times per second data collection frequency set by the parents based on Xiao Ming's walking speed, obtains Xiao Ming's current location as the primary location, and records the data collection time.
[0082] After Xiao Ming sets off, the processing module analyzes the location data in real time. After Xiao Ming walks for a while, the processing module takes the first location with the latest acquisition time as the second location, finds the first location with the closest acquisition time to the second location as the third location, and calculates Xiao Ming's first speed. The second speed is then determined to be 1.2 m / s (Xiao Ming's normal walking speed is approximately 1.2 m / s). Based on the acquired location data, the processing module calculates Xiao Ming's first speed to be 1.1 m / s. After calculating the time and distance, the processing module determines the second speed to be 1.2 m / s.
[0083] The watch sends the path request to the parent's mobile phone through the transmission module. After receiving the request, the parent's mobile phone plans the movement path from the current first location to the school (destination location), calculates the movement interval distance according to the interval time of 0.8 seconds and the second speed set by the parent (based on the interval time of 0.8 seconds and the second speed of 1.2m / s, the movement interval distance is calculated to be 0.96 meters), determines the path points and collects image information, which is integrated into feedback information and sent back to the watch.
[0084] The control module receives feedback, determines the first and second points, and generates a moving video. The output module plays the moving video, allowing Xiao Ming to visually visualize the environment along his navigation path. During his journey, Xiao Ming passes an intersection. Thanks to the presence of intersection markings, the control module accurately identifies and generates a more suitable moving path for the intersection.
[0085] Suddenly, Xiao Ming deviated from the moving path by 2.5 meters out of curiosity. At this time, the deviation distance exceeded 2 meters. The processing module generated a path request instruction and sent it to the transmission module. The transmission module sent the request to the parent's mobile phone. The parent adjusted the navigation path in time and fed back to the watch to ensure that Xiao Ming could return to the correct route.
[0086] During the trip, Xiao Ming's parents were temporarily unable to continue supervising him. They sent a custody transfer request from their mobile phone to the watch, which included the contact address of Xiao Ming's grandfather's mobile phone (the second mobile terminal). After receiving the request, the watch's transmission module determined the handover starting point and generated a route request, which was sent to Xiao Ming's grandfather's mobile phone. After Xiao Ming's grandfather's mobile phone responded, the watch acquired the new environment image, ensuring that Xiao Ming's subsequent navigation could be smoothly handed over to Xiao Ming's grandfather's supervision.
[0087] As Xiao Ming walked, the watch detected that the battery level was below 30%, and the acquisition module generated a low-battery warning. After receiving the warning, the processing module determined the waiting location and generated a waiting instruction, which was displayed on the watch through the output module and simultaneously transmitted to Xiao Ming's grandfather's phone, letting him know the situation.
[0088] As Xiao Ming walks to school, the watch's output module continuously plays a moving video, displaying images of the environment along his navigation route. The frame rate of the moving video can vary due to various factors, such as network fluctuations and changes in image data volume. When the frame rate first changes, the output module quickly records the time as the first change time. As Xiao Ming continues walking, the output module continuously calculates the difference between the most recent first change time and the current time, using this as the duration of the continuous playback. Assume that the administrator has set a maximum stop time of 5 seconds. As Xiao Ming walks, the duration of the continuous playback gradually increases. When the duration of the continuous playback reaches and exceeds 5 seconds, the output module identifies the location information collected at the most recent first change time as the fourth location. At this point, the output module quickly retrieves the initially recorded first location and calculates the distance between the fourth location and the first location. Assume that the administrator has set a preset stopping distance of 5 meters based on positioning accuracy. If the calculated distance between the fourth location and the first location is greater than 5 meters at some point, this means that Xiao Ming may have moved beyond the safe range or the system's expected range during this period. Immediately, the output module pauses the playback of the moving video and generates a striking "Beware of Danger" prompt on the watch screen to remind Xiao Ming to pay attention to his environment and changes in position.
[0089] The above is only an embodiment of the present invention, and the common knowledge such as the specific structure and characteristics of the scheme is not described in detail here. It should be pointed out that for those skilled in the art, without departing from the structure of the present invention, several variations and improvements can be made, which should also be regarded as the scope of protection of the present invention, and these will not affect the effect of the implementation of the present invention and the practicality of the patent. The scope of protection required by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims.
Claims
1. A wearable smart watch that facilitates navigation interaction, characterized in that: include: an acquisition module, configured to acquire a current position as a first position according to a preset acquisition frequency, wherein the first position includes an acquisition time of the first position; Used to receive an input navigation request, and after receiving the navigation request, obtain the first location with the latest collection time to generate a path request instruction; a processing module, configured to obtain the first position with the latest acquisition time as the second position, obtain the first position with the closest acquisition time to the second position as the third position, calculate an average speed from the third position to the second position as the first speed based on the distance between the third position and the second position and the acquisition time, and associate the first speed with the second position; for obtaining a first speed when the distance between the second position and the third position is greater than a preset moving distance, and using a median of the obtained results as a second speed; a transmission module, configured to obtain a path request instruction, obtain a second speed, generate a path request based on the second speed and the first position in the path request, and transmit the generated path request to the mobile terminal; and then wait to receive feedback information from the mobile terminal regarding the path request, wherein the feedback information includes a moving path from the second position to the current position of the mobile terminal, the moving path including path points determined by the second speed and a preset interval time, and environment images corresponding to the path points; a control module, configured to obtain a movement path in the feedback information and obtain a first position, select a path point in the movement path that is closest to the first position as the first point, obtain a path point in the movement path that is a preset travel distance from the first point and closest to an end point of the movement path as a second point, obtain an image of the environment between the first point and the second point, and generate a moving video; Output module, obtains and plays the moving video; The processing module is further configured to obtain a movement path and monitor the first position in real time. If the distance between the path point closest to the first position in the movement path and the first position exceeds a preset offset distance, a path request instruction is generated based on the first position and sent to the transmission module. When the processing module is used to generate a path request instruction, the first position is used as the offset position, and the offset position is used as the offset position. , Collection time of offset position and the moving path are integrated into offset data. Perform statistical analysis or machine learning training; The control module is also used to obtain statistical analysis results or machine learning training models of the offset data. When statistically analyzing the offset data, when performing spatial cluster analysis on the offset data, the analysis formula is as shown in the following formula (1): (1); in, is the Gaussian kernel function, For bandwidth, high-incidence areas meet , is the density threshold; When performing time distribution analysis on offset data, the offset time The distribution function of According to histogram statistics, the high incidence time interval is satisfy , is the probability threshold; The offset position is predicted as the first offset position by combining the moving path, statistical analysis results or machine learning training model. The relationship between the offset position and time is modeled using time series prediction. The formula of the time series is shown in the following formula (2): (2), in, is the model parameter, and the training loss function is shown in the following formula (3): (3); When the control module generates the traveling video, the traveling distance is adjusted according to the number of the first offset positions and the high-incidence time of the offsets corresponding to the first offset positions.
2. The wearable smart watch for facilitating navigation interaction according to claim 1, characterized in that: The path points also include intersection markings for indicating an intersection entrance or exit; The control module uses the path point at the intersection marked as the intersection entrance as the entrance as the first entrance, and uses the path point between the first entrance and the end point of the moving path that is closest to the first entrance and includes the intersection marked as the intersection exit as the first exit; When the control module is used to generate the moving path, the first entrance is used as the first point position and the first exit is used as the second point position.
3. The wearable smart watch for facilitating navigation interaction according to claim 2, characterized in that: When the control module is used to generate the moving path, if the second point is located between the first entrance and the first exit, the first entrance is used as the second point.
4. The wearable smartwatch for facilitating navigation interaction according to claim 3, characterized in that: When generating the moving video, the control module uses the preset interval time as the frame interval; The output module obtains the second speed and monitors the first speed in real time when playing the moving video; The output module dynamically adjusts the frame interval of the moving video according to the ratio of the first speed to the second speed, so that the playing speed of the moving video matches the actual moving speed of the child.
5. The wearable smart watch for facilitating navigation interaction according to claim 4, characterized in that: The acquisition module is also used to monitor the battery power level and generate a low-battery warning when the power level is lower than a preset minimum power level; The processing module is used to obtain a low-battery warning, and after obtaining the low-battery warning, obtain a second position as a waiting position, generate a waiting indication according to the waiting position, and then send the waiting indication to the output module and the transmission module; the output module is used to receive and display the waiting indication; the transmission module sends the waiting indication to the mobile terminal after receiving the waiting indication.
6. The wearable smart watch for facilitating navigation interaction according to claim 5, characterized in that: The transmission module is further configured to receive a monitoring handover request sent by a mobile terminal, the monitoring handover request including the communication address of the second mobile terminal. After receiving the monitoring handover request, the transmission module obtains the position of the second point as the handover starting point, generates a path request based on the second speed and the handover starting point, and sends the path request to the second mobile terminal. After receiving feedback information on the path request sent by the second mobile terminal, the transmission module obtains an environmental image from the feedback information sent by the second mobile terminal.
7. The wearable smart watch for facilitating navigation interaction according to claim 6, characterized in that: When generating the moving video, the control module increases the frame interval according to the number of the overlapping path points if the path points between the first point and the second point coincide with the offset positions in the offset data.
8. The wearable smart watch for facilitating navigation interaction according to claim 7, characterized in that: The output module is used to record the time when the playback frame rate changes as the first change time when playing the moving video, obtain the difference between the most recent first change time and the current time as the continuous playback time, and when the continuous playback time is greater than the preset maximum stop time, use the position information collected at the most recent first change time as the fourth position, obtain the first position, determine whether the distance between the fourth position and the first position is greater than the preset stop distance, and if so, pause the playback of the moving video and generate a warning to pay attention to danger for playback; If it is not greater than the preset stopping distance, the first position is continuously monitored until the distance between the fourth position and the first position is greater than the preset stopping distance or the moving video playback ends.
Citation Information
Patent Citations
Navigation method, navigation video generation method and device
CN105222802A
Navigation manner and apparatus
CN106546252A
Navigation monitoring method and system based on wearable equipment and wearable equipment
CN108871315A
Weak network environment navigation method and system based on intelligent track plotting
CN112179356A