Method and apparatus for sending interactive information, electronic device and storage medium
By switching between related objects and generating and sending interactive information in the object flow display interface of the Internet platform, the problem of the single interaction mode in the image flow is solved, and a richer interactive experience and simplified operation process are achieved.
Patent Information
- Application Number
- CN202310629026.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-30
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2043-05-30
AI Technical Summary
The interaction methods of image streams on internet platforms are relatively simple, lacking rich interactive information.
A method for sending interactive information is provided, which displays related objects in the object flow display interface, switches the display information generation interface in response to user operation, generates and sends interactive information, and supports completing the information generation and sending operations without exiting the object flow display interface.
It enriches the interaction methods within the image stream, simplifies the process of users sending interactive information, and improves the interactive experience.
Smart Images

Figure CN116668392B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to a method, apparatus, electronic device, and storage medium for transmitting interactive information. Background Technology
[0002] Currently, on some internet platforms, users can view thumbnails of images included in comments within the in-image stream. However, the interaction methods for this in-image stream are relatively limited. Summary of the Invention
[0003] This disclosure provides a method, apparatus, electronic device, and storage medium for sending interactive information to enrich the interactive methods of image in-stream.
[0004] In a first aspect, embodiments of this disclosure provide a method for sending interactive information, including:
[0005] Displays an object stream display interface corresponding to the target media content. The object stream display interface is used to display at least one associated object of at least part of the interactive information of the target media content. The object information of the associated object is contained in the corresponding interactive information. The object stream display interface supports switching the display of the at least one associated object based on a trigger operation.
[0006] In response to an information generation operation performed within the object stream display interface, an information generation interface is displayed, which is used to generate first interactive information of the target media content.
[0007] In response to the information sending operation, the first interactive information is sent as interactive information of the target media content.
[0008] Secondly, embodiments of this disclosure also provide an interactive information sending device, comprising:
[0009] The first interface display module is used to display the object stream display interface corresponding to the target media content. The object stream display interface is used to display at least one associated object of at least part of the interactive information of the target media content. The object information of the associated object is contained in the corresponding interactive information. The object stream display interface supports switching the display of the at least one associated object based on the trigger operation.
[0010] The second interface display module is used to display an information generation interface in response to an information generation operation performed within the object flow display interface. The information generation interface is used to generate the first interactive information of the target media content.
[0011] The information sending module is used to respond to the information sending operation by sending the first interactive information as interactive information of the target media content.
[0012] Thirdly, embodiments of this disclosure also provide an electronic device, including:
[0013] One or more processors;
[0014] Memory, used to store one or more programs.
[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the interactive information sending method as described in the embodiments of this disclosure.
[0016] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for sending interactive information as described in embodiments of this disclosure.
[0017] The interactive information sending method, apparatus, electronic device, and storage medium provided in this disclosure display an object stream display interface corresponding to target media content. This object stream display interface is used to display at least one associated object of at least a portion of the interactive information of the target media content. The object information of the associated object is contained within the corresponding interactive information. The object stream display interface supports switching the display of this at least one associated object based on a trigger operation. In response to an information generation operation performed within the object stream display interface, an information generation interface is displayed. This information generation interface is used to generate first interactive information of the target media content. In response to an information sending operation, the first interactive information is sent as interactive information of the target media content. This disclosure, utilizing the above technical solution, allows users to perform information generation operations within the object stream display interface without exiting the interface. This enriches the interaction methods and interactive information sending methods of the object stream display interface and simplifies the operations required for users to send interactive information when displaying the object stream display interface. Attached Figure Description
[0018] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0019] Figure 1 A flowchart illustrating an interactive information sending method provided in an embodiment of this disclosure;
[0020] Figure 2 This is a schematic diagram illustrating the display of interactive information provided in an embodiment of the present disclosure;
[0021] Figure 3 A schematic diagram illustrating an object flow display interface provided in an embodiment of this disclosure;
[0022] Figure 4 This is a schematic diagram showing a first associated object provided in an embodiment of the present disclosure;
[0023] Figure 5 This is a schematic diagram illustrating the display of first interactive information provided in an embodiment of this disclosure;
[0024] Figure 6 A flowchart illustrating another method for sending interactive information provided in this embodiment of the disclosure;
[0025] Figure 7 A schematic diagram showing a first information generation interface provided in an embodiment of this disclosure;
[0026] Figure 8 A schematic diagram illustrating a second information generation interface provided in an embodiment of this disclosure;
[0027] Figure 9 A schematic diagram illustrating another object flow display interface provided in an embodiment of this disclosure;
[0028] Figure 10 A schematic diagram showing another first information generation interface provided in an embodiment of this disclosure;
[0029] Figure 11 A schematic diagram illustrating yet another object flow display interface provided in an embodiment of this disclosure;
[0030] Figure 12 A schematic diagram illustrating the display of a third information generation interface provided in an embodiment of this disclosure;
[0031] Figure 13 A structural block diagram of an interactive information sending device provided in an embodiment of this disclosure;
[0032] Figure 14 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0033] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0034] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0035] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0036] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0037] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0038] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0039] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0040] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.
[0041] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented 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.
[0042] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0043] Figure 1 This is a flowchart illustrating a method for sending interactive information according to an embodiment of this disclosure. The method can be executed by an interactive information sending device, which can be implemented in software and / or hardware and can be configured in an electronic device, typically a mobile phone or tablet. The interactive information sending method provided in this disclosure is applicable to scenarios where new interactive information is triggered in the object stream display interface of media content, and is particularly applicable to scenarios where new comment information is triggered in the image stream and / or video stream display interface of media content comment information. Figure 1 As shown, the interactive information sending method provided in this embodiment may include:
[0044] S101. Display the object stream display interface corresponding to the target media content. The object stream display interface is used to display at least one associated object of at least part of the interactive information of the target media content. The object information of the associated object is contained in the corresponding interactive information. The object stream display interface supports switching the display of the at least one associated object based on a trigger operation.
[0045] In this embodiment, users can view the associated objects corresponding to the object information contained in at least part of the interactive information of the media content through the object stream display interface. For example, users can view the images / videos corresponding to the thumbnails / video information in the interactive information of the media content through the object stream display interface.
[0046] The target media content can be understood as the media content corresponding to the currently displayed object stream interface. This media content can be, for example, video content or text and image content. The interactive information of the target media content can be understood as information that interacts with the target media content, such as comments or bullet comments. The following explanation uses comments as an example of interactive information.
[0047] The associated object of an interactive message can be an object related to the interactive message, such as an object whose information is contained within the interactive message. For example, suppose an interactive message of the target media content contains object information. In this case, the object corresponding to that object information contained in this interactive message can be called the associated object of this interactive message. For example, the associated object can be an object of a preset type. For example, the type of the associated object can include at least one of image and video; that is, the associated object can be an image type or a video type object. The object information of the associated object can be considered as the information of the associated object, such as the thumbnail, cover image, or link of the associated object.
[0048] The object flow display interface corresponding to a certain media content can be understood as a display interface used to display at least one associated object of at least some interactive information of the media content. In other words, the object flow display interface can be used to display one or more associated objects of one or more interactive information of the media content. The object flow display interface can be used to display associated objects of the same or different interactive information. For example, the object flow display interface can be used to display associated objects of the same or different interactive information in a full-screen display mode.
[0049] Each associated object in the object flow display interface can be switched based on user trigger actions. For example, the currently displayed associated object can be switched based on the user's corresponding trigger action and the arrangement order of the object information of each associated object. The arrangement order of the object information can be, for example, the order in which the object information is displayed, which can be determined based on the arrangement order of different interactive information and / or the arrangement order of the object information contained in each interactive information within the corresponding interactive information. The trigger action can be a trigger action used to indicate the switching of the currently displayed associated object in the object flow display interface, such as a preset sliding action in the object flow display interface or an action that triggers the object switching control in the object flow display interface. The preset sliding action can be, for example, a vertical sliding action.
[0050] Specifically, the interface displays the object stream corresponding to the target media content. This interface shows a related object of a specific interactive information within the target media content, and the currently displayed related object can be switched based on user responses. The triggering method for displaying the object stream corresponding to the target media content is not limited; for example, it can display at least part of the interactive information of the target media content, and display it when the user triggers the object information contained in that interactive information. Interactive information can be displayed, for example, within the interactive information panel of the target media content or on the details page, etc. The following explanation uses the example of interactive information being displayed within the interactive information panel of the target media content.
[0051] Taking interactive information as comment information as an example, at least part of the comment information of the target media content can be displayed, such as in the comment panel 20 of the target media content (e.g. Figure 2 As shown, at least a portion of the comment information of the target media content is displayed; when it is detected that a user triggers object information contained in an interaction message of the target media content, the object flow display interface of the target media content can be displayed, and the associated object corresponding to the object information triggered by the user can be displayed in the object flow display interface, such as... Figure 3As shown in the figure (taking the currently displayed associated object as the second associated object as an example); and, when a trigger operation is received from the user to indicate switching the associated object displayed in the object flow display interface, the currently displayed associated object in the object flow display interface is switched.
[0052] S102. In response to the information generation operation performed within the object stream display interface, an information generation interface is displayed, wherein the information generation interface is used to generate first interactive information of the target media content.
[0053] The information generation operation can be a trigger operation used to display an information generation interface, which generates interactive information that the user wishes to send. For example, the information generation operation can be a preset gesture operation performed within the information flow display interface, or an operation that triggers corresponding controls within the information flow display interface.
[0054] The information generation interface can be an interface used to generate interactive information for target media content. It may include at least one of a first information generation interface, a second information generation interface, and a third information generation interface. The first, second, and third information generation interfaces can generate interactive information in different ways. For example, the first information generation interface can be an information input interface, the second information generation interface can be an associated object selection interface, and the third information generation interface can be an associated object generation interface. The display method of the information generation interface can be set as needed. For example, the information generation interface can be displayed within the target media content display interface or within the target media content object stream display interface; it can also be displayed independently of the target media content display interface and the object stream display interface, such as as a separate page.
[0055] The first interactive information can be the interactive information generated by the user through the information generation interface, which can be the first-level interactive information and / or second-level interactive information of the target media content.
[0056] Specifically, when an information generation operation is received within the object flow display interface, an information generation interface can be displayed, such as a first information generation interface, a second information generation interface, or a third information generation interface. Based on the user's input, selection, or shooting operations in the information generation interface, the interactive information that the user wants to send can be generated.
[0057] Taking an applicable internet platform as an example, in this embodiment, the user can instruct the current application to display an information generation interface by performing an information generation operation in the object flow display interface, so as to generate the interactive information to be sent in the information generation interface without exiting the object flow display interface. This enriches the interaction methods of the object flow display interface and the way interactive information is sent, and simplifies the operations required for the user to send interactive information when the object flow display interface is displayed.
[0058] In some optional implementations, the information generation operation is applied to a second control, which remains displayed in the object flow display interface, or is displayed in the object flow display interface when preset display conditions are met.
[0059] The second control can be a control used to trigger the display information generation interface. The second control can be displayed in the object flow display interface. For example, when the object flow display interface is displayed, it is kept displayed in the object flow display interface. In other words, when the object flow display interface is initially displayed, it is displayed in the object flow display interface; or, it is displayed in the object flow display interface when the preset display conditions are met.
[0060] This embodiment does not limit the preset display conditions. For example, the preset display conditions may be that the display duration of the object flow display interface reaches a preset duration, or that the number of associated objects displayed in the object flow display interface after the current display of the object flow display interface reaches a preset number, or that the number of times the user performs the trigger operation to indicate the switching of associated objects displayed in the object flow display interface reaches a preset number, etc.
[0061] The object flow display interface can display one or more second controls. Different second controls can be used to trigger the display of different information generation interfaces. For example, different second controls can trigger the display of a first information generation interface, a second information generation interface, and a third information generation interface. The display conditions for different second controls can be different. For example, when the second associated object currently displayed in the object flow display interface is an associated object generated using a certain element, a second control used to indicate the display of a third information generation interface can be displayed in the object flow display interface; and / or, when the second associated object currently displayed in the object flow display interface is not an associated object generated using a certain element, a second control used to indicate the display of a first information generation interface or a second information generation interface can be displayed in the object flow display interface.
[0062] S103. In response to the information sending operation, the first interactive information is sent as interactive information of the target media content.
[0063] In this embodiment, when a user's information sending operation is received, the first interactive information generated by the user through the information generation interface can be sent, that is, the first interactive information generated by the user through the information generation interface can be sent as interactive information of the target media content, such as sending the first interactive information as first-level interactive information and / or second-level interactive information of the target media content.
[0064] The information sending operation can be a triggering operation used to instruct the user to send the first interactive information generated through the information generation interface, such as triggering a sending control or performing a corresponding information sending gesture. For example, the information sending operation can be an operation that triggers a sending control displayed within the information generation interface, such as triggering a sending control displayed in the first, second, or third information generation interface. Optionally, at least one of the first, second, and third information generation interfaces displays a sending control, which is used to trigger the execution of the information sending operation.
[0065] In some alternative implementations, depending on the information generation interface or information sending operation, the first interactive information can be sent as primary and / or secondary interactive information of the target media content. For example, when a first information sending operation is received, the first interactive information can be sent as primary interactive information of the target media content.
[0066] Optionally, in response to the information sending operation, sending the first interactive information as interactive information of the target media content includes: in response to the first information sending operation, sending the first interactive information as first-level interactive information of the target media content, wherein the interactive information of the target media content includes first-level interactive information and second-level interactive information, and the second-level interactive information is a response to the interactive information.
[0067] In this context, primary interactive information can be understood as information that directly interacts with the target media content; secondary interactive information can be information that interacts with other interactive information related to the target media content, such as a reply to a specific interactive message within the target content. This specific interactive message can be either a primary or secondary interactive message within the target media content. Taking comments as an example, primary interactive information can be a primary comment posted in response to the target media content; this primary interactive information is not a sub-level comment of the target media content's comment information. Secondary interactive information is information that replies to a specific comment within the target media content, such as a sub-level comment of the target media content's comment information.
[0068] In some optional implementations, primary and secondary interactive information of the target media content can be generated through different information generation interfaces. That is, the primary and secondary interactive information of the target information are generated in different information generation interfaces to further enrich the generation methods of interactive information and meet the user's needs for sending different interactive information. Optionally, the information generation interface is a primary interactive information generation interface used to generate primary interactive information. The method further includes: in response to a second triggering operation acting within the object stream display interface, displaying a secondary interactive information generation interface used to generate secondary interactive information.
[0069] The primary interactive information generation interface can be an information generation interface for generating primary interactive information of the target media content; the secondary interactive information generation interface can be an information generation interface for generating secondary interactive information of the target media content. This secondary interactive information can, for example, be the next-level interactive information corresponding to the second associated object currently displayed in the object flow display interface. The second trigger operation can be a trigger operation used to instruct the display of the secondary interactive information generation interface of the target media content, such as triggering the operation of a control or area within the information generation interface. The second trigger operation and the information generation operation can be different trigger operations. For example, the second trigger operation and the information generation operation can be trigger operations acting on different controls within the object flow generation interface, or different trigger methods can be used to trigger the operation of a control within the object flow generation interface.
[0070] For example, after displaying the object stream display interface corresponding to the target media content, in response to the information generation operation performed within the object stream display interface, a first-level interactive information generation interface for the target media content is displayed, allowing the user to generate first-level interactive information for the target media content through the first-level interactive information generation interface; and / or, in response to the second triggering operation performed within the object stream display interface, a second-level interactive information generation interface for the target media content is displayed, allowing the user to generate second-level interactive information for the target media content through the second-level interactive information generation interface.
[0071] Therefore, when a user's information sending operation is received, the generated interactive information can be sent. For example, when an information sending operation is received within the first-level interactive information generation interface (such as the first information sending operation), the interactive information generated by the user through the first-level interactive information generation interface is sent as the first-level interactive information of the target media content. When an information sending operation is received within the second-level interactive information generation interface, the interactive information generated by the user through the second-level interactive information generation interface is sent as the second-level interactive information of the target media content, such as sending it as the next-level interactive information of the second interactive information corresponding to the second associated object.
[0072] In some optional implementations, the information generation interface can be used to generate both primary and secondary interactive information of the target media content. For example, different information sending operations performed within the information generation interface can send the interactive information generated by the interface as either primary or secondary interactive information of the target media content. For instance, a first information sending operation can send the generated interactive information as primary interactive information of the target media content, and a second information sending operation can send the generated interactive information as secondary interactive information of the target media content, thereby further enriching the functionality of the information generation interface and meeting the user's needs for sending different interactive information.
[0073] Optionally, in response to the information sending operation, sending the first interactive information as interactive information of the target media content includes: in response to the second information sending operation, sending the first interactive information as secondary interactive information of the second interactive information corresponding to the second associated object.
[0074] The second information sending operation can be a trigger operation for instructing the sending of interactive information generated in the information generation interface as target media content. The first and second information sending operations can be different information sending operations within the information generation interface. For example, the first and second information sending operations can be trigger operations for different controls within the information generation interface, or they can use different triggering methods to trigger the same control within the information generation interface. The specific settings can be configured as needed.
[0075] In some optional implementations, after sending the first interactive information as interactive information of the target media content, the method further includes: displaying a first associated object of the first interactive information after it has been sent or the information content of the first interactive information after it has been sent.
[0076] The first associated object can be understood as the associated object of the first interactive information, that is, the object corresponding to the object information contained in the first interactive information.
[0077] In the above embodiments, after sending the first interactive information in response to the information sending operation, the information content of the first interactive information or the first associated object of the first interactive information can be displayed so that the user can view it.
[0078] For example, such as Figure 4As shown, after sending the first interactive message, the first associated object of the first interactive message sent by the user can be displayed in the object stream display interface of the target media content. For example, the current interface can be switched to the object stream display interface of the target media content, and a first associated object of the first interactive message can be displayed in that object stream display interface; or, the second associated object displayed in the object stream display interface of the target media content can be switched to the first associated object. It is understood that when displaying the first associated object of the first interactive message in the object stream display interface, at least a portion of the information content of the first interactive message can also be displayed simultaneously, such as displaying the text content of the first interactive message.
[0079] For example, after sending the first interactive message, the content 50 of that first interactive message can be displayed in the interactive message panel of the target media content. Taking comment information as an example, after sending the first interactive message, the content 50 of that first interactive message can be displayed in the comment panel 20 of the target media content, such as... Figure 5 As shown, the information content 50 of the first interactive information is displayed in the first comment information display position in the comment panel 20.
[0080] In some optional implementations, after displaying the first associated object of the first interactive information after it has been sent or the information content of the first interactive information after it has been sent, the method further includes: in response to a first triggering operation, re-displaying the second associated object displayed in the object flow display interface before receiving the information generation operation, or displaying the information content of the second interactive information, wherein the second interactive information is the interactive information corresponding to the second associated object.
[0081] The first triggering operation can be a triggering operation used to instruct the display of the second associated object or the second interactive information, such as triggering the operation of a preset control (e.g., the first control) displayed in the interactive information panel or object flow display interface of the target media content, or a set gesture operation applied to the interactive information panel or object flow display interface of the target media content. The preset control can be a control used to trigger the execution of the first triggering operation. This control can be displayed when the first associated object or information content of the first interactive information after sending is displayed in response to an information sending operation for the first interactive information. Optionally, displaying the first associated object or information content of the first interactive information after sending includes: displaying the first associated object or information content of the first interactive information after sending, and displaying the first control, which is used to trigger the execution of the first triggering operation. In some embodiments, the first control can be displayed when no second interactive information or second associated object is currently displayed in the interactive information panel or object flow display interface.
[0082] In the above embodiments, when displaying the information content of the first interactive information or the first associated object sent by the user, the user can quickly locate the second associated object or the second interactive information corresponding to the second associated object that he / she viewed before sending the first interactive information, so that the user can continue to view the content he / she viewed before sending the first interactive information.
[0083] Specifically, when the first trigger operation is received, the second associated object displayed in the object flow display interface before the information generation operation was received can be displayed again, or the second interactive information corresponding to the second associated object displayed in the object flow display interface before the information generation operation was received can be displayed.
[0084] For example, after sending the first interactive information in response to an information sending operation for the first interactive information, a first associated object and a first control of the first interactive information can be displayed in the object stream display interface of the target media content. When it is detected that the user has triggered the first control, it is determined that a first trigger operation has been received, and in response to the first trigger operation, the associated object currently displayed in the object stream display interface is switched from the first associated object to the second associated object displayed before the information sending operation was received.
[0085] For example, after sending the first interactive information in response to an information sending operation for the first interactive information, the information content of the first interactive information and the first control 51 can also be displayed in the interactive information panel of the target media content, such as... Figure 5 As shown. When the user triggers the first control 51, it is determined that the first trigger operation has been received, and in response to the first trigger operation, the information content of the second interactive information is displayed in the interactive information panel of the target media content.
[0086] The interactive information sending method provided in this embodiment displays an object stream display interface corresponding to the target media content. This object stream display interface is used to display at least one associated object of at least a portion of the interactive information of the target media content. The object information of the associated object is contained within the corresponding interactive information. The object stream display interface supports switching the display of this at least one associated object based on a trigger operation. In response to an information generation operation performed within the object stream display interface, an information generation interface is displayed. This information generation interface is used to generate first interactive information of the target media content. In response to an information sending operation, the first interactive information is sent as interactive information of the target media content. This embodiment, utilizing the above technical solution, allows users to perform information generation operations within the object stream display interface without exiting the interface. This enriches the interaction methods of the object stream display interface and the methods for sending interactive information, and simplifies the operations required for users to send interactive information when displaying the object stream display interface.
[0087] Figure 6 This is a flowchart illustrating another method for sending interactive information provided in an embodiment of this disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, displaying an information generation interface in response to an information generation operation performed within the object flow display interface includes at least one of the following: displaying a first information generation interface in response to a first information generation operation performed within the object flow display interface, the first information generation interface being used for the user to input the information content of the first interactive information; displaying a second information generation interface in response to a second information generation operation performed within the object flow display interface, the second information generation interface being used to display the user's candidate objects, the candidate objects being used for the user to select as the first associated object of the first interactive information; and displaying a third information generation interface in response to a third information generation operation performed within the object flow display interface, the third information generation interface being used to generate the first associated object of the first interactive information.
[0088] Correspondingly, such as Figure 6 As shown, the interactive information sending method provided in this embodiment may include:
[0089] S201. Display the object stream display interface corresponding to the target media content, and execute at least one of S202-S204. The object stream display interface is used to display at least one associated object of at least part of the interactive information of the target media content. The object information of the associated object is included in the corresponding interactive information. The object stream display interface supports switching the display of the at least one associated object based on a trigger operation.
[0090] S202. In response to the first information generation operation performed within the object flow display interface, the first information generation interface is displayed, and S205 is executed. The first information generation interface is used for the user to input the information content of the first interactive information.
[0091] The first information generation operation can be understood as a triggering operation used to instruct the display of the first information generation interface, such as the operation of the second control displayed in the trigger object flow display interface, used to trigger the execution of the first information generation operation. The first information generation interface can be an interface for users to input at least part of the information content of the first interactive information, and the first information generation interface can include an information input area for users to input.
[0092] For example, such as Figure 3As shown, the object stream display interface of the target media content can display a second control 30 for indicating the display of the first information generation interface. Therefore, when the user triggers the second control 30, it can be determined that a first information generation operation has been received, and in response to the first information generation operation, the first information generation interface 70 is displayed, such as... Figure 7 As shown in the figure (using interactive information as an example of comment information), the user can input the text content they wish to send in the information input area 71 of the first information generation interface 70. Furthermore, when the first information generation interface 70 is displayed, a virtual keyboard can also be displayed to facilitate user input.
[0093] The display method of the first information generation interface 70 is not limited. For example, it can be displayed within the object stream display interface of the target media content. In some embodiments, when the object stream display interface of the target media content is displayed in response to a trigger operation on the interactive information panel of the target media content, upon receiving a first information generation operation on the object stream display interface, the current interface can be switched from the object stream display interface of the target media content to the display interface of the target media content. The interactive information panel is then re-displayed within the display interface of the target media content, and the first information generation interface 70 is displayed on top of the interactive information panel. Figure 7 As shown, this allows users to view the content of the first interactive message they sent in the interactive message panel after sending the first interactive message.
[0094] In this embodiment, after the first information generation interface is displayed, the user can enter the text content they wish to send in the information input area of the first information input panel. Correspondingly, the current application can display the text content entered by the user in the first information generation interface. Optionally, after displaying the first information generation interface, the method further includes: in response to an information input operation performed within the first information generation interface, displaying the characters entered by the user in the first information generation interface. The information input operation can be an operation of entering characters in the first information generation interface, such as entering characters in the information input area of the first information generation interface. The content entered by the user in the information input area can serve as the text content of the first interactive information.
[0095] In this embodiment, the first information generation interface can support the user to switch to a second or third information generation interface. For example, the first information generation interface may display controls for the user to trigger a switch to the second or third information generation interface, facilitating the user's selection or generation of associated objects for the first interactive information. Optionally, after displaying the first information generation interface, the system further includes switching the current interface from the first information generation interface to the second or third information generation interface in response to an object acquisition operation performed within the first information generation interface.
[0096] The object acquisition operation can be a trigger operation used to indicate whether the current interface is switched from the first information generation interface to the second or third information generation interface, such as triggering the operation of the corresponding controls displayed in the first information generation interface. The second information generation interface can be an interface for selecting associated objects, such as a user's local photo album. The third information generation interface can be an interface for generating associated objects, such as a shooting page.
[0097] Taking switching to the second information generation interface as an example, such as Figure 7 As shown, the first information generation interface 70 can display an object display control 72 for triggering a switch to the second information generation interface. Therefore, when the user triggers the object display control 72, the current interface can be switched from the first information generation interface 70 to the second information generation interface, as shown below. Figure 8 As shown in the figure (taking the user's local photo album as an example for the second information generation interface), at least some of the candidate objects generated by the user can be displayed in the second information generation interface so that the user can select the associated object of the first interactive information he / she wants to send.
[0098] S203. In response to the second information generation operation performed within the object flow display interface, the second information generation interface is displayed, and S205 is executed. The second information generation interface is used to display the user's candidate objects, which are used for the user to select as the first associated object of the first interactive information.
[0099] The second information generation operation can be a trigger operation used to indicate the display of the second information generation interface, such as the operation of the second control displayed in the trigger object flow display interface, used to trigger the execution of the second information generation operation. The candidate object can be an object that the user can select as the first associated object of the first interactive information, such as a picture and / or video taken by the user.
[0100] For example, such as Figure 9As shown, the object stream display interface of the target media content can display a second control 30 for indicating the display of the second information generation interface. Therefore, when a user triggers the second control 30, it can be determined that a second information generation operation has been received, and in response to the second information generation operation, the second information generation interface is displayed, such as... Figure 8 As shown, this allows the user to select the first associated object of the first interactive message they wish to send.
[0101] In this embodiment, after the second information generation interface is displayed, the user can select one or more candidate objects as the first associated object of the first interactive information, and can perform a selection completion operation after the selection is completed. The selection completion operation can be a trigger operation to indicate selection completion, such as triggering the selection completion control 80 displayed in the second information generation interface (e.g., ...). Figure 8 The operation shown is as follows.
[0102] In some embodiments, a "Selection Completed and Send" control can also be displayed in the second information generation interface. When the user triggers the "Selection Completed and Send" control, the object information of the first associated object selected by the user can be used as the information content of the first interactive information, and this first interactive information can be sent. In other words, the user's triggering of the "Selection Completed and Send" control is determined as an information sending operation for the first interactive information.
[0103] After receiving a user's selection completion action, the current application may not directly send the first interaction information. Instead, upon detecting that the user has triggered the selection completion control, it can switch the current interface from the second information generation interface to the first information generation interface, and display the object information of the first associated object selected by the user in the first information generation interface. Figure 10 As shown, the first information generation interface allows users to input text content of the first interactive information and / or edit object information of the first associated object, such as deleting part of the object information or adjusting the order of one or more object information in the first interactive information. At this time, after displaying the second information generation interface, the interface may further include: in response to a selection completion operation performed within the second information generation interface, switching the current interface from the second information generation interface to the first information generation interface, and displaying the object information of the candidate object selected by the user in the first information generation interface.
[0104] S204. In response to a third information generation operation performed within the object flow display interface, a third information generation interface is displayed, wherein the third information generation interface is used to generate the first associated object of the first interactive information.
[0105] The third information generation operation can be a trigger operation used to indicate the display of the third information generation interface, such as the operation of the second control displayed in the trigger object flow display interface, used to trigger the execution of the third information generation operation. The third information generation interface can be an interface used to generate associated objects, i.e., an associated object generation interface, which can be, for example, a shooting page.
[0106] For example, such as Figure 11 As shown, the object stream display interface of the target media content can display a second control 30 for indicating the display of the third information generation interface. For example, when the associated object displayed in the object stream display interface is an object generated using a certain element, the second control 30 for indicating the display of the third information generation interface can be displayed in the object stream display interface. Therefore, when the user triggers the second control 30, it can be determined that a third information generation operation has been received, and in response to the third information generation operation, the third information generation interface is displayed, such as... Figure 12 As shown, this allows users to generate the first associated object of the first interactive information they wish to send in the third information generation interface.
[0107] In this embodiment, when the third information generation interface is displayed, the display effect generated based on the target element used by the second associated object can be further displayed, such as displaying a preview of the shooting using the target element in the third information generation interface for the user to view. At this time, displaying the third information generation interface may include: displaying the third information generation interface and displaying the display effect generated based on the target element in the third information generation interface. The target element is the element used to generate the second associated object, and the second associated object is the associated object currently displayed in the object flow display interface. The second associated element can be understood as the associated object displayed in the object flow display interface before receiving the information generation operation. The target element can be considered as the element used when generating the second associated object. This element can be, for example, special effects, templates, filters, stickers, and / or music used when generating the second associated object, and can be specifically set as needed. The display effect generated based on the target element can be understood as the display effect when using the target element to generate the associated object, such as a preview of the new object generated using the target element.
[0108] In this embodiment, after the third information generation interface is displayed, the user can generate the first associated object of the first interactive information in the third information generation interface, such as taking a picture of the first associated object of the first interactive information in the third information generation interface.
[0109] Therefore, after generating the first associated object of the first interactive information, the current application can use the object information of the generated first associated object as the information content of the first interactive information and send the first interactive information.
[0110] Furthermore, after generating the first associated object of the first interactive information, the current application may not send the first interactive information. For example, the current interface can be switched from the third information generation interface to the first information generation interface, and the object information of the generated first associated object can be displayed in the first information generation interface, allowing the user to input the text content of the first interactive information and / or edit the object information of the first associated object in the first information generation interface. Optionally, after displaying the third information generation interface, the application may further include: generating the first associated object in response to an object generation operation performed within the third information generation interface; switching the current interface from the third information generation interface to the first information generation interface, and displaying the object information of the first associated object in the first information generation interface. The object generation operation can be a triggering operation used to indicate the generation of the first associated object of the first interactive information, such as an object generation control 120 performed within the third information generation interface (e.g., ...). Figure 12 Triggering operation (as shown)
[0111] In this embodiment, the third information generation interface may further include at least one type control, so that users can generate different types of associated objects in the third information generation interface by selecting different type controls. For example, such as Figure 12 As shown in the figure (taking the image type control 121 as an example when it is selected), the third information generation interface can display the image type control 121 and the video type control 122. When the image type control 121 is selected, the third information generation interface can be used to generate a first associated object of the image type; when the video type control 122 is selected, the third information generation interface can be used to generate a first associated object of the video type. Optionally, the type of the first associated object corresponds to the type control in the selected state in the third information generation interface. The type of the first associated object includes at least one of image and video. The method further includes: switching the selected type control in response to a type switching operation performed within the third information generation interface. The type switching control can be a trigger operation used to indicate switching the selected type control in the third information generation interface, such as triggering an operation on a type control in the information generation interface that is not currently selected.
[0112] In some optional implementations, the type of the second associated object may be disregarded. When displaying the third information generation interface in response to the third information generation operation, a preset type control in the third information generation is displayed as selected. This preset type control can be understood as a pre-set type control, such as an image type control or a video type control. In this case, optionally, displaying the third information generation interface includes: displaying the third information generation interface and displaying the preset type control in the third information generation interface as selected.
[0113] In some alternative implementations, the type of the second associated object can be considered. Depending on the type of the second associated object, when displaying the third information generation interface in response to the third information generation operation, different type controls in the third information generation interface are displayed as selected, so that the user can generate a first associated object of the same type as the second associated object through the third information generation interface. Optionally, displaying the third information generation interface includes: displaying the third information generation interface and displaying the target type control in the third information generation interface as selected, where the target type control is a type control corresponding to the object type of the second associated object, and the second associated object is the associated object currently displayed in the object flow display interface.
[0114] For example, when the second associated object is an image-type associated object, the third information generation interface can be displayed in response to the third information generation operation, and the image-type control in the third information generation interface can be displayed as selected; when the second associated object is a video-type associated object, the third information generation interface can be displayed in response to the third information generation operation, and the video-type control in the third information generation interface can be displayed as selected.
[0115] S205. In response to the information sending operation, the first interactive information is sent as interactive information of the target media content.
[0116] The interactive information sending method provided in this embodiment supports users to generate first interactive information in different ways, which can further enrich the ways of generating first interactive information and meet the different information generation needs of users.
[0117] Figure 13 This is a structural block diagram of an interactive information sending device provided in an embodiment of this disclosure. The device can be implemented by software and / or hardware, and can be configured in an electronic device, typically a mobile phone or tablet. It can trigger the sending of new interactive information on the object stream display interface of media content by executing an interactive information sending method, such as triggering the sending of new comment information on the image stream and / or video stream display interface of media content comment information. Figure 13As shown, the interactive information sending device provided in this embodiment may include:
[0118] The first interface display module 1301 is used to display an object flow display interface corresponding to the target media content. The object flow display interface is used to display at least one associated object of at least part of the interactive information of the target media content. The object information of the associated object is contained in the corresponding interactive information. The object flow display interface supports switching the display of the at least one associated object based on a trigger operation.
[0119] The second interface display module 1302 is used to display an information generation interface in response to an information generation operation performed within the object flow display interface. The information generation interface is used to generate first interactive information of the target media content.
[0120] The information sending module 1302 is used to send the first interactive information as interactive information of the target media content in response to the information sending operation.
[0121] The interactive information sending device provided in this embodiment displays an object stream display interface corresponding to the target media content through a first interface display module. This object stream display interface is used to display at least one associated object of at least a portion of the interactive information of the target media content. The object information of the associated object is contained within the corresponding interactive information. The object stream display interface supports switching the display of this at least one associated object based on a trigger operation. In response to an information generation operation performed within the object stream display interface, a second interface display module displays an information generation interface. This information generation interface is used to generate first interactive information of the target media content. In response to an information sending operation, an information sending module sends the first interactive information as interactive information of the target media content. This embodiment, utilizing the above technical solution, allows users to perform information generation operations within the object stream display interface without exiting the interface. This enriches the interaction methods of the object stream display interface and the methods for sending interactive information, and simplifies the operations required for users to send interactive information when displaying the object stream display interface.
[0122] In the above scheme, the information sending module 1302 may include: a first information sending unit, used to respond to the first information sending operation and send the first interactive information as first-level interactive information of the target media content, wherein the interactive information of the target media content includes first-level interactive information and second-level interactive information, and the second-level interactive information is the response content to the interactive information.
[0123] In the above scheme, the second interface display module 1302 may include at least one of the following: a first information generation unit, configured to display a first information generation interface in response to a first information generation operation performed within the object flow display interface, the first information generation interface being used for the user to input the information content of the first interactive information; a second information generation unit, configured to display a second information generation interface in response to a second information generation operation performed within the object flow display interface, the second information generation interface being used to display the user's candidate objects, the candidate objects being used for the user to select as the first associated object of the first interactive information; and a third information generation unit, configured to display a third information generation interface in response to a third information generation operation performed within the object flow display interface, the third information generation interface being used to generate the first associated object of the first interactive information.
[0124] Furthermore, the interactive information sending device provided in this embodiment may also include at least one of the following: an information input module, configured to, after the first information generation interface is displayed, display the characters input by the user on the first information generation interface in response to an information input operation performed on the first information generation interface; and a first switching module, configured to, after the first information generation interface is displayed, switch the current interface from the first information generation interface to the second information generation interface or the third information generation interface in response to an object acquisition operation performed on the first information generation interface.
[0125] Furthermore, the interactive information sending device provided in this embodiment may also include: a second switching module, used to switch the current interface from the second information generation interface to the first information generation interface in response to a selection completion operation performed within the second information generation interface after the second information generation interface is displayed, and to display the object information of the candidate object selected by the user in the first information generation interface.
[0126] In the above scheme, the third information generation unit can be used to: display a third information generation interface and display a display effect generated based on a target element in the third information generation interface, wherein the target element is the element used to generate the second associated object, and the second associated object is the associated object currently displayed in the object flow display interface.
[0127] Furthermore, the interactive information sending device provided in this embodiment may further include: an object generation module, used to generate a first associated object in response to an object generation operation performed within the third information generation interface after the third information generation interface is displayed; and a third switching module, used to switch the current interface from the third information generation interface to the first information generation interface, and to display the object information of the first associated object in the first information generation interface.
[0128] In the above scheme, the type of the first associated object can correspond to the type control in the selected state in the third information generation interface. The type of the first associated object can include at least one of images and videos. The interactive information sending device provided in this embodiment can also include: a fourth switching module, used to switch the type control in the selected state in response to the type switching operation performed in the third information generation interface.
[0129] In the above scheme, the third information generation unit can be used to: display a third information generation interface and display the preset type control in the third information generation interface as selected; or, display a third information generation interface and display the target type control in the third information generation interface as selected, wherein the target type control is a type control corresponding to the object type of the second associated object, and the second associated object is the associated object currently displayed in the object flow display interface.
[0130] In the above scheme, at least one of the first information generation interface, the second information generation interface, and the third information generation interface may display a sending control, which is used to trigger the execution of the information sending operation.
[0131] Furthermore, the interactive information sending device provided in this embodiment may also include: a first display module, used to display a first associated object of the first interactive information or the information content of the first interactive information after it has been sent as interactive information of the target media content.
[0132] Furthermore, the interactive information sending device provided in this embodiment may also include: a second display module, which, in response to a first triggering operation, after displaying the first associated object of the first interactive information after it has been sent or the information content of the first interactive information after it has been sent, re-displays the second associated object displayed in the object flow display interface before receiving the information generation operation, or displays the information content of the second interactive information, wherein the second interactive information is the interactive information corresponding to the second associated object.
[0133] In the above scheme, the first display module can be used to: display the first associated object of the first interactive information after it has been sent or the information content of the first interactive information after it has been sent, and display a first control, which is used to trigger the execution of the first trigger operation.
[0134] In the above scheme, the information generation operation can be applied to the second control, which can be kept displayed in the object flow display interface, or displayed in the object flow display interface when the preset display conditions are met.
[0135] In the above scheme, the information generation interface can be a first-level interactive information generation interface, which can be used to generate first-level interactive information. The interactive information sending device provided in this embodiment may further include: a third interface display module, which is used to display a second-level interactive information generation interface in response to a second trigger operation acting on the object flow display interface, and the second-level interactive information generation interface is used to generate second-level interactive information.
[0136] In the above scheme, the information sending module 1302 may include: a second information sending unit, used to send the first interactive information as secondary interactive information corresponding to the second interactive information of the second associated object in response to the second information sending operation.
[0137] The interactive information sending apparatus provided in this disclosure can execute the interactive information sending method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the interactive information sending method. Technical details not described in detail in this embodiment can be found in the interactive information sending method provided in any embodiment of this disclosure.
[0138] The following is for reference. Figure 13 The diagram illustrates a structural schematic of an electronic device (e.g., a terminal device) 1300 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 13 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0139] like Figure 13As shown, the electronic device 1300 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1302 or a program loaded from a storage device 1308 into a random access memory (RAM) 1303. The RAM 1303 also stores various programs and data required for the operation of the electronic device 1300. The processing unit 1301, ROM 1302, and RAM 1303 are interconnected via a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.
[0140] Typically, the following devices can be connected to I / O interface 1305: input devices 1306 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 1307 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1308 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1309. Communication device 1309 allows electronic device 1300 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 13 An electronic device 1300 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0141] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1309, or installed from storage device 1308, or installed from ROM 1302. When the computer program is executed by processing device 1301, it performs the functions defined in the methods of embodiments of this disclosure.
[0142] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0143] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0144] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0145] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: display an object stream display interface corresponding to the target media content, the object stream display interface being used to display at least one associated object of at least a portion of the interactive information of the target media content, the object information of the associated object being contained within the corresponding interactive information, the object stream display interface supporting switching the display of the at least one associated object based on a trigger operation; in response to an information generation operation acting within the object stream display interface, display an information generation interface, the information generation interface being used to generate first interactive information of the target media content; and in response to an information sending operation, send the first interactive information as interactive information of the target media content.
[0146] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0147] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated 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 operation, or using a combination of dedicated hardware and computer instructions.
[0148] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of modules do not, in some cases, constitute a limitation on the unit itself.
[0149] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0150] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0151] According to one or more embodiments of this disclosure, Example 1 provides a method for sending interactive information, including:
[0152] Displays an object stream display interface corresponding to the target media content. The object stream display interface is used to display at least one associated object of at least part of the interactive information of the target media content. The object information of the associated object is contained in the corresponding interactive information. The object stream display interface supports switching the display of the at least one associated object based on a trigger operation.
[0153] In response to an information generation operation performed within the object stream display interface, an information generation interface is displayed, which is used to generate first interactive information of the target media content.
[0154] In response to the information sending operation, the first interactive information is sent as interactive information of the target media content.
[0155] According to one or more embodiments of this disclosure, Example 2, based on the method of Example 1, wherein sending the first interactive information as interactive information of the target media content in response to an information sending operation includes:
[0156] In response to the first information sending operation, the first interactive information is sent as the first-level interactive information of the target media content. The interactive information of the target media content includes first-level interactive information and second-level interactive information, and the second-level interactive information is the response content to the interactive information.
[0157] According to one or more embodiments of this disclosure, Example 3 describes the method of Example 1, wherein displaying an information generation interface in response to an information generation operation performed within the object flow display interface includes at least one of the following:
[0158] In response to a first information generation operation performed within the object flow display interface, a first information generation interface is displayed, which is used for the user to input the information content of the first interactive information.
[0159] In response to a second information generation operation performed within the object flow display interface, a second information generation interface is displayed. The second information generation interface is used to display the user's candidate objects, which are used for the user to select as the first associated object of the first interactive information.
[0160] In response to a third information generation operation performed within the object flow display interface, a third information generation interface is displayed, which is used to generate the first associated object of the first interactive information.
[0161] According to one or more embodiments of this disclosure, Example 4, based on the method of Example 3, further includes at least one of the following after displaying the first information generation interface:
[0162] In response to an information input operation performed on the first information generation interface, the characters entered by the user are displayed on the first information generation interface;
[0163] In response to an object acquisition operation performed within the first information generation interface, the current interface is switched from the first information generation interface to the second information generation interface or the third information generation interface.
[0164] According to one or more embodiments of this disclosure, Example 5, based on the method described in Example 3, further includes, after displaying the second information generation interface:
[0165] In response to the selection completion operation performed within the second information generation interface, the current interface is switched from the second information generation interface to the first information generation interface, and the object information of the candidate object selected by the user is displayed in the first information generation interface.
[0166] According to one or more embodiments of this disclosure, Example 6 describes the method described in Example 3, wherein displaying the third information generation interface includes:
[0167] The third information generation interface is displayed, and the display effect generated based on the target element is shown in the third information generation interface. The target element is the element used to generate the second associated object, and the second associated object is the associated object currently displayed in the object flow display interface.
[0168] According to one or more embodiments of this disclosure, Example 7, based on the method described in Example 3, further includes, after displaying the third information generation interface:
[0169] In response to an object generation operation performed within the third information generation interface, a first associated object is generated;
[0170] Switch the current interface from the third information generation interface to the first information generation interface, and display the object information of the first associated object in the first information generation interface.
[0171] According to one or more embodiments of this disclosure, Example 8 describes the method described in Example 7, wherein the type of the first associated object corresponds to a type control in the selected state of the third information generation interface, and the type of the first associated object includes at least one of images and videos, and the method further includes:
[0172] In response to a type switching operation performed within the third information generation interface, the selected type control is switched.
[0173] According to one or more embodiments of this disclosure, Example 9, based on the method described in Example 8, includes displaying the third information generation interface, comprising:
[0174] Display a third information generation interface, and show the preset type controls in the third information generation interface as selected; or
[0175] The third information generation interface is displayed, and the target type control in the third information generation interface is displayed as selected. The target type control is a type control corresponding to the object type of the second associated object. The second associated object is the associated object currently displayed in the object flow display interface.
[0176] According to one or more embodiments of this disclosure, Example 10 describes the method described in Example 3, wherein at least one of the first information generation interface, the second information generation interface, and the third information generation interface displays a sending control, which is used to trigger the execution of the information sending operation.
[0177] According to one or more embodiments of this disclosure, Example 11, based on any one of Examples 1-10, further includes, after sending the first interactive information as interactive information of the target media content:
[0178] Display the first associated object of the first interactive information after it has been sent, or the information content of the first interactive information after it has been sent.
[0179] According to one or more embodiments of this disclosure, Example 12, based on the method of Example 11, further includes, after displaying the first associated object of the first interactive information after it has been sent or the information content of the first interactive information after it has been sent:
[0180] In response to the first trigger operation, the second associated object displayed in the object flow display interface before the information generation operation was received is displayed again, or the information content of the second interactive information is displayed, wherein the second interactive information is the interactive information corresponding to the second associated object.
[0181] According to one or more embodiments of this disclosure, Example 13, based on the method described in Example 12, includes displaying the first associated object of the first interactive information after it has been sent, or the information content of the first interactive information after it has been sent, comprising:
[0182] Display the first associated object of the first interactive information after it has been sent, or the information content of the first interactive information after it has been sent, and display a first control, which is used to trigger the execution of the first triggering operation.
[0183] According to one or more embodiments of this disclosure, in Example 14, the information generation operation is applied to a second control according to any one of Examples 1-10, and the second control is kept displayed in the object flow display interface, or is displayed in the object flow display interface when preset display conditions are met.
[0184] According to one or more embodiments of this disclosure, Example 15 describes the method according to any one of Examples 1-10, wherein the information generation interface is a first-level interactive information generation interface, the first-level interactive information generation interface is used to generate first-level interactive information, and the method further includes:
[0185] In response to a second triggering operation acting within the object flow display interface, a secondary interactive information generation interface is displayed, which is used to generate secondary interactive information.
[0186] According to one or more embodiments of this disclosure, Example 16 describes the method according to any one of Examples 1-10, wherein sending the first interactive information as interactive information of the target media content in response to an information sending operation includes:
[0187] In response to the second information sending operation, the first interactive information is sent as a secondary interactive information corresponding to the second interactive information of the second associated object.
[0188] According to one or more embodiments of this disclosure, Example 17 provides an interactive information sending device, comprising:
[0189] The first interface display module is used to display the object stream display interface corresponding to the target media content. The object stream display interface is used to display at least one associated object of at least part of the interactive information of the target media content. The object information of the associated object is contained in the corresponding interactive information. The object stream display interface supports switching the display of the at least one associated object based on the trigger operation.
[0190] The second interface display module is used to display an information generation interface in response to an information generation operation performed within the object flow display interface. The information generation interface is used to generate the first interactive information of the target media content.
[0191] The information sending module is used to respond to the information sending operation by sending the first interactive information as interactive information of the target media content.
[0192] According to one or more embodiments of this disclosure, Example 18 provides an electronic device, including:
[0193] One or more processors;
[0194] Memory, used to store one or more programs.
[0195] When the one or more programs are executed by the one or more processors, the one or more processors implement the method of sending interactive information as described in any of Examples 1-16.
[0196] According to one or more embodiments of the present disclosure, Example 19 provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements a method for sending interactive information as described in any of Examples 1-16.
[0197] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0198] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0199] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A method for sending interactive information, characterized in that, include: The object stream display interface is used to display at least one associated object of at least part of the interactive information of the target media content. The associated object is an image or video. The object information of the associated object is contained in the corresponding interactive information. The object stream display interface supports switching the display of the at least one associated object based on the trigger operation and the arrangement order of the object information. In response to an information generation operation performed within the object stream display interface, an information generation interface is displayed, which is used to generate first interactive information of the target media content. In response to the information sending operation, the first interactive information is sent as interactive information of the target media content; The step of sending the first interactive information as interactive information of the target media content in response to the information sending operation includes: In response to the first information sending operation, the first interactive information is sent as the first-level interactive information of the target media content, wherein the interactive information of the target media content includes first-level interactive information and second-level interactive information; The information generation interface is a first-level interactive information generation interface, which is used to generate first-level interactive information. The method further includes: In response to a second triggering operation within the object flow display interface, a secondary interactive information generation interface is displayed. The secondary interactive information generation interface is used to generate the secondary interactive information, which is the next level of interactive information corresponding to the second associated object currently displayed in the object flow display interface.
2. The method according to claim 1, characterized in that, The method of displaying an information generation interface in response to an information generation operation performed within the object flow display interface includes at least one of the following: In response to a first information generation operation performed within the object flow display interface, a first information generation interface is displayed, which is used for the user to input the information content of the first interactive information. In response to a second information generation operation performed within the object flow display interface, a second information generation interface is displayed. The second information generation interface is used to display the user's candidate objects, which are used for the user to select as the first associated object of the first interactive information. In response to a third information generation operation performed within the object flow display interface, a third information generation interface is displayed, which is used to generate the first associated object of the first interactive information.
3. The method according to claim 2, characterized in that, After displaying the first information generation interface, the system further includes at least one of the following: In response to an information input operation performed on the first information generation interface, the characters entered by the user are displayed on the first information generation interface; In response to an object acquisition operation performed within the first information generation interface, the current interface is switched from the first information generation interface to the second information generation interface or the third information generation interface.
4. The method according to claim 2, characterized in that, After displaying the second information generation interface, the following is also included: In response to the selection completion operation performed within the second information generation interface, the current interface is switched from the second information generation interface to the first information generation interface, and the object information of the candidate object selected by the user is displayed in the first information generation interface.
5. The method according to claim 2, characterized in that, The interface for displaying third information generation includes: The third information generation interface is displayed, and the display effect generated based on the target element is shown in the third information generation interface. The target element is the element used to generate the second associated object, and the second associated object is the associated object currently displayed in the object flow display interface.
6. The method according to claim 2, characterized in that, Following the display of the third information generation interface, the following is also included: In response to an object generation operation performed within the third information generation interface, a first associated object is generated; Switch the current interface from the third information generation interface to the first information generation interface, and display the object information of the first associated object in the first information generation interface.
7. The method according to claim 6, characterized in that, The type of the first associated object corresponds to the type control that is selected in the third information generation interface. The type of the first associated object includes at least one of image and video. The method further includes: In response to a type switching operation performed within the third information generation interface, the selected type control is switched.
8. The method according to claim 7, characterized in that, The interface for displaying third information generation includes: Display a third information generation interface, and show the preset type controls in the third information generation interface as selected; or The third information generation interface is displayed, and the target type control in the third information generation interface is displayed as selected. The target type control is a type control corresponding to the object type of the second associated object. The second associated object is the associated object currently displayed in the object flow display interface.
9. The method according to claim 2, characterized in that, At least one of the first information generation interface, the second information generation interface, and the third information generation interface displays a sending control, which is used to trigger the execution of the information sending operation.
10. The method according to any one of claims 1-9, characterized in that, After sending the first interactive information as interactive information of the target media content, the method further includes: Display the first associated object of the first interactive information after it has been sent, or the information content of the first interactive information after it has been sent.
11. The method according to claim 10, characterized in that, After displaying the first associated object of the first interactive information after it has been sent, or the information content of the first interactive information after it has been sent, the method further includes: In response to the first trigger operation, the second associated object displayed in the object flow display interface before the information generation operation was received is displayed again, or the information content of the second interactive information is displayed, wherein the second interactive information is the interactive information corresponding to the second associated object.
12. The method according to claim 11, characterized in that, The first associated object of the first interactive information after it has been sent, or the information content of the first interactive information after it has been sent, includes: Display the first associated object of the first interactive information after it has been sent, or the information content of the first interactive information after it has been sent, and display a first control, which is used to trigger the execution of the first triggering operation.
13. The method according to any one of claims 1-9, characterized in that, The information generation operation is applied to the second control, which remains displayed in the object flow display interface, or is displayed in the object flow display interface when preset display conditions are met.
14. The method according to any one of claims 1-9, characterized in that, The step of sending the first interactive information as interactive information of the target media content in response to the information sending operation includes: In response to the second information sending operation, the first interactive information is sent as a secondary interactive information corresponding to the second interactive information of the second associated object.
15. An interactive information transmitting device, characterized in that, include: The first interface display module is used to display the object flow display interface corresponding to the target media content. The object flow display interface is used to display at least one associated object of at least part of the interactive information of the target media content. The associated object is an image or video. The object information of the associated object is contained in the corresponding interactive information. The object flow display interface supports switching the display of the at least one associated object based on the trigger operation and the arrangement order of the object information. The second interface display module is used to display an information generation interface in response to an information generation operation performed within the object flow display interface. The information generation interface is used to generate the first interactive information of the target media content. An information sending module is used to respond to an information sending operation by sending the first interactive information as interactive information of the target media content; The information sending module includes: a first information sending unit; The first information sending unit is used for: In response to the first information sending operation, the first interactive information is sent as the first-level interactive information of the target media content. The interactive information of the target media content includes first-level interactive information and second-level interactive information. The second-level interactive information is the next-level interactive information of the second interactive information corresponding to the second associated object currently displayed in the object flow display interface. The information generation interface is a first-level interactive information generation interface, which is used to generate first-level interactive information. The device further includes a third interface display module, used to display a secondary interactive information generation interface in response to a second trigger operation acting within the object flow display interface, the secondary interactive information generation interface being used to generate secondary interactive information.
16. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the method for sending interactive information according to any one of claims 1-14.
17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method for sending interactive information as described in any one of claims 1-14.
Citation Information
Patent Citations
Information recommendation method, apparatus, terminal, and storage medium
CN109344241A
Information display method and device, electronic equipment, storage medium and program product
CN114629882A
Cited By
Method and apparatus for sending interaction information, electronic device, and storage medium
EP4723591A1