Navigation method and device

By obtaining and displaying user's itinerary information, combining geographical location and user input, the navigation process is simplified, and the existing cumbersome problems of the navigation process are solved, improving the convenience and accuracy of navigation.

CN119268721APending Publication Date: 2025-01-07VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411420138.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The existing navigation process is cumbersome, and users need to switch between multiple applications and manually enter information to obtain routes, resulting in complex and time-consuming operation.

Method used

By obtaining user's itinerary information, displaying navigation key information based on geographical location, and receiving user input to respond to navigation information, simplifying the navigation process and reducing information filtering work.

Benefits of technology

It realizes a convenient navigation operation process, reduces the operating burden of users during the navigation process, and improves the accuracy and practicality of navigation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119268721A_ABST
    Figure CN119268721A_ABST
Patent Text Reader

Abstract

The invention discloses a navigation method and device, and belongs to the technical field of electronic equipment. The navigation method comprises the following steps: acquiring travel information of a user; displaying navigation key information related to the travel information according to the geographic position of the user; receiving a first input of the user; and in response to the first input, displaying navigation information according to the navigation key information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of computer technology, and specifically relates to a navigation method and device. Background Art

[0002] In daily travel scenarios, users usually book hotels, train tickets, attraction tickets, etc. in advance before traveling. When users want to go to their destination, the navigation process to find the destination may become complicated and cumbersome due to their unfamiliarity with the local area. For example, users first need to find the hotel address in a text message or hotel booking application, and this process may take some time to find relevant information. Subsequently, users also need to jump from the application to the map software, or open the map software and manually enter the hotel address to get directions. This series of operations makes the operation process of the entire navigation process cumbersome. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide a navigation method and device that can solve the problem of complicated operation procedures in the existing navigation process.

[0004] In a first aspect, an embodiment of the present application provides a navigation method, the method comprising:

[0005] Get the user's itinerary information;

[0006] Displaying key navigation information related to the itinerary information according to the user's geographic location;

[0007] receiving a first input from the user;

[0008] In response to the first input, navigation information is displayed according to the navigation key information.

[0009] In a second aspect, an embodiment of the present application provides a navigation device, including:

[0010] The first acquisition module is used to obtain the user's itinerary information;

[0011] A first display module, used for displaying key navigation information related to the itinerary information according to the geographical location of the user;

[0012] A receiving module, configured to receive a first input from the user;

[0013] A response module is used to display navigation information in response to the first input according to the navigation key information.

[0014] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0015] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0016] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0017] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0018] In the embodiment of the present application, the user's itinerary information is obtained; according to the user's geographical location, the navigation key information related to the itinerary information is displayed; the first input of the user is received; in response to the first input, the navigation information is displayed according to the navigation key information. In this way, the user does not need to do repeated information screening work to obtain the key navigation information, and can view the navigation information according to the first input, which simplifies the user's operation process during the navigation process and facilitates the user's operation process. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 is a flowchart of a navigation method in some embodiments of the present application;

[0020] Figure 2 This is one of the display interface schematic diagrams of some embodiments of the present application;

[0021] Figure 3 This is the second display interface schematic diagram of some embodiments of the present application;

[0022] Figure 4 This is the third display interface schematic diagram of some embodiments of the present application;

[0023] Figure 5 This is the fourth display interface schematic diagram of some embodiments of the present application;

[0024] Figure 6 This is the fifth display interface schematic diagram of some embodiments of the present application;

[0025] Figure 7is a structural block diagram of a navigation device in some embodiments of the present application;

[0026] Figure 8 is a schematic diagram of the structure of an electronic device in some embodiments of the present application;

[0027] Fig. 9 It is a schematic diagram of the hardware structure of an electronic device in some embodiments of the present application. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0029] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0030] The navigation method provided in the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.

[0031] like Figure 1 As shown, the embodiment of the present application provides a navigation method, comprising the following steps:

[0032] Step 101, obtaining the user's itinerary information.

[0033] Optionally, the trip information includes but is not limited to at least one of the following: personnel information, departure time, departure location, arrival time, arrival location, etc.

[0034] For example, the itinerary information may be: I will go to Hangzhou from Shanghai this Sunday night and stay at S Hotel; for example, the itinerary information may be: I will arrive at Hangzhou Conference Center at 10 o'clock on August 12 for a meeting.

