Smart watch navigation method, smart watch and system

By achieving path planning and navigation functions on the smart watch, the time acquisition failure problem caused by the operator to block the NTP Server or UDP123 port during the acquisition of the network. Function.

CN109084789BActive Publication Date: 2025-01-24SHENZHEN HUAXIN COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201810710266.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-07-02
Publication Date
2025-01-24
Estimated Expiration
2038-07-02

AI Technical Summary

Technical Problem

When existing IoT devices obtain network time, since most NTP Servers are set abroad, some operator lines may block NTP Server or udp123 ports, resulting in time acquisition failure, affecting the normal operation of applications such as smart speakers.

Method used

Design a smart watch navigation method. By obtaining the user's current location, end location and travel mode, calling the path planning and static map interface of the existing map application, generating and displaying a map image with the planned path, and implementing it on the smart watch Navigation, including path planning, map display, positioning, navigation and deviation prompts.

Benefits of technology

It has achieved successful and quickly obtaining network time under different operator lines, and path planning and navigation on smart watches to ensure that users can implement navigation functions without bringing the built -in map navigation module, and provide it in the process of traveling. Devouring path and turning prompts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN109084789B_ABST
    Figure CN109084789B_ABST
Patent Text Reader

Abstract

The present invention relates to a smart watch navigation method, a smart watch and a system. The present invention comprises S1, obtaining the current position of the user, the destination position to be reached and the travel mode; S2, calling the path planning interface of the corresponding travel mode of the existing map application according to the current position, the destination position and the travel mode to return the coordinate point array of the path planning; S3, calling the static map interface of the map application, inputting the coordinate point array of the planned path, returning a picture with the planned path and map information and the coordinates of the four corners of the picture, and sending it to the smart watch; S4, the smart watch displays the picture and starts navigation. The present invention can realize the path planning and navigation with map functions on a smart watch without a map navigation module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of smart watches, and in particular relates to a smart watch navigation method, a smart watch and a system. Background Art

[0002] The Internet of Things is an important part of the new generation of information technology and an important development stage in the "informatization" era. Currently, IoT (Internet of Things) devices are becoming more and more abundant, but most IoT devices do not have power supply chips and cannot directly calibrate the time themselves. They need to access the corresponding transport layer server through the transport layer protocol to obtain the time.

[0003] The domestic invention patent with application number CN201710167687.1 discloses a network time acquisition method, device and system, readable medium and storage controller, which specifically discloses that the method includes: presetting at least two NTP server addresses; S1: from each of the NTP server addresses, determining at least one available NTP server address that can obtain network time from the corresponding NTP time server; S2: respectively determining the acquisition time required to obtain network time from the NTP time server corresponding to each available NTP server address; S3: determining the shortest acquisition time, and marking the available NTP server address corresponding to the shortest acquisition time; S4: obtaining network time from the NTP time server corresponding to the marked available NTP server address according to a preset period, and executing S5; S5: judging whether the network time is obtained, if yes, executing S4, if not, executing S1, S2, and S3 in sequence. This technical solution can obtain network time more reliably.

[0004] However, the current mainstream IoT device time acquisition method is to use the NTP (Network Time Protocol) protocol used by the system bottom layer by default. However, most NTP Servers (network time synchronization servers) are located abroad, not locally built servers. Therefore, some operator lines may block NTP Servers or udp (User Datagram Protocol) port 123 (the port used by the transport layer UDP protocol, port number is 123), resulting in IoT devices failing to successfully obtain time from the NTP Server, which further affects applications with timestamp verification. For example, when a smart speaker plays music, some music resource providers will verify the timestamp. Once the speaker system time is incorrect, the music cannot be played.

[0005] Therefore, we need to design a method that can effectively ensure that network time can be successfully and quickly obtained on lines of different operators. Summary of the invention

[0006] In view of the problems existing in the prior art, the present invention proposes a smart watch navigation method, a smart watch and a system.

[0007] The present invention is achieved through the following technical solutions:

[0008] A smart watch navigation method comprises the following steps:

[0009] S1, obtain the user's current location, the destination location to be reached, and the travel method;

[0010] S2, calling the path planning interface of the corresponding travel mode of the existing map application according to the current position, the destination position and the travel mode to return a coordinate point array of the path planning;

[0011] S3, calling the static map interface of the map application, inputting the coordinate point array of the planned path, returning a picture with the planned path and map information and the coordinates of the four corners of the picture, and sending it to the smart watch;

