Navigation scale determination method, device, equipment and storage medium

By dynamically adjusting the scale of the navigation map, based on the target distance between the vehicle's current position and the guide point, the problem of insufficient detailed or too scattered navigation information caused by fixed scale in the existing navigation system is solved, and the accuracy and safety of navigation driving are improved.

CN119737972APending Publication Date: 2025-04-01NEUSOFT CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411649182.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

In the existing vehicle navigation system, the fixed scale cannot adapt to the navigation needs in different driving scenarios, resulting in insufficient detailed or too scattered navigation information, affecting driving safety and navigation experience.

Method used

By obtaining the guidance point information in the vehicle's current position and navigation path, the scale of the navigation map is dynamically adjusted based on the target distance between the vehicle and the guidance point, ensuring that the scale matches the vehicle's current position, thereby providing the best navigation map view.

Benefits of technology

It realizes intelligent adjustment of the scale of the navigation map, improves the accuracy, safety and navigation experience of navigation driving, and meets the navigation needs in different driving scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119737972A_ABST
    Figure CN119737972A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a navigation scale determination method, device, equipment and storage medium, wherein the method comprises: obtaining guidance information, wherein the navigation information comprises a vehicle's current position and a guidance point to be displayed in a navigation path; determining the scale of a navigation map based on a target distance between the vehicle's current position and the guidance point, and obtaining a target scale that matches the vehicle's current position. In this way, the driver's navigation needs can be met, which is conducive to improving the accuracy, safety and navigation experience of navigation driving.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of navigation technology, and in particular to a method, device, equipment and storage medium for determining a navigation scale. Background Art

[0002] With the continuous development and progress of in-vehicle navigation technology, users have put forward higher requirements for the accuracy and ease of use of navigation systems. Traditional in-vehicle navigation systems usually use a fixed scale to display navigation maps, and users manually move the navigation map or zoom in and out to view the corresponding navigation information. Although this method is simple, it cannot meet the navigation needs in different driving scenarios. For example, on urban roads, drivers may need a low scale to obtain more detailed navigation map information to cope with complex road conditions; on highways, drivers may prefer a high scale to obtain a wider field of view to plan routes in advance.

[0003] It can be seen that there is an urgent need to provide a better navigation scale determination solution to meet the navigation needs of drivers. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present disclosure provides a navigation scale determination method, device, equipment and storage medium, which can determine the target scale of a matching navigation map based on the target distance between the current position of the vehicle and the guidance point, thereby meeting the navigation needs of the driver and facilitating improving the accuracy, safety and navigation experience of navigation driving.

[0005] According to a first aspect of an embodiment of the present disclosure, a method for determining a navigation scale is provided, comprising:

[0006] Obtaining navigation information, wherein the navigation information includes the current position of the vehicle and a guide point to be displayed in the navigation path;

[0007] The scale of the navigation map is determined based on the target distance between the current position of the vehicle and the guide point, so as to obtain a target scale matching the current position of the vehicle.

[0008] In some embodiments, the target distance includes a distance along a route and / or a straight-line distance.

[0009] In some embodiments, determining the scale of the navigation map based on the target distance between the current position of the vehicle and the guidance point to obtain a target scale matching the current position of the vehicle includes at least one of the following:

[0010] When the target distance is greater than or equal to a preset first distance, determining the target scale to be a preset first scale;

[0011] When the target distance is less than or equal to the preset second distance, determining the target scale to be the preset second scale;

[0012] When the target distance is greater than the preset second distance and less than the preset first distance, a scale is calculated based on the target distance between the current position of the vehicle and the guide point to obtain a target scale matching the current position of the vehicle;

[0013] The first scale is larger than the second scale.

[0014] In some embodiments, the first scale and / or the second scale is positively correlated with the road grade corresponding to the guidance point.

[0015] In some embodiments, the calculating a scale based on the target distance between the current position of the vehicle and the guide point to obtain a target scale matching the current position of the vehicle includes:

[0016] According to a preset map refresh cycle, the target distance is calculated by logarithmic interpolation at least based on the pre-stored initial scale and the second scale to obtain the target scale.

[0017] In some embodiments, the method further comprises:

[0018] The guide point is displayed in a preset area of ​​the display screen where the navigation map is located.

[0019] In some embodiments, displaying the guide point in a preset area of ​​the display screen where the navigation map is located includes:

[0020] The guide point is displayed at the upper part of a preset circle on the display screen where the navigation map is located, and the current position of the vehicle is displayed at the center of the preset circle on the display screen where the navigation map is located.

[0021] In some embodiments, the method further comprises:

[0022] Displaying the navigation map based on the target scale;

[0023] And / or, the guidance point includes at least one of the following: a destination, a turning point, a road merging point, a curved road, a road intersection, a restricted road, a congested road and a traffic-controlled road.

[0024] According to a second aspect of an embodiment of the present disclosure, a navigation scale determination device is provided, including:

[0025] An acquisition module is configured to acquire navigation information, wherein the navigation information includes a current position of the vehicle and a guidance point to be displayed in a navigation path;

[0026] The processing module is configured to determine the scale of the navigation map based on the target distance between the current position of the vehicle and the guidance point, and obtain a target scale matching the current position of the vehicle.

[0027] For the contents not introduced or described in the embodiments of the present disclosure, please refer to the relevant introduction in the aforementioned method embodiments, and the embodiments of the present disclosure are not limited thereto.

[0028] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, comprising: a processor; and a memory for storing processor executable instructions; wherein the processor is configured to execute the executable instructions to implement the steps of the above-mentioned navigation scale determination method.

[0029] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the navigation scale determination method provided in the first aspect of the present disclosure are implemented.

[0030] According to a fifth aspect of an embodiment of the present disclosure, a chip is provided, including: a processor and an interface; the processor is used to read instructions to execute the steps of the above-mentioned navigation scale determination method.

[0031] The technical solution provided by the embodiment of the present disclosure may include the following beneficial effects: the electronic device obtains navigation information, the navigation information includes the current position of the vehicle and the guide point to be displayed in the navigation path; the scale of the navigation map is determined based on the target distance between the current position of the vehicle and the guide point, and the target scale matching the current position of the vehicle is obtained. In this way, the present disclosure can determine the target scale of the navigation map matching the current position of the vehicle based on the target distance between the current position of the vehicle and the guide point, so that the scale of the navigation map can be adjusted / determined conveniently and accurately, which is conducive to improving the accuracy, safety and navigation experience of subsequent navigation driving.