[0035] As an implementation method, the travel information input by the user is obtained through an interactive dialogue interface.

[0036] Optionally, the interactive dialogue interface includes, but is not limited to: a chat interface with an intelligent assistant, a chat interface with other users in an instant messaging application.

[0037] For example, taking the smart assistant as an example, the user can actively send itinerary information to the smart assistant. The smart assistant uses natural language processing technology to parse the content entered by the user through the interactive dialogue interface and extract itinerary information from it, such as hotel name, check-in and check-out dates, etc. For ambiguous information, the smart assistant will confirm key details through context understanding or by asking the user; the parsed information will be stored in the terminal database, and the processing results will be fed back to the user, displaying the parsed information to allow the user to check and confirm.

[0038] Optionally, the user can interact with the smart assistant to save, delete or modify the processing results of the travel information fed back by the smart assistant, thereby enhancing the user's control over the data and improving the flexibility and practicality of the system.

[0039] For example, Figure 2 As shown, it shows the interactive dialogue interface of the smart assistant. The user enters the following content in the interactive dialogue interface: "I will go to Hangzhou on Sunday night and stay at S Hotel". The smart assistant can obtain and display the user's itinerary information as: "Go to Hangzhou on Sunday night and stay at S Hotel". By displaying the user's itinerary information, it can be easily used for verification and confirmation.

[0040] As another implementation manner, the itinerary information is obtained according to the user's booking information.

[0041] In the specific implementation, assuming that the booking information is notified to the customer in the form of a text message and the user authorizes the permission to read the text message, the system will use the large language model to parse the text message content after the user receives the text message, identify and extract the itinerary information in the text message.

[0042] It should be pointed out that if the structure of the SMS content is complex, the system will parse it in steps and use context associations or match similar information from the cloud database to calibrate the results. For example, the system will upload the extracted itinerary information to the cloud for matching and verification in the cloud. Among them, the cloud database contains more detailed destination information, such as address, contact information, facilities, etc.; after a successful match, the system will return the complete itinerary information to the database on the end side. In this way, after the system uses the natural language processing model to parse the SMS on the end-side device, it only uploads necessary non-sensitive information such as hotel names to the cloud, which can effectively protect user privacy and avoid the risk of user information leakage.

[0043] Optionally, in order to inform the user that the SMS content has been parsed, the system will mark the processed SMS and display a prompt message that the SMS content has been parsed.

[0044] For example, in Figure 3 The SMS display interface shown shows the user's hotel reservation information and prompt information a. Prompt information a is "Data has been parsed, click for details". If the user clicks prompt information a, the itinerary information obtained through parsing will be displayed for the user to check and confirm.

[0045] Optionally, after displaying the itinerary information that has been parsed and obtained, the navigation method further includes: receiving a user's input operation on the itinerary information; updating the itinerary information in response to the input operation on the itinerary information; wherein the input operation is used to modify, delete, or add the itinerary information.

[0046] Step 102: display key navigation information related to the itinerary information according to the user's geographic location.

[0047] Optionally, the navigation key information includes at least one of the following: the user's current geographic location, destination address, destination place name, departure time, check-in time, meeting time, contact information, etc.

[0048] It should be pointed out that the key navigation information is obtained after screening and verification based on the user's itinerary information, which can avoid information redundancy and confusion that may occur when directly using itinerary information, and improve the accuracy and practicality of navigation.

[0049] For example, Figure 4 As shown, based on Figures 2 to 3 The itinerary information shown in , the navigation key information related to the itinerary information is displayed in the notification bar b, the navigation key information includes: the place name is S Hotel, the check-in time is August 21, and the destination address is: No. 88888 Wulin Road, Gongshu District, Hangzhou.

[0050] Alternatively, if Figure 4 As shown, the notification bar b also includes an operation control c; the navigation method also includes: receiving an input operation on the operation control c; responding to the input operation on the operation control c, entering an editing interface for navigation key information; receiving an input operation on the editing interface; responding to the input operation on the editing interface, modifying, deleting or adding navigation key information. In this way, the user's control over the data can be enhanced, and the flexibility and practicality of the system can be improved.

[0051] Step 103: Receive a first input from the user.

[0052] In a specific implementation, when the navigation key information is displayed, the first input can be a touch input to the control, or a touch input to the navigation key information, or a text input or voice input to the dialogue window of the intelligent assistant.

[0053] Step 104: In response to the first input, display navigation information according to the navigation key information.

[0054] In a specific implementation, in response to the first input, a navigation application is started, and navigation information is displayed in the navigation application interface based on the navigation key information; wherein the navigation information includes at least one of the following: a mark of the user's current geographic location, a mark of the destination, a driving route, a driving instruction sign (turn prompts, estimated arrival time, etc.), traffic information (such as congestion, accidents, construction, etc.), road information (such as whether it is closed, speed limit, etc.), points of interest (such as gas stations, servers, attractions, restaurants, etc.), navigation mode, voice navigation prompts, map zoom and perspective, etc.

[0055] In the above embodiment, the electronic device obtains the user's itinerary information; displays the navigation key information related to the itinerary information according to the user's geographical location; further receives the user's first input; and displays the navigation information according to the navigation key information in response to the first input. In this way, the user does not need to do repeated information screening work to view the key navigation information, and can view the navigation information according to the first input, which simplifies the user's operation process during the navigation process and facilitates the user's operation process.

[0056] In some optional embodiments, displaying navigation key information related to the itinerary information according to the user's geographic location includes:

[0057] Obtain the query request input by the user through an interactive dialogue interface;

[0058] In response to the query request, key navigation information related to the itinerary information is displayed according to the user's geographic location.

[0059] Optionally, the query request may be a voice command or a text command.

[0060] In specific implementation, when the user needs to view or use the stored itinerary information, the user can actively initiate a query request to the smart assistant based on the interactive dialogue interface of the smart assistant. After receiving the query request input by the user, the smart assistant first obtains the user's current location information by calling the device's GPS or other positioning services. The accuracy and relevance of the positioning information will directly affect the subsequent retrieval and navigation suggestions; after obtaining the user's current geographic location based on the current positioning information, the smart assistant will search the local memory library in combination with the query conditions in the query request (such as hotel name, time, etc.). After retrieving the itinerary information, it will be arranged in chronological order, and the key navigation information related to the current geographic location or current time will be displayed in the interactive dialogue interface of the smart assistant.

[0061] In the above embodiment, through the intervention of the intelligent assistant, a personalized memory function and an active push mechanism for key navigation information are implemented, which greatly reduces the user's operating burden and facilitates the user's navigation operation process.

[0062] In some optional embodiments, displaying navigation key information related to the itinerary information according to the user's geographic location includes:

[0063] In the case where the itinerary information includes multiple itineraries, navigation key information related to a first itinerary is displayed according to the user's geographic location; wherein the first itinerary is an itinerary related to the user's geographic location or current time among the multiple itineraries.

[0064] For example, if the user's itinerary information includes multiple itineraries in cities A, B and C, then when it is determined that the user is located in city B based on the user's geographical location, only navigation key information related to the itinerary information in city B is displayed; for example, when the user's itinerary information includes multiple itineraries on different dates in city A, then when it is determined that the user is located in city A based on the user's geographical location, only navigation key information related to the user's itinerary information in city A today is displayed.

[0065] For example, if the user's itinerary information includes itineraries on multiple different dates in cities A, B, and C, then only navigation key information corresponding to itinerary information related to the current time (such as today, this week, this month) may be displayed.

[0066] For example, if the user's itinerary information includes itineraries on multiple different dates in cities A, B and C, when it is determined that the user is in city B based on the user's geographical location, only the navigation key information corresponding to the itinerary information related to city B at the current time (such as today, this week, this month) is displayed.

[0067] Optionally, the navigation key information includes at least one of the following: the user's current geographic location, destination address, destination place name, departure time, check-in time, meeting time, contact information, etc.

[0068] In the above embodiment, key navigation information can be displayed to the user in a targeted manner, thereby avoiding the problem that the user needs to filter information in application scenarios where the user has too much itinerary information, making it impossible for the user to efficiently obtain key navigation information.

[0069] In some optional embodiments, displaying navigation key information related to the itinerary information according to the user's geographic location includes:

[0070] When it is determined that the user has moved to a new geographic area or the user's moving distance is greater than or equal to a preset distance threshold, navigation key information related to a second trip is displayed according to the user's geographic location; wherein the second trip is related to the user's geographic location.

