Display method, device, storage medium and terminal of navigation map

By adjusting the display position of the car logo on the screen in real time, and judging based on the vehicle's planned route and turning points, the problem of low utilization of the in-vehicle navigation screen is solved, and a more complete navigation map display is achieved.

CN116358583BActive Publication Date: 2026-06-12GREAT WALL MOTOR CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREAT WALL MOTOR CO LTD
Filing Date
2023-03-20
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Existing in-vehicle navigation systems suffer from low screen utilization when viewed from a north-facing angle, resulting in fewer navigation maps being displayed.

Method used

By adjusting the display position of the car logo on the screen in real time, determining the turning point of the driving direction based on the planned route of the target vehicle, and judging whether the second direction exceeds the preset angle range, the display position of the car logo is adjusted according to different conditions to improve the utilization rate of the screen.

🎯Benefits of technology

It enables the display of more complete navigation maps on the in-vehicle navigation screen, improving screen utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116358583B_ABST
    Figure CN116358583B_ABST
Patent Text Reader

Abstract

The application provides a display method and device of a navigation map, a storage medium and a terminal, and relates to the technical field of vehicle navigation. The method comprises the following steps: determining a first turning point at which the driving direction of a target vehicle changes according to the planned route of the target vehicle; determining whether a second direction exceeds a preset angle range corresponding to a first direction, the first direction being the driving direction of the target vehicle before the target vehicle reaches the first turning point, and the second direction being the driving direction of the target vehicle after the target vehicle reaches the first turning point; in the case that the second direction does not exceed the preset angle range corresponding to the first direction, determining a first display position of a vehicle logo in a screen when the target vehicle reaches the first turning point according to the first direction, the distance between the first display position and a first side of the screen being less than a first preset value, and the first side being a side obtained by extending the first direction reversely and intersecting the screen; and displaying a navigation map based on the first display position of the vehicle logo. The application can adjust the display position of the vehicle logo in the screen in real time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle navigation technology, and in particular to a method, device, storage medium and terminal for displaying navigation maps. Background Technology

[0002] Existing in-car navigation systems typically allow users to set different navigation perspectives. One perspective is the "north-facing" perspective, in which the navigation map is always displayed with due north as the positive direction. Another perspective is the "car-facing" perspective, in which the navigation map is always displayed with the vehicle's direction of travel as the positive direction.

[0003] However, in existing technologies, there is a problem of low screen utilization when displaying navigation maps from a "northward" perspective. Summary of the Invention

[0004] This application provides a method, device, storage medium, and terminal for displaying navigation maps, so as to adjust the display position of vehicle logos on the screen in real time and improve the utilization rate of the screen when displaying navigation maps.

[0005] Firstly, a method for displaying a navigation map is provided. The method includes: determining a first turning point where the driving direction of the target vehicle changes according to the planned route of the target vehicle; determining whether a second direction exceeds a preset angle range corresponding to a first direction, wherein the first direction is the driving direction of the target vehicle before reaching the first turning point, and the second direction is the driving direction of the target vehicle after reaching the first turning point; if the second direction does not exceed the preset angle range corresponding to the first direction, determining a first display position of the vehicle logo on a screen displaying the navigation map when the target vehicle reaches the first turning point, wherein the distance between the first display position and a first edge of the screen is determined according to a first preset value, wherein the first edge is the edge that extends in the opposite direction of the first direction and intersects the screen; and displaying the navigation map based on the first display position of the vehicle logo.

[0006] In conjunction with the first aspect, in one possible implementation, the method further includes: when the second direction exceeds the preset angle range, determining the target edge of the screen according to the second direction; determining the projection length of the planned route in the second direction on the target edge; determining whether the projection length is less than a first preset length; and when the projection length is less than the first preset length, determining the first display position of the vehicle logo on the screen when the target vehicle reaches the first turning point according to the first direction.

[0007] In conjunction with the first aspect and the above implementation, in one possible implementation, the method further includes: if the projection length is not less than the first preset length, determining whether there is a second turning point after the first turning point where the driving direction of the target vehicle changes; if there is no second turning point, determining the second display position of the vehicle logo on the screen when the target vehicle reaches the first turning point based on the second direction, wherein the distance between the second display position and the second side of the screen is determined according to a second preset value, wherein the second side is the side that extends in the opposite direction of the second direction and intersects the screen.

[0008] In combination with the first aspect and the above implementation, in one possible implementation, the method further includes: if there is a second turning point after the first turning point, determining whether the projection length is less than a second preset length, wherein the second preset length is greater than the first preset length; if the projection length is not less than the second preset length, determining the second display position of the vehicle logo on the screen when the target vehicle reaches the first turning point according to the second direction.

[0009] In combination with the first aspect and the above implementation, in one possible implementation, the method further includes: when the projection length is less than the second preset length, determining the first display position of the vehicle logo on the screen when the target vehicle reaches the first turning point according to the first direction.

[0010] In combination with the first aspect and the above implementation, in one possible implementation, when the vehicle is traveling between the first turning point and the second turning point, the first display position of the target vehicle's logo on the screen remains unchanged.

