Methods, apparatus, devices, and storage media for content interaction
The method and device enable direct execution of media item operations through interaction content detection, addressing inefficiencies in existing media interaction methods by simplifying the process and enhancing user experience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2025-01-16
- Publication Date
- 2026-07-02
AI Technical Summary
Existing media interaction methods require complex navigation and multiple steps to perform operations on media items, leading to inefficient and less enjoyable user experiences.
A method and device that allow users to perform operations on media items by sending interaction content from an input area, automatically detecting matching target operations, and executing them without needing to navigate through complex paths.
Enhances user interaction efficiency and enjoyment by allowing direct execution of operations on media items through simplified interaction, reducing the need for complex navigation and improving the overall user experience.
Smart Images

Figure 2026521905000001_ABST
Abstract
Description
Technical Field
[0005]
[0001] This application claims the priority of a Chinese patent application filed on January 16, 2024, with the invention title "Method, Apparatus, Device, and Storage Medium for Content Interaction" and application number 202410064862.4, the entire content of which is incorporated herein by reference.
[0002] Exemplary embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for content interaction.
Background Art
[0003] Currently, there are increasingly more applications designed to provide various services to users. For example, users can post, view, and display media items within an application. Media items can include various types of content such as videos, images, image sets, text, audio, etc. Users can also perform any appropriate type of operation on media items within the application, such as performing operations like "like", "collection", "comment", etc. on media items.
Summary of the Invention
[0004] According to a first aspect of the present disclosure, a method for content interaction is provided. This method includes receiving, while presenting a media item, user interaction content for the media item from an interaction input area, and in response to detecting that the interaction content matches target content corresponding to a target operation, performing the target operation on the media item.
[0005] A second aspect of this disclosure provides a content interaction device. This device includes an interaction receiving module configured to receive user interaction content to a media item from an interaction input area while presenting the media item, and an operation execution module configured to perform a target operation on the media item in response to detection that the interaction content matches target content corresponding to a target operation.
[0006] A third aspect of the present disclosure provides an electronic device comprising at least one processing unit and at least one memory, the memory of which is coupled to at least one processing unit and stores instructions to be executed by at least one processing unit. When the instructions are executed by at least one processing unit, the device causes the device to perform the method of the first aspect.
[0007] A fourth aspect of this disclosure provides a computer-readable storage medium, which stores a computer program, which is executed by a processor to implement the method of the first aspect.
[0008] A fifth aspect of this disclosure provides a computer program product, which is tangibly stored in a computer storage medium and includes computer executable instructions, which cause the device to execute the method of the first aspect when the computer executable instructions are executed by the device.
[0009] It should be understood that the content described in this section is not intended to limit any or any significant features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will be readily apparent from the following description. [Brief explanation of the drawing]
[0010] The above and other features, advantages, and aspects of each embodiment of the present disclosure will become more apparent with reference to the drawings and the detailed description below. In the drawings, the same or similar reference numerals represent the same or similar elements.
[0011] [Figure 1] A schematic diagram of an exemplary environment in which embodiments of this disclosure can be realized is shown.
[0012] [Figure 2A] The following are schematic diagrams of exemplary pages according to some embodiments of this disclosure. [Figure 2B] The following are schematic diagrams of exemplary pages according to some embodiments of this disclosure. [Figure 2C] The following are schematic diagrams of exemplary pages according to some embodiments of this disclosure. [Figure 2D] The following are schematic diagrams of exemplary pages according to some embodiments of this disclosure. [Figure 2E] The following are schematic diagrams of exemplary pages according to some embodiments of this disclosure.
[0013] [Figure 3] A flowchart of the interaction process according to some embodiments of this disclosure is shown.
[0014] [Figure 4] A block diagram of an apparatus for content interaction according to some embodiments of this disclosure is shown.
[0015] [Figure 5] A block diagram of an electronic device in which one or more embodiments of the present disclosure can be implemented is shown. [Modes for carrying out the invention]
[0016] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings. Although several embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, providing these embodiments is to enable a more detailed and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not used to limit the protection scope of the present disclosure.
[0017] In the description of the embodiments of the present disclosure, terms such as "including" and its similar terms should be understood as an open inclusion of "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "this embodiment" should be understood as "at least one embodiment". The term "several embodiments" should be understood as "at least several embodiments". Other explicit and implicit definitions can also be included hereinafter.
[0018] In this specification, unless explicitly stated otherwise, performing one step "in response to A" does not mean performing this step immediately after "A", and can include one or more intermediate steps.
[0019] It should be understood that the data related to this technical aspect (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the corresponding laws, regulations and related provisions.
[0020] Before using the technical aspects disclosed in each embodiment of the present disclosure, regarding the types, usage scopes, usage scenarios, etc. of the personal information related to the present disclosure, users should be notified in an appropriate manner based on the relevant laws and regulations, and the permission of the users should be obtained.
[0021] For example, in response to receiving a proactive request from a user, by sending prompt information to the user and explicitly presenting to the user that the operation of requesting execution needs to obtain and use the user's personal information, the user can autonomously select whether to provide personal information to software or hardware such as an electronic device, an application, a server, or a storage medium that executes the operations of the technical aspects of the present disclosure based on the prompt information.
[0022] As an alternative but non-limiting embodiment, in response to receiving a proactive request from a user, there is a method of sending prompt information to the user. For example, there is a method of a pop-up window that can present the prompt information in text. In addition, the pop-up window can also be equipped with a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0023] It can be understood that the process of notifying and obtaining the above user authentication is merely exemplary and does not limit the embodiments of the present disclosure, and other related laws and regulations-compliant methods can also be applied to the embodiments of the present disclosure.
[0024] FIG. 1 shows a schematic diagram of an exemplary environment 100 in which the embodiments of the present disclosure can be realized. In this exemplary environment 100, an application 120 is installed on a terminal device 110. The user 140 can interact with the application 120 via the terminal device 11 and / or the accessory device of the terminal device 110.
[0025] In some embodiments, application 120 may be a content sharing application (e.g., a video application primarily for video sharing) that can provide users 140 with various services related to media items (also referred to as media content, media content items, content items, etc.), including viewing, commenting on, transferring, creating (e.g., shooting and / or editing), and posting media items. In some embodiments, application 120 may be any other suitable application that can display media items. Hereinafter, each “media item” includes one or more types of content, such as video, image, animation, image set, audio, and text.
[0026] In the environment 100 of Figure 1, if application 120 is active, terminal device 110 can present page 150 of application 120. Page 150 may include various pages that application 120 can provide, such as a media item presentation page, a media item creation page, a media item posting page, a message page, a personal page, etc. Application 120 can provide a media item viewing function for viewing various media items posted in application 120.
[0027] In some embodiments, terminal device 132 communicates with server 130 to enable the provision of services to application 120. Terminal device 110 may be any type of mobile, fixed, 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 / video cameras, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices, or any combination thereof, and may include accessories and peripherals for these devices, or any combination thereof. In some embodiments, terminal device 110 may further support any type of interface for the user (e.g., "attachable" circuitry). Server 130 may be any type of computing system / server capable of providing computing power, including but not limited to mainframes, edge computing nodes, and computing devices in a cloud environment.
[0028] The structure and function of each element within Environment 100 are described for illustrative purposes only and should not be interpreted as implying any limitations on the scope of this disclosure.
[0029] Traditionally, if a user wishes to re-access a media item later, they can trigger a settings menu for that media item by supporting a specific interaction action (such as a long press or clicking an access entry like "More Features"). The user can add this media item to a "Watch Later" list (also known as a "Watch Later" list) by triggering additional controls to browse within the settings menu. The user can then access this media item through the Watch Later list. Once added to the Watch Later list, the playback progress of the media item can be archived, thus satisfying the user's subsequent access requests. However, this interaction method is relatively complex, with settings menus often containing many controls, requiring users to spend time and effort searching for additional controls to browse, and requiring them to be familiar with access paths for different actions. This impacts the efficiency of user interaction, resulting in an inconvenient and poor user experience. If, in addition to adding to the Watch Later list, other actions on the media item the user is currently viewing are to be triggered, it may be necessary to use a long access path to select the corresponding action.
[0030] On the other hand, traditionally, media item presentation pages have provided controls such as "Like" controls and collection controls so that users can directly select items. When a user wants to perform an action on a media item, they need to trigger a specific control provided by the application, and then perform the action corresponding to that control on the media item. For example, a user can perform a "Like" action on a media item by triggering the "Like" control, and a user can perform collection operations on a media item by triggering the collection control. However, such interactions are relatively simple, which can affect the enjoyment of the user's interaction and potentially lead to a poor user experience.
[0031] Embodiments of this disclosure propose a content interaction scheme. According to an embodiment of this disclosure, while presenting a media item, user interaction content with the media item is received from an interaction input area. In response to detecting that the interaction content matches target content corresponding to a target operation, the target operation on the media item is executed. This makes the interaction process more efficient and enjoyable, improving the user's interaction experience and encouraging them to participate in the interaction, by having the user trigger the current media item and execute the corresponding operation by sending a comment, rather than having the user search for and trigger operations through a complex interaction path.
[0032] Hereinafter, some exemplary embodiments of this disclosure will be described with reference to the drawings.
[0033] Figures 2A to 2E show exemplary pages 200A to 200E (which may also be simply referred to as exemplary pages 200A to 200E) according to several embodiments of the present disclosure. It should be understood that the pages shown in the drawings are merely examples, and various page designs may actually exist. Each graphic element in a page may have a different configuration and different visual representation, one or more of which may be omitted or replaced, and eleven or more other elements may be present. Embodiments of the present disclosure are not limited thereto.
[0034] The pages shown in Examples 200A to 200E can be displayed on terminal device 110. For the sake of clarity, Examples 200A to 200E will be explained with reference to environment 100 in Figure 1. Operations performed by terminal device 110 and operations performed by terminal device 110 described later, specifically, related applications installed on terminal device 110 (for example, application 120), can be executed.
[0035] In environment 100, terminal device 110 can present one page 150 of application 120. In some cases, the page 150 presented by terminal device 110 may be a specific presentation page of application 120, and media items may be presented on the presentation page. The presentation page may also be referred to as a media item presentation page, media item display page, content display page, etc. In some embodiments, the presentation page refers to a page for presenting or pushing media items and other related information to the user. The media items that can be presented on the presentation page may include various types of media items. The media items to be presented on this presentation page can be determined based on the needs of the application design, the actual scene, etc.
[0036] In some embodiments, the presentation page may include the top page of application 120, or a recommended top page within a set of top pages of application 120. The recommended media items presented to the user on the recommended top page may also be referred to as the recommendation information flow. In some embodiments, the presentation page may include other pages below the top page of application 120, such as interest pages (displaying media items posted by a set of users that the current user is interested in), same-city pages (displaying media items posted by other users within the same geographical area as the current user), or other aggregated or categorized media items.
[0037] When an application needs to present a large amount of complex information, it is often helpful to categorize and present the information, making it easier for users to retrieve information more concisely. Categorizing and presenting information often requires setting up multiple navigation labels on a page, each corresponding to different information. Users can then access the corresponding page by switching between different navigation labels. In some embodiments, application 120 may provide navigation labels for navigating to different pages. In embodiments of this disclosure, a page includes a presentation page that selects and presents at least one predetermined navigation label. That is, a predetermined navigation label within the application can be used to navigate to a presentation page.
[0038] As shown in Figure 2A, Example 200A shows an example of a presentation page. The current page of Application 120 is provided with multiple navigation labels for navigating to each page, such as "Meet Me," "Interests," "Recommends," "Homepage," and "Friends." These multiple navigation labels can also have different levels; for example, the navigation labels "Homepage" and "Friends" may be at the first level, while the navigation labels "Meet Me," "Interests," and "Recommends" may be at the second level. A first-level navigation label may correspond to a set of pages (for example, a set of homepages), and a second-level navigation label may correspond to at least one of the sets of pages corresponding to the first-level navigation labels (for example, the Recommended homepage corresponding to the navigation label "Recommends" is one of the sets of homepages corresponding to the navigation label "Homepage").
[0039] In Example 200A shown in Figure 2A, when terminal device 110 detects a selection operation to the navigation tag "Top Page," it can present the top page of application 120. Terminal device 110 can, for example, present a recommended top page (i.e., the page corresponding to the navigation label "Recommended") from among multiple top pages by default. Furthermore, when terminal device 110 detects a selection operation to the navigation label "Interest," it can switch to presenting an interest top page (i.e., the page corresponding to the navigation label "Interest") from among multiple top pages. It should be understood that this is merely an example and is not intended to limit the solutions of this disclosure. In some embodiments, alternatively or additionally, the presented page may be presented when an application launch operation is detected, for example, this presented page may be the default page presented when the application is launched. When presented after the application has launched, media items may be presented on the presented page.
[0040] The presentation page is used to present at least media items. In some embodiments, the terminal device 110 can present media items on the presentation page in any appropriate view mode (e.g., single-column view mode, two-column view mode, three-column view mode, etc.). For example, in Embodiment 200A, the terminal device 110 presents media items in single-column view mode.
[0041] In embodiments of this disclosure, the terminal device 110 can receive user interaction content (e.g., user 140) with respect to a media item from an interaction input area while presenting the media item (e.g., presenting the media item on the presentation page shown in Example 200A). The interaction input area may include, for example, a comment input area. The corresponding interaction content may include, for example, comment content. The comment content may include one or more types of comments supported by the media item. Types of comment content may include bullet comments, general comments, live streaming comments, etc. The comment input area may include, for example, an input box for comment content. In some embodiments, the comment input areas for bullet comments and other comments may be different. That is, the media item presentation page may provide both a general comment input area and a bullet comment input area simultaneously. Of course, depending on the specific application design, the media item presentation page may include a single comment input area for receiving one or more types of comments.
[0042] In some embodiments, the terminal device 110 can also present the received interaction content in the interaction display area of the media item. The interaction display area may include, for example, a comment display area. That is, the terminal device 110 may, for example, present the received comment content in the comment display area. The comment display area may differ for different types of comment content. The comment display area may include, for example, a bullet comment display area, a comment page, a comment display area for a live streaming page, etc. The comment display area can be used to display comment content from different users for the media item. In addition, the comment display area can be used to display comment content entered not only by user 140 but also by other users.
[0043] Illustratively, as shown in Figures 2A and 2B, Example 200A includes a bullet hell display area 210. The bullet hell display area 210 can display all bullet hell comments for a media item. Example 200A further includes a control 201. Terminal device 110 can determine that it has received instructions for bullet hell comments in response to receiving a trigger operation on control 201. Terminal device 110 can further present Example 200B. Example 200B includes an input panel 220. Terminal device 110 can receive user input via the input panel 220 and determine the user's comment content for a media item (i.e., the media item currently presented in Example 200A) based on the user input. For example, terminal device 110 can receive user input via the input panel 220 (e.g., the text "Add to Watch Later" shown in the figure) and determine the received user input as the user's comment content for the media item. Also, for example, terminal device 110 can receive audio input by the user via the input panel 220. Terminal device 110 can identify the received audio in order to determine the text that matches the received audio. Terminal device 110 can further determine the determined text as the user's comment content for the media item.
[0044] In some embodiments, the terminal device 110 may also present the received comment content in an input box on the input panel 220. The input panel 220 may include a transmit control. The terminal device 110 may determine that it has received user input comment content in response to receiving a trigger operation on the transmit control. If the received comment content is a barrage, the terminal device 110 may present the received comment content in the barrage display area 210. In some embodiments, the terminal device 110 may highlight the user's comment content within the barrage display area 210 to facilitate the user's awareness of their own comment content. For example, the terminal device 110 may highlight the barrage 211 from user 140 in the barrage display area 210 of Example 200C shown in Figure 2C. The terminal device 110 may highlight the user's comment content by adding a border, highlighting it, presenting it in a specific color, enlarging the font, etc., and this disclosure is not limited to specific highlighting methods.
[0045] The terminal device 110 can perform content detection on the received comment content. In response to detecting that the comment content matches target content corresponding to a target operation, the terminal device 110 performs a target operation on the media item. The target operation may include an interaction operation or a playback control operation on the media item. The interaction operation may include an add operation to add the media item to the user's list of items to view, or a collection operation to add the media item to the user's collection list. In some embodiments, for media items added to the list to view, the current playback schedule of that media item is archived. In this way, when a subsequent user views this media item again, they can continue watching the media content item from the current playback progress. Media items added to the collection list mean that the user wants to add that media item to their collection, and the playback progress of that media item does not need to be archived. Alternatively or additionally, interaction operations may include a "like" operation on the media item and prompt operations on target controls. Target controls include controls that can be applied to the media item, i.e., controls that can trigger interaction operations or playback controls on the media item. Prompt operations on target controls can, for example, show the user the location of the target control or directly provide the user with the target control. Playback control operations can include setting playback control parameters for media items. Playback control parameters can include, for example, playback speed, resolution, and view.
[0046] In some embodiments, the interaction content is interaction content corresponding to a first type of interaction, and the target operation is an interaction operation corresponding to a second type of interaction. The second type of interaction is different from the first type of interaction. The interaction type corresponding to the interaction content is a comment interaction, and the interaction type corresponding to the target operation is an interaction type other than sending a comment and performing a comment interaction.
[0047] In some embodiments, the target content corresponding to a target operation may be predefined. Any suitable method can be employed to determine whether interaction content matches the target content corresponding to a target operation. For example, it can be determined whether interaction content matches the target content corresponding to a target operation based on a predetermined rule or algorithm. Alternatively, for example, a model can be used to determine whether interaction content matches the target content corresponding to a target operation.
[0048] In some embodiments, matching target content may include keywords corresponding to a target operation, or other types of content. In this case, any suitable method can be employed to determine whether the comment content matches keywords corresponding to a target operation. For example, a model can be used to determine whether the comment content matches keywords corresponding to a target operation. When determining whether the comment content matches keywords corresponding to a certain operation, various text matching algorithms can also be used. In some embodiments, fuzzy matching can also be supported, meaning that an exact match between the text in the comment content and the keyword is not required, and it is sufficient if the semantic similarity exceeds a predetermined threshold. In some embodiments, the comment content may include other content besides the content matching the keyword, as long as matching information can be identified from the comment content. Embodiments of this disclosure do not limit the specific implementation of matching comment content with keywords. Note that comment content and keywords are merely examples of interaction content and target content, respectively, and this disclosure does not limit specific interaction content and target content. For example, target content may include signs, images, etc.
[0049] In some embodiments, content detection of interaction content may be performed locally by the terminal device 110 or by the server 130. In embodiments where content detection is performed by the server 130, the terminal device 110 transmits the received interaction content to the server 130 and receives detection results from the server 130, which indicate whether the interaction content matches target content corresponding to a certain operation. If it matches an operation, the server 130 further notifies the terminal device 130 of the indicator for the matched operation.
[0050] In some embodiments, corresponding target content may be set for a specific operation or for several different operations. For a single operation, there may be one or more target content items set. For example, if the target content includes keywords, there may be one or more keywords set. In some embodiments, the target content corresponding to a target operation can be determined based on the semantic meaning of the name of the target operation. The terminal device 110 can determine the semantic meaning of the name of the target operation in any suitable way, for example.
[0051] To facilitate explanation, the following example illustrates how interaction content includes comment content and target content includes keywords. Keywords can be determined based on the semantic meaning of the target operation's name. For example, for additional operations to view, the corresponding keywords could include "archive," "remember," "save," "add to watch later," and "watch later." Keywords for "like" could include "great," "amazing," and "like." Keywords for playback control operations could include "1.25x speed" or "2x speed" (for playback speed control operations), and "landscape" or "portrait" (for playback layout control operations). Each keyword can reflect the semantic meaning of the corresponding target operation's name. This means users do not need to learn the keywords for each operation in advance; their understanding of the semantic meaning of each operation allows them to attempt to send comment content to trigger the corresponding operation. This helps to enhance the user's enjoyment of performing interactions.
[0052] In some embodiments, the terminal device 110 can perform a target operation on the currently presented media item in response to detecting a match between interaction content and a target corresponding to a target operation. For example, the terminal device 110 can perform a target operation on the currently presented media item in response to detecting a match between comment content and a keyword corresponding to a target operation. For example, in response to the detection of the keyword "Add to Watch Later," the media item can be added to the list to be viewed corresponding to the "Add to Watch Later" operation. Furthermore, for example, the terminal device 110 can perform a "Like" operation on the media item in response to the detection of the keyword "Awesome."
[0053] In another embodiment, terminal device 110 may present first prompt information for a target operation in response to detecting that interaction content matches target content corresponding to a target operation. Exemplary, terminal device 110 may present first prompt information for a target operation in response to detected comment content matching keywords corresponding to a target operation. This first prompt information may indicate whether to confirm performing the target operation. Exemplary, terminal device 110 may present first prompt information in response to comment content received on a presentation page containing the keyword "Add to Watch Later". The first prompt information may include, for example, the text "Add to Watch Later?" indicating whether to confirm performing an additional operation to view that corresponds to the keyword "Add to Watch Later". In this case, the first prompt information can help the user confirm twice the target operation they want to perform on the media item.
[0054] In some embodiments, if the interaction operation is a prompt operation of a target control, the prompt operation is used by the terminal device 110 to present prompt information. The target control is used to trigger an interaction operation or playback control operation on a media item. In some embodiments, the presented prompt information may include presenting a target control related to the target operation. The target control can be used by the user to trigger a specific operation on the media item. For example, the target control may include controls for triggering an interaction operation, such as a "like" control, a collection control, or a control to add to a list to view. The target control may also include controls for controlling playback parameters, such as a speed adjustment control. If the media item presentation page includes a target control, the prompt information presented by the prompt operation may be displayed, for example, near the target control to show the user the location of the target control. If the presentation page does not include a target control, the terminal device 110 may also directly provide this target control in the prompt information, for example. For example, in Example 200C, prompt information 230 (i.e., first prompt information) is presented in response to a prompt operation that detects that the interaction content matches a certain target control. The prompt information 230 may include operation controls related to additional operations to be viewed (for example, the "Add to Watch Later" control shown in the figure). In this example, the target control corresponds to a control for triggering the additional operation to be viewed. The terminal device 110 can, for example, perform the corresponding additional operation to be viewed in response to receiving a trigger operation on this control.This eliminates the need for users to search for controls for these actions through long interaction paths; instead, comments can evoke and trigger these controls, increasing the efficiency and enjoyment of the interaction.
[0055] In some embodiments, the terminal device 110 may also present second prompt information after the execution of a target operation is complete. The second prompt information may include, for example, a browsing entry for the result of the target operation. Exemplary, if the target operation is a collection operation or an additional operation to be viewed, the terminal device 110 may present a browsing entry for the corresponding collection list or list to be viewed. If the target operation is a playback control operation, the terminal device 110 may present a browsing entry for a settings page to set playback control parameters. Exemplary, as shown in Figure 2D, the terminal device 110 may present prompt information 240 (i.e., second prompt information) in response to the completion of an additional operation to be viewed. The prompt information 240 may indicate that the additional operation to be viewed has been completed. The prompt information 240 may include a browsing entry for the list to be viewed corresponding to the additional operation to be viewed (for example, the “Go to View” entry shown in Figure 2D).
[0056] The terminal device 110 can, for example, switch to presenting Example 200E shown in Figure 2E in response to receiving a trigger operation for a “Go View” entry. Example 200E shows an example of a list to be viewed. In Example 200E, the terminal device 110 can present at least one media item card 251 (e.g., media item cards 251-1, 251-2, 251-3, 251-4, etc.). Each media item card 251 can correspond to one media item to be added to the list to be viewed. The presentation order of the at least one media item card 251 in Example 200R may be a chronological order in which at least one media item is marked as a target type. That is, media item cards 251 corresponding to media items marked as target types are displayed later in the sequence.
[0057] In some embodiments, the terminal device 110 may also display the playback progress of the corresponding media item within each media item card 251. For example, the terminal device 110 may display the playback schedule "XX:XX / YY:YY" for the corresponding media item on media item card 251-1. The terminal device 110 may, for example, respond to the detection of a click operation on media item card 251-1 and play the media item corresponding to media item card 251-1 based on the corresponding playback progress.
[0058] Example 200E further includes a return control 252. In response to receiving a trigger operation for the return control 252, the terminal device 110 can return to and present the media item presentation page (for example, Example 200A shown in Figure 2A). Example 200E further includes a management control 253. In response to receiving a trigger operation for the management control 253, the terminal device 110 can manage at least one media item in the list to be viewed (for example, adjusting the presentation order, view, and style of at least one media item card 251 corresponding to at least one media item, or deleting a media item card). Example 200E further includes a delete control 254. In response to receiving a trigger operation for the delete control 254, for example, the terminal device 110 can delete a played media item in the list to be viewed.
[0059] According to embodiments of this disclosure, for operations with long access paths, users can directly trigger the execution of the operation without going through multi-step interactions. On the other hand, even if an operation control is displayed directly on the media item presentation page, the triggering of the operation and the transmission of the interaction content can be completed simultaneously by sending interaction content that includes specific target content. Therefore, embodiments of this disclosure do not require complex interaction paths and can trigger specific operations to be performed on the current media item through interaction. This makes the interaction process more efficient and engaging, improves the user's interaction experience, and makes users want to participate in the interaction.
[0060] Figure 3 shows a flowchart of process 300 for content interaction according to some embodiments of this disclosure. Process 300 can be implemented in terminal device 110. Next, process 300 will be described with reference to Figure 1.
[0061] In block 310, the terminal device 110 presents the media item and receives user interaction content for the media item from the interaction input area.
[0062] In block 320, terminal device 110 performs a target operation on a media item in response to detecting that the interaction content matches a keyword corresponding to the target operation.
[0063] In some embodiments, process 300 may also present interaction content in the interaction display area of a media item.
[0064] In some embodiments, performing a target operation on a media item in response to detecting that interaction content matches target content corresponding to a target operation includes, in response to detecting that interaction content matches target content corresponding to a target operation, presenting first prompt information for the target operation indicating whether to confirm the execution of the target operation, and, in response to detecting that the execution of the target operation has been confirmed, performing the target operation on the media item.
[0065] In some embodiments, after the execution of the target operation is complete, process 300 presents second prompt information, which includes a browsing entry for the result of the target operation.
[0066] In some embodiments, the target content corresponding to the target operation is determined based on the semantic meaning of the name of the target operation.
[0067] In some embodiments, the interaction content includes a barrage of messages.
[0068] In some embodiments, the target operation may include an interaction operation or a playback control operation on a media item.
[0069] In some embodiments, an interaction operation includes one of the following: an add to view operation to add a media item to a list of items to view; a collection operation to add a media item to a list of items to collect; a "like" operation for a media item; and a prompt operation on a target control to trigger an interaction operation or playback control operation for a media item, and a playback control operation includes a setting operation for the playback control parameters of a media item. In some embodiments, a playback control operation includes a setting operation for the playback control parameters of a media item.
[0070] In some embodiments, the interaction content is interaction content corresponding to a first type of interaction, and the target operation is an interaction operation corresponding to a second type of interaction.
[0071] Embodiments of this disclosure further provide corresponding devices for implementing the methods or processes described above. Figure 4 shows a schematic block diagram of a device 400 for content interaction according to some embodiments of this disclosure. The device 400 may be implemented in or included in a terminal device 110. Each module / component within the device 400 may be implemented in hardware, software, firmware, or any combination thereof.
[0072] As shown in Figure 4, the device 400 includes an interaction receiving module 410 configured to receive user interaction content with a media item from an interaction input area while presenting the media item. The device 400 also includes an operation execution module 420 configured to execute a target operation on the media item in response to detecting that the interaction content matches target content corresponding to a target operation.
[0073] In some embodiments, the device 400 includes an interaction presentation module 420 configured to present interaction content in an interaction display area of a media item.
[0074] In some embodiments, the operation execution module 420 includes a first information presentation module configured to present first prompt information for a target operation in response to detection that interaction content matches target content corresponding to a target operation, and the first prompt information indicates whether to confirm the execution of the target operation; and a target operation execution module configured to execute a target operation on a media item in response to detection that the execution of the target operation has been confirmed.
[0075] In some embodiments, the device 400 includes a second information presentation module configured to present a second prompt information, which includes a browsing entry for the result of the target operation, after the target operation has been completed.
[0076] In some embodiments, the target content corresponding to the target operation is determined based on the semantic meaning of the name of the target operation.
[0077] In some embodiments, the interaction content includes a barrage of messages.
[0078] In some embodiments, the target operation may include an interaction operation or a playback control operation on a media item.
[0079] In some embodiments, an interaction operation includes one of the following: an add to view operation to add a media item to a list of items to view; a collection operation to add a media item to a list of items to collect; a "like" operation for a media item; and a prompt operation on a target control to trigger an interaction operation or playback control operation for a media item, and a playback control operation includes a setting operation for the playback control parameters of a media item. In some embodiments, a playback control operation includes a setting operation for the playback control parameters of a media item.
[0080] In some embodiments, the interaction content is interaction content corresponding to a first type of interaction, and the target operation is an interaction operation corresponding to a second type of interaction.
[0081] The units and / or modules included in the device 400 can be implemented in a variety of ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units and / or 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 units and / or modules of the device 400 may be implemented at least partially by one or more hardware logic components. Examples of hardware logic components that can be used, but are not limited to, include field-programmable gate arrays (FPGAs), dedicated integrated circuits (ASICs), dedicated standards (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0082] It should be understood that one or more steps of the above method may be performed by appropriate electronic devices or combinations of electronic devices. Such electronic devices or combinations of electronic devices may include, for example, the terminal device 110 shown in Figure 1.
[0083] Figure 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure are implemented. It should be understood that the electronic device 500 shown in Figure 5 is merely illustrative and should not constitute any limitation on the function and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 can implement the terminal device 110 in Figure 1 or the device 400 in Figure 4.
[0084] As shown in Figure 5, the electronic device 500 is in the form of a general-purpose electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and can perform various processes according to a program stored in memory 520. In a multiprocessor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.
[0085] The electronic device 500 typically includes multiple computer storage media. Such media may be any available media accessible to the electronic device 500, and include, but are not limited to, volatile media, non-volatile media, removable media, and non-removable media. Memory 520 is volatile memory (e.g., registers, caches, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electro-erasable programmable read-only memory (EEPROM), flash memory, or any combination thereof). Storage device 530 may be removable media and non-removable media, and may include machine-readable media such as flash drives, disks, or any other media, which can be used to store information and / or data and can be accessed within the electronic device 500.
[0086] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Not shown in Figure 5, disk drives for reading from or writing to removable, non-volatile disks (e.g., “floppy disks”) may be provided. In these cases, each driver may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules, which are configured to perform various methods or operations of various embodiments of the present disclosure.
[0087] The communication unit 540 enables communication with other electronic devices via a communication medium. Furthermore, the functions of the components of the electronic device 500 can be realized by a single computing cluster or multiple computer devices, and these computer devices can communicate via a communication connection. Therefore, the electronic device 500 can operate in a network environment using logical connections with one or more other servers, network personal computers (PCs), or other network nodes.
[0088] The input device 550 may be one or more input devices such as a mouse, keyboard, or trackball. The output device 560 may be one or more output devices such as a display, speaker, or printer. The electronic device 500 may also communicate with one or more external devices (not shown) such as a storage device or display device via the communication unit 540 as needed, communicate with one or more devices that allow the user to interact with the electronic device 500, or communicate with any device (e.g., a network card or modem) that allows the electronic device 500 to communicate with one or more other electronic devices. Such communication can be performed via an input / output (I / O) interface (not shown).
[0089] According to exemplary embodiments of the present disclosure, a computer-readable storage medium is provided which stores computer-executable instructions that are executed by a processor to accomplish the above-described method. According to exemplary embodiments of the present disclosure, a computer program product is further provided which is tangibly stored on a non-transient computer-readable medium and includes computer-executable instructions that are executed by a processor to accomplish the above-described method.
[0090] Here, various aspects of this disclosure are described with reference to flowcharts and / or block diagrams of the methods, apparatus, devices, and computer program products realized by this disclosure. It should be understood that each block in the flowcharts and / or block diagrams, and each combination of blocks in the flowcharts and / or block diagrams, can be realized by computer-readable program instructions.
[0091] These computer-readable program instructions can be provided to the processing units of a general-purpose computer, a dedicated computer, or other programmable data processing device, and so a machine can be manufactured that generates a device that implements the functions / operations defined in one or more blocks of a flowchart and / or block diagram when these instructions are executed by the processing units of a computer or other programmable data processing device. These computer-readable program instructions may be stored in a computer-readable storage medium, and these instructions cause a computer, a programmable data processing device, and / or other device to operate in a particular way, and so a computer-readable medium storing the instructions includes a product containing instructions that implement various modes of functions / operations defined in one or more blocks of a flowchart and / or block diagram.
[0092] Computer-readable program instructions can be loaded into a computer, other programmable data processing device, or other device, which can then execute a series of operational steps to generate a computer-implemented process. Thus, instructions executed on a computer, other programmable data processing device, or other device can implement functions / operations defined in one or more blocks of a flowchart and / or block diagram.
[0093] The flowcharts and block diagrams in the drawings illustrate the implementable architectures, functions, and operations of several implemented systems, methods, and computer program products relating to this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or part of an instruction containing one or more executable instructions for implementing a given logical function. The functions shown in a block may occur in an order different from the order shown in the drawing, or they may be implemented as a switch. For example, two consecutive blocks may actually be executed essentially in parallel, or they may be executed in reverse order depending on the functions they relate to. Note also that each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, may be implemented in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.
[0094] While various implementations of this disclosure have been described above, these descriptions are illustrative, incomplete, and not limited to the various implementations disclosed. Many modifications and changes will be apparent to those skilled in the art without departing from the scope and spirit of the implementations described. The choice of terms used herein is intended to best describe the principle, practical use, or improvements in the technology in the market of each implementation, or to enable those skilled in the art to understand each embodiment disclosed herein.
Claims
1. The system presents a media item and receives user interaction content for the media item from an interaction input area. This includes, in response to detecting that the interaction content matches target content corresponding to the target operation, performing the target operation on the media item, Content interaction methods.
2. This further includes presenting the interaction content in the interaction display area of the media item. The method according to claim 1.
3. Executing the target operation on the media item in response to detecting that the interaction content matches the target content corresponding to the target operation is: In response to detecting that the interaction content matches the target content corresponding to the target operation, a first prompt information for the target operation is presented indicating whether or not to confirm the execution of the target operation. This includes, in response to detecting that the execution of the aforementioned target operation has been confirmed, performing the aforementioned target operation on the media item, The method according to claim 1.
4. The further step is to present a second prompt information, including a viewing entry for the result of the target operation, after the execution of the target operation is completed. The method according to claim 3.
5. The target content corresponding to the target operation is determined based on the semantic meaning of the name of the target operation. The method according to claim 1.
6. The aforementioned interaction content includes bullet hell, The method according to claim 1.
7. The aforementioned target operation includes interaction operations or playback control operations on the media item. The method according to claim 1.
8. The aforementioned interaction operation is An operation to add the media item to the list of items to be viewed by the user. A collection operation to add the media item to the user's collection list. The "Like" operation for the aforementioned media item, and This includes one of the following: prompting a target control to trigger an interaction operation or playback control operation of the media item; The playback control operation includes setting operations for the playback control parameters of the media item. The method according to claim 7.
9. The aforementioned interaction content is interaction content corresponding to a first type of interaction, and the aforementioned target operation is an interaction operation corresponding to a second type of interaction. The method according to claim 1.
10. An interaction receiving module is configured to receive user interaction content for a media item from an interaction input area while presenting the media item. The system includes an operation execution module configured to execute the target operation on the media item in response to the detection that the interaction content matches the target content corresponding to the target operation. A device for content interaction.
11. At least one processing unit, An electronic device comprising at least one memory coupled to the at least one processing unit, wherein, when the instruction is executed by the at least one processing unit, the instruction causes the electronic device to perform the method according to any one of claims 1 to 9. electronic equipment.
12. When executed on a processor, a computer program that implements the method described in any one of claims 1 to 9 is stored. Computer-readable storage medium.
13. When executed on a processor, the computer program includes a computer program that implements the method described in any one of claims 1 to 9. Computer program products.