Session information interaction method and device, interaction content display method and device, electronic equipment, storage medium and program product
By displaying the shooting interface, taking and sending the captured content in the interactive methods of the conversation information, and displaying the icon in the associated area of the conversation information, the problem of the single interactive method of the conversation information is solved, and a rich interactive experience is achieved.
Patent Information
- Application Number
- CN202410749664.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-11
- Publication Date
- 2025-12-12
AI Technical Summary
Existing technologies offer relatively simple and diverse ways to interact with conversational information.
An interactive method for conversation information is provided, which displays a shooting interface in response to user operation, shoots and sends the captured content of the target conversation information, and displays an identifier of the captured content in the associated area of the conversation information.
It enriches the interactive methods of conversation messages and the display methods of captured content, allowing users to enhance their interactive experience with conversation messages by shooting and sending interactive content.
Smart Images

Figure CN121125903A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to an interactive method for conversational information, a method for displaying interactive content, an apparatus, an electronic device, a storage medium, and a program product. Background Technology
[0002] Currently, users can view and send conversation messages in the conversation interface. However, the interaction methods based on conversation messages are relatively limited. Summary of the Invention
[0003] This disclosure provides an interactive method for conversational information, a method for displaying interactive content, an apparatus, an electronic device, a storage medium, and a program product to enrich interactive methods based on conversational information.
[0004] In a first aspect, embodiments of this disclosure provide an interactive method for session information, including:
[0005] In response to interactive operations on target session information in the session interface, a shooting interface corresponding to the target session information is displayed;
[0006] In response to a preset trigger operation within the shooting interface, target shooting content is captured for the target session information;
[0007] Send the content captured by the target;
[0008] The target content identifier of the target captured content is displayed in the first associated area of the target session information.
[0009] Secondly, embodiments of this disclosure also provide a method for displaying interactive content, including:
[0010] Receive interactive content display operations for target session information in the session interface;
[0011] In response to the interactive content display operation, an interactive content display interface for the target session information is displayed, and at least one interactive content of the target session information is displayed in the interactive content display interface, wherein the interactive content is the captured content sent in response to the target session information.
[0012] Thirdly, embodiments of this disclosure also provide an interactive device for session information, including:
[0013] The shooting interface display module is used to respond to interactive operations on target session information in the session interface and display the shooting interface corresponding to the target session information;
[0014] The content capture module is used to capture target content for the target session information in response to a preset trigger operation performed within the capture interface.
[0015] The content sending module is used to send the content captured by the target.
[0016] The identifier display module is used to display the target content identifier of the target captured content in the first associated area of the target session information.
[0017] Fourthly, embodiments of this disclosure also provide an interactive content display device, including:
[0018] The operation receiving module is used to receive interactive content display operations for target session information in the session interface;
[0019] An interactive content display module is used to respond to the interactive content display operation, display the interactive content display interface of the target session information, and display at least one interactive content of the target session information in the interactive content display interface, wherein the interactive content is the captured content of the target session information.
[0020] Fifthly, embodiments of this disclosure also provide an electronic device, including:
[0021] One or more processors;
[0022] Memory, used to store one or more programs.
[0023] When the one or more programs are executed by the one or more processors, the one or more processors implement the interactive method for session information or the method for displaying interactive content as described in the embodiments of this disclosure.
[0024] Sixthly, 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 interactive method for session information or the method for displaying interactive content as described in embodiments of this disclosure.
[0025] In a seventh aspect, embodiments of this disclosure also provide a computer program product that, when executed by a computer, enables the computer to implement the interactive method for session information or the method for displaying interactive content as described in embodiments of this disclosure.
[0026] The interactive method, interactive content display method, device, electronic device, storage medium, and program product for conversation information provided in this disclosure support shooting and sending captured content for conversation information, and support displaying the content identifier of the captured content in the associated area of the conversation information, and / or displaying the captured content for conversation information in the interactive content display interface, which can enrich the interactive methods of conversation information and the display methods of captured content. Attached Figure Description
[0027] 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.
[0028] Figure 1 A flowchart illustrating an interactive method for conversational information provided in an embodiment of this disclosure;
[0029] Figure 2 This is a schematic diagram illustrating the display of an interactive control in a conversational interface, as provided in an embodiment of the present disclosure.
[0030] Figure 3 A schematic diagram illustrating the display of another interactive control provided in an embodiment of this disclosure in a session interface;
[0031] Figure 4 This is a schematic diagram illustrating the display of an interactive control in an information details interface, as provided in an embodiment of this disclosure.
[0032] Figure 5 This is a schematic diagram illustrating the display of an interactive control in an interactive content display interface, as provided in an embodiment of this disclosure.
[0033] Figure 6 A schematic diagram illustrating the display of another interactive control provided in an interactive content display interface, as shown in an embodiment of this disclosure.
[0034] Figure 7 This is a schematic diagram illustrating a shooting interface provided in an embodiment of the present disclosure;
[0035] Figure 8 A schematic diagram illustrating a target content identifier provided in an embodiment of this disclosure;
[0036] Figure 9 A flowchart illustrating an interactive content display method provided in this embodiment of the disclosure;
[0037] Figure 10 This is a schematic diagram illustrating the display of content identifiers in a session interface, as provided in an embodiment of this disclosure.
[0038] Figure 11 A schematic diagram illustrating another content identifier displayed in a session interface, as provided in an embodiment of this disclosure.
[0039] Figure 12 This is a schematic diagram illustrating the display of a content identifier in an information details interface, as provided in an embodiment of this disclosure.
[0040] Figure 13 A schematic diagram illustrating an interactive content display interface provided in an embodiment of this disclosure;
[0041] Figure 14 A schematic diagram illustrating another interactive content display interface provided in an embodiment of this disclosure;
[0042] Figure 15 A schematic diagram illustrating yet another interactive content display interface provided in this embodiment of the disclosure;
[0043] Figure 16 A flowchart illustrating another method for displaying interactive content provided in this embodiment of the disclosure;
[0044] Figure 17 A structural block diagram of an interactive device for conversation information provided in an embodiment of this disclosure;
[0045] Figure 18 A structural block diagram of an interactive content display device provided in an embodiment of this disclosure;
[0046] Figure 19 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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".
[0052] 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.
[0053] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0054] Figure 1 This is a flowchart illustrating a method for interacting with conversation information, as provided in an embodiment of this disclosure. The method can be executed by a conversation information interaction 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 conversation information interaction method provided in this disclosure is applicable to scenarios where interaction is based on conversation information, such as scenarios where interaction occurs by sending captured content related to the conversation information. Figure 1 As shown, the interactive method for session information provided in this embodiment may include:
[0055] S101. In response to an interactive operation on the target session information in the session interface, display a shooting interface corresponding to the target session information.
[0056] Interactive actions can be trigger actions used to instruct the camera interface corresponding to a certain session information in the session interface. The execution method of interactive actions is not limited; for example, interactive actions can be actions such as triggering a control and / or performing a swipe gesture.
[0057] Optionally, the interactive operation is applied to an interactive control, which is displayed in at least one of the following: a second associated area of the target session information, an information details interface of the target session information, and an interactive content display interface of the target session information.
[0058] The interactive control can be a control configured to trigger an interactive operation on its corresponding session information. The second associated area can be an area associated with the target session information, used to display the interactive control corresponding to the target session information. The second associated area can be located inside or outside the display area of the target session information, and can be set as needed. For example, if it is located inside the display area of the target session information, the second associated area can be located at the lower right corner, lower left corner, upper right corner, upper left corner, top, bottom, left side, or right side of the display area of the target session information, etc.; if it is located outside the display area of the target session information, the second associated area can be located at the left side, right side, top, or bottom of the display area of the target session information, etc.
[0059] The details page for the target session information can be an interface used to display detailed information about the target session, which may include, but is not limited to, the content of the target session information. For example, the display size of the target session information content in its details page is larger than the display size of the target session information content in the session interface.
[0060] The interactive content display interface for the target session information can be an interface used to display interactive content related to the target session information. This interactive content may include captured content sent in response to the target session information.
[0061] Target conversation information can be understood as the conversation information in the conversation interface corresponding to the interactive operation, that is, the conversation information displayed on the corresponding shooting interface when the interactive operation instruction is displayed. Target conversation information can be any conversation information; it can also be conversation information of a preset type, such as visual conversation information. Visual conversation information can be understood as conversation information whose content is visual, which can be image content, such as picture content and / or video content, etc. The following explanation uses visual conversation information as the target conversation information as an example.
[0062] In some examples, when displaying target session information 20 in the session interface, interactive controls 21 of the target session information 20 can be displayed in a second associated area of the target session information 20. For example, interactive controls 21 of the target session information 20 can be displayed somewhere within the display area of the target session information 20, such as... Figure 2 As shown; or, display the interactive control 21 of the target session information 20 somewhere outside the display area of the target session information 20, such as... Figure 3 As shown.
[0063] For example, when displaying a visual session information in the session interface, if the current user has not yet sent the shooting content corresponding to the visual session information, the interactive control of the visual session information can be displayed in the second associated area of the visual session information so that the current user can perform interactive operations on the visual session information.
[0064] In some examples, such as Figure 4 As shown, when displaying the information details interface of the target session information, in addition to displaying the details of the target session information 20 in the information details interface of the target session information 20, the interactive control 21 of the target session information 20 can also be further displayed in the details interface of the target session information 20. For example, when the current user has not yet sent the shooting content corresponding to the target session information 20, or when the target session information 20 does not have the corresponding shooting content, the interactive control 21 of the target session information 20 can be displayed in the information details interface of the target session information 20 so that the current user can perform interactive operations on the target session information.
[0065] In some examples, such as Figure 5 and 6 As shown, when displaying the interactive content display interface of the target session information 20, in addition to displaying at least a portion of the captured content 50 sent to the target session information 20 in the interactive content display interface of the target session information 20, the interactive control 21 of the target session information 20 can also be further displayed in the interactive content display interface of the target session information 20. It is understood that at least a portion of the captured content 50 sent to the target session information 20 can be sent by users other than the current user.
[0066] For example, if the user has not yet sent any captured content in response to the target session information, a first interactive control (such as...) can be displayed on the interactive content display interface of the target session information. Figure 5 The first interactive control (shown as an added statement control) can be used to allow the current user to enter the shooting interface and shoot new content based on the target session information.
[0067] If the user has already sent captured content in response to the target session information, a first interactive control (such as an expression control) and / or a second interactive control (such as...) can be displayed on the interactive content display interface of the target session information. Figure 6 (The retake control shown). Taking the display of the second interactive control as an example, when the captured content sent by the current user in response to the target session information is displayed in the interactive content display interface of the target session, the second interactive control can be further displayed in the interactive information display interface, such as... Figure 6As shown. The first interactive control allows the current user to enter the shooting interface and take a new shot of the target session information; the second interactive control allows the current user to enter the shooting interface and take a shot of the target session information, replacing the original shot that has already been sent with this shot.
[0068] In this embodiment, when an interactive operation is received targeting certain session information (such as target session information) displayed in the session interface, such as when it is detected that the current user is in the session interface (e.g., ... Figure 2 and 3 (as shown) Information details interface (such as) Figure 4 (as shown) or interactive content display interface (such as) Figure 5 and 6 When the interactive control 21 corresponding to a certain session information in the session interface is triggered (as shown), the shooting interface corresponding to this session information can be displayed, such as... Figure 7 As shown, this is for the current user to take and send photos and videos related to this session.
[0069] The content of the shooting interface is not limited. Optionally, the shooting interface displays at least one of a send control, a special effects control, and at least one candidate shooting special effects icon, wherein the send control is configured to trigger the execution of the preset trigger operation; the special effects control is configured to trigger the display of a special effects search interface or a special effects panel, the special effects search interface is used to search for target shooting special effects, the special effects panel is used for the user to select target shooting special effects, and the target shooting special effects are the shooting special effects used when shooting the target shooting content; the at least one candidate special effects icon is used for the user to select target shooting special effects.
[0070] The candidate shooting effect identifier can be understood as the effect identifier of the candidate effect, such as the name and / or icon of the candidate shooting effect. Candidate shooting effects can be shooting effects that the current user can select. The target shooting effect can be the shooting effect used when shooting target content related to target session information; it can be the shooting effect selected by the current user upon receiving a preset trigger operation.
[0071] In some examples, please refer to [link / reference]. Figure 7 The shooting interface can display a sending control 70, so that the current user can trigger this sending control 70 to perform a preset trigger operation to instruct the current application to shoot the target shooting content for the target session information, and send the shot content after shooting is completed.
[0072] In some examples, special effects controls can be displayed in the shooting interface. Figure 7(Not shown in the image), so that when the current user triggers this effect control, an effect search interface can be displayed, allowing the current user to search for the shooting effect they wish to use when shooting the target content for the target session information; or, an effect panel can be displayed, such as an effect panel displayed in the shooting interface, and one or more candidate shooting effect icons displayed in the effect panel for the current user to select.
[0073] In some examples, please refer to [link / reference]. Figure 7 The shooting interface can display at least one candidate shooting effect icon 71. The current user can trigger a candidate shooting effect icon 71 to select the shooting effect corresponding to that icon as the target shooting effect. The method for determining the displayed candidate shooting effect icon 71 is not limited. For example, the displayed candidate shooting effect icon 71 can be an effect icon related to emotional expression, providing convenience for the user to express their opinion through the target shooting content.
[0074] In addition, such as Figure 7 As shown, the shooting interface can also be set with a preview area 72, which can be used to display the preview image captured by the camera and / or the preview effect of the selected shooting effect before shooting, and can be used to display the currently captured image during shooting.
[0075] S102. In response to a preset trigger operation performed within the shooting interface, capture target content for the target session information.
[0076] The preset trigger operation can be a trigger action used to instruct the capture of target content related to the target session information. The execution method of the preset trigger operation is not limited; for example, it can trigger the send control displayed on the shooting interface or execute a preset gesture to instruct the shooting. The target content can be the content captured by the current user in response to the target session information, such as the user's expressed opinion in response to the target session information. This expressed opinion can be used to provide feedback to the target session information, such as expressing an opinion on the target session information. The target content can be an image or video, etc.
[0077] Specifically, upon receiving a preset trigger operation within the shooting interface, the system can respond to the preset trigger operation by shooting target content for the target session information, thereby interacting with the target session information through this target content.
[0078] In this embodiment, the timing of capturing the target content can be set as needed. For example, after receiving a preset trigger operation, the camera can capture the target content related to the target session information without considering the content of the current captured image, i.e., it can capture the content of the target session information in response to the preset trigger operation. Alternatively, the camera can consider the content of the current captured image and capture the target content containing the preset content only when the current captured image contains the preset content. This preset content is not limited; for example, the preset content may include a preset part and / or a preset posture of a preset object.
[0079] Optionally, the interactive method for the session information may further include: in response to the current shooting frame including a preset part and / or preset posture of a preset object, confirming that the current shooting frame meets the acquisition conditions of the target shooting content.
[0080] Here, "current captured image" can be understood as the image currently being captured by the camera. "Preset object" can be a pre-defined subject, such as a person, animal, or object; the following example uses a person as the preset subject. "Preset body part" can be a pre-defined body part that triggers the capture, such as the face and / or hands. "Preset posture" can be a pre-defined posture that triggers the capture, such as a posture used to represent positive or negative feedback. Both preset body parts and preset postures can be flexibly set as needed. "Acquisition conditions" can be pre-defined conditions that trigger the capture of target content. For example, the acquisition conditions for target content may include, but are not limited to, preset body parts and / or preset postures of the preset object in the current captured image.
[0081] For example, after receiving a preset trigger operation, it can be determined whether the current captured image of the camera includes the image of the preset part of the preset object and / or whether the preset object is in the preset posture in the current captured image. If the current captured image of the camera includes the image of the preset part of the preset object and / or the preset object is in the preset posture in the current captured image, the target content for the target session information can be captured; otherwise, the operation of determining whether the current captured image of the camera includes the image of the preset part of the preset object and / or whether the preset object is in the preset posture in the current captured image can be returned.
[0082] It is understandable that during the process of capturing the target content, it is possible to determine whether or not the currently captured image of the camera includes the preset part of the preset object and / or whether the preset object is in the preset posture in the currently captured image. For the situation where it is necessary to determine whether the currently captured image of the camera includes the preset part of the preset object and / or whether the preset object is in the preset posture in the currently captured image, for example, if the currently captured image of the camera does not include the preset part of the preset object and does not include the preset posture of the preset object, the recording can be paused or stopped, and the user can be prompted, until the currently captured image of the camera again includes the preset part of the preset object and / or the preset posture of the preset object, at which point the recording of the target content can continue or be restarted.
[0083] In some implementations, the step of capturing target content for the target session information in response to a preset trigger operation performed on the shooting interface includes: capturing a target image as target content for the target session information in response to a preset click operation performed on the shooting interface; and / or capturing a target video as target content for the target session information in response to a preset long press operation performed on the shooting interface.
[0084] The preset click operation can be a pre-defined trigger operation to indicate the target content for shooting an image, such as clicking the send control displayed in the shooting interface. The target image can be an image captured in response to the preset click operation. The preset long press operation can be a pre-defined trigger operation to indicate the target content for shooting a video, such as long-pressing the send control displayed in the shooting interface. The target video can be a video captured in response to the preset long press operation.
[0085] In the above embodiments, users can be supported to capture target content of image type or target content of video type through different preset trigger operations, so as to further enrich the types of shooting content for conversation information and meet the different shooting needs of users.
[0086] Specifically, upon receiving a preset click operation within the shooting interface, such as detecting that the current user clicks the send control 70 displayed on the shooting interface (e.g., ... Figure 7 In the case shown, a picture can be taken, such as taking at least one picture as the target shooting content for the target session information; in the case of receiving a preset long press operation in the shooting interface, such as when the current user long presses the send control 70 displayed in the shooting interface, a video can be taken, such as taking a video as the target shooting content for the target session information.
[0087] S103. Send the target captured content.
[0088] In this embodiment, after capturing the target content for the target session information, the target content can be sent.
[0089] For example, the target content can be sent immediately after it is captured, i.e., in response to the completion of the target content capture; or the target content can be sent after it is captured, but not immediately after it is captured, but only after receiving the current user's content sending operation for the target content, i.e., in response to the content sending operation for the target content.
[0090] In this embodiment, the method of sending the target captured content can be flexibly configured. For example, the target captured content can be sent as a new interactive content for the target session information, or the target captured content can replace the original interactive content sent by the current user for the target session information. For instance, if the current user has not yet sent interactive content for the target session information, the target captured content can be sent as a new interactive content for the target session information; if the current user has already sent interactive content for the target session information (such as the original interactive content), the target captured content can be sent as a new interactive content for the target session information, or the target captured content can replace the interactive content that the current user has already sent for the target session information. The specific configuration can be set by the current user or the developer.
[0091] Optionally, sending the target captured content includes: sending the target captured content as new interactive content for the target session information; or, replacing the original interactive content sent by the current user for the target session information with the target captured content.
[0092] Here, "new interactive content" can be understood as new interactive content. "Original interactive content" can be understood as interactive content that the current user has sent regarding the target session information before sending the target captured content. "Interactive content of a certain session information (such as the target session information)" can be understood as content that interacts with this session information, such as statements made in response to this session information.
[0093] S104. Display the target content identifier of the target captured content in the first associated area of the target session information.
[0094] The first associated area can be an associated area used to display the content identifier of the captured content, which can be an area in the session interface associated with the target session information. The first associated area can be located outside or outside the display area of the target session information. For example, if it is located within the display area of the target session information, the first associated area can be located in the lower right corner, lower left corner, upper right corner, upper left corner, top, bottom, left side, or right side, etc.; if it is located outside the display area of the target session information, the first associated area can be located on the left side, right side, top, or bottom, etc. The first associated area and the second associated area can be the same or different areas. The target content identifier can be a content identifier of the target captured content, such as a thumbnail of the target captured content, which can be a thumbnail of at least one image in the target captured content.
[0095] For example, such as Figure 8 As shown, after sending the target shooting content, the target content identifier 80 of the target shooting content can be displayed in the first associated area of the target session information 20 in the session interface. For example, the session interface can be displayed, and the target content identifier 80 of the target shooting content can be added to the first associated area of the target session information 20 in the session interface. Alternatively, the target content identifier 80 of the target shooting content can be used to replace the content identifier of a certain interactive content originally displayed in the first associated area of the target session information 20, so as to prompt the user in the corresponding session of the session that there is newly sent interactive content in the target session information 21.
[0096] The interactive method for conversation information provided in this embodiment, in response to an interactive operation on target conversation information in the conversation interface, displays a shooting interface corresponding to the target conversation information; in response to a preset trigger operation acting on the shooting interface, shoots target content for the target conversation information; sends the target content; and displays a target content identifier of the target content in the first associated area of the target conversation information. This embodiment, utilizing the above technical solution, supports shooting and sending content for conversation information, and supports displaying the content identifier of the shot content in the associated area of the conversation information, thereby enriching the interactive methods of conversation information and the display methods of shot content.
[0097] Figure 9 This is a flowchart illustrating a method for displaying interactive content according to an embodiment of this disclosure. The method can be executed by an interactive content display 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 content display method provided in this disclosure is applicable to scenarios involving viewing interactive content based on session information, such as viewing content captured based on session information. Figure 9As shown, the interactive content display method provided in this embodiment may include:
[0098] S201, Receive interactive content display operation for target session information in the session interface.
[0099] The interactive content display operation can be a triggering operation used to instruct the display of an interactive content display interface for a certain session information. The execution method of the interactive content display operation is not limited; for example, it can be an operation that triggers an interactive content display control for a certain session information or an operation that triggers a content identifier for the interactive content of a certain session information. Optionally, the interactive content display operation operates within the session interface; or, the interactive content display operation operates within the information details interface of the target session information. For example, it is possible to support executing the interactive content display operation within the session interface to enter the interactive content display interface of the corresponding session information; it is also possible to support executing the interactive content display operation within the details interface of the session information to enter the interactive content display interface of that session information.
[0100] The target session information can be understood as the session information displayed on the interactive content display interface, that is, the session information corresponding to the interactive information display operation. It can be session information where the current user has sent interactive content or session information where the current user has not yet sent interactive content. The target session information can be session information sent by the current user; it can also be session information sent by other users besides the current user in the session corresponding to the session interface. This embodiment does not limit this.
[0101] Specifically, when a user wants to view the interactive content of a certain conversation in the conversation interface, they can perform an operation to display the interactive content of that conversation, such as triggering the content identifier of the interactive content of that conversation or triggering the interactive content display control of that conversation; correspondingly, the current application can receive the interactive content display operation performed by the current user.
[0102] In some implementations, the interactive content display operation can act on the content identifier of the interactive content of the target session information, which can be displayed in the session interface or the information details interface of the target session information. Optionally, before receiving the interactive content display operation for the target session information in the session interface, the method further includes: displaying the target session information in the session interface and displaying at least a portion of the interactive content's content identifier in a third associated area of the target session information; and / or, in response to the details interface display operation for the target session information, displaying the information details interface of the target session information and displaying the details information of the target session information and at least a portion of the interactive content's content identifier in the information details interface; wherein the content identifier is configured to trigger the execution of the interactive content display operation.
[0103] The third associated area can be an associated area used to display interactive content identifiers, and it can be an area in the conversation interface associated with the target conversation information. The third associated area can be located outside or outside the display area of the target conversation information. For example, if it is located within the display area of the target conversation information, the third associated area can be located in the lower right corner, lower left corner, upper right corner, upper left corner, top, bottom, left side, or right side, etc.; if it is located outside the display area of the target conversation information, the third associated area can be located on the left side, right side, top, or bottom side, etc. The third associated area and the first associated area can be the same or different areas. The following explanation uses the example of the third associated area being located in the lower right corner within the display area of the target conversation information.
[0104] The interactive content of the target conversation information can be captured content sent in response to the target conversation information, such as statements made in response to the target conversation information, which can be captured by photography. Optionally, the content screen of the interactive content includes a preset part and / or a preset posture of a preset object. For example, the content screen of the interactive content may include a screen showing a preset part of a preset object and / or a screen showing a preset posture of a preset object, so as to interact with the target conversation information through the screen presented by this interactive content, such as making a statement. The content screen of the interactive content can be the screen presented by the interactive content.
[0105] The content identifier of interactive content can be understood as an identifier for the interactive content, which can be used to identify the corresponding interactive content. Optionally, the content identifier is displayed in the form of a thumbnail of the corresponding interactive content. This thumbnail can be a thumbnail of at least one image in the interactive content. For example, when the interactive content is an image, the content identifier of the interactive content can be a thumbnail of the interactive content; when the interactive content is a video, the content identifier of the interactive content can be a thumbnail of at least one video frame in the interactive content. When the content identifier of the interactive content contains multiple thumbnails, each thumbnail can be switched and displayed according to a set switching cycle.
[0106] The details screen display operation can be a trigger operation used to instruct the display of information details on the target session. The execution method of the details screen display operation is not limited; for example, it can be an operation that triggers the display of controls on the details screen of the target session, or an operation that triggers the target session itself, etc.
[0107] For example, when the target session information 20 is displayed in the session interface, if the target session information contains interactive content, the content identifier 100 of at least part of the interactive content of the target session information 20 can be displayed in the third associated area of the target session information 20, such as... Figure 10 and 11 As shown. It is understood that the content identifier 100 of at least some of the interactive content may include the content identifier 100 of the interactive content sent by the current user and / or the content identifier 100 of the interactive content sent by other users besides the current user.
[0108] Upon receiving a detail display operation for target session information 20, such as when it is detected that the current user has triggered the detail display control for target session information 20, the information details interface of target session information 20 can be displayed. This interface will show the detailed information of target session information 20 and at least some of the interactive content's content identifier 100. Figure 12 As shown.
[0109] In some examples, interactive controls can also be displayed on the information details screen. For instance, if the conversation corresponding to the conversation interface is a one-person conversation, interactive controls, such as displaying the first interactive control, can be displayed on the information details screen of the target conversation information when the current user has not sent any interactive content; and / or, after the current user has sent interactive content to the target conversation information, the content identifier of the interactive content sent by the current user can be displayed on the information details screen of the target conversation information. If the conversation corresponding to the conversation interface is a multi-person conversation (such as a group conversation), if the target conversation information does not have interactive content, interactive controls, such as displaying the first interactive control, can be displayed on the information details screen of the target conversation information; and / or, if the target conversation information does have interactive content, the content identifier of at least part of the interactive content of the target conversation information can be displayed on the details screen of the target conversation information.
[0110] Displaying at least a portion of the interactive content identified by its content identifier in the third related area and / or information details interface is not limited. For example, this at least a portion of the interactive content can be the most recently sent interactive content, not exceeding a preset number, etc. The preset number can be set as needed, such as 3 or 5, etc.
[0111] The display style of the content identifiers for at least some of the aforementioned interactive content can be flexibly set as needed. Optionally, the content identifiers for at least some of the interactive content can be displayed overlaid; or, the content identifiers for at least some of the interactive content can be displayed tiled. For example, the content identifiers for at least some of the interactive content of the target session information can be overlaid and displayed in the third association area and / or information details interface, such as... Figure 10-12 As shown; or, in the third associated area and / or information details interface, at least a portion of the interactive content's content identifiers of the target session information are displayed in a tiled manner. When displayed in an overlay manner, the content identifiers of the aforementioned at least a portion of the interactive content can be displayed horizontally (e.g., Figure 10(or as shown in 12), vertically stacked display, diagonally stacked display (such as...) Figure 11 (As shown) or superimposed along other arrangement directions, this embodiment does not limit this.
[0112] In some examples, when displaying the content identifier of interactive content that the current user has not yet viewed in the third associated area and / or information details interface, the content identifier of the interactive content that the current user has not yet viewed can be displayed using a first display style; when displaying the content identifier of interactive content that the current user has viewed in the third associated area and / or information details interface, the content identifier of the interactive content that the current user has viewed can be displayed using a second display style. The first display style and the second display style can be the same or different display styles. For example, the first display style and the second display style can be different display styles to further enrich the display method of content identifiers, making it easier for users to quickly identify the content identifiers of interactive content that they have not yet viewed. In this case, optionally, the at least part of the interactive content includes unviewed interactive content and / or viewed interactive content, and the content identifiers of the unviewed interactive content and the content identifiers of the viewed interactive content are configured to have different display styles. Wherein, unviewed interactive content can be understood as interactive content of the target session information that the current user has not yet viewed; viewed interactive content can be understood as interactive content of the target session information that the current user has already viewed.
[0113] Furthermore, if the target session information contains interactive content that the current user has not yet viewed, in addition to displaying the content identifiers of at least some of the interactive content in the target session information in the third associated area and / or the information details interface of the target session information, the quantity information of the interactive content that the current user has not yet viewed can also be further displayed (e.g., Figure 10-12 The "+n" shown indicates the number of interactive content items the user has not yet viewed. This quantity information can be displayed in association with the content identifiers of at least some of the interactive content, such as within the display area of a certain content identifier; or it can be displayed independently of the content identifiers of at least some of the interactive content, which is not limited in this embodiment.
[0114] S202. In response to the interactive content display operation, display the interactive content display interface of the target session information, and display at least one interactive content of the target session information in the interactive content display interface, wherein the interactive content is the captured content sent in response to the target session information.
[0115] Specifically, upon receiving an interactive content display operation targeting the session information in the session interface, such as when the current user triggers the display of the content identifier 100 in the third associated area or information details interface of the target session information (e.g., Figure 10-12When shown), an interactive content display interface for the target session information can be displayed, and at least one interactive content of the target session information can be displayed in the interactive content display interface, such as displaying at least one captured content 50 sent by the user in the session corresponding to the target session information, such as... Figure 5-6 As shown in Figures 13-15.
[0116] When interactive content displaying target session information is displayed in the interactive content display interface in response to an interactive content display operation, the number of interactive content items displayed can be one (e.g., Figure 5-6 (as shown in 13) or more (such as Figure 14 and 15 (As shown). For example, multiple interactive contents of the target session information can be displayed in the interactive content display interface, such as displaying multiple interactive contents of the target session information in order of sending time from front to back or from back to front; or, preset interactive contents of the target session information can be displayed in the interactive content display interface, such as displaying the latest interactive contents of the target session information; or, interactive contents corresponding to the interactive content display operation can be displayed in the interactive content display interface, such as displaying interactive contents corresponding to the content identifier acted upon by the interactive content display operation, etc., which can be set as needed. In this case, optionally, displaying at least one interactive content of the target session information in the interactive content display interface includes: displaying multiple interactive contents of the target session information in the interactive content display interface; or, displaying preset interactive contents of the target session information in the interactive content display interface; or, displaying interactive contents corresponding to the interactive content display operation in the interactive content display interface.
[0117] In some examples, when the target session information is session information in a single-person session, the interactive content of the target session information can be displayed in the interactive content display interface at a second display size in response to the interactive content display operation.
[0118] Furthermore, if the current user has not yet sent interactive content related to the target session information, a first interactive control and / or an add control can be displayed in the interactive content display interface. If the current user has already sent interactive content related to the target session information, when displaying the interactive content sent by the current user, a delete control, a second interactive control, and / or an add control can be displayed in the interactive content display interface; and / or, when displaying interactive content sent by users other than the current user, an add control and / or a message sending control can be displayed in the interactive content display interface. Thus, the current user can interact based on the displayed controls.
[0119] In some examples, when the target session information is from a multi-person session, the interactive content of the target session information can be displayed in the interactive content display interface at a first or second display size in response to the interactive content display operation. At least some of the interactive content can be associated with a message sending control, such as interactive content sent by users other than the current user. Furthermore, if the current user has not yet sent interactive content for the target session information, the first interactive control can be displayed at the k-th interactive content display position or a preset position; if the current user has already sent interactive content for the target session information, the interactive content sent by the current user can be displayed as the j-th interactive content. Here, k and j are positive integers, and their specific values are not limited. k and j can be equal or different; for example, k and / or j can be set to 1 or 2, etc. The preset position can be set as needed; for example, the preset position can be located at the bottom of the interactive content display interface.
[0120] The interactive content display method provided in this embodiment receives an interactive content display operation for target conversation information in a conversation interface; in response to this interactive content display operation, an interactive content display interface for the target conversation information is displayed, and at least a portion of the interactive content of the target conversation information is displayed in the interactive content display interface, wherein the interactive content is captured content sent in response to the target conversation information. This embodiment, utilizing the above technical solution, supports sending captured content for conversation information and supports displaying captured content for conversation information in an interactive content display interface, thereby enriching the interactive methods of conversation information and the display methods of captured content.
[0121] Figure 16 This is a flowchart illustrating another method for displaying interactive content 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, after displaying at least one interactive content of the target session information in the interactive content display interface, the method further includes at least one of the following: in response to an interactive content switching operation, switching the currently displayed interactive content in the interactive content display interface; in response to a deletion operation of a first interactive content in the interactive content display interface, deleting the first interactive content, wherein the first interactive content includes interactive content sent by the current user in response to the target session information; in response to an information sending operation of a second interactive content in the interactive content display interface, sending preset interactive information to the user who sent the second interactive content; in response to an addition operation of a third interactive content in the interactive content display interface, adding the third interactive content to the current user's emoticon panel in the form of an emoticon image; in response to a size adjustment operation of a fourth interactive content in the interactive content display interface, adjusting the display size of the fourth interactive content.
[0122] Correspondingly, such as Figure 16 As shown, the interactive content display method provided in this embodiment may include:
[0123] S301, Receive interactive content display operation for target session information in the session interface.
[0124] S302. In response to the interactive content display operation, display the interactive content display interface of the target session information, and display at least one interactive content of the target session information in the interactive content display interface, and execute at least one of S303-S307, wherein the interactive content is the captured content sent in response to the target session information.
[0125] S303. In response to the interactive content switching operation, switch the interactive content currently displayed in the interactive content display interface.
[0126] The interactive content switching operation can be a triggering operation used to indicate the switching of the currently displayed interactive content in the interactive content display interface. The execution method of the interactive content switching operation is not limited; for example, the interactive switching operation can be an operation that triggers a switching control or a preset sliding operation within the interactive content display interface, such as a horizontal sliding operation or a vertical sliding operation.
[0127] In this embodiment, after displaying at least one interactive element of the target session information, users can also switch the interactive elements displayed in the interactive content display interface.
[0128] Specifically, upon receiving an interactive content switching operation, the interactive content displayed in the interactive content display interface can be switched. For example, when it is detected that the current user is performing a preset swipe operation in the interactive content display interface, the interactive content currently displayed in the interactive content display interface can be controlled to move along the swipe direction of this preset swipe operation in order to switch the interactive content displayed in the interactive content display interface.
[0129] S304. In response to the deletion operation of the first interactive content in the interactive content display interface, delete the first interactive content, wherein the first interactive content includes the interactive content sent by the current user in response to the target session information.
[0130] The delete operation can be an action used to instruct the deletion of certain interactive content in the target session information. The execution method of the delete operation is not limited; for example, it can be an action that triggers a delete control. The first interactive content can be the interactive content to be deleted as indicated by the delete operation. The first interactive content can include interactive content sent by the current user in response to the target session information. In some examples, when the target session information is session information sent by the current user, the first interactive content can also include interactive content sent by other users in the session corresponding to the session interface that are different from the current user. The following explanation uses the example of the first interactive content being the interactive content sent by the current user in response to the target session information.
[0131] In this embodiment, after sending interactive content targeting the session information, users can also delete the interactive content they sent.
[0132] For example, such as Figure 6 As shown, the interactive content display interface can display a delete control 60. For example, when displaying interactive content sent by the current user in response to target session information, the delete control 60 corresponding to that interactive content can be further displayed. Thus, when the current user triggers this delete control 60, it can be determined that a delete operation for this interactive content has been received, and in response to the delete operation, the interactive content sent by the current user in response to the target session information can be deleted.
[0133] S305. In response to the information sending operation of the second interactive content in the interactive content display interface, send preset interactive information to the user who sent the second interactive content.
[0134] The information sending operation can be a trigger operation that instructs the sending of preset interactive information to a user based on the interactive content sent by that user, such as triggering the operation of the information sending control corresponding to a certain interactive content displayed on the interactive content display interface. The second interactive content can be the interactive content corresponding to this information sending operation, such as the interactive content corresponding to the information sending control to which this information sending operation is applied. The user sending the second interactive content is the user who sent the second interactive content. The information content of the preset interactive information can be preset content.
[0135] In this embodiment, users can interact with the user who sent the interactive content based on the interactive content of the target session information.
[0136] For example, such as Figure 13-15As shown, when interactive information of the target session information is displayed in the interactive content display interface, a message sending control 130 corresponding to the interactive content can be further displayed. Therefore, when it is detected that the current user triggers the message sending control 130 corresponding to a certain interactive content displayed in the interactive content display interface, it can be determined that a message sending operation for this interactive content has been received. In response to this message sending operation, a preset interactive message is sent to the user who sent this interactive content, such as sending the preset interactive message to the user who sent this interactive content in the form of session information. It is understood that when the current user has not sent interactive content, the interactive control 21 of the target session information 20 (e.g., adding a status control) and the message sending control 130 corresponding to the interactive content 50 can be displayed in the interactive content display interface.
[0137] S306. In response to the operation of adding third interactive content to the interactive content display interface, the third interactive content is added to the current user's emoticon panel in the form of an emoticon image.
[0138] The "Add" operation can be a trigger action used to instruct the addition of certain interactive content to the emoticon image panel, such as triggering the operation of the add control corresponding to a certain interactive content displayed in the interactive content display interface. The third interactive content can be the interactive content corresponding to this add operation, that is, the interactive content targeted by this add operation. The emoticon image panel is a panel used to display emoticon images. These emoticon images can be sent as interactive emoticons.
[0139] In this embodiment, users can add the interactive content they view to the emoji panel so that they can send the interactive content in the form of emojis later.
[0140] For example, such as Figure 5-6 As shown in Figure 13, when an interactive element of the target session information is displayed in the interactive content display interface, an add control 51 corresponding to this interactive element can be further displayed. Therefore, when it is detected that the current user triggers the add control 51 corresponding to a certain interactive element displayed in the interactive content display interface, it can be determined that an add operation for this interactive element has been received, and in response to this add operation, the interactive element is added to the emoticon panel as an emoticon image. In some examples, when the interactive element is an image, it can be added as a static emoticon image; when the interactive element is a video, it can be added as a static or animated emoticon image.
[0141] S307. In response to the size adjustment operation of the fourth interactive content in the interactive content display interface, adjust the display size of the fourth interactive content.
[0142] The size adjustment operation can be a trigger operation used to indicate the adjustment of the display size of interactive content in the interactive content display interface. The execution method of the size adjustment operation is not limited; for example, it can be an operation that triggers a size adjustment control, or a multi-finger zoom operation within the interactive content display interface. The fourth interactive content can be the interactive content corresponding to the size adjustment operation, such as one or more interactive content items currently displayed in the interactive content display interface.
[0143] In this embodiment, users can adjust the display size of interactive content in the interactive content display interface to meet their needs for quickly browsing and viewing the details of interactive content.
[0144] Specifically, when receiving a size adjustment operation for one or more interactive content items displayed in the interactive content display interface, the display size of these one or more interactive content items can be adjusted.
[0145] When adjusting the display size of interactive content, you can either increase or decrease the display size of the interactive content, depending on the size adjustment operation received or the current display size of the interactive content.
[0146] For example, when the received size adjustment operation is an increase operation, the display size of the interactive content can be increased; when the received size adjustment operation is a decrease operation, the display size of the interactive content can be decreased.
[0147] For example, if a size adjustment operation is received, and the current display size of the interactive content is a smaller display size (such as the first display size), then... Figure 14-15 As shown, the display size of the interactive content can be increased, such as increasing the interactive content from the first display size to the second display size. Figure 5 and 13 As shown in the image (using the fourth interactive content posted by user XX as an example); if a size adjustment operation is received, the current display size of the interactive content is a larger display size (such as the second display size), such as... Figure 5 and 13 As shown, the display size of the interactive content can be reduced, such as shrinking the interactive content from the second display size to the first display size. Figure 14-15 As shown in the figure (the fourth interactive content is the interactive content posted by user XX as an example). The first display size is smaller than the second display size.
[0148] Please continue to refer to this. Figure 5 and 13-15. When displaying interactive content at the second display size, the number of interactive contents displayed in the interactive content display interface can be less than the number of interactive contents displayed when displaying interactive content at the first display size. When increasing the size of an interactive piece of information from the first display size to the second display size, one or more interactive contents other than the currently displayed interactive content can be further removed from the interactive content display interface, such as removing other interactive contents besides the currently displayed interactive content; when shrinking the size of an interactive piece of information from the second display interface to the first display interface, one or more interactive contents other than the currently displayed interactive content can be further added to the display. Optionally, adjusting the display size of the fourth interactive content includes: increasing the size of the fourth interactive content from the first display size to the second display size and removing at least some interactive contents other than the fourth interactive content; or, shrinking the size of the fourth interactive content from the second display size to the first display size and adding at least some interactive contents other than the fourth interactive content.
[0149] The interactive content display method provided in this embodiment supports switching or deleting interactive content, sending preset interactive information to the user who sent the interactive content based on the interactive content, adding interactive content to the emoticon panel, or adjusting the display size of the interactive content. It can realize different interactions based on interactive content, enrich the interactive methods of interactive content, and thus further enrich the interactive methods of conversation information.
[0150] Figure 17 This is a structural block diagram of a conversation information interaction 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 interact based on conversation information by executing a conversation information interaction method, such as interacting by sending captured content related to the conversation information. Figure 17 As shown, the interactive device for session information provided in this embodiment may include: a shooting interface display module 1701, a content shooting module 1702, a content sending module 1703, and an identifier display module 1704, wherein,
[0151] The shooting interface display module 1701 is used to respond to interactive operations on target session information in the session interface and display a shooting interface corresponding to the target session information.
[0152] Content capture module 1702 is used to capture target content for the target session information in response to a preset trigger operation performed on the capture interface;
[0153] Content sending module 1703 is used to send the target captured content;
[0154] The identifier display module 1704 is used to display the target content identifier of the target captured content in the first associated area of the target session information.
[0155] The interactive device for conversation information provided in this embodiment responds to interactive operations on target conversation information within the conversation interface via a shooting interface display module, displaying a shooting interface corresponding to the target conversation information; it also responds to preset trigger operations within the shooting interface via a content shooting module, shooting target content for the target conversation information; it sends the target shooting content via a content sending module; and it displays a target content identifier for the target shooting content in a first associated area of the target conversation information via an identifier display module. This embodiment, utilizing the above technical solution, supports shooting and sending shooting content for conversation information and supports displaying content identifiers of the shooting content in the associated area of the conversation information, thus enriching the interactive methods of conversation information and the display methods of shooting content.
[0156] Optionally, the content shooting module 1702 may be specifically used to: in response to a preset click operation performed on the shooting interface, shoot a target image as target shooting content for the target session information; and / or, in response to a preset long press operation performed on the shooting interface, shoot a target video as target shooting content for the target session information.
[0157] Optionally, the shooting interface displays at least one of a send control, a special effects control, and at least one candidate shooting special effects icon, wherein the send control is configured to trigger the execution of the preset trigger operation; the special effects control is configured to trigger the display of a special effects search interface or a special effects panel, the special effects search interface is used to search for target shooting special effects, the special effects panel is used for the user to select target shooting special effects, and the target shooting special effects are the shooting special effects used when shooting the target shooting content; the at least one candidate special effects icon is used for the user to select target shooting special effects.
[0158] Furthermore, the interactive device for the conversation information may also include: a condition confirmation module, used to confirm that the current shooting screen meets the acquisition conditions of the target shooting content in response to a preset part and / or preset posture of a preset object in the current shooting screen.
[0159] Optionally, the content sending module 1703 may be specifically used to: send the target captured content as new interactive content for the target session information; or, replace the original interactive content sent by the current user for the target session information with the target captured content.
[0160] Optionally, the interactive operation is applied to an interactive control, which is displayed in at least one of the following: a second associated area of the target session information, an information details interface of the target session information, and an interactive content display interface of the target session information.
[0161] The interactive device for session information provided in this disclosure can execute the interactive method for session information provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the interactive method for session information. Technical details not described in detail in this embodiment can be found in the interactive method for session information provided in any embodiment of this disclosure.
[0162] Figure 18 This is a structural block diagram of an interactive content display 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 display interactive content based on conversation information, such as displaying captured content related to conversation information, by executing an interactive content display method. Figure 18 As shown, the interactive content display device provided in this embodiment may include: an operation receiving module 1801 and an interactive content display module 1802, wherein,
[0163] The operation receiving module 1801 is used to receive interactive content display operations for target session information in the session interface;
[0164] The interactive content display module 1802 is used to respond to the interactive content display operation, display the interactive content display interface of the target session information, and display at least one interactive content of the target session information in the interactive content display interface, wherein the interactive content is the captured content of the target session information.
[0165] The interactive content display device provided in this embodiment receives an interactive content display operation for target conversation information in a conversation interface via an operation receiving module; the interactive content display module responds to this interactive content display operation by displaying an interactive content display interface for the target conversation information, and displays at least a portion of the interactive content of the target conversation information in the interactive content display interface. This interactive content is captured content sent in response to the target conversation information. This embodiment, utilizing the above technical solution, supports sending captured content for conversation information and supports displaying captured content for conversation information in an interactive content display interface, thereby enriching the interactive methods of conversation information and the display methods of captured content.
[0166] Optionally, the interactive content may include a preset part and / or a preset posture of a preset object.
[0167] Optionally, the interactive content display module 1802 can be used to: display multiple interactive contents of the target session information in the interactive content display interface; or, display preset interactive contents of the target session information in the interactive content display interface; or, display interactive contents corresponding to the interactive content display operation in the interactive content display interface.
[0168] Optionally, the interactive content display operation is performed within the session interface; or, the interactive content display operation is performed within the information details interface of the target session information.
[0169] Furthermore, the interactive content display device may further include: a session information display module, configured to display the target session information in the session interface and display content identifiers of at least a portion of the interactive content in a third associated area of the target session information before receiving the interactive content display operation for the target session information in the session interface; and / or, a details interface display module, configured to display an information details interface of the target session information in response to the details interface display operation for the target session information before receiving the interactive content display operation for the target session information in the session interface, and display details information of the target session information and content identifiers of at least a portion of the interactive content in the information details interface; wherein the content identifiers are configured to trigger the execution of the interactive content display operation.
[0170] Optionally, the content identifiers of at least some of the interactive content are displayed overlaid; or, the content identifiers of at least some of the interactive content are displayed tiled.
[0171] Optionally, the at least part of the interactive content includes unviewed interactive content and / or viewed interactive content, and the content identifiers of the unviewed interactive content and the content identifiers of the viewed interactive content are configured to have different display styles.
[0172] Optionally, the content identifier is displayed as a thumbnail of the corresponding interactive content.
[0173] Furthermore, the interactive content display device may further include at least one of the following: a content switching module, configured to, in response to an interactive content switching operation, switch the currently displayed interactive content in the interactive content display interface after displaying at least one interactive content of the target session information in the interactive content display interface; a content deletion module, configured to, in response to a deletion operation on a first interactive content in the interactive content display interface after displaying at least one interactive content of the target session information in the interactive content display interface, delete the first interactive content, wherein the first interactive content includes interactive content sent by the current user in response to the target session information; and an information sending module, configured to, in response to an interactive content switching operation on the interactive content display interface after displaying at least one interactive content of the target session information in the interactive content display interface, switch the currently displayed interactive content of the target session information; and a content sending module, configured to, in response to an interactive content switching operation, switch the currently displayed interactive content of the target session information in the interactive content display interface ... Following an interactive content, in response to an information sending operation for the second interactive content in the interactive content display interface, a preset interactive information is sent to the user who sent the second interactive content; the content adding module is used to add the third interactive content to the current user's emoticon panel in the form of an emoticon image after displaying at least one interactive content of the target conversation information in the interactive content display interface, in response to an addition operation for the third interactive content in the interactive content display interface; the size adjustment module is used to adjust the display size of the fourth interactive content after displaying at least one interactive content of the target conversation information in the interactive content display interface, in response to a size adjustment operation for the fourth interactive content in the interactive content display interface.
[0174] Optionally, the size adjustment module is specifically used to: increase the fourth interactive content from the first display size to the second display size, and cancel the display of at least some interactive content other than the fourth interactive content; or, reduce the fourth interactive content from the second display size to the first display size, and add the display of at least some interactive content other than the fourth interactive content.
[0175] The interactive content display device provided in this disclosure can execute the interactive content display method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the interactive content display method. Technical details not described in detail in this embodiment can be found in the interactive content display method provided in any embodiment of this disclosure.
[0176] The following is for reference. Figure 19The diagram illustrates a structural schematic of an electronic device (e.g., a terminal device) 1900 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 19 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0177] like Figure 19 As shown, electronic device 1900 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1901, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1902 or a program loaded from storage device 1908 into random access memory (RAM) 1903. RAM 1903 also stores various programs and data required for the operation of electronic device 1900. Processing unit 1901, ROM 1902, and RAM 1903 are interconnected via bus 1904. Input / output (I / O) interface 1905 is also connected to bus 1904.
[0178] Typically, the following devices can be connected to the I / O interface 1905: input devices 1906 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1907 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1908 including, for example, magnetic tape, hard disk, etc.; and communication devices 1909. Communication device 1909 allows electronic device 1900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 19 An electronic device 1900 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.
[0179] 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 1909, or installed from storage device 1908, or installed from ROM 1902. When the computer program is executed by processing device 1901, it performs the functions defined in the methods of embodiments of this disclosure.
[0180] 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.
[0181] 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.
[0182] 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.
[0183] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: in response to an interactive operation on target session information in a session interface, display a shooting interface corresponding to the target session information; in response to a preset trigger operation acting within the shooting interface, capture target shooting content on the target session information; send the target shooting content; and associate and display a target content identifier of the target shooting content in a first associated area of the target session information. Alternatively, it may receive an interactive content display operation on the target session information in a session interface; in response to the interactive content display operation, display an interactive content display interface for the target session information, and display at least one interactive content of the target session information in the interactive content display interface, wherein the interactive content is the shooting content sent on the target session information.
[0184] 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).
[0185] 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.
[0186] 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.
[0187] 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.
[0188] 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.
[0189] According to one or more embodiments of this disclosure, Example 1 provides an interactive method for session information, including:
[0190] In response to interactive operations on target session information in the session interface, a shooting interface corresponding to the target session information is displayed;
[0191] In response to a preset trigger operation within the shooting interface, target shooting content is captured for the target session information;
[0192] Send the content captured by the target;
[0193] The target content identifier of the target captured content is displayed in the first associated area of the target session information.
[0194] According to one or more embodiments of this disclosure, Example 2, based on the method described in Example 1, the step of capturing target content for the target session information in response to a preset trigger operation acting within the shooting interface includes:
[0195] In response to a preset click operation within the shooting interface, a target image is captured as the target shooting content for the target session information; and / or
[0196] In response to a preset long press operation within the shooting interface, a target video is captured as the target shooting content for the target session information.
[0197] According to one or more embodiments of this disclosure, Example 3, based on the method described in Example 1, displays at least one of a sending control, a special effects control, and at least one candidate shooting special effects identifier in the shooting interface, wherein...
[0198] The sending control is configured to trigger the execution of the preset trigger operation;
[0199] The special effects control is configured to trigger the display of a special effects search interface or a special effects panel. The special effects search interface is used to search for target shooting special effects, and the special effects panel is used for users to select target shooting special effects. The target shooting special effects are the shooting special effects used when shooting the target shooting content.
[0200] The at least one candidate effect identifier is used to allow the user to select the target shooting effect.
[0201] According to one or more embodiments of this disclosure, Example 4, based on the method described in Example 1, further includes:
[0202] In response to the fact that the current shooting frame includes a preset part and / or preset posture of a preset object, it is confirmed that the current shooting frame meets the acquisition conditions of the target shooting content.
[0203] According to one or more embodiments of this disclosure, Example 5, based on the method described in Example 1, includes sending the target captured content, comprising:
[0204] Send the captured content of the target as new interactive content for the target's session information; or
[0205] The original interactive content sent by the current user in response to the target session information is replaced with the target captured content.
[0206] According to one or more embodiments of this disclosure, Example 6 describes the method according to any one of Examples 1-5, wherein the interactive operation is applied to an interactive control, and the interactive control is displayed in at least one of the following: a second associated area of the target session information, an information details interface of the target session information, and an interactive content display interface of the target session information.
[0207] According to one or more embodiments of this disclosure, Example 7 provides a method for displaying interactive content, including:
[0208] Receive interactive content display operations for target session information in the session interface;
[0209] In response to the interactive content display operation, an interactive content display interface for the target session information is displayed, and at least one interactive content of the target session information is displayed in the interactive content display interface, wherein the interactive content is the captured content sent in response to the target session information.
[0210] According to one or more embodiments of this disclosure, Example 8 describes the method described in Example 7, wherein the content screen of the interactive content includes a preset part and / or a preset posture of a preset object.
[0211] According to one or more embodiments of this disclosure, Example 9 describes the method described in Example 7, wherein displaying at least one interactive content of the target session information in the interactive content display interface includes:
[0212] The interactive content display interface displays multiple interactive content pieces related to the target session information; or
[0213] The preset interactive content of the target session information is displayed in the interactive content display interface; or
[0214] The interactive content corresponding to the interactive content display operation is displayed in the interactive content display interface.
[0215] According to one or more embodiments of this disclosure, Example 10 describes the interactive content display operation within the session interface, based on the method described in Example 7; or
[0216] The interactive content display operation is performed within the information details interface of the target session information.
[0217] According to one or more embodiments of this disclosure, Example 11, based on any one of Examples 7-10, further includes, before receiving the interactive content display operation for target session information in the session interface:
[0218] Display target session information in the session interface, and display content identifiers of at least a portion of the interactive content in a third associated area of the target session information; and / or
[0219] In response to the operation of displaying the details interface for the target session information, the information details interface for the target session information is displayed, and the details information of the target session information and content identifiers of at least some interactive content are displayed on the information details interface;
[0220] The content identifier is configured to trigger the execution of the interactive content display operation.
[0221] According to one or more embodiments of this disclosure, Example 12, based on the method described in Example 11, displays the content identifiers of at least some of the interactive content overlaid; or
[0222] The content identifiers of at least some of the interactive content are displayed in a tiled manner.
[0223] According to one or more embodiments of this disclosure, Example 13 describes the method according to Example 11, wherein the at least part of the interactive content includes unviewed interactive content and / or viewed interactive content, and the content identifiers of the unviewed interactive content and the content identifiers of the viewed interactive content are configured to have different display styles.
[0224] According to one or more embodiments of this disclosure, Example 14 describes the method described in Example 11, in which the content identifier is displayed as a thumbnail of the corresponding interactive content.
[0225] According to one or more embodiments of this disclosure, Example 15, after displaying at least one interactive content of the target session information in the interactive content display interface according to any one of Examples 7-10, further includes at least one of the following:
[0226] In response to the interactive content switching operation, the interactive content currently displayed in the interactive content display interface is switched;
[0227] In response to a deletion operation on the first interactive content in the interactive content display interface, the first interactive content is deleted, and the first interactive content includes the interactive content sent by the current user in response to the target session information;
[0228] In response to the information sending operation of the second interactive content in the interactive content display interface, preset interactive information is sent to the user who sent the second interactive content;
[0229] In response to the operation of adding third interactive content to the interactive content display interface, the third interactive content is added to the current user's emoji panel in the form of an emoji image;
[0230] In response to the size adjustment operation of the fourth interactive content in the interactive content display interface, the display size of the fourth interactive content is adjusted.
[0231] According to one or more embodiments of this disclosure, Example 16, based on the method described in Example 15, includes adjusting the display size of the fourth interactive content, including:
[0232] Increase the size of the fourth interactive content from the first display size to the second display size, and cancel the display of at least some interactive content other than the fourth interactive content; or
[0233] The fourth interactive content is reduced from the second display size to the first display size, and at least some interactive content other than the fourth interactive content is added to the display.
[0234] According to one or more embodiments of this disclosure, Example 17 provides an interactive device for session information, including:
[0235] The shooting interface display module is used to respond to interactive operations on target session information in the session interface and display the shooting interface corresponding to the target session information;
[0236] The content capture module is used to capture target content for the target session information in response to a preset trigger operation performed within the capture interface.
[0237] The content sending module is used to send the content captured by the target.
[0238] The identifier display module is used to display the target content identifier of the target captured content in the first associated area of the target session information.
[0239] According to one or more embodiments of this disclosure, Example 18 provides an interactive content display device, including:
[0240] The operation receiving module is used to receive interactive content display operations for target session information in the session interface;
[0241] An interactive content display module is used to respond to the interactive content display operation, display the interactive content display interface of the target session information, and display at least one interactive content of the target session information in the interactive content display interface, wherein the interactive content is the captured content of the target session information.
[0242] According to one or more embodiments of this disclosure, Example 19 provides an electronic device comprising:
[0243] One or more processors;
[0244] Memory, used to store one or more programs.
[0245] When the one or more programs are executed by the one or more processors, the one or more processors implement the interactive method of session information as described in any one of Examples 1-5 or the interactive content display method as described in any one of Examples 6-14.
[0246] According to one or more embodiments of the present disclosure, Example 20 provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements an interactive method for session information as described in any one of Examples 1-5 or a method for displaying interactive content as described in any one of Examples 6-14.
[0247] According to one or more embodiments of this disclosure, Example 21 provides a computer program product that, when executed by a computer, causes the computer to implement an interactive method for session information as described in any one of Examples 1-5 or a method for displaying interactive content as described in any one of Examples 6-14.
[0248] 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.
[0249] 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.
[0250] 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 interactive conversational information, characterized in that, include: In response to interactive operations on target session information in the session interface, a shooting interface corresponding to the target session information is displayed; In response to a preset trigger operation within the shooting interface, target shooting content is captured for the target session information; Send the content captured by the target; The target content identifier of the target captured content is displayed in the first associated area of the target session information.
2. The method according to claim 1, characterized in that, The step of capturing target content for the target session information in response to a preset trigger operation within the shooting interface includes: In response to a preset click operation within the shooting interface, a target image is captured as the target shooting content for the target session information; and / or In response to a preset long press operation within the shooting interface, a target video is captured as the target shooting content for the target session information.
3. The method according to claim 1, characterized in that, The shooting interface displays at least one of the following: a send control, a special effects control, and at least one candidate shooting special effects icon. The sending control is configured to trigger the execution of the preset trigger operation; The special effects control is configured to trigger the display of a special effects search interface or a special effects panel. The special effects search interface is used to search for target shooting special effects, and the special effects panel is used for users to select target shooting special effects. The target shooting special effects are the shooting special effects used when shooting the target shooting content. The at least one candidate effect identifier is used to allow the user to select the target shooting effect.
4. The method according to claim 1, characterized in that, Also includes: In response to the fact that the current shooting frame includes a preset part and / or preset posture of a preset object, it is confirmed that the current shooting frame meets the acquisition conditions of the target shooting content.
5. The method according to claim 1, characterized in that, Sending the target captured content includes: Send the captured content of the target as new interactive content for the target's session information; or The original interactive content sent by the current user in response to the target session information is replaced with the target captured content.
6. The method according to any one of claims 1-5, characterized in that, The interactive operation is applied to an interactive control, which is displayed in at least one of the following: the second associated area of the target session information, the information details interface of the target session information, and the interactive content display interface of the target session information.
7. A method for displaying interactive content, characterized in that, include: Receive interactive content display operations for target session information in the session interface; In response to the interactive content display operation, an interactive content display interface for the target session information is displayed, and at least one interactive content of the target session information is displayed in the interactive content display interface, wherein the interactive content is the captured content sent in response to the target session information.
8. The method according to claim 7, characterized in that, The interactive content includes preset parts and / or preset postures of preset objects.
9. The method according to claim 7, characterized in that, The at least one interactive content that displays the target session information in the interactive content display interface includes: The interactive content display interface displays multiple interactive content pieces related to the target session information; or The preset interactive content of the target session information is displayed in the interactive content display interface; or The interactive content corresponding to the interactive content display operation is displayed in the interactive content display interface.
10. The method according to claim 7, characterized in that, The interactive content display operation is performed within the chat interface; or The interactive content display operation is performed within the information details interface of the target session information.
11. The method according to any one of claims 7-10, characterized in that, Before receiving the interactive content display operation for the target session information in the session interface, the method further includes: Display target session information in the session interface, and display content identifiers of at least a portion of the interactive content in a third associated area of the target session information; and / or In response to the operation of displaying the details interface for the target session information, the information details interface for the target session information is displayed, and the details information of the target session information and content identifiers of at least some interactive content are displayed on the information details interface; The content identifier is configured to trigger the execution of the interactive content display operation.
12. The method according to claim 11, characterized in that, The content identifiers of at least some of the interactive content are displayed overlaid; or The content identifiers of at least some of the interactive content are displayed in a tiled manner.
13. The method according to claim 11, characterized in that, The at least part of the interactive content includes unviewed interactive content and / or viewed interactive content, and the content identifiers of the unviewed interactive content and the viewed interactive content are configured to have different display styles.
14. The method according to claim 11, characterized in that, The content identifier is displayed as a thumbnail of the corresponding interactive content.
15. The method according to any one of claims 7-10, characterized in that, After displaying at least one interactive content of the target session information in the interactive content display interface, the interface further includes at least one of the following: In response to the interactive content switching operation, the interactive content currently displayed in the interactive content display interface is switched; In response to a deletion operation on the first interactive content in the interactive content display interface, the first interactive content is deleted, and the first interactive content includes the interactive content sent by the current user in response to the target session information; In response to the information sending operation of the second interactive content in the interactive content display interface, preset interactive information is sent to the user who sent the second interactive content; In response to the operation of adding third interactive content to the interactive content display interface, the third interactive content is added to the current user's emoji panel in the form of an emoji image; In response to the size adjustment operation of the fourth interactive content in the interactive content display interface, the display size of the fourth interactive content is adjusted.
16. The method according to claim 15, characterized in that, Adjusting the display size of the fourth interactive content includes: Increase the size of the fourth interactive content from the first display size to the second display size, and cancel the display of at least some interactive content other than the fourth interactive content; or The fourth interactive content is reduced from the second display size to the first display size, and at least some interactive content other than the fourth interactive content is added to the display.
17. An interactive device for conversational information, characterized in that, include: The shooting interface display module is used to respond to interactive operations on target session information in the session interface and display the shooting interface corresponding to the target session information; The content capture module is used to capture target content for the target session information in response to a preset trigger operation performed within the capture interface. The content sending module is used to send the content captured by the target. The identifier display module is used to display the target content identifier of the target captured content in the first associated area of the target session information.
18. An interactive content display device, characterized in that, include: The operation receiving module is used to receive interactive content display operations for target session information in the session interface; An interactive content display module is used to respond to the interactive content display operation, display the interactive content display interface of the target session information, and display at least one interactive content of the target session information in the interactive content display interface, wherein the interactive content is the captured content of the target session information.
19. 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 interactive method of session information according to any one of claims 1-5 or the interactive content display method according to any one of claims 6-14.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the interactive method for session information as described in any one of claims 1-5 or the method for displaying interactive content as described in any one of claims 6-14.
21. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the interactive method for session information as described in any one of claims 1-5 or the method for displaying interactive content as described in any one of claims 6-14.