[0011] In combination with the first aspect and the above implementation method, in one possible implementation method, the above-mentioned preset angle range is determined based on at least two straight lines passing through the center of the screen.

[0012] Secondly, a navigation map display device is provided, the device comprising: a first determining module, configured to: determine a first turning point where the driving direction of the target vehicle changes according to the planned route of the target vehicle; a judging module, configured to: judge whether a second direction exceeds a preset angle range corresponding to a first direction, wherein the first direction is the driving direction of the target vehicle before reaching the first turning point, and the second direction is the driving direction of the target vehicle after reaching the first turning point; a second determining module, configured to: determine a first display position of the vehicle logo on the screen displaying the navigation map when the target vehicle reaches the first turning point, based on the first direction, if the second direction does not exceed the preset angle range corresponding to the first direction, wherein the distance between the first display position and a first side of the screen is determined according to a first preset value, wherein the first side is the side that extends in the opposite direction of the first direction and intersects the screen; and a display module, configured to: display the navigation map based on the first display position of the vehicle logo.

[0013] Thirdly, a terminal is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the terminal performs the navigation map display method as described in the first aspect.

[0014] Fourthly, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method for displaying a navigation map as described in the first aspect.

[0015] In summary, the navigation map display method provided in this application can determine the first turning point where the target vehicle's driving direction changes based on the target vehicle's planned route, and determine whether the second direction exceeds the preset angle range corresponding to the first direction. Here, the first direction is the driving direction of the target vehicle before reaching the first turning point, and the second direction is the driving direction of the target vehicle after reaching the first turning point.

[0016] If the second direction does not exceed the preset angle range corresponding to the first direction, the first display position of the vehicle logo on the screen when the target vehicle reaches the first turning point is determined based on the first direction. The distance between the first display position and the first edge of the screen is less than a first preset value, and the first edge is the edge that extends in the opposite direction of the first direction and intersects the screen. Finally, based on the first display position of the vehicle logo, a navigation map is displayed.

[0017] This application can adjust the display position of the navigation map in real time according to the planned route, thereby displaying a more complete navigation map on the in-vehicle navigation screen and improving screen utilization. Attached Figure Description

[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0019] Figure 1 This is a schematic diagram showing the vehicle logo centered on the screen according to an embodiment of this application;

[0020] Figure 2 This is a schematic flowchart of a navigation map display method provided in an embodiment of this application;

[0021] Figures 3a-3b This is a schematic diagram showing the display position of a car logo on a screen according to an embodiment of this application;

[0022] Figure 4 This is a schematic diagram of a preset angle range provided in an embodiment of this application;

[0023] Figure 5 This is a schematic diagram illustrating the determination of the initial display position of a car logo according to an embodiment of this application;

[0024] Figure 6 This is a schematic diagram illustrating the determination of the initial display position of the car logo according to another embodiment of this application;

[0025] Figure 7 This is a schematic diagram illustrating the determination of the first display position of the car logo according to an embodiment of this application;

[0026] Figure 8 This is a schematic diagram of a navigation map displayed based on a first display position of a vehicle logo, according to an embodiment of this application.

[0027] Figure 9 This is a schematic flowchart illustrating the determination of the first display position of a car logo according to an embodiment of this application;

[0028] Figure 10 This is a schematic diagram illustrating the determination of the first display position of the car logo according to another embodiment of this application;

[0029] Figure 11 This is a schematic diagram of a navigation map displayed based on a first display position of a vehicle logo, provided in another embodiment of this application;

[0030] Figure 12 This is a schematic diagram illustrating the determination of the second display position of the car logo according to an embodiment of this application;

[0031] Figure 13 This is a schematic diagram of a navigation map displayed based on a second display position of a vehicle logo, according to an embodiment of this application.

[0032] Figure 14 This is a schematic diagram illustrating the determination of the first display position of the car logo according to another embodiment of this application;

[0033] Figure 15 This is a schematic diagram of a navigation map displayed based on a first display position of a vehicle logo, provided in another embodiment of this application;

[0034] Figure 16 This is a schematic diagram illustrating the determination of the second display position of the car logo according to another embodiment of this application;

[0035] Figure 17 This is a schematic diagram of a navigation map displayed at a second display position based on a vehicle logo, provided in another embodiment of this application;

[0036] Figure 18 This is a structural diagram of a navigation map display device provided in an embodiment of this application;

[0037] Figure 19 This is a structural diagram of a navigation map display device provided in another embodiment of this application;

[0038] Figure 20 This is a schematic block diagram of a terminal provided in an embodiment of this application. Detailed Implementation

[0039] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0040] In the following description, when referring to the accompanying drawings, the same numbers in different drawings denote the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0041] In the description of this application, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.

[0042] refer to Figure 1The illustration shows the vehicle's logo centered on the screen. Figure 1 As shown, in current in-vehicle navigation systems, when viewed from the "north-facing" angle, the vehicle logo 10 used to indicate the vehicle's location is usually displayed in the center of the screen (i.e., centered relative to the long side of the screen and centered relative to the wide side of the screen).

[0043] However, this allows the screen to display the vehicle's subsequent driving route (such as...). Figure 1 The area of ​​the shaded route is reduced to half, resulting in low screen utilization and less navigation map display.