[0012] S4, the smart watch displays the picture and starts navigation, and ends the navigation after reaching the end position.

[0013] As a preferred embodiment of the present technical solution, the coordinate point array in step S2 is composed of a plurality of coordinate point sub-arrays, and each of the coordinate point sub-arrays independently constitutes a separate sub-path.

[0014] As a preferred embodiment of the present technical solution, step S3 includes:

[0015] S3.1, extracting the last coordinate point in the first coordinate point subarray from two adjacent coordinate point subarrays and adding it to the beginning of the second coordinate point subarray as the starting coordinate point of the second coordinate point subarray;

[0016] S3.2, determining whether the spacing between adjacent coordinate points in each of the coordinate point subarrays is greater than a preset standard spacing value, and if the determination result is yes, uniformly inserting coordinate points so that the spacing between adjacent coordinate points is less than or equal to the preset value;

[0017] S3.3, converting the coordinate point array after difference, the image, and the coordinates of the four corners of the image from the existing coordinate system into a coordinate system recognizable by the smart watch through an existing map application and sending the result to the smart watch.

[0018] As a preferred embodiment of the present technical solution, step S4 includes:

[0019] S4.1, after receiving the coordinate point array, the picture, and the coordinate data of the four corners of the picture, the smart watch draws the picture on the display interface;

[0020] S4.2, the smartwatch obtains the coordinates of its own position based on the built-in positioning system, combines the coordinates of the four corners of the static map image, calculates the coordinate points of its own position, draws them on the map image, and continues navigation;

[0021] S4.3, determine whether the end point has been reached. If the determination result is no, re-execute the step S4.2 and connect the latest self-position coordinate point with the previous self-position coordinate point to draw the user's travel trajectory.

[0022] As a preferred embodiment of the present technical solution, step S4 further includes:

[0023] Calculate the distance between the latest self-position coordinate point and the previous self-position coordinate point, and perform a trip deviation algorithm comparison to determine whether it deviates from the path planning. If the judgment result is yes, a prompt will be given to indicate that the path has been deviated.

[0024] As a preferred embodiment of the present technical solution, step S4 further includes:

[0025] Determine whether the next coordinate point of the current path planning is the same as the previous coordinate point. If the judgment result is yes, prompt the driver to turn.

[0026] As a preferred embodiment of the present technical solution, step S4 further includes:

[0027] The step S4.2 is executed again after each preset update cycle.

[0028] A smart watch, comprising:

[0029] A binding module, used to bind with a user's mobile terminal;

[0030] The communication module is used to communicate data with the user's mobile terminal and receive a picture with the planned path and map information and the coordinates of the four corners of the picture sent by the user's mobile terminal application;

[0031] Positioning module, used to obtain the specific location of the current user;

[0032] Display module, used for displaying pictures;

[0033] The prompt module is used to prompt the user that he has deviated from the path when the user deviates from the path planning, or to prompt the user to turn when the user reaches a position where he needs to turn.

[0034] As a preferred embodiment of this technical solution, it also includes:

[0035] The calculation and update module is used to calculate and update the content displayed by the display module according to the positioning information obtained by the positioning module after each preset update cycle.

[0036] A smart watch navigation system comprises the smart watch and a user mobile terminal equipped with an application program capable of receiving a route planned by an existing map application and sending the route to the smart watch navigation device.

[0037] Beneficial effects of the present invention:

[0038] 1. Implement route planning and navigation with map on smartwatch 1 without built-in map navigation module

[0039] 2. As the user moves, the smart watch 1 continuously updates the user's location and draws the historical track on the map image.

[0040] 3. When a turn is required or the user's position deviates from the planned path by more than a certain distance, the smart watch 1 vibrates and displays the direction the user should go. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A flowchart of a smart watch navigation method based on an application program of the present invention;

[0042] Figure 2 is a specific flow chart of step S3 in the present invention;

[0043] Figure 3 is a specific flow chart of step S4 in the present invention;

[0044] Figure 4 A specific execution judgment diagram of a smart watch navigation method based on an application program of the present invention;

[0045] Figure 5 A diagram showing the composition of a smart watch navigation device according to the present invention;

[0046] Figure 6 The present invention is a block diagram of an application-based smart watch navigation system. Specific implementation methods

[0047] In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention. In addition, the technical solutions between the various embodiments can be combined with each other, but must be based on the ability of ordinary technicians in this field to achieve. When the combination of technical solutions is contradictory or cannot be achieved, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0048] The following are specific embodiments of the present invention and the accompanying drawings to further describe the technical solution of the present invention, but the present invention is not limited to these embodiments.

