Information display method, apparatus and device

By receiving information from the travel guide information interface, navigation information matching the travel guide information is automatically displayed, solving the problem of users switching between multiple apps to input location information, thus simplifying operations and improving information display efficiency.

CN119356589BActive Publication Date: 2025-12-19VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411389012.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-12-19
Estimated Expiration
2044-09-30

AI Technical Summary

Technical Problem

Users have to switch between multiple apps to input location information before traveling, which is cumbersome and cannot automatically display matching information between navigation information and travel guides.

Method used

By receiving information from the travel guide information interface, navigation information matching the travel guide information is automatically displayed, reducing the need for users to switch between multiple apps.

Benefits of technology

It simplifies the user interface switching control operation, improves the accuracy and efficiency of information display, and eliminates the need to manually enter multiple pieces of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119356589B_ABST
    Figure CN119356589B_ABST
Patent Text Reader

Abstract

The application discloses an information display method, device and equipment, and belongs to the technical field of communication. The information display method comprises the following steps: receiving an information selection input of a travel guide information interface; in the case that the information selected by the information selection input comprises travel guide information, displaying navigation information matched with the travel guide information in response to the information selection input.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of communication, and particularly relates to an information display method, device and equipment. BACKGROUND

[0002] With the improvement of people's quality of life, the demand for travel such as vacation is increasing sharply, and the number of people going out for travel is also increasing. Before going out, a user usually searches for some travel guides. In order to obtain navigation information corresponding to the travel guides, the user needs to filter location information from the travel guides and input the location information into a map application (App) one by one. In this way, the user needs to open the map App first, and then input the location information into the map App. When there are multiple pieces of location information, the user needs to input multiple pieces of information and needs to switch between the map App and a travel guide App, and the operation process is very cumbersome. SUMMARY

[0003] The embodiments of the present application provide an information display method, device and equipment. A user only needs to perform information selection input on a travel guide interface, and the electronic device can automatically display navigation information matched with travel guide information in the case that the information selected by the information selection input includes the travel guide information, without the user manually inputting multiple pieces of information and switching between multiple Apps. In this way, the interface switching control operation of the user is greatly reduced.

[0004] In a first aspect, the embodiments of the present application provide an information display method, comprising:

[0005] receiving information selection input on a travel guide information interface;

[0006] in the case that the information selected by the information selection input includes travel guide information, displaying navigation information matched with the travel guide information in response to the information selection input.

[0007] In a second aspect, the embodiments of the present application provide an information display device, comprising:

[0008] a receiving module, configured to receive information selection input on a travel guide information interface;

[0009] a display module, configured to, in the case that the information selected by the information selection input includes travel guide information, display navigation information matched with the travel guide information in response to the information selection input.

[0010] In a third aspect, the embodiments of the present application provide an electronic device, which comprises a processor and a memory. The memory stores programs or instructions executable on the processor. When the programs or instructions are executed by the processor, the steps of the method according to the first aspect are implemented.