[0044] To address the aforementioned issues, this application proposes a method, apparatus, storage medium, and terminal for displaying navigation maps, which can improve the utilization rate of in-vehicle navigation screens and enable the screen to display more complete navigation maps.

[0045] The following will describe in more detail the steps of the navigation map display method in this exemplary embodiment, with reference to the accompanying drawings and embodiments.

[0046] Figure 2 This is a schematic flowchart of a navigation map display method provided in an embodiment of this application. Figure 2 The method shown can be applied to in-vehicle navigation systems.

[0047] S210, based on the planned route of the target vehicle, determine the first turning point where the target vehicle's driving direction changes.

[0048] In an exemplary embodiment, after the user starts the target vehicle, they enter the destination into the vehicle's navigation system. Once the navigation system obtains the destination, it determines at least one planned route (or navigation route) based on the target vehicle's location and the destination, and displays the planned route to the user on the screen. After selecting one of the planned routes, the user sets the navigation view to a "north-facing" view.

[0049] Afterwards, users can set the area on the screen used to display the navigation map according to their own needs. In other words, users can customize the display position of the target vehicle's logo on the screen. The display position of the logo on the screen can be a preset display scheme in the navigation system, and / or, it can be set by the user by entering a first preset value.

[0050] For example, refer to Figures 3a-3b The diagram shows the display position of the car logo on the screen. Assume the width of the screen is x and the length of the length of the long side is y.

[0051] Figure 3a The display scheme for the "Comfort" mode provided by the navigation system. For example... Figure 3aAs shown, in this mode, the first preset value is set to... That is: the distance between the car logo 10 and the long side of the screen is (And centered relative to the long side), the distance between the car logo 10 and the wide edge of the screen is... (And centered relative to the wide side). In other words, on the screen... The area is used to display navigation maps and plan routes;

[0052] Figure 3b The display scheme provided for the "extreme" conditions of the navigation system. For example... Figure 3b As shown, in this mode, the first preset value is set to... That is: the distance between the car logo 10 and the long side of the screen is (And centered relative to the long side), the distance between the car logo 10 and the wide edge of the screen is... (And centered relative to the wide side). In other words, on the screen... The area is used to display navigation maps and plan routes.

[0053] For example, in addition to the preset display scheme provided by the navigation system, the user can also set a first preset value for the distance between the car logo 10 and the screen boundary. For example, the user sets the first preset value to... The distance between the car logo 10 and the long side of the screen is The distance from the wide edge of the screen is

[0054] It should be noted that the specific value of the first preset value mentioned above is only an example and is not limited in this embodiment.

[0055] In an exemplary embodiment, reference is made to Figure 4 The diagram shows the preset angle range.

[0056] For example, the preset angle range can be determined based on at least two straight lines passing through the center of the screen. Figure 4 As shown, taking a screen with a shape close to a rectangle as an example, the two diagonals of the screen can be used as regional dividing lines to divide the entire display area presented by the screen into 4 display sub-areas: ①, ②, ③, and ④. Each of the 4 display sub-areas corresponds to a preset angle range.

[0057] It should be noted that the above-mentioned division of display sub-regions / preset angle ranges is only an example. The display area can also be divided more finely according to the shape of the screen, but this embodiment does not limit it.

[0058] In an exemplary embodiment, reference is made to Figure 5 The diagram shown illustrates an example of determining the initial display position of a car logo.

[0059] like Figure 5 As shown, the planned route starts at point A (i.e., the location of the target vehicle in the actual environment), changes direction at point B and travels towards point C, with point C as the destination.

[0060] First, the initial display position of the car logo 10 needs to be determined. For example, point A can be used as the center point to determine which display sub-area the first direction corresponding to the planned route AB faces, and then determine the preset angle range corresponding to the first direction of the planned route AB. For example, refer to... Figure 5 For ease of explanation, a gray dashed line parallel to the area division line is drawn in the diagram with point A (the starting point of the planned route AB) as the center. Clearly, the sub-area to which the planned route AB faces is ①. Therefore, the preset angle range corresponding to the first direction of the planned route AB can be determined as ①.

[0061] Then, based on the preset angle range ① corresponding to the first direction mentioned above, the initial display position of the car logo 10 is determined.

[0062] For example, suppose the first preset value mentioned above is The initial display position of the car logo 10 is determined to be within a preset angle range ③ that is symmetrical to the center of the preset angle range ①, and the distance between this initial display position and the long side of the screen (that is, the side that extends in the opposite direction of the first direction and intersects the screen) is... like Figure 5 As shown, the planned routes A'B' and B'C' are the actual planned routes displayed on the screen.

[0063] refer to Figure 6 The diagram shown illustrates another example of determining the initial display position of the car logo.

[0064] For example, suppose the planned route starts at point A and ends at point B. Figure 6 As shown, the first direction mentioned above points towards a preset angle range ②. Assuming the first preset value is still... The initial display position of the car logo 10 is determined to be within a preset angle range ④ that is symmetrical to the center of preset angle range ②, and the distance between this initial display position and the wide edge of the screen (that is, the edge that extends in the opposite direction of the first direction and intersects the screen) is... The planned route A'B' is the actual planned route displayed on the screen.

[0065] In an exemplary embodiment, the target vehicle then begins to travel along the planned route. It is understood that while the target vehicle is moving, the position of the vehicle marker 10 remains unchanged, while the navigation map moves in the opposite direction to the target vehicle's direction of movement.

[0066] In an exemplary embodiment, in Figure 6In the scenario shown, the planned route is a straight line with no change in direction, therefore the navigation system does not need to perform the aforementioned judgment process; while Figure 5 In the case shown, the planned route changes direction at point B'. When the target vehicle reaches the first turning point B', the navigation system needs to re-determine the position of vehicle marker 10.

[0067] S220, determine whether the second direction exceeds the preset angle range corresponding to the first direction, wherein the first direction is the driving direction of the target vehicle before reaching the first turning point, and the second direction is the driving direction of the target vehicle after reaching the first turning point.

[0068] refer to Figure 7 The diagram shown illustrates how to determine the first display position of the car logo.

[0069] For example, such as Figure 7 As shown, next, it is determined whether the second direction corresponding to the planned route B'C' exceeds the preset angle range corresponding to the first direction corresponding to the planned route A'B. In other words, it is determined whether the second direction corresponding to the planned route B'C is still facing the preset angle range①.

[0070] If the second direction corresponding to the planned route B'C' exceeds the preset angle range corresponding to the first direction (that is, the display sub-area facing the second direction is the same as that of the first direction), then point B' can be determined as the first turning point on the planned route.

[0071] like Figure 7 As shown, it can be seen that the second direction corresponding to the planned route B'C' is still within the preset angle range ①.

[0072] S230, if the second direction does not exceed the preset angle range corresponding to the first direction, determine the first display position of the car logo on the screen displaying the navigation map when the target vehicle reaches the first turning point according to the first direction, wherein the distance between the first display position and the first side of the screen is equal to the first preset value, wherein the first side is the side that extends in the opposite direction of the first direction and intersects with the screen.

[0073] S240 displays a navigation map based on the first display position of the car logo.

[0074] In an exemplary embodiment, reference is made to Figure 8 The illustration shows an example of a navigation map displayed based on the first display position of a car logo. Figure 8As shown, if the planned route is still within the preset angle range ① in the second direction corresponding to B'C, then the display position of the car logo 10 can be determined to be the same as the display position when traveling in the first direction (this display position of the car logo 10 is denoted as the first display position). Similarly, the distance from the long side of the screen (that is, the side that extends in the opposite direction of the first direction and intersects with the screen) is... The location.

[0075] In an exemplary embodiment, the navigation system can then continue to display the remaining navigation map and planned route based on the aforementioned first display position of the vehicle logo 10. That is, Figure 8 The planned route B'C' shown is the actual planned route displayed on the screen.

[0076] In another possible implementation, Figure 9 This is a schematic flowchart illustrating the determination of the first display position of a car logo according to an embodiment of this application.

[0077] S910 determines the target edge of the screen based on the second direction if the second direction exceeds the preset angle range.

[0078] S920, determine the projection length of the planned route in the second direction onto the target side.

[0079] In an exemplary embodiment, reference is made to Figure 10 The diagram shown illustrates another example of determining the first display position of the car logo.

[0080] like Figure 10 As shown, assume that the planned route A'B remains unchanged, while the planned route B'C changes. Similarly, first determine whether the second direction corresponding to the planned route B'C exceeds the preset angle range of the first direction corresponding to the planned route A'B; that is, determine whether the second direction corresponding to the planned route B'C exceeds the preset angle range ①. It can be seen that the second direction corresponding to the planned route B'C is within the preset angle range ③.

[0081] Since the second direction exceeds the preset angle range of the first direction, it is necessary to determine the target edge of the screen based on the second direction, thereby determining the projection length of the planned route in the second direction on the target edge.

[0082] The method for determining the target edge of the screen can be as follows: when the second direction is oriented towards a preset angle range ① and a preset angle range ③, the wide edge of the screen is taken as the target edge; when the second direction is oriented towards a preset angle range ② and a preset angle range ④, the long edge of the screen is taken as the target edge.

[0083] Continue to refer to Figure 10Since the planned route B'C' faces the preset angle range ③, the target edge can be determined as the width of the screen.

[0084] S930, determine whether the projection length is less than the first preset length.

[0085] For example, continue to refer to Figure 10 The projection length of the planned route B'C' onto the wide side of the screen is the length of line segment m.

[0086] Next, it is determined whether the projected length is less than a first preset length. The first preset length can be set according to the aforementioned first preset value. For example, when the aforementioned first preset value is... At that time, the target edge can be set. The first preset length is, that is, when the target side is the longer side of the screen, the first preset length is... When the target side is the width of the screen, the first preset length is

[0087] It should be noted that the above-mentioned first preset length value is only an example and is not necessarily required to be determined. For example, when the above-mentioned first preset value is... At that time, the target edge can be set. Set the first preset length, or set the target edge. The first preset length is set as follows, and so on. The value of the first preset length can be adjusted according to actual needs. This embodiment does not impose any limitations.