[0049] Example 1

[0050] like Figure 1-4 As shown, a smart watch navigation method based on an application is shown.

[0051] Since the smart watch 1 based on other operating systems does not have a built-in map navigation module, the present invention needs to use external tools. The present invention first uses the path planning function and static map function of the existing map application (such as Amap) on the user's mobile terminal 2 (smartphone) to obtain a series of longitude and latitude coordinate points in Amap format and a static map image containing a complete planned path. The longitude and latitude coordinate points in Amap format are then converted into longitude and latitude coordinate points in GPS (Global Positioning System) format. The coordinate points and the static map image are then transmitted to the smart watch 1 via Bluetooth. After receiving the data, the smart watch 1 displays the map image on the screen and draws the user's real-time position on the map image. Later, during the user's travel, the smart watch 1 continuously updates the user's position and draws the historical trajectory on the map image. In addition, when a turn is required or the user's position deviates from the planned path by more than a certain distance, the smart watch 1 vibrates and displays the direction the user should travel.

[0052] S1, obtain the user's current location, the destination location to be reached, and the travel method.

[0053] Furthermore, firstly, the user's mobile terminal 2 needs to be equipped with a pre-written application, and the map, positioning, and route planning functions of the map application need to be integrated into the application, and the application can call the data of the map application. The user's mobile terminal 2 is paired and bound with the smart watch 1 by Bluetooth, so that data can be transmitted between the smart phone and the smart watch 1 via Bluetooth.

[0054] The user's mobile terminal 2 obtains the user's current location, the destination location to be reached, and the travel mode, such as riding or walking, through the application.

[0055] S2, calling the path planning interface of the corresponding travel mode of the existing map application according to the current position, the destination position and the travel mode to return the coordinate point array of the path planning.

[0056] The coordinate point array is composed of a plurality of coordinate point sub-arrays, and each of the coordinate point sub-arrays independently constitutes a separate sub-path.

[0057] S3.1, extracting the last coordinate point in the previous coordinate point subarray from two adjacent coordinate point subarrays and adding it to the beginning of the next coordinate point subarray as the starting coordinate point of the next coordinate point subarray.

[0058] S3.2, judging whether the spacing between adjacent coordinate points in each of the coordinate point sub-arrays is greater than a preset standard spacing value, and if the judgment result is yes, uniformly inserting coordinate points so that the spacing between adjacent coordinate points is less than or equal to the preset value.

[0059] S3.3, converting the coordinate point array after difference, the image, and the coordinates of the four corners of the image from the existing coordinate system into a coordinate system recognizable by the smart watch 1 through an existing map application and sending the result to the smart watch 1.

[0060] Furthermore, the coordinate points in each sub-array constitute a separate path. The paths formed by adjacent sub-arrays need to turn, so an identification is required. The specific method is to insert a coordinate point in the adjacent sub-array, and the value of the inserted coordinate point is the same as the previous coordinate point in the array.

[0061] When navigation is needed, first use the application to locate the user's current location. Then enter the destination in the application, call Amap's walking route planning interface or cycling route planning interface, and return the coordinate point array of the planned path. Then call Amap's static map interface, enter the coordinate point array of the planned path when calling the interface, and the interface returns a map image with the planned path and map information, and the coordinates of the four corners of the image can be obtained.

[0062] The specific algorithm is:

[0063] Call the walking route planning interface or cycling route planning interface of the existing map application and return the segment array of the planned route.

[0064] Denoted as A:

[0065] A={L1,L2,L3 . . . Ln}, where L represents a road section.

[0066] L contains a set of coordinates, denoted as L = {G1, G2, G3...Gn}, where G represents a coordinate in the Gaode coordinate system.

[0067] Then copy the last coordinate in each L and add it to the end. After adding, it is recorded as: L = {G1, G2, G3...Gn, Gn}.

[0068] Then add the coordinates of all L in A to a new array in order, denoted as B: B = {GL11, GL12, GL13...GL1i, GL1i,

[0069] GL21, GL22, GL23…GL2j, GL2j,

[0070] …

[0071] GLn1, GLn2, GLn3…GLnk, GLnk}

[0072] After obtaining B, call the interface of the existing map application to calculate the distance between adjacent coordinates in B and determine whether the distance is greater than 20 meters. If the distance is greater than 20 meters, insert several coordinates evenly along the straight line between the adjacent coordinates so that the distance between all adjacent coordinates is less than or equal to 20 meters. The array after the difference is recorded as C:

