Navigation display method and device, electronic equipment and medium
By obtaining the associated information of navigation mode and using different navigation modes to display navigation information, the problem of high power consumption in traditional navigation methods is solved, and the low power consumption design in navigation scenarios is realized, and the device's battery life and user experience is improved.
Patent Information
- Application Number
- CN202411328263.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2024-12-31
AI Technical Summary
Traditional navigation methods consume too much power in electronic devices, which affects the battery life and user experience of the device.
By obtaining navigation mode related information, including road information, road condition information, electronic device status information and user operation information, different navigation modes are used to display navigation information, such as displaying key navigation information in screen-off mode to reduce power consumption.
It effectively reduces the power consumption in navigation scenarios, improves the battery life experience of map navigation, and improves the temperature rise performance of the equipment, while meeting the user's usage needs in different application scenarios.
Smart Images

Figure CN119223320A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of electronic equipment, and specifically relates to a navigation display method, device, electronic equipment and medium. Background Art
[0002] With the widespread use of electronic devices such as smartphones and tablets, navigation has become an indispensable part of users' daily lives. Traditional navigation methods mainly rely on bright screen display, and users view real-time location information and route guidance on the screen. However, this navigation method has the problem of high power consumption. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a navigation display method, device, electronic device and medium to solve the problem of excessive power consumption in existing navigation methods.
[0004] In a first aspect, an embodiment of the present application provides a navigation display method, which is applied to an electronic device, including:
[0005] Acquire navigation mode associated information; the navigation mode associated information includes at least one of the following: road information, road condition information, electronic device status information, and user operation information;
[0006] Navigation information is displayed according to the navigation mode corresponding to the navigation mode association information.
[0007] In a second aspect, an embodiment of the present application provides a navigation display device, which is applied to an electronic device, including:
[0008] An acquisition module, used to acquire navigation mode related information; the navigation mode related information includes at least one of the following: road information, road condition information, electronic device status information, and user operation information;
[0009] The display module is used to display navigation information according to the navigation mode corresponding to the navigation mode association information.
[0010] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0012] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0013] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.
[0014] In an embodiment of the present application, the electronic device obtains navigation mode associated information, which includes at least one of the following: road information, road condition information, electronic device status information, and user operation information, and displays navigation information according to the navigation mode corresponding to the navigation mode associated information. In this way, navigation information can be displayed through different navigation modes, for example, key navigation information can be displayed in the screen-off mode, thereby reducing power consumption in the navigation scenario. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 is one of the flow charts of the navigation display method of an embodiment of the present application;
[0016] Figure 2 This is the second flowchart of the navigation display method of the embodiment of the present application;
[0017] Figure 3 This is the third flowchart of the navigation display method of the embodiment of the present application;
[0018] Figure 4 This is the fourth flowchart of the navigation display method of the embodiment of the present application;
[0019] Figure 5 This is one of the navigation interface schematic diagrams of the second category of navigation mode of the embodiment of the present application;
[0020] Figure 6 This is the second navigation interface schematic diagram of the second category of navigation mode of the embodiment of the present application;
[0021] Figure 7 This is one of the navigation interface schematic diagrams of the first category of navigation mode of the embodiment of the present application;
[0022] Figure 8 This is the second navigation interface schematic diagram of the first category of navigation mode of the embodiment of the present application;
[0023] Fig. 9 is a structural block diagram of a navigation display device according to an embodiment of the present application;
[0024] Fig.10 is a structural block diagram of an electronic device according to an embodiment of the present application;
[0025] Fig.11 It is a schematic diagram of the hardware structure of the electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0027] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0028] The navigation display provided by the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0029] like Figure 1 As shown, an embodiment of the present application provides a navigation display method, which is applied to an electronic device and includes the following steps:
[0030] Step 101: Obtain navigation mode associated information; the navigation mode associated information includes at least one of the following: road information, road condition information, electronic device status information, and user operation information.
[0031] Optionally, the road information may include: the name of the current road, the road type (such as expressways, city roads, etc.), speed limit information, key locations that are about to be reached, key locations that have been passed, etc.; among which, key locations include but are not limited to: gas stations, intersections, destinations, service areas, parking lots, schools, hospitals, subway stations, tourist attractions, etc.
[0032] Optionally, the road condition information is real-time traffic conditions, which may include traffic flow, whether it is close to a congested section, whether it is close to an accident section, whether it is close to a construction section, whether it has passed a congested section, whether it has passed an accident section, whether it has passed a construction section, etc.
[0033] Optionally, the electronic device status information includes: whether the temperature of the electronic device is greater than or equal to a temperature threshold, whether the remaining battery power of the electronic device is less than or equal to a power threshold, etc.
[0034] Optionally, the user operation information includes: whether the user's touch input is received within a first preset time period, and whether the user's voice input is received within the first preset time period.
[0035] Step 102: Display navigation information according to the navigation mode corresponding to the navigation mode association information.
[0036] Among them, different navigation mode association information may correspond to different navigation modes, and different navigation modes display different navigation information.
[0037] Optionally, the navigation information includes but is not limited to: speed limit information, real-time traffic conditions, estimated arrival time, driving route, speed information, distance to the destination, traffic light information, lane lines, straight ahead icons, left turn icons, right turn icons, congestion signs, etc.
[0038] In the above embodiment, the electronic device can display navigation information according to the navigation mode determined by the navigation mode association information by acquiring the navigation mode association information. In this way, the navigation information can be displayed in different navigation modes, for example, key navigation information can be displayed in the screen-off mode, thereby reducing power consumption in the navigation scenario.
[0039] In some optional embodiments, the navigation mode includes a first category of navigation modes and a second category of navigation modes, the first category of navigation modes are general navigation modes, and the second category of navigation modes are navigation modes that display key navigation information on the screen.
[0040] Among them, the common navigation mode is the first navigation mode, which is used to display all navigation information on the screen.
[0041] It should be pointed out that the electronic device to which the navigation display method can be applied should be equipped with an organic light-emitting diode (OLED) screen. The OLED screen is a self-luminous screen. The screen-off display technology utilizes the characteristics of the OLED screen. Each pixel can emit light independently and consumes almost no power when displaying pure black content. The electronic device uses the OLED screen to support the screen-off display function. The screen-off display refers to the display that is always on (Always On Display, AOD), which is a function that can still display information when the screen is turned off or in a low-power state. In other words, in the second category of navigation mode, the electronic device uses the screen-off display AOD function supported by the electronic device to display key navigation information on the screen.
[0042] For example, Figure 5 As shown, in the second category of navigation mode, in a non-intersection scenario, the key navigation information displayed on the screen may include at least one of the following: driving route, speed information, road condition information, distance to the destination, etc.
[0043] For example, Figure 6 As shown, in the second category of navigation mode, in the intersection scenario, the key navigation information displayed on the screen may include at least one of the following: driving route, speed information, road condition information, distance to the destination, traffic light information, lane lines, straight line icon, left turn icon, right turn icon, and congestion icon.
[0044] For example, Figure 7 As shown, it shows a navigation interface schematic diagram of an electronic device operating in a first category of navigation mode displaying all navigation information on the screen in a congested state ahead.
[0045] For example, Figure 8 As shown, it shows a navigation interface schematic diagram of an electronic device operating in a first category of navigation mode, in which the screen displays all navigation information when the destination is ahead.
[0046] In the above embodiment, the navigation mode is divided into a first category of navigation mode and a second category of navigation mode. In the first category of navigation mode, the electronic device displays all navigation information on the screen, and in the second category of navigation mode, the electronic device displays key navigation information on the screen. In this way, since both the first category of navigation mode and the second category of navigation mode can meet the navigation needs of the user, on the one hand, the navigation mode can be enriched, and on the other hand, when the second category of navigation mode is turned on, since only the key navigation information is displayed and the other parts are in the screen-off state, the power consumption of the electronic device can be reduced.
[0047] In some optional embodiments, the second category of navigation modes includes at least one of the following: a second navigation mode, a third navigation mode, a fourth navigation mode, and a fifth navigation mode;
[0048] The second navigation mode is a navigation mode corresponding to the first road information;
[0049] The third navigation mode is a navigation mode corresponding to the first road condition information;
[0050] The fourth navigation mode is a navigation mode corresponding to the state information of the first electronic device;
[0051] The fifth navigation mode is a navigation mode corresponding to the first user operation information.
[0052] It should be noted that the key navigation information displayed in the second navigation mode, the third navigation mode, the fourth navigation mode and the fifth navigation mode may be different.
[0053] Among them, in the second navigation mode, the key navigation information displayed focuses on the detailed information of the current road. For example, in the second navigation mode, the key navigation information may include: road type, speed limit, turn prompts, key locations, distance to the destination, estimated arrival time, driving route, etc. Figure 5 and Figure 6 The following are schematic diagrams showing key navigation information displayed on the navigation interface in non-intersection scenarios and intersection scenarios during driving. In non-intersection scenarios, key navigation information includes navigation routes, vehicle mileage, speed, and key navigation information of the current road. In intersection scenarios, key navigation information such as lane information of intersections and routes of intersections will be added, and other areas are in the screen-off state. This can save more power consumption of displays, system chips, sensors, etc., improve the endurance experience of map navigation, and improve the temperature rise experience.
[0054] In the third navigation mode, the key navigation information displayed focuses on the current traffic conditions. For example, in the third navigation mode, the key navigation information may include: current traffic information, distance to the destination, estimated arrival time, driving route, etc.
[0055] Among them, in the fourth navigation mode, the key navigation information displayed includes not only basic navigation information such as distance to the destination, estimated arrival time, driving route, etc., but also electronic device status information such as battery power status and temperature of the electronic device.
[0056] Among them, in the fifth navigation mode, the key navigation information displayed includes not only basic navigation information such as distance to the destination, estimated arrival time, driving route, etc., but also information related to user operations, such as user preference settings, recent search records, etc.
[0057] In the above embodiment, the second category of navigation modes is divided into a plurality of navigation modes so that different navigation modes display different navigation information. This can reduce the power consumption of the electronic device while meeting the user's usage needs in different application scenarios.
[0058] In some optional embodiments, the second category of navigation modes includes:
[0059] A fifth navigation mode, wherein the fifth navigation mode is a navigation mode corresponding to at least two of the first road information, the first road condition information, the first electronic device state information and the first user operation information.
[0060] For example, when the navigation mode associated information includes the first road information and the first traffic condition information, the navigation key information displayed in the fifth navigation mode focuses on the detailed information of the current road and the current traffic condition.
[0061] For example, when the navigation mode associated information includes first road information and first electronic device status information, the navigation key information displayed in the fifth navigation mode focuses on detailed information of the current road, as well as electronic device status information such as battery power status and temperature of the electronic device.
[0062] For example, when the navigation mode associated information includes the first road condition information and the first user operation information, the navigation key information displayed in the fifth navigation mode focuses on the current traffic conditions and information related to the user operation, such as user preference settings, recent search records, etc.
[0063] For example, when the navigation mode associated information includes first road information, first traffic condition information and first electronic device status information, the navigation key information displayed in the fifth navigation mode focuses on detailed information of the current road, current traffic conditions, and electronic device status information such as battery power status and temperature of the electronic device.
[0064] It should be noted that the above are only examples, and there may be more combinations of situations. When displaying key navigation information, all types of navigation mode key information should be taken into account to meet the user's usage needs in different application scenarios.
[0065] In some optional embodiments, the first road information includes at least one of the following: passing a first location, passing a first road section; the first road condition information includes at least one of the following: passing through a congested road condition, passing through an accident road condition; the first electronic device status information includes at least one of the following: the remaining power of the electronic device is less than or equal to a power threshold, the temperature of the electronic device is greater than or equal to a temperature threshold; the first user operation information includes at least one of the following: no user touch input is received within a first preset time period, and no user voice input is received within a first preset time period.
[0066] Exemplarily, when it is determined according to the navigation mode association information that the second condition is met, the navigation mode is determined to be a navigation mode of the second category:
[0067] The second condition includes at least one of the following:
[0068] Passing a first location or a first road section, wherein the first location includes at least one of the following: a gas station, a server, and a toll station; the first road section includes: an intersection section, a restricted road section, etc.;
[0069] Driving through congested or accident-prone sections;
[0070] No touch input or voice input from the user on the screen is received within a first preset time period;
[0071] The temperature of the electronic device is greater than or equal to a preset temperature threshold;
[0072] The remaining power of the electronic device is less than or equal to a preset power threshold.
[0073] As an exemplary implementation, the distance between the electronic device and the destination, toll station, service area, gas station, intersection section, speed limit section, accident section and congested section is continuously monitored. If the distance between the electronic device and the toll station, service area, gas station, intersection section, speed limit section, accident section or congested section is less than or equal to a first distance threshold, the navigation mode is determined to be a first category of navigation mode. Before passing the toll station, service area, gas station, intersection section, speed limit section, accident section or congested section, the electronic device lights up the screen to display all navigation information; further, after passing the toll station, service area, gas station, intersection section, speed limit section, accident section or congested section, the electronic device is continuously monitored. The device detects the temperature and remaining power of the electronic device, and listens to whether a touch input or voice input from the user to the screen is received within a first preset time period; if no touch input or voice input from the user to the screen is received within the first preset time period, and the temperature of the electronic device is greater than or equal to the preset temperature threshold, or the remaining power of the electronic device is less than or equal to the preset power threshold, then the navigation mode of the first category is switched to the navigation mode of the second category; or, if no touch input or voice input from the user to the screen is received within the first preset time period, or the temperature of the electronic device is greater than or equal to the preset temperature threshold, or the remaining power of the electronic device is less than or equal to the preset power threshold, then the navigation mode of the first category is switched to the navigation mode of the second category.
[0074] For example, if the user has no touch input or voice input within 30 seconds, or if the remaining power of the electronic device is judged to be less than 20%, or if the housing temperature of the electronic device is judged to be more than 42 degrees Celsius, the electronic device automatically enters the second category of navigation mode. It should be pointed out that the threshold value is only an example. When the electronic device is in a special state such as low power or high temperature, the preset conditions for the map navigation system to enter the second category of navigation mode need to be adjusted accordingly to ensure that users have a better map navigation experience.
[0075] like Figure 2 As shown, in an application example, an embodiment of the present application provides a navigation display method, which is applied to an electronic device and includes the following steps:
[0076] Step 21, after turning on and entering the second category of navigation mode, the screen is always on to display key navigation information;
[0077] Step 22, determining whether a touch input or voice input from the user on the screen is received;
[0078] If yes, go to step 26; if no, go to step 23;
[0079] Step 23, continue to display key navigation information on the screen;
[0080] And continue to execute step 24 and step 25;
[0081] Step 24, determining whether the distance between the electronic device and the key location and the key road section is less than a first distance threshold;
[0082] If yes, go to step 26; if no, go to step 23;
[0083] Among them, key locations include but are not limited to: destinations, toll stations, service areas, and gas stations; key sections include but are not limited to: intersections and speed-limited sections.
[0084] Step 25, determining whether the distance between the electronic device and the nearest congested road section or accident road section is less than a first distance threshold;
[0085] If yes, go to step 26; if no, go to step 23;
[0086] Step 26, entering the first category of navigation mode, the electronic device displays all navigation information on the screen;
[0087] And continue to step 27;
[0088] Step 27, determining whether the second condition is met;
[0089] If yes, go to step 28; if no, go to step 26.
[0090] The second condition includes at least one of the following:
[0091] Passing a first location or a first road section, wherein the first location includes at least one of the following: a gas station, a server, and a toll station; the first road section includes: an intersection section, a restricted road section, etc.;
[0092] Driving through congested or accident-prone sections;
[0093] No touch input or voice input from the user on the screen is received within a first preset time period;
[0094] The temperature of the electronic device is greater than or equal to a preset temperature threshold;
[0095] The remaining power of the electronic device is less than or equal to a preset power threshold.
[0096] Step 28, switching to the second category of navigation mode, the electronic device displays key navigation information on the screen;
[0097] Repeat steps 21 to 28 above until you reach your destination and stop navigating.
[0098] The above embodiment can realize the display of key navigation information in the screen-off state, and automatically turn on the screen to display detailed information of the map in all scenes at key locations where users need to know the road conditions, without affecting the user's judgment of the road conditions. This can improve the battery life of the map navigation scene, improve the temperature rise of electronic equipment, and reduce the impact of power saving on the user's use of the map navigation function while extending the service life.
[0099] In some optional embodiments, the navigation mode is a navigation mode of the second category;
[0100] The method further comprises:
[0101] When the first condition is met, the navigation mode of the second category is switched to the navigation mode of the first category.
[0102] The first condition includes at least one of the following:
[0103] receiving a first input;
[0104] The distance between the electronic device and the second location is less than or equal to a third distance threshold;
[0105] The distance between the electronic device and the second road segment is less than or equal to a fourth distance threshold.
[0106] Optionally, the first input includes: a touch input of a user on a screen, or a voice input of a user, and the voice input is used to instruct to start the navigation mode of the first category.
[0107] Optionally, the second location and the second road section are locations or road sections that are closest to the electronic device in the forward driving route.
[0108] In specific implementation, the second location includes but is not limited to at least one of the following: gas station, service area, toll station, destination, parking lot, school, hospital, subway station, tourist attraction, etc.; the second road section may include but is not limited to: intersection section, restricted road section, congested road section, accident road section, etc. It can be understood that the first location and the second location can be different key locations in the driving route, and similarly, the first road section and the second road section are different road sections in the driving route.
[0109] Exemplarily, when the second category of navigation mode is turned on, if it is determined that a touch input or voice input from the user is received, the navigation mode is switched to the first category, and the screen of the electronic device is turned on to display all navigation information; further, the distance between the electronic device and the destination, toll station, accident section and congested section is continuously monitored, and if the distance is less than or equal to a first distance threshold, the navigation mode of the first category is maintained, and the screen of the electronic device is turned on to display all navigation information; if the distance is greater than the first distance threshold, the navigation mode is switched to the second category, and the screen is turned off to display key navigation information.
[0110] In this embodiment, when the electronic device is turned on and enters the second category of navigation mode, if it receives touch input / voice input from the user, or approaches a traffic jam section, an accident section, is about to reach the destination, a toll station, a key intersection or any other key location or section, the electronic device switches to the first category of navigation mode to ensure that the user can easily obtain all navigation information without affecting the user's experience of using the map navigation function. The overall solution can not only improve the battery life and temperature rise experience of map navigation, but also minimize the impact on the user's functional experience of using map navigation.
[0111] In some optional embodiments, the step of starting the second category of navigation mode includes:
[0112] If it is determined that the electronic device supports the AOD function, determining the travel mode of the user;
[0113] When it is determined that the travel mode is driving or cycling, the navigation mode of the second category is turned on.
[0114] Optionally, the second category of navigation mode is enabled by default, and the user can manually set to disable the second category of navigation mode.
[0115] For example, Figure 3 As shown, the embodiment of the present application provides a navigation display method, comprising the following steps:
[0116] Step 31, determining which transportation method the user selects;
[0117] If the user chooses to drive, then execute step 32; if the user chooses to ride, then execute step 33;
[0118] In a specific implementation, before the user selects a means of transportation, the electronic device performs the following steps:
[0119] Step 1: Initialize the aMap object and register map-related listeners and corresponding callback functions;
[0120] For example, in the specific implementation, the JavaScript SDK of the open source map is introduced in the HTML file, an `aMap` object is created in JavaScript, and basic properties of the map, such as the center point and zoom level, are set.
[0121] Step 2: Check whether the GPS, sensors, etc. are working properly, check whether the machine supports the AOD function and initialize the AOD display navigation object;
[0122] Step 3: Call GPS to locate the current longitude and latitude and load the current map data;
[0123] Step 4: Display various transportation suggestions based on the destination searched by the user.
[0124] Step 32, turning on the second category of navigation mode, and starting navigation in the second category of navigation mode;
[0125] Step 33, determining whether the user turns on the second category of navigation mode;
[0126] If yes, go to step 32; if no, go to step 34;
[0127] Step 34, entering the navigation mode of the first category, and starting navigation in the navigation mode of the first category;
[0128] Continue to step 35;
[0129] Step 35, determining whether the second condition is met;
[0130] If yes, go to step 36; if no, go to step 34;
[0131] The second condition includes at least one of the following:
[0132] Passing a first location or a first road section, wherein the first location includes at least one of the following: a gas station, a server, a toll station, etc.; the first road section includes: an intersection section, a restricted road section, etc.;
[0133] Driving through congested or accident-prone sections;
[0134] No touch input or voice input from the user on the screen is received within a first preset time period;
[0135] The temperature of the electronic device is greater than or equal to a preset temperature threshold;
[0136] The remaining power of the electronic device is less than or equal to a preset power threshold.
[0137] Step 36, switching from the first category of navigation mode to the second category of navigation mode, and starting navigation in the second category of navigation mode.
[0138] Repeat steps 31 to 36 above until you reach your destination and stop navigating.
[0139] It should be pointed out that in the map navigation application scenario, since the impact on the user's perceived battery life is more obvious when used in the two sub-scenarios of driving navigation and cycling navigation, the second category of navigation mode is mainly adapted for these two sub-scenarios. After the user gives the destination, the map navigation system determines the road conditions of the navigation route by calling the path planning algorithm, map cloud data, etc., displays the road section where the first navigation mode is turned on, and marks it on the map target route. At the same time, the voice reminds the user of the precautions for turning on the intelligent power saving mode (that is, the second category of navigation mode), and turns on the second category of navigation mode.
[0140] In some optional embodiments, the navigation mode is a navigation mode of the second category;
[0141] The method further comprises:
[0142] Pause the processes in the first category and start the processes in the second category;
[0143] The first category of processes includes at least one of the following: a map rendering and display process, a user-map interaction monitoring process, and a point of interest (POI) display process;
[0144] The second category of processes includes at least one of the following: a screen touch monitoring process and a voice input monitoring process.
[0145] For example, Figure 4 As shown, the embodiment of the present application provides a navigation display method, comprising the following steps:
[0146] Step 41, start the second category of navigation mode;
[0147] Step 42, suspending the processes of map rendering and display, user interaction monitoring with the map, and display of points of interest (POIs);
[0148] Step 43, creating a window management component (WindowManager) for AOD display, and using WindowManager to load a map view (AmapView);
[0149] Among them, WindowManager is a system service in Android, responsible for managing application windows. Developers can use WindowManager to add, remove and operate views on the screen; AmapView is a view component provided by the open source map SDK development kit, used to display maps in Android applications. Developers can perform map operations in this view, such as zooming, panning, marking locations, etc.
[0150] Step 44, displaying key navigation information on the screen;
[0151] Step 45, starting a monitoring process for screen touch and / or a monitoring process for user voice input;
[0152] Step 46, real-time acquisition of GPS position, update of navigation information and transmission of key navigation information to AODAmapview, real-time voice broadcast and acquisition of sensor data such as gyroscope, and update of navigation arrow direction;
[0153] Step 47, determining whether the first condition is met;
[0154] If yes, go to step 48; if no, go to step 44;
[0155] The first condition includes at least one of the following:
[0156] receiving a first input;
[0157] The distance between the electronic device and the second location is less than or equal to a third distance threshold;
[0158] The distance between the electronic device and the second road segment is less than or equal to a fourth distance threshold.
[0159] Step 48, entering the first category of navigation mode, and displaying all navigation information on the screen;
[0160] Step 49, determining whether the second condition is met;
[0161] If yes, execute step 41 ; if no, execute step 48 .
[0162] The second condition includes at least one of the following:
[0163] Passing a first location or a first road section, wherein the first location includes at least one of the following: a gas station, a server, and a toll station; the first road section includes: an intersection section, a restricted road section, etc.;
[0164] Driving through congested or accident-prone sections;
[0165] No touch input or voice input from the user on the screen is received within a first preset time period;
[0166] The temperature of the electronic device is greater than or equal to a preset temperature threshold;
[0167] The remaining power of the electronic device is less than or equal to a preset power threshold.
[0168] Repeat steps 41 to 49 above until you reach your destination and stop navigating.
[0169] It should be pointed out that in the first category of navigation mode, the CPU load mainly reads map data, renders and displays map data, monitors user interaction actions, routes planning, and updates map navigation real-time information. After entering the second category of navigation mode, the screen will not display all navigation information, only key navigation information, and other information will not be displayed. The rest of the screen is in a black-out state, saving most of the display power consumption. At the same time, after entering the second category of navigation mode, the CPU does not need to perform a large amount of map data rendering and display, complex interactive monitoring threads, and the display process of points of interest POI. The CPU small core can meet its performance requirements and release some medium and large cores. At the same time, due to the reduction in data volume, the bandwidth resources required by the system are reduced, and the double data rate (DDR) operating frequency and the power consumption of the system on chip (SOC) are also reduced. However, in the second category of navigation mode, the bottom layer of the SOC will still load map data, plan routes in real time, update road conditions, driving data, and broadcast navigation information in real time. And at the same time, it keeps monitoring user interactions (including touch input and voice input), which will not affect users viewing map information.
[0170] In specific implementation, in the second category of navigation mode, Amapview provided by the open source map SDK development kit can be used, and the classes provided by navi.model, maps.model, etc. are used to describe the key navigation information displayed by AOD, such as navigation route map, destination distance, service station information, speed measurement data and other key information, and other information is not displayed. The underlying GPS, gyroscope and other sensors are used to provide data in real time, and the key map navigation information displayed by AOD is updated in real time. This embodiment can save a lot of power consumption for long-term navigation application scenarios, and optimizes the temperature rise experience in harsh navigation environments such as direct sunlight. It automatically enters the first category of navigation mode on key paths such as adjacent service stations, destinations, accident sections and congested sections, and displays all map navigation information on the screen, which does not affect the user's acquisition of some POI information, thereby improving battery life without affecting the user's experience.
[0171] It should be pointed out that, since the open source map SDK development kit can realize the addition of map-related functions to navigation applications, based on this, the map development calling interface in the open source map SDK development kit can be used to customize the solution of the embodiment of the present application.
[0172] The navigation display method provided in the embodiment of the present application can be executed by a navigation display device. In the embodiment of the present application, the method for executing navigation display by a navigation display device is taken as an example to illustrate the navigation display device provided in the embodiment of the present application.
[0173] like Fig. 9 As shown, an embodiment of the present application provides a navigation display device 900, which is applied to an electronic device, including:
[0174] The acquisition module 901 is used to acquire navigation mode related information; the navigation mode related information includes at least one of the following: road information, road condition information, electronic device status information, and user operation information;
[0175] The display module 902 is used to display navigation information according to the navigation mode corresponding to the navigation mode association information.
[0176] Optionally, the navigation mode includes a first category of navigation modes and a second category of navigation modes, the first category of navigation modes are general navigation modes, and the second category of navigation modes are navigation modes that display key navigation information on the screen.
[0177] Optionally, the second category of navigation modes includes at least one of the following: a second navigation mode, a third navigation mode, a fourth navigation mode and a fifth navigation mode;
[0178] The second navigation mode is a navigation mode corresponding to the first road information;
[0179] The third navigation mode is a navigation mode corresponding to the first road condition information;
[0180] The fourth navigation mode is a navigation mode corresponding to the state information of the first electronic device;
[0181] The fifth navigation mode is a navigation mode corresponding to the first user operation information.
[0182] Optionally, the first road information includes at least one of the following: passing a first location, passing a first road section; the first road condition information includes at least one of the following: passing through a congested road condition, passing through an accident road condition; the first electronic device status information includes at least one of the following: the remaining power of the electronic device is less than or equal to a power threshold, the temperature of the electronic device is greater than or equal to a temperature threshold; the first user operation information includes at least one of the following: no user touch input is received within a first preset time period, and no user voice input is received within a first preset time period.
[0183] Optionally, the navigation mode is a navigation mode of the second category;
[0184] The device 900 further includes:
[0185] The first processing module is used to switch from the second category of navigation mode to the first category of navigation mode when a first condition is met.
[0186] Optionally, the first condition includes at least one of the following:
[0187] receiving a first input;
[0188] The distance between the electronic device and the second location is less than or equal to a third distance threshold;
[0189] The distance between the electronic device and the second road segment is less than or equal to a fourth distance threshold.
[0190] Optionally, the navigation mode is the navigation mode of the second category;
[0191] The device 900 further includes:
[0192] A second processing module, used for pausing the processes of the first category and starting the processes of the second category;
[0193] The first category of processes includes at least one of the following: a map rendering and display process, a user-map interaction monitoring process, and a point of interest (POI) display process;
[0194] The second category of processes includes at least one of the following: a screen touch monitoring process and a voice input monitoring process.
[0195] The navigation display device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0196] The navigation display device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0197] The navigation display device provided in the embodiment of the present application can achieve Figures 1 to 8 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0198] Alternatively, if Fig.10 As shown, an embodiment of the present application further provides an electronic device 1000, including a processor 1001 and a memory 1002, wherein the memory 1002 stores programs or instructions that can be executed on the processor 1001, and when the program or instructions are executed by the processor 1001, the various steps of the above-mentioned navigation display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0199] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0200] Fig.11 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0201] The electronic device 1100 includes but is not limited to: a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, and a processor 1110 and other components.
[0202] Those skilled in the art will appreciate that the electronic device 1100 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.11 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0203] Among them, the processor 1110 is used to obtain navigation mode associated information; the navigation mode associated information includes at least one of the following: road information, road condition information, electronic device status information, user operation information; the display unit 1106 is used to display navigation information according to the navigation mode corresponding to the navigation mode associated information.
[0204] Optionally, the navigation mode includes a first category of navigation modes and a second category of navigation modes, the first category of navigation modes are general navigation modes, and the second category of navigation modes are navigation modes that display key navigation information on the screen.
[0205] Optionally, the second category of navigation modes includes at least one of the following: a second navigation mode, a third navigation mode, a fourth navigation mode and a fifth navigation mode;
[0206] The second navigation mode is a navigation mode corresponding to the first road information;
[0207] The third navigation mode is a navigation mode corresponding to the first road condition information;
[0208] The fourth navigation mode is a navigation mode corresponding to the state information of the first electronic device;
[0209] The fifth navigation mode is a navigation mode corresponding to the first user operation information.
[0210] Optionally, the first road information includes at least one of the following: passing a first location, passing a first road section; the first road condition information includes at least one of the following: passing through a congested road condition, passing through an accident road condition; the first electronic device status information includes at least one of the following: the remaining power of the electronic device is less than or equal to a power threshold, the temperature of the electronic device is greater than or equal to a temperature threshold; the first user operation information includes at least one of the following: no user touch input is received within a first preset time period, and no user voice input is received within a first preset time period.
[0211] Optionally, the navigation mode is a navigation mode of the second category; the processor 1110 is further configured to switch from the navigation mode of the second category to the navigation mode of the first category when a first condition is met.
[0212] Optionally, the first condition includes at least one of the following:
[0213] receiving a first input;
[0214] The distance between the electronic device and the second location is less than or equal to a third distance threshold;
[0215] The distance between the electronic device and the second road segment is less than or equal to a fourth distance threshold.
[0216] Optionally, the navigation mode is the navigation mode of the second category; the processor 1110 is further configured to pause the process of the first category and start the process of the second category;
[0217] The first category of processes includes at least one of the following: a map rendering and display process, a user-map interaction monitoring process, and a point of interest (POI) display process;
[0218] The second category of processes includes at least one of the following: a screen touch monitoring process and a voice input monitoring process.
[0219] It should be understood that in the embodiment of the present application, the input unit 1104 may include a graphics processor (Graphics Processing Unit, GPU) 11041 and a microphone 11042, and the graphics processor 11041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1107 includes a touch panel 11071 and at least one of other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0220] The memory 1109 can be used to store software programs and various data. The memory 1109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1109 may include a volatile memory or a non-volatile memory, or the memory 1109 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), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0221] The processor 1110 may include one or more processing units; optionally, the processor 1110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1110.
[0222] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned navigation display method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0223] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0224] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned navigation display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0225] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0226] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned navigation display method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0227] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0228] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0229] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A navigation display method, characterized in that: Used in electronic equipment, including: Acquire navigation mode associated information; the navigation mode associated information includes at least one of the following: road information, road condition information, electronic device status information, and user operation information; Navigation information is displayed according to the navigation mode corresponding to the navigation mode association information.
2. The navigation display method according to claim 1, characterized in that: The navigation modes include a first category of navigation modes and a second category of navigation modes, the first category of navigation modes are general navigation modes, and the second category of navigation modes are navigation modes that display key navigation information on the screen.
3. The navigation display method according to claim 2, characterized in that: The second category of navigation modes includes at least one of the following: a second navigation mode, a third navigation mode, a fourth navigation mode, and a fifth navigation mode; The second navigation mode is a navigation mode corresponding to the first road information; The third navigation mode is a navigation mode corresponding to the first road condition information; The fourth navigation mode is a navigation mode corresponding to the state information of the first electronic device; The fifth navigation mode is a navigation mode corresponding to the first user operation information.
4. The navigation display method according to claim 3, characterized in that: The first road information includes at least one of the following: passing a first location, passing a first road section; the first road condition information includes at least one of the following: passing a congested road condition, passing an accident road condition; the first electronic device status information includes at least one of the following: the remaining power of the electronic device is less than or equal to a power threshold, the temperature of the electronic device is greater than or equal to a temperature threshold; the first user operation information includes at least one of the following: no user touch input is received within a first preset time period, and no user voice input is received within a first preset time period.
5. The navigation display method according to claim 2, characterized in that: The navigation mode is a navigation mode of the second category; The method further comprises: When the first condition is met, the navigation mode of the second category is switched to the navigation mode of the first category.
6. The navigation display method according to claim 5, characterized in that: The first condition includes at least one of the following: receiving a first input; The distance between the electronic device and the second location is less than or equal to a third distance threshold; The distance between the electronic device and the second road segment is less than or equal to a fourth distance threshold.
7. The navigation display method according to claim 2, characterized in that: The navigation mode is the navigation mode of the second category; The method further comprises: Pause the processes in the first category and start the processes in the second category; The first category of processes includes at least one of the following: a map rendering and display process, a user-map interaction monitoring process, and a point of interest (POI) display process; The second category of processes includes at least one of the following: a screen touch monitoring process and a voice input monitoring process.
8. A navigation display device, characterized in that: Used in electronic equipment, including: An acquisition module, used to acquire navigation mode related information; the navigation mode related information includes at least one of the following: road information, road condition information, electronic device status information, and user operation information; The display module is used to display navigation information according to the navigation mode corresponding to the navigation mode association information.
9. The navigation display device according to claim 8, characterized in that: The navigation modes include a first category of navigation modes and a second category of navigation modes, the first category of navigation modes are general navigation modes, and the second category of navigation modes are navigation modes that display key navigation information on the screen.
10. The navigation display device according to claim 9, characterized in that: The second category of navigation modes includes at least one of the following: a second navigation mode, a third navigation mode, a fourth navigation mode, and a fifth navigation mode; The second navigation mode is a navigation mode corresponding to the first road information; The third navigation mode is a navigation mode corresponding to the first road condition information; The fourth navigation mode is a navigation mode corresponding to the state information of the first electronic device; The fifth navigation mode is a navigation mode corresponding to the first user operation information.
11. The navigation display device according to claim 10, characterized in that: The first road information includes at least one of the following: passing a first location, passing a first road section; the first road condition information includes at least one of the following: passing a congested road condition, passing an accident road condition; the first electronic device status information includes at least one of the following: the remaining power of the electronic device is less than or equal to a power threshold, the temperature of the electronic device is greater than or equal to a temperature threshold; the first user operation information includes at least one of the following: no user touch input is received within a first preset time period, and no user voice input is received within a first preset time period.
12. The navigation display device according to claim 9, characterized in that: The navigation mode is a navigation mode of the second category; The device also includes: The first processing module is used to switch from the second category of navigation mode to the first category of navigation mode when a first condition is met.
13. The navigation display device according to claim 12, characterized in that: The first condition includes at least one of the following: receiving a first input; The distance between the electronic device and the second location is less than or equal to a third distance threshold; The distance between the electronic device and the second road segment is less than or equal to a fourth distance threshold.
14. The navigation display device according to claim 9, characterized in that: The navigation mode is the navigation mode of the second category; The device also includes: A second processing module, used for pausing the processes of the first category and starting the processes of the second category; The first category of processes includes at least one of the following: a map rendering and display process, a user-map interaction monitoring process, and a point of interest (POI) display process; The second category of processes includes at least one of the following: a screen touch monitoring process and a voice input monitoring process.
15. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the navigation display method as described in any one of claims 1 to 7 are implemented.
