Display method, device, equipment, medium and program product of search results

By introducing the result recommendation area and the video display area in the search result interface, and using the video display area to play the target video, the problem of single and poor display form and poor results in the prior art is solved, and higher display diversity and user experience are achieved.

CN114611023BActive Publication Date: 2025-05-27TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210255962.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-15
Publication Date
2025-05-27
Estimated Expiration
2042-03-15

AI Technical Summary

Technical Problem

When displaying search results, existing search applications are relatively single in form, and text-based content leads to poor display of recall results.

Method used

A method for displaying search results is provided. By introducing a result recommendation area and a video display area in the search result interface, the target video is played using the video display area, and the video content includes multiple video clips to display different second recommendation items.

Benefits of technology

It improves the diversity of search results display, enhances the display effect of some search results through video display, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114611023B_ABST
    Figure CN114611023B_ABST
Patent Text Reader

Abstract

The present application discloses a method, apparatus, device, medium and program product for displaying search results, relating to the field of computer technology. The method includes: receiving a search operation for a target keyword; displaying a target search result interface based on the search operation, where the target search result interface includes a result recommendation area and a video display area, the result recommendation area is used to display a first recommendation item obtained by searching and matching based on the target keyword, and the video display area is used to display a target video corresponding to the target keyword; playing the target video in the video display area, where the video content of the target video includes at least two video segments, and different video segments are used to display different second recommendation items. By using the target video to display the search results, the diversity of the search result display is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and particularly to a method, apparatus, device, medium and program product for displaying search results. Background Art

[0002] With the development of the Internet, various search applications provide increasingly convenient search functions for users, providing great convenience for obtaining resources.

[0003] In related technologies, a search application will perform intelligent matching according to the search content, recall search results based on the keywords indicated in the search content, and display each search result in a certain arrangement order. For example, the search results are arranged and displayed according to the relevance to the search content.

[0004] However, in the process of displaying results according to the user's search content as described above, the corresponding result display form is relatively single and traditional, and since both the recall results and the web search results are text-based content, the display effect of the recall results is poor. Summary of the Invention

[0005] Embodiments of this application provide a method, apparatus, device, medium and program product for displaying search results, which can improve the diversity of search result display. The technical solutions are as follows:

[0006] On the one hand, a method for displaying search results is provided, and the method includes:

[0007] Receiving a search operation for a target keyword;

[0008] Displaying a target search result interface based on the search operation, where the target search result interface includes a result recommendation area and a video display area. The result recommendation area is used to display a first recommendation item obtained by searching and matching based on the target keyword, and the video display area is used to display a target video corresponding to the target keyword;

[0009] Playing the target video in the video display area, where the video content of the target video includes at least two video segments, and different video segments are used to display different second recommendation items.

[0010] On the other hand, a device for displaying search results is provided, and the device includes:

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

[0012] A display module that displays a target search result interface based on the search operation. The target search result interface includes a result recommendation area and a video display area. The result recommendation area is used to display a first recommendation item obtained by searching and matching based on the target keyword, and the video display area is used to display a target video corresponding to the target keyword.

[0013] A playback module for playing the target video in the video display area. The video content of the target video includes at least two video segments, and different video segments are used to display different second recommendation items.

[0014] On the other hand, a computer device is provided. The terminal includes a processor and a memory. The memory stores at least one instruction, at least one program, a code set, or an instruction set. 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 described in any one of the embodiments of the present application.

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

[0016] On the other hand, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the search result display method described in any one of the above embodiments.

[0017] The technical solution provided by the present application has at least the following beneficial effects:

[0018] When a user conducts a relevant search through a target keyword, a result recommendation area and a video display area are displayed in the target search result interface. Among them, the first recommendation item obtained by searching and matching according to the target keyword is displayed through the result recommendation area, and the target video that displays different second recommendation items through different video segments is displayed through the video display area. That is, in a search scenario, in addition to displaying conventional search results, some search results are also displayed through videos, improving the diversity of search result display. Description of the Drawings

[0019] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the accompanying drawings required for the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.

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

[0021] Figure 2 It is a schematic diagram of the display of search results provided by an exemplary embodiment of the present application;

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

[0023] Figure 4 It is a flowchart of the method for displaying search results provided by an exemplary embodiment of the present application;

[0024] Figure 5 It is a schematic diagram of the search path provided by an exemplary embodiment of the present application;

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

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

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

[0028] Figure 9 It is a flowchart of the method for displaying search results provided by another exemplary embodiment of the present application;

[0029] Figure 10 It is a schematic diagram of the display of search results provided by an exemplary embodiment of the present application;

[0030] Figure 11 It is a flowchart of the method for displaying search results provided by another exemplary embodiment of the present application;

[0031] Figure 12 It is a schematic diagram of the display mode of jump elements provided by an exemplary embodiment of the present application;

[0032] Figure 13 It is a schematic diagram of the display mode of jump elements provided by another exemplary embodiment of the present application;

[0033] Figure 14Schematic diagram of the display mode of the jump element provided by another exemplary embodiment of the present application;

[0034] Figure 15 Schematic diagram of the display mode of the jump element provided by another exemplary embodiment of the present application;

[0035] Figure 16 Schematic diagram of the work browsing interface of the candidate work provided by an exemplary embodiment of the present application;

[0036] Figure 17 Schematic diagram of the interface of the list display control provided by an exemplary embodiment of the present application;

[0037] Figure 18 Schematic diagram of the display of the second sub-region provided by an exemplary embodiment of the present application;

[0038] Figure 19 Schematic diagram of the display of the second sub-region provided by another exemplary embodiment of the present application;

[0039] Figure 20 Schematic diagram of the display of the second sub-region provided by another exemplary embodiment of the present application;

[0040] Figure 21 Schematic diagram of the display of the second sub-region provided by another exemplary embodiment of the present application;

[0041] Figure 22 Flowchart of the display method of the search result provided by another exemplary embodiment of the present application;

[0042] Figure 23 Flowchart of the display method of the search result provided by another exemplary embodiment of the present application;

[0043] Figure 24 Flowchart of the display method of the search result provided by an exemplary embodiment of the present application;

[0044] Figure 25 Block diagram of the display device of the search result provided by an exemplary embodiment of the present application;

[0045] Figure 26 Block diagram of the terminal provided by an exemplary embodiment of the present application. Detailed implementation manners

