PAGE DISPLAY METHOD, APPARATUS, DEVICE AND STORAGE MEDIUM

JP2025510845APending Publication Date: 2025-04-15BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024556707
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-03-28
Filing Date
2023-03-06
Publication Date
2025-04-15

Smart Images

  • Figure 2025510845000001_ABST
    Figure 2025510845000001_ABST
Patent Text Reader

Abstract

An embodiment of the present disclosure provides a page display method, an apparatus, a device, and a storage medium, the method including: displaying at least one user identifier in a predetermined user identifier set in a first region of a predetermined page; and displaying a predetermined interaction panel in a second region of the predetermined page in response to a first trigger operation for the first user identifier displayed in the first region, and displaying at least one predetermined interaction control in the predetermined interaction panel, the predetermined interaction control being triggered by a current user and used to send a message to a first user corresponding to the first user identifier.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This disclosure claims priority to a Chinese patent application filed with the China National Intellectual Property Office on March 28, 2022, bearing application number 202210316093.3, the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD The present disclosure relates to the field of computer technology, for example, a page display method, an apparatus, a device, and a storage medium. [Background technology]

[0003] 2. Description of the Related Art With the rapid development of Internet technology and terminal technology, application programs provide more and more functions, and users can realize interactions through application programs.

[0004] In the related technology, users mainly communicate through conversation pages. For example, a user needs to find a message list page or a contact list page in an application program, find a contact to have a message interaction with on the list page, then enter the conversation page of the contact, input message content in the form of text or voice on the conversation page and send it to the other party, which is a complicated operation process and low interaction efficiency. Summary of the Invention [Means for solving the problem]

[0005] The embodiments of the present disclosure provide a page display method, device, storage medium and equipment that can optimize the page display manner in the related art and improve message interaction efficiency.

[0006] In a first aspect, an embodiment of the present disclosure comprises: displaying at least one user identifier in a set of predetermined user identifiers in a first region of a predetermined page; and in response to a first trigger operation for a first user identifier displayed in the first area, displaying a predetermined interaction panel in a second area of ​​the predetermined page and displaying at least one predetermined interaction control in the predetermined interaction panel, wherein the first user identifier is included in the at least one user identifier, and the predetermined interaction control is triggered by a current user and used to send a message to a first user corresponding to the first user identifier.

[0007] In a second aspect, an embodiment of the present disclosure comprises: a user identifier display module configured to display at least one user identifier in a given set of user identifiers in a first region of a given page; and an interaction panel display module configured to display a predetermined interaction panel in a second area of ​​the specified page in response to a first trigger operation for a first user identifier displayed in the first area, and to exhibit at least one predetermined interaction control in the predetermined interaction panel, the first user identifier being included in the at least one user identifier, and the predetermined interaction control being triggered by a current user and used to send a message to a first user corresponding to the first user identifier.

[0008] In a third aspect, an embodiment of the present disclosure provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the computer program to realize a page display method according to an embodiment of the present disclosure.

[0009] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, the computer program implementing a page display method according to an embodiment of the present disclosure when executed by a processor. [Brief description of the drawings]

[0010] [Figure 1] 1 is a flowchart of a page display method according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a schematic diagram of interface interactions of a page display method according to an embodiment of the present disclosure; [Diagram 3] FIG. 2 is a schematic diagram of a predetermined page according to an embodiment of the present disclosure. [Figure 4] FIG. 13 is a schematic diagram of another predetermined page according to an embodiment of the present disclosure. [Diagram 5] FIG. 13 is a schematic diagram of yet another predetermined page according to an embodiment of the present disclosure. [Figure 6] 11 is a flowchart of another page display method according to an embodiment of the present disclosure. [Figure 7] FIG. 13 is a schematic diagram of interface interactions of another page display method according to an embodiment of the present disclosure. [Figure 8] FIG. 13 is a schematic diagram of interface interactions of yet another page display method according to an embodiment of the present disclosure. [Figure 9] FIG. 1 is a block diagram illustrating a configuration of a page display device according to an embodiment of the present disclosure. [Figure 10] FIG. 1 is a configuration block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Below, an embodiment of the present disclosure will be described with reference to the drawings. Although several embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be realized in various forms. It should be understood that the drawings and the embodiments of the present disclosure are for illustrative purposes only.

[0012] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel, and method embodiments may include additional steps and / or omit the performance of steps that are shown.

[0013] As used herein, the term "including" and variations thereof mean open-ended inclusion, i.e., "including but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.

[0014] In addition, concepts such as "first" and "second" referred to in this disclosure are used only to distinguish different devices, modules, or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules, or units.

[0015] It should be noted that the modifications "a" and "a plurality" referred to in this disclosure are exemplary and should be understood as "one or more" unless the context dictates otherwise, as can be understood by one of ordinary skill in the art.

[0016] The names of messages or information exchanged between devices in the embodiments of the present disclosure are not intended to limit the scope of these messages or information, but are for illustrative purposes only.

[0017] 1 is a flowchart of a page display method according to an embodiment of the present disclosure, the method being executed by a page display device, which may be realized by software and / or hardware, and generally may be integrated into an electronic device. The electronic device may be a mobile device, such as a mobile phone, a smart watch, a tablet computer, and a personal digital assistant, or may be other devices, such as a desktop computer. As shown in FIG. 1, the method includes the following steps:

[0018] Step 101: Display at least one user identifier in a given set of user identifiers in a first region of a given page.

[0019] In an embodiment of the present disclosure, the specified page may be a page in a specified application program, and the type of the specified application program may be, for example, a social type application program, an instant messaging type application program, a video type application program, or a live type application program, or may be other types of application programs.

[0020] Exemplarily, the predefined user identifier set includes a plurality of user identifiers, and the content of the user identifier may include, for example, a user name or a user avatar, etc. For example, a user corresponding to a user identifier included in the predefined user identifier set is currently online, and for example, a user corresponding to a user identifier included in the predefined user identifier set and a current user have a predefined association relationship (e.g., they follow each other or are friends with each other), and for example, a user corresponding to a user identifier included in the predefined user identifier set has had a message interaction with the current user within a recent predefined period of time.

[0021] For example, all or some of the user identifiers in a predetermined user identifier set may be displayed in the first region of a predetermined page, and if some of the user identifiers are currently displayed, they may be switched under the action of a predetermined operation (e.g., a swipe operation, etc.). The shape, size, and position on a predetermined page of the first region may be set according to actual needs.

