Conversation interface display method and apparatus, electronic device, storage medium, and program product
By displaying the interactive content of different users in the background of the chat interface, the problem of monotonous chat interface content is solved, and a rich interactive display effect is achieved.
Patent Information
- Application Number
- PCT/CN2025/107602
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-09
- Filing Date
- 2025-07-08
- Publication Date
- 2026-01-15
AI Technical Summary
The existing chat interface is relatively simple and lacks display of interactive content between different users.
The background of the conversation interface displays interactive content between different users, including interactive achievement information, interactive relationship information, interactive duration information, and interactive anniversary information. The interface display is enriched by setting the target display theme and interface background.
Users can view the interactive content between different users in a conversation without having to perform multiple triggering operations, which simplifies the operation process and enriches the content displayed on the conversation interface.
Smart Images

Figure CN2025107602_15012026_PF_FP_ABST
Abstract
Description
Methods, devices, electronic equipment, storage media, and program products for displaying session interfaces
[0001] This application claims priority to Chinese Patent Application No. 202410917634.7, filed on July 9, 2024, the disclosure of which is incorporated herein by reference in its entirety. Technical Field
[0002] This disclosure relates to a method, apparatus, electronic device, storage medium, and program product for displaying a session interface. Background Technology
[0003] Currently, different users can interact by sending conversation messages in the conversation interface; however, the content displayed in the conversation interface is relatively limited. Summary of the Invention
[0004] This disclosure provides a method, apparatus, electronic device, storage medium, and program product for displaying a session interface to enrich the content displayed in the session interface.
[0005] In a first aspect, embodiments of this disclosure provide a method for displaying a session interface, including:
[0006] Receive the session interface display operation for the target session;
[0007] In response to the session interface display operation, the session interface of the target session is displayed, wherein at least a portion of the background of the target interface displays first interactive related content between different users in the target session.
[0008] Secondly, embodiments of this disclosure also provide a display device for a session interface, comprising:
[0009] The operation receiving module is used to receive session interface display operations for the target session;
[0010] A conversation interface display module is used to display the conversation interface of the target conversation in response to the conversation interface display operation, wherein at least a portion of the background of the target interface of the conversation interface displays first interactive related content between different users in the target conversation.
[0011] Thirdly, embodiments of this disclosure also provide an electronic device, including:
[0012] One or more processors;
[0013] Memory, used 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 session interface display method as described in the embodiments of this disclosure.
[0015] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for displaying a session interface as described in embodiments of this disclosure.
[0016] Fifthly, embodiments of this disclosure also provide a computer program product that, when executed by a computer, enables the computer to implement the method for displaying a session interface as described in embodiments of this disclosure. Attached Figure Description
[0017] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0018] Figure 1 is a flowchart illustrating a method for displaying a conversational interface according to an embodiment of this disclosure;
[0019] Figure 2 is a schematic diagram of a session interface provided in an embodiment of this disclosure;
[0020] Figure 3 is a schematic diagram of a session settings interface provided in an embodiment of this disclosure;
[0021] Figure 4 is a flowchart illustrating another method for displaying a session interface provided in an embodiment of this disclosure;
[0022] Figure 5 is a schematic diagram of a target display theme setting process provided in an embodiment of this disclosure;
[0023] Figure 6 is a schematic diagram showing a background setting interface for a target display theme provided in an embodiment of this disclosure;
[0024] Figure 7 is a structural block diagram of a session interface display device provided in an embodiment of this disclosure; and
[0025] Figure 8 is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0026] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0027] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0028] The term "comprising" and its variations as used in this disclosure are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the description below.
[0029] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0030] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0031] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0032] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0033] It is understood that the data involved in this disclosed technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0034] Figure 1 is a flowchart illustrating a method for displaying a conversational interface according to an embodiment of this disclosure. This method can be executed by a display device for the conversational interface, which can be implemented by software and / or hardware and can be configured in an electronic device, such as a mobile phone or tablet computer. The method for displaying a conversational interface provided in this disclosure is applicable to scenarios where interactive content between different users in a conversation is displayed in the background of the conversational interface. As shown in Figure 1, the method for displaying a conversational interface provided in this embodiment may include:
[0035] S101, Receive the session interface display operation for the target session.
[0036] The session interface display operation can be a trigger operation used to indicate a session interface. The execution method of the session interface display operation is not limited; for example, it can be an operation that triggers a session identifier. The target session can be the session corresponding to the session interface display operation, that is, the session corresponding to the session interface indicated and displayed by the operation. The target session can be a single-user session or a multi-user session; for example, a target session can contain at least two users, but this embodiment does not impose any limitations on this.
[0037] In this embodiment, when the current user wants to view the session interface of a certain session, they can perform a session interface display operation for that session. Correspondingly, the current application can receive the session interface display operation performed by the current user.
[0038] S102. In response to the session interface display operation, the session interface of the target session is displayed, wherein at least a portion of the background of the target interface of the session interface displays first interactive related content between different users in the target session.
[0039] The first interactive associated content can be understood as the interactive associated content between different users in the target session displayed in the session interface. The first interactive associated content can be any content related to the interaction between different users in the target session. Optionally, the first interactive associated content is associated content of a preset interactive relationship between different users in the target session; and / or, the first interactive associated content includes at least one of interactive achievement information, interactive relationship information, interactive duration information, and interactive anniversary information.
[0040] The preset interaction relationship between different users can be a user relationship representing the interaction between these different users. Optionally, the preset interaction relationship is established based on the interaction behaviors between the different users. Interaction behaviors can be actions that allow interaction between these different users; for example, the interaction behaviors include conversational interaction behaviors and / or work-related interaction behaviors. Conversational interaction behaviors can be understood as actions that interact through a conversation, such as interacting by sending conversational messages and / or making audio / video calls. Work-related interaction behaviors can be understood as actions that interact through works, such as viewing works posted by others, performing a first interaction operation on works posted by others, and / or performing a second interaction operation on comments posted by others under a work. The first interaction operation may include, for example, commenting, liking, sharing, and / or saving. The second interaction operation may include, for example, liking or replying.
[0041] The associated content of preset interaction relationships between different users can be understood as content related to this preset interaction relationship, such as the duration of the preset interaction relationship, the interaction prompts, and the interaction achievement information. These different users can be understood as at least two users in the target session. Taking a single-user session containing only two users as an example, the session interface can be the session interface between the current user and the other user. These different users can be the two users included in the target session, i.e., the current user and the other user in the target session.
[0042] Interactive achievement information can be achievement information obtained through interaction, such as interactive achievement badges. Interactive relationship information can be understood as information related to the interactive relationships between different users. This interactive relationship can be a preset interactive relationship; it can also be other interactive relationships besides the preset ones, such as romantic relationships, spousal relationships, or colleague relationships, etc. This other interactive relationship can be set by at least one of the parties involved. Interactive duration information can be understood as information related to the interaction duration between different users, such as the total session duration between users or the session duration within a certain interactive period. This interactive period can be, for example, a day, a week, a month, or a year, etc., and this embodiment does not limit this. Interactive anniversary information can be information related to the anniversary of the interaction between users, such as the date corresponding to the interactive anniversary and / or the countdown to the interactive anniversary, etc. This interactive anniversary can be set by at least one user associated with this interactive anniversary.
[0043] The target interface background can be understood as the background of the interface that supports the display of the primary interactive content between different users in a session. In other words, the target interface background displays the interactive content between different users in the target session. Within the target interface background, the interactive content between different users can be displayed as part of the background image. For example, the interactive content to be displayed can be combined with the original background image of the target interface to create a new image, which serves as the background image for the target interface. Alternatively, the interactive content between different users can be displayed independently of the target interface's background image. For instance, the interactive content can be displayed on top of the original background image of the target interface. The specific settings can be configured as needed.
[0044] Specifically, upon receiving a session interface display operation for the target session, the system can respond to this operation by displaying the session interface of the target session, displaying the target interface background in the session interface, and displaying the first interactive association content 20 between different users in the target session in at least a portion of the target interface background, as shown in Figure 2 (the first interactive association content 20 is taken as an interactive achievement identifier in the figure).
[0045] The display position of the first interactive content 20 is not limited. For example, it can be displayed at the bottom, top, left, right, or center of the interactive interface. For instance, it can be displayed in an area of the conversation interface where no interactive controls are displayed, to avoid obscuring the first interactive content 20. In this case, at least a portion of the background of the target interface displaying the first interactive content 20 can be an area that does not overlap with the interactive controls displayed in the conversation interface, such as displaying it above the interactive controls displayed at the bottom of the conversation interface, as shown in Figure 2.
[0046] In this embodiment, updating the first interactive related content displayed in the target interface background can also be supported. For example, when the first interactive related content between different users changes, the first interactive related content displayed in the target interface background can be updated to improve the usability of the first interactive related content displayed in the target interface background. Taking the first interactive related content as an interactive achievement identifier as an example, when different users obtain a new interactive achievement identifier, the newly obtained interactive achievement identifier between these different users can be added to the target interface background. Optionally, after displaying the session interface of the target session, the following may also be included: updating the first interactive related content displayed in the target interface background in response to changes in the first interactive related content between the different users.
[0047] In some embodiments, the method for displaying the conversation interface may further include: in response to a conversation settings operation based on the conversation interface, displaying the conversation settings interface of the target conversation, and displaying second interactive association content between different users in the target conversation in a preset area of the conversation settings interface, wherein the conversation settings interface supports switching to the theme settings interface of the target conversation.
[0048] The session settings operation can be a trigger operation used to instruct the display of the session settings interface of the target session, such as triggering the operation of the session settings controls displayed in the session interface. The session settings interface can be an interface for users to configure the target session. For example, the session settings interface can support switching to the theme settings interface of the target session to set the display theme adopted by the target session. The second interactive related content can be understood as the interactive related content between different users in the target session displayed in the session settings interface of the target session. It may be the same as or different from the first interactive related content. The preset area can be understood as the area in the session settings interface used to display the second interactive related content. The specific location of the preset area in the session settings interface is not limited. For example, the preset area can be the top area of the session settings interface, such as the area at the top of the session settings interface used to display the interface background.
[0049] In the above embodiments, it is also possible to display the interactive relationship content between different users in the target session in the session settings interface of the target session, so as to enrich the content displayed in the session settings interface.
[0050] For example, when a session setting operation is received from the current user based on the session interface, such as when the current user triggers the session setting control displayed in the session interface, the session setting interface of the target session can be displayed, and the second interactive association content 30 between different users in the target session can be displayed in a preset area of this session setting interface, as shown in Figure 3.
[0051] The method for displaying a conversation interface provided in this embodiment receives a conversation interface display operation for a target conversation; in response to this operation, the conversation interface of the target conversation is displayed, and at least a portion of the background of the target interface is displayed, showing the first interactive relationship content between different users in the target conversation. This embodiment utilizes the above technical solution to display the interactive relationship content between different users in the conversation in the background of the conversation interface, eliminating the need for users to switch to the conversation's interaction relationship interface through a series of triggering operations. This enriches the content displayed in the conversation interface and simplifies the operations required to view the interactive relationship content between different users in the conversation.
[0052] Figure 4 is a flowchart illustrating another method for displaying a conversation interface provided in this embodiment. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, the first interactive associated content is configured to be displayed when the current display theme of the conversation interface is the target display theme, and displaying the conversation interface of the target conversation includes: displaying the conversation interface of the target conversation using the target display theme.
[0053] Accordingly, as shown in Figure 4, the method for displaying the session interface provided in this embodiment of the disclosure may include:
[0054] S201, Receive the session interface display operation for the target session.
[0055] S202. In response to the session interface display operation, the session interface of the target session is displayed using a target display theme, wherein at least a portion of the background of the target interface of the session interface displays first interactive association content between different users in the target session, and the first interactive association content is configured to be displayed under the target display theme.
[0056] In this embodiment, at least a partial display theme can be used to support displaying the first related content between different users in a session within the interface background of the session interface. A target display theme can be understood as this at least partial display theme that supports displaying the first related content between different users in a session within the interface background; the number of target display themes can be one or more.
[0057] Optionally, the target display theme corresponds to a preset interaction relationship between different users in the target session, and the preset interaction relationship is established based on the interaction behavior between the different users. For example, the target display theme can be obtained by establishing a preset interaction relationship. Taking a single-user session as an example, when two users have a preset association relationship, it is possible to set the session interface between these two users as the target display theme.
[0058] The display styles of the conversation interface corresponding to different display themes may not be completely identical. For example, when different display themes are used, the display styles of at least some interface elements in the target conversation's conversation interface may be different. These at least some interface elements can be flexibly set as needed. For example, these at least some interface elements may include at least some interactive controls in the conversation interface, conversation messages displayed in the conversation interface, user identifiers displayed in the conversation interface, and / or the conversation name of the target conversation interface displayed in the conversation interface.
[0059] Specifically, when receiving the session interface display operation of the target session, the current display theme of the session interface of the target session can be determined. If the current display theme of the session interface is the target display theme, the session interface of the target session can be displayed using the target display theme. For example, based on the target display theme, the first interactive related content 20 between different users in the target session can be displayed in at least a part of the interface background of the session interface of the target session, as shown in Figure 2.
[0060] In some implementations, when displaying the session interface of a target session using a target display theme, in addition to displaying the first interactive association content between different users in the target session in at least a portion of the interface background based on the target display theme, at least some interface elements in the session interface can also be displayed in a display style corresponding to the target display theme. For example, at least some interactive controls, session messages, user identifiers, and / or session names in the session interface can be displayed in a display style corresponding to the target display theme, thereby further enriching the display style of the interface elements in the session interface and thus enriching the overall display style of the session interface. Optionally, the display style of at least some interface elements in the session interface corresponds to the target display theme, and the at least some interface elements include at least one of at least some interactive controls, session messages, user identifiers, and session names.
[0061] The above-described display style, corresponding to the target display theme, includes at least some interactive controls that can be configured as needed. Optionally, these at least some interactive controls include a conversation message input control and / or interactive controls displayed in association with the conversation message input control. This conversation message input control can be a control used to trigger the display of the conversation message input area for inputting the message content of the conversation message to be sent, such as a conversation message input box. Interactive controls displayed in association with the conversation message input control can be understood as interactive controls whose display position is associated with the display position of the conversation message input control, such as controls displayed above or below the conversation message input control in the conversation interface, or interactive controls displayed within the conversation information input box.
[0062] Optionally, the target display theme can be set by a target user in the target session. The set target display theme is configured to display the session interface of the target session on the user side of at least some users in the target session. The at least some users include the target user and / or users other than the target user.
[0063] The target user can be any user in the target session who has permission to set the display theme. This can be at least some of the target users; for example, at least some users in the target session can have permission to set the display theme of the session interface of the target session to the target display theme. For instance, the target user has a pre-defined interaction relationship with at least one other user in the target session.
[0064] The target display theme can be used to display the session interface of the target session on the user side of at least some users in the target session, where at least some users can include the target user and / or users other than the target user.
[0065] For example, after a target user sets the display theme of the target session's interface to the target display theme, all users within the target session will see the interface displayed using the target display theme when viewing the target session's interface. In other words, the target user's setting of the target display theme will affect not only the target user but also all other users in the target session.
[0066] For example, after a target user sets the display theme of the target session's interface to the target display theme, the interface will be displayed using the target display theme when the target user views the target session's interface. That is, the target user's setting of the target display theme only takes effect for that user and will not affect the display theme used by other users when viewing the target session's interface.
[0067] For example, after a target user sets the display theme of the target session's interface to the target display theme, when users selected by the target user view the target session's interface, the interface will also be displayed using the target display theme. In other words, the target user's setting of the target display theme only applies to users selected by the target user and does not affect the display theme used by users not selected by the target user when viewing the target session's interface. In other words, it allows the target user to set the scope of the target display theme within the target session.
[0068] In some implementations, the target user includes the current user, and before displaying the session interface of the target session with the target display theme, the method further includes: displaying the theme setting interface of the target session in response to a theme setting operation based on the session interface, wherein the theme setting interface displays at least one display theme identifier; and setting the display theme of the session interface to the target display theme in response to a confirmation operation of the target display theme identifier among the at least one display theme identifier, wherein the target display theme identifier is the display theme identifier of the target display theme.
[0069] The theme setting operation can be a trigger operation used to indicate the display of the theme setting interface. The execution method of the theme setting operation is not limited; for example, it can be an operation that triggers a theme setting control or performs a preset theme setting gesture. The theme setting operation can be applied to the conversation interface. Optionally, the conversation interface displays a theme setting control, which is associated with a conversation message input control in the conversation interface. The theme setting control is configured to trigger the execution of the theme setting operation. For example, the theme setting control can be an interactive control associated with the conversation message input control, such as displaying the theme setting control at a certain position above the conversation message input control. Furthermore, the theme setting operation can also be applied to the conversation settings interface of a target conversation, which can be accessed by switching from the conversation interface.
[0070] The theme settings interface can be understood as an interface used to set the display theme of the session interface. The theme settings interface may display at least one display theme identifier for the user to select. This display theme identifier can be understood as an identifier for the display theme, such as the name and / or thumbnail of the display theme. For example, the thumbnail of the display theme can be a thumbnail of the preview screen corresponding to the display theme. The target display theme identifier can be the display theme identifier of the target display theme.
[0071] The confirmation operation can be understood as a trigger operation that confirms the adoption of a certain display theme, such as the operation of the confirmation control displayed in the theme settings interface after selecting a certain display theme icon.
[0072] In the above implementation, it is possible to support the current user to set the display theme used by the session interface of the target session as the target display theme.
[0073] For example, when a theme setting operation based on the target session's session interface is received from the current user, such as when the current user triggers the theme setting control 21 displayed in the target session's session interface (as shown in the first figure in Figure 5), or when the current user switches from the target session's session interface to the target session's session settings interface and triggers the theme setting control 21 displayed in the session settings interface, the target session's theme settings interface can be displayed, and at least one theme display identifier 50 can be displayed in the theme settings interface, as shown in the second figure in Figure 5.
[0074] When a confirmation operation is received for at least one target display theme identifier 50 displayed in the theme settings interface, such as when the confirmation control 51 displayed in the theme settings interface is triggered after the current user selects the target display theme identifier, the display theme of the session interface can be set as the target display theme. For example, when displaying the session interface of the target session, at least a portion of the background of the target interface of the session interface displays the first interactive association content 20 between different users in the target session, as shown in the third figure in Figure 5.
[0075] In some implementations, users can also view previews of one or more display themes in the theme settings interface, allowing them to quickly determine the desired display theme and reducing the time spent setting the theme. For example, when a selection operation is received for a display theme identifier 50 (such as a target display theme identifier) displayed in the theme settings interface, a preview screen 52 showing the session interface using the display theme corresponding to this display theme identifier 50 can be displayed in the theme settings interface, as shown in the second figure of Figure 5 (the figure shows a preview screen 52 of the target display theme as an example). Optionally, after displaying the theme settings interface of the target session, the method further includes: in response to the selection operation of the target display theme identifier, displaying a preview screen 20 of the session interface using the target display theme. The selection operation can be a trigger operation to select a display theme identifier 50 displayed in the theme settings interface, such as triggering an operation to select a display theme identifier 50 displayed in the theme settings interface.
[0076] In addition, in some examples, the theme settings interface can also allow users to switch between previews of different display themes by swiping. For example, when the current user is detected to be swiping horizontally or vertically in the theme settings interface, the currently displayed preview can be switched from the preview of the current display theme to the preview of the next display theme according to the display order of each display theme icon in the theme settings interface, and the display theme icon of the next display theme can be further switched to the selected state.
[0077] In some implementations, the target interface background can be the default interface background of the target display theme, and at least a portion of the target interface background displays first interactive content related to different users in the target session. The interface background used by the target display theme can be switched by the user. For example, the user can switch the currently used interface background of the target display theme by performing an interface background switching operation for the target display theme to meet the user's different interface background display needs. Optionally, the target interface background is the default interface background under the target display theme, and the session interface display method further includes: switching the interface background used by the session interface under the target display theme in response to the interface background switching operation for the target display theme.
[0078] The interface background switching operation can be a trigger operation used to indicate the current interface background of the target display theme. For example, it could trigger an operation to select a candidate interface background displayed in the background settings interface of the target display theme, or it could trigger an operation to select image content displayed in the album interface after switching from the background settings interface to the album interface. This image content can be understood as image-type content, such as pictures and / or videos.
[0079] For example, as shown in the second image of Figure 5, when a preview of the target display theme is shown in the theme settings interface, a background settings control 53 for the target display theme can be further displayed in the theme settings interface. When the current user triggers this background settings control 53, the background settings interface 60 for the target display theme can be displayed, as shown in Figure 6. The background settings interface 60 can display one or more recommended candidate interface backgrounds, and can also display an album control 61.
[0080] Therefore, the current user can perform an interface background switching operation by triggering a candidate interface background displayed in the background settings interface 60; and / or, switch to the album interface by triggering the album control 61 displayed in the background settings interface 60, and perform an interface background switching operation by triggering a certain image content displayed in the album interface.
[0081] Correspondingly, when the current application detects that the current user has performed a background switching operation, it can switch the background currently used by the target display theme to the background or image content corresponding to this background switching operation.
[0082] After the settings are completed, when the target session's interface is displayed using the target display theme, the background of this interface can be the background or image content set by the user in the target session. At this time, the background of the interface may not display the first interactive relationship content between different users in the target session.
[0083] The method for displaying a conversation interface provided in this embodiment displays, under a target display theme, at least a portion of the target interface background of the conversation interface, the first interactive content between different users in the target conversation. Thus, users can switch the content displayed in the interface background of the conversation interface by switching the display theme, which can enrich the display theme types of the conversation interface and meet the different interface background display needs of users.
[0084] Figure 7 is a structural block diagram of a session interface display device provided in an embodiment of this disclosure. This device can be implemented by software and / or hardware, and can be configured in an electronic device, such as a mobile phone or tablet computer. It can display the interactive content between different users in the session in the interface background of the session interface by executing the session interface display method. As shown in Figure 7, the session interface display device provided in this embodiment may include: an operation receiving module 701 and a session interface display module 702, wherein...
[0085] The operation receiving module 701 is used to receive the session interface display operation for the target session;
[0086] The conversation interface display module 702 is used to display the conversation interface of the target conversation in response to the conversation interface display operation, wherein at least a portion of the background of the target interface of the conversation interface displays first interactive association content between different users in the target conversation.
[0087] The session interface display device provided in this embodiment receives a session interface display operation for a target session through an operation receiving module; the session interface display module responds to this operation by displaying the session interface of the target session, and displays the first interactive relationship content between different users in the target session in at least a portion of the background of the target interface. This embodiment utilizes the above technical solution to display the interactive relationship content between different users in the session in the background of the session interface, eliminating the need for users to switch to the session's interaction relationship interface through a series of trigger operations. This enriches the content displayed in the session interface and simplifies the operations required to view the interactive relationship content between different users in the session.
[0088] Optionally, the first interactive associated content is configured to be displayed under the target display theme, and the conversation interface display module 702 can be used to: display the conversation interface of the target conversation using the target display theme.
[0089] Optionally, the target display topic corresponds to a preset interaction relationship between different users in the target session, and the preset interaction relationship is established based on the interaction behavior between the different users.
[0090] Optionally, the interactive behaviors include conversational interactive behaviors and / or work-related interactive behaviors.
[0091] Optionally, the display style of at least some interface elements in the conversation interface corresponds to the target display theme, and the at least some interface elements include at least one of at least some interactive controls, conversation messages, user identifiers and conversation names.
[0092] Optionally, the at least some of the interactive controls include a session message input control and / or interactive controls displayed in association with the session message input control.
[0093] Optionally, the target display theme can be set by a target user in the target session. The set target display theme is configured to display the session interface of the target session on the user side of at least some users in the target session. The at least some users include the target user and / or users other than the target user.
[0094] Optionally, the target user includes the current user, and the display device of the session interface may further include: a setting interface display module, configured to display a theme setting interface of the target session in response to a theme setting operation based on the session interface before displaying the session interface of the target session with a target display theme, wherein the theme setting interface displays at least one display theme identifier; and a theme setting module, configured to set the display theme of the session interface to the target display theme in response to a confirmation operation of the target display theme identifier among the at least one display theme identifier, wherein the target display theme identifier is the display theme identifier of the target display theme.
[0095] Optionally, the conversation interface displays a theme setting control, which is displayed in association with the conversation message input control in the conversation interface, and the theme setting control is configured to trigger the execution of the theme setting operation.
[0096] Furthermore, the display device of the conversation interface may also include: a preview screen display module, used to display a preview screen of the conversation interface when the target display theme is used, in response to the selection operation of the target display theme identifier after the theme setting interface of the target conversation is displayed.
[0097] Optionally, the target interface background is the default interface background under the target display theme, and the display device of the session interface may further include: a background switching module, used to switch the interface background used by the session interface under the target display theme in response to the interface background switching operation for the target display theme.
[0098] Optionally, the first interactive associated content is the associated content of a preset interactive relationship between different users in the target session; and / or, the first interactive associated content includes at least one of interactive achievement information, interactive relationship information, interactive duration information, and interactive anniversary information.
[0099] Furthermore, the display device of the conversation interface may also include: an associated content update module, used to update the first interactive associated content displayed in the background of the target interface in response to a change in the first interactive associated content between the different users after the conversation interface of the target conversation is displayed.
[0100] Furthermore, the display device of the conversation interface may also include: an associated content display module, used to respond to a conversation setting operation based on the conversation interface, display the conversation setting interface of the target conversation, and display second interactive associated content between different users in the target conversation in a preset area of the conversation setting interface, wherein the conversation setting interface supports switching to the theme setting interface of the target conversation.
[0101] The session interface display device provided in this disclosure can execute the session interface display method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the session interface display method. Technical details not described in detail in this embodiment can be found in the session interface display method provided in any embodiment of this disclosure.
[0102] Referring now to FIG8, a schematic diagram of the structure of an electronic device (e.g., a terminal device) 800 suitable for implementing embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG8 is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present disclosure.
[0103] As shown in Figure 8, the electronic device 800 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 also stores various programs and data required for the operation of the electronic device 800. The processing unit 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0104] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic device 800 to communicate wirelessly or wiredly with other devices to exchange data. Although FIG8 shows an electronic device 800 with various devices, it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0105] According to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by a processing device 801, it performs the functions defined in the methods of embodiments of this disclosure.
[0106] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0107] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0108] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0109] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: receive a session interface display operation for a target session; and, in response to the session interface display operation, display a session interface for the target session, wherein at least a portion of the background of the target interface displays first interactive association content between different users in the target session.
[0110] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0111] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0112] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of modules do not, in some cases, constitute a limitation on the unit itself.
[0113] The functions described above in this disclosure can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0114] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0115] According to one or more embodiments of this disclosure, Example 1 provides a method for displaying a session interface, including:
[0116] Receive the session interface display operation for the target session;
[0117] In response to the session interface display operation, the session interface of the target session is displayed, wherein at least a portion of the background of the target interface displays first interactive related content between different users in the target session.
[0118] According to one or more embodiments of this disclosure, Example 2, based on the method described in Example 1, wherein the first interactive associated content is configured to be displayed under a target display theme, and the session interface displaying the target session includes:
[0119] The target session's session interface is displayed using the target display theme.
[0120] According to one or more embodiments of this disclosure, Example 3 describes the method described in Example 2, wherein the target display topic corresponds to a preset interaction relationship between different users in the target session, and the preset interaction relationship is established based on the interaction behavior between the different users.
[0121] According to one or more embodiments of this disclosure, Example 4 describes the interactive behavior according to Example 3, which includes conversational interactive behavior and / or work interactive behavior.
[0122] According to one or more embodiments of this disclosure, Example 5 describes the method described in Example 2, wherein the display style of at least some interface elements in the session interface corresponds to the target display theme, and the at least some interface elements include at least one of at least some interactive controls, session messages, user identifiers, and session names.
[0123] According to one or more embodiments of this disclosure, Example 6 describes the method according to Example 5, wherein the at least part of the interactive control includes a session message input control and / or an interactive control displayed in association with the session message input control.
[0124] According to one or more embodiments of this disclosure, Example 7 describes the method according to Example 2, wherein the target display theme can be set by a target user in the target session, and the set target display theme is configured to display the session interface of the target session on the user side of at least some users in the target session, wherein the at least some users include the target user and / or users other than the target user.
[0125] According to one or more embodiments of this disclosure, Example 8, based on the method described in Example 7, further includes, before displaying the session interface of the target session using a target display theme:
[0126] In response to a theme setting operation based on the session interface, the theme setting interface of the target session is displayed, and the theme setting interface displays at least one theme display icon;
[0127] In response to a confirmation operation of the target display theme identifier among the at least one display theme identifiers, the display theme of the session interface is set to the target display theme, wherein the target display theme identifier is the display theme identifier of the target display theme.
[0128] According to one or more embodiments of this disclosure, Example 9 describes the method described in Example 8, wherein a theme setting control is displayed in the session interface, the theme setting control is displayed in association with a session message input control in the session interface, and the theme setting control is configured to trigger the execution of the theme setting operation.
[0129] According to one or more embodiments of this disclosure, Example 10, based on the method of Example 9, further includes, after displaying the topic settings interface of the target session:
[0130] In response to the selection operation of the target display theme identifier, a preview of the session interface when the target display theme is used is displayed.
[0131] According to one or more embodiments of this disclosure, Example 11 describes the method according to Example 2, wherein the target interface background is the default interface background under the target display theme, and the method further includes:
[0132] In response to an interface background switching operation for the target display theme, the interface background used by the session interface under the target display theme is switched.
[0133] According to one or more embodiments of this disclosure, Example 12 describes the method according to any one of Examples 1-11, wherein the first interactive associated content is associated content of a preset interactive relationship between different users in the target session; and / or
[0134] The first interactive associated content includes at least one of the following: interactive achievement information, interactive relationship information, interactive duration information, and interactive anniversary information.
[0135] According to one or more embodiments of this disclosure, Example 13, following the method described in any of Examples 1-11, further includes:
[0136] In response to changes in the first interaction-related content between the different users, the first interaction-related content displayed in the background of the target interface is updated.
[0137] According to one or more embodiments of this disclosure, Example 14, based on any one of Examples 1-11, further includes:
[0138] In response to a session settings operation based on the session interface, the session settings interface of the target session is displayed, and second interactive related content between different users in the target session is displayed in a preset area of the session settings interface. The session settings interface supports switching to the theme settings interface of the target session.
[0139] According to one or more embodiments of this disclosure, Example 15 provides a display device for a session interface, including:
[0140] The operation receiving module is used to receive session interface display operations for the target session;
[0141] A conversation interface display module is used to display the conversation interface of the target conversation in response to the conversation interface display operation, wherein at least a portion of the background of the target interface of the conversation interface displays first interactive related content between different users in the target conversation.
[0142] According to one or more embodiments of this disclosure, Example 16 provides an electronic device comprising:
[0143] One or more processors;
[0144] Memory, used to store one or more programs.
[0145] When the one or more programs are executed by the one or more processors, the one or more processors implement the method of displaying the session interface as described in any of Examples 1-14.
[0146] According to one or more embodiments of the present disclosure, Example 17 provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements a method for displaying a session interface as described in any of Examples 1-14.
[0147] According to one or more embodiments of the present disclosure, Example 18 provides a computer program product that, when executed by a computer, causes the computer to implement a method for displaying a session interface as described in any of Examples 1-14.
[0148] The above description is merely an embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0149] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0150] Although this disclosure has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A method for displaying a session interface, comprising: Receive the session interface display operation for the target session; In response to the session interface display operation, the session interface of the target session is displayed, wherein at least a portion of the background of the target interface displays first interactive related content between different users in the target session.
2. The method according to claim 1, wherein, The first interactive content is configured to be displayed under the target display theme, and the session interface for displaying the target session includes: The target session's session interface is displayed using the target display theme.
3. The method according to claim 2, wherein, The target display topic corresponds to a preset interaction relationship between different users in the target session, and the preset interaction relationship is established based on the interaction behavior between the different users.
4. The method according to claim 3, wherein, The interactive behaviors include conversational interactive behaviors and / or work-related interactive behaviors.
5. The method according to any one of claims 2-4, wherein, The display style of at least some interface elements in the conversation interface corresponds to the target display theme, and the at least some interface elements include at least one of at least some interactive controls, conversation messages, user identifiers and conversation names.
6. The method according to claim 5, wherein, The at least some of the interactive controls include a session message input control and / or interactive controls displayed in association with the session message input control.
7. The method according to any one of claims 2-6, wherein, The target display theme can be set by the target user in the target session. The set target display theme is configured to be used by at least some users in the target session to display the session interface of the target session on the user side. The at least some users include the target user and / or users other than the target user.
8. The method according to claim 7, wherein, The target user includes the current user. Before displaying the session interface of the target session using the target display theme, the method for displaying the session interface further includes: In response to a theme setting operation based on the session interface, the theme setting interface of the target session is displayed, and the theme setting interface displays at least one theme display icon; In response to a confirmation operation of the target display theme identifier among the at least one display theme identifiers, the display theme of the session interface is set to the target display theme, wherein the target display theme identifier is the display theme identifier of the target display theme.
9. The method according to claim 8, wherein, The theme setting control is displayed in the chat interface. The theme setting control is displayed in association with the chat message input control in the chat interface. The theme setting control is configured to trigger the execution of the theme setting operation.
10. The method according to claim 9, wherein, After displaying the topic settings interface of the target session, the method for displaying the session interface further includes: In response to the selection operation of the target display theme identifier, a preview of the session interface when the target display theme is used is displayed.
11. The method according to any one of claims 2-10, wherein, The target interface background is the default interface background under the target display theme, and the method for displaying the session interface further includes: In response to an interface background switching operation for the target display theme, the interface background used by the session interface under the target display theme is switched.
12. The method according to any one of claims 1-11, wherein, The first interactive association content is the association content between different users in the target session based on a preset interactive relationship; and / or The first interactive associated content includes at least one of the following: interactive achievement information, interactive relationship information, interactive duration information, and interactive anniversary information.
13. The method according to any one of claims 1-12, wherein, After displaying the session interface of the target session, the method for displaying the session interface further includes: In response to changes in the first interaction-related content between the different users, the first interaction-related content displayed in the background of the target interface is updated.
14. The method according to any one of claims 1-13, further comprising: In response to a session settings operation based on the session interface, the session settings interface of the target session is displayed, and second interactive related content between different users in the target session is displayed in a preset area of the session settings interface. The session settings interface supports switching to the theme settings interface of the target session.
15. A display device for a session interface, comprising: The operation receiving module is configured to receive session interface display operations for the target session; The conversation interface display module is configured to display the conversation interface of the target conversation in response to the conversation interface display operation, wherein at least a portion of the background of the target interface of the conversation interface displays first interactive related content between different users in the target conversation.
16. An electronic device comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the session interface display method according to any one of claims 1-14.
17. A computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the processor to execute the method for displaying the session interface as described in any one of claims 1-14.
18. A computer program product comprising a computer program, wherein, When the computer program is executed by the processor, it implements the method for displaying the session interface as described in any one of claims 1-14.
Citation Information
Patent Citations
Information display processing method and device, terminal and storage medium
CN114995924A
Session interface display method and device, electronic equipment, storage medium and program product
CN118051291A
Session interface display method and device, electronic equipment, storage medium and program product
CN118779053A
Graphical user interface for mobile communication devices (centralized display of emoji replies to a message)
CN304717156S
Electronic Device, Inter-Device Screen Coordination Method, and Medium
US20230229375A1