Navigation method, electronic equipment and computer readable storage medium

By acquiring and displaying signal strength information along the planned route, the safety hazards caused by the lack of signal during outdoor activities are solved, improving user safety and navigation reliability during outdoor activities.

CN122015890APending Publication Date: 2026-05-12HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202511422458.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-29
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

During outdoor activities, users' electronic devices may lose signal due to terrain obstruction and insufficient base station coverage, making it impossible to communicate with the outside world and affecting personal safety.

Method used

Electronic devices acquire and display signal strength information at multiple locations along a user-selected planned route, including signal strength and communication quality levels, allowing users to understand the communication situation in advance and choose a carrier network with better signal for communication.

Benefits of technology

It improves user safety during outdoor activities, reduces communication difficulties caused by lack of signal, and enhances the reliability and safety of navigation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122015890A_ABST
    Figure CN122015890A_ABST
Patent Text Reader

Abstract

The invention provides a navigation method, electronic equipment and a computer readable storage medium. And the user can travel according to the route information specified by the first planned route to carry out outdoor operation. The electronic equipment can obtain and display signal intensity information of a plurality of position points on a first planned route selected by a user, and the signal intensity information of the plurality of position points on the first planned route is used for indicating signal intensity of different position points on the first planned route. The signal intensity of different position points on the first planning route is used for the communication quality of different position points on the first planning route, and the higher the signal intensity is, the better the communication quality is. By implementing the method, a user can obtain the signal strength of the plurality of position points on the first planned route based on the signal strength information of the plurality of position points on the first planned route, and the user can know the communication condition of the first planned route in advance, plan the route and improve the user experience. Therefore, the personal safety of the user is improved when the user travels according to the route information specified by the first planned route.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal technology, and in particular to a navigation method, electronic device, and computer-readable storage medium. Background Technology

[0002] With the development of communication and smart terminal technologies, smart terminals are playing an increasingly important role in people's lives, and consumers' daily activities are inseparable from terminal devices. In recent years, outdoor sports, such as hiking, cycling, and mountain climbing, have become increasingly popular as a healthy lifestyle. Outdoor sports areas are generally located in remote mountainous regions, canyons, and other areas with complex terrain. Frequently, due to factors such as terrain obstruction and insufficient base station coverage, users' electronic devices lose signal, making it impossible for them to communicate with the outside world and posing a threat to their personal safety. Summary of the Invention

[0003] This application provides a navigation method, an electronic device, and a computer-readable storage medium. The electronic device can acquire and display signal strength information of multiple locations on a first planned route selected by the user, facilitating the user to obtain the signal strength of multiple locations on the first planned route. The user can understand the communication situation of the first planned route in advance and plan the trip, thereby improving the user's personal safety when traveling according to the route information specified in the first planned route.

[0004] In a first aspect, this application provides a navigation method. The method includes: an electronic device receiving a first operation, the first operation being the selection of a first planned route, the first planned route including multiple location points; after receiving the first operation, the electronic device displaying first signal strength information, the first signal strength information indicating the signal strength of the multiple location points on the first planned route, the signal strength of the multiple location points on the first planned route indicating the communication quality of the multiple location points on the first planned route.

[0005] The signal strength at multiple locations along the first planned route can refer to either the satellite signal strength or the cellular signal strength at multiple locations along the first planned route.

[0006] In some embodiments, the first signal strength information may include signal strength information for each of a plurality of locations along the first planned route. For example, an electronic device may display the signal strength information for each of the plurality of locations along the first planned route using a line graph.

[0007] In some embodiments, the first signal strength information may also include information on the signal levels corresponding to the signal strengths of multiple locations along the first planned route. The signal levels include multiple signal levels, and different signal levels correspond to different signal strengths. For example, the display effect of the signal levels corresponding to the signal strengths of multiple locations along the first planned route can be shown in the form of a chart. Different signal levels correspond to different display effects, and the display effects may include, but are not limited to, color, pattern, transparency, saturation, etc. For example, Figure 6A As shown, electronic devices can display Figure 3D The chart shown is 3205.

[0008] By implementing this method, electronic devices can acquire and display signal strength information of multiple locations on the first planned route selected by the user. This allows users to obtain the signal strength of multiple locations on the first planned route and understand the communication situation of the first planned route in advance, thus planning their trip and improving their personal safety when traveling according to the route information specified by the first planned route.

[0009] In conjunction with the first aspect, in one possible implementation, the signal strength at multiple locations along the first planned route, including the signal strength of the first operator network at multiple locations along the first planned route, is the operator network used by the electronic device.

[0010] Optionally, when an electronic device uses multiple carrier networks, the first carrier network can be the carrier network that the electronic device uses by default. For example, the first carrier network can be the carrier network corresponding to the primary SIM card.

[0011] By implementing this method, an electronic device can obtain the signal strength of a carrier network that the electronic device uses by default at multiple locations along a first planned route.

[0012] In conjunction with the first aspect, in one possible implementation, when considering the signal strength at multiple locations along the first planned route, including the signal strength of the first operator network at multiple locations along the first planned route, the first operator network is the operator network selected by the user; before the electronic device displays the first signal strength information, the method further includes: the electronic device receiving an operation to select the first operator network.

[0013] Optionally, the first operator network may be an operator network used by the electronic device, or it may not be an operator network used by the electronic device.

[0014] By implementing this method, electronic devices can obtain the signal strength of a user-selected carrier network at multiple locations along a first planned route, making it convenient for users to obtain the signal strength of the carrier network they want to view at multiple locations along the first planned route.

[0015] In conjunction with the first aspect, in one possible implementation, after the electronic device displays the first signal strength information, the method further includes: the electronic device receiving a second operation, the second operation being the operation of selecting a second operator network, the second operator network being different from the first operator network; after receiving the second operation, the electronic device displaying second signal strength information, the second signal strength information being used to indicate the signal strength of the second operator network at multiple locations along the first planned route.

[0016] By implementing this method, electronic devices can obtain and display the signal strength of different operator networks at multiple locations along the first planned route, allowing users to easily obtain the signal strength of different operator networks at multiple locations along the first planned route. During travel based on the route information specified by the first planned route, users can choose the operator network with the stronger signal to communicate with the outside world, reducing the likelihood of users being unable to contact the outside world.

[0017] For example, you can refer to Figures 6A-6D , Figure 7 The examples are described below.

[0018] Optionally, if the signal strength at multiple locations along the first planned route is the same as the satellite signal strength, the electronic device can also receive user input to view the signal strength of different satellites at multiple locations along the first planned route.

[0019] In conjunction with the first aspect, in one possible implementation, the signal strength at multiple locations along the first planned route includes the signal strength of the operator network with the higher signal strength among the multiple locations along the first planned route.

[0020] In one possible implementation, at least two carrier networks are the carrier networks used by the electronic devices.

[0021] In this way, the electronic device can integrate the signal strength of at least two operator networks at multiple locations along the first planned route, and display the signal strength information of the operator network with the stronger signal strength at each of the multiple locations along the first planned route. The electronic device can then switch to the operator network with the stronger signal strength along the first planned route to communicate with the outside world.

[0022] Optionally, at least two carrier networks may not be the carrier networks used by the electronic devices, but rather pre-installed carrier networks.

[0023] In conjunction with the first aspect, in one possible implementation, the multiple location points include a first location point and a second location point; at least two operator networks include a first operator network and a second operator network, which are different; the signal strength of the operator network with the higher signal strength among the multiple location points on the first planned route includes the signal strength of the first operator network at the first location point and the signal strength of the second operator network at the second location point, wherein the signal strength of the first operator network at the first location point is higher than the signal strength of the second operator network at the first location point, and the signal strength of the second operator network at the second location point is higher than the signal strength of the first operator network at the second location point.

[0024] In conjunction with the first aspect, in one possible implementation, after receiving the first operation, the method further includes: the electronic device displaying third signal strength information, the third signal strength information being used to indicate the communication quality level of the first planned route, the signal strength level of the first planned route being obtained based on the signal strength of multiple location points on the first planned route.

[0025] By implementing this method, electronic devices can display the communication quality level of the entire planned route, making it easier for users to obtain the communication quality of the entire planned route.

[0026] In conjunction with the first aspect, in one possible implementation, after receiving the first operation, the method further includes: the electronic device displays the trajectory of the first planned route, and marks different signal levels corresponding to the signal strength of multiple locations on the first planned route with different display effects on the trajectory of the first planned route, the signal levels including multiple signal levels, different signal levels corresponding to different signal strengths, and different display effects of different signal levels.

[0027] By implementing this method, users can use electronic devices to mark different signal strength levels corresponding to the signal strength of multiple locations along the first planned route using different display effects, thus intuitively obtaining the signal strength pairs at different locations. For example, the electronic device can display... Figure 3D The trajectory shown.

[0028] In conjunction with the first aspect, in one possible implementation, the first planned route is a pre-set route in the electronic device. Implementing this method, the user can select any planned route and travel to the destination according to the route information specified by the selected planned route, without needing to generate a planned route in real time. For example, see [reference needed]. Figures 3A-3D The examples are described below.

[0029] In conjunction with the first aspect, in one possible implementation, the first planned route is generated based on the first starting point and the first destination point input by the user; before the electronic device receives the first operation, the method further includes: the electronic device receiving the first starting point and the first destination point input by the user; the electronic device sending the first starting point and the first destination point to the server; the electronic device receiving the information of the first planned route sent by the server, wherein the starting point of the first planned route is the first starting point and the destination point of the first planned route is the first destination point.

[0030] Optionally, the server can be server 200.

[0031] By implementing this method, if the route recommended by the electronic device does not meet the user's needs, the electronic device can also receive the user's input of the starting and destination points and automatically generate a planned route. In this way, different users can create different outdoor sports routes.

[0032] For example, you can refer to Figures 8A-8F ,or Figures 10A-10B The examples are described below.

[0033] In conjunction with the first aspect, in one possible implementation, before the electronic device receives the first operation, the method further includes: the electronic device receiving information about a second planned route sent by a server, wherein the starting point of the second planned route is the first starting point, the destination point of the second planned route is the first destination point, and the second planned route is different from the first planned route.

[0034] By implementing this method, the server can generate multiple planned routes based on the user's input of a first starting point and a first destination. The user can then choose one of the planned routes to travel to the first destination.

[0035] In conjunction with the first aspect, in one possible implementation, the signal strength of multiple locations along the first planned route is obtained after the electronic device receives the first operation.

[0036] By implementing this method, after the user selects a planned route from multiple routes, the electronic device then obtains the signal strength of multiple locations on the first planned route, which can reduce the overhead of the electronic device obtaining the signal strength of multiple locations on the planned routes not selected by the user.

[0037] In conjunction with the first aspect, in one possible implementation, after the electronic device displays the first signal strength information, the method further includes the electronic device receiving a third operation, the third operation being an operation to start navigation based on the first planned route; in response to the second operation, the electronic device outputs a first prompt message, the first prompt message being used to indicate poor communication quality of the first planned route, the first prompt message being output when the communication quality level of the first planned route is lower than a preset communication quality level, the communication quality level of the first planned route being obtained based on the signal strength of multiple location points on the first planned route.

[0038] Optionally, the preset communication quality level can be a second communication quality level. For example, the second communication quality level can be a medium-risk route or a no-signal route.

[0039] By implementing this method, after the user confirms the start of navigation based on the first planned route, the electronic device can prompt the user that the communication quality on the planned route is poor, so that the user can obtain the communication status of the first planned route again and prepare the corresponding communication tools to avoid the situation of being unable to communicate with the outside world when in a road section with poor signal.

[0040] For example, you can refer to Figure 3E The examples are described below.

[0041] In conjunction with the first aspect, in one possible implementation, after the electronic device outputs the first prompt information, the method further includes: the electronic device outputting a second prompt information, the second prompt information being used to alert the user that they are about to enter a road segment with poor communication quality, the second prompt information being output when the distance between the location of the electronic device and the starting point of the first road segment in the first planned route is less than or equal to a first distance, and the signal strength of multiple locations on the first road segment is less than a preset signal strength value.

[0042] Optionally, the first segment can be a medium signal segment, a weak signal segment, or a no signal segment.

[0043] By implementing this method, electronic devices can provide real-time alerts to users about the presence of poor communication quality sections ahead, allowing users to obtain real-time information about the communication quality of the road ahead.

[0044] For example, you can refer to Figure 3G The examples are described below.

[0045] In a second aspect, this application provides an electronic device comprising: one or more processors and one or more memories, wherein the one or more memories are coupled to the one or more processors, and the one or more memories are used to store a computer program, wherein when the one or more processors execute the computer program, they execute the navigation method provided in any possible implementation of the first aspect above.

[0046] Thirdly, this application provides a computer-readable storage medium including instructions that, when executed by a processor, implement the navigation method provided in any possible implementation of the first aspect above.

[0047] Fourthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the navigation method provided in any possible implementation of the first aspect above.

[0048] Fifthly, this application provides a chip system including a processing circuit and an interface circuit. The chip system is characterized in that it includes a processing circuit and an interface circuit, the interface circuit being used to receive code instructions and transmit them to the processing circuit, and the processing circuit being used to execute the code instructions to perform the navigation method provided in any possible implementation of the first aspect above.

[0049] For a description of the beneficial effects in aspects two through five, please refer to the description of the beneficial effects in aspect one; this application will not repeat them here. Attached Figure Description

[0050] Figure 1 A schematic diagram of the hardware structure of an electronic device 100 provided in an embodiment of this application;

[0051] Figure 2 A schematic diagram of the software structure of an electronic device 100 provided in an embodiment of this application;

[0052] Figures 3A-3G A schematic diagram showing a set of electronic devices 100 displaying a planned route and the signal strength of multiple locations along the planned route;

[0053] Figure 4 This diagram illustrates a method for an electronic device 100 to acquire signal strength at multiple locations along a planned route.

[0054] Figure 5 A schematic diagram illustrating the process of an electronic device navigating based on a first planned route selected by a user, provided in an embodiment of this application;

[0055] Figures 6A-6DA schematic diagram is shown showing a group of electronic devices 100 receiving user operations to view the signal strength of other operators' networks at multiple locations along a first planned route;

[0056] Figure 7 A schematic flowchart of a method for an electronic device 100 to obtain the signal strength of other operators' networks at multiple locations along a first planned route is shown.

[0057] Figures 8A-8G A schematic diagram is shown of a set of electronic devices 100 receiving user operations and generating planned routes in real time;

[0058] Figure 9 A flowchart illustrating a method for an electronic device 100 to receive user input and generate a planned route in real time is shown.

[0059] Figures 10A-10B A schematic diagram is shown of another set of electronic devices 100 receiving user operations and generating planned routes in real time;

[0060] Figure 11 This illustrates a flowchart of a method for another electronic device 100 to receive user input and generate a planned route in real time.

[0061] Figure 12 This is a flowchart illustrating a navigation method provided in an embodiment of this application. Detailed Implementation

[0062] The technical solutions in the embodiments of this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0063] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Therefore, features defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.

[0064] The term "user interface (UI)" used in the following embodiments of this application refers to the medium interface through which an application or operating system interacts and exchanges information with the user. It realizes the conversion between the internal form of information (C) and a form acceptable to the user. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be visual interface elements such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets displayed on the screen of a wearable device.

[0065] Outdoor sports, such as hiking, cycling, and mountain climbing, are becoming increasingly popular as a healthy lifestyle. These activities are typically held in remote mountainous areas, canyons, and other complex terrains. Frequently, factors such as terrain obstruction and insufficient cell tower coverage lead to a lack of signal for users' electronic devices, preventing them from communicating with the outside world and posing a safety hazard.

[0066] Based on this, this application provides a navigation method. Users can travel according to the route information specified by a first planned route for outdoor activities. The electronic device 100 can acquire and display the signal strength information of multiple locations along the first planned route. This signal strength information indicates the signal strength at different locations along the first planned route, and the signal strength at these different locations indicates the communication quality at those locations; higher signal strength indicates better communication quality. Thus, users can obtain the signal strength at different locations along the planned route based on the signal strength information of multiple locations along the first planned route.

[0067] Optionally, the electronic device 100 can also acquire and display the communication quality level of the first planned route. The communication quality level of the first planned route reflects the communication quality of the route and can be obtained based on the signal strength of multiple points along the route. Users can obtain the communication quality of the entire planned route based on the communication quality level of the first planned route. The communication quality level of the first planned route can include at least two levels, such as a first communication quality level and a second communication quality level. The communication quality of the planned route indicated by the first communication quality level route is higher than the communication quality of the planned route indicated by the second communication quality level route.

[0068] By implementing this method, the electronic device 100 can display signal strength information of multiple locations on the first planned route selected by the user, and / or the communication quality level of the first planned route, so that the user can understand the communication status of the first planned route in advance and plan the trip, thereby improving the user's personal safety when traveling according to the route information specified by the first planned route.

[0069] Optionally, the signal strength described in the embodiments of this application can be cellular signal strength or satellite signal strength.

[0070] Optionally, the first planned route can be a route preset in the map application in the electronic device 100, or the first planned route can be a route generated in real time by the map application in the electronic device 100 based on the user's input of the starting point and destination.

[0071] Optionally, after starting to travel along the first planned route, if the communication quality level of the first planned route is the second communication quality level, the electronic device 100 can output a first prompt message. The first prompt message is used to inform the user that the communication quality of the first planned route is poor, and to ask them to prepare offline communication tools, such as downloading offline maps, preparing satellite communication tools, or preparing paper maps.

[0072] Optionally, the electronic device 100 can also divide the first planned route into at least two communication quality level segments based on the signal strength of multiple locations along the first planned route. For example, the at least two communication quality level segments may include a first communication quality level segment and a second communication quality level segment. The signal strength of multiple locations on the first communication quality level segment is higher than the signal strength of multiple locations on the second communication quality level segment. After traveling along the first planned route, if the distance between the location of the electronic device 100 and the starting point of the second communication quality level segment in the first planned route is less than or equal to a first distance (e.g., 200 meters), the electronic device 100 can output a second prompt message. The second prompt message is used to remind the user that they are about to enter a segment with poor communication quality and to not deviate from the route and to quickly pass through that segment.

[0073] Optionally, the electronic device 100 can also mark the different signal levels corresponding to the signal strength of multiple locations on the trajectory of the first planned route with different display effects, so as to inform the user of road segments with different communication quality on the first planned route.

[0074] To facilitate understanding of this application, a navigation method provided in this application will be described in detail below with reference to the accompanying drawings.

[0075] See below. Figure 1 The structure of the electronic device to which the method provided in the embodiments of this application is applicable will be described.

[0076] like Figure 1 As shown, the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a USB interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a sensor module 180, a display screen 194, and a SIM card interface 195, etc.

[0077] The sensor module 180 may include a gyroscope sensor 180B, a magnetic sensor 180D, an accelerometer sensor 180E, a proximity sensor 180F, a touch sensor 180K, etc. The sensor module 180 may also include a temperature sensor, a pressure sensor, a proximity sensor, a fingerprint sensor, an ambient light sensor, a barometric pressure sensor, a bone conduction sensor, etc.

[0078] Understandable, Figure 1 The electronic device 100 shown is merely an example and does not constitute a limitation on the electronic device. The electronic device may have more or fewer components than those shown in the figure, may combine two or more components, or may have different component configurations. Figure 1 The various components shown can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application-specific integrated circuits.

[0079] Processor 110 may include one or more processing units, such as application processors (APs), modem processors, graphics processing units (GPUs), image signal processors (ISPs), controllers, memory, video codecs, digital signal processors (DSPs), baseband processors, and / or neural network processing units (NPUs). Different processing units may be independent devices or integrated into one or more processors. The controller may serve as the central nervous system and command center of the electronic device 100. The controller can generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution.

[0080] The processor 110 may also include a memory for storing instructions and data.

[0081] The execution of the display method provided in this application embodiment can be controlled by the processor 110 or by calling other components. For example, it can call the processing program of this application embodiment stored in the internal memory 121, or call the processing program of this application embodiment stored in a third-party device through the external memory interface 120 to control the wireless communication module 160 to perform data communication with other devices, thereby improving the intelligence and convenience of the electronic device 100 and enhancing the user experience. The processor 110 may include different devices. For example, when integrating a CPU and a GPU, the CPU and GPU can cooperate to execute the display method provided in this application embodiment. For example, some algorithms in the display method can be executed by the CPU, and other algorithms can be executed by the GPU to achieve faster processing efficiency.

[0082] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. Display screen 194 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces (GUIs).

[0083] For example, display screen 194 can display various interfaces from the embodiments of this application.

[0084] In this embodiment of the application, the display screen 194 can display signal strength information of multiple locations on the planned route selected by the user, and / or the communication quality level of the planned route, so that the user can understand the communication status of the planned route in advance and plan the trip.

[0085] The electronic device 100 may also include a camera (a front-facing camera or a rear-facing camera, or a camera that can function as both a front-facing and a rear-facing camera), which is used to capture still images or videos.

[0086] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of electronic device 100 by running the instructions stored in internal memory 121.

[0087] The internal memory 121 may also store one or more computer programs corresponding to the algorithm of this application. The one or more computer programs are stored in the internal memory 121 and configured to be executed by one or more processors 110. The one or more computer programs include instructions that can be used to perform the various steps in the following embodiments.

[0088] Of course, the algorithm code of the embodiment of this application can also be stored in external memory. In this case, the processor 110 can run the algorithm code of the embodiment of this application stored in external memory through the external memory interface 120.

[0089] A touch sensor, also known as a "touch panel". The touch sensor can be set on the display screen 194, and the touch sensor and the display screen 194 together form a touch display screen, also known as a "touch screen".

[0090] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.

[0091] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1.

[0092] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLAN) (such as wireless fidelity (WiFi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc.

[0093] In addition, the electronic device 100 can implement audio functions such as music playback and recording through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, and an application processor.

[0094] In some embodiments, the electronic device 100 may further include buttons, motors, indicators, etc. The electronic device 100 can receive button input and generate key signal inputs related to user settings and function control of the electronic device 100. The electronic device 100 can utilize a motor to generate vibration alerts (such as vibration alerts for incoming calls). The indicators in the electronic device 100 may be indicator lights, used to indicate charging status, battery level changes, or to indicate messages, missed calls, notifications, etc.

[0095] The SIM card interface 195 in the electronic device 100 is used to connect a SIM card. The SIM card can be inserted into or removed from the electronic device 100 to achieve contact and separation with the electronic device 100.

[0096] It should be understood that, in practical applications, electronic device 100 may include more than Figure 1 The number of more or fewer components shown is not limited in the embodiments of this application. The illustrated electronic device 100 is merely an example, and the electronic device 100 may have more or fewer components than shown in the figure, may combine two or more components, or may have different component configurations. The various components shown in the figure may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application-specific integrated circuits.

[0097] Please refer to Figure 2 , Figure 2 An exemplary schematic diagram of the software structure of an electronic device 100 is shown.

[0098] The electronic device provided in this application embodiment can run an operating system (OS). This operating system can be various operating systems used in the industry, such as an operating system based on OpenHarmony, like HarmonyOS; or other operating systems such as Android. TM iOS TM Mobile operating system; it can also be various open-source operating systems or their derivatives, such as Linux. TM Operating systems (OS) include other embedded operating systems; they can also be future new operating systems, such as AI operating systems based on artificial intelligence. An operating system is a set of interconnected system software programs that manage and control the operation of electronic devices, utilize and run hardware and software resources, and provide public services to organize user interaction. In electronic devices, the operating system connects downwards to the physical hardware layer and upwards to provide a runtime environment for application software.

[0099] An operating system typically includes a kernel layer, a middleware layer, and an application layer. The application layer includes applications, which can include system applications and third-party applications. The middleware layer includes a suite of software providing various services to application developers, or frameworks providing services such as databases, multimedia, and graphics, or capabilities such as distributed scheduling and system scaling. For example, the middleware layer may include a framework layer and / or a system service layer. The framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The system service layer includes the system's core capabilities, providing services to applications through the framework layer. The kernel layer is the layer between hardware and software. The kernel layer may include hardware drivers and the operating system kernel. In addition to providing hardware drivers, the kernel layer also supports functions such as memory management and system process management.

[0100] The electronic devices we use in our daily lives come in various types and forms, and are applied in a wide range of scenarios. Therefore, based on the different forms and functions of electronic devices, different application scenarios, and different user needs, the operating systems used in these devices may also differ. The basic functions implemented by the electronic device provided in this application can be implemented using a general-purpose operating system or a dedicated operating system. To more clearly illustrate the implementation of the embodiments of this application under a specific operating system, the architecture of HarmonyOS is shown below. Those skilled in the art can deduce the implementation of the embodiments of this application under other specific operating systems, such as Android. TM Implementation under operating systems, etc.

[0101] like Figure 2 As shown, the software architecture of an electronic device can be divided into several layers. In some embodiments, from bottom to top, these layers are: kernel layer, system service layer, framework layer, and application layer. Layers communicate with each other through software interfaces. System functions can be tailored, added, or combined at the subsystem granularity in different device deployment scenarios, and each subsystem can also be tailored, added, or combined at the functional granularity.

[0102] The Kernel Abstraction Layer (KAL) provides basic kernel capabilities to upper layers by shielding the differences between multiple kernels, including but not limited to process / thread management, memory management, file system, network management, and peripheral device management.

[0103] Kernel subsystem: Supports selecting the appropriate OS kernel for different resource-constrained devices, not limited to Linux. TM Kernel, HarmonyOS kernel, LiteOS (Lite Operating System), etc.

[0104] Driver Subsystem: The driver framework is the foundation for the open system hardware ecosystem, providing unified peripheral access capabilities and a framework for driver development and management. The driver framework includes: display drivers, camera drivers, audio drivers, Bluetooth drivers, sensor drivers, etc.

[0105] The system service layer comprises the core capabilities of the system, providing services to applications through the framework layer. This layer includes, but is not limited to, the following subsystems:

[0106] The system's basic capability subsystem set provides fundamental capabilities for the operation, scheduling, and migration of distributed applications across multiple devices. This set may include distributed soft bus, distributed data management, distributed task scheduling, and Ark multi-language runtime; it may also include multi-modal input subsystem, graphics subsystem, security subsystem, and AI sub-business system.

[0107] Basic software service subsystem set: provides public and general software services; the basic software service subsystem set may include event notification subsystem, telephone service subsystem, multimedia subsystem, etc.

[0108] Enhanced software service subsystem suite: Provides differentiated enhanced software services for different devices; the enhanced software service subsystem suite may include smart screen proprietary business subsystem, wearable proprietary business subsystem, IoT proprietary business subsystem, etc.

[0109] Hardware service subsystem set: Provides hardware services; the hardware service subsystem set may include location service subsystem, user IAM (Identity and Access Management) subsystem, wearable proprietary hardware service subsystem, biometric identification, IoT proprietary hardware service subsystem, etc.

[0110] Distributed task scheduling enables distributed service management (discovery, synchronization, registration, and invocation), supporting remote startup, remote invocation, remote connection, and migration of applications across devices.

[0111] Distributed data management enables data synchronization, data storage, data sharing, and data access across all scenarios and devices.

[0112] The distributed soft bus provides communication-related capabilities for seamless interconnection between multiple devices, including: WLAN service capabilities, Bluetooth service capabilities, soft bus, inter-process communication (IPC), and StarFlash communication capabilities.

[0113] Ark Multilingual Runtime is a unified compilation runtime platform designed to support the joint compilation and execution of multiple programming languages ​​and multiple chip platforms.

[0114] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The framework layer includes: the ArkUI framework (which provides a complete infrastructure for UI development of system applications, including UI functions such as components, layouts, animations, and interactive events, as well as a real-time interface preview tool), the user application framework, and the Ability framework (an Ability is a lightweight application; the Ability framework schedules and manages the operation and lifecycle of Abilities). Different devices may have different operating systems, and the APIs they support may also differ.

[0115] The HarmonyOS API is a series of open capabilities provided to support HarmonyOS application development. The HarmonyOS API can be set at the framework layer or independently of the framework layer. The HarmonyOS API includes the Audio API (audio service), Push API (push service), and Account API (account service), among others.

[0116] Applications can include system apps and extended / third-party apps. System apps can include the desktop, control bar, settings, contacts, phone, camera, gallery, etc., while extended / third-party apps can include, but are not limited to, social apps, travel apps, etc.

[0117] In some embodiments, the application may include a map application that can provide navigation services to the electronic device 100.

[0118] For example, a map application can obtain a planned route from its server. The planned route includes multiple location points, and the electronic device 100 can display route information from the starting point to the destination point based on the planned route. Users can follow the planned route to avoid deviating from the intended path and getting lost.

[0119] In some embodiments, the map application installed on the electronic device 100 may have multiple pre-set planned routes. The user can select any one of the planned routes and travel to the destination according to the route information specified by the selected planned route.

[0120] In other embodiments, a map application installed on the electronic device 100 can also receive the user's input of the starting point and destination, and generate a planned route in real time based on the user's input of the starting point and destination, so that the user can travel to the destination according to the real-time generated planned route.

[0121] The following sections will provide a detailed explanation of how electronic device 100 obtains the signal strength of multiple locations along the planned route in these two scenarios.

[0122] First, we will introduce the specific implementation of electronic device 100 acquiring the signal strength of multiple locations on a pre-planned route in the first scenario.

[0123] Scenario 1: Electronic device 100 acquires the signal strength of multiple locations along a pre-planned route.

[0124] Figures 3A-3G A schematic diagram is shown of a set of electronic devices 100 displaying a planned route and the signal strength at multiple locations along the planned route.

[0125] like Figure 3A As shown, the electronic device 100 displays a desktop, which shows icons for multiple applications, such as a map application icon. Figure 3A and Figure 3B As shown, the electronic device 100 can receive user input operations for icons in a map application, such as click operations, and the electronic device 100 can display... Figure 3B The map interface 310 is shown. Map interface 310 includes the current location of electronic device 100 and window 3101. The user can enter a destination in the input box of window 3101 to obtain a planned route from the current location of electronic device 100 to the destination. Window 3101 also displays information on one or more recommended routes. Figure 3B and Figure 3C As shown, the electronic device 100 can receive user input operations on window 3101, such as long-pressing window 3101 and sliding it towards the top edge of the electronic device 100's display screen. In response to this user operation, the electronic device 100 can display... Figure 3C Window 3101 is shown. (As shown) Figure 3C As shown, window 3101 displays information 3102 of the first planned route and information 3103 of the second recommended route. The first planned route and the second recommended route can be preset routes in the map application. Users do not need to input the starting point and destination point, and the planned route is generated directly in real time, which can reduce the time users wait for the electronic device 100 to display the planned route.

[0126] like Figure 3CAs shown, the information 3102 for the first planned route includes the trajectory of the first planned route, the mileage of the first planned route "10.5 kilometers", the cumulative elevation gain of the first planned route "435 meters", and the cumulative driving time of the first planned route "04:30 hours". The information 3103 for the second recommended route includes the trajectory of the second recommended route, the mileage of the second recommended route "15 kilometers", the cumulative elevation gain of the second recommended route "335 meters", and the cumulative driving time of the second recommended route "05:30 hours".

[0127] like Figure 3C and Figure 3D As shown, the electronic device 100 can receive the user's selection of the first planned route and display it. Figure 3D The navigation interface 320 shown includes detailed information about the first planned route.

[0128] like Figure 3D As shown, the navigation interface 320 includes the trajectory of the first planned route, signal strength information of multiple locations on the first planned route, and communication quality level of the first planned route.

[0129] In some embodiments, the signal strength information of multiple locations along the first planned route may include the signal strength of each of the multiple locations along the first planned route. For example, the electronic device 100 may display the signal strength of each of the multiple locations along the first planned route in the form of a line graph.

[0130] In some embodiments, the signal strength information of multiple locations on the first planned route may include information on the signal level corresponding to the signal strength of the multiple locations on the first planned route. The signal level includes at least two signal levels, and different signal levels correspond to different signal strengths.

[0131] For example, at least two signal levels can include four signal levels: strong signal level, medium signal level, weak signal level, and no signal level. The signal strength corresponding to the strong signal level is higher than that corresponding to the medium signal level. The signal strength corresponding to the medium signal level is higher than that corresponding to the weak signal level. The signal strength corresponding to the weak signal level is higher than that corresponding to the no signal level. For instructions on how to divide signal strength into multiple signal levels, please refer to [reference needed]. Figure 4 The examples are described below.

[0132] Optionally, the electronic device 100 can display the signal strength of multiple locations along the first planned route in the form of a chart, with different signal strengths corresponding to different display effects. The display effects may include, but are not limited to, color, pattern, transparency, saturation, etc.

[0133] For example, such as Figure 3D As shown, the electronic device 100 can display a graph 3205, which indicates the signal strength levels corresponding to multiple locations along the first planned route. Graph 3205 includes graphic areas 3201, 3202, 3203, and 3204. The colors of graphic areas 3201, 3202, 3203, and 3204 are different, and these areas indicate the different signal strength levels corresponding to the multiple locations along the first planned route. For example, graphic area 3201 could be blue, graphic area 3202 could be orange, graphic area 3203 could be yellow, and graphic area 3204 could be white.

[0134] For example, graphic area 3201 indicates a medium signal level; the signal strength at multiple locations between positions 1 and 2 in the first planned route corresponds to a medium signal level. Graphic area 3202 indicates a no-signal level; the signal strength at multiple locations between positions 3 and 4 in the first planned route corresponds to a no-signal level. Graphic area 3203 indicates a weak signal level; the signal strength at multiple locations between positions 5 and 6 in the first planned route corresponds to a weak signal level. Graphic area 3204 indicates a strong signal level; the signal strength at multiple locations between positions 7 and 8 in the first planned route corresponds to a strong signal level.

[0135] It should be noted that this is not limited to... Figure 3D The chart shown illustrates the signal strength levels at multiple locations along the first planned route. Other methods can also be used to display the signal strength levels at multiple locations along the first planned route.

[0136] In some embodiments, the electronic device 100 may also mark different signal levels corresponding to the signal strength of multiple locations in the first planned route with different display effects on the trajectory of the first planned route. Different signal levels correspond to different signal strengths, and different signal levels are displayed differently on the trajectory of the first planned route.

[0137] For example, such as Figure 3DAs shown, the electronic device 100 can mark multiple locations on the first planned route with orange for no signal strength, yellow for weak signal strength, blue for medium signal strength, and white for strong signal strength on the first planned route.

[0138] In some embodiments, based on the signal strength of multiple locations along the first planned route or based on the signal level corresponding to the signal strength of multiple locations along the first planned route, the first planned route can be divided into at least two different communication quality level segments. These at least two different communication quality level segments may include a first communication quality level segment and a second communication quality level segment. The signal strength of multiple locations on the first communication quality level segment is higher than the signal strength of multiple locations on the second communication quality level segment.

[0139] For example, at least two communication quality level road segments can include four communication quality level road segments, which can include strong signal road segments, medium signal road segments, weak signal road segments, and no signal road segments. The signal strength at multiple locations on a strong signal road segment is higher than the signal strength at multiple locations on a medium signal road segment. The signal strength at multiple locations on a medium signal road segment is higher than the signal strength at multiple locations on a weak signal road segment. The signal strength at multiple locations on a weak signal road segment is higher than the signal strength at multiple locations on a no signal road segment.

[0140] In some embodiments, the electronic device 100 may further determine the communication quality level of the first planned route based on the signal strength of multiple location points along the first planned route. The communication quality level of the first planned route reflects the communication quality of the first planned route. The communication quality level of the planned route may include at least two communication quality levels, with different communication quality levels indicating different communication qualities of the planned route. For example, the at least two communication quality levels may include a first communication quality level and a second communication quality level. The communication quality of the planned route indicated by the first communication quality level is higher than the communication quality indicated by the second communication quality level.

[0141] For example, at least two communication quality levels may include a strong signal route, a medium signal route, and a no-signal route. The communication quality of a planned route indicated by a strong signal route is higher than that of a planned route indicated by a medium signal route. The communication quality of a planned route indicated by a medium signal route is higher than that of a planned route indicated by a no-signal route.

[0142] In some embodiments, a route with a strong signal can also be referred to as a low-risk route, a route with a medium signal can also be referred to as a medium-risk route, and a route with no signal can also be referred to as a high-risk route.

[0143] like Figure 3D As shown, when the first planned route is determined to be a strong signal route, the electronic device 100 can display the text message "low signal", which indicates that the communication quality of the first planned route is high.

[0144] Understandable, Figure 3D The signal strength at multiple locations along the first planned route shown can be obtained based on the signal strength of the operator's network corresponding to the SIM card installed on the electronic device 100.

[0145] In some embodiments, when the electronic device 100 has SIM cards from multiple different operator networks installed, the signal strength at multiple locations along the first planned route can be the signal strength of the operator network frequently used or defaulted to by the electronic device 100 at multiple locations along the first planned route. Alternatively, it can be the signal strength corresponding to the operator network with the best signal along the first planned route.

[0146] By implementing this method, before starting navigation, users can intuitively obtain the signal strength of multiple locations on the first planned route through the navigation interface 320 displayed on the electronic device 100, which makes it easier for users to understand the communication status of the first planned route in advance and plan their trip.

[0147] In some embodiments, after initiating navigation based on a first planned route, the electronic device 100 may determine whether the first planned route is at a second communication quality level. If it is determined that the first planned route is at the second communication quality level, the electronic device 100 may output a first prompt message to alert the user to poor communication quality on the first planned route. For example, the second communication quality level may be a route with medium signal or no signal.

[0148] like Figure 3D and Figure 3E As shown, the electronic device 100 can receive and respond to user input operations on the tracking navigation control, such as a click operation, and begin navigation based on a first planned route.

[0149] For example, electronic device 100 can display Figure 3E The navigation interface 340 shown includes the current location of the electronic device 100, the trajectory of the first planned route, window 3402, prompt information 3401, etc.

[0150] Figure 3EThe first planned route shown includes sections with medium and weak signal coverage. Window 3402 includes navigation details, such as the cumulative driving distance "0.1 km" and the cumulative driving time. The prompt message 3401 includes the text "Poor signal along the route; you can download an offline map to ensure your safety." Prompt message 3401 is used to alert the user to poor communication quality along the first planned route, allowing the user to download an offline map in advance to avoid being unable to communicate with the outside world when in sections with poor communication quality.

[0151] Optionally, the prompt message 3401 may not be displayed in the navigation interface 340, and the electronic device 100 may output the text in the prompt message 3401 by voice.

[0152] Optionally, the electronic device 100 can output different prompts for routes with different signal levels, so that users can distinguish between planned routes with different communication quality through the different prompts output by the electronic device 100. Users can also prepare different communication tools based on planned routes with different communication quality, such as downloading offline maps, preparing satellite communication tools, or preparing paper maps.

[0153] By implementing this method, after the user confirms the start of navigation based on the first planned route, the electronic device 100 can prompt the user that the communication quality on the planned route is poor, so that the user can obtain the communication status of the first planned route again and prepare the corresponding communication tools to avoid the situation of being unable to communicate with the outside world when in a road section with poor signal.

[0154] In some embodiments, after navigation is performed based on a first planned route, the electronic device 100 may also receive user input to view navigation details.

[0155] like Figure 3F As shown, window 3402 includes the cumulative driving distance "0.1 km", cumulative elevation gain "42 m", real-time altitude "210 m", target elevation gain "335 m", total distance "13.19 km", and average speed "3.5 km / h". Electronic device 100 is still... Figure 3F The image shows the real-time altitude of electronic device 100 and the highest altitude of the first planned route using a graph. Electronic device 100 is also... Figure 3F The current location 3403 of the electronic device 100 is shown in the chart 3205. Based on the current location 3403 of the electronic device 100 shown in the chart 3205, the user can intuitively determine the distance of the user from each signal level segment in the first planned route.

[0156] In some embodiments, after navigation based on a first planned route, the electronic device 100 may periodically / irregularly acquire its location information to confirm whether the user is near a road segment with a second communication quality level. When it is confirmed that the distance between the location of the electronic device 100 and the starting point of the road segment with the second communication quality level is less than or equal to a first distance, the electronic device 100 may output a second prompt message. The second prompt message is used to remind the user that there is a road segment with poor communication quality ahead, and that the user should not deviate from the route and should pass through the road segment quickly.

[0157] like Figure 3G As shown, the position of the electronic device 100 can change as the user travels along the route specified in the first planned route. When the distance between the position of the electronic device 100 and the starting point of the medium-risk section in the first planned route is less than or equal to a first distance, the electronic device 100 can display a prompt message 3404 in the navigation interface 340. The prompt message 3404 includes the text "Approximately 200 meters ahead, entering an area with poor signal". The prompt message 3404 is used to remind the user that they are about to enter a section with poor communication quality and should not deviate from the route and should pass through the section quickly.

[0158] Optionally, the prompt message 3404 may not be displayed in the navigation interface 340, and the electronic device 100 may also output the text in the prompt message 3404 via voice.

[0159] By implementing this method, the electronic device 100 can provide real-time alerts to users about the presence of a road segment with poor communication quality before they enter such a segment, allowing users to obtain real-time information about the communication quality of the road segment ahead.

[0160] Figure 4 A flowchart illustrating a method for an electronic device 100 to acquire signal strength at multiple locations along a planned route is shown.

[0161] S4001 and server 200 include one or more signal libraries, and different signal libraries include the signal strength of multiple location points within a preset area.

[0162] Server 200 can have one or more preset signal libraries, which record the signal strength of multiple locations within a preset area. Different signal libraries correspond to different preset areas.

[0163] In some embodiments, the signal strength can be divided by city, with different cities corresponding to different signal databases. The preset area shown in S4001 can be a city area. For example, the signal databases for city A and city B are different. Optionally, the same city can correspond to multiple different operator network signal databases. For example, city A corresponds to operator network A's signal database and operator network B's signal database. Operator network A's signal database includes the signal strength of operator network A at multiple locations within city A, and operator network B's signal database includes the signal strength of operator network B at multiple locations within city A.

[0164] In some embodiments, the division can be based on administrative districts of a city. Different administrative districts within a city have different signal databases. The preset area shown in S4001 can be a region within an administrative district of a city. For example, the signal databases of administrative district A and administrative district B of city A are different. Optionally, the same administrative district can correspond to multiple different operator network signal databases. For example, administrative district A of city A corresponds to the signal database of operator network A and the signal database of operator network B. The signal database of operator network A includes the signal strength of operator network A at multiple locations within administrative district A of city A, and the signal database of operator network B includes the signal strength of operator network B at multiple locations within administrative district A of city A.

[0165] Optionally, the signal library can also be divided according to other information, such as by street, etc., and this application does not limit this.

[0166] Optionally, the signal strength mentioned in S4001 can be either satellite signal strength or cellular signal strength.

[0167] Optionally, when the signal strength is the cellular signal strength, the signal strength at each location point can be determined based on the reference signal receiving power (RSRP) and / or the signal to interference plus noise ratio (SINR).

[0168] Server 200 can classify the signal strength of each location point into four signal levels based on RSRP and / or SINR. For example, the four signal levels can be strong signal level, medium signal level, weak signal level, and no signal level.

[0169] For example, when the RSRP of a location is greater than or equal to a first value and / or the SINR is greater than or equal to a second value, the signal level of that location is a strong signal level.

[0170] When the RSRP of a location is greater than or equal to the third value and less than the first value and / or the SINR is greater than or equal to the fourth value and less than the second value, the signal level of that location is medium signal level.

[0171] When the RSRP of a location is greater than or equal to the fifth value and less than the third value and / or the SINR is greater than or equal to the sixth value and less than the fourth value, the signal level of that location is a weak signal level.

[0172] When the RSRP of a location is less than the fifth value and / or the SINR is less than the sixth value, the signal level of that location is no signal.

[0173] For example, the first value could be -97dBm, the third value could be -110dBm, and the fifth value could be -115dBm.

[0174] The second value can be 13dB, the fourth value can be 5dB, and the sixth value can be -3dB.

[0175] Optionally, the signal strength of a location point can be divided into four signal levels, or into three or five signal levels. This application will only use four signal levels as an example for illustration.

[0176] S4002, The map server obtains multiple location points on the first planned route.

[0177] S4003, The map server sends multiple location points on the first planned route to server 200.

[0178] S4004, Server 200 determines a first signal database, which includes the signal strength of multiple location points within a first region, and the multiple location points within the first region include multiple location points on a first planned route.

[0179] S4005 and server 200 obtain the signal strength of multiple locations on the first planned route from the first signal library.

[0180] To facilitate outdoor activities for users, map servers can pre-configure multiple planned routes. These routes can be created by map application developers or selected from frequently used outdoor routes identified by map application users. The map server can then push these pre-configured routes to electronic devices that have downloaded the map application, allowing users to engage in outdoor activities based on the routes recommended by the map server.

[0181] For example, multiple planned routes may include a first planned route, which includes multiple location points and passes through these multiple location points.

[0182] After obtaining the first planned route, the map server can send multiple location points along the first planned route to server 200. These multiple location points within the first area include those along the first planned route.

[0183] Server 200 has one or more pre-configured signal libraries, and server 200 can determine a first signal library from the one or more signal libraries. The first signal library includes the signal strength of multiple locations within a first area, and the multiple locations within the first area include multiple locations on a first planned route.

[0184] Optionally, server 200 may determine the first signal library from one or more signal libraries based on the start point and / or destination point of the first planned route.

[0185] After determining the first signal library, the server 200 can determine the signal strength of multiple locations on the first planned route from the first signal library based on multiple locations on the first planned route.

[0186] Optionally, different operator networks may have different signal databases. The first signal database may be the signal strength of the first operator network at multiple locations within the first area, and the signal strength of the first operator network at multiple locations along the first planned route may also be the signal strength of the first operator network at multiple locations along the first planned route. Server 200 may also obtain signal databases of other operator networks within the first area to determine the signal strength of different operator networks at multiple locations along the first planned route.

[0187] S4006, Server 200 sends the signal strength of multiple locations along the first planned route to the map server.

[0188] After obtaining the signal strength of multiple locations along the first planned route, the server 200 can send the signal strength of the multiple locations along the first planned route to the map server, and the map server can save the signal strength of the multiple locations along the first planned route.

[0189] It should be noted that server 200 and map server can be the same server or different servers; this application does not limit this.

[0190] In some embodiments, server 200 can classify the signal strength of multiple locations along the first planned route into at least two signal levels based on the signal strength of these locations. Different signal levels correspond to different signal strengths. Server 200 can then send the signal levels corresponding to the signal strength of the multiple locations along the first planned route to a map server. For an explanation of the at least two signal levels, please refer to [link to relevant documentation]. Figure 3D The examples are described below.

[0191] In some embodiments, the server 200 can divide the first planned route into at least two communication quality level road segments based on the signal strength of multiple locations on the first planned route or based on the signal level corresponding to the signal strength of multiple locations on the first planned route. The server 200 can then send information about the at least two communication quality level road segments on the first planned route to a map server. The information about the communication quality level road segments may include the start and end points of the communication quality level road segments. For an introduction to at least two communication quality level road segments, please refer to [reference needed]. Figure 3D The examples are described below.

[0192] In some embodiments, the server 200 can also determine the communication quality level of the first planned route based on the signal strength of multiple location points on the first planned route. The communication quality level of the first planned route reflects the communication quality of the first planned route. The communication quality level of the planned route may include at least two communication quality levels. The server 200 can send the communication quality level of the first planned route to a map server, and the map server can store the communication quality level of the first planned route. For an introduction to at least two communication quality levels, please refer to [reference needed]. Figure 3D The examples are described below.

[0193] The following section explains how the communication quality level of the first planned route was obtained.

[0194] For example, the communication quality level of the first planned route can be determined based on the mileage of at least two road segments with different communication quality levels and the total mileage of the first planned route. The communication quality level of the first planned route may include a first communication quality level or a second communication quality level, etc. The communication quality of the planned route indicated by the first communication quality level is higher than the communication quality of the planned route indicated by the second communication quality level. This application embodiment uses the example of planned routes having communication quality levels including strong signal routes, medium signal routes, and no signal routes for illustration.

[0195] For example, the mileage of strong signal road sections, medium signal road sections, weak signal road sections, and no signal road sections in the first planned route can be obtained.

[0196] The first planned route is a strong signal route if the ratio between the mileage of strong signal road segments and / or the mileage of medium signal road segments to the mileage of the first planned route is less than or equal to a first threshold, and / or if the mileage of strong signal road segments and / or the mileage of medium signal road segments in the first planned route is less than or equal to a first distance threshold.

[0197] If the ratio between the mileage of strong signal sections and / or the mileage of medium signal sections in the first planned route and the total mileage of the first planned route is greater than a first threshold and less than or equal to a second threshold, and / or if the mileage of strong signal sections and / or the mileage of medium signal sections in the first planned route is greater than a first distance threshold and less than or equal to a second distance threshold, then the signal level of the first planned route is a medium signal route.

[0198] If the ratio between the mileage of strong signal sections and / or the mileage of medium signal sections in the first planned route and the total mileage of the first planned route is greater than a second threshold, and / or if the mileage of strong signal sections and / or the mileage of medium signal sections in the first planned route is greater than a second distance threshold, then the signal level of the first planned route is a no-signal route.

[0199] Among them, the third threshold is greater than the second threshold, the second threshold is greater than the first threshold, and the second distance threshold is greater than the first distance threshold.

[0200] For example, the first threshold could be 30%, and the second threshold could be 50%.

[0201] For example, the second distance threshold can be 1000 meters, and the first distance threshold can be 500 meters.

[0202] Next, we will explain how the server 200 obtains the signal strength of multiple locations along the first planned route when the signal strength is the cellular signal strength.

[0203] Optionally, the first signal library includes the signal strength of the first operator's network at multiple locations within the first area.

[0204] Understandably, in the presence of multiple carrier networks, server 200 can obtain the signal database of other carrier networks and determine the signal strength of multiple locations on the first planned route based on the signal database of other carrier networks.

[0205] For example, server 200 can also obtain a second signal database of a second operator network, which includes the signal strength of the second operator network at multiple locations within a first area, and the second operator network is different from the first operator network.

[0206] Server 200 can determine the signal strength of multiple locations along the first planned route from a second signal database. Server 200 then sends the signal strength data of the first operator's network and the second operator's network at the same locations along the first planned route to a map server. The map server can store the signal strength data of both the first and second operator's networks at the same locations along the first planned route.

[0207] Figure 5 This is a schematic diagram illustrating the process of an electronic device navigating based on a first planned route selected by the user, as provided in an embodiment of this application.

[0208] S5001, Electronic device 100 obtains multiple location points on the first planned route and the signal strength of multiple location points on the first planned route from the map server.

[0209] The map server can recommend the first planned route to electronic devices with map applications installed. For example, the map server can send multiple location points on the first planned route to electronic device 100, so that users of electronic device 100 can carry out outdoor activities based on the route specified by the first planned route. The first planned route includes multiple location points.

[0210] After the map server obtains the signal strength of multiple locations along the first planned route, the map server can also send the signal strength of multiple locations along the first planned route to the electronic device 100.

[0211] Optionally, the signal strength of multiple locations on the first planned route can be sent to the electronic device 100 simultaneously or in a time-division manner.

[0212] Optionally, the signal strength at multiple locations along the first planned route can be the satellite signal strength at multiple locations along the first planned route.

[0213] Optionally, the signal strength at multiple locations along the first planned route can be either the signal strength at multiple locations along the first planned route or the cellular signal strength at multiple locations along the first planned route.

[0214] When the signal strength at multiple locations along the first planned route is the same as the cellular signal strength at multiple locations along the first planned route, the electronic device 100 can obtain the signal strength at multiple locations along the first planned route from the map server based on the operator network corresponding to the installed SIM.

[0215] For example, if the electronic device 100 uses a first operator network, the electronic device 100 can obtain the signal strength of the first operator network at multiple locations along the first planned route from the map server. If the electronic device 100 uses a second operator network, the electronic device 100 can obtain the signal strength of the second operator network at multiple locations along the first planned route from the map server.

[0216] When the electronic device 100 uses both the first operator network and the second operator network, the electronic device 100 can also obtain the signal strength of the first operator network at multiple locations on the first planned route and the signal strength of the second operator network at multiple locations on the first planned route from the map server.

[0217] S5002, Electronic device 100 receives the selection operation for the first planned route.

[0218] S5003, Electronic device 100 displays signal strength information of multiple locations on the first planned route, and the signal strength information of multiple locations on the first planned route is used to indicate the signal strength of multiple locations on the first planned route.

[0219] When a user confirms outdoor activities based on the route information specified in the first planned route, the electronic device 100 can receive a selection operation for the first planned route. In response to the selection operation, the electronic device 100 can display signal strength information at multiple locations along the first planned route, indicating the signal strength at each location. The user can obtain the signal strength of multiple locations along the first planned route based on this information. By understanding the communication quality of the first planned route in advance, the user can plan their trip accordingly, thereby improving personal safety while following the route information specified in the first planned route.

[0220] For example, the selection operation for the first planned route can be... Figure 3C The selection operation shown is for the first planned route.

[0221] Optionally, the electronic device 100 displays signal strength information at multiple locations along the first planned route, which may include the signal strength of multiple locations along the first planned route. For example, the electronic device 100 may display the signal strength of each of the multiple locations along the first planned route in the form of a line graph.

[0222] Optionally, the electronic device 100 displays signal strength information at multiple locations along the first planned route. This may include displaying the signal levels corresponding to the signal strength at each location along the first planned route. The signal levels include at least two levels, with different signal strengths corresponding to different levels, and different display effects for each signal level. The display effects may include, but are not limited to, color, pattern, transparency, and saturation. For example, such as... Figure 6A As shown, electronic device 100 can display Figure 3D The chart shown is 3205. You can refer to it. Figure 3D Related content of the embodiments.

[0223] In some embodiments, the electronic device 100 can also mark different signal levels corresponding to the signal strength of multiple locations along the first planned route with different display effects. Different signal levels correspond to different signal strengths, and the display effects for different signal levels on the trajectory of the first planned route are different. This facilitates the user in obtaining road segments with different communication qualities along the first planned route. For example, refer to... Figure 3D Related content of the embodiments.

[0224] Optionally, the different signal strength levels corresponding to the signal strength of multiple locations in the first planned route can also be sent from the map server to the electronic device 100.

[0225] In some embodiments, the electronic device 100 can also determine the communication quality level of the first planned route based on the signal strength at multiple locations along the first planned route. The communication quality level of the first planned route reflects the communication quality of the first planned route. The electronic device 100 can display the communication quality level of the first planned route, facilitating the user to obtain the signal quality along the entire planned route. For example, refer to... Figure 3D Related content of the embodiments.

[0226] Optionally, the communication quality level of the first planned route can also be that the map server sends the data to the electronic device 100.

[0227] The following describes how the electronic device 100 obtains the signal strength of multiple locations on the first planned route when the signal strength of multiple locations on the first planned route is the same as the cellular signal strength of multiple locations on the first planned route.

[0228] In some embodiments, when the electronic device 100 uses a first operator network, the signal strength at multiple locations along the first planned route can be the signal strength of the first operator network at multiple locations along the first planned route. When the electronic device 100 uses a second operator network, the signal strength at multiple locations along the first planned route can be the signal strength of the second operator network at multiple locations along the first planned route, where the first operator network and the second operator network are different.

[0229] In some embodiments, when the electronic device 100 simultaneously uses a first operator network and a second operator network, in one possible implementation, the electronic device 100 can compare the communication quality level of the first planned route corresponding to the first operator network and the communication quality level of the second planned route corresponding to the first operator network. If the communication quality level of the first planned route corresponding to the first operator network is higher than the communication quality level of the first planned route corresponding to the second operator network, then the signal strength at multiple locations along the first planned route can be the signal strength of the first operator network at multiple locations along the first planned route. In this way, the user can choose the operator network with better signal to communicate with the outside world while traveling according to the route information specified by the first planned route, reducing the occurrence of situations where there is no signal and communication with the outside world is impossible during travel.

[0230] In some embodiments, when the electronic device 100 simultaneously uses a first operator network and a second operator network, in other possible implementations, the electronic device 100 can compare the signal strength of the first operator network at each of multiple locations along the first planned route with the signal strength of the second operator network at each of the multiple locations along the first planned route, and obtain the signal strength of the operator network with higher quality at that location as the signal strength of that location. For example, the multiple location points include a first location point and a second location point. If the signal strength of the first operator network at the first location point is higher than the signal strength of the second operator network at the first location point, the electronic device 100 can use the signal strength of the first operator network at the first location point as the signal strength of the first location point. If the signal strength of the first operator network at the second location point is lower than the signal strength of the second operator network at the second location point, the electronic device 100 can use the signal strength of the second operator network at the second location point as the signal strength of the second location point. The signal strengths of multiple locations along the first planned route can be obtained based on the signal strengths of the first operator network at the first location point and the signal strengths of the second operator network at the second location point. In this way, users can choose a carrier network with better signal at different locations to communicate with the outside world while traveling according to the route information specified in the first planned route, which can reduce the occurrence of situations where there is no signal and they cannot contact the outside world during the journey.

[0231] In some embodiments, when the electronic device 100 is simultaneously using a first operator network and a second operator network, in other possible implementations, the electronic device 100 can simultaneously acquire the signal strength of the first operator network at multiple locations along the first planned route and the signal strength of the second operator network at multiple locations along the first planned route, and simultaneously display the signal strength information of the first operator network at multiple locations along the first planned route and the signal strength information of the second operator network at multiple locations along the first planned route. This facilitates the user to compare the signal strength of different operator networks at multiple locations along the first planned route, thereby allowing the user to select the operator network with better signal to communicate with the outside world, which can reduce the occurrence of situations where there is no signal and the user cannot contact the outside world while traveling.

[0232] In some embodiments, when the electronic device 100 uses only one operator's network, it can also acquire signal strength data from other operator's networks at multiple locations along the first planned route and display this signal strength information. This acquisition can be automatic or obtained by the electronic device 100 after receiving user input. This allows users to choose to change their SIM card and use a stronger operator's network to communicate with the outside world while traveling along the route specified in the first planned route, reducing the likelihood of being unable to contact the outside world due to lack of signal during travel.

[0233] S5004, Electronic device 100 receives and responds to the operation of starting navigation based on the first navigation route, and outputs a first prompt message, which is used to indicate poor communication quality of the first planned route.

[0234] After selecting the first planned route, and after the electronic device 100 receives and responds to the operation of starting navigation based on the first navigation route, the electronic device 100 can determine the communication quality level of the first planned route. If the communication quality level of the first planned route is the second communication quality level, the electronic device 100 can output a first prompt message, which indicates poor communication quality on the first planned route.

[0235] By implementing this method, after the user confirms the start of navigation, the electronic device 100 can prompt the user that the communication quality on the planned route is poor, so that the user can obtain the communication status of the first planned route again and prepare the corresponding communication tools to avoid the situation where the user cannot communicate with the outside world when in a section of road with poor communication quality.

[0236] The first notification message can be one or more of the following: voice, text, vibration, etc.

[0237] For example, the first prompt message could be Figure 3E The displayed message is 3401.

[0238] Optionally, the electronic device 100 outputs different prompts depending on the communication quality level of the first planned route. This allows users to distinguish between planned routes with different communication quality levels by using the different prompts output by the electronic device 100. Users can also prepare different communication tools based on different communication quality levels when planning routes, such as downloading offline maps, preparing satellite communication tools, or preparing paper maps.

[0239] For example, when the first planned route is a strong signal route, the electronic device 100 may not output a prompt message.

[0240] For example, when the first planned route is a no-signal route, the frequency and / or intensity of the vibration of the electronic device 100 is higher than when the first planned route is a medium-signal route.

[0241] For example, when the first planned route has medium signal coverage, the electronic device 100 may prompt the user to download an offline map. When the first planned route has no signal coverage, the electronic device 100 may prompt the user to prepare satellite communication tools, paper maps, etc.

[0242] S5005. During the navigation of the electronic device 100 based on the first navigation route, a second prompt message is output. The second prompt message is used when the device is about to enter a section of the first planned route with poor signal quality. The second prompt message is output when the distance between the location of the electronic device 100 and the starting point of the section with poor signal quality is less than or equal to the first distance.

[0243] In some embodiments, after navigation based on a first planned route, the electronic device 100 may periodically / irregularly acquire its location information to confirm whether the user is near a road segment with a second communication quality level. When it is confirmed that the distance between the location of the electronic device 100 and the starting position of the road segment with the second communication quality level is less than or equal to a first distance, the electronic device 100 may output a second prompt message. The second prompt message is used to inform the user that there is a road segment with poor signal communication ahead, and also to remind the user not to deviate from the route and to pass through the road segment quickly.

[0244] By implementing this method, the electronic device 100 can provide real-time alerts to users about the presence of a road segment with poor communication quality before they enter such a segment, allowing users to obtain real-time information about the communication quality of the road segment ahead.

[0245] The second notification message can be one or more of the following: voice, text, vibration, etc.

[0246] For example, the second prompt message could be Figure 3G The error message shown is 3404.

[0247] Optionally, the electronic device 100 outputs different prompts depending on the type of road segment ahead, making it easier for users to distinguish road segments with different communication quality through the different prompts output by the electronic device 100.

[0248] For example, when there is a strong signal section ahead, the electronic device 100 may not output a prompt message.

[0249] For example, when the area in front is a medium signal road segment, the frequency and / or intensity of the vibration of the electronic device 100 is higher than when the area in front is a weak signal road segment.

[0250] For example, when the road ahead is a weak signal section, the frequency and / or intensity of the vibration of the electronic device 100 is higher than when the road ahead is a no-signal section.

[0251] Optionally, S5004 and S5005 can be omitted.

[0252] In some embodiments, the electronic device 100 displays signal strength information of a first operator's network at multiple locations along the first planned route. If multiple different operator networks exist, the electronic device 100 can also receive user input to view the signal strength of other operator networks at multiple locations along the first planned route, facilitating the user to obtain the signal strength of other operator networks at multiple locations along the first planned route.

[0253] Figures 6A-6D A schematic diagram is shown showing a group of electronic devices 100 receiving user operations to view the signal strength of other operators' networks at multiple locations along a first planned route.

[0254] like Figure 6A As shown, the navigation interface 320 also includes an identifier for the first operator network, "Operator A," and a control for switching operator networks. The operator network identifier indicates that the electronic device 100 displays signal strength information for multiple locations along the first planned route corresponding to "Operator A."

[0255] like Figure 6A and Figure 6B As shown, the electronic device 100 can receive user input operations for switching operator networks, such as a click operation. In response to the user's input operation, the electronic device 100 can obtain the signal strength of the second operator network at multiple locations on the first planned route and display the signal strength information of the second operator network at multiple locations on the first planned route. The second operator network is different from the first operator network.

[0256] For example, electronic device 100 can display Figure 6B The user interface 610 shown includes information such as the trajectory of the first planned route, signal strength information of the second operator network at multiple locations on the first planned route, and communication quality level of the first planned route corresponding to the second operator network.

[0257] The principle behind how electronic device 100 displays the signal strength of the second operator's network at multiple locations along the first planned route, and the signal level of the first planned route corresponding to the second operator's network, is similar to that of electronic device 100 displaying the signal strength of the first operator's network at multiple locations along the first planned route, and the signal level of the first planned route corresponding to the first operator's network. (Refer to [reference needed]). Figure 3D The descriptions in the embodiments are not repeated here.

[0258] like Figure 6B As shown, the user interface 610 also includes an identifier for the second operator network, "Operator B," and controls for switching operator networks. The operator network identifier indicates that the electronic device 100 displays signal strength information for "Operator B" at multiple locations along the first planned route.

[0259] like Figure 6B As shown, the electronic device 100 can determine the communication quality level of the first planned route corresponding to the second operator's network. For example, if it is determined that the communication quality level of the first planned route corresponding to the second operator's network is a medium signal route, the electronic device 100 can display the text information "medium signal," which indicates that the signal strength on the first planned route corresponds to a higher level of the second operator's network.

[0260] like Figure 6B As shown, the electronic device 100 can classify the signal strength of multiple locations on the first planned route into different signal levels based on the signal strength of the second operator network, and display the different signal levels corresponding to the signal strength of the multiple locations on the first planned route with different display effects.

[0261] For example, such as Figure 6B As shown, the electronic device 100 can display a graph 5004, which indicates the signal strength at different locations along the first planned route. Graph 5004 includes graphic areas 5001, 5002, and 5003. Graphic areas 5001, 5002, and 5003 have different colors and are used to indicate locations with different signal strengths along the first planned route. For example, graphic area 5001 can indicate different signal strengths corresponding to multiple locations along the first planned route. For instance, graphic area 5001 could be orange, graphic area 5002 could be yellow, and graphic area 5003 could be white.

[0262] For example, graphic area 5001 is used to indicate the no-signal level; the signal strength of multiple locations between positions 9 and 10 in the first planned route corresponds to the no-signal level. Graphic area 5002 is used to indicate the weak-signal level; the signal strength of multiple locations between positions 11 and 12 in the first planned route corresponds to the weak-signal level. Graphic area 5003 is used to indicate the strong-signal level; the signal strength of multiple locations between positions 13 and 14 in the first planned route corresponds to the strong-signal level.

[0263] The electronic device 100 can also mark the different signal levels corresponding to the signal strength of the second operator network at multiple locations along the first planned route with different display effects. Different signal levels correspond to different signal strengths, and the display effects of different signal levels on the trajectory of the first planned route are different.

[0264] like Figure 6B As shown, the electronic device 100 can divide the first planned route into strong signal sections, weak signal sections, and no signal sections based on the signal strength of the second operator network at multiple locations on the first planned route. The electronic device 100 can mark the no signal sections of the second operator network on the first planned route in orange, the weak signal sections of the second operator network on the first planned route in yellow, and the strong signal sections of the second operator network on the first planned route in white.

[0265] Optionally, if multiple other operator networks are included in addition to the first operator network, the electronic device 100 can also output a prompt bar for selecting the signal strength of the operator network to be viewed at multiple locations along the first planned route.

[0266] For example, in response to a user's input of a control for switching carrier networks, electronic device 100 may display as follows: Figure 6C The prompt bar 5010 shown includes options for multiple carrier networks, such as carrier network A, carrier network B, carrier network C, and a combined carrier network option. The carrier network A option is selected to indicate to the user that the currently displayed information shows the signal strength of carrier network A at multiple locations along the first planned route. The user can use the carrier network B option to obtain the signal strength of carrier network B at multiple locations along the first planned route, the carrier network C option to obtain the signal strength of carrier network C at multiple locations along the first planned route, and the combined carrier network option to obtain the signal strength of the strongest carrier network among the multiple carrier networks at multiple locations along the first planned route.

[0267] like Figure 6C and Figure 6D As shown, electronic device 100 can receive and respond to input operations for the option of operator network B, such as a click operation. In response to the user's input operation, electronic device 100 can select the option of operator network B. Then, electronic device 100 can receive input operations from the user for the confirmed option in the prompt bar 5010, such as a click operation. In response to the user's input operation, electronic device 100 can acquire the signal strength of the second operator network at multiple locations along the first planned route and display the signal strength information of the second operator network at multiple locations along the first planned route. For example, electronic device 100 can display... Figure 6B The user interface 610 shown.

[0268] Optionally, the signal strength of the second operator's network at multiple locations along the first planned route can be obtained by the electronic device 100 from the map server in real time, or it can be stored in the electronic device 100.

[0269] Figure 7 A schematic flowchart of a method for an electronic device 100 to obtain the signal strength of other operators' networks at multiple locations along a first planned route is shown.

[0270] S7001, Electronic device 100 displays signal strength information of the first operator's network at multiple locations along the first planned route.

[0271] For example, electronic device 100 can display Figure 3D The navigation interface 320 shown indicates the signal strength information of the first operator's network at multiple locations along the first planned route.

[0272] S7002, Electronic device 100 receives the user's operation of selecting a second operator network.

[0273] For example, the operation of selecting a second operator's network can be Figure 6A The input operation shown is for the control used to switch carrier networks.

[0274] For example, the operation of selecting a second operator's network can also be... Figure 6C and Figure 6D The options for Carrier Network B and the input steps to confirm the options are shown.

[0275] S7003, Electronic device 100 sends the identifier of the second operator network to the map server.

[0276] S7004: The map server obtains the signal strength of the second operator's network at multiple locations along the first planned route based on the identifier of the second operator's network.

[0277] In response to the selection of a second operator network, the electronic device 100 can send the identifier of the second operator network to the map server. After receiving the identifier of the second operator network, the map server can obtain the signal strength of the second operator network at multiple locations along the first planned route based on the identifier.

[0278] S7005, the map server sends the signal strength of the second operator's network at multiple locations along the first planned route to the electronic device 100.

[0279] S7006, Electronic device 100 displays signal strength information of the second operator network at multiple locations along the first planned route, and the signal strength information of the second operator network at multiple locations along the first planned route indicates the signal strength of the second operator network at multiple locations along the first planned route.

[0280] After obtaining the signal strength of the second operator's network at multiple locations along the first planned route, the map server can send the signal strength information of the second operator's network at multiple locations along the first planned route to the electronic device 100. The electronic device 100 can display the signal strength information of the second operator's network at multiple locations along the first planned route, indicating the signal strength of the second operator's network at multiple locations along the first planned route.

[0281] Electronic device 100 displays signal strength information of the second operator's network at multiple locations along the first planned route, similar to how electronic device 100 displays signal strength information of the first operator's network at multiple locations along the first planned route. (See reference for further details.) Figure 5 The description of S5003 in the embodiments will not be repeated here.

[0282] Optionally, S7003-S7005 may not be executed. If the electronic device 100 stores the signal strength of the second operator's network at multiple locations along the first planned route, the electronic device 100 can directly obtain the signal strength of the second operator's network at multiple locations along the first planned route from the electronic device 100.

[0283] By implementing this method, the electronic device 100 can receive user input to view the signal strength of other operators' networks at multiple locations along the first planned route, facilitating the user's access to the signal strength of other operators' networks at these locations. During travel based on the route information specified by the first planned route, the user can choose an operator's network with stronger signal to communicate with the outside world, reducing the likelihood of the user being unable to contact the outside world.

[0284] Scenario 2: Electronic device 100 acquires the signal strength of multiple locations along the real-time generated planned route.

[0285] In some embodiments, if the planned route recommended by the map application does not meet the user's needs, the electronic device 100 can also receive the user's operation in the map application, input the starting point and destination, and automatically generate a planned route. In this way, different users can create different outdoor sports routes.

[0286] Figures 8A-8G A schematic diagram is shown of a set of electronic devices 100 receiving user operations and generating planned routes in real time.

[0287] like Figure 8A As shown, the electronic device 100 displays a navigation interface 810. The electronic device 100 can receive input from the user into the navigation interface 810, specifying the starting point and destination, and generate a planned route. For example... Figure 8A As shown, the starting point can be "Location A" and the destination point can be "Location B". Then, the electronic device 100 can receive the user's input operation on the control, such as a click operation. In response to the user's input operation, the electronic device 100 can send the starting point "Location A" and the destination point "Location B" to the map server. The map server can generate one or more planned routes based on the starting point "Location A" and the destination point "Location B".

[0288] In some embodiments, the electronic device 100 may also receive other location points between the user-selected starting point "Location A" and destination point "Location B", and the map server may generate a planned route based on the starting point "Location A", destination point "Location B", and other location points selected by the user.

[0289] For example, such as Figure 8B As shown, the electronic device 100 can mark the starting point "Location A" and the destination point "Location B" entered by the user in the navigation interface 820, and display the prompt message "Please select at least two location points to determine the planned route".

[0290] like Figure 8C and Figure 8DAs shown, the electronic device 100 allows the user to select location C and location D in the navigation interface 820. After that, the electronic device 100 can receive the user's input operation for the selected option, such as a click operation. In response to the user's input operation, the electronic device 100 can send the starting point "location A", the destination point "location B", location C, and location D to the map server. The map server can generate one or more planned routes based on the starting point "location A", the destination point "location B", location C, and location D.

[0291] Optionally, before the electronic device 100 obtains one or more planned routes sent by the map server, the electronic device 100 may display... Figure 8E The displayed prompt message 8201 includes the text "Generating route planning, please wait...". Prompt message 8201 is used to inform the user that a route planning is being generated.

[0292] In some embodiments, after the map server generates one or more planned routes, the map server can send multiple location points along the one or more planned routes to the electronic device 100, which can then display the trajectory of the one or more planned routes. The user can select one planned route (e.g., a first planned route) from the one or more planned routes for navigation. Subsequently, the electronic device 100 sends the multiple location points along the first planned route back to the map server. The map server then uses server 200 to obtain the signal strength of the multiple location points along the first planned route, and the electronic device 100 displays the signal strength information of the multiple location points along the first planned route.

[0293] like Figure 8F As shown, after acquiring multiple location points on the first planned route and multiple location points on the second planned route, the electronic device 100 can display the trajectory of the first planned route and the trajectory of the second planned route. The trajectory of the first planned route can be... Figure 8F The trajectory shown by the solid line can be the trajectory of the second planned route. Figure 8F The dashed line indicates the trajectory. Users can choose either the first or second planned route for navigation.

[0294] For example, a user can select a first planned route. Then, electronic device 100 can send multiple location points along the first planned route to a map server, which in turn sends these location points to server 200. Server 200 can then obtain the signal strength of these multiple location points along the first planned route. Server 200 then sends the signal strength data of these multiple location points back to electronic device 100.

[0295] Optionally, the signal strength at multiple locations along the first planned route can be the signal strength of one or more operator networks at multiple locations along the first planned route.

[0296] In some embodiments, the signal strength of one or more operator networks at multiple locations along the first planned route can be the signal strength of the first operator network at multiple locations along the first planned route. Electronic device 100 can send the identifier of the first operator network used by default on electronic device 100 to server 200 via a map server. Server 200 can generate the signal strength of the first operator network at multiple locations along the first planned route based on the identifier of the first operator network sent by electronic device 100. Server 200 then sends the signal strength of the first operator network at multiple locations along the first planned route back to electronic device 100 via the map server, and electronic device 100 can display the signal strength information of the first operator network at multiple locations along the first planned route.

[0297] In some embodiments, electronic device 100 may send the identifiers of one or more operator networks used on electronic device 100 to server 200 via a map server. Server 200 may generate signal strength data for one or more operator networks at multiple locations along a first planned route based on the identifiers sent by electronic device 100. Server 200 then sends the signal strength data for one or more operator networks at multiple locations along the first planned route back to electronic device 100 via the map server. Electronic device 100 can determine which operator network's signal strength information to display at multiple locations along the first planned route. Specifically, refer to... Figure 5 The description in S5003 of the embodiment.

[0298] In some embodiments, the electronic device 100 may not send the identifiers of one or more carrier networks used on the electronic device 100 to the server 200 via the map server. The server 200 may automatically generate the signal strength of one or more carrier networks at multiple locations along the first planned route.

[0299] By implementing this method, when a user needs to view the signal strength of one or more operator networks at multiple locations along the first planned route, the server 200 no longer needs to generate the signal strength of other operator networks at multiple locations along the first planned route in real time, which can speed up the acquisition of the signal strength of other operator networks at multiple locations along the first planned route by the electronic device 100.

[0300] In some embodiments, the electronic device 100 may also receive and respond to the user's selection of a first operator network, and send the identifier of the first operator network to the server 200 via a map server. The server 200 may generate the signal strength of the first operator network at multiple locations along the first planned route based on the identifier of the first operator network sent by the electronic device 100. The server 200 then sends the signal strength of the first operator network at the multiple locations along the first planned route back to the electronic device 100 via the map server, and the electronic device 100 may display the signal strength information of the first operator network at the multiple locations along the first planned route.

[0301] By implementing this method, the server 200 only needs to generate the signal strength of the user-selected operator network at multiple locations along the first planned route, without having to generate the signal strength of other operator networks at multiple locations along the first planned route. This can speed up the acquisition of the signal strength of the first operator network at multiple locations along the first planned route by the electronic device 100.

[0302] For example, such as Figure 8G As shown, the electronic device 100 not only displays the trajectory of the first planned route and the trajectory of the second planned route, but also displays an option to select a carrier network. The user can select "Carrier Network A" from the carrier network selection option, and the server 200 can generate the signal strength of "Carrier Network A" at multiple locations along the first planned route.

[0303] Figure 9 A flowchart illustrating a method for an electronic device 100 to receive user input and generate a planned route in real time is shown.

[0304] S9001, Electronic device 100 receives the starting point and destination point input by the user.

[0305] In some embodiments, when a user needs to customize an outdoor activity route, the electronic device 100 can receive the user's input of the start and destination points, and generate one or more planned routes based on the user's input of the start and destination points via a map server. The one or more planned routes may include a first planned route.

[0306] For example, the operation of inputting the start and destination points can be... Figure 8A The operation shown.

[0307] S9002, Electronic device 100 sends the starting point and destination point to the map server.

[0308] S9003: The map server generates one or more planned routes based on the starting point and destination.

[0309] S9004, The map server sends multiple location points on one or more planned routes to the electronic device 100.

[0310] After obtaining the user's input start and destination points, the electronic device 100 can send the start and destination points to the map server. The map server can then generate one or more planned routes based on the start and destination points. These planned routes include a first planned route, which includes multiple location points, each including the start and destination points sent by the electronic device 100. After generating the one or more planned routes, the map server can send the multiple location points along the planned routes to the electronic device 100, which can then display the trajectory of the one or more planned routes.

[0311] S9005, Electronic device 100 receives the operation of selecting the first planned route among one or more planned routes.

[0312] S9006, Electronic device 100 sends multiple location points on the first planned route to the map server.

[0313] S9007, The map server sends multiple location points on the first planned route to server 200.

[0314] After the electronic device 100 displays the trajectory of one or more planned routes, the electronic device 100 can receive an operation to select a first planned route among the one or more planned routes. The electronic device 100 can then send multiple location points on the first planned route to the server 200 via a map server. For example, see [reference needed]. Figure 8F The examples are described below.

[0315] S9008, Server 200 obtains the signal strength of one or more carrier networks at multiple locations along a first planned route.

[0316] For a description of S9008, please refer to the descriptions in S4004-S4005; this application will not repeat them here.

[0317] In some embodiments, the signal strength of one or more operator networks at multiple locations along a first planned route includes the signal strength of the first operator network at multiple locations along the first planned route. In some embodiments, the first operator network may be an operator network selected by the user. For example, refer to... Figure 8G The embodiments are described below. In other embodiments, the first operator network may also be an operator network used by default in the electronic device 100, and the server 200 may obtain the signal strength of the first operator network at multiple locations on the first planned route based on the identifier of the first operator network sent by the electronic device 100.

[0318] In other embodiments, the signal strength of one or more operator networks at multiple locations along the first planned route includes the signal strength of the first operator network at multiple locations along the first planned route and the signal strength of the second operator network at multiple locations along the first planned route. In some embodiments, the first operator network and the second operator network may be operator networks used in the electronic device 100, and the server 200 may obtain the signal strength of the first operator network at multiple locations along the first planned route and the signal strength of the second operator network at multiple locations along the first planned route based on the identifiers of the first operator network and the second operator network sent by the electronic device 100. In other embodiments, the first operator network and the second operator network may also be operator networks pre-configured in the server 200, and the electronic device 100 does not need to send the identifiers of the first operator network and the second operator network to the server 200.

[0319] S9009, Server 200 sends the signal strength of one or more operator networks at multiple locations along the first planned route to the map server.

[0320] S9010, the map server sends the signal strength of one or more operator networks at multiple locations along the first planned route to the electronic device 100.

[0321] S9011, Electronic device 100 displays signal strength information of one or more operator networks at multiple locations along a first planned route, the signal strength information of one or more operator networks at multiple locations along the first planned route indicating the signal strength of one or more operator networks at multiple locations along the first planned route.

[0322] After obtaining the signal strength of one or more operator networks at multiple locations along the first planned route, server 200 can send the signal strength of one or more operator networks at multiple locations along the first planned route to electronic device 100 via map server. Electronic device 100 can then display the signal strength information of one or more operator networks at multiple locations along the first planned route.

[0323] In some embodiments, the electronic device 100 displays signal strength information of one or more carrier networks at multiple locations along a first planned route, which may include signal strength information of the first carrier network at multiple locations along the first planned route. The first carrier network may be a user-selected carrier network, a carrier network used by default in the electronic device 100, or a carrier network with better communication quality among one or more carrier networks along the first planned route. Optionally, the communication quality of the carrier network along the first planned route can be determined by the communication quality level of the carrier network along the first planned route.

[0324] In other embodiments, the electronic device 100 displays signal strength information of one or more operator networks at multiple locations along a first planned route. This may include the signal strength of the operator network with the higher signal strength among the multiple locations along the first planned route. For example, if the signal strength of the first operator network at the first location is higher than that of the second operator network at the first location, the electronic device 100 may use the signal strength of the first operator network at the first location as the signal strength of the first location and display the signal strength information of the first operator network at the first location. If the signal strength of the first operator network at the second location is lower than that of the second operator network at the second location, the electronic device 100 may use the signal strength of the second operator network at the second location as the signal strength of the second location and display the signal strength information of the second operator network at the second location.

[0325] By implementing this method, server 200 can obtain the signal strength of one or more operator networks at multiple locations along the first planned route selected by the user in real time, and the user can view the signal strength of one or more operator networks at multiple locations along the first planned route selected by the user.

[0326] Figures 10A-10B A schematic diagram is shown of another set of electronic devices 100 receiving user input and generating a planned route in real time.

[0327] In some embodiments, after the map server generates one or more planned routes based on the user-input start and destination locations, the map server can directly obtain the signal strength of one or more carrier networks at multiple locations along the one or more planned routes through server 200. Server 200 then sends the signal strength information of one or more carrier networks at multiple locations along the one or more planned routes to electronic device 100 through the map server. Electronic device 100 can display the signal strength information of one or more carrier networks at multiple locations along the one or more planned routes, which is used to indicate the signal strength of one or more carrier networks at multiple locations along the one or more planned routes.

[0328] In some embodiments, the signal strength of one or more operator networks at multiple locations along one or more planned routes can be the signal strength of a first operator network at multiple locations along one or more planned routes. Electronic device 100 can send the identifier of the first operator network used by default on electronic device 100 to server 200 via a map server. Server 200 can generate the signal strength of the first operator network at multiple locations along one or more planned routes based on the identifier of the first operator network sent by electronic device 100. Server 200 then sends the signal strength of the first operator network at multiple locations along one or more planned routes back to electronic device 100 via the map server, and electronic device 100 can display the signal strength information of the first operator network at multiple locations along one or more planned routes.

[0329] For example, electronic device 100 can display Figure 10A The navigation interface 910 shown may include the trajectory of a first planned route and the trajectory of a second planned route. The trajectory of the first planned route also displays signal strength information of the first operator's network at multiple locations along the first planned route. The trajectory of the second planned route also displays signal strength information of the first operator's network at multiple locations along the second planned route.

[0330] In some embodiments, electronic device 100 may send the identifiers of one or more carrier networks used on electronic device 100 to server 200 via a map server. Server 200 may generate signal strength data for one or more carrier networks at multiple locations along one or more planned routes based on the identifiers sent by electronic device 100. Server 200 then sends the signal strength data for one or more carrier networks at multiple locations along one or more planned routes back to electronic device 100 via the map server. Electronic device 100 can determine which carrier network's signal strength information is displayed at multiple locations along one or more planned routes. Specifically, refer to... Figure 5 The description in S5003 of the embodiment.

[0331] In some embodiments, the electronic device 100 may not send the identifiers of one or more carrier networks used on the electronic device 100 to the server 200 via the map server. The server 200 may automatically generate the signal strength of one or more carrier networks at multiple locations along one or more planned routes.

[0332] By implementing this method, when a user needs to view the signal strength of one or more operator networks at multiple locations along one or more planned routes, the server 200 no longer needs to generate the signal strength of other operator networks at multiple locations along one or more planned routes in real time, which can speed up the acquisition of signal strength of other operator networks at multiple locations along one or more planned routes by the electronic device 100.

[0333] In some embodiments, before the electronic device 100 sends the user-input start and destination points to the map server, the electronic device 100 may prompt the user to select a carrier network, and the server 200 may generate the signal strength of the carrier network selected by the user at multiple locations along one or more planned routes.

[0334] For example, electronic device 100 can display Figure 10B The navigation interface 1020 shown also displays an option to select a carrier network. The user can enter "Carrier Network A" in the carrier network selection option. The electronic device 100 can send "Carrier Network A" to the server 200 via the map server, and the server 200 can obtain the signal strength of "Carrier Network A" at multiple locations along one or more planned routes.

[0335] Figure 11 A flowchart illustrating a method for another electronic device 100 to receive user input and generate a planned route in real time is shown.

[0336] S1101, Electronic device 100 receives the starting point and destination point input by the user.

[0337] S1102, Electronic device 100 sends the starting point and destination point to the map server.

[0338] S1103. The map server obtains one or more planned routes based on the starting point and destination.

[0339] For an introduction to S1101-S1103, please refer to the descriptions in S9001-S9003.

[0340] In some embodiments, in addition to sending the start and destination points to the map server, the electronic device 100 may also send the identifier of a user-selected first operator network or the identifier of the first operator network used by default to the electronic device 100 to the map server. For example, the electronic device 100 may display... Figure 10B As shown in the navigation interface 1020, users can select the first operator network, which can be "operator network A".

[0341] In some embodiments, in addition to sending the starting point and destination to the map server, the electronic device 100 may also send the identifiers of one or more operator networks used by the electronic device 100 to the map server.

[0342] S1104. The map server sends multiple location points on one or more planned routes to server 200.

[0343] S1105, Server 200 obtains the signal strength of one or more carrier networks at multiple locations along one or more planned routes.

[0344] In some embodiments, the signal strength of one or more operator networks at multiple locations along one or more planned routes may include the signal strength of a first operator network at multiple locations along one or more planned routes. The first operator network may be an operator network selected by the user or an operator network used by default by the electronic device 100.

[0345] In other embodiments, the signal strength of one or more carrier networks at multiple locations along one or more planned routes may include the signal strength of at least two carrier networks at multiple locations along one or more planned routes. The at least two carrier networks may be carrier networks used by electronic device 100 and transmitted by electronic device 100, or they may be carrier networks preset in server 200.

[0346] S1106, Server 200 sends the signal strength of one or more operator networks at multiple locations along one or more planned routes to the map server.

[0347] S1107. The map server sends the signal strength of one or more operator networks at multiple locations along one or more planned routes to the electronic device 100.

[0348] S1108, Electronic device 100 displays signal strength information of one or more operator networks at multiple locations along one or more planned routes, the signal strength information of one or more operator networks at multiple locations along one or more planned routes indicating the signal strength of one or more operator networks at multiple locations along one or more planned routes.

[0349] S1106-S1108 are similar to S9009-S9011, except that in S1106-S1108, the electronic device 100 displays one or more planned routes, while in S9009-S9011, the electronic device 100 displays the first planned route. The principle is similar, and you can refer to the description in S9009-S9011. This application will not repeat it here.

[0350] Figure 12 This is a flowchart illustrating a navigation method provided in an embodiment of this application.

[0351] S1201, The electronic device receives a first operation, which is to select a first planned route, and the first planned route includes multiple location points.

[0352] S1202. After receiving the first operation, the electronic device displays first signal strength information. The first signal strength information is used to indicate the signal strength of multiple locations on the first planned route. The signal strength of multiple locations on the first planned route is used to indicate the communication quality of multiple locations on the first planned route.

[0353] The signal strength at multiple locations along the first planned route can refer to either the satellite signal strength or the cellular signal strength at multiple locations along the first planned route.

[0354] In some embodiments, the first signal strength information may include signal strength information for each of a plurality of locations along the first planned route. For example, an electronic device may use this line graph to display signal strength information for each of the plurality of locations along the first planned route.

[0355] In some embodiments, the first signal strength information may also include information on the signal levels corresponding to the signal strengths of multiple locations along the first planned route. The signal levels include multiple signal levels, with different signal levels corresponding to different signal strengths. For example, the display effect of the signal levels corresponding to the signal strengths of multiple locations along the first planned route can be shown in the form of a chart. Different signal levels correspond to different display effects, which may include, but are not limited to, color, pattern, transparency, saturation, etc. Figure 6A As shown, for example, an electronic device can display Figure 3D The chart shown is 3205.

[0356] By implementing this method, electronic devices can acquire and display signal strength information of multiple locations on the first planned route selected by the user. This allows users to obtain the signal strength of multiple locations on the first planned route and understand the communication situation of the first planned route in advance, thus planning their trip and improving their personal safety when traveling according to the route information specified by the first planned route.

[0357] In one possible implementation, the signal strength at multiple locations along the first planned route, including the signal strength of the first operator network at multiple locations along the first planned route, is the operator network used by the electronic device.

[0358] Optionally, when an electronic device uses multiple carrier networks, the first carrier network can be the carrier network that the electronic device uses by default. For example, the first carrier network can be the carrier network corresponding to the primary SIM card.

[0359] By implementing this method, an electronic device can obtain the signal strength of a carrier network that the electronic device uses by default at multiple locations along a first planned route.

[0360] In one possible implementation, when considering the signal strength at multiple locations along the first planned route, including the signal strength of the first operator network at multiple locations along the first planned route, the first operator network is the operator network selected by the user; before the electronic device displays the first signal strength information, the method further includes: the electronic device receiving an operation to select the first operator network.

[0361] Optionally, the first operator network may be an operator network used by the electronic device, or it may not be an operator network used by the electronic device.

[0362] By implementing this method, electronic devices can obtain the signal strength of a user-selected carrier network at multiple locations along a first planned route, making it convenient for users to obtain the signal strength of the carrier network they want to view at multiple locations along the first planned route.

[0363] In one possible implementation, after the electronic device displays the first signal strength information, the method further includes: the electronic device receiving a second operation, the second operation being the operation of selecting a second operator network, which is different from the first operator network; after receiving the second operation, the electronic device displays second signal strength information, the second signal strength information being used to indicate the signal strength of the second operator network at multiple locations along the first planned route.

[0364] By implementing this method, electronic devices can obtain and display the signal strength of different operator networks at multiple locations along the first planned route, allowing users to easily obtain the signal strength of different operator networks at multiple locations along the first planned route. During travel based on the route information specified by the first planned route, users can choose the operator network with the stronger signal to communicate with the outside world, reducing the likelihood of users being unable to contact the outside world.

[0365] For example, you can refer to Figures 6A-6D , Figure 7 The examples are described below.

[0366] Optionally, if the signal strength at multiple locations along the first planned route is the same as the satellite signal strength, the electronic device can also receive user input to view the signal strength of different satellites at multiple locations along the first planned route.

[0367] In one possible implementation, the signal strength at multiple locations along the first planned route includes the signal strength of one of the operator networks with the higher signal strength among the multiple locations along the first planned route.

[0368] In one possible implementation, at least two carrier networks are the carrier networks used by the electronic devices.

[0369] In this way, the electronic device can integrate the signal strength of at least two operator networks at multiple locations along the first planned route, and display the signal strength information of the operator network with the stronger signal strength at each of the multiple locations along the first planned route. The electronic device can then switch to the operator network with the stronger signal strength along the first planned route to communicate with the outside world.

[0370] Optionally, at least two carrier networks may not be the carrier networks used by the electronic devices, but rather pre-installed carrier networks.

[0371] In one possible implementation, the multiple location points include a first location point and a second location point, and at least two operator networks include a first operator network and a second operator network, which are different from each other; the signal strength of the operator network with the higher signal strength among the multiple location points on the first planned route includes the signal strength of the first operator network at the first location point and the signal strength of the second operator network at the second location point, wherein the signal strength of the first operator network at the first location point is higher than the signal strength of the second operator network at the first location point, and the signal strength of the second operator network at the second location point is higher than the signal strength of the first operator network at the second location point.

[0372] In one possible implementation, after receiving the first operation, the method further includes: the electronic device displaying third signal strength information, the third signal strength information being used to indicate the communication quality level of the first planned route, the signal strength level of the first planned route being obtained based on the signal strength of multiple location points on the first planned route.

[0373] By implementing this method, electronic devices can display the communication quality level of the entire planned route, making it easier for users to obtain the communication quality of the entire planned route.

[0374] In one possible implementation, after receiving the first operation, the method further includes: the electronic device displaying the trajectory of the first planned route, and marking different signal levels corresponding to the signal strength of multiple locations on the first planned route with different display effects on the trajectory of the first planned route, the signal levels including multiple signal levels, different signal levels corresponding to different signal strengths, and different display effects of different signal levels.

[0375] By implementing this method, users can use electronic devices to mark different signal strength levels corresponding to the signal strength of multiple locations along the first planned route using different display effects, thus intuitively obtaining the signal strength pairs at different locations. For example, the electronic device can display... Figure 3D The trajectory shown.

[0376] In one possible implementation, the first planned route is a preset route in the electronic device. Implementing this method, the user can select any planned route and travel to the destination according to the route information specified by the selected planned route, without needing to generate a planned route in real time. For example, see [reference needed]. Figures 3A-3D The examples are described below.

[0377] In one possible implementation, the first planned route is generated based on the first starting point and the first destination point input by the user; before the electronic device receives the first operation, the method further includes: the electronic device receiving the first starting point and the first destination point input by the user; the electronic device sending the first starting point and the first destination point to the server; the electronic device receiving the information of the first planned route sent by the server, wherein the starting point of the first planned route is the first starting point and the destination point of the first planned route is the first destination point.

[0378] Optionally, the server can be server 200.

[0379] By implementing this method, if the route recommended by the electronic device does not meet the user's needs, the electronic device can also receive the user's input of the starting and destination points and automatically generate a planned route. In this way, different users can create different outdoor sports routes.

[0380] For example, you can refer to Figures 8A-8F ,or Figures 10A-10B The examples are described below.

[0381] In one possible implementation, before the electronic device receives the first operation, the method further includes: the electronic device receiving information about a second planned route sent by a server, wherein the starting point of the second planned route is the first starting point, the destination point of the second planned route is the first destination point, and the second planned route is different from the first planned route.

[0382] By implementing this method, the server can generate multiple planned routes based on the user's input of a first starting point and a first destination. The user can then choose one of the planned routes to travel to the first destination.

[0383] In one possible implementation, the signal strength at multiple locations along the first planned route is acquired after the electronic device receives the first operation.

[0384] By implementing this method, after the user selects a planned route from multiple routes, the electronic device then obtains the signal strength of multiple locations on the first planned route, which can reduce the overhead of the electronic device obtaining the signal strength of multiple locations on the planned routes not selected by the user.

[0385] In one possible implementation, after the electronic device displays the first signal strength information, the method further includes the electronic device receiving a third operation, the third operation being an operation to start navigation based on the first planned route; in response to the second operation, the electronic device outputs a first prompt message, the first prompt message being used to indicate poor communication quality of the first planned route, the first prompt message being output when the communication quality level of the first planned route is lower than a preset communication quality level, the communication quality level of the first planned route being obtained based on the signal strength of multiple location points on the first planned route.

[0386] Optionally, the preset communication quality level can be a second communication quality level. For example, the second communication quality level can be a medium-risk route or a no-signal route.

[0387] By implementing this method, after the user confirms the start of navigation based on the first planned route, the electronic device can prompt the user that the communication quality on the planned route is poor, so that the user can obtain the communication status of the first planned route again and prepare the corresponding communication tools to avoid the situation of being unable to communicate with the outside world when in a road section with poor signal.

[0388] For example, you can refer to Figure 3E The examples are described below.

[0389] In one possible implementation, after the electronic device outputs the first prompt information, the method further includes: the electronic device outputting a second prompt information, the second prompt information being used to alert the user that they are about to enter a road segment with poor communication quality, the second prompt information being output when the distance between the location of the electronic device and the starting point of the first road segment in the first planned route is less than or equal to a first distance, and the signal strength of multiple locations on the first road segment is less than a preset signal strength value.

[0390] Optionally, the first segment can be a medium signal segment, a weak signal segment, or a no signal segment.

[0391] By implementing this method, electronic devices can provide real-time alerts to users about the presence of poor communication quality sections ahead, allowing users to obtain real-time information about the communication quality of the road ahead.

[0392] For example, you can refer to Figure 3G The examples are described below.

[0393] This application provides an electronic device, which includes: one or more processors and one or more memories, wherein the one or more memories are coupled to one or more processors, and the one or more memories are used to store a computer program. When the one or more processors execute the computer program, they perform the steps in the various method embodiments described above.

[0394] This application also provides a computer-readable storage medium including instructions that, when executed by a processor, can implement the steps in the various method embodiments described above.

[0395] This application also provides a computer program product, including a computing program, which, when executed by a processor, can implement the steps in the various method embodiments described above.

[0396] This application also provides a chip system, which includes a processing circuit interface circuit. The interface circuit receives code instructions and transmits them to the processing circuit. The processing circuit executes the code instructions to enable the chip system to implement the steps of any method embodiment of this application. The chip system can be a single chip or a chip module composed of multiple chips.

[0397] It should be noted that the above one or more embodiments can be freely combined to implement the navigation method provided in this application.

[0398] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A navigation method, characterized in that, The method includes: The electronic device receives a first operation, which is to select a first planned route, the first planned route including multiple location points; After receiving the first operation, the electronic device displays first signal strength information, which is used to indicate the signal strength of multiple locations on the first planned route and the signal strength of the multiple locations on the first planned route is used to indicate the communication quality of the multiple locations on the first planned route.

2. The method according to claim 1, characterized in that, The signal strength at multiple locations along the first planned route includes the signal strength of the first operator's network at multiple locations along the first planned route.

3. The method according to claim 2, characterized in that, The first carrier network is the carrier network used by the electronic device.

4. The method according to claim 2, characterized in that, The first operator network is the operator network selected by the user; Before the electronic device displays the first signal strength information, the method further includes: The electronic device receives an operation to select the first operator's network.

5. The method according to any one of claims 2-4, characterized in that, After the electronic device displays the first signal strength information, the method further includes: The electronic device receives a second operation, which is to select a second operator network, which is different from the first operator network. After receiving the second operation, the electronic device displays second signal strength information, which indicates the signal strength of the second operator's network at multiple locations along the first planned route.

6. The method according to claim 1, characterized in that, The signal strength at multiple locations along the first planned route includes the signal strength of the operator network with the higher signal strength among the multiple locations along the first planned route.

7. The method according to claim 6, characterized in that, The at least two carrier networks are the carrier networks used by the electronic device.

8. The method according to claim 6 or 7, characterized in that, The plurality of location points include a first location point and a second location point, and the at least two operator networks include a first operator network and a second operator network, wherein the first operator network and the second operator network are different. The signal strength of the operator network with higher signal strength among multiple locations on the first planned route from the at least two operator networks includes the signal strength of the first operator network at the first location and the signal strength of the second operator network at the second location, wherein the signal strength of the first operator network at the first location is higher than the signal strength of the second operator network at the first location, and the signal strength of the second operator network at the second location is higher than the signal strength of the first operator network at the second location.

9. The method according to any one of claims 1-8, characterized in that, After receiving the first operation, the method further includes: The electronic device displays third signal strength information, which is used to indicate the communication quality level of the first planned route. The signal strength level of the first planned route is obtained based on the signal strength of multiple locations on the first planned route.

10. The method according to any one of claims 1-9, characterized in that, The first signal strength information includes information on the signal level corresponding to the signal strength of multiple locations on the first planned route. The signal level includes multiple signal levels, and different signal levels correspond to different signal strengths.

11. The method according to any one of claims 1-10, characterized in that, After receiving the first operation, the method further includes: The electronic device displays the trajectory of the first planned route, and marks different signal levels corresponding to the signal strength of multiple locations on the first planned route with different display effects. The signal levels include multiple signal levels, and different signal levels correspond to different signal strengths and different display effects.

12. The method according to any one of claims 1-11, characterized in that, The first planned route is a route preset in the electronic device.

13. The method according to any one of claims 1-11, characterized in that, The first planned route is generated based on the user's input of the first starting point and the first destination. Before the electronic device receives the first operation, the method further includes: The electronic device receives the first starting location and the first destination location input by the user; The electronic device sends the first starting location and the first destination location to the server; The electronic device receives information about the first planned route sent by the server, wherein the starting point of the first planned route is the first starting point, and the destination of the first planned route is the first destination point.

14. The method according to claim 13, characterized in that, Before the electronic device receives the first operation, the method further includes: The electronic device receives information about a second planned route sent by the server. The starting point of the second planned route is the first starting point, and the destination of the second planned route is the first destination. The second planned route is different from the first planned route.

15. The method according to claim 14, characterized in that, The signal strength at multiple locations along the first planned route is obtained after the electronic device receives the first operation.

16. The method according to any one of claims 1-15, characterized in that, After the electronic device displays the first signal strength information, the method further includes: The electronic device receives a third operation, which is an operation to start navigation based on the first planned route; In response to the third operation, the electronic device outputs a first prompt message, which indicates that the communication quality of the first planned route is poor. The first prompt message is output when the communication quality level of the first planned route is lower than a preset communication quality level. The communication quality level of the first planned route is obtained based on the signal strength of multiple locations on the first planned route.

17. The method according to claim 16, characterized in that, After the electronic device outputs the first prompt message, the method further includes: The electronic device outputs a second prompt message to alert the user that they are about to enter a road segment with poor communication quality. The second prompt message is output when the distance between the location of the electronic device and the starting point of the first road segment in the first planned route is less than or equal to a first distance, and the signal strength of multiple locations on the first road segment is less than a preset signal strength value.

18. An electronic device, characterized in that, The electronic device includes: one or more processors and one or more memories, wherein the one or more memories are coupled to the one or more processors, and the one or more memories are used to store a computer program, which, when the one or more processors execute the computer program, performs the navigation method as described in any one of claims 1-17.

19. A computer-readable storage medium, characterized in that, Includes instructions that, when executed by a processor, implement the navigation method as described in any one of claims 1-17.

20. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the navigation method as described in any one of claims 1-17.