Interface interaction method and device, equipment and storage medium

By receiving and generating content related to user query requests in the interactive interface, the problem of users having difficulty gaining in-depth understanding of media content is solved, achieving efficient interface interaction and improved content presentation quality.

CN122018737APending Publication Date: 2026-05-12BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2026-02-02
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In existing technologies, users find it difficult to gain a deeper understanding of media content and engage in multi-dimensional interactions, resulting in insufficient interface interaction efficiency and content presentation quality.

Method used

By presenting an interactive interface, receiving user query requests, and generating related secondary content based on the requests, including text, images, interactive components, etc., the user's understanding of media content is deepened and the interface interaction is enriched.

Benefits of technology

It improves the efficiency of interface interaction and the quality of content presentation, allowing users to comment, query, and interact in multiple dimensions more conveniently, thus enhancing the richness of interface interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122018737A_ABST
    Figure CN122018737A_ABST
Patent Text Reader

Abstract

The invention provides an interface interaction method and device, equipment and a storage medium. The method provided herein includes: presenting an interactive interface of media content, the interactive interface presenting a first content, the first content being generated based on the media content; receiving a first query request through the interactive interface; and in the interactive interface, presenting a second content and at least one second media content, the second content being generated based on the first query request, and the at least one second media content being associated with the first query request. In this way, the interface interaction efficiency and the interface interaction richness can be improved.
Need to check novelty before this filing date? Find Prior Art

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 development of computer technology, various forms of electronic devices have greatly enriched people's daily lives. For example, people can use electronic devices to browse media content. During this browsing process, some users have a need to gain a deeper understanding of the content or explore new information. Summary of the Invention

[0003] In a first aspect, a method for interface interaction is provided. The method includes: presenting an interactive interface for first media content, the interactive interface presenting the first content, the first content being generated based on the first media content; receiving a first query request via the interactive interface; and presenting second content and at least one piece of second media content in the interactive interface, the second content being generated based on the first query request, and the at least one piece of second media content being associated with the first query request.

[0004] In a second aspect, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present an interactive interface containing first media content, the interactive interface presenting the first content, the first content being generated based on the first media content; a receiving module configured to receive a first query request via the interactive interface; and a second presentation module configured to present second content and at least one piece of first media content in the interactive interface, the second content being generated based on the first query request, and the at least one piece of first media content being associated with the first query 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 improve the efficiency of interface interaction, as well as enhance the richness of interface interaction and the quality of content presentation.

