Search method, device, mobile terminal and storage medium

By displaying the search engine icon in the global search box of the mobile terminal, the problem of users being unclear about the searchable range of the search box and the source of the results is solved, and the utilization rate and user experience of the search box are improved.

CN113010763BActive Publication Date: 2025-01-21BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110292109.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-18
Publication Date
2025-01-21
Estimated Expiration
2041-03-18

AI Technical Summary

Technical Problem

The global search search box of the mobile terminal is low utilization rate, and users are not sure about the range of searchable searchable in the search box and the source of the search results.

Method used

Display the engine icon corresponding to the search engine in the search box of global search, allowing users to conduct global search through the search box or search through the search engine corresponding to the engine icon.

Benefits of technology

Improved the utilization of the global search search box, users can intuitively understand the searchable scope and the source of search results, reducing operating steps and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113010763B_ABST
    Figure CN113010763B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a search method, device, mobile terminal and storage medium, including: displaying an engine icon corresponding to a search engine in a search box of a global search; performing a global search through the search box, or performing a search through the search engine corresponding to the engine icon. In this way, the user can intuitively see the engine icon of the search engine in the search box, thereby guiding the user to search through the search box displayed in the global search, so that the search box displayed in the global search is fully utilized, reducing the user's operation steps on the mobile terminal during the search, improving the operation efficiency of the mobile terminal during the search, and thus improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of terminal technology, and in particular to a search method, device, mobile terminal and storage medium. Background Art

[0002] With the continuous development of mobile communication technology, mobile terminals have become indispensable devices in life, and with the rapid development of mobile Internet, mobile terminals provide a search function with global search, which is convenient for mobile terminals to search the Internet at any time. However, since the search box of the global search provided by the mobile terminal is only a presentation of a search box, users are not clear about the searchable scope of the search box and the source of the search results, etc., resulting in low utilization of the search box for global search, and it is almost ignored by users. Summary of the invention

[0003] According to a first aspect of an embodiment of the present disclosure, there is provided a search method, which is applied to a mobile terminal and includes:

[0004] Display the engine icon corresponding to the search engine in the search box of the global search;

[0005] Perform a global search through the search box, or perform a search through the search engine corresponding to the engine icon.

[0006] Optionally, the search box at least includes: a first search box displayed on an application page of a global search application, and a second search box displayed on a system page of the mobile terminal;

[0007] The method further comprises:

[0008] Switch the search engine in the first search box;

[0009] The step of displaying the engine icon corresponding to the search engine in the search box of the global search includes:

[0010] The engine icon of the currently switched search engine is displayed in the first search box and the second search box.

[0011] Optionally, the method further comprises:

[0012] Determine whether to allow the engine icon of the search engine to be displayed in the second search box;

[0013] The step of displaying the engine icon of the currently switched search engine in the first search box and the second search box comprises:

[0014] If allowed, the engine icon of the currently switched search engine is displayed in the first search box and the second search box.

[0015] Optionally, the method further comprises:

[0016] Determining whether a permission instruction sent by the server is received, wherein the permission instruction is used to allow the engine icon of the search engine to be displayed in the second search box;

[0017] The determining whether to allow the engine icon of the search engine to be displayed in the second search box includes:

[0018] If the permission instruction is received, it is determined to allow the engine icon of the search engine to be displayed in the second search box.

[0019] Optionally, the method further comprises:

[0020] If not allowed, close the engine icon of the search engine in the second search box.

[0021] Optionally, the method further comprises:

[0022] Obtaining the usage frequency of each search engine in the mobile terminal within a preset time;

[0023] The step of displaying the engine icon corresponding to the search engine in the search box of the global search includes:

[0024] Based on the usage frequency, the engine icon of the search engine corresponding to the highest usage frequency is displayed in the search box of the global search.

[0025] Optionally, the method further comprises:

[0026] Detect search operations;

[0027] Perform a global search through the search box, including:

[0028] In response to the search operation being an operation of a search icon of the search box, performing a global search through the search box;

[0029] or,

[0030] Searching through the search engine corresponding to the engine icon includes:

[0031] In response to the search operation being an operation on the engine icon, a search is performed in the search engine corresponding to the engine icon.

[0032] According to a second aspect of an embodiment of the present disclosure, there is provided a search device, applied to a mobile terminal, comprising:

[0033] A display module, used to display the engine icon corresponding to the search engine in the search box of the global search;

