Method, apparatus, device, storage medium and program product for interaction
By displaying associated text and controls in a multimedia interface, users can directly publish their work through touch operations. The text is generated using machine learning, which solves the problem of cumbersome publishing processes in existing technologies and improves users' publishing efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2026-04-21
- Publication Date
- 2026-06-05
AI Technical Summary
In existing technologies, users need to manually select multimedia and manually enter text when publishing multimedia works, which makes the publishing process cumbersome, especially inefficient for users with poor copywriting skills, and lacks publishing guidance.
By displaying a first interface, which includes multimedia and associated text and controls, users can directly publish their work via touch operations. The second interface is then used to generate text using a machine learning model to complete the publication process.
It simplifies the work publishing process, reduces the difficulty for users to manually edit text, and improves the efficiency of work publishing.
Smart Images

Figure CN122152168A_ABST
Abstract
Description
Technical Field
[0001] The examples in this article generally relate to the field of computers, and in particular to methods, devices, electronic devices, computer-readable storage media, and computer program products for interaction. Background Technology
[0002] With the rapid development of computer technology, more and more applications and platforms are designed to provide users with various services. For example, users can edit, create, and publish various types of multimedia within applications. Multimedia can include various types of content such as video, images, image sets, text, and audio. Content published by users based on multimedia can be called user-published works, which are associated with that multimedia. The goal is to improve the efficiency of publishing works. Summary of the Invention
[0003] In a first aspect, a method for interaction is provided. The method includes: displaying a first interface, the first interface including first multimedia and first interface elements, the first interface elements including first text and a first control associated with the publication of the first multimedia; and displaying a second interface associated with the publication of the first multimedia in response to a touch operation on the first control.
[0004] In a second aspect, an interactive device is provided. The device includes: a first display module configured to display a first interface including first multimedia and first interface elements, the first interface elements including first text and a first control associated with the publication of the first multimedia; and a second display module configured to display a second interface associated with the publication of the first multimedia in response to a touch operation on the first control.
[0005] In a third aspect, an electronic device is provided. The electronic 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] In this way, interface elements can be displayed, and a first interface element can be displayed within these elements. The first interface element includes first text and first controls related to the publication of the first multimedia content. Users can publish their work based on the first text by triggering the first controls. Therefore, users do not need to manually edit the first text; they can publish their work through simple touch operations, reducing the difficulty of publishing and improving the efficiency of work publication.
[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 an example environment based on some examples is shown; Figure 2 A flowchart illustrating example methods for interaction is shown, based on some examples; Figures 3A to 3K A schematic diagram of an example interface for interaction is shown, based on some examples; Figure 4 A schematic structural block diagram of an example device for interaction, based on some examples, is shown; and Figure 5 A block diagram is shown in which one or more examples of an electronic device can be implemented. 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] 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. The term "trigger" refers to one or more interactive actions by a user on a terminal device. Further, these interactive actions may be triggered within the same user interface / pop-up window or within different user interfaces / pop-up windows. There is no limitation in this regard. Other explicit and implicit definitions may also be included below.
[0013] It should be noted that, unless explicitly stated otherwise, performing a step in response to A does not mean that the step is performed immediately after A, but may include one or more intermediate steps.
[0014] The examples in this article may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and rules. In the examples presented here, 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] In this article, the term "machine learning model" can refer to a computational model that performs tasks by learning patterns and rules from data. Machine learning models can include, but are not limited to, neural network models, deep learning models, and large language models. In some cases, large language models are an example of machine learning models that can understand and generate natural language text and can be used to perform tasks such as task decomposition, tool invocation, and content generation.
[0017] As mentioned above, users can edit, create, and publish various types of multimedia within the application. Content published by users based on multimedia can be called user-published works, and each work is associated with that multimedia. Traditionally, each time a user wants to publish a work, they need to manually select the multimedia that matches their expectations and manually enter the work's name, text, and other information. This makes the publishing process cumbersome and affects the efficiency of users publishing their works. Furthermore, for users with poor copywriting skills, their copywriting ability will further affect the efficiency of publishing their works. In addition, current applications typically do not provide publishing guidance (which could inform users of the benefits of publishing works), thus not improving the efficiency of users publishing their works.
[0018] In view of this, an improved interaction scheme is proposed. According to this scheme, a first interface is displayed, comprising a first multimedia element and first interface elements, the first interface elements including first text and a first control associated with the publication of the first multimedia element. In response to a touch operation on the first control, a second interface is displayed, the second interface being associated with the publication of the first multimedia element.
[0019] According to the above scheme, interface elements can be displayed, and a first interface element can be displayed within these elements. The first interface element includes first text and first controls related to the first multimedia content. Users can publish their work based on the first text by triggering the first control. Therefore, users do not need to manually edit the first text; they can publish their work through simple touch operations, reducing the difficulty of publishing and improving the efficiency of work publishing.
[0020] The following sections, in conjunction with the accompanying drawings, further describe various examples of the scheme presented in this paper.
[0021] Figure 1 A schematic diagram of an example environment 100 according to some examples is shown. In this example environment 100, an application 115 is installed on a terminal device 110. A user 140 can interact with the application 115 via the terminal device 110 and / or an attached device of the terminal device 110. In some examples, the application 115 is able to provide multimedia processing services to the user 140. The application 115 can be any suitable application with multimedia processing capabilities.
[0022] exist Figure 1 In environment 100, if application 115 is active, terminal device 110 can display the interface 150 of application 115. Interface 150 may include various interfaces provided by application 115, such as content display interfaces, content creation interfaces, content publishing interfaces, message interfaces, personal homepages, etc. Application 115 can provide content processing functions to process various multimedia within application 115, and the multimedia and processed multimedia can be displayed on the designated interface.
[0023] In some examples, terminal device 110 communicates with server 120 to provide services to application 115. Terminal 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, 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 examples, terminal device 110 may also support any type of user-facing interface (such as "wearable" circuitry).
[0024] Server 120 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 120 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in cloud environments, etc.
[0025] A communication connection can be established between server 120 and terminal 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 examples, server 120 and terminal device 110 can exchange signaling signals through their communication connection.
[0026] In some examples, application 115 can use machine learning model 130 to perform multimedia processing tasks. Machine learning model 130 can be deployed locally on terminal device 110 or on other devices / systems (e.g., server 120). Application 115 can, for example, directly utilize the locally deployed machine learning model 130 or invoke the machine learning model 130 deployed on other devices / systems via communication connections to generate media content.
[0027] Machine learning model 130 can be based on any suitable model architecture, including but not limited to Transformer models, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Deep Neural Networks (DNNs), and so on. In some examples, machine learning model 130 can be based on a language model (LM), for example. Machine learning model 130 can include language models, Large Language Models (LLMs), Vision-Language Models (VLMs), Multimodal Large Language Models (MLLMs), and so on. Language models, by learning from large corpora, possess question-answering capabilities. Machine learning model 130 can also be based on other suitable models. Although only a single machine learning model 130 is shown in the figure, multiple machine learning models can exist. If machine learning model 130 includes multiple models, these multiple models can include models configured to perform the same or similar tasks, or models configured to perform different tasks.
[0028] 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 this document.
[0029] Figure 2 A flowchart of an example method 200 for interaction is shown, based on some examples. Method 200 can be implemented on terminal device 110. It should be noted that the operations described with respect to terminal device 110 can be performed by a related application (e.g., application 115) installed on terminal device 110 or by a client. Some operations described with respect to terminal device 110 may require the assistance of server 120 to complete.
[0030] To better illustrate the examples in this article, the following will also combine... Figures 3A to 3K Let's describe method 200. Figures 3A to 3K Schematic diagrams of example interfaces 300A to 300K for interaction are shown, based on some examples. It should be understood that... Figures 3A to 3K The interface shown is merely an example; various interface designs are possible in practice. The graphic elements within the interface can have different arrangements and visual representations, one or more elements can be omitted or replaced, and one or more other elements may also be present. The examples in this document are not limited in this respect.
[0031] In box 210, terminal device 110 displays a first interface, which includes first multimedia and first interface elements. The first interface elements include first text and first controls associated with the publication of the first multimedia. In the following description, unless otherwise specified, multimedia is exemplified as an image. It should be understood that these scenarios can be applied equally to other types of multimedia, such as video or audio. In some examples, terminal device 110 may display the first interface in response to a touch operation on the first multimedia. A touch operation on the first multimedia may include an export operation (i.e., downloading to local storage or to another storage location). Furthermore, a touch operation on the first multimedia can be any suitable operation, such as a viewing operation, etc.
[0032] The first interface can be any interface provided by application 115. For example, the first interface can be the export interface of application 115. The export interface refers to the interface presented by terminal device 110 in response to receiving a user's export operation on multimedia (e.g., image download operation). In the case where the first interface is an export interface, the first multimedia is the multimedia being exported. Of course, it can be understood that the first interface can also be other interfaces, such as a multimedia browsing interface or a multimedia editing interface; the examples in this document do not limit this.
[0033] The first text associated with the first multimedia can be text generated by the terminal device 110 based on the first multimedia. In some examples, the terminal device 110 can use a machine learning model to determine the first text based on the first multimedia. This machine learning model can be based on any suitable model structure. In some examples, the first text can be the title of the first multimedia, the description of the first multimedia, etc. This document only uses the example of the text being the title of the first multimedia for illustrative purposes.
[0034] It should be noted that in some examples, terminal device 110 may, in response to the presentation of the first interface, directly display the first multimedia and first interface elements on the first interface. The first interface elements include first text and first controls associated with the first multimedia. In some examples, the first interface elements also include thumbnails of the first multimedia. (See reference) Figure 3A Example interface 300A illustrates an example of a first interface. Terminal device 110, for example, can directly present the first interface shown in example interface 300A in response to receiving a trigger on the first interface (the trigger is used to trigger the presentation of the first interface). Example interface 300A includes multimedia 301 (corresponding to the first multimedia) and interface element 310-1 (corresponding to the first interface element). Interface element 310-1 may include the text "travel footprints" associated with multimedia 301, a thumbnail of multimedia 301, and control 311-1 (corresponding to the first control).
[0035] In some examples, terminal device 110 may also respond to the presentation of the first interface by displaying loading animations of the first multimedia and first interface elements on the first interface. The loading animation may be, for example, a loading animation. Terminal device 110 may respond to the completion of the loading animation by displaying first interface elements, including first text and first controls, on the first interface. In some examples, terminal device 110 may also respond to the presentation of the first interface by displaying multimedia and first interface elements on the first interface, and displaying a prompt message in the first interface elements to indicate that the first text and first controls are loading. The prompt message may include any appropriate form of content, such as text, images, symbols (e.g., loading symbols, progress bars, etc.), video, audio, etc. As an example only, the prompt message may include the text "Loading content". It is understood that in this case, the first interface elements display prompt messages, but do not include the first controls and first text, or only include a portion of the first text.
[0036] refer to Figure 3B Example interface 300B illustrates an example of a first interface. Terminal device 110, for example, can respond to receiving a trigger on the first interface (which triggers the rendering of the first interface) and render the first interface shown in example interface 300B. Terminal device 110 can display a loading animation 302 in example interface 300B, the rendering position of which may be the same as the rendering position of the first interface elements in the first interface. Of course, in some examples, the rendering position of the loading animation may be different from the rendering position of the first interface elements, which is not limited herein. Terminal device 110 can display first interface elements, including text and a first control, in response to the completion of loading animation 302. For example, terminal device 110 can display... Figure 3A The example interface shown is 300A.
[0037] In frame 220, terminal device 110 responds to a touch operation on the first control by displaying a second interface associated with the publication of the first multimedia. By providing the first control in the first interface, users can navigate to the second interface associated with the publication of the first multimedia, enabling them to view or complete actions related to the publication of the first multimedia.
[0038] In some scenarios, a second interface can be configured to publish a first work based on a first text, which is associated with a first multimedia element. As an example only, such a second interface can be viewed as a publishing or editing interface for the first work. In some cases, the first work may include at least the first text and the first multimedia element. That is, by triggering the first control in the first interface element, one can jump to a second interface with the ability to publish or edit the work, and the second interface also provides the first work obtained based on the first text. In this way, users can complete the publication of their work without entering more text. This can greatly reduce the cost of publishing works.
[0039] refer to Figure 3A and Figure 3C Terminal device 110 may, for example, respond to a touch operation on control 311-1 in example interface 300A to display example interface 300C. Example interface 300C is an example of a second interface. Example interface 300C may display a work to be published, which may include multimedia 301 and the text "travel footprints," which is also the text in interface element 310-1 in example interface 300A. The text "travel footprints" may, for example, be the title of the work. It is understood that, in the second interface, terminal device 110 may also receive editing of the title and multimedia of the work. For example, terminal device 110 may receive editing of the text "travel footprints" of the work as needed. Example interface 300C may also include prompt information, such as the text "Share your thoughts at this moment" shown in the figure. It is understood that this is only an example, and in reality, it can be any appropriate prompt information. This prompt information is used to prompt the user to enter the text of the work. Terminal device 110 may, for example, respond to the triggering of the prompt information to receive the text entered by the user. Terminal device 110 can, in response to receiving text input from the user, use that text as the text content of the work. At this time, the work includes multimedia 301, the title "Travel Footprints," and the text content input by the user. Terminal device 110 can, in response to not receiving text input from the user, determine that the work includes multimedia 301 and the title "Travel Footprints."
[0040] The example interface 300C may also include a control 303. The terminal device 110 can respond to touch operations on the control 303 to add multimedia to the work to be published. The example interface 300C may also include a topic-adding control 304. The terminal device 110 can respond to touch operations on the topic-adding control 304 to receive topics and associate the received topics with the work to be published. The terminal device 110 can also display the topics associated with the work on the example interface 300C. The topics associated with the work (e.g., topics 1 and 2 shown in the figure) can be manually associated by the user or automatically associated. For example, a machine learning model can be used to determine topics that match the work from multiple topics and associate them with the work. The example interface 300C may include a publishing control 305. The terminal device 110 can respond to touch operations on the publishing control to publish the work displayed on the interface.
[0041] In some scenarios, a second interface is configured to indicate successful publication of the first work, which is published based on the first text and associated with the first multimedia. That is, publishing the first work can be completed by triggering the first control within the first interface element. As an example only, such a second interface can be considered a browsing interface for at least the first work. In this example, the second interface can provide a publication notification for the first work, detailed browsing, or browsing of other works besides the first work. Other works can include those published by the current user, as well as those published by other users. (See reference) Figure 3A and Figure 3D Terminal device 110 may, for example, respond to a touch operation on control 311-1 in example interface 300A and display example interface 300D. Example interface 300D is an example of a second interface. Example interface 300C may display a published first work, which may include multimedia 301 and the text "Travel Footprints," which is also the text in interface element 310-1 in example interface 300A. The text "Travel Footprints" may, for example, be the title of the work.
[0042] This allows for the display of interface elements, including a first interface element. The first interface element includes first text and first controls related to the first multimedia element. Users can publish their work based on the first text by triggering the first control. Therefore, users do not need to manually edit the first text; they can publish their work through simple touch operations, reducing the difficulty of publishing and improving efficiency.
[0043] The above describes the interaction between the first and second interfaces. The following will continue to combine... Figures 3E to 3ITo describe other details of the first interface, example interfaces 300E to 300I show other examples of the first interface.
[0044] In some examples, the first interface element may include multiple texts associated with the first multimedia, with at least one of the first texts. The multiple texts may be multiple texts generated by the terminal device 110 based on the first multimedia using a machine learning model. The terminal device 110 may determine that a text is selected in response to receiving a selection of one of the multiple texts. In some examples, the terminal device 110 may determine the degree of association between each of the multiple texts and the first multimedia, and sort the multiple texts according to their respective degrees of association. The display order of the multiple texts in the first interface element may be based on this sorting. In some examples, the text with the highest degree of association among the multiple texts may be selected by default.
[0045] It is understandable that the display style of selected text differs from that of unselected text. For example, terminal device 110 can highlight selected text by using bold text, underlining, highlighting, enlarging the font, or italics. In some examples, terminal device 110 can respond to a touch operation on a first control and publish a first work based on the selected text. As an example, the title of the first text can be the selected text in the first interface element.
[0046] refer to Figure 3E Terminal device 110 can display multiple texts associated with multimedia 301 in interface element 310-1 of example interface 300E, as shown in the figure. These multiple texts may include the text "Travel Footprints," the text "Summer Beach," and so on. For example, terminal device 110 can display additional text in response to a user's swiping action on the multiple texts (e.g., a swiping action to the left). When the text "Travel Footprints" is selected, terminal device 110 can respond to a touch operation on control 311-1 to publish the first work based on the text "Travel Footprints" and multimedia 301.
[0047] In some examples, the first interface element may also include topic tags. In some examples, topic tags may be currently recommended topic tags, or topic tags that have been selected most frequently within a certain time period in application 115. In some examples, topic tags are associated with the first multimedia to be published, and / or with the recommended first text. In some examples, terminal device 110 may, for example, use a machine learning model to determine the topic tags associated with the first multimedia and / or the first text, based on the first multimedia and / or the first text. (See reference) Figure 3FTerminal device 110 can display topic tags (e.g., the topic tag "Topic 1: XXX (where X can represent any appropriate text or blank space)" as shown in the example interface 300F) in interface element 310-1. It is understood that although only one topic tag is shown in the figure, the first interface element can actually include one or more topic tags. With topic tags included in the first interface element, terminal device 110 can respond to touch operations on control 311-1 to publish the first work based on the text "Travel Footprints," multimedia 301, and the topic tag "Topic 1: XXX".
[0048] In some examples, the first interface may include multiple interface elements, and the multiple interface elements include at least the first interface element. In some examples, depending on the display size of the first interface, the terminal device 110 may first display a portion of the multiple interface elements on the first interface, and then display the remaining interface elements based on user interaction. For example, the terminal device 110 may display the remaining interface elements in response to receiving a user's swipe operation on multiple interface elements. Figure 3A In the example interface 300A, in addition to interface element 310-1, a portion of interface element 310-2 may also be included. For example, in response to receiving a leftward swipe operation on interface element 310-1 (or a click operation on interface element 310-2), the terminal device 110 may display the complete content of interface element 310-2. At this time, the terminal device 110 may, for example, display a portion of interface element 310-1 to the left of interface element 310-2.
[0049] In some examples, multiple interface elements may include a second interface element associated with the first multimedia, and the second interface element may include second text associated with the first multimedia. The second interface element may also include a thumbnail of the first multimedia and controls (which may have the same functionality as the first controls). Similar to the first text, the second text may also be text generated by the terminal device 110 using a machine learning model. (See reference) Figure 3A and reference Figure 3G Terminal device 110 may, for example, display example interface 300G in response to receiving a leftward swipe operation on interface element 310-1 in example interface 300A. Terminal device 110 may, for example, display interface element 310-3 in example interface 300G. Interface element 310-3 includes the text "Beach Vacation" associated with multimedia 301 and control 311-3. Terminal device 110 may, in response to a touch operation on control 311-3, publish a first work based on the text "Beach Vacation," the first work may at least include multimedia 301, and the title of the first work may, for example, be the text "Beach Vacation."
[0050] In some examples, multiple interface elements may also include a third interface element associated with the second multimedia. This third interface element includes fourth text and a fourth control associated with the second multimedia. The fourth control is configured to trigger the publication of a fifth work based on the fourth text or to indicate successful publication of the fifth work, which is associated with the second multimedia. The fourth text may, for example, be text determined by the terminal device 110 using a machine learning model based on the second multimedia. The second multimedia may be multimedia that the user has exported, edited, browsed, or recently favorited / liked; this document does not limit the specific type of second multimedia.
[0051] refer to Figure 3A and reference Figure 3I Terminal device 110, for example, can display example interface 300I in response to a leftward swipe operation on interface element 310-1 received in example interface 300A. Terminal device 110 can also display interface element 310-5 in example interface 300I. Interface element 310-5 may include a thumbnail 306 of the second multimedia, the text "Spring Style" associated with the second multimedia, and control 311-5 (which may correspond to a fourth control). Terminal device 110 can publish a fifth work based on the second multimedia in response to a touch operation on control 311-5.
[0052] This allows for the display of multiple interface elements for users to choose from, improving the user experience when publishing content and enhancing the accuracy of the published content.
[0053] In some examples, terminal device 110 may display predefined text in each interface element. The predefined text may be used, for example, to indicate the function of the first interface element or to guide the user to publish their work. The predefined text can be configured to any appropriate text, and this document does not limit its use. References Figure 3A The terminal device 110 can also display the predefined text "Caption generated" in interface element 310-1, which can indicate that the first interface element includes the caption for multimedia 301. In some examples, the terminal device 110 can acquire multiple predefined texts and display them sequentially in the interface element. For example, the terminal device 110 can switch the currently displayed predefined text at 3-second intervals. (See reference) Figure 3A and Figure 3HIn example interface 300A, terminal device 110 may, for example, switch to displaying example interface 300H when the duration for which the predetermined text "Caption generated" is displayed in interface element 310-1 reaches a threshold (e.g., 3 seconds). In example interface 300H, terminal device 110 may display interface element 310-1 and display another predetermined text "Recommended Submission" in interface element 310-1, which may be used to guide users to publish their works.
[0054] Therefore, by presenting pre-defined text to guide users in publishing their work, the probability of user interaction with the first interface elements can be increased, thereby improving the efficiency of users publishing their work.
[0055] In some examples, the first interface also includes multiple second works, each of which can be associated with the first multimedia, and the creators of these multiple second works can be different. (See reference) Figure 3A Terminal device 110 can display multiple second works associated with the first multimedia in area 320 of example interface 300A.
[0056] In some examples, terminal device 110 may respond to a user's swipe operation on a first interface (by way of example only, it could be an upward swipe operation) by replacing multiple second works with multiple third works on the first interface. Each of the multiple third works is associated with a first multimedia, and the creators of the multiple third works are different. (Reference) Figure 3A and Figure 3J Terminal device 110 can respond to a user's upward swipe operation on example interface 300A by displaying example interface 300J, where multiple third works displayed on example interface 300J are at least partially different from the multiple second works displayed on example interface 300I. In some examples, to facilitate user browsing of third works, terminal device 110 can, based on the user's swipe operation, move the display position of the first multimedia, first interface elements, etc., in the first interface or cancel the display of the first multimedia or first interface elements, etc. For example, in Figure 3J In the example interface 300J shown, the terminal device 110 can cancel the display of the first multimedia and the first interface elements.
[0057] In some examples, the first interface also includes a second control, and the terminal device 110 can also display the second interface in response to a touch operation on the second control. See further details. Figure 3J The example interface 300J may also include a control 308, and the terminal device 110 may display a second interface in response to a touch operation on the control 308. In some examples, the second interface displayed based on the triggering of the control 308 may be a publishing interface for the work, for example... Figure 3C The example interface shown is 300C.
[0058] In some examples, the first interface also includes a third control, and the terminal device 110 can also display the third interface in response to a touch operation on the third control. The third interface is configured to display multiple published fourth works. In some examples, each of the multiple fourth works is associated with a first multimedia, and the creators of the multiple fourth works are different. In some examples, the multimedia and / or text included in each fourth work can be associated with the first multimedia. For example, the multimedia included in the fourth work and the first multimedia can be of the same type (e.g., both are animal images, both are landscape images, etc.), or the fourth work can include the first multimedia.
[0059] In some examples, terminal device 110 can determine the category with a high degree of association with the first multimedia from multiple categories. Terminal device 110 can determine the degree of association between each of the multiple categories and the first multimedia using any appropriate method. As an example only, terminal device 110 can use a machine learning model to determine the degree of association between each of the multiple categories and the first multimedia. Taking only the first category as the category with a high degree of association with the first multimedia as an example, terminal device 110 can identify multiple fourth works under the first category and display the multiple fourth works belonging to the first category in the third interface.
[0060] refer to Figure 3J and Figure 3K The example interface 300J may also include a control 307. In some examples, the terminal device 110 may display on the control 307 a category that is highly associated with the first multimedia. The terminal device 110 may display the categories in any suitable manner; for example, the terminal device 110 may display the category name, category identifier, category number, etc., on the control 307. As an example only, the terminal device 110 may display the text "landscape" on the control 307, which may indicate a high degree of association between the first multimedia and the category "landscape". The terminal device 110 may display the example interface 300K in response to a touch operation on the control 307. The example interface 300K shows an example of a third interface, which may display multiple published fourth works associated with the first multimedia. The example interface 300K may include an area 309, in which the terminal device 110 may display navigation labels corresponding to multiple categories. Terminal device 110 can respond to the high correlation between the category "scenery" and the first multimedia, determine that the navigation label corresponding to the category "scenery" is selected, and display multiple fourth works published under this category.
[0061] Therefore, by providing a third control, users can directly jump from the first interface to browse the third interface, which increases the connection between the first and third interfaces and makes it easier for users to browse published works and publish their own works.
[0062] The various examples described herein also provide corresponding apparatus for implementing the methods or processes described above. Figure 4 A schematic structural block diagram of an example device 400 for interaction is shown, based on some examples. Device 400 may be implemented as or included in terminal device 110. The various modules / components in device 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0063] like Figure 4 As shown, the device 400 includes: a first display module 410 configured to display a first interface, the first interface including first multimedia and first interface elements, the first interface elements including first text and a first control associated with the publication of the first multimedia; and a second display module 420 configured to display a second interface in response to a touch operation on the first control, the second interface being associated with the publication of the first multimedia.
[0064] In some examples, the second interface is configured to publish a first work based on a first text, which is associated with a first multimedia.
[0065] In some examples, the second interface is configured to indicate that the first work has been successfully published, that the first work is published based on the first text, and that the first work is associated with the first multimedia.
[0066] In some examples, the first interface element also includes a thumbnail of the first multimedia.
[0067] In some examples, the first interface also includes multiple second works, each of which is associated with the first multimedia, and the creators of the multiple second works are different.
[0068] In some examples, device 400 also includes a replacement module configured to, in response to a user's swiping action on a first interface, replace multiple second works with multiple third works displayed on the first interface, each of the multiple third works being associated with a first multimedia, and the multiple third works having different creators.
[0069] In some examples, the first interface also includes a second control, and the device 400 also includes a third display module configured to display the second interface in response to a touch operation on the second control.
[0070] In some examples, the first interface also includes a third control, and the device 400 also includes a fourth display module configured to display the third interface in response to a touch operation on the third control, the third interface being configured to display multiple published fourth works.
[0071] In some examples, each of the multiple fourth works is associated with a first multimedia work, and the creators of the multiple fourth works are different.
[0072] In some examples, the fourth work belongs to the first category, which is the category among multiple categories that is most closely associated with the first multimedia.
[0073] In some examples, the first interface also includes a second interface element, which includes second text associated with the first multimedia.
[0074] In some examples, the first interface element also includes third text associated with the first multimedia.
[0075] In some examples, the first interface also includes a third interface element associated with the second multimedia. The third interface element includes a fourth text and a fourth control associated with the second multimedia. The fourth control is configured to trigger the publication of a fifth work based on the fourth text or to indicate that the fifth work has been successfully published. The fifth work is associated with the second multimedia.
[0076] In some examples, the first interface element also includes a topic tag, which is associated with the first multimedia or the first text.
[0077] In some examples, the first multimedia release is based on the first text.
[0078] In some examples, the first text includes the title of the first work.
[0079] The modules included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some examples, 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.
[0080] Figure 5A 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 terminal device 110 discussed above.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] 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).
[0086] 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.
[0087] 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.
[0088] 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.
[0089] 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.
[0090] 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 according to some examples. In this regard, 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.
[0091] Various examples have been described above. The foregoing descriptions are exemplary and not exhaustive, nor are they limited to the proposed 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 proposed implementations.
Claims
1. A method for interaction, comprising: Display a first interface, the first interface including a first multimedia and a first interface element, the first interface element including a first text and a first control associated with the publication of the first multimedia; as well as In response to a touch operation on the first control, a second interface is displayed, the second interface being associated with the publication of the first multimedia.
2. The method according to claim 1, wherein, The second interface is configured to publish a first work based on the first text, the first work being associated with the first multimedia.
3. The method according to claim 1, wherein, The second interface is configured to indicate that the first work has been successfully published, the first work is published based on the first text, and the first work is associated with the first multimedia.
4. The method according to claim 1, wherein, The first interface element also includes a thumbnail of the first multimedia.
5. The method according to claim 1, wherein, The first interface also includes multiple second works, each of which is associated with the first multimedia, and the creators of the multiple second works are different.
6. The method according to claim 5, further comprising: In response to a user's swiping action on the first interface, multiple third works are displayed on the first interface, replacing the multiple second works. Each of the multiple third works is associated with the first multimedia, and the creators of the multiple third works are different.
7. The method according to claim 5, wherein, The first interface also includes a second control, and the method further includes: In response to a touch operation on the second control, the second interface is displayed.
8. The method according to claim 5, wherein, The first interface also includes a third control, and the method further includes: In response to a touch operation on the third control, a third interface is displayed, which is configured to display multiple published fourth works.
9. The method according to claim 8, wherein, Each of the plurality of fourth works is associated with the first multimedia, and the creators of the plurality of fourth works are different.
10. The method according to claim 9, wherein, The fourth work belongs to the first category, which is the category among multiple categories that has a high degree of relevance to the first multimedia.
11. The method according to claim 1, wherein, The first interface also includes a second interface element, which includes second text associated with the first multimedia.
12. The method according to claim 1, wherein, The first interface element also includes third text associated with the first multimedia.
13. The method according to claim 1, wherein, The first interface also includes a third interface element associated with the second multimedia. The third interface element includes a fourth text and a fourth control associated with the second multimedia. The fourth control is configured to trigger the publication of a fifth work based on the fourth text or to indicate that the fifth work has been successfully published. The fifth work is associated with the second multimedia.
14. The method according to claim 1, wherein, The first interface element also includes a topic tag, which is associated with the first multimedia or the first text.
15. The method according to claim 1, wherein, The publication of the first multimedia is based on the first text.
16. The method according to claim 1, wherein, The first text includes the title of the first work.
17. A device for interaction, comprising: A first display module is configured to display a first interface, the first interface including a first multimedia and a first interface element, the first interface element including first text and a first control associated with the publication of the first multimedia; as well as The second display module is configured to display a second interface in response to a touch operation on the first control, the second interface being associated with the publication of the first multimedia.
18. 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 16 when executed by the at least one processor.
19. 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 16.
20. A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 16.