[0032] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0034] Figure 1 It is a schematic diagram of a framework structure according to an exemplary embodiment.

[0035] Figure 2The figure is a schematic diagram of an interface for displaying a guide point according to an exemplary embodiment.

[0036] Figure 3 The figure is a flowchart of a method for determining a navigation scale according to an exemplary embodiment.

[0037] Figure 4 is a schematic diagram showing a scale adjustment according to an exemplary embodiment.

[0038] Figure 5 is a curve diagram of logarithmic interpolation according to an exemplary embodiment.

[0039] Figure 6 is a schematic diagram showing another scale adjustment according to an exemplary embodiment.

[0040] Figure 7 The figure is a schematic structural diagram of a navigation scale determination device according to an exemplary embodiment.

[0041] Figure 8 The diagram is a schematic structural diagram of an electronic device according to an exemplary embodiment.

[0042] Fig. 9 It is a schematic structural diagram of a vehicle according to an exemplary embodiment.

[0043] Fig.10 The figure is a schematic diagram showing the structure of a chip according to an exemplary embodiment. DETAILED DESCRIPTION

[0044] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0045] It should be noted that all actions of acquiring signals, information or data in the present disclosure are performed with the authorization given by the owner of the corresponding device.

[0046] In order to improve the convenience and practicality of the navigation system, the in-vehicle navigation system has begun to introduce the intelligent scale scaling function. The scale on the navigation interface is no longer fixed, but will be adjusted in real time according to the navigation path (also called the navigation route) to provide the best navigation map view. At present, the adjustment or determination schemes of the map scale in the in-vehicle navigation system mainly include the following:

[0047] First, an automatic zoom mechanism for turning intersections is adopted. Specifically, when the driver approaches an intersection, the system automatically zooms in on the navigation map so that the driver can clearly see the details of the intersection.

[0048] Second, the scale of the navigation map is changed according to the driving speed. Specifically, the system dynamically adjusts the scale of the navigation map according to the driving speed of the vehicle to meet the different needs of high-speed driving and low-speed driving.

[0049] Third, preset the zoom point distance to trigger the scale switching. Specifically, when the distance between the current position of the vehicle and the zoom point (position) meets the scale switching threshold, a scale switching instruction is issued to switch the scale of the navigation map.

[0050] In practice, it is found that although the above solutions have improved the practicality and user experience of the navigation system to a certain extent, they each have certain limitations. For example, the automatic zoom mechanism of the turning intersection in the first solution may not provide sufficient navigation map details in non-intersection areas; the second solution may have defects due to delayed response, frequent speed changes, unstable navigation map view, and failure to fully consider the actual road environment and driver needs; the third solution cannot ensure that the zoom point is continuously and stably displayed in the user's screen field of view, which will reduce the visibility and recognizability of navigation information.

[0051] To solve the above problems, the present disclosure provides a navigation scale determination method, device, equipment, storage medium and chip. Figure 1 FIG. 1 is a schematic diagram of a framework structure according to an exemplary embodiment. Figure 1 The framework shown can be applied to an electronic device, and the framework may include: a data collection unit 100, a guide point display unit 200, and a scale scaling unit 300. Among them:

[0052] The data collection unit 100 is mainly responsible for collecting detailed information of each guide point that needs to be displayed on the navigation path in the map database after the navigation path is calculated, and storing it in the buffer. The detailed information of the guide point may include but is not limited to any one or more of the following: for example, the location information, length information, distance along the guide road (referred to as the distance along the road), road grade or other information related to the guide point. The guide point involved in the present disclosure may also refer to a specific place or path node that needs to be paid attention to or displayed during the navigation process, which may include but is not limited to any one or more of the following: destination, turning point, road confluence point (such as a high-speed confluence point), curved road, road intersection (such as a complex road intersection), lane, traffic light, one-way road, restricted road, congested road (also referred to as congested road), traffic control road or other customized road condition information that needs to be displayed.

[0053] The guidance point display unit 200 is mainly responsible for displaying the above guidance points on the display screen where the navigation map is located, for example, displaying the guidance points in a preset area of ​​the display screen; for example, positioning the guidance points on a preset circumference above the display screen (for example, a quarter of the circumference above the screen) with the current position of the vehicle as the center or the center of the circle for display; please combine Figure 2 FIG. 1 is a schematic diagram of an interface for displaying a guide point according to an exemplary embodiment. Figure 2 As shown, the present disclosure can display the guidance point on a quarter of the circumference above the display screen, the black circle in the illustration represents the guidance point, and the arrow in the illustration represents the current position of the vehicle.

[0054] The scale scaling unit 300 is mainly responsible for automatically scaling or determining the scale of the navigation map using an automatic scale scaling mechanism; specifically, the target scale of the navigation map display can be intelligently adjusted by real-time monitoring of the target distance between the current position of the vehicle and the guide point, and then the navigation map is displayed using the final target scale. The implementation plan for adjusting or determining the scale of the above-mentioned navigation map will be described in detail below in this disclosure and will not be introduced here. Optionally, the present disclosure can identify special intersection attributes such as roundabouts and intersections through the length information of the above-mentioned guide points, and update to the next guide point after the vehicle passes the guide point, to ensure that the scale scaling is synchronized with the actual driving path, so as to provide more accurate navigation support.

[0055] The electronic devices involved in the present disclosure may also be referred to as terminal devices, which may include but are not limited to, for example, automobiles with communication functions, smart cars, mobile phones, wearable devices, tablet computers, computers with wireless transceiver functions, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices in industrial control (Industrial Control), wireless terminal devices in self-driving, wireless terminal devices in remote medical surgery, wireless terminal devices in smart grids (SmartGrid), wireless terminal devices in transportation safety (Transportation Safety), wireless terminal devices in smart cities (Smart City), wireless terminal devices in smart homes (Smart Home), etc.

