Information search method and device

By implementing link-based search for multiple applications on electronic devices, users can enter query information at once and select multiple applications, and automatically search in these applications, solving cumbersome problems and improving query efficiency.

CN113836427BActive Publication Date: 2024-12-31VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111156292.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2024-12-31
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

In electronic devices, users need to switch multiple applications back and forth to query relevant information, resulting in cumbersome operations.

Method used

An information search method and device are provided, allowing users to automatically search in these applications by entering search information and selecting multiple applications, and output search results for each application.

Benefits of technology

It simplifies user operations and realizes search for multiple applications through one input, reducing the cumbersome process of switching applications back and forth, and improving query efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113836427B_ABST
    Figure CN113836427B_ABST
Patent Text Reader

Abstract

The present application discloses an information search method and device, belonging to the field of communication technology. The method includes: in response to a first input, obtaining first search information associated with the first input; in response to a second input, determining at least two applications associated with the second input; based on the first search information, searching in the at least two applications; and outputting search results obtained by searching the at least two applications respectively.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to an information search method and device. Background Art

[0002] Multiple applications are installed in electronic devices. Different applications can achieve different functions. In some application scenarios, users need to switch back and forth between multiple applications to complete a task.

[0003] For example, when traveling, users will search for some interesting places in the local area in advance. First, users need to search for interesting places in the local area in travel applications. Then, based on the names of the places they have searched, users search for ways to get to these places in navigation applications. At the same time, based on the names of the places they have searched, users search for weather conditions in weather applications, etc.

[0004] It can be seen that in the prior art, when a user searches for related matters in different applications of an electronic device, he needs to switch back and forth between different applications, which makes the operation cumbersome. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide an information search method that can solve the problem in the prior art that when a user searches for related matters in different applications of an electronic device, the user needs to switch back and forth between different applications, resulting in cumbersome operations.

[0006] In a first aspect, an embodiment of the present application provides an information search method, the method comprising: in response to a first input, obtaining first search information associated with the first input; in response to a second input, determining at least two applications associated with the second input; based on the first search information, searching in the at least two applications; and respectively outputting search results obtained based on the search of the at least two applications.

[0007] In a second aspect, an embodiment of the present application provides an information search device, which includes: an acquisition module for acquiring first search information associated with a first input in response to the first input; a determination module for determining at least two applications associated with the second input in response to the second input; a search module for searching in the at least two applications based on the first search information; and an output module for respectively outputting search results obtained based on the search of the at least two applications.

[0008] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0009] 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.

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

[0011] Thus, in an embodiment of the present application, a user can input first search information in a search input control (such as a search input box) through a first input, and select at least two applications through a second input, thereby obtaining the first search information, and determining at least two applications, to search in the selected at least two applications based on the first search information, and then output search results obtained based on the search of each application. It can be seen that in an embodiment of the present application, for matters related to a matter, search results of multiple applications can be obtained based on the user's input of a question, thereby solving the problem of cumbersome operations caused by the user switching back and forth between different applications. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 is a flow chart of the information search method of an embodiment of the present application;

[0013] Figure 2 to Figure 7 is a schematic diagram of a display interface of an electronic device according to an embodiment of the present application;

[0014] Figure 8 is a block diagram of an information search device according to an embodiment of the present application;

[0015] Fig. 9 It is one of the hardware structure diagrams of the electronic device according to the embodiment of the present application;

[0016] Fig.10 This is the second schematic diagram of the hardware structure of the electronic device according to the embodiment of the present application. DETAILED DESCRIPTION

[0017] 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.

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

[0019] The information search method provided by the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0020] Figure 1 A flowchart of an information search method according to an embodiment of the present application is shown. The method is applied to an electronic device and includes:

[0021] Step 110: In response to a first input, obtain first search information associated with the first input.

[0022] The first input includes the touch input performed by the user on the screen, not limited to inputs such as click, slide, drag, etc.; the first input may also be the user's air input, gesture action, facial action, etc., and the first input also includes the user's input on physical buttons on the device, not limited to inputs such as pressing, etc. Moreover, the first input includes one or more inputs, wherein the multiple inputs may be continuous or intermittent.

[0023] The first input is used for first search information input by a user based on a designated search input control.