[0034] The search module is used to perform a global search through the search box, or to perform a search through the search engine corresponding to the engine icon.

[0035] Optionally, the search box at least includes: a first search box displayed on an application page of a global search application, and a second search box displayed on a system page of the mobile terminal;

[0036] The device also includes:

[0037] A switching module, used to switch the search engine in the first search box;

[0038] The display module is further used to display the engine icon of the currently switched search engine in the first search box and the second search box.

[0039] Optionally, the device further comprises:

[0040] A first determination module, used to determine whether to allow the engine icon of the search engine to be displayed in the second search box;

[0041] The display module is also used for:

[0042] If allowed, the engine icon of the currently switched search engine is displayed in the first search box and the second search box.

[0043] Optionally, the device further comprises:

[0044] a second determination module, configured to determine whether a permission instruction issued by the server is received, wherein the permission instruction is configured to allow the engine icon of the search engine to be displayed in the second search box;

[0045] The first determining module is further used for:

[0046] If the permission instruction is received, it is determined to allow the engine icon of the search engine to be displayed in the second search box.

[0047] Optionally, the device further comprises:

[0048] The closing module is used to close the engine icon of the search engine in the second search box if it is not allowed.

[0049] Optionally, the device further comprises at least one of the following:

[0050] An acquisition module is used to acquire the usage frequency of each search engine in the mobile terminal within a preset time;

[0051] The third determining module is used to display the engine icon of the search engine corresponding to the highest usage frequency in the search box of the global search based on the usage frequency.

[0052] Optionally, the device further comprises:

[0053] A detection module, used for detecting a search operation;

[0054] The search module is also used for:

[0055] In response to the search operation being an operation of a search icon of the search box, performing a global search through the search box;

[0056] or,

[0057] In response to the search operation being an operation on the engine icon, a search is performed in the search engine corresponding to the engine icon.

[0058] According to a third aspect of an embodiment of the present disclosure, there is provided a mobile terminal, including:

[0059] processor;

[0060] a memory for storing processor-executable instructions;

[0061] Wherein, the processor is configured to: implement the steps of any one of the above-mentioned search methods when executed.

[0062] According to a fourth aspect of the embodiments of the present disclosure, a non-temporary computer-readable storage medium is provided. When the instructions in the storage medium are executed by the processor of the terminal, the terminal is enabled to perform the steps of implementing any one of the above-mentioned search methods.

[0063] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0064] In the embodiment of the present disclosure, the engine icon corresponding to the search engine is displayed in the search box of the global search; a global search is performed through the search box, or a search is performed through the search engine corresponding to the engine icon. That is to say, in the embodiment, the engine icon corresponding to the search engine will be displayed in the search box of the global search provided by the mobile terminal. In this way, by displaying the engine icon of the search engine in the search box of the global search provided by the mobile terminal, the user can intuitively see the search engine that can be used or is being used by the search box of the global search, so that the user can clearly understand the searchable scope of the search box of the global search and the source of the search results, etc., and then guide the user to use the search box of the global search provided by the mobile terminal to search, thereby improving the utilization rate of the search box of the global search provided by the mobile terminal.

[0065] Furthermore, the present embodiment displays the engine icon corresponding to the search engine in the search box of the global search, which not only makes full use of the search box of the global search that was originally ignored by the user and could not be fully utilized, but also because the user can intuitively see the search engines that can be used or are being used by the search box of the global search, clearly understand the searchable scope of the search box of the global search and the source of the search results, etc. Compared with the related art, in which users are accustomed to finding a search engine first and then searching after entering the search page provided by the search engine, the present embodiment guides the user to search using the search box of the global search provided by the mobile terminal. Since the user does not need to find the search engine first and then search after entering the search page provided by the search engine, not only can the operation steps of the mobile terminal search be reduced, but also the operation efficiency of the mobile terminal search can be improved, thereby improving the user operation experience of the mobile terminal.

[0066] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0068] Figure 1 is a flow chart of a search method according to an exemplary embodiment;

[0069] Figure 2 is a schematic diagram of a scenario of a search method according to an exemplary embodiment;

[0070] Figure 3 is a schematic diagram of a scenario of a search method according to an exemplary embodiment;

[0071] Figure 4 is a schematic diagram of a scenario of a search method according to an exemplary embodiment;

[0072] Figure 5 is a schematic diagram of a scenario of a search method according to an exemplary embodiment;