[0056] See also Figure 3 FIG. 1 is a flow chart of a method for determining a navigation scale according to an exemplary embodiment. Figure 3The method shown can be applied to an electronic device, and the method may include the following implementation steps:

[0057] S301. Obtain navigation information, where the navigation information includes a current position of the vehicle and a guidance point that needs to be displayed in a navigation path.

[0058] The above-mentioned navigation information in the present disclosure may refer to relevant information involved in the navigation process, for example, it may include but is not limited to the current position of the vehicle, one or more guide points that need to be displayed in the navigation path, detailed information of the guide points (such as position information, distance along the road, road grade, etc.), the target distance between the current position of the vehicle and the guide points, the vehicle's driving direction, the vehicle's driving speed, or other navigation-related information, etc. For the convenience of describing the present disclosure, the following description takes a guide point as an example to explain the relevant content, but it does not constitute a limitation.

[0059] The guidance points involved in the present disclosure may refer to specific places or path nodes that need to be paid attention to or displayed prompts during the navigation process, which may include but are not limited to any one or more of the following combinations: destination, turning point, road merging point (such as a highway merging point), curved road, road intersection (such as a complex road intersection), lane, traffic light, one-way road, restricted road, congested road (also known as crowded road), traffic controlled road or other customized road conditions that need to be displayed, etc.

[0060] The present disclosure does not limit the implementation method for obtaining the above navigation information. For example, the present disclosure may obtain the navigation information from other devices (such as a server) through a network, or may obtain the navigation information through monitoring of the global positioning system (GPS).

[0061] S302: Determine a scale of a navigation map based on a target distance between the current position of the vehicle and the guidance point, and obtain a target scale that matches the current position of the vehicle.

[0062] In the present disclosure, the target distance may include the distance along the road and / or the straight-line distance between the current position of the vehicle and the guidance point. The distance along the road here refers to the distance between the current position of the vehicle and the guidance point on the navigation path (also referred to as the navigation road or route).

[0063] The present disclosure does not limit the specific implementation of the above scale determination. For example, it may include but is not limited to any one or more combinations of the following implementations:

[0064] In one embodiment, when the target distance is greater than or equal to the preset first distance, the present disclosure can directly determine the target scale as the preset first scale. The preset first distance is a distance threshold that is pre-defined and set by the system according to actual needs. The first scale is related to the road grade corresponding to the guide point, and can be positively correlated. For example, when the road grade is larger, the first scale is also larger; conversely, when the road grade is smaller, the first scale is also smaller.

[0065] In another embodiment, when the target distance is less than or equal to the preset second distance, the present disclosure may directly determine that the target scale is the preset second scale. The preset second distance is a distance threshold value pre-customized and set by the system according to actual needs. The second scale is related to the road grade corresponding to the guide point, and may be positively correlated. For example, when the road grade is larger, the second scale is also larger; conversely, when the road grade is smaller, the second scale is also smaller. In actual applications, both the second scale and the first scale may be scales pre-customized and set by the system according to actual needs, and usually the first scale is larger than the second scale. The preset second distance and the preset first distance may also be distance threshold values ​​pre-customized and set by the system according to actual needs, and usually the preset first distance is larger than the preset second distance.

[0066] The present disclosure can configure different first scales and second scales according to different road grades to adapt to the visual needs and navigation surrounding information of the driver in different road environments. Among them, the division or definition of the above road grades can be determined according to factors such as the use mission, function and applicable traffic volume of the road. For example, it can be divided into expressways, first-class highways to fourth-class highways, etc. with reference to highway engineering technical standards; or, it can also be determined according to the division standards set by the system or user, etc., which are not limited by the present disclosure. Specifically, taking the above road grades including general road grades and larger road grades (such as expressways) as an example, the general road grades can be configured with a smaller first scale and a smaller second scale, so that the driver can obtain more detailed navigation map information on general roads such as villages. On the contrary, larger road grades (such as expressways, etc.) can be configured with a larger first scale and a larger second scale, so that the driver can obtain a wider field of view on the expressway to plan the driving route in advance. For example, the present disclosure can configure the above-mentioned preset first distance (i.e., distance threshold) of the general road level as 2000m, the above-mentioned first scale as 100m:1m, and the above-mentioned second scale as 25m:1m according to the road grade; configure the above-mentioned preset first distance of the expressway level as 4000m, the above-mentioned first scale as 200m:1m, and the above-mentioned second scale as 50m:1m, etc.

[0067] It is understandable that if the target distance between the current position of the vehicle and the guidance point is too large, the first scale used in the calculation is too large, which will cause the navigation map to display too wide a range and the navigation information to be too scattered and lose practicality. Configure a default first scale to ensure that when the target distance between the current position of the vehicle and the guidance point is too large, the navigation map can still provide a clear and meaningful navigation view. At the same time, set a minimum second scale limit to ensure that when approaching the guidance point, the navigation map will not be over-enlarged to the point of losing relevant information about the surrounding environment. This two-way adjustment mechanism allows the navigation map to maintain the optimal information display density regardless of long-distance navigation or short-distance navigation guidance.

[0068] In another embodiment, when the target distance is greater than the preset second distance and less than the preset first distance, the present disclosure may perform a scale calculation based on the target distance between the current position of the vehicle and the guide point (for example, a straight-line distance) to obtain a target scale that matches the current position of the vehicle.

[0069] In practical applications, the target scale is determined based on the range judgment of the target distance in the above-mentioned embodiments, wherein the target distance used can be the distance along the road between the current position of the vehicle and the guide point. Specifically, when the above-mentioned distance along the road is too large (the target distance is greater than or equal to the preset first distance), the preset first scale can be used as the above-mentioned target scale. When the above-mentioned distance along the road is too small (the target distance is less than or equal to the preset second distance), the preset second scale can be used as the above-mentioned target scale. When the above-mentioned distance along the road is within a preset range (the target distance is greater than the preset second distance and less than the preset first distance), the present disclosure can calculate and smoothly adjust the target scale based on the change of the real-time target distance (for example, it can be the real-time straight-line distance) between the current position of the vehicle and the guide point until the minimum of the above-mentioned second scale is reached, so as to ensure the dynamic adaptability and visual consistency of the navigation map. Please combine with Figure 4 FIG. 1 is a schematic diagram showing a scale adjustment according to an exemplary embodiment. Figure 4 The arrow shown indicates the current position of the vehicle, and the black circle indicates the guide point. As shown in the figure, when the distance along the road between the current position of the vehicle and the guide point is greater than or equal to the preset first distance, the preset first scale can be used; when the distance along the road between the current position of the vehicle and the guide point is less than or equal to the preset second distance, the preset second scale can be used; when the distance along the road between the current position of the vehicle and the guide point is greater than the preset second distance and less than the preset first distance, the target scale can be automatically calculated. The implementation method of calculating the target scale is described in detail below in this disclosure.