[0088] Continue to refer to Figure 10 It can be seen that the projected length (length of line segment m) of the planned route B'C' is less than the length of the target side. That is, the projected length is less than the first preset length.

[0089] S940, when the projection length is less than the first preset length, determines the first display position of the car logo on the screen when the target vehicle reaches the first turning point.

[0090] refer to Figure 11 The diagram shows another example of a navigation map displayed based on the first display position of the car logo.

[0091] For example, if the projection length is less than the first preset length, the display position of the car logo 10 can remain the same as when traveling in the first direction. Figure 11 As shown, the display position of the car logo 10 remains unchanged, also at a distance from the long side of the screen (that is, the side that extends in the opposite direction from the first direction and intersects the screen). The location.

[0092] S950, provided that the projected length is not less than the first preset length, determines whether there is a second turning point after the first turning point where the driving direction of the target vehicle changes.

[0093] In an exemplary embodiment, reference is made to Figure 12 The diagram shown illustrates an example of determining the second display position of the car logo.

[0094] like Figure 12 As shown, assume that the planned route A'B' remains unchanged, while the planned route B'C' changes.

[0095] Similarly, first determine whether the second direction corresponding to the planned route B'C' exceeds the preset angle range corresponding to the first direction corresponding to the planned route A'B. It can be seen that the second direction corresponding to the planned route B'C is oriented towards the preset angle range ②.

[0096] Continue to refer to Figure 12 Since the planned route B'C' faces the preset angle range ②, the target side can be determined to be the long side of the screen. Furthermore, the projection length of the planned route B'C' onto the long side of the screen is the length of line segment m.

[0097] It can be seen that the projected length (length of line segment m) of the planned route B'C' is greater than that of the target side. That is, the projected length is greater than the first preset length.

[0098] Therefore, if the projected length of the planned route B'C' is not less than the first preset length, the next step is to determine whether there is a second turning point after the first turning point B' where the target vehicle's driving direction changes.

[0099] S960, in the absence of a second turning point, the second display position of the vehicle logo on the screen when the target vehicle reaches the first turning point is determined according to the second direction, wherein the distance between the second display position and the second side of the screen is determined according to a second preset value, wherein the second side is the side that extends in the opposite direction of the second direction and intersects the screen.

[0100] Continue to refer to Figure 12 As can be seen, there is no second turning point after the first turning point B', meaning that the planned route does not change direction after point C'. Therefore, the judgment process can be terminated, and the second display position of the car logo on the screen when the target vehicle reaches the first turning point can be determined based on the second direction.

[0101] Continue to refer to Figure 12 It can be seen that the second direction corresponding to the planned route B'C is within the preset angle range ④.

[0102] refer to Figure 13 The illustration shows a diagram of a navigation map displayed in a second display position based on a car logo.

[0103] like Figure 13 As shown, assuming the first preset value is still 1 / 4, the second display position of the car logo 10 is determined to be within the preset angle range ②, which is symmetrical to the center of the preset angle range ④, and the distance between this second display position and the wide side of the screen (that is, the side that extends in the second direction in the opposite direction and intersects with the screen) is... The planned route B'C' is the actual planned route displayed on the screen.

[0104] S970, if there is a second inflection point after the first inflection point, determine whether the projected length is less than the second preset length, wherein the second preset length is greater than the first preset length.

[0105] In an exemplary embodiment, reference is made to Figure 14 The diagram shown is another example of determining the first display position of the car logo.

[0106] like Figure 14 As shown, assume that planned routes A'B' and B'C' remain unchanged, but planned route C'D' is added after planned route B'C'.

[0107] It can be seen that the preset angle range corresponding to the planned route C'D' is ①, which is different from the preset angle range of the planned route B'C. Therefore, point C' can be determined as the second turning point on the planned route.

[0108] If a second turning point exists after the first turning point, then it is determined whether the projected length of the planned route B'C' is less than the second preset length.

[0109] The second preset length should be greater than the first preset length.

[0110] For example, when the target side is the wide side of the screen, and the aforementioned first preset length is... At that time, the second preset length can be When the target side is the width of the screen, and the aforementioned first preset length is... At that time, the second preset length can be

[0111] It should be noted that the value of the second preset length mentioned above is only an example. The value of the second preset length can be adjusted according to actual needs. This embodiment does not impose any limitations.

[0112] Continue to refer to Figure 14 It can be seen that the projected length (length of line segment m) of the planned route B'C' is greater than that of the target side. And smaller than the target edge That is, the projected length is less than the second preset length.

[0113] S980, when the projection length is less than the second preset length, determines the first display position of the car logo on the screen when the target vehicle reaches the first turning point according to the first direction.

[0114] In an exemplary embodiment, reference is made to Figure 15 The diagram shown is another example of a navigation map displayed based on the first display position of the car logo.

[0115] If the projection length is less than the second preset length, the display position of the car logo 10 can remain the same as when traveling in the first direction. For example... Figure 15 As shown, the display position of the car logo 10 remains unchanged, also at a distance from the long side of the screen (that is, the side that extends in the opposite direction from the first direction and intersects the screen). The location.