[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 article, 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 2O Example interfaces for some scenarios are shown; Figure 3 The flowcharts show example processes of interface interactions in some scenarios; Figure 4 Schematic block diagrams of example devices for interface interaction in some scenarios are shown; and Figure 5 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 under legal grounds (such as obtaining the consent of the data subject or being 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, with the development of computer technology, various forms of electronic devices have greatly enriched people's daily lives. For example, people can use electronic devices to browse media content. During this browsing process, some users have a need to gain a deeper understanding of the media content.

[0017] A user interface interaction scheme is proposed. The scheme includes: an interactive interface that presents first media content, the first content being generated based on the first media content; receiving a first query request via the interactive interface; and presenting second content and at least one piece of second media content in the interactive interface, the second content being generated based on the first query request, and at least one piece of second media content being associated with the first query request.

[0018] In this way, primary content can be presented to users to help them further understand the primary media content, improving interface interaction efficiency. Additionally, secondary content generated based on the primary query request can be presented to help users gain a deeper understanding of the primary media content or learn about new content, further improving interface interaction efficiency. Furthermore, at least one piece of secondary media content associated with the primary query request can be provided to enhance the richness of interface interaction and the quality of content presentation. Therefore, interface interaction efficiency, richness of interface interaction, and quality of content presentation can all be improved.

[0019] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.

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

[0021] 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: media applications, social applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

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

[0023] 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 thereof, including accessories and peripherals of these devices or any combination thereof. In some cases, electronic device 110 may also support any type of user-facing interface (such as "wearable" circuitry).

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

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

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

[0027] The following description of the example will continue with reference to the accompanying drawings.

[0028] Example Interaction Figures 2A to 2O Example interfaces 200A to 200O are shown, illustrating interface interactions under various scenarios. Interfaces 200A to 200O can, for example, be... Figure 1 The electronic device 110 shown is provided.

[0029] In some situations, electronic device 110 may present as follows Figure 2A The interface 200A shown may include an interface for user interaction. As an example, such an interface 200A may present media content. For instance, interface 200A may be a media content viewing interface, through which a user (e.g., user 140) can browse media content. As an example, such media content includes, but is not limited to, images, videos, audio, etc. As an example, according to... Figure 2A As shown in the interface 200A, the electronic device 110 can play media content 211 (e.g., referred to as first media content) on the interface 200A.

[0030] In some examples, media content 211 can be displayed in a news feed, which may include multiple media contents published by multiple users of the current application platform. The first user (e.g., user 140) can switch between multiple media contents in the news feed based on content switching operations, such as up and down swiping. The first user can also interact with a second user or other users based on the media content, such as commenting on, sharing, etc. of the interactive media content.

[0031] As an example, a user can trigger a comment action in interface 200A to activate the comment interface that presents media content 211. For instance, the comment interface for media content 211 could be as described below. Figure 2E The comment interface 220-2 in the interface 200E shown is used to display comments from one or more users about the media content 211. As an example, such commenting operations can include any appropriate user interaction operations, such as triggering an action on the comment entry 212, long-pressing an action on the media content 211, etc.

[0032] Alternatively or additionally, the media content 211 presented in interface 200A may also be presented based on a user's search request. As an example, electronic device 110 may receive a user's search request and present the corresponding search results to the user, such search results may include at least one piece of media content, which may include at least media content 211.

[0033] Furthermore, the user can trigger a viewing operation on media content 211 to trigger the presentation of such media content 211 in interface 200A. Additionally, the electronic device 110 can switch to other media content in the search results or other media content in the current application platform based on the content switching operation received in interface 200A to browse more media content.

[0034] In some cases, according to Figure 2B As shown in interface 200B, electronic device 110 can present an interactive interface (e.g., interactive interface 220-1) of media content (e.g., media content 211), and present first content 221 in the interactive interface to help users understand more deeply the content related to the media content presented in interface 200A.

[0035] Alternatively or additionally, interface 200B may also display media content 211. To improve the readability of the interactive interface, the media content 211 displayed in interface 200B may correspond to a smaller display size compared to the media content 211 displayed in interface 200A.

[0036] As an example, such as Figure 2BAs shown, the interactive interface 220-1 can simultaneously present media content 211 and first content 221 to the user. Alternatively, the first content 221 can also be presented in other locations on the interactive interface 220-1. Alternatively, the interactive interface 220-1 can also be a complete interface, which can, for example, present the first content 221 in a full-screen style. For example, the interactive interface 220-1 can present the first content 221 without presenting the media content 211.

[0037] As an example, the first content 221 can be generated based on the media content 211. For example, the first content may include a summary of the media content 211, extended content about the media content 211, etc. As an example, the first content may include text content, such as an overview text about the media content 211, chapter description text, etc. Alternatively or additionally, the first content may also include image content, such as partial image frames from the media content 211, images associated with the media content 211, etc. Thus, users can more efficiently understand the media content 211 through such first content 221.

[0038] In some cases, to improve the quality of the primary content, the primary content may also include one or more interactive components. Such interactive components may include at least one interactive element to further describe information related to the media content 211. For example, such interactive components may include map components, table components, node graph components, timeline components, etc.

[0039] Additionally, users can not only view the content presented by one or more interactive components, but also interact with them (e.g., swipe to switch the display area, trigger zoom in, trigger zoom out, etc.) to further understand the content included in the one or more interactive components. Thus, some examples in this paper not only enhance the information richness of the initial content but also improve its readability through components such as map components, thereby further improving the efficiency of interface interaction.

[0040] In some examples, at least one map element in the map component may be determined based on media content 211. As an example, at least one map element may correspond to location information in media content 211. For instance, media content 211 may be associated with a location, thus the at least one map element in the map component may include a location identifier associated with that location, a route associated with that location, map information indicating an area associated with that location, and so on. As another example, media content 211 may indicate a geographic attribute (e.g., weather, season, etc.). Therefore, at least one map element may also be associated with one or more locations that satisfy that geographic attribute.

[0041] As an example, according to Figure 2C As shown in the interface 200C, the electronic device 110 can display the map component 221-1 from the first content 221 in the interactive interface 220-1. The map component 221-1 can indicate one or more locations, one or more routes, etc. Therefore, users can more intuitively understand some location information in the first content, thereby improving the efficiency of interface interaction.

[0042] As an example, the table component can indicate structured information associated with media content 211. For example, such as... Figure 2C As shown, the first content 221 may also include a table component 221-2, which can improve the readability of the content through table format, thereby further improving the efficiency of interface interaction.

[0043] As an example, a node graph component can represent relationships between multiple objects. For example, such as... Figure 2D The interface 200D shown may include a first content 221 that may include a node graph component 221-3, which may include, for example, nodes representing multiple objects and edges representing the relationships between multiple objects.

[0044] As an example, the time component (not shown in the figure) can also be called a contextual component, and it can include, for example, an appropriate form. For instance, the time component can include a timeline, where different positions can be associated with different descriptive information to represent content under different time conditions. Taking a story description as an example, different positions on the timeline can be associated with different chapters of the story description, and different chapters can correspond to different points in time or time periods within the story description. Alternatively, the time component can also be in the form of multiple text titles, where different text titles can correspond to different points in time or time periods.

[0045] In some cases, to improve the readability of interactive interfaces, the interface can correspond to different modes to support the presentation of different content. For example, ... Figure 2D As shown, the interactive interface 220-1 can correspond to the first mode. In the first mode, the interactive interface 220-1 can stop displaying the media content 211 to provide more display area for the first content 221. For example, as... Figure 2B As shown, the interactive interface can correspond to the second mode. In the second mode, the interactive interface 220-1 can present media content 211 and first content 221, so that the user can view the media content 211 while viewing the first content 221.

[0046] As an example, the first mode and the second mode can correspond to different display styles of the interactive interface 220-1 (e.g., display height, display size, etc.). Taking the display style including display height as an example, the first mode can correspond to the interactive interface 220-1 with a first display height, and the second mode can correspond to the interactive interface 220-1 with a second display height. The first display height can be greater than the second display height.

[0047] In some examples, the electronic device 110 can provide a second entry point 226 in the interactive interface, which the user can trigger to switch between the first and second modes. For example, if the interactive interface 220-1 corresponds to the first mode, the user can trigger the second entry point 226 to switch from the first mode to the second mode. Similarly, if the interactive interface 220-1 corresponds to the second mode, the user can trigger the second entry point 226 to switch from the second mode to the first mode. Thus, some examples in this paper can improve the efficiency of interface interaction through a second entry point.

[0048] As an example, the first content 221 can be generated by the electronic device 110, the server 130, or jointly processed by the electronic device 110 and the server 130. Taking the server 130 generating the first content 221 as an example, the server 130 can parse the media content 211 using any appropriate media processing method to generate such first content 221.

[0049] For example, server 130 can use the first model to parse such media content 211 and generate first content 221 corresponding to media content 211. Alternatively, to improve the quality of first content 221, server 130 can also input some reference information into the first model. For example, such reference information may include descriptive information associated with media content 211, commentary content associated with media content 211, etc.

[0050] As an example, the first model may be a suitable generative model, such as a visual generative model, which may extract, for example, the visual content (e.g., images, video frames, etc.), text content (e.g., titles, subtitles, etc.), and audio content (e.g., dubbing, background music, etc.) from the media content 211, and generate, for example, a more comprehensive parsing result about the media content 211 as such first content 221.

[0051] In some examples, the first model can extract more comprehensive information related to the media content 211, such as location information (e.g., location, path, scene, etc.) and interpersonal relationships, by extracting visual content (e.g., images, video frames, etc.), text content (e.g., titles, subtitles, etc.), and audio content (e.g., dubbing, background music, etc.) from the media content 211. Based on this more comprehensive information, it generates parsing results about the media content 211. Therefore, some examples in this paper can provide various interactive components such as map components and table components in the first content 221 to help users browse the first content more intuitively, thereby improving the efficiency of users understanding the media content 211.

[0052] As an example, the first model can be deployed on server 130 or on other computing devices, such as electronic device 110 or model server. Alternatively, in response to obtaining the parsed results generated by the first model, server 130 can also utilize appropriate content processing tools (e.g., a specified model for content simplification) to process the parsed results provided by the first model to further improve the quality of the first content 221.

[0053] In some cases, to improve the efficiency of interface interaction, the electronic device 110 can display a comment interface for the media content 211, and in response to receiving a first switching operation in the comment interface, display the aforementioned interactive interface. As an example, according to... Figure 2E The interface 200E shown can be a comment interface for media content 211, for example, a comment interface 220-2. Comment interface 220-2 can be used to display comments from one or more users about media content 211.

[0054] Alternatively or additionally, users can post comments about media content 211 through the comment interface 220-2 (e.g., post comments about media content 211 through comment component 222-3, etc.), or view comments about media content 211 from other users.

[0055] Alternatively or additionally, users can also interact with other users through the comment interface. For example, users can trigger a reply to other users' comments in the comment interface. Another example is that users can trigger the expansion of one or more replies to a comment to view interactions between other users. Yet another example is that users can interact with other users' descriptive information (e.g., avatars, user identifiers, etc.) in the comment interface to trigger a display of other users' information.

[0056] Alternatively or additionally, the user may also trigger a second switching operation in an interactive interface (such as interface 200B, interface 200C, interface 200D, etc.) to trigger the presentation of the comment interface. As an example, both the first and second switching operations can be appropriate user interaction operations, which may include, for example, triggering operations on a specified control or label, sliding operations in a specified direction, etc.

[0057] In some examples, the first toggle operation and the second toggle operation can correspond to different controls or labels. For example, in Figure 2E In the interface 200E shown, the user can trigger label 222-2 (“parse” label) to switch the display of the comment interface to the display of the interactive interface. For example, as... Figure 2B In the interface 200B shown, the user can trigger label 222-1 (“Comment” label) to switch the interactive interface to the comment interface.

[0058] In some examples, the comment interface and the interaction interface can correspond to two related tabs. For instance, the comment interface and the interaction interface can correspond to two tabs within an interaction panel. For example, the comment interface could be the tab corresponding to the "Comments" tab in that interaction panel, while the interaction interface could be the tab corresponding to the "Analysis" tab in that interaction panel.

[0059] As an example, such as Figure 2E As shown, the comment interface can display the first tab in the interaction panel 220, for example, corresponding to tab 222-1 (the "Comments" tab). Or, for example, as... Figure 2B As shown, the interactive interface can present a second tab in the interactive panel 220, which may correspond to, for example, tab 222-2 (“parse” tab).

[0060] Alternatively, the comment interface and the interaction interface may correspond to two related tabs, which may not correspond to two tabs in the same interface (e.g., the two tabs may correspond to two different panels, the two tabs may be presented independently of the panel, etc.). The following description exemplifies this by using the example of a comment interface and interaction interface corresponding to two tabs of the same interaction panel.

[0061] Alternatively or additionally, the first switching operation can also indicate a sliding operation in a first direction. For example, in Figure 2EIn the interface 200E shown, the user can trigger a left swipe to switch the comment interface 220-2 to the interaction interface 220-1. This left swipe can be applied to an appropriate area within the comment interface 220-2 (e.g., the area displaying the comment content). Alternatively or additionally, the second switching operation can also indicate a swipe operation in a second direction, which could be, for example, the opposite direction of the first direction. For example, in... Figure 2B In the interface 200B shown, the user can trigger a right swipe to switch the interactive interface 220-1 to the comment interface 220-2. Such a right swipe can be applied to an appropriate area in the interactive interface 220-1 (e.g., a display area for displaying at least the first piece of content).

[0062] In this way, some examples in this article can link the comment interface and the interaction interface, enabling users to more conveniently experience multi-dimensional interactive scenarios such as comment interaction, content parsing, and querying. This can improve the richness of the interface interaction and enhance the efficiency of the interface interaction through more convenient first-switch and second-switch operations.

[0063] In some cases, according to Figure 2B As shown in interface 200B, users can initiate further query requests through the interactive interface to learn more. As an example, a user can trigger a first query request in the interactive interface. Thus, electronic device 110 can receive such a first query request via the interactive interface and provide the corresponding query results.

[0064] As an example, such query requests can include any appropriate type of session request, retrieval request, search request, content retrieval request, and so on. For instance, a user can trigger an interactive interface to send any appropriate session message to a virtual object as such a query request. Furthermore, the virtual object can provide query results corresponding to the query request through session interaction with the user.

[0065] For example, a first query request might be triggered by a user sending the session message "Spring outing route" to a virtual object. Based on this, the virtual object can provide second content and at least one type of second media content as a query result for the first query request. As another example, as described below, a second query request might be triggered by a user sending the session message "Photography tips" to a virtual object. Based on this, the virtual object can provide third content and at least one type of third media content as a query result for the second query request. It should be understood that "Spring outing route," "Photography tips," etc., in this document are merely example query contents for the first and second query requests, and this document does not intend to limit the specific content queried by the first and second query requests.

[0066] It should be understood that, on the one hand, virtual objects can have a virtual avatar for interaction. On the other hand, virtual objects can also utilize appropriate models to drive their interactive behavior, such models can include any suitable machine learning model, such as a generative model. In this paper, the various interactive processes and / or generative operations performed by virtual objects can be actually performed using appropriate models corresponding to the virtual objects.

[0067] In some cases, electronic device 110 can present input control 223 in an interactive interface, allowing the user to trigger such a first query request through input control 223. For example, as Figure 2B As shown, the input control 223 can display the input area 223-1. The user can trigger the rendering of the input area 223-1. Figure 2F As shown in interface 200F, interactive interface 220-1 can display input component 230. Thus, the user can input the content to be queried through input component 230 to trigger a first query request corresponding to that content.

[0068] Alternatively or additionally, electronic device 110 may provide a number of query items that a user can use to trigger a first query request, thereby reducing the user's query cost and improving query efficiency. As an example, electronic device 110 may be associated with input control 223 to present at least one first query item. The user can select one of the at least one first query item to trigger the first query request.

[0069] To improve the quality of at least one first query item, the at least one first query item may be generated based on at least one of the following: media content 211, first content 221, and the user's historical interaction information. As an example, the user's historical interaction information may include historical media content associated with the user, historical query items associated with the user, etc. It should be understood that the acquisition and use of the user's historical interaction information are carried out with the user's knowledge and permission, and all comply with relevant laws, regulations, and related provisions.

[0070] In some examples, to improve the accuracy of the interface interaction, at least one of the first query items may be presented when the user interacts with the input control 223. For example, as Figure 2F As shown, in response to a user's triggering of input area 223-1, electronic device 110 may present at least one first query item, which may include query item 225-1, query item 225-2, and query item 225-3.

[0071] Alternative or additional sites, please continue to consider. Figure 2BTo further improve query efficiency, the input control 223 may also include a first entry point 223-2. Furthermore, the user can trigger the first entry point 223-2 to display at least one first query item. For example, such as... Figure 2G As shown, in response to the user's triggering of the first entry 223-2, the electronic device 110 can present at least one first query item, such as query item 225-4, query item 225-5, query item 225-6, etc.

[0072] As an example, each query item in at least one first query item (e.g., query item 225-1, query item 225-2, query item 225-3, query item 225-4, query item 225-5, query item 225-6, etc.) may be generated by an appropriate generation tool. For example, at least one first query item may be generated based on at least one of media content 211, first content 221, and user's historical interaction information.

[0073] As an example, at least one first query item can be generated by electronic device 110, by server 130, or by a combination of electronic device 110 and server 130. Taking server 130 generating at least one first query item as an example, server 130 can use any suitable generation tool to generate such first content 221.

[0074] For example, server 130 can utilize a second model to generate at least one such first query item. As an example, the second model could be a suitable generative model, such as a visual generative model. Server 130 can input one or more of the following into the second model: media content 211, first content 221, and the user's historical interaction information. Thus, the second model can generate one or more query items based on the acquired media content 211, first content 221, and the user's historical interaction information. Additionally, server 130 can determine at least one such first query item from such one or more query items to present in the interactive interface.

[0075] As an example, the second model can be deployed in server 130 or in other computing devices, such as electronic device 110 or model server. Additionally, the second model and the first model can correspond to the same model or different models.

[0076] In some examples, query items 225-1, 225-2, and 225-3 presented in interface 200F and query items 225-4, 225-5, and 225-6 presented in interface 200G may be based on items generated by the same or different generation tools. Alternatively or additionally, to improve the quality of at least one first query item presented to the user, electronic device 110 may trigger a query item generation task and present at least one such first query item in response to the triggering of input area 223-1 or first entry point 223-2.

[0077] For example, each time a user triggers input area 223-1 or the first entry point 223-2, it can trigger the presentation of at least one newly generated first query item. As an example, the newly generated at least one first query item and the historically generated at least one first query item may include the same query item or different query items, depending on the generation result of the query item.

[0078] Alternate or additional land, according to Figure 2H As shown in the interface 200H, the electronic device 110 can present at least one second query item associated with the first content 221 (e.g., including query item 221-4, query item 221-5, and query item 221-6). Furthermore, the user can select one of the query items from the at least one second query item to trigger a first query request.

[0079] As an example, at least one second query item can be generated using an appropriate generation tool. For instance, at least one second query item can be generated based on at least one of the first query request, media content 211, first content 221, and the user's historical interaction information. In this way, some examples in this paper can support more flexible query methods, thereby further improving the efficiency of interface interaction.

[0080] As an example, at least one second query item can be generated by electronic device 110, by server 130, or by a combination of electronic device 110 and server 130. Taking server 130 generating at least one second query item as an example, server 130 can use any suitable generation tool to generate such first content 221.

[0081] For example, server 130 can utilize a third model to generate at least one second query item. As an example, the third model could be a suitable generative model, such as a visual generative model. The third model can be deployed in server 130 or in other computing devices, such as electronic device 110 or a model server. Additionally, the third model and the second model can correspond to the same model or different models. Examples of the third model generating at least one second query item can be found in examples of the second model generating at least one first query item, and will not be repeated here.

[0082] In some examples, to improve the quality of the generated third model, the third model can be a pre-trained model. As an example, the training of the third model can be implemented at server 130, or at a model server or electronic device 110. This paper describes the training of such a third model on a model server as an example.

[0083] As an example, the model server can train a third model using training samples, which may correspond to different objects. Thus, some examples in this paper can improve the matching degree between the generated results of the third model and the specified object (e.g., user 140), thereby improving the quality of at least one generated second query item.

[0084] It should be understood that the acquisition and use of such training samples are carried out with the knowledge and permission of the relevant users, and all comply with relevant laws, regulations and related provisions.

[0085] As an example, at least one first query term and at least one second query term may include any appropriate number of query terms, depending on the project being applied. This document is not intended to limit the number of query terms in at least one first query term and at least one second query term.

[0086] In some cases, according to Figure 2I As shown in interface 200I, electronic device 110 can present second content 241 and a first group (one or more) of media content 242 (e.g., media content 242-1, media content 242-2, etc., which may be individually or collectively referred to as media content 242) in interactive interface 220-1. As an example, the second content 241 may be generated based on a first query request, and at least one piece of second media content 242 may be associated with the first query request.

[0087] For example, such as Figure 2IAs shown, the first query request could, for example, indicate a query request about "spring outing routes". As an example, a user could trigger such a first query request by entering "spring outing routes" through input component 230. Alternatively, a user could trigger such a first query request by selecting a query item indicating "spring outing routes" from at least one first query item or at least one second query item. Based on this, the electronic device 110 can present second content 241 generated based on "spring outing routes" and at least one type of second media content 242 associated with "spring outing routes" in the interactive interface 220-1.

[0088] In some cases, in response to receiving a first query request, electronic device 110 may present descriptive information of the first query request (e.g., user input, content indicated by a user-selected query, a modified version of the content indicated by the user input or the user-selected query, etc.) on interactive interface 220-1. As an example, such as Figure 2I As shown, the description information of the first query request may include, for example, the text "spring outing route". To improve the quality of content presentation, the description information of the first query request may be included in the second content, and may serve as, for example, a title of the second content. This allows users to intuitively understand the content they are querying, thereby further improving the efficiency of interface interaction.

[0089] In some examples, the second content 241 may include at least one of the following: text content, image content, interactive components (such as map components, table components, node graph components, timeline components, etc.). As an example, the second content 241 may be generated based on at least one of the following: a first query request, media content 211, first content 221, and the user's historical interaction information.

[0090] As an example, the second content 241 can be generated by the electronic device 110, the server 130, or jointly by the electronic device 110 and the server 130. Taking the server 130 generating the second content 241 as an example, the server 130 can generate such second content 241 using any appropriate generation tool.

[0091] For example, server 130 can utilize a fourth model to generate such second content 241. As an example, the fourth model could be a suitable generative model, such as a visual generative model. Additionally, the fourth model and the second model (or the third model) could correspond to the same model or different models. As an example, an example of generating second content 241 can be found in the example description of generating at least one first query term or at least one second query term, the difference being that the process of generating second content 241 can further refer to the first query request, which will not be elaborated upon here.

[0092] In some cases, such as Figure 2I As shown, the electronic device 110 can present a portion of the second content 241 (e.g., a first portion 241-1 of the second content 241) and at least one piece of second media content 242 in the interactive interface 220-1. Additionally, the user can trigger a triggering operation associated with the portion of the second content 241 to trigger the presentation of the complete content of the second content 241 in the interactive interface 220-1.

[0093] As an example, a triggering operation associated with a portion of the second content 241 may include a triggering operation on a portion of the second content 241, a triggering operation on the control 243, and so on. For example, in response to receiving a triggering operation related to a portion of the second content 241, the electronic device 110 may display... Figure 2J The interface shown is 200J. (As shown) Figure 2J As shown, the electronic device 110 can expand such a second content 241 to present the complete content of the second content 241.

[0094] For example, the complete content of the second content 241 may include a first part 241-1, a second part 241-2, etc., whereby the second part 241-2 may include text content, at least one image, etc. Alternatively or additionally, the user can trigger a swipe action associated with the interactive interface to view different parts of the second content 241. Thus, some examples in this paper can improve the readability of the interactive interface and display more detailed second content through trigger actions associated with parts of the content, thereby improving the content presentation quality of the interactive interface.

[0095] In some examples, at least one piece of second media content may be determined based on the degree of association between it and the first query request. As an example, at least one piece of second media content may be determined by electronic device 110, by server 130, or jointly by electronic device 110 and server 130.

[0096] Taking the determination of at least one second media content by server 130 as an example, server 130 can determine at least one second media content from one or more media contents in the current application platform based on the degree of correlation between such one or more media contents and the first query request. As an example, the degree of correlation between the media content and the first query request can be determined by an appropriate matching method, such as vector matching, keyword matching, matching using a fifth model (an appropriate model for content matching), etc.

[0097] In some situations, users can trigger the viewing of more media content. For example, according to... Figure 2IAs shown in interface 200I, electronic device 110 can display media content 242-1 and media content 242-2 in interactive interface 220-1. Furthermore, the user can trigger an upward swipe operation to activate the display. Figure 2K The interface shown is 200K. (As shown...) Figure 2K As shown, the electronic device 110 can further present media content 242-3, media content 242-4, etc. As an example, media content 242-3 and media content 242-4 can also be associated with the first query request.

[0098] In some examples, the second content and at least one second media content can be presented in a canvas component, and the user can trigger a swipe operation on the interactive interface to switch the portion of the canvas component presented in the screen area. Additionally, the user can continuously trigger the swipe operation to view more media content associated with the first query request.

[0099] Alternatively or additionally, in response to a user's swipe gesture, the electronic device 110 can also display more media content from the current application platform. For example, according to Figure 2L The interface 200L shown indicates that the electronic device 110 can present not only media content 242-1, 242-2, 242-3, and 242-4 related to the first query request, but also media content 242-5, 242-6, etc., unrelated to the first query request. Therefore, some examples in this paper can enhance the richness of interface interaction.

[0100] In some examples, electronic device 110 can support users triggering multiple rounds of queries through an interactive interface. For example, users can continue to ask new questions through the interactive interface. As an example, users can trigger a second query request through input controls. The triggering of the second query request can be referred to the aforementioned description of triggering the first query request, and will not be repeated here.

[0101] Furthermore, in response to receiving the second query request, the electronic device 110 may stop presenting the second content and at least one second media content in the interactive interface, and may present the third content and at least one third media content in the interactive interface. The third content may be generated based on the second query request, and the at least one third media content may be associated with the second query request.

[0102] As an example, after the presentation of at least one second media content stops, the query results for the first query request may include a limited number of at least one second media content, the last of which may be the last media content presented in the interactive interface upon receiving the second query request. For example, when the second query request is received via interactive interface 220-1, the at least one second media content in the query results for the first query request may only include media content 242-1, media content 242-2, media content 242-3, and media content 242-4, excluding subsequent media content 242-5, media content 242-6, etc.

[0103] As an example, the generation of the third content and at least one third media content can refer to the aforementioned example description of generating the second content and at least one second media content. The difference is that the generation of the third content can also refer to at least one of the second query request, the second content, and at least one second media content. The at least one third media content corresponds to the second query request, which will not be elaborated here.

[0104] As an example, according to Figure 2M As shown in the interface 200M, the electronic device 110 can stop displaying the second content 241 and at least one third media content 242, and can display the third content 251 and at least one third media content 252 (e.g., media content 252-1, media content 252-2, etc.). As an example, the interaction between the user and the interface 200M can be referred to the interaction between the user and the interface 200J, and will not be described in detail here.

[0105] For example, the electronic device 110 can display a portion of the third content 251, allowing the user to trigger a trigger operation associated with the third content 251 (e.g., a trigger operation on the third content 251, a trigger operation on the control 253, etc.) to view the complete content of the third content 251. Alternatively, the user can trigger a swipe operation on the interface 200M to view more media content (e.g., this may include one or more media contents associated with the second query request, one or more media contents unrelated to the second query, etc.).

[0106] In some examples, the second content 241 and at least one second media content 242 may correspond to one part of the canvas component, while the third content 251 and at least one third media content 252 may correspond to another part of the canvas component. Furthermore, the user can trigger a preset operation on the interactive interface to slide such a canvas component, thereby triggering a switch in the portion of the canvas component used for presentation in the interactive interface by moving the entire canvas component (e.g., switching from presenting query results for one query round to presenting query results for another query round, etc.).

[0107] As an example, electronic device 110 can receive preset operations in the interactive interface to switch the interactive interface from interactive interface 220-1 in interface 200M to... Figure 2J The interactive interface 220-1 in interface 200J is shown. Specifically, as... Figure 2M and Figure 2J As shown, the electronic device 110 can stop the third content 251 and at least one third media content 252, and present the second content 241 and at least one second media content 242 in the interactive interface.

[0108] In some examples, the preset operation may include a swipe operation in a preset direction. Based on this, the electronic device 110 can receive a swipe operation in a preset direction in the interactive interface, stop presenting the third content 251 and at least one third media content 525, and present the second content 241 and at least one second media content 242 in the interactive interface 220-1.

[0109] For example, according to Figure 2N The interface 200N shown can have a preset direction, for example, a downward swipe direction. Furthermore, the user can trigger a downward swipe operation to switch the interactive interface 220-1 from displaying third content 251 and at least one third media content 252 to displaying second content 241 and at least one second media content 242.

[0110] In some examples, the electronic device 110 may respond to a sliding operation in a preset direction that satisfies a trigger condition, stop the third content 251 and at least one third media content 252, and present the second content 241 and at least one second media content 242 in the interactive interface 220-1.

[0111] As examples, the triggering condition could be a constraint on the sliding distance of a swipe operation. For instance, electronic device 110 could determine that a swipe operation in a preset direction satisfies the triggering condition in response to the swipe distance exceeding a distance threshold. Alternatively, if the swipe distance of a swipe operation in a preset direction does not exceed the distance threshold, electronic device 110 could continue to present the third content 251 and at least one third media content 252 without switching to presenting the second content 241 and at least one second media content 242.

[0112] As other examples, triggering conditions can also be constraints on the swipe speed of a swipe operation. For instance, such triggering conditions could indicate that the swipe speed in a preset direction exceeds a speed threshold. Thus, some of the examples in this paper can improve the accuracy of interaction between the user and the interactive interface.

[0113] Alternatively or additionally, the preset operation may include triggering an operation of a specified control (not shown in the figure), such a specified control, for example, indicating a switching operation for the content presented in the interactive interface. For example, a user can trigger such a specified control to switch the interactive interface from presenting third content 251 and at least one third media content 252 to presenting second content 241 and at least one second media content 242.

[0114] In some examples, the content presented in the interactive interface can be switched using such preset operations. For example, as Figure 2O As shown in interface 200O, when interactive interface 220-1 presents second content 241 and at least one third media content 242, electronic device 110 can receive a preset operation to switch interactive interface 220-1 from presenting second content 241 and at least one third media content 242 to presenting first content 221. Thus, some examples in this paper enable users to flexibly view query results from each round of queries, thereby improving the interaction efficiency between the user and the interactive interface.

[0115] In this way, primary content can be presented to users to help them further understand the primary media content, improving interface interaction efficiency. Additionally, secondary content generated based on the primary query request can be presented to help users gain a deeper understanding of the primary media content or learn about new content, further improving interface interaction efficiency. Furthermore, at least one piece of secondary media content associated with the primary query request can be provided to enhance the richness of interface interaction and the quality of content presentation.

[0116] Example process Figure 3 A flowchart illustrating an example process 300 for interface interaction under certain conditions is shown. Process 300 can be implemented at electronic device 110. See below for reference. Figure 1 To describe process 300.

[0117] like Figure 3 As shown, in box 310, the electronic device 110 presents an interactive interface for the first media content. The interactive interface presents the first content, which is generated based on the first media content.

[0118] In frame 320, electronic device 110 receives the first query request via an interactive interface.

[0119] In box 330, electronic device 110 presents second content and at least one second media content in an interactive interface, the second content being generated based on the first query request, and the at least one second media content being associated with the first query request.

[0120] In some cases, the interactive interface for presenting the first media content includes: a comment interface for presenting the first media content; and an interactive interface for presenting in response to receiving a first switching operation in the comment interface.

[0121] In some cases, process 300 further includes: in response to receiving a second switching operation in the interactive interface, presenting a comment interface.

[0122] In this way, some examples in this article can link the comment interface and the interaction interface, enabling users to more conveniently experience multi-dimensional interactive scenarios such as comment interaction, content parsing, and querying. This can improve the richness of the interface interaction and enhance the efficiency of the interface interaction through more convenient first-switch and second-switch operations.

[0123] In some cases, the comment section and the interaction section correspond to two related tabs.

[0124] In this way, some examples in this article can further improve the efficiency of interface interaction by mapping the comment interface and the interaction interface to two related tabs.

[0125] In some cases, receiving a first query request via an interactive interface includes: presenting an input control in the interactive interface; presenting at least one first query item associated with the input control; and receiving the first query request in response to a selection of a query item in the at least one first query item.

[0126] In this way, some examples in this paper can assist users in initiating query requests by associating them with at least one first query item presented by the input control, thereby further improving query efficiency and interface interaction efficiency.

[0127] In some cases, receiving a first query request via an interactive interface includes: presenting an input control in the interactive interface; and receiving the first query request via the input control.

[0128] In this way, some examples in this article can further improve the efficiency of initiating queries through input controls.

[0129] In some cases, receiving a first query request via an input control includes: displaying at least one first query item associated with the input control; and receiving the first query request in response to a selection of a query item from the at least one first query item.

[0130] In this way, some of the examples in this article can further improve query efficiency and further improve interface interaction efficiency.

[0131] In some cases, presenting at least one first query item in relation to an input control includes: presenting at least one first query item in response to a triggering of a first entry point in the input control; or presenting at least one first query item in response to a triggering of an input area in the input control.

[0132] In this way, some of the examples in this article can support more flexible query methods, thereby further improving the efficiency of interface interaction.

[0133] In some cases, receiving a first query request via an interactive interface includes: presenting at least one second query item associated with the first content; and receiving the first query request in response to a selection of a query item from the at least one second query item.

[0134] In this way, some of the examples in this article can further improve query efficiency and further improve interface interaction efficiency.

[0135] In some cases, process 300 further includes: presenting an input control in an interactive interface; obtaining a second query request via the input control; stopping the presentation of second content and at least one second media content in the interactive interface; and presenting third content and at least one third media content in the interactive interface, the third content being generated based on the second query request, and the at least one third media content being associated with the second query request.

[0136] In this way, some examples in this article can enable users to flexibly view the query results of each round of queries, thereby further improving the interaction efficiency between users and the interactive interface.

[0137] In some cases, process 300 further includes: receiving a swipe operation in a preset direction in the interactive interface; stopping the presentation of third content and at least one third media content; and presenting second content and at least one second media content in the interactive interface.

[0138] In this way, some examples in this paper can enable users to view the query results of each round of queries more flexibly by swiping in a preset direction, thereby further improving the interaction efficiency between users and the interactive interface.

[0139] In some cases, process 300 may also include: receiving a preset operation in the interactive interface; stopping the presentation of third content and at least one third media content; and presenting second content and at least one second media content in the interactive interface.

[0140] In this way, some examples in this article can enable users to flexibly view the query results of each round of queries, thereby further improving the interaction efficiency between users and the interactive interface.

[0141] In some cases, receiving preset operations in the interactive interface includes receiving a swipe operation in a preset direction in the interactive interface.

[0142] In some cases, process 300 may further include: in response to receiving a first query request, presenting a description of the first query request in an interactive interface.

[0143] In this way, some of the examples in this article can help users understand the content they are querying more intuitively, thereby further improving the efficiency of interface interaction.

[0144] In some cases, presenting second content and at least one second media content in an interactive interface includes: presenting a portion of the second content and at least one second media content in the interactive interface; and presenting the complete content of the second content in response to receiving a trigger operation associated with the portion of the content.

[0145] In this way, some examples in this article can improve the readability of interactive interfaces and display more detailed secondary content through trigger actions associated with certain parts of the content, thereby improving the content presentation quality of the interactive interface.

[0146] In some cases, process 300 further includes: presenting first media content in response to the interactive interface corresponding to a first mode; and stopping the presentation of the first media content in response to the interactive interface corresponding to a second mode.

[0147] In this way, some of the examples in this article can support richer content presentation modes, thereby further improving the presentation quality of interactive interfaces.

[0148] In some cases, process 300 also includes providing a second entry point in the interactive interface for switching between the first mode and the second mode.

[0149] In this way, some examples in this article can improve the efficiency of interface interaction through a second entry point.

[0150] In some cases, the first content includes a map component, and at least one map element in the map component is determined based on the first media content.

[0151] Example devices and equipment A corresponding apparatus for implementing the above methods or processes is also provided. Figure 4 A schematic structural block diagram of an example device 400 for interface interaction is shown, according to some scenarios. Device 400 can be implemented as or included in electronic device 110. The various modules / components in device 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0152] like Figure 4 As shown, the device 400 includes: a first presentation module 410 configured to present an interactive interface of first media content, the interactive interface presenting the first content, the first content being generated based on the first media content; a receiving module 420 configured to receive a first query request via the interactive interface; and a second presentation module 430 configured to present second content and at least one piece of second media content in the interactive interface, the second content being generated based on the first query request, and at least one piece of second media content being associated with the first query request.

[0153] In some cases, the first presentation module 410 is also configured to: present a comment interface for the first media content; and, in response to receiving a first switching operation in the comment interface, present an interactive interface.

[0154] In some cases, device 400 also includes a third presentation module configured to present a comment interface in response to receiving a second switching operation in the interactive interface.

[0155] In some cases, the comment section and the interaction section correspond to two related tabs.

[0156] In some cases, the receiving module 420 is also configured to: present an input control in an interactive interface; present at least one first query item in association with the input control; and receive a first query request in response to the selection of a query item in the at least one first query item.

[0157] In some cases, the receiving module 420 is also configured to: present an input control in an interactive interface; and receive a first query request via the input control.

[0158] In some cases, the receiving module 420 is also configured to: be associated with an input control to present at least one first query item; and receive a first query request in response to the selection of a query item in the at least one first query item.

[0159] In some cases, the receiving module 420 is also configured to: present at least one first query item in response to a triggering of a first entry in the input control; or present at least one first query item in response to a triggering of an input area in the input control.

[0160] In some cases, the receiving module 420 is also configured to: present at least one second query item associated with the first content; and receive a first query request in response to the selection of a query item in the at least one second query item.

[0161] In some cases, device 400 further includes a fourth presentation module configured to: present an input control in an interactive interface; obtain a second query request via the input control; stop presenting second content and at least one second media content in the interactive interface; and present third content and at least one third media content in the interactive interface, wherein the third content is generated based on the second query request and the at least one third media content is associated with the second query request.

[0162] In some cases, device 400 also includes a sliding module configured to: receive a sliding operation in a preset direction in the interactive interface; stop presenting third content and at least one third media content; and present second content and at least one second media content in the interactive interface.

[0163] In some cases, device 400 also includes a fifth presentation module configured to: receive a preset operation in an interactive interface; stop presenting third content and at least one third media content; and present second content and at least one second media content in an interactive interface.

[0164] In some cases, the fifth presentation module is also configured to receive swipe operations in a preset direction in the interactive interface.

[0165] In some cases, device 400 also includes a sixth presentation module configured to: in response to receiving a first query request, present description information of the first query request in an interactive interface.

[0166] In some cases, the second presentation module 430 is also configured to: present a portion of the second content and at least one piece of second media content in the interactive interface; and, in response to receiving a trigger operation associated with the portion of the content, present the complete content of the second content in the interactive interface.

[0167] In some cases, the device 400 also includes a first interaction module configured to: present first media content in response to the interaction interface corresponding to a first mode; and stop presenting the first media content in response to the interaction interface corresponding to a second mode.

[0168] In some cases, device 400 also includes a second interaction module configured to provide a second entry point in the interactive interface for switching between the first mode and the second mode.

[0169] In some cases, the first content includes a map component, and at least one map element in the map component is determined based on the first media content.

[0170] The modules included in device 400 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 400 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.

[0171] Figure 5 A block diagram of an electronic device 500 in which one or more examples may be implemented is shown. It should be understood that... Figure 5 The electronic device 500 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 5 The electronic device 500 shown can be used to implement the electronic device 110 discussed above.

[0172] like Figure 5 As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processing units or processors 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processor 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.

[0173] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 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 530 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 500.

[0174] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 5 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 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various examples.

[0175] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, networked personal computers, or another network node.

[0176] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 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 500, or with any device that enables electronic device 500 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).

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

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

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

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

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