[0070] The present disclosure does not limit the specific implementation method of the above-mentioned scale calculation. For example, the present disclosure may use a logarithmic interpolation algorithm to perform scale calculation to obtain the above-mentioned target scale, etc. During implementation, the present disclosure may perform logarithmic interpolation calculation of the above-mentioned target distance (for example, specifically, it may be a straight-line distance) periodically based on at least the pre-stored initial scale and the above-mentioned second scale according to a preset map refresh cycle. Specifically, a logarithmic interpolation algorithm may be used to perform logarithmic interpolation calculation based on the above-mentioned initial scale, the above-mentioned second scale and the scale calculated last time to obtain a target scale that matches the current position of the vehicle. The above-mentioned map refresh cycle refers to the cycle of refreshing and displaying the navigation map, which can be customized according to the actual needs of the system / user, and the present disclosure does not make too many restrictions and descriptions on this. The above-mentioned initial scale is also a map scale pre-configured by the system according to actual needs, for example, it can be the above-mentioned first scale, or it can be other scales, etc. The present disclosure does not make too many restrictions and descriptions on this.

[0071] The present disclosure does not limit the specific implementation methods of the above-mentioned logarithmic interpolation calculation. For example, in one implementation, the present disclosure can perform logarithmic interpolation based on the above-mentioned initial scale and its corresponding time progress, the above-mentioned second scale and its corresponding pre-configured time progress, so as to obtain the above-mentioned target scale. The time progress here can refer to the system pre-customized configuration according to actual needs. For example, the time progress of the above-mentioned initial scale can be 0, and the time progress corresponding to the above-mentioned second scale can refer to the time required for adjusting from the above-mentioned initial scale to the above-mentioned second scale, which is pre-configured by the system according to actual needs. The present disclosure does not make too many restrictions and details here. For example, in another implementation, the present disclosure can perform logarithmic interpolation based on the above-mentioned initial scale and its corresponding target distance between the vehicle position and the guide point, the above-mentioned second scale and its corresponding preset second distance, so as to obtain the above-mentioned target scale, etc. The present disclosure does not make too many restrictions and details here.

[0072] For example, in a car navigation system, the frequency of updating the vehicle's own position is usually lower than the frequency of refreshing the navigation map, so that the adjustment of the scale can be synchronized with the map refresh cycle to maintain visual consistency. The present disclosure can use the linear characteristics of logarithmic functions to achieve smooth changes or adjustments to the target scale, perform linear interpolation in logarithmic space, and then convert to the corresponding actual scale through an exponential function. For example, see Figure 5 FIG. 1 is a curve diagram showing a logarithmic interpolation according to an exemplary embodiment. Figure 5The curve diagram shown, the horizontal axis represents the time progress, the vertical axis represents the target scale, the diagram is respectively shown with the maximum scale supported by the target scale being 200:1 and the minimum scale supported by the target scale being 50:1 as an example, but it does not constitute a limitation, it can be adjusted according to the actual situation, and this disclosure does not make too many limitations and details on this. The calculation formula of the logarithmic interpolation algorithm is shown in the following formula (1):

[0073] m_log StartScale=log(StartScale)

[0074] m_log EndScale=log(EndScale)

[0075] Scale=exp((1-rel)×m_log StartScale+rel×m_log EndScale)

[0076] Formula (1)

[0077] Wherein, log() represents a logarithmic function. StartScale represents a pre-stored initial scale. EndScale represents the second scale mentioned above. m_logStartScale represents the result value obtained by performing a logarithmic operation on the initial scale. m_logEndScale represents the result value obtained by performing a logarithmic operation on the second scale. rel represents the time progress, which may refer to the quantized time progress here, and the value range of rel may be between 0 and 1. exp() represents an exponential function. Scale represents the target scale obtained by interpolation. Figure 5 As shown, the present disclosure can achieve smoothness of scale adjustment by controlling the time progress and controlling the transition process of the scale from the current scale to the target scale.

[0078] It should be noted that in order to ensure the fixed-point display of the above-mentioned guidance point, the present disclosure can dynamically adjust the target scale by regularly and frequently calculating the target distance (for example, the straight-line distance) between the current position of the vehicle and the guidance point, so as to ensure that the vehicle reaches the above-mentioned guidance point from far to near, and the above-mentioned target scale also decreases from high to low until it reaches the lowest scale, and then maintains the lowest scale close to the guidance point. Please also combine Figure 6 FIG. 1 is a schematic diagram showing another scale adjustment according to an exemplary embodiment. Figure 6 Specifically, a schematic diagram showing the adjustment of the target scale when the target distance between the current position of the vehicle and the guidance point is within the distance threshold (eg, the distance along the road is less than the preset first distance). Figure 6It can be seen that the present disclosure calculates the dynamic scale of the target distance between the current position of the vehicle and the guidance point periodically according to the real-time change / update of the current position of the vehicle, so as to ensure that the vehicle reaches the guidance point from far to near, and the (target) scale also changes from high to low (or from large to small) to reach the smallest second scale; and then maintains the smallest second scale close to the guidance point.

[0079] Some optional embodiments of the present disclosure are described below.

[0080] In some optional embodiments, the present disclosure may display the above-mentioned guidance point in a preset area of ​​the display screen where the navigation map is located. The preset area may refer to a screen display area pre-customized and set by the system or the user according to actual conditions, such as the central area of ​​the screen.