[0022] FIG. 2 is a schematic diagram of interface interaction of a page display method according to an embodiment of the present disclosure. As shown in FIG. 2, a first area 202 is set at the top of a specific page 201, and three user identifiers 203 in the form of avatars are displayed in the first area 202.

[0023] Step 102: In response to a first trigger operation for a first user identifier displayed in the first area, display a predetermined interaction panel in a second area of ​​a predetermined page, and display at least one predetermined interaction control in the predetermined interaction panel, the first user identifier being included in the at least one user identifier, and the predetermined interaction control being used to be triggered by a current user to send a message to a first user corresponding to the first user identifier.

[0024] Exemplarily, the type of the first trigger operation may be, for example, a tap or a long press, etc. The first user identifier may be any one of user identifiers currently displayed in the first area, and is determined according to the first trigger operation input by the current user, and the user corresponding to the first user identifier is the first user. As shown in FIG. 2, when the user taps on the middle user identifier, the user identifier is the first user identifier.

[0025] Exemplarily, when a first trigger operation for a first user identifier is received, it can be determined that the current user needs to perform a message interaction with the first user, and a predetermined interaction panel is displayed in a second region of a predetermined page. The shape, size, and position of the second region on a predetermined page can be set according to actual needs. Optionally, the second region and the first region do not have an overlapping region, so that the predetermined interaction panel does not block the currently displayed user identifier. When at least one predetermined interaction control is displayed in the predetermined interaction panel, and at least two predetermined interaction controls are displayed, different predetermined interaction controls can correspond to different messages, i.e., different predetermined interaction controls can be triggered to send different messages. As shown in FIG. 2, six predetermined interaction controls 205 are displayed in a predetermined interaction panel 204.

[0026] For example, when a predetermined interaction panel displays one predetermined interaction control, the current user can trigger the predetermined interaction control to send a message to the first user; when a predetermined interaction panel displays at least two predetermined interaction controls, the current user can select and trigger one of the predetermined interaction controls according to personal needs, and further realize sending a message corresponding to the selected predetermined interaction control to the first user. The type of the predetermined interaction control can be set according to actual needs. For example, when the current user selects a predetermined interaction control for a good morning greeting, a message related to good morning can be sent to the first user, and the message content can be, for example, "good morning" or a sun icon, etc.

[0027] The page display method according to the embodiment of the present disclosure includes: displaying at least one user identifier in a set of predetermined user identifiers in a first region of a predetermined page; displaying a predetermined interaction panel in a second region of the predetermined page in response to a first trigger operation for the first user identifier displayed in the first region; displaying at least one predetermined interaction control in the predetermined interaction panel, the predetermined interaction control being triggered by the current user to send a message to the first user corresponding to the first user identifier. According to the above technical solution, the current user can select an interaction object in a predetermined page, and after the selection, automatically triggering the display of a predetermined interaction panel in the predetermined page, and displaying the predetermined interaction control in the predetermined interaction panel, so that the current user can easily send a message to the interaction object by triggering the predetermined interaction control, and effectively improving the efficiency of message interaction.

[0028] In some embodiments, when the predetermined interaction panel is displayed in the second area of ​​the predetermined page, the first user identifier continues to be displayed in the first area of ​​the predetermined page. In this way, the current user can clarify the current message sending object in the process of sending a message based on the predetermined interaction panel. As shown in FIG. 2, when the predetermined interaction panel 204 is displayed, the intermediate user identifier, which is the current first user identifier, is still displayed.

[0029] In some embodiments, the method further includes adjusting a display mode of the second region of the predetermined page and a region other than the first user identifier in response to the first trigger operation on the first user identifier. It can be understood that the change in display mode allows the current user to more intuitively determine the current message sending object and the operation region for sending a message to the message sending object. The display mode adjustment method may include at least one of adjustment methods such as color adjustment, transparency adjustment, and adding a border. Illustratively, the region that requires the display mode adjustment is set as the target region, and the target region is first determined, for example, excluding the display region where the first user identifier of the predetermined page is located, excluding the second region, and the remaining region is set as the target region. After the target region is determined, the display mode of the target region is adjusted, for example, by darkening the display color of the target region, increasing the transparency of the target region, adding a border to the region boundary of the target region, etc.

[0030] In some embodiments, the method further includes determining the predetermined interaction control currently displayed in the predetermined interaction panel based on predetermined information, thereby allowing for more flexibility in determining the predetermined interaction control currently displayed in the predetermined interaction panel.

[0031] In some embodiments, the predetermined information includes at least one of a current application scene, time information, attribute information of the first user, attribute information of the current user, and an association relationship between the current user and the first user. In this way, the predetermined interaction control suitable for the current user can be provided more flexibly and intelligently, which is favorable to improving the interaction effect.

[0032] Exemplarily, the current application scenario may be determined according to at least one of the type of a predetermined page and the page content of the predetermined page, the time information may include, for example, the date of the current day, whether the current day is a holiday, or the time period in a day in which the current time is included, the attribute information of the first user may include, for example, information set as public by the first user, the attribute information of the current user may include, for example, information set as public by the current user, and the association relationship between the current user and the first user may include, for example, following each other, being friends with each other, and the frequency of interaction within a recent predetermined period, etc. It is to be understood that, before using the technical solutions disclosed in the embodiments of the present disclosure, the type, scope of use, and usage scenario of the personal information related to the present disclosure shall be notified to the user in an appropriate manner in accordance with relevant laws and regulations, and the user's permission shall be obtained.

[0033] In some embodiments, the predetermined interaction control includes an emoji control that is triggered by the current user to send a corresponding message to the first user. In this way, the current user can easily and quickly realize an interaction with the first user through the emoji control. For example, the current user can select the emoji control for a smiley face to send a smiley face emoji message to the first user.

[0034] In some embodiments, the predetermined interaction control includes a message input subpanel for the current user to input message content to be sent to the first user. It can be appreciated that the message input subpanel allows the current user to automatically input message content of the message to be sent, enriching the interaction method.

[0035] Illustratively, the predefined interaction controls may include, in addition to emoji controls, a message input subpanel, such as a keyboard, or a message input trigger area, such as a message input box, or other type of interaction control.

[0036] Optionally, at least two types of given interaction controls may be displayed in a given interaction panel, for example, simultaneously displaying an emoji control and a message entry sub-panel.

[0037] FIG. 3 is a schematic diagram of a specific page according to an embodiment of the present disclosure. As shown in FIG. 3, a specific interaction panel 301 displays three emoji controls 302 and a message input sub-panel 303, allowing the current user to select a suitable message sending mode according to personal needs.

[0038] In some embodiments, the predefined interaction control includes a message input trigger area that is triggered by a current user to display a message input subpanel, the message input subpanel being used by the current user to input message content to be sent to the first user. It can be understood that by displaying the message input subpanel after a user triggers the message input trigger area, the utilization rate of the second area can be improved, and more predefined interaction controls can be displayed in the predefined interaction panel when the display area of ​​the second area is limited.

[0039] 4 is a schematic diagram of another predetermined page according to an embodiment of the present disclosure, and as shown in FIG. 4, a predetermined interaction panel 401 displays a message input trigger area 402 and six other types of predetermined interaction controls 403. Exemplarily, the six other types of predetermined interaction controls 403 may be emoji controls, and when a current user wants to send a message by triggering the emoji control, the appropriate emoji control can be selected and triggered, and when a current user wants to input message content by himself, the message input trigger area 402 can be triggered, and the message content can be input by a message input sub-panel subsequently displayed.

[0040] In some embodiments, the method may display at least two user identifiers in the predetermined user identifier set in the first region, and the method may further include adjusting a display mode of at least one of the first user identifier and the second user identifier in response to a first trigger operation on the first user identifier such that a current display mode of the first user identifier is different from a current display mode of the second user identifier, the second user identifier being included in the at least two user identifiers. In this way, the user identifier selected by the current user can be more easily distinguished from other user identifiers, and the current user can more intuitively clarify the sending object of the message, improving the interaction experience. The second user identifier may include a user identifier other than the first user identifier in the predetermined user identifier set currently displayed, and may further include a user identifier other than the first user identifier in the predetermined user identifier set that is not currently displayed. For example, when the current user additionally displays a user identifier in a new predetermined user identifier set in the first region by inputting a swipe operation in the first region, the new user identifier can also be regarded as a second user identifier.

[0041] Exemplarily, the adjustment of the display mode may include, for example, display size, display shape, display position, display border, display color, display content and transparency, and may further include display adjustment of information associated with the user identifier.

[0042] In some embodiments, the method further includes displaying a semi-transparent layer in a third region of the predetermined page other than the second region in response to a first trigger operation on a first user identifier, the third region including the first region. Adjusting the display mode of at least one of the first user identifier and the second user identifier such that the current display mode of the first user identifier is different from the current display mode of the second user identifier includes displaying the first user identifier in an upper layer of the semi-transparent layer and displaying the second user identifier in a lower layer of the semi-transparent layer. It can be understood that the semi-transparent layer can be used to block the second user identifier to a certain extent, and thus the current visibility of the first user identifier is higher than the current visibility of the second user identifier, thereby allowing the first user identifier and the second user identifier to be quickly distinguished from each other. The third region includes the first region, and the size of the third region can be set according to actual needs, and selectably, the union of the second region and the third region is the total display area of ​​the predetermined page.

[0043] In some embodiments, adjusting the display mode of at least one of the first user identifier and the second user identifier such that a current display mode of the first user identifier is different from a current display mode of the second user identifier comprises adjusting a display size of at least one of the first user identifier and the second user identifier such that a current display size of the first user identifier is larger than a current display size of the second user identifier. It can be appreciated that the larger display size allows the first user identifier and the second user identifier to be quickly distinguished from each other.

[0044] For example, at least two user identifiers of a first size in a specified user identifier set are displayed in a first area of ​​a specified page, i.e., assuming that the initial display size of the first user identifier and the second user identifier is the first size, during adjustment, the display size of the first user identifier can be adjusted to a second size (the second size is larger than the first size) and / or the display size of the second user identifier can be adjusted to a third size (the third size is smaller than the first size).

[0045] In some embodiments, adjusting the display mode of at least one of the first and second user identifiers such that a current display mode of the first user identifier differs from a current display mode of the second user identifier comprises adjusting a shape and / or color of at least one of the first and second user identifiers such that a current shape and / or color of the first user identifier differs from a current shape and / or color of the second user identifier. It can be appreciated that the different display shapes and / or colors may allow for quick differentiation between the first and second user identifiers.

[0046] For example, assume that before a first trigger operation, at least two user identifiers of a first shape (e.g., circle) and a first color (e.g., black border) in a specified user identifier set are displayed in a first area of ​​a specified page, and upon adjustment, the shape of the first user identifier can be adjusted to a second shape (e.g., square) and the first color of the second user identifier can also be adjusted to a second color (e.g., gray border), etc.

[0047] In some embodiments, adjusting the display mode of at least one of the first user identifier and the second user identifier such that a current display mode of the first user identifier is different from a current display mode of the second user identifier includes additionally displaying the first related information for the first user identifier if neither the first user identifier nor the second user identifier displayed first related information before the first trigger operation, and / or canceling display of the second related information for the second user identifier if both the first user identifier and the second user identifier displayed second related information before the first trigger operation. As can be understood, the first user identifier and the second user identifier can be quickly distinguished based on the presence or absence of display of related information.

[0048] The first related information and the second related information may be the same or different, and the display positions of the first related information and the second related information may be set according to actual needs. For example, assuming that the user identifier is a user avatar, the first related information and the second related information may include a user's nickname, or a latest message sent by a user to a current user, etc. For example, when at least two user avatars in a predetermined user identifier set are displayed in a first region of a predetermined page before a first trigger operation, if each user avatar displays a corresponding user nickname, when the display mode is adjusted, the corresponding user nickname may be displayed below the first user identifier but not below the second user identifier; when at least two user avatars in a predetermined user identifier set are displayed in a first region of a predetermined page before a first trigger operation, if each user avatar displays a corresponding user nickname, when the display mode is adjusted, the user nickname displayed below the second user identifier may be hidden but the user nickname displayed below the first user identifier may be maintained as it is.

[0049] In some embodiments, the display mode of at least one of the first user identifier and the second user identifier can be adjusted by a combination of the above-mentioned adjustment methods, thereby enhancing the distinguishing effect. Fig. 5 is a schematic diagram of another predetermined page according to an embodiment of the present disclosure, and assumes that, as shown in Fig. 5, a semi-transparent layer 501 is displayed in the third region, the middle user identifier is selected by the current user as the first user identifier 502, the user identifiers on both the left and right sides are the second user identifiers, the first user identifier 502 is located in the upper layer of the semi-transparent layer 501, the second user identifier is located in the lower layer of the semi-transparent layer 501, the visibility of the first user identifier 502 is higher than that of the second user identifier, the display size of the first user identifier 502 is larger than that of the second user identifier, and the nickname "A" of the first user is displayed below the first user identifier 502. The current user can quickly distinguish the first user identifier from the second user identifier through the above changes.

[0050] In some embodiments, the method further includes adjusting at least one of a display mode of the first region and a number of user identifiers currently displayed in the first region in response to a first trigger operation on a first user identifier, in this manner providing greater flexibility in displaying the first region and / or the user identifiers.

[0051] For example, by adjusting the display position of the first area, the distance between the center position of the first area and the center position of the second area can be reduced, thereby increasing the number of user identifiers currently displayed, and the display size of the first area can be increased while increasing the number of user identifiers currently displayed, etc.

[0052] In some embodiments, after displaying the predetermined interaction panel in the second region of the predetermined page, the method further includes maintaining a third user identifier in a triggerable state, the third user identifier including a user identifier other than the first user identifier in the predetermined user identifier set. It can be understood that when the predetermined interaction panel is in a displayed state, the current user can still select and trigger other user identifiers, without needing to close the predetermined interaction panel and reselect an interaction object, improving interaction efficiency. If one third user identifier is not currently displayed, when the predetermined interaction panel is in a displayed state, the user identifier displayed in the first region can be updated by a swipe operation or the like to display the third user identifier, and further enable it to be triggered by the current user.

[0053] In some embodiments, after displaying the predetermined interaction panel in the second region of the predetermined page, the method further includes updating the predetermined interaction controls displayed in the predetermined interaction panel based on the third user identifier in response to a second trigger operation for the third user identifier. It can be understood that when an interaction object changes, the predetermined interaction controls for the new interaction object are dynamically updated to make the purpose of the message interaction clearer and improve the interaction effect.

[0054] In some embodiments, after displaying a predetermined interaction panel on the predetermined page, the method further includes sending a first message to a first user corresponding to the first user identifier in response to a third trigger operation on a first predetermined interaction control in the predetermined interaction panel, the first message being associated with graphic and text information of the first predetermined interaction control. In this way, a user can easily obtain the content of a message to be sent according to the graphic and text information of the interaction control. For example, the graphic and text information of the first predetermined interaction control may be a sun pattern, and the first message may be a picture-like message including a sun pattern or a text-like message including "good morning", etc.

[0055] In some examples, the method further includes playing an animation effect on the predetermined page in response to a third trigger operation on a first predefined interaction control in the predetermined interaction panel, the animation effect having a moving direction pointing to the first user identifier, the animation effect being associated with the graphics and text information of the first predefined interaction control. In this way, the content exhibited on the page becomes more vivid and rich, and the interaction experience is improved. For example, the graphics and text information of the first predefined interaction control is a sun pattern, and an animation effect can be played in which the sun pattern dynamically moves from the position of the first predefined interaction control to the position of the first user identifier, and a dynamic effect such as emitting sunlight during the movement and / or after reaching the position of the first user identifier can also be played.

[0056] In some embodiments, the method further includes receiving a second message sent by a second user based on a second predefined interaction control, and displaying the second message and a third predefined interaction control on a conversation page, where the third predefined interaction control is associated with the second predefined interaction control, and conversation members in the conversation page include the current user and the second user. It can be understood that when receiving a message sent by another user by triggering a predefined interaction control, the current user can simply respond using the associated predefined interaction control, which improves interaction efficiency and enhances interaction experience.

[0057] Optionally, upon receiving the second message, a message receipt notification can be displayed, and after the current user triggers the message receipt notification, the current user can enter a conversation page with the second user.

[0058] FIG. 6 is a flowchart of another page display method according to an embodiment of the present disclosure, which is modified based on each selectable scheme of the above embodiment, and the method includes the following steps:

[0059] Step 601: Display at least two user identifiers in a given set of user identifiers in a first region of a given page.

[0060] Illustratively, a user corresponding to a user identifier included in the predetermined user identifier set is currently online. Fig. 7 is a schematic diagram of interface interaction of a page display method according to an embodiment of the present disclosure, in which a first area 702 is set at the top of a predetermined page 701, three user identifiers 703 in the form of avatars are displayed in the first area 702, and a user nickname, which is second related information, is displayed below each user identifier. Display content other than the first area 702 on the predetermined page 701 may be, for example, media content or a message list.

[0061] Step 602: In response to a first trigger operation for a first user identifier displayed in the first area, display a predetermined interaction panel in a second area of ​​the predetermined page, exhibit at least two predetermined interaction controls in the predetermined interaction panel, display a semi-transparent layer in a third area other than the second area of ​​the predetermined page, and adjust a display mode of at least one of the first user identifier and the second user identifier so that the current display mode of the first user identifier is different from the current display mode of the second user identifier.

[0062] The first user identifier is included in at least two user identifiers, and the second user identifier includes a user identifier other than the first user identifier in the predetermined user identifier set. The emoji control displayed in the predetermined interaction panel can be determined according to a current application scene, time information, attribute information of the first user, attribute information of the current user, and an association relationship between the current user and the first user, etc. The predetermined interaction control is triggered by the current user and used to send a message to the first user corresponding to the first user identifier.

[0063] For example, as shown in FIG. 7, first, a current user triggers a user identifier corresponding to A as a first user identifier by tapping, and a predetermined interaction panel 704 is displayed in a second area of ​​a predetermined page, and three emoji controls 705 related to the first user are displayed in the predetermined interaction panel 704, which are a sun control, a poke control and a “Hi” control, respectively. A message input trigger area 706 is further displayed in the predetermined interaction panel 704, and a translucent layer 707 is displayed in a third area other than the second area of ​​the predetermined page, and the user identifier of A is displayed in the upper layer of the translucent layer 707, and the user identifiers of B and C are displayed in the lower layer of the translucent layer 707. The size of the user identifier of A is adjusted to be larger, and the nicknames of the user identifiers of B and C are hidden.

[0064] Optionally, the display position of the first region can be adjusted to reduce the distance between the center position of the first region and the center position of the second region, as shown in Fig. 7. Also, more user identifiers can be displayed in the first region.

[0065] Step 603: In response to a second trigger operation for the third user identifier, update a predetermined interaction control displayed in a predetermined interaction panel based on the third user identifier.

[0066] The third user identifier comprises a user identifier other than the first user identifier in the predetermined set of user identifiers.

[0067] For example, as shown in FIG. 7, after displaying the predetermined interaction panel 704, a third user identifier is maintained in a triggerable state, and the current user can trigger the user identifier corresponding to C by tapping, and the emoji control displayed in the predetermined interaction panel is also updated according to C, for example, replacing the sun control with a heart control, and adjusting the positions of the poke control and the “Hi” control forward.

[0068] Step 604: In response to a fourth trigger operation on a fourth predefined interaction control in a predefined interaction panel, an animation effect whose movement direction points to a third user identifier is played on a predefined page, and a third message is sent to a third user corresponding to the third user identifier, and both the animation effect and the third message are associated with the graphics and text information of the fourth predefined interaction control.

[0069] For example, as shown in Fig. 7, after the current user taps the "Hi" control (fourth predetermined interaction control), an animation effect pointing to the user identifier of C is played on the predetermined page, and "Hi" dynamically moves from the predetermined interaction panel to the user identifier of C, so that the current user can feel the effect of greeting C, improving the interaction experience. In addition, C who is currently online can receive the greeting message of the current user, for example, can receive a message notification, so that the current user and C can easily realize message interaction on a non-conversation page, experience a new message interaction mode, and improve the interaction experience.

[0070] Step 605: Receive a second message sent by a second user based on a second predefined interaction control, and display a message notification.

[0071] FIG. 8 is a schematic diagram of interface interactions of yet another page display method according to an embodiment of the present disclosure. Assuming that in the process of watching a video stream, the current user receives a message sent by B through a poke control (second predetermined interaction control), a notification message 801 can be displayed.

[0072] Step 606: In response to the message notification being triggered, enter a conversation page, and display a second message and a third predefined interaction control on the conversation page, the third predefined interaction control being associated with the second predefined interaction control, and conversation members on the conversation page include the current user and the second user.

[0073] For example, as shown in FIG. 8, when the current user taps on the notification message 801, he or she can enter a conversation page 802 with B, in which a second message 803 and a poke back control 804 (a third predetermined interaction control) associated with the poke control are displayed on the conversation page 802, thereby improving interaction efficiency.

[0074] A page display method according to an embodiment of the present disclosure displays user identifiers of at least two users who are online on a predetermined page, and after the current user triggers one user identifier, displays a predetermined interaction panel and a semi-transparent layer including at least two predetermined interaction controls, adjusts the display mode of the selected user identifier and the unselected user identifier, and while maintaining the display state of the predetermined interaction panel, the user can re-select other user identifiers, and the predetermined interaction controls displayed on the predetermined interaction panel are updated accordingly. After the user selects one predetermined interaction control, a message corresponding to the currently selected predetermined interaction control is sent to the user corresponding to the currently selected user identifier, and an animation effect whose moving direction points to the user identifier is played. After receiving a message sent by another user by triggering the predetermined interaction control, the user can quickly enter the conversation page, and the associated predetermined interaction control can be displayed on the conversation page, making the message interaction between users easier and faster, improving interaction efficiency, and improving the interaction experience.

[0075] 9 is a block diagram of a page display device according to an embodiment of the present disclosure, which may be realized by software and / or hardware, and may generally be integrated into an electronic device, and may perform a page display method to display a page. As shown in FIG. 9, the device includes: a user identifier display module 901 configured to display at least one user identifier in a given set of user identifiers in a first region of a given page; and an interaction panel display module 902 configured to display a predetermined interaction panel in a second area of ​​the predetermined page in response to a first trigger operation for a first user identifier displayed in the first area, and to display at least one predetermined interaction control in the predetermined interaction panel, the first user identifier being included in the at least one user identifier, and the predetermined interaction control being triggered by a current user and used to send a message to a first user corresponding to the first user identifier.

[0076] A page display device according to an embodiment of the present disclosure displays at least one user identifier in a set of predetermined user identifiers in a first region of a predetermined page, and displays a predetermined interaction panel in a second region of the predetermined page in response to a first trigger operation for the first user identifier displayed in the first region, and displays at least one predetermined interaction control in the predetermined interaction panel, where the predetermined interaction control is triggered by a current user to send a message to a first user corresponding to the first user identifier. According to the above technical solution, the current user can select an interaction object on a predetermined page, and after the selection, automatically triggers the display of a predetermined interaction panel on the predetermined page, and displays the predetermined interaction control in the predetermined interaction panel, so that the current user can easily send a corresponding message to the interaction object by triggering the predetermined interaction control, and can effectively improve message interaction efficiency.

[0077] Optionally, the apparatus further includes a user identifier display module configured to continue displaying the first user identifier in the first area of ​​the given page when displaying a given interaction panel in a second area of ​​the given page.

[0078] Optionally, the device further includes a first adjustment module configured to adjust a display mode of the second region of the specified page and a region other than the first user identifier in response to the first trigger operation on the first user identifier.

[0079] Optionally, the apparatus further includes a control determination module configured to determine the given interaction control exhibited in the given interaction panel based on given information.

[0080] Optionally, the predetermined information includes at least one of a current application scene, time information, attribute information of the first user, attribute information of the current user, and an association relationship between the current user and the first user.

[0081] Optionally, the predetermined interaction control includes an emoji control that can be triggered by a current user to send an appropriate message to the first user.

[0082] Optionally, the predefined interaction control includes a message entry subpanel for the current user to enter message content to be sent to the first user.

[0083] Optionally, the predetermined interaction control includes a message input trigger area for being triggered by a current user to display a message input subpanel, the message input subpanel being used by the current user to input message content to be sent to the first user.

[0084] Selectably displaying in the first region at least two user identifiers within the predetermined set of user identifiers; The device is configured to adjust a display mode of at least one of the first user identifier and the second user identifier in response to a first trigger operation on a first user identifier such that a current display mode of the first user identifier is different from a current display mode of the second user identifier, the second user identifier further including a second adjustment module included in the at least two user identifiers.

[0085] Optionally, the apparatus comprises: The layer display module is configured to display a semi-transparent layer in a third region other than the second region of the predetermined page in response to a first trigger operation on a first user identifier, the third region including the first region; adjusting a display mode of at least one of the first user identifier and the second user identifier such that a current display mode of the first user identifier differs from a current display mode of the second user identifier, The method includes displaying the first user identifier in an upper layer of the semi-transparent layer and displaying the second user identifier in a lower layer of the semi-transparent layer.

[0086] Selectively adjusting a display mode of at least one of the first user identifier and the second user identifier such that a current display mode of the first user identifier differs from a current display mode of the second user identifier, comprising: adjusting a display size of at least one of the first user identifier and the second user identifier such that a current display size of the first user identifier is larger than a current display size of the second user identifier; and / or The step includes adjusting a shape and / or color of at least one of the first user identifier and the second user identifier such that a current shape and / or current color of the first user identifier is different from a current shape and / or current color of the second user identifier.

[0087] Optionally, the step of adjusting the display mode of at least one of the first user identifier and the second user identifier such that the current display mode of the first user identifier is different from the current display mode of the second user identifier includes a step of additionally displaying the first related information for the first user identifier if neither the first user identifier nor the second user identifier displayed first related information before the first trigger operation, and / or a step of canceling the display of the second related information for the second user identifier if both the first user identifier and the second user identifier displayed second related information before the first trigger operation.

[0088] Optionally, the apparatus comprises: The device further includes a second adjustment module configured to adjust at least one of a display mode of the first area and a number of user identifiers currently displayed in the first area in response to a first trigger operation on a first user identifier.

[0089] Optionally, the apparatus comprises: The device may further include a maintaining module configured to maintain a third user identifier in a triggerable state after displaying a predetermined interaction panel in the second region of the predetermined page, the third user identifier including a user identifier other than the first user identifier in the predetermined user identifier set.

[0090] Optionally, the apparatus comprises: The display device may further include an update module configured to update a predetermined interaction control displayed in the predetermined interaction panel based on the third user identifier in response to a second trigger operation on the third user identifier after displaying a predetermined interaction panel in a second area of ​​the predetermined page.

[0091] Optionally, the apparatus comprises: The system may further include a message sending module configured to send a first message to a first user corresponding to the first user identifier in response to a third trigger operation on a first predetermined interaction control in the predetermined interaction panel after displaying the predetermined interaction panel on the predetermined page, the first message being associated with graphics and text information of the first predetermined interaction control.

[0092] Optionally, the apparatus comprises: The system may further include a playback module configured to play an animation effect on the specified page, the animation effect having a movement direction pointing to the first user identifier, in response to a third trigger operation on a first predetermined interaction control in the specified interaction panel, the animation effect being associated with graphics and text information of the first predetermined interaction control.

[0093] Optionally, the apparatus comprises: a message receiving module configured to receive a second message sent by a second user based on a second predefined interaction control; The system may further include a control display module configured to display the second message and a third predefined interaction control on a conversation page, the third predefined interaction control being associated with the second predefined interaction control, and conversation members in the conversation page including the current user and the second user.

[0094] Optionally, users corresponding to user identifiers included in the predetermined set of user identifiers are currently online.

[0095] Hereinafter, referring to Fig. 10, a schematic diagram of an electronic device 1000 for implementing an embodiment of the present disclosure is shown. The electronic device in the embodiment of the present disclosure may include mobile terminals such as a mobile phone, a notebook computer, a digital broadcast receiver, a personal digital assistant (PDA), a tablet computer (Portable Android Device, PAD), a portable multimedia player (Portable Media Player, PMP), an in-vehicle terminal (e.g., an in-vehicle navigation terminal), and fixed terminals such as a digital television (i.e., digital TV) and a desktop computer. The electronic device shown in Fig. 10 is merely an example.

[0096] As shown in Fig. 10, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1001 that can perform various suitable operations and processes according to programs stored in a read only memory (ROM) 1002 or programs loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 further stores various programs and data necessary for the operation of the electronic device 1000. The processing unit 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0097] Typically, the I / O interface 1005 may be connected to an input device 1006 including, for example, a touch panel, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 1008 including, for example, a magnetic tape, a hard disk, etc., and a communication device 1009. The communication device 1009 allows the electronic device 1000 to communicate wirelessly or wired with other devices to exchange data. Although FIG. 10 illustrates the electronic device 1000 having various devices, it should be understood that it is not required to implement or include all the devices shown. Instead, more or fewer devices may be implemented or included.

[0098] In one embodiment, according to an embodiment of the present disclosure, the above process described with reference to the flowcharts may be implemented as a computer software program. For example, an embodiment of the present disclosure may include a computer program product, including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via a communication device 1009, or installed from a storage device 1008, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above functions limited to the method of the embodiment of the present disclosure are performed.

[0099] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, or a computer-readable storage medium, or a combination of both. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of the above. Examples of computer-readable storage media may include an electrical connection having at least one wire, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (e.g., Electronic Programmable Read Only Memory (EPROM) or flash memory), an optical fiber, a portable compact disc-read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or a suitable combination of the above. In the present disclosure, the computer-readable storage medium may be a tangible medium that contains or stores a program that can be used in or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagating in baseband or as part of a carrier wave, with computer-readable program code carried on the data signal. Such propagated data signals may take a number of forms, including electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium, except for computer-readable storage media, that may transmit, propagate, or transmit a program for use in or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including wire, cable, Radio Frequency (RF), or the like, or any suitable combination of the above.

[0100] In some embodiments, clients and servers may communicate using any now known or later developed network protocol, such as HyperText Transfer Protocol (HTTP), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include a Local Area Network (LAN), a Wide Area Network (WAN), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any now known or later developed networks.

[0101] The computer-readable medium may be included in the electronic device, or may exist independently without being assembled into the electronic device.

[0102] The computer-readable medium has at least one program stored therein, and when the at least one program is executed by the electronic device, the electronic device displays at least one user identifier in a set of predetermined user identifiers in a first area of ​​a predetermined page, and in response to a first trigger operation for a first user identifier displayed in the first area, displays a predetermined interaction panel in a second area of ​​the predetermined page, and exhibits at least one predetermined interaction control in the predetermined interaction panel, the first user identifier being included in the at least one user identifier, and the predetermined interaction control is used to be triggered by a current user to send a message to a first user corresponding to the first user identifier.

[0103] Computer program code for carrying out the operations of the present disclosure may be written in one or more programming languages ​​or combinations thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and further including conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a single stand-alone software package, partly on the user's computer and the rest on a remote computer, or entirely on a remote computer or server. When a remote computer is involved, the remote computer may 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 may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0104] The flowcharts and block diagrams in the drawings illustrate system architectures, functions, and operations that can be realized according to the systems, methods, and computer program products of various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or part of code, which includes at least one executable instruction for implementing a certain logical function. It should be noted that in some alternative implementations, the functions shown in the blocks may occur according to an order different from the order shown in the figures. For example, two blocks shown in succession may actually be executed essentially in parallel, or may be executed according to the reverse order in some cases, depending on the related functions. Also, each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts may be realized in a dedicated system based on hardware, or in a combination of dedicated hardware and computer instructions, for executing a certain function or operation.

[0105] The modules described in the embodiments of the present disclosure may be implemented in a software manner or a hardware manner. The names of the modules may not be limited to the modules themselves in some cases. For example, a user identifier display module may be described as a module for displaying at least one user identifier in a predetermined user identifier set in a first region of a predetermined page.

[0106] The functions described herein above may be performed, at least in part, by at least one hardware logic component. For example, exemplary types of hardware logic components that may be utilized include Field-Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), System on Chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.

[0107] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program for use in or in combination with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. Examples of machine-readable storage media may include an electrical connection by at least one wire, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0108] In one or more embodiments of the present disclosure, displaying at least one user identifier in a set of predetermined user identifiers in a first region of a predetermined page; and in response to a first trigger operation for a first user identifier displayed in the first area, displaying a predetermined interaction panel in a second area of ​​the predetermined page and displaying at least one predetermined interaction control in the predetermined interaction panel, wherein the first user identifier is included in the at least one user identifier, and the predetermined interaction control is triggered by a current user and used to send a message to a first user corresponding to the first user identifier.

[0109] In one or more embodiments of the present disclosure, the first user identifier continues to be displayed in the first area of ​​the specified page while a specified interaction panel is displayed in the second area of ​​the specified page.

[0110] In one or more embodiments of the present disclosure, the method includes: The method further includes adjusting a display mode of the second region of the predetermined page and a region other than the first user identifier in response to the first trigger operation on the first user identifier.

[0111] In one or more embodiments of the present disclosure, the method includes: The method further includes determining the predetermined interaction controls displayed in the predetermined interaction panel based on predetermined information.

[0112] In one or more embodiments of the present disclosure, the predetermined information comprises: The information includes at least one of a current application scene, time information, attribute information of the first user, attribute information of the current user, and an association relationship between the current user and the first user.

[0113] In one or more embodiments of the present disclosure, the predetermined interaction control includes an emoji control that is triggered by a current user to send an appropriate message to the first user.

[0114] In one or more embodiments of the present disclosure, the predefined interaction control includes a message input subpanel for the current user to input message content to be sent to the first user.

[0115] In one or more embodiments of the present disclosure, the predetermined interaction control includes a message input trigger area for being triggered by a current user to display a message input subpanel, the message input subpanel being used by the current user to input message content to be sent to the first user.

[0116] In one or more embodiments of the present disclosure, displaying at least two user identifiers in the set of predefined user identifiers in the first area, the method further comprising: The method further includes a step of adjusting a display mode of at least one of the first user identifier and the second user identifier in response to the first trigger operation on the first user identifier such that a current display mode of the first user identifier is different from a current display mode of the second user identifier, the second user identifier being included in the at least two user identifiers.

[0117] In one or more embodiments of the present disclosure, the method includes: The method further includes the step of displaying a semi-transparent layer in a third region other than the second region of the predetermined page in response to the first trigger operation on the first user identifier, the third region including the first region; Adjusting a display mode of at least one of the first user identifier and the second user identifier such that a current display mode of the first user identifier differs from a current display mode of the second user identifier includes: The method includes displaying the first user identifier in an upper layer of the semi-transparent layer and displaying the second user identifier in a lower layer of the semi-transparent layer.

[0118] In one or more embodiments of the present disclosure, adjusting the display mode of at least one of the first user identifier and the second user identifier such that a current display mode of the first user identifier differs from a current display mode of the second user identifier comprises: adjusting a display size of at least one of the first user identifier and the second user identifier such that a current display size of the first user identifier is larger than a current display size of the second user identifier; and / or The step includes adjusting a shape and / or color of at least one of the first user identifier and the second user identifier such that a current shape and / or current color of the first user identifier is different from a current shape and / or current color of the second user identifier.

[0119] In one or more embodiments of the present disclosure, adjusting the display mode of at least one of the first user identifier and the second user identifier such that a current display mode of the first user identifier differs from a current display mode of the second user identifier comprises: If neither the first user identifier nor the second user identifier displays first related information before the first trigger operation, additionally displaying the first related information for the first user identifier; and / or The method includes canceling the display of the second related information of the second user identifier when both the first user identifier and the second user identifier are displaying second related information before the first trigger operation.

[0120] In one or more embodiments of the present disclosure, the method includes: The method further includes adjusting at least one of a display mode of the first area and a number of user identifiers currently displayed in the first area in response to the first trigger operation on the first user identifier.

[0121] In one or more embodiments of the present disclosure, after displaying a predetermined interaction panel in a second region of the predetermined page, the method further comprises: The method further includes maintaining a third user identifier in a triggerable state, the third user identifier comprising a user identifier other than the first user identifier in the set of predetermined user identifiers.

[0122] In one or more embodiments of the present disclosure, after displaying a predetermined interaction panel in a second region of the predetermined page, the method further comprises: The method further includes updating a predetermined interaction control displayed on the predetermined interaction panel based on the third user identifier in response to a second trigger operation for the third user identifier.

[0123] In one or more embodiments of the present disclosure, after displaying the predetermined interaction panel on the predetermined page, the method further comprises: The method further includes a step of sending a first message to a first user corresponding to the first user identifier in response to a third trigger operation on a first predetermined interaction control in the predetermined interaction panel, the first message being associated with graphics and text information of the first predetermined interaction control.

[0124] In one or more embodiments of the present disclosure, the method includes: The method further includes a step of playing an animation effect on the specified page in response to a third trigger operation on a first predetermined interaction control in the specified interaction panel, the animation effect having a movement direction pointing to the first user identifier, the animation effect being associated with graphics and text information of the first predetermined interaction control.

[0125] In one or more embodiments of the present disclosure, the method includes: receiving a second message sent by a second user based on a second predefined interaction control; The method further includes a step of displaying the second message and a third predefined interaction control on a conversation page, the third predefined interaction control being associated with the second predefined interaction control, and conversation members in the conversation page including the current user and the second user.

[0126] In one or more embodiments of the present disclosure, users corresponding to user identifiers included in the predetermined set of user identifiers are currently online.

[0127] In one or more embodiments of the present disclosure, a user identifier display module configured to display at least one user identifier in a given set of user identifiers in a first region of a given page; and an interaction panel display module configured to display a predetermined interaction panel in a second area of ​​the specified page in response to a first trigger operation for a first user identifier displayed in the first area, and to exhibit at least one predetermined interaction control in the predetermined interaction panel, the first user identifier being included in the at least one user identifier, and the predetermined interaction control being triggered by a current user and used to send a message to a first user corresponding to the first user identifier.

[0128] Also, although operations have been described employing a particular order, this should not be construed as requiring these operations to be performed in the particular order or sequence shown. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, the above discussion includes some specific implementation details, but these should not be construed as limitations on the scope of the disclosure. Some features that are described in the context of individual embodiments may be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may be implemented in multiple embodiments separately or in any suitable subcombination.

Claims

1. displaying at least one user identifier in a set of predetermined user identifiers in a first region of a predetermined page; A page display method comprising: in response to a first trigger operation for a first user identifier displayed in the first area, displaying a predetermined interaction panel in a second area of ​​the predetermined page and displaying at least one predetermined interaction control in the predetermined interaction panel, wherein the first user identifier is included in the at least one user identifier, and the predetermined interaction control is triggered by a current user and used to send a message to a first user corresponding to the first user identifier.

2. The method of claim 1 , further comprising: continuing to display the first user identifier in the first area of ​​the given page while displaying a given interaction panel in a second area of ​​the given page.

3. The method of claim 2 , further comprising adjusting a display mode of the second region of the given page and a region other than the first user identifier in response to the first trigger operation on the first user identifier.

4. The method of claim 1 , further comprising determining the predetermined interaction controls exhibited in the predetermined interaction panel based on predetermined information.

5. The predetermined information is The method of claim 4 , comprising at least one of a current application scene, time information, attribute information of the first user, attribute information of the current user, and an association relationship between the current user and the first user.

6. The method of claim 1 , wherein the predetermined interaction control includes an emoji control triggered by a current user to send an appropriate message to the first user.

7. The method of claim 1 , wherein the predetermined interaction control includes a message input subpanel for inputting message content for a current user to send to the first user.

8. 2. The method of claim 1, wherein the predetermined interaction control includes a message input trigger area for being triggered by a current user to display a message input subpanel, the message input subpanel being used by the current user to input message content to be sent to the first user.

9. Displaying at least two user identifiers in the set of predefined user identifiers in the first region; 2. The method of claim 1, further comprising: in response to the first trigger operation on the first user identifier, adjusting a display mode of at least one of the first user identifier and the second user identifier such that a current display mode of the first user identifier is different from a current display mode of a second user identifier, the second user identifier being included in the at least two user identifiers.

10. The method further includes the step of displaying a semi-transparent layer in a third area other than the second area of ​​the predetermined page in response to the first trigger operation for the first user identifier, the third area including the first area; adjusting a display mode of at least one of the first user identifier and the second user identifier such that a current display mode of the first user identifier differs from a current display mode of the second user identifier, 10. The method of claim 9, comprising displaying the first user identifier above the semi-transparent layer and displaying the second user identifier below the semi-transparent layer.

11. adjusting a display mode of at least one of the first user identifier and the second user identifier such that a current display mode of the first user identifier differs from a current display mode of the second user identifier, adjusting a display size of at least one of the first user identifier and the second user identifier such that a current display size of the first user identifier is larger than a current display size of the second user identifier; and adjusting a shape and / or color of at least one of the first user identifier and the second user identifier such that a current shape and / or a current color of the first user identifier is different from a current shape and / or a current color of the second user identifier.

12. adjusting a display mode of at least one of the first user identifier and the second user identifier such that a current display mode of the first user identifier differs from a current display mode of the second user identifier, additionally displaying the first related information for the first user identifier when neither the first user identifier nor the second user identifier displays the first related information before the first trigger operation; and canceling the display of the second related information of the second user identifier if both the first user identifier and the second user identifier are displaying second related information before the first trigger operation.

13. The method of claim 1 , further comprising adjusting at least one of a display mode of the first area and a number of user identifiers currently displayed in the first area in response to the first trigger operation on the first user identifier.

14. After displaying a predetermined interaction panel in the second area of ​​the predetermined page, The method of claim 1 , further comprising the step of maintaining a third user identifier in a triggerable state, the third user identifier comprising a user identifier other than the first user identifier in the set of predetermined user identifiers.

15. After displaying a predetermined interaction panel in the second area of ​​the predetermined page, 15. The method of claim 14, further comprising the step of: in response to a second trigger operation for the third user identifier, updating a predefined interaction control displayed in the predefined interaction panel based on the third user identifier.

16. After displaying the predetermined interaction panel on the predetermined page, 2. The method of claim 1, further comprising the step of: in response to a third trigger operation on a first predetermined interaction control in the predetermined interaction panel, sending a first message to a first user corresponding to the first user identifier, the first message being associated with graphics and text information of the first predetermined interaction control.

17. 17. The method of claim 16, further comprising the step of playing an animation effect on the specified page in response to a third trigger operation on a first predetermined interaction control in the specified interaction panel, the animation effect having a movement direction pointing to the first user identifier, the animation effect being associated with graphics and text information of the first predetermined interaction control.

18. receiving a second message sent by a second user based on a second predefined interaction control; 2. The method of claim 1, further comprising: displaying the second message and a third predefined interaction control on a conversation page, the third predefined interaction control being associated with the second predefined interaction control, and conversation members in the conversation page including the current user and the second user.

19. A method according to any preceding claim, wherein users corresponding to user identifiers included in said predetermined set of user identifiers are currently online.

20. a user identifier display module configured to display at least one user identifier in a given set of user identifiers in a first region of a given page; a page display device comprising: an interaction panel display module configured to display a predetermined interaction panel in a second area of ​​the predetermined page in response to a first trigger operation for a first user identifier displayed in the first area, and to exhibit at least one predetermined interaction control in the predetermined interaction panel, the first user identifier being included in the at least one user identifier, the predetermined interaction control being triggered by a current user and used to send a message to a first user corresponding to the first user identifier.

21. 21. The apparatus of claim 20, further comprising a user identifier display module configured to continue displaying the first user identifier in the first region of the given page when displaying a given interaction panel in the second region of the given page.

22. 22. The apparatus of claim 21, further comprising a first adjustment module configured to adjust a display mode of the second region of the given page and a region other than the first user identifier in response to the first trigger operation for the first user identifier.

23. Displaying at least two user identifiers in the set of predefined user identifiers in the first region; 21. The apparatus of claim 20, further comprising a second adjustment module configured to adjust a display mode of at least one of the first user identifier and the second user identifier in response to a first trigger operation on the first user identifier such that a current display mode of the first user identifier is different from a current display mode of a second user identifier, the second user identifier being included in the at least two user identifiers.

24. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing the method according to any one of claims 1 to 19 when it executes the computer program.

25. A computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 19.

Citation Information

Patent Citations

  • Virtual prop control method and device, equipment and computer readable storage medium

    CN113318438A

  • Inter-agent message visualizing device for multi-agent system

    JP2000322171A

  • Program and method for exchanging messages, and electronic apparatus

    JP2016024557A

  • Providing Extended Message Elements in Electronic Communication Threads

    JP2018524679A

  • Systems and methods implementing user interface objects

    US20150331550A1