Interface interaction method and device, equipment and storage medium
By presenting a search control in the interface to receive user input, the server determines and presents the corresponding secondary media content, which solves the problem of limited recommendation rules in the existing technology and achieves more efficient media content interaction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2026-01-30
- Publication Date
- 2026-04-21
AI Technical Summary
Existing information flow recommendation methods cannot effectively process users' natural language information, resulting in limited recommendation rule configuration and difficulty in encompassing all user interests and preferences and their changes.
The interface displays a search control, receives natural language input from the user, adjusts the media content stream in response to input instructions, and determines and presents the corresponding secondary media content through the server.
It enriches the interactive methods of media content, improves interactive efficiency, and can more accurately meet users' personalized needs.
Smart Images

Figure CN121900657A_ABST
Abstract
Description
Technical Field
[0001] The examples in this article generally relate to the field of computer science, and in particular to methods, apparatuses, devices, and computer-readable storage media for user interface interaction. Background Technology
[0002] With the continuous development of computer technology, more and more applications are becoming integrated into people's work and lives. People can engage in a wide variety of activities through these applications. For example, people can use interactive applications for virtual interaction, create and share content through content creation or sharing applications, and view content created or shared by other users. Summary of the Invention
[0003] In a first aspect, a method for interface interaction is provided. The method includes: presenting at least one first media content and a search control in a viewing interface, the at least one first media content being associated with a first content stream; receiving input content via the search control; and, in response to the input content indicating an adjustment request for the first content stream, presenting at least one second media content in the viewing interface, the at least one second media content being determined based on the adjustment request.
[0004] In a second aspect, an apparatus for interface interaction is provided. The apparatus includes: a first content presentation module, an input content receiving module, and a second content presentation module, wherein the first content presentation module is configured to present at least one first media content and a search control in a viewing interface, the at least one first media content being associated with a first content stream; the input content receiving module is configured to receive input content via the search control; and the second content presentation module is configured to present at least one second media content in the viewing interface in response to an input content indicating an adjustment request for the first content stream, the at least one second media content being determined based on the adjustment request.
[0005] In a third aspect, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.
[0006] In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.
[0007] In a fifth aspect, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.
[0008] This approach can enrich the ways of interacting with media content and improve interaction efficiency.
[0009] It should be understood that the content described in this section is not intended to limit the key or important features of the examples in this paper, nor is it intended to restrict the scope of the solution. Other features will become readily apparent from the following description. Attached Figure Description
[0010] The above and other features, advantages, and aspects of the various examples herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. In the accompanying drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A schematic diagram of the example environment is shown; Figures 2A to 2D Example interfaces for some scenarios are shown; Figure 3 The diagram illustrates the input processing steps in several scenarios. Figure 4 The flowcharts show example processes of interface interactions in some scenarios; Figure 5 Schematic block diagrams of example devices for interface interaction in some scenarios are shown; and Figure 6 A block diagram of an electronic device capable of implementing multiple illustrative scenarios is shown. Detailed Implementation
[0011] The examples in the text will now be described in more detail with reference to the accompanying drawings. While some examples are shown in the drawings, it should be understood that solutions can be implemented in various forms and should not be construed as limited to the examples presented herein. Rather, these examples are provided to provide a more thorough and complete understanding of the solutions. It should be understood that the drawings and examples in this document are for illustrative purposes only and are not intended to limit the scope of protection of the solutions.
[0012] It should be noted that the headings of any section / subsection provided herein are not restrictive. Various examples are described throughout this document, and examples of any type may be included under any section / subsection. Furthermore, examples described in any section / subsection may be combined in any way with any other examples described in the same section / subsection and / or different sections / subsections.
[0013] In the description of the examples in this document, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an example" or "the example" should be understood as "at least one example". The term "some examples" should be understood as "at least some examples". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0014] The examples in this document may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and provisions. In the examples presented herein, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, when implementing each example, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained through appropriate means, in accordance with relevant laws and regulations. The specific methods of notification and / or authorization can vary depending on the actual situation and application scenario; the scope of the solution is not limited in this regard.
[0015] In this manual and the sample solutions, any processing of personal information will be conducted only on a legal basis (such as with the consent of the data subject or as necessary for the performance of a contract) and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.
[0016] As mentioned above, people can create and share content through content creation or sharing apps, and also view content created or shared by other users. Taking content sharing apps as an example, the app platform recommends content from its database to users through information feed recommendations, such as media content created and published by other users.
[0017] Existing information feed recommendation methods retrieve, rank, and recommend content to users based on preset recommendation rules. For example, they identify user interests and preferences based on historical interactions (such as viewing time) or user feedback (such as expressing "dislike"), thus recommending information feeds accordingly. However, these methods are limited by the configuration of recommendation rules, and the types of feedback information they can collect are relatively limited and incomplete, failing to encompass all user interests and their changes, and they cannot process natural language information expressed by users.
[0018] To address this, a user interface interaction scheme is proposed. The scheme includes: presenting at least one first media content and a search control in a viewing interface, the at least one first media content being associated with a first content stream; receiving input content via the search control; and, in response to an adjustment request for the first content stream indicated by the input content, presenting at least one second media content in the viewing interface, the at least one second media content being determined based on the adjustment request.
[0019] This approach can enrich the ways of interacting with media content and improve interaction efficiency.
[0020] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.
[0021] Example Environment Figure 1 A schematic diagram of example environment 100 is shown. (e.g.) Figure 1 As shown, example environment 100 may include electronic device 110.
[0022] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, including but not limited to: content creation applications, content sharing applications, content search applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.
[0023] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.
[0024] In some cases, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some cases, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).
[0025] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support user interface interaction in electronic devices 110.
[0026] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection can include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections. In some cases, server 130 and electronic device 110 can exchange signaling information through their communication connection.
[0027] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the scheme.
[0028] The following description of the example will continue with reference to the accompanying drawings.
[0029] Example Interaction Figures 2A to 2DExample interfaces 200A to 200D are shown according to some scenarios. Interfaces 200A to 200D can, for example, be derived from... Figure 1 The electronic device 110 shown is provided.
[0030] In some situations, electronic device 110 can receive interactive operations on the media content viewing interface. As an example, electronic device 110 can display a media content viewing interface. Figure 2A As shown, the viewing interface here can be, for example, interface 200A. Interface 200A can be associated with an information stream, which can include multiple media contents, such as image content, video content, audio content, and text content published by the corresponding user, or a combination of multiple such media contents.
[0031] In some cases, interface 200A can be the homepage of application 120, or it can be the interface presented by electronic device 110 after receiving multiple operations associated with application 120, without limitation.
[0032] In a viewing interface (e.g., interface 200A), electronic device 110 can present at least one piece of first media content 210, which is associated with a first content stream. As an example, the first content stream can be determined by server 130 based on user actions or user association information.
[0033] In some cases, electronic device 110 may present at least one piece of first media content 210 in response to a user's trigger operation. As an example, such a trigger operation may be triggered by user input (e.g., the input may include at least one of the following: content topic, content type, content object, etc.), or it may be triggered by an interactive entry point in the interface (e.g., a trigger point corresponding to the media content, a trigger point corresponding to the descriptive content, a trigger point corresponding to the content author, or a trigger point corresponding to another user). Such a trigger operation indicates a request to view the media content or the viewing interface.
[0034] In some cases, on the viewing interface, electronic device 110 can simultaneously display multiple media contents from the first content stream at a given moment, such as... Figure 2A As shown. In some cases, in the viewing interface, the electronic device 110 may display only one piece of media content from the first content stream at any given time. As an example, such a viewing interface may correspond to a media content playback interface.
[0035] In some examples, reference Figure 2AAs shown in the interface 200A, the electronic device 110 can receive a click operation on any one of the first media content 210, and in response to the click operation, the electronic device 110 can present a playback interface for the media content.
[0036] In some examples, the electronic device 110 can receive a user's swipe operation via a viewing or playback interface, and switch the presented or played media content based on the swipe operation. As an example, in response to a received swipe operation, the electronic device 110 can switch from presenting a first media content item in at least one first media content item 210 to presenting a second media content item in at least one first media content item 210. As an example, the swipe direction corresponding to such a swipe operation can include any of the following: up, down, left, or right.
[0037] Test Figure 2A As shown, in interface 200A, electronic device 110 can also display search control 220. Through search control 220, electronic device 110 can receive user input. Such input can be natural language content. As an example, such input can include at least one of the following forms: text content, audio content, video content, image content, etc.
[0038] As an example, the search control 220 may include a text entry for users to input text content; it may also include an audio entry for users to record audio content; it may also include a camera entry for users to capture image or video content; and it may also include an add entry for users to retrieve video or image content and add it to the search control 220.
[0039] In some cases, such input can indicate an adjustment request for the first content stream. As an example, such an adjustment request could instruct at least one of the following: filter media content associated with a first object from the first content stream, filter media content associated with a second object from the first content stream, recommend or filter media content associated with a third object, etc. In some examples, the third object can be an object associated with any media content in the first content stream, or it can be an object independent of content objects in the first content stream; this is not limited here.
[0040] In some cases, in response to an input content instruction requesting an adjustment to the first content stream, the electronic device 110 may display at least one second media content in the viewing interface, such as... Figure 2BThe at least one second media content 230 shown. Such at least one second media content 230 can be determined based on an adjustment request indicated by the input content. For example, the electronic device 110 can send the received input content to the server 130, so that the server 130 can determine the corresponding at least one second media content 230 based on the adjustment request indicated by the input content, and then the electronic device 110 receives the at least one second media content 230 from the server 130 and presents it in the viewing interface.
[0041] This approach can effectively enrich media-based interactive methods and improve interaction efficiency.
[0042] In some cases, at least one piece of second media content 230 may be obtained by electronic device 110 (or server 130) from the first content stream based on input content. Such at least one piece of second media content 230 includes at least a portion of the content in the first content stream.
[0043] In some cases, at least one piece of second media content 230 may be obtained by electronic device 110 (e.g., using server 130) from a database associated with application 120 based on input content. Such at least one piece of second media content 230 may include a portion of the first content stream or may be completely independent of the first content stream.
[0044] In some cases, at least one second media content 230 is associated with a second content stream, and the second content stream is different from the first content stream.
[0045] As an example, the process for determining at least one piece of second media content 230 can be found in [reference needed]. Figure 3 Exemplary descriptions of the relevant content will not be repeated here.
[0046] In response to receiving input content and determining at least one corresponding second media content 230, the electronic device 120 may have various ways or forms of presenting the at least one second media content 230.
[0047] In some cases, electronic device 110 may switch from presenting at least one first media content 210 to presenting at least one second media content 230. For example, electronic device 110 may present at least one second media content 230 by overlaying the information stream (e.g., the first content stream) corresponding to at least one second media content 230 with the information stream corresponding to at least one first media content 210.
[0048] In some cases, the electronic device 110 may also simultaneously display at least a portion of at least one first media content 210 and at least a portion of at least one second media content 230 on the viewing interface. For example Figure 2B As shown, the electronic device 110 can present at least one second media content 230 below at least one first media content 210 (or first content stream).
[0049] In some cases, the input content may indicate the retrieval of media content associated with a preset topic; and the electronic device 110 may use the server 130 to determine at least one second media content 230 based on at least one content tag associated with the preset topic, and then the electronic device 110 presents at least one second media content 230 in the interface 200B.
[0050] As an example, the request type corresponding to such input content could be a search (or recommendation) request, and the input content includes topic information corresponding to a preset topic. In some cases, electronic device 110 can (e.g., using server 130) determine at least one content tag associated with the preset topic based on the input content, and then retrieve at least one piece of media content from a database associated with application 120 as at least one piece of second media content 230, and present it in interface 200B.
[0051] In some cases, the electronic device 110 may also display descriptive information on the interface 200B that is associated with predetermined media content in at least one second media content 230. Such descriptive information may indicate that the predetermined media content is associated with a preset theme. As an example, such descriptive information may describe the reasons for recommending the predetermined media content.
[0052] In some examples, electronic device 110 may present such descriptive information in the cover or subject text of the predetermined media content.
[0053] In some cases, in response to multiple media contents in at least one second media content 230 being associated with the same descriptive information, the electronic device 110 may present the multiple media contents in a combined manner on the viewing interface. In some examples, the electronic device 110 may present the cover of the multiple media contents or content items associated with the descriptive information on the viewing interface. For example, such content items may include image elements corresponding to at least two cover images from a plurality of covers corresponding to the multiple media contents, or may include text elements corresponding to the descriptive information.
[0054] As an example, such a content item can serve as an interactive entry point associated with multiple media contents. For instance, in response to a trigger on this interactive entry point (such as an image element or a text element), the electronic device 110 can present the multiple media contents in a viewing interface.
[0055] refer to Figure 2BAs shown, in the viewing interface 200B, the electronic device 110 can also display a prompt message 241. As an example, the prompt message 241 can indicate that at least one piece of second media content 230 is related to an adjustment request corresponding to the input content. For example, if the input content is "Recommend Content A", the prompt message 241 can be presented as "Content A has been recommended for you" or "Content A has been recommended for you according to your instructions," etc.
[0056] In the viewing interface 200B, the electronic device 110 can receive user interaction operations. As an example, such interaction operations may include, but are not limited to: clicking on any one of the media contents 230 in at least one of the second media contents 230, swiping, double-clicking, zooming, etc., on the interactive interface 200B. For example, such swiping operations may include, but are not limited to: swiping left, swiping right, swiping up, swiping down, swiping according to a preset shape (e.g., an arc); zooming operations may include, but are not limited to: pinch operations (e.g., pinch-and-swipe on the interface 200B or pinch gestures facing the interface 200B) and / or expansion operations, etc.
[0057] In some cases, in response to receiving a click operation on any one of the media content 230 in the interface 200B, the electronic device 110 may present a playback interface and play the media content in the playback interface.
[0058] In some cases, in response to receiving a double-click operation in interface 200B, electronic device 110 can acquire and display a screenshot image corresponding to the current interface 200B.
[0059] In some cases, in response to receiving a downward swipe operation in interface 200B, electronic device 110 may present at least one first media content 210. In some examples, electronic device 110 may stop presenting at least one second media content 230 and present at least one first media content 210 from the first content stream. For example, electronic device 110 may switch the presentation interface 200B to the presentation interface 200A. In some examples, electronic device 110 may gradually increase the media content in at least one first media content 210 and gradually decrease the media content in at least one second media content 230 in interface 200B based on the swipe distance corresponding to the swipe operation.
[0060] In some cases, in response to receiving an upward swipe operation in interface 200B, electronic device 110 may present other media content in the second content stream besides at least one second media content 230.
[0061] In some cases, in response to receiving a left or right swipe operation in interface 200B, electronic device 110 can switch between multiple media contents in the second content stream presented in interface 200B.
[0062] In some cases, in response to a first triggering condition being met, the electronic device 110 displays at least one piece of third-party media content on the viewing interface. As an example, such a first triggering condition may be triggered based on a user's triggering action or based on a time-related condition.
[0063] In some examples, in response to receiving a left or right swipe operation in interface 200B, electronic device 110 may present at least one third media content (not shown) different from at least one second media content 230 in interface 200B. As an example, such at least one third media content may be media content independent of the input content. For example, such at least one third media content may be determined by electronic device 110 (e.g., using server 130) based on at least one piece of information such as the publication time of the media content, click-through rate, comment rate, or other interaction data. Additionally or alternatively, at least one third media content may also be media content associated with the input content. For example, if the adjustment request indicated by the input content is to filter out media content associated with the first object from the first content stream, at least one third media content may be media content associated with the first object.
[0064] In some cases, interactive actions (such as swipes) received via interface 200B can also indicate a return request associated with at least one first media content 210 (or a first content stream). For example, such a swipe could be a swipe to the left, right, or down. As an example, in response to receiving a return request, electronic device 110 can present at least one first media content 210 in a viewing interface. For example, in response to receiving a return request in viewing interface 200B, electronic device 110 can switch presentation interface 200B to presentation interface 200A to present at least one first media content 210.
[0065] In some cases, electronic device 110 may provide an interactive entry point in search control 220, which can be used to trigger the presentation of at least one piece of third-media content. As an example, such an interactive entry point may be presented unconditionally in search control 220 (e.g., electronic device 110 may present the interactive entry point in interface 200A or interface 200B), or it may be presented based on user interaction.
[0066] In some cases, the electronic device 110 can receive a swipe operation in a preset direction via the viewing interface 200B to trigger the presentation of the interactive entry in the search control 220. As an example, such a preset direction can be any feasible direction such as up, down, left, or right, and such a swipe operation can be a single-finger swipe operation or a multi-finger swipe operation, without limitation.
[0067] Comprehensive reference Figure 2B and Figure 2C As shown, in some cases, in response to receiving an upward swipe operation in interface 200B, electronic device 110 can switch the viewing interface from the state of interface 200B to the state of interface 200C, and change the search control 220 from... Figure 2B The first style shown is switched to Figure 2C The second style shown.
[0068] Corresponding to the second style, the electronic device 110 can present a first entry 220a in the search control 220. In response to triggering the first entry 220a, the electronic device 110 can present at least one piece of third media content (not shown in the figure). As an example, the presentation interface of at least one piece of third media content can be referenced. Figure 2A and Figure 2B As shown, it should be noted that at least one piece of third-media content must have information such as its cover page that can be consistent with... Figure 2A and Figure 2B The information shown is different.
[0069] In some cases, the first entry point 220a can be presented as a refresh button. Such a refresh button can be presented as text or an icon. As an example, in response to the triggering of the refresh button, the electronic device 110 can present at least one piece of third-media content.
[0070] In some examples, such a refresh button (first entry 220a) may be associated with an undo request, which instructs the undoing of an adjustment request indicated by the input content. As an example, in response to triggering the first entry 220a (or refresh button), the electronic device 110 may stop presenting at least one second media content 230, for example, the electronic device 110 may resume presenting at least one first media content 210, or may present at least one third media content different from at least one first media content 210 and at least one second media content 230.
[0071] In some examples, such a refresh button (first entry 220a) can also be associated with an update request. As an example, in response to a trigger on the first entry 220a, the electronic device 110 can update at least one piece of media content in at least one piece of second media content 230 and present the updated at least one piece of second media content 230. For example, the electronic device 110 can retrieve at least one piece of media content from the database based on the viewing or filtering content indicated by the adjustment request to update at least one piece of second media content 230.
[0072] In some cases, in response to no user operation received within a preset time period, the electronic device 110 may present at least one third media content in the viewing interface. As an example, after the server 130 has completed processing the adjustment request corresponding to the input content, or after the electronic device 110 has presented at least one second media content 230, for example in interface 200B or interface 200C, in response to no user operation received for a preset duration, the electronic device 110 may stop presenting at least one second media content in the corresponding viewing interface. For example, the electronic device 110 may present at least one third media content (e.g., by covering at least one second media content 230 or presenting it at a position after at least one second media content 230), or it may resume presenting at least one first media content 210 (to cancel the response to the adjustment request corresponding to the input content).
[0073] Return to reference Figure 2A As shown, in some cases where at least one first media content 210 is presented, in response to receiving input content, the electronic device 110 may present an interface 200B to present at least one second media content 230.
[0074] In some cases, during the transition from displaying at least one first media content 210 on interface 200A to displaying at least one second media content 230 on interface 200B, electronic device 110 may also utilize placeholder elements to represent the processing of adjustment requests. As an example, in response to receiving input content via interface 200A (or search control 220), electronic device 110 may display... Figure 2D The interface shown is 200D.
[0075] refer to Figure 2DAs shown, in interface 200D, electronic device 110 may present at least one placeholder element 250. In some examples, in response to receiving input content via a search control, electronic device 110 may present at least one placeholder element 250 (e.g., present interface 200D) while processing an adjustment request corresponding to the input content; then, in response to the completion of the adjustment request processing, electronic device 110 replaces at least one placeholder element 250 with at least one second media content 230 (e.g., present interface 200B).
[0076] In some cases, such at least one placeholder element 250 may correspond to at least one of the following corresponding to any one of the media content in at least one of the second media content 230: cover image, author information, descriptive information (title or tag, etc.), interactive information (e.g., number of comments, number of favorites, etc.).
[0077] In response to receiving input via the search control 220, the electronic device 110 can also change the search control 220 in the interface 200D. Figure 2A The style shown has been switched to Figure 2D The style shown. (Reference) Figure 2D As shown, in the style indicated by interface 200D, electronic device 110 can display the received input content 225 in search control 220. As an example, such input content 225 can be text content corresponding to natural language, such as "Recommend content A", "Don't look at content B", or "Filter content C", etc.
[0078] In some examples, in response to receiving audio content via the voice input in the search control 220, the electronic device 110 can use a speech recognition model to convert the audio content into text content as input content 225 and present it in the search control 220.
[0079] In some cases, the electronic device 110 can also present the input content in the viewing interface 200D independently of the position or area of the search control 220. As an example, the electronic device 110 can present the input content in the central or top area of the viewing interface 200D. In some examples, such a central or top area can be associated with the presentation area of at least one placeholder element 250. For example... Figure 2D As shown, the electronic device 110 can display a content label 242 above at least one placeholder element 250, and display the text content corresponding to the input content 225 in the content label 242.
[0080] comprehensive Figure 2B and Figure 2DAs shown, in response to the completion of the adjustment request response, the electronic device 110 can switch from the presentation state corresponding to interface 200D to the presentation state corresponding to interface 200B to present at least one second media content 230; and in response to the presentation of at least one second media content 230, the electronic device 110 can stop presenting the input content 225 in the viewing interface or search control 220. As an example, the electronic device 110 can switch the presentation style of the content label 242 from presenting the text content corresponding to the input content 225 to presenting the prompt information 241 to indicate that at least one second media content 230 is related to the adjustment request corresponding to the input content 225.
[0081] Continue to refer to Figure 2D As shown, in some cases, such as the style shown in interface 200D, in response to receiving input content 225, electronic device 110 may also present a second entry 220b in search control 220. As an example, such a second entry 220b can be configured to trigger to stop the presentation of at least one placeholder element 250. For example, the second entry 220b can be configured to trigger to stop processing or cancel the adjustment request corresponding to input content 225, thereby stopping the presentation of at least one placeholder element 250.
[0082] In some examples, such a second entry point 220b can be presented as a cancel button, stop button, undo button, or other corresponding text or icon.
[0083] In some cases, in response to a triggering of the second input 220b, the electronic device 110 may stop displaying at least one placeholder element 250 and display at least one fourth media content in the viewing interface 200D. As an example, such at least one fourth media content may be independent of the received input content 225.
[0084] In some examples, such at least one fourth media content may be determined by electronic device 110 (or server 130) based on at least one piece of information such as the publication time of the media content, click-through rate, comment rate, and other interaction data. Additionally or alternatively, such at least one fourth media content may be associated with a first content stream and / or a second content stream. For example, such at least one fourth media content may include at least one of at least one first media content 210 and / or at least one second media content 230 (a portion of the content determined based on the processing progress of the adjusted request).
[0085] In some cases, in response to the triggering of the second entry 220b, the electronic device 110 can restore the viewing interface 200D to display at least one first media content 210, for example, the electronic device 110 can switch the viewing interface 200D to the interface 200A.
[0086] As an example, in response to a trigger on the second entry 220b, the electronic device 110 may stop displaying the input content 225 in the search control 220, and / or stop displaying the second entry 220b. For example, the electronic device 110 may switch the search control 220 from the style corresponding to the interface 200D to the style corresponding to the interface 200A.
[0087] As an example, in response to a trigger on the second entry 220b, the electronic device 110 can also stop presenting the input content at a location independent of the search control 220. For example, the electronic device 110 can stop presenting the text content corresponding to the input content 225 in the content label 242, or stop presenting the content label 242 altogether.
[0088] In some cases, when the adjustment progress of the adjustment request indicated by input content 225 reaches a threshold, electronic device 110 may present at least one second media content 230. As an example, such adjustment progress may be the processing progress of the adjustment request by server 130; for example, server 130 may feed back the processing progress to electronic device 110 according to a preset time rule. As an example, such a threshold may be a preset value (e.g., a percentage) or may be related to the number of media contents already determined in at least one second media content 230. For example, when the adjustment progress of the adjustment request reaches 60%, 80%, or 100%, or when the adjustment progress indicates that server 130 has obtained at least one or three media contents from at least one second media content 230 based on input content 225, electronic device 110 may present at least a portion of the media contents already determined in at least one second media content 230.
[0089] In some cases, in response to the processing progress of the adjustment request reaching a threshold, while presenting at least one second media content 230, the electronic device 110 may also stop presenting the second entry 220b, and / or stop presenting the text content corresponding to the input content 225 in the content label 242 and / or search control 220.
[0090] In some cases, input content 225 can be the first input content, and the electronic device 110 can also receive second input content via the search control. As an example, such second input content can be received after the first input content is received (e.g., after at least one piece of second media content 230 is presented), or it can be received before the first input content is received; this is not limited here. As an example, such second input content can be query information or an instruction generation request.
[0091] In some scenarios, in response to receiving second input content, electronic device 110 may present a response to the second input content and at least one fifth media content in a viewing interface. Such response content may be generated based on the second input content. In some examples, such at least one fifth media content may be at least one media content associated with the second input content or at least one media content associated with the response content. For example, electronic device 110 may obtain at least one media content as at least one fifth media content based on the second input content (e.g., from server 130), and generate response content using a model based on the at least one fifth media content and the information indicated in the second input content, and then present the response content and at least one fifth media content in the viewing interface. For example, electronic device 110 may present at least one fifth media content below the response content.
[0092] In response to receiving the second input content, the electronic device 110 can send the second input content to the server 130, so that the server 130 can generate a response content for the second input content, and then receive the response content from the server 130 and display it on the viewing interface.
[0093] In some cases, the response content is generated based on the following process: In response to determining that the second input content indicates a generation request, server 130 can determine the content type and reference information corresponding to the generation request based on the second input content. As an example, such content type can indicate at least one or more combinations of image content, text content, video content, audio content, etc. Such reference information may include at least one piece of media content in a database associated with application 120, or content identified and extracted from at least one piece of media content. Server 130 can then obtain a generation model matching the content type based on the generation request, and provide the obtained reference information to such generation model to generate response content for the second input content.
[0094] In some examples, at least one fifth media content may include at least one of the media contents from at least one second media content 230. For example, if input content 225 is "Recommended travel guide for City D", the at least one second media content 230 presented by electronic device 110 is media content associated with "City D travel guide"; in response to receiving the second input content "Help me make a 5-day travel plan for City D", electronic device 110 (or using server 130) can filter at least one available reference media content from at least one second media content 230, or retrieve at least one reference media content associated with "City D", "5 days", "travel", etc. from the database associated with application 120, extract reference information from the at least one reference media content, and then generate corresponding response content based on the reference information. Then electronic device 110 can present the retrieved at least one reference media content as at least one fifth media content, together with the generated response content, in the viewing interface as a response result to the second input content.
[0095] In some cases, the electronic device 110 may also present at least one sixth media content in the viewing interface before presenting at least one first media content 210. As an example, such at least one sixth media content may be associated with a third content stream.
[0096] In some examples, in response to a triggering of at least one of the sixth media contents or an interactive entry associated with that media content, electronic device 110 may present at least one first media content 210, such as a presentation interface 200A. In some examples, in response to receiving a return request via interface 200A, electronic device 110 may present at least one sixth media content and stop presenting at least one first media content 210. As an example, such a return request may be associated with a swipe operation received in interface 200A or a triggering operation of a return control (not shown in the figure). As an example, the swipe direction corresponding to such a swipe operation may include, but is not limited to, any of the following: left, right, down, up. For example, such a swipe operation may also be a swipe operation based on a preset shape (e.g., a V-shape).
[0097] Example process Figure 3 A schematic diagram of the input content processing procedure 300 in some scenarios is shown. The processing procedure 300 can be implemented at the server 130. As an example, the processing procedure 300 can correspond to the process of determining at least one second media content 230 or a second content stream. The following is a summary reference. Figure 1 , Figure 2A , Figure 2B and Figure 3To describe the processing procedure 300.
[0098] In some cases, in response to receiving user input, electronic device 110 can send the input to server 130, which determines the adjustment request indicated by the input, and then determines at least one second media content 230 based on the adjustment request. The determined at least one second media content 230 is then returned to electronic device 110, which displays the at least one second media content 230 on the viewing interface.
[0099] In some cases, at least one second media content 230 is determined based on the following process: server 130 determines the adjustment content corresponding to the adjustment request based on the received input content; determines at least one content tag associated with the adjustment content; and determines at least one second media content 230 based on the at least one content tag and the request type corresponding to the adjustment request.
[0100] In box 310, server 130 obtains input content. As an example, after electronic device 110 obtains input content from user 140 via search control 220, it sends the input content to server 130. In some examples, server 130 may also proactively obtain user input content from electronic device 110 according to preset trigger conditions.
[0101] In box 320, server 130 determines the request type corresponding to the input content. As an example, server 130 determines the request type that matches the received input content from a variety of candidate types. In some cases, such candidate types may include, but are not limited to, at least one of the following: adjustment requests, search (or recommendation) requests, generation requests, etc.
[0102] In some examples, an adjustment request can indicate an adjustment request for the first content stream. As an example, such an adjustment request can indicate positive adjustments (e.g., more recommendations) or negative adjustments (e.g., fewer recommendations or filtering) for content objects involved in the first content stream. For instance, an adjustment request could indicate filtering or selecting media content associated with a first object from the first content stream.
[0103] In some examples, search-type requests can instruct a search or recommendation request for media content associated with a second object. For example, the input could be "I want to watch product review videos."
[0104] In some examples, a generate class request can instruct the generation of response content based on the input, such as reply text, or content like images or videos.
[0105] In box 330, server 130 determines the content tag corresponding to the request.
[0106] After determining the request type corresponding to the input content, server 130 can further determine the content tag corresponding to the request indicated by the input content. As an example, such a content tag can indicate at least one of the following tags associated with at least one of the media content in at least one of the second media content 230: content type, content style, content theme, content effects, etc.
[0107] In some cases, content type can indicate the form of content expression corresponding to media content, such as at least one or more combinations of text content, video content, audio content, and image content. As an example, content style can indicate the work style such as visual style and layout style corresponding to media content; content theme can indicate the theme such as descriptive text or descriptive tags associated with media content; content features can indicate at least one of visual features, text features, audio effects, etc., applied in media content.
[0108] In box 340, server 130 searches for media content based on content tags.
[0109] As an example, server 130 can search for media content that matches a content tag, or search for media content that does not include a content tag, based on the content tag.
[0110] In some cases, server 130 may search for media content matching the content tag from the database corresponding to the first content stream and / or application 120 based on the input content, and then present the searched media content as at least one second media content 230 in the viewing interface based on the request corresponding to the input content, or exclude the searched media content and determine at least one second media content 230 from the remaining media content.
[0111] Figure 4 A flowchart illustrating an example process 400 of interface interaction under certain conditions is shown. Process 400 can be implemented at electronic device 110. See below for reference. Figure 1 To describe process 400.
[0112] refer to Figure 4 As shown in box 410, in the viewing interface, the electronic device 110 presents at least one first media content and a search control, and at least some of the first media content is associated with the first content stream.
[0113] In box 420, electronic device 110 receives input via a search control.
[0114] In box 430, in response to an input content indication request for adjustment of the first content stream, the electronic device 110 presents at least one second media content in the viewing interface, the at least one second media content being determined based on the adjustment request.
[0115] This approach can effectively enrich media-based interactive methods and improve interaction efficiency.
[0116] In some cases, process 400 further includes: in response to the fulfillment of a first triggering condition, electronic device 110 presents at least one third media content in a viewing interface, the at least one third media content being independent of the input content.
[0117] In this way, media content independent of the input content can be presented based on the first trigger condition, thereby further enriching the interaction methods associated with the media content.
[0118] In some cases, in response to the fulfillment of a first triggering condition, at least one third media content is presented in the viewing interface, including: the electronic device 110 presenting a first entry in the search control; and in response to the triggering of the first entry, at least one third media content is presented in the viewing interface.
[0119] In this way, at least one piece of third-party media content can be quickly presented through the first entry point in the search control, thereby improving the presentation efficiency of at least one piece of third-party media content and effectively enriching the interaction methods based on the search control, and further enriching the interaction methods based on the viewing interface.
[0120] In some cases, presenting the first entry point in the search control includes: the electronic device 110 receiving a swipe operation in a preset direction via a viewing interface; and in response to the swipe operation, presenting the first entry point in the search control.
[0121] In this way, the first entry point can be presented based on the swipe operation in the preset direction, thereby enriching the presentation of the first entry point and the corresponding interface interaction methods of the viewing interface.
[0122] In some cases, in response to the fulfillment of a first triggering condition, at least one third media content is presented on the viewing interface, including: the electronic device 110 presents at least one third media content on the viewing interface in response to not receiving a user operation within a preset time period.
[0123] In this way, at least one type of third-party media content can be presented even if no user operation is received within a preset time period, thereby enriching the presentation of at least one type of third-party media content and the interactive methods associated with the media content.
[0124] In some cases, process 400 also includes: in response to receiving a return request, electronic device 110 presents at least one piece of first media content in the viewing interface.
[0125] In this way, it is possible to quickly return to presenting at least one primary media content while presenting at least one secondary media content, thereby enriching the interaction methods associated with media content and improving the switching efficiency of media content presented on the viewing interface.
[0126] In some cases, process 400 also includes: electronic device 110 displaying a prompt message on a viewing interface, the prompt message indicating that at least one piece of second media content is related to the adjustment request.
[0127] In this way, prompts can be used to visually present the relationship between at least one secondary media content and the adjustment request, thereby enhancing the richness of the content presented in the viewing interface.
[0128] In some cases, at least one type of second media content is presented in the viewing interface, including: the electronic device 110 presenting at least one placeholder element in the viewing interface; and replacing at least one placeholder element with at least one type of second media content.
[0129] This method can enhance the richness of the content presented on the viewing interface.
[0130] In some cases, process 400 further includes: electronic device 110 presenting a second entry in a search control; and in response to triggering the second entry, stopping the presentation of at least one placeholder element and presenting at least one fourth media content in a viewing interface, the at least one fourth media content being independent of the input content.
[0131] In this way, a second control can be presented within the search control, and the presentation of placeholder elements can be stopped by triggering the second entry point, while media content independent of the input content can be presented, thereby effectively enriching the interaction methods based on the search control, and further enriching the interaction methods based on the viewing interface.
[0132] In some cases, at least one piece of fourth-media content is associated with the first content stream.
[0133] In this way, at least one fourth media content in the first content stream can be restored after the placeholder elements have stopped being displayed, effectively enriching the presentation of the first content stream and the interaction methods based on the viewing interface.
[0134] In some cases, process 400 further includes: electronic device 110 presenting input content in a viewing interface or search control; and stopping the presentation of input content in the viewing interface or search control in response to at least one second media content being presented.
[0135] This approach enhances the richness of the content presented on the viewing interface and enriches the dynamic process of the content presentation.
[0136] In some cases, the input content indicates the retrieval of media content associated with a preset topic, and the process 400 further includes: the electronic device 110 presenting descriptive information associated with predetermined media content in at least one second media content, the descriptive information indicating that the predetermined media content is associated with the preset topic.
[0137] In this way, descriptive information can be used to intuitively present the relationship between at least one secondary media content and the preset theme, thereby enhancing the richness of the content presented on the viewing interface.
[0138] In some cases, the input content is the first input content, and process 400 further includes: electronic device 110 receiving second input content via a search control; and presenting response content and at least one fifth media content in a viewing interface, wherein the response content is generated based on the second input content, and the at least one fifth media content is associated with the second input content.
[0139] In this way, corresponding response content can be generated and presented based on the received second input content, effectively enriching the interaction methods based on the search control, thereby enriching the interaction methods based on the viewing interface and enhancing the richness of the content presented on the viewing interface.
[0140] In some cases, at least one piece of second media content is associated with a second content stream, which is different from the first content stream.
[0141] In this way, a second content stream, different from the first content stream, can be presented based on the adjustment request corresponding to the input content, effectively improving the richness of the content stream presented in the viewing interface and enriching the interaction methods based on the viewing interface.
[0142] Example devices and equipment A corresponding apparatus for implementing the above methods or processes is also provided. Figure 5 A schematic structural block diagram of an example device 500 for interface interaction is shown, according to some scenarios. Device 500 can be implemented as or included in electronic device 110. The various modules / components in device 500 can be implemented by hardware, software, firmware, or any combination thereof.
[0143] like Figure 5As shown, the device 500 includes: a first content presentation module 510, an input content receiving module 520, and a second content presentation module 530, wherein the first content presentation module 510 is configured to present at least one first media content and a search control in a viewing interface, the at least one first media content being associated with a first content stream; the input content receiving module 520 is configured to receive input content via the search control; and the second content presentation module 530 is configured to present at least one second media content in a viewing interface in response to an adjustment request for at least one first media content indicated by the input content, the at least one second media content being determined based on the adjustment request.
[0144] In some cases, device 500 also includes a third content presentation module configured to present at least one third media content in the viewing interface in response to a first trigger condition being met, the at least one third media content being independent of the input content.
[0145] In some cases, the third content presentation module is configured to: present the first entry point in the search control; and, in response to the triggering of the first entry point, present at least one piece of third media content in the viewing interface.
[0146] In some cases, presenting the first entry point in the search control includes: receiving a swipe operation in a preset direction via a viewing interface; and presenting the first entry point in the search control in response to the swipe operation.
[0147] In some cases, the third content presentation module is configured to present at least one third media content in the viewing interface in response to no user operation being received within a preset time period.
[0148] In some cases, device 500 also includes a content return module configured to present at least one piece of first media content in the viewing interface in response to receiving a return request.
[0149] In some cases, device 500 also includes a prompt information presentation module configured to present prompt information in a viewing interface, the prompt information indicating that at least one piece of second media content is related to the adjustment request.
[0150] In some cases, the second content presentation module is configured to: present at least one placeholder element in the viewing interface; and replace at least one placeholder element with at least one piece of second media content.
[0151] In some cases, device 500 also includes a module that performs the following process: electronic device 110 presents a second entry in a search control; and in response to triggering the second entry, stops presenting at least one placeholder element and presents at least one fourth media content in a viewing interface, the at least one fourth media content being independent of the input content.
[0152] In some cases, at least one piece of fourth-media content is associated with the first content stream.
[0153] In some cases, device 500 also includes an input content presentation module configured to: present input content in a viewing interface or search control; and stop presenting input content in a viewing interface or search control in response to at least one second media content being presented.
[0154] In some cases, the input content indicates the retrieval of media content associated with a preset topic. The device 500 also includes a description information presentation module configured to present description information associated with predetermined media content in at least one second media content, the description information indicating that the predetermined media content is associated with a preset topic.
[0155] In some cases, the input content is the first input content, and the device 500 also includes a content response module configured to: receive the second input content via a search control; and present the response content and at least one fifth media content in a viewing interface, wherein the response content is generated based on the second input content and the at least one fifth media content is associated with the second input content.
[0156] In some cases, at least one piece of second media content is associated with a second content stream, which is different from the first content stream.
[0157] The modules included in device 500 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some cases, one or more modules can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 500 can be implemented at least partially by one or more hardware logic components. By way of example, and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and so on.
[0158] Figure 6 A block diagram of an electronic device 600 in which one or more examples can be implemented is shown. It should be understood that... Figure 6 The electronic device 600 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 6 The illustrated electronic device 600 can be used to implement the electronic device 110 discussed above.
[0159] like Figure 6 As shown, electronic device 600 is in the form of a general-purpose electronic device. Components of electronic device 600 may include, but are not limited to, one or more processing units or processors 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processor 610 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 620. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 600.
[0160] Electronic device 600 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof). Storage device 630 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 600.
[0161] Electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 6 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 620 may include computer program product 625 having one or more program modules configured to perform various methods or actions of various examples.
[0162] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 600 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, networked personal computers, or another network node.
[0163] Input device 650 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 660 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 600 can also communicate with one or more external devices (not shown) via communication unit 640 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 600, or with any device that enables electronic device 600 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).
[0164] A computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. A computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0165] The flowcharts and / or block diagrams of the methods, apparatus, devices, and computer program products referred to herein describe various aspects. It should be understood that each block of the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0166] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0167] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0168] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products under various scenarios. In this respect, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the figures. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0169] Various examples have been described above. The foregoing descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the examples disclosed herein.
Claims
1. A method for interface interaction, comprising: The viewing interface presents at least one first media content and a search control, wherein the at least one first media content is associated with a first content stream; Input content is received via the search control; as well as In response to the input content indicating an adjustment request for the first content stream, at least one second media content is presented in the viewing interface, the at least one second media content being determined based on the adjustment request.
2. The method according to claim 1, further comprising: In response to the fulfillment of a first triggering condition, at least one third media content is presented in the viewing interface, the at least one third media content being independent of the input content.
3. The method according to claim 2, wherein, In response to the fulfillment of the first triggering condition, at least one piece of third-party media content is presented in the viewing interface, including: The first entry point is presented in the search control; and In response to the triggering of the first entry point, the at least one third media content is presented in the viewing interface.
4. The method according to claim 3, wherein, The presentation of the first entry point in the search control includes: The user receives a swipe gesture in a preset direction via the viewing interface; and In response to the swipe operation, the first entry point is presented in the search control.
5. The method according to claim 2, wherein, In response to the fulfillment of the first triggering condition, at least one piece of third-party media content is presented in the viewing interface, including: In response to the absence of user operation within a preset time period, the at least one third-party media content is displayed on the viewing interface.
6. The method according to claim 1, further comprising: In response to receiving a return request, the at least one piece of first media content is presented in the viewing interface.
7. The method according to claim 1, further comprising: The viewing interface displays a prompt message indicating that the at least one piece of second media content is related to the adjustment request.
8. The method according to claim 1, wherein, The viewing interface displays at least one type of second media content, including: The viewing interface displays at least one placeholder element; and Replace the at least one placeholder element with the at least one second media content.
9. The method of claim 8, further comprising: A second entry point is presented in the search control; as well as In response to the triggering of the second entry point, the presentation of the at least one placeholder element is stopped, and at least one fourth media content is presented in the viewing interface, the at least one fourth media content being independent of the input content.
10. The method according to claim 9, wherein, The at least one fourth media content is associated with the first content stream.
11. The method of claim 8, further comprising: The input content is displayed in the viewing interface or the search control; as well as In response to the presentation of at least one second media content, the presentation of the input content in the viewing interface or the search control is stopped.
12. The method according to claim 1, wherein, The input content indicates the acquisition of media content associated with a preset topic, and the method further includes: Present descriptive information associated with predetermined media content in the at least one second media content, the descriptive information indicating that the predetermined media content is associated with the preset theme.
13. The method according to claim 1, wherein, The input content is the first input content, and the method further includes: The second input content is received via the search control; and The viewing interface presents a response and at least one fifth media content, the response being generated based on the second input content, and the at least one fifth media content being associated with the second input content.
14. The method according to claim 1, wherein, The at least one second media content is associated with a second content stream, which is different from the first content stream.
15. A device for interface interaction, comprising: The first content presentation module is configured to present at least one first media content and a search control in the viewing interface, wherein the at least one first media content is associated with the first content stream; The input content receiving module is configured to receive input content via the search control; as well as A second content presentation module is configured to, in response to an adjustment request for the first content stream indicated by the input content, present at least one second media content in the viewing interface, the at least one second media content being determined based on the adjustment request.
16. An electronic device comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 14 when executed by the at least one processor.
17. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 14.
18. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 14.