[0081] In a specific embodiment, the present disclosure can display the above-mentioned guidance point on the upper part of the preset circumference of the display screen where the navigation map is located, and display the above-mentioned vehicle current position at the center of the above-mentioned preset circumference of the display screen where the navigation map is located. In a specific implementation, the present disclosure can use the above-mentioned vehicle current position as the center or center, and locate the above-mentioned guidance point on the preset circumference above the display screen where the navigation map is located. For example, please refer to the above Figure 2 As shown, the present disclosure can position the guide point to be displayed on the upper quarter of the circumference of the display screen, etc., so as to ensure that the guide point is in an intuitive position in the navigation interface and avoid visual occlusion and position jump caused by the edge of the screen. It can be understood that the guide point is kept relatively fixed, which can reduce unnecessary movement during navigation, provide more stable and continuous visual guidance, and help improve the recognition and accuracy of the front information during navigation.

[0082] In some other optional embodiments, after obtaining the target scale, the present disclosure can refresh the navigation map based on the target scale. In this way, the scale is dynamically adjusted during the navigation process to ensure that the guidance point is always in the center of the driver's field of vision, thereby ensuring clear visibility of the navigation information and continuity of navigation.

[0083] In some other optional embodiments, after the vehicle reaches the guidance point, the next guidance point may be updated, and the above steps of the present disclosure may be repeated. Figure 3 The method embodiment shown can dynamically adjust the scale of the navigation map based on the target distance between the current position of the vehicle and the next guidance point to provide more accurate navigation support, which can be referred to the relevant introduction in the aforementioned embodiment and will not be repeated here.

[0084] It can be seen that the present disclosure monitors the target distance between the current position of the vehicle and the guidance point in real time, and intelligently adjusts or determines the target scale displayed on the navigation map, so that when the vehicle approaches the guidance point, the navigation map can automatically zoom in to display more details; and when the vehicle is far away from the guidance point, the navigation map can automatically zoom out to provide a wider field of view. This adaptive scale adjustment not only improves the accuracy and response speed of navigation, but also enhances the driver's understanding and prediction ability of the navigation path, thereby improving the overall navigation experience and driving safety.

[0085] By implementing the embodiments of the present disclosure, the electronic device obtains navigation information, the navigation information including the current position of the vehicle and the guide point to be displayed in the navigation path; the scale of the navigation map is determined based on the target distance between the current position of the vehicle and the guide point, and the target scale matching the current position of the vehicle is obtained. In this way, the present disclosure can determine the target scale of the navigation map matching the current position of the vehicle based on the target distance between the current position of the vehicle and the guide point, so that the scale of the navigation map can be adjusted / determined conveniently and accurately, which is conducive to improving the accuracy, safety and navigation experience of subsequent navigation driving.

[0086] Based on the above examples, see Figure 7 FIG. 1 is a schematic diagram showing a structure of a navigation scale determination device according to an exemplary embodiment. Figure 7 The device shown can be applied to an electronic device, and the device may include an acquisition module 701 and a processing module 702. Among them:

[0087] The acquisition module 701 is configured to acquire navigation information, wherein the navigation information includes the current position of the vehicle and the guidance point to be displayed in the navigation path;

[0088] The processing module 702 is configured to determine the scale of the navigation map based on the target distance between the current position of the vehicle and the guidance point, and obtain a target scale that matches the current position of the vehicle.

[0089] In some embodiments, the target distance includes a distance along a route and / or a straight-line distance.

[0090] In some embodiments, the processing module 702 is configured to perform at least one of the following:

[0091] When the target distance is greater than or equal to a preset first distance, determining the target scale to be a preset first scale;

[0092] When the target distance is less than or equal to the preset second distance, determining the target scale to be the preset second scale;

[0093] When the target distance is greater than the preset second distance and less than the preset first distance, a scale is calculated based on the target distance between the current position of the vehicle and the guide point to obtain a target scale matching the current position of the vehicle;

[0094] The first scale is larger than the second scale.

[0095] In some embodiments, the first scale and / or the second scale is positively correlated with the road grade corresponding to the guidance point.

[0096] In some embodiments, the processing module 702 is configured to:

[0097] According to a preset map refresh cycle, the target distance is calculated by logarithmic interpolation at least based on the pre-stored initial scale and the second scale to obtain the target scale.

[0098] In some embodiments, the processing module 702 is further configured to:

[0099] The guide point is displayed in a preset area of ​​the display screen where the navigation map is located.

[0100] In some embodiments, the processing module 702 is configured to:

[0101] The guide point is displayed at the upper part of a preset circle on the display screen where the navigation map is located, and the current position of the vehicle is displayed at the center of the preset circle on the display screen where the navigation map is located.

[0102] In some embodiments, the processing module 702 is further configured to:

[0103] The navigation map is displayed based on the target scale.

[0104] In some embodiments, the guidance point includes at least one of the following: a destination, a turning point, a road merging point, a curved road, a road intersection, a restricted road, a congested road, and a traffic-controlled road.

[0105] For the contents not introduced or described in the embodiments of the present disclosure, please refer to the relevant introduction in the aforementioned method embodiments, and no further details will be given here.

[0106] By implementing the embodiments of the present disclosure, the above device can obtain navigation information, the navigation information including the current position of the vehicle and the guide point to be displayed in the navigation path; determine the scale of the navigation map based on the target distance between the current position of the vehicle and the guide point, and obtain the target scale that matches the current position of the vehicle. In this way, the present disclosure can determine the target scale of the navigation map that matches the current position of the vehicle based on the target distance between the current position of the vehicle and the guide point, so that the scale of the navigation map can be adjusted / determined conveniently and accurately, which is conducive to improving the accuracy, safety and navigation experience of subsequent navigation driving.

[0107] The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon, and when the program instructions are executed by a processor, the steps of the navigation scale determination method provided by the present disclosure are implemented.

[0108] Figure 8 FIG. 8 is a schematic diagram showing a structure of an electronic device 800 according to an exemplary embodiment. Figure 8 As shown, the electronic device 800 may include: a processor 801 and a memory 802. The electronic device 800 may also include one or more of a multimedia component 803, an input / output (I / O) interface 804, and a communication component 805.

