Interaction and display control method, device, electronic device and computer storage medium
By simultaneously displaying the content introduction of the reading object and the video frame content of the video object in the search result interface, users' doubts about the authenticity of the search results are solved, reading interest is increased, and intuitive content display is achieved.
Patent Information
- Application Number
- CN202010130752.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-02-28
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2040-02-28
AI Technical Summary
Due to the existence of massive advertising information, existing reading search methods have caused users to be unable to determine the authenticity of the search results and cannot arouse interest in reading.
The content introduction of the reading object and the video frame content of the corresponding video object are displayed in the search result interface at the same time. By monitoring the matching relationship between the browsing operation and the video object, intuitive content display is achieved.
It improves users' understanding of the content of the reading object, increases their interest in reading, and avoids offensive behavior in the form of advertising.
Smart Images

Figure CN113326396B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of communication technologies, and in particular to an interaction and display control method, device, electronic device, and computer storage medium. Background Art
[0002] Existing reading search engines usually display the user's search keyword and a keyword such as "books" and highlight the keyword. However, due to the large amount of advertising information among the massive search results, users cannot confirm their authenticity and will not click on them. Therefore, this presentation method cannot arouse reading interest. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide an interaction and display control method, device, electronic device, and computer storage medium to solve or alleviate the above-mentioned problems.
[0004] According to a first aspect of an embodiment of the present invention, an interaction and display control method is provided, comprising: obtaining a search term input by a user; in response to the search term, determining at least one reading object that matches the search term and at least one video object corresponding to the at least one reading object; in a search result interface, displaying the video frame content of the at least one video object and displaying a content introduction of the at least one reading object.
[0005] According to a second aspect of an embodiment of the present invention, an interaction and display control method is provided, comprising: obtaining a search term input by a user; in response to the search term, determining at least one reading object and at least one video object that match the search term; and displaying the video frame content of the at least one video object and a content introduction of the at least one reading object in a search result interface.
[0006] According to a third aspect of an embodiment of the present invention, an interaction and display control method is provided, comprising: monitoring browsing operations on a reading object in a browsing interface; determining at least one video object matching the reading object in response to the browsing operations; and displaying video frame content of the at least one video object in the browsing interface.
[0007] According to a fourth aspect of an embodiment of the present invention, an interaction and display control method is provided, comprising: monitoring browsing operations on video objects in a browsing interface; determining at least one reading object that matches the video object in response to the browsing operations; and displaying a content introduction of the at least one reading object in the browsing interface.
[0008] According to the fifth aspect of an embodiment of the present invention, an interaction and display control method is provided, comprising: obtaining a search term input by a user; in response to the search term, determining a target reading object that matches the search term and associated reading objects and associated video objects associated with the target reading object; in a search result interface, displaying the target reading object, and displaying the associated reading object and the associated video object based on the target reading object.
[0009] According to the sixth aspect of an embodiment of the present invention, an interaction and display control device is provided, comprising: an acquisition module for acquiring a search term input by a user; a determination module for responding to the search term to determine a target reading object that matches the search term and associated reading objects and associated video objects associated with the target reading object; and a display module for displaying the target reading object in a search result interface, and displaying the associated reading object and the associated video object based on the target reading object.
[0010] According to the seventh aspect of an embodiment of the present invention, an interaction and display control device is provided, comprising: an acquisition module for acquiring a search term input by a user; a determination module for responding to the search term to determine at least one reading object that matches the search term and at least one video object corresponding to the at least one reading object; and a display module for displaying the video frame content of the at least one video object and a content introduction of the at least one reading object in a search result interface.
[0011] According to the eighth aspect of an embodiment of the present invention, an interaction and display control device is provided, comprising: an acquisition module for acquiring a search term input by a user; a determination module for responding to the search term and determining at least one reading object and at least one video object that match the search term; and a display module for displaying the video frame content of the at least one video object and a content introduction of the at least one reading object in a search result interface.
[0012] According to the ninth aspect of an embodiment of the present invention, an interaction and display control device is provided, comprising: a monitoring module for monitoring browsing operations on a reading object in a browsing interface; a determination module for responding to the browsing operations and determining at least one video object that matches the reading object; and a display module for displaying video frame content of the at least one video object in the browsing interface.
[0013] According to the tenth aspect of an embodiment of the present invention, an interaction and display control device is provided, comprising: a monitoring module for monitoring browsing operations on video objects in a browsing interface; a determination module for responding to the browsing operations and determining at least one reading object that matches the video object; and a display module for displaying a content introduction of the at least one reading object in the browsing interface.
[0014] According to the eleventh aspect of an embodiment of the present invention, an electronic device is provided, comprising: one or more processors; and a computer-readable medium configured to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the interaction and display control method as described in any one of the first to fifth aspects.
[0015] According to a twelfth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the interaction and display control method as described in any one of the first to fifth aspects is implemented.
[0016] The solution of the embodiment of the present invention can simultaneously display the content introduction of the reading object and the video frame content of the video object corresponding to the reading object in the interface, making the user's understanding of the content of the reading object more intuitive, thereby arousing the user's reading interest. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in the embodiments of the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0018] Figure 1A A schematic diagram of an overall network architecture applicable to an embodiment of the present invention;
[0019] Figure 1B A schematic diagram of a search network architecture applicable to another embodiment of the present invention;
[0020] Figure 2 is a schematic flow chart of an interaction and display control method according to another embodiment of the present invention;
[0021] Figures 3A to 6 A schematic diagram of interface switching and state changes according to another embodiment of the present invention;
[0022] Figure 7A A schematic diagram of a search network architecture applicable to another embodiment of the present invention;
[0023] Figure 7B is a schematic flow chart of an interaction and display control method according to another embodiment of the present invention;
[0024] Figure 7C and Figure 7D is a schematic diagram of interaction and interface states according to another embodiment of the present invention;
[0025] Figure 8A A schematic diagram of a search network architecture applicable to another embodiment of the present invention;
[0026] Figure 8B is a schematic flow chart of an interaction and display control method according to another embodiment of the present invention;
[0027] Figure 8C is a schematic diagram of an interface state of another embodiment of the present invention;
[0028] Figure 9A A schematic diagram of a search network architecture applicable to another embodiment of the present invention;
[0029] Figure 9B is a schematic flow chart of an interaction and display control method according to another embodiment of the present invention;
[0030] Figure 9C A schematic diagram of interface switching and state changes according to another embodiment of the present invention;
[0031] Figure 10A is a schematic flow chart of an interaction and display control method according to another embodiment of the present invention;
[0032] Figure 10B is a schematic diagram of interaction and interface states according to another embodiment of the present invention;
[0033] Figure 11A is a schematic block diagram of an interaction and display control device according to another embodiment of the present invention;
[0034] Figure 11B is a schematic block diagram of an interaction and display control device according to another embodiment of the present invention;
[0035] Figure 12 is a schematic block diagram of an interaction and display control device according to another embodiment of the present invention;
[0036] Figure 13 is a schematic block diagram of an interaction and display control device according to another embodiment of the present invention;
[0037] Figure 14 is a schematic block diagram of an interaction and display control device according to another embodiment of the present invention;
[0038] Figure 15 is a schematic structural diagram of an electronic device according to another embodiment of the present invention;
[0039] Figure 16 This is a hardware structure of an electronic device according to another embodiment of the present invention. DETAILED DESCRIPTION
[0040] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments in the embodiments of the present invention should fall within the scope of protection of the embodiments of the present invention.
[0041] The specific implementation of the embodiment of the present invention is further described below with reference to the accompanying drawings of the embodiment of the present invention.
[0042] Figure 1A Schematic diagram of a search network architecture 100 applicable to embodiment 1 of the present invention. The search network architecture 100 includes a client system 120 and a search server system 160 connected to each other via a network 110. It should be understood that Figure 1A The search network architecture shown is applicable to all examples of the embodiments of the present invention. Although the embodiments of the present invention also show other examples of search network architecture, such as the following Figure 7A 、 Figure 8A and Figure 9A However, all the network architectures shown are solutions to facilitate understanding of the embodiments of the present invention, and should not be understood as limiting the application scenarios, interaction methods, and various communication relationships of the embodiments of the present invention.
[0043] For example, by way of example and not limitation, Figure 1B FIG. 1 is a schematic diagram of a search network architecture applicable to another embodiment of the present invention. Figure 1B As shown, the video resource server 132 bypasses the network 110 and is connected to the search server system 160. The reading resource server 142 is connected to the search server system 160 via the network 110. In addition, the video resource server 132 can be connected to the search server system 160 via the network 110. The reading resource server 142 can be connected to the search server system 160 by bypassing the network 110. In addition, although Figure 1B A specific number of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110 are shown, but embodiments of the present invention contemplate any suitable number of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110. By way of example and not limitation, search network 100 may include a plurality of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110.
[0044] Embodiments of the present invention contemplate any suitable network 110. By way of example and not limitation, one or more portions of network 110 may include an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the public switched telephone network (PSTN), a cellular telephone network, or a combination of two or more of these. Network 110 may include one or more networks 110.
[0045] The network communication link 150 can connect the client system 120, the search server system 160, the video resource server 132, and the reading resource server 142 to the communication network 110 or to each other. Embodiments of the present invention contemplate any suitable network communication link 150. In one specific implementation, the one or more network communication links 150 include one or more wireline (e.g., Digital Subscriber Line (DSL) or Data over Cable Service Interface Specification (DOCSIS), wireless (e.g., Wi-Fi or Worldwide Interoperability for Microwave Access (WiMAX)), or optical (e.g., Synchronous Optical Network (SONET) or Synchronous Digital Hierarchy (SDH)) links. In one specific implementation, the one or more network communication links 150 each include an ad hoc network, an intranet, an extranet, a VPN, a LAN, a WLAN, a WAN, a WWAN, a MAN, a portion of the Internet, a portion of the PSTN, a network based on cellular technology, a network based on satellite communication technology, another network communication link 150, or a combination of two or more such network communication links 150. The network communication links 150 are not necessarily identical throughout the search network architecture 100. One or more first network communication links 150 can differ from one or more second network communication links 150 in one or more aspects.
[0046] In one specific implementation, the search server system 160 can be a network-addressable computing system that can host online searches. The search server system 160 can generate, store, receive, and send search data. The search server system 160 can be accessed directly by other components of the search network architecture 100 or via the network 110. By way of example and not limitation, the client system 120 can access the search server system 160 directly or via the network 110 using a web browser / search application 122 or a local application associated with the search server system 160 (e.g., a mobile search application, a messaging application, another suitable application, or any combination thereof). In one specific implementation, the search server system 160 may include one or more servers 162. Each server 162 can be a single server or a distributed server across multiple computers or multiple data centers. The servers 162 can be of various types, such as, but not limited to, a web server, a news server, a mail server, a message server, an advertising server, a file server, an application server, an exchange server, a database server, a proxy server, another server suitable for performing the functions or processes described herein, or any combination thereof. In a specific implementation, each server 162 may include hardware, software, or embedded logic components or a combination of two or more such components to perform the appropriate functions implemented or supported by the server 162. In a specific implementation, the search server system 160 may include one or more data stores 164. The data store 164 can be used to store various types of information. In a specific implementation, the information stored in the data store 164 can be organized according to a specific data structure. In a specific implementation, each data store 164 can be a relational database, a column database, a relational database, or other suitable database. Although the embodiments of the present invention describe or illustrate a specific type of database, the embodiments of the present invention contemplate any suitable type of database. A specific implementation may provide an interface that enables the client system 120, the search server system 160, or the video resource server 132, the reading resource server 142 to manage, retrieve, modify, add, or delete the information stored in the data store 164.
[0047] In one specific implementation, the client system 120 can be an electronic device including hardware, software, or embedded logic components, or a combination of two or more such components, and can perform appropriate functions implemented or supported by the client system 120. By way of example and not limitation, the client system 120 can include a computer system such as a desktop computer, a notebook or laptop computer, a netbook, a tablet computer, an e-book reader, a GPS device, a camera, a personal digital assistant (PDA), a handheld electronic device, a cellular phone, a smartphone, other suitable electronic devices, or any suitable combination thereof. Embodiments of the present invention contemplate any suitable client system 120. The client system 120 can enable network users at the client system 120 to access the network 110. The client system 120 can enable its users to communicate with other users at other client systems 120.
[0048] In one specific implementation, the search server system 160 may store multiple reading objects or multiple video objects in one or more data stores 164. In one specific implementation, the search server system 160 may provide users with the ability to take actions on various types of items or objects supported by the search server system 160.
[0049] In one specific implementation, the search server system 160 can link various entities. By way of example and not limitation, the search server system 160 can enable users to interact with each other and receive content from the video resource server 132, the reading resource server 142, or other entities, or allow users to interact with these entities through an application programming interface (API) or other communication channels.
[0050] In one specific implementation, the video resource server 132 and the reading resource server 142 may include one or more types of servers, one or more data stores, one or more interfaces (including but not limited to APIs), one or more network services, one or more content sources, one or more networks, or any other suitable components with which a server can communicate. The video resource server 132 and the reading resource server 142 may be operated by an entity different from the entity operating the search server system 160. However, in one specific implementation, the search server system 160 and the video resource server 132 and the reading resource server 142 may operate in conjunction with each other to provide search services to users of the search server system 160 or the video resource server 132 and the reading resource server 142. In this sense, the search server system 160 may provide a platform or backbone that other systems, such as the video resource server 132 and the reading resource server 142, may use to provide search services and functionality to users via the Internet.
[0051] Figure 2 This is a schematic flow chart of the interaction and display control method according to the second embodiment of the present invention. Figure 2 The method system framework of the embodiment can be implemented using the so-called browser server (B / S) or client server (C / S) mode, and when necessary, it will be combined with Figure 1A to Figure 1B The network architecture is described in . Figure 2 The interaction and display control method can be executed by a client, for example, by the client system 120. In addition, for the sake of convenience, the above-mentioned Figure 1A to Figure 1B To describe Figure 2 In one specific implementation, in a browser server (B / S), the client system 120 may include any type of web browser 122 and may have one or more add-ons, plug-ins, or other extensions, such as toolbars. A user at the client system 120 may enter a uniform resource locator (URL) or other address that directs the web browser 122 to a specific server (such as server 162 or a server associated with the video resource server 132 or the reading resource server 142), and the web browser 122 may generate a hypertext transfer protocol (HTTP) request and transmit the HTTP request to the server. The server may accept the HTTP request and, in response to the HTTP request, transmit one or more hypertext markup language (HTML) files to the client system 120. The client system 120 may render a web interface (e.g., a web page) based on the HTML file from the server to present to the user. Embodiments of the present invention contemplate any suitable source file. By way of example and not limitation, the web interface may be rendered from an HTML file, an extensible hypertext markup language (XHTML) file, or an extensible markup language (XML) file, depending on specific needs. Such an interface may also execute scripts, such as, but not limited to, scripts written in JAVASCRIPT, JAVA, MICROSOFT SILVERLIGHT, combinations of markup languages and scripts, such as AJAX (Asynchronous JAVASCRIPT and XML), etc. Here, where appropriate, a reference to a web interface includes one or more corresponding source files (which a browser may use to render the web interface), and vice versa.
[0052] In a specific implementation, in a client-server (C / S) model, the client system 120 may include any type of search application 122 and may have one or more attachments, plug-ins, or other extensions, such as a toolbar. Similar aspects to the browser-server model are not described in detail in this embodiment of the present invention. It should be understood that the client-server model or the browser-server model is merely an example and is not limited in this embodiment of the present invention. Figure 2The interaction and display control method includes:
[0053] 210: Get the search term entered by the user.
[0054] It should be understood that obtaining the search terms input by the user can be implemented by a browser or application in the user device. The specific implementation method includes but is not limited to the above-mentioned user device system framework. However, it should be understood that the method of this embodiment can be performed by any appropriate electronic device with data processing capabilities, including but not limited to: a server, a mobile terminal (such as a mobile phone, PAD, etc.) and a PC. For example, a client such as an application or a browser is installed in the above-mentioned device. For example, a client such as a browser or an application is used to detect I / O (input / output) events, for example, a trigger operation such as a search engine component under the above-mentioned HTML framework. For example, when the search engine component detects the above-mentioned trigger operation, it sends the input search terms such as a character field to the search server. The above-mentioned trigger operation can be in any form, for example, through a mouse click, a user touch operation such as a gesture, an intelligent interaction method such as voice recognition or face recognition or gesture recognition, etc.
[0055] The search term may include any one of a voice search term, a picture search term, a video search term, and a video frame search term.
[0056] 220: In response to the search term, determine at least one reading object matching the search term and at least one video object corresponding to the at least one reading object.
[0057] It should be understood that, to determine at least one reading object that matches the search term, for example, multiple matching objects are received from the server, for example, at least one object is determined from the multiple objects. For example, the server uses a first sorting algorithm to perform an initial sort based on the index results of the search term, and sends the results of the initial sorting to the user device. For example, the user device performs a subsequent sorting, which may be a re-sorting or a cut-off of a portion of the initial sorting to obtain a sorting result. For example, before the server performs the sorting, reading object information may be obtained from a reading resource (e.g., a reading resource server, or a reading resource database, etc.), for example, video object information may be obtained from a video resource (e.g., a video resource server, or a video resource database). For example, the server cluster used in an embodiment of the present invention includes at least one of the above-mentioned search server, application server, WEB server, and database server. For example, the database server obtains reading object information and video object information through crawler operations, etc. For example, the database server may directly access the above-mentioned video objects and reading objects through authentication. For example, the retrieval process in the above-mentioned search may be implemented by constructing various indexes. For example, an inverted index may be used to construct an index between the search term and the database server.
[0058] In a specific embodiment, for example, on a server side including the above-mentioned server cluster, video object information and reading information are annotated, and at least one reading object is associated with at least one video object. For example, on the server side, at least one reading object is precisely matched with at least one video object. For example, at least one reading object is associated with at least one video through a classification or clustering algorithm. For example, at least one reading object is precisely matched with at least one video object through vector calculation. For example, at least one reading object is matched with at least one video object by establishing a vector similarity index or a key field index. For example, at least one of the reading object or the video object is annotated with keywords or key words. For example, when performing search and sorting, the server side places the reading object and the video object in a data set for search and sorting, or determines the data volume of the data object and the data volume of the reading object, and sorts based on the object with the smaller data volume. For example, if the data volume of the reading object is smaller, sorting is performed on the reading object. For example, the sorting result of the reading object and the association or correspondence between the reading object and the video object are sent to the client. Alternatively, if the data volume of the video object is smaller, sorting is performed on the video object. For example, the ranking results of video objects and the association or correspondence between reading objects and video objects are sent to the client. Since only one of the reading objects or video objects is searched and the correspondence between the two is returned to the client, the search calculation amount on the server is reduced.
[0059] In another implementation of the present invention, when the server performs annotation, the reading objects and the video objects can be associated in any manner. For example, an index from the reading objects to the video objects can be constructed, and when searching based on the search terms, the reading objects are first found, and then the video objects corresponding to the reading objects are determined. For example, an index from the video objects to the reading objects can be constructed, and when searching based on the search terms, the video objects are first found, and then the reading objects corresponding to the video objects are determined. For example, the server sends the first correspondence between the reading objects and the video objects to the client. For example, based on the first correspondence, the client determines the second object relationship between at least one reading object and at least one video object. For example, the first correspondence corresponds to the initial sorting result of the server. For example, the second correspondence is the sorting result of re-sorting the initial sorting result of the server.
[0060] It should be understood that the second corresponding relationship may be any one of a one-to-one relationship, a one-to-many relationship, a many-to-one relationship, and a many-to-many relationship, and the embodiment of the present invention does not limit this.
[0061] For example, in response to a search term, determining reading objects and video objects that match the search term includes: in response to the search term, determining at least one reading object that matches the subject matter of the search term from a plurality of candidate reading objects obtained from a second resource, and determining at least one video object that matches the subject matter of the search term from a plurality of candidate video objects obtained from a first resource. For example, the first resource is a video resource server, and the second resource is a reading resource server.
[0062] 230: Displaying the video frame content of at least one video object and the content introduction of at least one reading object in the search result interface.
[0063] For example, the video frame content of at least one video object is presented in the first presentation area, and the content introduction of at least one reading object is presented in the second presentation area. Figure 3A As shown. For example, based on the second presentation area, the video frame content of at least one video object is presented in the first area. For example, based on the first presentation area, the video frame content of at least one reading object is presented in the second presentation area. For example, the first presentation area and the second presentation area are different areas in the search result interface. For example, the first presentation area and the second presentation area partially overlap in the search result interface. For example, the first presentation area is in the second presentation area. For example, the second presentation area is in the first presentation area.
[0064] For example, the first layer displays the video frame content of at least one video object, and the second layer displays the content introduction of at least one reading object. For example, the first layer is below the second layer, and the second layer has a transparency greater than 0. For example, the second layer is below the first layer, and the first layer has a transparency greater than 0. For example, the first layer and the second layer partially overlap in the search results interface. For example, the first layer is an interactive floating layer of the second layer, and an interactive floating layer presentation trigger component is provided in at least a portion of the second layer. For example, the second layer is an interactive floating layer of the first layer, and an interactive floating layer presentation trigger component is provided in at least a portion of the first layer. For example, when either the first layer or the second layer is used as the bottom layer, the interactive floating layer presentation trigger component determines the transparency of the interactive floating layer based on at least a portion of the bottom layer. For example, when the second layer is the bottom layer, when the user's interactive position passes through the location of a keyword in the second layer, the interactive floating layer is displayed and then disappears, creating a flashing effect, prompting the user to return to the location of the keyword. For example, the transparency of the interactive floating layer at the keyword location in the first layer is set to 0 (i.e., opaque) or approximately 0, or less than a first preset threshold. For example, the transparency of the interactive floating layer at locations other than the keyword location in the first layer is set to be greater than a second preset threshold. For example, the second preset threshold is greater than the first preset threshold. For example, when the first layer is the bottom layer, when the user's interactive location passes through a key location in the video frame content of the first layer, the interactive floating layer is displayed, and then the interactive floating layer disappears, creating a flashing effect, thereby prompting the user to return to the aforementioned key location.
[0065] The solution of the embodiment of the present invention can simultaneously display the content introduction of the reading object and the video frame content of the video object corresponding to the reading object in the interface, making the user's understanding of the content of the reading object more intuitive, thereby stimulating the user's reading interest. In other words, the solution of the embodiment of the present invention provides a more intuitive content introduction of the reading object, providing users with a better understanding of the content. Moreover, the solution does not take the form of advertisements, which is less likely to cause users to react negatively.
[0066] In another implementation of the present invention, for example, in response to a search term, determining at least one reading object matching the search term and at least one video object corresponding to the at least one reading object includes:
[0067] In response to the search term, determining a reading object and a first correspondence between a plurality of reading objects and a plurality of video objects;
[0068] A second correspondence between the reading objects and the video objects is determined based on the first correspondence, wherein the second correspondence indicates a correspondence between at least one of the plurality of reading objects in the first correspondence and at least one of the plurality of video objects.
[0069] For example, at least one reading object is an object with high subject relevance among multiple reading objects. For example, at least one video object is an object with high subject relevance among multiple video objects. For example, each reading object includes multiple sub-reading objects. For example, each video object includes multiple sub-video objects. For example, each video object has a third corresponding relationship with each reading object. For example, the method may further include: determining a fourth corresponding relationship between the sub-reading objects and the sub-video objects based on the third corresponding relationship.
[0070] For example, the reading object is an e-book, and the sub-reading object is a chapter of the e-book. For example, the video object is a video corresponding to the e-book, and the sub-video object is a video of the chapter of the e-book. The method also includes presenting multiple (at least two) search result simplification levels. For example, in response to a target level among multiple search result simplification levels input by a user, the search results corresponding to the target level are displayed. For example, different search result simplification levels correspond to different retrieval results. For example, the client re-sorts the search results in response to the search result simplification level input by the user based on the corresponding relationship returned by the server.
[0071] In another implementation of the present invention, in the search results interface, the video frame content of at least one video object is displayed, and the content introduction of at least one reading object is displayed, including: in the search results interface, based on the first presentation area, the video frame content of at least one video object is displayed, and based on the second presentation area, the content introduction of at least one reading object is displayed.
[0072] For example, the first presentation area is provided with a first interface switching trigger component, and the second presentation area is provided with a second interface switching trigger component. For example, the interface switching trigger component is used to switch from the current search interface result page to the content presentation page. The content presentation page can be the content presentation page of the reading object, or it can be the content presentation page of the video object. For example, the first interface switching trigger component is the same as the second interface switching trigger component. For example, the first interface switching trigger component is different from the second interface switching trigger component. For example, in response to the triggering operation of the first interface switching trigger component, switch to the content presentation page of the video object, or switch to the content presentation page of the reading object. For example, in response to the triggering operation of the second interface switching trigger component, switch to the content presentation page of the video object, or switch to the content presentation page of the reading object. Since the interface switching trigger component is used to switch from the current search interface result page to the content presentation page, it can guide the user to leave the search interface page and then to the content presentation interface of the reading object or the video object.
[0073] like Figure 3B As described above, when the user clicks on the search result interface on the left, the client switches to the content presentation interface of the video object on the right.
[0074] In another implementation of the present invention, based on a first presentation area, displaying video frame content of at least one video object includes: determining a first sorting of at least one video object based on subject content; based on the first sorting, displaying a corresponding feature video frame of at least one video object in the first presentation area.
[0075] For example, the client receives an initial sorting result from the server. For example, the client determines a first sorting of at least one video object based on the initial sorting result. For example, the client receives the first sorting returned by the server. For example, the client determines at least one matching degree between the subject content of the at least one video object and the reading object. For example, the at least one video object is sorted based on the at least one matching degree. For example, the video object with the highest matching degree with the subject of the reading object is sorted at the front, and the video object with the lowest matching degree is sorted at the end.
[0076] In another implementation of the present invention, based on the second presentation area, the content introduction of at least one reading object is displayed, including: determining a second sorting of at least one reading object based on the subject content; based on the second sorting, displaying the corresponding content introduction of at least one reading object in the second presentation area.
[0077] For example, the client receives an initial sorting result from the server. For example, the client determines a second sorting of at least one reading object based on the initial sorting result. For example, the client receives the second sorting returned by the server. For example, the at least one reading object is determined based on at least one matching degree between the subject content and the video object. For example, the at least one reading object is sorted based on at least one matching degree. For example, the reading object with the highest matching degree with the subject of the video object is ranked first, and the reading object with the lowest matching degree is ranked last.
[0078] In another implementation of the present invention, the first display area is provided with at least one interface switching trigger component corresponding to at least one video object, wherein the method further includes: responding to a target interface switching trigger component in the at least one interface switching trigger component, switching from the search result interface to the content display interface of the target video object corresponding to the target interface switching trigger component; and displaying content in the content display interface.
[0079] like Figure 3B As shown, the figure on the right is the content presentation interface of the video object. Optionally, you can also enter the reading object presentation interface, such as Figure 4 As shown in the accompanying figure on the right.
[0080] In another implementation of the present invention, content display is performed in a content display interface, including: determining a playback area of a target video object so that the target playback area fits in the content display interface; and displaying a characteristic video frame of the target video object in the playback area.
[0081] For example, a featured video frame may include the most popular element of the video object. For example, the most topical featured video frame from the first release of a movie or video. For example, the featured video frame may be consistent with the video frame content presented in the search results interface, thereby ensuring a continuous user experience as the interface switches.
[0082] In another implementation of the present invention, for example, in the first part of the playback area, the playback trigger component of the target video object is displayed. In the second part of the playback area, the playback trigger component of at least any other video object is displayed. The first part can be any position in the video playback area. For example, for a rectangular playback area, the first part is any one of the four corners of the playback area. For example, it can be the middle part of each of the four sides. For example, the alternative position that can be used as the second part is the same as the alternative position that can be used as the first part. For example, when the first part is at a first corner position, the second part is at a second corner position, and the first corner position is different from the second corner position.
[0083] In one example, the method further includes: displaying a play trigger component of the target video object in a middle portion of the play area, and displaying a play trigger component of at least any other video object in an edge portion of the play area.
[0084] In another implementation of the present invention, for example, a reading trigger area of a reading object is presented in a playback area of a video object. For example, a playback trigger area of a video object is presented in a reading trigger area of a reading object. Due to the above settings, the video object can be switched with the reading object. Figure 4 As shown, when the user triggers the trigger area in the video interface shown in the figure on the left, the interface is converted to the reading interface shown in the figure on the right. Similarly, when the user triggers the trigger area of the reading interface on the right, the interface is converted to the video interface on the left. Since the trigger area does not affect the viewing of the video object or the reading of the reading object, presenting the trigger area in the reading interface or the playback interface can make the reading interface or the playback interface adapt to the contour of the display screen, thereby achieving the best reading or viewing experience when the size of the display screen is limited.
[0085] In another implementation of the present invention, content is displayed in a content display interface, and the method further includes: displaying a playback trigger component of a target video object in a middle portion of the playback area; and displaying a reading trigger component of a target reading object among at least one reading object in an edge portion of the playback area.
[0086] In another embodiment of the present invention, Figure 5 As shown, after entering the state in the figure on the right from the state in the figure on the left, the reading object and the video object can be read simultaneously. For example, by swiping up or down, the relative sizes of the reading area and the playback area can be adjusted. For example, by swiping up or down, the reading area and the playback area can be fine-tuned. For example, by swiping up or down, the reading area or the playback area can be displayed in full screen. It should be understood that the display methods in the figures are merely exemplary and are not limited to the present invention.
[0087] In another implementation of the present invention, content is displayed in a content display interface, and the method further includes: responding to a trigger operation of a target reading trigger component, displaying a reading area of a target reading object by covering a playback area of a target video object.
[0088] In another implementation of the present invention, content is displayed in a content display interface, and the method further includes: responding to a trigger operation of a target reading trigger component, displaying an initial reading area of the target reading object by shrinking the playback area of the target video object, so that the playback area of the target video object and the initial reading area of the target reading object are adapted in the content display interface.
[0089] In another implementation of the present invention, content is displayed in a content display interface, and the method further includes: displaying a continue reading trigger component of a target reading object in an initial reading area; in response to a trigger operation of the continue reading trigger component, displaying a reading area of the target reading object by enlarging the initial reading area, so that the reading area of the target reading object fits in the content display interface.
[0090] like Figure 6 As shown, the state of the right figure presents the state of the reading area being displayed in full screen, and the audio playback area is presented on any one of the four sides of the reading area (as an example, the lower side is shown in the figure).
[0091] Figure 7A Schematic diagram of a search network architecture 100 applicable to embodiment 1 of the present invention. The search network architecture 100 includes a client system 120, a search server system 160, a video resource server 132, and a reading resource server 142 connected to each other via a network 110. Figure 7A A particular arrangement of client system 120, search server system 160, video resource server 132, reading resource server 142, and network 110 is shown, but embodiments of the present invention contemplate any suitable arrangement of client system 120, search server system 160, video resource server 132, reading resource server 142, and network 110. By way of example and not limitation, two or more of client system 120, search server system 160, video resource server 132, and reading resource server 142 may be directly connected to one another, bypassing network 110. As another example, two or more of client system 120, search server system 160, video resource server 132, and reading resource server 142 may be physically or logically co-located, in whole or in part, with one another. Figure 7A FIG. 1 is a schematic diagram of a search network architecture applicable to another embodiment of the present invention. Figure 7A A specific number of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110 are shown, but embodiments of the present invention contemplate any suitable number of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110. By way of example and not limitation, search network 100 may include a plurality of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110.
[0092] Embodiments of the present invention contemplate any suitable network 110. By way of example and not limitation, one or more portions of network 110 may include an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the public switched telephone network (PSTN), a cellular telephone network, or a combination of two or more of these. Network 110 may include one or more networks 110.
[0093] Figure 7B This is a schematic flowchart of an interaction and display control method according to another embodiment of the present invention. Figure 7B The interaction and display control method includes:
[0094] 710: Get the search term entered by the user.
[0095] It should be understood that obtaining the search terms input by the user can be implemented by a browser or application in the user device. The specific implementation method includes but is not limited to the above-mentioned user device system framework. However, it should be understood that the method of this embodiment can be performed by any appropriate electronic device with data processing capabilities, including but not limited to: a server, a mobile terminal (such as a mobile phone, PAD, etc.) and a PC. For example, a client such as an application or a browser is installed in the above-mentioned device. For example, a client such as a browser or an application is used to detect I / O (input / output) events, for example, a trigger operation such as a search engine component under the above-mentioned HTML framework. For example, when the search engine component detects the above-mentioned trigger operation, it sends the input search terms such as a character field to the search server. The above-mentioned trigger operation can be in any form, for example, through a mouse click, a user touch operation such as a gesture, an intelligent interaction method such as voice recognition or face recognition or gesture recognition, etc.
[0096] The search term may include any one of a voice search term, a picture search term, a video search term, and a video frame search term.
[0097] 720: In response to the search term, determine at least one reading object and at least one video object that match the search term.
[0098] It should be understood that, for determining at least one reading object that matches the search term, for example, multiple matching reading objects are received from the server, and for example, at least one object is determined from the multiple reading objects. For example, the server uses a first sorting algorithm to perform initial sorting based on the index result of the search term, and sends the result of the initial sorting to the user device. For example, the user device performs subsequent sorting, and the subsequent sorting can be a re-sorting, or it can be a cut-off of part of the initial sorting to obtain a sorting result. For example, before the server performs sorting, reading object information can be obtained from a reading resource (for example, a reading resource server, or a reading resource database, etc.), for example, video object information can be obtained from a video resource (for example, a video resource server, or a video resource database). For determining at least one video object that matches the search, for example, multiple matching video objects are received from the server, and for example, at least one video object is determined from the multiple video objects.
[0099] For example, the server cluster used in the embodiments of the present invention includes at least one of the aforementioned search server, application server, web server, and database server. For example, the database server obtains reading object information and video object information through crawler operations, etc. For example, the database server can directly access the aforementioned video objects and reading objects through authentication. For example, the retrieval process in the aforementioned search can be implemented by constructing various indexes. For example, an inverted index can be used to construct an index between the search term and the database server.
[0100] In a specific embodiment, for example, on a server side including the above-mentioned server cluster, video object information and reading information are annotated, and at least one reading object is associated with at least one video object. For example, on the server side, at least one reading object is precisely matched with at least one video object. For example, at least one reading object is associated with at least one video through a classification or clustering algorithm. For example, at least one reading object is precisely matched with at least one video object through vector calculation. For example, at least one reading object is matched with at least one video object by establishing a vector similarity index or a key field index. For example, at least one of the reading object or the video object is annotated with keywords or key words. For example, when performing search and sorting, the server side places the reading object and the video object in a data set for search and sorting, or determines the data volume of the data object and the data volume of the reading object, and sorts based on the object with the smaller data volume. For example, if the data volume of the reading object is smaller, sorting is performed on the reading object. For example, the sorting result of the reading object and the association or correspondence between the reading object and the video object are sent to the client. Alternatively, if the data volume of the video object is smaller, sorting is performed on the video object. For example, the ranking results of video objects and the association or correspondence between reading objects and video objects are sent to the client. Since only one of the reading objects or video objects is searched and the correspondence between the two is returned to the client, the search calculation amount on the server is reduced.
[0101] In another implementation of the present invention, when the server performs annotation, the reading objects and the video objects can be associated in any manner. For example, an index from the reading objects to the video objects can be constructed, and when searching based on the search terms, the reading objects are first found, and then the video objects corresponding to the reading objects are determined. For example, an index from the video objects to the reading objects can be constructed, and when searching based on the search terms, the video objects are first found, and then the reading objects corresponding to the video objects are determined. For example, the server sends the first correspondence between the reading objects and the video objects to the client. For example, based on the first correspondence, the client determines the second object relationship between at least one reading object and at least one video object. For example, the first correspondence corresponds to the initial sorting result of the server. For example, the second correspondence is the sorting result of re-sorting the initial sorting result of the server.
[0102] It should be understood that the second corresponding relationship may be any one of a one-to-one relationship, a one-to-many relationship, a many-to-one relationship, and a many-to-many relationship, and the embodiment of the present invention does not limit this.
[0103] 730: Displaying the video frame content of at least one video object and the content introduction of at least one reading object in the search result interface.
[0104] For example, the client receives an initial sorting result from the server. For example, the client determines a first sorting of at least one video object based on the initial sorting result. For example, the client receives the first sorting returned by the server. For example, the client determines at least one matching degree between the subject content of the at least one video object and the reading object. For example, the at least one video object is sorted based on the at least one matching degree. For example, the video object with the highest matching degree with the subject of the reading object is sorted at the front, and the video object with the lowest matching degree is sorted at the end.
[0105] For example, the client receives an initial sorting result from the server. For example, the client determines a second sorting of at least one reading object based on the initial sorting result. For example, the client receives the second sorting returned by the server. For example, the at least one reading object is determined based on at least one matching degree between the subject content and the video object. For example, the at least one reading object is sorted based on at least one matching degree. For example, the reading object with the highest matching degree with the subject of the video object is ranked first, and the reading object with the lowest matching degree is ranked last.
[0106] In other words, the server receives a search request from the front-end, which includes video feature information generated based on the video. In response to the search request, the server identifies multiple pieces of video feature information in the video feature information database that match the video feature information. For example, the video feature information in the video feature information database may have been annotated or feature vectors extracted. For example, the server returns multiple videos corresponding to the multiple pieces of video feature information.
[0107] In one implementation of the present invention, in response to a retrieval request, determining multiple video feature information in a video feature information database that matches the video feature information includes: in response to the retrieval request, determining at least one matching degree between at least one video feature information in the video feature information database and the video feature information; and sorting the at least one video feature information based on the at least one matching degree to obtain multiple video feature information.
[0108] For example, the embodiment of the present invention does not limit the display method of at least one reading object and at least one video object. For example, a first arrangement method can be adopted for at least one reading object, and a second arrangement method can be adopted for at least one video object. For example, at least one reading object can be displayed on one side, and at least one video object can be displayed on the other side. For example, at least one reading object and at least one video object can be arranged alternately. For example, based on the relevance (or matching degree), the relevance can be arranged from large to small in the search result interface. For example, sorting can be performed based on at least one reading object, and then the video object related to the reading object is displayed near it. It should be understood that if there is no matching video object for a specific reading object, another related reading object can be recommended. Similarly, sorting can be performed based on at least one video object, and then the reading objects that match or are associated with the video object are displayed around or near it.
[0109] In another implementation of the present invention, a first reading object, a first video object matching the first reading, a second reading object matching the first video object, a third video object matching the second reading object, and so on are displayed in sequence.
[0110] Figure 7C and Figure 7D This is a schematic diagram of the interaction and interface state of another embodiment of the present invention. Figure 7C In the figure, the video playback trigger component is shown on the left, and the parts of the reading object are shown on the right. Figure 7D In the example, the video playback area is displayed on the left, and the reading trigger component of the reading object is displayed on the right. It should be understood that the above arrangement or display method is only exemplary and is not limited to this embodiment of the present invention.
[0111] It should also be understood that Figure 7A and Figure 7B The embodiment is also applicable to Figures 1A-6 In the various display methods described in the drawings, the same or similar descriptions represent the same or similar schemes or means.
[0112] Figure 8A Schematic diagram of a search network architecture 100 applicable to embodiment 1 of the present invention. The search network architecture 100 includes a client system 120, a search server system 160, a video resource server 132, and a reading resource server 142 connected to each other via a network 110. Figure 8AA particular arrangement of client system 120, search server system 160, video resource server 132, reading resource server 142, and network 110 is shown, but embodiments of the present invention contemplate any suitable arrangement of client system 120, search server system 160, video resource server 132, reading resource server 142, and network 110. By way of example and not limitation, two or more of client system 120, search server system 160, video resource server 132, and reading resource server 142 may be directly connected to one another, bypassing network 110. As another example, two or more of client system 120, search server system 160, video resource server 132, and reading resource server 142 may be physically or logically co-located, in whole or in part, with one another. Figure 8A FIG. 1 is a schematic diagram of a search network architecture applicable to another embodiment of the present invention. Figure 8A A specific number of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110 are shown, but embodiments of the present invention contemplate any suitable number of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110. By way of example and not limitation, search network 100 may include a plurality of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110.
[0113] Embodiments of the present invention contemplate any suitable network 110. By way of example and not limitation, one or more portions of network 110 may include an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the public switched telephone network (PSTN), a cellular telephone network, or a combination of two or more of these. Network 110 may include one or more networks 110.
[0114] Figure 8B This is a schematic flowchart of an interaction and display control method according to another embodiment of the present invention. Figure 8B The interaction and display control method includes:
[0115] 810: Monitoring browsing operations on reading objects in the browsing interface.
[0116] It should be understood that monitoring the browsing operation of the reading object in the browsing interface can be implemented by (for example) a browser or application framework in the user device, and the specific implementation method includes but is not limited to a trigger event monitoring module or trigger event monitor of the browser or application. For example, a client such as a browser or application is used to detect I / O (input / output) events, for example, trigger operations such as application opening operations or page jump events in the browser under the above-mentioned HTML framework. The above-mentioned triggering operation can be in any form, for example, through a mouse click, a user touch operation such as a gesture, an intelligent interaction method such as voice recognition, face recognition, or posture recognition, etc.
[0117] 820: In response to the browsing operation, determine at least one video object that matches the reading object.
[0118] For example, when a browser, e-reader, or reading application detects the triggering operation, it sends the input search terms such as reading keywords or subject key fields to the search server. For example, at least one video object that matches the reading object is returned from the server. For example, a specific plot keyword or a specific named entity in the reading object is marked as matching a specific video. For example, the specific video is associated with a delivered advertisement. For example, when a user clicks or triggers the playback of the video object, a matching advertisement is recommended to the user.
[0119] 830: Displaying video frame content of at least one video object in the browsing interface.
[0120] like Figure 8C As shown, for example, when the reading object is opened, for example, when a client such as a reading application or a browser is opened, a search operation for the video object is triggered. For example, a playback trigger component of the relevant video object is displayed in the display interface of the reading application. For example, the playback trigger component is displayed in a position that does not affect the reading. For example, the playback trigger component can be displayed in the form of a floating button at any position.
[0121] Figure 9A Schematic diagram of a search network architecture 100 applicable to embodiment 1 of the present invention. The search network architecture 100 includes a client system 120, a search server system 160, a video resource server 132, and a reading resource server 142 connected to each other via a network 110. Figure 9AA particular arrangement of client system 120, search server system 160, video resource server 132, reading resource server 142, and network 110 is shown, but embodiments of the present invention contemplate any suitable arrangement of client system 120, search server system 160, video resource server 132, reading resource server 142, and network 110. By way of example and not limitation, two or more of client system 120, search server system 160, video resource server 132, and reading resource server 142 may be directly connected to one another, bypassing network 110. As another example, two or more of client system 120, search server system 160, video resource server 132, and reading resource server 142 may be physically or logically co-located, in whole or in part, with one another. Figure 9A FIG. 1 is a schematic diagram of a search network architecture applicable to another embodiment of the present invention. Figure 9A A specific number of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110 are shown, but embodiments of the present invention contemplate any suitable number of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110. By way of example and not limitation, search network 100 may include a plurality of client systems 120, search server systems 160, video resource servers 132, reading resource servers 142, and networks 110.
[0122] Embodiments of the present invention contemplate any suitable network 110. By way of example and not limitation, one or more portions of network 110 may include an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the public switched telephone network (PSTN), a cellular telephone network, or a combination of two or more of these. Network 110 may include one or more networks 110.
[0123] Figure 9B is a schematic flow chart of an interaction and display control method according to another embodiment of the present invention; Figure 9B The interaction and display control method includes:
[0124] 910: Get the search term entered by the user.
[0125] It should be understood that obtaining the search terms input by the user can be implemented by (for example) a browser or application framework in the user's device, and the specific implementation method includes but is not limited to a trigger event monitoring module or a trigger event monitor of the browser or application. For example, a client such as a browser or application is used to detect I / O (input / output) events, for example, a trigger operation such as an application opening operation or a page jump event in the browser under the above-mentioned HTML framework. The above-mentioned trigger operation can be in any form, for example, by a mouse click, a user touch operation such as a gesture, an intelligent interaction method such as voice recognition, face recognition, or gesture recognition, etc.
[0126] 920: In response to the search term, determine a target reading object that matches the search term and associated reading objects and associated video objects associated with the target reading object.
[0127] For example, when a browser or search engine application obtains the above-mentioned triggering operation, it sends the input search terms such as reading keywords or subject key fields to the search server. For example, the target reading object is returned from the server, and the associated video object and associated reading object associated with the reading object are returned. For example, the associated reading object and the target reading object include associated specific plot keywords. For example, the associated video object is a specific named entity that is marked as matching a specific video. For example, the specific video is associated with a delivered advertisement. For example, when a user clicks or triggers the playback of the video object, a matching advertisement is recommended to the user.
[0128] 930: In the search result interface, the target reading object is displayed, and based on the target reading object, related reading objects and related video objects are displayed.
[0129] As an example, Figure 9C As shown, when the presentation area of the associated reading object or associated video object is clicked, the playback operation of the associated video object is triggered. For example, the reading trigger component of the associated reading object is displayed in the associated video playback interface. For example, the reading trigger component is displayed in a position that does not affect viewing. For example, the reading trigger component can be displayed in the form of a floating button at any position.
[0130] It should also be understood that the associated video object can be directly associated with the associated reading object, for example, the associated video object matches or corresponds to the associated reading object. For example, the associated video object can be indirectly associated with the associated reading object via the target reading video. For example, the method can further include determining a target video object associated with the target reading object. For example, the method can further include displaying the target video object associated with the target reading object.
[0131] It should also be understood that, in response to the search term, the target reading object that matches the search term and the associated reading objects and associated video objects associated with the target reading object are determined. The target reading object that matches the search term and the associated reading objects and associated video objects associated with the target reading object can be determined at the same time; or the target reading object that matches the search term can be determined first, and then the associated reading objects and associated video objects associated with the target reading object are determined. In addition, for determining the associated reading objects and associated video objects associated with the target reading object, the associated reading objects and associated video objects associated with the target reading object can be determined at the same time. It is also possible to determine one of the associated reading objects and associated video objects associated with the target reading object, and then determine the other based on the one. In other words, the process of determining the associated reading objects and associated video objects can be parallel.
[0132] It should also be understood that, in response to the search term, determining a target reading object that matches the search term includes: determining, in response to the search term, a target reading object as an initial sort, wherein the initial search results may further include a target video object associated with the target reading object, or a target video object corresponding to the target reading object. Determining associated reading objects and associated video objects associated with the target reading object includes: performing a secondary sort based on the initial search results to obtain associated reading objects and associated video objects associated with the target reading object.
[0133] It should also be understood that, for example, determining the target reading object as the initial sorting includes: obtaining the initial sorting result from the server, and determining the target reading object from the initial sorting result. For example, determining the associated reading objects and associated video objects associated with the target reading object includes: obtaining the associated reading objects and associated video objects associated with the target reading object from the server. For example, determining the associated reading objects and associated video objects associated with the target reading object includes: obtaining the initial sorting result from the server. For example, in the initial sorting result, a secondary sorting is performed based on the target reading object. For example, from the secondary sorting result, the associated reading objects and associated video objects are determined.
[0134] It should also be understood that when displaying associated reading objects and associated video objects based on a target reading object, the layers of associated reading objects and associated video objects can be displayed based on the layer of the target reading object. Alternatively, the areas of associated reading objects and associated video objects can be displayed based on the area of the target reading object. For example, the target reading object can be displayed in the search result presentation area. For example, the areas of associated reading objects and associated video objects can be displayed in the recommendation presentation area.
[0135] It should also be understood that in the search result interface, displaying the target reading object includes: displaying multiple target reading objects. For example, the multiple target reading objects include a first target reading object and a second target reading object, and the first target reading object is sorted before the second target reading object. Based on the target reading object, displaying the associated reading object and the associated video object includes: in the search result interface, based on the first target reading object, displaying the associated reading object and the associated video object. In other words, based on the front target reading object among the multiple target reading objects, displaying the associated reading object and the associated video object. Since the user's focus on reading objects or video objects is limited, only displaying the associated reading objects and associated video objects associated with some or the front target reading objects can help the user focus on the current recommended object, while not displaying the associated reading objects and associated video objects in other parts, which is conducive to presenting more search results, such as keyword matching search results, in a relatively limited display space.
[0136] Figure 10A FIG10 is a schematic flow chart of an interaction and display control method according to another embodiment of the present invention. The interaction and display control method of FIG10 includes:
[0137] 1010: monitoring browsing operations on video objects in the browsing interface;
[0138] It should be understood that the browsing operation of monitoring the video objects in the browsing interface can be implemented by (for example) the framework of the browser or application in the user device, and the specific implementation method includes but is not limited to the trigger event monitoring module or trigger event monitor of the browser or application. For example, a client such as a browser or application is used to detect I / O (input / output) events, for example, a trigger operation such as an application opening operation or a page jump event in the browser under the above-mentioned HTML framework. The above-mentioned trigger operation can be in any form, for example, by a mouse click, a user touch operation such as a gesture, an intelligent interaction method such as voice recognition, face recognition, or gesture recognition, etc.
[0139] 1020: In response to the browsing operation, determine at least one reading object that matches the video object.
[0140] For example, when a browser, video player, or video application detects the triggering operation, it sends the input search terms, such as video frames or subject keywords, to the search server. For example, at least one reading object that matches the video object is returned from the server. For example, a specific plot key scene or key frame in the video object is marked as matching specific text. For example, the specific text is associated with the delivered advertisement. For example, when a user clicks or triggers the reading object, a matching text advertisement is recommended to the user.
[0141] 1030: Displaying a content introduction of at least one reading object in the browsing interface.
[0142] like Figure 10B As shown, when a client such as a video player, a video application, or a browser is opened, a search operation for a reading object is triggered. For example, a reading trigger component of a related reading object is displayed in the display interface of the video application. For example, the reading trigger component is displayed at a position that does not affect the playback. For example, the reading trigger component can be displayed in the form of a floating button at any position.
[0143] It should be understood that Figure 8B 、 Figure 9B as well as Figure 10A The same solution applies to Figures 1A-7D In the various display methods described in the drawings, the same or similar descriptions represent the same or similar schemes or means.
[0144] Figure 11A This is a schematic block diagram of an interaction and display control device according to another embodiment of the present invention. Figure 11A The interactive and display control device comprises:
[0145] Acquisition module 1101, acquiring a search term input by a user;
[0146] Determination module 1102, in response to the search term, determines a target reading object matching the search term and associated reading objects and associated video objects associated with the target reading object;
[0147] The display module 1103 displays the target reading object in the search result interface, and displays the associated reading objects and the associated video objects based on the target reading object.
[0148] Figure 11B This is a schematic block diagram of an interaction and display control device according to another embodiment of the present invention. Figure 11B The interactive and display control device comprises:
[0149] The acquisition module 1110 acquires the search term input by the user.
[0150] The determination module 1120 , in response to a search term, determines at least one reading object matching the search term and at least one video object corresponding to the at least one reading object.
[0151] The display module 1130 displays the video frame content of at least one video object and displays the content introduction of at least one reading object in the search result interface.
[0152] The solution of the embodiment of the present invention can simultaneously display the content introduction of the reading object and the video frame content of the video object corresponding to the reading object in the interface, making the user's understanding of the content of the reading object more intuitive, thereby arousing the user's reading interest.
[0153] In one implementation of the present invention, the display module is specifically used to: in the search result interface, display the video frame content of at least one video object based on the first presentation area, and display the content introduction of at least one reading object based on the second presentation area.
[0154] In one implementation of the present invention, the display module is specifically configured to: determine a first ranking of at least one video object based on subject content; and display a corresponding feature video frame of the at least one video object in a first presentation area based on the first ranking.
[0155] In one implementation of the present invention, the display module is specifically used to: determine a second sorting of at least one reading object based on subject content; and display a corresponding content introduction of the at least one reading object in a second presentation area based on the second sorting.
[0156] In one implementation of the present invention, the first display area is provided with at least one interface switching trigger component corresponding to at least one video object, wherein the device further includes an interface switching module, the interface switching module being used to: respond to a target interface switching trigger component in at least one interface switching trigger component, and switch from the search result interface to the content display interface of the target video object corresponding to the target interface switching trigger component; the display module is specifically used to: display content in the content display interface.
[0157] In one implementation of the present invention, the display module is specifically configured to: determine a playback area of a target video object so that the target playback area fits within the content display interface; and display a characteristic video frame of the target video object within the playback area.
[0158] In one implementation of the present invention, the display module is further configured to: display the playback trigger component of the target video object in the middle portion of the playback area; and display the playback trigger component of at least any other video object in the edge portion of the playback area.
[0159] In one implementation of the present invention, the display module is also used to: display the playback trigger component of the target video object in the middle part of the playback area; and display the reading trigger component of the target reading object in at least one reading object in the edge part of the playback area.
[0160] In one implementation of the present invention, the display module is further configured to: respond to a triggering operation of the target reading trigger component, and display the reading area of the target reading object by covering the playback area of the target video object.
[0161] In one implementation of the present invention, the display module is also used to: respond to the trigger operation of the target reading trigger component, display the initial reading area of the target reading object by shrinking the playback area of the target video object, so that the playback area of the target video object and the initial reading area of the target reading object are adapted in the content display interface.
[0162] In one implementation of the present invention, the display module is also used to: display the continue reading trigger component of the target reading object in the initial reading area; respond to the trigger operation of the continue reading trigger component, display the reading area of the target reading object by enlarging the initial reading area, so that the reading area of the target reading object is adapted to the content display interface.
[0163] In one implementation of the present invention, the determination module is specifically used to: in response to a search term, determine at least one reading object that matches the subject content of the search term among a plurality of alternative reading objects obtained from a second resource, and determine at least one video object that matches the subject content of the search term among a plurality of alternative video objects obtained from a first resource.
[0164] In one implementation of the present invention, the search term includes any one of a voice search term, a picture search term, a video search term, and a video frame search term.
[0165] The device of this embodiment is used to implement the corresponding methods in the aforementioned multiple method embodiments and has the beneficial effects of the corresponding method embodiments, which will not be described in detail here. In addition, the functional implementation of each module in the device of this embodiment can refer to the description of the corresponding parts in the aforementioned method embodiments, which will not be described in detail here.
[0166] Figure 12 This is a schematic block diagram of an interaction and display control device according to another embodiment of the present invention. Figure 12 The interactive and display control device comprises:
[0167] The acquisition module 1210 acquires the search term input by the user;
[0168] The determination module 1220 determines, in response to the search term, at least one reading object and at least one video object that matches the search term;
[0169] The display module 1230 displays the video frame content of at least one video object and displays the content introduction of at least one reading object in the search result interface.
[0170] The device of this embodiment is used to implement the corresponding methods in the aforementioned multiple method embodiments and has the beneficial effects of the corresponding method embodiments, which will not be described in detail here. In addition, the functional implementation of each module in the device of this embodiment can refer to the description of the corresponding parts in the aforementioned method embodiments, which will not be described in detail here.
[0171] Figure 13 This is a schematic block diagram of an interaction and display control device according to another embodiment of the present invention. Figure 13 The interactive and display control device comprises:
[0172] Monitoring module 1310, monitoring browsing operations on reading objects in the browsing interface;
[0173] The determination module 1320 determines at least one video object matching the reading object in response to the browsing operation;
[0174] The display module 1330 displays the video frame content of at least one video object in the browsing interface.
[0175] The device of this embodiment is used to implement the corresponding methods in the aforementioned multiple method embodiments and has the beneficial effects of the corresponding method embodiments, which will not be described in detail here. In addition, the functional implementation of each module in the device of this embodiment can refer to the description of the corresponding parts in the aforementioned method embodiments, which will not be described in detail here.
[0176] Figure 14 This is a schematic block diagram of an interaction and display control device according to another embodiment of the present invention. Figure 14 The interactive and display control device comprises:
[0177] Monitoring module 1410, monitoring browsing operations on video objects in the browsing interface;
[0178] A determination module 1420, in response to a browsing operation, determines at least one reading object that matches the video object;
[0179] The display module 1430 displays the content introduction of at least one reading object in the browsing interface.
[0180] The method of this embodiment can be executed by any appropriate electronic device with data processing capabilities, including but not limited to: a server, a mobile terminal (such as a mobile phone, a PAD, etc.) and a PC.
[0181] The device of this embodiment is used to implement the corresponding methods in the aforementioned multiple method embodiments and has the beneficial effects of the corresponding method embodiments, which will not be described in detail here. In addition, the functional implementation of each module in the device of this embodiment can refer to the description of the corresponding parts in the aforementioned method embodiments, which will not be described in detail here.
[0182] Figure 15 This is a schematic structural diagram of an electronic device according to another embodiment of the present invention; the electronic device may include:
[0183] One or more processors 501;
[0184] The computer readable medium 502 may be configured to store one or more programs,
[0185] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction and display control method as described in the first embodiment above.
[0186] Figure 16 The hardware structure of the electronic device of another embodiment of the present invention is as follows; Figure 6 As shown, the hardware structure of the electronic device may include: a processor 1601, a communication interface 1602, a computer-readable medium 1603 and a communication bus 1604;
[0187] The processor 1601, the communication interface 1602, and the computer-readable medium 1603 communicate with each other via a communication bus 1604;
[0188] Optionally, the communication interface 1602 may be an interface of a communication module;
[0189] The processor 1601 may be specifically configured to: obtain a search term input by a user; in response to the search term, determine at least one reading object that matches the search term and at least one video object corresponding to the at least one reading object; display the video frame content of the at least one video object in the search result interface, and display a content introduction of the at least one reading object, or,
[0190] Obtaining a search term input by a user; in response to the search term, determining at least one reading object and at least one video object that matches the search term; displaying the video frame content of the at least one video object and the content introduction of the at least one reading object in the search result interface, or,
[0191] Monitoring browsing operations on a reading object in a browsing interface; determining at least one video object matching the reading object in response to the browsing operation; displaying video frame content of the at least one video object in the browsing interface, or,
[0192] Monitoring browsing operations on video objects in a browsing interface; determining at least one reading object matching the video object in response to the browsing operations; and displaying a content introduction of the at least one reading object in the browsing interface.
[0193] Processor 1601 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor.
[0194] The computer-readable medium 1603 may be, but is not limited to, a random access memory (RAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc.
[0195] In particular, according to an embodiment of an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code configured to execute the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), the above-mentioned functions defined in the method of the present application are executed. It should be noted that the computer-readable medium described in the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable medium can be, for example, but is not limited to, a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage medium, a magnetic storage medium, or any suitable combination thereof. In this application, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transfer a program configured for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0196] Computer program code configured to perform the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0197] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, which contains one or more executable instructions configured to implement the specified logical functions. There are specific sequential relationships in the above-mentioned specific embodiments, but these sequential relationships are only exemplary. When implementing the specific embodiments, these steps may be fewer, more, or the execution order may be adjusted. That is, in some alternative implementations, the functions marked in the boxes may also occur in an order different from that marked in the accompanying drawings. For example, two boxes shown in succession can actually be executed substantially in parallel, or they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, as well as the combination of boxes in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified functions or operations, or can be implemented using a combination of dedicated hardware and computer instructions.
[0198] The modules involved in the embodiments described in this application may be implemented in software or hardware. The names of these modules do not, in some cases, limit the modules themselves.
[0199] As another aspect, the present application further provides a computer-readable medium having a computer program stored thereon, which implements the method described in the above embodiment when the program is executed by a processor.
[0200] As another aspect, the present application also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the device, the device: obtains the search term input by the user; responds to the search term, determines at least one reading object that matches the search term and at least one video object corresponding to the at least one reading object; displays the video frame content of the at least one video object in the search result interface, and displays the content introduction of the at least one reading object, or,
[0201] Obtaining a search term input by a user; in response to the search term, determining at least one reading object and at least one video object that matches the search term; displaying the video frame content of the at least one video object and the content introduction of the at least one reading object in the search result interface, or,
[0202] Monitoring browsing operations on a reading object in a browsing interface; determining at least one video object matching the reading object in response to the browsing operation; displaying video frame content of the at least one video object in the browsing interface, or,
[0203] Monitoring browsing operations on video objects in a browsing interface; determining at least one reading object matching the video object in response to the browsing operations; and displaying a content introduction of the at least one reading object in the browsing interface.
[0204] The terms "first," "second," "the first," or "the second" used in various implementations of the embodiments of the present invention may modify various components regardless of order and / or importance, but these terms do not limit the corresponding components. The above terms are configured solely for the purpose of distinguishing an element from other elements. For example, a first user device and a second user device represent different user devices, even though both are user devices. For example, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element without departing from the scope of the embodiments of the present invention.
[0205] When one element (for example, a first element) is referred to as being “(operably or communicably) coupled” or “(operably or communicably) coupled to” or “connected to” another element (for example, a second element), it should be understood that the one element is directly connected to the other element or that the one element is indirectly connected to the other element via yet another element (for example, a third element). Conversely, it should be understood that when an element (for example, a first element) is referred to as being “directly connected” or “directly coupled” to another element (the second element), there is no element (for example, a third element) interposed therebetween.
[0206] The above description is merely a preferred embodiment of the present application and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned inventive concept. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this application.
Claims
1. An interaction and display control method, comprising: Get the search term entered by the user; In response to the search term, determining at least one reading object that matches the search term and is sorted according to the initial sorting result and at least one video object corresponding to the at least one reading object, and re-sorting the at least one video object; In the search result interface, displaying the re-sorted video frame content of the at least one video object and displaying the content introduction of the at least one reading object; The method further includes presenting a plurality of search result refinement levels, and reordering the search results of the target level in response to a target level in the search result refinement levels input by a user.
2. The method according to claim 1, wherein The step of displaying the re-sorted video frame content of the at least one video object and the content introduction of the at least one reading object in the search result interface includes: In the search result interface, based on the first presentation area, the video frame content of the at least one video object is displayed, and based on the second presentation area, the content introduction of the at least one reading object is displayed.
3. The method according to claim 2, wherein: The displaying, based on the first presentation area, the video frame content of the at least one video object includes: determining a first ranking of the at least one video object based on subject content; Based on the first sorting, a feature video frame corresponding to the at least one video object is displayed in the first presentation area.
4. The method according to claim 2, wherein: The displaying, based on the second presentation area, a content introduction of the at least one reading object includes: determining a second ranking of the at least one reading object based on subject content; Based on the second sorting, a content introduction corresponding to the at least one reading object is displayed in the second presentation area.
5. The method according to claim 2, wherein: The first presentation area is provided with at least one interface switching trigger component corresponding to the at least one video object, wherein the method further includes: In response to a target interface switching trigger component in the at least one interface switching trigger component, switching from the search result interface to a content display interface of a target video object corresponding to the target interface switching trigger component; Content is displayed in the content display interface.
6. The method according to claim 5, wherein: Displaying content in the content display interface includes: Determining a playback area of the target video object so that the playback area of the target video object fits within the content display interface; In the playback area, a characteristic video frame of the target video object is displayed.
7. The method according to claim 6, wherein: The displaying of content in the content display interface further includes: Displaying a playback trigger component of the target video object in the middle part of the playback area; At least one playback trigger component of any other video object is displayed at an edge portion of the playback area.
8. The method according to claim 6, wherein: The displaying of content in the content display interface further includes: Displaying a playback trigger component of the target video object in the middle part of the playback area; A reading trigger component of a target reading object among the at least one reading object is displayed at an edge portion of the play area.
9. The method according to claim 8, wherein The displaying of content in the content display interface further includes: In response to the triggering operation of the reading trigger component, the reading area of the target reading object is displayed by covering the playback area of the target video object.
10. The method according to claim 8, wherein The displaying of content in the content display interface further includes: In response to the triggering operation of the reading trigger component, the initial reading area of the target reading object is displayed by shrinking the playback area of the target video object, so that the playback area of the target video object and the initial reading area of the target reading object are adapted to the content display interface.
11. The method according to claim 10, wherein: The displaying of content in the content display interface further includes: In the initial reading area, a continue reading trigger component of the target reading object is displayed: In response to the triggering operation of the continue reading trigger component, the reading area of the target reading object is displayed by enlarging the initial reading area, so that the reading area of the target reading object is adapted to the content display interface.
12. The method according to claim 1, wherein In response to the search item, determining at least one reading object that matches the search item and is sorted according to the initial sorting result and at least one video object corresponding to the at least one reading object includes: In response to the search term, at least one reading object that matches the subject content of the search term is determined from a plurality of alternative reading objects obtained from a second resource, and at least one video object that matches the subject content of the search term is determined from a plurality of alternative video objects obtained from a first resource, and the at least one reading object and the at least one video object are sorted.
13. The method according to claim 1, wherein The search term includes any one of a voice search term, a picture search term, a video search term, and a video frame search term.
14. An interaction and display control method, comprising: Get the search term entered by the user; In response to the search term, determining at least one reading object and at least one video object that match the search term and are sorted according to the initial sorting result, and re-sorting the at least one video object; In the search result interface, displaying the re-sorted video frame content of the at least one video object and displaying the content introduction of the at least one reading object; The method further includes presenting a plurality of search result refinement levels, and reordering the search results of the target level in response to a target level in the search result refinement levels input by a user.
15. An interaction and display control method, comprising: Monitor browsing operations on reading objects in the browsing interface; In response to the browsing operation, determining at least one video object that matches the reading object and is sorted according to the initial sorting result, and re-sorting the at least one video object; Displaying the reordered video frame content of the at least one video object in the browsing interface; The method further includes presenting a plurality of reduced levels of browsing operation results, and reordering the browsing operation results of the target level in response to a target level in the reduced levels of browsing operation results input by a user.
16. An interaction and display control method, comprising: Monitor browsing operations on video objects in the browsing interface; In response to the browsing operation, determining at least one reading object that matches the video object and is sorted according to the initial sorting result, and re-sorting the at least one reading object; In the browsing interface, displaying the content introduction of the at least one reading object after reordering; The method further includes presenting a plurality of reduced levels of browsing operation results, and reordering the browsing operation results of the target level in response to a target level in the reduced levels of browsing operation results input by a user.
17. An interaction and display control method, comprising: Get the search term entered by the user; In response to the search term, determining target reading objects that match the search term and are sorted according to the initial sorting result, as well as associated reading objects and associated video objects associated with the target reading objects, and re-sorting the associated reading objects and associated video objects based on the target reading objects; In the search result interface, the target reading object is displayed, and based on the target reading object, the re-sorted associated reading objects and the associated video objects are displayed; The method further includes presenting a plurality of search result refinement levels, and reordering the search results of the target level in response to a target level in the search result refinement levels input by a user.
18. An interaction and display control device, comprising: Get module to get the search item entered by the user; a determination module, in response to the search term, determining a target reading object that matches the search term and is sorted according to the initial sorting result, and associated reading objects and associated video objects associated with the target reading object, and re-sorting the associated reading objects and associated video objects based on the target reading object; A display module, which displays the target reading object in a search result interface, and displays the re-sorted associated reading objects and the associated video objects based on the target reading object; The sorting module is used to present multiple search result reduction levels, and in response to a target level in the search result reduction levels input by the user, re-sort the search results of the target level.
19. An interactive and display control device, comprising: Get module to get the search terms entered by the user; a determination module, in response to the search term, determining at least one reading object that matches the search term and is sorted according to the initial sorting result and at least one video object corresponding to the at least one reading object, and re-sorting the at least one video object; A display module, which displays the re-sorted video frame content of the at least one video object and displays a content introduction of the at least one reading object in a search result interface; The sorting module is used to present multiple search result reduction levels, and in response to a target level in the search result reduction levels input by the user, re-sort the search results of the target level.
20. An interaction and display control device, comprising: Get module to get the search item entered by the user; a determination module, in response to the search term, determining at least one reading object and at least one video object that match the search term and are sorted according to the initial sorting result, and re-sorting the at least one video object; A display module, which displays the re-sorted video frame content of the at least one video object and displays a content introduction of the at least one reading object in a search result interface; The sorting module is used to present multiple search result reduction levels, and in response to a target level in the search result reduction levels input by the user, re-sort the search results of the target level.
21. An interaction and display control device, comprising: A monitoring module monitors browsing operations on reading objects in the browsing interface; a determination module, in response to the browsing operation, determining at least one video object that matches the reading object and is sorted according to the initial sorting result, and re-sorting the at least one video object; a display module, configured to display the reordered video frame content of the at least one video object in the browsing interface; The sorting module is used to present multiple browsing operation result reduction levels, respond to a target level in the browsing operation result reduction levels input by the user, and re-sort the browsing operation results of the target level.
22. An interaction and display control device, comprising: A monitoring module monitors browsing operations on video objects in the browsing interface; a determination module, in response to the browsing operation, determining at least one reading object that matches the video object and is sorted according to the initial sorting result, and re-sorting the at least one video object; A display module, for displaying, in the browsing interface, a content introduction of the at least one reading object after reordering; The sorting module is used to present multiple browsing operation result reduction levels, respond to a target level in the browsing operation result reduction levels input by the user, and re-sort the browsing operation results of the target level.
23. An electronic device, comprising: one or more processors; A computer readable medium configured to store one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction and display control method according to any one of claims 1 to 17.
24. A computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the interaction and display control method according to any one of claims 1 to 17 is implemented.
Citation Information
Patent Citations
Search result display method and device, equipment and storage medium
CN107657024A
Search page interaction method and device, terminal, and storage medium
CN108984081A
Information pushing method, device and equipment based on video content
CN110418193A