Search result display method and device, equipment, medium and program product

By introducing a video display area in the search results interface and playing video clips of the target video to display different recommended items, the problem of single search result display in the existing technology is solved, and the display effect and user experience are improved.

CN120670682APending Publication Date: 2025-09-19TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510770270.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-03-15
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

The display format of existing search results is relatively simple, and both recall results and web search results are in text form, resulting in poor display effects.

Method used

A video display area is introduced in the search result interface. The video content of the target video includes at least two video clips for displaying different recommended items. The video display area can be displayed in the form of embedded, overlaid or independent interface.

Benefits of technology

The display diversity of search results has been improved, and some search results are displayed through videos, which enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120670682A_ABST
    Figure CN120670682A_ABST
Patent Text Reader

Abstract

The invention discloses a search result display method and device, equipment, a medium and a program product, and relates to the technical field of computers. The method comprises the following steps: receiving a search operation for a target keyword; a target search result interface is displayed based on the search operation, the target search result interface comprises a result recommendation area and a video display area, the result recommendation area is used for displaying a first recommendation item obtained through search matching based on the target keyword, and the video display area is used for displaying a target video corresponding to the target keyword; the target video is played in the video display area, the video content of the target video comprises at least two video clips, and different video clips are used for displaying different second recommendation items. The search result is displayed through the target video, and the diversity of search result display is improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the patent application with the application date of March 15, 2022, Chinese patent application number 202210255962.6, and invention name “Method, device, equipment, medium and program product for displaying search results”. Technical Field

[0002] The present application relates to the field of computer technology, and in particular to a method, apparatus, device, medium, and program product for displaying search results. Background Art

[0003] With the development of the Internet, various search applications provide users with increasingly convenient search functions, which greatly facilitates the acquisition of resources.

[0004] In related technologies, search applications perform intelligent matching based on search content, recall search results based on keywords indicated in the search content, and display each search result in sequence according to a certain arrangement method, for example, arranging and displaying search results based on their relevance to the search content.

[0005] However, in the above process of displaying results based on user search content, the corresponding result display format is relatively simple and traditional, and since both the recall results and web page search results are text content, the display effect of the recall results is poor. Summary of the Invention

[0006] The embodiments of the present application provide a method, apparatus, device, medium, and program product for displaying search results, which can improve the display diversity of search results. The technical solution is as follows:

[0007] In one aspect, a method for displaying search results is provided, the method comprising:

[0008] Receive search operations for target keywords;

[0009] Displaying a target search result interface based on the search operation, the target search result interface including a result recommendation area and a video display area, the result recommendation area being used to display a first recommendation item obtained by searching and matching the target keyword, and the video display area being used to display a target video corresponding to the target keyword;

[0010] The target video is played in the video display area, wherein the video content of the target video includes at least two video clips, and different video clips are used to display different second recommendation items.

[0011] In the above scheme, the second sub-area is displayed on the periphery of the first sub-area; or, the second sub-area is displayed in an embedded form in the first sub-area; or, the second sub-area is displayed superimposed on the target search result interface in the form of a pop-up window; or, the second sub-area is displayed superimposed on the target search result interface in the form of an independent interface.

[0012] In the above scheme, after receiving the search operation for the target content in the search interface, it also includes: sending a search request for the target content to a server, and the server is used to determine the target video based on the intent recognition and content matching of the target content.

[0013] In another aspect, a device for displaying search results is provided, the device comprising:

[0014] A receiving module, configured to receive a search operation for a target keyword;

[0015] A display module, configured to display a target search result interface based on the search operation, wherein the target search result interface includes a result recommendation area and a video display area, wherein the result recommendation area is configured to display a first recommendation item obtained by searching and matching the target keyword, and the video display area is configured to display a target video corresponding to the target keyword;

[0016] The playing module is used to play the target video in the video display area, wherein the video content of the target video includes at least two video clips, and different video clips are used to display different second recommendation items.

[0017] On the other hand, a computer device is provided, wherein the terminal includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the method for displaying search results described in any one of the embodiments of the present application.

[0018] On the other hand, a computer-readable storage medium is provided, in which at least one program code is stored. The program code is loaded and executed by a processor to implement the search result display method described in any one of the embodiments of the present application.

[0019] In another aspect, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method for displaying search results described in any of the above embodiments.

[0020] The technical solution provided by this application includes at least the following beneficial effects:

[0021] When a user performs a related search using a target keyword, a result recommendation area and a video display area are displayed on the target search results interface. The result recommendation area displays the first recommended items matched by the target keyword search, while the video display area displays target videos with different second recommended items displayed through different video clips. In other words, in addition to displaying regular search results in the search scenario, some search results are also displayed through videos, increasing the diversity of the search results display. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0023] Figure 1 It is a schematic diagram of the search process of literary works in related art;

[0024] Figure 2 is a schematic diagram showing a search result provided by an exemplary embodiment of the present application;

[0025] Figure 3 This is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application;

[0026] Figure 4 is a flow chart of a method for displaying search results provided by an exemplary embodiment of the present application;

[0027] Figure 5 This is a search path diagram provided by an exemplary embodiment of the present application;

[0028] Figure 6 is a search path diagram provided by another exemplary embodiment of the present application;

[0029] Figure 7 is a search path diagram provided by another exemplary embodiment of the present application;

[0030] Figure 8 is a search path diagram provided by another exemplary embodiment of the present application;

[0031] Figure 9 is a flow chart of a method for displaying search results provided by another exemplary embodiment of the present application;

[0032] Figure 10 is a schematic diagram showing a search result provided by an exemplary embodiment of the present application;

[0033] Figure 11 is a flow chart of a method for displaying search results provided by another exemplary embodiment of the present application;

[0034] Figure 12 This is a schematic diagram of a display method of a jump element provided by an exemplary embodiment of the present application;

[0035] Figure 13 is a schematic diagram of a display method of a jump element provided by another exemplary embodiment of the present application;

[0036] Figure 14 is a schematic diagram of a display method of a jump element provided by another exemplary embodiment of the present application;

[0037] Figure 15 is a schematic diagram of a display method of a jump element provided by another exemplary embodiment of the present application;

[0038] Figure 16 This is a schematic diagram of a work browsing interface for candidate works provided by an exemplary embodiment of the present application;

[0039] Figure 17 This is a schematic diagram of an interface of a list display control provided by an exemplary embodiment of the present application;

[0040] Figure 18 is a schematic diagram showing a second sub-area provided by an exemplary embodiment of the present application;

[0041] Figure 19 is a schematic diagram showing a second sub-area provided by another exemplary embodiment of the present application;

[0042] Figure 20 is a schematic diagram showing a second sub-area provided by another exemplary embodiment of the present application;

[0043] Figure 21 is a schematic diagram showing a second sub-area provided by another exemplary embodiment of the present application;

[0044] Figure 22 is a flow chart of a method for displaying search results provided by another exemplary embodiment of the present application;

[0045] Figure 23 is a flow chart of a method for displaying search results provided by another exemplary embodiment of the present application;

[0046] Figure 24 is a flow chart of a method for displaying search results provided by an exemplary embodiment of the present application;

[0047] Figure 25 This is a structural block diagram of a device for displaying search results provided by an exemplary embodiment of the present application;

[0048] Figure 26 It is a structural block diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0049] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0050] First, a brief introduction to the terms involved in the embodiments of this application is given:

[0051] Artificial Intelligence (AI) refers to the theories, methods, techniques, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, to perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results. In other words, AI is a comprehensive technology within computer science that seeks to understand the essence of intelligence and produce new intelligent machines that can respond in a manner similar to human intelligence. AI also studies the design principles and implementation methods of various intelligent machines, enabling them to possess the capabilities of perception, reasoning, and decision-making.

[0052] Artificial intelligence (AI) technology is a comprehensive discipline encompassing a wide range of fields, encompassing both hardware and software technologies. Foundational AI technologies generally include sensors, specialized AI chips, cloud computing, distributed storage, big data processing, operating / interaction systems, and mechatronics. AI software technologies primarily encompass computer vision, speech processing, natural language processing, as well as machine learning / deep learning, autonomous driving, and smart transportation.

[0053] Machine Learning (ML) is a multi-disciplinary interdisciplinary subject involving probability theory, statistics, approximation theory, convex analysis, algorithmic complexity theory and other disciplines. It specializes in studying how computers simulate or implement human learning behavior to acquire new knowledge or skills and reorganize existing knowledge structures to continuously improve their own performance. Machine learning is the core of artificial intelligence and the fundamental way to make computers intelligent. Its applications are spread across all areas of artificial intelligence. Machine learning and deep learning generally include artificial neural networks, belief networks, reinforcement learning, transfer learning, inductive learning, and teaching learning. In an embodiment of the present application, the content recommendation process for the target account is completed based on machine learning / deep learning in artificial intelligence.

[0054] Natural language processing (NLP) is a key area of ​​research in computer science and artificial intelligence. It studies the theories and methods that enable effective communication between humans and computers using natural language. Natural language processing (NLP) integrates linguistics, computer science, and mathematics. Therefore, research in this field involves natural language—the language we use in everyday life—and is closely linked to the study of linguistics. Natural language processing technologies typically include text processing, semantic understanding, machine translation, robotic question answering, and knowledge graphs.

[0055] In an embodiment of the present application, intent recognition in natural language processing is used to determine whether the user's needs in the search stage are for entertainment works. Therefore, when the user's search needs are for entertainment works, the search result display method provided in the embodiment of the present application is used to display the search results of related works.

[0056] In related technologies, search applications will intelligently match search results based on the search content, recall search results of related tags, and display them on the search results page in the form of web search results. Taking the search process of literary works as an example, Figure 1 As shown, it shows a schematic diagram of the search process of entertainment works in a related technology. The search application identifies the search content "suspense novel recommendation" 110, obtains the keyword "suspense novel", and obtains the web search result item 120 related to "suspense novel" from the database, and displays the above web search result item 120 in the search result interface 100.

[0057] In the embodiment of the present application, when the terminal receives the search operation, it matches the corresponding target video according to the search content and plays the target video in the search result interface. Figure 2 , which shows a schematic diagram of the display of search results provided by an exemplary embodiment of the present application. In the search results interface 200, search results for the search content "suspense novel recommendation" 201 are displayed. The search results include multiple first recommended items displayed in the result recommendation area 210, and a target video 221 displayed in the video display area 220. The target video is used to display at least two second recommended items. Compared with related technologies, the search result display method provided in the embodiment of the present application has greater diversity in the display process of search results.

[0058] Illustratively, in addition to the search scenario of literary works exemplified above, the method for displaying search results provided in the embodiments of the present application can also be applied to other search scenarios, such as the search scenario of music works, the search scenario of videos, etc., and the specific application scenarios are not limited here.

[0059] like Figure 3 As shown, it shows a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application. The computer system of the implementation environment includes: a terminal device 310, a server 320 and a communication network 330.

[0060] Terminal device 310 includes various devices such as mobile phones, tablet computers, desktop computers, portable laptops, smart home appliances, and in-vehicle terminals. A target application runs on terminal device 310, which provides a search function. This search function provides corresponding search results when a user searches for target content. Illustratively, the target application can be traditional application software, cloud application software, a mini-program or application module within a host application, or a web platform, without limitation here.

[0061] The server 320 is used to provide backend services to the target application in the terminal device 310, wherein the backend services include intent recognition and content matching for the target content, so as to return the corresponding search results to the terminal device 310. Schematically, when the terminal device 310 receives a user's search operation for the target content through the target application, it sends a search request corresponding to the target content to the server. After receiving the above search request, the server 320 performs keyword extraction on the target content, determines relevant target keywords that can be used for content retrieval, matches and sorts the target keywords in the database, and obtains corresponding result items. When a target video corresponding to the target keyword is stored in the database, the target video is recalled and returned to the terminal device 310 together with the above result items. The terminal device 310 assembles and displays the corresponding target search result interface, wherein the target search result interface displays the above target video and other result items.

[0062] It is worth noting that the above-mentioned server 320 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), as well as big data and artificial intelligence platforms.

[0063] Cloud technology refers to a hosting technology that unifies hardware, software, and network resources within a wide area network (WAN) or local area network (LAN) to enable data computing, storage, processing, and sharing. Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, and application technology, all based on the cloud computing business model. It can form a resource pool that can be used on demand with flexibility and convenience. Cloud computing technology will become a crucial support. Backend services for technical network systems, such as video websites, image websites, and more portals, require extensive computing and storage resources. With the rapid development and application of the internet industry, every item will likely have its own unique identification mark and will need to be transmitted to backend systems for logical processing. Data of varying levels will be processed separately, and data from all industries will require a strong system backend, which can only be achieved through cloud computing.

[0064] In some embodiments, the server 320 may also be implemented as a node in a blockchain system. Blockchain is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithm.

[0065] Illustratively, the terminal device 310 and the server 320 are connected via a communication network 330 , wherein the communication network 330 may be a wired network or a wireless network, which is not limited here.

[0066] Please refer to Figure 4 , which shows a method for displaying search results shown in an embodiment of the present application. In the embodiment of the present application, the method is applied to Figure 3 In the terminal device shown, the method includes:

[0067] Step 401: Receive a search operation for a target keyword.

[0068] Optionally, the above-mentioned target keywords can be included in the search content entered by the user through the terminal device, or in a link / hyperlink, or in an associated control, that is, when the associated control receives a trigger operation, the terminal device automatically sends a search operation for the target keyword to the server, which is not limited here.

[0069] After receiving a search operation for a target keyword, the terminal device will display a target search result interface based on the target keyword, where the target search result interface is used to display search result content that matches the target keyword.

[0070] Optionally, the above search content may be for video content, voice content, or text content, which is not limited here.

[0071] Step 402: Display a target search result interface based on the search operation.

[0072] In an embodiment of the present application, the target search result interface includes a result recommendation area and a video display area, wherein the above-mentioned result recommendation area is used to display the first recommendation item obtained by search matching based on the target keyword, and the above-mentioned video display area is used to display the target video corresponding to the target keyword.

[0073] In some embodiments, after receiving a search operation for a target keyword, the terminal device sends a search request to the server. The server searches and matches the target keyword in a database, obtains a first recommendation item corresponding to the target keyword, and returns the first recommendation item to the terminal. In one example, when the target application is a web search application, the first recommendation item is the web search result item obtained by the search engine based on the search content. In another example, when the target application is a video platform application, the first recommendation item is multiple recommended videos obtained by the search engine based on the search content.

[0074] Optionally, the target search result interface may be an interface displayed after searching for the target content, that is, a search operation for the target content is received in the search interface, and the target search result interface is displayed according to the search operation, and the target content contains the target keyword.

[0075] In one example, if Figure 5 As shown, it shows a search path diagram provided by an exemplary embodiment of the present application. The user can enter the target content 511 through the input control in the search interface 510 of the target application / target web page to search, and the target application / target web page displays the corresponding target search interface 520 according to the above target content 511. The target search interface 520 includes a video display area 521 for displaying the target video 522, and a result recommendation area 523 for displaying the first recommended item.

[0076] Optionally, the above-mentioned target search result page can also be an interface displayed after diversion through a diversion tag. Schematically, a selection operation of a target diversion tag is received in the first search result interface, and the target search result interface is displayed according to the above-mentioned selection operation, wherein the above-mentioned first search result interface is used to display search results for related content, and the related content has an association relationship with at least two second recommendation items. The target diversion tag includes a target keyword, and the target diversion tag corresponds to at least two second recommendation items. That is, when the target application searches according to the related content, the first search result interface is displayed, and at least one diversion tag is displayed in the related search area of ​​the first search result interface. The corresponding diversion search result interface can be entered by triggering the diversion tag.

[0077] In one example, if Figure 6 As shown, it shows a search path diagram provided by another exemplary embodiment of the present application. The user enters related content 611 through the input control in the search interface 610 of the target application / target web page to search, and the target application / target web page displays the corresponding first search result interface 620 based on the above-mentioned related content 611. A target diversion tag 622 is displayed in the related search area 621 of the first search result interface 620. The target diversion tag 622 corresponds to the above-mentioned at least two second recommendation items. When the target diversion tag 622 receives a selection operation, the target application / target web page displays a target search interface 630, and the target search interface 630 includes a target video 631.