[0024] The controls in this application are carriers for displaying information, including but not limited to text labels, symbol labels, and image labels.

[0025] See also Figure 2 In the search input box shown in the figure, the user enters the first search information "XXXXXX" to be searched.

[0026] Optionally, the first input is also used for the user to trigger the link search function provided in this embodiment through a specified input method.

[0027] See also Figure 2 , the user can long press the illustrated search input box or the illustrated “Search” option (magnifying glass icon), and the “Link Search” option (such as Figure 3 As shown), the user clicks on the "Link Search" option.

[0028] Further, based on the user's first input, the link-type search function is activated, thereby displaying a plurality of application options below the search input box.

[0029] Optionally, the multiple application options displayed may be all application options downloaded in the electronic device.

[0030] Optionally, the multiple application options displayed may also be all application options that support the link-based search function among the offline applications in the electronic device.

[0031] Optionally, the multiple application options displayed may also be all application options in the offline applications in the electronic device, for which the link-based search function preset by the user is turned on.

[0032] Optionally, the multiple application options displayed may also be all application options that have been downloaded in the electronic device and support the search function.

[0033] The number of the multiple application options displayed is at least two, and includes at least two applications in step 120 .

[0034] Correspondingly, in this step, in response to the first input, first search information input in the first input is obtained for use in subsequent steps.

[0035] Step 120: In response to the second input, determine at least two applications associated with the second input.

[0036] The second input includes the touch input performed by the user on the screen, not limited to inputs such as clicking, sliding, and dragging; the second input can also be the user's air input, gesture action, facial action, etc. The second input also includes the user's input on physical buttons on the device, not limited to inputs such as pressing, etc. Moreover, the second input includes one or more inputs, wherein the multiple inputs can be continuous or intermittent.

[0037] The second input is used for the user to select at least two application options from the plurality of application options displayed above.

[0038] Among them, under the effect of the second input, the above-displayed application options can change from "unselected state" to "selected state", and can also change from "selected state" to "unselected state".

[0039] Optionally, the second input is also used for the user to trigger a search action by specifying an input.

[0040] For example, after the user selects at least two application options from among the multiple application options displayed, he clicks the search option. Figure 2 Magnifying glass icon shown.

[0041] Correspondingly, in this step, in response to the second input, at least two applications selected in the second input are determined.

[0042] Among them, the first input and the second input are mainly used to input target search information and select at least two applications, and other user inputs used to activate functions, trigger actions, etc. can be part of the first input or the second input, or can be other preset user inputs.

[0043] For example, the user may also trigger display of multiple application options through a second input.

[0044] For another example, the user may also trigger the display of multiple application options through other preset inputs.

[0045] Step 130: Search in at least two applications based on the first search information.

[0046] In this step, when a search action is triggered, a search is performed in at least two applications based on first search information input by a user.

[0047] Exemplarily, one search method is: searching in at least two applications simultaneously.

[0048] For example, the user inputs "Which place is fun in XX city" as the first search information, and the user selects the browser and the weather application through the second input. Therefore, in this step, searches are performed in the browser and the weather application based on "Which place is fun in XX city", and finally the places in XX city listed in the browser and the weather conditions of the city provided by the weather application are obtained.

[0049] Exemplarily, another search method is: searching in at least two applications in sequence.

[0050] For example, the user inputs "Which place is fun in XX city" as the first search information, and the user selects the browser and the navigation application through the second input. Therefore, in this step, first, based on "Which place is fun in XX city", the places in XX city listed in the browser are obtained, and then based on the places in XX city listed in the browser, the navigation route provided by the navigation application is obtained.

[0051] Step 140: Outputting search results obtained by searching based on at least two application programs respectively.

[0052] Optionally, the output method is not limited to: displaying on a screen, playing on a device, etc.

[0053] Optionally, the form of the search results is not limited to: text, image, voice, etc.

[0054] See also Figure 4 For example, the search results are displayed below the illustrated search input box, and the search results obtained based on the search for each application can be displayed as a separate window.

[0055] Furthermore, each independent window has an editing function, and the user can perform operations such as copying in any window, and can also control to directly jump to the interface of the corresponding application to display the search results in the interface.