[0046] To make the objectives, technical solutions and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.

[0047] First, briefly introduce the nouns involved in the embodiments of the present application:

[0048] Artificial Intelligence (AI) is the theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science. It attempts to understand the essence of intelligence and produce a new intelligent machine that can react in a way similar to human intelligence. Artificial intelligence also studies the design principles and implementation methods of various intelligent machines, enabling machines to have the functions of perception, reasoning, and decision-making.

[0049] Artificial intelligence technology is an interdisciplinary subject with a wide range of fields involved, including both hardware-level and software-level technologies. The basic technologies of artificial intelligence generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, and mechatronics. The software technologies of artificial intelligence mainly include several major directions such as computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning, autonomous driving, and intelligent transportation.

[0050] Machine Learning (ML) is an interdisciplinary subject that involves multiple disciplines such as probability theory, statistics, approximation theory, convex analysis, and algorithm complexity theory. It specifically studies how computers simulate or implement human learning behaviors to acquire new knowledge or skills and reorganize the existing knowledge structure to continuously improve their own performance. Machine learning is the core of artificial intelligence and the fundamental way to make computers intelligent. Its applications cover all fields of artificial intelligence. Machine learning and deep learning usually include technologies such as artificial neural networks, belief networks, reinforcement learning, transfer learning, inductive learning, and learning from demonstration. In the embodiments of this application, the content recommendation process for the target account is completed based on machine learning / deep learning in artificial intelligence.

[0051] Natural Language Processing (NLP) is an important direction in the field of computer science and artificial intelligence. It studies various theories and methods that can achieve effective communication between humans and computers in natural language. Natural language processing is a science that integrates linguistics, computer science, and mathematics. Therefore, the research in this field will involve natural language, that is, the language people use in daily life, so it has a close connection with the research of linguistics. Natural language processing technologies usually include technologies such as text processing, semantic understanding, machine translation, robot question answering, and knowledge graphs.

[0052] In the embodiments of the present application, through intent recognition in natural language processing, it is determined whether the user's demand in the search stage is a search demand for cultural and entertainment works. Thus, when the user's search demand is a search demand for cultural and entertainment works, the search result display method provided by the embodiments of the present application is used to perform the process of displaying relevant work search results.

[0053] In the related art, a search application performs intelligent matching based on the search content, recalls search results with relevant tags, and displays them in the form of web search results on the search result page. Taking the search process of literary works as an example, as Figure 1 shown, it shows a schematic diagram of the search process of cultural and entertainment works in the related art. The search application identifies the search content "suspense novel recommendation" 110, obtains the keyword "suspense novel", and retrieves web search result items 120 related to "suspense novel" from the database, and displays the above web search result items 120 in the search result interface 100.

[0054] In the embodiments of the present application, after the terminal receives a search operation, it matches the corresponding target video according to the search content and plays the target video in the search result interface. Schematically, taking the search process of literary works as an example again, as Figure 2 shown, it shows a schematic diagram of the display of search results provided by an exemplary embodiment of the present application. In the search result interface 200, search results for the search content "suspense novel recommendation" 201 are displayed. Among them, the search results include a plurality of first recommendation items displayed by the result recommendation area 210, and a target video 221 displayed by the video display area 220. The target video is used to display at least two second recommendation items. Compared with the related art, in the search result display method provided by the embodiments of the present application, the display process of search results is more diverse.

[0055] Schematically, in addition to the above-mentioned search scenarios of literary works, the search result display method provided by 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. The specific application scenarios are not limited herein.

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

[0057] The terminal device 310 includes devices in various forms such as mobile phones, tablet computers, desktop computers, portable laptops, smart home appliances, in-vehicle terminals, etc. A target application runs on the terminal device 310, and this target application can provide a search function. This search function will provide corresponding search results when the user searches for target content. Schematically, the target application can be a traditional application software, a cloud application software, can be implemented as a small program or application module in a host application program, or can be a certain web platform, which is not limited here.

[0058] The server 320 is used to provide backend services for the target application in the terminal device 310. Among them, the backend services include intent recognition and content matching for the target content to return corresponding search results to the terminal device 310. Schematically, when the terminal device 310 receives a search operation from the user 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 extracts keywords from the target content, determines relevant target keywords that can be used for content retrieval, matches and sorts according to the target keywords in the database to obtain corresponding result items. When there is a target video corresponding to the target keywords stored in the database, the target video is recalled and the target video and the above result items are jointly returned to the terminal device 310. The terminal device 310 assembles and displays the corresponding target search result interface, where the target search result interface displays the above target video and other result items.

[0059] It should be noted that the above server 320 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or 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 Network (CDN), and big data and artificial intelligence platforms.

[0060] Among them, cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or a local area network to achieve data computing, storage, processing, and sharing. Cloud technology is the general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model. It can form a resource pool, be used on demand, and is flexible and convenient. Cloud computing technology will become an important support. The back-end services of the technical network system require a large amount of computing and storage resources, such as video websites, picture websites, and more portal websites. With the high development and application of the Internet industry, in the future, each item may have its own identification mark and needs to be transmitted to the back-end system for logical processing. Data at different levels will be processed separately, and various industry data requires the support of a powerful system background, which can only be achieved through cloud computing.

[0061] In some embodiments, the above-mentioned server 320 can 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 algorithms.

[0062] Schematically, the terminal device 310 and the server 320 are connected through a communication network 330. Among them, the above-mentioned communication network 330 can be a wired network or a wireless network, which is not limited herein.

[0063] Please refer to Figure 4 , which shows the display method of search results shown in an embodiment of the present application. In the embodiment of the present application, taking this method as an application in a terminal device as shown in Figure 3 , this method includes:

[0064] Step 401, receiving a search operation for a target keyword.

[0065] Optionally, the above-mentioned target keyword can be included in the search content input by the user through the terminal device, can also be included in a link / hyperlink, or can also be included 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 herein.

[0066] After the terminal device receives a search operation for a target keyword, it will display a target search result interface based on the target keyword. The target search result interface is used to display the search result content that matches the target keyword.

[0067] Optionally, the above-mentioned search content can be for video content, voice content, text content, etc., which is not limited herein.

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

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

[0070] 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 in the database according to the target keyword, obtains the 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 matching according to 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 matching according to the search content.

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

[0072] In one example, as Figure 5 shown, it shows a schematic diagram of a search path provided by an exemplary embodiment of the present application. The user can input the target content 511 through an input control in the search interface 510 of the target application / target web page for searching. The target application / target web page displays a corresponding target search interface 520 according to the 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 recommendation item.

[0073] Optionally, the target search result page may also be an interface displayed after diversion through a diversion label. Schematically, receiving a selection operation for the target diversion label in the first search result interface, and displaying the target search result interface according to the selection operation. The first search result interface is used to display the search results of associated content. There is an association relationship between the associated content and at least two second recommendation items. The target diversion label includes the target keyword, and the target diversion label corresponds to at least two second recommendation items. That is, when the target application searches according to the associated content, the first search result interface is displayed. At least one diversion label is displayed in the relevant search area of the first search result interface. By triggering the diversion label, the corresponding diversion search result interface can be entered.

[0074] In one example, as Figure 6 shown, it shows a schematic diagram of a search path provided by another exemplary embodiment of the present application. The user inputs associated content 611 through an input control in the search interface 610 of the target application / target web page to perform a search. The target application / target web page displays a corresponding first search result interface 620 according to the above-mentioned associated content 611. A target diversion label 622 is displayed in a relevant search area 621 of the first search result interface 620. The target diversion label 622 corresponds to the above-mentioned at least two second recommended items. When the target diversion label 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.

[0075] Optionally, the above-mentioned target search result interface can also be obtained by diverting through a content recommendation interface, that is, a selection operation on the target video is received in the content recommendation interface, and the target search result interface is displayed according to the above-mentioned selection operation. Among them, the above-mentioned content recommendation interface can be an interface displayed when the target application / target web page is opened. In some embodiments, the target video displayed in the content recommendation interface can be the video cover corresponding to the target video.

[0076] In one example, as Figure 7 shown, it shows a schematic diagram of a search path provided by another exemplary embodiment of the present application. When the target application is started, a content recommendation interface 710 will be displayed. Among them, 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.

[0077] Optionally, the above-mentioned target search result interface can also be obtained by diverting through a second search result interface. Among them, the second search result interface is used to display the search results of the second recommended items in the recommended item set. The recommended item set corresponds to the target keyword, that is, the recommended item set corresponds to the above-mentioned at least two second recommended items. Schematically, a selection operation on the recommended item set is received in the second search result interface, and the target search result interface is displayed according to the above-mentioned selection operation.

[0078] In one example, as Figure 8As shown, it shows a schematic diagram of a search path 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. Among them, since Work A 811 is included in the recommended item set, a diversion control 812 corresponding to the recommended 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.

[0079] Step 403, play the target video in the video display area.

[0080] Schematically, the video content of the above-mentioned target video is used to display at least two second recommended items, that is, the target video is a video associated with at least two second recommended items. In some embodiments, the video content of the target video includes at least two video segments, and different video segments are used to display different second recommended items, that is, the i-th video segment is used to recommend the i-th second recommended item, where i is a positive integer. Optionally, the above-mentioned second recommended item may be the same as the first recommended item. In one example, the second recommended item is a part of the first recommended item. For example, recommended item 1, recommended item 2,..., recommended item n are obtained by searching and matching according to the target keyword. The above n recommended items are the first recommended items, and the second recommended items included in the target video are recommended item 2, recommended item 8, and recommended item 11 among the above first recommended items; it may also be different from the first recommended item. For example, recommended item 1, recommended item 2,..., recommended item n are obtained by searching and matching according to the target keyword, the second recommended item is recommended item 1, recommended item 2, and recommended item 3, and the first recommended item is the recommended items other than the second recommended item among all recommended items, that is, recommended item 4 to recommended item n. It should be noted that the above is only a specific description, and the relationship between the first recommended item and the second recommended item can be set according to actual needs in specific application scenarios, and is not limited here. Optionally, when the target video is displayed in the video display area, the target video is automatically played. Alternatively, the target video corresponds to a play control, and when the play control receives a trigger operation, the target is played.

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

[0082] 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.

[0083] Optionally, the above-mentioned target video is video data directly transmitted by the server to the terminal, or the above-mentioned target video is video data transmitted by the server to the terminal in a streaming media form.

[0084] In some embodiments, the target video is displayed in a first sub-region in the video display area. Optionally, other controls for controlling the target video may also be included in this first sub-region. For example, a zoom control, a pause / play control, a volume control, etc. Among them, the zoom control can control the target video to be displayed in a floating window form at a specified position in the target search result interface to facilitate the user to browse other contents in the target search result 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 play volume of the target video.

[0085] In some embodiments, the above-mentioned first sub-region is located at the head of the search result content displayed in the target search result interface. That is, when the target search result interface is an interface for displaying search results for target content, the target search result interface preferentially displays the target video.

[0086] 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 a floating window form at a specified position in the target search result interface.

[0087] In summary, for the search result display method provided by the embodiments of the present application, when the user performs a relevant search through a target keyword, a result recommendation area and a video display area are displayed in the target search result interface. Among them, the first recommendation item obtained by searching and matching according to the target keyword is displayed through the result recommendation area, and the target video that displays different second recommendation items through different video segments is displayed through the video display area. That is, in the search scenario, in addition to displaying the conventional search results, some search results are also displayed through videos, which improves the diversity of search result display.

[0088] Please refer to Figure 9 , which shows the search result display method shown in an embodiment of the present application. In the embodiment of the present application, taking the example of providing a jump element in the video display area to provide a convenient access method, this method can be applied after step 403, and this method includes:

[0089] Step 904, based on the video content of the target video, display the jump element corresponding to the second recommendation item in the video display area.

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

[0091] In some embodiments, at least two second recommended items have a target order corresponding to the video content of the target video, that is, the target video recommends at least two second recommended items in the target order.

[0092] Optionally, the jump elements corresponding to at least two second recommended items can be displayed according to the playback progress of the video content. In one example, the jump elements corresponding to the second recommended items corresponding to the video content of the current target video are displayed; or, the jump elements corresponding to at least two second recommended items can be displayed according to the playback situation 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 recommended items are displayed in the second sub-region in the video display area.

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

[0094] Step 905, in response to receiving a trigger operation for the jump element, display the browsing interface of the second recommended item indicated by the jump element.

[0095] Displaying the jump elements corresponding to at least two second recommended items in the video display area can provide direct diversion for the corresponding recommended items, that is, users can directly reach the browsing interface that can browse the recommended content through the displayed jump elements.

[0096] Schematically, when the user selects the i-th second recommended item from at least two second recommended items, the browsing interface corresponding to the i-th second recommended item can be directly reached by triggering the jump element corresponding to the i-th second recommended item, where i is a positive integer.

[0097] In one example, taking the scenario of searching for literary works as an example, such as Figure 10As shown, it shows a schematic diagram of the display of search results provided by an exemplary embodiment of the present application. In the search result interface 1000, search results for the search content "Suspense novel recommendation" 1010 are displayed. Among them, the search results include a target video 1020 corresponding to "Suspense novel recommendation" 1010. The video content of the target video 1020 is "Recommendation of 6 high-score suspense novels". During the playback of the target video 1020, when recommending the target work, a 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, a corresponding book list 1060 will be displayed in the search result interface 1000.

[0098] In summary, for the search result display method provided by the embodiments of the present application, when a user conducts a relevant search through a target keyword, a result recommendation area and a video display area are displayed in the target search result interface. Among them, the first recommendation items obtained by searching and matching according to the target keyword are displayed through the result recommendation area, and the target video that displays different second recommendation items through different video segments is displayed through the video display area. That is, in the search scenario, in addition to displaying the regular search results, some search results are also displayed through videos, which improves the diversity of the search result display. At the same time, jump elements corresponding to at least two second recommendation items are also displayed in the video display area. Through the jump elements, the browsing interface corresponding to the recommendation item can be entered. That is, according to the target video, the jump elements corresponding to the recommendation item are displayed, providing a convenient touch method for users and improving the efficiency of obtaining recommended content.

[0099] Please refer to Figure 11 , which shows the search result display method shown in an embodiment of the present application. In the embodiments of the present application, the display process of the jump element is described. Among them, this method can be applied after step 403, and this method includes:

[0100] In some embodiments, the jump element is displayed according to the playback progress of the target video. Schematically, its execution process includes steps 1104 to 1105; in other embodiments, the jump elements are uniformly displayed in the second sub-region of the video display area, and the jump elements corresponding to all second recommendation items are displayed simultaneously. Schematically, its execution process includes step 1106.

[0101] Step 1104, in response to the target video playing to the video content for recommending the i-th second recommendation item, display the jump element corresponding to the i-th second recommendation item in the video display area.

[0102] In some embodiments, the video display area includes a first sub - area for displaying a target video. The jump element is displayed according to the playback progress of the video content. That is, when the target video plays to the video content for recommending the i - th second recommendation item, the jump element corresponding to the i - th second recommendation item is displayed in the first sub - area corresponding to the target video, where i is a positive integer.

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

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

[0105] In an example, as Figure 12 shown, it shows a schematic diagram of the display mode of the jump element provided by another exemplary embodiment of the present application. Taking the search scenario of literary works as an example, the target search result interface 1200 includes a first sub - area 1210 for displaying a target video. Among them, the target video is used to introduce works A, B, C, and D. When the target video plays to the video content for introducing work B, the link information 1212 shown in the form of the work title is displayed at the first position in the first sub - area 1210. Among them, the first position for displaying the link information 1212 in the figure is only an example. In addition to the lower position of the first sub - area 1210, this first position can also be located at the upper position, left position, right position, or any other position, which is not limited here.

[0106] Second, display the bullet - screen information corresponding to the second recommendation item. Schematically, when the current playback progress of the target video corresponds to the i - th second recommendation item, the corresponding jump element can also be displayed in the form of bullet - screen information. That is, when playing to the video content corresponding to the i - th second recommendation item, the corresponding bullet - screen information is displayed in the first sub - area. Among them, the bullet - screen information contains a hyperlink corresponding to the i - th second recommendation item, and the user can trigger the operation for displaying the recommended content by clicking on the bullet - screen. In some embodiments, the above hyperlink is included in the recommended title, that is, the display content corresponding to the bullet - screen information is the recommended title containing the hyperlink.

[0107] Optionally, the above barrage information may consist of a single barrage or multiple barrages; the above barrage information may be displayed at a fixed position within the video content time period corresponding to the i-th second recommendation item, or multiple barrages may scroll and play within the above video content period, which is not limited herein.

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

[0109] Third, display the floating window corresponding to the second recommendation item. Schematically, when the current playback progress of the target video corresponds to the i-th second recommendation item, the corresponding jump element may also be displayed in the form of a floating window, that is, when playing to the video content corresponding to the i-th second recommendation item, the floating window corresponding to the i-th second recommendation item is displayed at the second position in the first sub-region, where the recommended 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 may be displayed in the floating window, where the work information may include at least one of information such as the work title, work introduction, work cover, work preview content, and work link. Among them, the above second position may be located at any position such as the left position, right position, upper position, lower position, etc. of the first sub-region.

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

[0111] Fourth, display a scrolling pattern corresponding to the second recommended item, where the scrolling pattern is a pattern that alternately displays the preview information of the second recommended item according to the current playback progress of the target video. In some embodiments, the above scrolling pattern corresponds to the work cover of the second recommended item, that is, when playing the video content corresponding to the i-th second recommended item, 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 / video work, the above pattern can be the work cover.

[0112] In one example, as Figure 15 shown, it shows a schematic diagram of the display manner of the jump element provided by an exemplary embodiment of the present application. Taking the search scenario of literary works as an example, the target search result interface 1500 includes a first sub-region 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. Among them, when the target video plays 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-region 1510. When the target video plays 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-region 1510.

[0113] Optionally, the above jump element can also be displayed in other forms such as a control form, a pop-up form, a bubble form, etc. Here, only the above display manner is used for illustration, and no specific limitation is imposed on it.

[0114] Step 1105, in response to receiving a trigger operation for the jump element, display the browsing interface corresponding to the i-th second recommended item.

[0115] When the jump element corresponding to the i-th second recommended item receives a trigger operation, the browsing interface corresponding to the i-th second recommended item is displayed accordingly. Optionally, the browsing interface is displayed by means of interface jump display, and the recommended content of the i-th second recommended item is displayed by this browsing interface; or, the browsing interface is superimposed and displayed on the target search result interface by means of pop-up window display, that is, a target pop-up window is superimposed and displayed on the target search result interface, and the browsing interface including the recommended content is displayed in the target pop-up window; or, a target display application is called to display the browsing interface. The above target application is used to provide the browsing function of the second recommended item, that is, after 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 recommended item is a literary work, there is a jump element in the target search result interface displayed by the browser. When this jump element receives a trigger operation, the browser calls an e-book application, and the e-book application displays the content of the i-th literary work.

[0116] Schematically, taking the second recommended item as a literary work as an example, the above recommended content may include information such as the work cover, work label, work introduction, work chapters, etc. In one example, as Figure 16 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. Among them, the work browsing interface 1600 displays a work title 1601, a work cover 1602, a work introduction 1603, and work chapters 1604 corresponding to the literary work. When the work chapter 1604 receives a trigger operation, the corresponding chapter content can be displayed.

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

[0118] Schematically, taking the second recommended item as a music work as an example, the recommended content may include information such as the work cover, music content, and music lyrics of the music work. After 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.

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

[0120] Step 1106, in response to the playing condition of the target video reaching the target playing requirement, display the jump elements corresponding to the candidate works in the second sub-region.

[0121] In the embodiment of the present application, the video display area includes a first sub-region and a second sub-region. Among them, the first sub-region is used to display the target video, and the second sub-region is used to display the jump elements. Schematically, displaying the jump elements corresponding to the above at least two second recommended items in the second sub-region is used to systematically display all the second recommended items recommended in the target video. For example, the above at least two second recommended items are displayed in the second sub-region through a work list. Specifically, taking a literary work in the form of a book as the recommended item, 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 among 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 respectively. For example, if the target video recommends novel A, novel B, and novel C in sequence, then the book lists corresponding to novel A, novel B, and novel C are displayed.

[0122] In some embodiments, the above target playing requirement may include determining whether the playing duration of the target video reaches the target duration, that is, in response to the playing duration of the target video reaching the target duration, display the jump elements corresponding to at least two second recommended items in the second sub-region.

[0123] Optionally, the above target duration may be a system-predefined duration or a user-defined duration. Optionally, the above target duration may be a uniformly set duration. For example, when the playing duration of the video reaches 10 seconds, display the jump elements corresponding to at least two second recommended items. Or, the target duration may be determined according to the total duration of the target video. For example, when the playing progress of the video reaches 30%, the jump elements are displayed. Specifically, when the video duration of the target video is 10 minutes, the target duration corresponds to 3 minutes.

[0124] In some other embodiments, the display of jump elements corresponding to at least two second recommended items is triggered by a list display control. Schematically, a list display control is included in the first sub-region, and in response to the list display control receiving a trigger operation, jump elements corresponding to at least two second recommended items are displayed in the second sub-region. In one example, as Figure 17 shown, it shows a schematic diagram of the interface of the list display control 1711 provided by an exemplary embodiment of the present application. The target search result interface 1700 includes a first sub-region 1710 for displaying the target video, and the above list display control 1711 is displayed in the first sub-region 1710. The above is only illustrated by taking the list display control being displayed in the first sub-region as an example. The list display control can also be displayed in other position regions in the target search result interface, which is not limited herein.

[0125] 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 through a list. Optionally, the jump elements displayed in the list can be randomly arranged, or arranged according to the recommended order between the second recommended items in the target video, or arranged according to the recommended item scores. For example, the recommended items are scored and sorted according to the click-through rate, conversion rate, etc. corresponding to the recommended items, which is not limited herein.

[0126] Optionally, the display mode of the second sub-region can include the following display modes:

[0127] First, the second sub-region is displayed on the periphery of the first sub-region.

[0128] Schematically, taking the second sub-region being displayed below the first sub-region as an example, as Figure 18 shown, it shows a schematic diagram of the display of the second sub-region 1820 provided by an exemplary embodiment of the present application. Among them, the target search result interface 1800 includes a first sub-region 1810 for displaying the target video, which is used to recommend Work A, Work B, and Work C. A second sub-region 1820 is displayed below the first sub-region 1810, and 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 are displayed in the second sub-region 1820.

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

[0130] That is, the second sub-region is a sub-region in the first sub-region. In one example, as Figure 19As shown, it shows a display schematic diagram of a second sub-region 1920 provided by another exemplary embodiment of the present application. Among them, the target search result interface 1800 includes a first sub-region 1910 for displaying a target video, and this target video is used to recommend Work A, Work B, and Work C. The first sub-region 1910 further includes a second sub-region 1920. In the second sub-region 1920, 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 are displayed. Among them, the second sub-region 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-region 1920.

[0131] Third, the second sub-region is superimposed and displayed on the target search result interface in the form of a pop-up window.

[0132] In one example, taking the second sub-region being triggered by a list display control as an example, as Figure 20 shown, it shows a display schematic diagram of a second sub-region 2020 provided by another exemplary embodiment of the present application. Among them, the target search result interface 2000 includes a first sub-region 2010 for displaying a target video, and this target video is used to recommend Work A, Work B, and Work C. The first sub-region 2010 further includes a list display control 2011. When the list display control 2011 receives a trigger operation, the second sub-region 1920 is superimposed and displayed on the target search result interface 2000. In the second sub-region 2020, 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 are displayed.

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

[0134] That is, the second sub-region is displayed in an independent interface. In one example, taking the second sub-region being triggered by a list display control as an example, as Figure 21 shown, it shows a display schematic diagram of a second sub-region 2120 provided by another exemplary embodiment of the present application. Among them, the target search result interface 2100 includes a first sub-region 2110 for displaying a target video, and this target video is used to recommend Work A, Work B, and Work C. The first sub-region 2110 further 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-region 2120. In the second sub-region 2120, 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 are displayed.

[0135] In summary, for the embodiments corresponding to steps 1104 to 1105 of the search result display method provided in the embodiments of the present application, by displaying the corresponding jump elements for the second recommended items of the works recommended according to the current video content during the playback of the target video, the user can quickly reach the recommended content of the works of interest when watching the target video. While improving the diversity of the search result display, it also improves the diversity of the reach 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-region 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 to further improve the acquisition efficiency of the recommended content, thereby increasing the access volume of the recommended content and achieving traffic amplification.

[0136] In some embodiments, taking the search result display method provided in the embodiments of the present application applied to the work search scenario as an example for illustration, as Figure 22 shown, it shows the search result display method provided by an exemplary embodiment of the present application. The method includes:

[0137] Step 2201, receiving a search operation for a target keyword containing a work search intent.

[0138] Schematically, the above target keyword can be a vocabulary containing a work search intent, where the work indicated for search can be a literary work (in book form), a film and television work (in video form), a music work (in audio form), etc., which is not limited here.

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

[0140] Step 2202, displaying a target search result interface based on the search operation.

[0141] Schematically, the target search result interface includes a result recommendation area and a video display area. Among them, the above result recommendation area is used to display the web page recommended items obtained by searching and matching for the target keyword. Schematically, the above web page recommended items are displayed in the result recommendation area in a preset recommended order.

[0142] Optionally, the preset recommendation order corresponding to the above-mentioned web page recommendation items can be obtained by sorting according to the recommendation scores among 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 can be calculated based on the relevance between the web page content and the target keywords, and no specific limitation is provided herein.

[0143] Step 2203, display the target video corresponding to at least two candidate works in the video display area of the target search result interface.

[0144] Schematically, the video content of the above-mentioned target video 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 video content of the target video includes at least two video segments, and different video segments are used to recommend different candidate works, that is, the i-th video segment is used to recommend the i-th candidate work, where i is a positive integer. In one example, the video theme of the target video is "6 mystery and detective novels with the highest ratings on XX website", that is, this target video is a video for recommending the 6 mystery and detective novels mentioned in the video, and the candidate works are the above-mentioned 6 mystery and detective novels.

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

[0146] Schematically, jump elements corresponding to the candidate works are displayed in the video display area. Optionally, the jump elements corresponding to at least two candidate works can be displayed according to the playback progress of the video content. In one example, jump elements corresponding to the recommended works corresponding to the video content of the current target video are displayed; or, the jump elements corresponding to at least two candidate works can be displayed according to the playback situation of the target video. In one example, when it is determined that the target video is being played, jump elements corresponding to at least two candidate works are displayed in the target search result interface.

[0147] 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 periphery of the display area corresponding to the target video; or, the above-mentioned jump elements can also be displayed in the pop-up window area superimposed on the target search result interface, and no limitation is provided herein.

[0148] Through the above-mentioned jump elements, the browsing interface corresponding to the candidate works can be quickly entered, that is, the work content corresponding to the candidate works is displayed through the jump elements, thereby improving the reach efficiency of the works.

[0149] In summary, for the method for displaying search results provided in the embodiments of the present application, when a user performs a relevant search on at least two candidate works, the terminal displays target videos corresponding to the candidate works in the target search result interface to display the above-mentioned at least two candidate works. At the same time, at least two jump elements corresponding to the candidate works are also displayed in the target search result interface. Through the jump elements, the work content corresponding to the work can be obtained. That is, the search results related to the work are displayed through the target videos, improving the diversity of the search result display, and displaying the jump elements corresponding to the candidate works according to the target videos, providing a convenient access method for users and improving the efficiency of obtaining work content.

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

[0151] Step 2301, receive a search operation for a target keyword in the video platform application.

[0152] Schematically, the above video platform application can provide a search function for video resources within the platform. In some embodiments, search content can be input through a search bar provided by the video platform application, where the search content includes the target keyword.

[0153] Step 2302, display a target search result interface in the video platform application.

[0154] Schematically, the above target search result interface includes a result recommendation area and a video display area. Among them, the result recommendation area is used to display the first video obtained by searching and matching based on the target keyword. For example, when the target keyword is "Dali", the first video is the video retrieved by the video platform application from the video resource library and matching the target keyword "Dali".

[0155] Schematically, the first videos in the result recommendation area are arranged and displayed in a preset recommendation order. Among them, the above preset recommendation order can be a recommendation order sorted according to the release time corresponding to the first video, or a randomly sorted recommendation order, or a recommendation order sorted according to the video click-through rate. No specific limitation is made here.

[0156] Step 2303, play a target video in the video display area of the target search result interface.

[0157] The above-mentioned target video is a video for recommending at least two second videos. In some embodiments, the above-mentioned second videos may be partial videos in a first video, and the target video is generated from the above-mentioned at least two second videos.

[0158] In some embodiments, the target video may be a video generated by video generation through the video covers corresponding to at least two second videos. For example, video segments are obtained by playing the video covers corresponding to each second video for a specified duration, and the above-mentioned target video is generated from the video segments corresponding to the video covers of each second video.

[0159] In other embodiments, the target video may also be obtained by splicing the video segments corresponding to at least two second videos, that is, the target video includes at least two video segments, and each video segment comes from a different second video. Optionally, the video segments corresponding to the above-mentioned second videos may be automatically intercepted by the system or manually intercepted. In other embodiments, at least two second videos may also be directly video-spliced to obtain the target video.

[0160] In some embodiments, the above-mentioned second videos are partial videos in a first video, that is, at least two second videos are obtained from the first video. Schematically, 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 arranged according to the click-through rate corresponding to the first video, and the N first videos with the highest click-through rates are determined as the second videos, and the target video is generated from the above-mentioned N second videos, where N is an integer greater than or equal to 2.

[0161] In summary, the method for displaying search results provided by the embodiments of the present application quickly recommends multiple videos through the target video in the search scenario applied by the video platform, and the display diversity of the search results.

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

[0163] Step 2401, in response to the terminal device receiving an input operation for the target content, send a search request for the target content to the server.

[0164] Schematically, a target application is installed in the terminal device, and the target application provides a search function. When the target content input in the search box provided by the target application is detected 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.

[0165] Schematically, the terminal device generates a search request according to the target content. The search request includes the target content and the authentication information corresponding to the terminal device. The authentication information is the information used by the server to determine whether the terminal device is eligible to obtain the corresponding search results.

[0166] Step 2402: The server calls the word segmentation module to segment the target content, obtaining at least one candidate segmentation.

[0167] After receiving the search request, the server authenticates through the authentication information corresponding to the terminal device in the search request. When it is determined that the terminal device is eligible to obtain the search results corresponding to the target content, the server transmits the target content in the search request to the word segmentation module for word segmentation processing. In some embodiments, the word segmentation module includes a pre-trained word segmentation model. The word segmentation model can adopt a dictionary-based word segmentation algorithm, such as the forward maximum matching method, the backward maximum matching method, and the bidirectional matching word segmentation method, etc. It can also adopt a statistical machine learning algorithm, such as the Hidden Markov Model (HMM), the Conditional Random Field (CRF), the Support Vector Machine (SVM), or other deep learning methods, which are not limited herein.

[0168] Step 2403: The server calls the intent recognition module to recognize the intent of at least one candidate segmentation, and determines the candidate segmentation containing the work search intent as the target segmentation.

[0169] After the word segmentation module performs word segmentation processing on the target content, it can obtain at least one candidate segmentation. The server sequentially inputs the at least one candidate segmentation into the intent recognition model for intent recognition to determine whether there is a segmentation containing the work search intent.

[0170] Schematically, the above 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 Network (RNN), Long Short-Term Memory Network (LSTM), Deep Auto-encoders, etc. The networks are not limited herein.

[0171] In an example, the target content is "the most interesting romance novels", and after the word segmentation module, the candidate participles "most", "interesting", "of", "romance", and "novel" are obtained. Among them, from the candidate participles "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 participles.

[0172] Step 2404: the server performs content retrieval in the database according to the target word segmentation, and recalls at least one candidate display video.

[0173] The server searches based on the target word and finds candidate content in the database that has a label matching relationship with the target word.

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

[0175] In some embodiments, the target database includes a work video database, which stores videos and information corresponding to the work. In one example, taking the work form as a literary work, 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, tags 1-N, etc., where N is a positive integer, and the above tags are classification tags for multi-level classification of the work.

[0176] 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.

[0177] 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.

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

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

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

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

[0182] Illustratively, the above freshness score is calculated based on the release time of the works corresponding to the candidate display videos, and the above intent scores are determined based on the relevance between the intent corresponding to the target content and the tags corresponding to the candidate display videos. The CTR estimation score is obtained from a pre-trained CTR estimation model, where the CTR estimation model is trained using a large number of task-related data sets and is continuously iteratively trained through the error of the model on the data set to obtain a model that fits the data set reasonably.

[0183] Step 2406, the server sends the video information corresponding to the target video to the terminal device.

[0184] After the server determines the target video, it sends the video information corresponding to the target video to the terminal device. The above video information includes information such as the video address corresponding to the target video, the work addresses of the candidate works included in the target video, the work information of the candidate works, and the correspondence between the timeline of the target video and the candidate works.

[0185] Step 2407, the terminal device displays the target search result interface according to the video information.

[0186] Illustratively, the terminal device assembles the interface according to the received video information to obtain the target search result interface and displays the target search result interface. The video display area in the target search result interface displays the target video. Optionally, the above target video is the video data directly transmitted by the server to the terminal, or the above target video is the video data transmitted by the server to the terminal in a streaming media form.

[0187] In summary, for the method for displaying a search result interface provided by an embodiment of the present application, the server identifies a search intent corresponding to target content, and matches a corresponding target video according to the search intent, so that the target video displayed on the target search result interface of the terminal device can meet the user's search intent, thereby ensuring the accuracy of the content displayed on the target search result interface. Moreover, in a search scenario based on the search intent for a work, an experience closed-loop of "search → browse → revisit → explore" can be established, thereby improving the dissemination efficiency of the work content.

[0188] 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 for analysis, stored data, displayed data, etc.) and signals involved in the present application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the intent recognition for target content involved in the present application is obtained under full authorization.

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

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

[0191] A display module 2520, configured to display a target search result interface based on the search operation. 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 based on the target keyword, and the video display area is used to display a target video corresponding to the target keyword;

[0192] A playing module 2530, configured to play the target video in the video display area. The video content of the target video includes at least two video segments, and different video segments are used to display different second recommended items.

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

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

[0195] In some optional embodiments, the display module 2520 is also 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.

[0196] In some optional embodiments, the display module 2520 is also used to display link information corresponding to the second recommendation item; or, to display barrage information corresponding to the candidate work; or, to display a floating window corresponding to the second recommendation item; or, to display a 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.

[0197] 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;

[0198] 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.

[0199] 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.

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

[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 list display control receiving a trigger operation.

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

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

[0204] The receiving module 2510 is further configured to receive a search operation for target content in a search interface, where the target content includes the target keyword; or, receive a selection operation for a target diversion label in a first search result interface, where the first search result interface is used to display search results for associated content, and there is an association relationship between the associated content and the second recommended item, and the target diversion label includes the target keyword; or, receive a selection operation for the target video in a content recommendation interface; or, receive a selection operation for a recommended item set in a second search result interface, where the second search result interface is used to display search results for the second recommended item in the recommended item set, and the recommended item set corresponds to the target keyword.

[0205] In some alternative embodiments, the apparatus further includes:

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

[0207] In some alternative embodiments, the display module 2520 is further configured to display the browsing interface by means of interface jump display; or, superimpose and display the browsing interface on the target search result interface by means of pop-up display; or, call a target display application to display the browsing interface, where the target application is configured to provide a browsing function for the second recommended item.

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

[0209] 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 recommended order between the at least two candidate books in the target video.

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

[0211] The apparatus further includes:

[0212] An obtaining module (not shown in the figure), configured to obtain at least two second videos from the first video;

[0213] A generating module (not shown in the figure), configured to splice the at least second candidate videos to obtain the target video.

[0214] In summary, for the display device of search results provided in the embodiments of the present application, when a user conducts a relevant search using a target keyword, a result recommendation area and a video display area are displayed in the target search result interface. Among them, the first recommendation items obtained by searching and matching according to the target keyword are displayed through the result recommendation area, and a target video that displays different second recommendation items through different video segments is displayed through the video display area. That is, in a search scenario, in addition to displaying conventional search results, some search results are also displayed through videos, enhancing the diversity of search result display.

[0215] It should be noted that: for the display device of search results provided in the above embodiments, only the above division of each functional module is used for illustration. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the display device of search results provided in the above embodiments and the embodiments of the search result display method belong to the same concept. For the specific implementation process, please refer to the method embodiments and will not be elaborated here.

[0216] Figure 26 The block diagram of a terminal 2600 provided by an exemplary embodiment of the present application is shown. The terminal 2600 may be: a smart phone, 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. The terminal 2600 may also be referred to by other names such as a user equipment, a portable terminal, a laptop terminal, a desktop terminal, etc.

[0217] Generally, the terminal 2600 includes: a processor 2601 and a memory 2602.

[0218] The processor 2601 may include one or more processing cores, such as a quad-core processor, an octa-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), or 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 wake state, also known as the 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), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 2601 may further include an artificial intelligence (AI) processor, and the AI processor is used to process computational operations related to machine learning.

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

[0220] Illustratively, the terminal 2600 further includes other components, and those skilled in the art can understand that Figure 26 the structure shown does not constitute a limitation on the terminal 2600, and it may include more or fewer components than shown, or combine certain components, or adopt a different component layout.

[0221] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant 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; it can also exist independently and be a computer-readable storage medium not assembled into the terminal. The computer-readable storage medium stores at least one instruction, at least one segment of program, a code set or an instruction set, and the at least one instruction, the at least one segment of program, the code set or the instruction set are loaded and executed by the processor to implement the display method of the search result described in any one of the above embodiments.

[0222] Optionally, the computer-readable storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), solid state drives (SSD, Solid State Drives), or optical discs, etc. Among them, the random access memory may include resistive random access memory (ReRAM, Resistance Random Access Memory) and dynamic random access memory (DRAM, Dynamic Random Access Memory). The serial numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0223] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware or by instructing relevant hardware through a program. The program can be stored in a computer-readable storage medium, and the storage medium mentioned above can be read-only memory, magnetic disk or optical disc, etc.

[0224] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for displaying search results, characterized in that, the method includes: Receiving a search operation for a target keyword; the search intention of the search operation is to search for works including the target keyword; Based on the search operation, display a target search result interface, which includes a result recommendation area and a video display area. The result recommendation area is used to display a first recommendation item obtained by searching and matching based on the target keyword. The first recommendation item is a web page recommendation item, and the first recommendation item includes a first video obtained by searching and matching based on the target keyword. The video display area is used to display a target video corresponding to the target keyword, and the video content of the target video is used to recommend at least two of the works; Obtain at least two second videos from the first video; Perform video splicing on the at least two second videos to obtain the target video, and the target video includes at least one of the covers, segments, or selected second videos of the second videos; Play the target video in the video display area. The video content of the target video includes at least two video segments, and different video segments are used to recommend different second recommendation items. The second recommendation items are part of the recommendation items in the first recommendation items, and the second recommendation items include the works; In response to the target video playing to the video content for recommending the i-th second recommendation item, display a jump element corresponding to the i-th second recommendation item on the target video, where i is a positive integer; among them, the jump element includes at least one of link information, bullet screen information, floating window, and scrolling pattern displayed on the target video, and the scrolling pattern alternately displays preview information of the second recommendation items according to the current playback progress of the target video; In response to receiving a trigger operation for the jump element, call a target display application to display a browsing interface of the i-th second recommendation item.

2. The method according to claim 1, 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 method further includes: In response to the playback situation of the target video reaching a target playback requirement, display a jump element corresponding to the second recommendation item in the second sub-area.

3. The method according to claim 2, characterized in that, the step of in response to the playback situation of the target video reaching a target playback requirement and 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 a target duration, display a jump element corresponding to the second recommendation item in the second sub-area.

4. The method according to claim 2, characterized in that, the first sub-area includes a list display control; the step of in response to the playback situation of the target video reaching a target playback requirement and 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 recommended item is displayed in the second sub-region.

5. The method according to claim 4, wherein, the second sub-region is displayed on the periphery of the first sub-region; or, the second sub-region is displayed in the first sub-region in an embedded form; or, the second sub-region is superimposed and displayed on the target search result interface in a pop-up window form; or, the second sub-region is superimposed and displayed on the target search result interface in an independent interface form.

6. The method according to any one of claims 1 to 5, wherein, the receiving of the search operation for the target keyword includes: receiving a search operation for the target content in the search interface, the target content including the target keyword; or, receiving a selection operation for the target diversion label in the first search result interface, the first search result interface being used to display the search results of the associated content, there being an association relationship between the associated content and the second recommended item, the target diversion label including the target keyword; or, receiving a selection operation for the target video in the content recommendation interface; or, receiving a selection operation for the recommended item set in the second search result interface, the second search result interface being used to display the search results of the second recommended item in the recommended item set, the recommended item set corresponding to the target keyword.

7. The method according to claim 6, wherein, after receiving the search operation for the target content in the search interface, further includes: sending a search request for the target content to the server, the server being used to perform intent recognition and content matching based on the target content to determine the target video.

8. The method according to any one of claims 1 to 5, wherein, the method further includes: displaying the browsing interface by means of interface jump display; or, superimposing and displaying the browsing interface on the target search result interface by means of pop-up window display.

9. The method according to any one of claims 1 to 5, wherein, the target video is used to display at least two candidate books; the method further includes: displaying a book list corresponding to the at least two candidate books in the video display area based on the recommended order between the at least two candidate books in the target video.

10. A display device for search results, wherein, the device includes: a receiving module, configured to receive a search operation for a target keyword; the search intent of the search operation is to search for works including the target keyword; A display module is used 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 used to display a first recommendation item obtained by search and matching based on the target keyword, wherein the first recommendation item is a webpage recommendation item, and the first recommendation item includes a first video obtained by search and matching based on the target keyword, and the video display area is 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; An acquisition module, used to acquire at least two second videos from the first video; A generating module, configured to perform video splicing on the at least two second videos to obtain the target video, wherein the target video includes at least one of a cover, a clip, or a screened second video of the second video; a playing module, 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 recommend different second recommended items, and the second recommended items are part of the first recommended items, and the second recommended items include the work; The display module is also used to display a jump element corresponding to the i-th second recommendation item on the target video in response to the target video playing the video content for recommending the i-th second recommendation item, where i is a positive integer; wherein the jump element includes at least one of link information, barrage information, floating window, and scrolling pattern displayed on the target video, 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; in response to receiving a trigger operation for the jump element, calling the target display application to display the browsing interface of the i-th second recommendation item.

11. A computer device, It is 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 method for displaying search results as described in any one of claims 1 to 9.

12. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores at least one program code, and the program code is loaded and executed by a processor to implement the search result display method according to any one of claims 1 to 9.

13. A computer program product, It is characterized in that The method comprises a computer program or an instruction, wherein when the computer program or the instruction is executed by a processor, the method for displaying search results as claimed in any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Information display method and device and computer storage medium

    CN113536137A

  • Commodity object information search method and electronic equipment

    CN114117155A

  • Providing a video preview of search results

    US20200301965A1