[0073] C = {G1, G2, G3...Gn}.

[0074] Then use the interface of the existing map application to convert all the coordinates in C under the Amap coordinate system into the coordinates in the GPS coordinate system, recorded as D:

[0075] D={P1, P2, P3 . . . Pn}, P represents a coordinate in the GPS coordinate system, P1 represents the starting point, and Pn represents the end point.

[0076] Then calculate the distance between adjacent coordinates in C, and record the result as E:

[0077] E={P1P2, P2P3, P3P4…Pn-1Pn}, Pi-1Pi represents the distance between Pi-1 and Pi.

[0078] From C, we can see that all Pi-1Pi values ​​in D are less than or equal to 20 meters, and there are several Pi-1Pi values ​​equal to 0.

[0079] Then, the static map interface of the existing map application is called, and all the coordinate points in B are passed in when calling the interface to obtain a map image containing the path formed by all the coordinates in B, as well as the coordinates of the four corners of the image. The image is denoted as M, and the coordinates of the four corners of M are converted to the GPS coordinate system, denoted as F: F = {N1, N2, N3, N4}, where N represents a coordinate in the GPS coordinate system.

[0080] Finally, D, E, F, and M are transmitted to smart watch 1 via Bluetooth.

[0081] S3, sending the coordinate point array after difference conversion, the static map image, and the coordinates of the four corners of the static map image to the smart watch 1.

[0082] Since the coordinate points obtained from the existing map application use the coordinate system of the existing map application, and the smart watch 1 uses the GPS coordinate system, the coordinate points obtained in the previous step need to be converted to the GPS coordinate system before transmission. You can use the existing map application for direct conversion to the GPS coordinate system. Finally, the coordinate point array of the differenced planned path, the map image, and the coordinates of the four corners of the map image are transmitted to the smart watch 1 via Bluetooth.

[0083] Generally speaking, the difference method is: between some adjacent coordinate points with too large spacing, coordinate points are evenly inserted so that the spacing between adjacent coordinate points is within 20 meters (generally set to 20 meters, which can be set according to different requirements), so that the smart watch 1 can prompt the user to correct the direction.

[0084] The specific algorithm is:

[0085] After the smart watch 1 receives the data, the smart watch 1 displays M completely on the screen. At the same time, the positioning system is turned on to continuously obtain its own position.

[0086] ① Then the smart watch 1 obtains its own position for the first time and records it as H1. H1 represents a point in the GPS coordinate system. Then, according to the 4 coordinates in F, the position of H1 on M is calculated, and H1 is drawn as a pixel point on M.

[0087] ② After 0.5 seconds, the position of smart watch 1 obtained is recorded as H2. H2 is drawn on M in the same way as H1, and then H2 and the previous point H1 are connected on M with a straight line.

[0088] ③ Before the user reaches the end point, step ② is repeated continuously, and the user's actual travel trajectory will be displayed on the screen of the smart watch 1.

[0089] S4, the smart watch 1 draws a map image and path planning displayed on the display interface of the smart watch 1 according to the coordinate point array, the static map image, and the coordinates of the four corners of the static map image and starts navigation until the navigation ends after reaching the destination position.

[0090] After receiving the data from the previous step, Smart Watch 1 first draws a rectangular image on the screen. Then, based on the coordinates of its own position obtained by the built-in positioning system and the coordinates of the four corners of the map image, it calculates its own position on the map image and draws its own position as a point on the map image. Smart Watch 1 starts navigating.

[0091] S4.1, after receiving the coordinate point array, the picture, and the coordinate data of the four corners of the picture, the smart watch 1 draws the picture on the display interface.

[0092] S4.2, the smart watch 1 obtains the coordinates of its own position based on the built-in positioning system, combines the coordinates of the four corners of the picture, converts the coordinate points of its own position, draws them on the picture and continues navigation.

[0093] S4.3, determine whether the end point has been reached. If the determination result is no, re-execute the step S4.2 and connect the latest self-position coordinate point with the previous self-position coordinate point to draw the user's travel trajectory.

[0094] Calculate the distance between the latest self-position coordinate point and the previous self-position coordinate point, and perform a trip deviation algorithm comparison to determine whether it deviates from the path planning. If the judgment result is yes, a prompt will be given to indicate that the path has been deviated.

[0095] Determine whether the next coordinate point of the current path planning is the same as the previous coordinate point. If the judgment result is yes, a prompt is given to change lanes.

[0096] The specific algorithm is:

[0097] In the process of continuously drawing H, smart watch 1 also needs to perform the following operations:

[0098] ① Smartwatch 1 obtains its own position H1 for the first time, and calculates the distances from H1 to P1, P2, and P3 in D, which are recorded as H1 P1, H1 P2, and H1 P3 respectively. The following conditions must be met:

[0099] H1 P1+H1 P2<1.2*P1P2, which represents the first element in E, that is, the distance between P1 and P2.

[0100] If the above conditions are not met, it means that the distance from H1 to the straight line formed by P1 and P2 is too far, that is, it is considered that the user has deviated from the planned path, and the smart watch 1 vibrates to prompt the user.

[0101] Create two first-in-first-out queues with a capacity of 3, denoted as Q1 and Q2. Q1 stores the distance from H to the previous P, and Q2 stores the distance from H to the next P. In this step, H1 P1 is saved to Q1, and H1 P2 is saved to Q2.

[0102] ② After 0.5 seconds, smart watch 1 obtains its own position H2, and calculates the distances from H2 to P1, P2, and P3 in D, which are recorded as H2 P1, H2 P2, and H2 P3 respectively.

[0103] At this time, if H2 P1<=H2 P3, it is considered that the user has not passed P2, that is, is still in the P1P2 section, then the condition must be met: H2 P1+H2 P2<1.2*P1P2, otherwise a vibration prompts the user. H2P1 is saved to Q1, and H2 P2 is saved to Q2.

[0104] If H2 P1>H2 P3, it is considered that the user has passed P2, that is, has reached the P2P3 section, then the condition must be met: H2 P2+H2 P3<1.2*P2P3, otherwise the user will be vibrated to remind him. Since the section has been changed, Q1 and Q2 are cleared first, and then H2P1 is saved to Q1 and H2 P2 is saved to Q2.

[0105] ③ After 0.5 seconds, the smart watch 1 obtains its own position H3.

[0106] If it is determined in step ② that it is in the P1P2 section, repeat step ②. After completing step ②, if H3 is determined to be in the P1P2 section, H3 P1 and H3 P1 will be stored in Q1 and Q2 respectively. At this time, Q1 and Q2 will store 3 data respectively.

[0107] Noted as: Q1 = {H1 P1, H2 P1, H3 P1}, Q2 = {H1 P2, H2 P2, H3 P2}.

[0108] The data in Q1 and Q2 must meet the following conditions:

[0109] H3 P1>H2 P1>H1 P1 and H1 P2>H2 P2>H3 P2.

[0110] If the above conditions are not met, it is considered that the user's direction of travel has deviated from the straight line from P1 to P2, and a vibration is emitted to remind the user.

[0111] If it is determined in step ② that it is within the P2P3 section, calculate the distances from H2 to P2, P3, and P4 in D, denoted as H2P2, H2P3, and H2P4 respectively.

[0112] At this time, if H2P2 <= H2P4, it is considered that the user has not passed P3, that is, still within the P2P3 section. Then, the condition H2P2 + H2P3 < 1.2 * P2P3 must be satisfied, otherwise prompt the user. Save H2P2 to Q1 and save H2P3 to Q2. At this time, Q1 and Q2 are not filled with data, so no judgment is made.

[0113] If H2P2 < H2P4, it is considered that the user has passed P3, that is, has reached the P3P4 section. Then, the condition H2P3 + H2P4 < 1.2 * P3P4 must be satisfied, otherwise prompt the user. Since the section has changed, first clear Q1 and Q2, and then save H2P3 to Q1 and save H2P4 to Q2.

[0114] ④ During the execution of steps ② and ③, when Pi - 1Pi is equal to 0, skip Pi and take Pi + 1 as the next coordinate, and vibrate to prompt the user to turn.

[0115] ⑤ Continuously repeat steps ② and ③ to prompt the user to turn and correct the traveling direction.

[0116] The said step S4 further includes:

[0117] Re - execute the said step S4.2 after each preset update period.

[0118] Embodiment 2

[0119] As Figure 5 shown, it is the composition diagram of an intelligent watch navigation device of the present invention.

[0120] An intelligent watch navigation device includes:

[0121] A binding module 11 for binding with the user mobile terminal 2;

[0122] A communication module 12 for data intercommunication with the user mobile terminal 2, receiving the map picture with the planned path and map information drawn by the user mobile terminal application and the coordinates of the four corners of the map picture;

[0123] A positioning module 13 for obtaining the specific position where the current user is traveling;

[0124] A display module 14 for displaying the map picture;

[0125] The prompt module 15 is used to prompt the user that he has deviated from the path when the user deviates from the path planning, or to prompt the user to turn when the user reaches a position where he needs to turn.

[0126] The calculation and updating module 16 is used to calculate and update the content displayed by the display module according to the positioning information obtained by the positioning module after each preset update period.

[0127] The advantage of this technical solution is that: this type of smart watch 1 navigation device can be bound to the user's mobile terminal 22. Although it does not have a map navigation module itself, it can communicate with the user's mobile terminal 2 to obtain map images and route planning, and obtain its own position at any time. It calculates and updates the content displayed by the display module after a preset time interval to navigate for the user, and can also prompt the user when he deviates from the path and needs to turn.

[0128] Furthermore, the reminder can be in the form of vibration reminder, which is convenient for users to perceive and greatly increases the safety of users during driving.

[0129] Example 3

[0130] like Figure 6 As shown, it is a block diagram of a smart watch navigation system of the present invention.

[0131] The invention comprises a smart watch 1 and a user mobile terminal 2 equipped with an application program capable of receiving a route planned by an existing map application and sending the route to the navigation device of the smart watch.

[0132] The specific embodiments described herein are merely examples of the spirit of the present invention. Those skilled in the art may make various modifications or additions to the specific embodiments described or replace them with similar methods, but they will not deviate from the spirit of the present invention or exceed the scope defined by the appended claims.

Claims

1. A smart watch navigation method, characterized in that: The following steps are involved: S1, obtain the user's current location, the destination location to be reached, and the travel method; S2, calling the path planning interface of the corresponding travel mode of the existing map application according to the current position, the destination position and the travel mode to return a coordinate point array of the path planning; S3, calling the static map interface of the map application, inputting the coordinate point array of the planned path, returning a picture with the planned path and map information and the coordinates of the four corners of the picture, and sending it to the smart watch; S4, the smart watch displays the picture and starts navigation; The coordinate point array in step S2 is composed of a plurality of coordinate point sub-arrays, and each of the coordinate point sub-arrays independently constitutes a separate sub-path; The step S3 comprises: S3.1, extracting the last coordinate point in the first coordinate point subarray from two adjacent coordinate point subarrays and adding it to the beginning of the second coordinate point subarray as the starting coordinate point of the second coordinate point subarray; S3.2, determining whether the spacing between adjacent coordinate points in each of the coordinate point subarrays is greater than a preset standard spacing value, and if the determination result is yes, uniformly inserting coordinate points so that the spacing between adjacent coordinate points is less than or equal to the preset value; S3.3, converting the coordinate point array after difference, the image, and the coordinates of the four corners of the image from the existing coordinate system into a coordinate system recognizable by the smart watch through an existing map application and sending the result to the smart watch.

2. A smart watch navigation method according to claim 1, characterized in that: The step S4 comprises: S4.1, after receiving the coordinate point array, the picture, and the coordinate data of the four corners of the picture, the smart watch draws the picture on the display interface; S4.2, the smartwatch obtains the coordinates of its own position based on the built-in positioning system, combines the coordinates of the four corners of the picture, calculates the coordinate points of its own position, draws them on the picture and continues navigation; S4.3, determine whether the end point has been reached. If the determination result is no, re-execute the step S4.2 and connect the latest self-position coordinate point with the previous self-position coordinate point to draw the user's travel trajectory.

3. A smart watch navigation method according to claim 2, characterized in that: The step S4 further comprises: Calculate the distance between the latest self-position coordinate point and the previous self-position coordinate point, and perform a trip deviation algorithm comparison to determine whether it deviates from the path planning. If the judgment result is yes, a prompt will be given to indicate that the path has been deviated.

4. A smart watch navigation method according to claim 2, characterized in that: The step S4 further comprises: Determine whether the next coordinate point of the current path planning is the same as the previous coordinate point. If the judgment result is yes, prompt the driver to turn.

5. A smart watch navigation method according to claim 2, characterized in that: The step S4 further comprises: The step S4.2 is executed again after each preset update cycle.

Citation Information

Patent Citations

  • Network time acquisition method, device and system, readable medium and storage controller

    CN106993028A

  • Voice navigation control method, system and intelligent watch

    CN106568457A