[0073] Figure 6 is a flow chart of a search method according to an exemplary embodiment;

[0074] Figure 7 is a block diagram of a search device according to an exemplary embodiment;

[0075] Figure 8 It is a block diagram of a mobile terminal according to an exemplary embodiment. DETAILED DESCRIPTION

[0076] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0077] Figure 1 is a flow chart of a search method according to an exemplary embodiment. Figure 1 As shown, the method is applied to a mobile terminal, and the method comprises the following steps:

[0078] Step 101: Displaying the engine icon corresponding to the search engine in the search box of the global search;

[0079] Here, the mobile terminal may be a mobile phone, a tablet computer, a laptop computer or a wearable device; wherein the wearable device may be a smart watch or a smart bracelet, etc. It is understandable that the mobile terminal may include all mobile terminals with a search function.

[0080] The search engine here refers to the search engine provided by a search engine service provider. It is understandable that the search results obtained by searching a search term through a search engine provided by a search engine service provider are the results obtained based on the search rules of the search engine service provider, and the search results depend on the search capabilities of the search engine service provider. For example, Baidu Search provided by Baidu, 360 Search provided by 360, or Google provided by Google are all search engines mentioned above.

[0081] Here, the engine icon of the search engine may include: an icon that can be used to identify the search engine. Exemplarily, the engine icon refers to an icon that can identify different search engines. For example, the engine icon of Baidu search is different from the engine icon of 360 search. In some embodiments, the engine icon of the search engine may be a trademark pattern of the search engine's service provider. In other embodiments, the engine icon of the search engine may also be the Chinese name of the search engine. Of course, in some other embodiments, the engine icon of the search engine may also be a user-defined icon, and the user-defined icon may correspond to the search engine. For example, the symbol BD may be used as the engine icon to represent the Baidu search engine. In this way, the personalized settings of the mobile terminal may be enhanced and the fun of the mobile terminal may be improved through the user-defined icon.

[0082] Here, the global search may include: a collection of multiple search engines available provided by the mobile terminal. It is understandable that, for a search term, the search results obtained through the global search may be search results provided by service providers of multiple search engines. Exemplarily, the global search may be an application program installed in the mobile terminal that is adapted to multiple search engines, such as a browser that comes with the mobile terminal.

[0083] In some embodiments, displaying the engine icon of the search engine in the search box of the global search may include: displaying the engine icons of multiple search engines currently available for the global search in the search box of the global search. In this way, it is convenient for the user to select any one or several search engines for search.

[0084] In other embodiments, the method further includes: when a global search is performed through the search box, or a search is performed through the search engine corresponding to the engine icon, the engine icon of the backup search engine is displayed in the search box of the global search, so that the user can switch to the backup search engine for search at any time.

[0085] In other embodiments, the method further includes: the display parameters of the engine icon of the displayed search engine are different from the display parameters of the search terms entered in the search box. Here, the display parameters may include: color depth, or color brightness, etc. In some embodiments, the color brightness of the engine icon of the displayed search engine is lower than the color brightness of the search terms, so that the user can see the engine icon of the search engine clearly and know which search engine can be used; or the color depth of the engine icon of the displayed search engine is deeper than the color depth of the search terms, so that the search terms can be more prominent and the user can see the search terms clearly.

[0086] It is understandable that the search page provided by the search engine includes: the web page or application page provided by the search engine service provider. Figure 2 , Figure 2 is a schematic diagram of a search method according to an exemplary embodiment. Figure 2 As shown, the mobile terminal 2 enters the search page 21 provided by the search engine. For example, taking the search engine as Baidu search engine, the mobile terminal 2 searches Baidu through the browser and enters the homepage of Baidu webpage, or the mobile terminal 2 enters the application interface of Baidu through the Baidu application.

[0087] For example, see Figure 3 , Figure 3 is a schematic diagram of a search method according to an exemplary embodiment. Figure 3As shown, the mobile terminal 2 displays a desktop 22 , and the user enters the browser opening page 23 by clicking the browser icon on the desktop 22 , that is, a search box for global search is displayed in the opening page 23 .

[0088] Of course, in other embodiments, you can also enter the homepage of the global search application through a shortcut, for example, you can directly enter the homepage of the global search application by pulling down or pulling up.

[0089] It should be added that in the related art, the introduction of global search is intended to facilitate users to search quickly, that is, users do not need to download search engine applications or find a search engine webpage before searching. However, since most users are accustomed to using search engines for searching and are not clear about the search scope of the global search search box and the source of search results, the usage rate of the global search search box is low. Therefore, the utilization rate of the global search search box is not high.

[0090] In the embodiments of the present disclosure, please refer to Figure 3 , since the engine icon corresponding to the search engine will be displayed in the search box of the global search, the user can intuitively see the search engine that can be used or is being used by the search box of the global search, so that the user can clearly understand the searchable scope of the search box of the global search and the source of the search results, etc. Therefore, the use of applications or web pages provided by the search engine service provider for searching can be reduced, thereby guiding users to use the search box of the global search for searching, thereby improving the utilization rate of the search box of the global search. At the same time, compared with the related art in which the user first finds a search engine and then searches after entering the search page provided by the search engine, searching using the search box of the global search can not only reduce the operation steps when searching on the mobile terminal, but also improve the operation efficiency when searching on the mobile terminal, thereby improving the user operation experience of the mobile terminal.

[0091] In other embodiments, displaying the engine icon corresponding to the search engine in the search box of the global search includes:

[0092] The engine icon corresponding to the search engine is displayed in the first preset area of ​​the search box of the global search. Here, the first preset area can be a non-text editing area of ​​the search box. In this way, at least one search engine can be displayed without affecting the normal text editing of the search box. For example, after entering text, the engine icon automatically disappears or automatically moves back.

[0093] In the above embodiments, since it is necessary to click the application icon or browser icon first to enter the page where the search box of the global search is located, in order to more quickly enter the page where the search box of the global search is located and save the user's operation steps, in other embodiments, the mobile terminal can place the search box of the global search in a predetermined area of ​​the system page of the mobile terminal 2. Here, the system page may include the desktop, the negative one screen page or the notification bar page, etc. For details, please refer to Figure 4 , Figure 4 is a schematic diagram of a scenario of a search method according to an exemplary embodiment. Figure 4 As shown, the mobile terminal 2 places a search box for global search in a predetermined area of ​​the desktop 22 of the mobile terminal 2. Here, the predetermined area may be a blank area of ​​the desktop, for example, the bottom of the desktop. In this way, the user can directly click the search box in the mobile terminal system page to search, reducing the click operation on the search application icon.

[0094] It is worth noting that the search box for global search placed in a predetermined area of ​​a system page of a mobile terminal has the same function as the search box provided by an application page for global search.

[0095] In some embodiments, the search box is displayed on a page other than the search page provided by the search engine.

[0096] Since the search box of the global search can be displayed on pages other than the search page provided by the search engine, users can use the search box of the global search more conveniently to search, reducing the number of operations of entering the search engine's application or web page to search, further guiding users to use the search box of the global search to search, and improving the usage rate of the search box of the global search.

[0097] Step 102: Perform a global search through the search box, or perform a search through the search engine corresponding to the engine icon.

[0098] In some embodiments, the method further includes: when engine icons of multiple search engines are displayed, if an operation on a certain engine icon is detected within a preset time period, determining the search engine corresponding to the selected engine icon, and searching the selected search engine based on the search terms entered in the search box.

[0099] In some embodiments, the method further includes: if an operation on a certain engine icon is detected within a preset time period, hiding the unselected engine icon. In this way, some unnecessary information can be hidden, making the content displayed on the interface more concise, better looking, and improving the display effect.

[0100] In other embodiments, the method further includes: if no operation on the engine icon is detected within the preset time period, performing a global search based on the search terms input into the search box.

[0101] In some embodiments, the method further includes: if no operation on the engine icon is detected within the preset time period, maintaining the display of the engine icon, and displaying the engine icon before or after the search term. In this way, when the user wants to switch to the search engine for searching, he can easily find a switchable entry to switch, providing multiple searchable paths, which is beneficial to user experience.

[0102] In some other embodiments, the method further includes: if no operation on the engine icon is detected within the preset time, hiding all the engine icons. In this way, the interface can be made simpler, the look and feel is better, and the display effect is improved.

[0103] In this embodiment, at least two search paths are provided in the search box of global search, that is, the original global search can be performed, and the search engine corresponding to the engine icon can also be searched, that is, when the engine icon of a search engine is displayed in the search box, at least the search engine can be searched, and when the engine icons of multiple search engines are displayed in the search box, at least multiple search engines can be switched to search. In this way, users can be further guided to use the search box of global search to search, enrich the search paths of the search box of global search, and further improve the utilization rate of the search box of global search.

[0104] In some embodiments, the method further includes: determining a target search engine based on a user's selection operation, wherein the target search engine is a search engine corresponding to an engine icon to be displayed; thereby determining a search engine that can currently be used for the global search.

[0105] Specifically, see Figure 5 , Figure 5 is a schematic diagram of a search method according to an exemplary embodiment. Figure 5 As shown, the selection operation may include: a selection operation acting on the selection control 5101 of the search box 510. Here, when the user chooses to switch the Baidu search engine as the search engine, an engine icon 5102 of the Baidu search engine is displayed in the search box 510.

[0106] In other embodiments, the method also includes: obtaining the usage frequency of each search engine in the mobile terminal within a preset time; displaying the engine icon corresponding to the search engine in the search box of the global search, including: based on the usage frequency, displaying the engine icon of the search engine corresponding to the highest usage frequency in the search box of the global search.

[0107] Here, the preset time can be the time from the activation of the mobile terminal, that is, the usage time of the mobile terminal. Of course, in order to more accurately obtain the most frequently used search engine for the corresponding search engine, the preset time can be set to be shorter, such as nearly a year, or nearly a month.

[0108] By obtaining the usage frequency of each search engine within a preset time, the most frequently used search engine is automatically selected. In this way, the engine icon of the search engine most frequently used by the user can be displayed in the search box without the need for manual selection by the user, guiding the user to use the global search box to search, which can further improve the usage rate of the global search box.

[0109] In some other exemplary embodiments, the search box includes at least: a first search box displayed on an application page of a global search application, and a second search box displayed on a system page of the mobile terminal;

[0110] The method further comprises:

[0111] Switch the search engine in the first search box;

[0112] The step of displaying the engine icon corresponding to the search engine in the search box of the global search includes:

[0113] The engine icon of the currently switched search engine is displayed in the first search box and the second search box.

[0114] Please refer to Figure 3 and Figure 4 , displayed on the application page of the global search application, for example, the opening page 23 of the browser. Here, the system page of the mobile terminal, for example, the desktop 22 of the mobile terminal, the negative one screen page or the notification bar page, etc. It can be understood that the global search search box 220 provided by the system page of the mobile terminal is set to enable quick and convenient use of the global search application.

[0115] In the disclosed embodiment, when switching search engines in the first search box, the engine icon of the currently switched search engine will be displayed in the first search box and the second search box at the same time. In this way, the search boxes in the two pages can be synchronized, thereby guiding the user to search not only using the search box in the application page of the global search application, but also using the search box in the system page of the mobile terminal. The search box in the system page of the mobile terminal is more convenient than the search box in the application page of the global search application. Therefore, the search operation steps of the mobile terminal can be further simplified, and the operation efficiency during search can be improved.

[0116] In some other exemplary embodiments, the method further comprises:

[0117] Determine whether to allow the engine icon of the search engine to be displayed in the second search box;

[0118] The step of displaying the engine icon of the currently switched search engine in the first search box and the second search box comprises:

[0119] If allowed, the engine icon of the currently switched search engine is displayed in the first search box and the second search box.

[0120] In this embodiment, the engine icon of the search engine can be displayed in the first search box and the second search box at the same time only when the engine icon of the search engine is allowed to be displayed in the second search box. In this way, the needs of different users on whether to display the engine icon of the search engine in the second search box can be met, thereby improving the user experience of the mobile terminal.

[0121] In some other embodiments, the method further comprises:

[0122] If not allowed, close the engine icon of the search engine in the second search box.

[0123] In this embodiment, when the engine icon of the search engine is not allowed to be displayed in the second search box, the engine icon of the search engine that has been displayed in the second search box will be closed.

[0124] In some embodiments, the method further comprises:

[0125] Detecting configuration information of the mobile terminal regarding whether to allow the engine icon of the search engine to be displayed in the second search box, wherein the configuration information can be used to indicate whether to allow the engine icon of the search engine to be displayed in the second search box;

[0126] The determining whether to allow the engine icon of the search engine to be displayed in the second search box includes:

[0127] If the configuration information indicates that the second search box is allowed to display the engine icon of the search engine, it is determined to allow the second search box to display the engine icon of the search engine.

