[go: up one dir, main page]

CN106055688B - Search result display method and device and mobile terminal - Google Patents

Search result display method and device and mobile terminal Download PDF

Info

Publication number
CN106055688B
CN106055688B CN201610403475.4A CN201610403475A CN106055688B CN 106055688 B CN106055688 B CN 106055688B CN 201610403475 A CN201610403475 A CN 201610403475A CN 106055688 B CN106055688 B CN 106055688B
Authority
CN
China
Prior art keywords
search result
search
search results
user
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610403475.4A
Other languages
Chinese (zh)
Other versions
CN106055688A (en
Inventor
徐琪
孙强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201610403475.4A priority Critical patent/CN106055688B/en
Publication of CN106055688A publication Critical patent/CN106055688A/en
Application granted granted Critical
Publication of CN106055688B publication Critical patent/CN106055688B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a search result display method and device and a mobile terminal. The display method comprises the following steps: obtaining a plurality of search results corresponding to the search request; determining a plurality of search result sets according to the plurality of search results, wherein each search result set comprises at least one search result belonging to the same type; and determining the display positions of the plurality of search result sets in the search result display frame according to the preset type weight. The display method of the search result of the embodiment of the invention can help the user to quickly find the search result which the user wants to view, reduce the operation of the user and reduce the operation cost of the user.

Description

Search result display method and device and mobile terminal
Technical Field
The invention relates to the technical field of mobile terminal searching, in particular to a method and a device for displaying a search result and a mobile terminal.
Background
With the function of mobile terminals (e.g., mobile phones, tablet computers, etc.) becoming more sophisticated, users can search corresponding web page content and locally installed application programs by using a search function in the mobile terminals, and other parts of the mobile terminals can search information such as short message content, contact information, local music and recommended content of the application programs.
Currently, for the search function of the mobile terminal, the display sequence of different types of search results on the search result display interface is fixed, for example, the display sequence of the search results is web page content, locally installed application programs, short message content, contact information and local music. However, there is a problem that if the search result that the user wishes to view is a local application or contact information, but the web page content is in the front of the displayed search result sequence, the locally installed application is behind, and the contact information is at the back, the user needs to browse from the top search result until the later or last search result can find the search result that the user wishes to view. In addition, because the size of the screen of the mobile terminal is limited, the search result to be viewed can be viewed only by clicking or sliding when the search result is more, so that the operation of the user is complicated, the operation cost of the user is increased, and the user experience is not good.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the related art.
Therefore, a first objective of the present invention is to provide a method for displaying search results, which can help a user to quickly find a search result that the user wants to view, reduce user operations, and reduce user operation costs.
The second purpose of the invention is to provide a search result presentation device.
A third object of the present invention is to provide a mobile terminal.
In order to achieve the above object, an embodiment of a first aspect of the present invention provides a method for presenting search results, including: obtaining a plurality of search results corresponding to the search request; determining a plurality of search result sets according to the plurality of search results, wherein each search result set comprises at least one search result belonging to the same type; and determining the display positions of the plurality of search result sets in the search result display frame according to preset type weights.
According to the display of the search results, the type weights are respectively given to the plurality of search result sets, and the display positions of the search result sets corresponding to the display contents in the search result display frame are determined according to the type weights, so that a user can be helped to quickly find the search results which are expected to be viewed, the operation of the user is reduced, and the operation cost of the user is reduced.
In an embodiment of the present invention, after determining the presentation positions of the plurality of search result sets according to the preset type weights, the method further includes: recording the operation behaviors of the user on the search results in the plurality of search result sets within a preset time period; adjusting the type weights of the plurality of search result sets according to the operational behavior; and re-determining the display positions of the plurality of search result sets according to the adjusted type weights.
In an embodiment of the present invention, after determining the presentation positions of the plurality of search result sets according to the preset type weights, the method further includes: obtaining the dragging operation of a user on the plurality of search result sets in a setting interface; and re-determining the display positions of the plurality of search result sets according to the dragging operation.
In an embodiment of the present invention, after determining the presentation positions of the plurality of search result sets according to the preset type weights, the method further includes: acquiring the deletion operation of a user on at least one search result set in the setting interface; and deleting the at least one search result set from the search result display frame according to the deletion operation.
Further, in an embodiment of the present invention, the determining a plurality of search result sets according to the plurality of search results includes: determining a plurality of types of search result sets according to the search request; and adding the plurality of search results to the corresponding search result set according to the types of the plurality of search results.
Further, in an embodiment of the present invention, the determining a plurality of search result sets according to the plurality of search results includes: extracting key information from the plurality of search results; determining the types of the plurality of search results according to the key information; and generating the plurality of search result sets according to the types of the plurality of search results.
To achieve the above object, a second aspect of the present invention provides a device for presenting search results, including: the first acquisition module is used for acquiring a plurality of search results corresponding to the search request; the device comprises a first determining module, a second determining module and a searching module, wherein the first determining module is used for determining a plurality of search result sets according to the plurality of search results, and each search result set comprises at least one search result belonging to the same type; and the second determining module is used for determining the display positions of the search result sets in the search result display frame according to preset type weights.
The display device of the search result of the embodiment of the invention respectively gives the type weights to the plurality of search result sets, and determines the display position corresponding to the content displayed in the search result display frame by the search result sets according to the type weights, thereby helping the user to quickly find the search result which the user wants to view, reducing the operation of the user and lowering the operation cost of the user.
In an embodiment of the present invention, the apparatus for presenting search results further includes: the recording module is used for recording the operation behaviors of the user on the search results in the plurality of search result sets within a preset time period; an adjustment module for adjusting the type weights of the plurality of search result sets according to the operation behavior; and the second determining module is further used for re-determining the display positions of the plurality of search result sets according to the adjusted type weights.
In an embodiment of the present invention, the apparatus for presenting search results further includes: the second acquisition module is used for acquiring the dragging operation of the user on the plurality of search result sets in the setting interface; the second determining module is further configured to re-determine the display positions of the plurality of search result sets according to the dragging operation.
In an embodiment of the present invention, the second obtaining module is further configured to obtain a deletion operation of the user on at least one search result set in the setting interface; the presentation device of the search result further comprises: and the deleting module is used for deleting the at least one search result set from the search result display frame according to the deleting operation.
Further, in one embodiment of the present invention, the first determining module includes: the first determining submodule is used for determining a plurality of types of search result sets according to the search request; and the adding submodule is used for adding the plurality of search results to the corresponding search result sets according to the types of the plurality of search results.
Further, in one embodiment of the present invention, the first determining module includes: the extraction submodule is used for extracting key information from the plurality of search results; the second determining submodule is used for determining the types of the plurality of search results according to the key information; and a generation submodule for generating the plurality of search result sets according to the types of the plurality of search results.
To achieve the above object, an embodiment of a third aspect of the present invention provides a mobile terminal, including one or more of the following components: a processor, a memory, a power circuit, an interface for input/output (I/O), and a communication component; wherein the processor and the memory are disposed on a circuit board; the power supply circuit is used for supplying power to each circuit or device; the memory is used for storing executable program codes; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, for performing the steps of: obtaining a plurality of search results corresponding to the search request; determining a plurality of search result sets according to the plurality of search results, wherein each search result set comprises at least one search result belonging to the same type; and determining the display positions of the plurality of search result sets in the search result display frame according to preset type weights.
The mobile terminal of the embodiment of the invention respectively gives the type weights to the plurality of search result sets, and determines the display positions of the search result sets corresponding to the display contents in the search result display frame according to the type weights, so that the mobile terminal can help the user to quickly find the search results which the user wants to view, reduce the operation of the user and reduce the operation cost of the user.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The foregoing and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a flow diagram of a method of presenting search results according to one embodiment of the invention;
FIG. 2 is a flow chart of a method for presenting search results according to an embodiment of the present invention;
FIG. 3 is a flow diagram of a method for presenting search results according to another embodiment of the invention;
FIG. 4 is a flow diagram of a method for presenting search results according to another embodiment of the invention;
FIG. 5 is a schematic structural diagram of a device for presenting search results according to an embodiment of the present invention;
FIG. 6 is a diagram illustrating a structure of a device for presenting search results according to an embodiment of the present invention;
FIG. 7 is a schematic structural diagram of a search result presentation apparatus according to another embodiment of the present invention;
FIG. 8 is a schematic structural diagram of a search result presentation apparatus according to another embodiment of the present invention; and
fig. 9 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
FIG. 1 is a flow chart of a method for presenting search results according to an embodiment of the present invention.
As shown in fig. 1, the method for presenting search results includes:
s101, a plurality of search results corresponding to the search request are obtained.
Specifically, the search request includes a search keyword, and a plurality of corresponding search results are obtained according to the search keyword, and the search results may have the same type or different types. The type of the search result may include a system application or a third-party application, the system application includes, but is not limited to, a web page, a short message, a contact, music, and the like, and the third-party application includes, but is not limited to, an APP installed on the mobile terminal, and the like.
For example, when the user searches for "food", the search result includes APPs such as popular comment, american takeout, and the like, and also includes search results on food on a web page, and also may include contacts stored as food in the contact information, and the like.
S102, determining a plurality of search result sets according to the plurality of search results, wherein each search result set comprises at least one search result belonging to the same type.
Specifically, the search results in each search result set belong to the same type, and the plurality of search results are respectively added to the corresponding search result sets according to different types.
S103, determining the display positions of the plurality of search result sets in the search result display frame according to the preset type weight.
Specifically, generally speaking, the display position of the search result set in the search result display frame is unchanged, that is, when the user searches according to the search keyword, the search result set is sequentially displayed to the user in the search result display frame according to the sequence of the web page, the local APP, the short message, the contact person, and the music. When the user searches according to the search keyword next time, the display sequence of the search result set in the search result display box is still unchanged.
However, in the embodiment of the present invention, each search result set has a corresponding type weight, and the position of the search result set in the search result display frame is determined according to a preset weight in the search result display frame, that is, the search result set with a high weight is displayed in front of the search result display frame, so that a user can conveniently and quickly find a search result required by the user in the search result display frame. For example, for the search keyword of "food", the default type weight of the search result set is that the weight of the local APP is 0.5, the weight of the contact is 0.3, and the weight of the web page is 0.2, so when the user searches for "food" for the first time, the displayed order of the search result set is that the local APP is displayed at the top in the search result display box, the contact is displayed next, and the web page is displayed at the bottom in the search result display box.
According to the search result display method, the type weights are respectively given to the plurality of search result sets, and the display positions of the search result sets corresponding to the display contents in the search result display frame are determined according to the type weights, so that a user can be helped to quickly find the search results which are expected to be viewed, the operation of the user is reduced, and the operation cost of the user is reduced.
FIG. 2 is a flowchart of a method for presenting search results according to an embodiment of the present invention.
As shown in fig. 2, the method for presenting search results includes:
s201, a plurality of search results corresponding to the search request are obtained.
Specifically, the search request includes a search keyword, and a plurality of corresponding search results are obtained according to the search keyword, and the search results may have the same type or different types. The type of the search result may include a system application or a third-party application, the system application includes, but is not limited to, a web page, a short message, a contact, music, and the like, and the third-party application includes, but is not limited to, an APP installed on the mobile terminal, and the like.
For example, when the user searches for "food", the search result includes APPs such as popular comment, american takeout, and the like, and also includes search results on food on a web page, and also may include contacts stored as food in the contact information, and the like.
S202, determining a plurality of search result sets according to the plurality of search results, wherein each search result set comprises at least one search result belonging to the same type.
Specifically, the search results in each search result set belong to the same type, and the plurality of search results are respectively added to the corresponding search result sets according to different types.
S203, determining the display positions of the plurality of search result sets in the search result display frame according to the preset type weight.
Specifically, generally speaking, the display position of the search result set in the search result display frame is unchanged, that is, when the user searches according to the search keyword, the search result set is sequentially displayed to the user in the search result display frame according to the sequence of the web page, the local APP, the short message, the contact person, and the music. When the user searches according to the search keyword next time, the display sequence of the search result set in the search result display box is still unchanged.
However, in the embodiment of the present invention, each search result set has a corresponding type weight, and the position of the search result set in the search result display frame is determined according to a preset weight in the search result display frame, that is, the search result set with a high weight is displayed in front of the search result display frame, so that a user can conveniently and quickly find a search result required by the user in the search result display frame. For example, for the search keyword of "food", the default type weight of the search result set is that the weight of the local APP is 0.5, the weight of the contact is 0.3, and the weight of the web page is 0.2, so when the user searches for "food" for the first time, the displayed order of the search result set is that the local APP is displayed at the top in the search result display box, the contact is displayed next, and the web page is displayed at the bottom in the search result display box.
And S204, recording the operation behaviors of the user on the search results in the plurality of search result sets within a preset time period.
It should be understood that, in the embodiment of the present invention, the type weight of each search result set varies with the search behavior of the user, so that when the user performs a search according to the search keyword, the display position of the search result set in the search result display frame is automatically adjusted according to the current type weight of the search result set.
Specifically, the operation behavior may be, for example, a click behavior of the user on a search result in the search result set, that is, when the user clicks and views one search result in the search result set, the click behavior of the user is recorded.
S205, adjusting the type weight of the plurality of search result sets according to the operation behavior.
For example, it is obtained through statistics that when a user searches according to 'food' within a week, clicks the popular comment 5 times, clicks the web page 3 times, and clicks the contact 2 times, the weight of the local APP is adjusted to 0.5, the weight of the web page is adjusted to 0.3, and the weight of the contact is adjusted to 0.2 according to the number of times that the user clicks the search result.
S206, the display positions of the plurality of search result sets are determined again according to the adjusted type weights.
Thus, when the user searches for "food" again, the order of the search result set displayed in the search result display box becomes the local APP displayed uppermost in the search result display box, the web page is displayed second, and the contact is displayed lowermost in the search result display box.
According to the method for displaying the search results, the type weights are respectively given to the plurality of search result sets, the type weights of the search result sets are adjusted according to the use habits of the user, and then the display positions of the search result sets corresponding to the display contents in the search result display frame are automatically adjusted, so that the user can be helped to quickly find the search results which are expected to be viewed, the operation of the user is reduced, and the operation cost of the user is reduced.
FIG. 3 is a flowchart of a method for presenting search results according to another embodiment of the present invention.
As shown in fig. 3, the method for presenting search results includes:
s301, a plurality of search results corresponding to the search request are acquired.
Specifically, the search request includes a search keyword, and a plurality of corresponding search results are obtained according to the search keyword, and the search results may have the same type or different types. The type of the search result may include a system application or a third-party application, the system application includes, but is not limited to, a web page, a short message, a contact, music, and the like, and the third-party application includes, but is not limited to, an APP installed on the mobile terminal, and the like.
For example, when the user searches for "food", the search result includes APPs such as popular comment, american takeout, and the like, and also includes search results on food on a web page, and also may include contacts stored as food in the contact information, and the like.
S302, determining a plurality of search result sets according to the plurality of search results, wherein each search result set comprises at least one search result belonging to the same type.
Specifically, the search results in each search result set belong to the same type, and the plurality of search results are respectively added to the corresponding search result sets according to different types.
S303, determining the display positions of the plurality of search result sets in the search result display frame according to the preset type weight.
Specifically, generally speaking, the display position of the search result set in the search result display frame is unchanged, that is, when the user searches according to the search keyword, the search result set is sequentially displayed to the user in the search result display frame according to the sequence of the web page, the local APP, the short message, the contact person, and the music. When the user searches according to the search keyword next time, the display sequence of the search result set in the search result display box is still unchanged.
However, in the embodiment of the present invention, each search result set has a corresponding type weight, and the position of the search result set in the search result display frame is determined according to a preset weight in the search result display frame, that is, the search result set with a high weight is displayed in front of the search result display frame, so that a user can conveniently and quickly find a search result required by the user in the search result display frame. For example, for the search keyword of "food", the default type weight of the search result set is that the weight of the local APP is 0.5, the weight of the contact is 0.3, and the weight of the web page is 0.2, so when the user searches for "food" for the first time, the displayed order of the search result set is that the local APP is displayed at the top in the search result display box, the contact is displayed next, and the web page is displayed at the bottom in the search result display box.
S304, obtaining the dragging operation of the user on the plurality of search result sets in the setting interface.
S305, re-determining the display positions of the plurality of search result sets according to the dragging operation.
For example, a user may manually adjust the ranking position of each search result set in the search result display frame in the setting interface according to the needs of the user, and if the user wants to check that the search result is a local APP, the local APP may be dragged to the top in the search result display frame.
S306, acquiring the deletion operation of the user on at least one search result set in the setting interface.
S307, deleting the at least one search result set from the search result display frame according to the deletion operation.
For example, the user may delete the search result set arbitrarily in the setting interface, and delete the web page from the setting interface if the user does not want to view the web page, thereby directly eliminating search interference caused by the search result of the web page.
According to the method for displaying the search results, the type weights are respectively given to the plurality of search result sets, the display positions of the search result sets corresponding to the display contents in the search result display frame are adjusted according to the use requirements of the user, and therefore the user can be helped to quickly find the search results which are expected to be viewed, the operation of the user is reduced, and the operation cost of the user is reduced.
FIG. 4 is a flowchart of a method for presenting search results according to another embodiment of the present invention.
As shown in fig. 4, the method for presenting search results includes:
s401, a plurality of search results corresponding to the search request are obtained.
Specifically, the search request includes a search keyword, and a plurality of corresponding search results are obtained according to the search keyword, and the search results may have the same type or different types. The type of the search result may include a system application or a third-party application, the system application includes, but is not limited to, a web page, a short message, a contact, music, and the like, and the third-party application includes, but is not limited to, an APP installed on the mobile terminal, and the like.
For example, when the user searches for "food", the search result includes APPs such as popular comment, american takeout, and the like, and also includes search results on food on a web page, and also may include contacts stored as food in the contact information, and the like.
S402, determining a plurality of search result sets according to the plurality of search results, wherein each search result set comprises at least one search result belonging to the same type.
Specifically, the search results in each search result set belong to the same type, and the plurality of search results are respectively added to the corresponding search result sets according to different types.
In one embodiment of the present invention, step S402 includes step S4021 or step S4022 described below.
S4021, determining a plurality of types of search result sets according to the search request, and adding the plurality of search results to the corresponding search result sets according to the types of the plurality of search results.
Specifically, a plurality of types of search result sets are defaulted in the system, and after a plurality of corresponding search results are obtained according to a search request, the type of each search result is analyzed, wherein the type of the search result may include a system application or a third party application, the system application includes but is not limited to a webpage, a short message, a contact, music, and the like, and the third party application includes but is not limited to an APP installed on a mobile terminal and the like. And then, according to the types of the search results, respectively adding the search results to the corresponding search result sets.
S4022, extracting key information from the plurality of search results, determining the types of the plurality of search results according to the key information, and generating a plurality of search result sets according to the types of the plurality of search results.
Specifically, after a plurality of corresponding search terms are obtained according to a search request, key information is extracted from each search term, wherein the key information includes a keyword in a search result, attribute information of the search result, and the like, and further, the type of the search result is determined according to the key information of the search terms, and a corresponding search result set is generated according to the search results with the same type.
And S403, determining the display positions of the plurality of search result sets in the search result display frame according to the preset type weight.
Specifically, generally speaking, the display position of the search result set in the search result display frame is unchanged, that is, when the user searches according to the search keyword, the search result set is sequentially displayed to the user in the search result display frame according to the sequence of the web page, the local APP, the short message, the contact person, and the music. When the user searches according to the search keyword next time, the display sequence of the search result set in the search result display box is still unchanged.
However, in the embodiment of the present invention, each search result set has a corresponding type weight, and the position of the search result set in the search result display frame is determined according to a preset weight in the search result display frame, that is, the search result set with a high weight is displayed in front of the search result display frame, so that a user can conveniently and quickly find a search result required by the user in the search result display frame. For example, for the search keyword of "food", the default type weight of the search result set is that the weight of the local APP is 0.5, the weight of the contact is 0.3, and the weight of the web page is 0.2, so when the user searches for "food" for the first time, the displayed order of the search result set is that the local APP is displayed at the top in the search result display box, the contact is displayed next, and the web page is displayed at the bottom in the search result display box.
According to the search result display method, the search result sets of multiple types are set, the search results of different types are added to the corresponding search result sets through analyzing the types of the search results, or the types of the search results are obtained through analyzing the key information of the search results, the corresponding search result sets are generated according to the search results of the same type, and then the search results obtained according to the search request of the user can be distributed to the search result sets of different types, and the search result sets of different types are displayed to the user in the search result display frame in sequence for viewing, so that the search entries of all the operating systems are unified, and the operation cost of the user for using the search function is reduced.
In order to implement the above embodiment, the present invention further provides a device for presenting search results.
Fig. 5 is a schematic structural diagram of a search result presentation device according to an embodiment of the present invention.
As shown in fig. 5, the presentation apparatus of search results includes: a first acquisition module 100, a first determination module 200, and a second determination module 300.
Specifically, the first obtaining module 100 is configured to obtain a plurality of search results corresponding to the search request.
The first determining module 200 is configured to determine a plurality of search result sets according to a plurality of search results, wherein each search result set includes at least one search result belonging to the same type.
The second determining module 300 is configured to determine, according to a preset type weight, display positions of the plurality of search result sets in the search result display frame.
It should be noted that the foregoing explanation of the embodiment of the method for presenting search results is also applicable to the apparatus for presenting search results of the embodiment, and the implementation principle is similar, and is not repeated here.
The display device of the search result of the embodiment of the invention respectively gives the type weights to the plurality of search result sets, and determines the display position corresponding to the content displayed in the search result display frame by the search result sets according to the type weights, thereby helping the user to quickly find the search result which the user wants to view, reducing the operation of the user and lowering the operation cost of the user.
Fig. 6 is a schematic structural diagram of a search result presentation apparatus according to an embodiment of the present invention.
As shown in fig. 6, the presentation apparatus of search results includes: a first obtaining module 100, a first determining module 200, a second determining module 300, a recording module 400, and an adjusting module 500.
Specifically, the recording module 400 is configured to record an operation behavior of a user on a search result in a plurality of search result sets within a preset time period.
The adjusting module 500 is configured to adjust the type weights of the plurality of search result sets according to the operation behavior.
The second determining module 300 is further configured to re-determine the display positions of the plurality of search result sets according to the adjusted type weights.
It should be noted that the foregoing explanation of the embodiment of the method for presenting search results is also applicable to the apparatus for presenting search results of the embodiment, and the implementation principle is similar, and is not repeated here.
The display device of the search result of the embodiment of the invention respectively gives the type weights to the plurality of search result sets, adjusts the type weights of the search result sets according to the use habits of the user, and further automatically adjusts the display positions of the search result sets corresponding to the display contents in the search result display frame, so that the user can be helped to quickly find the search result which is expected to be viewed, the operation of the user is reduced, and the operation cost of the user is reduced.
Fig. 7 is a schematic structural diagram of a search result presentation apparatus according to another embodiment of the present invention.
As shown in fig. 7, the presentation apparatus of search results includes: a first obtaining module 100, a first determining module 200, a second determining module 300, a recording module 400, an adjusting module 500, a second obtaining module 600, and a deleting module 700.
Specifically, the second obtaining module 600 is configured to obtain a drag operation of a user on a plurality of search result sets in a setting interface.
The second determining module 300 is further configured to re-determine the display positions of the plurality of search result sets according to the dragging operation.
The second obtaining module 600 is further configured to obtain a deletion operation of the at least one search result set in the setting interface by the user.
The deletion module 700 is configured to delete at least one search result set from the search result presentation box according to a deletion operation.
It should be noted that the foregoing explanation of the embodiment of the method for presenting search results is also applicable to the apparatus for presenting search results of the embodiment, and the implementation principle is similar, and is not repeated here.
The display device of the search results of the embodiment of the invention respectively gives the type weights to the plurality of search result sets, and adjusts the display positions of the search result sets corresponding to the display contents in the search result display frame according to the use requirements of the user, so that the user can be helped to quickly find the search results which are expected to be viewed, the operation of the user is reduced, and the operation cost of the user is reduced.
Fig. 8 is a schematic structural diagram of a search result presentation apparatus according to another embodiment of the present invention.
As shown in fig. 8, the presentation apparatus of search results includes: the first acquiring module 100, the first determining module 200, the second determining module 300, the recording module 400, the adjusting module 500, the second acquiring module 600, and the deleting module 700, wherein the first determining module 200 includes: a first determination submodule 210, an addition submodule 220, an extraction submodule 230, a second determination submodule 240 and a generation submodule 250.
In particular, the first determination sub-module 210 is configured to determine a plurality of types of search result sets according to the search request.
The adding sub-module 220 is configured to add the plurality of search results to the corresponding search result set according to the types of the plurality of search results.
The extraction sub-module 230 is used for extracting key information from a plurality of search results.
The second determining sub-module 240 is configured to determine a type of the plurality of search results based on the key information.
The generation sub-module 250 is configured to generate a plurality of search result sets according to the types of the plurality of search results.
It should be noted that the foregoing explanation of the embodiment of the method for presenting search results is also applicable to the apparatus for presenting search results of the embodiment, and the implementation principle is similar, and is not repeated here.
The search result display device of the embodiment of the invention sets a plurality of types of search result sets, adds different types of search results into the corresponding search result sets by analyzing the types of the search results, or obtains the types of the search results by analyzing the key information of the search results, generates the corresponding search result sets according to the same type of search results, further distributes a plurality of search results obtained according to the search request of the user to the different types of search result sets, and displays the different types of search result sets to the user for viewing in sequence in the search result display frame, thereby unifying the search entries of each operating system and reducing the operation cost of the user for using the search function.
In order to implement the above embodiments, the present invention further provides a mobile terminal.
Fig. 9 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
As shown in fig. 9, the mobile terminal 1000 includes a processor 1001, a memory 1002, a power circuit 1003, an input/output (I/O) interface 1004, and a communication component 1005.
Wherein the processor 1001 and the memory 1002 are provided on a circuit board. The power supply circuit 1003 is used to supply power to each circuit or device. The memory 1002 is used to store executable program code. The processor 1001 runs a program corresponding to the executable program code by reading the executable program code stored in the memory 1002, for performing the steps of:
a plurality of search results corresponding to the search request are obtained.
A plurality of search result sets are determined according to the plurality of search results, wherein each search result set comprises at least one search result belonging to the same type.
And determining the display positions of the plurality of search result sets in the search result display frame according to the preset type weight.
It should be noted that the foregoing explanation of the embodiment of the method for presenting search results is also applicable to the mobile terminal of the embodiment, and the implementation principle is similar, and is not described herein again.
The mobile terminal of the embodiment of the invention respectively gives the type weights to the plurality of search result sets, and determines the display positions of the search result sets corresponding to the display contents in the search result display frame according to the type weights, so that the mobile terminal can help the user to quickly find the search results which the user wants to view, reduce the operation of the user and reduce the operation cost of the user.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (7)

1. A method for displaying search results is characterized by comprising the following steps:
obtaining a plurality of search results corresponding to the search request;
extracting key information from the plurality of search results, determining the types of the plurality of search results according to the key information, wherein the key information comprises key words in the search results and attribute information of the search results, and generating a plurality of search result sets according to the types of the plurality of search results, wherein each search result set comprises at least one search result belonging to the same type;
determining the display positions of the plurality of search result sets in the search result display frame according to preset type weights;
recording the operation behaviors of the user on the search results in the plurality of search result sets within a preset time period;
adjusting the type weights of the plurality of search result sets according to the operation behaviors, wherein the type weights of the search result sets are associated with the operation behaviors of the search results in the search sets; and
and re-determining the display positions of the plurality of search result sets according to the adjusted type weights.
2. The method for presenting search results according to claim 1, wherein after determining the presentation positions of the plurality of search result sets according to the preset type weights, the method further comprises:
obtaining the dragging operation of a user on the plurality of search result sets in a setting interface;
and re-determining the display positions of the plurality of search result sets according to the dragging operation.
3. The method for presenting search results according to claim 2, wherein after determining the presentation positions of the plurality of search result sets according to the preset type weights, the method further comprises:
acquiring the deletion operation of a user on at least one search result set in the setting interface;
and deleting the at least one search result set from the search result display frame according to the deletion operation.
4. A device for presenting search results, comprising:
the first acquisition module is used for acquiring a plurality of search results corresponding to the search request;
the extraction submodule is used for extracting key information from the plurality of search results; the second determining submodule is used for determining the types of the plurality of search results according to the key information, wherein the key information comprises key words in the search results and attribute information of the search results; the generation submodule is used for generating a plurality of search result sets according to the types of the search results, wherein each search result set comprises at least one search result belonging to the same type;
the second determining module is used for determining the display positions of the search result sets in the search result display frame according to preset type weights;
the recording module is used for recording the operation behaviors of the user on the search results in the plurality of search result sets within a preset time period;
an adjusting module, configured to adjust the type weights of the plurality of search result sets according to the operation behaviors, where the type weights of the search result sets are associated with the operation behaviors of the search results in the search sets; and
and the third determining module is used for re-determining the display positions of the plurality of search result sets according to the adjusted type weights.
5. The apparatus for presenting search results according to claim 4, further comprising:
the second acquisition module is used for acquiring the dragging operation of the user on the plurality of search result sets in the setting interface;
the second determining module is further configured to re-determine the display positions of the plurality of search result sets according to the dragging operation.
6. The apparatus for displaying search results according to claim 5, wherein the second obtaining module is further configured to obtain a deletion operation of the at least one search result set in the setting interface by the user;
the presentation device of the search result further comprises:
and the deleting module is used for deleting the at least one search result set from the search result display frame according to the deleting operation.
7. A mobile terminal, comprising one or more of the following components: a processor, a memory, a power circuit, an interface for input/output (I/O), and a communication component; wherein the processor and the memory are disposed on a circuit board; the power supply circuit is used for supplying power to each circuit or device; the memory is used for storing executable program codes; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, for performing the steps of:
obtaining a plurality of search results corresponding to the search request;
extracting key information from the plurality of search results, determining the types of the plurality of search results according to the key information, wherein the key information comprises key words in the search results and attribute information of the search results, and generating a plurality of search result sets according to the types of the plurality of search results, wherein each search result set comprises at least one search result belonging to the same type;
determining the display positions of the plurality of search result sets in the search result display frame according to preset type weights;
recording the operation behaviors of the user on the search results in the plurality of search result sets within a preset time period;
adjusting the type weights of the plurality of search result sets according to the operation behaviors, wherein the type weights of the search result sets are associated with the operation behaviors of the search results in the search sets; and
and re-determining the display positions of the plurality of search result sets according to the adjusted type weights.
CN201610403475.4A 2016-06-07 2016-06-07 Search result display method and device and mobile terminal Active CN106055688B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610403475.4A CN106055688B (en) 2016-06-07 2016-06-07 Search result display method and device and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610403475.4A CN106055688B (en) 2016-06-07 2016-06-07 Search result display method and device and mobile terminal

Publications (2)

Publication Number Publication Date
CN106055688A CN106055688A (en) 2016-10-26
CN106055688B true CN106055688B (en) 2020-01-14

Family

ID=57170772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610403475.4A Active CN106055688B (en) 2016-06-07 2016-06-07 Search result display method and device and mobile terminal

Country Status (1)

Country Link
CN (1) CN106055688B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107256242A (en) * 2017-05-27 2017-10-17 北京小米移动软件有限公司 Search result display methods and device, terminal, server and storage medium
CN109241455B (en) * 2018-08-28 2021-08-20 北京三快在线科技有限公司 Recommended object display method and device
CN110516044A (en) * 2019-08-30 2019-11-29 北京地厚云图科技有限公司 Application method of the natural language intelligent search in construction management task

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101887437A (en) * 2009-05-12 2010-11-17 阿里巴巴集团控股有限公司 Search result generating method and information search system
CN103631875A (en) * 2013-11-08 2014-03-12 北京奇虎科技有限公司 Method for carrying out network search on browser side and browser
CN105320706A (en) * 2014-08-05 2016-02-10 阿里巴巴集团控股有限公司 Processing method and device of search result
CN105589873A (en) * 2014-10-22 2016-05-18 腾讯科技(深圳)有限公司 Data searching method, terminal and server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9785704B2 (en) * 2012-01-04 2017-10-10 Microsoft Technology Licensing, Llc Extracting query dimensions from search results

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101887437A (en) * 2009-05-12 2010-11-17 阿里巴巴集团控股有限公司 Search result generating method and information search system
CN103631875A (en) * 2013-11-08 2014-03-12 北京奇虎科技有限公司 Method for carrying out network search on browser side and browser
CN105320706A (en) * 2014-08-05 2016-02-10 阿里巴巴集团控股有限公司 Processing method and device of search result
CN105589873A (en) * 2014-10-22 2016-05-18 腾讯科技(深圳)有限公司 Data searching method, terminal and server

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
iPhone使用手册-适用于iOS8软件;苹果公司;《iOS8使用手册》;20140917;全文 *
教你在iPhone中调整spotlight搜索的顺序和内容;bensc2003;《https://jingyan.baidu.com/article/22fe7ced6293593003617f4a.html》;20130416;全文 *

Also Published As

Publication number Publication date
CN106055688A (en) 2016-10-26

Similar Documents

Publication Publication Date Title
US11119627B2 (en) Information display method, device, apparatus and storage medium
CN115174733B (en) Interface display method, device and equipment
CN104216632B (en) The display methods and device of application icon
US9241245B2 (en) Management of unwanted calls and/or text messages
CN116034385A (en) Animated visual cues indicating availability of associated content
US20240402977A1 (en) Desktop sharing method and mobile terminal
US20150120654A1 (en) Method, apparatus and terminal for processing documents
CN104571819A (en) Application program management method and device thereof
CN103019520B (en) Display method for optional item information of terminal application and terminal
TW201437898A (en) Method for displaying a graphic interface with message notification, apparatus, and a computer-readable storage device
WO2019085820A1 (en) Processing method, device, apparatus, and machine-readable medium
CN107844992A (en) Comment information processing method, device, terminal device and storage medium
KR20130073974A (en) Apparatus and methods of extending application services
CN111596911B (en) Method, device, computer equipment and storage medium for generating control
US20150317059A1 (en) Application management method for a mobile terminal and the mobile terminal
US20160216929A1 (en) Processing application interface
WO2021098239A1 (en) Mini-program switching method and apparatus, framework, device and readable medium
CN112395027A (en) Widget interface generation method and device, storage medium and electronic equipment
CN107517312A (en) Wallpaper switching method and device and terminal equipment
CN106055688B (en) Search result display method and device and mobile terminal
CN107547646A (en) Application program method for pushing, device, terminal and computer-readable recording medium
WO2019085810A1 (en) Processing method, device, apparatus, and machine-readable medium
CN111061532B (en) Wallpaper display method and terminal equipment
US9001146B2 (en) Automatically determining an object display mode to display objects
CN105677183A (en) Method for achieving information viewing and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant