Information display method and device, equipment and medium
By automatically triggering the display of recommended content based on the amount of content viewed while the user browses the search results page, the problem of low view rate of recommended content in existing technologies is solved, achieving convenient display of recommended content and improved user experience.
Patent Information
- Application Number
- CN202510322916.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-18
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2045-03-18
AI Technical Summary
In existing search software, users need to perform additional interactive actions to trigger the display of recommended content, resulting in a low viewing rate of recommended content.
This paper provides an information display method that automatically triggers the display of recommended search text based on the amount of content viewed when a user browses the first search result page. By setting a content volume threshold and interactive operations, the display of recommended content can be triggered in a lightweight manner.
This improved the click-through rate and effectiveness of recommended content, making it easier for users to view recommended content and enhancing the user experience.
Smart Images

Figure CN120179891B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of page display, in particular to the technical field of intelligent recommendation and software application, and specifically to an information display method and device, an electronic device, a computer readable storage medium, and a computer program product. BACKGROUND
[0002] Artificial intelligence is a discipline that studies enabling computers to simulate some thinking processes and intelligent behaviors of people (such as learning, reasoning, thinking, planning, etc.), which has both hardware and software technologies. Artificial intelligence hardware technology generally includes technologies such as sensors, special artificial intelligence chips, cloud computing, distributed storage, big data processing, etc.; artificial intelligence software technology mainly includes computer vision technology, speech recognition technology, natural language processing technology, and machine learning / deep learning, big data processing technology, knowledge graph technology, etc.
[0003] With the development of computer technology and big data technology, people's consumption, entertainment, learning, travel and other behaviors in life are closely related to big data. In the operation process of a software platform, it is usually necessary to actively recommend content to users. In the current search software, different page display components are usually used to respectively display search results and recommended content to users.
[0004] The methods described in this section can not necessarily be the methods previously conceived or used. Unless otherwise indicated, nothing in this section should be assumed to be prior art merely because it is included in this section. Similarly, nothing in this section should be assumed to have been admitted to the prior art by its inclusion in this section unless otherwise indicated. SUMMARY
[0005] The present disclosure provides an information display method and device, an electronic device, a computer readable storage medium, and a computer program product.
[0006] According to an aspect of the present disclosure, an information display method is provided, including: displaying a search result entry corresponding to a first search text in a first page; in response to receiving a first interaction operation of a target user, and the content amount of the search result entry corresponding to the first search text that has been displayed being less than a content amount threshold, displaying a second page in succession to the first page, wherein the second page includes the search result entry corresponding to the first search text that is not displayed in the first page; and in response to receiving the first interaction operation of the target user, and the content amount of the search result entry corresponding to the first search text that has been displayed being greater than or equal to the content amount threshold, displaying a third page, wherein the third page includes a search result entry corresponding to a first recommended search text.
[0007] According to another aspect of the present disclosure, there is provided an information display device, comprising: a display unit configured to display search result entries corresponding to a first search text in a first page, wherein the display unit is further configured to, in response to receiving a first interaction operation of a target user and an amount of content of the search result entries corresponding to the first search text that has been displayed being less than a content amount threshold, display a second page in succession to the first page, wherein the second page comprises the search result entries corresponding to the first search text that are not displayed in the first page; and in response to receiving the first interaction operation of the target user and the amount of content of the search result entries corresponding to the first search text that has been displayed being greater than or equal to the content amount threshold, display a third page, wherein the third page comprises search result entries corresponding to a first recommended search text.
[0008] According to another aspect of the present disclosure, there is provided an electronic device, comprising: at least one processor; and a memory communicatively connected with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the information display method.
[0009] According to another aspect of the present disclosure, there is provided a non-transitory computer readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to perform the information display method.
[0010] According to another aspect of the present disclosure, there is provided a computer program product comprising a computer program, wherein the computer program, when executed by a processor, can implement the information display method.
[0011] According to one or more embodiments of the present disclosure, the click rate of recommended content can be improved, and the recommendation effect can be improved.
[0012] It should be understood that the content described in this section is not intended to identify key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS
[0013] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments and together with the description serve to explain exemplary implementations of the application. The illustrated embodiments are exemplary only and not limiting of the scope of the claims. In all the drawings, like reference numerals refer to like parts throughout the several views.
[0014] Figure 1A schematic diagram of an exemplary system in which various methods described herein can be implemented is shown, in accordance with an exemplary embodiment of the present disclosure;
[0015] Figure 2 A flowchart of an information display method is shown, in accordance with an exemplary embodiment of the present disclosure;
[0016] Figures 3A-3E A schematic diagram of an information display page is shown, in accordance with an exemplary embodiment of the present disclosure;
[0017] Figure 4 A block diagram of an information display apparatus is shown, in accordance with an exemplary embodiment of the present disclosure;
[0018] Figure 5 A block diagram of an exemplary electronic device that can be used to implement embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0019] Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, in which various details of embodiments of the present disclosure are set forth in order to provide a thorough understanding of the present disclosure. It will be apparent, however, to those skilled in the art that the embodiments of the present disclosure can be practiced without many of the details given below. In other instances, well-known features have not been described in detail in order to avoid obscuring the present disclosure. Thus, the present disclosure is not intended to be limited to the embodiments described below, but rather, the scope of the present disclosure is to be accorded the broadest scope possible under the principles of patent law.
[0020] In the present disclosure, the terms "first", "second", etc. are used to describe various elements only for the purpose of distinguishing one element from another, and the terms are not intended to limit the positions, sequence, or importance of the elements. In some examples, a first element and a second element can refer to the same instance of the element, and in some cases, they can refer to different instances of the element based on the context of the description.
[0021] The terminology used in the description of the various described examples in the present disclosure is for the purpose of describing particular examples only and is not intended to be limiting. As used in the description of the various described examples in the present disclosure, the term "if' can be used interchangeably with the term "when". This usage of the term "if' is not intended to be limiting. Also, as used in the description of the various described examples in the present disclosure, the term "or" is used in its inclusive sense, i.e., the term "or" means "and / or". Furthermore, the use of the term "about" in the present disclosure is intended to be interpreted as "approximately", "substantially", or "essentially", and is intended to account for variations, such as due to manufacturing or other tolerances, and / or other factors.
[0022] Embodiments of the present disclosure will be described in detail below with reference to the drawings.
[0023] Figure 1 A schematic diagram of an exemplary system 100 in which various methods and apparatuses described herein can be implemented, in accordance with embodiments of the present disclosure, is shown. Reference is made to Figure 1The system 100 includes one or more client devices 101, 102, 103, 104, 105, and 106, a server 120, and one or more communication networks 110 that couple the one or more client devices to the server 120. The client devices 101, 102, 103, 104, 105, and 106 can be configured to execute one or more application programs.
[0024] In embodiments of the present disclosure, the server 120 can run one or more services or software applications that enable the execution of the information display method.
[0025] In certain embodiments, the server 120 can also provide other services or software applications, which can include non-virtual and virtual environments. In certain embodiments, these services can be provided as web-based services or cloud services, such as to users of the client devices 101, 102, 103, 104, 105, and / or 106 under a software as a service (SaaS) model.
[0026] In Figure 1 In the illustrated configuration, the server 120 can include one or more components that implement the functionality performed by the server 120. These components can include software components that are executable by one or more processors, hardware components, or combinations thereof. Users operating the client devices 101, 102, 103, 104, 105, and / or 106 can in turn utilize one or more client application programs to interact with the server 120 to utilize the services provided by the components. It should be understood that a wide variety of different system configurations are possible, which can vary from the system 100. Therefore, Figure 1 The system 100 is one example of a system for implementing the various methods described herein and is not intended to be limiting.
[0027] A user can use the client devices 101, 102, 103, 104, 105, and / or 106 to send search requests and perform interactive operations. The client devices can provide interfaces that enable a user of the client device to interact with the client device. The client devices can also output information to the user via the interfaces. Although Figure 1 Only six client devices are depicted, but those skilled in the art will understand that the present disclosure can support any number of client devices.
[0028] Client devices 101, 102, 103, 104, 105, and / or 106 can include various categories of computer devices, such as portable handheld devices, general purpose computers (such as personal computers and laptop computers), workstation computers, wearable devices, smart screen devices, self-service kiosk devices, service robots, gaming systems, thin clients, various messaging devices, sensors or other sensing devices, and the like. These computer devices can run various categories and versions of software applications and operating systems, such as MICROSOFT Windows, APPLE iOS, UNIX-like operating systems, Linux, or Linux-like operating systems (such as GOOGLE Chrome OS); or include various mobile operating systems, such as MICROSOFT Windows Mobile OS, iOS, Windows Phone, Android. Portable handheld devices can include cellular phones, smartphones, tablet computers, personal digital assistants (PDAs), and the like. Wearable devices can include head-mounted displays (such as smart glasses) and other devices. Gaming systems can include various handheld gaming devices, Internet-enabled gaming devices, and the like. Client devices are capable of executing a variety of different applications, such as various Internet-related applications, communication applications (such as email applications), short message service (SMS) applications, and can use various communication protocols.
[0029] Network 110 can be any category of network in the art, including, but not limited to, a LAN, an Ethernet-based network, Token Ring, a WAN, the Internet, a virtual network, a virtual private network (VPN), an intranet, an extranet, a blockchain network, a public switched telephone network (PSTN), an infrared network, a wireless network (e.g., Bluetooth, WIFI), and / or any combination of these and / or other networks.
[0030] Server 120 can include one or more general purpose computers, special purpose server computers (e.g., PC (personal computer) servers, UNIX servers, midrange servers), blade servers, mainframe computers, server clusters, or any other appropriate arrangement and / or combination. Server 120 can include one or more virtual machines running a virtual operating system, or other computing architectures involving virtualization (such as one or more flexible pools of logical storage devices that can be virtualized to maintain virtual storage devices for servers). In various embodiments, server 120 can run one or more services or software applications that provide the functionality described below.
[0031] The computing units in the server 120 can run one or more operating systems including any of the operating systems described above, as well as any commercially available server operating systems. Server 120 can also run any of a variety of additional server applications and / or mid-tier applications, including HTTP servers, FTP servers, CGI servers, JAVA servers, database servers, etc.
[0032] In some embodiments, the server 120 can include one or more applications to analyze and consolidate data feeds and / or event updates from users of the client devices 101, 102, 103, 104, 105, and 106. The server 120 can also include one or more applications to display the data feeds and / or real-time events via one or more display devices of the client devices 101, 102, 103, 104, 105, and 106.
[0033] In some embodiments, the server 120 can be a server of a distributed system, or a server combined with a blockchain. The server 120 can also be a cloud server, or an intelligent cloud computing server or intelligent cloud host with artificial intelligence technology. The cloud server is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and virtual private server (VPS, Virtual Private Server) services.
[0034] The system 100 can also include one or more databases 130. In certain embodiments, these databases can be used to store data and other information. For example, one or more of the databases 130 can be used to store information such as audio files and video files. The databases 130 can reside in a variety of locations. For example, databases used by the server 120 can reside locally to the server 120, or can be remote from the server 120 and can communicate with the server 120 via a network- or application-specific connection. The databases 130 can be of different categories. In certain embodiments, databases used by the server 120 can be, for example, relational databases. One or more of these databases can store, update, and retrieve data to and from the databases in response to commands.
[0035] In certain embodiments, one or more of the databases 130 can also be used by applications to store application data. Databases used by applications can be databases of different categories, such as key-value stores, object stores, or regular stores backed by file systems.
[0036] Figure 1The system 100 can be configured and operated in various ways to enable the various methods and apparatuses described according to the present disclosure to be applied.
[0037] In current search software, different page display components are usually used to respectively show search results and recommended content to users. When browsing the active search result page, the user needs to trigger the display of the recommended content by performing an additional interactive action (e.g., clicking), and the viewing rate of the recommended content is not high.
[0038] Based on this, the present disclosure provides an information display method. When a user browses a search result page corresponding to a first search text by using a first interactive operation (i.e., a result page triggered by the user), it is determined whether a recommended search text can be triggered based on the amount of content that has been browsed, so that the user can more conveniently trigger the display of recommended content, lightweight triggering is achieved, the click rate of the recommended content is improved, and the recommendation effect is improved.
[0039] Figure 2 A flowchart of an information display method 200 according to an example embodiment of the present disclosure is shown. As shown in Figure 2 The method 200 includes:
[0040] Step S201, displaying a search result entry corresponding to a first search text in a first page;
[0041] Step S202, in response to receiving the first interactive operation of the target user, and the amount of content of the search result entry corresponding to the first search text that has been displayed being less than a content amount threshold, displaying a second page after the first page, wherein the second page includes the search result entry corresponding to the first search text that is not displayed in the first page; and
[0042] Step S203, in response to receiving the first interactive operation of the target user, and the amount of content of the search result entry corresponding to the first search text that has been displayed being greater than or equal to the content amount threshold, displaying a third page, wherein the third page includes a search result entry corresponding to a first recommended search text.
[0043] By applying the above information display method 200, it can be determined whether a recommended search text can be triggered based on the amount of content that has been browsed when a user browses a search result page corresponding to a first search text by using a first interactive operation (i.e., a result page triggered by the user), so that the user can more conveniently trigger the display of recommended content, lightweight triggering is achieved, the click rate of the recommended content is improved, and the recommendation effect is improved.
[0044] In some examples, the user can be actively searching in a webpage platform or a search software platform, and thus triggers the display of a search result page by sending a first search text to a search engine. The first page for displaying the search result entries can be a webpage or a display interface of the search software. In this case, the search engine can recall a plurality of search result entries based on the first search text sent by the user, and then display a certain number of search result entries in the first page. It should be understood that the number of search result entries displayed in the first page depends on the display area size of the first page and the content length of each search result entry. The user can perform operations such as sliding browsing, zooming in or out of the page display scale, clicking the search result entry to jump to other content pages, etc. in the first page.
[0045] In some examples, the first recommended search text can be displayed in the first page at the same time, for example, below the search result entry corresponding to the first search text, so that the user can intuitively view the recommended search text and decide whether to perform an interactive operation to switch to the search result page corresponding to the recommended search text.
[0046] In some examples, when the first recommended search text is displayed in the page, the user can also directly jump to the search result entry corresponding to the first recommended search text by performing other types of interactive operations (such as clicking) on the first recommended search text, so that the user can directly view the recommended content when interested in the recommended content, fully meet the user's needs, and improve the user experience.
[0047] According to some embodiments, the content amount of the search result entries corresponding to the first search text that have been displayed includes: the number of the search result entries corresponding to the first search text that have been displayed; or the sum of the display areas of the search result entries corresponding to the first search text that have been displayed. In this way, the length of the search result page displayed by default under each search text can be limited based on the number of search result entries or the content length of search result entries, and the user can quickly switch to the search result page corresponding to the recommended search text when browsing the search result page corresponding to a single search text to the end.
[0048] In some examples, when the user sends the first search text to perform a search, the search engine can recall a plurality of search result entries based on the first search text, and then can select the target search result entry to be displayed by default based on the predetermined content amount threshold. In this case, part of the content of the target search result entry can be displayed in the first page, and the user can switch the content of the search result display area in the first page by performing the first interaction operation, i.e., obtain a second page that can continue the first page to display more target search result entries. When the user continues to perform the first interaction operation after the target search result entry displayed by default has been completely displayed, a search operation based on the first recommended search text is triggered, and the display content is switched to the search result entry corresponding to the first recommended search text, so that the user can conveniently view the recommended content and improve the recommendation effect.
[0049] In some examples, the content amount of the search result entry corresponding to the first search text that has been displayed and the content amount threshold can also be determined in other ways, for example, can be determined based on the number of words or the number of pictures included in the search result entry, which is not limited in the present disclosure.
[0050] According to some embodiments, the method 200 is applied to a terminal including a display screen panel, and the first interaction operation includes at least one of the following: a touch sliding operation of the user on the display screen panel; and an operation of the user inputting a page sliding instruction through a control device in communication connection with the terminal. Thus, the page flipping display of the search result entry or the switching to the recommended search text can be triggered based on various operations that can cause the display page to slide, so as to realize the continuity of information display and facilitate the user to quickly slide up or down to view the page content.
[0051] In some examples, the control device in communication connection with the terminal can include various types of mouse, keyboard, touch device, control handle, motion sensor, etc. that can receive or sense the control operation of the user, and then transmit the page sliding instruction sent by the user. In some examples, the user can also send the page sliding instruction to the terminal through voice, as long as the human-computer interaction for controlling the page display can be realized, and the specific interaction mode is not limited in the present disclosure.
[0052] According to some embodiments, the first interaction operation includes a touch sliding operation of the target user on the display screen panel, the display of the third page in step S203 is in response to the reception of the first interaction operation of the target user, and the content amount of the search result items corresponding to the first search text that have been displayed is greater than or equal to the content amount threshold. The display of the third page includes: in response to the touch sliding distance of the target user on the display screen panel exceeding a distance threshold, and the content amount of the search result items corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold, the third page is displayed. By applying the above manner, the switching of the search text can be triggered only when the touch sliding distance reaches a certain threshold, thereby avoiding the influence of the page content switching caused by the false touch on the user experience.
[0053] According to some embodiments, the method 200 further includes: in response to the content amount of the search result items corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold, and the touch sliding distance of the target user on the display screen panel not exceeding the distance threshold, displaying prompt information, the prompt information prompting that the search result items corresponding to the first recommended search text will be displayed. In this way, the prompt information can be displayed to the user when the search text is switched, prompting the user to pay attention to the switching operation of the search text, thereby reducing the false operation of the user and avoiding the influence of the page content switching caused by the false touch on the user experience.
[0054] According to some embodiments, the method 200 further includes: in response to the content amount of the search result items corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold, and the reception of the second interaction operation of the target user, displaying a fourth page, wherein the fourth page includes the search result items corresponding to the first search text that are not displayed in the first page and the second page. By applying the above technical means, when the user wants to continue browsing the search result page corresponding to the first search text, the user can continue to expand the search result items by performing the second interaction operation, thereby fully meeting the user demand and improving the user experience.
[0055] According to some embodiments, the method 200 further includes: in response to the content amount of the search result items corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold, displaying a content expansion control, wherein the second interaction operation includes an operation for controlling the content expansion control. In this way, the content expansion control can be used to control the display of the search result items corresponding to the first search text, thereby facilitating the user to continue browsing the search result content and meeting the user demand.
[0056] Figures 3A-3E A schematic diagram of an information display page according to an example embodiment of the present disclosure is shown. Figure 3AThe first page is shown to include a search box 310, a search result display area (which includes entry 321, entry 322 and entry 323), and a recommended search text display area 330. In this example, the content amount threshold can be determined based on the number of search result entries, and the default displayed search result entries can be 5, for example.
[0057] When the user performs a first interactive operation indicating page sliding, since the content amount of the search result entries displayed by the first page fails to reach the content amount threshold, the display interface can continue to display entry 324 and entry 325 in the search result display area of the first page, i.e., the page display content corresponding to Figure 3B In this case, since the 5 default displayed search result entries have been displayed, the content expansion control 340 can be displayed at the bottom of entry 325.
[0058] When the user continues to perform the first interactive operation indicating page sliding, since the content amount of the search result entries displayed by the first page has reached the content amount threshold, the display interface can display a prompt information 350 when the sliding distance of the user fails to reach the distance threshold, to prompt that the search result entries corresponding to the first recommended search text will be displayed, i.e., the page display content corresponding to Figure 3C
[0059] When the sliding distance of the user reaches the distance threshold, the display interface can change from Figure 3C to Figure 3D to switch the search content to the first recommended search text and display the search result entries (which include entry 361, entry 362 and entry 363) corresponding to the first recommended search text. In the case where the search text in the search box has been switched to the first recommended search text, the second recommended search text can be displayed to the user in the recommended search text display area 330.
[0060] When the user performs a second interactive operation of clicking the content expansion control 340 in the page shown in Figure 3B , the display interface can change from Figure 3B to Figure 3E to continue to display the search result entries corresponding to the first search text, e.g., to expand and display entry 326, entry 327 and entry 328, so as to conveniently continue to browse the result content corresponding to the first search text.
[0061] According to some embodiments, the method 200 further comprises: in response to receiving the first interaction operation of the target user, and the content amount of the search result item corresponding to the first recommended search text that has been displayed being greater than or equal to the content amount threshold, displaying a fifth page including a search result item corresponding to a second recommended search text, the second recommended search text being determined based on browsing behavior information of the target user browsing the search result item corresponding to the first recommended search text, wherein the browsing behavior information includes at least one of a browsing time length and interaction behavior information of the target user on the search result item. In this way, the new recommended search text can be displayed in time after the user switches the search text, the new recommended content is determined based on the real-time front-end interaction behavior of the user, so as to more accurately capture the user demand and improve the recommendation accuracy.
[0062] In some examples, the information display method provided according to the present disclosure can also display a new second recommended search text to the user after the user triggers the display of the search result item corresponding to the first recommended search text through the first interaction operation. It can be understood that when the user continuously performs the first interaction operation to continuously trigger the switching of the search text (i.e., triggers the display of the new search result page), the new recommended search text can also be displayed to the user after each switching of the search result page, so as to realize the continuous refreshing of the recommended search text.
[0063] In some examples, the interaction behavior information of the target user on the search result item can include information of the target user clicking the search result item, and can also include information such as the browsing time length of the target user after clicking the search result item and jumping to other content pages. The interaction behavior information of the target user on the search result item can also include information of the target user copying or taking screenshots of the search result item, as long as it can indicate the interaction behavior of the user on the search result item, and the specific content and form of the interaction behavior information are not limited in the present disclosure.
[0064] In some examples, the browsing behavior information of the target user browsing the search result item corresponding to the first recommended search text can be input into a recommendation model, and then the second recommended search text is determined based on the output result of the recommendation model. In one example, the recommendation model can be end-to-end, so as to directly output the second recommended search text based on the input information. In one example, the recommendation model can be a recommendation recall model, i.e., it can output a search text recall result based on the input information, in which case, the second recommended search text can be further determined from the search text recall result. In some examples, the recommendation model can be obtained by training sample data including browsing behavior information of sample users, so as to improve the recommendation efficiency and accuracy.
[0065] According to some embodiments, the browsing behavior information comprises a browsing duration, and the determining the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text comprises: adding the first recommended search text to a candidate text set in response to determining that the browsing duration of the target user browsing the search result items corresponding to the first recommended search text exceeds a duration threshold; and determining the second recommended search text based on the candidate text set. In this way, the browsing duration can be used to indicate the user interest to obtain a candidate text set of which the user is interested, and personalized recommendation can be implemented based on this to improve the recommendation accuracy.
[0066] It should be understood that by applying the method 200 provided by the present disclosure, the user can be continuously recommended a plurality of recommended search texts in the process of using the search engine, and then a plurality of candidate texts of which the user is interested can be determined based on the interaction information of the user with respect to the search result pages corresponding to the recommended search texts displayed on the front end, and then a candidate text set can be obtained, so that the real-time interest of the user can be more accurately indicated, and more accurate recommendation can be implemented based on this.
[0067] According to some embodiments, the determining the second recommended search text based on the candidate text set comprises: determining the second recommended search text based on the candidate text set and the browsing duration of the target user browsing the search result items corresponding to each text in the candidate text set. In this way, the interest degree of the user can be more accurately indicated based on the browsing duration of the result page corresponding to each search text, and the recommendation accuracy can be improved.
[0068] In some examples, the recommendation weight of each text can be determined based on the browsing duration of the search result items corresponding to the text, and then the second recommended search text can be determined based on the recommendation weight of each candidate text to more conveniently and accurately determine the recommended content.
[0069] According to some embodiments, the determining the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text comprises: determining the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text and the browsing behavior information of the target user browsing the search result items corresponding to a plurality of historical search texts. In this way, personalized recommendation can be implemented based on the historical search and browsing behavior information of the user to improve the recommendation accuracy.
[0070] In some examples, the browsing behavior information of the target user browsing the search result items corresponding to a plurality of historical search texts can be stored offline in a database, and then the historical interaction data of the target user can be directly obtained by querying the database to indicate the user interest based on this.
[0071] In some examples, the second recommended search text can be determined by using the recommendation model described above, in which case the input information of the recommendation model can include the browsing behavior information of the target user browsing the search result items corresponding to the plurality of historical search texts, thereby enabling more accurate prediction of the second recommended search text that can meet the user's preference.
[0072] In one example, the browsing behavior information of the target user browsing the search result items corresponding to the plurality of historical search texts can be obtained by querying the offline database when the user triggers the search process based on the first search text, in which case the specific utilization manner of the browsing behavior information of the target user browsing the search result items corresponding to the plurality of historical search texts can be similar to the processing manner of the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text described above, for example, the historical search texts can be added to the candidate text set based on the browsing duration of the target user browsing the search result items corresponding to the historical search texts. In this case, when the user continuously performs the first interaction operation in the display interface to switch the recommended search text, the interaction data of the user for each recommended search text can be transmitted to the recommendation model through an asynchronous request, so that the recommendation model can more accurately determine the new recommended search text based on the real-time interaction data of the front end.
[0073] According to some embodiments, the determination process of the second recommended search text further includes: determining a plurality of user interest words based on the plurality of historical search texts; and determining an interest weight of each user interest word in the plurality of user interest words based on the browsing behavior information of the target user browsing the search result items corresponding to the plurality of historical search texts, wherein the determination of the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text and the browsing behavior information of the target user browsing the search result items corresponding to the plurality of historical search texts includes: determining the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text, the plurality of user interest words, and the interest weight of each user interest word. Thereby, the user interest words and the interest weight of each user interest word can be determined based on the historical search texts of the user and the interaction duration information corresponding to the historical search texts, so as to more comprehensively and accurately represent the user's interest and improve the recommendation accuracy.
[0074] In some examples, the interest weight of each user interest word can be determined based on the statistical result (such as the total browsing amount, the sum of browsing duration, and the total number of clicks) of the browsing behavior information corresponding to the user interest word, so as to more accurately indicate the degree of interest of the target user in each user interest word and achieve more accurate recommendation.
[0075] According to some embodiments, the plurality of user interest words comprises at least one of: a plurality of historical search words obtained by performing a word segmentation operation on the plurality of historical search texts; and content label words corresponding to the plurality of historical search texts. By determining the user interest words based on the word segmentation results of the historical search texts or the content label words of the historical search texts, the convenience and efficiency of determining the user interest words can be improved, and thus the recommendation efficiency can be improved.
[0076] In some examples, the content label words corresponding to the historical search texts can be label words annotated by a search engine for each search text, which can indicate the content field corresponding to the search text, such as labels of “current affairs news”, “sports”, “education”, etc. By applying the content label words as the user interest words, the user’s interest in the content field can be more accurately indicated, so as to obtain recommended content that is more in line with the user’s demand.
[0077] In some examples, the plurality of user interest words can also be implemented in other ways, for example, an operation of extracting keywords for each historical search text can be performed to obtain user interest words that can represent the key semantics of the historical search text, and for another example, a language model can also be used to determine the plurality of user interest words based on the plurality of historical search texts. As long as the historical search texts can be used to determine words that can indicate the user’s interest more simply than the original search text information, the specific extraction manner of the user interest words is not limited in the present disclosure.
[0078] According to some embodiments, the browsing behavior information of the target user browsing the search result items corresponding to the plurality of historical search texts further comprises a browsing time of the target user browsing each historical search text, and the determining the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text and the browsing behavior information of the target user browsing the search result items corresponding to the plurality of historical search texts comprises: determining the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text, the plurality of historical search texts, and a time interval between the browsing time of each historical search text and a current time. By indicating the degree of attenuation of the user’s interest based on the interval between the interaction time (i.e., the time when the user searches and browses the search result page corresponding to the historical search text) of the historical search text of the user and the current time, the user interest content can be more accurately determined, and thus the recommendation accuracy can be improved.
[0079] In some examples, the recommendation weight of each historical search text can be determined based on a time interval between a corresponding browsing time of the historical search text and a current time, and the longer the time interval, the lower the recommendation weight of the historical search text, which corresponds to a degree of attenuation of user interest over time. Based on this, the recommended content that is more in line with user interest can be determined to improve the recommendation effect.
[0080] According to some embodiments, the first search text is sent by the target user, and the first recommended search text is determined by: determining sending behavior information of the target user sending the first search text; and determining the first recommended search text based on the user characteristics of the target user and the sending behavior information. By using the sending behavior information of the user sending the first search text (i.e., the entry operation triggering the search), the user interest can be more accurately analyzed, and the recommendation accuracy can be improved.
[0081] In some examples, the sending behavior of the target user sending the first search text can include: actively inputting the first search text in the search box to trigger the search process, clicking a search item in the popular search content list to quickly trigger the search process, and clicking a search item in the recommended card to quickly trigger the search process. It should be understood that the triggering manner corresponding to the first search text can indicate the user interest to some extent. For example, when the user triggers the search by clicking the popular search content list, it indicates that the user may be more sensitive to the timeliness or popularity of the search content, and thus the recommended search text that can better meet the user's demand can be determined based on this to improve the recommendation effect.
[0082] In some examples, the sending behavior information of the target user sending the first search text can be input into a recommendation model, and then the first recommended search text can be determined based on the output result of the recommendation model. The recommendation model can be obtained by training sample data including sending behavior information of sample users sending search texts, so as to improve the recommendation efficiency and accuracy.
[0083] The determination process of the recommended search text in the present disclosure will be further described below in conjunction with examples:
[0084] As described above, according to the information display method provided by the present disclosure, after the target user initiates the search process based on the first search text, the first recommended search text can be displayed while the search result items corresponding to the first search text are displayed to the user. In this example, the first recommended search text can be obtained by using a recommendation model. The recommendation model can output recommended content that meets the user's demand based on input information that can indicate the target user's interest, such as user features, the user's historical search text, and the like, or further include the sending behavior information of the target user sending the first search text as described above. In some examples, the recommendation model can be end-to-end, or a recommendation recall model for recalling candidate recommended content, and then the first recommended search text for display to the user can be selected from the recall results. In some examples, the process of selecting the first recommended search text from the recall results can also be implemented by using a recommendation ranking model, i.e., the recommendation ranking model determines the first recommended search text for display to the user based on the input information that can indicate the target user's interest.
[0085] As described above, according to the information display method provided by the present disclosure, after the user triggers the display of the search result items corresponding to the first recommended search text by the first interaction operation, the user can continue to be displayed with a new second recommended search text.
[0086] In this example, the recommended search text displayed to the user each time can be determined by using the recommendation model described above. In some examples, the input information of the recommendation model can further include the browsing behavior information of the user for each search result page in the process of continuously refreshing multiple search result pages (each search result page corresponds to a recommended search text) described above. As described above, according to the information display method provided by the present disclosure, the user can trigger the scrolling of the search result items or the switching of the search text by using a simple interaction operation. Based on this, the present disclosure further provides a technical means for indicating the user's interest in the recommended content based on the browsing behavior information of the user for the search result page corresponding to the recommended search text. By inputting the browsing behavior information described above into the recommendation model, the model can be used to learn the user interest represented by the user's front-end real-time interaction behavior (browsing behavior), and then determine a new recommended search text that can better meet the user's demand. By more fully learning the user interest in the process of continuously refreshing the recommendations, the recommendation accuracy can be further improved.
[0087] According to an aspect of the present disclosure, an information display device is also provided. Figure 4 A structural block diagram of the information display device 400 according to an exemplary embodiment of the present disclosure is shown. As shown in the figure, the information display device 400 includes: Figure 4 As shown, the information display device 400 includes:
[0088] The display unit 401 is configured to display the search result entries corresponding to the first search text in the first page. The display unit 401 is further configured to, in response to receiving the first interaction operation of the target user and the content amount of the search result entries corresponding to the first search text that have been displayed being less than a content amount threshold, display a second page after the first page, wherein the second page includes the search result entries corresponding to the first search text that are not displayed in the first page; and in response to receiving the first interaction operation of the target user and the content amount of the search result entries corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold, display a third page, wherein the third page includes the search result entries corresponding to the first recommended search text.
[0089] According to some embodiments, the content amount of the search result entries corresponding to the first search text that have been displayed includes: the number of the search result entries corresponding to the first search text that have been displayed; or the sum of the display areas of the search result entries corresponding to the first search text that have been displayed.
[0090] According to some embodiments, the information display device is applied to a terminal including a display screen panel, and the first interaction operation includes at least one of: a touch sliding operation of the user on the display screen panel; and an operation of the user inputting a page sliding instruction through a control device in communication connection with the terminal.
[0091] According to some embodiments, the first interaction operation includes a touch sliding operation of the user on the display screen panel, and the display unit 401 is further configured to, in response to the touch sliding distance of the target user on the display screen panel exceeding a distance threshold and the content amount of the search result entries corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold, display the third page.
[0092] According to some embodiments, the display unit 401 is configured to, in response to the content amount of the search result entries corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold and the touch sliding distance of the target user on the display screen panel not exceeding the distance threshold, display prompt information prompting that the search result entries corresponding to the first recommended search text will be displayed.
[0093] According to some embodiments, the display unit 401 is configured to display a fourth page in response to that the content amount of the search result items corresponding to the first search text that have been displayed is greater than or equal to the content amount threshold, and the second interaction operation of the target user is received, wherein the fourth page comprises the search result items corresponding to the first search text that are not displayed in the first page and the second page.
[0094] According to some embodiments, the display unit 401 is configured to display a content expansion control in response to that the content amount of the search result items corresponding to the first search text that have been displayed is greater than or equal to the content amount threshold, wherein the second interaction operation comprises an operation for controlling the content expansion control.
[0095] According to some embodiments, the display unit is further configured to display a fifth page comprising search result items corresponding to a second recommended search text in response to that the first interaction operation of the target user is received, and the content amount of the search result items corresponding to the first recommended search text that have been displayed is greater than or equal to the content amount threshold, wherein the second recommended search text is determined by a first recommendation device, and the first recommendation device is configured to determine the second recommended search text based on browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text, wherein the browsing behavior information comprises at least one of browsing time length and interaction behavior information of the target user for the search result items.
[0096] According to some embodiments, the browsing behavior information comprises browsing time length, and the first recommendation device comprises: an adding unit configured to add the first recommended search text to a candidate text set in response to that the browsing time length of the target user browsing the search result items corresponding to the first recommended search text exceeds a time length threshold; and a first determining unit configured to determine the second recommended search text based on the candidate text set.
[0097] According to some embodiments, the first determining unit is configured to determine the second recommended search text based on the candidate text set and the browsing time length of the target user browsing the search result items corresponding to each text in the candidate text set.
[0098] According to some embodiments, the first determining unit is configured to determine the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text and the browsing behavior information of the target user browsing the search result items corresponding to a plurality of historical search texts.
[0099] According to some embodiments, the first recommendation device further comprises: a second determination unit configured to determine a plurality of user interest words based on the plurality of historical search texts; and a third determination unit configured to determine an interest weight of each user interest word in the plurality of user interest words based on the browsing behavior information of the target user browsing the search result items corresponding to the plurality of historical search texts.
[0100] According to some embodiments, the plurality of user interest words comprises at least one of: a plurality of historical search words obtained by performing a word segmentation operation on the plurality of historical search texts; and content label words corresponding to the plurality of historical search texts.
[0101] According to some embodiments, the browsing behavior information of the target user browsing the search result items corresponding to the plurality of historical search texts further comprises a browsing time of the target user browsing each historical search text, and the first determination unit is configured to determine the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text, the plurality of historical search texts, and a time interval between the browsing time of each historical search text and a current time.
[0102] According to some embodiments, the first search text is sent by the target user, and the first recommended search text is determined by a second recommendation device, the second recommendation device comprising: a fourth determination unit configured to determine sending behavior information of the target user sending the first search text; and a fifth determination unit configured to determine the first recommended search text based on the user characteristics of the target user and the sending behavior information.
[0103] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in the technical solution comply with relevant laws and regulations and do not violate public order and good customs.
[0104] According to another aspect of the present disclosure, an electronic device is also provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the information display method described above.
[0105] According to another aspect of the present disclosure, there is also provided a non-transitory computer readable storage medium storing computer instructions, wherein the computer instructions are used to cause the computer to perform the information display method described above.
[0106] According to another aspect of the present disclosure, there is also provided a computer program product comprising a computer program, wherein the computer program, when executed by a processor, implements the information display method described above.
[0107] Reference Figure 5 A block diagram of an electronic device 500, which can be an example of a hardware device that can be used in aspects of the present disclosure, will now be described with reference to FIG. 5. The electronic device is intended to represent various forms of digital electronic computing devices such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computing devices. The electronic device can also represent various forms of mobile devices such as personal digital assistants, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present disclosure described and / or claimed in this document.
[0108] As Figure 5 shown, the device 500 includes a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 502 or a computer program loaded into a random access memory (RAM) 503 from a storage unit 508. In the RAM 503, various programs and data required for the operation of the device 500 can also be stored. The computing unit 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0109] A plurality of components in the device 500 are connected to the I / O interface 505, including an input unit 506, an output unit 507, a storage unit 508, and a communication unit 509. The input unit 506 can be any kind of device capable of inputting information to the device 500, and can receive inputted digital or character information, and generate key signal input related to user settings and / or function control of the electronic device, and can include, but is not limited to, a mouse, a keyboard, a touch screen, a track pad, a track ball, a joystick, a microphone, and / or a remote controller. The output unit 507 can be any kind of device capable of presenting information, and can include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. The storage unit 508 can include, but is not limited to, a magnetic disk, an optical disk. The communication unit 509 allows the device 500 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks, and can include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver, and / or a chipset, such as a Bluetooth™ device, an 802.11 device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.
[0110] The computing unit 501 can be various general and / or special purpose processing components having processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 501 performs various methods and processes described above, such as the information display method. For example, in some embodiments, the information display method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 508. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 500 via the ROM 502 and / or the communication unit 509. When the computer program is loaded onto the RAM 503 and executed by the computing unit 501, one or more steps of the information display method described above can be performed. Alternatively, in other embodiments, the computing unit 501 can be configured to perform the information display method by any other appropriate means, such as by means of firmware.
[0111] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a complex programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0112] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or the block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, or entirely on a remote machine or server.
[0113] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical conductors, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0114] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0115] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), the Internet, and a blockchain network.
[0116] The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server is generally established by computer programs running on the respective computers and having a client-server relationship to each other. The servers can be cloud servers, servers of a distributed system, or servers combined with a blockchain.
[0117] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technology disclosed in the present disclosure are achieved, which is not limited herein.
[0118] While embodiments or examples of this disclosure have been described with reference to the figures, it will be understood that the methods, systems, and devices described above are merely exemplary embodiments or examples, and the scope of the application is not limited to these embodiments or examples. Various elements of the embodiments or examples can be omitted or substituted by equivalents thereof. Furthermore, the steps can be performed in a different order than described in the disclosure. Further, various elements of the embodiments or examples can be combined in various ways. It is important that as technology evolves, many of the elements described herein can be substituted by equivalents which serve the same function.
Claims
1. An information display method comprising: displaying, in a first page, search result entries corresponding to a first search text; in response to receiving a first interaction operation of a target user and an amount of content of the search result entries corresponding to the first search text that have been displayed being less than a content amount threshold, displaying a second page successively to the first page, wherein the second page comprises the search result entries corresponding to the first search text that have not been displayed in the first page; and in response to receiving the first interaction operation of the target user and the amount of content of the search result entries corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold, displaying a third page, wherein the third page comprises search result entries corresponding to a first recommended search text, wherein the first interaction operation used to trigger the display of the second page is the same as the first interaction operation used to trigger the display of the third page.
2. The method of claim 1, wherein, the amount of content of the search result entries corresponding to the first search text that have been displayed comprises: a number of the search result entries corresponding to the first search text that have been displayed; or a sum of display areas of the search result entries corresponding to the first search text that have been displayed.
3. The method of claim 1 or 2, wherein, the method is applied to a terminal comprising a display screen panel, and the first interaction operation comprises at least one of: a touch sliding operation of a user on the display screen panel; and an operation of the user inputting a page sliding instruction through a control device in communication connection with the terminal.
4. The method of claim 3, wherein, the first interaction operation comprises the touch sliding operation of the user on the display screen panel, and the displaying of the third page in response to receiving the first interaction operation of the target user and the amount of content of the search result entries corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold comprises: in response to a touch sliding distance of the target user on the display screen panel exceeding a distance threshold and the amount of content of the search result entries corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold, displaying the third page.
5. The method of claim 4, further comprising: in response to the amount of content of the search result entries corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold and the touch sliding distance of the target user on the display screen panel not exceeding the distance threshold, displaying prompt information prompting that the search result entries corresponding to the first recommended search text will be displayed.
6. The method of any one of claims 1-5, further comprising: in response to the amount of content of the search result entries corresponding to the first search text that have been displayed being greater than or equal to the content amount threshold and receiving a second interaction operation of the target user, displaying a fourth page, wherein the fourth page comprises the search result entries corresponding to the first search text that have not been displayed in the first page and the second page.
7. The method of claim 6, further comprising: displaying a content expansion control in response to an amount of content of the search result items corresponding to the first search text that has been displayed being greater than or equal to the content amount threshold, wherein the second interaction operation comprises an operation for controlling the content expansion control.
8. The method of any of claims 1-7, further comprising: displaying a fifth page comprising search result items corresponding to a second recommended search text in response to receiving the first interaction operation of the target user and an amount of content of the search result items corresponding to the first recommended search text that has been displayed being greater than or equal to the content amount threshold, wherein the second recommended search text is determined in the following manner: determining the second recommended search text based on browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text, wherein the browsing behavior information comprises at least one of a browsing duration and interaction behavior information of the target user with respect to the search result items.
9. The method of claim 8, wherein, the browsing behavior information comprises a browsing duration, and the determining the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text comprises: adding the first recommended search text to a candidate text set in response to determining that the browsing duration of the target user browsing the search result items corresponding to the first recommended search text exceeds a duration threshold; and determining the second recommended search text based on the candidate text set.
10. The method of claim 9, wherein, the determining the second recommended search text based on the candidate text set comprises: determining the second recommended search text based on the candidate text set and a browsing duration of the target user browsing the search result items corresponding to each text in the candidate text set.
11. The method of any one of claims 8-10, wherein, the determining the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text comprises: determining the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text and browsing behavior information of the target user browsing search result items corresponding to a plurality of historical search texts.
12. The method of claim 11, wherein, the determining the second recommended search text further comprises: determining a plurality of user interest terms based on the plurality of historical search texts; and determining an interest weight of each user interest term in the plurality of user interest terms based on browsing behavior information of the target user browsing search result items corresponding to the plurality of historical search texts, wherein the determining the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text and browsing behavior information of the target user browsing search result items corresponding to a plurality of historical search texts comprises: determining the second recommended search text based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text, the plurality of user interest terms, and the interest weight of each user interest term.
13. The method of claim 12, wherein, the plurality of user interest terms comprise at least one of: a plurality of historical search words obtained by performing a word segmentation operation on the plurality of historical search texts; and content label words corresponding to the plurality of historical search texts.
14. The method of any one of claims 11-13, wherein, The browsing behavior information of the target user browsing the search result items corresponding to the plurality of historical search texts further comprises browsing time instants at which the target user browses each historical search text. The second recommended search text is determined based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text and the browsing behavior information of the target user browsing the search result items corresponding to the plurality of historical search texts. The second recommended search text is determined based on the browsing behavior information of the target user browsing the search result items corresponding to the first recommended search text, the plurality of historical search texts, and time intervals between the browsing time instants corresponding to each historical search text and a current time instant.
15. The method of any one of claims 1-14, wherein, The first search text is sent by the target user, and the first recommended search text is determined in the following manner: determining sending behavior information of the target user sending the first search text; and determining the first recommended search text based on user features of the target user and the sending behavior information. 16.An information display apparatus, comprising: a display unit configured to display search result items corresponding to a first search text in a first page, wherein the display unit is further configured to: in response to receiving a first interaction operation of a target user and an amount of content of the search result items corresponding to the first search text that has been displayed being less than a content amount threshold, display a second page following the first page, wherein the second page comprises the search result items corresponding to the first search text that are not displayed in the first page; and in response to receiving the first interaction operation of the target user and the amount of content of the search result items corresponding to the first search text that has been displayed being greater than or equal to the content amount threshold, display a third page, wherein the third page comprises search result items corresponding to a first recommended search text, wherein the first interaction operation used to trigger display of the second page is the same as the first interaction operation used to trigger display of the third page. 17.An electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-15.
18. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to cause a computer to perform the method of any one of claims 1-15.
19. A computer program product comprising a computer program, wherein, The computer program, when executed by a processor, implements the method of any one of claims 1-15. The computer program, when executed by a processor, implements the method of any one of claims 1-15.
Citation Information
Patent Citations
Search word recommendation method and apparatus
CN105069168A
Information display method and device, computer equipment and storage medium
CN113779307A
Interaction method and device based on content, computer equipment and storage medium
CN117075766A