A prompting method and device
By combining the distance and direction angle between the navigation location and the vehicle, it can determine whether the navigation location is within the user's field of vision, thus solving the problem of the navigation system providing prompts at the appropriate time and improving the accuracy of the navigation system and the user experience.
Patent Information
- Application Number
- CN202211386382.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-07
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-11-07
AI Technical Summary
Existing navigation systems often fail to provide navigation location information at the appropriate time, leading to user confusion and interference, especially in special road scenarios where the provided information does not match the user's field of vision.
By combining the distance and direction angle between the navigation location and the vehicle, it is determined whether the navigation location is within the user's field of vision, and the timing of the prompt is determined, including image and voice prompts.
It improves the accuracy of navigation prompts, reduces user confusion and interference, and ensures that the prompts are consistent with the user's field of vision.
Smart Images

Figure CN115900751B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present specification relates to the technical field of navigation, and in particular, to a prompting method and device. BACKGROUND
[0002] With the development of navigation technology, the functions of navigation systems are becoming more and more rich, including the prompting function of navigation points (such as intersections).
[0003] The navigation system needs to prompt the user about the navigation points it will pass through at the right time. However, the current navigation system cannot control the prompting time properly, and is prone to prompting the navigation points in advance when the navigation points are not visible to the user, resulting in the prompt content not matching what the user sees, so that it cannot play an accurate navigation and prompting role, and even may confuse the user and interfere with the user.
[0004] In order to solve the above problems, the present specification provides a prompting method. SUMMARY
[0005] The present specification provides a prompting method and device to at least partially solve the above problems existing in the prior art.
[0006] The present specification adopts the following technical solutions:
[0007] The present specification provides a prompting method, comprising:
[0008] According to the navigation path, determine the navigation points to be passed through, and determine the motion direction and current position of the vehicle;
[0009] According to the motion direction, the current position and the navigation points, determine the direction angle between the navigation points and the motion direction;
[0010] When it is determined that the distance between the navigation points and the current position is not greater than a preset first threshold, and it is determined that the direction angle is not greater than a preset field of view angle, prompt according to the information of the navigation points.
[0011] Optionally, when it is determined that the distance between the navigation points and the current position is not greater than a preset first threshold, and it is determined that the direction angle is not greater than a preset field of view angle, prompt according to the information of the navigation points, specifically comprising:
[0012] Determine the distance from the current position to the navigation points along the navigation path;
[0013] When it is determined that the distance is not greater than a preset first threshold, determine whether the direction angle is not greater than a preset field of view angle;
[0014] If yes, it is determined that the navigation position point falls within the field of view corresponding to the motion direction, and a prompt is given according to the information of the navigation position point.
[0015] If no, no prompt is given.
[0016] Optionally, the prompt according to the information of the navigation position point specifically includes:
[0017] determining a local map within a preset range of the navigation position point;
[0018] displaying the local map in a navigation interface and giving an image prompt for the navigation position point.
[0019] Optionally, the prompt according to the information of the navigation position point specifically includes:
[0020] determining prompt information according to the navigation position point;
[0021] playing the prompt information and giving a voice prompt for the navigation position point.
[0022] Optionally, the method further includes:
[0023] when it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value and that the direction angle is greater than a preset field of view angle, continuing to monitor the change of the direction angle corresponding to the navigation position point and the change of the distance between the navigation position point and the current position of the vehicle;
[0024] until it is determined that the direction angle corresponding to the navigation position point is not greater than the preset field of view angle or that the distance between the navigation position point and the current position of the vehicle is not greater than a preset second threshold value, giving a prompt according to the information of the navigation position point;
[0025] wherein the second threshold value is smaller than the first threshold value.
[0026] Optionally, the prompt mode includes an image prompt and a voice prompt; the second threshold value includes a second threshold value corresponding to the image prompt and a second threshold value corresponding to the voice prompt; the second threshold value corresponding to the image prompt is greater than the second threshold value corresponding to the voice prompt.
[0027] The prompt according to the information of the navigation position point specifically includes:
[0028] when it is determined that the distance between the navigation position point and the current position of the vehicle is not greater than a preset second threshold value and that the distance is greater than the second threshold value corresponding to the voice prompt, giving an image prompt according to the information of the navigation position point;
[0029] determining that the distance between the navigation position point and the current position of the vehicle is not greater than a second threshold value corresponding to the voice prompt, and performing the voice prompt according to the information of the navigation position point.
[0030] Optionally, the prompting manner comprises an image prompt and a voice prompt; the first threshold value comprises a first threshold value corresponding to the image prompt and a first threshold value corresponding to the voice prompt; the first threshold value corresponding to the image prompt is greater than the first threshold value corresponding to the voice prompt.
[0031] determining that the distance between the navigation position point and the current position is not greater than a preset first threshold value, and determining that the direction angle is not greater than a preset visual angle, performing a prompt according to the information of the navigation position point, and specifically comprising:
[0032] monitoring a distance from the current position of the vehicle to the navigation position point along the navigation path;
[0033] determining whether the direction angle is not greater than a preset visual angle when the distance is determined to be not greater than a first threshold value corresponding to the image prompt;
[0034] if yes, performing an image prompt according to the information of the navigation position point, continuing to monitor the distance, and performing a voice prompt according to the information of the navigation position point when the distance is determined to be not greater than a first threshold value corresponding to the voice prompt;
[0035] if no, not performing the prompt.
[0036] Optionally, the method further comprises:
[0037] when it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value, starting to monitor a change of a direction angle between the navigation position point and the motion direction;
[0038] stopping the monitoring of the direction angle when the prompt according to the information of the navigation position point is performed.
[0039] The specification provides a prompt device, comprising:
[0040] a first determination module configured to determine a navigation position point to be passed through according to a navigation path, and determine a motion direction and a current position of a vehicle;
[0041] a second determination module configured to determine a direction angle between the navigation position point and the motion direction according to the motion direction, the current position and the navigation position point;
[0042] The first prompting module is configured to prompt according to information of the navigation position point when it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value and that the direction angle is not greater than a preset visual angle.
[0043] The present specification provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the prompting method.
[0044] The present specification provides an electronic device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the prompting method when executing the program.
[0045] The above at least one technical solution adopted by the present specification can achieve the following beneficial effects:
[0046] In the prompting method provided by the present specification, a navigation position point to be passed through is determined according to a navigation path, and a motion direction of a vehicle and a current position are determined, a direction angle between the navigation position point and the motion direction is determined according to the motion direction, the current position, and the navigation position point, and when it is determined that the distance between the navigation position point and the current position of the vehicle is not greater than a preset first threshold value and that the direction angle is not greater than a preset visual angle, information of the navigation position point is prompted.
[0047] As can be seen from the above method, the method can comprehensively determine whether the current is a prompting opportunity according to the distance between the navigation position point and the vehicle and the size relationship between the direction angle between the navigation position point and the motion direction of the vehicle and the visual angle, so as to prompt according to the information of the navigation position point at a reasonable time. BRIEF DESCRIPTION OF DRAWINGS
[0048] The accompanying drawings used in the description of the present specification are used to provide further understanding of the present specification, form a part of the present specification, and the illustrative embodiments of the present specification and their descriptions are used to explain the present specification, and do not constitute an improper limitation on the present specification. In the drawings:
[0049] Figure 1 The present specification provides a schematic diagram of a special road scene;
[0050] Figure 2 The present specification provides a schematic diagram of a special road scene;
[0051] Figure 3 The present specification provides a schematic diagram of a special road scene;
[0052] Figure 4 The present specification provides a schematic diagram of a special road scene;
[0053] Figure 5A schematic view of a field of view range provided for the present description;
[0054] Figure 6 A schematic view of a navigation interface provided for the present description;
[0055] Figure 7 A schematic view of a navigation interface provided for the present description;
[0056] Figure 8 A schematic view of a prompting device provided for the present description;
[0057] Figure 9 A schematic view of a structure of an electronic device provided for the present description. DETAILED DESCRIPTION
[0058] In order to make the objectives, technical solutions and advantages of the present description clearer, the technical solutions of the present description will be described below in connection with specific embodiments of the present description and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of the present description, rather than all the embodiments. Based on the embodiments in the present description, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present description.
[0059] Generally, when a user uses a navigation system, the navigation system plans a navigation path to a destination for the user, and there are some navigation position points in the navigation path which need to be prompted to the user according to their information. During the movement of the user along the navigation path, the navigation system determines the navigation position points that the user will pass through, and when the prompt opportunity of the navigation position points is reached, the navigation position points are prompted.
[0060] At present, the navigation position points of the navigation system generally include at least entrances of roads, branching intersections of roads, etc. For example, an entrance from a road R1 to a road R2, a branching intersection in a road R3, etc. Since there are usually more than one direction drivable at these navigation position points, or the change of roads is involved, the navigation system prompts the user at the navigation position points. For example, how to turn at the navigation position point (e.g., whether to turn left or right). In addition, the position of the navigation position point, the distance to the navigation position point, etc. can also be prompted.
[0061] However, the existing navigation system generally determines whether to prompt the navigation position points based on only the distance between the user and the navigation position points, which leads to the problem that the navigation system is difficult to prompt the navigation position points at the appropriate time. The prompt provided to the user at the inappropriate time is easy to confuse the user, and even interferes with the user, which is easy to become the wrong information that makes the user make a wrong judgment, especially when the user is in an unfamiliar road.
[0062] This difficulty in prompting the navigation position point at the right time causes user confusion and even interferes with the user's problem, especially in some road scenes with special road conditions. Figures 1-2
[0063] Figures 1-2 The special road scene provided in this specification is exemplified by the user driving a motor vehicle.
[0064] As shown in FIG. 1, the transverse road and the longitudinal road are connected by an arc-shaped disc ramp. The vehicle position represents the user position. Figure 1 The circle represents the navigation position point on the user's navigation path (i.e., the entrance of the disc ramp to the transverse road), and the solid arrowhead direction represents the user's current movement direction, and the dashed arrowhead direction is the user's movement direction after passing the navigation position point according to the user's navigation path. Figure 1
[0065] As can be seen, since the disc ramp has an arc, the user in the position shown in FIG. 2 has difficulty seeing the navigation position point in the movement direction. Since the navigation system has difficulty in properly controlling the prompting time of the navigation position point, it is possible that the navigation position point will be prompted when the user cannot see the navigation position point. If the navigation system prompts the navigation position point (e.g., prompts the user to turn left at the navigation position point) when the user cannot see the navigation position point, and the user's current position cannot see the intersection where the user can turn left, it will cause a contradiction between the user's vision and the navigation system's prompt content, easily making the user confused, causing the user to be disturbed, and affecting the driving of the vehicle. Figure 1
[0066] Figure 2 The vehicle position also represents the user position. As can be seen, the user is driving the vehicle on the transverse portion of the "L"-shaped road R5. Figure 2 The circle represents the navigation position point. The solid arrowhead direction represents the user's current movement direction. The transverse dashed arrowhead direction represents the user's movement direction on the transverse road R4 after passing the navigation position point according to the user's navigation path. That is, the user turns left at the navigation position point to enter the transverse road R4. The longitudinal dashed arrowhead direction represents the user's movement direction after passing the intersection marked by the triangle. That is, the user turns right at the intersection marked by the triangle.
[0067] Figure 2 The road shown in FIG. 4 and Figure 1 The road is similar, due to the road shape, the user is difficult to see the navigation position point (R5 intersection with R4) when in the current position. At this time, the intersection visible to the user in front is the right turn intersection of R5, and the user cannot see the navigation position point. If the navigation system prompts according to the information of the navigation position point, the user will be prompted to turn left, which obviously contradicts the right turn intersection that the user can only see.
[0068] In order to solve the problem that the existing navigation system is difficult to prompt the navigation position point at the right time, causing the user to be confused, and even interfering with the user, the present specification provides a prompting method.
[0069] Based on the prompting method provided in the present specification, in addition to determining whether the current is the prompting time according to the distance between the user and the navigation position point, it is also determined whether the navigation position point can be in the field of view of the user during the movement along the navigation path according to the direction angle between the navigation position point and the movement direction of the vehicle. That is, it is determined whether the navigation position point can fall into the field of view of the user from the direction angle, which is one of the bases for whether to prompt the navigation position point. In order to avoid the navigation system prompting the navigation position point at the wrong prompting time, and to reduce the problem of causing the user to be confused or interfering with the user.
[0070] The technical solutions provided by the embodiments of the present specification will be described in detail below with reference to the drawings.
[0071] Figure 3 The flowchart of the prompting method in the present specification specifically includes the following steps:
[0072] S100: According to the navigation path, determine the navigation position point to be passed through, and determine the movement direction and current position of the vehicle.
[0073] In the present specification, the prompting method can be executed by the mobile terminal of the user, for example, when the user drives the motor vehicle to move and uses the navigation system in the motor vehicle to navigate, the mobile terminal can be a vehicle-mounted computer. When the user drives a non-motor vehicle, the mobile terminal can be a terminal such as a mobile phone. Of course, the prompting method can be specifically executed by the navigation system in the mobile terminal.
[0074] And in the present specification, when the user drives a motor vehicle, the position and movement direction of the motor vehicle are taken as the position and movement direction of the user. When the user drives a non-motor vehicle, the position and movement direction of the mobile terminal are taken as the position and movement direction of the non-motor vehicle (also of the user).
[0075] In order to determine the timing of prompting the navigation position point in the navigation path of the user, the navigation path and the navigation position point therein can be determined first.
[0076] Therefore, in one or more embodiments of the present disclosure, first, the mobile terminal can determine a navigation path of the user. According to the navigation path, a navigation location point to be passed through is determined. And the moving direction and the current position of the vehicle are determined.
[0077] Since the user passes through the navigation location points in the navigation path in a certain order and only one navigation location point is passed through at a time, the navigation location point to be passed through can be the nearest navigation location point that has not been passed through.
[0078] Moreover, the present disclosure does not limit the order in which the mobile terminal determines the navigation location point to be passed through and determines the moving direction and the current position of the vehicle.
[0079] The moving direction and the current position of the vehicle can be determined first. After the current position is determined, each navigation location point that has not been passed through is determined according to the current position and the navigation path. Based on the distance between each navigation location point that has not been passed through and the current position of the vehicle, the nearest navigation location point is determined as the navigation location point to be passed through.
[0080] Alternatively, since the starting point and the destination of the user are known, the order in which each navigation location point in the navigation path is passed through is also known after the navigation path is determined. The mobile terminal can mark the navigation location points that have been prompted after prompting the navigation location points. Then, when determining the navigation location point to be passed through, the mobile terminal can determine the navigation location point to be passed through as the navigation location point that will be passed through next from each navigation location point that has not been marked according to the order in which each navigation location point is passed through. That is, it is not necessary to first determine the current position of the vehicle and then determine the navigation location point to be passed through.
[0081] It should be noted that the navigation location points mentioned in the subsequent steps refer only to the nearest navigation location points that have not been passed through.
[0082] S102: According to the moving direction, the current position, and the navigation location point, a direction angle between the navigation location point and the moving direction is determined.
[0083] Since the field of view of a person is limited and has a certain angle, when the user drives the vehicle to move along the moving direction, the field of view of the user corresponding to the moving direction covers a certain field of view angle on both sides of the moving direction. Then, based on the direction angle between the navigation location point and the moving direction and the field of view angle, it can be determined whether the navigation location point falls within the field of view corresponding to the moving direction.
[0084] Therefore, after determining the moving direction of the vehicle, the current position of the vehicle, and the navigation position point, the mobile terminal can determine a direction angle between the navigation position point and the moving direction according to the moving direction, the current position, and the navigation position point. So as to determine whether the navigation position point falls within the field of view corresponding to the moving direction of the vehicle based on the direction angle.
[0085] In one or more embodiments of the present specification, the mobile terminal can determine a straight line where the navigation position point is located according to the navigation position point and the current position of the user. For example, a line connecting the navigation position point and the current position of the user can be determined, and the line can be used to represent the direction of the navigation position point.
[0086] Then, the mobile terminal can take the angle between the line representing the direction of the navigation position point and the moving direction as the direction angle. As shown in Figure 4 .
[0087] Figure 4 A schematic diagram of a direction angle provided in the present specification. Figure 4 The longitudinal dashed arrow represents the moving direction of the vehicle, the circle represents the navigation position point, the solid line represents the line connecting the navigation position point and the current position of the vehicle, and the angle A represents the direction angle.
[0088] It should be noted that the purpose of determining the moving direction in the present specification is to determine the direction of the user's gaze. Since the user's line of sight is usually consistent with the orientation of the vehicle whether the user is driving a motor vehicle or a non-motor vehicle, in the present specification, the moving direction of the vehicle determined by the mobile terminal can be the orientation of the vehicle. Alternatively, since the orientation of the vehicle can be different from the moving direction when the user turns the vehicle, such as when driving a car, the user can gaze at the turning direction, i.e., the actual moving direction, so the moving direction determined by the mobile terminal can also refer to the moving direction of the vehicle itself, rather than the orientation.
[0089] Alternatively, the moving direction of the vehicle itself and the orientation can also be combined to determine the direction of the user's gaze as the target direction, and to determine the direction angle between the navigation position point and the target direction.
[0090] The moving direction of the vehicle can be determined by a sensor corresponding to the mobile terminal. For example, when the vehicle is a motor vehicle, the moving direction can be determined by a sensor arranged at the position of the vehicle head.
[0091] In one or more embodiments of the present specification, the specific form of the sensor is not limited, for example, the sensor can be a direction sensor, a gyroscope, etc.
[0092] S104: When it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value, and it is determined that the direction angle is not greater than a preset visual angle, prompting is performed according to information of the navigation position point.
[0093] Since the user is more difficult to see the navigation position point when the navigation position point is farther away from the vehicle, and it is more difficult to fall within the visual range corresponding to the movement direction of the vehicle when the direction angle between the navigation position point and the movement direction of the vehicle is greater, when the direction angle between the navigation position point and the movement direction of the vehicle is not greater than the visual angle, the navigation position point falls within the visual range of the user. At this time, the user is more able to clearly see the navigation position point when the vehicle is closer to the navigation position point.
[0094] Therefore, as described above, the mobile terminal can comprehensively determine whether the navigation position point is visible to the user based on the distance between the current position of the vehicle driven by the user and the navigation position point, and the direction angle between the navigation position point and the movement direction of the vehicle, to determine whether the current time is the time for prompting the navigation position point.
[0095] Therefore, the mobile terminal can determine whether the distance between the navigation position point and the current position of the vehicle is not greater than a preset first threshold value. It can also be determined whether the direction angle is not greater than a preset visual angle.
[0096] In one or more embodiments of the present specification, the mobile terminal can prompt according to information of the navigation position point when it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value, and it is determined that the direction angle is not greater than a preset visual angle. The preset visual angle is a preset visual angle.
[0097] By determining whether the navigation position point is visible to the user based on the preset visual angle, and comprehensively determining whether the current time is the time for prompting the navigation position point based on the distance between the navigation position point and the current position of the user, it can be ensured that the user sees the same as the prompt content when the user is prompted according to the information of the navigation position point, the situation of confusing the user is reduced, and the accuracy of the time for prompting the navigation position point by the navigation system is increased.
[0098] Based on Figure 3 The prompt method shown in the figure, according to the navigation path, determines the navigation position point to be passed through, and determines the movement direction and the current position of the vehicle, according to the movement direction, the current position and the navigation position point, determines the direction angle between the navigation position point and the movement direction, when it is determined that the distance between the navigation position point and the current position of the vehicle is not greater than a preset first threshold value, and it is determined that the direction angle is not greater than a preset visual angle, prompting is performed according to information of the navigation position point.
[0099] As can be seen from the above method, the method can comprehensively consider the distance between the navigation position point and the vehicle and the size relationship between the direction angle between the navigation position point and the moving direction of the vehicle and the preset visual angle, reasonably determine the prompting time, and ensure that the navigation position point enters the visual range of the user when prompting according to the information of the navigation position point, thereby avoiding confusing or interfering with the user.
[0100] In one or more embodiments of the present specification, as the vehicle moves, the mobile terminal can update the moving direction and the current position of the vehicle in real time, update the distance between the navigation position and the current position of the vehicle, and the direction angle corresponding to the navigation position point.
[0101] Further, the mobile terminal can make two real-time judgments, i.e., whether the distance between the navigation position point and the current position of the vehicle is not greater than a preset first threshold, and whether the direction angle of the navigation position point is not greater than a preset visual angle.
[0102] Alternatively, since the current prompting time for the navigation position point is determined only when both the distance and the angle judgment conditions are met, when one of the judgment conditions is not met, the other judgment is not needed, thereby avoiding wasting computing resources.
[0103] Therefore, the mobile terminal can also select one of the conditions to make a judgment, and when the judgment result is yes, make a judgment of the other condition.
[0104] That is, the mobile terminal can judge whether the distance between the navigation position point and the current position of the vehicle is not greater than a preset first threshold, and if yes, judge whether the direction angle is not greater than a preset visual angle.
[0105] If no (i.e., if the distance between the navigation position point and the current position is greater than the preset first threshold), it is determined that the current is not the prompting time, and the navigation position point is not prompted.
[0106] Alternatively, the mobile terminal can also first judge whether the direction angle is not greater than a preset visual angle, and if greater, judge whether the distance between the navigation position point and the current position of the vehicle is not greater than a preset first threshold, and if the distance is not greater than the preset first threshold, prompt according to the information of the navigation position point. If the distance is greater than the preset first threshold, it is determined that the current is not the prompting time, and the navigation position point is not prompted.
[0107] In one or more embodiments of the present specification, when the direction angle is not greater than the preset visual angle, it can be determined that the navigation position point falls within the visual range corresponding to the movement direction. The preset visual angle can be determined according to the visual angle of the human eye. For example, the horizontal visual angle of a human being is 120°. When the user's gaze direction is the movement direction of the vehicle, the visual range of the user is 120°, which is the range of 60° to the left and 60° to the right of the movement direction in the horizontal direction. The direction angle is determined based on the movement direction, and therefore, the preset visual angle can be 60°.
[0108] Figure 5 A schematic diagram of a visual range is provided in the present specification. Figure 5 In the figure, the dashed vertical line represents the line where the movement direction of the vehicle is located. It can be seen that the visual range is 120°, which is the range of 60° to the left and 60° to the right of the movement direction. The preset visual angle is half of the visual range, i.e., 60°. Figure 5 In the figure, the two solid lines represent the two edges of the preset visual angle. It can be seen that the direction angle corresponding to the navigation position point is not greater than the preset visual angle, and falls within the visual range corresponding to the movement direction.
[0109] Since the user may deviate from the movement direction of the vehicle due to looking left and right during movement, a larger angle than 120° can be determined according to the horizontal visual angle of a human being and a preset first angle, so as to determine the preset visual angle based on the determined angle.
[0110] Alternatively, due to complex road conditions, in order to ensure that the user sees the scene and the prompt content are consistent when the mobile terminal prompts the navigation position point, the mobile terminal can also determine an angle smaller than 120° according to the horizontal visual angle of a human being and a preset second angle, so as to determine the preset visual angle according to the determined angle.
[0111] In addition, it should be noted that the vehicle moves along the navigation path, and the navigation path is not necessarily a straight path or not completely a straight path. Therefore, the distance between the navigation position point and the current position of the vehicle mentioned in the present specification is not necessarily a straight line distance, but a distance from the current position to the navigation position point along the navigation path.
[0112] Therefore, in one or more embodiments of the present specification, in step S104, the mobile terminal can determine the distance from the current position to the navigation position point along the navigation path. When it is determined that the distance is not greater than a preset first threshold, it can be determined whether the direction angle is not greater than the preset visual angle.
[0113] If yes, it is determined that the navigation position point falls within the visual range corresponding to the movement direction, and the information of the navigation position point is prompted. If no, no prompt is performed.
[0114] In addition, in some road environments, at least one side of the road is blocked (e.g., by a mountain, continuous dense trees, etc.), so that even if it is determined that the navigation position point is within the field of view corresponding to the direction of motion of the vehicle, the user can actually have difficulty seeing the navigation position point. For example, when the road is a mountain road, etc.
[0115] Therefore, in one or more embodiments of the present disclosure, the mobile terminal can further determine whether there is an obstruction beside the road where the user is located according to the current position of the vehicle and the pre-acquired road data after determining the direction angle corresponding to the navigation position point. If there is, the preset field of view angle is reduced according to a preset third angle. Then, it can be determined whether the distance between the navigation position point and the current position is not greater than a preset first threshold. If so, it can be determined whether the direction angle is not greater than the preset field of view angle. When the direction angle is not greater than the preset field of view angle, the navigation position point information can be prompted.
[0116] In addition, in one or more embodiments of the present disclosure, when the distance between the navigation position point and the current position of the vehicle is not greater than the preset first threshold, and the direction angle is greater than the preset field of view angle, it can be determined whether to prompt the navigation position point information based on the current speed of the vehicle.
[0117] Therefore, when the distance between the navigation position point and the current position of the vehicle is not greater than the preset first threshold, and the direction angle is greater than the preset field of view angle, the mobile terminal can further determine the current speed of the vehicle. If the speed is in a preset speed interval, the navigation position point information can be prompted.
[0118] Specifically, the mobile terminal can determine the angle difference between the direction angle and the field of view angle, and determine the preset speed interval corresponding to the angle difference. The current speed of the vehicle is determined. If the speed is in the speed interval, the navigation position point information is prompted.
[0119] In one or more embodiments of the present disclosure, the way in which the mobile terminal prompts the navigation position point information can include at least one of image prompting and voice prompting, and of course the image can include text.
[0120] In one or more embodiments of the present disclosure, when the mobile terminal prompts the navigation position point information, specifically, a local map within a preset range of the navigation position point can be determined. The local map is displayed in the navigation interface to image prompt the navigation position point.
[0121] Alternatively, in one or more embodiments of the present specification, the mobile terminal can determine the prompt information according to the navigation point when prompting according to the information of the navigation point. Then, the prompt information can be broadcasted and the navigation point can be prompted by voice.
[0122] Of course, the local map and the prompt information can be displayed simultaneously, which is not limited in the present specification.
[0123] Then, the mobile terminal can determine the local map within the preset range of the navigation point and determine the prompt information according to the navigation point. The local map can be displayed in the navigation interface to image prompt the navigation point, and the prompt information can be broadcasted to voice prompt the navigation point.
[0124] In the present specification, the form of the prompt information is not limited. For example, the mobile terminal can determine the prompt information according to the name of the navigation point (such as the intersection of road R1 and road R2) or the name of the road leading to the navigation point, the distance from the current position, etc. For example, the prompt information can be in the form of "turn left at the intersection 100m ahead", "turn left into road R3 at 50m ahead", "turn right at the intersection of R1 and R2 ahead", etc., which is not limited in the present specification.
[0125] Figure 6 A schematic diagram of a navigation interface provided in the present specification. Figure 6 In the figure, in addition to the arrow, each two solid lines and a dashed line between the two solid lines represent a road. The image composed of a circle and a triangle in the center of the circle represents the position of the user in the navigation map displayed in the navigation interface. The figure contained in the thick rounded rectangle represents the local map corresponding to the navigation point displayed. The intersection passed by the arrow is the navigation point. There is also a word "147m" at the top of the local map, as well as the word "go to North Fifth Ring Road", and the indication arrow in the middle indicating the direction of movement to the North Fifth Ring Road. The part outside the thick rounded rectangle represents the navigation map.
[0126] In the figure, the part represented by two straight lines connected by a diagonal line extending from the current position of the user represents part of the navigation path. It can be seen that the local map is determined for the part of the map around the navigation point and is displayed in the navigation interface in an enlarged manner. Moreover, the navigation map is a planar map, and the local map can be three-dimensional, Figure 6 In the local map, trees and road signs represented by two diagonal filled rectangles and vertical lines connected to the diagonal filled rectangles can be seen.
[0127] Before displaying the local map, the navigation interface is as shown in Figure 7 .
[0128] In one or more embodiments of the present disclosure, the mobile terminal can continue to monitor the change of the direction angle corresponding to the navigation position point and the change of the distance between the navigation position point and the current position of the vehicle when it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value and that the direction angle is greater than a preset field of view angle.
[0129] The mobile terminal can give a prompt according to the information of the navigation position point until it is determined that the direction angle corresponding to the navigation position point is not greater than the preset field of view angle or that the distance between the navigation position point and the current position of the vehicle is not greater than a preset second threshold value.
[0130] The second threshold value is smaller than the first threshold value. For example, the second threshold value can be half of the first threshold value. Of course, the first threshold value can also have other multiple relationships with the second threshold value, for example, the first threshold value can also be 2.5 times the second threshold value, and so on.
[0131] The second threshold value is a bottom distance. In the case where the direction angle corresponding to the navigation position point is always greater than the preset field of view angle, the final prompt opportunity can be determined based on the bottom distance. It can be ensured that the navigation position point can be prompted in advance before the user reaches the navigation position point, so that the user can have a certain psychological expectation even if he cannot see the navigation position point.
[0132] In addition, as described above, the prompt mode includes image prompt and voice prompt. The second threshold value can also include a second threshold value corresponding to the image prompt and a second threshold value corresponding to the voice prompt.
[0133] When the prompt according to the information of the navigation position point is given in step S104, specifically, the mobile terminal can give an image prompt according to the information of the navigation position point when it is determined that the distance between the navigation position point and the current position of the vehicle is not greater than a preset second threshold value and that it is greater than the second threshold value corresponding to the voice prompt.
[0134] When it is determined that the distance between the navigation position point and the current position of the vehicle is not greater than the second threshold value corresponding to the voice prompt, a voice prompt can be given according to the information of the navigation position point.
[0135] In one or more embodiments of the present disclosure, the second threshold value corresponding to the image prompt is greater than the second threshold value corresponding to the voice prompt.
[0136] Alternatively, the second threshold value corresponding to the voice prompt can also be greater than the second threshold value corresponding to the image prompt, which can be set as needed.
[0137] In addition, when the prompting manner includes image prompting and voice prompting, the first threshold value can include a first threshold value corresponding to image prompting and a first threshold value corresponding to voice prompting. The first threshold value corresponding to image prompting can be greater than the first threshold value corresponding to voice prompting.
[0138] In step S104, when it is determined that the distance between the navigation position point and the current position is not greater than the first threshold value and that the direction angle is not greater than the preset visual angle, the mobile terminal prompts according to the information of the navigation position point. In this case, the mobile terminal can further monitor the distance from the current position of the vehicle to the navigation position point along the navigation path.
[0139] When it is determined that the distance is not greater than the first threshold value corresponding to image prompting, the mobile terminal can determine whether the direction angle is not greater than the preset visual angle.
[0140] If yes, the mobile terminal can perform image prompting according to the information of the navigation position point, continue to monitor the distance, and perform voice prompting according to the information of the navigation position point when the distance is not greater than the first threshold value corresponding to voice prompting.
[0141] If no (if the direction angle is greater than the preset visual angle), no prompting is performed.
[0142] In one or more embodiments of the present specification, when the direction angle is greater than the preset visual angle, the mobile terminal can continue to monitor the distance and continue to monitor whether the direction angle between the navigation position point and the moving direction of the vehicle is not greater than the preset visual angle. Until it is determined that the direction angle between the navigation position point and the moving direction of the vehicle is not greater than the preset visual angle, the mobile terminal performs image prompting according to the information of the navigation position point, or performs voice prompting according to the information of the navigation position point when it is determined that the distance is not greater than the first threshold value corresponding to voice prompting.
[0143] In this case, the timing of voice prompting by the mobile terminal can be different from the timing of image prompting. For example, when the mobile terminal determines that the distance between the navigation position point and the current position of the vehicle is not greater than the first threshold value and that the direction angle is not greater than the preset visual angle, it is determined that the navigation position point is in a state that can be seen by the user in terms of distance and angle. At this time, the user is still a certain distance away from the navigation position point and has not yet arrived at the navigation position point. In this case, the prompting according to the information of the navigation position point is a “advance” type of prompting. The mobile terminal can first prompt the navigation position point by one of the prompting manners, and when it is determined that the distance between the user and the navigation position point is not greater than the second threshold value, it is determined that the user is about to arrive at the navigation position point, and then a “confirmation” type of prompting at the time of arrival is performed, and the other prompting manner can be performed.
[0144] Also, in one or more embodiments of the present disclosure, the terminal can start monitoring the change of the direction angle between the navigation position point and the moving direction when it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value.
[0145] When the prompting is performed according to the information of the navigation position point, the monitoring of the direction angle is stopped.
[0146] It is particularly noted that after the local map is displayed, the terminal can no longer monitor the direction angle corresponding to the navigation position point, and no longer determine whether the direction angle corresponding to the navigation position point is not greater than the preset visual angle. Then, even if it is determined from the angle that the navigation position point is out of the visual range of the moving direction of the vehicle after the local map is displayed, the display of the local map can still be maintained.
[0147] It is further noted that one or more embodiments of the present disclosure can be combined in the case of no conflict. Then, in one embodiment, the first threshold value can only include the first threshold value of one prompting mode, and the second threshold value can only include the first threshold value corresponding to one prompting mode. In one embodiment, the first threshold value can only include the first threshold value of one prompting mode, and the second threshold value can include the second threshold value corresponding to image prompting and the second threshold value corresponding to voice prompting. In one embodiment, the first threshold value can include the first threshold value corresponding to image prompting and the first threshold value corresponding to voice prompting, and the second threshold value can only include the second threshold value corresponding to one prompting mode. Alternatively, in one embodiment, the first threshold value can include the first threshold value corresponding to image prompting and the first threshold value corresponding to voice prompting, and the second threshold value can include the second threshold value corresponding to image prompting and the second threshold value corresponding to voice prompting.
[0148] Also, the second threshold value corresponding to voice prompting can be one third of the first threshold value. For example, the first threshold value corresponding to voice prompting can be 150 m, and the second threshold value corresponding to voice prompting can be 50 m, etc.
[0149] In addition, for different types of roads, different second threshold values can also be determined. For example, for expressways, national and provincial roads, and other roads, different second threshold values can be respectively corresponded, and the sizes of the second threshold values are sequentially reduced. For example, the second threshold value corresponding to voice prompting for expressways can be 50 m, the second threshold value corresponding to voice prompting for national and provincial roads can be 40 m, and the second threshold value corresponding to voice prompting for other roads can be 30 m.
[0150] The above is the prompting method provided by one or more embodiments of the present disclosure, and based on the same idea, the present disclosure also provides a corresponding prompting device, as shown in Figure 8
[0151] Figure 8 A prompt device schematic diagram is provided for the present specification, and the device comprises:
[0152] A first determination module 200 is configured to determine a navigation position point to be passed according to a navigation path, and determine a motion direction and a current position of a vehicle;
[0153] A second determination module 201 is configured to determine a direction angle between the navigation position point and the motion direction according to the motion direction, the current position and the navigation position point.
[0154] A first prompt module 202 is configured to perform prompt according to information of the navigation position point when it is determined that a distance between the navigation position point and the current position is not greater than a preset first threshold value, and it is determined that the direction angle is not greater than a preset visual field angle.
[0155] Optionally, the first prompt module 202 is further configured to determine a distance from the current position to the navigation position point along the navigation path, and determine whether the direction angle is not greater than the preset visual field angle when it is determined that the distance is not greater than the preset first threshold value, if yes, it is determined that the navigation position point falls within a visual field range corresponding to the motion direction, and prompt is performed according to the information of the navigation position point, if no, prompt is not performed.
[0156] Optionally, the first prompt module 202 is further configured to determine a local map within a preset range of the navigation position point, display the local map in a navigation interface, and perform image prompt for the navigation position point.
[0157] Optionally, the first prompt module 202 is further configured to determine prompt information according to the navigation position point, and broadcast the prompt information to perform voice prompt for the navigation position point.
[0158] Optionally, the device further comprises:
[0159] A second prompt module 203 is configured to continue to monitor a direction angle change of the navigation position point and a distance change between the navigation position point and the current position of the vehicle when it is determined that the distance between the navigation position point and the current position is not greater than the preset first threshold value, and it is determined that the direction angle is greater than the preset visual field angle, until it is determined that the direction angle of the navigation position point is not greater than the preset visual field angle, or it is determined that the distance between the navigation position point and the current position of the vehicle is not greater than a preset second threshold value, and prompt is performed according to information of the navigation position point, wherein the second threshold value is less than the first threshold value.
[0160] Optionally, the prompting manner comprises image prompting and voice prompting; the second threshold comprises a second threshold corresponding to the image prompting and a second threshold corresponding to the voice prompting; the second threshold corresponding to the image prompting is greater than the second threshold corresponding to the voice prompting; the first prompting module 202 is further configured to, when determining that the distance between the navigation position point and the current position of the vehicle is not greater than the preset second threshold and is greater than the second threshold corresponding to the voice prompting, perform image prompting according to the information of the navigation position point, and when determining that the distance between the navigation position point and the current position of the vehicle is not greater than the second threshold corresponding to the voice prompting, perform voice prompting according to the information of the navigation position point.
[0161] Optionally, the prompting manner comprises image prompting and voice prompting; the first threshold comprises a first threshold corresponding to the image prompting and a first threshold corresponding to the voice prompting; the first threshold corresponding to the image prompting is greater than the first threshold corresponding to the voice prompting; the first prompting module 202 is further configured to monitor the distance from the current position of the vehicle to the navigation position point along the navigation path, when determining that the distance is not greater than the first threshold corresponding to the image prompting, determine whether the direction angle is not greater than a preset visual angle, if yes, perform image prompting according to the information of the navigation position point, continue to monitor the distance, and when the distance is not greater than the first threshold corresponding to the voice prompting, perform voice prompting according to the information of the navigation position point, and if no, do not perform prompting.
[0162] Optionally, the device further comprises:
[0163] The monitoring module 204 is configured to, when determining that the distance between the navigation position point and the current position is not greater than a preset first threshold, start monitoring the change of the direction angle between the navigation position point and the motion direction, and stop monitoring the direction angle when prompting according to the information of the navigation position point.
[0164] The present specification also provides a computer readable storage medium storing a computer program, the computer program being used to execute the above Figure 3 prompting method.
[0165] The present specification also provides a computer program product, the computer program product being used to execute the above Figure 9 prompting method. Figure 9 Figure 3 The present specification also provides a computer readable storage medium storing a computer program, the computer program being used to execute the above prompting method.
[0166] It is to be noted that all the actions of obtaining signals, information or data in the present specification are performed under the premise of complying with the corresponding data protection regulations policy of the country where the device is located and obtaining the authorization given by the corresponding device owner.
[0167] Of course, in addition to the software implementation, the present specification does not exclude other implementation manners, such as a logic device or a combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or a logic device.
[0168] In the 1990s, it was quite obvious to distinguish whether an improvement in a technology was in hardware (e.g., improvement in circuit structures of diodes, transistors, switches, etc.) or in software (improvement in method flow). However, as technology has evolved, many improvements in method flow today can be considered as direct improvements in hardware circuit structures. Designers almost always obtain the corresponding hardware circuit structures by programming the improved method flow into hardware circuits. Therefore, it cannot be said that an improvement in a method flow cannot be implemented by hardware entity modules. For example, a programmable logic device (PLD) such as a field programmable gate array (FPGA) is an integrated circuit whose logic function is determined by user programming of the device. A digital system is "integrated" on a piece of PLD by the designer programming it by himself, without having to ask a chip manufacturer to design and manufacture a special integrated circuit chip. Moreover, instead of manually fabricating an integrated circuit chip, this programming is now mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing a program, and the original code before compilation also has to be written in a specific programming language, which is called a hardware description language (HDL), and there are many types of HDL, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., and the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should be aware that, as long as the method flow is logically programmed in the above-mentioned hardware description languages and programmed into an integrated circuit, a hardware circuit that implements the logical method flow can be easily obtained.
[0169] The controller can be implemented in any suitable way, for example, the controller can take the form of a microprocessor or processor and a computer readable medium storing computer readable program code, such as software or firmware, executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that, in addition to being implemented in pure computer readable program code, the controller can equally well be implemented to perform the same functions using logic gates, switches, an application specific integrated circuit, a programmable logic controller and an embedded microcontroller, etc. by means of a logical programming of the method steps. The controller can thus be considered as a hardware component, and the means comprised therein for performing the various functions can be considered as structures within the hardware component. Alternatively, the means for performing the various functions can even be considered as both a software module implementing the method and a structure within the hardware component.
[0170] The systems, apparatuses, modules or units illustrated by the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0171] For the sake of description, the above apparatuses are described in various units by functions respectively. Of course, the functions of each unit can be implemented in the same or multiple software and / or hardware in implementing the present specification.
[0172] Those skilled in the art will understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.
[0173] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0174] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0175] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0176] In one typical configuration, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0177] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory, non-volatile memory, such as read-only memory (ROM), EPROM, and / or flash memory. The memory is an example of computer-readable media.
[0178] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.
[0179] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0180] Those skilled in the art will appreciate that embodiments of the present specification can be provided as methods, systems or computer program products. Therefore, the present specification can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present specification can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0181] The present specification can be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The present specification can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are connected through a communication network. In a distributed computing environment, program modules can be located in both local and remote computer storage media including storage devices.
[0182] The various embodiments described in this specification are described using a numbering of embodiments approach: these are each individually integrated contributions pertaining to different but related aspects of the description. Each of the various embodiments can stand on its own, and each can be combined with the subject matter of other embodiments to produce further embodiments. Where appropriate, therefore, the contents of the specification can be regarded as being incorporated by reference, including the description, drawings, claims, abstract and the like.
[0183] The above description is embodied in the form of embodiments only and is not intended to limit the present specification. The present specification can be variously changed and modified by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present specification should be included in the scope of the claims of the present specification.
Claims
1. A prompting method characterized by comprising: The method comprises the following steps: According to the navigation path, determine the navigation position point to be passed through, and determine the motion direction and the current position of the vehicle; According to the motion direction, the current position and the navigation position point, determine the direction angle between the navigation position point and the motion direction; When it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value, and it is determined that the direction angle is not greater than a preset field of view angle, prompt according to the information of the navigation position point; When it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value, and it is determined that the direction angle is greater than a preset field of view angle, continue to monitor the change of the direction angle corresponding to the navigation position point and the change of the distance between the navigation position point and the current position of the vehicle; Until it is determined that the direction angle corresponding to the navigation position point is not greater than the preset field of view angle, or it is determined that the distance between the navigation position point and the current position of the vehicle is not greater than a preset second threshold value, prompt according to the information of the navigation position point; Wherein, the second threshold value is less than the first threshold value.
2. The method of claim 1, wherein, When it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value, and it is determined that the direction angle is not greater than a preset field of view angle, prompt according to the information of the navigation position point, which specifically comprises: Determine the distance from the current position to the navigation position point along the navigation path; When it is determined that the distance is not greater than a preset first threshold value, determine whether the direction angle is not greater than a preset field of view angle; If yes, it is determined that the navigation position point falls within the field of view range corresponding to the motion direction, and prompt according to the information of the navigation position point; If not, do not prompt.
3. The method of claim 1 or 2, wherein, Prompting according to the information of the navigation position point specifically comprises: Determine the local map within the preset range of the navigation position point; Display the local map in the navigation interface, and image prompt for the navigation position point.
4. The method of claim 1 or 2, wherein, Prompting according to the information of the navigation position point specifically comprises: Determine the prompt information according to the navigation position point; Play the prompt information and voice prompt for the navigation position point.
5. The method of claim 1, wherein, The prompting mode includes image prompt and voice prompt; the second threshold value includes a second threshold value corresponding to image prompt and a second threshold value corresponding to voice prompt; the second threshold value corresponding to image prompt is greater than the second threshold value corresponding to voice prompt; Prompting according to the information of the navigation position point specifically comprises: When it is determined that the distance between the navigation position point and the current position of the vehicle is not greater than a preset second threshold value, and greater than the second threshold value corresponding to voice prompt, image prompt according to the information of the navigation position point; When it is determined that the distance between the navigation position point and the current position of the vehicle is not greater than the second threshold value corresponding to voice prompt, voice prompt according to the information of the navigation position point.
6. The method of claim 1, wherein, The prompting mode includes image prompt and voice prompt; the first threshold value includes a first threshold value corresponding to image prompt and a first threshold value corresponding to voice prompt; the first threshold value corresponding to image prompt is greater than the first threshold value corresponding to voice prompt; when it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value and that the direction angle is not greater than a preset visual field angle, prompting according to information of the navigation position point, specifically including: monitoring a distance from the current position of the vehicle to the navigation position point along the navigation path; when it is determined that the distance is not greater than a first threshold value corresponding to the image prompting, determining whether the direction angle is not greater than a preset visual field angle; if yes, image prompting according to information of the navigation position point, continuing to monitor the distance, and when the distance is not greater than a first threshold value corresponding to the voice prompting, voice prompting according to information of the navigation position point; if no, not prompting.
7. The method of claim 1, wherein, The method further includes: when it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value, starting to monitor a change of the direction angle between the navigation position point and the motion direction; when prompting according to information of the navigation position point, stopping monitoring of the direction angle.
8. A prompting device, characterized by including: a first determination module configured to determine a navigation position point to be passed through according to a navigation path, and determine a motion direction of a vehicle and a current position; a second determination module configured to determine a direction angle between the navigation position point and the motion direction according to the motion direction, the current position and the navigation position point; a first prompting module configured to, when it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value and that the direction angle is not greater than a preset visual field angle, prompt according to information of the navigation position point; when it is determined that the distance between the navigation position point and the current position is not greater than a preset first threshold value and that the direction angle is greater than a preset visual field angle, continuing to monitor a change of the direction angle corresponding to the navigation position point and a change of the distance between the navigation position point and the current position of the vehicle; until it is determined that the direction angle corresponding to the navigation position point is not greater than the preset visual field angle, or that the distance between the navigation position point and the current position of the vehicle is not greater than a preset second threshold value, prompting according to information of the navigation position point; wherein the second threshold value is less than the first threshold value.
9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and the computer program is executed by the processor to implement the method of any one of claims 1-7.
10. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the program to implement the method of any one of claims 1-7.
Citation Information
Patent Citations
Broadcasting method, device, equipment and system for scenic spots along self-driving travel
CN114780597A