[0109] The processor 801 is used to control the overall operation of the electronic device 800 to complete all or part of the steps in the above-mentioned navigation scale determination method. The memory 802 is used to store various types of data to support the operation of the electronic device 800, and these data may include, for example, instructions for any application or method used to operate on the electronic device 800, and application-related data, such as contact data, sent and received messages, pictures, audio, video, etc. The memory 802 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, referred to as EPROM), programmable read-only memory (Programmable Read-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic memory, flash memory, magnetic disk or optical disk. The multimedia component 803 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone, which is used to receive external audio signals. The received audio signal may be further stored in the memory 802 or sent through the communication component 805. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 804 provides an interface between the processor 801 and other interface modules, and the above-mentioned other interface modules may be keyboards, mice, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 805 is used for wired or wireless communication between the electronic device 800 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G or 4G, or a combination of one or more of them, so the corresponding communication component 805 may include: Wi-Fi module, Bluetooth module, NFC module.

[0110] In an exemplary embodiment, the electronic device 800 can be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned navigation scale determination method.

[0111] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by a processor, the steps of the above-mentioned method for determining a navigation scale are implemented. For example, the computer-readable storage medium may be the above-mentioned memory 802 including program instructions, and the above-mentioned program instructions may be executed by the processor 801 of the electronic device 800 to complete the above-mentioned method for determining a navigation scale.

[0112] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a processor, the computer program implementing the steps of the above-mentioned method for determining a navigation scale when executed by the processor. For example, the computer program product may be the above-mentioned memory 802 including program instructions, and the above-mentioned program instructions may be executed by the processor 801 of the electronic device 800 to complete the above-mentioned method for determining a navigation scale.

[0113] In addition to being an independent electronic device, the above-mentioned device or equipment can also be a part of an independent electronic device. For example, in one embodiment, the device can be an integrated circuit (IC) or a chip, wherein the integrated circuit can be an IC or a collection of multiple ICs; the chip can include but is not limited to the following types: GPU (Graphics Processing Unit), CPU (Central Processing Unit), FPGA (Field Programmable Gate Array), DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), SOC (System on Chip, SoC), etc. The above-mentioned integrated circuit or chip can be used to execute executable instructions (or codes) to implement the above-mentioned navigation scale determination method. The executable instructions can be stored in the integrated circuit or chip, or can be obtained from other devices or equipment, such as the integrated circuit or chip including a processor, a memory, and an interface for communicating with other devices. The executable instruction may be stored in the memory, and when the executable instruction is executed by the processor, the above-mentioned method for determining the navigation scale may be implemented; alternatively, the integrated circuit or chip may receive the executable instruction through the interface and transmit it to the processor for execution, so as to implement the above-mentioned method for determining the navigation scale.

[0114] In another exemplary embodiment, a computer program product is also provided. The computer program product includes a computer program executable by a programmable device. The computer program has a code portion for executing the above navigation scale determination method when executed by the programmable device / apparatus.

[0115] See also Fig. 9 , Fig. 9 9 is a functional block diagram of a vehicle 900 shown in an exemplary embodiment. The vehicle 900 can be configured in a fully or partially autonomous driving mode. For example, the vehicle 900 can obtain environmental information about its surroundings through the perception system 920, and obtain an autonomous driving strategy based on the analysis of the surrounding environmental information to achieve fully autonomous driving, or present the analysis results to the user to achieve partially autonomous driving.

[0116] The vehicle 900 may include various subsystems, such as an infotainment system 910, a perception system 920, a decision control system 930, a drive system 940, and a computing platform 950. Optionally, the vehicle 900 may include more or fewer subsystems, and each subsystem may include multiple components. In addition, each subsystem and component of the vehicle 900 may be interconnected by wire or wirelessly.

[0117] In some embodiments, infotainment system 910 may include communication system 911 , entertainment system 912 , and navigation system 913 .

[0118] The communication system 911 may include a wireless communication system that can communicate wirelessly with one or more devices directly or via a communication network. For example, the wireless communication system may use 3G cellular communications, such as CDMA, EVDO, GSM / GPRS, or 4G cellular communications, such as LTE. Or 5G cellular communications. The wireless communication system may communicate with a wireless local area network (WLAN) using WiFi. In some embodiments, the wireless communication system may communicate directly with the device using an infrared link, Bluetooth, or ZigBee. Other wireless protocols, such as various vehicle communication systems, for example, the wireless communication system may include one or more dedicated short range communications (DSRC) devices, which may include public and / or private data communications between vehicles and / or roadside stations.

[0119] The entertainment system 912 may include a display device, a microphone and speakers. Users can listen to the radio and play music in the car based on the entertainment system; or connect the mobile phone to the vehicle and project the mobile phone's screen on the display device. The display device may be touch-screen, and users can operate by touching the screen.

[0120] In some cases, the user's voice signal can be obtained through a microphone, and based on the analysis of the user's voice signal, the user can control certain aspects of the vehicle 900, such as adjusting the temperature inside the vehicle, etc. In other cases, music can be played to the user through a speaker.

[0121] The navigation system 913 may include a map service provided by a map provider, thereby providing navigation of the driving route for the vehicle 900. The navigation system 913 may be used in conjunction with the vehicle's global positioning system 921 and inertial measurement unit 922. The map service provided by the map provider may be a two-dimensional map or a high-precision map.

[0122] The perception system 920 may include several sensors that sense information about the environment around the vehicle 900. For example, the perception system 920 may include a global positioning system 921 (the global positioning system may be a GPS system, or a Beidou system or other positioning systems), an inertial measurement unit (IMU) 922, a laser radar 923, a millimeter wave radar 924, an ultrasonic radar 925, and a camera 926. The perception system 920 may also include sensors of the internal systems of the monitored vehicle 900 (for example, an in-vehicle air quality monitor, a fuel gauge, an oil temperature gauge, etc.). Sensor data from one or more of these sensors can be used to detect objects and their corresponding characteristics (position, shape, direction, speed, etc.). This detection and recognition is a key function for the safe operation of the vehicle 900.

[0123] The global positioning system 921 is used to estimate the geographic location of the vehicle 900 .

[0124] The inertial measurement unit 922 is used to sense the posture change of the vehicle 900 based on inertial acceleration. In some embodiments, the inertial measurement unit 922 may be a combination of an accelerometer and a gyroscope.

