Methods, apparatuses, devices, media, and products for interaction

CN122733151APending Publication Date: 2026-09-11BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610942906.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-26
Publication Date
2026-09-11

Smart Images

  • Figure CN122733151A_ABST
    Figure CN122733151A_ABST
Patent Text Reader

Abstract

A method, apparatus, device, storage medium, and computer program product for interaction are provided. The method includes displaying a first panel in response to a first operation associated with an interactive component, the first panel being configured to set a first result, and the interactive component being configured to input interactive information for first media content. The method further includes displaying first interactive information associated with the first result in response to a second operation on the first panel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] It relates to the field of computers, and more specifically to methods, apparatus, devices, computer-readable storage media, and computer program products for interaction. Background Technology

[0002] In today's digital age, content applications, represented by short video apps and media platforms, have become deeply integrated into people's daily lives. These applications, with their rich and diverse functions and user-friendly interface, have attracted a massive user base. More and more people are spending a significant amount of their leisure time browsing and consuming the content presented on these platforms.

[0003] Currently, content applications have built an extremely rich and vibrant content ecosystem. With intuitive and clean interface designs and smooth information presentation, these platforms transform complex information flows into captivating visual experiences. Whether it's recording everyday life snippets, sharing knowledge that is both entertaining and educational, or providing timely sports news, creators around the world have collectively built a vast and diverse world of digital content. Users can easily access the information or entertainment they need during short breaks at work or relaxing at home with just a tap of their screen. Summary of the Invention

[0004] A method, apparatus, device, computer storage medium, and computer program product for interaction are provided.

[0005] In a first aspect, a method for interaction is provided, comprising displaying a first panel in response to a first operation associated with an interactive component, the first panel being configured to set a first result, and the interactive component being configured to input interactive information for first media content. The method further comprises displaying first interactive information associated with the first result in response to a second operation on the first panel. This method allows users to predict results in the panel and generate interactive information with a single click, which visualizes the interactive process of predicting results, thereby enriching interaction modes and enhancing the user experience.

[0006] In a second aspect, an interactive device is provided, comprising a first display module configured to display a first panel in response to a first operation associated with an interactive component. The first panel is configured to set a first result, and the interactive component is configured to input interactive information for first media content. The device also includes a second display module configured to display first interactive information associated with the first result in response to a second operation on the first panel. This device allows a user to predict the result in the panel and generate interactive information with a single click, which visualizes the interactive process of predicting the result, thereby enriching the interaction modes and enhancing the user experience.

[0007] In a third aspect, an electronic device is provided, comprising: 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, the instructions, when executed by the at least one processing unit, causing the electronic device to perform a method for interaction, the method including, in response to a first operation associated with an interactive component, displaying a first panel configured to set a first result, the interactive component configured to input interactive information for first media content. The method further includes, in response to a second operation on the first panel, displaying first interactive information associated with the first result. This electronic device allows a user to predict the result in the panel and generate interactive information with a single click, which visualizes the interactive process of predicting the result, thereby enriching the interaction modes and improving the user experience.

[0008] In a fourth aspect, a computer-readable storage medium is provided having machine-executable instructions stored thereon, which, when executed by a device, cause the device to perform a method for interaction. The method includes displaying a first panel in response to a first operation associated with an interactive component, the first panel being configured to set a first result, and the interactive component being configured to input interactive information for first media content. The method also includes displaying first interactive information associated with the first result in response to a second operation on the first panel. This computer-readable storage medium allows a user to predict the result in the panel and generate interactive information with a single click, which visualizes the interactive process of predicting the result, thereby enriching the interaction modes and improving the user experience.

[0009] In a fifth aspect, a computer program product is provided, including computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement a method for interaction, the method including, in response to a first operation associated with an interactive component, displaying a first panel, the first panel being configured to set a first result, and the interactive component being configured to input interactive information for first media content. The method further includes, in response to a second operation on the first panel, displaying first interactive information associated with the first result. This computer program product allows users to predict results in the panel and generate interactive information with a single click, which visualizes the interactive process of predicting results, thereby enriching the interaction modes and improving the user experience.

[0010] The summary section is provided to introduce a series of concepts in a simplified form, which will be further described in the detailed description below. The summary section is not intended to identify key or essential features, nor is it intended to limit the scope. Other features will become readily apparent from the following description. Attached Figure Description

[0011] Figure 1A A schematic diagram of an example environment that can be implemented in one scenario is shown;

[0012] Figure 1B A schematic diagram of the panel is shown;

[0013] Figure 1C A schematic diagram of interactive information is shown;

[0014] Figure 1D A schematic diagram of the application scenario is shown;

[0015] Figure 2 A flowchart of the methods used for interaction is shown;

[0016] Figure 3A A schematic diagram of the trigger panel's entry point is shown;

[0017] Figure 3B A schematic diagram of the content input component is shown;

[0018] Figure 4A A schematic diagram of the controls for selecting objects on a panel is shown;

[0019] Figure 4B A schematic diagram of another panel is shown;

[0020] Figure 5A A schematic diagram of the feedback is shown;

[0021] Figure 5B A schematic diagram of the second identifier is shown;

[0022] Figure 6 A schematic block diagram of a device for interaction is shown; and

[0023] Figure 7 A block diagram of an electronic device is shown.

[0024] In all the accompanying figures, the same or similar reference numerals denote the same or similar elements. Detailed Implementation

[0025] The names of messages or information exchanged between multiple devices in the implementation are for illustrative purposes only and are not intended to limit the scope of these messages or information. It is understood that before using the technical solutions disclosed in each situation, users should be informed of the type, scope of use, and usage scenarios of the personal information involved, and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.

[0026] For example, upon receiving a user's active request, a prompt message can be sent to the user, explicitly informing them that the requested operation will require the acquisition and use of their personal information. This allows the user to choose whether to provide personal information to the software or hardware such as the electronic device, application, server, or storage medium performing the relevant operation, based on the prompt message. As an optional but non-limiting implementation, the prompt message can be sent to the user in the form of a pop-up window, which can present the prompt message in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0027] It is understood that the above notification and user authorization process are merely illustrative and do not limit the implementation method. Other methods that comply with relevant laws and regulations can also be applied in various situations.

[0028] The various scenarios will now be described in more detail with reference to the accompanying drawings. While some scenarios are shown in the drawings, it should be understood that implementations can take many forms and should not be construed as limited to the one scenario described herein. Rather, these scenarios are provided to provide a more thorough and complete understanding of the technical content. It should be understood that the drawings and scenarios are for illustrative purposes only and are not intended to limit the scope of protection.

[0029] In the descriptions of each situation, the term "comprising" and similar expressions should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The terms "a situation" or "the situation" should be understood as "at least one situation". The terms "first", "second", etc., may refer to different or the same objects unless explicitly stated. Other explicit and implicit definitions may also be included below.

[0030] In current technical solutions, users can browse various text, image, and video content within content applications and post comments in comment components for specific media content. However, this current solution requires users to type their comments using a virtual keyboard. This commenting mode is too simplistic and offers a poor user experience.

[0031] To address this, a method for interaction is proposed. This method displays a panel showing the settings results after the user provides an initial action. Users can then generate and display initial interactive information by making settings within the panel. This method allows users to predict the outcome within the panel and generate interactive information with a single click. This visualizes the interactive process of predicting the outcome, thereby enriching the interaction modes and enhancing the user experience.

[0032] Figure 1AA schematic diagram of an example environment 100 that can be implemented in one scenario is shown. The example environment 100 includes a user device, on which an application 110 (such as a content application, including social applications, media applications, short video applications, etc.) can be installed. This application 110 serves as the core execution carrier of the method, undertaking tasks such as acquiring, processing, displaying, and responding to user interactions related to media content streams.

[0033] In some scenarios, Application 110 can provide media content for users to consume within its interface. Application 110 can present a content stream within the interface. This content stream can include multiple content items, which users can switch between viewing through interactive operations within the interface (e.g., swiping). Such content items can include, but are not limited to, images, videos, live streams, and content cards. After launching the application, users can directly view continuously loaded content items within Application 110 without any additional complex operations. Each content item will play according to preset playback rules (e.g., autoplay, click play) in the core display area of ​​the interface (e.g., the center of the interface, occupying the main display space), presented in real-time to the user for viewing, information retrieval, or entertainment. In some scenarios, the current content item is the primary media content, which could be a preview video of a football match.

[0034] In some scenarios, application 110 may receive a first action associated with an interactive component, which is configured to input interactive information about a content item. In other scenarios, after a user clicks the comment button, application 110 may display a comment component 112, which can display the web user's comment on the content item. For example, user A comments, "Tomorrow's game between Team A and Team B will score 3-1," and user B comments, "I plan to get up at 3 AM tomorrow to watch the game!"

[0035] In some scenarios, comment component 112 displays a second comment (such as user A's comment), which has an identifier 114 (an example of the first identifier). This identifier 114 can be a small button or label located in the lower left or bottom corner of the second comment, and its content can be designed as "Make a prediction," "I also predict," or a specific graphical symbol to visually indicate that the identifier can trigger panel 116. In some scenarios, the first action can be a click on identifier 114 in comment component 112. This identifier 114 can act as an interaction entry point. In some scenarios, this identifier 114 can be bound to a click listener, and when the user triggers the action, application 110 initiates the panel generation process.

[0036] Figure 1BA schematic diagram of the panel is shown. In some cases, application 110 can display panel 116 based on a click on identifier 114. In some cases, panel 116 includes object controls 118 for setting the match teams, and panel 116 also includes score controls 120 for setting the match team's score. In some cases, users can set prediction information such as the match teams and their scores based on the various controls on panel 116. In some cases, these controls can be implemented as two side-by-side searchable drop-down lists or button groups, allowing users to quickly select the home and away teams from a preset team database, and supporting fuzzy search to handle a large number of team names.

[0037] In some cases, panel 116 also includes an input box 122. After the user sets up panel 116, application 110 can call the intelligent system (i.e., the first intelligent system) to generate comments (i.e., the first interactive information) based on the settings. For example, for a football match, the user can set the participating teams as Team A and Team B, where Team A has 3 points and Team B has 2 points. After setting, application 110 can display the text (i.e., the first text) "I predict Team A will play Team B, definitely 3 to 2" in input box 122. In some cases, the intelligent system can be a module based on a lightweight natural language generation model, which has multiple pre-set sentence templates (e.g., "I predict {home team} will play {away team}, definitely {home team score} more than {away team score}", "{home team} vs {away team}, I think {home team} will win, score {home team score}: {away team score}"). The module automatically fills in the templates and synthesizes fluent text based on the currently selected team and score. The text can be previewed in real time in input box 122. Users can fine-tune it before publishing (such as adding personal emotional words or emoticons), thereby achieving collaborative creation. This process enriches the creation mode of interactive information.

[0038] In some cases, users can click the "Post Comment" button to post the text as a comment. Figure 1CA schematic diagram of the interactive information is shown. In some cases, the comment component 112 can display a comment posted by the current user (e.g., user d) such as "I predict Team A will beat Team B 3-2" (i.e., an example of the first comment). In some cases, the application 110 can display an identifier 126 (i.e., the first identifier) ​​at the first comment, where identifier 126 is configured to trigger the display of panel 116. This identifier 126 is consistent in style and function with the aforementioned identifier 114, and its existence means that the prediction comment posted by the current user can also be clicked and reused by other users, thus forming a closed loop of social interaction of "prediction relay". Through this design, users are not only posting comments, but also participating in a gamified prediction activity, which significantly improves the diversity and fun of interactive information, and ultimately achieves the technical effect of rich interactive modes and improved user experience pursued by this solution.

[0039] Figure 1D A schematic diagram of an application scenario is shown. In some cases, application 110 can be installed on user device 130, for example, as a software application. User 150 can use user device 130 to launch application 110. Application 110 can communicate with server 140 via a network. In some cases, user 150 operates application 110 on user device 130 to initiate a business request; user device 130 encapsulates the request and sends it to server 140 via the network; server 140 parses the received request, executes the corresponding business processing operation (such as data query, logical operation, content delivery, etc.), and returns the processing result to user device 130; user device 130 visualizes the processing result through application 110 for user 150 to view, thus completing a complete interaction between the client side and the server side. In some cases, application 110 can store interactive information in the database of server 140. When application 110 needs to display interactive information such as comments or bullet screens, server 140 can send the interactive information to application 110 in user device 130 via the network, and application 110 will display this interactive information.

[0040] As understood by those skilled in the art, an instance of server 140 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.

[0041] User equipment 130 can be any type of mobile computing device, including mobile computers (e.g., personal digital assistants, laptops, notebooks, tablets, netbooks, etc.), mobile phones (e.g., cellular phones, smartphones, etc.), wearable computing devices (e.g., smartwatches, head-mounted devices, including smart glasses, etc.) or other types of mobile devices. In some cases, user equipment 130 can also be a fixed computing device, such as a desktop computer, game console, smart TV, etc. It should be understood that the above operations can be performed jointly by user equipment 130 and server 140.

[0042] It should be understood that the architecture and functionality in the example environment are described for illustrative purposes only and do not imply any limitation on the scope. This scenario can also be applied to other environments with different structures and / or functionalities.

[0043] The processes of each scenario will be described in detail below with reference to other accompanying drawings. For ease of understanding, the specific data mentioned in the following description are exemplary and are not intended to limit the scope of protection. It is understood that the scenarios described below may also include additional actions not shown and / or the actions shown may be omitted, and their scope is not limited in this respect.

[0044] Figure 2 A flowchart of a method 200 for interaction is shown. In this case, it can be... Figure 1AThe method is executed by application 110 on the user's device. In box 202, in response to a first operation associated with the interactive component, a first panel is displayed. The first panel is configured to set a first result, and the interactive component is configured to input interactive information for the first media content. The first panel can be the aforementioned panel 116, which serves as a graphical interactive container, holding object controls (such as team selection controls) and score controls, etc., for the user to set specific prediction information. The first result can be the prediction content set by the user through the panel. For example, in a football match scenario, the first result can be a structured prediction data set as "the participating teams are Team A and Team B, and Team A scores 3 points and Team B scores 2 points." The first media content can refer to the specific content item currently being displayed to the user in the core area of ​​the current interface (e.g., a football match preview video that the user is watching). The interactive component can be a component for inputting interactive information, which may include, for example, a virtual keyboard, an input box, a candidate word bar, etc. In some scenarios, the primary media content is live content (e.g., a live broadcast of a football match). The interactive component can be an input component that pops up after clicking the input box at the bottom of the live page, which may include controls such as a virtual keyboard, input box, and candidate word bar. In other scenarios, the primary media content can be a pre-edited work such as an image or video work. When a user clicks the comment button, a comment component is displayed. This comment component is configured as a container to carry and display interactive information (e.g., a half-screen pop-up or sidebar), serving as the carrier for user-initiated interaction. Further clicking the input box allows the user to pop up an input component, which may include controls such as a virtual keyboard, input box, and candidate word bar. The primary operation can be a user-provided operation on the interactive component or its elements (e.g., controls, labels, interaction entry points) (e.g., a single click, a long press), or an operation on an element triggered by the interactive component.

[0045] In box 204, in response to a second action on the first panel, first interactive information is displayed, which is associated with the first result. The second action may include user settings and posting actions on the first panel. Setting actions include, for example, the user selecting teams using object controls (such as dropdown lists) and adjusting team scores using score controls (such as plus / minus buttons or sliders). These actions update the data model in the panel in real time and preview the generated text. Posting actions involve the user clicking the "Post Interactive Information" or "Confirm" button at the bottom of the panel after completing all settings to finally submit the information. Interactive information can be generated based on interactive components, such as comments or bullet screen messages. The first interactive information may be one or more pieces of interactive information, including, for example, text content automatically generated and displayed based on the first result. For instance, when the first result is "Team A 3 points, Team B 2 points," the first interactive information might be the text "I predict Team A will beat Team B 3-2." The first interactive information is associated with the first result, meaning that the text content of the interactive information is automatically filled and synthesized by the application based on the structured data (team name, score value) in the first result through a template engine or natural language generation model, and the two are logically related.

[0046] Figure 2 The method shown allows users to predict results in a panel and generate interactive information with a single click. This visualizes the interactive process of predicting results, enriching the interactive modes and enhancing the user experience. Furthermore, the generation of interactive information does not rely on users typing each character on a virtual keyboard. Instead, it automatically generates the first interactive message by collecting parameterized results (such as team names and score values) set by the user through pre-defined structured controls (such as drop-down lists and sliders) in the first panel. The application does not need to maintain a complex text input state machine, nor does it need to monitor and process every keystroke event in real time (including character insertion, deletion, cursor movement, spell correction, etc.). It only needs to perform one-time parameter filling and text rendering based on pre-defined template fields after the user completes the panel control operation. This generation method significantly reduces the frequency of event processing and graphics rendering overhead in the front-end interaction process, reduces continuous CPU usage and system interruptions, thus making the generation process of interactive information more lightweight and efficient.

[0047] In some scenarios, the primary media content is associated with a sport, and the primary result is the match result for that sport. For example, when the primary media content is detected to be football-related, a panel for football can be provided, allowing users to predict the outcome of a football match. In other words, the application can dynamically adapt and load corresponding panel templates based on the type tags of the current media content (such as "football," "basketball," "e-sports," etc.). The control options in the panel (such as participating team names, selectable score ranges, etc.) will also automatically adjust according to different sport types, eliminating the need for developers to build separate interactive entry points for each content type and improving the flexibility of feature expansion.

[0048] Figure 3A A schematic diagram of the trigger panel's entry point is shown. In some cases, the user can click the comment button to bring up the comment component 312. The comment component 312 may include an input box 314, which, when clicked by the user, will bring up a content input component. The input box 314 is located at the bottom of the comment component 312 and may display placeholder text such as "Say something..." or "Share your opinion..." to prompt the user that interactive information can be entered here.

[0049] In some cases, the first operation includes a trigger operation on the input box 314 of the comment component 312 and a third operation. Figure 3B A schematic diagram of the content input component is shown. In some cases, when the panel is displayed, if a trigger action is received (i.e., the user clicks on input box 314), application 310 can display content input component 316 (i.e., an example of an interactive component). Content input component 316 is configured to input interactive information and includes a candidate word bar, which includes control 318 (i.e., the first control). This content input component 316 can occupy the lower area of ​​the screen, containing a text editing area and a virtual keyboard entry point, providing the user with a complete environment for writing interactive information. Control 318 can be the first recommended item in the candidate word bar, and its appearance can be designed with a specific label style (such as "Football Prediction" or "Betting") to guide the user to discover and enter the prediction panel function, which can improve the user experience.

[0050] In some scenarios, if a third action (such as a click) is received on control 318, application 310 can display a panel. This third action can be an interactive action by the user clicking control 318 in content input component 316, which can be a single click, double click, or other touch gesture. The application captures the user's intent by listening to the click event on the control. From the input box 314 of interactive component 312 to content input component 316, and then to clicking control 318 to trigger the panel, this solution provides users with a visual entry point to the prediction panel. This entry point is embedded in the mainstream interactive path of interactive information publishing. After browsing existing interactive information and activating the input box, users can naturally access control 318 in the candidate word bar, thereby being guided to the structured predictive interactive information generation process. This avoids the extra burden of users having to search for specific identifiers (such as identifier 114) in existing interactive information, further reducing the threshold for function discovery and improving the convenience and intuitiveness of the interaction.

[0051] In some scenarios, Application 310 can display a live stream page with an input box at the bottom. Clicking this box will bring up an interactive component, displaying placeholder text such as "Say something..." or "Share your opinion..." to prompt the user that they can enter a comment. This interactive component is configured to input comments and includes a candidate word bar with a first control. This component can occupy the lower screen area, containing a text editing area and a virtual keyboard entry point, providing the user with a complete environment for writing interactive information. The first control can be the first recommended item in the candidate word bar, and its appearance can be designed with a specific label style (such as "Football Prediction" or "Matchmaking") to guide users to discover and access the prediction panel function, improving the user experience. In some scenarios, if a third action (such as a click) is received on the first control, Application 310 can display a panel. Users can configure the panel to generate comments with a single click.

[0052] Figure 4A This diagram illustrates controls for selecting objects on a panel. In some cases, a panel can provide multiple controls to define the content of various elements of a competition. For example, for... Figure 1B As described, the panel can provide object controls for selecting the participating teams in the predicted matches. For example, a user can click the dropdown selection control 410, apply it, and then display the available participating teams, such as Team A, Team B, Team C, Team D, and Team E. In some cases, a user can click on any team in the list to switch the selected item to that team.

[0053] Figure 4BA schematic diagram of another panel is shown. In some cases, the second operation includes a fourth and a fifth operation, and if the fourth operation is received, application 412 can display first text in the input box of panel 414, where the first text is generated by the first intelligent system. The fourth operation here could, for example, be a user setting of participating teams and scores on panel 414. After receiving the fourth operation, application 412 can call the intelligent system's generation interface and populate the generated first text into the input box of panel 414 in real time for the user to preview. The user can directly view the system-generated text in the input box without having to conceive or type it themselves. In some cases, if the fifth operation is received, application 412 can display first interactive information (e.g., in the video playback area of ​​the interface, in the comment component, or in the live streaming area of ​​the interface).

[0054] In some scenarios, if an edit to the first text is received, the edited first text is displayed. In other scenarios, the input box in panel 414 is editable after the first text is displayed, allowing users to modify the automatically generated text by arbitrarily positioning the cursor, deleting, inserting, or replacing characters. For example, a user might want to add personal touches to the first text "I predict Team A will beat Team B 3-2," changing it to "I predict Team A will beat Team B 3-2, looking forward to an exciting match!"; or a user might think the expression generated by the intelligent system is not conversational enough, modifying it to "I feel Team A can beat Team B, 3-2 is about right." The application can monitor text change events in the input box in real time (e.g., a text change listener). Whenever a user adds, deletes, or modifies the content, the displayed content in the input box is updated, allowing users to freely express their personal style while retaining the core structured prediction information. This mechanism balances ease of operation with freedom of expression.

[0055] In some scenarios, the first panel includes a "Change" control 416 (i.e., the second control). If a click is received on the "Change" control 416 (i.e., an example of the sixth operation), second text is displayed. This second text is generated by the first intelligent system and is different from the first text. For example, the first text could be "I predict Team A will win," and the second text could be "Team A will definitely win, don't worry." When the user is not satisfied with the wording or tone of the currently generated first text, they can click the "Change" control 416 to trigger the intelligent system to regenerate another interactive message with the same semantics but a different expression, while keeping the underlying structured data (e.g., Team A winning) unchanged. In some scenarios, the intelligent system can pre-set multiple sentence variations (e.g., declarative sentences, exclamatory sentences, colloquial style, formal style, etc.). Each time a message is generated, different sentence variations are selected from the template library using a polling or random selection strategy to fill in the blanks, thus outputting diverse alternative text. Users can click the control multiple times until they obtain a satisfactory expression, further enriching the flexibility and fun of generating interactive information.

[0056] In some cases, the first result corresponds to the first match and indicates a prediction of the outcome of that match. That is, the first result is not isolated static data, but rather tied to a specific match event (the first match), which can be identified by a unique event identifier. In some cases, the settings of the controls in panel 414 (such as the selected team and the set score) collectively constitute the user's expression of their prediction of the future course of the match.

[0057] In some scenarios, the first result indicates one or more of the following: the first team wins, the first team ties with the second team, the first team loses, the first team's score, the second team's score, and the first team to score. These options cover common prediction dimensions in sports: "The first team wins" means the user predicts the first team (e.g., Team A, the home team) will win the match; "The first team ties with the second team" means the user predicts the final score will be tied (applicable to sports that allow ties); "The first team loses" means the user predicts the first team will lose to the second team; "The first team's score" and "The second team's score" represent the user's prediction of the specific score values ​​for each team; "The first team to score" indicates the user's prediction of which team will score first, a more detailed prediction of the match. These dimensions can be used individually or in combination (e.g., predicting both the winner and the score simultaneously) to meet the diverse needs of different users for granular prediction. Figure 4BAs shown, panel 414 can not only set the participating teams and the competition, but also set the competition conditions. For example, panel 414 provides a team selection control. Assuming the user selects Team A, it also provides three corresponding options: "Team A wins", "Team A loses", and "Draw".

[0058] Figure 5A The diagram illustrates the feedback mechanism. In some cases, if the first interactive information matches the second result, application 510 can display the first feedback, indicating that the first interactive information matches the second result. The second result can be the actual match result after the first match has concluded, such as the final score of Team A versus Team B being 3-2. This result is provided by the event data source (such as the official score interface or data entered from the operations backend). A match means that the user's prediction in the first interactive information is consistent with the actual match result. For example, if a user predicts "the score of Team A versus Team B is 3-2" and the actual score is exactly 3-2, then it is considered a match. When application 510 determines a match through backend data comparison, it can display the first feedback on the feedback interface. This feedback could be something like, "Your prediction was completely correct! You're a football prediction genius!", to immediately inform the user that their prediction was accurate, enhancing the user's sense of participation and accomplishment.

[0059] Figure 5B A schematic diagram of the second identifier is shown. In some cases, application 510 may display a second identifier for the first interactive information in the comment component 512, where the second identifier indicates affirmation of the first interactive information. For example, application 510 may display badge 514 "Master Calculator" (i.e., an example of the second identifier) ​​at the first interactive information. Badge 514 is another visual element independent of the aforementioned identifiers 114 and 126, and its function is to publicly acknowledge and recognize the accuracy of the user's prediction. This identifier is visible to all users browsing the comment component 512, providing not only social recognition and a sense of honor for the publisher, but also helping other users quickly identify high-quality interactive information with "accurate predictions," increasing trust and fun in community interaction, and encouraging more users to participate in the posting of predictive interactive information.

[0060] In some scenarios, App510 can display statistics for multiple third-party results appearing in the comment component, where these third-party results correspond to the same match as the first result. Third-party results refer to the predictive data (such as team selection and score settings) carried in other users' prediction interactions for the same match, and these predictions belong to the same match as the first result. Statistics refer to the aggregated data generated by App510 after aggregating and analyzing the predictions of a large number of users in the background. For example, 65% of users predicted Team A to win, and 35% predicted Team B to win; or the most common prediction was a 3-1 score, accounting for 28% of the total predictions. This statistical information can be presented in the form of progress bars, pie charts, or numerical labels at the top of the interactive component, in the match details area, or near the panel for all users to reference. By displaying the distribution of group predictions, users can perceive the overall public opinion trend of the community, thus obtaining more reference information when posting their own predictions, enhancing the social dimension and data value of the interactive information function.

[0061] Figure 6 A schematic block diagram of a device 600 for interaction is shown. Device 600 can be implemented through software, hardware, or a combination of both. Figure 6 As shown, the device 600 includes a first display module 610 and a second display module 620.

[0062] In some cases, the first display module 610 may be configured to display a first panel in response to a first operation associated with an interactive component. The first panel is configured to set a first result, and the interactive component is configured to input interactive information for first media content. The second display module 620 may be configured to display first interactive information associated with the first result in response to a second operation on the first panel.

[0063] In some cases, the interactive component includes a candidate word bar, the candidate word bar includes a first control, the first operation includes a third operation, and the first display module 610 includes a third display module configured to display a first panel in response to a third operation on the first control.

[0064] In some cases, the device 600 further includes a first identification module configured to display a first identification at the first interactive information, wherein the first identification is configured to trigger the display of the first panel.

[0065] In some cases, the second operation includes the fourth and fifth operations, and the second display module 620 includes: a first text module configured to display first text in response to the fourth operation, wherein the first text is generated by the first intelligent system; and a fifth operation module configured to display first interactive information in response to the fifth operation.

[0066] In some cases, the device 600 also includes an editing module configured to display the edited first text in response to editing of the first text.

[0067] In some cases, the first panel includes a second control, and the first text module includes a sixth operation module configured to display second text in response to a sixth operation on the second control, wherein the second text is generated by the first intelligent system and is different from the first text.

[0068] In some cases, the first result corresponds to the first match and indicates a prediction of the outcome of the first match.

[0069] In some cases, the first result indicates one or more of the following: the first object wins, the first object ties with the second object, the first object loses, the score of the first object, the score of the second object, and the first object to score.

[0070] In some cases, the device 600 further includes an interaction module configured to display first feedback in response to a first interaction information hitting a second result, wherein the first feedback indicates that the first interaction information hits the second result.

[0071] In some cases, device 600 further includes a second identification module configured to display a second identification for the first interactive information, wherein the second identification indicates affirmation of the first interactive information.

[0072] In some cases, the primary media content is associated with the sport, and the primary result is the outcome of a match related to the sport.

[0073] In some cases, device 600 also includes a statistics module configured to display statistics on multiple third results appearing in the comment component, wherein the multiple third results correspond to the same match as the first result.

[0074] The division of modules or units in each scenario is illustrative and represents only one logical functional division. In actual implementation, other division methods are possible. Furthermore, the functional units in each scenario can be integrated into one unit, exist as separate physical entities, or combine two or more units into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0075] Figure 7 A block diagram of electronic device 700 is shown. It should be understood that... Figure 7 The device 700 shown is merely an example and should not be construed as limiting the functionality and scope of the described implementation. For example, device 700 could correspond to... Figure 1AThe user equipment described above can be used to perform the above-described... Figures 1A to 5B The process. For example, device 700 may correspond to the electronic device of the third aspect of the invention.

[0076] like Figure 7 As shown, device 700 is in the form of a general-purpose computing device. Components of device 700 may include, but are not limited to, one or more processors or processing units 710, memory 720, storage devices 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. Processing unit 710 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 720. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of device 700.

[0077] Device 700 typically includes multiple computer storage media. Such media can be any available media accessible to device 700, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 720 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof). Storage device 730 can be removable or non-removable media and may include machine-readable media, such as flash drives, disks, or any other media capable of storing information and / or data (e.g., training data for training) and accessible within device 700.

[0078] Device 700 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not specified in the original text... Figure 7 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 720 may include computer program product 725 having one or more program modules configured to perform various methods or actions in various implementations.

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

[0080] Input device 750 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 760 can be one or more output devices, such as a monitor, speaker, printer, etc. Device 700 can also communicate as needed with one or more external devices (not shown) via communication unit 740. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with device 700, or with any device that enables device 700 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).

[0081] Furthermore, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the method described above. This computer-readable storage medium may be a non-transitory computer-readable storage medium. Furthermore, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the method described above. Additionally, a computer program product is provided that stores a computer program thereon, which, when executed by a processor, implements the method described above.

[0082] This document describes various aspects of the scenarios with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the various scenarios. It should be understood that each block of the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0083] 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 apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0084] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0085] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products based on multiple implementations. In this respect, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the figures. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0086] The various scenarios have been described above. The foregoing description is exemplary and not exhaustive, nor is it limited to the disclosed scenarios. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described scenarios. The terminology used is chosen to best explain the principles, practical applications, or technical improvements to technology in the market, or to enable others skilled in the art to understand the scenarios.

Claims

1. A method for interaction, comprising: In response to a first operation associated with an interactive component, a first panel is displayed, the first panel being configured to set a first result, and the interactive component being configured to input interactive information for first media content; as well as In response to a second operation on the first panel, first interactive information is displayed, which is associated with the first result.

2. The method of claim 1, wherein the interactive component includes a candidate word bar, the candidate word bar includes a first control, the first operation includes a third operation, and displaying a first panel in response to the first operation associated with the interactive component includes: In response to the third operation performed on the first control, the first panel is displayed.

3. The method according to claim 2, further comprising: A first identifier is displayed at the first interactive information location, wherein the first identifier is configured to trigger the display of the first panel.

4. The method of claim 1, wherein the second operation includes a fourth operation and a fifth operation, and displaying first interactive information in response to the second operation on the first panel includes: In response to the fourth operation, first text is displayed, wherein the first text is generated by the first intelligent system; as well as In response to the fifth operation, the first interactive information is displayed.

5. The method according to claim 4, further comprising: In response to editing of the first text, the edited first text is displayed.

6. The method of claim 4, wherein the first panel includes a second control, and displaying the first text in response to the fourth operation includes: In response to a sixth operation on the second control, second text is displayed, wherein the second text is generated by the first intelligent system and is different from the first text.

7. The method of claim 4, wherein the first result corresponds to the first match and indicates a prediction of the situation of the first match.

8. The method of claim 7, wherein the first result indicates one or more of the following results: the first object wins, the first object ties with the second object, the first object loses, the score of the first object, the score of the second object, and the first object to score.

9. The method according to claim 1, further comprising: In response to the first interactive information hitting the second result, a first feedback is displayed, wherein the first feedback indicates that the first interactive information hit the second result.

10. The method of claim 9, further comprising: Display a second identifier for the first interactive information, wherein the second identifier indicates affirmation of the first interactive information.

11. The method of claim 1, wherein the first media content is associated with a sport, and the first result is a competition result for the sport.

12. The method according to claim 9, further comprising: Displays statistical information for multiple third results, wherein the multiple third results correspond to the same matches as the first result.

13. A device for interaction, comprising: A first display module is configured to display a first panel in response to a first operation associated with an interactive component, the first panel being configured to set a first result, and the interactive component being configured to input interactive information for first media content; as well as The second display module is configured to display first interactive information in response to a second operation on the first panel, the first interactive information being associated with the first result.

14. An electronic device, comprising: At least one processing unit; At least one memory is coupled to the at least one processing unit and stores operations to be performed by the at least one processing unit, the operations causing the electronic device to perform the method according to any one of claims 1 to 12 when performed by the at least one processing unit.

15. A computer program product having a computer program stored thereon, which, when executed by a processor, implements the method according to any one of claims 1 to 12.