[0116] S990, provided that the projection length is not less than the second preset length, determines the second display position of the vehicle logo on the screen when the target vehicle reaches the first turning point according to the second direction.

[0117] In an exemplary embodiment, reference is made to Figure 16 The diagram shown illustrates another example of determining the second display position of the car logo.

[0118] like Figure 16 As shown, assume that the planned routes A'B' and C'D' remain unchanged, while the length of the planned route B'C has changed.

[0119] It can be seen that the projected length (length of line segment m) of the planned route B'C' is greater than that of the target side. That is, the projected length is greater than the second preset length.

[0120] In an exemplary embodiment, reference is made to Figure 17 The diagram shows another example of a navigation map displayed in a second display position based on a car logo.

[0121] like Figure 17 As shown, assuming the first preset value is still 1 / 4, then, provided the projection length is not less than the second preset length, the second display position of the car logo 10 can be determined as: within the preset angle range ②, which is symmetrical to the center of the preset angle range ④, and the distance between this second display position and the wide side of the screen (that is, the side that extends in the second direction in the opposite direction and intersects with the screen) is... The planned route B'C' is the actual planned route displayed on the screen.

[0122] The navigation map display method provided in this application can adjust the display position of the navigation map in real time according to the planned route (e.g., the presence or absence of the aforementioned turning points, the relationship between the aforementioned second direction and the first direction, the relationship between the length of the planned route and the target edge of the screen, etc.), thereby enabling a more complete navigation map to be displayed on the screen of the in-vehicle navigation system and improving screen utilization.

[0123] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0124] in, Figure 18 A structural diagram of a navigation map display device provided in an embodiment of this application is shown.

[0125] The navigation map display device 1800 in this embodiment includes: a first determining module 1801, a judging module 1802, a second determining module 1803, and a display module 1804.

[0126] The first determining module 1801 is used to: determine the first turning point where the driving direction of the target vehicle changes, based on the planned route of the target vehicle.

[0127] The judgment module 1802 is used to: determine whether the second direction exceeds the preset angle range corresponding to the first direction, wherein the first direction is the driving direction of the target vehicle before reaching the first turning point, and the second direction is the driving direction of the target vehicle after reaching the first turning point.

[0128] The second determining module 1803 is used to: determine the first display position of the car logo on the screen displaying the navigation map when the target vehicle reaches the first turning point, based on the first direction, provided that the second direction does not exceed the preset angle range corresponding to the first direction. The distance between the first display position and the first side of the screen is determined according to a first preset value, wherein the first side is the side that extends in the opposite direction of the first direction and intersects with the screen.

[0129] Display module 1804 is used to: display a navigation map based on the first display position of the car logo.

[0130] in, Figure 19 A structural diagram of a navigation map display device according to another embodiment of this application is shown.

[0131] In one possible implementation, the second determining module 1803 is further configured to: determine the target edge of the screen according to the second direction when the second direction exceeds the preset angle range; determine the projection length of the planned route in the second direction on the target edge; the judging module 1802 is further configured to: judge whether the projection length is less than the first preset length; the second determining module 1803 is further configured to: determine the first display position of the car logo on the screen when the target vehicle reaches the first turning point according to the first direction when the projection length is less than the first preset length.

[0132] Optionally, the above-mentioned device further includes: a third determining module 1805.

[0133] In one possible implementation, the judgment module 1802 is further configured to: determine whether there is a second turning point after the first turning point where the driving direction of the target vehicle changes, provided that the projection length is not less than the first preset length; the third determination module 1805 is configured to: determine the second display position of the vehicle logo on the screen when the target vehicle reaches the first turning point, based on the second direction, provided that there is no second turning point; wherein the distance between the second display position and the second side of the screen is determined based on the second preset value, wherein the second side is the side that extends in the opposite direction of the second direction and intersects the screen.

[0134] In one possible implementation, the judgment module 1802 is further configured to: determine whether the projection length is less than a second preset length when there is a second turning point after the first turning point, wherein the second preset length is greater than the first preset length; the third determination module 1805 is further configured to: determine the second display position of the vehicle logo on the screen when the target vehicle reaches the first turning point according to the second direction when the projection length is not less than the second preset length.

[0135] In one possible implementation, the second determining module 1803 is further configured to: determine the first display position of the vehicle logo on the screen when the target vehicle reaches the first turning point, based on the first direction, if the projection length is less than the second preset length.

[0136] In an exemplary embodiment, based on the aforementioned scheme, when the vehicle is traveling between the first turning point and the second turning point, the first display position of the target vehicle's logo on the screen remains unchanged.

[0137] In an exemplary embodiment, based on the foregoing scheme, the preset angle range is determined according to at least two straight lines passing through the center of the screen.

[0138] It should be noted that the navigation map display device provided in the above embodiments is only illustrated by the division of the above functional modules when executing the navigation map display method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the navigation map display device and the navigation map display method embodiments provided in the above embodiments belong to the same concept. Therefore, for details not disclosed in the device embodiments of this application, please refer to the above embodiments of the navigation map display method of this application, which will not be repeated here.

[0139] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0140] This application also provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps of any of the methods described above.

[0141] Figure 20 A structural diagram of a terminal provided in one embodiment of this application is shown. Please refer to [link / reference]. Figure 20 As shown, the terminal 2000 includes a processor 2001 and a memory 2002.

[0142] In this embodiment, the processor 2001 is the control center of the computer system, and can be a processor of a physical machine or a processor of a virtual machine. The processor 2001 may include one or more processing cores, such as a 4-core processor or an 8-core processor. The processor 2001 can be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 2001 may also include a main processor and coprocessors. The main processor, also known as the Central Processing Unit (CPU), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state.

[0143] In this embodiment of the application, the processor 2001 is specifically used for:

[0144] Based on the planned route of the target vehicle, determine the first turning point where the target vehicle's driving direction changes; determine whether the second direction exceeds the preset angle range corresponding to the first direction, wherein the first direction is the driving direction of the target vehicle before reaching the first turning point, and the second direction is the driving direction of the target vehicle after reaching the first turning point; if the second direction does not exceed the preset angle range corresponding to the first direction, determine the first display position of the vehicle logo on the screen displaying the navigation map when the target vehicle reaches the first turning point, wherein the distance between the first display position and the first edge of the screen is determined according to a first preset value, wherein the first edge is the edge that extends in the opposite direction of the first direction and intersects the screen; based on the first display position of the vehicle logo, display the navigation map.

[0145] Furthermore, the processor 2001 is also configured to: determine the target edge of the screen according to the second direction when the second direction exceeds the preset angle range; determine the projection length of the planned route in the second direction on the target edge; determine whether the projection length is less than the first preset length; and determine the first display position of the vehicle logo on the screen when the target vehicle reaches the first turning point according to the first direction when the projection length is less than the first preset length.

[0146] Optionally, the processor 2001 is further configured to: determine whether there is a second turning point after the first turning point where the driving direction of the target vehicle changes, provided that the projection length is not less than the first preset length; and determine the second display position of the vehicle logo on the screen when the target vehicle reaches the first turning point based on the second direction, wherein the distance between the second display position and the second side of the screen is determined according to a second preset value, wherein the second side is the side that extends in the opposite direction of the second direction and intersects the screen.

[0147] Optionally, the processor 2001 is further configured to: determine whether the projection length is less than a second preset length when there is a second turning point after the first turning point, wherein the second preset length is greater than the first preset length; and determine the second display position of the vehicle logo on the screen when the target vehicle reaches the first turning point according to the second direction when the projection length is not less than the second preset length.

[0148] Optionally, the processor 2001 is further configured to: determine the first display position of the vehicle logo on the screen when the target vehicle reaches the first turning point, based on the first direction, if the projection length is less than the second preset length.

[0149] In an exemplary embodiment, based on the foregoing scheme, when the vehicle is traveling between the first turning point and the second turning point, the first display position of the target vehicle's logo on the screen remains unchanged.

[0150] In an exemplary embodiment, based on the foregoing scheme, the preset angle range is determined according to at least two straight lines passing through the center of the screen.

[0151] The memory 2002 may include one or more computer-readable storage media, which may be non-transitory. The memory 2002 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage terminals or flash memory terminals. In some embodiments of this application, the non-transitory computer-readable storage media in the memory 2002 are used to store at least one instruction, which is executed by the processor 2001 to implement the methods in the embodiments of this application.

[0152] In some embodiments, the terminal 2000 further includes a peripheral device interface 2003 and at least one peripheral device. The processor 2001, memory 2002, and peripheral device interface 2003 are connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 2003 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of a display screen 2004, a camera 2005, and an audio circuit 2006.

[0153] Peripheral device interface 2003 can be used to connect at least one input / output (I / O) related peripheral device to processor 2001 and memory 2002. In some embodiments of this application, processor 2001, memory 2002, and peripheral device interface 2003 are integrated on the same chip or circuit board; in some other embodiments of this application, any one or two of processor 2001, memory 2002, and peripheral device interface 2003 can be implemented on separate chips or circuit boards. This application does not specifically limit this aspect.

[0154] Display screen 2004 is used to display a user interface (UI). The UI may include graphics, text, icons, video, and any combination thereof. When display screen 2004 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 2001 for processing. In this case, display screen 2004 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments of this application, there may be one display screen 2004, which serves as the front panel of terminal 2000; in other embodiments, there may be at least two display screens 2004, respectively disposed on different surfaces of terminal 2000 or in a folded design; in still other embodiments, display screen 2004 may be a flexible display screen, disposed on a curved or folded surface of terminal 2000. Furthermore, display screen 2004 may also be configured as a non-rectangular irregular shape, i.e., a non-rectangular screen. The display screen 2004 can be made of materials such as liquid crystal display (LCD) and organic light-emitting diode (OLED).

[0155] The camera 2005 is used to capture images or videos. Optionally, the camera 2005 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, virtual reality (VR) shooting, or other fusion shooting functions. In some embodiments of this application, the camera 2005 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cool light flash, which can be used for light compensation at different color temperatures.

[0156] The audio circuit 2006 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input to the processor 2001 for processing. For stereo acquisition or noise reduction purposes, there may be multiple microphones, each located at a different part of the terminal 2000. The microphone may also be an array microphone or an omnidirectional microphone.

[0157] Power supply 2007 is used to power the various components in terminal 2000. Power supply 2007 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 2007 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, while a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0158] The terminal structure block diagram shown in the embodiments of this application does not constitute a limitation on the terminal 2000. The terminal 2000 may include more or fewer components than shown, or combine certain components, or adopt different component arrangements.

[0159] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the methods described in the foregoing embodiments. The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, as well as magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0160] In this application, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or order; the term "multiple" refers to two or more unless otherwise expressly defined. The terms "install," "connect," "link," "fix," etc., should be interpreted broadly. For example, "connect" can be a fixed connection, a detachable connection, or an integral connection; "link" can be a direct connection or an indirect connection through an intermediate medium. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.

[0161] In the description of this application, it should be understood that the terms "upper" and "lower" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or unit referred to must have a specific orientation or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.

[0162] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, equivalent variations made in accordance with the claims of this application still fall within the scope of this application.

Claims

1. A method for displaying a navigation map, characterized in that, include: Based on the planned route of the target vehicle, determine the first turning point where the driving direction of the target vehicle changes; Determine whether the second direction exceeds the preset angle range corresponding to the first direction, wherein the first direction is the driving direction of the target vehicle before reaching the first turning point, the second direction is the driving direction of the target vehicle after reaching the first turning point, and the preset angle range corresponding to the first direction is located in the display sub-area pointed to by the first direction. When the second direction does not exceed the preset angle range corresponding to the first direction, the first display position of the car logo on the screen displaying the navigation map is determined according to the first direction when the target vehicle reaches the first turning point. The distance between the first display position and the first side of the screen is determined according to a first preset value. The distance between the first display position and the first side of the screen is less than the first preset value. The first side is the side that extends in the opposite direction of the first direction and intersects the screen. The screen includes at least one display sub-area. The first preset value is a value set by the user. If the second direction exceeds the preset angle range, the target edge of the screen is determined according to the second direction; Determine the projection length of the planned route in the second direction onto the target side; Determine whether the projected length is less than a first preset length; When the projection length is less than the first preset length, the first display position of the vehicle logo on the screen when the target vehicle reaches the first turning point is determined according to the first direction. The navigation map is displayed based on the first display position of the car logo.

2. The navigation map display method according to claim 1, characterized in that, The method further includes: If the projected length is not less than the first preset length, determine whether there is a second turning point after the first turning point where the driving direction of the target vehicle changes. In the absence of the second turning point, the second display position of the vehicle logo on the screen when the target vehicle reaches the first turning point is determined according to the second direction, wherein the distance between the second display position and the second side of the screen is determined according to a second preset value, wherein the second side is the side that extends in the opposite direction of the second direction and intersects the screen.

3. The navigation map display method according to claim 2, characterized in that, The method further includes: If a second inflection point exists after the first inflection point, determine whether the projection length is less than a second preset length, wherein the second preset length is greater than the first preset length; When the projection length is not less than the second preset length, the second display position of the vehicle logo on the screen when the target vehicle reaches the first turning point is determined according to the second direction.

4. The navigation map display method according to claim 3, characterized in that, The method further includes: When the projection length is less than the second preset length, the first display position of the vehicle logo on the screen when the target vehicle reaches the first turning point is determined according to the first direction.

5. The method for displaying a navigation map according to any one of claims 2 to 4, characterized in that, When the vehicle is traveling between the first turning point and the second turning point, the target vehicle's logo remains in the first display position on the screen.

6. The method for displaying a navigation map according to any one of claims 1 to 4, characterized in that, The preset angle range is determined based on at least two straight lines passing through the center of the screen.

7. A navigation map display device, characterized in that, include: The first determining module is used to: determine the first turning point where the driving direction of the target vehicle changes, based on the planned route of the target vehicle; The judgment module is used to: determine whether the second direction exceeds the preset angle range corresponding to the first direction, wherein the first direction is the driving direction of the target vehicle before reaching the first turning point, the second direction is the driving direction of the target vehicle after reaching the first turning point, and the preset angle range corresponding to the first direction is located in the display sub-area pointed to by the first direction. The second determining module is used to: determine, based on the first direction, the first display position of the vehicle logo on the screen displaying the navigation map when the target vehicle reaches the first turning point, provided that the second direction does not exceed the preset angle range corresponding to the first direction. The distance between the first display position and the first side of the screen is determined according to a first preset value, and the distance between the first display position and the first side of the screen is less than the first preset value. The first side is the side that extends in the opposite direction of the first direction and intersects the screen. The screen includes at least one display sub-area, and the first preset value is a value set by the user. The second determining module is further configured to: determine the target edge of the screen according to the second direction when the second direction exceeds the preset angle range; determine the projection length of the planned route in the second direction on the target edge; determine whether the projection length is less than the first preset length; and determine the first display position of the vehicle logo on the screen when the target vehicle reaches the first turning point according to the first direction when the projection length is less than the first preset length. The display module is used to display the navigation map based on the first display position of the car logo.

8. A terminal, characterized in that, The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it causes the terminal to perform the navigation map display method as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for displaying a navigation map as described in any one of claims 1 to 6.