Information display method, device and equipment
By receiving information in the information interface of the travel strategy, the input is automatically displayed, and the matching of the matching navigation information is automatically displayed to solve the problem of cumbersome operation and frequent switching applications, and achieve a more efficient travel planning process.
Patent Information
- Application Number
- CN202411389012.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-09-30
AI Technical Summary
Before traveling, users need to filter location information from the travel guide and manually enter it into the map application, which leads to cumbersome operations and frequent switching of different applications.
Select the input of the information interface of the travel strategy information interface to automatically display the navigation information matched with the travel strategy information. No user enters multiple information manually or frequently switch applications.
It greatly reduces the user's interface switching control operations, simplifies the travel planning process, and improves operating efficiency.
Smart Images

Figure CN119356589A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to an information display method, device and equipment. Background Art
[0002] As people's quality of life improves, travel needs such as vacations and leisure have increased dramatically, and the number of people traveling is also increasing. Before traveling, users usually search for some travel guides. In order to obtain the navigation information corresponding to these travel guides, users need to filter the location information from these travel guides and enter the location information into the map application (Application, App) one by one. In this way, the user needs to open the map app first, and then enter the location information into the map app. When there are multiple location information, the user needs to enter multiple pieces of information and needs to switch back and forth between the map app and the travel guide app. The operation process is very cumbersome. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide an information display method, apparatus and equipment. The user only needs to perform information selection input on the travel information guide interface, and the electronic device can automatically display navigation information matching the travel guide information when the information selected in the information selection input includes travel guide information. The user does not need to manually input multiple information or switch back and forth between multiple apps. This greatly reduces the user's interface switching control operations.
[0004] In a first aspect, an embodiment of the present application provides an information display method, comprising:
[0005] Receiving information selection input on a travel strategy information interface;
[0006] In a case where the information selected by the information selection input includes travel strategy information, navigation information matching the travel strategy information is displayed in response to the information selection input.
[0007] In a second aspect, an embodiment of the present application provides an information display device, including:
[0008] A receiving module, used for receiving information selection input on the travel strategy information interface;
[0009] The display module is used for displaying navigation information matching the travel strategy information in response to the information selection input when the information selected by the information selection input includes travel strategy information.
[0010] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0012] In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect.
[0013] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and implements the steps of the method described in the first aspect when the program product is executed by at least one processor.
[0014] In the embodiment of the present application, an information selection input on the travel strategy information interface is received; when the information selected in the information selection input includes the travel strategy information, in response to the information selection input, navigation information matching the travel strategy information is displayed. That is, the user only needs to perform information selection input on the travel information strategy interface, and the electronic device can automatically display navigation information matching the travel strategy information when the information selected in the information selection input includes the travel strategy information, without the need for the user to manually input multiple information or switch back and forth between multiple apps, thus greatly reducing the user's interface switching control operations. BRIEF DESCRIPTION OF THE 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 guide 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 in some embodiments of the present application;
[0019] Figure 5 A schematic diagram of a rectangle generated according to a touch track provided in some embodiments of the present application;
[0020] Figure 6 A schematic diagram of a travel information interface when the user intention provided in some embodiments of the present application includes a non-travel intention;
[0021] Figure 7A schematic diagram of a travel information interface when the user intention provided for some embodiments of the present application includes a travel intention;
[0022] Figure 8 A flowchart of an information display method provided for some embodiments of the present application;
[0023] Fig.9A A schematic diagram of navigation information provided for some embodiments of the present application;
[0024] Fig. 9B A schematic diagram of navigation information provided for some embodiments of the present application;
[0025] Fig.10 A schematic diagram of the vertical display of navigation information and surrounding information provided in some embodiments of the present application;
[0026] Fig.11 A schematic diagram of left and right display of navigation information and surrounding information provided by some embodiments of the present application;
[0027] Fig.12 A flowchart of an information display method provided for some embodiments of the present application;
[0028] Fig.13 A schematic diagram of displaying surrounding information of a travel station to a user separately provided in some embodiments of the present application;
[0029] Fig.14 A schematic diagram of a user switching to display surrounding information of a travel station provided in some embodiments of the present application;
[0030] Fig.15 A schematic diagram of a user selecting two travel sites at the same time provided in some embodiments of the present application;
[0031] Fig.16 A flowchart of an information display method provided for some embodiments of the present application;
[0032] Fig.17 A schematic diagram of a user clicking on certain surrounding information provided in some embodiments of the present application;
[0033] Fig.18 A schematic diagram showing detailed information of surrounding information provided in some embodiments of the present application;
[0034] Fig.19 A schematic diagram of a travel information interface provided for some embodiments of the present application;
[0035] Fig. 20 Structural diagram of an information display device provided for some embodiments of the present application
[0036] Fig.21A schematic diagram of the structure of an electronic device provided for some embodiments of the present application;
[0037] Fig. 22 A schematic diagram of the hardware structure of an electronic device provided for some embodiments of the present application. DETAILED DESCRIPTION
[0038] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0039] The terms "first", "second", etc. 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 interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are usually a class, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0040] The information display method, device and equipment provided in the embodiments of the present application are described in detail below in conjunction with specific embodiments and their application scenarios.
[0041] It should be noted that the information display method provided in the embodiments of the present application can be executed by electronic devices such as mobile phones, tablet computers, laptop computers, PDAs, and vehicle-mounted electronic devices. In some embodiments of the present application, the information display method provided in the embodiments of the present application is described by taking the electronic device as the execution subject to execute the information display method.
[0042] The information display method provided in the embodiment of the present application can be applied to scenarios where users travel.
[0043] Among them, a specific application scenario is that a user wants to travel to city A, and searches for a travel guide for city A on the Internet. Based on the recommended travel guide, the user hopes to view the navigation route corresponding to the travel guide.
[0044] Another specific application scenario is that a user wants to travel to city B and searches for travel guides for city B on the Internet. Based on the recommended travel guides, the user hopes to view surrounding information such as food and accommodation in city B.
[0045] It should be noted that the above application scenario is only an example, and actual application may also include other application scenarios, such as an application scenario in which a user wants to view the 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, such as Figure 1 As shown, the information display method may include the following steps:
[0047] Step 110: Receive information selection input on the travel strategy information interface.
[0048] In some embodiments of the present application, information selection input is used to select part or all of the information in the travel strategy information interface. Exemplarily, the above selection input includes but is not limited to: the user's touch input to the travel strategy information interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual use needs, 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, 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 any number of click inputs, etc., and can also be a long press input or a short press input. For example, the above information selection input can be: the user's circle selection input to the travel strategy information interface through the knuckles.
[0049] Step 120: When the information selected by the information selection input includes travel strategy information, in response to the information selection input, display navigation information matching the travel strategy information.
[0050] In the embodiment of the present application, an information selection input on the travel strategy information interface is received; when the information selected in the information selection input includes the travel strategy information, in response to the information selection input, navigation information matching the travel strategy information is displayed. That is, the user only needs to perform information selection input on the travel information strategy interface, and the electronic device can automatically display navigation information matching the travel strategy information when the information selected in the information selection input includes the travel strategy information, without the need for the user to manually input multiple information or switch back and forth between multiple apps, thus greatly reducing the user's interface switching control operations.
[0051] The above steps are described in detail below:
[0052] In step 110, the travel strategy information interface may be an interface including travel strategy information. In addition to the travel strategy information, the travel strategy information interface may also include other information, such as reminders for the user to pay attention to safety, sun protection, and warmth. The travel strategy information may include, for example, but is not limited to, travel route information, surrounding food information, and surrounding accommodation information.
[0053] For example, a user may enter a destination in a related App to search for a corresponding travel guide. When the electronic device receives the user's search input in the App, it may display a travel guide information interface corresponding to the destination for the user to browse. Figure 2 A schematic diagram of a travel strategy information interface is listed as an example. In actual application, the travel strategy information interface may also include other content.
[0054] The above-mentioned search input includes, but is not limited to: the user's touch input to the search control through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements and is not limited in the embodiments of the present application. 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 any number of click inputs, etc., and can also be a long press input or a short press input. For example, the above-mentioned search input can be: the user's click input to the search control.
[0055] When the electronic device displays the travel strategy information interface, the user can perform information selection input on the travel strategy information interface and select information that meets his or her needs in the travel strategy information interface.
[0056] In step 120, the navigation information matched with the travel strategy information may include information such as navigation routes, travel stops, and travel sequence.
[0057] In an embodiment of the present application, after the electronic device receives the user's information selection input, it can determine whether the information selected by the user includes travel strategy information. If the information selected by the user includes travel strategy information, it automatically displays navigation information corresponding to the travel strategy information. 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 A flowchart of an information display method provided for some embodiments of the present application, Figure 3 and Figure 1 The difference is that Figure 3 It also includes steps 310 to 340.
[0058] Step 310: From the travel guide information interface, determine the information selection area for information selection input.
[0059] The information selection area is the area covered by the user's information selection input, which may be part of or all of the travel guide information interface.
[0060] Taking the example that the information selection input includes touch input on the travel guide information interface, illustratively, the information selection input may include at least one of the following: fingertip touch input and knuckle touch input.
[0061] Fingertip touch input may be input by a user touching the travel guide information interface with his / her fingertips, where the fingertip may include the fingertip of a single finger or the fingertips of multiple fingers.
[0062] The single finger here can be any finger, and the multiple fingers here can be multiple fingers of a single hand, such as the index finger and middle finger of the right hand, or multiple fingers of both hands, such as the index finger of the left hand and the index finger of the right hand.
[0063] Exemplarily, when the information selection input is a fingertip touch input, the fingertip touch input may include an input of clicking the travel guide information interface with a fingertip and circling an area along a reference direction from the clicked position. The reference direction may include a clockwise direction, a counterclockwise direction, or both a clockwise direction and a counterclockwise direction.
[0064] The knuckle touch input may be input by a user touching the travel guide information interface through the knuckles, where the knuckles may include the knuckles of a single finger or the knuckles of multiple fingers.
[0065] The single finger here may include any finger, and the multiple fingers here may be multiple fingers of a single hand, such as the index finger and the middle finger of the right hand. It may 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 here may be the first knuckle or the second knuckle starting from the fingertip.
[0066] Exemplarily, when the information selection input includes a knuckle touch input, the knuckle touch input includes tapping the travel guide information interface with a knuckle and circling an area along a reference direction from the tapping position. Figure 4 As shown, the knuckle touch input may be an input of tapping the travel guide information interface 400 with the knuckle of the right index finger, and circling an area including the recommended route in a clockwise direction from the tapping position.
[0067] The embodiment of the present application can perform information selection input on the travel guide information interface through fingertip touch, knuckle touch, etc., thereby improving the flexibility of the input method.
[0068] In some embodiments, the above step 310 may include the following steps:
[0069] Determine the circumscribed rectangle of the touch track of the touch input as the information selection area of the information selection input;
[0070] Alternatively, 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 user's touch input. In actual application, the electronic device may display the touch track or may not display the touch track. Figure 4 The schematic diagram of a touch track 401 is exemplarily shown. In practical applications, the touch track 401 may also be in other shapes, and 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 based on the touch track, providing a basis for the subsequent determination of the user's user intention. Considering that the user's touch track may only pass through part of the content, for example, for a certain travel route, the user's touch track may only pass through some of the stations on the travel route, but the user actually wants to select the entire travel route. Therefore, in order to meet the user's needs as much as possible, the information selection area of the information selection input can be further determined based on the touch track.
[0073] In some embodiments, a bounding rectangle of the touch track may be determined, and an information selection area of the information selection input may be determined according to the bounding rectangle.
[0074] Here, the circumscribed rectangle of the touch track may include one or more. For example, the minimum circumscribed rectangle of the touch track may be determined first. When the minimum circumscribed rectangle is located inside the travel guide information interface, the minimum circumscribed rectangle may be expanded according to a set step size until the expanded circumscribed rectangle contacts at least one edge of the travel guide information interface.
[0075] Therefore, when the touch track contains only one bounding rectangle, the area contained in the bounding rectangle can be directly determined as the information selection area of the information selection input. When the touch track contains multiple bounding rectangles, 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 that the touch track passes through may also be determined, and the information selection area of the information selection input may be determined according to a rectangle formed by all pixel rows and all pixel columns.
[0077] Here, the pixel row that the touch track passes through may be the row where the touch track contacts the travel strategy information interface, such as Figure 4 As shown, the touch track contacts the third to eleventh rows of the travel guide information interface, and the third to eleventh rows can be determined as the pixel rows passed by the touch track. Among them, the content corresponding to the third row is "DAY1", and the content corresponding to the eleventh row is "L Gate".
[0078] The pixel columns that the touch track passes through may be all the columns corresponding to the pixel rows that the touch track passes through, that is, the pixel columns that the touch track passes through are all the columns included in the travel strategy information interface.
[0079] Exemplarily, a rectangle formed by all pixel rows and all pixel columns passed by the touch track may be determined as the information selection area for the information selection input. Figure 5 A schematic diagram of a rectangle 501 generated according to a touch track is exemplified, and the area contained in the rectangle 501 is the information selection area for information selection input, and the information selection area contains three days of travel routes.
[0080] The embodiment of the present application can determine the user's touch trajectory based on the user's touch input, and then determine the information selection area corresponding to the touch input based on the circumscribed rectangle of the touch trajectory or the rectangle formed by all pixel rows and all pixel columns passed by the touch trajectory, so that the obtained information selection area can better meet the actual needs of the user.
[0081] Step 320: Perform text segmentation processing on the text information displayed in the information selection area to obtain at least one item of sub-information.
[0082] The sub-information here 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, the special characters in the extracted text information can be used as separators to segment the text information. Special characters can include, for example, line breaks, dashes, and other characters.
[0083] Taking the extracted text information including "A Continent - B Square - C Square - D Street - E Street" as an example, the text information can be segmented according to the horizontal bars in the text information to obtain five sub-information items, namely "A Continent", "B Square", "C Square", "D Street" and "E Street". Figure 5The text information shown is "DAY1: Continent A - Square B - Square C - Street D - Street E", where "DAY1" and "Continent A - Square B - Square C - Street D - Street E" are located in different lines. Therefore, the text information can be segmented according to line breaks and dashes to obtain six sub-information items, namely "DAY1", "Continent A", "Square B", "Square C", "Street D" and "Street E". Each sub-information item can be stored in sequence, for example, in a two-dimensional data list.
[0084] Step 330: Determine the user intention of the user based on the location attribute information of each sub-information.
[0085] The location attribute information is used to indicate whether each sub-information is location information. The method of representing the location attribute information is not limited in the present embodiment of the application. For example, it can be represented by 0 and 1, where 0 can indicate that the sub-information is not location information, and 1 can indicate that the sub-information is location information. Of course, it can also be represented by "yes" and "no", or by "true" and "false".
[0086] In some embodiments, before S330, the location attribute information of each sub-information may be determined in the following manner:
[0087] Input each sub-information into a map application running in the background to search and obtain search results;
[0088] According to the search results, the location attribute information of each sub-information is determined.
[0089] The map app running in the background can be opened in advance by the user or automatically by the electronic device. For each sub-information, the electronic device can input the sub-information into the map app running in the background to search and obtain search results. The 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 the sub-information, providing a basis for further determining the user's user intention.
[0090] That is, the electronic device of the embodiment of the present application can automatically input each sub-information into the map App to determine whether each sub-information is location information, without the need for manual input by the user, thereby simplifying the user's interface switching control operation.
[0091] User intention is the user's intention to select and input information on the travel strategy information interface. Exemplarily, user intention may include travel intention, text copy intention, etc. Travel intention indicates that the user intends to travel according to the selected information, and there may be one or more travel intentions. Text copy intention indicates that the user intends to copy the selected information.
[0092] In the embodiment of the present application, the electronic device can determine the user's intention based on the location attribute information of each sub-information.
[0093] For example, when all sub-information is not location information, it can be determined that the user has no travel intention, and when at least one sub-information is location information, it can be determined that the user intention includes travel intention. For another example, in order to more accurately determine the user's user intention and avoid the user's accidental touch on the travel strategy 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 travel intention, otherwise it can be determined that the user has no travel intention. N is an integer greater than or equal to 2, and in some embodiments, N=3.
[0094] Taking the example that the user intention includes text copying intention and travel intention, if the electronic device determines that the user does not have travel intention, it can be considered that the user has text copying intention.
[0095] Based on this, in some embodiments, Figure 6 As shown, when the electronic device determines that the user has no travel intention, it can display a text copy control 601 on the travel guide information interface 400. When the user clicks the text copy control 601, the electronic device can copy the text in the rectangular box.
[0096] In some embodiments, Figure 7 As shown, when the electronic device determines that the user has the intention to travel, it can display a text copy control 601 and a travel information acquisition control 701 on the travel guide information interface 400. When the user clicks the travel information acquisition control 701, the electronic device can communicate with other apps to obtain and display navigation information for the user to browse.
[0097] Considering that in actual applications, there may be multiple user intentions, based on this, in some embodiments, the information display method provided in the embodiments of the present application may include: Figure 8 The steps shown, Figure 8 and Figure 3 The difference is that Figure 3 Step 330 in can be refined as follows: Figure 8 Steps 810-830 in .
[0098] Step 810: Determine non-location sub-information and location sub-information from all sub-information based on location attribute information of each sub-information.
[0099] The location sub-information is the sub-information belonging to the location information, and the non-location sub-information is the sub-information not belonging to the location information. For example, if 0 represents non-location information and 1 represents location information, illustratively, if the identifier of a certain sub-information is 0, it can be determined that the sub-information is non-location sub-information, and if the identifier of the sub-information is 1, it can be determined that the sub-information is location sub-information.
[0100] Step 820: When the number of location sub-information and non-location sub-information is at least one, group all location sub-information according to the arrangement order of each sub-information and with each non-location sub-information as a dividing point to obtain N location groups.
[0101] Exemplarily, all the place sub-information and non-place sub-information may be arranged in the order of the place sub-information and non-place sub-information in the text information, and all the place sub-information may be grouped with each non-place sub-information as a dividing point to obtain N place groups.
[0102] The location sub-information contained in the same location group is continuous sub-information in the text information. For example, if the location sub-information is "A Continent", "B Square", "C Square", "D Street" and "E Street", and "A Continent", "B Square", "C Square", "D Street" and "E Street" are continuous sub-information in the text information, then "A Continent", "B Square", "C Square", "D Street" and "E Street" can be divided into one group.
[0103] Still Figure 5 For example, since the sub-information "DAY1", "DAY2" and "DAY3" are all non-place sub-information, "DAY1", "DAY2" and "DAY3" can be used as dividing points to divide the place sub-information between "DAY1" and "DAY2" into one place group, the place sub-information between "DAY2" and "DAY3" into one place group, and the place sub-information after "DAY3" into one place group.
[0104] That is, "A Continent", "B Square", "C Square", "D Street" and "E Street" can be divided into one place group, "F Mountain", "G Pavilion", "H Academy" and "University Town" can be divided into one place group, "I Fu Temple", "J Wenheyou", "K Jiangge" and "L Gate" can be divided into one place group, so that three place 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 a group and each column contains a sub-information, thereby obtaining the following data list Route_info=
[0106] [["A Continent", "B Square", "C Square", "D Street", "E Street"],
[0107] [“F Mountain”, “G Pavilion”, “H College”, “University Town”],
[0108] [“I Temple”, “J Wenheyou”, “K Jiangge”, “L Gate”]]
[0109] In some embodiments, the lengths of the rows of the above data list can also be padded to the same length. For example, the longest row can be used as a reference to padded other rows. Taking the above data list as an example, the length of the first row is 5, which is the maximum length of each row. Therefore, the lengths of the second and third rows can be padded, that is, the padded lengths are both 5. Exemplarily, the filler "null" can be used for padding. The padded data list Route_info ’ =
[0110] [["A Continent", "B Square", "C Square", "D Street", "E Street"],
[0111] ["F Mountain", "G Pavilion", "H College", "University Town", "null"],
[0112] [“I Temple”, “J Wenheyou”, “K Jiangge”, “L Gate”, “nnull”]]
[0113] In some embodiments, each non-place sub-information may also be stored in association with each place group according to a dictionary structure, that is, each place group may be stored in a key-value format, wherein the key is the non-place sub-information "DAY1", "DAY2" and "DAY3", and the value is the place sub-information "Continent A", "Square B", "Square C", etc.
[0114] For example, the above-mentioned location grouping can be expressed as follows: Route_info=
[0115] {“DAY1”:[“A Continent”, “B Square”, “C Square”, “D Street”, “E Street”],
[0116] “DAY2”: [“F Mountain”, “G Pavilion”, “H College”, “University Town”],
[0117] “DAY3”:[“I Fukuji”, “J Wenheyou”, “K Jiangge”, “L Entrance”]}
[0118] Step 830: According to the N location groups, determine that the user intention includes N travel intentions.
[0119] Where 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 has one travel intention, and when N=2, it can be determined that the user has two travel intentions. One location group corresponds to one travel intention. Figure 5 For example, it can be determined that the user has three travel intentions, that is, each day's travel route corresponds to one travel intention.
[0120] The embodiment of the present application can group the location sub-information according to the non-location sub-information, determine the number of travel intentions according to the grouping result, and provide a basis for subsequently displaying information matching the number of travel intentions.
[0121] Step 340: When the user's intention is to travel, determine that the information selected in the information selection input includes travel guide information.
[0122] Exemplarily, according to the above method, when it is determined that the user intention includes travel intention, it can be further determined that the information selected by the user includes travel strategy information.
[0123] The embodiment of the present application can segment the text information in the information selection area selected by the user to obtain at least one sub-information, and then automatically determine whether the user has the intention to travel based on the location attribute information of each sub-information. When it is determined that the user has the intention to travel, it can be determined that the information selected by the user includes travel guide information, which provides a basis for the subsequent automatic display of the corresponding navigation information. The above process does not require the user to perform other operations, thereby simplifying the user's interface switching control operation.
[0124] Taking the example that the navigation information includes at least one travel site, the travel site here may be the travel site included in the travel strategy information. For example, in the above embodiment, the travel site may be the location sub-information in each location group. For example, the travel site may be A Continent, B Square, C Square, D Street, E Street, etc.
[0125] In some embodiments, when the electronic device displays navigation information matching the travel strategy information, it can assign corresponding serial numbers to each travel station according to the travel order of each travel station, so as to facilitate the user to understand the travel order. Taking the route of "DAY1" as an example, for example, the serial number of Azhou can be set as ①, indicating the starting point, the serial number of B Square can be set as ②, indicating the next stop of the starting point, the serial number of C Square can be set as ③, indicating the next stop of B Square, the serial number of D Street can be set as ④, indicating the next stop of C Square, and the serial number of E Street can be set as ⑤, indicating the end point.
[0126] For example, when a user clicks Figure 7 When the travel information acquisition control 701 is used, Fig.9AAs shown, the electronic device can jump to the information display interface 900 to display navigation information and the serial numbers of each travel station. According to the serial numbers, the user can more clearly understand the starting point, passing points and end point of the trip without having to return to the travel guide information interface, thereby simplifying the user's interface switching control operation.
[0127] In some embodiments, when the electronic device is a foldable device, the electronic device can display the information display interface 900 and the travel guide information interface 400 in a split screen, such as Fig. 9B As shown, the information display interface 900 can be located on the left split screen 901 of the electronic device, and the travel guide information interface 400 can be located on the left split screen 902 of the electronic device. Of course, if the electronic device supports top and bottom split screens, the information display interface 900 and the travel guide information interface 400 can also be displayed top and bottom.
[0128] In some embodiments, when the electronic device is a flat screen device and the size of the flat screen device is larger, 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 is used, the embodiment of the present application takes one split-screen display information display interface 900 and another split-screen display travel guide information interface 400 as an example. 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 may further include the following steps:
[0131] Displays surrounding information for each travel stop.
[0132] Surrounding information may include, for example, restaurant information, accommodation information, photo locations, whether there are gas stations, scenic spots, and Internet celebrity filming locations near the travel destination.
[0133] For example, the electronic device can display the surrounding information of each travel station while displaying the navigation information. Still taking the route of "DAY1" as an example, the route includes 5 travel stations, and the electronic device can display the surrounding information of the 5 travel stations.
[0134] For example, the surrounding information and the navigation information may be displayed in different areas of the same screen, or may be displayed in split screens.
[0135] For example, the electronic device can simultaneously display navigation information and surrounding information of each travel station on the same interface. That is, through the same interface, the user can view multiple information from different apps without switching back and forth between different apps, thus simplifying the user's interface switching control operation.
[0136] The embodiment of the present application does not limit the specific display method of the navigation information and the surrounding information. For example, Fig.10 In the manner shown, the navigation information and the surrounding information are displayed up and down, that is, the navigation information is displayed in the area 101 of the information display interface 900, and the surrounding information is displayed in the area 102 of the information display interface 900. Fig.11 In the manner shown, navigation information and surrounding information are displayed on the left and right, that is, navigation information is displayed in area 111 of the information display interface 900, and surrounding information is displayed in area 112 of the information display interface 900.
[0137] When displaying information such as food and accommodation, electronic devices can display the name of the food and accommodation, the site to which they belong, and other information for users to view easily.
[0138] The embodiment of the present application can display the surrounding information of each travel station contained in the navigation information at the same time when displaying the navigation information, so as to facilitate the user to view multiple information at the same time, and the surrounding information of multiple travel stations can be viewed at the same time without switching back and forth between multiple apps, thereby greatly reducing the user's interface switching control operations.
[0139] Fig.12 A flowchart of an information display method provided for some embodiments of the present application, Fig.12 Take the example of navigation information including at least one travel station. Fig.12 and Figure 1 The difference is that Fig.12 It also includes steps 1210 to 1220. In the embodiment of the present application, the electronic device can separately display the surrounding information of each travel station according to the needs of the user, avoiding interference from other surrounding information.
[0140] Step 1210: Receive a site selection input for a first travel site.
[0141] Among them, the first travel site is any one of the at least one travel site. The site selection input is used to select the first travel site from each travel site. Exemplarily, the above site selection input includes but is not limited to: the user's touch input to the first travel site through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements, and the embodiment of the present application is not limited. The specific gesture in the embodiment 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, and a double-click gesture; the click input in the embodiment 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. For example, the above site selection input can be: the user's click input to the first travel site.
[0142] For example, when a user needs to view surrounding information of a travel station, the user can click on the travel station.
[0143] Step 1220: In response to the site selection input, display the surrounding information of the first travel site.
[0144] Exemplarily, when the electronic device receives the user's site selection input for the first travel site, it can continue to display the surrounding information of the first travel site on the travel information interface, that is, the navigation information and the surrounding information of the first travel site are displayed on the same interface, making it convenient for the user to view multiple information at the same time without switching back and forth between different interfaces.
[0145] For example, Fig.13 As shown in the figure, taking the user clicking "B Square" as an example, that is, the first travel stop is "B Square", after the electronic device receives the user's click input on "B Square", it can display navigation information in area 1301 of the information display interface 900 and display the surrounding information of "B Square" in area 1302. It should be noted here that before receiving the user's site selection input for the first travel stop, the electronic device can display the navigation information in full screen, that is, similar to Fig.9A After receiving the user's site selection input for the first travel site, the display position of the navigation information can be adjusted so that the electronic device can simultaneously display the navigation information and the surrounding information of the first travel site.
[0146] The embodiment of the present application can dynamically display the surrounding information of the corresponding travel station according to the actual needs of the user, which can meet the personalized needs of the user 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 station selection input for a second travel station, where the second travel station is any one of the at least one travel station except the first travel station;
[0149] In response to the station selection input, the peripheral information of the first travel station is updated to the peripheral information of the second travel station.
[0150] Taking the example that the travel stops include Continent A, Plaza B, Plaza C, Street D and Street E, if the first travel stop is Plaza B, the second travel stop can be any one of Continent A, Plaza C, Street D and Street E.
[0151] In some embodiments of the present application, the above-mentioned site selection input is used to select a second travel site from travel sites other than the first travel site. Exemplarily, the above-mentioned site selection input includes but is not limited to: a user's touch input to the second travel site through a touch device such as a finger or a stylus, or a voice command 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, 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 any number of click inputs, etc., and can also be a long press input or a short press input. For example, the above-mentioned site selection input can be: a user's click input to the second travel site.
[0152] In an embodiment of the present application, when the user switches from a first travel station to a second travel station, the surrounding information will also be dynamically updated, that is, the surrounding information of the first travel station will be updated to the surrounding information of the second travel station.
[0153] For example, Fig.13 and Fig.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 embodiment of the present application can not only display the surrounding information of each travel station separately according to the actual needs of the user, but also synchronously update the surrounding information of the travel station when the user switches to different travel stations, so that the user can obtain the relevant information of the required station in time.
[0155] In some embodiments, the information display method may further include the following steps:
[0156] receiving a station selection input for at least two travel stations;
[0157] In response to the station selection input, surrounding information of at least two travel stations is displayed.
[0158] In some embodiments of the present application, the above-mentioned site selection input is used to select at least two travel sites from various travel sites. Exemplarily, the above-mentioned site selection input includes but is not limited to: the user's touch input of at least two travel sites through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements and is not limited in the embodiments of the present application. 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, 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 any number of click inputs, etc., and can also be a long press input or a short press input.
[0159] Taking the selection of two travel sites as an example, for example, the site selection input may be: the user double-clicks the two travel sites in sequence.
[0160] For another example, the above-mentioned site selection input may also be: a user sliding input for two travel sites, that is, the user may start from one travel site and slide along a certain trajectory to another travel site, that is, the user slides past the two required travel sites.
[0161] For another example, the above-mentioned site selection input may also be: the user's circle selection input for two travel sites, that is, the user may first circle one travel site, and then circle another travel site.
[0162] After receiving the user's site selection input for at least two travel sites, the electronic device can simultaneously display the surrounding information of the travel sites corresponding to the above site selection input.
[0163] When the user selects at least two travel stops, the electronic device displays information such as food and accommodation at each travel stop, and can further display information such as food prices, accommodation prices, recommendation index, etc. of the two travel stops to facilitate user comparison.
[0164] like Fig.15 As shown, taking the user selecting "B Square" and "C Square" as an example, the electronic device can display navigation information in area 1301 of the information display interface 900, and display the food and accommodation of "B Square" and "C Square" as well as the prices of the food and accommodation and the recommendation index in area 1302. The user can first click on "B Square" and then click on "C Square", or first click on "C Square" and then click on "B Square" to select "B Square" and "C Square".
[0165] In the embodiment of the present application, when a user selects multiple travel stops, relevant information of multiple travel stops can be synchronously displayed on the same interface, that is, multiple information of different travel stops can be integrated into one interface for display, so that the user can quickly compare and determine the final travel plan based on one interface without switching back and forth between multiple interfaces, which greatly reduces the user's interface switching control operations.
[0166] Fig.16 A flowchart of an information display method provided for some embodiments of the present application, Fig.16 and Figure 1 The difference is that Fig.16 exist Figure 1 Step 120 also includes steps 1610 and 1620. In the embodiment of the present application, the user can also obtain detailed information of the surrounding information through the travel information interface, so as to facilitate the user to perform the next step.
[0167] Step 1610: Receive information selection input for surrounding information.
[0168] In some embodiments of the present application, the above-mentioned information selection input is used to select appropriate surrounding information. Exemplarily, the above-mentioned information selection input includes but is not limited to: the user's touch input of surrounding information through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, 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, 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 any number of click inputs, etc., and can also be a long press input or a short press input.
[0169] For example, the information selection input may include: a user double-clicks a certain delicacy. For another example, the information selection input may include: a user long-presses a certain delicacy.
[0170] Step 1620: In response to the information selection input, display detailed information of the surrounding information selected by the information selection input, or display an information interface of an application program that outputs the surrounding information.
[0171] The information interface includes detailed information of the surrounding information. When receiving the user's information selection input of the surrounding information, the embodiment of the present application can directly display the detailed information of the surrounding information selected by the user on the travel information interface, or can display the information interface of the application program that outputs the surrounding information.
[0172] The information interface may be a detailed interface or a predetermined interface of the surrounding information. That is, when the electronic device receives the user's information selection input for the surrounding information, it may jump to the detailed interface or predetermined interface containing the surrounding information in the corresponding App.
[0173] For example, Fig.17 When the user clicks on the delicacy "Fat Brothers Crab Pot", the electronic device can Fig.18 The area 1301 shown continues to display navigation information, and the information interface of the application that outputs the delicacy "Fat Brothers Crab Pot" is displayed in area 1302. Icon 1801 is the application icon of the application that outputs the delicacy "Fat Brothers Crab Pot". That is, the embodiment of the present application can display information in different apps on the same information display interface 900, which is convenient for users to view.
[0174] After displaying the surrounding information, the embodiment of the present application can jump to the interface of a specific App through the specified surrounding information or directly display the detailed information of the surrounding information. The user does not need to exit the travel information interface first, open the corresponding App and manually enter the information to obtain the detailed information of the surrounding information, which greatly simplifies the operation of users making travel plans.
[0175] Taking the navigation information including the navigation route as an example, in some embodiments, the above step 120 may include the following steps:
[0176] Display navigation routes that match travel intentions;
[0177] The number of navigation routes is the same as the number of travel intentions. For example, if the number of travel intentions is one, then one navigation route corresponding to the travel intention is displayed. When the travel intention includes multiple navigation routes, the navigation route corresponding to the travel intention displayed may be the best navigation route among the multiple navigation routes. The best navigation route may be the shortest route, the shortest distance route, etc.
[0178] For another example, if the number of travel intentions is two, two navigation routes are displayed, and one navigation route corresponds to one travel intention.
[0179] The embodiment of the present application can display matching navigation routes according to the number of travel intentions. In particular, when there are multiple travel intentions, navigation routes of multiple travel intentions can be displayed at the same time to facilitate user viewing and comparison.
[0180] Taking the number of travel intentions as at least two as an example, in some embodiments, the above step 120 may include the following steps:
[0181] A first navigation route matching a first travel intention is displayed, where the first travel intention is any one of the at least two travel intentions.
[0182] It is understandable that when a user includes at least two travel intentions, the travel routes corresponding to the two travel intentions are usually different and the area span is relatively large. In order to more clearly display the navigation information of each travel intention, for example, only the navigation route of one of the travel intentions can be displayed in the travel information interface. In this case, the travel information interface may also include at least one switching control, which is used to indicate that the navigation route displayed in the travel information interface is updated to the navigation route corresponding to the other travel intention.
[0183] like Fig.19 As shown, Fig.19 Taking two switching controls as an example, namely switching control 1901 and switching control 1902, the number of switching controls may be related to the number of travel intentions, for example, the number of switching controls = the number of travel intentions - 1. Fig.19 For example, if the information display interface 900 currently displays the travel intention Figure 1 navigation route and surrounding information, the switch control 1901 can represent the travel intention Figure 2 , the switch control 1902 can represent the travel intention Figure 3 .
[0184] Based on the above example, after step 120, the information display method may further include the following steps:
[0185] receiving travel intention switching input;
[0186] In response to a travel intention switching input, the first navigation route is updated to a second navigation route matching a second travel intention, where the second travel intention is any one of 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: the user's touch input of the switching control through a touch device such as a finger or a stylus, or a voice command 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 are not limited in the embodiments of the present application. 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, 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 any number of click inputs, etc., and can also be a long press input or a short press input.
[0188] For example, the above travel intention switching input may include: a user's click input on the switching control.
[0189] Exemplarily, when the electronic device receives a switch input from the user for a travel intention switch control, the navigation route displayed on the travel information interface may be updated to the navigation route of the travel intention corresponding to the travel intention switch input.
[0190] For example, Fig.19 As shown, when the user clicks the switch control 1901, the electronic device can Figure 1 The navigation route is updated to travel intention Figure 2 navigation route.
[0191] It should be noted that when the navigation route is updated, the surrounding information in area 1302 is also updated synchronously, thus ensuring the consistency between the navigation route and the surrounding information.
[0192] In an embodiment of the present application, when a user has multiple travel intentions, the navigation route of only one of the travel intentions may be displayed on the information display interface, and then the navigation route may be dynamically updated based on the user's input to the switch control. This ensures that the navigation route is clear and satisfies the user's need to view the navigation routes of other travel intentions.
[0193] In some embodiments, after step 120, the information display method may further include the following steps:
[0194] receiving navigation control input;
[0195] In response to the navigation control input, the map application is controlled to perform route navigation according to the navigation information.
[0196] In some embodiments of the present application, the above-mentioned navigation control input is used to start the navigation function of the map app and perform route navigation. Exemplarily, the above-mentioned navigation control input includes but is not limited to: the user's touch input to the travel information interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements and is not limited in the embodiments of the present application. 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, 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 any number of click inputs, etc., and can also be a long press input or a short press input.
[0197] For example, the above navigation control input may include: user's voice input.
[0198] After the electronic device receives the navigation control input, it can control the map app to perform route navigation according to the navigation information displayed above. The user does not need to manually enter the information of each location in the map app, nor does he need to switch back and forth between different apps, which greatly reduces the user's interface switching control operations.
[0199] The embodiment of the present application can automatically display navigation information with one click according to the travel strategy information selected by the user, avoiding the user from manually opening each App and then manually entering each piece of information one by one, greatly simplifying the process of the user generating a travel method according to the travel strategy information. At the same time, the embodiment of the present application can also display the surrounding information of multiple travel sites on the same interface, which is convenient for users to compare and avoid users switching back and forth between multiple Apps.
[0200] It should be noted that the information display method provided in 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. In the embodiment of the present application, the information display device provided in the embodiment of the present application is described by taking the information display device executing the information display method as an example.
[0201] Fig. 20 A schematic diagram of the structure of an information display device provided for some embodiments of the present application.
[0202] like Fig. 20 As shown, the information display device 2000 may include:
[0203] Receiving module 2001, for receiving information selection input on the travel strategy information interface;
[0204] The display module 2002 is used to display navigation information matching the travel strategy information in response to the information selection input when the information selected by the information selection input includes travel strategy information.
[0205] In the embodiment of the present application, an information selection input on the travel strategy information interface is received; when the information selected in the information selection input includes the travel strategy information, in response to the information selection input, navigation information matching the travel strategy information is displayed. That is, the user only needs to perform information selection input on the travel information strategy interface, and the electronic device can automatically display navigation information matching the travel strategy information when the information selected in the information selection input includes the travel strategy information, without the need for the user to manually input multiple information or switch back and forth between multiple apps, thus greatly reducing the user's interface switching control operations.
[0206] In some possible implementations of the embodiments of the present application, the information display device 2000 may further include:
[0207] A processing module is used to determine an information selection area for information selection input from the travel strategy information interface after the receiving module receives the information selection input on the travel strategy 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 user intention based on the location attribute information of each sub-information, the location attribute information is used to characterize whether each sub-information is location information; when the user's intention is a travel intention, determine that the information selected by the information selection input includes travel strategy information.
[0208] In some possible implementations of the embodiments of the present application, the processing module is specifically used to:
[0209] Before determining the user's intention based on the location attribute information of each sub-information, each sub-information is input into a map application running in the background for searching to obtain search results;
[0210] According to the search results, the location attribute information of each sub-information is determined.
[0211] In some possible implementations of the embodiments of the present application, the information selection input includes touch input to the travel strategy information interface;
[0212] The processing module is specifically used for:
[0213] Determine the circumscribed rectangle of the touch track of the touch input as the information selection area of the information selection input;
[0214] Alternatively, 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.
[0215] In some possible implementations of the embodiments of the present application, the information selection input includes at least one of the following: fingertip touch input and knuckle touch input.
[0216] In some possible implementations of the embodiments of the present application, when the information selection input includes knuckle touch input, the knuckle touch input includes tapping the travel guide information interface with the knuckles and circling an area along a reference direction from the tapping position.
[0217] In some possible implementations of the embodiments of the present application, the processing module is specifically used to:
[0218] According to the location attribute information of each sub-information, determine non-location sub-information and location sub-information from all sub-information, the location sub-information is the sub-information belonging to the location information, and the non-location sub-information is the sub-information not belonging to the location information;
[0219] When the number of location sub-information and non-location sub-information is at least one, group all location sub-information according to the arrangement order of each sub-information and with each non-location sub-information as a dividing point to obtain N location groups;
[0220] According to the N location groups, it is determined that 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 used for:
[0224] After the receiving module receives the information selection input on the travel strategy information interface, the surrounding information of each travel station is displayed.
[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 used for:
[0227] After receiving the information selection input on the travel strategy information interface, receiving the site selection input for the first travel site, where the first travel site is any one of the at least one travel site;
[0228] The display module 2002 is specifically used for:
[0229] In response to the station selection input, surrounding information of the first travel station is displayed.
[0230] In some possible implementations of the embodiments of the present application, the receiving module 2001 is specifically used for:
[0231] After the display module 2002 displays the surrounding information of the first travel station, receiving a station selection input for a second travel station, where the second travel station is any one of the at least one travel station except the first travel station;
[0232] The display module 2002 is specifically used for:
[0233] In response to the station selection input, the peripheral information of the first travel station is updated to the peripheral information of the second travel station.
[0234] In some possible implementations of the embodiments of the present application, the receiving module 2001 is specifically used for:
[0235] receiving a station selection input for at least two travel stations;
[0236] The display module 2002 is specifically used for:
[0237] In response to the station selection input, surrounding information of at least two travel stations is displayed.
[0238] In some possible implementations of the embodiments of the present application, the receiving module 2001 is specifically used for:
[0239] After the display module 2002 displays the navigation information matching the travel strategy information, receiving an information selection input of the surrounding information;
[0240] The display module 2002 is specifically used for:
[0241] In response to the information selection input, detailed information of the surrounding information selected by the information selection input is displayed, or an information interface of an application program outputting the surrounding information is displayed, the information interface including the detailed information of the surrounding information.
[0242] In some possible implementations of the embodiments of the present application, the display module 2002 is specifically used for:
[0243] Display navigation routes that match travel intentions;
[0244] Among them, the number of navigation routes is the same as the number of travel intentions.
[0245] In some possible implementations of the embodiments of the present application, the number of travel intentions is at least two;
[0246] The display module 2002 is specifically used for:
[0247] displaying a first navigation route matching a first travel intention, where the first travel intention is any one of at least two travel intentions;
[0248] The receiving module 2002 is specifically used for:
[0249] After the display module 2002 displays the navigation information matching the travel strategy information, a travel intention switching input is received;
[0250] The display module 2002 is specifically used for:
[0251] In response to a travel intention switching input, the first navigation route is updated to a second navigation route matching a second travel intention, where the second travel intention is any one of at least two travel intentions.
[0252] In some possible implementations of the embodiments of the present application, the receiving module 2001 is specifically used for:
[0253] After the display module 2002 displays the navigation information matching the travel strategy information, receiving a navigation control input;
[0254] The information display device 2000 may further include:
[0255] The control module is used to control the map application to perform route navigation according to the navigation information in response to the navigation control input.
[0256] The embodiment of the present application can automatically display navigation information with one click according to the travel strategy information selected by the user, avoiding the user from manually opening each App and then manually entering each piece of information one by one, greatly simplifying the process of the user generating a travel method according to the travel strategy information. At the same time, the embodiment of the present application can also display the surrounding information of multiple travel sites on the same interface, which is convenient for users to compare and avoids users switching back and forth between multiple Apps.
[0257] The information display device in the embodiment of the present application can be a device or a component in an electronic device, such as an integrated circuit or a chip. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the embodiment of the present application does not make specific limitations.
[0258] The electronic device in the embodiment of the present application may be a terminal with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0259] The information display device provided in the embodiment of the present application can achieve Figures 1 to 19 The various processes in the information display method embodiment can achieve the same technical effect. To avoid repetition, they will not be described here.
[0260] like Fig.21As shown, an embodiment of the present application also provides an electronic device 2100, including a processor 2101 and a memory 2202, wherein the memory 2202 stores programs or instructions that can be executed on the processor 2101, and when the program or instructions are executed by the processor 2101, the various steps of the above-mentioned information display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0261] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile terminals and non-mobile terminals.
[0262] Fig. 22 A schematic diagram of the hardware structure of an 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 22210 and other components.
[0264] Those skilled in the art will appreciate that the electronic device 2200 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 2210 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 22 The structure of the electronic device 2200 shown in the figure does not constitute a limitation on the electronic device 2200. The electronic device 2200 may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0265] The user input unit 2207 is used to receive information selection input on the travel strategy information interface;
[0266] The display unit 2206 is used to display navigation information matching the travel strategy information in response to the information selection input when the information selected by the information selection input includes travel strategy information.
[0267] In the embodiment of the present application, an information selection input on the travel strategy information interface is received; when the information selected in the information selection input includes the travel strategy information, in response to the information selection input, navigation information matching the travel strategy information is displayed. That is, the user only needs to perform information selection input on the travel information strategy interface, and the electronic device can automatically display navigation information matching the travel strategy information when the information selected in the information selection input includes the travel strategy information, without the need for the user to manually input multiple information or switch back and forth between multiple apps, thus greatly reducing the user's interface switching control operations.
[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 strategy information interface, an information selection area for the information selection input is determined from the travel strategy information interface;
[0270] Performing text segmentation processing on the text information displayed in the information selection area to obtain at least one sub-information;
[0271] Determine the user intention of the user according to the location attribute information of each sub-information, where the location attribute information is used to indicate whether each sub-information is location information;
[0272] When the user's intention is to travel, it is determined that the information selected in the information selection input includes travel strategy information.
[0273] In some possible implementations of the embodiments of the present application, the processor 2210 is specifically configured to:
[0274] Before determining the user's intention based on the location attribute information of each sub-information, each sub-information is input into a map application running in the background for searching to obtain search results;
[0275] According to the search results, the location attribute information of each sub-information is determined.
[0276] In some possible implementations of the embodiments of the present application, the information selection input includes touch input to the travel strategy information interface;
[0277] The processor 2210 is specifically configured to:
[0278] Determine the circumscribed rectangle of the touch track of the touch input as the information selection area of the information selection input;
[0279] Alternatively, 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.
[0280] In some possible implementations of the embodiments of the present application, the information selection input includes at least one of the following: fingertip touch input and knuckle touch input.
[0281] In some possible implementations of the embodiments of the present application, when the information selection input includes knuckle touch input, the knuckle touch input includes tapping the travel guide information interface with the knuckles and circling an area along a reference direction from the tapping position.
[0282] In some possible implementations of the embodiments of the present application, the processor 2210 is specifically configured to:
[0283] According to the location attribute information of each sub-information, determine non-location sub-information and location sub-information from all sub-information, the location sub-information is the sub-information belonging to the location information, and the non-location sub-information is the sub-information not belonging to the location information;
[0284] When the number of location sub-information and non-location sub-information is at least one, group all location sub-information according to the arrangement order of each sub-information and with each non-location sub-information as a dividing point to obtain N location groups;
[0285] According to the N location groups, it is determined that the user intention includes N travel intentions;
[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 used for:
[0289] After the user input unit 2207 receives the information selection input on the travel strategy information interface, the surrounding information of each travel station is displayed.
[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 used for:
[0292] After receiving the information selection input on the travel strategy information interface, receiving the site selection input for the first travel site, where the first travel site is any one of the at least one travel site;
[0293] The display unit 2206 is specifically used for:
[0294] In response to the station selection input, surrounding information of the first travel station is displayed.
[0295] In some possible implementations of the embodiments of the present application, the user input unit 2207 is specifically used to:
[0296] After the display unit 2206 displays the surrounding information of the first travel site, receiving a site selection input for a second travel site, where the second travel site is any one of the at least one travel site except the first travel site;
[0297] The display unit 2206 is specifically used for:
[0298] In response to the station selection input, the peripheral information of the first travel station is updated to the peripheral information of the second travel station.
[0299] In some possible implementations of the embodiments of the present application, the user input unit 2207 is specifically used to:
[0300] receiving a station selection input for at least two travel stations;
[0301] The display unit 2206 is specifically used for:
[0302] In response to the station selection input, surrounding information of at least two travel stations is displayed.
[0303] In some possible implementations of the embodiments of the present application, the user input unit 2207 is specifically used to:
[0304] After the display unit 2206 displays the navigation information matching the travel strategy information, receiving an information selection input for the surrounding information;
[0305] The display unit 2206 is specifically used for:
[0306] In response to the information selection input, detailed information of the surrounding information selected by the information selection input is displayed, or an information interface of an application program outputting the surrounding information is displayed, the information interface including the detailed information of the surrounding information.
[0307] In some possible implementations of the embodiments of the present application, the display unit 2206 is specifically used to:
[0308] Display navigation routes that match travel intentions;
[0309] Among them, the number of navigation routes is the same as the number of travel intentions.
[0310] In some possible implementations of the embodiments of the present application, the number of travel intentions is at least two;
[0311] The display unit 2206 is specifically used for:
[0312] displaying a first navigation route matching a first travel intention, where the first travel intention is any one of at least two travel intentions;
[0313] The user input unit 2207 is specifically used for:
[0314] After the display unit 2206 displays the navigation information matching the travel strategy information, a travel intention switching input is received;
[0315] The display unit 2206 is specifically used for:
[0316] In response to a travel intention switching input, the first navigation route is updated to a second navigation route matching a second travel intention, where the second travel intention is any one of at least two travel intentions.
[0317] In some possible implementations of the embodiments of the present application, the user input unit 2207 is specifically used to:
[0318] After the display unit 2206 displays the navigation information matching the travel strategy information, receiving a navigation control input;
[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 embodiment of the present application can automatically display navigation information with one click according to the travel strategy information selected by the user, avoiding the user from manually opening each App and then manually entering each information one by one, greatly simplifying the process of the user generating a travel method according to the travel strategy information. At the same time, the embodiment of the present application can also display the surrounding information of multiple travel sites on the same interface, which is convenient for users to compare and avoid users switching back and forth between multiple Apps.
[0322] It should be understood that in the embodiment of the present application, the input unit 2204 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 22042, and the graphics processor 22041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 2206 may include a display panel 22061, and the display panel 22061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 2207 includes a touch panel 22071 and at least one of other input devices 22072. The touch panel 22071 is also called a touch screen. The touch panel 22071 may include two parts: a touch detection device and a touch controller. Other input devices 22072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0323] The memory 2209 can be used to store software programs and various data. The memory 2209 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 2209 may include a volatile memory or a non-volatile memory, or the memory 2209 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 2209 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0324] The processor 2210 may 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 application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 2210.
[0325] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0326] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0327] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0328] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0329] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned information display method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0330] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0331] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0332] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. An information display method, characterized in that: include: Receiving information selection input on a travel strategy information interface; In a case where the information selected by the information selection input includes travel strategy information, in response to the information selection input, navigation information matching the travel strategy information is displayed.
2. The method according to claim 1, characterized in that After receiving the information selection input on the travel strategy information interface, the method further includes: From the travel strategy information interface, determine the information selection area for information selection input; Performing text segmentation processing on the text information displayed in the information selection area to obtain at least one sub-information; determining the user intention of the user according to the location attribute information of each sub-information, wherein the location attribute information is used to indicate whether each sub-information is location information; In the case where the user intention is a travel intention, it is determined that the information selected by the information selection input includes travel strategy information.
3. The method according to claim 2, characterized in that Before determining the user intention of the user according to the location attribute information of each sub-information, the method further includes: Input each sub-information into a map application running in the background to search and obtain search results; According to the search result, the location attribute information of each item of sub-information is determined.
4. The method according to claim 2, characterized in that: The information selection input includes touch input on the travel strategy information interface; Determining the information selection area for information selection input from the travel strategy information interface includes: Determine a circumscribed rectangle of the touch track of the touch input as an information selection area of the information selection input; Alternatively, 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.
5. The method according to claim 1, characterized in that The information selection input includes at least one of the following: fingertip touch input and knuckle touch input.
6. The method according to claim 5, characterized in that In the 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 circling an area along a reference direction from the tapping position.
7. The method according to claim 2, characterized in that The determining the user intention of the user according to the location attribute information of each sub-information includes: According to the location attribute information of each sub-information, determine non-location sub-information and location sub-information from all the sub-information, wherein 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; When the number of the location sub-information and the non-location sub-information is 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 dividing point to obtain N location groups; According to the N location groups, determining that the user intention includes N travel intentions; Wherein, N is a positive integer.
8. The method according to claim 1, characterized in that The navigation information includes at least one travel site; After receiving the information selection input on the travel strategy information interface, the method further includes: Displays surrounding information for each travel stop.
9. The method according to claim 1, characterized in that: The navigation information includes at least one travel site; After receiving the information selection input on the travel strategy information interface, the method further includes: Receiving a station selection input for a first travel station, wherein the first travel station is any one of the at least one travel station; In response to the site selection input, surrounding information of the first travel site is displayed.
10. The method according to claim 9, characterized in that After displaying the surrounding information of the first travel site, the method further includes: receiving a station selection input for a second travel station, where the second travel station is any one of the at least one travel station except the first travel station; In response to the station selection input, the peripheral information of the first travel station is updated to the peripheral information of the second travel station.
11. The method according to claim 9, characterized in that The method further comprises: receiving a station selection input for at least two travel stations; In response to the site selection input, surrounding information of the at least two travel sites is displayed.
12. The method according to any one of claims 8 to 11, characterized in that After displaying the navigation information matching the travel strategy information, the method further includes: receiving information selection input of the surrounding information; In response to the information selection input, detailed information of the surrounding information selected by the information selection input is displayed, or an information interface of an application that outputs the surrounding information is displayed, the information interface including the detailed information of the surrounding information.
13. The method according to any one of claims 2 to 7, characterized in that: The displaying of navigation information matching the travel strategy information includes: Displaying a navigation route matching the travel intention; The number of the navigation routes is the same as the number of the travel intentions.
14. The method according to any one of claims 2 to 7, characterized in that: The number of the travel intentions is at least two; The displaying of navigation information matching the travel strategy information includes: displaying a first navigation route matching a first travel intention, wherein the first travel intention is any one of the at least two travel intentions; After displaying the navigation information matching the travel strategy information, the method further includes: receiving travel intention switching input; In response to the travel intention switching input, the first navigation route is updated to a second navigation route matching a second travel intention, where the second travel intention is any one of the at least two travel intentions.
15. The method according to any one of claims 1 to 11, characterized in that After displaying the navigation information matching the travel strategy information, the method further includes: receiving navigation control input; In response to the navigation control input, the map application is controlled to perform route navigation according to the navigation information.
16. An information display device, characterized in that: include: A receiving module, used for receiving information selection input on the travel strategy information interface; The display module is used for displaying navigation information matching the travel strategy information in response to the information selection input when the information selected by the information selection input includes travel strategy information.
17. The device according to claim 16, characterized in that The device also includes: A processing module is used to determine an information selection area for the information selection input on the travel strategy information interface after the receiving module receives the information selection input on the travel strategy 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 intention of the user based on the location attribute information of each sub-information, the location attribute information is used to characterize whether each sub-information is location information; and when the user intention is a travel intention, determine that the information selected by the information selection input includes travel strategy information.
18. The device according to claim 17, characterized in that The processing module is specifically used for: Before determining the user intention of the user according to the location attribute information of each sub-information, each sub-information is input into a map application running in the background for searching to obtain search results; According to the search result, the location attribute information of each item of sub-information is determined.
19. The device according to claim 17, characterized in that The information selection input includes touch input on the travel strategy information interface; The processing module is specifically used for: Determine a circumscribed rectangle of the touch track of the touch input as an information selection area of the information selection input; Alternatively, 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.
20. The device according to claim 16, characterized in that The information selection input includes at least one of the following: fingertip touch input and knuckle touch input.
21. The device according to claim 20, characterized in that In the 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 circling an area along a reference direction from the tapping position.
22. The device according to claim 17, characterized in that The processing module is specifically used for: According to the location attribute information of each sub-information, determine non-location sub-information and location sub-information from all the sub-information, wherein 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; When the number of the location sub-information and the non-location sub-information is 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 dividing point to obtain N location groups; According to the N location groups, determining that the user intention includes N travel intentions; Wherein, N is a positive integer.
23. The device according to any one of claims 17 to 22, characterized in that The display module is specifically used for: Displaying a navigation route matching the travel intention; The number of the navigation routes is the same as the number of the travel intentions.
24. The device according to any one of claims 17 to 22, characterized in that The number of the travel intentions is at least two; The display module is specifically used for: displaying a first navigation route matching a first travel intention, wherein the first travel intention is any one of the at least two travel intentions; The receiving module is specifically used for: After the display module displays navigation information matching the travel strategy information, receiving a travel intention switching input; 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 matching a second travel intention, where the second travel intention is any one of the at least two travel intentions.
25. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 15 are implemented.
Citation Information
Patent Citations
Data processing method of electronic map and mobile terminal
CN107665201A
Tourism navigation method and system
CN108827275A
Target function triggering method, device, terminal and storage medium
CN109375863A
Information processing method, information display method, apparatuses, terminal and server
CN110779536A
Method for acquiring navigation information and computer storage medium
CN114647770A