[0125] Lidar 923 utilizes lasers to sense objects in the environment in which vehicle 900 is located. In some embodiments, Lidar 923 may include one or more laser sources, a laser scanner, and one or more detectors, among other system components.

[0126] The millimeter wave radar 924 uses radio signals to sense objects in the surrounding environment of the vehicle 900. In some embodiments, in addition to sensing objects, the millimeter wave radar 924 can also be used to sense the speed and / or heading of the object.

[0127] The ultrasonic radar 925 may sense objects around the vehicle 900 using ultrasonic signals.

[0128] The camera device 926 is used to capture image information of the surrounding environment of the vehicle 900. The camera device 926 may include a monocular camera, a binocular camera, a structured light camera, a panoramic camera, etc. The image information acquired by the camera device 926 may include a static image or video stream information.

[0129] The decision control system 930 includes a computing system 931 that analyzes and makes decisions based on the information obtained by the perception system 920. The decision control system 930 also includes a vehicle controller 932 that controls the power system of the vehicle 900, and a steering system 933, a throttle 934 and a braking system 935 for controlling the vehicle 900.

[0130] The computing system 931 can be operated to process and analyze various information obtained by the perception system 920 in order to identify targets, objects and / or features in the surrounding environment of the vehicle 900. Targets may include pedestrians or animals, and objects and / or features may include traffic signals, road boundaries and obstacles. The computing system 931 may use object recognition algorithms, Structure from Motion (SFM) algorithms, video tracking and other technologies. In some embodiments, the computing system 931 can be used to map the environment, track objects, estimate the speed of objects, and so on. The computing system 931 can analyze the various information obtained and derive a control strategy for the vehicle.

[0131] The vehicle controller 932 can be used to coordinate the control of the vehicle's power battery and engine 941 to improve the power performance of the vehicle 900.

[0132] The steering system 933 is operable to adjust the forward direction of the vehicle 900. For example, in one embodiment, it may be a steering wheel system.

[0133] The throttle 934 is used to control the operating speed of the engine 941 and thereby control the speed of the vehicle 900 .

[0134] The braking system 935 is used to control the deceleration of the vehicle 900. The braking system 935 can use friction to slow down the wheels 944. In some embodiments, the braking system 935 can convert the kinetic energy of the wheels 944 into electric current. The braking system 935 can also take other forms to slow down the rotation speed of the wheels 944 to control the speed of the vehicle 900.

[0135] The drive system 940 may include components that provide powered movement for the vehicle 900. In one embodiment, the drive system 940 may include an engine 941, an energy source 942, a transmission system 943, and wheels 944. The engine 941 may be an internal combustion engine, an electric motor, an air compression engine, or a combination of other types of engines, such as a hybrid engine consisting of a gasoline engine and an electric motor, or a hybrid engine consisting of an internal combustion engine and an air compression engine. The engine 941 converts the energy source 942 into mechanical energy.

[0136] Examples of energy source 942 include gasoline, diesel, other petroleum-based fuels, propane, other compressed gas-based fuels, ethanol, solar panels, batteries, and other sources of electricity. Energy source 942 can also provide energy for other systems of vehicle 900.

[0137] The transmission system 943 can transmit the mechanical power from the engine 941 to the wheels 944. The transmission system 943 may include a gearbox, a differential, and a drive shaft. In one embodiment, the transmission system 943 may also include other devices, such as a clutch. Among them, the drive shaft may include one or more shafts that can be coupled to one or more wheels 944.

[0138] Some or all functions of the vehicle 900 are controlled by a computing platform 950. The computing platform 950 may include at least one processor 951 that may execute instructions 953 stored in a non-transitory computer-readable medium such as a memory 952. In some embodiments, the computing platform 950 may also be a plurality of computing devices that control individual components or subsystems of the vehicle 900 in a distributed manner.

[0139] The processor 951 may be any conventional processor, such as a commercially available CPU. Alternatively, the processor 951 may also include a graphics processor (Graphic Process Unit, GPU), a field programmable gate array (Field Programmable Gate Array, FPGA), a system on chip (System on Chip, SOC), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC) or a combination thereof. Fig. 9 Functionally illustrated processor, memory and other elements of the computer in the same block, but those of ordinary skill in the art will appreciate that the processor, computer or memory may actually include multiple processors, computers or memories that may or may not be stored in the same physical housing. For example, the memory may be a hard drive or other storage media that is located in a housing different from the computer. Therefore, references to processors or computers will be understood to include references to a collection of processors or computers or memories that may or may not operate in parallel. Different from using a single processor to perform the steps described herein, some components such as steering components and deceleration components may each have their own processors that only perform calculations related to the functions specific to the components.

[0140] In the embodiment of the present disclosure, the processor 951 may execute the above-mentioned navigation scale determination method.

[0141] In various aspects described herein, processor 951 may be located remote from the vehicle and in wireless communication with the vehicle. In other aspects, some of the processes described herein are performed on a processor disposed within the vehicle and others are performed by a remote processor, including taking the necessary steps to perform a single maneuver.

[0142] In some embodiments, the memory 952 may include instructions 953 (e.g., program logic) that may be executed by the processor 951 to perform various functions of the vehicle 900. The memory 952 may also include additional instructions, including instructions to send data to, receive data from, interact with, and / or control one or more of the infotainment system 910, the perception system 920, the decision control system 930, and the drive system 940.

[0143] In addition to instructions 953, memory 952 may also store data such as road maps, route information, the vehicle's location, direction, speed, and other such vehicle data, as well as other information. Such information may be used by vehicle 900 and computing platform 950 during operation of vehicle 900 in autonomous, semi-autonomous, and / or manual modes.

[0144] The computing platform 950 may control functions of the vehicle 900 based on input received from various subsystems, such as the drive system 940, the perception system 920, and the decision control system 930. For example, the computing platform 950 may utilize input from the decision control system 930 in order to control the steering system 933 to avoid an obstacle detected by the perception system 920. In some embodiments, the computing platform 950 may be operable to provide control over many aspects of the vehicle 900 and its subsystems.