[0078] Optionally, the target search result interface may be obtained through a content recommendation interface. That is, a selection operation for a target video is received in the content recommendation interface, and the target search result interface is displayed based on the selection operation. The content recommendation interface may be the interface displayed when the target application / target webpage is launched. In some embodiments, the target video displayed in the content recommendation interface may be the video cover corresponding to the target video.

[0079] In one example, if Figure 7 As shown, it shows a search path diagram provided by another exemplary embodiment of the present application. When the target application is started, a content recommendation interface 710 is displayed, wherein a video cover 711 corresponding to the target video is displayed in the content recommendation interface 710. When the video cover 711 receives a selection operation, a target search interface 720 is displayed, and the target search interface 720 includes a target video 721.

[0080] Optionally, the target search results interface may be obtained by redirecting traffic through a second search results interface, wherein the second search results interface is used to display search results for second recommended items in a set of recommended items, where the set of recommended items corresponds to the target keyword, i.e., the set of recommended items corresponds to the at least two second recommended items. Illustratively, a selection operation for the set of recommended items is received in the second search results interface, and the target search results interface is displayed based on the selection operation.

[0081] In one example, if Figure 8As shown, it shows a search path diagram provided by another exemplary embodiment of the present application. When a user searches for work A 811 through a target application / target web page, a second search result interface 810 is displayed. Since work A 811 is included in the recommendation item set, a diversion control 812 corresponding to the recommendation item set is displayed in the second search result interface 810. When the diversion control 812 receives a selection operation, a target search interface 820 is displayed, and the target search interface 820 includes a target video 821.

[0082] Step 403: Play the target video in the video display area.

[0083] Schematically, the video content of the above-mentioned target video is used to display at least two second recommendation items, that is, the target video is a video associated with at least two second recommendation items. In some embodiments, the video content of the target video includes at least two video clips, and different video clips are used to display different second recommendation items, that is, the i-th video clip is used to recommend the i-th second recommendation item, and i is a positive integer. Optionally, the second recommended item can be the same as the first recommended item. In one example, the second recommended item is a subset of the first recommended items. For example, a search and match based on the target keyword yields recommended items 1, 2, ..., and n. These n recommended items are the first recommended items, and the second recommended items included in the target video are recommended items 2, 8, and 11 from the first recommended items. Alternatively, the second recommended item can be a different recommended item from the first recommended item. For example, a search and match based on the target keyword yields recommended items 1, 2, ..., and n. The second recommended items are recommended items 1, 2, and 3, while the first recommended item is the recommended items excluding the second recommended item, i.e., recommended items 4 through n. It is worth noting that the above is only a specific explanation. In specific application scenarios, the relationship between the first and second recommended items can be set according to actual needs and is not limited here. Optionally, when the target video is displayed in the video display area, the target video automatically plays. Alternatively, the target video has a corresponding play control, and when the play control receives a trigger operation, it plays the target video.

[0084] In some embodiments, the target application controls the automatic playback of the target video based on the device status of the terminal. In one example, when the device status of the terminal is connected to a Wireless-Fidelity (WI-FI) network, the target video is automatically played. In other embodiments, the target application can also control the automatic playback of the target video based on user settings.

[0085] In some embodiments, when the target video is automatically played, the audio corresponding to the target video is in a prohibited playback state, that is, the target video is played silently.

[0086] Optionally, the target video is video data that the server directly transmits to the terminal, or the target video is video data that the server transmits to the terminal in a streaming media format.

[0087] In some embodiments, the target video is displayed in a first sub-area of ​​the video display area. Optionally, the first sub-area may also include other controls for controlling the target video, such as a zoom control, a pause / play control, a volume control, etc. The zoom control can control the target video to be displayed in a floating window at a specified location in the target search results interface, making it easier for the user to browse other content in the target search results interface. The pause / play control can be used to control the play and pause of the target video, and the volume control can be used to adjust the playback volume of the target video.

[0088] In some embodiments, the first sub-area is located at the head of the target search result interface displaying the search result content, that is, when the target search result interface is an interface for displaying search results for the target content, the target search result interface preferentially displays the target video.

[0089] In some embodiments, when the target search result interface is dragged and the video display area is dragged outside the display range of the terminal screen, the target video will automatically shrink and be displayed in the form of a floating window at a designated position in the target search result interface.

[0090] In summary, the search result display method provided in the embodiments of the present application displays a result recommendation area and a video display area on the target search result interface when a user performs a related search using a target keyword. The result recommendation area displays first recommended items resulting from a search match based on the target keyword, while the video display area displays target videos that display different second recommended items using different video clips. In other words, in a search scenario, in addition to displaying regular search results, some search results are also displayed using videos, increasing the diversity of the search result display.

[0091] Please refer to Figure 9 , which shows a method for displaying search results according to an embodiment of the present application. In the embodiment of the present application, a jump element is provided in the video display area to provide a convenient access method. The method can be applied after step 403. The method includes:

[0092] Step 904: Based on the video content of the target video, a jump element corresponding to the second recommendation item is displayed in the video display area.

[0093] Illustratively, the jump element is used to establish a connection with a browsing interface corresponding to the second recommendation item, that is, the browsing interface can be displayed through the jump element, and the browsing interface is used to display the recommended content of the second recommendation item.

[0094] In some embodiments, the at least two second recommendation items correspond to a target order in the video content of the target video, that is, the target video recommends the at least two second recommendation items in the target order.

[0095] Optionally, the jump elements corresponding to at least two second recommendation items can be displayed according to the playback progress of the video content. In one example, the jump elements of the second recommendation items corresponding to the video content of the current target video are displayed; or, the jump elements corresponding to at least two second recommendation items can be displayed according to the playback status of the target video. In one example, when it is determined that the target video is being played, the jump elements corresponding to at least two second recommendation items are displayed in the second sub-area of ​​the video display area.

[0096] Optionally, the jump elements corresponding to at least two second recommendation items can be displayed in the display area corresponding to the target video; or, the above-mentioned jump elements can also be displayed on the surrounding side of the display area corresponding to the target video; or, the above-mentioned jump elements can also be displayed in a pop-up area superimposed on the target search result interface, which is not limited here.

[0097] Step 905 : In response to receiving a trigger operation for the jump element, displaying a browsing interface of the second recommended item indicated by the jump element.

[0098] Displaying jump elements corresponding to at least two second recommended items in the video display area can provide direct diversion of the corresponding recommended items, that is, the user can directly access the browsing interface where the recommended content can be browsed through the displayed jump elements.

[0099] Illustratively, when a user selects the i-th second recommendation item from at least two second recommendation items, the user can directly access the browsing interface corresponding to the i-th second recommendation item by triggering the jump element corresponding to the i-th second recommendation item, where i is a positive integer.

[0100] In one example, take the scenario of searching for literary works as an example, Figure 10As shown, it shows a display diagram of the search results provided by an exemplary embodiment of the present application, in which the search result interface 1000 displays the search results for the search content "suspense novel recommendation" 1010, wherein the search result includes a target video 1020 corresponding to the "suspense novel recommendation" 1010, wherein the video content of the target video 1020 is "6 high-scoring suspense novel recommendations". During the playback of the target video 1020, when the target work is recommended, the corresponding target touch control 1030 is displayed. When the target touch control 1030 receives a trigger operation, it jumps to the work content interface 1040 corresponding to the target work. At the same time, the display area corresponding to the target video 1020 also includes a list display control 1050. When the list display control 1050 receives a trigger operation, the corresponding book list 1060 will be displayed in the search result interface 1000.

[0101] In summary, the method for displaying search results provided by the embodiment of the present application is to display a result recommendation area and a video display area in the target search result interface when a user conducts a related search through a target keyword, wherein the result recommendation area is used to display the first recommendation item obtained by search matching based on the target keyword, and the video display area is used to display the target video that displays different second recommendation items through different video clips. That is, in the search scenario, in addition to displaying conventional search results, some search results are also displayed through videos, thereby improving the diversity of search result display. At the same time, at least two jump elements corresponding to the second recommendation items will also be displayed in the video display area, and the browsing interface corresponding to the recommendation item can be entered through the jump elements, that is, the jump elements corresponding to the recommendation item are displayed according to the target video, providing users with a convenient access method and improving the efficiency of obtaining recommended content.

[0102] Please refer to Figure 11 , which shows a method for displaying search results according to an embodiment of the present application. In the embodiment of the present application, the display process of the jump element is described. The method can be applied after step 403. The method includes:

[0103] In some embodiments, the jump elements are displayed along with the playback progress of the target video. Schematically, the execution process includes steps 1104 to 1105. In other embodiments, the jump elements are uniformly displayed in the second sub-area of ​​the video display area, and the jump elements corresponding to all second recommended items are displayed at the same time. Schematically, the execution process includes step 1106.

[0104] Step 1104 : In response to the target video being played to the video content for recommending the i-th second recommendation item, a jump element corresponding to the i-th second recommendation item is displayed in the video display area.

[0105] In some embodiments, the video display area includes a first subarea for displaying a target video. A jump element is displayed as the video content progresses. That is, when the target video plays to the video content that recommends the i-th second recommendation item, a jump element corresponding to the i-th second recommendation item is displayed in the first subarea corresponding to the target video, where i is a positive integer.

[0106] Optionally, the display mode of the jump element includes at least one of the following display modes:

[0107] First, link information corresponding to the second recommendation item is displayed. Illustratively, when the target video's playback progress corresponds to the i-th second recommendation item, a corresponding jump element is displayed in the first display area of ​​the target video in the form of link information. Optionally, the link information can be a web link corresponding to the i-th second recommendation item, or it can be a recommendation title corresponding to the i-th second recommendation item, with a hyperlink to the recommended content attached to the recommendation title.

[0108] In one example, if Figure 12 As shown, it shows a schematic diagram of the display method of the jump element provided by another exemplary embodiment of the present application. Taking the search scenario for literary works as an example, the target search result interface 1200 includes a first sub-area 1210 for displaying target videos, wherein the target videos are used to introduce works A, B, C, and D. When the target video plays to the video content for introducing work B, link information 1212 in the form of the work title is displayed at the first position in the first sub-area 1210. The first position for displaying the link information 1212 in the figure is only an example. In addition to being located at the bottom position of the first sub-area 1210, the first position can also be located at any position such as the top position, the left position, or the right position, and is not limited here.

[0109] Second, the barrage information corresponding to the second recommendation item is displayed. Schematically, when the playback progress of the target video at this time corresponds to the i-th second recommendation item, the corresponding jump element can also be displayed in the form of barrage information, that is, when the video content corresponding to the i-th second recommendation item is played, the corresponding barrage information is displayed in the first sub-area, wherein the barrage information contains a hyperlink corresponding to the i-th second recommendation item, and the user can trigger the display of the recommended content by clicking on the barrage. In some embodiments, the above-mentioned hyperlink is included in the recommendation title, that is, the display content corresponding to the barrage information is the recommendation title containing the hyperlink.

[0110] Optionally, the above-mentioned barrage information can be composed of one barrage or multiple barrages; the above-mentioned barrage information can be displayed at a fixed position during the video content time period corresponding to the i-th second recommendation item, or it can be composed of multiple barrages scrolling and playing during the above-mentioned video content time period, which is not limited here.

[0111] In one example, if Figure 13 As shown, it shows a schematic diagram of the display method of the jump element provided by another exemplary embodiment of the present application. Taking the search scenario for literary works as an example, the target search result interface 1300 includes a first sub-area 1310 for displaying the target video, and the target video is used to introduce work A, work B, work C, and work D. When the target video is played to the video content for introducing work B, the barrage information 1312 is displayed in a scrolling form in the first sub-area 1310.

[0112] Third, display a floating window corresponding to the second recommendation item. Schematically, when the playback progress of the target video at this time corresponds to the i-th second recommendation item, the corresponding jump element can also be displayed in the form of a floating window, that is, when the video content corresponding to the i-th second recommendation item is played, the floating window corresponding to the i-th second recommendation item is displayed at the second position in the first sub-area, wherein the recommendation thumbnail information of the i-th second recommendation item is displayed in the floating window. In one example, when the second recommendation item is a literary / music / film and television work, the work information corresponding to the i-th work can be displayed in the floating window, wherein the work information can include at least one of the work title, work introduction, work cover, work preview content, work link and other information. The above-mentioned second position can be located at any position such as the left position, right position, upper position, and lower position of the first sub-area.

[0113] In one example, if Figure 14 As shown, it shows a schematic diagram of the display method of the jump element provided by an exemplary embodiment of the present application. Taking the search scenario for literary works as an example, the target search result interface 1400 includes a first sub-area 1410 for displaying the target video, and the target video is used to introduce work A, work B, work C, and work D. When the target video is played to the video content for introducing work B, a floating window 1412 corresponding to work B is displayed at the second position in the first sub-area 1410, wherein the floating window 1412 includes the work cover, work title and work introduction corresponding to work B.

[0114] Fourth, a scrolling pattern corresponding to the second recommended item is displayed, wherein the scrolling pattern rotates and displays preview information of the second recommended item according to the current playback progress of the target video. In some embodiments, the scrolling pattern corresponds to the cover of the work corresponding to the second recommended item. That is, when the video content corresponding to the i-th second recommended item is played, the main display pattern of the scrolling pattern is the thumbnail of the recommended content corresponding to the i-th second recommended item. For example, when the recommended item is a literary / music / film work, the pattern can be the cover of the work.

[0115] In one example, if Figure 15 As shown, it shows a schematic diagram of the display method of the jump element provided by an exemplary embodiment of the present application. Taking the search scenario for literary works as an example, the target search result interface 1500 includes a first sub-area 1510 for displaying the target video, and the target video is used to introduce candidate work A, candidate work B, candidate work C, and candidate work D. When the target video is played to the video content for introducing candidate work B, a scrolling pattern 1512 with the work cover of candidate work B as the main display pattern is displayed at the third position in the first sub-area 1510. When the target video is played to the video content for introducing candidate work C, a scrolling pattern 1512 with the work cover of candidate work C as the main display pattern is displayed at the third position in the first sub-area 1510.

[0116] Optionally, the jump element may also be displayed in other forms such as a control, a pop-up window, or a bubble. The above display methods are merely used as examples and are not specifically limited thereto.

[0117] Step 1105 : In response to receiving a trigger operation for the jump element, displaying a browsing interface corresponding to the i-th second recommendation item.

[0118] When the jump element corresponding to the above-mentioned i-th second recommendation item receives a trigger operation, the corresponding browsing interface of the i-th second recommendation item is displayed. Optionally, the above-mentioned browsing interface is displayed through an interface jump display method, and the browsing interface displays the recommended content of the i-th second recommendation item; or, the browsing interface is superimposed on the target search result interface through a pop-up display method, that is, a target pop-up window is superimposed on the target search result interface, and the target pop-up window displays a browsing interface including recommended content; or, the target display application is called to display the browsing interface, and the above-mentioned target application is used to provide a browsing function for the second recommendation item, that is, when the jump element receives a trigger operation, the target application calls the target display application to display the browsing interface of the recommended content. For example, when the target application is a browser and the second recommendation item is a literary work, the jump element is displayed in the target search result interface displayed by the browser. When the jump element receives a trigger operation, the browser calls the e-book application, and the e-book application displays the content of the i-th literary work.

[0119] For example, taking the second recommendation item as a literary work, the above-mentioned recommendation content may include information such as the cover, label, introduction, chapters, etc. of the literary work. In one example, Figure 16 As shown, it shows a schematic diagram of a work browsing interface 1600 of a literary work provided by an exemplary embodiment of the present application, wherein the work browsing interface 1600 displays the work title 1601, work cover 1602, work introduction 1603 and work chapter 1604 corresponding to the literary work. When the work chapter 1604 receives a trigger operation, the corresponding chapter content can be displayed.

[0120] For example, taking the second recommendation item as a film or television work, the recommended content may include information such as the cover, label, introduction, and video content of the film or television work. When the jump element receives a trigger operation, a page containing a video player is displayed to display the video content of the film or television work.

[0121] For example, taking the second recommendation item as a music work, the recommended content may include information such as the cover, music content, and music lyrics of the music work. When the jump element receives a trigger operation, a page containing a music player is displayed to display and play the music content of the music work.

[0122] Optionally, the browsing interface for displaying the content of the second recommended item can be a search result page based on the search for the i-th second recommended item, and the search result page contains the recommended content of the i-th second recommended item, that is, the question / answer (QA) search process is quickly implemented directly through the jump element. Alternatively, the interface for displaying the recommended content of the second recommended item can also be the interface corresponding to the recommendation item platform that provides the second recommended item. For example, when the second recommended item is a literary work, the interface of the above-mentioned work content is the interface corresponding to the literary work platform; when the second recommended item is a film and television work, the interface of the above-mentioned work content is the interface corresponding to the video platform.

[0123] Step 1106: In response to the target video's playback condition meeting the target playback requirement, a jump element corresponding to the candidate work is displayed in the second sub-area.

[0124] In an embodiment of the present application, the video display area includes a first sub-area and a second sub-area, wherein the first sub-area is used to display the target video, and the second sub-area is used to display the jump element. Schematically, the jump elements corresponding to the at least two second recommendation items are displayed in the second sub-area, which is used to systematically display all the second recommendation items recommended in the target video. For example, the at least two second recommendation items are displayed in the second sub-area through a list of works. Specifically, taking the recommendation items as literary works in the form of books as an example, that is, the target video is used to recommend at least two candidate books, and the terminal device displays a book list corresponding to the at least two candidate books based on the recommendation order between the at least two candidate books in the target video. The book list is used to display the jump elements corresponding to the at least two candidate books. For example, if the target video recommends novel A, novel B, and novel C in order, the book list corresponding to novel A, novel B, and novel C will be displayed.

[0125] In some embodiments, the above-mentioned target playback requirements may include determining whether the playback time of the target video reaches the target time, that is, in response to the playback time of the target video reaching the target time, displaying at least two jump elements corresponding to the second recommendation items in the second sub-area.

[0126] Optionally, the target duration can be a system preset duration or a user-defined duration. Optionally, the target duration can be a uniformly set duration, for example, when the video playback duration reaches 10 seconds, at least two jump elements corresponding to the second recommendation items are displayed. Alternatively, the target duration can be determined based on the total duration of the target video, for example, when the video playback progress reaches 30%, the jump element is displayed. Specifically, when the target video duration is 10 minutes, the target duration corresponds to 3 minutes.

[0127] In other embodiments, the display of the jump elements corresponding to at least two second recommended items is triggered by a list display control. Schematically, the first sub-area includes a list display control, and in response to the list display control receiving a trigger operation, the jump elements corresponding to at least two second recommended items are displayed in the second sub-area. In one example, Figure 17 , which shows an interface diagram of a list display control 1711 provided in an exemplary embodiment of the present application. The target search result interface 1700 includes a first sub-area 1710 for displaying the target video, and the list display control 1711 is displayed in the first sub-area 1710. The above description only uses the example of the list display control being displayed in the first sub-area. The list display control can also be displayed in other locations in the target search result interface, which is not limited here.

[0128] In some embodiments, when the number of second recommended items is greater than or equal to 2, the jump elements of the second recommended items can be displayed in a list. Optionally, the jump elements displayed in the list can be arranged randomly, or according to the order of recommendation between the second recommended items in the target video, or according to the rating of the recommended items, for example, the recommended items are scored and sorted according to their corresponding click-through rate, conversion rate, etc., which is not limited here.

[0129] Optionally, the display mode of the second sub-area may include the following display modes:

[0130] The first and second sub-regions are displayed on the periphery of the first sub-region.

[0131] For example, the second sub-area is displayed below the first sub-area. Figure 18 As shown, it shows a schematic diagram of the second sub-area 1820 display provided by an exemplary embodiment of the present application, wherein the target search result interface 1800 includes a first sub-area 1810 for displaying a target video, which is used to recommend work A, work B and work C. A second sub-area 1820 is displayed below the first sub-area 1810, and the second sub-area 1820 displays a jump element A1821 corresponding to work A, a jump element B1822 corresponding to work B, and a jump element C1823 corresponding to work C.

[0132] Second, the second sub-region is displayed in an embedded form within the first sub-region.

[0133] That is, the second sub-region is a sub-region within the first sub-region. In one example, Figure 19As shown, it shows a schematic diagram of the second sub-area 1920 display provided by another exemplary embodiment of the present application, wherein the target search result interface 1800 includes a first sub-area 1910 for displaying a target video, and the target video is used to recommend work A, work B, and work C. The first sub-area 1910 also includes a second sub-area 1920, and the second sub-area 1920 displays a jump element A corresponding to work A, a jump element B corresponding to work B, and a jump element C corresponding to work C. The second sub-area 1920 is displayed above the target video with a preset transparency, and the video content of the target video can still be observed through the second sub-area 1920.

[0134] Third, the second sub-area is displayed in a pop-up window overlaid on the target search result interface.

[0135] In one example, taking the second sub-area as being triggered by a list display control, as shown in FIG. Figure 20 As shown, it shows a second sub-area 2020 display schematic diagram provided by another exemplary embodiment of the present application, wherein the target search result interface 2000 includes a first sub-area 2010 for displaying a target video, and the target video is used to recommend work A, work B and work C. The first sub-area 2010 also includes a list display control 2011. When the list display control 2011 receives a trigger operation, the second sub-area 1920 is superimposed on the target search result interface 2000. The second sub-area 2020 displays a jump element A2021 corresponding to work A, a jump element B2022 corresponding to work B, and a jump element C2023 corresponding to work C.

[0136] Fourth, the second sub-area is displayed in the form of an independent interface superimposed on the target search result interface.

[0137] That is, the second sub-area is displayed in an independent interface. In one example, the second sub-area is triggered by a list display control, such as Figure 21 As shown, it shows a schematic diagram of the display of the second sub-area 2120 provided by another exemplary embodiment of the present application, wherein the target search result interface 2100 includes a first sub-area 2110 for displaying a target video, and the target video is used to recommend work A, work B and work C. The first sub-area 2110 also includes a list display control 2111. When the list display control 2111 receives a trigger operation, it jumps to an independent interface to display the second sub-area 2120. The second sub-area 2120 displays a jump element A2121 corresponding to work A, a jump element B2122 corresponding to work B, and a jump element C2123 corresponding to work C.

[0138] In summary, the method for displaying search results provided by the embodiment of the present application, for the embodiments corresponding to steps 1104 to 1105, displays the corresponding jump element for the second recommended item of the work recommended according to the current video content during the playback of the target video, so that the user can quickly access the recommended content for the work of interest while watching the target video. While improving the diversity of the search result display, it also improves the diversity of the access display method and the jump efficiency between interfaces. For the embodiment corresponding to step 1106, the jump elements corresponding to at least two second recommended items are displayed in the second sub-area of ​​the target search result interface. While improving the diversity of the search result display, the user can also quickly obtain the jump elements corresponding to all the recommended items in the target video, so as to further improve the efficiency of obtaining the recommended content quickly, thereby increasing the number of visits to the recommended content and achieving traffic amplification.

[0139] In some embodiments, the method for displaying search results provided in the embodiments of the present application is applied to a work search scenario as an example for explanation. Figure 22 As shown, it shows a method for displaying search results provided by an exemplary embodiment of the present application. The method includes:

[0140] Step 2201: Receive a search operation for a target keyword containing a work search intention.

[0141] Illustratively, the above-mentioned target keywords may be words containing the intention of searching for works, wherein the works indicated for search may be literary works (in book form), film and television works (in video form), musical works (in audio form), etc., which are not limited here.

[0142] In some embodiments, after receiving a search operation for a target keyword, the terminal device sends a search request to the server. When the server determines that the target keyword has the work search intention, it obtains a target video that matches the target keyword from the database.

[0143] Step 2202: Display a target search result interface based on the search operation.

[0144] Illustratively, the target search results interface includes a result recommendation area and a video display area. The result recommendation area is used to display web page recommendations obtained by searching and matching the target keyword. Illustratively, the web page recommendations are displayed in the result recommendation area in a preset recommendation order.

[0145] Optionally, the preset recommendation order corresponding to the above-mentioned web page recommendation items can be obtained by sorting according to the recommendation scores between the web page recommendation items. Schematically, the above-mentioned recommendation scores can be calculated based on the web page click-through rate corresponding to the web page recommendation items, or calculated based on the correlation between the web page content and the target keyword, which is not specifically limited here.

[0146] Step 2203: Display target videos corresponding to at least two candidate works in the video display area of ​​the target search result interface.

[0147] Illustratively, the target video's video content is used to recommend at least two candidate works. That is, the target video is a video associated with at least two candidate works. In some embodiments, the target video's video content includes at least two video clips, with different video clips used to recommend different candidate works. That is, the i-th video clip is used to recommend the i-th candidate work, where i is a positive integer. In one example, the target video's video theme is "The 6 Highest-Rated Mystery Novels on XX Website." That is, the target video recommends the six mystery novels mentioned in the video, and the candidate works are the aforementioned six mystery novels.

[0148] In some embodiments, the at least two candidate works have a corresponding target order in the video content of the target video, that is, the target video recommends the at least two candidate works in the target order.

[0149] Illustratively, jump elements corresponding to the candidate works are displayed in the video display area. Optionally, the jump elements corresponding to the at least two candidate works can be displayed based on the playback progress of the video content. In one example, the jump elements corresponding to the recommended works corresponding to the video content of the current target video are displayed. Alternatively, the jump elements corresponding to the at least two candidate works can be displayed based on the playback status of the target video. In one example, when it is determined that the target video is being played, the jump elements corresponding to the at least two candidate works are displayed in the target search result interface.

[0150] Optionally, the jump elements corresponding to at least two candidate works can be displayed in the display area corresponding to the target video; or, the above-mentioned jump elements can also be displayed on the surrounding side of the display area corresponding to the target video; or, the above-mentioned jump elements can also be displayed in a pop-up area superimposed on the target search result interface, which is not limited here.

[0151] Through the above-mentioned jump elements, you can quickly enter the browsing interface corresponding to the candidate works, that is, the work content corresponding to the candidate works is displayed through the jump elements, thereby improving the efficiency of reaching the works.

[0152] To sum up, the method for displaying search results provided in the embodiment of the present application is that when a user conducts a related search for at least two candidate works, the terminal displays the at least two candidate works by displaying the target videos corresponding to the candidate works in the target search result interface. At the same time, jump elements corresponding to at least two candidate works will also be displayed in the target search result interface. The work content corresponding to the work can be obtained through the jump elements, that is, the search results related to the work are displayed through the target video, which improves the diversity of the search result display, and displays the jump elements corresponding to the candidate works according to the target video, providing users with a convenient access method and improving the efficiency of obtaining the work content.

[0153] In other embodiments, the method for displaying search results provided in the embodiment of the present application is applied to a search scenario of a video platform as an example for explanation, such as Figure 23 As shown, it shows a method for displaying search results provided by an exemplary embodiment of the present application. The method includes:

[0154] Step 2301: Receive a search operation for a target keyword in a video platform application.

[0155] Illustratively, the video platform application can provide a search function for video resources within the platform. In some embodiments, a search bar provided by the video platform application can be used to input search content, wherein the search content includes target keywords.

[0156] Step 2302: Display the target search result interface in the video platform application.

[0157] Illustratively, the target search result interface includes a result recommendation area and a video display area. The result recommendation area is used to display the first video found based on the target keyword search result. For example, when the target keyword is "Dali", the first video is the video that matches the target keyword "Dali" retrieved by the video platform application from the video resource library.

[0158] Schematically, the first video in the result recommendation area is arranged and displayed in a preset recommendation order, wherein the preset recommendation order can be a recommendation order obtained by sorting according to the release time corresponding to the first video, or a recommendation order obtained by random sorting, or a recommendation order obtained by sorting according to the video click rate, which is not specifically limited here.

[0159] Step 2303: Play the target video in the video display area in the target search result interface.

[0160] The target video is a video used to recommend at least two second videos. In some embodiments, the second video may be a portion of the first video, and the target video is generated by the at least two second videos.

[0161] In some embodiments, the target video can be a video generated by video covers corresponding to at least two second videos. For example, the video cover corresponding to each second video is played for a specified length of time to obtain a video clip, and the above-mentioned target video is generated by the video clip corresponding to the video cover of each second video.

[0162] In other embodiments, the target video can be obtained by splicing together video clips corresponding to at least two second videos. That is, the target video includes at least two video clips, each of which is from a different second video. Optionally, the video clips corresponding to the second videos can be automatically or manually captured by the system. In other embodiments, the target video can be directly spliced ​​together by splicing at least two second videos.

[0163] In some embodiments, the second video is a portion of the first video, that is, at least two second videos are obtained from the first video. Illustratively, the first videos obtained by search matching are sorted, and at least two second videos are obtained from the sorted first video queue. For example, the first videos are sorted according to their corresponding click-through rates, and the N first videos with the highest click-through rates are determined as second videos. The target video is generated from the N second videos, where N is an integer greater than or equal to 2.

[0164] In summary, the method for displaying search results provided in the embodiment of the present application quickly recommends multiple videos through the target video in the search scenario of the video platform application, and displays the diversity of search results.

[0165] Please refer to Figure 24 , which shows a method for displaying search results according to an embodiment of the present application. The method schematically illustrates the data interaction between a terminal device and a server during the display of a search result interface in a work search intent scenario. The method includes:

[0166] Step 2401 : In response to a terminal device receiving an input operation for target content, a search request for the target content is sent to a server.

[0167] Illustratively, a target application is installed in a terminal device, and the target application provides a search function. When the target content input is detected in the search box provided by the target application and a search operation for the target content is received through the search control, it is determined that the user needs to search for the target content.

[0168] Illustratively, the terminal device generates a search request corresponding to the target content, wherein the search request includes the target content and authentication information corresponding to the terminal device, and the authentication information is information used by the server to determine whether the terminal device has the ability to obtain the corresponding search results.

[0169] In step 2402, the server calls the word segmentation module to segment the target content and obtain at least one candidate word segmentation.

[0170] After receiving the search request, the server authenticates the authentication information used by the terminal device in the search request. When it is determined that the terminal device has the ability to obtain the search results corresponding to the target content, the target content in the search request is transmitted to the word segmentation module for word segmentation processing. In some embodiments, the word segmentation module includes a pre-trained word segmentation model, which can adopt a dictionary-based word segmentation algorithm, such as the forward maximum matching method, the reverse maximum matching method, and the two-way matching word segmentation method, etc., or a statistical-based machine learning algorithm, such as the Hidden Markov Model (HMM), Conditional Random Field (CRF), Support Vector Machine (SVM) or other deep learning, which are not limited here.

[0171] In step 2403, the server calls the intention recognition module to perform intention recognition on at least one candidate segmentation word, and determines the candidate segmentation word containing the work search intention as the target segmentation word.

[0172] After the word segmentation module performs word segmentation processing on the target content, it can obtain at least one candidate word segmentation. The server inputs the above at least one candidate word segmentation into the intent recognition model in sequence for intent recognition to determine whether it contains the word segmentation of the work search intention.

[0173] Illustratively, the above-mentioned intent recognition model can be a model based on traditional machine learning, such as SVM, or a model based on deep learning, such as Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN), Long Short-Term Memory Network (LSTM), Deep Auto-encoders, etc., which are not limited here.

[0174] In an example, the target content is "the most interesting romance novels", and after the word segmentation module, the candidate word segments "most", "interesting", "of", "romance", and "novel" are obtained. Among them, from the candidate word segments "romance" and "novel", it can be determined that the target content contains the search intention for literary works, and "romance" and "novel" or "romance novel" are used as target word segments.

[0175] In step 2404 , the server performs content retrieval in the database based on the target word segmentation, and retrieves at least one candidate display video.

[0176] The server searches the database for candidate content that has a label matching relationship with the target word.

[0177] In some embodiments, the server first determines a target database from databases of different topics based on the search intent determined by the superior, and searches the target database based on the target word segmentation, thereby reducing the consumption of computing resources during the search.

[0178] In some embodiments, the target database includes a work video database, which stores videos and information corresponding to works of that type. In one example, taking a literary work as an example, the video data in the work video database includes the video address (Uniform Resource Locator, URL), whether it is a book list, the book list address, the work address, the introduction content, and tags 1-N, where N is a positive integer. The above tags are classification tags for multi-level classification of the work.

[0179] The server selects at least one candidate display video from the work video database according to the matching degree between the target word segmentation and the video in the work video database.

[0180] Optionally, the videos in the work video database may be collected from the video platform, or may be automatically generated through a preset template, or may be self-made by the platform staff, which is not limited here.

[0181] Step 2405: The server determines a target video from at least one candidate display video.

[0182] Illustratively, when the server screens out multiple candidate display videos based on the matching degree between the target word segmentation and the videos in the database, it is necessary to sort the multiple candidate display videos and determine the target video from them.

[0183] In some embodiments, the scores corresponding to the candidate display videos can be calculated by combining algorithmic intent recognition and relevance, freshness, and user click-through rate (CTR) estimation. The candidate display videos are sorted according to the scores, and the candidate display video at the top of the sort, that is, the candidate display video with the highest score, is determined as the target video. Specifically, the scores corresponding to the candidate display videos are given by Formula 1, where f represents the freshness score, α is the weight coefficient corresponding to the freshness, I1, ..., I n denote the intention scores represented in the target content, β1,…,β n is the weight coefficient corresponding to the intent, n is a positive integer, and c represents the CTR estimated score.

[0184] Formula 1: score=α*f+(β1*I1+…+β n *I n )+c

[0185] For illustration, the freshness score is calculated based on the release time of the works in the candidate videos, and the intent score is determined based on the correlation between the intent of the target content and the tags of the candidate videos. The CTR estimate is derived from a pre-trained CTR estimation model, which is trained using a large dataset relevant to the task and is iteratively trained using the model's error on the dataset to achieve a reasonable fit.

[0186] Step 2406: The server sends video information corresponding to the target video to the terminal device.

[0187] After the server determines the target video, it sends the video information corresponding to the target video to the terminal device, where the above video information includes the video address corresponding to the target video, the work address of the candidate work contained in the target video, the work information of the candidate work, the correspondence between the timeline of the target video and the candidate work, and other information.

[0188] Step 2407: The terminal device displays the target search result interface according to the video information.

[0189] Illustratively, the terminal device assembles an interface based on the received video information to obtain a target search result interface, and displays the target search result interface, wherein the target video is displayed in a video display area of ​​the target search result interface. Optionally, the target video is video data directly transmitted to the terminal by the server, or the target video is video data transmitted to the terminal by the server in a streaming media format.

[0190] To sum up, the display method of the search result interface provided in the embodiment of the present application is that the server identifies the search intent corresponding to the target content and matches the corresponding target video according to the search intent, so that the target video displayed by the terminal device through the target search result interface can meet the user's search intent, thereby ensuring the accuracy of the content displayed on the target search result interface. Moreover, in the search scenario based on the search intent for the work, the experience closed loop of "search → browse → revisit → explore" can be opened, thereby improving the dissemination efficiency of the work content.

[0191] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the intent recognition of target content involved in this application is obtained with full authorization.

[0192] Please refer to Figure 25 , which shows a structural block diagram of a search result display device provided by an exemplary embodiment of the present application, the device includes the following modules:

[0193] Receiving module 2510, configured to receive a search operation for a target keyword;

[0194] Display module 2520 displays a target search result interface based on the search operation, wherein the target search result interface includes a result recommendation area and a video display area. The result recommendation area is used to display recommended items obtained by searching and matching the target keyword, and the video display area is used to display target videos corresponding to the target keyword.

[0195] The playing module 2530 is configured to play the target video in the video display area, wherein the video content of the target video includes at least two video clips, and different video clips are used to display different second recommendation items.

[0196] In some optional embodiments, the display module 2520 is further configured to display a jump element corresponding to the second recommendation item in the video display area based on the video content of the target video, wherein the jump element is configured to establish a connection with a browsing interface corresponding to the second recommendation item;

[0197] The display module 2520 is further configured to display a browsing interface of the second recommended item indicated by the jump element in response to receiving a trigger operation for the jump element.

[0198] In some optional embodiments, the display module 2520 is further used to display a jump element corresponding to the i-th second recommendation item in the video display area in response to the target video being played to a video clip for recommending the i-th second recommendation item, where i is a positive integer.

[0199] In some optional embodiments, the display module 2520 is also used to display the link information corresponding to the second recommendation item; or, to display the barrage information corresponding to the candidate work; or, to display the floating window corresponding to the second recommendation item; or, to display the scrolling pattern corresponding to the second recommendation item, and the scrolling pattern displays the preview information of the second recommendation item in turn according to the current playback progress of the target video.

[0200] In some optional embodiments, the video display area includes a first sub-area and a second sub-area, the first sub-area is used to display the target video, and the second sub-area is used to display the jump element;

[0201] The display module 2520 is further configured to display a jump element corresponding to the second recommendation item in the second sub-area in response to the playback status of the target video meeting the target playback requirement.

[0202] In some optional embodiments, the display module 2520 is further configured to display a jump element corresponding to the second recommendation item in the second sub-area in response to the playback duration of the target video reaching a target duration.

[0203] In some optional embodiments, the first sub-area includes a list display control;

[0204] The display module 2520 is further configured to display a jump element corresponding to the second recommendation item in the second sub-area in response to the list display control receiving a trigger operation.

[0205] In some optional embodiments, the second sub-area is displayed on the periphery of the first sub-area; or, the second sub-area is displayed in an embedded form in the first sub-area; or, the second sub-area is displayed superimposed on the target search result interface in the form of a pop-up window; or, the second sub-area is displayed superimposed on the target search result interface in the form of an independent interface.

[0206] In some optional embodiments, the device further comprises:

[0207] The receiving module 2510 is further used to receive a search operation for target content in a search interface, where the target content includes the target keyword; or, to receive a selection operation for a target diversion tag in a first search result interface, where the first search result interface is used to display search results for associated content, where the associated content has an association with the second recommendation item, where the target diversion tag includes the target keyword; or, to receive a selection operation for the target video in a content recommendation interface; or, to receive a selection operation for a recommendation item set in a second search result interface, where the second search result interface is used to display search results for a second recommendation item in the recommendation item set, where the recommendation item set corresponds to the target keyword.

[0208] In some optional embodiments, the device further comprises:

[0209] A sending module (not shown in the figure) is used to send a search request for the target content to a server, and the server is used to determine the target video based on intent recognition and content matching of the target content.

[0210] In some optional embodiments, the display module 2520 is further used to display the browsing interface through an interface jump display method; or, to superimpose the browsing interface on the target search result interface through a pop-up display method; or, to call a target display application to display the browsing interface, and the target application is used to provide a browsing function for the second recommendation item.

[0211] In some optional embodiments, the target video is used to display at least two candidate books;

[0212] The display module 2520 is further configured to display a book list corresponding to the at least two candidate books in the video display area based on the recommendation order between the at least two candidate books in the target video.

[0213] In some optional embodiments, the result recommendation area is used to display the first video obtained by searching and matching based on the target keyword;

[0214] The device further comprises:

[0215] an acquisition module (not shown in the figure), configured to acquire at least two second videos from the first video;

[0216] A generation module (not shown in the figure) is used to perform video splicing on the at least two second videos to obtain the target video.

[0217] In summary, the search results display device provided in the embodiments of the present application displays a result recommendation area and a video display area on the target search results interface when a user performs a related search using a target keyword. The result recommendation area displays first recommended items resulting from a search match based on the target keyword, while the video display area displays target videos that display different second recommended items through different video clips. In other words, in a search scenario, in addition to displaying regular search results, some search results are also displayed through videos, increasing the diversity of the search result display.

[0218] It should be noted that the search result display device provided in the above embodiment is merely an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the search result display device provided in the above embodiment and the search result display method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0219] Figure 26 The following is a block diagram of a terminal 2600 according to an exemplary embodiment of the present application. Terminal 2600 may be a smartphone, a tablet computer, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, a laptop computer, or a desktop computer. Terminal 2600 may also be referred to as user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other similar names.

[0220] Typically, the terminal 2600 includes a processor 2601 and a memory 2602 .

[0221] The processor 2601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 2601 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 2601 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a central processing unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 2601 may be integrated with a graphics processing unit (GPU), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 2601 may also include an artificial intelligence (AI) processor, which is used to process computing operations related to machine learning.

[0222] Memory 2602 may include one or more computer-readable storage media, which may be non-transitory. Memory 2602 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in memory 2602 is used to store at least one instruction, which is executed by processor 2601 to implement the search result display method provided in the method embodiment of the present application.

[0223] Schematically, the terminal 2600 also includes other components, which can be understood by those skilled in the art. Figure 26 The structure shown in the figure does not constitute a limitation on the terminal 2600, and the terminal 2600 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0224] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program. The program can be stored in a computer-readable storage medium, which can be the computer-readable storage medium included in the memory in the above embodiments; or it can be a separate computer-readable storage medium that is not installed in the terminal. The computer-readable storage medium stores at least one instruction, at least one program, code set, or instruction set. The at least one instruction, at least one program, code set, or instruction set is loaded and executed by the processor to implement the search result display method described in any of the above embodiments.

[0225] Optionally, the computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid-state drive (SSD), or an optical disk. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0226] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.

[0227] The above description is merely an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for displaying search results, characterized in that: The method comprises: receiving a search operation for a target keyword, wherein the search operation is intended to search for works including the target keyword; Displaying a target search result interface based on the search operation, the target search result interface including a result recommendation area and a video display area, the result recommendation area being used to display a first recommendation item obtained by searching and matching the target keyword, and the video display area being used to display a target video corresponding to the target keyword, wherein the video content of the target video is used to recommend at least two of the works; The target video is played in the video display area, wherein the video content of the target video includes at least two video clips, and different video clips are used to display different second recommendation items, and the second recommendation item includes the work.

2. The method according to claim 1, characterized in that The video content of the target video includes at least two video clips, and different video clips are used to recommend different works.

3. The method according to claim 1, characterized in that In the case where the first recommendation item is a webpage recommendation item, the method further includes: The web page recommendation items are displayed in the result recommendation area in a preset recommendation order, wherein the preset recommendation order is obtained by sorting the web page recommendation items according to the recommendation scores, and the recommendation scores are determined according to any one of the following parameters: the click-through rate of the web page corresponding to the web page recommendation item, and the relevance between the web page content and the target keyword.

4. The method according to claim 1, wherein The target keywords include the search intent of the work; After receiving the search operation for the target keyword, the method further includes: Sending a search request to a server, so that when the server determines that the target keyword has the work search intent, the server obtains the target video matching the target keyword from a database, wherein the work search intent indicates that the type of the work to be searched includes any one of the following: literary works, film and television works, and musical works; The target video matching the target keyword is received.

5. The method according to claim 1, wherein The method further comprises: Based on the video content of the target video, displaying a jump element corresponding to the second recommendation item in the video display area, wherein the jump element is used to establish a connection with the browsing interface corresponding to the second recommendation item; In response to receiving a trigger operation for the jump element, a browsing interface of the second recommendation item indicated by the jump element is displayed.

6. The method according to claim 5, characterized in that When the number of the second recommendation items is greater than or equal to 2, the method further includes: The jump elements of the second recommendation item are displayed in a list, wherein the jump elements in the list are sorted by performing any one of the following methods: Random arrangement; Arrange the second recommended items according to the recommendation order among them; The recommendation items are arranged according to their scores, wherein the recommendation items include at least one of the following: click-through rate and conversion rate.

7. The method according to claim 5, characterized in that The displaying, in the video display area, a jump element corresponding to the second recommendation item based on the video content of the target video includes: In response to the target video being played to the video segment for recommending the i-th second recommendation item, a jump element corresponding to the i-th second recommendation item is displayed in the video display area, where i is a positive integer.

8. The method according to claim 7, characterized in that The display mode of the jump element includes at least one of the following display modes: Displaying link information corresponding to the second recommendation item; or, Display the bullet message information corresponding to the second recommendation item; or, Displaying a floating window corresponding to the second recommendation item; or, A scrolling pattern corresponding to the second recommendation item is displayed, and the scrolling pattern displays preview information of the second recommendation item in turn according to the current playback progress of the target video.

9. The method according to claim 8, characterized in that When displaying the floating window corresponding to the second recommendation item, the method further includes: The work information corresponding to the work is displayed in the floating window, wherein the work information includes at least one of the following: work title, work introduction, work cover, work preview content, and work link.

10. The method according to any one of claims 5 to 9, characterized in that: The video display area includes a first sub-area and a second sub-area, the first sub-area is used to display the target video, and the second sub-area is used to display the jump element; The displaying, in the video display area, a jump element corresponding to the second recommendation item based on the video content of the target video includes: In response to the playback status of the target video meeting the target playback requirement, a jump element corresponding to the second recommendation item is displayed in the second sub-area.

11. The method according to claim 10, characterized in that In response to the target video's playback condition meeting the target playback requirement, displaying a jump element corresponding to the second recommendation item in the second sub-area includes: In response to the playback duration of the target video reaching the target duration, a jump element corresponding to the second recommendation item is displayed in the second sub-area.

12. The method according to claim 10, characterized in that The first sub-area includes a list display control; In response to the target video's playback condition meeting the target playback requirement, displaying a jump element corresponding to the second recommendation item in the second sub-area includes: In response to the list display control receiving a trigger operation, a jump element corresponding to the second recommendation item is displayed in the second sub-area.

13. The method according to any one of claims 1 to 12, characterized in that: The receiving of a search operation for a target keyword includes: Receiving a search operation for target content in a search interface, wherein the target content includes the target keyword; or, receiving a selection operation of a target traffic diversion tag in a first search result interface, the first search result interface being used to display search results for associated content, the associated content being associated with the second recommendation item, and the target traffic diversion tag including the target keyword; or, Receiving a selection operation of the target video in a content recommendation interface; or, A selection operation for a recommendation item set is received in a second search result interface, where the second search result interface is used to display search results of a second recommendation item in the recommendation item set, where the recommendation item set corresponds to the target keyword.

14. The method according to any one of claims 5 to 9, characterized in that: The browsing interface displaying the second recommended item indicated by the jump element includes: Displaying the browsing interface through an interface jump display mode; or, Displaying the browsing interface superimposed on the target search result interface in a pop-up window display manner; or, A target display application is called to display the browsing interface, and the target application is used to provide a browsing function for the second recommendation item.

15. The method according to any one of claims 1 to 12, characterized in that: The target video is used to display at least two candidate books; The method further comprises: Based on the recommendation order between the at least two candidate books in the target video, a book list corresponding to the at least two candidate books is displayed in the video display area.

16. The method according to any one of claims 1 to 12, characterized in that: The result recommendation area is used to display the first video obtained by searching and matching based on the target keyword; Before playing the target video in the video display area, the method further includes: Obtain at least two second videos from the first video; The at least two second videos are spliced ​​to obtain the target video.

17. A device for displaying search results, characterized in that: The device comprises: a receiving module, configured to receive a search operation for a target keyword, wherein the search operation is intended to search for works containing the target keyword; A display module, configured to display a target search result interface based on the search operation, wherein the target search result interface includes a result recommendation area and a video display area, wherein the result recommendation area is configured to display a first recommendation item obtained by searching and matching the target keyword, and the video display area is configured to display a target video corresponding to the target keyword, wherein the video content of the target video is configured to recommend at least two of the works; A playback module is used to play the target video in the video display area, the video content of the target video includes at least two video clips, different video clips are used to display different second recommendation items, and the second recommendation item includes the work.

18. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the search result display method according to any one of claims 1 to 16.

19. A computer-readable storage medium, characterized in that At least one program code is stored in the computer-readable storage medium, and the program code is loaded and executed by the processor to implement the search result display method according to any one of claims 1 to 16.

20. A computer program product, characterized in that The method comprises a computer program or an instruction, which, when executed by a processor, implements the method for displaying search results according to any one of claims 1 to 16.