[0071] In specific implementation, the user's geographical location can be continuously monitored by the smart assistant, especially when the user enters a new geographical area (such as a city, a city, a country, etc.) or moves a distance greater than or equal to a preset threshold, the smart assistant will automatically determine whether the user's current geographical location is related to the stored itinerary information. Optionally, the system will automatically retrieve the reservation information related to the user's geographical location in the memory bank.

[0072] For example, when a user arrives in city B from city A, the system will check whether the user has any itinerary information such as hotel reservation records or conference reservation records related to city B. If the system retrieves relevant itinerary information, it will organize the itinerary information into easy-to-understand key navigation information and actively push it to the notification bar of the user's electronic device.

[0073] For example, Figure 6 In the notification bar b, the key navigation information displayed includes: the destination name is S Hotel, the check-in time is August 21, and the destination address is No. 88888 Wulin Road, Gongshu District, Hangzhou.

[0074] The above-mentioned embodiments can autonomously sense the user's location changes and proactively push key navigation information to the user, so that the user can understand the itinerary in a timely manner. The user can plan the itinerary more effectively based on the key navigation information, reduce the possibility of getting lost or taking the wrong way, and reduce the user's uncertainty in unfamiliar environments.

[0075] In some optional embodiments, after obtaining the itinerary information input by the user through the interactive dialogue interface of the intelligent assistant, the method further includes:

[0076] Displaying navigation prompt information and navigation controls on the interactive dialogue interface, wherein the navigation prompt information is used to prompt the user to start navigation;

[0077] The receiving a first input from the user comprises:

[0078] A first input from the user to the navigation control is received.

[0079] In specific implementation, a recommendation button is displayed in the interactive dialogue interface of the smart assistant, and the user can click the recommendation button or send a specific address name in the interactive dialogue interface of the smart assistant to select a navigation destination; after the user selects the navigation destination, the smart assistant identifies the user's navigation intention; if the smart assistant determines that the navigation service required by the user is related to the first trip information that has been stored and recorded, the smart assistant uses the first trip information as the navigation intention; further, the navigation key information corresponding to the first trip information is determined, and navigation prompt information is displayed to ask the user whether the navigation service related to the specific navigation key information is needed, and the navigation control is displayed at the same time.

[0080] like Figure 5 As shown, the navigation prompt information is "I found that you are going to S Hotel (Hangzhou West Lake Branch) recently. Please ask me if you need navigation?", and the navigation control d is displayed in the interactive dialogue interface. When the user confirms that the navigation key information included in the navigation prompt information is correct, the user can click the navigation control d to enable the navigation application and enter the navigation interface of the navigation application, and the navigation information from the current location to the destination is displayed in the navigation interface. In this way, the user's secondary input cost can be reduced.

[0081] Optionally, the interactive dialogue interface may also display a navigation summary, such as the destination, estimated arrival time, etc., to facilitate confirmation of whether the correct navigation destination has been selected, thereby improving the user's navigation efficiency.

[0082] In some optional embodiments, the displaying of navigation key information related to the itinerary information is performed according to the user's geographic location;

[0083] Displaying key navigation information related to the itinerary information in a notification bar according to the user's geographic location;

[0084] The receiving a first input from the user comprises:

[0085] Receive a first input from the user on the notification bar.

[0086] For example, Figure 6 In the example, if the user is currently located in Hangzhou according to the user's geographic location, key navigation information related to the itinerary information of Hangzhou is displayed in the notification bar b of the electronic device, and prompt information is displayed in the notification bar e to prompt the user to enter the navigation interface by clicking the notification bar. Figure 6The prompt message displayed in the notification bar e is: "You have booked Hotel S tonight, click me to enter the navigation". If the user clicks on the notification bar e, the smart assistant can recognize and confirm the user's navigation intention after receiving the touch input of the user clicking on the notification bar e, and parse the content in the notification bar b through the smart assistant to extract the key information required for navigation; further, the smart assistant enables the navigation application and displays the navigation information from the current location to the destination in the navigation interface of the navigation application.

[0087] Optionally, after receiving the touch input of the user clicking on the notification bar e, the smart assistant displays the navigation summary, such as the destination, estimated arrival time, etc. in the notification bar interface, so as to confirm whether the correct navigation destination is selected, so as to improve navigation efficiency; when receiving the user's input operation on the navigation summary, the smart assistant enables the navigation application and displays the navigation information from the current location to the destination in the navigation interface of the navigation application.

[0088] In the above embodiment, the user can directly start the navigation process by inputting operations on the notification bar, without the user having to open the dialogue window of the smart assistant, thereby improving navigation efficiency.

[0089] The navigation method provided in the embodiment of the present application may be executed by a navigation device. In the embodiment of the present application, the navigation device provided in the embodiment of the present application is described by taking the execution of the navigation method by a navigation device as an example.

[0090] like Figure 7 As shown, the embodiment of the present application provides a navigation device 700, including:

[0091] The first acquisition module 701 is used to acquire the user's itinerary information;

[0092] A first display module 702, configured to display key navigation information related to the itinerary information according to the user's geographic location;

[0093] The receiving module 703 is used to receive the first input of the user;

[0094] The response module 704 is used to display navigation information in response to the first input according to the navigation key information.

[0095] Optionally, the first acquisition module 701 includes:

[0096] A first acquisition submodule is used to acquire the itinerary information input by the user through an interactive dialogue interface; or

[0097] The second acquisition submodule is used to acquire the itinerary information according to the user's booking information.

[0098] Optionally, the first display module 702 includes:

[0099] The first display submodule is used to obtain the query request input by the user through the interactive dialogue interface;

[0100] The second display submodule is used to display key navigation information related to the itinerary information according to the user's geographical location in response to the query request.

[0101] Optionally, the first display module 702 includes:

[0102] The third display submodule is used to display navigation key information related to a first itinerary according to the user's geographic location when the itinerary information includes multiple itineraries; wherein the first itinerary is an itinerary related to the user's geographic location or current time among the multiple itineraries.

[0103] Optionally, the first display module 702 includes:

[0104] The fourth display submodule is used to display navigation key information related to a second trip according to the user's geographic location when it is determined that the user has moved to a new geographic area or the user's moving distance is greater than or equal to a preset distance threshold; wherein the second trip is related to the user's geographic location.

[0105] Optionally, the device 700 further includes:

[0106] A second display module, for displaying navigation prompt information and navigation controls on the interactive dialogue interface, wherein the navigation prompt information is used to prompt the user to start navigation;

[0107] The receiving module 703 includes:

[0108] The first receiving submodule is used to receive a first input of the user to the navigation control.

[0109] Optionally, the first display module 702 includes:

[0110] A fifth display submodule, configured to display key navigation information related to the itinerary information in a notification bar according to the user's geographic location;

[0111] The receiving module 703 includes:

[0112] The second receiving submodule is used to receive a first input of the user to the notification bar.

[0113] The navigation device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0114] The navigation device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0115] The navigation device provided in the embodiment of the present application can achieve Figures 1 to 6 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0116] Alternatively, if Figure 8 As shown, an embodiment of the present application further provides an electronic device 800, including a processor 801 and a memory 802, wherein the memory 802 stores programs or instructions that can be executed on the processor 801, and when the program or instructions are executed by the processor 801, the various steps of the above-mentioned navigation method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.

[0117] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0118] Fig. 9 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0119] The electronic device 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910 and other components.

[0120] Those skilled in the art will appreciate that the electronic device 900 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 910 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 9 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0121] The processor 910 is used to obtain the user's itinerary information;

[0122] A display unit 906, configured to display key navigation information related to the itinerary information according to the user's geographic location;

[0123] A user input unit 907, configured to receive a first input from the user;

[0124] The display unit 906 is further configured to display navigation information in response to the first input and according to the navigation key information.

[0125] Optionally, the processor 910 is specifically configured to obtain the itinerary information input by the user through an interactive dialogue interface; or to obtain the itinerary information according to the user's reservation information.

[0126] Optionally, the display unit 906 is specifically configured to:

[0127] Obtain the query request input by the user through an interactive dialogue interface;

[0128] In response to the query request, key navigation information related to the itinerary information is displayed according to the user's geographic location.

[0129] Optionally, the display unit 906 is specifically configured to:

[0130] In the case where the itinerary information includes multiple itineraries, navigation key information related to a first itinerary is displayed according to the user's geographic location; wherein the first itinerary is an itinerary related to the user's geographic location or current time among the multiple itineraries.