[0145] Alternatively, one or more of the above-mentioned components may be installed or associated separately from the vehicle 900. For example, the memory 952 may exist partially or completely separately from the vehicle 900. The above-mentioned components may be communicatively coupled together in a wired and / or wireless manner.

[0146] Optionally, the above components are only examples. In actual applications, the components in the above modules may be added or deleted according to actual needs. Fig. 9 It should not be understood as limiting the embodiments of the present disclosure.

[0147] An autonomous vehicle traveling on a road, such as vehicle 900 above, can identify objects in its surroundings to determine adjustments to the current speed. Objects can be other vehicles, traffic control devices, or other types of objects. In some examples, each identified object can be considered independently, and based on the object's respective characteristics, such as its current speed, acceleration, spacing from the vehicle, etc., can be used to determine the speed to be adjusted by the autonomous vehicle.

[0148] Optionally, the vehicle 900 or a perception and computing device associated with the vehicle 900 (e.g., computing system 931, computing platform 950) can predict the behavior of the identified object based on the characteristics of the identified object and the state of the surrounding environment (e.g., traffic, rain, ice on the road, etc.). Optionally, each identified object depends on the behavior of each other, so all the identified objects can also be considered together to predict the behavior of a single identified object. The vehicle 900 can adjust its speed based on the predicted behavior of the identified object. In other words, the autonomous vehicle can determine what stable state the vehicle will need to adjust to (e.g., accelerate, decelerate, or stop) based on the predicted behavior of the object. In this process, other factors can also be considered to determine the speed of the vehicle 900, such as the lateral position of the vehicle 900 in the road on which it is traveling, the curvature of the road, the proximity of static and dynamic objects, and the like.

[0149] In addition to providing instructions to adjust the speed of the autonomous vehicle, the computing device may also provide instructions to modify the steering angle of vehicle 900 so that the autonomous vehicle follows a given trajectory and / or maintains a safe lateral and longitudinal distance from objects near the autonomous vehicle (e.g., vehicles in adjacent lanes on the road).

[0150] The vehicle 900 may be any type of travel vehicle, such as a car, a truck, a motorcycle, a bus, a ship, an airplane, a helicopter, an RV, a train, etc., and the present disclosure does not specifically limit the vehicle.

[0151] By implementing the embodiments of the present disclosure, the vehicle can obtain navigation information, the navigation information including the current position of the vehicle and the guide point to be displayed in the navigation path; the scale of the navigation map is determined based on the target distance between the current position of the vehicle and the guide point, and the target scale matching the current position of the vehicle is obtained. In this way, the present disclosure can determine the target scale of the navigation map matching the current position of the vehicle based on the target distance between the current position of the vehicle and the guide point, so that the scale of the navigation map can be adjusted / determined conveniently and accurately, which is conducive to improving the accuracy, safety and navigation experience of subsequent navigation driving.

[0152] See also Fig.10 FIG. 1 is a schematic diagram showing the structure of a chip according to an exemplary embodiment. Fig.10 The chip 1000 shown includes a processor 1001 and an interface 1002. Optionally, it may also include a memory 1003. The number of the processors 1001 may be one or more, and the number of the interfaces 1002 may be multiple.

[0153] In one embodiment, for a case where a chip is used to implement the method embodiment of the present disclosure:

[0154] The interface 1002 is used to receive or output signals;

[0155] The processor 1001 is used to execute part or all of the contents of the embodiment of the method for determining a navigation scale.

[0156] Understandably, the processor in the embodiment of the present disclosure may be an integrated circuit chip having signal processing capabilities. In the implementation process, each step of the above method embodiment may be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.

[0157] It is understandable that the memory in the embodiments of the present disclosure may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0158] It should be noted here that the description of the above storage medium, device and chip embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium, storage medium and device embodiments of the present disclosure, please refer to the description of the method embodiments of the present disclosure for understanding.

[0159] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the present disclosure. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0160] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for determining a navigation scale, characterized in that: include: Obtaining navigation information, wherein the navigation information includes the current position of the vehicle and a guide point to be displayed in the navigation path; The scale of the navigation map is determined based on the target distance between the current position of the vehicle and the guide point, so as to obtain a target scale matching the current position of the vehicle.

2. The method according to claim 1, characterized in that Determining the scale of the navigation map based on the target distance between the current position of the vehicle and the guide point to obtain a target scale matching the current position of the vehicle includes at least one of the following: When the target distance is greater than or equal to a preset first distance, determining the target scale to be a preset first scale; When the target distance is less than or equal to the preset second distance, determining the target scale to be the preset second scale; When the target distance is greater than the preset second distance and less than the preset first distance, a scale is calculated based on the target distance between the current position of the vehicle and the guide point to obtain a target scale matching the current position of the vehicle; The first scale is larger than the second scale.

3. The method according to claim 2, characterized in that The first scale and / or the second scale is positively correlated with the road grade corresponding to the guidance point.

4. The method according to claim 2, characterized in that: The calculating of the scale based on the target distance between the current position of the vehicle and the guide point to obtain a target scale matching the current position of the vehicle comprises: According to a preset map refresh cycle, the target distance is calculated by logarithmic interpolation at least based on the pre-stored initial scale and the second scale to obtain the target scale.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The guide point is displayed in a preset area of ​​the display screen where the navigation map is located.

6. The method according to claim 5, characterized in that The step of displaying the guide point in a preset area of ​​the display screen where the navigation map is located comprises: The guide point is displayed at the upper part of a preset circle on the display screen where the navigation map is located, and the current position of the vehicle is displayed at the center of the preset circle on the display screen where the navigation map is located.

7. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Displaying the navigation map based on the target scale; And / or, the guidance point includes at least one of the following: a destination, a turning point, a road merging point, a curved road, a road intersection, a restricted road, a congested road and a traffic-controlled road.

8. A navigation scale determination device, characterized in that: include: An acquisition module is configured to acquire navigation information, wherein the navigation information includes a current position of the vehicle and a guidance point to be displayed in a navigation path; The processing module is configured to determine the scale of the navigation map based on the target distance between the current position of the vehicle and the guidance point, and obtain a target scale matching the current position of the vehicle.

9. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the executable instructions to implement the steps of the method described in any one of claims 1 to 7.

10. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented.