Navigation calibration method, device and equipment of intelligent wearable equipment and storage medium
By integrating sensors in smart wearable devices, detecting the rotation direction and angle of the user's head, and completing navigation calibration directly on the device, the problem of inefficient navigation calibration in the prior art is solved, and more efficient and accurate navigation calibration is achieved.
Patent Information
- Application Number
- CN202311257886.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-03-28
AI Technical Summary
The navigation calibration method of existing smart wearable devices requires users to operate with the help of other terminals, resulting in inefficient calibration.
By integrating sensors (such as gyroscopes and geomagnetic sensors) in smart wearable devices, the direction and angle of rotation of the user's head is detected, and navigation calibration is completed directly on the device without the need for other terminals.
Simplifies navigation calibration operations, improves calibration efficiency, ensures navigation accuracy, and reduces calibration inaccuracy issues caused by unstable terminal connections.
Smart Images

Figure CN119714345A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of smart wearable devices, and more particularly to a navigation calibration method, apparatus, device and storage medium for smart wearable devices. Background Art
[0002] With the development of intelligent wearable devices, smart wearable devices (such as smart glasses and smart helmets) are used by more and more users. In the production process of smart wearable devices, the navigation function of the smart wearable device will be preliminarily calibrated, and then the user needs to further calibrate with the help of other terminals (such as mobile phones) during use. Therefore, the current navigation calibration method of smart wearable devices adds additional user operations, thereby reducing the calibration efficiency. Therefore, how to improve the navigation calibration efficiency of smart wearable devices has become an urgent problem to be solved. Summary of the invention
[0003] The present application provides a navigation calibration method, apparatus, device and storage medium for a smart wearable device to improve the navigation accuracy of the smart wearable device.
[0004] In a first aspect, the present application provides a navigation calibration method for a smart wearable device, the method comprising:
[0005] Based on the sensor of the smart wearable device to be calibrated, the user's operation action is detected to obtain the rotation direction and rotation angle of the user's head;
[0006] When the rotation direction and the rotation angle meet preset conditions, it is determined that the navigation calibration is completed.
[0007] In a second aspect, the present application further provides a navigation calibration device for a smart wearable device, the device comprising:
[0008] An information acquisition module is used to detect the user's operation action based on the sensor of the smart wearable device to be calibrated, and obtain the rotation direction and rotation angle of the user's head;
[0009] The calibration result determination module is used to determine that the navigation calibration has been completed when the rotation direction and the rotation angle meet preset conditions.
[0010] In a third aspect, the present application also provides a computer device, comprising a memory and a processor; the memory is used to store a computer program; the processor is used to execute the computer program and implement the navigation calibration method of the smart wearable device as described above when executing the computer program.
[0011] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the navigation calibration method for the smart wearable device as described above.
[0012] The present application discloses a navigation calibration method, device, equipment and storage medium for a smart wearable device. Based on the sensor of the smart wearable device to be calibrated, the user's operation action is detected to obtain the rotation direction and rotation angle of the user's head; when the rotation direction and the rotation angle meet the preset conditions, it is determined that the navigation calibration has been completed. The present invention does not require the use of other terminals when performing navigation calibration, and can directly complete the navigation calibration on the smart wearable device. The user only needs to simply turn his head. When the head rotation direction and rotation angle meet the preset conditions, it is determined that the navigation calibration has been completed, which simplifies the navigation calibration operation of the smart wearable device and improves the navigation calibration efficiency of the smart wearable device. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0014] Figure 1 is a schematic flow chart of a first embodiment of a navigation calibration method for a smart wearable device provided in an embodiment of the present application;
[0015] Figure 2 is a schematic flow chart of a second embodiment of a navigation calibration method for a smart wearable device provided in an embodiment of the present application;
[0016] Figure 3 is a schematic flow chart of a third embodiment of a navigation calibration method for a smart wearable device provided in an embodiment of the present application;
[0017] Figure 4 A schematic block diagram of a navigation calibration device for a smart wearable device provided in an embodiment of the present application;
[0018] Figure 5 A schematic block diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0019] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0020] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0021] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0022] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0023] The embodiments of the present application provide a navigation calibration method, device, equipment and storage medium for a smart wearable device. The navigation calibration method for the smart wearable device can be applied to a server, and the accuracy of the navigation of the smart wearable device can be improved by guiding the user to calibrate the smart wearable device according to the calibration guidance steps. The server can be an independent server or a server cluster.
[0024] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0025] See also Figure 1 , Figure 1 The present invention is a schematic flow chart of a navigation calibration method for a smart wearable device provided in an embodiment of the present invention. The navigation calibration method for a smart wearable device can be applied to a server to guide a user to calibrate the smart wearable device according to the calibration guidance steps, thereby improving the navigation accuracy of the smart wearable device.
[0026] like Figure 1 As shown, the navigation calibration method of the smart wearable device specifically includes steps S101 to S102.
[0027] S101. Detecting user operation actions based on sensors of the smart wearable device to be calibrated to obtain a rotation direction and rotation angle of the user's head.
[0028] In one embodiment, a gyroscope sensor and a geomagnetic sensor are provided in the smart wearable device. The gyroscope sensor is used to detect the user's head turning angle, and the geomagnetic sensor is used to detect the user's head turning angle. Through the sensors of the smart wearable device itself, navigation calibration can be completed directly on the smart wearable device without the help of other terminals, thereby avoiding the problem of inaccurate calibration caused by unstable connection between other terminals and the smart wearable device, improving the accuracy of navigation calibration, and thus improving the accuracy of navigation of the smart wearable device.
[0029] In another embodiment, the sensor of the smart wearable device may further include an accelerometer, which is used to detect the rotation acceleration of the user's head to determine whether the user's head has a rotation motion. When the rotation acceleration is greater than a preset value, it is determined that the user's head has a rotation motion. Then, the geomagnetic sensor is called to detect the user's rotation direction, and the gyroscope sensor is called to detect the user's rotation angle. When the user's head does not have a rotation motion, the user is reminded to turn his head. This can avoid the need for the geomagnetic sensor and the gyroscope sensor to continuously detect the rotation angle, thereby reducing energy consumption.
[0030] S102: When the rotation direction and the rotation angle meet preset conditions, determine that the navigation calibration is completed.
[0031] Further, when the turning direction and the turning angle meet preset conditions, it is determined that the navigation calibration has been completed, including: when the turning direction is a left turn and the turning angle is greater than the preset angle, it is determined that the left direction calibration is successful; when the turning direction is a right turn and the turning angle is greater than the preset angle, it is determined that the right direction calibration is successful; when the left direction calibration is successful and the right direction calibration is successful, it is determined that the navigation calibration of the smart wearable device to be calibrated is completed.
[0032] In one embodiment, before the user performs an operation, a calibration guidance step will be displayed in the navigation calibration page to guide the user to perform the calibration operation. The calibration guidance steps include guiding the user to "turn the head left greater than a preset angle", "guiding the user to turn the head right greater than a preset angle", "reminding the user to move to a safe section of the road", and "reminding the user to try again".
[0033] In one embodiment, the calibration guidance steps are displayed one by one in the target display area in the order of sequence, guiding the user to perform navigation direction calibration according to the steps.
[0034] In one embodiment, when "turning the head left is greater than the preset angle" is displayed in the target display area, the geomagnetic sensor is called to determine the direction in which the user's head is turned. When the head is turned left, the gyroscope sensor is called to detect the rotation angle of the user's head to determine whether the rotation angle is greater than the preset angle. When the rotation angle is greater than the preset angle, it is determined that the left direction calibration is successful, and the next step is further displayed.
[0035] In one embodiment, after the left direction calibration is successful, the right direction calibration is started, and "right head turn is greater than the preset angle" is displayed in the target display area. The geomagnetic sensor is called to determine the direction in which the user's head is turned. When the head is turned to the right, the gyroscope sensor is called to detect the rotation angle of the user's head to determine whether the rotation angle is greater than the preset angle. When the rotation angle is greater than the preset angle, it is determined that the right direction calibration is successful.
[0036] In one embodiment, if the user operation action detected by the geomagnetic sensor and the gyroscope sensor is different from the calibration guidance step displayed in the target display area, an error prompt is issued and the user is prompted to perform the operation again.
[0037] In one embodiment, the direction of the user's head turning is determined by the geomagnetic sensor to determine whether the direction of the user's head turning is the same as the guidance of the calibration guidance step, and then the gyroscope sensor is called to obtain the rotation angle of the user's head to determine whether the rotation angle is greater than a preset angle. For example, when it is determined that the current position is safe, a guide is issued to guide the user to turn his head to the left by more than 40 degrees. When the geomagnetic sensor detects that the user's head turning direction is a left turn, the gyroscope sensor detects whether the user's head turning angle is greater than 40 degrees. When the head turning angle is greater than 40 degrees, it is determined that the left direction calibration is successful, and the user is further guided to turn his head right to perform the right direction calibration.
[0038] In one embodiment, when the left direction calibration is successful and the right direction calibration is successful, it is determined that the navigation calibration of the smart wearable device to be calibrated is completed.
[0039] The above-mentioned embodiments provide a navigation calibration method, device, equipment and storage medium for a smart wearable device. Based on the sensor of the smart wearable device to be calibrated, the user's operation action is detected to obtain the rotation direction and rotation angle of the user's head; when the rotation direction and the rotation angle meet the preset conditions, it is determined that the navigation calibration has been completed. The present invention does not require the aid of other terminals when performing navigation calibration, and can directly complete the navigation calibration on the smart wearable device. The user only needs to simply turn his head. When the head rotation direction and rotation angle meet the preset conditions, it is determined that the navigation calibration has been completed, which simplifies the navigation calibration operation of the smart wearable device and improves the navigation calibration efficiency of the smart wearable device.
[0040] See also Figure 2 , Figure 2The present invention is a schematic flow chart of a navigation calibration method for a smart wearable device provided in an embodiment of the present invention. The navigation calibration method for a smart wearable device can be applied to a server to guide a user to calibrate the smart wearable device according to the calibration guidance steps, thereby improving the navigation accuracy of the smart wearable device.
[0041] like Figure 2 As shown, before step S101 of the navigation calibration method of the smart wearable device, it specifically also includes steps S201 to S202.
[0042] S201, obtaining a navigation calibration page of the smart wearable device to be calibrated, and using a non-primary display area in the navigation calibration page as a target display area;
[0043] S202, displaying calibration guidance steps in the target display area, so that when the user operates according to the calibration guidance steps, the sensor detects the user's operation action;
[0044] Furthermore, the process of obtaining the navigation calibration page of the smart wearable device to be calibrated and taking the non-main display area in the navigation calibration page as the target display area also includes: when the current position of the smart wearable device is a safe road section, generating an instruction to obtain the navigation calibration page of the smart wearable device to be calibrated.
[0045] In one embodiment, when the current location of the smart wearable device is a safe road section, an acquisition instruction for a navigation calibration page is generated, so as to acquire the navigation calibration page of the smart wearable device based on the acquisition instruction.
[0046] Among them, the navigation calibration page is a page displayed to the user during the calibration process, including calibration guidance steps, sensor detection data, etc.
[0047] In one embodiment, the calibration guidance step includes guiding the user to turn his head to the left greater than a preset angle, guiding the user to turn his head to the right greater than a preset angle, reminding the user to move to a safe section of the road, and reminding the user to try again.
[0048] In one embodiment, the calibration guidance steps are displayed one by one in the target display area in the order of sequence, guiding the user to perform navigation direction calibration according to the steps.
[0049] In one embodiment, according to the navigation calibration page of the smart wearable device, the user's main visual field area (i.e., the main display area in the navigation calibration page) and the non-main visual field area (i.e., the non-main display area in the navigation calibration page) are determined, and the non-main display area is used as the target display area for displaying the calibration guidance steps. This prevents the user's visual field from being blocked by the displayed calibration guidance steps, and ensures that the user's main visual field area is displayed normally.
[0050] In one embodiment, when the road condition information meets the safety section evaluation criteria, that is, the current location is a safe section, it is also necessary to receive the user's manual confirmation safety information. After the current location belongs to a safe section and the user's confirmation safety information is received, the calibration guidance steps are displayed in the target display area, and the user is guided to perform relevant calibration operations through the calibration guidance steps. By providing the user with the calibration guidance steps, the user can clearly understand the operations to be performed and avoid unnecessary actions, so that the calibration guidance steps are simplified and the accuracy of the calibration results is improved.
[0051] In one embodiment, the calibration guidance step includes guiding the user to turn his head to the left greater than a preset angle, guiding the user to turn his head to the right greater than a preset angle, reminding the user to move to a safe section of the road, and reminding the user to try again.
[0052] In one embodiment, when the road condition information does not meet the safety section judgment criteria, that is, when the current location is a dangerous section, a danger warning is issued to remind the user to move to a safe section. After the user moves, the positioning module and camera module of the smart wearable device re-acquire the location information and environmental images of the current location, and re-judge the road condition at the current location.
[0053] Furthermore, when the current position of the smart wearable device is a safe road section, before generating the acquisition instruction of the navigation calibration page, it also includes: when it is detected that the navigation function is triggered, based on the navigation accuracy of the smart wearable device to be calibrated and the most recent calibration time, judging whether the smart wearable device to be calibrated needs navigation calibration; when the smart wearable device to be calibrated needs navigation calibration, generating a navigation calibration reminder message; when it is detected that the user has triggered a calibration instruction based on the navigation calibration reminder message, entering the navigation calibration interface to detect the user's operation action based on the sensor of the smart wearable device to be calibrated.
[0054] In one embodiment, a smart wearable device (such as AR glasses) will initially perform navigation calibration during the production process. However, due to the differences in magnetic fields in different places, in order to overcome the problem of reduced navigation accuracy caused by the differences in magnetic fields, when a user uses the navigation function of a smart wearable device for navigation at different locations, the navigation accuracy of the current smart wearable device to be calibrated and the time of the most recent navigation calibration, i.e., the most recent calibration time, will be first obtained to determine whether the accuracy is greater than or equal to the preset accuracy or whether the most recent calibration time is greater than or equal to the preset time threshold. When the navigation accuracy is less than the preset accuracy, or the most recent calibration time is greater than or equal to the preset time threshold, or the navigation accuracy is less than the preset accuracy and the most recent calibration time is greater than or equal to the preset time threshold, a navigation calibration reminder is sent to the user to remind the user that the navigation accuracy of the smart wearable device needs to be calibrated. For example, if the preset navigation calibration time period is 5 days and the most recent calibration time is 6 days ago, a navigation calibration reminder message needs to be sent to the user at this time.
[0055] In one embodiment, navigation accuracy can be obtained through user feedback. Based on the location information obtained by the positioning module, feedback is obtained on whether the navigation is accurate when users in the same location use the smart wearable device for navigation. Navigation accuracy is obtained based on the number of users who provide feedback and the number of users who provide feedback on accurate and inaccurate navigation. For example, when a user uses a smart wearable device for navigation, the smart wearable device initiates a pop-up window to give the user two options: "accurate navigation" and "inaccurate navigation", and receives and records the results and number of user feedback. After classification, the number of "accurate navigation" items and the number of "inaccurate navigation" items are determined, and the number of "accurate navigation" items is divided by the total number of feedback results, and the result obtained is used as the navigation accuracy rate.
[0056] In one embodiment, if the navigation accuracy of the smart wearable device is greater than the preset accuracy and the most recent calibration time is less than the preset time threshold, there is no need to recalibrate the navigation of the smart wearable device, and the navigation page is directly entered to provide navigation for the user; on the contrary, when the navigation accuracy is less than the preset accuracy, or the most recent calibration time is greater than or equal to the preset time threshold, or the navigation accuracy is less than the preset accuracy and the most recent calibration time is greater than or equal to the preset time threshold, a navigation calibration reminder message is sent to the user, and the user decides whether to perform navigation calibration immediately. If a calibration instruction from the user is received, the navigation calibration interface is entered to perform navigation calibration. If a calibration rejection instruction from the user is received, the navigation page is directly entered to provide navigation for the user.
[0057] In one embodiment, when it is necessary to calibrate the navigation direction, the smart wearable device calls its own positioning module to locate the current position of the user, obtains the location information of the user's current position, calls the camera module, identifies and collects the environment of the current position, generates an environmental image, and determines whether the current position is a safe section based on the position information and the environmental image. It is understandable that the positioning module can be a GPS (Global Positioning System) chip, Beidou chip, etc. built into the smart wearable device. The camera module can be a camera built into the smart wearable device, or a camera connected to the smart wearable device.
[0058] The above-mentioned embodiment provides a navigation calibration method, device, equipment and storage medium for a smart wearable device. When the current position of the smart wearable device is a safe road section, the navigation calibration page of the smart wearable device to be calibrated is obtained, and the non-main display area in the navigation calibration page is used as the target display area; the calibration guidance steps are displayed in the target display area, so that when the user operates according to the calibration guidance steps, the user's operation actions are detected based on the sensor. This method displays the calibration guidance steps by determining the non-main field of view area in the navigation calibration page, thereby avoiding unnecessary actions that may occur when the user's field of view is blocked, thereby making the acquired user actions valid actions, reducing unnecessary action judgments, and improving calibration efficiency. On the other hand, by providing the user with calibration guidance steps, the user can clearly understand the operations to be performed and avoid unnecessary actions, so that the calibration guidance steps are simplified, the calibration efficiency is improved, and the accuracy of the calibration results is improved.
[0059] See also Figure 3 , Figure 3 The present invention is a schematic flow chart of a navigation calibration method for a smart wearable device provided in an embodiment of the present invention. The navigation calibration method for a smart wearable device can be applied to a server to guide a user to calibrate the smart wearable device according to the calibration guidance steps, thereby improving the navigation accuracy of the smart wearable device.
[0060] like Figure 3 As shown, the steps of the navigation calibration method of the smart wearable device further include steps S301 to S303 before generating an instruction to obtain a navigation calibration page when the current position of the smart wearable device is a safe road section.
[0061] S301, obtaining the location information of the current location of the smart wearable device to be calibrated and the environment image;
[0062] S302, obtaining the road condition information of the current position based on the position information and the environment image;
[0063] S303: When the road condition information meets the safety section evaluation criteria, determine that the current position is a safe section.
[0064] Furthermore, obtaining the road condition information of the current location based on the location information and the environmental image includes: performing image processing on the environmental image to extract the environmental information of the current location; matching the location information in a preset road condition database to obtain the road condition of the current location; generating the road condition information based on the environmental information and the road condition.
[0065] In one embodiment, by performing image processing on the environmental image, extracting environmental features, analyzing and matching the environmental features, relevant environmental information in the environmental image is obtained, such as the number of vehicles, vehicle types (such as trucks, cars, bicycles, etc.), road slope and other information.
[0066] In one embodiment, the road condition corresponding to the current location can be searched in the road condition database based on the location information, for example, whether traffic accidents often occur, whether the road is located on a road section with heavy traffic, whether the road is located on a highway, etc.
[0067] In one embodiment, the environmental information and the road condition are integrated to generate the road condition information of the current location. For example, if the environmental information is "the road section slope is 10 degrees" and the road condition is "traffic accidents often occur", the road condition information is "the current location slope is 10 degrees and traffic accidents often occur".
[0068] In one embodiment, the safety section evaluation criteria are used to determine whether the current location belongs to a safe section, which can be pre-set in the system of the smart wearable device or set by the user. The safety section evaluation criteria can be set based on multiple aspects such as the safety slope threshold of the section, the safety traffic flow threshold of the section, and the traffic accident rate of the section.
[0069] In one embodiment, road condition information is generated based on environmental information and road conditions, and the road condition information is compared with the safety section evaluation criteria to determine whether the user's current location is a dangerous section, such as uphill and downhill sections, accident-prone sections, large trucks approaching, and surrounding traffic with heavy traffic and high speeds.
[0070] In one embodiment, the road condition information is compared with the safe road section evaluation criteria, and the comparison results include that the road condition information meets the safe road section evaluation criteria, that is, the current location is a safe road section; and that the road condition information does not meet the safe road section evaluation criteria, that is, the current location is a dangerous road section.
[0071] In one embodiment, the road condition information is compared with the safe road section evaluation criteria, and the comparison results include that the road condition information meets the safe road section evaluation criteria, that is, the current location is a safe road section; and also include that the road condition information does not meet the safe road section evaluation criteria, that is, the current location is a dangerous road section. For example, assuming that the safe road section evaluation criteria are that no traffic accidents have occurred and the road section slope is less than 10 degrees, at this time, the location information of the user's current location corresponds to a road condition in the road condition database that no traffic accidents have occurred, and the road section slope extracted from the environmental image of the current location is 0 degrees, then the road condition information of the current location meets the safe road section evaluation criteria, that is, the current location is a safe road section.
[0072] In one embodiment, when the current location is detected as a dangerous road section, a danger prompt is issued to the user, and the user is reminded to move to a safe road section. According to the user's location information, the safe road section near the current location can be obtained from the road condition database, and the user is reminded to move to the determined safe road section. Alternatively, the user moves to a safe road section by himself, and the smart wearable device re-collects the location information and environmental information, and re-determines whether the user's new location is a safe road section.
[0073] The above-mentioned embodiments provide a navigation calibration method, apparatus, device and storage medium for a smart wearable device. The present invention processes the acquired environmental image to extract environmental information in the environmental image, determines the road condition corresponding to the current position according to the position information, and determines whether the current position is a safe section in combination with the comparison result of the road condition and environmental information with the safe section evaluation standard, and prompts the user to move to a safe position when the current position is not a safe section, thereby ensuring that the user operates in a safe environment, ensuring safety during the calibration process, avoiding unnecessary actions of the user due to environmental factors, and thereby more accurately obtaining the user's effective calibration actions, reducing the generation of redundant data, saving time for analyzing redundant data, and thereby improving the navigation calibration efficiency of the smart wearable device.
[0074] See also Figure 4 , Figure 4 The embodiment of the present application provides a schematic block diagram of a navigation calibration device for a smart wearable device, wherein the navigation calibration device for the smart wearable device is used to execute the aforementioned navigation calibration method for the smart wearable device. The navigation calibration device for the smart wearable device may be configured on a server.
[0075] like Figure 4 As shown, the navigation calibration device 400 of the smart wearable device includes:
[0076] The information acquisition module 401 is used to detect the user's operation action based on the sensor of the smart wearable device to be calibrated, and obtain the rotation direction and rotation angle of the user's head;
[0077] The calibration result determination module 402 is used to determine that the navigation calibration is completed when the rotation direction and the rotation angle meet preset conditions.
[0078] In one embodiment, the navigation calibration device 400 of the smart wearable device further includes: an operation guidance module, the operation guidance module including:
[0079] a target display area obtaining unit, configured to obtain a navigation calibration page of the smart wearable device to be calibrated when the current position of the smart wearable device is a safe road section, and use a non-primary display area in the navigation calibration page as a target display area;
[0080] The step guidance unit is used to display the calibration guidance steps in the target display area, so as to detect the user's operation action based on the sensor when the user operates according to the calibration guidance steps.
[0081] In one embodiment, the operation guidance module further includes:
[0082] The acquisition instruction generating unit is used to generate an acquisition instruction of the navigation calibration page when the current position of the smart wearable device is a safe road section, so as to acquire the navigation calibration page of the smart wearable device to be calibrated.
[0083] In one embodiment, the operation guidance module further includes: a safe road section determination submodule, the safe road section determination submodule including:
[0084] An information obtaining unit, used to obtain the location information of the current location of the smart wearable device to be calibrated and an environment image;
[0085] A road condition information obtaining unit, configured to obtain the road condition information of the current position based on the position information and the environment image;
[0086] The safe road section determination unit is used to determine that the current position is a safe road section when the road condition information meets the safe road section evaluation criteria.
[0087] In one embodiment, the road condition information obtaining unit includes:
[0088] An environmental information obtaining unit, used to perform image processing on the environmental image to extract environmental information of the current location;
[0089] A road condition obtaining unit, used to match the location information in a preset road condition database to obtain the road condition of the current location;
[0090] A road condition information obtaining unit is used to generate the road condition information based on the environmental information and the road condition.
[0091] In one embodiment, the road condition information obtaining module 402 includes:
[0092] A calibration judgment unit, configured to judge whether the smart wearable device to be calibrated needs navigation calibration based on the navigation accuracy of the smart wearable device to be calibrated and the most recent calibration time when the navigation function is detected to be triggered;
[0093] A reminder message generating unit, configured to generate a navigation calibration reminder message when the smart wearable device to be calibrated needs to perform navigation calibration;
[0094] The calibration instruction receiving unit is used to enter the navigation calibration interface when detecting the calibration instruction triggered by the user based on the navigation calibration reminder message, so as to detect the user's operation action based on the sensor of the smart wearable device to be calibrated.
[0095] In one embodiment, the calibration result determination module 402 includes:
[0096] A left direction calibration determination unit, configured to determine that the left direction calibration is successful when the rotation direction is a left turn and the rotation angle is greater than the preset angle;
[0097] a right direction calibration determination unit, configured to determine that the right direction calibration is successful when the rotation direction is right turn and the rotation angle is greater than the preset angle;
[0098] The result determination unit is used to determine that the navigation calibration of the smart wearable device to be calibrated is completed when the left direction calibration is successful and the right direction calibration is successful.
[0099] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device and each module can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0100] The above-mentioned device can be implemented in the form of a computer program. Figure 5 Runs on the computer device shown.
[0101] See also Figure 5 , Figure 5 1 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device may be a server.
[0102] See also Figure 5 The computer device includes a processor, a memory and a network interface connected through a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.
[0103] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any navigation calibration method of the smart wearable device.
[0104] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.
[0105] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any navigation calibration method of the smart wearable device.
[0106] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0107] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0108] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:
[0109] Based on the sensor of the smart wearable device to be calibrated, the user's operation action is detected to obtain the rotation direction and rotation angle of the user's head;
[0110] When the rotation direction and the rotation angle meet preset conditions, it is determined that the navigation calibration is completed.
[0111] In one embodiment, before the processor detects the user's operation action based on the sensor of the smart wearable device to be calibrated and obtains the rotation direction and rotation angle of the user's head, it is also used to implement:
[0112] Obtaining a navigation calibration page of the smart wearable device to be calibrated, and using a non-primary display area in the navigation calibration page as a target display area;
[0113] The calibration guidance steps are displayed in the target display area, so that when the user operates according to the calibration guidance steps, the user operation action is detected based on the sensor.
[0114] In one embodiment, before obtaining the navigation calibration page of the smart wearable device to be calibrated and using the non-primary display area in the navigation calibration page as the target display area, the processor is further configured to implement:
[0115] When the current position of the smart wearable device is a safe road section, an instruction for obtaining a navigation calibration page is generated to obtain the navigation calibration page of the smart wearable device to be calibrated.
[0116] In one embodiment, before the processor generates an instruction to obtain a navigation calibration page when the current position of the smart wearable device is a safe road section, it is further used to implement:
[0117] Obtaining the location information of the current location of the smart wearable device to be calibrated and the environment image;
[0118] Based on the location information and the environment image, obtaining the road condition information of the current location;
[0119] When the road condition information meets the safety section evaluation criteria, the current position is determined to be a safe section.
[0120] In one embodiment, when the processor obtains the road condition information of the current location based on the location information and the environment image, it is used to implement:
[0121] Performing image processing on the environmental image to extract environmental information of the current location;
[0122] Matching the location information in a preset road condition database to obtain the road condition of the current location;
[0123] The road condition information is generated based on the environmental information and the road condition.
[0124] In one embodiment, before the processor detects the user's operation action based on the sensor of the smart wearable device to be calibrated and obtains the rotation direction and rotation angle of the user's head, it is also used to implement:
[0125] When the navigation function is detected to be triggered, judging whether the smart wearable device to be calibrated needs navigation calibration based on the navigation accuracy of the smart wearable device to be calibrated and the most recent calibration time;
[0126] When the smart wearable device to be calibrated needs to perform navigation calibration, generating a navigation calibration reminder message;
[0127] When a calibration instruction triggered by the user based on the navigation calibration reminder message is detected, a navigation calibration interface is entered to detect user operation actions based on the sensor of the smart wearable device to be calibrated.
[0128] In one embodiment, when the processor determines that the navigation calibration is completed when the rotation direction and the rotation angle meet the preset conditions, the processor is used to implement:
[0129] When the rotation direction is left turn and the rotation angle is greater than the preset angle, determining that the left direction calibration is successful;
[0130] When the rotation direction is right turn and the rotation angle is greater than the preset angle, determining that the right direction calibration is successful;
[0131] When the left direction calibration is successful and the right direction calibration is successful, it is determined that the navigation calibration of the smart wearable device to be calibrated is completed.
[0132] A computer-readable storage medium is also provided in an embodiment of the present application, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and the processor executes the program instructions to implement any navigation calibration method for a smart wearable device provided in an embodiment of the present application.
[0133] The computer-readable storage medium may be an internal storage unit of the computer device described in the foregoing embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the computer device.
[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 technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A navigation calibration method for a smart wearable device, characterized in that: include: Based on the sensor of the smart wearable device to be calibrated, the user's operation action is detected to obtain the rotation direction and rotation angle of the user's head; When the rotation direction and the rotation angle meet preset conditions, it is determined that the navigation calibration is completed.
2. The navigation calibration method of the smart wearable device according to claim 1, characterized in that: Before the sensor of the smart wearable device to be calibrated is used to detect the user's operation action and obtain the rotation direction and rotation angle of the user's head, the method further includes: Obtaining a navigation calibration page of the smart wearable device to be calibrated, and using a non-primary display area in the navigation calibration page as a target display area; The calibration guidance steps are displayed in the target display area, so that when the user operates according to the calibration guidance steps, the user operation action is detected based on the sensor.
3. The navigation calibration method of the smart wearable device according to claim 2, characterized in that: Before obtaining the navigation calibration page of the smart wearable device to be calibrated and using the non-primary display area in the navigation calibration page as the target display area, the method further includes: When the current position of the smart wearable device is a safe road section, an instruction for obtaining a navigation calibration page is generated to obtain the navigation calibration page of the smart wearable device to be calibrated.
4. The navigation calibration method of the smart wearable device according to claim 3, characterized in that: When the current position of the smart wearable device is a safe road section, before generating an instruction to obtain a navigation calibration page, the method includes: Obtaining the location information of the current location of the smart wearable device to be calibrated and the environment image; Based on the location information and the environment image, obtaining the road condition information of the current location; When the road condition information meets the safety section evaluation criteria, the current position is determined to be a safe section.
5. The navigation calibration method of the smart wearable device according to claim 4, characterized in that: The obtaining the road condition information of the current position based on the position information and the environment image includes: Performing image processing on the environmental image to extract environmental information of the current location; Matching the location information in a preset road condition database to obtain the road condition of the current location; The road condition information is generated based on the environmental information and the road condition.
6. The navigation calibration method of the smart wearable device according to claim 3, characterized in that: When the current position of the smart wearable device is a safe road section, before generating an instruction to obtain a navigation calibration page, the method further includes: When the navigation function is detected to be triggered, judging whether the smart wearable device to be calibrated needs navigation calibration based on the navigation accuracy of the smart wearable device to be calibrated and the most recent calibration time; When the smart wearable device to be calibrated needs to perform navigation calibration, generating a navigation calibration reminder message; When a calibration instruction triggered by the user based on the navigation calibration reminder message is detected, the navigation calibration interface is entered.
7. The navigation calibration method for a smart wearable device according to any one of claims 1 to 6, characterized in that: When the rotation direction and the rotation angle meet the preset conditions, determining that the navigation calibration is completed includes: When the rotation direction is left turn and the rotation angle is greater than the preset angle, determining that the left direction calibration is successful; When the rotation direction is right turn and the rotation angle is greater than the preset angle, determining that the right direction calibration is successful; When the left direction calibration is successful and the right direction calibration is successful, it is determined that the navigation calibration of the smart wearable device to be calibrated is completed.
8. A navigation calibration device for a smart wearable device, characterized in that: include: An information acquisition module is used to detect the user's operation action based on the sensor of the smart wearable device to be calibrated, and obtain the rotation direction and rotation angle of the user's head; The calibration result determination module is used to determine that the navigation calibration has been completed when the rotation direction and the rotation angle meet preset conditions.
9. A computer device, characterized in that: The computer device includes a memory and a processor; The memory is used to store computer programs; The processor is used to execute the computer program and implement the navigation calibration method of the smart wearable device according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the navigation calibration method for the smart wearable device according to any one of claims 1 to 7.