[0056] Thus, in an embodiment of the present application, a user can input first search information in a search input control (such as a search input box) through a first input, and select at least two applications through a second input, thereby obtaining the first search information, and determining at least two applications, to search in the selected at least two applications based on the first search information, and then output search results obtained based on the search of each application. It can be seen that in an embodiment of the present application, for matters related to a matter, search results of multiple applications can be obtained based on the user's input of a question, thereby solving the problem of cumbersome operations caused by the user switching back and forth between different applications.

[0057] In the process of the information search method of another embodiment of the present application, between step 110 and step 120, the method further includes:

[0058] Step A1: Based on the first search information, display at least two application options.

[0059] The at least two application options are arranged in order from strong to weak according to the relevance of the applications indicated by them to the first search information.

[0060] Optionally, based on the first search information, keywords included in the first search information are obtained, and the relevance between each application and the keyword is determined. Applications with stronger relevance are displayed first for quick selection by the user.

[0061] For example, the first search information includes: "Where is the best place in XX city? I want to go there tomorrow." Therefore, based on the keyword extraction of the first search information, we can get "where", the keyword expresses a question, and thus a certain browser that is more closely related to the question will be recommended to the user first; based on the keyword extraction of the first search information, we can get "place", the keyword expresses something related to the address, and thus a certain map application that is more closely related to the address will be recommended to the user first; based on the keyword extraction of the first search information, we can get "I want to go there tomorrow", the keyword expresses the behavior of traveling, and thus a certain weather application that is more closely related to the behavior of traveling will be recommended to the user first.

[0062] Optionally, the analysis of the correlation between any application and the first search information is determined based on the proportion of the same type of keywords in the first search information, the keywords representing the subject, and the semantics expressed by the keywords.

[0063] For example, the first search information includes: "Where is the best place in XX city?" The keyword representing the subject is "where?", so a certain browser has the strongest relevance compared to other applications.

[0064] In this embodiment, a method for recommending applications to users is provided. In this method, the application options to be displayed are determined in combination with the first search information, and the relevance of the indicated applications to the first search information is arranged and displayed in order of relevance from strong to weak. Thus, users can quickly filter out the applications they want to use, avoiding blind selection among a large number of applications, and further simplifying user operations.

[0065] In the process of the information search method of another embodiment of the present application, step 130 includes:

[0066] Sub-step B1: Searching in at least two applications according to a first order associated with the second input.

[0067] Optionally, during the implementation of the second input, the user may select at least two application options from among the displayed multiple application options in a first order.

[0068] For example, among the displayed multiple application options, the user first clicks the option of application one, then clicks the option of application two, and finally clicks the option of application three, so that the first order is: application one, application two, application three.

[0069] Furthermore, during the implementation of the second input, after the user completes the selection of the application options, the selected application options are arranged in order, and then the user can also adjust the arrangement positions between the application options, such as swapping the positions of two adjacent application options, so that this embodiment can obtain the adjusted first order.

[0070] Correspondingly, in this step, a related search is performed in at least two applications in sequence according to a first order.

[0071] For example, see Figure 5 , follow the directions of the arrows to complete the search in the three applications in turn to get the final search results.

[0072] In this embodiment, an application link search function is provided in the search function, wherein the user can customize an application link.

[0073] It should be noted that an application link contains a path consisting of multiple nodes. Figure 5 In the example, application 1, application 2, and application 3 are located on three nodes in the application link respectively, and these three nodes form a path in a certain order.

[0074] Optionally, in this embodiment, search results obtained by searching based on various application programs may be output and displayed in sequence according to the search order.

[0075] Optionally, in this embodiment, the search results obtained by searching based on each application program may be output in sequence according to the search order, and the search results obtained by searching based on each application program may be displayed synchronously.

[0076] In this embodiment, the user can select multiple applications from the electronic device to add them to form an application link. The order of the applications on the link is the order in which they are added. If they are added in batches at one time, the order of the applications on the link can be the order of the applications when they are selected in batches. The maximum length of the link does not exceed the total number of applications that can be added. Further, based on the application link provided by this embodiment, relevant searches are performed in each application in the link in sequence according to the first order. In particular, based on this ordered search, the application can be searched based on the search results obtained by searching the previous application, and the search information is gradually enriched, and the search results are more detailed, achieving the effect of intelligent search.

[0077] In the process of the information search method of another embodiment of the present application, the at least two applications include a first application and a second application arranged in a first order; step B1 includes:

[0078] Sub-step C1: Search in the second application based on the first search result obtained by searching the first application.

[0079] In this embodiment, based on the application link provided in the previous embodiment, a progressive search method is provided.

[0080] For reference, the first search information input by the user is taken as the original information I(0), and the original information I(0) is input into the first node A(0) of the link. After A(0) searches I(0), it obtains information I(1), and I(1) is input into the next node A(1) for searching again, and so on, until the information obtained by the search is transmitted to the last node A(N) of the link.

[0081] For example, the first search information includes: "Where is the best place in XX city? I want to go there tomorrow." The first search information is first entered into a certain browser to obtain "AA Scenic Area". The information of "AA Scenic Area" is then entered into a certain navigation to obtain a route from the current location to "AA Scenic Area" and the places along the route. The location information of these places along the way is entered into a certain weather to obtain the weather conditions at the passing locations.

[0082] If the search fails in a certain node in the middle, the search process can be terminated.

[0083] In this embodiment, multiple applications are combined into an application link for information search. Each node on the application link can search for information. The search result of the previous link node is used as the information of the next node for search until the information search process is completed. In this way, the search information is continuously expanded, so that the search results are continuously becoming more comprehensive and rich, so that most of the user's needs can be taken into account, avoiding the user's manual search again, and further simplifying the user operation.

[0084] In the process of the information search method of another embodiment of the present application, the at least two applications include a third application and a fourth application arranged in a first order; step 140 includes:

[0085] Sub-step D1: output at least two third search results obtained by searching based on the third application.

[0086] Sub-step D2: receiving a third input for at least one third search result.

[0087] The third input includes the touch input performed by the user on the screen, not limited to click, slide, drag and other inputs; the third input can also be the user's air input, gesture action, facial action, etc. The third input also includes the user's input on the physical button on the device, not limited to press and other inputs. Moreover, the third input includes one or more inputs, wherein the multiple inputs can be continuous or intermittent.

[0088] Sub-step D3: In response to the third input, output a fourth search result obtained by searching in a fourth application based on at least one third search result.

[0089] The third input is used for, when a plurality of search results are obtained through searching based on one application, for the user to select one or more of the search results as the search information for the next application.

[0090] For example, see Figure 6 In the window corresponding to application one (i.e., the third application in this embodiment), two search results, "Scenic Area A" and "Scenic Area B", are displayed. The user can select "Scenic Area A", so that application two (i.e., the fourth application) can search for "Driving Route B" to "Scenic Area A" based on "Scenic Area A", and then application three can search for the weather conditions of the locations along "Driving Route B" based on "Driving Route B".

[0091] Optionally, in the search process of this embodiment, if there are multiple results obtained by searching based on an application on a certain node, the multiple search results are merged by default as the search information of the next node, so that the search results obtained by searching based on all applications can be displayed synchronously without the need for user selection. Furthermore, after synchronous display, based on the user's selection of any search result in any application, the search results displayed on the subsequent nodes can be updated accordingly.

[0092] Optionally, during the search process of this embodiment, when there are multiple results obtained by searching based on an application on a certain node, only the multiple search results on the node are output and displayed for the user to select. After the user selects, the subsequent search process is continued.

[0093] In this embodiment, when there are multiple results obtained by searching based on an application on a certain node, the user can also manually select any of the search results as the search information for the application on the next node. It can be seen that based on the user's customized selection, the subsequent search results are closer to the user's needs.

[0094] In the process of the information search method of another embodiment of the present application, the at least two applications include a fifth application and a sixth application, and the fifth application and the sixth application are applications of the same type; step A1 includes:

[0095] Sub-step E1: Search in the fifth application and the sixth application simultaneously.

[0096] In this embodiment, there is no limit on the number of applications on a node, and it can be one or more.

[0097] The applications on one node are of the same type.

[0098] For example, if the user selects two video applications through the second input, the two video applications are set on the same node.

[0099] During the search process, based on the search results obtained by searching the application on the previous node, the two video applications on the node can be searched simultaneously.

[0100] Among them, in the process of implementing the second input, after the application link is initially formed, the user can add the same type of application on any node through the specified input to generate the final link.

[0101] For example, see Figure 7,On the third node of the link, the user can increase the number of applications to three.

[0102] In this embodiment, on the basis of unidirectional link information search, multiple parallel applications can be adjusted on a certain node, and the added applications have the same properties as the original applications on the node, such as all music applications, or all video applications. Further, searches can be performed based on multiple parallel applications on the same node to obtain corresponding search results respectively. The user can manually select the most suitable result from them, or the system can automatically combine these multiple search results together as search information input to the next node. It can be seen that this embodiment makes the search process diverse and improves search efficiency.

[0103] In summary, the purpose of this application is to provide an information search method based on multiple applications, wherein the user can drag multiple application icons to form an application link to achieve a link-based search; in addition, the user can also dynamically adjust the order structure of the link to achieve the best search effect.

[0104] It should be noted that the information search method provided in the embodiment of the present application can be executed by an information search device or a control module in the information search device for executing the information search method. In the embodiment of the present application, the information search device provided in the embodiment of the present application is described by taking the information search device executing the information search method as an example.

[0105] Figure 8 A block diagram of an information search device according to another embodiment of the present application is shown, the device comprising:

[0106] The acquisition module 10 is used to acquire first search information associated with the first input in response to the first input;

[0107] A determination module 20, configured to determine, in response to the second input, at least two applications associated with the second input;

[0108] A search module 30, configured to search in at least two applications based on the first search information;

[0109] The output module 40 is used to respectively output search results obtained by searching based on at least two application programs.

[0110] Thus, in an embodiment of the present application, a user can input first search information in a search input control (such as a search input box) through a first input, and select at least two applications through a second input, thereby obtaining the first search information, and determining at least two applications, to search in the selected at least two applications based on the first search information, and then output search results obtained based on the search of each application. It can be seen that in an embodiment of the present application, for matters related to a matter, search results of multiple applications can be obtained based on the user's input of a question, thereby solving the problem of cumbersome operations caused by the user switching back and forth between different applications.

[0111] Optionally, the search module 30 includes:

[0112] The search unit is configured to search in at least two applications according to a first order associated with the second input.

[0113] Optionally, the at least two applications include a first application and a second application arranged in a first order;

[0114] Search unit, including:

[0115] The first search subunit is configured to search in the second application based on a first search result obtained by searching the first application.

[0116] Optionally, the at least two applications include a third application and a fourth application arranged in the first order;

[0117] The output module 40 includes:

[0118] An output unit, configured to output at least two third search results obtained by searching based on a third application program;

[0119] A receiving unit, configured to receive a third input of at least one third search result;

[0120] The response unit is used to output a fourth search result obtained by searching in a fourth application program based on at least one third search result in response to the third input.

[0121] Optionally, the at least two applications include a fifth application and a sixth application, and the fifth application and the sixth application are applications of the same type;

[0122] Search unit, including:

[0123] The second search subunit is used to search in the fifth application and the sixth application at the same time.

[0124] The information search device in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0125] The information search device in the embodiment of the present application may be a device with an action system. The action system may be an Android action system, an iOS action system, or other possible action systems, which are not specifically limited in the embodiment of the present application.

[0126] The information search device provided in the embodiment of the present application can implement each process implemented in the above method embodiment, and will not be described again here to avoid repetition.

[0127] Alternatively, if Fig. 9 As shown, an embodiment of the present application also provides an electronic device 100, including a processor 101, a memory 102, and a program or instruction stored in the memory 102 and executable on the processor 101. When the program or instruction is executed by the processor 101, each process of any of the above-mentioned information search method embodiments is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

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

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

[0130] The electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.

[0131] Those skilled in the art will appreciate that the electronic device 1000 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 1010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.10 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0132] Among them, processor 1010 is used to obtain first search information associated with a first input in response to the first input; determine at least two applications associated with the second input in response to the second input; search in the at least two applications based on the first search information; and output search results obtained based on the search of the at least two applications respectively.

[0133] Thus, in an embodiment of the present application, a user can input first search information in a search input control (such as a search input box) through a first input, and select at least two applications through a second input, thereby obtaining the first search information, and determining at least two applications, searching in the selected at least two applications based on the first search information, and then outputting search results obtained based on the search of each application. It can be seen that in an embodiment of the present application, for matters related to a matter, search results of multiple applications can be obtained based on the user's input of a question, thereby solving the problem of cumbersome operations caused by the user switching back and forth between different applications.

[0134] Optionally, the processor 1010 is further configured to search in the at least two applications according to a first order associated with the second input.

[0135] Optionally, the at least two applications include a first application and a second application arranged in the first order; the processor 1010 is further configured to search in the second application based on a first search result obtained by searching the first application.

[0136] Optionally, the at least two applications include a third application and a fourth application arranged in the first order; the processor 1010 is further used to output at least two third search results obtained by searching based on the third application; control the user input unit 1007 to receive a third input for at least one of the third search results; and control the display unit 1006 to output a fourth search result obtained by searching in the fourth application based on the at least one third search result in response to the third input.

[0137] Optionally, the at least two applications include a fifth application and a sixth application, and the fifth application and the sixth application are applications of the same type; the processor 1010 is further configured to search in the fifth application and the sixth application simultaneously.

[0138] In summary, the purpose of this application is to provide an information search method based on multiple applications, wherein the user can drag multiple application icons to form an application link to achieve a link-based search; in addition, the user can also dynamically adjust the order structure of the link to achieve the best search effect.

[0139] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video image obtained by the image capture device (such as a camera) in the video image capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and an action rod, which will not be repeated here. The memory 1009 can be used to store software programs and various data, including but not limited to applications and action systems. The processor 1010 may integrate an application processor and a modem processor, wherein the application processor mainly processes the action system, user pages and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1010.

[0140] 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 search method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0141] The processor is a 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.

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

[0143] 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.

[0144] 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 is essentially or the part that contributes to the prior art can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0145] 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 search method, characterized in that: The method comprises: In response to a first input, obtaining first search information associated with the first input; In response to a second input, determining at least two applications associated with the second input; Based on the first search information, searching in the at least two applications; Outputting search results obtained by searching based on the at least two applications respectively; The searching in the at least two applications comprises: An application link is formed according to a first order associated with the second input, and a search is performed in the at least two applications according to the application link. The at least two applications include a first application and a second application arranged in the first order; The searching in the at least two applications comprises: The first search result obtained by searching based on the first application is searched in the second application.

2. The method according to claim 1, characterized in that The at least two applications include a third application and a fourth application arranged in the first order; The separately outputting search results obtained by searching based on the at least two applications comprises: Outputting at least two third search results obtained by searching based on the third application; receiving a third input for at least one of the third search results; In response to the third input, a fourth search result obtained by searching in the fourth application based on the at least one third search result is output.

3. The method according to claim 1, characterized in that The at least two applications include a fifth application and a sixth application, and the fifth application and the sixth application are applications of the same type; The searching in the at least two applications further comprises: Search is performed in the fifth application and the sixth application at the same time.

4. An information search device, characterized in that: The device comprises: An acquisition module, configured to acquire, in response to a first input, first search information associated with the first input; a determination module, configured to determine, in response to a second input, at least two applications associated with the second input; A search module, configured to search in the at least two applications based on the first search information; An output module, configured to respectively output search results obtained by searching based on the at least two applications; The search module comprises: A search unit, configured to form an application link according to a first order associated with the second input, and search the at least two applications according to the application link; The at least two applications include a first application and a second application arranged in the first order; The search unit comprises: The first search subunit is used to search based on the first application, and to search in the second application for the first search result obtained.

5. The device according to claim 4, characterized in that The at least two applications include a third application and a fourth application arranged in the first order; The output module comprises: An output unit, configured to output at least two third search results obtained by searching based on the third application; A receiving unit, configured to receive a third input for at least one of the third search results; The response unit is used for outputting a fourth search result obtained by searching in the fourth application based on the at least one third search result in response to the third input.

6. The device according to claim 4, characterized in that The at least two applications include a fifth application and a sixth application, and the fifth application and the sixth application are applications of the same type; The search unit comprises: The second search subunit is used to search in the fifth application and the sixth application at the same time.