[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, and the readable storage medium stores a program or instructions, and the program or instructions are executed by a processor to implement the steps of the method in the first aspect.

[0012] In a fifth aspect, an embodiment of the present application provides a chip, and the chip includes a processor and a communication interface, the communication interface is coupled with the processor, and the processor is configured to run a program or instructions to implement the steps of the method in the first aspect.

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

[0014] In the embodiment of the present application, the information selection input to the travel strategy information interface is received, and in the case that the information selected by the information selection input includes travel strategy information, the navigation information matched with the travel strategy information is displayed in response to the information selection input. That is, the user only needs to perform the information selection input on the travel information strategy interface, and the electronic device can automatically display the navigation information matched with the travel strategy information in the case that the information selected by the information selection input includes travel strategy information, without the user manually inputting multiple information and without the user switching between multiple applications. In this way, the interface switching control operation of the user is greatly reduced. BRIEF DESCRIPTION OF DRAWINGS

[0015] Figure 1 A flowchart of an information display method provided for some embodiments of the present application;

[0016] Figure 2 A schematic diagram of a travel strategy information interface provided for some embodiments of the present application;

[0017] Figure 3 A flowchart of an information display method provided for some embodiments of the present application;

[0018] Figure 4 A schematic diagram of a touch track corresponding to a circle selection input provided for some embodiments of the present application;

[0019] Figure 5 A schematic diagram of a rectangle generated according to a touch track provided for some embodiments of the present application;

[0020] Figure 6 A schematic diagram of a travel information interface when a user intention includes a non-travel intention provided for some embodiments of the present application;

[0021] Figure 7A schematic diagram of a travel information interface when a user intention includes a travel intention is provided for some embodiments of the present application;

[0022] Figure 8 A flowchart of an information display method is provided for some embodiments of the present application;

[0023] Figure 9A A schematic diagram of navigation information is provided for some embodiments of the present application;

[0024] Figure 9B A schematic diagram of navigation information is provided for some embodiments of the present application;

[0025] Figure 10 A schematic diagram of navigation information and surrounding information displayed above and below is provided for some embodiments of the present application;

[0026] Figure 11 A schematic diagram of navigation information and surrounding information displayed left and right is provided for some embodiments of the present application;

[0027] Figure 12 A flowchart of an information display method is provided for some embodiments of the present application;

[0028] Figure 13 A schematic diagram of a user displaying surrounding information of a certain travel station individually is provided for some embodiments of the present application;

[0029] Figure 14 A schematic diagram of a user switching display of surrounding information of a certain travel station is provided for some embodiments of the present application;

[0030] Figure 15 A schematic diagram of a user selecting two travel stations simultaneously is provided for some embodiments of the present application;

[0031] Figure 16 A flowchart of an information display method is provided for some embodiments of the present application;

[0032] Figure 17 A schematic diagram of a user clicking on certain surrounding information is provided for some embodiments of the present application;

[0033] Figure 18 A schematic diagram of displaying detail information of surrounding information is provided for some embodiments of the present application;

[0034] Figure 19 A schematic diagram of a travel information interface is provided for some embodiments of the present application;

[0035] Figure 20 A schematic diagram of an information display device is provided for some embodiments of the present application

[0036] Figure 21A structural schematic diagram of an electronic device provided for some embodiments of the present application is shown in FIG. 1.

[0037] Figure 22 A hardware structural schematic diagram of an electronic device provided for some embodiments of the present application is shown in FIG. 2. DETAILED DESCRIPTION

[0038] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some, but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.

[0039] The terms "first", "second", and the like in the specification 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 interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually a category and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification means at least one of the connected objects, and the character " / ", generally represents a "or" relationship between the front and rear associated objects.

[0040] The information display method, device and equipment provided by the embodiments of the present application will be described in detail below in combination with specific embodiments and application scenarios.

[0041] It should be noted that the information display method provided by the embodiments of the present application can be executed by an electronic device such as a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, etc. The information display method provided by the embodiments of the present application is described taking the electronic device as an example in some embodiments of the present application.

[0042] The information display method provided by the embodiments of the present application can be applied to the scenario of user travel.

[0043] A specific application scenario is that a user wants to travel to city A, searches for a travel guide of city A on the network, and wants to view a navigation route corresponding to the recommended travel guide according to the travel guide.

[0044] Another specific application scenario is that a user wants to travel to city B, searches for a travel guide of city B on the network, and wants to view surrounding information such as food and accommodation in city B according to the recommended travel guide.

[0045] It should be noted that the above application scenario is only an example, and other application scenarios can also be included in actual application, for example, an application scenario in which a user wants to view navigation route and surrounding information at the same time.

[0046] Figure 1 A flowchart of an information display method provided for some embodiments of the present application is shown in Figure 1 The information display method can include the following steps:

[0047] Step 110, receiving an information selection input on the travel guide information interface.

[0048] In some embodiments of the present application, the information selection input is used to select part or all of the information in the travel guide information interface. For example, the above selection input includes but is not limited to: a touch input of a user on the travel guide information interface through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input or any number of click inputs, and can also be a long-press input or a short-press input. For example, the above information selection input can be a circle selection input of a user on the travel guide information interface through a finger joint.

[0049] Step 120, in the case that the information selected by the information selection input includes travel guide information, displaying navigation information matched with the travel guide information in response to the information selection input.

[0050] In the embodiments of the present application, an information selection input on the travel guide information interface is received; in the case that the information selected by the information selection input includes travel guide information, navigation information matched with the travel guide information is displayed in response to the information selection input. That is, the user only needs to perform an information selection input on the travel guide information interface, and the electronic device can automatically display navigation information matched with the travel guide information in the case that the information selected by the information selection input includes travel guide information, without the user manually inputting multiple information and switching between multiple Apps, so that the user's interface switching control operation is greatly reduced.

[0051] The above steps are described in detail as follows:

[0052] In step 110, the travel guide information interface can be an interface containing travel guide information. In addition to containing travel guide information, the travel guide information interface can also contain other information, such as safety tips, sun protection tips, and warmth tips.

[0053] For example, the user can input a destination in the related App to search for the corresponding travel guide. When the electronic device receives the user's search input in the App, it can display the travel guide information interface corresponding to the destination for the user to browse. Figure 2 For example, a schematic diagram of a travel guide information interface is provided. In actual application, the travel guide information interface can also include other content.

[0054] The search input includes but is not limited to: touch input of the user to the search control through a touch device such as a finger or a stylus, or voice input of the user, or specific gestures of the user, or other feasible inputs. The specific gestures can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, a double-click gesture, and the like. The click input can be a single-click input, a double-click input, or any number of click inputs, and can also be a long-press input or a short-press input. For example, the search input can be a click input of the user to the search control.

[0055] When the electronic device displays the travel guide information interface, the user can perform information selection input on the travel guide information interface to select information in the travel guide information interface that meets his / her needs.

[0056] In step 120, the navigation information matching the travel guide information can include navigation route, travel site, travel sequence, and the like.

[0057] In the present embodiment, after the electronic device receives the information selection input of the user, it can determine whether the information selected by the user contains travel guide information. If the information selected by the user contains travel guide information, the navigation information corresponding to the travel guide information is automatically displayed. In this way, the accuracy of the displayed information can be improved, and the user's interface switching control operation can be simplified. Figure 3 The flowchart of the information display method provided by some embodiments of the present application is different from that of the prior art in that, Figure 3 The difference between the information display method provided by some embodiments of the present application and the prior art is that, Figure 1 The difference between the information display method provided by some embodiments of the present application and the prior art is that, Figure 3 Steps 310-340 are further included.

[0058] In step 310, the information selection area is determined from the travel guide information interface according to the information selection input.

[0059] The information selection area is an area covered by the information selection input of the user, which can be a partial area or the entire area of the travel guide information interface.

[0060] For example, the information selection input includes a touch input on the travel guide information interface, and the information selection input can include at least one of the following: a fingertip touch input, a knuckle touch input.

[0061] The fingertip touch input can be an input of the user touching the travel guide information interface by a fingertip. The fingertip can include a fingertip of a single finger or a fingertip of multiple fingers.

[0062] The single finger can be any finger, and the multiple fingers can be multiple fingers of a single hand, such as the index finger and the middle finger of the right hand. The multiple fingers can also be multiple fingers of both hands, such as the index finger of the left hand and the index finger of the right hand.

[0063] For example, when the information selection input is a fingertip touch input, the fingertip touch input can include an input of clicking the travel guide information interface by a fingertip and selecting an area from the clicked position in a reference direction. The reference direction can include a clockwise direction, a counterclockwise direction, or both.

[0064] The knuckle touch input can be an input of the user touching the travel guide information interface by a knuckle. The knuckle can include a knuckle of a single finger or a knuckle of multiple fingers.

[0065] The single finger can include any finger, and the multiple fingers can be multiple fingers of a single hand, such as the index finger and the middle finger of the right hand. The multiple fingers can also be multiple fingers of both hands, such as the index finger of the left hand and the index finger of the right hand. The knuckle can be the first knuckle or the second knuckle from the fingertip.

[0066] For example, when the information selection input includes a knuckle touch input, the knuckle touch input includes an input of tapping the travel guide information interface by a knuckle and selecting an area from the tapped position in a reference direction. In some embodiments, as shown in Figure 4 For example, the knuckle touch input can be an input of tapping the travel guide information interface 400 by the index knuckle of the right hand and selecting the area containing the recommended route in the clockwise direction.

[0067] The embodiments of the present application can perform information selection input on the travel guide information interface by fingertip touch, knuckle touch, and the like, thereby improving the flexibility of the input method.

[0068] In some embodiments, the step 310 can include the following steps:

[0069] The bounding rectangle of the touch track of the touch input is determined as the information selection area of the information selection input.

[0070] Or, a rectangle formed by all pixel rows and all pixel columns passed by the touch track of the touch input is determined as the information selection area of the information selection input.

[0071] The touch track is a track generated by the electronic device in response to the touch input of the user. In actual application, the electronic device can display the touch track or not. Figure 4 An example of a schematic diagram of a touch track 401 is shown. In actual application, the touch track 401 can also be other shapes. The specific shape of the touch track 401 is related to the touch input.

[0072] The information selection area of the information selection input can be determined according to the touch track, which provides a basis for subsequent determination of the user's user intent. Considering that the touch track of the user can only pass through part of the content, for example, for a certain travel route, the touch track of the user can only pass through part of the stations of the travel route, but the user actually wants to select the entire travel route, therefore, in order to meet the needs of the user as much as possible, the information selection area of the information selection input can be further determined according to the touch track.

[0073] In some embodiments, the bounding rectangle of the touch track can be determined, and the information selection area of the information selection input is determined according to the bounding rectangle.

[0074] Here, the bounding rectangle of the touch track can include one or more. For example, the minimum bounding rectangle of the touch track can be determined first, and when the minimum bounding rectangle is located inside the travel guide information interface, the minimum bounding rectangle can be expanded according to a set step size until the expanded bounding rectangle contacts at least one edge of the travel guide information interface.

[0075] Therefore, when the bounding rectangle of the touch track contains only one, the area contained in the bounding rectangle can be directly determined as the information selection area of the information selection input. When the bounding rectangle of the touch track contains multiple, the smallest bounding rectangle can be determined as the information selection area of the information selection input, or the largest bounding rectangle can be determined as the information selection area of the information selection input.

[0076] In some embodiments, all pixel rows and all pixel columns passed by the touch track can also be determined, and the information selection area of the information selection input is determined according to the rectangle formed by all pixel rows and all pixel columns.

[0077] Here, the pixel row through which the touch track passes can be a row of the travel guide information interface that is contacted by the touch track, such as Figure 4 As shown in FIG. 5, the touch track contacts the third row to the eleventh row of the travel guide information interface, and thus the third row to the eleventh row can be determined as the pixel row through which the touch track passes. The content corresponding to the third row is "DAY 1", and the content corresponding to the eleventh row is "L Gate".

[0078] The pixel column through which the touch track passes can be all columns corresponding to the pixel row through which the touch track passes, that is, the pixel column through which the touch track passes is all columns included in the travel guide information interface.

[0079] Exemplarily, a rectangle formed by all pixel rows and all pixel columns through which the touch track passes can be determined as the information selection area of the information selection input. Figure 5 Exemplarily, a schematic diagram of a rectangle 501 generated according to a touch track is shown, the area included in the rectangle 501 is the information selection area of the information selection input, and the information selection area includes travel routes for three days.

[0080] According to the touch input of the user, the embodiments of the present application can determine the touch track of the user, and then determine the information selection area corresponding to the touch input according to the circumscribed rectangle of the touch track or the rectangle formed by all pixel rows and all pixel columns through which the touch track passes, so that the obtained information selection area is more in line with the actual needs of the user.

[0081] In step 320, text segmentation processing is performed on the text information displayed in the information selection area to obtain at least one item of sub-information.

[0082] The sub-information herein is information obtained by segmenting the text information displayed in the information selection area. The electronic device can extract the text information in the information selection area, and perform text segmentation processing on the extracted text information, for example, special characters in the extracted text information can be used as a delimiter to segment the text information. The special characters can include, for example, a line feed character, a horizontal bar, and the like.

[0083] Taking an example that the extracted text information includes "A Continent - B Square - C Square - D Street - E Street", the text information can be segmented according to the horizontal bar in the text information to obtain five items of sub-information, i.e., "A Continent", "B Square", "C Square", "D Street", and "E Street". For another example, as shown in FIG. 6, the text information displayed in the information selection area includes "A Continent - B Square - C Square - D Street - E Street - F Street - G Street - H Street - I Street - J Street - K Street - L Gate", and the text information can be segmented according to the horizontal bar in the text information to obtain ten items of sub-information, i.e., "A Continent", "B Square", "C Square", "D Street", "E Street", "F Street", "G Street", "H Street", "I Street", and "J Street - K Street - L Gate". Figure 5The text information shown, "DAY1: Continent A—Plaza B—Plaza C—Street D—Street E," has "DAY1" and "Continent A—Plaza B—Plaza C—Street D—Street E" on different lines. Therefore, the text information can be segmented using line breaks and hyphens to obtain six sub-information items: "DAY1," "Continent A," "Plaza B," "Plaza C," "Street D," and "Street E." These sub-information items can be stored sequentially, for example, in a two-dimensional data list.

[0084] Step 330: Determine the user's intent based on the location attribute information of each sub-information.

[0085] The location attribute information is used to characterize whether each sub-information item is location information. The representation of the location attribute information is not limited in this embodiment; for example, it can be represented by 0 and 1, where 0 indicates that the sub-information item is not location information, and 1 indicates that the sub-information item is location information. Alternatively, it can be represented by "yes" and "no," or by "true" and "false."

[0086] In some embodiments, prior to S330, the location attribute information of each sub-information item can be determined in the following manner:

[0087] Each piece of information is entered into the map application running in the background for searching, and the search results are obtained;

[0088] Based on the search results, determine the location attribute information for each sub-item.

[0089] The map app running in the background can be opened by the user beforehand or automatically by the electronic device. For each piece of sub-information, the electronic device can input that sub-information into the background map app to search for it and obtain search results. These search results can indicate whether the input sub-information is location information. Based on the search results, the electronic device can determine the location attribute information of that sub-information, providing a basis for further determining the user's intent.

[0090] In other words, the electronic device in this application embodiment can automatically input each piece of sub-information into the map app to determine whether each piece of sub-information is location information, without requiring the user to input it manually, thus simplifying the user's interface switching control operation.

[0091] User intent refers to the user's intention to select and input information on a travel guide information interface. For example, user intent may include travel intent, text copying intent, etc. Travel intent indicates that the user intends to travel based on the selected information; there may be one or more travel intents. Text copying intent indicates that the user intends to copy the selected information.

[0092] In the embodiments of the present application, the electronic device can determine the user intention of the user according to the location attribute information of each item of sub-information.

[0093] For example, when all the sub-information is not location information, it can be determined that the user does not have a travel intention, and when at least one item of sub-information is location information, it can be determined that the user intention includes a travel intention. For another example, in order to more accurately determine the user intention of the user and avoid the user from mistakenly touching the travel guide information interface, when the number of sub-information belonging to location information is greater than or equal to N, it can be determined that the user has a travel intention, otherwise it can be determined that the user does not have a travel intention. N is an integer greater than or equal to 2, and in some embodiments, N = 3.

[0094] Taking the user intention including a text copying intention and a travel intention as an example, if the electronic device determines that the user does not have a travel intention, it can be considered that the user has a text copying intention.

[0095] Based on this, in some embodiments, as shown in Figure 6 , when the electronic device determines that the user does not have a travel intention, the electronic device can display a text copying control 601 on the travel guide information interface 400, and when the user clicks the text copying control 601, the electronic device can copy the text in the rectangular frame.

[0096] In some embodiments, as shown in Figure 7 , when the electronic device determines that the user has a travel intention, the electronic device can display a text copying control 601 and a travel information obtaining control 701 on the travel guide information interface 400, and when the user clicks the travel information obtaining control 701, the electronic device can communicate with other Apps, obtain and display navigation information for the user to browse.

[0097] Considering that in actual applications, there can be multiple user intentions, based on this, in some embodiments, the information display method provided by the embodiments of the present application can include the steps shown in Figure 8 , which are different from Figure 8 and Figure 3 in that, Figure 3 the step 330 in Figure 8 may be refined into the steps 810-830 in .

[0098] Step 810, determining non-location sub-information and location sub-information from all sub-information according to the location attribute information of each item of sub-information.

[0099] The location sub-information is sub-information belonging to the location information, and the non-location sub-information is sub-information not belonging to the location information. Taking 0 as representing non-location information and 1 as representing location information as an example, if the identification of a piece of sub-information is 0, it can be determined that the sub-information is non-location sub-information, and if the identification of the piece of sub-information is 1, it can be determined that the sub-information is location sub-information.

[0100] In step 820, when the number of location sub-information and non-location sub-information is at least one, all the location sub-information is grouped according to the arrangement order of each piece of sub-information, with each non-location sub-information as a segmentation point, to obtain N location groups.

[0101] For example, all the location sub-information and non-location sub-information can be arranged according to the order of the location sub-information and non-location sub-information in the text information, and all the location sub-information is grouped with each non-location sub-information as a segmentation point, to obtain N location groups.

[0102] The location sub-information contained in the same location group is continuous sub-information in the text information. Taking the location sub-information as “A continent”, “B square”, “C square”, “D street”, and “E street” as an example, and “A continent”, “B square”, “C square”, “D street”, and “E street” being continuous sub-information in the text information, “A continent”, “B square”, “C square”, “D street”, and “E street” can be divided into one group.

[0103] Taking the text information as an example, the location sub-information in the text information is “A continent”, “B square”, “C square”, “D street”, “E street”, “F mountain”, “G pavilion”, “H college”, “university city”, “I temple”, “J Wen and friend”, “K Jiangge”, and “L gate”, and the non-location sub-information is “DAY1”, “DAY2”, and “DAY3”. Figure 5 As the sub-information “DAY1”, “DAY2”, and “DAY3” are all non-location sub-information, “DAY1”, “DAY2”, and “DAY3” can be taken as segmentation points to divide the location sub-information between “DAY1” and “DAY2” into one location group, divide the location sub-information between “DAY2” and “DAY3” into one location group, and divide the location sub-information after “DAY3” into one location group.

[0104] That is, “A continent”, “B square”, “C square”, “D street”, and “E street” can be divided into one location group, “F mountain”, “G pavilion”, “H college”, and “university city” can be divided into one location group, and “I temple”, “J Wen and friend”, “K Jiangge”, and “L gate” can be divided into one location group, so three location groups can be obtained.

[0105] In some embodiments, each location group can be stored in a two-dimensional data list, where each row corresponds to one group, and each column contains one piece of sub-information, so the following data list Route_info can be obtained.

[0106] [["A Continent", "B Square", "C Square", "D Street", "E Street"],

[0107] [["F Mountain", "G Pavilion", "H Academy", "University Town"],

[0108] [["I Temple", "J Wenheyou", "K River Pavilion", "L Entrance"]]

[0109] In some embodiments, the lengths of each row of the above data list can also be padded to the same length. For example, taking the row with the longest length as the benchmark, other rows can be padded. Taking the above data list as an example, the length of the first row is 5, which is the maximum length among all rows. Therefore, the lengths of the second row and the third row can be padded, and the padded lengths are both 5. Exemplarily, the padding character "null" can be used for padding, and the padded data list Route_info ’ =

[0110] [["A Continent", "B Square", "C Square", "D Street", "E Street"],

[0111] [["F Mountain", "G Pavilion", "H Academy", "University Town", "null"],

[0112] [["I Temple", "J Wenheyou", "K River Pavilion", "L Entrance", "nnull"]]

[0113] In some embodiments, the non-location sub-information and each location group can also be associated and stored according to the dictionary structure, that is, each location group is stored in the form of key-value, where the key is the non-location sub-information "DAY1", "DAY2", and "DAY3", and the value is the location sub-information "A Continent", "B Square", "C Square", etc.

[0114] Exemplarily, each of the above location groups can be expressed in the following form: Route_info =

[0115] {"DAY1": ["A Continent", "B Square", "C Square", "D Street", "E Street"],

[0116] "DAY2": ["F Mountain", "G Pavilion", "H Academy", "University Town"],

[0117] "DAY3": ["I F Temple", "J Wenheyou", "K River Pavilion", "L Entrance"]}

[0118] Step 830: Determine that the user intention includes N travel intentions according to the N location groups.

[0119] wherein N is a positive integer. The number of travel intentions can be determined according to the number of location groups, for example, when N = 1, it can be determined that the user contains one travel intention, and when N = 2, it can be determined that the user contains two travel intentions. One location group corresponds to one travel intention. Still taking the above example, it can be determined that the user contains three travel intentions, that is, the travel route of each day corresponds to one travel intention. Figure 5

[0120] Embodiments of the present application can group location sub-information according to non-location sub-information, determine the number of travel intentions according to the grouping result, and provide a basis for subsequent display of information matching the number of travel intentions.

[0121] Step 340, in the case where the user intention is a travel intention, determining that the information selected by the information selection input includes travel strategy information.

[0122] For example, in the manner described above, when it is determined that the user intention includes a travel intention, it can be further determined that the information selected by the user includes travel strategy information.

[0123] Embodiments of the present application can segment the text information in the information selection area selected by the user to obtain at least one item of sub-information, and then automatically determine whether the user has a travel intention according to the location attribute information of each item of sub-information, and when it is determined that the user has a travel intention, it can be determined that the information selected by the user includes travel strategy information, providing a basis for subsequent automatic display of corresponding navigation information. The above processes do not require the user to perform other operations, thus simplifying the user's interface switching control operation.

[0124] For example, the navigation information includes at least one travel site, which can be a travel site contained in the travel strategy information, for example, in the above embodiment, the travel site can be the location sub-information in each location group. For example, the travel sites can be A continent, B square, C square, D street, and E street, etc.

[0125] In some embodiments, when the electronic device displays navigation information matching the travel strategy information, it can assign each travel site a corresponding serial number according to the travel order of each travel site, facilitating the user to understand the travel order. For example, taking the route of "DAY1" as an example, the serial number of A continent can be set to ①, indicating the starting point, the serial number of B square is ②, indicating the next station of the starting point, the serial number of C square is ③, indicating the next station of B square, the serial number of D street is ④, indicating the next station of C square, and the serial number of E street is ⑤, indicating the terminal point.

[0126] For example, when the user clicks the travel information acquisition control 701 in Figure 7 , as shown in Figure 9A ​As shown, the electronic device can jump to the information display interface 900 to display the navigation information and the serial numbers of the travel sites. According to the serial numbers, the user can more clearly understand the starting point, the passing point and the destination of the trip, and does not need to return to the travel guide information interface, thereby simplifying the interface switching control operation of the user.

[0127] In some embodiments, when the electronic device is a folding device, the electronic device can split-screen display the information display interface 900 and the travel guide information interface 400, as shown in FIG. 9B. Figure 9B As shown, the information display interface 900 can be located in the left split screen 901 of the electronic device, and the travel guide information interface 400 can be located in the right split screen 902 of the electronic device. Of course, if the electronic device supports up-down split screen, the information display interface 900 and the travel guide information interface 400 can also be displayed in up-down manner.

[0128] In some embodiments, when the electronic device is a straight screen device, and the size of the straight screen device is large, for example, 150% of the normal size, the electronic device can also display the information display interface 900 and the travel guide information interface 400 in a similar manner as described above.

[0129] When split-screen display, the embodiments of the present application take an example of displaying the information display interface 900 in one split screen and displaying the travel guide information interface 400 in the other split screen. In actual application, the split screen displaying the travel guide information interface 400 can also display other interfaces.

[0130] In some embodiments, after step 110, the information display method can further include the following steps:

[0131] Display the surrounding information of each travel site.

[0132] The surrounding information may, for example, include catering information, accommodation information, shooting positions, whether there are gas stations, scenic spots, and net red shooting locations near the travel site, and the like.

[0133] For example, the electronic device can display the surrounding information of each travel site while displaying the navigation information. Taking the route of “DAY1” described above as an example, the route contains 5 travel sites, and the electronic device can display the surrounding information of the 5 travel sites.

[0134] For example, the surrounding information and the navigation information can be displayed in different areas of the same screen, or can be split-screen displayed.

[0135] For example, the electronic device can display the navigation information and the surrounding information of each travel site in the same interface, that is, through the same interface, the user can view multiple information from different Apps without switching between different Apps, thereby simplifying the interface switching control operation of the user.

[0136] The embodiments of the present application do not limit the specific display manner of the navigation information and the surrounding information. For example, the navigation information and the surrounding information can be displayed in the up-down manner as shown in the information display interface 900, that is, the navigation information is displayed in the region 101 of the information display interface 900, and the surrounding information is displayed in the region 102 of the information display interface 900. Figure 10 Figure 11 The embodiments of the present application do not limit the specific display manner of the navigation information and the surrounding information. For example, the navigation information and the surrounding information can be displayed in the up-down manner as shown in the information display interface 900, that is, the navigation information is displayed in the region 101 of the information display interface 900, and the surrounding information is displayed in the region 102 of the information display interface 900.

[0137] When the electronic device displays the information of food and accommodation, the electronic device can display the name of the food and accommodation, the information of the site to which the food and accommodation belongs, and the like, so as to facilitate the user to view.

[0138] The embodiments of the present application can display the surrounding information of each travel site contained in the navigation information when displaying the navigation information, so as to facilitate the user to view multiple information at the same time, and the user can view the surrounding information of multiple travel sites at the same time without switching between multiple Apps, which greatly reduces the interface switching control operation of the user.

[0139] Figure 12 The flowchart of the information display method provided for some embodiments of the present application, Figure 12 takes the navigation information including at least one travel site as an example, Figure 12 and the difference between Figure 1 Figure 12 further includes steps 1210-1220. In the embodiments of the present application, the electronic device can display the surrounding information of each travel site according to the demand of the user, so as to avoid the interference of other surrounding information.

[0140] Step 1210, receiving a site selection input of the first travel site.

[0141] ​​The first travel station is any one of at least one travel station. The station selection input is used to select the first travel station from among the various travel stations. Exemplarily, the station selection input includes, but is not limited to: touch input from the user via a finger or stylus, a voice command input by the user, a specific gesture input by the user, or other feasible inputs. The specific input can be determined according to actual usage needs, and this application embodiment does not limit it. The specific gesture in this application embodiment can be any one of a single-click gesture, a swipe gesture, a drag gesture, a pressure-recognition gesture, a long-press gesture, an area-change gesture, a double-press gesture, or a double-tap gesture; the click input in this application embodiment can be a single-click input, a double-tap input, or any number of clicks, and can also be a long-press input or a short-press input. For example, the station selection input mentioned above can be: the user's click input on the first travel station.

[0142] For example, when a user needs to view information about the surrounding area of ​​a travel station, they can click on that travel station.

[0143] Step 1220: In response to the station selection input, display the surrounding information of the first travel station.

[0144] For example, when the electronic device receives the user's input of selecting the first travel station, it can continue to display the surrounding information of the first travel station on the travel information interface. That is, the navigation information and the surrounding information of the first travel station are displayed on the same interface, which makes it convenient for the user to view multiple pieces of information at the same time without having to switch back and forth between different interfaces.

[0145] For example, such as Figure 13 As shown, taking the user clicking "B Square" as an example (meaning the first travel stop is "B Square"), after receiving the user's input for "B Square," the electronic device can display navigation information in area 1301 of the information display interface 900, and display surrounding information of "B Square" in area 1302. It should be noted that before receiving the user's input for the first travel stop, the electronic device can display navigation information in full screen, similar to... Figure 9A After receiving the user's input of the first travel station selection, the display position of the navigation information can be adjusted so that the electronic device can display navigation information and surrounding information of the first travel station at the same time.

[0146] The embodiments of this application can dynamically display the surrounding information of the corresponding travel station according to the user's actual needs, which can meet the user's personalized needs and avoid the interference of multiple travel information to the user.

[0147] In some embodiments, after step 1220, the information display method may further include the following steps:

[0148] receiving a site selection input of a second travel site, the second travel site being any one of the at least one travel site except the first travel site;

[0149] updating the surrounding information of the first travel site as the surrounding information of the second travel site in response to the site selection input.

[0150] For example, if the first travel site is B Square, the second travel site can be any one of A District, C Square, D Street and E Street.

[0151] In some embodiments of the present application, the above-mentioned site selection input is used to select the second travel site from the travel sites except the first travel site. For example, the above-mentioned site selection input includes but is not limited to the touch input of the second travel site by the user through a touch device such as a finger or a stylus, or the voice instruction input by the user, or the specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, a double-click gesture, and the like. The click input in the embodiments of the present application can be a single-click input, a double-click input or a click input of any number of times, and can also be a long-press input or a short-press input. For example, the above-mentioned site selection input can be the click input of the second travel site by the user.

[0152] In the embodiments of the present application, when the user switches from the first travel site to the second travel site, the surrounding information is also dynamically updated, that is, the surrounding information of the first travel site is updated as the surrounding information of the second travel site.

[0153] For example, as Figure 13 and Figure 14 When the user switches from the first travel site "B Square" to the second travel site "C Square", the surrounding information is also updated from the surrounding information of "B Square" to the surrounding information of "C Square".

[0154] The embodiments of the present application not only can display the surrounding information of each travel site according to the actual needs of the user, but also can update the surrounding information of the travel site synchronously when the user switches between different travel sites, so that the user can obtain the related information of the required site in time.

[0155] In some embodiments, the information display method can further include the following steps:

[0156] receiving a site selection input of at least two travel sites;

[0157] In response to the station selection input, the surrounding information of at least two travel stations is displayed.

[0158] In some embodiments of the present application, the station selection input is used to select at least two travel stations from the travel stations. For example, the station selection input includes, but is not limited to, a touch input of at least two travel stations by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture. The click input in the embodiments of the present application can be a single-click input, a double-click input, or a click input of any number of times, and can also be a long-press input or a short-press input.

[0159] Taking the selection of two travel stations as an example, for example, the station selection input can be a double-click input of two travel stations by the user in sequence.

[0160] For another example, the station selection input can also be a sliding input of two travel stations by the user, that is, the user can start from one travel station and slide along a certain trajectory to another travel station, that is, the user slides through the two travel stations that need to be selected.

[0161] For another example, the station selection input can also be a circle selection input of two travel stations by the user, that is, the user can first circle select one travel station and then circle select another travel station.

[0162] After the electronic device receives the station selection input of at least two travel stations by the user, the surrounding information of the travel stations corresponding to the station selection input can be displayed simultaneously.

[0163] When the user selects at least two travel stations, the electronic device can further display information such as food prices, accommodation prices, and recommendation indexes of the two travel stations in addition to displaying information such as food and accommodation of the travel stations, so as to facilitate comparison by the user.

[0164] As shown in FIG. 9, Figure 15 Taking the selection of “B Square” and “C Square” by the user as an example, the electronic device can display navigation information in a region 1301 of an information display interface 900 and display food and accommodation of “B Square” and “C Square”, as well as prices and recommendation indexes of the food and accommodation in a region 1302. The user can first click “B Square” and then click “C Square”, or first click “C Square” and then click “B Square”, to select “B Square” and “C Square”.

[0165] The embodiments of the present application can synchronously display the relevant information of multiple travel sites in the same interface when a user selects multiple travel sites, that is, multiple information of different travel sites is integrated and displayed in one interface, so that the user can quickly compare and determine the final travel plan based on one interface without switching between multiple interfaces, which greatly reduces the user's interface switching control operation.

[0166] Figure 16 The flowchart of the information display method provided for some embodiments of the present application, Figure 16 Different from Figure 1 , Figure 16 After step 120 of Figure 1 , steps 1610 and 1620 are further included. In the embodiments of the present application, the user can also obtain the detail information of the surrounding information through the travel information interface, which is convenient for the user to perform the next operation.

[0167] Step 1610, receiving an information selection input on the surrounding information.

[0168] In some embodiments of the present application, the above information selection input is used to select appropriate surrounding information. For example, the above information selection input includes but is not limited to: a touch input of the user on the surrounding information through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input or any number of click inputs, and can also be a long-press input or a short-press input.

[0169] For example, the above information selection input can include a double-click input of the user on a certain food. For another example, the above information selection input can include a long-press input of the user on a certain food.

[0170] Step 1620, in response to the information selection input, displaying the detail information of the surrounding information selected by the information selection input, or displaying the information interface of the application program outputting the surrounding information.

[0171] The information interface includes the detail information of the surrounding information. When the information selection input of the user on the surrounding information is received, the embodiments of the present application can directly display the detail information of the surrounding information selected by the user in the travel information interface, or can display the information interface of the application program outputting the surrounding information.

[0172] This information interface can be a details page or a reservation page for the surrounding area. In other words, when the electronic device receives the user's selection input for surrounding information, it can redirect to the corresponding app's details page or reservation page containing that surrounding information.

[0173] For example, such as Figure 17 When a user clicks on the food item "Fat Brothers Crab Pot", the electronic device can... Figure 18 Area 1301 continues to display navigation information, while area 1302 displays the information interface of the application that outputs the food "Pang Ge Liang Meat Crab Pot". Icon 1801 is the application icon of the application that outputs the food "Pang Ge Liang Meat Crab Pot". That is, in this embodiment of the application, information from different apps can be displayed on the same information display interface 900, which is convenient for users to view.

[0174] In this embodiment of the application, after displaying surrounding information, users can jump to the interface of a specific app through the specified surrounding information or directly display the details of the surrounding information. Users do not need to exit the travel information interface, open the corresponding app, and manually enter information to obtain the details of the surrounding information, which greatly simplifies the operation of users making travel plans.

[0175] Taking navigation information including navigation routes as an example, in some embodiments, step 120 above may include the following steps:

[0176] Displays navigation routes that match your travel intentions;

[0177] The number of navigation routes is the same as the number of travel intentions. For example, if there is only one travel intention, one navigation route corresponding to that intention will be displayed. When the travel intention includes multiple navigation routes, the displayed navigation route corresponding to that intention can be the best navigation route among the multiple routes. The best navigation route can be the route with the shortest travel time, the route with the shortest distance, etc.

[0178] For example, if there are two travel intentions, then two navigation routes will be displayed, with one navigation route corresponding to one travel intention.

[0179] This application embodiment can display matching navigation routes based on the number of travel intentions. In particular, when there are multiple travel intentions, navigation routes for multiple travel intentions can be displayed simultaneously, making it convenient for users to view and compare.

[0180] Taking the number of travel intentions as an example of at least two, in some embodiments, step 120 above may include the following steps:

[0181] Displays the first navigation route that matches the first travel intention, which is any one of at least two travel intentions.

[0182] It can be understood that when the user includes at least two travel intentions, generally, the travel routes corresponding to the two travel intentions are different, and the region span is relatively large. In order to more clearly display the navigation information of each travel intention, exemplary, the navigation route of only one of the travel intentions can be displayed in the travel information interface. In this case, the travel information interface can also include at least one switching control, which is used to indicate that the navigation route displayed by the travel information interface is updated to the navigation route corresponding to the other travel intention.

[0183] As shown in Figure 19 , Figure 19 Taking two switching controls as an example, switching control 1901 and switching control 1902, the number of switching controls can be related to the number of travel intentions, for example, the number of switching controls = the number of travel intentions - 1. Figure 19 Taking three travel intentions as an example, assuming that the information display interface 900 currently displays the navigation route and surrounding information of the travel intention Figure 1 , the switching control 1901 can represent the travel intention Figure 2 , and the switching control 1902 can represent the travel intention Figure 3 .

[0184] On the basis of the above examples, after step 120, the information display method can further include the following steps:

[0185] Receiving a travel intention switching input;

[0186] In response to the travel intention switching input, updating the first navigation route to a second navigation route matched with a second travel intention, the second travel intention being any one of the at least two travel intentions.

[0187] In some embodiments of the present application, the above-mentioned travel intention switching input is used to update the displayed navigation route. Exemplarily, the above-mentioned travel intention switching input includes but is not limited to: a touch input of the switching control by the user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, a double-click gesture; The click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long-press input or a short-press input.

[0188] For example, the above-mentioned travel intention switching input can include a click input of the switching control by the user.

[0189] Exemplarily, when the electronic device receives a switching input of the user on the travel intention switching control, the electronic device can update the navigation route displayed by the travel information interface to the navigation route of the travel intention corresponding to the switching input of the travel intention.

[0190] Exemplarily, as shown in FIG. 19, when the user clicks the switching control 1901, the electronic device can update the navigation route of the travel intention Figure 19 to the navigation route of the travel intention Figure 1 . Figure 2

[0191] It should be noted that when the navigation route is updated, the surrounding information in the region 1302 is also updated synchronously, so as to ensure the consistency of the navigation route and the surrounding information.

[0192] Embodiments of the present application can display the navigation route of only one travel intention in the information display interface when the user contains multiple travel intentions, and then dynamically update the navigation route according to the input of the user on the switching control, so as to meet the demand of the user for viewing the navigation route of other travel intentions while ensuring the clarity of the navigation route.

[0193] In some embodiments, after step 120, the information display method can further include the following steps:

[0194] receiving a navigation control input;

[0195] controlling the map application program to perform route navigation according to the navigation information in response to the navigation control input.

[0196] In some embodiments of the present application, the navigation control input is used to start the navigation function of the map App to perform route navigation. Exemplarily, the navigation control input includes but is not limited to: a touch input of the user on the travel information interface through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input or any number of click inputs, and can also be a long-press input or a short-press input.

[0197] For example, the navigation control input can include a voice input of the user.

[0198] ​After receiving the navigation control input, the electronic device can control the map App to perform route navigation according to the displayed navigation information, without the user manually inputting each location information in the map App, and without the user switching between different Apps, thereby greatly reducing the user interface switching control operation.

[0199] The embodiment of the present application can automatically display navigation information according to the travel guide information selected by the user, thereby avoiding the user from manually opening each App and then manually inputting each item of information, greatly simplifying the process of generating a travel mode according to the travel guide information. Meanwhile, the embodiment of the present application can also display the surrounding information of multiple travel sites on the same interface, facilitating the user to compare and avoiding the user to switch between multiple Apps.

[0200] It should be noted that the information display method provided by the embodiment of the present application can be executed by an information display device or a processing module in the information display device for executing the information display method. The embodiment of the present application takes the information display device as an example to illustrate the information display device provided by the embodiment of the present application.

[0201] Figure 20 The structural schematic diagram of the information display device provided by some embodiments of the present application.

[0202] As shown in Figure 20 the information display device 2000 can include:

[0203] The receiving module 2001 is configured to receive information selection input on a travel guide information interface.

[0204] The display module 2002 is configured to, in a case where the information selected by the information selection input includes travel guide information, display navigation information matched with the travel guide information in response to the information selection input.

[0205] In the embodiment of the present application, the information selection input on the travel guide information interface is received, and in a case where the information selected by the information selection input includes travel guide information, navigation information matched with the travel guide information is displayed in response to the information selection input. That is, the user only needs to perform information selection input on the travel information guide interface, and the electronic device can automatically display navigation information matched with the travel guide information in a case where the information selected by the information selection input includes travel guide information, without the user manually inputting multiple information and without the user switching between multiple Apps, thereby greatly reducing the user interface switching control operation.

[0206] In some possible implementations of the embodiment of the present application, the information display device 2000 can further include:

[0207] The processing module is configured to: determine, from the travel guide information interface, an information selection area of the information selection input after the receiving module receives the information selection input of the travel guide information interface; perform text segmentation processing on text information displayed in the information selection area to obtain at least one item of sub information; determine a user intention of the user according to location attribute information of each item of sub information, the location attribute information being used to represent whether each item of sub information is location information; and determine that the information selected by the information selection input includes travel guide information in a case where the user intention of the user is a travel intention.

[0208] In some possible implementations of the embodiments of the present application, the processing module is specifically configured to:

[0209] perform searching on each item of sub information in a background running map application to obtain a search result before determining the user intention of the user according to the location attribute information of each item of sub information.

[0210] determine the location attribute information of each item of sub information according to the search result.

[0211] In some possible implementations of the embodiments of the present application, the information selection input includes a touch input of the travel guide information interface.

[0212] The processing module is specifically configured to:

[0213] determine an outer rectangle of a touch track of the touch input as the information selection area of the information selection input.

[0214] Or, determine a rectangle formed by all pixel rows and all pixel columns passed through by the touch track of the touch input as the information selection area of the information selection input.

[0215] In some possible implementations of the embodiments of the present application, the information selection input includes at least one of the following: a fingertip touch input, a knuckle touch input.

[0216] In some possible implementations of the embodiments of the present application, in a case where the information selection input includes the knuckle touch input, the knuckle touch input includes an input of knocking the travel guide information interface with a knuckle and selecting a region along a reference direction from a knocking position.

[0217] In some possible implementations of the embodiments of the present application, the processing module is specifically configured to:

[0218] determine, according to the location attribute information of each item of sub information, non-location sub information and location sub information from all the sub information, the location sub information being sub information belonging to the location information, and the non-location sub information being sub information not belonging to the location information.

[0219] In a case where the number of the location sub-information and the number of the non-location sub-information are both at least one, grouping all the location sub-information according to the arrangement order of each sub-information, and taking each non-location sub-information as a segmentation point, to obtain N location groups;

[0220] According to the N location groups, determining the user intention includes N travel intentions;

[0221] Wherein, N is a positive integer.

[0222] In some possible implementations of the embodiments of the present application, the navigation information includes at least one travel site;

[0223] The display module 2002 is specifically configured to:

[0224] After the receiving module receives the information selection input on the travel strategy information interface, display the surrounding information of each travel site.

[0225] In some possible implementations of the embodiments of the present application, the navigation information includes at least one travel site;

[0226] The receiving module 2001 is specifically configured to:

[0227] After receiving the information selection input on the travel strategy information interface, receive the site selection input on the first travel site, the first travel site being any one of the at least one travel site;

[0228] The display module 2002 is specifically configured to:

[0229] In response to the site selection input, display the surrounding information of the first travel site.

[0230] In some possible implementations of the embodiments of the present application, the receiving module 2001 is specifically configured to:

[0231] After the display module 2002 displays the surrounding information of the first travel site, receive the site selection input on the second travel site, the second travel site being any one of the at least one travel site except the first travel site;

[0232] The display module 2002 is specifically configured to:

[0233] In response to the site selection input, update the surrounding information of the first travel site to the surrounding information of the second travel site.

[0234] In some possible implementations of the embodiments of the present application, the receiving module 2001 is specifically configured to:

[0235] Receive the site selection input on the at least two travel sites;

[0236] The display module 2002 is specifically configured to:

[0237] In response to the station selection input, display peripheral information of at least two travel stations.

[0238] In some possible implementations of the embodiments of the present application, the receiving module 2001 is specifically configured to:

[0239] After the display module 2002 displays the navigation information matched with the travel guide information, receive an information selection input of the peripheral information;

[0240] The display module 2002 is specifically configured to:

[0241] In response to the information selection input, display detail information of the peripheral information selected by the information selection input, or display an information interface of an application program outputting the peripheral information, the information interface including the detail information of the peripheral information.

[0242] In some possible implementations of the embodiments of the present application, the display module 2002 is specifically configured to:

[0243] Display a navigation route matched with the travel intention;

[0244] The number of the navigation routes is the same as the number of the travel intentions.

[0245] In some possible implementations of the embodiments of the present application, the number of the travel intentions is at least two;

[0246] The display module 2002 is specifically configured to:

[0247] Display a first navigation route matched with a first travel intention, the first travel intention being any one of the at least two travel intentions;

[0248] The receiving module 2002 is specifically configured to:

[0249] After the display module 2002 displays the navigation information matched with the travel guide information, receive a travel intention switching input;

[0250] The display module 2002 is specifically configured to:

[0251] In response to the travel intention switching input, update the first navigation route to a second navigation route matched with a second travel intention, the second travel intention being any one of the at least two travel intentions.

[0252] In some possible implementations of the embodiments of the present application, the receiving module 2001 is specifically configured to:

[0253] After the display module 2002 displays the navigation information matched with the travel guide information, receive a navigation control input;

[0254] The information display apparatus 2000 can further include:

[0255] The control module is configured to control the map application to perform route navigation according to the navigation information in response to the navigation control input.

[0256] The embodiments of the present application can automatically display navigation information according to the travel guide information selected by the user, which avoids the user from manually opening each App and then manually inputting each item of information, greatly simplifying the process of generating a travel mode according to travel guide information. Meanwhile, the embodiments of the present application can also display the surrounding information of multiple travel sites on the same interface, which is convenient for the user to compare and avoids the user to switch between multiple Apps.

[0257] The information display apparatus in the embodiments of the present application can be an apparatus or a component in an electronic device, such as an integrated circuit or a chip. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., and the embodiments of the present application are not limited specifically.

[0258] The electronic device in the embodiments of the present application can be a terminal with an operating system. The operating system can be an Android operating system, can be an iOS operating system, or can be another possible operating system, and the embodiments of the present application are not limited specifically.

[0259] The information display apparatus provided by the embodiments of the present application can implement each process in the information display method embodiment Figure 1 to Figure 19 and achieve the same technical effects. To avoid repetition, the same technical effects will not be described here.

[0260] As Figure 21As shown, the electronic device 2100 provided by the embodiments of the present application includes a processor 2101 and a memory 2102, the memory 2102 stores programs or instructions executable on the processor 2101, the programs or instructions are executed by the processor 2101 to implement the steps of the above information display method embodiments, and the same technical effects can be achieved. To avoid repetition, it will not be described here.

[0261] It should be noted that the electronic device in the embodiments of the present application includes the mobile terminal and the non-mobile terminal described above.

[0262] Figure 22 The hardware structure schematic diagram of the electronic device provided for some embodiments of the present application.

[0263] The electronic device 2200 includes but is not limited to: a radio frequency unit 2201, a network module 2202, an audio output unit 2203, an input unit 2204, a sensor 2205, a display unit 2206, a user input unit 2207, an interface unit 2208, a memory 2209, and a processor 2210, etc.

[0264] Those skilled in the art can understand that the electronic device 2200 can also include a power supply (such as a battery) for powering each component, and the power supply can be logically connected to the processor 2210 through a power management system, so as to realize the functions of managing charging, discharging, and power consumption management through the power management system. Figure 22 The structure of the electronic device 2200 shown in the figure does not constitute a limitation on the electronic device 2200, and the electronic device 2200 can include more or fewer components than shown, or combine certain components, or different component arrangements, which will not be described here.

[0265] The user input unit 2207 is configured to receive information selection input on the travel guide information interface.

[0266] The display unit 2206 is configured to, in a case where the information selected by the information selection input includes travel guide information, display navigation information matched with the travel guide information in response to the information selection input.

[0267] In the embodiments of the present application, the information selection input on the travel guide information interface is received, and in a case where the information selected by the information selection input includes travel guide information, navigation information matched with the travel guide information is displayed in response to the information selection input. That is, the user only needs to perform information selection input on the travel information guide interface, and the electronic device can automatically display navigation information matched with the travel guide information in a case where the information selected by the information selection input includes travel guide information, without the user manually inputting multiple information and switching between multiple Apps. In this way, the user's interface switching control operation is greatly reduced.

[0268] In some possible implementations of the embodiments of the present application, the processor 2210 is specifically configured to:

[0269] After the user input unit 2207 receives the information selection input on the travel guide information interface, the information selection input is determined as an information selection area in the travel guide information interface;

[0270] The text information displayed in the information selection area is subjected to text segmentation processing to obtain at least one item of sub-information;

[0271] According to the location attribute information of each item of sub-information, the user intention of the user is determined, and the location attribute information is used to represent whether each item of sub-information is location information;

[0272] In a case where the user intention is a travel intention, it is determined that the information selected by the information selection input includes travel guide information.

[0273] In some possible implementations of the embodiments of the present application, the processor 2210 is specifically configured to:

[0274] Before the user intention of the user is determined according to the location attribute information of each item of sub-information, each item of sub-information is input into a background running map application program to perform searching and obtain a searching result;

[0275] According to the searching result, the location attribute information of each item of sub-information is determined.

[0276] In some possible implementations of the embodiments of the present application, the information selection input includes a touch input on the travel guide information interface;

[0277] The processor 2210 is specifically configured to:

[0278] An outer rectangle of a touch track of the touch input is determined as the information selection area of the information selection input;

[0279] Or, a rectangle formed by all pixel rows and all pixel columns passed through by the touch track of the touch input is determined as the information selection area of the information selection input.

[0280] In some possible implementations of the embodiments of the present application, the information selection input includes at least one of the following: a fingertip touch input, a knuckle touch input.

[0281] In some possible implementations of the embodiments of the present application, in a case where the information selection input includes the knuckle touch input, the knuckle touch input includes an input of tapping the travel guide information interface with a knuckle and selecting a region along a reference direction from a tapping position.

[0282] In some possible implementations of the embodiments of the present application, the processor 2210 is specifically configured to:

[0283] determining, from all the sub-information, non-place sub-information and place sub-information according to the place attribute information of each sub-information, the place sub-information being sub-information belonging to place information, and the non-place sub-information being sub-information not belonging to place information;

[0284] in a case where the number of the place sub-information and the number of the non-place sub-information are both at least one, grouping all the place sub-information according to the arrangement order of each sub-information, and taking each non-place sub-information as a segmentation point, to obtain N place groups;

[0285] determining, according to the N place groups, that the user intent includes N travel intents;

[0286] wherein N is a positive integer.

[0287] In some possible implementations of the embodiments of the present application, the navigation information includes at least one travel site;

[0288] The display unit 2206 is specifically configured to:

[0289] After the user input unit 2207 receives the information selection input on the travel strategy information interface, display the surrounding information of each travel site.

[0290] In some possible implementations of the embodiments of the present application, the navigation information includes at least one travel site;

[0291] The user input unit 2207 is specifically configured to:

[0292] After receiving the information selection input on the travel strategy information interface, receive a site selection input on a first travel site, the first travel site being any one of the at least one travel site;

[0293] The display unit 2206 is specifically configured to:

[0294] In response to the site selection input, display the surrounding information of the first travel site.

[0295] In some possible implementations of the embodiments of the present application, the user input unit 2207 is specifically configured to:

[0296] After the display unit 2206 displays the surrounding information of the first travel site, receive a site selection input on a second travel site, the second travel site being any one of the at least one travel site except the first travel site;

[0297] The display unit 2206 is specifically configured to:

[0298] In response to the site selection input, update the surrounding information of the first travel site to the surrounding information of the second travel site.

[0299] In some possible implementations of the embodiments of the present application, the user input unit 2207 is specifically configured to:

[0300] receive a station selection input of at least two travel stations;

[0301] The display unit 2206 is specifically configured to:

[0302] in response to the station selection input, display peripheral information of the at least two travel stations.

[0303] In some possible implementations of the embodiments of the present application, the user input unit 2207 is specifically configured to:

[0304] after the display unit 2206 displays the navigation information matched with the travel guide information, receive an information selection input of the peripheral information;

[0305] The display unit 2206 is specifically configured to:

[0306] in response to the information selection input, display detail information of the peripheral information selected by the information selection input, or display an information interface of an application program outputting the peripheral information, the information interface including the detail information of the peripheral information.

[0307] In some possible implementations of the embodiments of the present application, the display unit 2206 is specifically configured to:

[0308] display a navigation route matched with the travel intention;

[0309] wherein the number of the navigation routes is the same as the number of the travel intentions.

[0310] In some possible implementations of the embodiments of the present application, the number of the travel intentions is at least two;

[0311] The display unit 2206 is specifically configured to:

[0312] display a first navigation route matched with a first travel intention, the first travel intention being any one of the at least two travel intentions;

[0313] The user input unit 2207 is specifically configured to:

[0314] after the display unit 2206 displays the navigation information matched with the travel guide information, receive a travel intention switching input;

[0315] The display unit 2206 is specifically configured to:

[0316] in response to the travel intention switching input, update the first navigation route to a second navigation route matched with a second travel intention, the second travel intention being any one of the at least two travel intentions.

[0317] In some possible implementations of the embodiments of the present application, the user input unit 2207 is specifically configured to:

[0318] After the display unit 2206 displays the navigation information matched with the travel guide information, the navigation control input is received;

[0319] The processor 2210 is specifically configured to:

[0320] In response to the navigation control input, the map application is controlled to perform route navigation according to the navigation information.

[0321] The embodiments of the present application can automatically display navigation information according to the travel guide information selected by the user in one key mode, thereby avoiding the user from manually opening each App and then manually inputting each information one by one, and greatly simplifying the process of generating a travel mode according to travel guide information. Meanwhile, the embodiments of the present application can also display the surrounding information of multiple travel sites on the same interface, which is convenient for the user to compare and avoids the user to switch between multiple Apps.

[0322] It should be understood that, in the embodiments of the present application, the input unit 2204 can include a graphics processor (GPU) 9041 and a microphone 22042. The graphics processor 22041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 2206 can include a display panel 22061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 2207 includes at least one of a touch panel 22071 and other input devices 22072. The touch panel 22071 is also called a touch screen. The touch panel 22071 can include a touch detection device and a touch controller. The other input devices 22072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, an operation lever, and the like, which will not be described here.

[0323] The memory 2209 can be used to store software programs and various data. The memory 2209 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 2209 can include a volatile memory or a non-volatile memory, or the memory 2209 can include both volatile and non-volatile memories. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 2209 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.

[0324] The processor 2210 can include one or more processing units; optionally, the processor 2210 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 2210.

[0325] The embodiments of the present application also provide a readable storage medium, and the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to realize various processes of the above-mentioned information display method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.

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

[0327] The chip provided in the embodiments of the present application includes a processor and a communication interface, the communication interface is coupled with the processor, the processor is used to run programs or instructions to realize the processes of the above information display method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

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

[0329] The embodiments of the present application provide a computer program product stored in a storage medium, which is executed by at least one processor to realize the processes of the above information display method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0330] It should be noted that in this document, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusions, so that processes, methods, articles, or devices including a series of elements not only include those elements, but also include other elements not explicitly listed, or include elements inherent to such processes, methods, articles, or devices. Without more limitations, the element defined by the statement "including a" does not exclude the presence of another identical element 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 the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in a reverse order, for example, the described method can be performed in an order different from the described order, and various steps can be added, omitted, or combined. In addition, the features described with reference to certain examples can be combined in other examples.

[0331] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, or optical disk), and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, or network device, etc.) execute the methods described in the embodiments of the present application.

[0332] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the above-described specific embodiments, and the above-described specific embodiments are merely illustrative, but not restrictive, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the purpose of the present application and the scope protected by the claims.

Claims

1. An information display method characterized by comprising: include: Receive information selection input from the travel guide information interface; From the travel guide information interface, determine the information selection area for the information selection input; The text information displayed in the information selection area is processed by text segmentation to obtain at least one piece of sub-information; Based on the location attribute information of each sub-information, the user's intent is determined, wherein the location attribute information is used to characterize whether each sub-information is location information; If the user's intent is to travel, it is determined that the information selected in the information selection input includes travel guide information; If the information selected in the information selection input includes travel guide information, navigation information matching the travel guide information is displayed in response to the information selection input. The step of determining the user's intent based on the location attribute information of each sub-information includes: determining non-location sub-information and location sub-information from all sub-information based on the location attribute information of each sub-information, wherein the location sub-information belongs to the location information and the non-location sub-information does not belong to the location information; when the number of both location sub-information and non-location sub-information is at least one, grouping all location sub-information according to the order of each sub-information, using each non-location sub-information as a dividing point, to obtain N location groups; and determining that the user intent includes N travel intents based on the N location groups, wherein N is a positive integer.

2. The method of claim 1, wherein, Before determining the user's intent based on the location attribute information of each sub-information, the method further includes: Each piece of information is entered into the map application running in the background for searching, and the search results are obtained; Based on the search results, determine the location attribute information for each sub-item.

3. The method of claim 1, wherein, The information selection input includes touch input to the travel guide information interface; The step of determining the information selection area for information selection input from the travel guide information interface includes: The bounding rectangle of the touch trajectory of the touch input is defined as the information selection area of ​​the information selection input; Alternatively, the rectangle formed by all pixel rows and all pixel columns traversed by the touch trajectory of the touch input can be determined as the information selection area for the information selection input.

4. The method of claim 1, wherein, The information selection input includes at least one of the following: fingertip touch input, knuckle touch input.

5. The method of claim 4, wherein, When the information selection input includes the knuckle touch input, the knuckle touch input includes tapping the travel guide information interface with a knuckle and selecting an area from the tapping position along a reference direction.

6. The method according to claim 1, characterized in that, The navigation information includes at least one travel station; After receiving the information selection input from the travel guide information interface, the method further includes: Displays surrounding information for each travel station.

7. The method according to claim 1, characterized in that, The navigation information includes at least one travel station; After receiving the information selection input from the travel guide information interface, the method further includes: Receive station selection input for a first travel station, wherein the first travel station is any one of the at least one travel stations; In response to the station selection input, the surrounding information of the first travel station is displayed.

8. The method according to claim 7, characterized in that, After displaying the surrounding information of the first travel station, the method further includes: Receive station selection input for a second travel station, wherein the second travel station is any one of the at least one travel stations other than the first travel station; In response to the station selection input, the surrounding information of the first travel station is updated to the surrounding information of the second travel station.

9. The method according to claim 7, characterized in that, The method further includes: Receive station selection input for at least two travel stations; In response to the station selection input, surrounding information of the at least two travel stations is displayed.

10. The method according to any one of claims 6-9, characterized in that, After displaying navigation information matching the travel guide information, the method further includes: Receive information selection input regarding the surrounding information; In response to the information selection input, the system displays details of the surrounding information selected by the information selection input, or displays an information interface of the application that outputs the surrounding information, the information interface including details of the surrounding information.

11. The method according to any one of claims 1-5, characterized in that, The navigation information displayed that matches the travel guide information includes: Display navigation routes that match the stated travel intention; The number of navigation routes is the same as the number of travel intentions.

12. The method according to any one of claims 1-5, characterized in that, The number of travel intentions is at least two; The navigation information displayed that matches the travel guide information includes: Display a first navigation route that matches a first travel intention, which is any one of at least two travel intentions; After displaying navigation information matching the travel guide information, the method further includes: Receive travel intention switching input; In response to the travel intention switching input, the first navigation route is updated to a second navigation route that matches the second travel intention, which is any one of at least two travel intentions.

13. The method according to any one of claims 1-9, characterized in that, After displaying navigation information matching the travel guide information, the method further includes: Receive navigation control input; In response to the navigation control input, the map application is controlled to navigate according to the navigation information.

14. An information display device, characterized in that, include: The receiving module is used to receive information selection inputs from the travel guide information interface; The display module is used to display navigation information matching the travel guide information in response to the information selection input when the information selected in the information selection input includes travel guide information; The device further includes: The processing module is configured to, after the receiving module receives the information selection input for the travel guide information interface, determine the information selection area of ​​the information selection input from the travel guide information interface; perform text segmentation processing on the text information displayed in the information selection area to obtain at least one sub-information; determine the user's intent based on the location attribute information of each sub-information, wherein the location attribute information is used to characterize whether each sub-information is location information; and, if the user intent is a travel intent, determine that the information selected by the information selection input includes travel guide information. The processing module is specifically used for: determining non-location sub-information and location sub-information from all sub-information based on the location attribute information of each sub-information item, wherein the location sub-information belongs to the location information and the non-location sub-information does not belong to the location information; when the number of both location sub-information and non-location sub-information is at least one, grouping all location sub-information according to the order of each sub-information item, using each non-location sub-information as a dividing point, to obtain N location groups; and determining that the user intent includes N travel intents based on the N location groups, wherein N is a positive integer.

15. The apparatus according to claim 14, characterized in that, The processing module is specifically used for: Before determining the user's intent based on the location attribute information of each sub-information, each sub-information is entered into the map application running in the background for searching and to obtain search results; Based on the search results, determine the location attribute information for each sub-item.

16. The apparatus according to claim 14, characterized in that, The information selection input includes touch input to the travel guide information interface; The processing module is specifically used for: The bounding rectangle of the touch trajectory of the touch input is defined as the information selection area of ​​the information selection input; Alternatively, the rectangle formed by all pixel rows and all pixel columns traversed by the touch trajectory of the touch input can be determined as the information selection area for the information selection input.

17. The apparatus according to claim 14, characterized in that, The information selection input includes at least one of the following: fingertip touch input, knuckle touch input.

18. The apparatus according to claim 17, characterized in that, When the information selection input includes the knuckle touch input, the knuckle touch input includes tapping the travel guide information interface with a knuckle and selecting an area from the tapping position along a reference direction.

19. The apparatus according to any one of claims 16-18, characterized in that, The display module is specifically used for: Display navigation routes that match the stated travel intention; The number of navigation routes is the same as the number of travel intentions.

20. The apparatus according to any one of claims 16-18, characterized in that, The number of travel intentions is at least two; The display module is specifically used for: Display a first navigation route that matches a first travel intention, which is any one of at least two travel intentions; The receiving module is specifically used for: After the display module displays navigation information that matches the travel guide information, it receives input to switch travel intentions. The display module is specifically used for: In response to the travel intention switching input, the first navigation route is updated to a second navigation route that matches the second travel intention, which is any one of at least two travel intentions.

21. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing programs or instructions that can run on the processor, the programs or instructions being executed by the processor to implement the steps of the method as described in any one of claims 1 to 13.

Citation Information

Patent Citations

  • Target function triggering method, device, terminal and storage medium

    CN109375863A

  • Method for acquiring navigation information and computer storage medium

    CN114647770A