Session information display method and apparatus, electronic device, storage medium, and program product
By displaying candidate styles in response to preset trigger operations of the send control in the conversation interface and allowing users to select, the problem of monotonous and cumbersome adjustment of conversation information display styles is solved, and simplified and rich display style adjustment is achieved.
Patent Information
- Application Number
- PCT/CN2025/098365
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-03
- Filing Date
- 2025-05-30
- Publication Date
- 2025-12-11
AI Technical Summary
In existing technologies, the methods for adjusting the display style of conversation information are relatively simple and cumbersome, making it difficult for users to quickly and conveniently change the display style of conversation information.
By responding to the preset trigger operation of the send control in the conversation interface, candidate display styles are displayed, and users are allowed to select the target display style to send conversation information, which simplifies the process of adjusting the display style of conversation information.
It enriches and simplifies the display styles of conversation information, allowing users to view and select candidate display styles in just one step, thus simplifying the adjustment process.
Smart Images

Figure CN2025098365_11122025_PF_FP_ABST
Abstract
Description
Method and apparatus for displaying session information, electronic device, storage medium and program product
[0001] This application claims priority to Chinese Patent Application No. 202410711326.9, filed on June 3, 2024, the disclosure of which is incorporated herein in its entirety as part of the present application. TECHNICAL FIELD
[0002] Embodiments of the present disclosure relate to a method and apparatus for displaying session information, an electronic device, a storage medium and a program product. BACKGROUND
[0003] Currently, in some applications, a user can adjust the display style of sent session information. However, the adjustment manner of the session information display style is relatively single. SUMMARY
[0004] Embodiments of the present disclosure provide a method and apparatus for displaying session information, an electronic device, a storage medium and a program product.
[0005] In a first aspect, embodiments of the present disclosure provide a method for displaying session information, comprising:
[0006] In response to a preset trigger operation acting on a first sending control displayed in a session interface, displaying at least one candidate display style;
[0007] In response to an information sending operation, sending target session information, and displaying the target session information in an information display area of the session interface in a target display style, wherein the target display style is a candidate display style selected by a current user.
[0008] In a second aspect, embodiments of the present disclosure further provide an apparatus for displaying session information, comprising:
[0009] A style display module configured to, in response to a preset trigger operation acting on a first sending control displayed in a session interface, display at least one candidate display style;
[0010] An information display module configured to, in response to an information sending operation, send target session information, and display the target session information in an information display area of the session interface in a target display style, wherein the target display style is a candidate display style selected by a current user.
[0011] In a third aspect, embodiments of the present disclosure further provide an electronic device, comprising:
[0012] One or more processors;
[0013] A memory configured to store one or more programs,
[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for displaying session information according to the embodiments of the present disclosure.
[0015] In a fourth aspect, the embodiments of the present disclosure further provide a computer readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements the method for displaying session information according to the embodiments of the present disclosure.
[0016] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product, which, when executed by a computer, causes the computer to implement the method for displaying session information according to the embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0017] The above and other features, aspects, and advantages of the present disclosure will become more apparent with reference to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or like reference numerals are used to represent the same or similar elements. It is to be understood that the drawings are schematically showing the elements and features, which are not necessarily drawn to scale.
[0018] FIG. 1 is a flow diagram of a method for displaying session information according to an embodiment of the present disclosure;
[0019] FIG. 2 is a diagram of an example of a session interface according to an embodiment of the present disclosure;
[0020] FIG. 3 is a diagram of another example of a session interface according to an embodiment of the present disclosure;
[0021] FIG. 4 is a diagram of an example of a style display interface according to an embodiment of the present disclosure;
[0022] FIG. 5 is a diagram of another example of a style display interface according to an embodiment of the present disclosure;
[0023] FIG. 6 is a diagram of another example of a style display interface according to an embodiment of the present disclosure;
[0024] FIG. 7 is a diagram of an example of a target session information according to an embodiment of the present disclosure;
[0025] FIG. 8 is a diagram of another example of a target session information according to an embodiment of the present disclosure;
[0026] FIG. 9 is a flow diagram of another method for displaying session information according to an embodiment of the present disclosure;
[0027] FIG. 10 is a block diagram of a device for displaying session information according to an embodiment of the present disclosure;
[0028] FIG. 11 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] Embodiments of the present disclosure will be described in more detail with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein, but rather the embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are only for illustrative purposes and are not intended to limit the scope of protection of the present disclosure.
[0030] It should be understood that each of the steps recited in the method embodiments of the present disclosure can be executed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit the execution of the steps shown. The scope of the present disclosure is not limited in this respect.
[0031] The term "comprising" and variations thereof as used herein are open-ended, that is, "comprising but not limited to." The term "based on" is "based, at least in part, 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." Related definitions are given below in the description of the embodiments.
[0032] It should be noted that the terms "first", "second", and the like in the present disclosure are only used to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of the functions performed by these devices, modules or units.
[0033] It should be noted that the terms "one", "multiple" in the present disclosure are illustrative and not limiting, and those skilled in the art should understand that "one or more" should be understood unless otherwise explicitly indicated in the context.
[0034] The names of the messages or information exchanged between the devices in the embodiments of the present disclosure are only for illustrative purposes and are not intended to limit the scope of the messages or information.
[0035] It can be understood that the data involved in the present technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the relevant laws, regulations and provisions.
[0036] FIG. 1 is a flow diagram of a method for displaying conversation information according to an embodiment of the present disclosure. The method can be performed by a device for displaying conversation information, which can be implemented by software and / or hardware and can be configured in an electronic device, for example, a mobile phone or a tablet computer. The method for displaying conversation information according to an embodiment of the present disclosure is suitable for scenarios of adjusting a display style of conversation information to be sent.
[0037] In the related art, to adjust the display style of conversation information to be sent, a user needs to perform a corresponding trigger operation to open a preset panel after inputting the conversation information, perform a series of trigger operations to switch to a list of display styles of conversation information based on the preset panel, select a display style to be adjusted from the list of display styles of conversation information, and return to the conversation interface to send the input conversation information, so as to display the conversation information in the display style selected by the user. However, the adjustment manner of the display style of conversation information is relatively single, and the adjustment process is relatively cumbersome.
[0038] In view of this, the present disclosure provides a method for displaying conversation information to provide a new adjustment manner of the display style of conversation information and simplify the operation required for adjusting the display style of conversation information.
[0039] As shown in FIG. 1, the method for displaying conversation information according to an embodiment of the present disclosure can include the following steps.
[0040] S101, in response to a preset trigger operation acting on a first sending control displayed in a conversation interface, display at least one candidate display style.
[0041] The conversation interface can be an interface for a user to have a conversation, for example, an interface for displaying conversation information received and sent by the user in a corresponding conversation. The corresponding conversation can be understood as a conversation corresponding to the conversation interface, which can be a group conversation or a one-on-one conversation, which is not limited in the present embodiment.
[0042] The first sending control can be a control for sending conversation information, for example, after the information content of the conversation information is input, the user can send the input conversation information by triggering the first sending control. The manner of triggering the first sending control when sending the input conversation information can be set as needed, for example, the trigger manner can be clicking or long pressing, etc. The preset trigger operation can be a trigger operation for indicating the display of the candidate display style. The preset trigger operation acts on the first sending control, which can be different from the trigger operation for indicating the sending of the conversation information, for example, when the trigger operation for indicating the sending of the conversation information is a clicking operation, the preset trigger operation can be a long pressing operation or a sliding operation starting from the first sending control, etc. The following will be described by taking the preset trigger operation as a long pressing operation as an example.
[0043] The candidate display style can be understood as a display style of the session information that can be selected by the user. Different candidate display styles correspond to different display manners of the session information, such as different information region styles, different information content display styles (such as display size, display color, and / or display font, etc.), different display actions, and / or different supported viewing times, etc. At this time, optionally, at least one of the following corresponding to different candidate display styles is not the same: information region style of the session information, display size of the information content, display action of the session information, and the number of times the session information supports viewing.
[0044] In some embodiments, the information region styles corresponding to at least part of the candidate display styles can be different. The information region style can be understood as the style of the display region of the session information, such as the style of the session box or the session bubble (such as the chat bubble) adopted by the session information. Optionally, the information region style includes at least one of the shape of the information region, the background of the information region, and the visual elements carried by the information region. For example, the information regions corresponding to different candidate display styles can have different shapes, different region backgrounds, and / or carry different visual elements, etc. The visual element is an element constituting a visual object, which can include graphics or patterns, etc.
[0045] In some embodiments, the display sizes of the information content corresponding to at least part of the candidate display styles can be different. The display size of the information content can be understood as the size of the information content when it is displayed, such as the font size of the characters contained in the information content and / or the size of the pictures contained in the information content, etc.
[0046] In some embodiments, the display actions of the session information corresponding to at least part of the candidate display styles can be different. The display action can be understood as the action presented when the session information is displayed, which can include the action presented during the appearance of the session information, such as how to appear in the session interface, etc. It can also include the action presented after the appearance of the session information, such as whether to be dynamically displayed or statically displayed when displayed in the session interface, and what kind of dynamic effect is presented when dynamically displayed, etc. The dynamic effect can include up and down movement, left and right movement, and / or gradual appearance and disappearance, etc.
[0047] In some embodiments, the candidate display styles correspond to different numbers of supported viewings. The number of supported viewings of the session information may, for example, be the total number of supported viewings of the session information within the session and / or the maximum number of supported viewings of the session information for each user within the session. The following is described by way of example with the number of supported viewings of the session information being the maximum number of supported viewings of the session information for each user within the session. The number of supported viewings of the session information may, for example, be infinite, i.e., the number of supported viewings of the session information is not limited, or a specific value, such as 1, 3, or 5, such that when the number of supported viewings of the session information is reached, the session information may be hidden or withdrawn, i.e., the session information is no longer supported for viewing by the corresponding user within the session.
[0048] Specifically, as shown in FIG. 2, the session interface may be provided with an information input area 20 and display a first sending control 21. For example, the current user may input information content of the session information to be sent in the information input area 20 of the session page, and after inputting the information content, the session interface may display the first sending control 21 for the current user to send the session information input by the current user.
[0049] Thus, when the current user wants to adjust the display style of the session information input by the current user after sending, the current user may perform a preset triggering operation on the first sending control 21, such as long-pressing the first sending control 21.
[0050] Correspondingly, when the current application program receives the preset triggering operation of the current user on the first sending control 21, the current application program displays at least one candidate display style in response to the preset triggering operation, as shown in FIGS. 3-6, for the current user to view and select.
[0051] In addition, the current user may also send the session information input in the information input area by triggering the first sending control, such as clicking the first sending control to send the session information input in the information input area. At this time, the current application program may send the session information input in the information input area (i.e., the target session information) in response to the click operation of the current user on the first sending control, and display the session information in the information display area of the session interface in a default display style. The default display style may be understood as a display style adopted by default, which may be set by the developer or the current user.
[0052] In this embodiment, when the at least one candidate display style is displayed in response to the preset triggering operation, the interface in which the at least one candidate display style is displayed can be flexibly set as needed. For example, the at least one candidate display style can be displayed in a conversation interface, for example, the at least one candidate display style can be displayed in a first preset area of the conversation interface, as shown in FIG. 3. Alternatively, a style display interface can be displayed, and the at least one candidate display style can be displayed in the style display interface, as shown in FIGS. 4-6. At this time, optionally, the displaying of the at least one candidate display style includes: displaying the at least one candidate display style in the first preset area of the conversation interface; or displaying a style display interface, and displaying the at least one candidate display style in the style display interface.
[0053] The first preset area can be understood as an area in the conversation interface for displaying the at least one candidate display style. The specific position of the first preset area is not limited. For example, the first preset area can be located above or below the information input area, and the like. Optionally, the first preset area includes the information input area, that is, the at least one candidate display style can be displayed in the information input area of the conversation interface in response to the preset triggering operation, as shown in FIG. 3.
[0054] The style display interface can be understood as an interface for displaying a candidate display style. The display form of the style display interface is not limited. For example, the style display interface can be in the form of a window, a panel or a page component displayed in the conversation interface or displayed above the conversation interface. Alternatively, the style display interface can be displayed independently of the conversation interface, for example, the style display interface can be switched from the conversation interface. The specific display form can be set as needed.
[0055] In addition, please continue to refer to FIGS. 3-6. When the at least one candidate display style is displayed in response to the preset triggering operation, a cancel display control 30 can be further displayed, for example, the first sending control 21 is switched to display the cancel display control 30.
[0056] Therefore, the user can trigger the cancel display control to instruct the current application program to cancel the display of the at least one candidate display style. For example, the currently displayed interface is restored to the style before the preset triggering operation is received, as shown in FIG. 2. Alternatively, the target conversation information is sent, and the target conversation information is displayed in the information display area of the conversation interface in a default display style.
[0057] S102, in response to an information sending operation, sending target conversation information, and displaying the target conversation information in an information display area of the conversation interface in a target display style, wherein the target display style is a candidate display style selected by the current user.
[0058] The target conversation information can be understood as conversation information to be sent, such as conversation information with content input in the information input area as information content. The current user can be a user currently sending conversation information, such as a user performing a preset trigger operation and an information sending operation.
[0059] The information sending operation can be a trigger operation for instructing sending of the target conversation information, that is, a trigger operation for instructing sending of content input in the information input area. The execution manner of the information sending operation is not limited, such as an operation for triggering a certain control or triggering a certain candidate display style, and the like. At this time, optionally, the information sending operation acts on the target preview effect, the target display style corresponds to the target preview effect; or the information sending operation acts on the first sending control or the second sending control, the target display style corresponds to the preview effect in the selected state, or the target display style corresponds to the currently displayed preview effect.
[0060] For example, the information sending operation can be executed by triggering a certain candidate display style, such as by triggering a preview effect of a candidate display style to be adopted, at this time, the target preview effect can be understood as a preview effect of a candidate display style on which the information sending operation acts, and the target display style is a candidate display style triggered by the current user, that is, a candidate display style corresponding to the target preview effect. In addition, the information sending operation can also be executed by triggering (such as clicking, etc.) a sending control displayed in the conversation interface or the style display interface, at this time, the target display style can be a candidate display style corresponding to the preview effect in the selected state or a candidate display style corresponding to the currently displayed preview effect.
[0061] The first sending control 21 can be a sending control displayed in the conversation interface, and the second sending control 40 can be a sending control displayed in the style display interface. The display position of the second sending control 40 in the style display interface is not limited, and optionally, the second sending control 40 is displayed in a second preset area; or the second sending control 40 is displayed in a third associated area associated with a style identifier, and the style identifier is a style identifier of a candidate display style corresponding to the currently displayed preview effect 31. That is, the display position of the second sending control 40 can remain unchanged, such as being fixedly displayed in the second preset area of the style display interface, as shown in FIGS. 4 and 5; or the display position of the second sending control 40 can be changed with the currently displayed preview effect 31, such as when a preview effect 31 of a certain candidate display style is displayed in the style display interface, the second sending control 40 can be displayed in an associated position of the candidate display style, such as in an associated position of a style identifier of the candidate display style, as shown in FIG. 6.
[0062] The second preset area can be an area in the style display interface for displaying the second sending control. The associated style identifier can be understood as a style identifier of a currently selected candidate display style, such as a style identifier of a candidate display style corresponding to a currently displayed preview effect in the style display interface, or a style identifier of a candidate display style corresponding to a currently selected preview effect in the style display interface. The third associated area can be understood as an area associated with the associated style identifier, that is, an area associated with the display position of the associated style identifier, such as a certain area to the left, right, top or bottom of the associated style identifier. The second preset area and the third associated area can be set as needed.
[0063] The display timing of the second sending control in the style display interface can be set as needed, such as displaying the second sending control in the style display interface in response to a preset trigger operation for displaying the style display interface, or not displaying the second sending control in the style display interface in response to the preset trigger operation for displaying the style display interface, and displaying the second sending control in the style display interface when detecting that a user currently selects a certain candidate display style, such as when receiving a style selection operation for a certain candidate display style. At this time, optionally, the second sending control is displayed in response to the preset trigger operation, or the second sending control is displayed in response to the style selection operation. The style selection operation can be understood as a trigger operation for selecting a certain candidate display style, which can be used to indicate that a preview effect of a certain candidate display style is displayed, in which case, the candidate display style corresponding to the currently displayed preview effect can be selected as the candidate display style currently selected by the user; or used to indicate that a certain candidate display style is switched from an unselected state to a selected state, in which case, the candidate display style in the selected state can be selected as the candidate display style currently selected by the user.
[0064] Specifically, when receiving an information sending operation, the target display style currently selected by the user can be determined in response to the information sending operation, the target session information is sent, and the target session information 71 is displayed in the information display area 70 of the session interface in the target display style, as shown in FIG. 7. When the users in the session corresponding to the session interface (including the current user and the users other than the current user) view the target session information 71, the target session information 71 can be displayed in the target display style.
[0065] In some examples, as shown in FIG. 3, at the same time, at least one preview effect 31 of a candidate display style can be displayed. Thus, when it is detected that the current user triggers a preview effect 31 of a candidate display style, it can be determined that the information sending operation is received, and in response to the information sending operation, the candidate display style triggered by the current user is determined as the target display style, the target conversation information is sent, and the target conversation information 71 is displayed in the information display area 70 of the conversation interface in the target display style, as shown in FIG. 7 (in FIG. 7, the current user triggers the third preview effect 31 is taken as an example).
[0066] In some examples, as shown in FIGS. 4-6, at the same time, at most one preview effect 31 of a candidate display style can be displayed. Thus, when it is detected that the current user triggers the sending control, such as when it is detected that the current user triggers the second sending control 40, it can be determined that the information sending operation is received, and in response to the information sending operation, the display style corresponding to the currently displayed preview effect is determined as the target display style, the target conversation information is sent, and the target conversation information 71 is displayed in the information display area 70 of the conversation interface in the target display style, as shown in FIG. 7 (in FIG. 7, the preview effect of the candidate display style with the style identifier of “flame” is taken as an example).
[0067] The display method of conversation information provided by the embodiment responds to a preset trigger operation acting on a first sending control displayed in a conversation interface, displays at least one candidate display style, and in response to an information sending operation, sends target conversation information and displays the target conversation information in an information display area of the conversation interface in a target display style, wherein the target display style is a candidate display style selected by a current user. The embodiment uses the above technical solution, and the user only needs to perform one-step operation on the sending control in the conversation interface to view the candidate display style, which can simplify the operation required to view the candidate display style, and further simplify the operation required to adjust the display style of the conversation information, and enrich the adjustment mode of the display style of the conversation information.
[0068] In some embodiments, the at least one candidate display style includes a second candidate display style, and the second candidate display style is used to display the information content of the target conversation information as a target display size.
[0069] The second candidate display style can be understood as a candidate display style used to adjust the display size of the information content of the target conversation information, such as a candidate display style used to increase or reduce the display size of the information content of the target conversation information on the basis of a default display size. The default display size can be understood as a display size adopted by default, which can be set by a developer or a current user. The target display size can be understood as the display size of the information content of the target conversation information.
[0070] In the embodiment, as shown in FIGS. 5 and 6 (taking the second candidate display style with the style identifier of "zoom" as an example), the second candidate display style can be included in the at least one candidate display style displayed in response to the preset triggering operation. For example, the current user can select the second candidate display style from the at least one candidate display style to set the display size corresponding to the second candidate display style as the target display size, and dynamically change the information content of the target session information to the target display size. For example, if the target display style is the second candidate display style, the target session information can be sent in response to the information sending operation, and the target session information 71 is displayed in the information display area 70 of the session interface with the effect corresponding to the second candidate display style, as shown in FIG. 8.
[0071] In some embodiments, the display size or the zoom ratio corresponding to the second candidate display style can be preset. For example, a certain display size can be preset as the display size corresponding to the second candidate display style, or the zoom ratio corresponding to the second candidate display style can be preset, so that when the user selects the second candidate display style as the target display style, the default display size can be multiplied by the zoom ratio to obtain the target display size.
[0072] In some embodiments, the display size corresponding to the second candidate display style can be set by the current user. For example, when the preview effect of the second candidate display style is switched from the un-displayed state to the displayed state (for the case of selecting the candidate display style corresponding to the currently displayed preview effect as the candidate display style selected by the current user), or when the second candidate display style is switched from the un-selected state to the selected state (for the case of selecting the candidate display style in the selected state as the candidate display style selected by the current user), a first size adjustment control is displayed for the current user to adjust the display size corresponding to the second candidate display style. At this time, optionally, the display method of the session information further includes: in response to the preview effect of the second candidate display style being switched from the un-displayed state to the displayed state or from the un-selected state to the selected state, displaying a first size adjustment control, the first size adjustment control being used to adjust the target display size.
[0073] The first size adjustment control can be a control for adjusting the display size corresponding to the second candidate display style. The first size adjustment control can be displayed in response to the current user selecting the second candidate display style. The first size adjustment control is not limited in style. For example, the first size adjustment control can be provided with a first size identifier. When the first size identifier is located at different positions on the first size adjustment control, the display size indicated by the first size identifier is different. Thus, the user can adjust the position of the first size identifier on the first size adjustment control by dragging or clicking to adjust the display size corresponding to the second candidate display style. For example, the display size corresponding to the adjusted position of the first size identifier can be used as the display size corresponding to the second candidate display style.
[0074] In some embodiments, the at least one candidate display style does not include the second candidate display style. The display method of the session information further includes: in response to a preset trigger operation acting on the displayed first sending control in the session interface, displaying a second size adjustment control. The second size adjustment control is used to adjust the target display size of the information content of the target session information.
[0075] In this embodiment, the second candidate display style can not be included in the at least one candidate display style displayed in response to the preset trigger operation. At this time, when the at least one candidate display style is displayed in response to the preset trigger operation, the second size adjustment control can be displayed independently of the at least one candidate display style. As shown in FIG. 4, at this time, the user can select a candidate display style as the target display style, or can adjust the target display size of the information content of the target session information when the target session information is displayed in the target display style by using the second size adjustment control.
[0076] The second size adjustment control 41 can be a control for adjusting the display size of the information content of the target session information. The second size adjustment control 41 can be displayed in response to the preset trigger operation. The second size adjustment control 41 is not limited in style. For example, as shown in FIG. 4, the second size adjustment control 41 can be provided with a second size identifier 42. When the second size identifier 42 is located at different positions on the second size control 41, the display size indicated by the second size identifier 42 is different. Thus, the user can adjust the position of the second size identifier 42 on the second size adjustment control 41 by dragging or clicking to adjust the target display size. For example, the display size corresponding to the adjusted position of the second size identifier 42 can be used as the target display size.
[0077] It can be understood that in the case where the second candidate display style is not included in the at least one candidate display style displayed in response to the preset trigger operation, the second size adjustment control can also not be displayed. The specific setting can be made as needed.
[0078] Optionally, the first size adjustment control and / or the second size adjustment control is configured to trigger execution of a size adjustment operation, the size adjustment operation comprising a sliding adjustment operation, the target display size corresponding to a position to which the sliding adjustment operation slides, wherein the sliding adjustment operation is continuously executed with at least one of the preset trigger operation and the information sending operation; or the sliding adjustment operation is discontinuously executed with the preset trigger operation, and the sliding adjustment operation is discontinuously executed with the information sending operation.
[0079] The size adjustment operation can be a trigger operation for adjusting the target display size, such as an operation of adjusting the position of the first size identifier on the first size adjustment control and / or an operation of adjusting the position of the second size identifier on the second size adjustment control, etc. For example, the size adjustment operation can be implemented by sliding and / or clicking, etc. Accordingly, the size adjustment operation can comprise a sliding adjustment operation and / or a clicking adjustment operation.
[0080] For the case where the size adjustment operation comprises a sliding adjustment operation, the sliding adjustment operation can be continuously executed or discontinuously executed with the preset trigger operation and / or the information sending operation.
[0081] Taking the preset trigger operation as a long press operation on the first sending control and adjusting the target display size through the second size adjustment control as an example, after the current user long presses the first sending control, a style display interface can be displayed, and at least one candidate display style and the second size adjustment control can be displayed in the style display interface. At this time, the current user can maintain the pressed state after executing the long press operation, and can slide along the adjustment direction (such as vertical, etc.) of the second size adjustment control to execute the sliding adjustment operation while maintaining the pressed state after the style display interface is displayed. Thus, the continuous execution of the sliding adjustment operation and the preset trigger operation can be realized without interrupting the trigger, and the time consumed for executing the sliding adjustment operation and the preset trigger operation can be reduced.
[0082] After executing the sliding adjustment operation, the current user can maintain the pressed state, slide to the second sending control outside the second size adjustment control, and stay at the second sending control for a set time length (such as 1s or 2s, etc.) to trigger the second sending control to execute the information sending operation. Thus, the continuous execution of the sliding adjustment operation and the information sending operation can be realized without interrupting the trigger, and the time consumed for executing the sliding adjustment operation and the information sending operation can be reduced.
[0083] It can be understood that the user can also interrupt the triggering after long pressing the first sending control, such as lifting the finger, and re-pressing after needing to perform the sliding adjustment operation; and / or the user can also interrupt the triggering after performing the sliding adjustment operation, such as lifting the finger, and re-triggering, such as clicking or long pressing the second sending control, after needing to perform the information sending operation. The specific selection can be flexibly selected by the user according to the self needs.
[0084] In addition, the at least one candidate display style displayed can include a third candidate display style, such as shown in FIGS. 3 and 6 (the first candidate display style in the figures is the third candidate display style); or can not include the third candidate display style, such as shown in FIGS. 4 and 5. The third candidate display style can be a display style for adjusting the number of times of supporting viewing of the target conversation information. For example, when the third candidate display style is not selected, the number of times of viewing of the target conversation information can not be limited, i.e., the number of times of viewing of the target conversation information can be infinite; when the third candidate display style is selected, the target conversation information can only support viewing a preset number of times corresponding to the third candidate display style, which can be, for example, 1 time, 2 times, or 5 times, etc., and the preset number of times is taken as 1 time in FIGS. 3-5 as an example.
[0085] When the third candidate display style is included in the at least one candidate display style displayed, the current user can adjust the number of times of supporting viewing of the target conversation information to the preset number of times by selecting the third candidate display style as the target display style.
[0086] When the third candidate display style is not included in the at least one candidate display style displayed, the third sending control 43 corresponding to the third candidate display style can not be displayed; or can be displayed independently of the at least one candidate display style. For example, as shown in FIGS. 4 and 5. At this time, after the current user selects a candidate display style as the target display style and / or adjusts the target display size, the current user can perform the information sending operation by triggering the third sending control 43 to adjust the number of times of supporting viewing of the target conversation information to the preset number of times. Correspondingly, the current application program can respond to the information sending operation to send the target conversation information, display the target conversation information in the information display region of the conversation interface in the target display style and / or the target display size, and can hide the information content of the target conversation information after the number of times of viewing of the target conversation information reaches the preset number of times.
[0087] Therefore, the user can further adjust the number of times of supporting viewing of the target conversation information when adjusting the display style and / or the target display size of the target conversation information, enrich the style adjustment mode of the target conversation information, and meet different adjustment needs of the user.
[0088] FIG. 9 is a flow diagram of another method for displaying session information according to an embodiment of the present disclosure. The method of the present embodiment can be combined with one or more optional solutions of the above embodiments. The displaying of the at least one candidate display style includes: displaying a style identifier of the at least one candidate display style; or, displaying a preview effect of the at least one candidate display style; or, displaying the style identifier of the at least one candidate display style and the preview effect of the at least one candidate display style.
[0089] Accordingly, as shown in FIG. 9, the method for displaying session information according to an embodiment of the present disclosure can include:
[0090] S201, in response to a preset trigger operation acting on the displayed first sending control in the session interface, displaying a style identifier of at least one candidate display style, displaying a preview effect of the at least one candidate display style, or displaying the style identifier of the at least one candidate display style and the preview effect of the at least one candidate display style.
[0091] The style identifier can be understood as an identifier of the candidate display style, such as a name or a picture of the candidate display style, and the following will be described by taking the style identifier as the name of the candidate display style as an example. The preview effect can be understood as an effect when the candidate display style is displayed, which can be used for the user to preview the display effect of the candidate display style. The display manner of the preview effect is not limited, for example, no information content can be displayed in the preview effect, or preset information content can be displayed. Alternatively, information content of the target session information can be displayed in the preview effect, i.e., information content input by the current user in the information input area is displayed, so as to allow the user to preview the display style of the target session information after sending, thereby reducing the difficulty of selecting the candidate display style.
[0092] For example, in response to the preset trigger operation, a style identifier 44 of at least one candidate display style can be displayed, as shown in the first drawing of FIG. 5; or, a preview effect 31 of the at least one candidate display style can be displayed, as shown in FIG. 3; or, the style identifier 44 of the at least one candidate display style and the preview effect 31 of the at least one candidate display style can be displayed, as shown in the first drawing of FIG. 4 and FIG. 6, so as to further enrich the display manner of the at least one candidate display style.
[0093] In some embodiments, as shown in the first drawing of FIG. 5, in response to the preset trigger operation, a style identifier 44 of at least one candidate display style can be displayed, at this time, the current user has not selected the candidate display style, and each candidate display style is in an unselected state. When each candidate display style is in the unselected state, no preview effect for previewing can be displayed in the currently displayed interface, or only a default preview effect 50 of a default display style can be displayed.
[0094] When the at least one candidate display style is displayed, the current user can select the candidate display style by performing a style selection operation, in which case, a preview effect 31 of the candidate display style currently selected by the current user can be displayed in the currently displayed interface, such as by adding the preview effect 31 of the candidate display style currently selected by the current user in the currently displayed interface, or by switching the currently displayed effect (such as the default preview effect 50 or the preview effect 31 of a candidate display style) in the currently displayed interface to the preview effect 31 of the candidate display style currently selected by the current user, as shown in the second image in FIG. 5 (in which the current user selects the candidate display style corresponding to the style identifier "flame" as an example). At this time, optionally, the style identifier of the at least one candidate display style is displayed, and the preview effect of the candidate display style corresponding to the style selection operation is displayed in response to the style selection operation. The style selection operation can be a trigger operation for selecting a candidate display style from the at least one candidate display style, and the execution manner of the style selection operation is not limited.
[0095] In some embodiments, as shown in the first image in FIG. 4 and FIG. 6, the style identifier of the at least one candidate display style and the preview effect of the at least one candidate display style can be displayed in response to a preset trigger operation. The displayed style identifier and preview effect are not limited, for example, the style identifier of one or more candidate display styles can be displayed and the preview effect of one or more candidate display styles can be displayed.
[0096] In some examples, the style identifier of one or more candidate display styles can be displayed, and the preview effect of one candidate display style can be displayed, in which case, for example, when the information sending operation is received, the candidate display style corresponding to the currently displayed preview effect can be taken as the target display style.
[0097] At this time, optionally, the display of the style identifier of the at least one candidate display style and the preview effect of the at least one candidate display style includes: displaying the style identifier and the preview effect of a first candidate display style; or, displaying the style identifier of a plurality of candidate display styles and the preview effect of a first candidate display style in the plurality of candidate display styles.
[0098] The first candidate display style can be understood as the candidate display style corresponding to the displayed preview effect when the preview effect of one candidate display style is displayed in response to a preset trigger operation, that is, the candidate display style selected by the current user by default when the at least one candidate display style is displayed in response to the preset trigger operation, which can be set as needed.
[0099] For example, the style identifier 44 of a certain candidate display style (i.e., the first candidate display style) and the preview effect 31 of the candidate display style can be displayed in response to a preset trigger operation, as shown in FIG. 4; or the style identifiers 44 of multiple candidate display styles and the preview effect 31 of a certain candidate display style (i.e., the first candidate display style) can be displayed, as shown in the first image in FIG. 6.
[0100] In this embodiment, after the preview effect is displayed, the current user can also be supported to switch the currently displayed preview effect to preview different candidate display styles. At this time, the display method of the session information can also include: in response to an effect switching operation, switching the currently displayed preview effect. The effect switching operation can be an operation for instructing switching of the currently displayed preview effect. The effect switching operation is not limited in implementation, for example, the effect switching operation can be an operation of triggering the style identifier of a certain candidate display style, or a preset sliding operation on the currently displayed interface, for example, a horizontal sliding operation or a vertical sliding operation, which is not limited in this embodiment.
[0101] Optionally, the preview effect is displayed in a first preset area; or the preview effect is displayed in a first associated area of an associated style identifier, the associated style identifier being a style identifier of a display style corresponding to the preview effect. Thus, the display method of the preview effect is further enriched.
[0102] The first preset area can be understood as an area for displaying the preview effect of the candidate display style. The associated style identifier can be a style identifier of the candidate display style corresponding to the currently displayed preview effect. The first associated area can be an associated area of the associated style identifier, i.e., an area associated with the display position of the associated style identifier, such as the display position of the associated style identifier, above, below, left or right of the display position of the associated style identifier, etc. The first preset area and the first associated area can be set as needed.
[0103] Taking displaying the preview effect of a certain candidate display style in the style display interface as an example, when the preview effect of a certain candidate display style is displayed in the style display interface, the display position of the preview effect can be set as needed, such as displaying the preview effect of the candidate display style in a preset area (i.e., the first preset area) of the style display interface, as shown in the second image in FIG. 4 and FIG. 5; or the preview effect of the candidate display style can also be displayed in the associated area of the style identifier of the candidate display style, such as the display position of the style identifier of the candidate display style, as shown in FIG. 6.
[0104] In some embodiments, the displaying the at least one candidate display style includes displaying a style indication control, and the style indication control displays a plurality of indication marks, and different indication marks are used to indicate different candidate display styles.
[0105] In the above embodiments, the candidate display styles can be indicated by the indication marks in the style indication control, so as to further enrich the style of the candidate display styles and facilitate the user to select and switch the candidate display styles.
[0106] In the above embodiments, the candidate display styles can be indicated by the indication marks in the style indication control, so as to further enrich the style of the candidate display styles and facilitate the user to select and switch the candidate display styles.
[0107] Specifically, as shown in the first drawing of FIG. 5 and the first drawing of FIG. 6, the style indication control 51 can be displayed in response to a preset trigger operation, and a plurality of indication marks 52 can be displayed in the style indication control 51 to indicate a plurality of candidate display styles.
[0108] The display style of the indication mark is not limited, and the indication mark can be displayed in the form of a preset indicator, and a second associated area of different preset indicators displays a style mark of a different candidate display style; or the indication mark can be displayed in the form of a style mark, and different indication marks are displayed as style marks of different candidate display styles.
[0109] The preset indicator can be a symbol that is preset to indicate the candidate display style, and the preset indicator can be a character, a pattern, a picture, or the like, and the specific style of the preset indicator is not limited. The second associated area can be understood as an area associated with the position of the preset indicator, such as the left side, the right side, the upper side, or the lower side of the preset indicator.
[0110] In some examples, as shown in the first drawing of FIG. 5 and the first drawing of FIG. 6, the indication mark 52 can be displayed in the form of a preset indicator. For example, when the style indication control 51 is displayed in response to a preset trigger operation, a plurality of indication marks 52 can be displayed in the form of preset indicators in the style indication control 51, that is, a plurality of preset indicators are displayed in the style indication control 51, and a style mark 44 of a candidate display style corresponding to at least part of the indication mark 52 can be further displayed in a second associated area of the indication mark 52, such as the left side of the indication mark 52, so as to make the user clear about the candidate display style indicated by each indication mark 52 and facilitate the user to select the candidate display style.
[0111] In some examples, the indication identifier can be displayed in the form of a style identifier of the corresponding candidate display style. For example, when the style indication control is displayed in response to the preset trigger operation, a plurality of indication identifiers in the form of style identifiers of the corresponding candidate display styles can be displayed in the style indication control, i.e., the style identifiers of the plurality of candidate display styles are displayed in the style indication control, so as to facilitate the user to preview and select the candidate display style based on the displayed plurality of style identifiers.
[0112] In some embodiments, optionally, the style indication control is configured to trigger a style selection operation, the style selection operation including a sliding selection operation and / or a clicking selection operation, wherein the sliding selection operation is continuously performed with at least one of the preset trigger operation and the information sending operation; or the sliding selection operation is non-continuously performed with the preset trigger operation, and the sliding selection operation is non-continuously performed with the information sending operation.
[0113] Specifically, the style indication control can be used for the user to perform a style selection operation. The style selection operation can include a sliding selection operation and / or a clicking selection operation. For example, the user can slide to the indication identifier corresponding to the candidate display style to be selected to preview and / or select the candidate display style, or click the indication identifier 52 corresponding to the candidate display style to be selected to preview and / or select the candidate display style.
[0114] For example, as shown in FIGS. 5 and 6, after the style indication control 51 is displayed in response to the preset trigger operation, the user can slide to the lowermost indication identifier 52 to view the preview effect 31 of the candidate display style corresponding to the indication identifier 52, i.e., the style identifier 44 is “flame”, and / or select the candidate display style; or click the lowermost indication identifier 52 to view the preview effect 31 of the candidate display style corresponding to the indication identifier 52, i.e., the style identifier 44 is “flame”, and / or select the candidate display style.
[0115] For the case of performing the style selection operation by sliding, the sliding selection operation can be continuously performed or non-continuously performed with the preset trigger operation and / or the information sending operation.
[0116] For example, in the case of a preset trigger operation being a long press operation on the first sending control, after the current user long-presses the first sending control, a style display interface can be displayed, and a style indication control can be displayed in the style display interface. At this time, the current user can maintain the pressed state after performing the long press operation, and can continue to maintain the pressed state and slide along the arrangement direction of the indication marks in the style indication control (such as a vertical direction) to perform a sliding selection operation after the style display interface is displayed. Thus, the continuous execution of the sliding selection operation and the preset trigger operation can be realized without interrupting the trigger, and the time consumed for performing the sliding selection operation and the preset trigger operation can be reduced.
[0117] After performing the sliding selection operation, the current user can maintain the pressed state. If the second sending control is displayed outside the style indication control, the current user can maintain the pressed state, slide to the second sending control outside the style indication control, and stay at the second sending control for a set time length (such as 1 s or 2 s) to trigger the second sending control to perform an information sending operation, as shown in FIG. 5. If the second sending control is displayed in the indication control, such as the case where the indication mark for indicating a candidate display style is switched to the second sending control after the user performs a style selection operation on the candidate display style, the current user can maintain the pressed state and stay at the current position (i.e., the position of the indication mark to which the current user slides, that is, the current display position of the second sending control) for a set time length (such as 1 s or 2 s) to trigger the second sending control to perform an information sending operation, as shown in FIG. 6. Thus, the continuous execution of the sliding selection operation and the information sending operation can be realized without interrupting the trigger, and the time consumed for performing the sliding selection operation and the information sending operation can be reduced.
[0118] It can be understood that the user can interrupt the trigger after long-pressing the first sending control, such as lifting the finger, and then press the finger again when the sliding selection operation needs to be performed. The user can also interrupt the trigger after performing the sliding selection operation, such as lifting the finger, and then trigger the second sending control when the information sending operation needs to be performed, such as clicking or long-pressing the second sending control. The user can flexibly select according to the user's own needs.
[0119] In the above embodiments, the candidate display style corresponding to the style selection operation can be determined based on the current trigger position of the style selection operation.
[0120] For example, when it is detected that the current user slides to a certain position of the style indication control, the indication mark displayed at the position can be determined, and the candidate display style corresponding to the indication mark can be determined as the candidate display style corresponding to the style selection operation. At this time, optionally, the style selection operation includes a sliding selection operation, and the display method of the session information further includes: in response to the style selection operation, determining the candidate display style corresponding to the style selection operation based on the position to which the style selection operation slides.
[0121] For example, when it is detected that the current user slides to a certain position of the style indication control, the indication mark displayed at the position can be determined, and the candidate display style corresponding to the indication mark can be determined as the candidate display style corresponding to the style selection operation. At this time, optionally, the style selection operation includes a sliding selection operation, and the display method of the session information further includes: in response to the style selection operation, determining the candidate display style corresponding to the style selection operation based on the position to which the style selection operation slides.
[0122] S202, in response to the information sending operation, sending the target session information, and displaying the target session information in the information display area of the session interface in a target display style, wherein the target display style is the candidate display style selected by the current user.
[0123] In an optional embodiment, as shown in FIGS. 2 and 3, after the current user inputs the information content of the target session information 71 to be sent in the information input area 20, the current user performs a preset triggering operation by long-pressing the sending control 21, the information input area 21 becomes the special effect selection of the information content, and at least one candidate display style is displayed in the information input area 21. The preview effect 31 of the candidate display style. The current user clicks the preview effect 31 of the candidate display style to be selected to perform the information sending operation, and directly sends the target session information 71 carrying the candidate display style selected by the current user, and the target session information 71 is displayed in the information display area 70 after being sent. The current user selects the candidate display style, as shown in FIG. 7.
[0124] In an optional embodiment, as shown in FIGS. 2 and 4, after the current user inputs the information content of the target session information 71 to be sent in the information input area 20, the current user performs a preset triggering operation by long-pressing the sending control 21, and enters the style display interface. The style display interface can display the style mark 44 and the preview effect 31 of a certain candidate display style, the second size adjustment control 41, the second sending control 40 and the third sending control 43.
[0125] Thus, the current user can switch and select the candidate display style in the style display interface and view the preview effect thereof by swiping left and right, and / or adjust the target display size of the information content of the target conversation information 71 through the second size adjustment control 41.
[0126] After the selection and / or adjustment is completed, the current user can trigger the second sending control 40 to send the target conversation information 71 carrying the selected candidate display style and / or displayed in the adjusted target display size, and after the target conversation information 71 is sent, the target conversation information 71 is displayed in the information display area 70 in the candidate display style selected by the current user and / or the adjusted target display size, as shown in FIGS. 7 and 8. In addition, the current user can also trigger the third sending control 43 to send the target conversation information 71 carrying the selected candidate display style and / or displayed in the adjusted target display size, and at this time, the number of views supported by the target conversation information 71 is the preset number of times corresponding to the third candidate display style.
[0127] In an optional embodiment, as shown in FIGS. 2 and 5, after the current user inputs the information content of the target conversation information 71 to be sent in the information input area 20, the current user performs a preset triggering operation by long pressing the sending control 21 to enter the style display interface. The style display interface can display the second sending control 40, the third sending control 43, and the style indication control 51. The style indication control 51 can display a plurality of indication marks 52, and the second associated area (such as the left side) of each indication mark 52 can display the style mark 44 of the candidate display style corresponding to the indication mark 52. In addition, when the style display interface is initially entered in response to the preset triggering operation, each candidate display style can be in an unselected state, and at this time, the style display interface can display the default preview effect 50 of the target conversation information 71, such as displaying the default preview effect 50 in the first preset area, as shown in the first drawing of FIG. 5.
[0128] Thus, the current user can perform a style selection operation by clicking or swiping, and when swiping to a certain indication mark 52 or clicking a certain indication mark 52, the effect currently displayed in the first preset area is switched to the preview effect 31 of the candidate display style corresponding to the indication mark 52, as shown in the second drawing of FIG. 5.
[0129] After the selection is completed, the current user can send the target session information 71 carrying the selected candidate display style by triggering the displayed second sending control 40, and the target session information 71 is displayed in the information display area 70 in the candidate display style selected by the current user after being sent, as shown in FIGS. 7 and 8.
[0130] In an optional embodiment, as shown in FIGS. 2 and 6, after the current user inputs the information content of the target session information 71 to be sent in the information input area 20, the current user performs a preset triggering operation by long-pressing the sending control 21 to enter the style display interface. The style display interface can display a style indication control 51, and the style indication control 51 can display a plurality of indication marks 52. The second associated area (for example, the left side) of each indication mark 52 can display the style mark 44 of the candidate display style corresponding to the indication mark 52. In addition, when the style display interface is initially entered in response to the preset triggering operation, a certain candidate display style can be selected by default, for example, the first candidate display style is selected by default. At this time, the indication mark 52 corresponding to the selected candidate display style can be switched to display the second sending control 40, and the style mark 44 of the selected candidate display style can be switched to display the preview effect 31 of the candidate display style. For example, as shown in the first drawing in FIG. 6 (taking the first candidate display style as an example).
[0131] Therefore, the current user can perform a style selection operation by clicking or sliding. When the current user slides to a certain indication mark 52 or clicks a certain indication mark 52, the indication mark 52 is switched to display the second sending control 40, and the style mark 44 of the candidate display style corresponding to the indication mark 52 is switched to display the preview effect 31 of the candidate display style. For example, as shown in the second drawing in FIG. 6 (taking the fifth indication mark 52 as an example).
[0132] After the selection is completed, the current user can send the target session information 71 carrying the selected candidate display style by triggering the displayed second sending control 40, and the target session information 71 is displayed in the information display area 70 in the candidate display style selected by the current user after being sent, as shown in FIGS. 7 and 8.
[0133] The display method of the session information provided in the embodiment can further enrich the display method of the candidate display style by displaying the style mark of the at least one candidate display style and / or the preview effect of the at least one candidate display style when the at least one candidate display style is displayed in response to the preset triggering operation.
[0134] FIG. 10 is a structural block diagram of a display device of conversation information according to an embodiment of the present disclosure. The device can be implemented by software and / or hardware, and can be configured in an electronic device, for example, a mobile phone or a tablet computer. The display device can be configured to adjust the display style of conversation information to be sent by executing a display method of conversation information. As shown in FIG. 10, the display device of conversation information according to the embodiment of the present disclosure can include a style display module 1001 and an information display module 1002, wherein
[0135] The style display module 1001 is configured to display at least one candidate display style in response to a preset trigger operation acting on a first sending control displayed in a conversation interface.
[0136] The information display module 1002 is configured to send target conversation information in response to an information sending operation, and display the target conversation information in a target display style in an information display area of the conversation interface, wherein the target display style is a candidate display style selected by a current user.
[0137] The display device of conversation information according to the embodiment of the present disclosure displays at least one candidate display style in response to a preset trigger operation acting on a first sending control displayed in a conversation interface by the style display module 1001, and sends target conversation information in response to an information sending operation by the information display module 1002, and displays the target conversation information in a target display style in an information display area of the conversation interface, wherein the target display style is a candidate display style selected by a current user. According to the technical solution, a user can view candidate display styles by performing one step operation on a sending control in a conversation interface, which can simplify the operation of viewing candidate display styles, and further simplify the operation of adjusting the display style of conversation information, and enrich the adjustment mode of the display style of conversation information.
[0138] Optionally, the style display module 1001 includes a first display unit configured to display the style identifier of at least one candidate display style, or a second display unit configured to display the preview effect of at least one candidate display style, or a third display unit configured to display the style identifier of at least one candidate display style and the preview effect of at least one candidate display style.
[0139] Further, the display device of conversation information can further include an effect display module configured to display the preview effect of a candidate display style corresponding to a style selection operation in response to the style selection operation after displaying the style identifier of at least one candidate display style.
[0140] Optionally, the third display unit is specifically configured to display the style identifier and the preview effect of the first candidate display style; or display the style identifiers of the plurality of candidate display styles and the preview effect of the first candidate display style among the plurality of candidate display styles.
[0141] Further, the display apparatus of the session information further comprises an effect switching module configured to switch the currently displayed preview effect in response to an effect switching operation.
[0142] Optionally, the preview effect is displayed in a first preset area; or the preview effect is displayed in a first associated area associated with the style identifier of the display style corresponding to the preview effect.
[0143] Optionally, the style display module 1001 is configured to display a style indication control, and the style indication control displays a plurality of indication identifiers, and different indication identifiers are used to indicate different candidate display styles.
[0144] Optionally, the indication identifiers are displayed in the form of preset indicators, and the second associated areas of different preset indicators display the style identifiers of different candidate display styles; or the indication identifiers are displayed in the form of style identifiers, and different indication identifiers are displayed as the style identifiers of different candidate display styles.
[0145] Optionally, the style indication control is configured to trigger a style selection operation, and the style selection operation includes a sliding selection operation and / or a clicking selection operation, wherein the sliding selection operation is continuously performed with at least one of the preset triggering operation and the information sending operation; or the sliding selection operation is discontinuously performed with the preset triggering operation, and the sliding selection operation is discontinuously performed with the information sending operation.
[0146] Optionally, the style selection operation includes a sliding selection operation, and the display apparatus of the session information further comprises a style determination module configured to determine the candidate display style corresponding to the style selection operation based on the position to which the style selection operation slides in response to the style selection operation.
[0147] Optionally, the at least one candidate display style includes a second candidate display style, and the second candidate display style is used to display the information content of the target session information as a target display size.
[0148] Further, the display apparatus of the conversation information can further include a first control display module configured to display a first size adjustment control in response to the preview effect of the second candidate display style being switched from a non-display state to a display state or being switched from a non-selected state to a selected state, the first size adjustment control being configured to adjust the target display size.
[0149] Alternatively, the at least one candidate display style does not include a second candidate display style, and the display apparatus of the conversation information can further include a second control display module configured to display a second size adjustment control in response to a preset trigger operation acting on the displayed first sending control in the conversation interface, the second size adjustment control being configured to adjust a target display size of information content of the target conversation information.
[0150] Alternatively, the first size adjustment control and / or the second size adjustment control is configured to trigger an execution of a size adjustment operation, the size adjustment operation including a sliding adjustment operation, the target display size corresponding to a position to which the sliding adjustment operation slides, wherein the sliding adjustment operation is continuously executed with at least one of the preset trigger operation and the information sending operation; or the sliding adjustment operation is non-continuously executed with the preset trigger operation, and the sliding adjustment operation is non-continuously executed with the information sending operation.
[0151] Alternatively, the style display module 1001 can be configured to display at least one candidate display style in a first preset area of the conversation interface; or display a style display interface and display at least one candidate display style in the style display interface.
[0152] Alternatively, the first preset area includes an information input area.
[0153] Alternatively, the information sending operation acts on a target preview effect, the target display style corresponding to the target preview effect; or the information sending operation acts on the first sending control or the second sending control, the target display style corresponding to a preview effect in a selected state, or the target display style corresponding to a currently displayed preview effect.
[0154] Alternatively, the second sending control is displayed in a second preset area; or the second sending control is displayed in a third associated area associated with a style identifier, the style identifier being a style identifier of a candidate display style corresponding to a currently displayed preview effect.
[0155] Alternatively, the second sending control is displayed in response to the preset trigger operation, or the second sending control is displayed in response to a style selection operation.
[0156] Optionally, the different candidate display styles correspond to at least one of the following that are different: an information region style of the session information, a display size of the information content, a display action of the session information, and a number of times of supporting viewing of the session information.
[0157] Optionally, the information region style includes at least one of a shape of the information region, a background of the information region, and a visual element carried by the information region.
[0158] The apparatus for displaying session information provided by the embodiments of the present disclosure can execute the method for displaying session information provided by any of the embodiments of the present disclosure, and has the corresponding function modules and advantages of executing the method for displaying session information. Technical details not described in the present embodiment can be referred to the method for displaying session information provided by any of the embodiments of the present disclosure.
[0159] Reference is made to FIG. 11, which shows a structural schematic diagram of an electronic device (e.g., a terminal device) 1100 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure can include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (Personal Digital Assistant), a PAD (Tablet Personal Computer), a PMP (Portable Multimedia Player), a vehicle terminal (e.g., a vehicle navigation terminal), and the like, and a fixed terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in FIG. 11 is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present disclosure.
[0160] As shown in FIG. 11, the electronic device 1100 can include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage device 1108 to a random access memory (RAM) 1103. In the RAM 1103, various programs and data required for the operation of the electronic device 1100 are also stored. The processing device 1101, the ROM 1102, and the RAM 1103 are connected to each other through a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0161] In general, the following devices can be connected to the I / O interface 1105: input devices 1106 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, and the like; output devices 1107 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, and the like; storage devices 1108 including, for example, a tape, a hard disk, and the like; and communication devices 1109. The communication devices 1109 can allow the electronic device 1100 to communicate wirelessly or wiredly with other devices to exchange data. While FIG. 11 shows the electronic device 1100 with various devices, it is understood that all of the shown devices are not required to be implemented or present. More or less devices can alternatively be implemented or present.
[0162] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present 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 executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network through the communication devices 1109, or installed from the storage devices 1108, or installed from the ROM 1102. When the computer program is executed by the processing devices 1101, the above-described functions defined in the methods of embodiments of the present disclosure are performed.
[0163] It should be noted that the computer-readable medium described above can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the computer-readable program code is contained. Such a propagated data signal can take many forms, including but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium that can send, propagate or transfer the program for use by or in connection with the instruction execution system, apparatus or device. The program code contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to, wire, cable, RF (radio frequency), etc., or any suitable combination of the above.
[0164] In some embodiments, the client, server, or both can communicate using any current known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any current known or future developed networks.
[0165] The computer-readable medium described above can be included in the electronic device described above; or can exist separately from the electronic device and can not be assembled into the electronic device.
[0166] The computer readable medium described above carries one or more programs, when the one or more programs are executed by the electronic device, cause the electronic device to: in response to a preset trigger operation acting on a first sending control displayed in a session interface, display at least one candidate display style; and in response to an information sending operation, send target session information and display the target session information in an information display area of the session interface in a target display style, wherein the target display style is a candidate display style selected by a current user.
[0167] Computer program code for carrying out operations of the present disclosure can be written in one or more programming languages or combinations of languages including object oriented programming languages such as Java, Smalltalk, C++ as well as conventional procedural programming languages such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0168] The flow and block diagrams in the drawings show architectural, functional, and operational representations of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow and block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may be executed in the reverse order, depending on the functionality involved. It will also be noted that each block of the block diagrams and / or flowchart illustrations, and combinations thereof, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or combinations of hardware and software.
[0169] The units described in the embodiments of the present disclosure can be implemented by software, or by hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.
[0170] The functionality described herein above can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Application-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0171] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0172] According to one or more embodiments of the present disclosure, example 1 provides a method for presenting session information, comprising:
[0173] In response to a preset trigger operation acting on the first sending control presented in the session interface, at least one candidate presentation style is presented;
[0174] In response to an information sending operation, the target session information is sent, and the target session information is presented in the information presentation area of the session interface in a target presentation style, wherein the target presentation style is a candidate presentation style selected by the current user.
[0175] According to one or more embodiments of the present disclosure, example 2 provides the method according to example 1, wherein the presenting at least one candidate presentation style comprises:
[0176] presenting a style identifier of the at least one candidate presentation style; or
[0177] presenting a preview effect of the at least one candidate presentation style; or
[0178] presenting a style identifier of the at least one candidate presentation style and a preview effect of the at least one candidate presentation style.
[0179] According to one or more embodiments of the present disclosure, example 3 provides the method according to example 2, after the presenting a style identifier of the at least one candidate presentation style, further comprising:
[0180] In response to the style selection operation, a preview effect of a candidate display style corresponding to the style selection operation is displayed.
[0181] According to one or more embodiments of the present disclosure, in example 4, the method according to example 2, the displaying of the style identifier of the at least one candidate display style and the preview effect of the at least one candidate display style comprises:
[0182] displaying the style identifier and the preview effect of the first candidate display style; or
[0183] displaying the style identifiers of the plurality of candidate display styles and the preview effect of the first candidate display style among the plurality of candidate display styles.
[0184] According to one or more embodiments of the present disclosure, in example 5, the method according to example 3 or 4 further comprises:
[0185] In response to an effect switching operation, the currently displayed preview effect is switched.
[0186] According to one or more embodiments of the present disclosure, in example 6, the method according to example 3 or 4, the preview effect is displayed in a first preset area; or
[0187] The preview effect is displayed in a first associated area of an associated style identifier, the associated style identifier being a style identifier of a display style corresponding to the preview effect.
[0188] According to one or more embodiments of the present disclosure, in example 7, the method according to example 2, the displaying of the at least one candidate display style comprises:
[0189] displaying a style indication control, the style indication control having a plurality of indication identifiers displayed thereon, different indication identifiers being used to indicate different candidate display styles.
[0190] According to one or more embodiments of the present disclosure, in example 8, the method according to example 7, the indication identifiers are displayed in the form of preset indicators, a second associated area of different preset indicators displaying a style identifier of a different candidate display style; or
[0191] The indication identifiers are displayed in the form of style identifiers, different indication identifiers being displayed as style identifiers of different candidate display styles.
[0192] According to one or more embodiments of the present disclosure, in example 9, the method according to example 7, the style indication control is configured to trigger the execution of a style selection operation, the style selection operation comprising a sliding selection operation and / or a clicking selection operation, wherein
[0193] The sliding selection operation is continuously performed with at least one of the preset trigger operation and the information sending operation; or
[0194] The sliding selection operation is discontinuously performed with the preset trigger operation, and the sliding selection operation is discontinuously performed with the information sending operation.
[0195] According to one or more embodiments of the present disclosure, example 10, the method according to example 9, the style selection operation comprises a sliding selection operation, the method further comprising:
[0196] In response to the style selection operation, determining the candidate display style corresponding to the style selection operation based on a position to which the style selection operation slides.
[0197] According to one or more embodiments of the present disclosure, example 11, the method according to example 1, the at least one candidate display style comprises a second candidate display style, the second candidate display style being used to display the information content of the target session information as a target display size.
[0198] According to one or more embodiments of the present disclosure, example 12, the method according to example 11, further comprising:
[0199] In response to a preview effect of the second candidate display style being switched from a non-display state to a display state or from a non-selected state to a selected state, displaying a first size adjustment control, the first size adjustment control being used to adjust the target display size.
[0200] According to one or more embodiments of the present disclosure, example 13, the method according to example 1, the at least one candidate display style not comprising a second candidate display style, the method further comprising:
[0201] In response to a preset trigger operation acting on a displayed first sending control in the session interface, displaying a second size adjustment control, the second size adjustment control being used to adjust a target display size of the information content of the target session information.
[0202] According to one or more embodiments of the present disclosure, example 14, the method according to example 12 or 13, the first size adjustment control and / or the second size adjustment control being configured to trigger a size adjustment operation, the size adjustment operation comprising a sliding adjustment operation, the target display size corresponding to a position to which the sliding adjustment operation slides, wherein,
[0203] The sliding adjustment operation is continuously performed with at least one of the preset trigger operation and the information sending operation; or
[0204] The sliding adjustment operation is discontinuously performed with the preset trigger operation, and the sliding adjustment operation is discontinuously performed with the information sending operation.
[0205] According to one or more embodiments of the present disclosure, example 15, the method according to example 1, the displaying at least one candidate display style comprises:
[0206] displaying at least one candidate display style in a first preset area of the session interface; or
[0207] displaying a style display interface, and displaying at least one candidate display style in the style display interface.
[0208] According to one or more embodiments of the present disclosure, example 16, the method according to example 15, the first preset area comprises an information input area.
[0209] According to one or more embodiments of the present disclosure, example 17, the method according to any one of examples 1-4, 7-13 and 15-16, the information sending operation acts on a target preview effect, the target display style corresponds to the target preview effect; or
[0210] The information sending operation acts on the first sending control or the second sending control, the target display style corresponds to a preview effect in a selected state, or the target display style corresponds to a currently displayed preview effect.
[0211] According to one or more embodiments of the present disclosure, example 18, the method according to example 17, the second sending control is displayed in a second preset area; or
[0212] The second sending control is displayed in a third associated area associated with a style identifier, and the associated style identifier is a style identifier of a candidate display style corresponding to a currently displayed preview effect.
[0213] According to one or more embodiments of the present disclosure, example 19, the method according to example 17, the second sending control is displayed in response to the preset trigger operation, or the second sending control is displayed in response to a style selection operation.
[0214] According to one or more embodiments of the present disclosure, example 20, the method according to any one of examples 1-4, 7-13 and 15-16, further comprising:
[0215] The following at least one of the different candidate display styles is not the same: information area style of session information, display size of information content, display action of session information, and number of times of supporting viewing of session information.
[0216] According to one or more embodiments of the present disclosure, example 21 provides a method according to example 20, wherein the information region style comprises at least one of a shape of the information region, a background of the information region, and a visual element carried by the information region.
[0217] According to one or more embodiments of the present disclosure, example 22 provides an apparatus for presenting session information, comprising:
[0218] a style presenting module, configured to present at least one candidate presentation style in response to a preset trigger operation acting on a first sending control presented in a session interface;
[0219] an information presenting module, configured to send target session information in response to an information sending operation, and present the target session information in an information presenting region of the session interface by using a target presentation style, wherein the target presentation style is a candidate presentation style selected by a current user.
[0220] According to one or more embodiments of the present disclosure, example 23 provides an electronic device, comprising:
[0221] one or more processors;
[0222] a memory configured to store one or more programs,
[0223] when the one or more programs are executed by the one or more processors, the one or more processors implement the method for presenting session information according to any one of examples 1-21.
[0224] According to one or more embodiments of the present disclosure, example 24 provides a computer readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements the method for presenting session information according to any one of examples 1-21.
[0225] According to one or more embodiments of the present disclosure, example 25 provides a computer program product, which, when executed by a computer, causes the computer to implement the method for presenting session information according to any one of examples 1-21.
[0226] The above description is merely preferred embodiments of the present disclosure and a description of the principles of the technology employed. It should be understood by those skilled in the art that the disclosed scope of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and should also encompass other technical solutions formed by any combinations of the above technical features or equivalent features without departing from the above disclosed concept. For example, the above technical features can be replaced with technical features disclosed in the present disclosure (but not limited to) having similar functions to form technical solutions.
[0227] Moreover, while operations are depicted in a particular order, this should not be understood as requiring such an order nor infringing on the scope of the disclosure. Certain of the operations described in the discussion are combinable into a single operation, and certain operations can be separated into several operations. In some embodiments, the operations described in the discussion can be performed in an order different than presented in the discussion. In some embodiments, the operations described in the discussion can be performed concurrently. Also, while several specific implementation details are discussed in the discussion, these should not be interpreted as limiting the scope of the disclosure. Rather, certain features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0228] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. A method for presenting session information, comprising: presenting at least one candidate presentation style in response to a preset triggering operation acting on a first sending control presented in a session interface; sending target session information in response to an information sending operation, and presenting the target session information in a target presentation style in an information presentation area of the session interface, wherein the target presentation style is a candidate presentation style selected by a current user.
2. The method of claim 1, wherein, The presenting at least one candidate presentation style comprises: presenting style identifiers of the at least one candidate presentation style; or presenting preview effects of the at least one candidate presentation style; or presenting style identifiers of the at least one candidate presentation style and preview effects of the at least one candidate presentation style.
3. The method of claim 2, wherein, After the presenting style identifiers of the at least one candidate presentation style, the method further comprises: presenting a preview effect of a candidate presentation style corresponding to a style selection operation in response to the style selection operation.
4. The method of claim 2 or 3, wherein, The presenting style identifiers of the at least one candidate presentation style and the preview effects of the at least one candidate presentation style comprises: presenting a style identifier and a preview effect of a first candidate presentation style; or presenting style identifiers of a plurality of candidate presentation styles and a preview effect of a first candidate presentation style in the plurality of candidate presentation styles.
5. The method of claim 3 or 4, further comprising: switching a currently presented preview effect in response to an effect switching operation.
6. The method of any one of claims 3-5, wherein, The preview effect is presented in a first preset area; or The preview effect is presented in a first associated area associated with a style identifier of a presentation style corresponding to the preview effect.
7. The method of claim 2, wherein, The presenting at least one candidate presentation style comprises: presenting a style indication control on which a plurality of indication identifiers are presented, different indication identifiers being used to indicate different candidate presentation styles.
8. The method of claim 7, wherein, The indication identifiers are presented in a form of preset indicators, second associated areas of different preset indicators presenting style identifiers of different candidate presentation styles; or The indication identifiers are presented in a form of style identifiers, different indication identifiers being presented as style identifiers of different candidate presentation styles.
9. The method of claim 7 or 8, wherein, The style indication control is configured to trigger a style selection operation, the style selection operation comprising a sliding selection operation and / or a clicking selection operation, wherein The sliding selection operation is continuously performed with at least one of the preset triggering operation and the information sending operation; or The sliding selection operation is discontinuously performed with the preset triggering operation, and the sliding selection operation is discontinuously performed with the information sending operation.
10. The method of claim 9, wherein, The style selection operation comprises a sliding selection operation, and the method further comprises: determining a candidate presentation style corresponding to the style selection operation based on a position to which the style selection operation slides in response to the style selection operation.
11. The method of claim 1, wherein, The at least one candidate presentation style comprises a second candidate presentation style, the second candidate presentation style being used to present information content of the target session information as a target presentation size.
12. The method of claim 11, further comprising: In response to the preview effect of the second candidate display style switching from a non-display state to a display state or switching from a non-selected state to a selected state, a first size adjustment control is displayed, the first size adjustment control being used to adjust the target display size.
13. The method of claim 1, wherein, The at least one candidate display style does not include a second candidate display style, and the method further comprises: In response to a preset trigger operation acting on a first sending control displayed in the session interface, a second size adjustment control is displayed, the second size adjustment control being used to adjust a target display size of information content of target session information.
14. The method of claim 12 or 13, wherein, The first size adjustment control and / or the second size adjustment control are configured to trigger a size adjustment operation, the size adjustment operation including a sliding adjustment operation, the target display size corresponding to a position to which the sliding adjustment operation slides, wherein, The sliding adjustment operation is continuously performed with at least one of the preset trigger operation and the information sending operation; or The sliding adjustment operation is discontinuously performed with the preset trigger operation, and the sliding adjustment operation is discontinuously performed with the information sending operation.
15. The method of claim 1, wherein, The display of the at least one candidate display style comprises: Displaying the at least one candidate display style in a first preset area of the session interface; or Displaying a style display interface and displaying the at least one candidate display style in the style display interface.
16. The method of claim 15, wherein, The first preset area includes an information input area.
17. The method of any one of claims 1-4, 7-13, and 15-16, wherein, The information sending operation acts on a target preview effect, the target display style corresponding to the target preview effect; or The information sending operation acts on the first sending control or the second sending control, the target display style corresponding to a preview effect in a selected state, or the target display style corresponding to a currently displayed preview effect.
18. The method of claim 17, wherein, The second sending control is displayed in a second preset area; or The second sending control is displayed in a third associated area associated with a style identifier, the associated style identifier being a style identifier of a candidate display style corresponding to a currently displayed preview effect.
19. The method of claim 17, wherein, The second sending control is displayed in response to the preset trigger operation, or the second sending control is displayed in response to a style selection operation.
20. The method of any one of claims 1-4, 7-13, and 15-16, wherein, The following at least one of different candidate display styles is not the same: an information area style of session information, a display size of information content, a display action of session information, and a number of times of viewing supported by session information.
21. The method of claim 20, wherein, The information area style includes at least one of a shape of an information area, a background of an information area, and a visual element carried by an information area.
22. An apparatus for displaying session information, comprising: a style display module configured to display at least one candidate display style in response to a preset trigger operation acting on a first sending control displayed in a session interface; an information display module configured to send target session information in response to an information sending operation, and display the target session information in a target display style in an information display area of the session interface, wherein the target display style is a candidate display style selected by a current user.
23. An electronic device, comprising: at least one processor; and a memory in communication with the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the method for presenting session information according to any one of claims 1-21.
24. A computer-readable storage medium having stored computer instructions, wherein, the computer instructions are configured to enable the processor to implement the method for presenting session information according to any one of claims 1-21 when executed.
25. A computer program product, the computer program product comprising a computer program which, when executed by a processor, implements the method for presenting session information according to any one of claims 1-21.
Citation Information
Patent Citations
Chat bubble presentation method and terminal device, and storage medium
CN109343919A
Message processing method and apparatus, and storage medium
CN109660445A
Picture sending method and device and electronic equipment
CN113067766A
Information display method and device, electronic equipment and storage medium
CN116501204A
Bubble messaging
US20050216568A1