CN111753219A - Method and system for displaying search result page - Google Patents

Method and system for displaying search result page Download PDF

Info

Publication number
CN111753219A
CN111753219A CN201910253049.0A CN201910253049A CN111753219A CN 111753219 A CN111753219 A CN 111753219A CN 201910253049 A CN201910253049 A CN 201910253049A CN 111753219 A CN111753219 A CN 111753219A
Authority
CN
China
Prior art keywords
search result
information
search
screen
result information
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
Application number
CN201910253049.0A
Other languages
Chinese (zh)
Inventor
段萌萌
石昇艳
赵佳佳
何兆阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201910253049.0A priority Critical patent/CN111753219A/en
Publication of CN111753219A publication Critical patent/CN111753219A/en
Pending legal-status Critical Current

Links

Images

Classifications

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

Landscapes

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

Abstract

The invention discloses a method and a system for displaying a search result page, wherein the method comprises the following steps: acquiring search result information corresponding to a search keyword and a news information stream associated with the search result information; displaying the search result information corresponding to the search keyword in a first screen splitting area preset in a search result page; and displaying the news information stream associated with the search result information in a second screen division area preset in a search result page. According to the method, the search result information and the news information stream are respectively displayed in different areas, so that the push content and the search content can be conveniently distinguished by a user, and the accuracy of the search result and the information acquisition efficiency of the user are improved.

Description

Method and system for displaying search result page
Technical Field
The invention relates to the technical field of internet, in particular to a method and a system for displaying a search result page.
Background
Currently, in order to facilitate a user to obtain more information, a plurality of associated push contents are usually displayed for the user to read in an extended manner according to the contents searched by the user. In the prior art, the display of push content is realized by adopting the following modes: and inserting the push content into the search result page, fusing the push content and the search content corresponding to the search result together for display, and realizing the fused display of the push content and the search content in a waterfall flow mode during specific display.
However, the inventor finds that the above display mode in the prior art has at least the following defects in the process of implementing the invention: because the pushed content and the search content are mixed together, the user cannot distinguish which content is the pushed content and which content is the search content conveniently, so that the accuracy of the search result is influenced, and the user is confused. Moreover, the way of mixing the push content and the search content together is not beneficial to the user to quickly acquire the required information, and the efficiency of the user to acquire the information is reduced.
Disclosure of Invention
In view of the above, the present invention has been made to provide a method and system for presenting a search result page that overcomes or at least partially solves the above-mentioned problems.
According to one aspect of the invention, a method for displaying a search result page is provided, which comprises the following steps:
acquiring search result information corresponding to a search keyword and a news information stream associated with the search result information;
displaying the search result information corresponding to the search keyword in a first screen splitting area preset in a search result page;
and displaying the news information stream associated with the search result information in a second screen division area preset in a search result page.
According to another aspect of the present invention, there is provided a presentation system of a search result page, including:
the acquisition module is suitable for acquiring search result information corresponding to the search keyword and news information streams related to the search result information;
the first display module is suitable for displaying the search result information corresponding to the search keyword in a first screen splitting area preset in a search result page;
and the second display module is suitable for displaying the news information stream related to the search result information in a second screen division area preset in a search result page.
According to still another aspect of the present invention, there is provided an electronic apparatus including: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the display method of the search result page.
According to still another aspect of the present invention, a computer storage medium is provided, where at least one executable instruction is stored in the storage medium, and the executable instruction causes a processor to perform an operation corresponding to the presentation method of the search result page.
In the method and the system for displaying the search result page, the search result page can be divided into a first screen division area and a second screen division area, correspondingly, the search result information corresponding to the search keyword is displayed in the first screen division area preset in the search result page, and the news information stream associated with the search result information is displayed in the second screen division area preset in the search result page, so that the search result information and the news information stream are respectively displayed in different areas, a user can distinguish push content and search content conveniently, and the accuracy of the search result and the information obtaining efficiency of the user are improved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 illustrates a flowchart of a presentation method of a search results page according to one embodiment of the invention;
FIG. 2 is a flowchart illustrating a method of presenting a search results page according to another embodiment of the present invention;
FIG. 3 illustrates a block diagram of a presentation system for a search results page according to yet another embodiment of the present invention;
fig. 4a is a schematic diagram showing a display after all information items contained in the candidate push information are shown;
FIG. 4b illustrates a presentation style when the size of the browser window is larger than 1920 in example one;
FIG. 4c illustrates a presentation style when the size of the browser window in example one is less than 1920 and greater than 1410;
FIG. 4d illustrates a presentation style when the size of the browser window is larger than 1920 in example two;
FIG. 4e illustrates a presentation style when the size of the browser window is less than 1920 and greater than 1410 in example two;
fig. 5 shows a schematic structural diagram of an electronic device according to the invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Fig. 1 is a flowchart illustrating a presentation method of a search result page according to an embodiment of the present invention, and as shown in fig. 1, the method includes:
step S110: search result information corresponding to the search keyword and a news information stream associated with the search result information are obtained.
Wherein, the search result information is: the query result corresponding to the search keyword input by the user may be specifically queried through a search database. The news information stream associated with the search result information includes: and associating and expanding according to the search result information to obtain news information content which has an association relation with the search result information. In a specific implementation, the associated news information stream may be determined according to the search result information, may be determined directly according to the search keyword, and may be determined together with the search keyword and the search result information, which is not limited in the present invention.
Step S120: and displaying the search result information corresponding to the search keyword in a first screen splitting area preset in the search result page.
In this embodiment, the search result page needs to be divided into a first split-screen area and a second split-screen area in a split-screen manner. The first screen splitting area is used for displaying search result information corresponding to the search keyword. During specific display, the plurality of search result information can be ranked according to various factors such as relevancy scores and priority weights between the search result information and the search keywords, so that the user can browse important search result information preferentially.
Step S130: and displaying the news information stream associated with the search result information in a second screen splitting area preset in the search result page.
The first screen division area and the second screen division area can be adjacently arranged along the horizontal direction or vertically. Specifically, when the news information stream associated with the search result information is displayed in a second split screen area preset in the search result page, the news information stream may be sorted according to the priority of each push information item included in the news information stream.
In the method for displaying the search result page provided by the invention, the search result page can be divided into a first screen division area and a second screen division area, correspondingly, the search result information corresponding to the search keyword is displayed in the first screen division area preset in the search result page, and the news information stream associated with the search result information is displayed in the second screen division area preset in the search result page, so that the search result information and the associated news information stream are respectively displayed in different areas, thereby being convenient for a user to distinguish push contents and search contents, and improving the accuracy of the search result and the efficiency of the user for obtaining information.
Fig. 2 is a flowchart illustrating a presentation method of a search result page according to another embodiment of the present invention. As shown in fig. 2, the method includes:
step S200: and pre-dividing a first split screen area and a second split screen area contained in the search result page.
In other embodiments of the present invention, the step may also be omitted, and the two split screen regions are directly and dynamically divided in the display process.
Specifically, in this step, the search result page may be divided into a first split-screen area and a second split-screen area in a split-screen manner in a horizontal direction or a vertical direction. The search result page refers to a browser page for displaying content information related to a search. Correspondingly, a complete browser page is divided into a first split screen area and a second split screen area in a split screen mode, and the two split screen areas are independently rendered and refreshed, so that a user can visually and obviously distinguish two types of information in the two split screen areas. In specific implementation, the first split screen area and the second split screen area can be arranged in a left-right adjacent mode, and the sizes of the two split screen areas are distributed according to actual requirements. In addition, the sizes of the two split screen areas can be adjusted according to a received size adjusting instruction triggered by the user, for example, the user can widen or narrow the size of a certain split screen area according to personal habits.
Step S210: search result information corresponding to the search keyword and a news information stream associated with the search result information are obtained.
Specifically, whenever a search keyword input request or a search keyword update request is received, search result information corresponding to a search keyword included in the search keyword input request or the search keyword update request, and a news information stream associated with the search result information are acquired. That is, whenever the user inputs a search keyword for a new keyword or updates the input search keyword to another keyword, execution of this step is triggered.
Wherein, the search result information is: the query result corresponding to the search keyword input by the user may be specifically queried through a search database. Accordingly, for convenience of illustration, in the present embodiment, the search data stream is further generated according to the search result information. A data stream (data stream) is an ordered set of data sequences of bytes having a start and an end. That is, for a search keyword input by a user, a plurality of search result data matching the search keyword are obtained from a search database, the plurality of search result data together constitute the search result information, and the search result data included in the search result information are sorted in a certain order and stored to form a group of search data streams. In the specific sorting, sorting can be performed according to the information such as the relevancy score between each piece of search result data and the search keyword and the priority of each piece of search result data. The priority of the search result data can be set according to various factors such as the search volume of the user, the display volume, the click volume and/or the like.
In addition, the news information stream associated with the search result information may also be referred to as associated push information, specifically: the information content associated with the search result information obtained by associating and expanding the search result information mainly refers to news content in this embodiment. In a specific implementation, the associated news information stream may be determined according to the search result information, may be determined directly according to the search keyword, and may be determined together with the search keyword and the search result information, which is not limited in the present invention. In specific implementation, for convenience of illustration, in this embodiment, the associated news information stream may also be understood as a push data stream. In specific implementation, the associated news information stream includes a plurality of push information items, and the plurality of push information items are stored according to a certain sequence, so that the above push data stream can be formed. Specifically, the storage order among the plurality of push information items may be set according to the positive and negative feedback condition of the user.
Therefore, the two types of information, namely the search result information and the associated news information stream, can be acquired through the step, and the data streams of the corresponding types are generated respectively aiming at each type of information, so that the split-screen display is realized. The associated news information stream can be determined through various association algorithms, similar meaning word algorithms and the like, and the specific determination mode of the associated news information stream is not limited by the invention.
Step S220: and displaying the search result information corresponding to the search keyword in a first screen splitting area preset in the search result page.
Since the search data stream corresponding to the search result information has been generated in the previous step, accordingly, in this step, the first split-screen area is rendered directly according to the search data stream, so as to display the search result information in the first split-screen area. In specific implementation, the search data stream may be stored in a preset search cache space, and accordingly, the search data stream is obtained from the search cache space to load and render the first split screen area, thereby implementing display of search result information.
Step S230: and displaying the news information stream associated with the search result information in a second screen splitting area preset in the search result page.
Similarly, since the associated news information stream, also called the push data stream, has been generated in the previous step, accordingly, in this step, the second split-screen area is rendered directly according to the push data stream, so as to display the associated push information in the second split-screen area. In specific implementation, the push data stream may be stored in a preset push cache space, and accordingly, the push data stream is acquired from the push cache space to load and render the second split screen area, so as to realize display of the associated push information.
Optionally, in order to facilitate different operations to be performed on the two split-screen areas, the rendering process of the first split-screen area and the rendering process of the second split-screen area are independent of each other.
Step S240: and when a page rolling request triggered by the search result information displayed in the first screen division area is received, the associated news information stream displayed in the second screen division area synchronously rolls with the search result information displayed in the first screen division area.
This step is an optional step. In this step, the user makes a page scrolling request triggered by the search result information displayed in the first split screen area, so that the search result information displayed in the first split screen area is scrolled up and down to display more content, and correspondingly, the associated news information stream displayed in the second split screen area is scrolled synchronously with the search result information displayed in the first split screen area. In specific implementation, according to a page scrolling request triggered by search result information displayed in the first split screen area, a corresponding scrolling offset is calculated, and according to the scrolling offset, equivalent scrolling offset operation is executed on associated push information displayed in the second split screen area.
Of course, in other embodiments of the present invention, when a page scrolling request triggered by search result information displayed in the first split screen area is received, the associated news information stream displayed in the second split screen area may be kept unchanged, so as to achieve the effect of independent operation of the two split screen areas. Accordingly, the news information stream can be scrolled independently of the search result information within the first split screen area of the search results page. Namely: when a scrolling request triggered by the news information stream is received, the news information stream is enabled to execute a scrolling operation, so that a user can browse more information, and the information of the search result is fixed.
In addition, in the above process, in order to facilitate the implementation of the refresh operation of the associated news information stream, when the news information stream associated with the search result information is displayed in the second split screen area preset in the search result page, the following operations are specifically implemented:
firstly, candidate push information corresponding to search result information is obtained according to a preset query database. The query database is used for storing push information for display, and is specifically used for storing each push data item, and each push data item is used for generating a push information item contained in a news information stream. The push data item and the push information item corresponding to the push data item have the same content and the same or different format. And then, acquiring a news information stream corresponding to the second screen division area from the candidate push information for displaying. The candidate push information comprises all push data items matched with the search result information, and due to the limited display space of the second split-screen area, the push data items corresponding to all the candidate push information cannot be displayed in the second split-screen area at the same time. Therefore, a preset number of pieces of associated push information matched with the size and the display space of the second split-screen area are acquired from the candidate push information according to the display space of the second split-screen area. For example, assuming that the candidate push information includes 50 push data items, and the second split screen area can show 10 push data items, correspondingly, 10 push data items are selected from the candidate push information each time to generate a news information stream including 10 push information items. Wherein each push information item has the same content as its corresponding push data item, and there may be a difference in format.
Accordingly, the present embodiment further includes the operations of: and when a refreshing request triggered by the news information stream displayed in the second screen splitting area is received, refreshing the news information stream displayed in the second screen splitting area according to the candidate push information. Wherein the refresh request includes: a mouse scroll type refresh request, and/or a mouse click type refresh request. And the refreshing request is used for updating the news information stream displayed in the second split screen area according to the candidate push information. For example, when the user operates the second split screen area by mouse scrolling or mouse clicking, etc., the push information items displayed in the second split screen area are refreshed from 1-10 to 11-20, so that all the information items contained in the candidate push information can be displayed completely by multiple refreshing operations. Fig. 4a is a schematic diagram showing a display after all information items contained in the candidate push information are shown. As shown in FIG. 4a, the user is prompted within the second screen split area on the left to "no more content".
Step S250: receiving and recording feedback operation triggered by each push information item contained in the news information stream displayed in the second screen division area; and adjusting the priority of the push data items stored in the preset query database according to the type of the feedback operation.
This step is an optional step by which the feedback function can be supported. Wherein the type of feedback operation includes a positive feedback type and/or a negative feedback type. Specifically, when a user clicks and browses a push information item contained in a news information stream displayed in the second split screen area, the push information item receives a positive feedback, so that the priority of a push data item corresponding to the push information item is increased; on the contrary, when the user closes the push information item contained in the news information stream displayed in the second split screen area, the push information item receives negative feedback once, so that the priority of the push data item corresponding to the push information item is reduced. Therefore, the invention supports the integral closing of the second split screen area or the independent closing of a certain push information item displayed in the second split screen area.
In addition, in this embodiment, a closing policy, also called a blocking policy, for the news information stream is also set. For example, if the current user closes the news stream within half an hour, the news stream is not shown for a half hour until more than half an hour from the user closing time. For another example, if the current user continuously performs a preset number of closing operations on the news information stream, for example, three times, the current user closes the news information stream for a preset time, for example, three days. The news information flow can be shielded by the strategy. During specific shielding, the news information stream in the second split screen area can be replaced by other contents such as pictures and the like, and split screen setting can also be directly cancelled, namely, the display of the second split screen area is cancelled.
In addition, in this embodiment, when the candidate push information corresponding to the search result information is acquired according to a preset query database, the acquisition may be implemented by at least one of the following implementation manners:
in a first implementation manner, user feature data is acquired, and candidate push information corresponding to the search result information is acquired in combination with the user feature data. The user characteristic data mainly refers to personalized information, and specifically includes: user portrait data, and user history browsing data. Through the user characteristic data, the appropriate content can be pushed for the user according to the personalized characteristics of the user, so that thousands of people can push the content.
In a second implementation manner, when the search keyword is judged to belong to the preset shielded vocabulary list, the candidate push information corresponding to the search result information is determined to be empty. For example, a mask vocabulary list for storing search words to be masked may be preset, and when a user inputs a search keyword belonging to the mask vocabulary list, the push data stream is not recalled, that is: and enabling candidate push information corresponding to the search result information to be null.
The method in the embodiment can be applied to various types of search keywords such as official websites, weather, celebrities, real-time hotspots and the like. In addition, the method is particularly suitable for displaying news type data streams.
In summary, in this embodiment, the news information streams contained in the search result page are fixedly displayed in the second split screen area, and the display styles are uniform, so that the reading and searching experience of the user is improved. According to the scheme, the push data stream (namely, the news information stream) and the search data stream are displayed in a split screen mode, an area is divided on the left side (or the right side) of the search result page and serves as a push stream area, and the push area and the search area can be obviously seen from the whole page.
Finally, for ease of understanding, the presentation manner of the search result page in the present embodiment is described below by taking two specific examples as examples.
Examples one,
In this example, the news information stream is on the left side and the search result information is on the right side. Fig. 4b and 4c show the presentation diagrams at different browser window sizes, respectively. Fig. 4b shows a presentation style when the size of the browser window is larger than 1920 in example one, and fig. 4c shows a presentation style when the size of the browser window is smaller than 1920 and larger than 1410 in example one.
In this example, the news stream has the following characteristics:
(1) loading refreshing can be carried out by adopting an infinite loading mode and rolling a mouse;
(2) support for global closure of left-hand push streams, and individual closure of individual content;
(3) a feedback function supporting this function;
(4) and after the search result information contained in the search result page is turned over, the news information stream is not refreshed. Namely: the information in the two split screen areas are processed independently, and the display of the information in the other split screen area is not influenced by the interactive operation triggered in one split screen area. Thus, the two split screen areas process the respective received interaction independently of each other.
(5) When the floating screen appears in the search result page, the floating screen can fully cover the page of the whole search result page, and the page comprises a first split screen area and a second split screen area.
(6) After a user changes a search keyword, if the changed search keyword cannot recall a news information stream, the position of a search result page is determined so as to avoid frequent page skipping. Namely: when the news information flow does not need to be updated, the positions of the two split screen areas are still fixed, so that the frequent page skipping is prevented.
(7) The no result page remains unchanged and the push data stream is presented below.
Examples two,
In this example, the news information stream is located on the right side and the search result information is located on the left side. Fig. 4d and 4e respectively show presentation diagrams at different browser window sizes. Fig. 4d shows a presentation style when the size of the browser window is larger than 1920 in the example two, and fig. 4e shows a presentation style when the size of the browser window is smaller than 1920 and larger than 1410 in the example two. Where size may also be understood as resolution, the push data stream may not be shown when less than 1410.
In this example, the news stream has the following characteristics:
(1) when the push data stream is on the right side, the push data stream supports the loading of more push stream contents in a click refreshing mode;
(2) when the page is scrolled, the push data stream scrolls along with the content of the left search result page;
(3) after the search result page is turned, the push data stream is kept unchanged without refreshing.
Wherein the features of the news streams in the two examples may intersect each other, and the invention is not limited to the specific details of the examples.
Fig. 3 is a schematic structural diagram illustrating a presentation system of a search result page according to still another embodiment of the present invention, and as shown in fig. 3, the system includes:
an obtaining module 31, adapted to obtain search result information corresponding to a search keyword, and a news information stream associated with the search result information;
the first display module 32 is adapted to display the search result information corresponding to the search keyword in a first screen splitting area preset in a search result page;
the second display module 33 is adapted to display the news information stream associated with the search result information in a second split screen area preset in the search result page.
Optionally, the system further comprises:
and the screen splitting module is suitable for dividing the search result page into the first screen splitting area and the second screen splitting area in a screen splitting mode along the horizontal direction or the vertical direction.
Optionally, the obtaining module is further adapted to: generating a search data stream according to the search result information, and generating a pushing data stream according to the news information stream;
the first display module is specifically adapted to: rendering the first split-screen area according to the search data stream so as to display the search result information in the first split-screen area;
the second display module is specifically adapted to: rendering the second split screen area according to the push data stream so as to display the news information stream in the second split screen area;
and the rendering process of the first split-screen area and the rendering process of the second split-screen area are independent.
Optionally, the second display module is specifically adapted to:
acquiring candidate push information corresponding to the search result information according to a preset query database;
acquiring a news information stream corresponding to the second screen division area from the candidate push information for displaying;
when a refreshing request triggered by the news information stream displayed in the second screen splitting area is received, refreshing the news information stream displayed in the second screen splitting area according to the candidate push information; the refresh request includes: a mouse scroll type refresh request, and/or a mouse click type refresh request.
Optionally, the preset query database is configured to store each pushed data item, where each pushed data item is used to generate one pushed information item included in the news information stream;
the second display module is further adapted to:
receiving and recording feedback operation triggered by each push information item contained in the news information stream displayed in the second screen division area;
adjusting the priority of the push data items stored in the preset query database according to the type of the feedback operation; wherein the type of the feedback operation includes a positive feedback type and/or a negative feedback type.
Optionally, the second display module is specifically adapted to:
acquiring user characteristic data, and acquiring candidate push information corresponding to the search result information by combining the user characteristic data; wherein the user characteristic data comprises: user portrait data, and user historical browsing data; and/or the presence of a gas in the gas,
and when the search keyword is judged to belong to a preset shielding vocabulary list, determining that candidate push information corresponding to the search result information is empty.
Optionally, the obtaining module is specifically adapted to:
the method includes acquiring search result information corresponding to a search keyword included in a search keyword input request or a search keyword update request and a news information stream associated with the search result information whenever the search keyword input request or the search keyword update request is received.
The specific structure and the working principle of each module may refer to the description of the corresponding step in the method embodiment, and are not described herein again.
The embodiment of the application provides a nonvolatile computer storage medium, wherein the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the display method of the search result page in any method embodiment.
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the electronic device.
As shown in fig. 5, the electronic device may include: a processor (processor)502, a Communications Interface 504, a memory 506, and a communication bus 508.
Wherein:
the processor 502, communication interface 504, and memory 506 communicate with one another via a communication bus 508.
A communication interface 504 for communicating with network elements of other devices, such as clients or other servers.
The processor 502 is configured to execute the program 510, and may specifically execute relevant steps in the above-described display method embodiment of the search result page.
In particular, program 510 may include program code that includes computer operating instructions.
The processor 502 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to implement an embodiment of the invention. The electronic device comprises one or more processors, which can be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs.
And a memory 506 for storing a program 510. The memory 506 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The program 510 may be specifically configured to cause the processor 502 to perform the operations in the above-described method embodiments.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components in an electronic device according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
The invention also discloses A1. a display method of the search result page, which comprises the following steps:
acquiring search result information corresponding to a search keyword and a news information stream associated with the search result information;
displaying the search result information corresponding to the search keyword in a first screen splitting area preset in a search result page;
and displaying the news information stream associated with the search result information in a second screen division area preset in a search result page.
A2. The method of a1, wherein before the method performs, further comprising:
dividing the search result page into the first split-screen area and the second split-screen area in a split-screen mode along the horizontal direction or the vertical direction.
A3. The method according to a1 or 2, wherein after acquiring search result information corresponding to a search keyword and a news information stream associated with the search result information, the method further comprises: generating a search data stream according to the search result information, and generating a pushing data stream according to the news information stream;
displaying the search result information corresponding to the search keyword in a first screen splitting area preset in a search result page comprises: rendering the first split-screen area according to the search data stream so as to display the search result information in the first split-screen area;
displaying the news information stream associated with the search result information in a second screen division area preset in a search result page comprises the following steps: rendering the second split screen area according to the push data stream so as to display the news information stream in the second split screen area;
and the rendering process of the first split-screen area and the rendering process of the second split-screen area are independent.
A4. The method according to any one of a1-3, wherein the displaying the news information stream associated with the search result information in a second screen splitting area preset in a search result page includes:
acquiring candidate push information corresponding to the search result information according to a preset query database;
acquiring a news information stream corresponding to the second screen division area from the candidate push information for displaying;
when a refreshing request triggered by the news information stream displayed in the second screen splitting area is received, refreshing the news information stream displayed in the second screen splitting area according to the candidate push information; the refresh request includes: a mouse scroll type refresh request, and/or a mouse click type refresh request.
A5. The method according to a4, wherein the preset query database is used to store push data items, each push data item being used to generate a piece of push information item included in the news information stream;
after the displaying the news information stream associated with the search result information in a second screen splitting area preset in a search result page, the method further includes:
receiving and recording feedback operation triggered by each push information item contained in the news information stream displayed in the second screen division area;
adjusting the priority of the push data items stored in the preset query database according to the type of the feedback operation; wherein the type of the feedback operation includes a positive feedback type and/or a negative feedback type.
A6. The method according to a4 or 5, wherein the obtaining of the candidate push information corresponding to the search result information according to a preset query database includes:
acquiring user characteristic data, and acquiring candidate push information corresponding to the search result information by combining the user characteristic data; wherein the user characteristic data comprises: user portrait data, and user historical browsing data; and/or the presence of a gas in the gas,
and when the search keyword is judged to belong to a preset shielding vocabulary list, determining that candidate push information corresponding to the search result information is empty.
A7. The method according to any one of a1-6, wherein the acquiring search result information corresponding to a search keyword and a news information stream associated with the search result information includes:
the method includes acquiring search result information corresponding to a search keyword included in a search keyword input request or a search keyword update request and a news information stream associated with the search result information whenever the search keyword input request or the search keyword update request is received.
A8. The method according to any one of a1-7, wherein after the displaying the news information stream associated with the search result information in a second screen splitting area preset in a search result page, the method further includes:
and when a page scrolling request triggered by the search result information displayed in the first screen division area is received, the news information stream displayed in the second screen division area and the search result information displayed in the first screen division area synchronously scroll.
B9. A presentation system of a search results page, comprising:
the acquisition module is suitable for acquiring search result information corresponding to the search keyword and news information streams related to the search result information;
the first display module is suitable for displaying the search result information corresponding to the search keyword in a first screen splitting area preset in a search result page;
and the second display module is suitable for displaying the news information stream related to the search result information in a second screen division area preset in a search result page.
B10. The system of B9, wherein the system further comprises:
and the screen splitting module is suitable for dividing the search result page into the first screen splitting area and the second screen splitting area in a screen splitting mode along the horizontal direction or the vertical direction.
B11. The system of B9 or 10, wherein the acquisition module is further adapted to: generating a search data stream according to the search result information, and generating a pushing data stream according to the news information stream;
the first display module is specifically adapted to: rendering the first split-screen area according to the search data stream so as to display the search result information in the first split-screen area;
the second display module is specifically adapted to: rendering the second split screen area according to the push data stream so as to display the news information stream in the second split screen area;
and the rendering process of the first split-screen area and the rendering process of the second split-screen area are independent.
B12. The system of any of B9-11, wherein the second display module is specifically adapted to:
acquiring candidate push information corresponding to the search result information according to a preset query database;
acquiring a news information stream corresponding to the second screen division area from the candidate push information for displaying;
when a refreshing request triggered by the news information stream displayed in the second screen splitting area is received, refreshing the news information stream displayed in the second screen splitting area according to the candidate push information; the refresh request includes: a mouse scroll type refresh request, and/or a mouse click type refresh request.
B13. The system according to B12, wherein the preset query database is configured to store push data items, each push data item being used to generate a piece of push information item included in the news information stream;
the second display module is further adapted to:
receiving and recording feedback operation triggered by each push information item contained in the news information stream displayed in the second screen division area;
adjusting the priority of the push data items stored in the preset query database according to the type of the feedback operation; wherein the type of the feedback operation includes a positive feedback type and/or a negative feedback type.
B14. The system according to B12 or 13, wherein the second display module is specifically adapted to:
acquiring user characteristic data, and acquiring candidate push information corresponding to the search result information by combining the user characteristic data; wherein the user characteristic data comprises: user portrait data, and user historical browsing data; and/or the presence of a gas in the gas,
and when the search keyword is judged to belong to a preset shielding vocabulary list, determining that candidate push information corresponding to the search result information is empty.
B15. The system according to any of B9-14, wherein the obtaining module is specifically adapted to:
the method includes acquiring search result information corresponding to a search keyword included in a search keyword input request or a search keyword update request and a news information stream associated with the search result information whenever the search keyword input request or the search keyword update request is received.
C16. An electronic device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the operation corresponding to the display method of the search result page as described in any one of A1-8.
D17. A computer storage medium, wherein the storage medium stores at least one executable instruction, and the executable instruction causes a processor to execute the operation corresponding to the presentation method of the search result page as described in any one of a 1-8.

Claims (10)

1. A display method of a search result page comprises the following steps:
acquiring search result information corresponding to a search keyword and a news information stream associated with the search result information;
displaying the search result information corresponding to the search keyword in a first screen splitting area preset in a search result page;
and displaying the news information stream associated with the search result information in a second screen division area preset in a search result page.
2. The method of claim 1, wherein prior to performing the method, further comprising:
dividing the search result page into the first split-screen area and the second split-screen area in a split-screen mode along the horizontal direction or the vertical direction.
3. The method according to claim 1 or 2, wherein after obtaining search result information corresponding to a search keyword and a news information stream associated with the search result information, further comprising: generating a search data stream according to the search result information, and generating a pushing data stream according to the news information stream;
displaying the search result information corresponding to the search keyword in a first screen splitting area preset in a search result page comprises: rendering the first split-screen area according to the search data stream so as to display the search result information in the first split-screen area;
displaying the news information stream associated with the search result information in a second screen division area preset in a search result page comprises the following steps: rendering the second split screen area according to the push data stream so as to display the news information stream in the second split screen area;
and the rendering process of the first split-screen area and the rendering process of the second split-screen area are independent.
4. The method according to any one of claims 1 to 3, wherein the presenting the news information stream associated with the search result information in a second screen division area preset in a search result page comprises:
acquiring candidate push information corresponding to the search result information according to a preset query database;
acquiring a news information stream corresponding to the second screen division area from the candidate push information for displaying;
when a refreshing request triggered by the news information stream displayed in the second screen splitting area is received, refreshing the news information stream displayed in the second screen splitting area according to the candidate push information; the refresh request includes: a mouse scroll type refresh request, and/or a mouse click type refresh request.
5. The method of claim 4, wherein the preset query database is configured to store push data items, each push data item being used to generate a piece of push information item included in the news information stream;
after the displaying the news information stream associated with the search result information in a second screen splitting area preset in a search result page, the method further includes:
receiving and recording feedback operation triggered by each push information item contained in the news information stream displayed in the second screen division area;
adjusting the priority of the push data items stored in the preset query database according to the type of the feedback operation; wherein the type of the feedback operation includes a positive feedback type and/or a negative feedback type.
6. The method according to claim 4 or 5, wherein the obtaining of the candidate push information corresponding to the search result information according to a preset query database comprises:
acquiring user characteristic data, and acquiring candidate push information corresponding to the search result information by combining the user characteristic data; wherein the user characteristic data comprises: user portrait data, and user historical browsing data; and/or the presence of a gas in the gas,
and when the search keyword is judged to belong to a preset shielding vocabulary list, determining that candidate push information corresponding to the search result information is empty.
7. The method of any of claims 1-6, wherein the obtaining search result information corresponding to a search keyword, and the news information stream associated with the search result information comprises:
the method includes acquiring search result information corresponding to a search keyword included in a search keyword input request or a search keyword update request and a news information stream associated with the search result information whenever the search keyword input request or the search keyword update request is received.
8. A presentation system of a search results page, comprising:
the acquisition module is suitable for acquiring search result information corresponding to the search keyword and news information streams related to the search result information;
the first display module is suitable for displaying the search result information corresponding to the search keyword in a first screen splitting area preset in a search result page;
and the second display module is suitable for displaying the news information stream related to the search result information in a second screen division area preset in a search result page.
9. An electronic device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the operation corresponding to the display method of the search result page as claimed in any one of claims 1-7.
10. A computer storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to perform operations corresponding to the presentation method of the search result page according to any one of claims 1 to 7.
CN201910253049.0A 2019-03-29 2019-03-29 Method and system for displaying search result page Pending CN111753219A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910253049.0A CN111753219A (en) 2019-03-29 2019-03-29 Method and system for displaying search result page

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910253049.0A CN111753219A (en) 2019-03-29 2019-03-29 Method and system for displaying search result page

Publications (1)

Publication Number Publication Date
CN111753219A true CN111753219A (en) 2020-10-09

Family

ID=72672815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910253049.0A Pending CN111753219A (en) 2019-03-29 2019-03-29 Method and system for displaying search result page

Country Status (1)

Country Link
CN (1) CN111753219A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112882669A (en) * 2021-02-01 2021-06-01 南京苏宁软件技术有限公司 Object display method, terminal and server
CN114003806A (en) * 2021-09-27 2022-02-01 五八有限公司 Content display method and device, electronic equipment and readable medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112882669A (en) * 2021-02-01 2021-06-01 南京苏宁软件技术有限公司 Object display method, terminal and server
CN112882669B (en) * 2021-02-01 2022-12-23 南京苏宁软件技术有限公司 Object display method, terminal and server
CN114003806A (en) * 2021-09-27 2022-02-01 五八有限公司 Content display method and device, electronic equipment and readable medium

Similar Documents

Publication Publication Date Title
CN106980700B (en) Method for searching network on browser side and browser
US10140368B2 (en) Method and apparatus for generating a recommendation page
US9699490B1 (en) Adaptive filtering to adjust automated selection of content using weightings based on contextual parameters of a browsing session
US9569547B2 (en) Generating a news timeline
JP7318016B2 (en) Table information display method, device, equipment and storage medium
CN105183890B (en) Webpage loading method based on browser and browser device
CN106202179B (en) Page loading method and device
CN106960008B (en) Method for searching by browser and browser
WO2016144898A1 (en) Video content play
CN107038194B (en) Page jump method and device
CN111143739B (en) Page jump method, computing device and computer storage medium
WO2019233095A1 (en) Information presenting method, and terminal device and network device thereof
CN111984169B (en) Electronic book page display method, computing equipment and computer storage medium
CN111753219A (en) Method and system for displaying search result page
CN105045935A (en) Method for recommending position information and electronic equipment
CN106033433B (en) Information searching method and device
US10909200B2 (en) Endless search result page
CN112650429A (en) Book recommendation method for bookshelf pages, computing device and storage medium
WO2015101945A1 (en) Generating a news timeline and recommended news editions
CN105138702B (en) Network searching method based on search engine and electronic equipment
CN111191132A (en) Information recommendation method and device and electronic equipment
CN111026964B (en) Display method of list page, electronic equipment and computer storage medium
US10394892B2 (en) Dynamic content delivery search system
CN113010814A (en) Webpage content processing method, computing device and computer storage medium
CN115629695A (en) Application page display method, device, equipment and storage medium

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