[0128] In this embodiment, the user can configure whether to allow the engine icon of the search engine to be displayed in the second search box. Only when it is configured to allow the engine icon of the search engine to be displayed in the second search box, can the engine icon of the search engine be displayed in the first search box and the second search box at the same time. In this way, the needs of different users and the same user at different times on whether to display the engine icon of the search engine in the second search box can be met, thereby improving the user experience of the mobile terminal.

[0129] In some other embodiments, the method further comprises:

[0130] Determining whether a permission instruction sent by the server is received, wherein the permission instruction indicates that the user allows the engine icon of the search engine to be displayed in the second search box;

[0131] The determining whether to allow the engine icon of the search engine to be displayed in the second search box includes:

[0132] If the permission instruction is received, it is determined to allow the engine icon of the search engine to be displayed in the second search box.

[0133] Here, the server can be a server provided by the service provider of the currently switched search engine, or a server provided by the service provider of the global search application. Here, the user does not need to manually go to the second search box to switch the search engine, that is, the user does not need to manually set the engine icon of the search engine on the second search box, and the user does not need to configure whether to allow the second search box to display the engine icon of the search engine in the local settings page. By obtaining the permission instruction from the server, it can automatically determine whether to allow the engine icon of the search engine to be displayed in the second search box, reducing the user's setting operations.

[0134] In some other exemplary embodiments, the method further comprises:

[0135] Detect search operations;

[0136] Perform a global search through the search box, including:

[0137] In response to the search operation being an operation of a search icon of the search box, performing a global search through the search box;

[0138] or,

[0139] Searching through the search engine corresponding to the engine icon to obtain search results includes:

[0140] In response to the search operation being an operation on the engine icon, a search is performed in the search engine corresponding to the engine icon.

[0141] Here, please refer to Figure 4 , the search icon 2202 may include: a first control for triggering a search. In some embodiments, the search icon 2202 is displayed in a second preset area of ​​the search box 220, for guiding the user to click the search icon to search. Here, the second preset area may be a non-text editing area of ​​the search box. For example, the area where the head of the search box 220 is located, or the area where the tail of the search box 220 is located. The second preset area is different from the first preset area. In other embodiments, the search icon 2202 may also be hidden and displayed in the search box, and the user may trigger the search through a shortcut key.

[0142] Here, the engine icon 2201 may also include: a second control for triggering a search. In some embodiments, if the search icon 2202 is at the head of the search box 220, the engine icon may be at the tail of the search box 220; if the search icon 2202 is at the tail of the search box 220, the engine icon 2201 may be at the tail of the search box 220. Of course, the search icon 2202 and the engine icon 2201 may also be set at the tail or head of the search box 220 at the same time, and the search icon 2202 is set adjacent to the engine icon 2201.

[0143] In this embodiment, the engine icon corresponding to the search engine is displayed in the search box of the global search to guide the user to use the search box of the global search to search, and at the same time, multiple ways of searching are provided for the user, including: global search and search by search engine. While satisfying the user's habit of using the search icon to search, more ways of searching are provided, which is beneficial to the user experience of the mobile terminal.

[0144] Furthermore, the present disclosure also provides a specific embodiment to further understand the search method provided by the embodiment of the present disclosure.

[0145] It should be noted that, in order to conveniently use the global search search box provided by the global search application of the mobile terminal, a search box will also be designed on the desktop, and the search box is also a global search search box.

[0146] In this embodiment, a search method capable of guiding a user to use a search box for global search is proposed.

[0147] See also Figure 6 , Figure 6 is a flowchart of a search method according to an exemplary embodiment. Figure 6 As shown, the method includes:

[0148] Step 61: Enter the global search application.

[0149] Here, entering the global search application can be to enter the global search homepage by clicking on the browser. Of course, in some embodiments, the homepage of the global search application can be entered through a shortcut, such as directly entering the homepage of the global search application by pulling down or pulling up.

[0150] Step 62: Detecting a selection operation of a selection control in a search box for a global search.

[0151] Here, please refer to Figure 5 , by detecting the selection operation of the selection control in the search box, the target search engine is determined.

[0152] Step 63: Determine the search engine to switch to.

[0153] The search engine currently switched is determined according to the selected search engine.

[0154] Step 64: Notify the system to query whether to allow the desktop search box to display the engine icon of the search engine.

[0155] Here, notifying the system to query whether the desktop search box is allowed to display the engine icon of the search engine may include: querying whether an allow instruction sent by the server is received, wherein the allow instruction is used to allow the engine icon of the search engine to be displayed in the second search box, that is, the search box on the desktop; and may also include: querying configuration information, wherein the configuration information is capable of indicating whether the engine icon of the search engine is allowed to be displayed in the second search box, that is, the search box on the desktop.

[0156] Step 65: Based on the query result, determine whether to allow the desktop search box to display the search engine icon of the search engine. If not, execute step 66; if yes, execute step 67.

[0157] Step 66: Close the Baidu search engine icon in the search box on the desktop.

[0158] Step 67: Whether to switch to Baidu search engine, if not, execute step 66, if yes, execute step 68.

[0159] Here, it can be understood that the above determination of whether to allow the desktop search box to display the engine icon of the search engine includes determining whether to allow the desktop search box to display the engine icon of the Baidu search engine.

[0160] Step 68: The search box on the desktop displays the engine icon of Baidu search engine.

[0161] See also Figure 4, an engine icon 2201 of the Baidu search engine is displayed in the search box 220 on the desktop.

[0162] In this embodiment, by selecting the Baidu search engine in the search box provided on the application page of the global search application, the engine icon of the Baidu search engine is automatically displayed in the search box on the desktop, which can guide the user to search through the search box on the desktop and improve the utilization rate of the search box on the desktop.

[0163] Figure 7 A search device is shown according to an exemplary embodiment, referring to Figure 7 , the device is applied to a mobile terminal, comprising: a display module 71 and a search module 72;

[0164] The display module 71 is used to display the engine icon corresponding to the search engine in the search box of the global search;

[0165] The search module 72 is used to perform a global search through the search box, or to perform a search through the search engine corresponding to the engine icon.

[0166] In an optional embodiment, the search box at least includes: a first search box displayed on an application page of the global search application, and a second search box displayed on a system page of the mobile terminal;

[0167] The device also includes:

[0168] A switching module, used to switch the search engine in the first search box;

[0169] The display module 71 is further configured to display the engine icon of the currently switched search engine in the first search box and the second search box.

[0170] In an optional embodiment, the device further comprises:

[0171] A first determination module, used to determine whether to allow the engine icon of the search engine to be displayed in the second search box;

[0172] The display module 71 is also used for:

[0173] If allowed, the engine icon of the currently switched search engine is displayed in the first search box and the second search box.

[0174] In an optional embodiment, the device further comprises:

[0175] a second determination module, configured to determine whether a permission instruction issued by the server is received, wherein the permission instruction is configured to allow the engine icon of the search engine to be displayed in the second search box;

[0176] The first determining module is further used for:

[0177] If the permission instruction is received, it is determined that the search engine is allowed to be displayed in the second search box.

[0178] In an optional embodiment, the device further comprises:

[0179] The closing module is used to close the engine icon of the search engine in the second search box if it is not allowed.

[0180] In an optional embodiment, the device further comprises:

[0181] An acquisition module, used to acquire the usage frequency of each search engine in the mobile terminal within a preset time;

[0182] The third determining module is used to display the engine icon of the search engine corresponding to the highest usage frequency in the search box of the global search based on the usage frequency.

[0183] In an optional embodiment, the device further comprises:

[0184] A detection module, used for detecting a search operation;

[0185] The search module 72 is further used for:

[0186] In response to the search operation being an operation of a search icon of the search box, performing a global search through the search box;

[0187] or,

[0188] In response to the search operation being an operation on the engine icon, a search is performed in the search engine corresponding to the engine icon.

[0189] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0190] Figure 8 800 is a block diagram of a mobile terminal 800 according to an exemplary embodiment. For example, the mobile terminal 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0191] Reference Figure 8 The mobile terminal 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0192] The processing component 802 generally controls the overall operation of the mobile terminal 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0193] The memory 804 is configured to store various types of data to support operations on the mobile terminal 800. Examples of such data include instructions for any application or method operating on the mobile terminal 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0194] The power component 806 provides power to the various components of the mobile terminal 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the mobile terminal 800.

[0195] The multimedia component 808 includes a screen that provides an output interface between the mobile terminal 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the mobile terminal 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0196] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the mobile terminal 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0197] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0198] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the mobile terminal 800. For example, the sensor assembly 814 can detect the open / closed state of the mobile terminal 800, the relative positioning of components, such as the display and keypad of the mobile terminal 800, and the sensor assembly 814 can also detect the position change of the mobile terminal 800 or a component of the terminal 800, the presence or absence of user contact with the mobile terminal 800, the orientation or acceleration / deceleration of the mobile terminal 800, and the temperature change of the mobile terminal 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0199] The communication component 816 is configured to facilitate wired or wireless communication between the mobile terminal 800 and other devices. The mobile terminal 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0200] In an exemplary embodiment, the mobile terminal 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above methods.

[0201] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by the processor 820 of the mobile terminal 800 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0202] A non-temporary computer-readable storage medium, when instructions in the storage medium are executed by a processor of a terminal, enables the terminal to execute the search method described in the above embodiments.

[0203] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0204] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A search method, characterized in that: Applied in mobile terminals, including: Display the engine icon corresponding to the search engine in the search box of the global search; Perform a global search through the search box, or search through the search engine corresponding to the engine icon; Wherein, the search box at least includes: a first search box displayed on an application page of a global search application, and a second search box displayed on a system page of the mobile terminal; The method further comprises: Switch the search engine in the first search box; Determine whether to allow the engine icon of the search engine to be displayed in the second search box; The step of displaying the engine icon corresponding to the search engine in the search box of the global search includes: If allowed, the engine icon of the currently switched search engine is displayed in the first search box and the second search box.

2. The method according to claim 1, characterized in that The method further comprises: Determining whether a permission instruction sent by the server is received, wherein the permission instruction is used to allow the engine icon of the search engine to be displayed in the second search box; The determining whether to allow the engine icon of the search engine to be displayed in the second search box includes: If the permission instruction is received, it is determined to allow the engine icon of the search engine to be displayed in the second search box.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: If not allowed, close the engine icon of the search engine in the second search box.

4. The method according to claim 1, characterized in that: The method further comprises: Obtaining the usage frequency of each search engine in the mobile terminal within a preset time; The step of displaying the engine icon corresponding to the search engine in the search box of the global search includes: Based on the usage frequency, the engine icon of the search engine corresponding to the highest usage frequency is displayed in the search box of the global search.

5. The method according to claim 1, characterized in that: The method further comprises: Detect search operations; Perform a global search through the search box, including: In response to the search operation being an operation of a search icon of the search box, performing a global search through the search box; or, Searching through the search engine corresponding to the engine icon includes: In response to the search operation being an operation on the engine icon, a search is performed in the search engine corresponding to the engine icon.

6. A search device, characterized in that: Applied to mobile terminals, including: A display module, used to display the engine icon corresponding to the search engine in the search box of the global search; A search module, used to perform a global search through the search box, or to search through the search engine corresponding to the engine icon; The search box at least includes: a first search box displayed on an application page of a global search application, and a second search box displayed on a system page of the mobile terminal; The device also includes: A switching module, used to switch the search engine in the first search box; A first determination module, used to determine whether to allow the engine icon of the search engine to be displayed in the second search box; The display module is further used to display the engine icon of the currently switched search engine in the first search box and the second search box if permitted.

7. The device according to claim 6, characterized in that The device also includes: a second determination module, configured to determine whether a permission instruction issued by the server is received, wherein the permission instruction is configured to allow the engine icon of the search engine to be displayed in the second search box; The first determining module is further used for: If the permission instruction is received, it is determined that the engine of the search engine is allowed to be displayed in the second search box.

8. The device according to claim 6 or 7, characterized in that The device also includes: The closing module is used to close the engine icon of the search engine in the second search box if it is not allowed.

9. The device according to claim 8, characterized in that The device also includes: An acquisition module, used to acquire the usage frequency of each search engine in the mobile terminal within a preset time; The third determining module is used to display the engine icon of the search engine corresponding to the highest usage frequency in the search box of the global search based on the usage frequency.

10. The device according to claim 6, characterized in that The device also includes: A detection module, used for detecting a search operation; The search module is also used for: In response to the search operation being an operation of a search icon of the search box, performing a global search through the search box; or, In response to the search operation being an operation on the engine icon, a search is performed in the search engine corresponding to the engine icon.

11. A mobile terminal, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to: execute the method steps described in any one of claims 1 to 5.

12. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the instructions in the storage medium are executed by the processor of the terminal, the mobile terminal is enabled to perform the method steps described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Input and search method and system

    CN104133815A