[0131] Optionally, the display unit 906 is specifically configured to:

[0132] When it is determined that the user has moved to a new geographic area or the user's moving distance is greater than or equal to a preset distance threshold, navigation key information related to a second trip is displayed according to the user's geographic location; wherein the second trip is related to the user's geographic location.

[0133] Optionally, the display unit 906 is further configured to display navigation prompt information and navigation controls on the interactive dialogue interface, wherein the navigation prompt information is used to prompt the user to start navigation;

[0134] The user input unit 907 is specifically configured to receive a first input from the user to the navigation control.

[0135] Optionally, the display unit 906 is specifically configured to display key navigation information related to the itinerary information in a notification bar according to the user's geographic location;

[0136] The user input unit 907 is specifically configured to receive a first input from the user to the notification bar.

[0137] The electronic device acquires the user's itinerary information; displays the navigation key information related to the itinerary information according to the user's geographical location; receives the user's first input; and displays the navigation information according to the navigation key information in response to the first input. In this way, the navigation information can be displayed only according to the first input, which can simplify the operation process of the navigation process and facilitate the user's operation process.

[0138] It should be understood that in the embodiment of the present application, the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0139] The memory 909 can be used to store software programs and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 909 may include a volatile memory or a non-volatile memory, or the memory 909 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0140] The processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 910.

[0141] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned navigation method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0142] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0143] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned navigation method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0144] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0145] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned navigation method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0146] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0147] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0148] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A navigation method, characterized in that: include: Get the user's itinerary information; Displaying key navigation information related to the itinerary information according to the user's geographic location; receiving a first input from the user; In response to the first input, navigation information is displayed according to the navigation key information.

2. The navigation method according to claim 1, characterized in that: The obtaining of the user's itinerary information includes: Obtaining the itinerary information input by the user through an interactive dialogue interface; or, The itinerary information is obtained according to the user's booking information.

3. The navigation method according to claim 1, characterized in that: The displaying of key navigation information related to the itinerary information according to the user's geographical location includes: Obtain the query request input by the user through an interactive dialogue interface; In response to the query request, key navigation information related to the itinerary information is displayed according to the user's geographic location.

4. The navigation method according to claim 1 or 3, characterized in that: The displaying of key navigation information related to the itinerary information according to the user's geographical location includes: In the case where the itinerary information includes multiple itineraries, navigation key information related to a first itinerary is displayed according to the user's geographic location; wherein the first itinerary is an itinerary related to the user's geographic location or current time among the multiple itineraries.

5. The navigation method according to claim 1, characterized in that: The displaying of key navigation information related to the itinerary information according to the user's geographical location includes: When it is determined that the user has moved to a new geographic area or the user's moving distance is greater than or equal to a preset distance threshold, navigation key information related to a second trip is displayed according to the user's geographic location; wherein the second trip is related to the user's geographic location.

6. A navigation device, characterized in that: include: The first acquisition module is used to obtain the user's itinerary information; A first display module, used for displaying key navigation information related to the itinerary information according to the geographical location of the user; A receiving module, configured to receive a first input from the user; A response module is used to display navigation information in response to the first input according to the navigation key information.

7. The navigation device according to claim 6, characterized in that: The first acquisition module includes: A first acquisition submodule is used to acquire the itinerary information input by the user through an interactive dialogue interface; or The second acquisition submodule is used to acquire the itinerary information according to the user's booking information.

8. The navigation device according to claim 6, characterized in that: The first display module includes: The first display submodule is used to obtain the query request input by the user through the interactive dialogue interface; The second display submodule is used to display key navigation information related to the itinerary information according to the user's geographical location in response to the query request.

9. The navigation device according to claim 6 or 8, characterized in that: The first display module comprises: The third display submodule is used to display navigation key information related to a first itinerary according to the user's geographic location when the itinerary information includes multiple itineraries; wherein the first itinerary is an itinerary related to the user's geographic location or current time among the multiple itineraries.

10. The navigation device according to claim 6, characterized in that: The first display module includes: The fourth display submodule is used to display navigation key information related to a second trip according to the user's geographic location when it is determined that the user has moved to a new geographic area or the user's moving distance is greater than or equal to a preset distance threshold; wherein the second trip is related to the user's geographic location.