CN118332206A - Search results page display method, device, equipment and medium - Google Patents
Search results page display method, device, equipment and medium Download PDFInfo
- Publication number
- CN118332206A CN118332206A CN202310072769.3A CN202310072769A CN118332206A CN 118332206 A CN118332206 A CN 118332206A CN 202310072769 A CN202310072769 A CN 202310072769A CN 118332206 A CN118332206 A CN 118332206A
- Authority
- CN
- China
- Prior art keywords
- search
- page
- search result
- result
- displaying
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses a display method, a device, equipment and a medium of a search result page, and belongs to the field of man-machine interaction. The method comprises the steps of displaying a search page of an application program, wherein the search page comprises a search inlet; responding to the first search word received by the search inlet, and displaying a result preview page of the first search result through a first definition, wherein the first search result is matched with the first search word; responding to the input operation of the search entry to continuously receive the search word, and obtaining a second search word; displaying a result preview page of the first search result through the second definition, wherein the matching degree of the first search result and the second search word is higher than that of the first search result and the first search word, and the first definition is lower than the second definition; and displaying a search result page of the first search result based on the result preview page of the second definition. The method improves the searching efficiency.
Description
Technical Field
The embodiment of the application relates to the field of man-machine interaction, in particular to a display method, a device, equipment and a medium of a search result page.
Background
With the continuous development of network technology, application programs are often provided with search functions.
In the related art, an interface of an application program is displayed with a search box. And in response to the search box receiving the search keywords, the application program matches massive content according to the search keywords, and then ranks the matched search results in a list form. After the user clicks on the search result of interest, the search result page is expanded and displayed.
However, in the related art, it is difficult for a user to determine the target search result from the search result list by clicking once, and the user often needs to try to click on the search result for multiple times, and can determine the target search result after browsing multiple search result pages, which is inefficient for the user to determine the target search result.
Disclosure of Invention
The application provides a display method, a device, equipment and a medium for a search result page, which improve the search efficiency of a user. The technical scheme is as follows:
According to an aspect of the present application, there is provided a display method of a search result page, the method including:
Displaying a search page of the application program, wherein the search page comprises a search inlet;
responding to the first search word received by the search inlet, and displaying a result preview page of the first search result through a first definition, wherein the first search result is matched with the first search word;
Responding to the input operation of the search entry to continuously receive the search word, and obtaining a second search word, wherein the second search word is obtained by adding characters and/or modifying the characters on the basis of the first search word;
Displaying a result preview page of the first search result through the second definition, wherein the matching degree of the first search result and the second search word is higher than that of the first search result and the first search word, and the first definition is lower than the second definition;
And displaying a search result page of the first search result based on the result preview page of the second definition.
According to an aspect of the present application, there is provided a function calling method in an instant messaging scenario, the method comprising:
displaying an instant messaging page, wherein the instant messaging page comprises a text input box;
responding to the text input box to receive a first text, and displaying a first display element obtained by calling a first function through a first definition, wherein the first display element is matched with the first text;
Responding to the text input box to continuously receive the input operation of the text, and obtaining a second text, wherein the second text is obtained by adding characters and/or modifying the characters on the basis of the first text;
Displaying a first display element obtained by calling the first function through the second definition, wherein the matching degree of the first display element and the second text is higher than that of the first display element and the first text, and the first definition is lower than the second definition;
a first presentation element is sent to the current chat object.
According to another aspect of the present application, there is provided a display apparatus of a search result page, the apparatus including:
the display module is used for displaying a search page of the application program, wherein the search page comprises a search inlet;
The display module is further used for responding to the first search word received by the search inlet and displaying a result preview page of the first search result through the first definition, and the first search result is matched with the first search word;
the processing module is used for responding to the input operation of the search entry to continuously receive the search word, obtaining a second search word, wherein the second search word is obtained by adding characters and/or modifying the characters on the basis of the first search word;
The display module is further used for displaying a result preview page of the first search result through the second definition, the matching degree of the first search result and the second search word is higher than that of the first search result and the first search word, and the first definition degree is lower than the second definition degree;
And the display module is also used for displaying a search result page of the first search result based on the result preview page of the second definition.
According to another aspect of the present application, there is provided a function calling device in an instant messaging scenario, the device comprising:
the display module is used for displaying an instant communication page, and the instant communication page comprises a text input box;
the display module is further used for responding to the text input box to receive the first text, displaying a first display element obtained by calling the first function through the first definition degree, and the first display element is matched with the first text;
the processing module is used for responding to the text input box to continuously receive the input operation of the text, so as to obtain a second text, wherein the second text is obtained by adding characters and/or modifying the characters on the basis of the first text;
The display module is further used for displaying a first display element obtained by calling the first function through a second definition degree, the matching degree of the first display element and the second text is higher than that of the first display element and the first text, and the first definition degree is lower than the second definition degree;
and the sending module is used for sending the first presentation element to the current chat object.
According to one aspect of the present application, there is provided a computer apparatus comprising: the system comprises a processor and a memory, wherein the memory stores a computer program, and the computer program is loaded and executed by the processor to realize the display method of the search result page or the function calling method in the instant messaging scene.
According to another aspect of the present application, there is provided a computer-readable storage medium storing a computer program loaded and executed by a processor to implement a display method of a search result page as described above, or a function calling method in an instant messaging scenario.
According to another aspect of the present application, a computer program product is provided, the computer program product comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the display method of the search result page provided in the above aspect, or the function calling method in the instant messaging scenario.
The technical scheme provided by the embodiment of the application has the beneficial effects that at least:
By displaying the result preview page of the search result, the user can preview the search result corresponding to the search word in advance, and can adjust the search word in time, so that the complicated operation that the user needs to enter and browse the search result page and can determine whether the search result is the target search result in the related art is avoided, and the search efficiency of the user is improved.
And with the gradual increase of the matching degree between the search word and the search result, a gradual clear result preview page is displayed, the result preview page which is 'blurred to clear' characterizes the gradual confidence of the application program on the provided search result, the clear result preview page is switched and displayed as the search result page, a smooth display mode of the search result page is provided, and the terminal interface can render the search result page on the basis of the clear result preview page, so that the efficiency of rendering the search result page is accelerated.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 illustrates a schematic diagram of a computer system provided by an exemplary embodiment;
FIG. 2 illustrates a flow chart of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 3 illustrates a flow chart of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 4 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 5 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 6 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 7 illustrates a flow chart of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 8 illustrates a flow chart of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 9 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 10 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 11 is a diagram illustrating a method of displaying a search results page provided by an exemplary embodiment;
FIG. 12 is a flowchart illustrating a method of displaying a search results page provided by one exemplary embodiment;
FIG. 13 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 14 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 15 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 16 illustrates a flowchart of a method for displaying a search results page provided by an exemplary embodiment;
FIG. 17 is a diagram illustrating a method of displaying a search results page provided by an exemplary embodiment;
FIG. 18 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 19 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 20 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 21 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 22 illustrates a schematic diagram of a method of displaying a search results page provided by an exemplary embodiment;
FIG. 23 illustrates a flowchart of a method for displaying a search results page provided by an exemplary embodiment;
FIG. 24 is a diagram illustrating a method of displaying a search results page provided by an exemplary embodiment;
fig. 25 is a flowchart illustrating a function calling method in an instant messaging scenario provided by an exemplary embodiment;
Fig. 26 is a schematic diagram showing a function calling method in an instant messaging scenario provided by an exemplary embodiment;
fig. 27 is a schematic diagram showing a function calling method in an instant messaging scenario provided by an exemplary embodiment;
fig. 28 is a schematic diagram showing a function calling method in an instant messaging scenario provided in an exemplary embodiment;
fig. 29 is a schematic diagram showing a function calling method in an instant messaging scenario provided by an exemplary embodiment;
fig. 30 is a schematic diagram showing a function calling method in an instant messaging scenario provided by an exemplary embodiment;
FIG. 31 is a diagram illustrating a method of displaying a search results page provided by an exemplary embodiment;
FIG. 32 is a flowchart of a method for data matching based on search terms provided by an exemplary embodiment;
FIG. 33 illustrates a block diagram of a display device of a search results page provided by an exemplary embodiment;
FIG. 34 illustrates a block diagram of a display device of a search results page provided by an exemplary embodiment;
Fig. 35 shows a block diagram of a computer device provided by an exemplary embodiment.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the accompanying claims.
It should be understood that references herein to "a number" means one or more, and "a plurality" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
First, a description will be given of a computer system in which the present application is located.
FIG. 1 illustrates a schematic diagram of a computer system provided by an exemplary embodiment of the present application. Computer system 100 includes a terminal 120. The terminal 120 runs a search tool supporting a search function. Optionally, the search tool is a tool that supports local searching and/or networked searching. When the search tool supports local searching, it may be a computer file search tool, a search function built in a word processing application program, or the like; when the search tool supports networked searches, it may be an application with search functionality (e.g., browser client, instant messaging application), etc. For example, the search tool may be a function for full web search in a browser, a function for searching sub-applications (applets) in a parent application, a tool for searching product capabilities that have been developed in an application, a tool for searching merchandise in a shopping program, a tool for searching game props in a game program, a tool for searching videos in a video playback program, a tool for searching songs in a music playback program, and the like. The present application is not limited to the representation of the search tool.
When the search tool supports networked searches, computer system 100 also includes server 140. The server 140 searches in the database according to the search word transmitted by the terminal 120, and returns at least one search result matching the search word to the terminal 120. The terminal 120 is connected to the server 140 through a wireless network or a wired network. In the present application, the server 140 also transmits a result preview page of the search result matching the search term to the terminal 120, and the terminal 120 displays the result preview page in a gradually clear manner.
Referring to parts (a) to (D) of fig. 1 in combination, part (a) of fig. 1 shows that an input search term is "document", and the terminal displays a result preview page corresponding to a search result "document scan" corresponding to the search term "document" in a first degree of clarity, the result preview page corresponding to the search result "document scan" being a real-time screen captured by the camera. Part (B) of fig. 1 shows that the input search term is "document scan", and the terminal displays the real-time picture acquired by the camera with a second sharpness, which is greater than the first sharpness. Part (C) of fig. 1 shows that the input search term is "document scan", and the terminal displays the real-time screen captured by the camera in a clearer manner. At this point, the "search box" of the search page remains. Part (D) of fig. 1 shows a schematic diagram of a search result page entering the search result "text scan", which is a content detail page of the search result "text scan". In one embodiment, the terminal interface automatically switches the results preview page to a search results page in response to the second sharpness reaching a sharpness threshold.
Optionally, the server 140 includes at least one of a server, a plurality of servers, a cloud computing platform, and a virtualization center. Optionally, the server 140 takes on primary computing work and the terminal 120 takes on secondary computing work; or server 140 takes on secondary computing work and terminal 120 takes on primary computing work; or server 140, terminal 120 undertakes computing work in a coordinated manner.
Alternatively, the terminal may run on a different operating system platform (android or IOS). Optionally, the device types of the terminal include: at least one of a smart phone, a smart watch, a vehicle-mounted terminal, a wearable device, a smart television, a tablet computer, an electronic book reader, an MP3 player, an MP4 player, a laptop portable computer, and a desktop computer.
Those skilled in the art will recognize that the number of terminals may be greater or lesser. Such as the above-mentioned terminals may be only one, or the above-mentioned terminals may be several tens or hundreds, or more. The embodiment of the application does not limit the number of terminals and the equipment type.
Fig. 2 shows a flowchart of a method for displaying a search result page according to an exemplary embodiment of the present application, which is illustrated by the terminal 120 shown in fig. 1, and includes:
Step 210, displaying a search page of an application program, wherein the search page comprises a search entry;
In the present application, the application is an application having a search function. Alternatively, the application is an application provided with a plurality of service functions including applet, public number, service number, movie drama, live video, news information, novice reading, and the like. The application program may be any one of a browser client, an instant messaging application program, a shopping program, a game program, a video playing program, and a music playing program.
The search page of the application is provided with a search portal, which is optionally presented in the form of a text entry box. Optionally, the text entry box is located in a top region, a central region, or a bottom region of the search page, etc. Optionally, the text entry box is presented in the form of a floating window.
Step 220, in response to the search portal receiving the first search term, displaying a result preview page of the first search result through the first sharpness, the first search result matching the first search term;
Search terms refer to keywords used to search for matches in a database. Optionally, the terminal receives a search term input by a user through an input method or a voice recognition mode. When the application program is a networking application program, after the search entrance receives the first search word, the terminal sends the first search word to the server, the server searches and matches in the database according to the first search word, and sends a result preview page of the matched first search result to the terminal, the terminal displays the result preview page of the first search result through a first definition degree, the result preview page is a preview page of a search result page, and the search result page is a content detail page of the search result. Optionally, the results preview page is a screen using tool class functions, or a logo screen in the content detail page.
It should be noted that the first search result is not necessarily the search result in the database that matches the first search result to the highest degree. Before search matching is performed, the server can screen a plurality of recommended search results in advance from the database by combining a screening mechanism, and the first search result is the search result with the highest matching degree with the first search word in the plurality of recommended search results. The screening mechanism may be based on at least one of search popularity, frequency of use by the user, distance in time, and advertisement placement strategy.
And under the condition that the application program is an offline application program, after the search entrance receives the first search word, the terminal performs search matching in the local database according to the first search word, obtains a matched search result and acquires a result preview page corresponding to the search result. And the terminal displays a result preview page through the first definition.
In one embodiment, in response to the search portal receiving a first search term, a results preview page of the first search result is displayed with a first degree of clarity, and a first search page of the first degree of transparency is displayed, the first search page including at least one recommended search term and/or at least one search result corresponding to the first search term. Optionally, the layer of the first search page is located above the layer of the results preview page. Recommended search terms refer to search terms that may be entered by a user based on the first search term's contemplation. For example, a first search term "document" is input, recommended search terms are "how document is edited", "how document is typeset", and so on, and search results are "document scan", "document conversion", and so on. Alternatively, displaying the transparent search page may be displaying a partial area on the search page in a transparent manner, such as displaying a search listing on the search page in a transparent manner, and displaying an opaque search entry. Optionally, the first sharpness is associated with a degree of matching between the first search term and the first search result.
In one embodiment, the terminal receives a result preview page of the first search result, and then the terminal displays the result preview page in a gaussian blur manner. In one embodiment, the display of the results preview page on the terminal is determined in response to the degree of matching between the first search term and the first search result reaching a preset threshold (e.g., 30%). Before reaching the preset threshold, the display is performed according to the original logic. The original logic includes displaying a search listing based on the search terms only on the search page, with at least one recommended search term and/or at least one search result displayed on the search listing, and without displaying a result preview page.
In one embodiment, the sharpness of the results preview page is linearly positively correlated with the degree of matching between the search term and the first search result. As the degree of matching between the search term and the first search result increases gradually, the clarity of the result preview page also increases gradually.
In one embodiment, the sharpness of the results preview page corresponds to the gear in which the degree of matching between the search term and the first search result is located. For example, if the degree of matching between the search term and the first search result falls into gear A (30% -50%), the sharpness of the result preview page is 50%; the degree of matching between the search term and the first search result falls into gear B (50% -70%), and the sharpness of the result preview page is 70%.
Step 230, responding to the input operation of the search entry to continuously receive the search word, and obtaining a second search word, wherein the second search word is obtained by adding characters and/or modifying the characters on the basis of the first search word;
After the search portal receives the first search word, responding to the input operation of the search portal to continuously receive the search word, and obtaining a second search word, wherein the second search word is obtained by adding characters and/or modifying the characters on the basis of the first search word. For example, the first search word is "document", the second search word is "document scan" obtained by adding characters on the basis of "document", and the matching degree between the second search word "document scan" and the search result "document scan" is higher than that between the first search word "document" and the search result "document scan".
In one embodiment, the first search term is "document identification", and the second search term is a second search term "document scan" obtained by modifying characters based on "document identification", the second search term "document scan" matching the search result "document scan" to a higher degree than the first search term "document identification" matching the search result "document scan".
In one embodiment, the search portal may also receive a third search term before the second search term is received that matches the first search result. Responding to the input operation of the search entry to continuously receive the search word, and obtaining a third search word, wherein the third search word is obtained by modifying characters on the basis of the first search word; and displaying a result preview page of a second search result through a third definition, wherein the second search result is different from the first search result, the third search word is matched with the second search result, and the third definition is related to the matching degree between the third search word and the second search result.
Then, taking the first search word as a "document", the first search result is "document scanning" as an example, the third search word may be "conversion" obtained by modifying the character of the first search word "document", the second search result is "conversion text", and the result preview page of the second search result "conversion text" will be displayed by a third definition. The matching degree of the third search word ' turn ' and the second search result ' turn word ' is 33%, and the numerical value of the third definition degree is determined according to the matching degree ' 33%.
Step 240, displaying a result preview page of the first search result through the second definition, wherein the matching degree of the first search result and the second search word is higher than that of the first search result and the first search word, and the first definition is lower than the second definition;
After the second search word is received by the search entrance, the terminal sends the second search word to the server, the server performs search matching in the database according to the second search word, and sends a result preview page of the matched first search result to the terminal, the terminal displays the result preview page of the first search result through a second definition, the result preview page is a preview page of the search result page, and the search result page is a content detail page of the search result. The matching degree of the first search result and the second search word is higher than that of the first search result and the first search word. Optionally, the second sharpness is associated with a degree of matching between the second search term and the first search result.
Illustratively, the first search result is "document scan", the first search term is "document", the second search term is "document scan", and it is apparent that the second search term matches the first search result to a higher degree. And after the second search word is obtained, the terminal displays a result preview page with a second definition, wherein the second definition is higher than the first definition, or the blurring degree of the result preview page when the second search word is received is lower than that of the result preview page when the first search word is received. In one embodiment, the terminal still displays the results preview page in a gaussian blur manner.
In one embodiment, after receiving the second search word, the terminal displays a result preview page of the first search result through a second degree of clarity, and displays a second search page of a second degree of transparency, where the second search page includes at least one recommended search word and/or at least one search result corresponding to the second search word, and the first degree of transparency is lower than the second degree of transparency. Optionally, the layer of the second search page is located above the layer of the results preview page. That is, as the degree of matching between the search term received by the search portal and the first search result is higher, the result preview page of the first search result will be gradually clear, and the search page will be gradually transparent. Alternatively, displaying the transparent search page may be displaying a partial area on the search page in a transparent manner, such as displaying a search listing on the search page in a transparent manner, and displaying an opaque search entry.
Step 250, displaying a search result page of the first search result based on the second degree of sharpness result preview page.
The search result page refers to a page of content details of the search result. For example, the search result is "document scan", the search result page is a detailed page using a "document scan" tool, and since the "document scan" tool is a tool class function using a camera, the search result page will display a screen captured by the camera. At this time, the result preview page is a real-time picture acquired by the camera.
In one embodiment, in response to the second sharpness reaching a sharpness threshold, automatically switching display of a result preview page and a search page of the second sharpness as a search result page of the first search result; or in response to the degree of matching of the second search word with the first search result reaching a matching threshold, automatically switching and displaying the result preview page and the search page with the second definition as a search result page of the first search result. Or in response to the transparency degree of the search page reaching the transparency threshold, automatically displaying the result preview page and the search page switch of the second definition degree as a search result page of the first search result.
In another embodiment, the second degree of sharpness of the result preview page is automatically switched to display as the search result page in response to the duration of the input operation in which the search term was not received by the search portal reaching a duration threshold.
In another embodiment, the result preview page of the second sharpness is automatically displayed as a search result page in response to the second sharpness reaching a sharpness threshold and a duration of an input operation in which the search term was not received by the search portal reaching a duration threshold. Optionally, the search entry on the search page is a text input box, transparency of an area where the text input box is located does not change along with gradual accuracy of the search word, the text input box is still displayed in a time period when the second definition reaches a definition threshold and a duration of an input operation of the search word which is not received by the search entry reaches a duration threshold, after the duration threshold is reached, the text input box is canceled to be displayed, and a page after the text input box is canceled is directly used as an initial page of the search result page.
In another embodiment, a switching control for entering the search result page is provided on the terminal interface, and the result preview page with the second definition is directly displayed as the search result page in a switching manner in response to the switching control receiving a trigger operation.
In summary, by displaying the result preview page of the search result, the user may preview the search result corresponding to the search word in advance, and the user may adjust the search word in time, which avoids the need for the user to enter and browse the search result page in the related art to determine whether the search result is the target search result, and improves the search efficiency of the user.
And as the matching degree between the search word and the search result is gradually improved, a gradually clear result preview page is displayed, the result preview page which is 'blurred to clear' characterizes the gradual confidence of the application program on the provided search result, the clear result preview page is switched and displayed as a search result page, the display mode of the search result page without sense is provided, and the search experience of a user is optimized.
Based on the alternative embodiment shown in fig. 2, a result preview page corresponding to the type of the first search result will be displayed according to the type of the first search result. In one embodiment, the first search result is a tool class function provided by the application program and the result preview page is a screen obtained using the tool class function. The tool class function is a tool for calling the sensors such as a camera, a microphone, a positioning component, a gyroscope and the like, and the tool class function can be a tool for realizing the functions of photographing translation, scanning files, scanning test papers, extracting characters, scanning two-dimensional codes, identifying a web page and the like.
In another embodiment, the first search result is content provided by the application program for viewing by the user, and the result preview page is a logo of the content to be viewed by the user. Alternatively, the content for the user to browse may be carried by an applet/web page, which is an applet providing the user with information such as graphics, video, etc. for browsing, an H5 web page, a public number, a video number, a service number, etc. Optionally, the content for the user to browse is digital readings, video content, game content, advertisement content, and the like.
Various result preview pages corresponding to the first search results under various specific types will be described below.
In a first possible display mode, the first search result is a tool function implemented by the camera. FIG. 3 shows a flowchart of a method for displaying a search result page provided by the present application, the method comprising:
Step 310, displaying a search page of an application program, wherein the search page comprises a search entry;
in the present embodiment, the application is an application provided with a tool class function. The application program is a browser client or an instant messaging program. Tool class functions are functions that the platform of the application has developed. In this embodiment, the tool class function is a function implemented by calling a camera, and the function may be called photographing translation, scanning a file, scanning a test paper, extracting characters, scanning a two-dimensional code, identifying a web page, and the like.
Step 320, in response to the search portal receiving the first search term, displaying the picture acquired by the calling camera at the first moment through the first definition;
the first time is the time at which the first search term was received.
Referring to fig. 4 in combination, fig. 4 illustrates a search scenario under an application program. Part (a) of fig. 4 shows that, when the search portal receives the first search word "document", a screen captured by the camera is added below the layer of the search page, and at this time, the screen captured by the camera is displayed to a first degree of sharpness.
Referring in conjunction with fig. 5, fig. 5 illustrates a search scenario under another application. Part (a) of fig. 5 shows that the search portal receives the first search word "swipe", and adds a picture collected by the camera below the layer of the search page, where the picture collected by the camera is displayed with a first sharpness.
Referring in conjunction with FIG. 6, FIG. 6 illustrates a search scenario under another application. Part (a) of fig. 6 shows that, when the search portal receives the first search word "turn", a picture acquired by the camera is added below the layer of the search page, and at this time, the picture acquired by the camera is displayed to be of a first sharpness degree.
Step 330, responding to the input operation of the search entry to continuously receive the search word, and obtaining a second search word, wherein the second search word is obtained by adding characters and/or modifying characters on the basis of the first search word;
step 340, displaying the picture acquired by calling the camera at the second moment through the second definition;
the second time is the time at which the second search term was received.
Referring to fig. 4 in combination, part (B) of fig. 4 shows that the search portal receives the second search term "document scan", and adds a picture acquired by the camera below the layer of the search page, where the picture acquired by the camera is displayed to a second degree of sharpness.
Referring to fig. 5 in combination, part (B) of fig. 5 shows that the search portal receives the second search word "swipe" and adds a picture acquired by the camera below the layer of the search page, and at this time, the picture acquired by the camera is displayed as a first sharpness.
Referring to fig. 6 in combination, part (a) of fig. 6 shows that, when the search portal receives the second search word "turn", a picture acquired by the camera is added below the layer of the search page, and at this time, the picture acquired by the camera is displayed to a first degree of sharpness.
Step 350, taking the picture acquired by the camera with the second definition as an initial page of a search result page of the tool class function, and displaying the search result page;
The search result page is used for displaying a using picture of the tool class function.
In one embodiment, when the second definition reaches the definition threshold and the duration of the input operation of the search term not received by the search portal reaches the duration threshold, the picture acquired by the camera of the second definition is used as an initial page of a search result page of the tool function, and the search result page is displayed.
Referring to fig. 4 in combination, fig. 4 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search portal does not receive the search word does not reach the duration threshold, at which time the search word is "document scan". Fig. 4 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
Referring to fig. 5 in combination, fig. 5 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search term does not reach the duration threshold, at which time the search term is "swiped". Fig. 5 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
Referring to fig. 6 in combination, fig. 6 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive a search term does not reach the duration threshold, the search term being "transfer". Fig. 6 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
In summary, the method provides a setting manner of the result preview page under the condition that the search result is a tool function. Specifically, the tool class function is a tool for calling the camera, the result preview page displays real-time pictures acquired by the camera, and before entering the content detail page of the tool class function, a user can adjust the shooting angle of the camera in advance, so that the efficiency of using the tool class function by the user is improved.
In a second possible display mode, the first search result is a tool-like function implemented by a microphone. FIG. 7 is a flow chart of a method for displaying a search results page according to the present application, the method comprising:
step 710, displaying a search page of the application program, the search page including a search entry;
In the present embodiment, the application is an application provided with a tool class function. The application program is a browser client or an instant messaging program. Tool class functions are functions that the platform of the application has developed. In this embodiment, the tool class function is a function implemented by calling a microphone, and the function may be called speech translation, song-listening, etc.
Step 720, in response to the search portal receiving the first search term, displaying a picture of the audio collected by the microphone at the first moment in response to the first definition;
The first time is the time at which the first search term was received. The screen invoking the microphone to capture audio may be the screen displaying the spectrogram. For example, the first search term is "speech" and the spectrum of sound received at the first moment is displayed with a first degree of clarity.
Step 730, responding to the input operation of the search entry to continuously receive the search word, and obtaining a second search word, wherein the second search word is obtained by adding characters and/or modifying characters on the basis of the first search word;
step 740, displaying the picture of calling the microphone to collect the audio at the second moment through the second definition;
The second time is the time at which the second search term was received. For example, the second search term is "voice turn" and the spectrum of the sound received at the second time instant is displayed with a second degree of clarity.
Step 750, taking the picture of the audio collected by the microphone with the second definition as an initial page of a search result page of the tool class function, and displaying the search result page;
The search result page is used for displaying a using picture of the tool class function.
In one embodiment, when the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search entry does not receive the search term reaches the duration threshold, the screen of the microphone of the second sharpness for collecting audio is used as an initial page of a search result page of the tool class function, and the search result page is displayed.
For example, when the second sharpness reaches the sharpness threshold, the second search term is "speech translation", and the screen of the microphone for collecting audio at the time of receiving the "speech translation" is used as the initial page of the search result page, and the search result page is displayed.
In summary, the method provides a setting manner of the result preview page under the condition that the search result is a tool function. Specifically, the tool class function is a tool for calling the microphone, the result preview page displays the picture of the microphone for collecting the audio, before entering the content detail page of the tool class function, the user can adjust the sound environment of the microphone in advance, noise interference is avoided, and the efficiency of using the tool class function by the user is improved.
In a third possible display mode, the first search result is an applet. FIG. 8 shows a flow chart of a method for displaying a search results page provided by the application, the method comprising:
step 810, displaying a search page of the application program, wherein the search page comprises a search entry;
in the present embodiment, the application is an application provided with an applet. The application program is a browser client or an instant messaging program. The applet is a carrying form for providing users with browsing of information such as graphics, texts, videos, etc.
Step 820, responsive to the search portal receiving the first search term, determining a representative color and icon for the provider of the applet to be displayed on the applet's preview page; displaying a preview page of the applet through a first degree of clarity;
the first time is the time at which the first search term was received. Optionally, the preview page of the applet displayed is dynamically changing. Along with the gradual increase of the matching degree of the input search word and the first search result, the displayed preview page is gradually and dynamically amplified and displayed, and when the matching degree of the search word and the first search result reaches a threshold value, the preview page is displayed on the full screen of the search page.
Referring to fig. 9 in combination, fig. 9 illustrates a search scenario under an application program. Part (a) of fig. 9 shows that under the first search term "nucleic acid" received by the search portal, a first degree of sharpness nucleic acid map is added below the layer of the search page, the nucleic acid map exhibiting medical spots nearby provided with nucleic acid detection services. The applet preview page in fig. 9 appears light blue.
Referring to fig. 10 in combination, fig. 10 illustrates a search scenario under another application. Part (a) of fig. 10 shows an operation screen of adding a first definition of the game applet "sheep" below the layer of the search page under the condition that the search portal receives the first search word "sheep". The applet preview page in fig. 10 appears green.
Referring to fig. 11 in combination, fig. 11 illustrates a search scenario under another application. Part (a) of fig. 11 shows an operation screen of adding a first definition of the game applet "sheep" below the layer of the search page under the search portal receiving the first search word "sheep". The applet preview page in fig. 11 appears green.
Step 830, responding to the input operation of the search entry to continuously receive the search word, and obtaining a second search word, wherein the second search word is obtained by adding characters and/or modifying characters on the basis of the first search word;
Step 840, displaying the preview page of the applet with a second degree of sharpness;
the second time is the time at which the second search term was received.
Referring to FIG. 9 in combination, part (B) of FIG. 9 shows that the search portal receives the second search term "nucleic acid check" and adds a second level of clarity of the nucleic acid map below the layer of the search page.
Referring to fig. 10 in combination, part (B) of fig. 10 shows that the search portal receives the second search word "sheep" and adds a running screen of the game applet "sheep" of a second definition below the layer of the search page.
Referring to fig. 11 in combination, part (B) of fig. 11 shows that the search portal receives the second search word "sheep" and adds a running screen of the game applet "sheep" of the second definition degree below the layer of the search page.
And step 850, switching the preview page with the second definition to a detail page of the applet.
The search result page is used for displaying a using picture of the tool class function.
In one embodiment, when the second definition reaches the definition threshold and the duration of the input operation of the search term not received by the search portal reaches the duration threshold, the picture acquired by the camera of the second definition is used as an initial page of a search result page of the tool function, and the search result page is displayed.
Referring to fig. 9 in combination, fig. 9 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search word does not reach the duration threshold, at which time the search word is "nucleic acid detection". Fig. 9 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
Referring to fig. 10 in combination, fig. 10 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search word does not reach the duration threshold, and the search word is "sheep. Fig. 10 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
Referring to fig. 11 in combination, fig. 11 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search word does not reach the duration threshold, and the search word at this time is "sheep. Fig. 11 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
In summary, the method provides a setting manner of the result preview page under the condition that the search result is an applet. Specifically, the result preview page displays the representative color and the icon of the applet provider, which is favorable for the user to intuitively determine whether the current applet is the target search result, and improves the efficiency of the user in determining the target search result.
In a fourth possible display mode, the first search result is a digital reading. FIG. 12 is a flow chart of a method for displaying a search results page provided by the present application, the method comprising:
step 1210, displaying a search page of the application, the search page including a search entry;
in this embodiment, the application is an application provided with a digital readout. The application program is a browser client or an instant messaging program. The digital reading material can be reading content such as novel, journal, paper and the like.
Step 1220, in response to the search portal receiving the first search term, displaying a cover of the digital reading material with a first degree of sharpness;
The first time is the time at which the first search term was received. Alternatively, the digital reader may have multiple covers, each of which may be randomly selected from the multiple covers. The multiple covers include a promotional page of digital reading material and a first page of the reader.
Referring to fig. 13 in combination, fig. 13 illustrates a search scenario under an application program. Part (a) of fig. 13 shows that under the first search term "no go" received by the search portal, the cover of the novel "no go" with a first degree of clarity is added below the layer of the search page.
Referring to fig. 14 in combination, fig. 14 illustrates a search scenario under another application. Part (a) of fig. 14 shows that under the first search term "no go" received by the search portal, the cover of the novel "no go" with a first degree of clarity is added below the layer of the search page.
Referring to fig. 15 in combination, fig. 15 illustrates a search scenario under another application. Part (a) of fig. 15 shows that under the first search term "no-go" received by the search portal, the cover of the novel "no-go" with a first degree of clarity is added below the layer of the search page.
Step 1230, responding to the input operation of the search entry to continuously receive the search word, and obtaining a second search word, wherein the second search word is obtained by adding characters and/or modifying the characters on the basis of the first search word;
Step 1240, displaying the cover of the digital reading material with a second sharpness;
the second time is the time at which the second search term was received.
Referring to fig. 13 in combination, part (B) of fig. 13 shows that the search portal receives the second search term "no-arming" and adds a cover of the second definition of novel "no-arming" below the layer of the search page.
Referring to fig. 14 in combination, part (B) of fig. 14 shows that the search portal receives the second search term "no-arming" with the cover of the second definition of novel "no-arming" added below the layer of the search page.
Referring to fig. 15 in combination, part (B) of fig. 15 shows that the search portal receives the second search term "no-arming" with the cover of the second definition of novel "no-arming" added below the layer of the search page.
Step 1250, the cover of the digital reading of the second sharpness is switched to the detail page of the digital reading.
The search result page is used for displaying a using picture of the tool class function.
In one embodiment, when the second definition reaches the definition threshold and the duration of the input operation in which the search entry does not receive the search term reaches the duration threshold, the cover of the digital reading of the second definition is switched to the detail page of the digital reading.
Referring to fig. 13 in combination, fig. 13 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search word does not reach the duration threshold, and the search word at this time is "no martial arts". Fig. 13 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
Referring to fig. 14 in combination, fig. 14 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search word does not reach the duration threshold, and the search word at this time is "no martial arts". Fig. 14 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
Referring to fig. 15 in combination, fig. 15 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search word does not reach the duration threshold, and the search word at this time is "no martial arts". Fig. 15 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
In summary, the method provides a setting manner of the result preview page under the condition that the search result is a digital reading material. Specifically, the result preview page displays the cover of the digital reading material, which is favorable for a user to intuitively determine whether the current digital reading material is the target search result, and improves the efficiency of determining the target search result for the user.
In a fifth possible display mode, the first search result is a video-type work. FIG. 16 is a flow chart illustrating a method for displaying a search results page according to the present application, the method comprising:
step 1610, displaying a search page of the application program, the search page including a search entry;
In the present embodiment, the application is an application provided with a video-like work. The application program is a browser client or an instant messaging program. The video works can be short video, long video, live broadcast and other works.
Step 1620, in response to the search portal receiving the first search term, displaying the poster or cover of the video-type work through the first sharpness;
The first time is the time at which the first search term was received. Optionally, the video-like work has a poster or cover. In one embodiment, when the video-type work searched by the user is content provided inside the application program, a poster or cover of the video-type work is displayed. When the video works searched by the user are provided by the external part (namely, the whole network) of the application program, the covers of the video works are displayed. Optionally, searching is performed preferentially from content provided inside the application. Optionally, the poster of the video-type work is preferentially displayed.
Referring to fig. 17 in combination, fig. 17 illustrates a search scenario under an application program. Part (a) of fig. 17 shows that under the first search word "kunlun" received by the search portal, a poster of a television series "kunlun shengong" of a first degree of clarity is added below the layer of the search page.
Referring to fig. 18 in combination, fig. 18 illustrates a search scenario under another application. Part (a) of fig. 18 shows that under the first search word "kunlun" received by the search portal, a poster of a television series "kunlun shengong" of a first degree of clarity is added below the layer of the search page.
Referring to fig. 19 in combination, fig. 19 shows a search scenario under another application. Part (a) of fig. 19 shows that under the first search term "kunlun" received by the search portal, a cover of the first degree of clarity of the television series "kunlun shengong" is added below the layer of the search page.
Step 1630, responding to the input operation of the search entry to continuously receive the search word, and obtaining a second search word, wherein the second search word is obtained by adding characters and/or modifying the characters on the basis of the first search word;
step 1640, displaying the poster or cover of the video work with a second degree of sharpness;
the second time is the time at which the second search term was received.
Referring to fig. 17 in combination, part (B) of fig. 17 shows that the search portal receives the second search term "kunlun" with the addition of a poster of a second degree of clarity of the television series "kunlun palace" below the layer of the search page.
Referring to fig. 18 in combination, part (B) of fig. 18 shows that the search portal receives the second search term "kunlun shen", adding a poster of a second sharpness of the television series "kunlun shengong" below the layer of the search page.
Referring to fig. 19 in combination, part (B) of fig. 19 shows that the search portal receives the second search term "kunlun shen" with the cover of the second sharpness tv series "kunlun shengong" added below the layer of the search page.
Step 1650, switching the poster or cover of the video work with the second definition to a detail page of the video work.
The search result page is used for displaying a using picture of the tool class function.
In one embodiment, in the case that the second sharpness reaches the sharpness threshold and the duration of the search portal that does not receive the input operation of the search term reaches the duration threshold, the poster or cover of the television play "kunlun shengong" of the second sharpness is switched to the detail page of the television play "kunlun shengong".
Referring to fig. 17 in combination, fig. 17 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search word does not reach the duration threshold, and the search word at this time is "kunlun shengong". Fig. 17 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
Referring to fig. 18 in combination, fig. 18 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search word does not reach the duration threshold, and the search word at this time is "kunlun shengong". Fig. 18 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
Referring to fig. 19 in combination, fig. 19 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search word does not reach the duration threshold, and the search word at this time is "kunlun shengong". Fig. 19 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
In summary, the method provides a setting manner of the result preview page under the condition that the search result is a video work. Specifically, the result preview page displays the poster or the cover of the video work, which is favorable for a user to intuitively determine whether the current video work is a target search result, and improves the efficiency of determining the target search result by the user.
In a sixth possible display manner, the first search result is a game-type search result. FIG. 20 is a flow chart of a method for displaying a search results page provided by the present application, the method comprising:
Step 2010, displaying a search page of the application program, wherein the search page comprises a search entry;
In the present embodiment, the application is an application provided with game-like search results. The application program is a browser client or an instant messaging program. The game-like search results may be a download page of a game, a run page of a game, an introduction page of a game, an advertisement page of a game, and the like.
Step 2020, in response to the search portal receiving the first search term, displaying a propaganda picture of the game corresponding to the game search result through a first definition;
the first time is the time at which the first search term was received. Optionally, the game corresponding to the game type search result has a propaganda picture.
Referring to fig. 21 in combination, fig. 21 illustrates a search scenario under an application program. Part (a) of fig. 21 shows that the search portal adds a promotional picture of the game "xiaojun guo" of a first degree of clarity below the layer of the search page, upon receiving the first search term "xiaojun".
Referring to fig. 22 in combination, fig. 22 illustrates a search scenario under another application. Part (a) of fig. 22 shows a download interface where the search portal receives the first search term "prince" and adds a first degree of clarity of game "prince glory" below the layer of the search page.
Step 2030, responding to the input operation of the search entry to continuously receive the search word, and obtaining a second search word, wherein the second search word is obtained by adding characters and/or modifying characters on the basis of the first search word;
2040, displaying propaganda pictures of the games corresponding to the game search results through a second definition;
the second time is the time at which the second search term was received.
Referring to fig. 21 in combination, part (B) of fig. 21 shows that the search portal receives the second search word "soldier termites", and adds a promotional picture of the game "soldier termite country" of the second definition below the layer of the search page.
Referring to fig. 22 in combination, part (B) of fig. 22 shows that the search portal receives the second search term "Wang Zherong" and adds a download interface of the game "principals glory" of a second degree of clarity below the layer of the search page.
Step 2050, switching the second sharpness of the promotional picture to a detail page of the game-like search result.
Wherein the detail page comprises any one of a game in a running state, a detailed description of the game and a game advertisement.
In one embodiment, when the second definition reaches the definition threshold and the duration of the input operation in which the search portal does not receive the search word reaches the duration threshold, the promotional picture of the game corresponding to the game search result of the second definition is switched to the detail page of the game search result.
Referring to fig. 21 in combination, fig. 21 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search word does not reach the duration threshold, the search word at this time being "small ant state". Fig. 21 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
Referring to fig. 22 in combination, fig. 22 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive the search word does not reach the duration threshold, and the search word at this time is "the queen glory". Fig. 22 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
In summary, the method provides a setting manner of the result preview page under the condition that the search result is a game search result. Specifically, the result preview page displays the propaganda pictures of the games corresponding to the game type search results, which is beneficial to the user to intuitively determine whether the current game type search results are target search results, and improves the efficiency of determining the target search results by the user.
In a seventh possible display manner, the first search result is an advertisement-type search result. FIG. 23 shows a flow chart of a method for displaying a search results page provided by the present application, the method comprising:
step 2310, displaying a search page of the application, the search page including a search entry;
in this embodiment, the application is an application provided with advertisement-like search results. The application program is a browser client or an instant messaging program. The advertisement class search results may be detail pages of the item, or the like.
Step 2320, in response to the search portal receiving the first search term, displaying a propaganda picture of the commodity corresponding to the advertisement search result through a first definition;
The first time is the time at which the first search term was received. Optionally, the commodity corresponding to the advertisement search result has a propaganda picture.
Referring to fig. 24 in combination, fig. 24 illustrates a search scenario under an application program. Part (a) of fig. 24 shows that the search portal receives the first search term "tesla" and adds a promotional picture of the car of a first degree of sharpness below the layer of the search page.
Step 2330, responding to the input operation of the search entry to continuously receive the search word, and obtaining a second search word, wherein the second search word is obtained by adding characters and/or modifying characters on the basis of the first search word;
Step 2340, displaying the propaganda pictures of the commodities corresponding to the advertisement search results through the second definition;
the second time is the time at which the second search term was received.
Referring to fig. 24 in combination, part (B) of fig. 24 shows that the search portal receives the second search term "tesla" and adds a second degree of sharpness of the promotional picture of car "tesla" below the layer of the search page.
Step 2350, the second sharpness of the promotional picture is switched to the details page of the advertisement-type search result.
The detail page of the advertisement type search result comprises at least one of detail introduction and selling information of the commodity.
In one embodiment, when the second definition reaches the definition threshold and the duration of the input operation of the search term not received by the search portal reaches the duration threshold, the advertisement picture of the game corresponding to the game search result of the second definition is switched to the detail page of the advertisement search result.
Referring to fig. 24 in combination, fig. 24 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the search entry does not receive a search term does not reach the duration threshold, the search term being "tesla". Fig. 24 (D) shows a search result page displayed in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the search term is not received by the search portal reaches the duration threshold.
In summary, the method provides a setting manner of the result preview page under the condition that the search result is an advertisement search result. Specifically, the result preview page displays the propaganda pictures of the commodities corresponding to the advertisement type search results, so that a user can intuitively determine whether the current advertisement type search results are target search results, and the efficiency of determining the target search results by the user is improved.
The above-mentioned "sheep" is merely an example, and the display method of the search result page corresponding to the search result page for intuitively describing different types of search results is different in the present application, and the present application should not be construed as infringement of copyrights or trademarks of the above-mentioned works.
Fig. 25 illustrates a function calling method in an instant messaging scenario according to an exemplary embodiment of the present application, where the method is executed by the terminal 120 shown in fig. 1 for illustration, the method includes:
step 2510, displaying an instant messaging page, wherein the instant messaging page comprises a text input box;
The instant messaging page refers to a chat page provided by an instant messaging application program. The chat page may be a two-person chat page or a multi-person chat page. In order to meet the requirement of sending different messages during chat, the instant messaging page is often provided with multiple functions, such as calling up a applet, a map, photographing/recording, an expression package, live broadcasting room pushing, movie pushing, friend business card pushing and the like.
Under the related technology, the function in the instant messaging scene can be called through a text input box. And calling a function corresponding to the text according to the text received by the text input box. Illustratively, in response to the chat account logged on the terminal 120 attempting to send an expression package to the chat accounts logged on other terminals, the text input box receives "may be happy and happy" and will display the expression corresponding to "may be happy and happy" on the current chat page, and the user may click to send the expression. In the application, the display elements with different definition degrees are displayed according to the matching degree of the input text and the display elements of the called function.
Step 2520, in response to the text input box receiving the first text, displaying a first presentation element obtained by calling the first function through the first definition, wherein the first presentation element is matched with the first text;
And responding to the text input box to receive the first text, displaying a first display element obtained by calling the first function through the first definition degree, and displaying a first instant messaging page with the first transparency degree, wherein the first instant messaging page is used for displaying historical chat contents at a first moment. Optionally, the first display element is located below a layer of the instant messaging page. The first time is the time at which the first text was received.
After the text input box receives the first text, the terminal sends the first text to the server, the server searches and matches in the database according to the first text, and sends the matched first display element of the first function to the terminal, and the terminal displays the first display element through the first definition.
Schematically, referring to fig. 26 in combination, fig. 26 shows a chat page with friends "millet". Fig. 26 (a) shows an applet page of a first degree of clarity corresponding to the first text "t". At this time, the first function is a function of calling an applet, the first presentation element is an applet corresponding to text received by the text input box, and the applet shown in fig. 26 is an official applet of a "tesla" car.
Schematically, referring to FIG. 27 in combination, FIG. 27 shows a chat page with friends "millet". Fig. 27 (a) shows a map of a first degree of clarity corresponding to the first text "i am out of the book". At this time, the first function is a positioning function, and the first display element is a map marked with the current position.
Schematically, referring to FIG. 28 in combination, FIG. 28 shows a chat page with friends "millet". Fig. 28 (a) shows a screen captured by the camera at the first sharpness corresponding to the first text "i beat". At this time, the first function is a photographing function or a video recording function, and the first display element is a picture acquired by the camera at the current moment.
Schematically, referring to FIG. 29 in combination, FIG. 29 shows a chat page with friends "millet". Fig. 29 (a) shows the expression of the first text "happiness" corresponding to the first clarity degree. At this time, the first function is an expression association function, and the first display element is an expression corresponding to the text received by the text input box.
Schematically, referring to FIG. 30 in combination, FIG. 30 shows a chat page with friends "millet". Fig. 30 (a) shows a live room screen of a first sharpness corresponding to the first text "first b". At this time, the first function is a function of calling a live broadcast room, and the first display element is the live broadcast room corresponding to the text received by the text input box. Fig. 30 shows a living room as "a, b, and c living room".
Step 2530, responding to the text input box to continuously receive the input operation of the text, and obtaining a second text, wherein the second text is obtained by adding characters and/or modifying the characters on the basis of the first text;
After the text input box receives the first text, responding to the text input box to continue receiving the input operation of the text, and obtaining a second text, wherein the second text is obtained by adding characters and/or modifying the characters on the basis of the first text. For example, the first text is "congratulation" and the second text is a second search term "congratulation" obtained by adding characters to the "congratulation".
Step 2540, displaying the first display element obtained by calling the first function through the second definition, wherein the matching degree of the first display element and the second text is higher than that of the first display element and the first text, and the first definition is lower than the second definition;
After the text input box receives the second text, the terminal sends the second text to the server, the server searches and matches in the database according to the second text, and sends the matched first display element of the first function to the terminal, and the terminal displays the first display element through the second definition. The matching degree of the first display element result and the second text is higher than that of the first display element result and the first text.
Schematically, referring to fig. 26 in combination, fig. 26 (B) shows a second resolution applet page corresponding to the second text "tex". At this time, the first function is a function of calling an applet, the first presentation element is an applet corresponding to text received by the text input box, and the applet shown in fig. 26 is an official applet of a "tesla" car.
Schematically, referring to fig. 27 in combination, fig. 27 (B) shows a map of a second degree of clarity corresponding to the second text "i am located". At this time, the first function is a positioning function, and the first display element is a map marked with the current position.
Schematically, referring to fig. 28 in combination, fig. 28 (B) shows a picture acquired by the camera at the second resolution corresponding to the second text "i take pictures". At this time, the first function is a photographing function or a video recording function, and the first display element is a picture acquired by the camera at the current moment.
Schematically, referring to fig. 29 in combination, fig. 29 (B) shows a second clear expression corresponding to the second text "mayonnaise". At this time, the first function is an expression association function, and the first display element is an expression corresponding to the text received by the text input box.
Schematically, referring to fig. 30 in combination, fig. 30 (B) shows a live room screen of a second sharpness corresponding to the second text "first, second, third". At this time, the first function is a function of calling a live broadcast room, and the first display element is the live broadcast room corresponding to the text received by the text input box. Fig. 30 shows a living room as "a, b, and c living room".
Step 2550, a first presentation element is sent to the current chat object.
The first presentation element is sent to the current chat object. Optionally, the current chat object is an account having a friend relationship with an account logged on the terminal 120. Optionally, the current chat object is other accounts in the group chat in which the account logged on the terminal 120 participates.
In one embodiment, the first presentation element of the second degree of sharpness is automatically sent to the current chat object in the event that the second degree of sharpness reaches a threshold of sharpness and a duration of the text input operation for which the text input box did not receive text reaches a threshold of duration.
Schematically, referring to fig. 26 in combination, fig. 26 (C) shows an interface in which the second clarity reaches the clarity threshold value but the duration of the input operation in which the text is not received by the text input box does not reach the duration threshold value. Fig. 26 (D) shows an interface for automatically entering a "tesla" official applet in the case where the second sharpness reaches the sharpness threshold and the duration of the input operation in which the text is not received by the text input box reaches the duration threshold. The present embodiment also sends a "tesla" applet to the current chat object (not shown in fig. 26).
Schematically, referring to fig. 27 in combination, fig. 27 (C) shows an interface in which the second sharpness reaches the sharpness threshold but the duration of the input operation in which the text input box does not receive text does not reach the duration threshold, at which time the text in the text input box is "i am located to you bar". Fig. 27 (D) shows that in the case where the second clarity reaches the clarity threshold and the duration of the input operation in which the text input box has not received text reaches the duration threshold, a map is automatically transmitted to the current chat object.
Schematically, referring to fig. 28 in combination, fig. 28 (C) shows a picture taken by the camera when the second sharpness reaches the sharpness threshold but the duration of the text input operation in which the text input box does not receive text does not reach the duration threshold. Fig. 28 (D) shows that in the case where the second sharpness reaches the sharpness threshold and the duration of the text input operation in which the text input box has not received text reaches the duration threshold, the photographing/recording function is automatically entered. After the photographing/recording is completed, a photograph/video (not shown in fig. 28) will be sent to the current chat object.
Schematically, referring to fig. 29 in combination, fig. 29 (C) shows an expression in which the second clarity reaches the clarity threshold but the duration of the input operation in which the text input box does not receive text does not reach the duration threshold, and the text in the text input box is "congratulation". Fig. 29 (D) shows that in the case where the second clarity reaches the clarity threshold and the duration of the input operation in which the text input box has not received text reaches the duration threshold, the expression is automatically transmitted to the current chat object.
Illustratively, referring to fig. 30 in combination, fig. 30 (C) shows a live room screen in which the second sharpness reaches the sharpness threshold but the duration of the text input operation in which the text input box does not receive text does not reach the duration threshold, and the text in the text input box is "a-b-C live room". Fig. 30 (D) shows an interface automatically entering "a live broadcast of a first, second, and third) in the case where the second sharpness reaches a sharpness threshold and the duration of the text input operation in which the text input box has not received text reaches a duration threshold. Fig. 30 does not show that the embodiment also carries out direct broadcast of A, B and C the "send to current chat object" (not shown in fig. 30).
In summary, by displaying the presentation element of the function called by the input text on the instant messaging page, it is convenient for the user to determine whether the presentation element is the target presentation element. Along with the gradual improvement of the matching degree between the input text and the display element, the interface displays the gradually clear display element, the display element from 'fuzzy to clear' characterizes the gradual confidence of the instant messaging application program on the called function and the called display element, the instant messaging application program provides a smooth function calling mode, and the function calling experience of the user is optimized.
Fig. 31 shows a schematic diagram of a method for displaying a search result page according to an exemplary embodiment of the present application, which includes a key action (stage) 3110, a process 3120, and a consumption process 3130. Fig. 31 is described in terms of a user side, a product side, and a background side.
A key behavior 3110, user side, user will input search term; the method comprises the steps that on a product side, an application program identifies a text input process, renders a UI display effect and displays the UI display effect on a user interface; and the server performs data matching according to the search word input by the user at the background side.
The processing 3120 is based on the input process of the search term on the user side, and the background side performs real-time data matching, and the product side displays a preview page of the matched search result.
If the input search word at the user side is in the 0-30% progress stage, the background side performs preliminary search on the data, and if the corresponding search matching result is the original content of the platform (the developed product content is provided by the ecological platform where the application program is located), the product side processing flow is entered. If the corresponding search matching result is not the original content of the platform, rendering the search matching result into a normal list result, and keeping the current network searching experience.
If it is determined that the platform has the native content, the processing is developed on the product side. The product side renders the preview page of the matching result issued by the background side as a Gaussian blur effect, and renders the search list as a semitransparent effect. The search listing is a listing that includes at least one recommended search term and/or at least one search result.
As the progress of the user side inputting the search term tends to end, the background side sends the page which is most matched to the product side according to the dynamic matching process with more confidence on the matching result. The product side is also from 'blurring to clear' on the rendering of the UI presentation, the blurring value of the preview page is reduced from 30% to 0%, i.e. the preview page is gradually and clearly visible, and the semitransparent value of the search list is reduced from 100% to 0%, i.e. the search list is gradually invisible.
As the user side finishes inputting the search term, the product side will render the temporary state of the page to help the user to quickly preview the search result, meeting the expectations of the search result. And carrying out embedded display on the search box and the preview page in the temporary state of the page. The temporary state will stay for 3 seconds, after 3 seconds, the experience state of the business will be entered from the temporary state "no sense". "noninductive" transitions include, but are not limited to, transition modes of animation that are translucent transitions and Gaussian blur transitions.
FIG. 32 shows a flow chart of a method of data matching search terms on the background side. The method comprises the following steps:
Step 3210, starting;
the background side determines to start data matching according to the search word.
Step 3220, detecting a search request of a user in real time;
the background side detects search words input by a user in real time.
Step 3230, performing field matching based on platform existing content/functionality/tools;
the background side performs field matching based on the existing content/functions/tools (collectively referred to as to-be-matched items) of the platform. Illustratively, the search terms are a, b, c, & z, and the search results are a1, b1, c1, d1, …, z1. Each letter represents a field, character, or letter. And the background side matches the search term with each item to be matched.
Step 3240, determining a match threshold;
in one embodiment, the background side determines the matching threshold to be 30%.
Step 3250, whether a match threshold is reached;
The background side determines whether the matching degree between the item to be matched and the search word reaches a threshold value. If the matching threshold is reached, go to step 3260; if the match threshold is not reached, step 3270 is performed.
Illustratively, (a=a1, b+.b1, c+.c1) indicates that the search term matches less than 30% of the search result, step 3270 is performed. (a=a1, b=b1, c+.c1) indicates that the search term matches 30% of the search result, step 3260 is performed.
Step 3260, determining to add a preview page to the search page;
And determining to add the preview page on the search page based on the matching degree between the item to be matched and the search word reaching a threshold value. In one embodiment, the background side determines that the product side will be presented differently on the user interface after adding the preview page on the search page. The dissimilarisation presentation refers to blurring the preview page using the filter-blur (n) function in css style, where the value interval of n is (30% -0%). And, using opacity of css patterns: the search list is transparently passed by an n function, where the value interval of n is (100% -0%).
Optionally, with the process of deleting the search word back at the user side, the product side will sharpen the preview page in real time according to the result matched with the current search word, and the ambiguity range of the preview page will be from 0% to 30%, i.e. a progressively invisible process. And, the product side will materialize the search listing, with the transparency range of the search listing going from 0% to 100%, a progressively visible process.
At step 3270, it is determined to employ a conventional search page.
And determining to adopt a conventional search page based on the matching degree between the item to be matched and the search word reaching a threshold value. A conventional search page is a page that does not add a preview page below the layers of the search list.
After 3 seconds of seamless transition, the background side transmits url of the search result (service) back to the product side, the product side displays a detail page of the search result (i.e. renders into a conventional experience state of the product, where the product refers to a product corresponding to the search result), and the consumption process of the product is consistent with the current network experience. After the user side experiences a 'no sense' transition from the search page to the detail page of the search result, a 'search-even-use' seamless experience process is achieved, and the user views the detail page of the search result in an immersive manner.
Fig. 33 is a block diagram showing a structure of a display apparatus of a search result page according to an exemplary embodiment of the present application, the apparatus including:
a display module 3310 for displaying a search page of the application program, the search page including a search entry;
The display module 3310 is further configured to display, in response to the search portal receiving the first search term, a result preview page of the first search result through the first sharpness, the first search result being matched with the first search term;
The processing module 3320 is configured to respond to the input operation of the search entry to continue receiving the search term, and obtain a second search term, where the second search term is obtained by adding characters and/or modifying characters based on the first search term;
The display module 3310 is further configured to display a result preview page of the first search result with a second sharpness, where the first search result matches the second search term more than the first search result, and the first sharpness is lower than the second sharpness;
The display module 3310 is further configured to display a search result page of the first search result based on the result preview page of the second sharpness.
In an alternative embodiment, the display module 3310 is further configured to display a result preview page of the first search result with a first degree of clarity, and display a first search page of the first degree of transparency, the first search page including at least one recommended search term and/or at least one search result corresponding to the first search term. The display module 3310 is further configured to display a result preview page of the first search result with a second sharpness, and a second search page of a second transparency level, where the second search page includes at least one recommended search word and/or at least one search result corresponding to the second search word, and the first transparency level is lower than the second transparency level.
In an alternative embodiment, the first search result includes a tool class function implemented by a camera. The display module 3310 is further configured to display, according to the first definition, a picture acquired by the calling camera at the first moment; displaying the picture acquired by calling the camera at the second moment through the second definition; and taking the picture acquired by the camera with the second definition degree as an initial page of a search result page of the tool type function, displaying the search result page, wherein the search result page is used for displaying a use picture of the tool type function.
In an alternative embodiment, the first search result includes a tool class function implemented by a microphone; the display module 3310 is further configured to display, with a first degree of clarity, a picture that invokes the microphone to collect audio at a first time; displaying a picture of calling the microphone to collect audio at a second moment through a second definition; and taking the picture of the second definition of the microphone for collecting the audio as an initial page of a search result page of the tool class function, and displaying the search result page, wherein the search result page is used for displaying a use picture of the tool class function.
In an alternative embodiment, the first search result includes an applet; a display module 3310 for determining a representative color and icon of a provider displaying the applet on a preview page of the applet; displaying a preview page of the applet through a first degree of clarity; displaying a preview page of the applet through a second degree of clarity; and switching the preview page with the second definition into a detail page of the applet.
In an alternative embodiment, the first search result comprises a digital reading; the display module 3310 is further configured to display a cover of the digital reading material with a first sharpness; displaying the cover of the digital reading material through the second definition; and switching the cover of the digital reading material with the second definition degree to a detail page of the digital reading material.
In an alternative embodiment, the first search result comprises a video-type work; the display module 3310 is further configured to display a poster or a cover of the video-type work through the first sharpness; displaying the poster or the cover of the video work through the second definition; and switching the poster or the cover of the video works with the second definition into detail pages of the video works.
In an alternative embodiment, the first search results include game-type search results; the display module 3310 is further configured to display, through a first definition, a promotional picture of a game corresponding to the game search result; displaying propaganda pictures of games corresponding to the game search results through the second definition; and switching the propaganda picture with the second definition into a detail page of the game search result, wherein the detail page comprises any one of games, detailed description of the games and game advertisements in the running state.
In an alternative embodiment, the apparatus further comprises a determination module 3330. A determining module 3330 is configured to determine to display a result preview page of the second sharpness as a search result page in response to the second sharpness reaching the sharpness threshold.
In an alternative embodiment, the determining module 3330 is further configured to determine to display a second sharpness of the result preview page switch as the search result page in response to the duration of the input operation in which the search portal did not receive the search term reaching the duration threshold.
In an alternative embodiment, the processing module 3320 is further configured to, in response to the search portal continuing to receive an input operation of the search term, obtain a third search term, where the third search term is obtained by modifying the character based on the first search term. The display module 3310 is further configured to display a result preview page of a second search result through a third sharpness, the second search result being a different search result than the first search result, the third search word being matched with the second search result, the third sharpness being related to a degree of matching between the third search word and the second search result.
In summary, by displaying the result preview page of the search result, the user can preview the search result corresponding to the search word in advance, and the user can adjust the search word in time, so that the situation that the user needs to enter and browse the search result page in the related art can determine whether the search result is the target search result is avoided, and the search efficiency of the user is improved.
And as the matching degree between the search word and the search result is gradually improved, a gradually clear result preview page is displayed, the result preview page which is 'blurred to clear' characterizes the gradual confidence of the application program on the provided search result, the clear result preview page is switched and displayed as a search result page, and the terminal interface can render the search result page on the basis of the clear result preview page, so that the efficiency of rendering the search result page is improved.
Fig. 34 shows a function calling device in an instant messaging scenario provided by an exemplary embodiment of the present application, where the device includes:
a display module 3410 for displaying an instant communication page, the instant communication page including a text input box;
the display module 3410 is further configured to display, in response to the text input box receiving the first text, a first presentation element obtained by calling the first function with a first sharpness, where the first presentation element matches the first text;
A processing module 3420, configured to, in response to the text input box, continue receiving an input operation of the text, and obtain a second text, where the second text is obtained by adding characters and/or modifying characters based on the first text;
The display module 3410 is further configured to display, with a second sharpness, a first display element obtained by calling the first function, where a matching degree between the first display element and the second text is higher than a matching degree between the first display element and the first text, and the first sharpness is lower than the second sharpness;
a sending module 3430 is configured to send the first presentation element to the current chat object.
In an alternative embodiment, the display module 3410 is further configured to display, with a first degree of clarity, a first display element obtained by calling the first function, and display a first instant messaging page with a first degree of transparency, where the first instant messaging page is used to display the historical chat content at a first moment; and displaying a first display element obtained by calling the first function through the second definition degree, and displaying a second instant messaging page with the second transparency degree, wherein the second instant messaging page is used for displaying historical chat contents at the second moment, and the first transparency degree is lower than the second transparency degree.
In an alternative embodiment, the first function and the first presentation element are any one of the following: the first function is a function of calling an applet, and the first display element is an applet corresponding to a text received by the text input box; the first function is a positioning function, and the first display element is a map marked with the current position; the first function is a photographing function or a video recording function, and the first display element is a picture acquired by a camera at the current moment; the first function is an expression association function, and the first display element is an expression corresponding to the text received by the text input box; the first function is a function of calling a live broadcasting room, and the first display element is the live broadcasting room corresponding to the text received by the text input box.
In summary, the device displays the display element of the function called by the input text on the instant communication page, so that a user can conveniently determine whether the display element is a target display element. With the gradual increase of the matching degree between the input text and the presentation element, the interface will display the presentation element with gradual definition, and the presentation element with 'fuzzy to clear' characterizes the gradual confidence of the instant messaging application program on the invoked function and the invoked presentation element, and optimizes the function invoking experience of the user.
Fig. 35 shows a block diagram of a computer device 3500 provided in an exemplary embodiment of the application. The computer device 3500 may be a portable mobile terminal such as: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion picture expert compression standard audio plane 3), an MP4 (Moving Picture Experts Group Audio Layer IV, motion picture expert compression standard audio plane 4) player, a notebook computer, or a desktop computer. Computer device 3500 may also be referred to by other names of user devices, portable terminals, laptop terminals, desktop terminals, and the like.
Generally, computer device 3500 includes: a processor 3501 and a memory 3502.
Processor 3501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, or the like. The processor 3501 may be implemented in at least one hardware form of DSP (DIGITAL SIGNAL Processing), FPGA (Field-Programmable gate array) GATE ARRAY, PLA (Programmable Logic Array ). Processor 3501 may also include a main processor, which is a processor for processing data in an awake state, also called CPU (Central Processing Unit, central processor); a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 3501 may be integrated with a GPU (Graphics Processing Unit, image processor) for taking care of rendering and drawing of content that needs to be displayed by the display screen. In some embodiments, the processor 3501 may also include an AI (ARTIFICIAL INTELLIGENCE ) processor for processing computing operations related to machine learning.
Memory 3502 may include one or more computer-readable storage media, which may be non-transitory. Memory 3502 may also include high-speed random access memory, as well as nonvolatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 3502 is configured to store at least one instruction for execution by processor 3501 to implement a method of displaying a search results page provided by a method embodiment of the present application, and/or based on a method of function invocation in an instant messaging scenario.
In some embodiments, computer device 3500 may optionally further include: a peripheral interface 3503, and at least one peripheral device. The processor 3501, the memory 3502, and the peripheral interface 3503 may be connected by a bus or signal line. The individual peripheral devices may be connected to the peripheral device interface 3503 by buses, signal lines, or circuit boards. For example, the peripheral device may include: at least one of radio frequency circuitry 3504, a display screen 3505, a camera assembly 3506, audio circuitry 3507, and a power supply 3508.
A peripheral interface 3503 may be used to connect I/O (Input/Output) related at least one peripheral device to the processor 3501 and the memory 3502. In some embodiments, processor 3501, memory 3502, and peripheral interface 3503 are integrated on the same chip or circuit board; in some other embodiments, any one or both of the processor 3501, the memory 3502, and the peripheral interface 3503 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
The Radio Frequency circuit 3504 is configured to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 3504 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 3504 converts an electric signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electric signal. Optionally, the radio frequency circuit 3504 includes: antenna systems, RF transceivers, one or more amplifiers, tuners, oscillators, digital signal processors, codec chipsets, subscriber identity module cards, and so forth. The radio frequency circuit 3504 can communicate with other terminals via at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the world wide web, metropolitan area networks, intranets, generation mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and/or WiFi (WIRELESS FIDELITY ) networks. In some embodiments, the radio frequency circuit 3504 may further include a circuit related to NFC (NEAR FIELD Communication), which is not limited by the present application.
The display screen 3505 is used for displaying a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display 3505 is a touch display, the display 3505 also has the ability to capture touch signals at or above the surface of the display 3505. The touch signal may be input as a control signal to the processor 3501 for processing. At this time, the display screen 3505 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, display 3505 may be one, disposed on the front panel of computer device 3500; in other embodiments, the display 3505 may be at least two, disposed on different surfaces of the computer device 3500 or in a folded configuration; in other embodiments, display 3505 may be a flexible display screen disposed on a curved surface or a folded surface of computer device 3500. Even more, the display screen 3505 may be arranged in an irregular pattern other than rectangular, i.e., a shaped screen. The display 3505 may be made of LCD (Liquid CRYSTAL DISPLAY), OLED (Organic Light-Emitting Diode) or other materials.
The camera assembly 3506 is used to capture images or video. Optionally, camera assembly 3506 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal and the rear camera is disposed on the rear surface of the terminal. In some embodiments, the at least two rear cameras are any one of a main camera, a depth camera, a wide-angle camera and a tele camera, so as to realize that the main camera and the depth camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize a panoramic shooting and Virtual Reality (VR) shooting function or other fusion shooting functions. In some embodiments, camera assembly 3506 may also include a flash. The flash lamp can be a single-color temperature flash lamp or a double-color temperature flash lamp. The dual-color temperature flash lamp refers to a combination of a warm light flash lamp and a cold light flash lamp, and can be used for light compensation under different color temperatures.
Audio circuitry 3507 can include a microphone and a speaker. The microphone is used for collecting sound waves of users and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 3501 for processing, or inputting the electric signals to the radio frequency circuit 3504 for realizing voice communication. For purposes of stereo acquisition or noise reduction, the microphone may be multiple, each disposed at a different location of the computer device 3500. The microphone may also be an array microphone or an omni-directional pickup microphone. The speaker is then used to convert electrical signals from the processor 3501 or the radio frequency circuit 3504 into sound waves. The speaker may be a conventional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only the electric signal can be converted into a sound wave audible to humans, but also the electric signal can be converted into a sound wave inaudible to humans for ranging and other purposes. In some embodiments, audio circuitry 3507 may also include a headphone jack.
A power supply 3508 is used to power the various components in the computer device 3500. The power supply 3508 may be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When power supply 3508 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, computer device 3500 further includes one or more sensors 3509. The one or more sensors 3509 include, but are not limited to: acceleration sensor 3510, gyroscope sensor 3511, pressure sensor 3512, optical sensor 3513, and proximity sensor 3514.
Acceleration sensor 3510 may detect the magnitude of acceleration on three coordinate axes of a coordinate system established with computer device 3500. For example, the acceleration sensor 3510 may be used to detect components of gravitational acceleration in three coordinate axes. The processor 3501 may control the display screen 3505 to display the user interface in either a landscape view or a portrait view based on the gravitational acceleration signal collected by the acceleration sensor 3510. The acceleration sensor 3510 may also be used for the acquisition of motion data of a game or a user.
The gyro sensor 3511 may detect a body direction and a rotation angle of the computer device 3500, and the gyro sensor 3511 may cooperate with the acceleration sensor 3510 to collect a 3D motion of the user to the computer device 3500. The processor 3501 can realize the following functions according to the data collected by the gyro sensor 3511: motion sensing (e.g., changing UI according to a tilting operation by a user), image stabilization at shooting, game control, and inertial navigation.
Pressure sensor 3512 may be disposed on a side frame of computer device 3500 and/or an underlying layer of display screen 3505. When the pressure sensor 3512 is disposed on a side frame of the computer device 3500, a grip signal of the computer device 3500 from a user can be detected, and the processor 3501 performs a left-right hand recognition or a shortcut operation according to the grip signal collected by the pressure sensor 3512. When the pressure sensor 3512 is disposed at the lower layer of the display screen 3505, the processor 3501 controls the operability control on the UI interface according to the pressure operation of the user on the display screen 3505. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
The optical sensor 3513 is used to collect ambient light intensity. In one embodiment, the processor 3501 may control the display brightness of the display screen 3505 based on the ambient light intensity collected by the optical sensor 3513. Illustratively, when the ambient light intensity is high, the display brightness of the display screen 3505 is turned high; when the ambient light intensity is low, the display brightness of the display screen 3505 is turned down. In another embodiment, the processor 3501 may also dynamically adjust the shooting parameters of the camera assembly 3506 based on the ambient light intensity collected by the optical sensor 3513.
A proximity sensor 3514, also referred to as a distance sensor, is typically provided on the front panel of the computer device 3500. The proximity sensor 3514 is used to capture the distance between the user and the front of the computer device 3500. In one embodiment, when the proximity sensor 3514 detects a gradual decrease in the distance between the user and the front face of the computer device 3500, the processor 3501 controls the display screen 3505 to switch from the bright-screen state to the off-screen state; when the proximity sensor 3514 detects that the distance between the user and the front of the computer device 3500 gradually increases, the processor 3501 controls the display screen 3505 to switch from the off-screen state to the on-screen state.
Those skilled in the art will appreciate that the architecture shown in fig. 35 is not limiting as to the computer device 3500, and may include more or fewer components than shown, or may combine certain components, or employ a different arrangement of components.
The application also provides a computer readable storage medium, wherein at least one instruction, at least one section of program, code set or instruction set is stored in the storage medium, and the at least one instruction, the at least one section of program, the code set or instruction set is loaded and executed by a processor to realize the display method of the search result page provided by the embodiment of the method, and/or the function calling method based on the instant messaging scene.
The present application provides a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device executes the display method of the search result page provided by the method embodiment, and/or the function calling method in the instant messaging scene.
The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the preferred embodiments of the present application is not intended to limit the application, but rather, the application is to be construed as limited to the appended claims.
Claims (19)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310072769.3A CN118332206A (en) | 2023-01-12 | 2023-01-12 | Search results page display method, device, equipment and medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310072769.3A CN118332206A (en) | 2023-01-12 | 2023-01-12 | Search results page display method, device, equipment and medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN118332206A true CN118332206A (en) | 2024-07-12 |
Family
ID=91770961
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310072769.3A Pending CN118332206A (en) | 2023-01-12 | 2023-01-12 | Search results page display method, device, equipment and medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118332206A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2026026883A1 (en) * | 2024-08-02 | 2026-02-05 | 北京高德云信科技有限公司 | Search interaction method and apparatus, electronic device, and program product |
-
2023
- 2023-01-12 CN CN202310072769.3A patent/CN118332206A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2026026883A1 (en) * | 2024-08-02 | 2026-02-05 | 北京高德云信科技有限公司 | Search interaction method and apparatus, electronic device, and program product |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110020140B (en) | Recommended content display method, device and system | |
| US11516303B2 (en) | Method for displaying media resources and terminal | |
| CN110932963B (en) | Multimedia resource sharing method, system, device, terminal, server and medium | |
| CN114302160B (en) | Information display method, device, computer equipment and medium | |
| CN114186083B (en) | Information display method, device, terminal, server and storage medium | |
| CN113987326B (en) | Resource recommendation method and device, computer equipment and medium | |
| CN113411680A (en) | Multimedia resource playing method, device, terminal and storage medium | |
| CN113613028A (en) | Live broadcast data processing method, device, terminal, server and storage medium | |
| CN108777766A (en) | A method, terminal, and storage medium for multiple people to take pictures | |
| CN110209316B (en) | Category label display method, device, terminal and storage medium | |
| CN116304355B (en) | Object-based information recommendation method and device, electronic equipment and storage medium | |
| CN111368114A (en) | Information display method, device, equipment and storage medium | |
| CN113722040B (en) | Work processing method, device, computer equipment and medium | |
| CN114125531B (en) | Video preview method, device, terminal and storage medium | |
| CN109669710B (en) | Note processing method and terminal | |
| CN113609358B (en) | Content sharing method, device, electronic equipment and storage medium | |
| CN110213307B (en) | Multimedia data pushing method and device, storage medium and equipment | |
| CN118332206A (en) | Search results page display method, device, equipment and medium | |
| CN111967420B (en) | Method, device, terminal and storage medium for acquiring detail information | |
| CN114862504A (en) | Information display method, device, terminal and medium | |
| CN117573262A (en) | Interface display method, interface customization method, device, equipment and storage medium | |
| CN112230822B (en) | Comment information display method and device, terminal and storage medium | |
| CN114780181B (en) | Resource display method, device, computer equipment and medium | |
| CN120281961A (en) | Video generation method and electronic equipment | |
| CN114268801A (en) | Media information processing method, media information presenting method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |