Method and apparatus for content interaction, and device and storage medium
By receiving and responding to user's interactive content during the media item presentation process and directly performing target operations, the complex problems of traditional interaction methods are solved, and a more efficient and interesting user interaction experience is achieved.
Patent Information
- Application Number
- PCT/CN2025/072694
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-16
- Filing Date
- 2025-01-16
- Publication Date
- 2025-07-24
AI Technical Summary
The interaction methods of traditional media items are complex, which leads to inconvenient operation and poor experience, affecting interaction efficiency and fun.
While presenting the media item, the user's interactive content is received from the interactive input area, and in response to detecting a matching target operation, the corresponding operation is performed, such as adding to the list to be viewed, favorites or likes, etc., simplifying the operation path.
It improves the efficiency and fun of user interaction, makes users more willing to participate in interaction, simplifies the operation process, and improves the user experience.
Smart Images

Figure CN2025072694_24072025_PF_FP_ABST
Abstract
Description
Method, apparatus, device and storage medium for content interaction
[0001] This application claims priority to the Chinese invention patent application entitled “Method, apparatus, device and storage medium for content interaction” and application number 202410064862.4, filed on January 16, 2024. The entire contents of that application are incorporated herein by reference. Technical Field
[0002] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for content interaction. Background Art
[0003] Currently, more and more applications are designed to provide various services to users. For example, users can publish, browse, and view media items in applications. Media items can include various types of content, such as videos, images, image collections, text, and audio. Users can also perform any appropriate actions on media items in applications, such as liking, adding favorites, and commenting on them. Summary of the Invention
[0004] In a first aspect of the present disclosure, a method for content interaction is provided, comprising: receiving user interaction content for the media item from an interaction input area while presenting the media item; and executing a target operation for the media item in response to detecting that the interaction content matches target content corresponding to the target operation.
[0005] In a second aspect of the present disclosure, a device for content interaction is provided. The device includes: an interaction receiving module configured to receive user interaction content with respect to a media item from an interaction input area while presenting the media item; and an operation executing module configured to execute a target operation with respect to the media item in response to detecting that the interaction content matches target content corresponding to the target operation.
[0006] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0008] In a fifth aspect of the present disclosure, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions, which, when executed by a device, cause the device to perform the method of the first aspect.
[0009] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0011] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0012] 2A to 2E are schematic diagrams illustrating example pages according to some embodiments of the present disclosure;
[0013] FIG3 shows a flowchart of a process for content interaction according to some embodiments of the present disclosure;
[0014] FIG4 shows a block diagram of an apparatus for content interaction according to some embodiments of the present disclosure; and
[0015] FIG5 illustrates a block diagram of an electronic device in which one or more embodiments of the present disclosure may be implemented. DETAILED DESCRIPTION
[0016] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough 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 intended to limit the scope of protection of the present disclosure.
[0017] In the description of the embodiments of the present disclosure, 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 "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below.
[0018] Herein, unless explicitly stated otherwise, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.
[0019] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0020] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0021] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can independently choose whether to provide personal information to the electronic device, application, server or storage medium and other software or hardware that performs the operation of the technical solution of the present disclosure based on the prompt message.
[0022] As an optional but non-limiting implementation, in response to receiving a user's active request, a prompt message may be sent to the user, for example, in the form of a pop-up window, in which the prompt message may be presented in text form. Furthermore, the pop-up window may also include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0023] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0024] 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, an application 120 is installed in a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or a device attached to the terminal device 110.
[0025] In some embodiments, application 120 may be a content sharing application (e.g., a video application primarily focused on video sharing) that can provide various services related to media items (also referred to as media content, media content items, content items, etc.) to user 140, including browsing, commenting, forwarding, creation (e.g., filming and / or editing), and publishing of media items. In some embodiments, application 120 may also be any other appropriate application that can display media items. In this document, each "media item" includes one or more types of content, such as video, image, animated image, image collection, audio, text, etc.
[0026] In the environment 100 of FIG1 , if the application 120 is active, the terminal device 110 may present a page 150 of the application 120. The page 150 may include various pages that the application 120 may provide, such as a media item presentation page, a media item creation page, a media item publishing page, a message page, a personal homepage, etc. The application 120 may provide a media item viewing function for viewing various media items published in the application 120.
[0027] In some embodiments, the terminal device 110 communicates with the server 130 to enable the supply of services to the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.). The server 130 can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.
[0028] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.
[0029] Traditionally, if a user expects to be able to access a media item again later, a specific interactive operation (such as a long press operation, or clicking on an access entrance such as "More Features") can be supported on the media item to trigger a settings menu for the media item. The user can add the media item to a to-watch list, also known as a "watch later" list, by triggering the to-watch add control in the settings menu. The user can subsequently access this media item through the to-watch list. When added to the to-watch list, the playback progress of the media item can be archived, which can meet the user's subsequent revisit needs. However, this interaction method is relatively complex, and the settings menu often includes a large number of controls. It takes a certain amount of time and effort for the user to find the to-watch add control, and the user is required to be familiar with the access paths for different operations. This affects the efficiency of user interaction, resulting in inconvenience in user operation and a poor experience. In addition to the operation of adding to the to-watch list, if the user wants to trigger some other operations on the currently viewed media item, it may also be necessary to go through a long access path to select the corresponding operation.
[0030] On the other hand, traditionally, the media item presentation page provides controls such as likes and favorites for users to directly select. If a user wishes to perform a certain action on a media item, the user needs to trigger a specific control provided by the application to perform the corresponding action on the media item. For example, a user can like a media item by triggering a like control, or can favorite a media item by triggering a favorite control, and so on. However, this relatively simple interaction method may affect the user's interest in performing the interaction and also lead to a poor user experience.
[0031] According to an embodiment of the present disclosure, a solution for content interaction is proposed. According to the solution of the embodiment of the present disclosure, while presenting a media item, the user's interactive content for the media item is received from the interactive input area. In response to detecting that the interactive content matches the target content corresponding to the target operation, the target operation for the media item is performed. As a result, the user does not need to search and trigger the operation through a complex interaction path, but can trigger the execution of the corresponding operation on the current media item by sending a comment, making the interaction process more efficient and more interesting, improving the user interaction experience, and making the user more willing to participate in the interaction.
[0032] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0033] Figures 2A to 2E show schematic diagrams of example pages 200A to 200E (also referred to as examples 200A to 200E) according to some embodiments of the present disclosure. It should be understood that the pages shown in the drawings are merely examples, and various page designs may exist. The various graphical elements in the pages may have different arrangements and different visual representations, one or more elements may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this respect.
[0034] The pages shown in Examples 200A to 200E may be presented at the terminal device 110. For ease of discussion, Examples 200A to 200E will be described with reference to the environment 100 of FIG1 . It should be noted that the operations performed by the aforementioned terminal device 110 and the operations performed by the terminal device 110 described subsequently may be performed by a related application (e.g., application 120) installed on the terminal device 110.
[0035] In environment 100, terminal device 110 presents a page 150 of application 120. In some cases, the page 150 presented by terminal device 110 can be a specific presentation page of application 120, and media items can be presented in the presentation page. The presentation page can also be referred to as a media item presentation page, a media item display page, a content display page, etc. In some embodiments, the presentation page refers to a page for displaying or pushing media items and other related information to the user. The media items that can be presented in the presentation page can include various types of media items. The media items to be presented in this presentation page can be determined based on application design requirements, actual scenarios, etc.
[0036] In some embodiments, the presentation page may include the homepage of the application 120, or a recommended homepage in a group of homepage pages of the application 120. The recommended media items displayed to the user in the recommended homepage are sometimes also referred to as a recommended information stream. In some embodiments, the presentation page may include other pages under the homepage of the application 120, such as a follow page (which displays media items posted by a group of users followed by the current user), a local page (which displays media items posted by other users in the same area as the current user), or media items aggregated or categorized in other ways.
[0037] If the information that needs to be presented in the application is large and complex, the information will often be presented in categories, so that users can obtain information in a more concise way. To present information in categories, it is often necessary to set multiple navigation tags corresponding to different information on the page. Users can obtain the page corresponding to the tag by switching different navigation tags. In some embodiments, navigation tags for navigating to different pages may be provided in the application 120. In an embodiment of the present disclosure, a page, including a presentation page, can be presented at least by selecting a predetermined navigation tag. That is, the predetermined navigation tag in the application can be used to navigate to the presentation page.
[0038] As shown in Figure 2A, example 200A shows an example of presenting a page. A plurality of navigation tags for navigating to various pages are provided on the current page of application 120, such as "Same City", "Follow", "Recommend", "Home", "Friends", and so on. These multiple navigation tags may also have different levels. For example, the navigation tags "Home", "Friends", etc. may be the first level, and the navigation tags "Same City", "Follow", and "Recommend" may be the second level. The first-level navigation tag may, for example, correspond to a group of pages (for example, a group of home pages), and the page corresponding to the second-level navigation tag may, for example, be at least one of the group of pages corresponding to the first-level navigation tag (for example, the recommended home page corresponding to the navigation tag "Recommend" is one of the group of home pages corresponding to the navigation tag "Home").
[0039] In example 200A shown in Figure 2A, if the terminal device 110 detects a selection operation on the navigation tag "Home", the home page of the application 120 can be presented. The terminal device 110 can, for example, present the recommended home page among multiple home pages by default (that is, the page corresponding to the navigation tag "Recommendation"). On this basis, if the terminal device 110 detects a selection operation on the navigation tag "Follow", it can switch to presenting the concerned home page among multiple home pages (that is, the page corresponding to the navigation tag "Follow"). It should be understood that this is merely exemplary and is not intended to limit the scheme of the present disclosure. In some embodiments, alternatively or additionally, the presentation page can also be presented by detecting the startup operation of the application, for example, the presentation page is the default page presented when the application is started. When presented after the application is started, media items can be presented in the presentation page.
[0040] The presentation page is at least used to present the media items. In some embodiments, the terminal device 110 can present the media items in any appropriate view mode (e.g., a single-column view mode, a double-column view mode, a three-column view mode, etc.) in the presentation page. For example, in example 200A, the terminal device 110 presents the media items in a single-column view mode.
[0041] In an embodiment of the present disclosure, the terminal device 110 can receive interactive content of a user (e.g., user 140) for a media item from an interactive input area while presenting the media item (e.g., presenting the media item in a presentation page as shown in Example 200A). The interactive input area may, for example, include a comment input area. The corresponding interactive content may, for example, include comment content. The comment content may include one or more types of comments supported by the media item. The types of comment content may include bullet screens, regular comments, live comments, and the like. The comment input area may, for example, include an input box for the comment content. In some embodiments, the comment input areas for bullet screen comments and other comments may be different. That is, in the presentation page of the media item, an input area for general comments and an input area for bullet screens may be provided at the same time. Of course, depending on the specific application design, the presentation page of the media item may include a single comment input area for receiving comments of a single type or multiple types.
[0042] In some embodiments, the terminal device 110 can also present the received interactive content in the interactive display area of the media item. The interactive display area may include, for example, a comment display area. That is, the terminal device 110 can, for example, present the received comment content in the comment display area. For different types of comment content, the comment display area may be different. The comment display area may, for example, include a barrage display area, a comment page, a comment display area for a live broadcast page, and so on. The comment display area can be used to present the comment content of different users on the media item. It should be noted that the comment display area can be used not only to present the comment content entered by the user 140, but also to present the comment content entered by other users.
[0043] Exemplarily, as shown in Figures 2A and 2B, example 200A includes a bullet screen display area 210. The bullet screen display area 210 can present all bullet screens for a media item. Example 200A also includes a control 201. The terminal device 110 can determine that an indication of receiving a bullet screen is received in response to receiving a trigger operation on the control 201. The terminal device 110 can then present example 200B. Example 200B includes an input panel 220. The terminal device 110 can receive user input via the input panel 220 and determine the user's comment content for the media item (i.e., the media item currently presented by example 200A) based on the user input. For example, the terminal device 110 can receive user input (such as the text "Add to Watch" shown in the figure) via the input panel 220 and determine the received user input as the user's comment content for the media item. For another example, the terminal device 110 can receive a voice input by the user via the input panel 220. The terminal device 110 can recognize the received voice to determine the text that matches the received voice. The terminal device 110 may further determine the determined text as the user's comment content on the media item.
[0044] In some embodiments, the terminal device 110 may also present the received comment content in the input box of the input panel 220. The input panel 220 may include a send control. The terminal device 110 may determine the comment content received from the user in response to receiving a trigger operation on the send control. If the received comment content is a bullet screen, the terminal device 110 may present the received comment content in the bullet screen display area 210. In some embodiments, in order to facilitate the user to know the content of his or her own comments, the terminal device 110 may highlight the user's comment content in the bullet screen display area 210. For example, the terminal device 110 may highlight the bullet screen 211 from the user 140 in the bullet screen display area 210 of the example 200C shown in FIG2C. The terminal device 110 may highlight the user's comment content by adding a border, highlighting, presenting it in a specific color, enlarging the font, etc., and the present disclosure does not limit the specific highlighting method.
[0045] The terminal device 110 may perform content detection on the received comment content. In response to detecting that the comment content matches the target content corresponding to the target operation, the terminal device 110 may perform a target operation on the media item. The target operation may include an interactive operation or a playback control operation on the media item. The interactive operation may include an add-to-watch operation to add the media item to a user's to-watch list or a favorites operation to add the media item to a user's favorites list. In some embodiments, for media items added to the to-watch list, the current playback progress of the media item is archived. This allows the user to continue watching the media content item from the current playback progress when viewing the media item again. Adding a media item to a favorites list indicates that the user wishes to add the media item to their favorites list, and the playback progress of the media item may not be archived. Alternatively or additionally, the interactive operation may include a like operation on the media item, a prompt operation on a target control, and the like. A target control includes a control applicable to the media item, i.e., a control capable of triggering an interactive operation or playback control on the media item. The prompt operation on the target control may, for example, prompt the user to the location of the target control or directly provide the target control to the user. The playback control operation may include setting operations on playback control parameters of the media item. The playback control parameters may include, for example, playback speed, resolution, view, etc.
[0046] In some embodiments, the interactive content is interactive content corresponding to a first type of interaction, and the target operation is an interactive operation corresponding to a second type of interaction. The second type of interaction is different from the first type of interaction. The interactive content is a comment interaction, and the target operation is an interaction type other than sending a comment for comment interaction.
[0047] In some embodiments, the target content corresponding to the target operation may be predefined. Any appropriate method may be used to determine whether the interactive content matches the target content corresponding to the target operation. For example, the determination of whether the interactive content matches the target content corresponding to the target operation may be based on a predetermined rule or algorithm. In another example, the determination of whether the interactive content matches the target content corresponding to the target operation may be based on a model.
[0048] In some embodiments, the target content for matching may include keywords corresponding to the target operation, or may also include other types of content. In this case, any appropriate method can be used to determine whether the comment content can match the keywords corresponding to the target operation. For example, a model can be used to determine whether the comment content can match the keywords corresponding to the target operation. When determining whether the comment content matches the keywords corresponding to a certain operation, various text matching algorithms can also be used. In some embodiments, fuzzy matching can also be supported, that is, it is not necessary to require that the text in the comment content and the keywords match securely, but rather that the semantic similarity exceeds a predetermined threshold. In some embodiments, the comment content may include other content in addition to content that matches the keywords, as long as matching information can be identified from the comment content. The embodiments of the present disclosure do not limit the specific implementation of comment content and keyword matching. It should be noted that comment content and keywords are merely examples of interactive content and target content, respectively, and the present disclosure does not limit the specific interactive content and target content. For example, the target content may also include logos, images, etc.
[0049] In some embodiments, content detection for interactive content can be performed locally by the terminal device 110 or by the server 130. In the embodiment where the detection is performed by the server 130, the terminal device 110 can send the received interactive content to the server 130 and receive a detection result from the server 130, indicating whether the interactive content matches the target content corresponding to a certain operation. If a match is found for a certain operation, the server 130 also notifies the terminal device 130 of the identifier of the matched operation.
[0050] In some embodiments, corresponding target content can be configured for a specific operation or multiple different operations. For a single operation, the configured target content can be one or more. For example, if the target content includes keywords, for a single operation, the configured keywords can be one or more. In some embodiments, the target content corresponding to the target operation can be determined based on the semantics of the name of the target operation. For example, the terminal device 110 can use any appropriate method to determine the semantics of the name of the target operation.
[0051] For the convenience of description, the following is an exemplary description using the example that the interactive content includes comment content, and the target content includes keywords. Keywords can be determined based on the semantics of the name of the target operation. For example, for the operation of adding to watch, the corresponding keywords may include "archive", "store", "save", "add to watch", "ready to watch", etc. The keywords corresponding to the like operation may include "super", "good", "like", etc. The keywords corresponding to the playback control operation may include "1.25 times the speed" or "2 times the speed" (for playback speed control operation), "horizontal screen" or "vertical screen" (for playback layout control operation), etc. Each keyword can reflect the semantics of the name of the corresponding target operation. As a result, users do not need to learn the keywords corresponding to each operation in advance, but instead try to send comment content to trigger the corresponding operation through the semantic understanding of various operations. This helps to enhance the fun of user interaction.
[0052] In some embodiments, the terminal device 110 may directly respond to detecting that the interactive content matches a target corresponding to the target operation, for example, by performing the target operation on the currently presented media item. For example, the terminal device 110 may respond to detecting that the comment content matches a keyword corresponding to the target operation and perform the target operation on the currently presented media item. For example, in response to detecting the keyword "add to watch", the media item may be added to the to-watch list corresponding to the "to-watch add operation". For another example, in response to detecting the keyword "like", the terminal device 110 may perform a like operation on the media item.
[0053] In other embodiments, the terminal device 110 may also present a first prompt message for the target operation in response to detecting that the interactive content matches the target content corresponding to the target operation. For example, the terminal device 110 may present a first prompt message for the target operation in response to detecting that the comment content matches the keyword corresponding to the target operation. This first prompt message may indicate whether to confirm the execution of the target operation. For example, the terminal device 110 may present a first prompt message in response to the comment content received in the presentation page including the keyword "add to watch". The first prompt message may, for example, include the text "Are you sure you want to add [to watch later]?" to indicate whether to confirm the execution of the add to watch operation corresponding to the keyword "add to watch". In this case, the first prompt message can help the user confirm the target operation they expect to perform on the media item for a second time.
[0054] In some embodiments, if the interactive operation is a prompt operation on a target control, the prompt operation is used by the terminal device 110 to present prompt information to the user. The target control is used to trigger an interactive operation or playback control operation on the media item. In some embodiments, the prompt information presented may include a target control for prompting the target operation. The target control can be used to be triggered by the user to perform a specific operation on the media item. For example, the target control may include a control for triggering an interactive operation, such as a like control, a favorite control, or a to-watch list control. The target control may also include a control for controlling playback parameters, such as a speed adjustment control. If the presentation page of the media item includes a target control, the prompt information presented by the prompt operation may, for example, be presented near the target control to indicate the location of the target control to the user. If the presentation page does not include the target control, the terminal device 110 may also provide the target control directly in the prompt information. For example, in example 200C, in response to detecting a prompt operation in which the interactive content matches a target control, prompt information 230 (i.e., first prompt information) is presented. Prompt information 230 may include an operation control associated with the to-watch add operation (e.g., the "Add to Watch" control shown in the figure). In this example, the target control corresponds to a control for triggering the add-to-watch action. For example, in response to receiving a triggering action on this control, terminal device 110 can execute the corresponding add-to-watch action. This eliminates the need for users to navigate through lengthy interaction paths to find the controls for these actions. Instead, users can trigger these controls by commenting, which improves interaction efficiency and makes them more engaging.
[0055] In some embodiments, the terminal device 110 may also present a second prompt message after the target operation is completed. The second prompt message may, for example, include a viewing entry for the execution result of the target operation. Exemplarily, if the target operation is a favorite operation or a to-be-watched add operation, the terminal device 110 may present a viewing entry for the corresponding favorites list or to-be-watched list. If the target operation is a playback control operation, the terminal device 110 may present a viewing entry for a settings page for setting playback control parameters. Exemplarily, as shown in FIG2D , the terminal device 110 may present prompt information 240 (special second prompt information) in response to the completion of the to-be-watched add operation. Prompt information 240 may indicate that the to-be-watched add operation has been completed. Prompt information 240 may include a viewing entry for the to-be-watched list corresponding to the to-be-watched add operation (e.g., the "Go and Have a Look" entry shown in FIG2D ).
[0056] Terminal equipment 110 can for example, in response to receiving the triggering operation to " go and have a look " entrance, switch to and present the example 200E shown in Fig. 2 E.Example 200E shows an example of to-be-seen list.In example 200E, terminal equipment 110 can present at least one media item card 251 (for example media item card 251-1, 251-2, 251-3, 251-4 etc.).Each media item card 251 can correspond to a media item that is added to to-be-seen list.The presentation order of this at least one media item card 251 in example 200R can be that at least one media item is marked as the chronological order of target type.That is, the later the media item card 251 that is marked as the corresponding media item of target type is shown more on.
[0057] In some embodiments, the terminal device 110 may also present the playback progress of the corresponding media item in each media item card 251. For example, the terminal device 110 may present the playback progress "XX:XX / YY:YY" of the corresponding media item in the media item card 251-1. For example, in response to detecting a click operation on the media item card 251-1, the terminal device 110 may play the media item corresponding to the media item card 251-1 based on the corresponding playback progress.
[0058] Example 200E also includes a return control 252. In response to receiving a trigger operation on the return control 252, the terminal device 110 can return to the presentation page presenting the media item (for example, example 200A shown in FIG2A ). Example 200E also includes a management control 253. In response to receiving a trigger operation on the management control 253, the terminal device 110 can manage at least one media item in the to-be-watched list (for example, adjust the presentation order, view, style of at least one media item card 251 corresponding to at least one media item in the to-be-watched list, delete a certain media item card, etc.). Example 200E also includes a delete control 254. For example, in response to receiving a trigger operation on the delete control 254, the terminal device 110 can delete a media item in the to-be-watched list that has completed playback.
[0059] According to the embodiments of the present disclosure, for operations with longer access paths, users can directly trigger the execution of the operations without going through multiple steps of interaction. On the other hand, even if some operation controls are directly displayed in the presentation page of the media item, by sending interactive content containing specific target content, the triggering of the operation and the sending of the interactive content can be completed at the same time. Therefore, the embodiments of the present disclosure can achieve the need for complex interaction paths, and can trigger the execution of specific operations on the current media item through interaction. This can make the interaction process more efficient and more interesting, improve the user interaction experience, and make users more willing to participate in the interaction.
[0060] FIG3 shows a flow chart of a process 300 for content interaction according to some embodiments of the present disclosure. The process 300 may be implemented at the terminal device 110. The process 300 is described below with reference to FIG1.
[0061] In block 310 , while presenting the media item, the terminal device 110 receives user interaction content for the media item from the interaction input area.
[0062] In block 320 , the terminal device 110 performs the target operation on the media item in response to detecting that the interactive content matches a keyword corresponding to the target operation.
[0063] In some embodiments, process 300 further includes presenting interactive content in an interactive presentation area of the media item.
[0064] In some embodiments, in response to detecting that the interactive content matches the target content corresponding to the target operation, executing the target operation for the media item includes: in response to detecting that the interactive content matches the target content corresponding to the target operation, presenting first prompt information for the target operation, the first prompt information indicating whether to confirm the execution of the target operation; and in response to detecting confirmation of the execution of the target operation, executing the target operation for the media item.
[0065] In some embodiments, the process 300 further includes: after the target operation is completed, presenting second prompt information, where the second prompt information includes a viewing entry for the execution result of the target operation.
[0066] In some embodiments, the target content corresponding to the target operation is determined based on the semantics of the name of the target operation.
[0067] In some embodiments, the interactive content includes barrage.
[0068] In some embodiments, the target operation includes an interactive operation or a playback control operation on the media item.
[0069] In some embodiments, the interactive operation includes one of the following: an add-to-watch operation to add the media item to a user's to-watch list; a favorite operation to add the media item to a user's favorites list; a like operation on the media item; or a prompt operation on a target control to trigger an interactive operation or playback control operation on the media item. In some embodiments, the playback control operation includes an operation to set playback control parameters for the media item.
[0070] In some embodiments, the interactive content is interactive content corresponding to the first type of interaction, and the target operation is an interactive operation corresponding to the second type of interaction.
[0071] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. Figure 4 shows a schematic structural block diagram of an apparatus 400 for content interaction according to certain embodiments of the present disclosure. Apparatus 400 may be implemented as or included in terminal device 110. Each module / component in apparatus 400 may be implemented using hardware, software, firmware, or any combination thereof.
[0072] As shown in Figure 4, the apparatus 400 includes an interaction receiving module 410 configured to receive user interaction content with respect to the media item from the interaction input area while presenting the media item. The apparatus 400 also includes an operation execution module 420 configured to execute a target operation with respect to the media item in response to detecting that the interaction content matches target content corresponding to the target operation.
[0073] In some embodiments, the apparatus 400 further includes an interactive presentation module configured to present interactive content in an interactive presentation area of the media item.
[0074] In some embodiments, the operation execution module 420 includes: a first information presentation module, configured to present first prompt information for the target operation in response to detecting that the interactive content matches the target content corresponding to the target operation, the first prompt information indicating whether to confirm the execution of the target operation; and a target operation execution module, configured to execute the target operation for the media item in response to detecting confirmation of the execution of the target operation.
[0075] In some embodiments, the apparatus 400 further includes: a second information presentation module configured to present second prompt information after the target operation is completed, where the second prompt information includes a viewing entry for the execution result of the target operation.
[0076] In some embodiments, the target content corresponding to the target operation is determined based on the semantics of the name of the target operation.
[0077] In some embodiments, the interactive content includes barrage.
[0078] In some embodiments, the target operation includes an interactive operation or a playback control operation on the media item.
[0079] In some embodiments, the interactive operation includes one of the following: an add-to-watch operation to add the media item to a user's to-watch list; a favorite operation to add the media item to a user's favorites list; a like operation on the media item; or a prompt operation on a target control to trigger an interactive operation or playback control operation on the media item. In some embodiments, the playback control operation includes an operation to set playback control parameters for the media item.
[0080] In some embodiments, the interactive content is interactive content corresponding to the first type of interaction, and the target operation is an interactive operation corresponding to the second type of interaction.
[0081] The units and / or modules included in the device 400 can be implemented in various 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 of the units and / or modules in the device 400 can be implemented at least in part 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 products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0082] It should be understood that one or more steps in the above method may be performed by an appropriate electronic device or combination of electronic devices, such as the terminal device 110 in FIG1 .
[0083] FIG5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in FIG5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 shown in FIG5 may be used to implement the terminal device 110 of FIG1 or the apparatus 400 of FIG4.
[0084] As shown in FIG5 , electronic device 500 is a general-purpose electronic device. Components of 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. Processing unit 510 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 500.
[0085] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that 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. Although not shown in FIG. 5 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive 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 configured to perform various methods or actions of various embodiments of the present disclosure.
[0087] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0088] Input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 560 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 500 may also communicate with one or more external devices (not shown) via communication unit 540 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with electronic device 500, or with any device that allows electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0089] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0090] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0091] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0092] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0093] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0094] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for content interaction, comprising: While presenting a media item, receiving 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.
2. The method according to claim 1, further comprising: Presenting the interaction content in an interaction display area of the media item.
3. The method according to claim 1, wherein in response to detecting that the interaction content matches target content corresponding to a target operation, performing the target operation on the media item comprises: In response to detecting that the interaction content matches target content corresponding to the target operation, presenting first prompt information for the target operation, the first prompt information indicating whether to confirm the execution of the target operation; And In response to detecting confirmation of the execution of the target operation, performing the target operation on the media item.
4. The method according to claim 3, further comprising: After the target operation is completed, presenting second prompt information, the second prompt information including an access point for viewing the execution result of the target operation.
5. The method according to claim 1, wherein the target content corresponding to the target operation is determined based on the semantics of the name of the target operation.
6. The method according to claim 1, wherein the interaction content includes bullet comments.
7. The method according to claim 1, wherein the target operation includes an interaction operation or a playback control operation for the media item.
8. The method according to claim 7, wherein the interaction operation includes one of the following: A to-be-watched addition operation to add the media item to the user's to-be-watched list, A favorite operation to add the media item to the user's favorite list, A like operation for the media item, or A prompt operation for a target control, the target control being used to trigger an interaction operation or a playback control operation for the media item; and Wherein the playback control operation includes an operation for setting playback control parameters of the media item.
9. The method according to claim 1, wherein the interaction content is the interaction content corresponding to a first type of interaction, and the target operation is an interaction operation corresponding to a second type of interaction.
10. A device for content interaction, comprising: An interaction receiving module configured to receive user interaction content for the media item from an interaction input area while presenting the media item; And An operation execution module configured to perform the target operation on the media item in response to detecting that the interaction content matches target content corresponding to a target operation.
11. An electronic device, comprising: At least one processing unit; And At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to execute the method according to any one of claims 1 to 9.
12. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 9.
13. A computer program product comprising a computer program, wherein the computer program, when executed by a processor, implements the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Method, device and equipment for content interaction and storage medium
CN117908714A
Data processing method and device and computer readable storage medium
CN111580720A
Display method of interactive content, related device, equipment and storage medium
CN116661634A
Information processing method and device, equipment and storage medium
CN116954806A
Inline Commenting on Social Threads
US20150134639A1