Conversation interface display method and apparatus, electronic device, storage medium, and program product
By displaying first interface elements associated with the electronic device's posture in the conversational interface and adjusting their display method in response to posture changes, the problem of monotonous display methods of conversational interface elements is solved, and rich display effects of interface elements are achieved.
Patent Information
- Application Number
- PCT/CN2025/107603
- 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 displays elements in a rather simplistic and undiversified manner.
The first interface element and the second interface element are displayed in the conversation interface. The first interface element can be moved within a preset area and its display mode is adjusted in response to the attitude change information of the target electronic device, while the display mode of the second interface element remains unchanged. The display mode of the first interface element is associated with the attitude change information of the electronic device.
It enriches the display methods of interface elements in the conversation interface, enabling it to adopt different display methods when the electronic device's posture changes, thereby improving the user experience.
Smart Images

Figure CN2025107603_15012026_PF_FP_ABST
Abstract
Description
Methods, devices, electronic devices, storage media, and program products for displaying conversational interfaces
[0001] This application claims priority to Chinese Patent Application No. 202410917798.X, 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, when displaying a chat interface, it is possible to show the interface elements of the chat interface. However, the way interface elements are displayed in the chat 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 conversational interface, thereby enriching the ways in which interface elements are displayed in the conversational interface.
[0005] In a first aspect, embodiments of this disclosure provide a method for displaying a session interface, including:
[0006] The first interface element and the second interface element are displayed in the conversation interface. The first interface element can be moved within a preset area of the conversation interface.
[0007] In response to receiving attitude change information from the target electronic device, the first display mode of the first interface element in the session interface is adjusted, while the second display mode of the second interface element in the session interface remains unchanged. The target electronic device is the electronic device displayed on the session interface, and the first display mode of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device.
[0008] Secondly, embodiments of this disclosure also provide a device for displaying a session interface, including:
[0009] The element display module is used to display a first interface element and a second interface element in the conversation interface. The first interface element can be moved within a preset area of the conversation interface.
[0010] The mode adjustment module is used to adjust the first display mode of the first interface element in the session interface in response to receiving attitude change information of the target electronic device, while keeping the second display mode of the second interface element in the session interface unchanged. The target electronic device is the electronic device displayed on the session interface, and the first display mode of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device.
[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 illustrating a session interface provided in an embodiment of this disclosure;
[0020] Figure 3 is a schematic diagram showing another session interface provided in an embodiment of this disclosure;
[0021] Figure 4 is a schematic diagram illustrating another type of conversational interface provided in an embodiment of this disclosure;
[0022] Figure 5 is a schematic diagram illustrating the fourth type of conversation interface provided in the embodiments of this disclosure;
[0023] Figure 6 is a flowchart illustrating another method for displaying a session interface 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 device for displaying the conversational interface, which can be implemented in software and / or hardware and can be configured in an electronic device, such as a mobile phone or tablet. The method for displaying the conversational interface provided in this disclosure is applicable to scenarios where interface elements associated with the posture information of an electronic device are displayed in a conversational interface. As shown in Figure 1, the method for displaying the conversational interface provided in this embodiment may include:
[0035] S101. Display a first interface element and a second interface element in the conversation interface, wherein the first interface element can be moved within a preset area of the conversation interface.
[0036] The first and second interface elements are different interface elements within the session interface. The first interface element can be an interface element whose display method is associated with the attitude information of the target electronic device, such as an interface element whose movement trajectory and / or display position are associated with the attitude information of the target electronic device. The second interface element can be an interface element whose display method does not move within the session interface regardless of changes in the attitude information of the target electronic device, such as interface elements in the session interface other than the first interface element.
[0037] The first interface element can be moved within a preset area of the conversation interface. The display format of the first interface element in the conversation interface is not limited; for example, the first interface element can be displayed as a foreground element or a background element. For instance, the first interface element can be displayed as a background element in the conversation interface. In this case, optionally, the preset area is the interface background area of the conversation interface, that is, the first interface element can be displayed within the interface background of the conversation interface.
[0038] The interface elements (i.e., the first interface elements) that are associated with the posture information of the target electronic device in the session display can be set as needed. Optionally, the first interface element includes a preset interface background element and / or an associated element of preset session content, wherein the preset interface background element includes at least one of weather elements and identifier elements, and the identifier elements include interactive achievement identifier elements between different users in the session corresponding to the session interface; the preset session content includes at least one of preset emoticons and preset characters.
[0039] The preset interface background elements can be understood as the elements contained in the interface background of the conversation interface, such as weather elements and / or label elements. For example, the interface background of the conversation interface may display weather elements and / or label elements for the current user to view.
[0040] Weather elements can be understood as elements related to the current weather conditions at the target location. For example, if the weather at the target location is cloudy at the current time, cloud elements can be displayed in the background of the chat interface; if the weather at the target location is raining at the current time, downward-moving raindrop elements can be displayed in the background of the chat interface, and so on. The target location can be set by the user in the corresponding chat interface, such as the location entered by a user in the chat and / or the current location of a user in the chat. The user's current location can be determined with the user's full authorization.
[0041] Identification elements can be understood as elements used to identify corresponding objects, which may include, but are not limited to, interaction achievement identification elements between different users in a conversation corresponding to the conversation interface. These interaction achievement identification elements can be interactive achievement identifiers displayed in the form of interface elements. These interactive achievement identifiers can be understood as identifiers of interactive achievements, such as icons for interactive achievements. Interactive achievements can be achievements obtained through interactive behaviors, which can include conversational interactive behaviors and / or work interactive behaviors, etc. Conversational interactive behaviors can be understood as behaviors that interact through a conversation, such as interacting by sending conversational messages and / or making audio / video calls, etc. Work interactive behaviors can be understood as behaviors that interact through works, such as viewing works posted by others, performing a first interactive operation on works posted by others, and / or performing a second interactive operation on comments posted by others under a work, etc. The first interactive operation may include, for example, commenting, liking, sharing, and / or saving, etc. The second interactive operation may include, for example, liking or replying, etc.
[0042] The associated elements of preset conversation content can be understood as elements related to the preset conversation content. Preset conversation content can be understood as pre-set conversation content included in the conversation information, such as preset emoticons and / or preset characters. Therefore, when a user in the corresponding conversation sends a conversation message containing preset conversation content, the associated interface elements can be displayed in the conversation interface. For example, when a user in the corresponding conversation sends a conversation message containing a fireworks emoticon, the interface can display an image of fireworks exploding, and so on.
[0043] Specifically, as shown in Figure 2 (taking the first interface element 20 as an interactive achievement identifier element as an example), the first interface element 20, which supports movement within a preset area of the conversation interface, can be displayed in the conversation interface. The second interface element, which supports static display in the conversation interface, can also be displayed in the conversation interface, such as interactive controls, conversation messages, and user identifiers, excluding the first interface element 20, as shown in Figure 2, for users to view.
[0044] In this embodiment, the timing of displaying the first interface element and the second interface element in the session interface is not limited.
[0045] In some implementations, the first and second interface elements can be displayed in the session interface in response to a display operation on the session interface. For example, when a display operation on the session interface is received, the session interface can be displayed in response to this operation, and the first and second interface elements can be displayed in the session interface. Optionally, displaying the first and second interface elements in the session interface includes: displaying the session interface in response to the display operation on the session interface, and displaying the first and second interface elements in the session interface. The display operation on the session interface can be understood as a triggering operation to indicate the display of the session interface. The execution method of the display operation is not limited; for example, the display operation can be an operation that triggers a session identifier for a certain session.
[0046] In some implementations, when the session interface is displayed in response to a display operation on the session interface, a second interface element can be displayed in the session interface. Furthermore, when the display conditions for the first interface element are met, such as upon receiving a preset trigger operation based on the session interface, the second interface element is further displayed in the session interface. Optionally, displaying the first and second interface elements in the session interface includes: displaying the second interface element in the session interface, and, in response to a preset trigger operation based on the session interface, adding the first interface element to the session interface. The preset trigger operation can be understood as an operation capable of triggering the display of the first interface element, which may include, but is not limited to, an operation to send session information containing preset session content.
[0047] S102. In response to receiving attitude change information of the target electronic device, adjust the first display mode of the first interface element in the session interface, and keep the second display mode of the second interface element in the session interface unchanged. The target electronic device is the electronic device displayed in the session interface, and the first display mode of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device.
[0048] The target electronic device can be understood as the electronic device on which the current application is installed, such as a mobile phone or tablet computer on which the current application is installed. The current application can be an application that is currently executing the session interface display method disclosed in the embodiments of this disclosure.
[0049] The attitude transformation information of the target electronic device can be information describing the attitude transformation of the target electronic device, such as the angle change value of the target electronic device. The current attitude information of the target electronic device can be information describing the current attitude of the target electronic device, such as the angle value of the target electronic device relative to the horizontal plane at the current moment. For example, the attitude transformation information of the target electronic device can be the change value of the Euler angle of the target electronic device; the current attitude information of the target electronic device can be the Euler angle of the target electronic device at the current moment.
[0050] The first display method can be understood as the display method adopted by the first interface element when it is displayed in the session interface, such as the display position, movement direction and / or movement speed of the first interface element. The first display method of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device. For example, when the attitude change information and / or current attitude information of the target electronic device are different, the display method adopted by the first interface element when it is displayed in the session interface may be different.
[0051] The first display method of the first interface element is associated with the attitude change information of the target electronic device. For example, the movement trajectory of the first interface element can be associated with the attitude change information of the target electronic device. If the attitude change information of the target electronic device is different, the first interface element can move along different movement trajectories.
[0052] The first display method of the first interface element is associated with the current attitude information of the target electronic device. This can be understood as the movement acceleration and / or display position of the first interface element being associated with the current attitude information of the target electronic device. For example, the first interface element can be moved based on the gravitational acceleration. Thus, when the target electronic device has different angles with the horizontal plane, the first interface element can have different movement accelerations and / or display positions.
[0053] Optionally, the first display method is associated with the component information of the current gravitational acceleration component, wherein the current gravitational acceleration component is the acceleration component of the gravitational acceleration in the target plane under the current attitude information, and the target plane is the display plane of the session interface.
[0054] The current gravitational acceleration component can be the acceleration component of the gravitational acceleration at the current moment within the display plane of the session interface. The target plane is the plane where the session interface is located, such as the plane where the screen of the target electronic device is located after attitude adjustment. The first display mode of the first interface element can be associated with the component information of the current gravitational acceleration component. Optionally, the component information includes direction information and / or numerical information. For example, the display position to which the first interface element needs to be adjusted can be associated with the direction information of the current gravitational acceleration component, and / or the movement trajectory, movement speed, and / or movement acceleration of the first interface element when moving within a preset area of the session interface can be associated with the direction information and / or numerical information of the current gravitational acceleration component, and so on.
[0055] The second display method can be understood as the display method adopted when the second interface element is displayed in the conversation interface, such as the display position of the second interface element.
[0056] Specifically, when receiving attitude change information of the target electronic device, such as when detecting a change in the current attitude of the target electronic device, the first display mode of the first interface element in the session interface can be adjusted according to the attitude change information and / or the current attitude information of the target electronic device, while keeping the second display mode of the second interface element in the session interface unchanged, as shown in Figure 2 to Figure 3.
[0057] In some implementations, the first interface element includes a mobile interface element that is moved and displayed in the session interface. Adjusting the first display mode of the first interface element in the session interface includes: controlling the mobile interface element to move along a first movement trajectory corresponding to the posture transformation information and / or the current posture information within a preset area; or, controlling the mobile interface element to move out of the preset area along the first movement trajectory corresponding to the posture transformation information and / or the current posture information.
[0058] The mobile interface element can be the first interface element displayed on the mobile screen, such as weather elements like raindrops or snowflakes, and / or related elements of preset session content such as fireworks or cakes. The first movement trajectory can be understood as the movement trajectory of the mobile interface element when it moves within a preset area of the session interface. The first movement trajectory can be associated with the current posture information and / or posture change information of the target electronic device.
[0059] In this embodiment, when the attitude information of the target electronic device changes, the movement trajectory of the mobile interface element within the preset area of the session interface can be adjusted.
[0060] Specifically, for mobile interface elements displayed in the session interface, the mobile interface elements can be controlled to move within a preset area along a first movement trajectory corresponding to the attitude change information and / or current attitude information of the target electronic device, or the mobile interface elements can be controlled to move out of the preset area of the session interface along the first movement trajectory corresponding to the current attitude information.
[0061] For example, a mobile interface element can be controlled to move along a certain trajectory within a preset area of the session interface. After receiving attitude change information from the target electronic device, the movement trajectory of the mobile interface element can be adjusted based on this attitude change information, and the mobile interface element can be controlled to move along the adjusted movement trajectory within the preset area of the session interface.
[0062] For example, you can control the movement of interface elements within a preset area of the session interface under the influence of the current gravity component. After colliding with at least some interface elements in the session interface, the elements bounce and change their movement trajectory. After changing their movement trajectory, they continue to move within the preset area of the session interface under the influence of the current gravity component, and so on.
[0063] For example, the first interface element can be controlled to move within a preset area of the session interface along the direction of the current gravity component. For instance, when the target electronic device is perpendicular to the horizontal plane, the first interface element can move towards the bottom of the session interface along the information display direction, as shown in Figure 4. When the target electronic device changes from being perpendicular to the horizontal plane to tilting to the right, the first interface element can be controlled to move towards the lower right of the session interface along the direction of the current gravity component, as shown in Figure 5. When a first interface element moves out of the preset area of the session interface, the display of the first interface element that moved out of the preset area can be stopped.
[0064] In some implementations, the first interface element includes a static interface element that is statically displayed in the session interface. Adjusting the first display mode of the first interface element in the session interface includes: controlling the static interface element to move from its original display position to a target display position in the session interface along a second movement trajectory, wherein the second movement trajectory and / or the target display position corresponds to the current posture information; and maintaining the static interface element at the target display position after it has moved to the target display position.
[0065] In this context, static interface elements can be understood as the first interface elements that remain statically displayed in the session interface when the electronic device is stationary, such as achievement indicators between different users in the session interface. The second movement trajectory can be understood as the movement trajectory of the static interface elements within a preset area of the session interface. The second movement trajectory can be associated with the current posture information and / or posture change information of the target electronic device.
[0066] The original display position can be understood as the display position of static interface elements within the preset area of the session interface before the target electronic device's posture change; that is, the display position of static interface elements within the preset area of the session interface before the first display mode of the static interface elements is adjusted. The target display position can be understood as the display position to which the static interface elements need to be adjusted after the target electronic device's posture change; that is, the display position to which the static interface elements need to be adjusted to the first display mode of the static interface elements. The target display position can be associated with the posture change information and / or current posture information of the target electronic device.
[0067] In this embodiment, when the posture information of the target electronic device changes, the display position of static interface elements within the preset area of the session interface can be adjusted.
[0068] Specifically, for static interface elements that are displayed statically in the session interface, the static interface elements can be controlled to move from their original display position to a target display position corresponding to the attitude change information and / or current attitude information of the target electronic device, so as to display the static interface elements at this target display position.
[0069] For example, the target display position of a static interface element within a preset area of the session interface can be determined based on the current gravitational acceleration component; that is, the target display position to which the static interface element needs to move under the influence of the current gravitational acceleration component can be determined. For example, when the target electronic device is perpendicular to the horizontal plane, the static interface element can be displayed at the bottom of the electronic device, as shown in Figure 2. When the electronic device is detected to be tilted to the left, the static interface element can be controlled to move from its original display position to the lower left corner of the session interface for display, as shown in Figure 3; and / or, when the electronic device is detected to be tilted to the right, the static interface element can be controlled to move from its original display position to the lower right corner of the session interface for display. Exemplarily, the movement trajectory of the static interface element can be determined based on its original display position and target display position.
[0070] For example, when shaking of the target electronic device is detected, the static interface element can be controlled to move within a preset area of the session interface based on the attitude change information of the target electronic device. Upon detection that the target electronic device has stopped shaking, the target display position of the static interface element within the preset area of the session interface is determined based on the current gravitational acceleration component, and the first interface element is controlled to move to this target display position for display. For instance, the movement trajectory of the static interface element when shaking can be determined based on the attitude change information of the target electronic device, and / or, the movement trajectory of the static interface element moving to the target display position can be determined based on the display position and movement speed of the static interface element when the target electronic device stops shaking, as well as the target display position of the static interface element.
[0071] During movement, the first interface element may collide with a preset interface element in the session interface. In some implementations, when the first interface element comes into contact with a preset interface element in the session interface during movement, the movement trajectory of the first interface element within the preset area of the session interface can be adjusted based on relevant dynamic principles, the collision angle, the elastic coefficient of the first interface element, the elastic coefficient of the preset interface element, the current movement speed of the first interface element, and / or the current gravitational acceleration component. The first interface element can be controlled to continue moving along the adjusted movement trajectory until the first interface element moves out of the preset area of the session interface or the movement speed and movement acceleration of the first interface element both drop to zero.
[0072] Optionally, the method for displaying the conversation interface may further include: in response to the situation where the first interface element comes into contact with a preset interface element in the conversation interface during movement, adjusting the current movement trajectory of the first interface element, wherein the preset interface element includes at least one of at least some interactive controls, conversation messages, and user identifiers, and the current movement trajectory is a first movement trajectory or a second movement trajectory.
[0073] The preset interface elements can be interface elements in the session interface configured to support interaction with the first interface elements. The preset interface elements may include at least some of the first interface elements and / or at least some of the second interface elements. For example, a first interface element may interact with other first interface elements within a preset area of the session interface during movement, or it may interact with one or more second interface elements within the preset area of the session interface. The at least some second interface elements supporting interaction with the first interface elements may include, for example, at least one of at least some interactive controls, session messages, and user identifiers.
[0074] At least some of the aforementioned interactive controls can be configured as needed. Optionally, the 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 the conversation message input control in the conversation interface.
[0075] In some implementations, keeping the second display mode of the second interface element unchanged in the session interface includes: keeping the display view of the session interface unchanged and keeping the second display mode of the second interface element unchanged in the display view; or, switching the display view of the session interface and keeping the second display mode of the second interface element unchanged in the switched display view.
[0076] The display view may include, but is not limited to, a landscape view and / or a portrait view. When a landscape view is used, the width of the session interface is usually greater than the height of the session interface, and the content of the session interface is displayed in the forward direction when the target electronic device is placed horizontally. When a portrait view is used, the width of the session interface is usually less than or equal to the height of the session interface, and the content of the session interface is displayed in the forward direction when the target electronic device is placed vertically.
[0077] In the above embodiments, after receiving the attitude change information of the target electronic device, the display view of the session interface may or may not be adjusted. Specifically, it can be determined based on whether the session interface supports adjusting the display view, the current display view of the first interface, and the current attitude information of the target electronic device.
[0078] For example, if the session interface does not support adjusting the display view, or if the target session interface supports adjusting the display view and the current display view of the first interface and the current posture information of the target electronic device do not meet the conditions for adjusting the display view, then after receiving the posture change information of the target electronic device, the display view of the session interface can remain unchanged, and the second display mode of the second interface elements in the session interface in the current display view can remain unchanged; if the target session interface supports adjusting the display view and the current display view of the first interface and the current posture information of the target electronic device meet the conditions for adjusting the display view, then after receiving the posture change information of the target electronic device, the display view of the session interface can be switched, and the second display mode of the second interface elements in the session interface in the switched display view can remain unchanged.
[0079] The method for displaying a conversation interface provided in this embodiment displays a first interface element and a second interface element in the conversation interface. The first interface element supports movement within a preset area of the conversation interface. In response to receiving attitude change information of a target electronic device, the method adjusts the first display mode of the first interface element in the conversation interface while keeping the second display mode of the second interface element unchanged. The target electronic device is the electronic device displayed on the conversation interface, and the first display mode of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device. This embodiment utilizes the above technical solution to adjust the display mode of some interface elements in the conversation interface based on the attitude change information and / or current attitude information of the electronic device when the attitude of the electronic device changes. Therefore, when the electronic device has different attitude change information or presents different attitudes, the corresponding interface elements in the conversation interface can be displayed using different display modes, enriching the display modes of interface elements in the conversation interface.
[0080] Figure 6 is a flowchart illustrating another method for displaying a session interface provided in an embodiment of this disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, adjusting the first display mode of the first interface element in the session interface includes: adjusting the movement trajectory of the first interface element in the session interface based on the posture transformation information; and / or, adjusting the display position of the first interface element in the session interface based on the current posture information.
[0081] Accordingly, as shown in Figure 3, the method for displaying the session interface provided in this embodiment may include:
[0082] S201. Display a first interface element and a second interface element in the conversation interface, wherein the first interface element can be moved within a preset area of the conversation interface.
[0083] S202. In response to receiving attitude change information of the target electronic device, adjust the movement trajectory of the first interface element in the session interface based on the attitude change information, and / or adjust the display position of the first interface element in the session interface based on the current attitude information; and keep the second display mode of the second interface element in the session interface unchanged, wherein the target electronic device is the electronic device displayed on the session interface, and the first display mode of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device.
[0084] In this embodiment, after receiving the attitude change information of the target electronic device, the movement trajectory of the first interface element in the session interface can be adjusted based on the attitude change information of the target electronic device, and / or the display position of the first interface element in the session interface can be adjusted based on the current attitude information of the target electronic device.
[0085] When adjusting the movement trajectory of the first interface element in the session interface based on the attitude change information of the target electronic device, for example, the trajectory adjustment information of the first interface element can be determined based on the attitude change information of the target electronic device, such as determining the angle by which the movement trajectory of the first interface element needs to be offset from the original movement trajectory, and adjusting the movement trajectory of the first interface element in the session interface based on this.
[0086] When adjusting the display position of the first interface element in the session interface based on the current attitude information of the target electronic device, for example, the gravity component of gravity in the session interface can be determined based on the current attitude information of the target electronic device, and the display position of the first interface element can be adjusted based on this gravity component, such as controlling the first interface element to move under the action of this gravity component until the speed and acceleration of the first interface element both drop to zero. When the speed and acceleration of the first interface element both drop to zero, the first interface element can be controlled to stop moving.
[0087] The method for displaying a conversation interface provided in this embodiment adjusts the movement trajectory of the first interface element in the conversation interface based on the attitude change information of the target electronic device, and / or adjusts the display position of the first interface element in the conversation interface based on the current attitude information of the target electronic device. This can further improve the display method of interface elements in the conversation interface and thus enrich the display method of the conversation interface.
[0088] 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, for example, in a mobile phone or tablet computer. It can display interface elements associated with the posture information of the electronic device in the session interface by executing a session interface display method. As shown in Figure 7, the session interface display device provided in this embodiment may include: an element display module 701 and a mode adjustment module 702, wherein...
[0089] The element display module 701 is used to display a first interface element and a second interface element in the conversation interface. The first interface element can be moved within a preset area of the conversation interface.
[0090] The mode adjustment module 702 is used to adjust the first display mode of the first interface element in the session interface in response to receiving the attitude change information of the target electronic device, and keep the second display mode of the second interface element in the session interface unchanged. The target electronic device is the electronic device displayed on the session interface, and the first display mode of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device.
[0091] The session interface display device provided in this embodiment displays a first interface element and a second interface element in the session interface through an element display module. The first interface element supports movement within a preset area of the session interface. In response to receiving posture change information from a target electronic device, a mode adjustment module adjusts the first display mode of the first interface element in the session interface while maintaining the second display mode of the second interface element unchanged. The target electronic device is the electronic device displayed on the session interface, and the first display mode of the first interface element is associated with the posture change information and / or current posture information of the target electronic device. This embodiment utilizes the above technical solution to adjust the display mode of some interface elements in the session interface based on the posture change information and / or current posture information of the electronic device when the posture of the electronic device changes. Therefore, when the electronic device has different posture change information or presents different postures, the corresponding interface elements in the session interface can be displayed using different display modes, enriching the display modes of interface elements in the session interface.
[0092] Optionally, the mode adjustment module 702 can be used to: adjust the movement trajectory of the first interface element in the session interface based on the posture transformation information; and / or adjust the display position of the first interface element in the session interface based on the current posture information.
[0093] Optionally, the first interface element includes a mobile interface element that is moved and displayed in the session interface. The mode adjustment module 702 can be specifically used to: control the mobile interface element to move along a first movement trajectory corresponding to the posture transformation information and / or the current posture information within the preset area; or, control the mobile interface element to move out of the preset area along the first movement trajectory corresponding to the posture transformation information and / or the current posture information.
[0094] Optionally, the first interface element includes a static interface element that is statically displayed in the session interface. The mode adjustment module 702 can be specifically used to: control the static interface element to move from its original display position to a target display position in the session interface along a second movement trajectory, wherein the second movement trajectory and / or the target display position corresponds to at least one of the posture transformation information and the current posture information; and after the static interface element moves to the target display position, maintain the static interface element at the target display position.
[0095] Furthermore, the display device of the conversation interface may further include: a trajectory adjustment module, used to adjust the current movement trajectory of the first interface element in response to the situation where the first interface element comes into contact with a preset interface element in the conversation interface during movement, wherein the preset interface element includes at least one of at least some interactive controls, conversation messages and user identifiers, and the current movement trajectory is a first movement trajectory or a second movement trajectory.
[0096] 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.
[0097] Optionally, the mode adjustment module 702 can be used to: keep the display view of the session interface unchanged and keep the second display mode of the second interface element in the display view unchanged; or, switch the display view of the session interface and keep the second display mode of the second interface element in the switched display view unchanged.
[0098] Optionally, the element display module 701 may be specifically used to: display the session interface in response to a display operation on the session interface, and display a first interface element and a second interface element in the session interface; and / or display the second interface element in the session interface, and in response to a preset trigger operation based on the session interface, add the first interface element to be displayed in the session interface.
[0099] Optionally, the first interface element includes a preset interface background element and / or an associated element of preset session content, wherein the preset interface background element includes at least one of weather elements and identifier elements, and the identifier elements include interactive achievement identifier elements between different users in the session corresponding to the session interface; the preset session content includes at least one of preset emoticon images and preset characters.
[0100] Optionally, the first display method is associated with the component information of the current gravitational acceleration component, wherein the current gravitational acceleration component is the acceleration component of the gravitational acceleration in the target plane under the current attitude information, and the target plane is the display plane of the session interface.
[0101] Optionally, the component information includes direction information and / or numerical information.
[0102] Optionally, the preset area is the background area of the session interface.
[0103] 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.
[0104] 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.
[0105] 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.
[0106] 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.
[0107] 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.
[0108] 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.
[0109] 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.
[0110] 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.
[0111] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: display a first interface element and a second interface element in a session interface, wherein the first interface element supports movement within a preset area of the session interface; and, in response to receiving attitude change information from a target electronic device, adjust a first display mode of the first interface element in the session interface while maintaining a second display mode of the second interface element in the session interface unchanged, wherein the target electronic device is the electronic device displayed on the session interface, and the first display mode of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device.
[0112] 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).
[0113] 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.
[0114] 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.
[0115] 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.
[0116] 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. Machine-readable media 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.
[0117] According to one or more embodiments of this disclosure, Example 1 provides a method for displaying a session interface, including:
[0118] The first interface element and the second interface element are displayed in the conversation interface. The first interface element can be moved within a preset area of the conversation interface.
[0119] In response to receiving attitude change information from the target electronic device, the first display mode of the first interface element in the session interface is adjusted, while the second display mode of the second interface element in the session interface remains unchanged. The target electronic device is the electronic device displayed on the session interface, and the first display mode of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device.
[0120] According to one or more embodiments of this disclosure, Example 2, based on the method described in Example 1, includes adjusting the first display mode of the first interface element in the session interface, comprising:
[0121] Adjust the movement trajectory of the first interface element in the session interface based on the posture transformation information; and / or
[0122] Adjust the display position of the first interface element in the session interface based on the current posture information.
[0123] According to one or more embodiments of this disclosure, Example 3 describes the method according to Example 2, wherein the first interface element includes a mobile interface element that is moved and displayed in the session interface, and adjusting the first display mode of the first interface element in the session interface includes:
[0124] Control the mobile interface element to move within the preset area along a first movement trajectory corresponding to the posture transformation information and / or the current posture information; or
[0125] Control the mobile interface element to move out of the preset area along a first movement trajectory corresponding to the posture transformation information and / or the current posture information.
[0126] According to one or more embodiments of this disclosure, Example 4 describes the method according to Example 3, wherein the first interface element includes a static interface element that is statically displayed in the session interface, and adjusting the first display mode of the first interface element in the session interface includes:
[0127] The static interface element is controlled to move from its original display position to a target display position in the session interface along a second movement trajectory, wherein the second movement trajectory and / or the target display position correspond to at least one of the posture transformation information and the current posture information;
[0128] Once the static interface element is moved to the target display position, it remains displayed at the target display position.
[0129] According to one or more embodiments of this disclosure, Example 5, based on the method described in Example 3 or 4, further includes:
[0130] In response to the first interface element coming into contact with a preset interface element in the session interface during movement, the current movement trajectory of the first interface element is adjusted. The preset interface element includes at least one of at least some interactive controls, session messages, and user identifiers. The current movement trajectory is a first movement trajectory or a second movement trajectory.
[0131] 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.
[0132] According to one or more embodiments of this disclosure, Example 7, based on any one of Examples 1-4, includes maintaining the second display mode of the second interface element in the session interface unchanged, comprising:
[0133] Keep the display view of the session interface unchanged, and keep the second display method of the second interface element in the display view unchanged; or
[0134] Switch the display view of the session interface, while keeping the second display mode of the second interface element unchanged in the switched display view.
[0135] According to one or more embodiments of this disclosure, Example 8 describes the method described in any of Examples 1-4, wherein displaying the first interface element and the second interface element in the session interface includes:
[0136] In response to a display operation on the session interface, the session interface is displayed, and a first interface element and a second interface element are shown in the session interface; and / or
[0137] The second interface element is displayed in the conversation interface, and in response to a preset trigger operation based on the conversation interface, the first interface element is added to the conversation interface.
[0138] According to one or more embodiments of this disclosure, Example 9 describes the method according to any one of Examples 1-4, wherein the first interface element includes a preset interface background element and / or an associated element of preset session content, wherein,
[0139] The preset interface background elements include at least one of weather elements and indicator elements, and the indicator elements include interactive achievement indicator elements between different users in the corresponding session of the session interface;
[0140] The preset conversation content includes at least one of preset emoticon images and preset characters.
[0141] According to one or more embodiments of this disclosure, Example 10 describes the method according to any one of Examples 1-4, wherein the first display mode is associated with component information of the current gravitational acceleration component, the current gravitational acceleration component being the acceleration component of gravitational acceleration in the target plane under the current attitude information, and the target plane being the display plane of the session interface.
[0142] According to one or more embodiments of this disclosure, Example 11 describes the method according to Example 10, wherein the component information includes direction information and / or numerical information.
[0143] According to one or more embodiments of this disclosure, Example 12 describes the method according to any one of Examples 1-4, wherein the preset area is the interface background area of the session interface.
[0144] According to one or more embodiments of this disclosure, Example 13 provides a display device for a session interface, including:
[0145] The element display module is used to display a first interface element and a second interface element in the conversation interface. The first interface element can be moved within a preset area of the conversation interface.
[0146] The mode adjustment module is used to adjust the first display mode of the first interface element in the session interface in response to receiving attitude change information of the target electronic device, while keeping the second display mode of the second interface element in the session interface unchanged. The target electronic device is the electronic device displayed on the session interface, and the first display mode of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device.
[0147] According to one or more embodiments of this disclosure, Example 14 provides an electronic device comprising:
[0148] One or more processors;
[0149] Memory, used to store one or more programs.
[0150] When the one or more programs are executed by the one or more processors, the one or more processors implement a session interface display method as described in any of Examples 1-12.
[0151] According to one or more embodiments of the present disclosure, Example 15 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-12.
[0152] According to one or more embodiments of this disclosure, Example 16 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-12.
[0153] 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.
[0154] 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.
[0155] 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: The first interface element and the second interface element are displayed in the conversation interface. The first interface element can be moved within a preset area of the conversation interface. In response to receiving attitude change information from the target electronic device, the first display mode of the first interface element in the session interface is adjusted, while the second display mode of the second interface element in the session interface remains unchanged. The target electronic device is the electronic device displayed on the session interface, and the first display mode of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device.
2. The method according to claim 1, wherein, The adjustment of the first display method of the first interface element in the session interface includes: Adjust the movement trajectory of the first interface element in the session interface based on the posture transformation information; and / or Adjust the display position of the first interface element in the session interface based on the current posture information.
3. The method according to claim 2, wherein, The first interface element includes a mobile interface element that is moved and displayed in the session interface. Adjusting the first display mode of the first interface element in the session interface includes: Control the mobile interface element to move within the preset area along a first movement trajectory corresponding to the posture transformation information and / or the current posture information; or Control the mobile interface element to move out of the preset area along a first movement trajectory corresponding to the posture transformation information and / or the current posture information.
4. The method according to claim 3, wherein, The first interface element includes static interface elements that are displayed statically in the session interface. Adjusting the first display mode of the first interface element in the session interface includes: The static interface element is controlled to move from its original display position to a target display position in the session interface along a second movement trajectory, wherein the second movement trajectory and / or the target display position correspond to at least one of the posture transformation information and the current posture information; Once the static interface element is moved to the target display position, it remains displayed at the target display position.
5. The method according to claim 3 or 4, further comprising: In response to the first interface element coming into contact with a preset interface element in the session interface during movement, the current movement trajectory of the first interface element is adjusted. The preset interface element includes at least one of at least some interactive controls, session messages, and user identifiers. The current movement trajectory is a first movement trajectory or a second movement trajectory.
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 1-6, wherein, Maintaining the second display method of the second interface element in the session interface unchanged includes: Keep the display view of the session interface unchanged, and keep the second display method of the second interface element in the display view unchanged; or Switch the display view of the session interface, while keeping the second display mode of the second interface element unchanged in the switched display view.
8. The method according to any one of claims 1-7, wherein, The step of displaying the first interface elements and the second interface elements in the session interface includes: In response to a display operation on the session interface, the session interface is displayed, and a first interface element and a second interface element are shown in the session interface; and / or The second interface element is displayed in the conversation interface, and in response to a preset trigger operation based on the conversation interface, the first interface element is added to the conversation interface.
9. The method according to any one of claims 1-8, wherein, The first interface elements include preset interface background elements and / or associated elements of preset session content, wherein, The preset interface background elements include at least one of weather elements and indicator elements, and the indicator elements include interactive achievement indicator elements between different users in the corresponding session of the session interface; The preset conversation content includes at least one of preset emoticon images and preset characters.
10. The method according to any one of claims 1-9, wherein, The first display method is associated with the component information of the current gravitational acceleration component, wherein the current gravitational acceleration component is the acceleration component of the gravitational acceleration in the target plane under the current attitude information, and the target plane is the display plane of the session interface.
11. The method according to claim 10, wherein, The component information includes direction information and / or numerical information.
12. The method according to any one of claims 1-11, wherein the preset area is the interface background area of the session interface.
13. A device for displaying a conversational interface, comprising: The element display module is configured to display a first interface element and a second interface element in the session interface, wherein the first interface element supports movement within a preset area of the session interface. The mode adjustment module is configured to, in response to receiving attitude change information from a target electronic device, adjust the first display mode of the first interface element in the session interface, and keep the second display mode of the second interface element in the session interface unchanged, wherein the target electronic device is the electronic device displayed on the session interface, and the first display mode of the first interface element is associated with the attitude change information and / or current attitude information of the target electronic device.
14. 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-12.
15. A computer-readable storage medium storing computer instructions, wherein, When the computer instructions are executed by the processor, they implement the method for displaying the session interface as described in any one of claims 1-12.
16. 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-12.
Citation Information
Patent Citations
Method and device for processing data and electronic equipment
CN104216619A
Display method and device of display objects
CN107219971A
Session interface interaction method and device, electronic equipment and storage medium
CN117806497A
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
CN118779054A