[0182] 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: An interactive interface presents first media content, the interactive interface presenting the first content, the first content being generated based on the first media content; The first query request is received via the interactive interface; as well as The interactive interface presents second content and at least one second media content, the second content being generated based on the first query request, and the at least one second media content being associated with the first query request.

2. The method of claim 1, wherein the interactive interface for presenting the first media content comprises: The comment interface for the first media content is displayed; as well as In response to receiving a first switching operation in the comment interface, the interactive interface is presented.

3. The method according to claim 2, further comprising: In response to receiving a second switching operation in the interactive interface, the comment interface is displayed.

4. The method of claim 2, wherein the comment interface and the interaction interface correspond to two associated tabs.

5. The method according to claim 1, wherein receiving the first query request via the interactive interface includes: Input controls are presented in the interactive interface; Associated with the input control, at least one first query item is presented; as well as In response to the selection of a query item from the at least one first query item, the first query request is received.

6. The method of claim 5, wherein presenting at least one first query item associated with the input control comprises: In response to a triggering of the first entry point in the input control, the at least one first query item is presented; or In response to a triggering of the input area in the input control, the at least one first query item is presented.

7. The method of claim 1, wherein receiving the first query request via the interactive interface comprises: Present at least one second query item associated with the first content; as well as In response to the selection of a query item from the at least one second query item, the first query request is received.

8. The method according to claim 1, further comprising: Input controls are presented in the interactive interface; A second query request is obtained via the input control; Stop displaying the second content and the at least one second media content in the interactive interface; as well as The interactive interface presents third content and at least one third media content, the third content being generated based on the second query request, and the at least one third media content being associated with the second query request.

9. The method according to claim 8, further comprising: The interactive interface receives swipe operations in a preset direction; Stop presenting the third content and at least one of the third media contents; as well as The second content and the at least one second media content are presented in the interactive interface.

10. The method of claim 1, wherein presenting the second content and at least one type of second media content in the interactive interface comprises: The interactive interface presents a portion of the second content and the at least one type of second media content. as well as In response to receiving a trigger operation associated with the portion of the content, the complete content of the second content is presented in the interactive interface.

11. The method of claim 1, further comprising: In response to the interactive interface corresponding to the first mode, the first media content is presented; as well as In response to the interactive interface corresponding to the second mode, the presentation of the first media content is stopped.

12. The method of claim 11, further comprising: The interactive interface provides a second entry point, which is used to switch between the first mode and the second mode.

13. The method of claim 1, wherein the first content includes a map component, and at least one map element in the map component is determined based on the first media content.

14. A device for interface interaction, comprising: A first presentation module is configured to present an interactive interface for first media content, the interactive interface presenting the first content, the first content being generated based on the first media content; The receiving module is configured to receive a first query request via the interactive interface; as well as The second presentation module is configured to present second content and at least one first media content in the interactive interface, wherein the second content is generated based on the first query request and the at least one first media content is associated with the first query request.

15. 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 13 when executed by the at least one processor.

16. 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 13.

17. 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 13.