Session page display method, device, electronic device, and medium

The method and device enrich session page displays with member identifiers and session information, addressing the lack of richness in existing designs to improve user interaction and application program usage.

JP2025532628APending Publication Date: 2025-10-01BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025516102
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-02-15
Filing Date
2024-02-01
Publication Date
2025-10-01

AI Technical Summary

Technical Problem

Existing session page designs in application programs lack richness, leading to reduced interaction and usage rates due to limited display of member identities and session information, which affects user engagement.

Method used

A method and device that display session page identifiers and session information upon a trigger operation, using visual symbols to identify members and protect privacy, with time-limited displays and animation effects to enhance interaction.

Benefits of technology

Enhances user interaction and application program usage by enriching the session page display with member identities and session information, improving engagement through visual enhancements and privacy protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025532628000001_ABST
    Figure 2025532628000001_ABST
Patent Text Reader

Abstract

An embodiment of the present disclosure provides a method, device, electronic device, and medium for displaying a session page, the method including: obtaining a session trigger operation for a session page; and displaying a session page in response to the session trigger operation, wherein an identifier of an existing member in the session page is displayed in the session page, the identifier of the existing member being an object used in the session page to identify a corresponding existing member; and displaying session information and an identifier of a member to which the session information belongs in the session page.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority to and from CN Application No. 202310139984.0, filed February 15, 2023, the disclosure of which is hereby incorporated in its entirety into this application.

[0002] (Technical field) TECHNICAL FIELD The present disclosure relates to computer technology, and more particularly to a session page display method, device, electronic device, and medium. [Background technology]

[0003] An application program is a computer program for completing one or more specific operations, which operates in a user mode and has a visible page for user interaction. A session page in an application program may refer to a page for providing a session chat interaction function.

[0004] In related art, chat interactions between users are realized by displaying content such as text, images, and voice on a session page. Summary of the Invention

[0005] According to a first aspect, an embodiment of the present disclosure provides a session page display method, the method including: Retrieving a session trigger operation on a session page; In response to a session trigger operation, displaying a session page, wherein an identifier of an existing member in the session page is displayed in the session page, and the identifier of the existing member is an object used in the session page to identify the corresponding existing member; Displaying the session information and an identification of the member to which the session information belongs on the session page.

[0006] According to a second aspect, an embodiment of the present disclosure further provides a session page display device, the device comprising: an acquisition module for acquiring session trigger operations of the session page; a first display module for displaying a session page in response to a session trigger operation, wherein an identifier of an existing member in the session page is displayed in the session page, and the identifier of the existing member is an object used in the session page to identify the corresponding existing member; A second display module for displaying the session information and the identification of the member to which the session information belongs on the session page.

[0007] According to a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processing devices; a storage device for storing one or more programs; When the one or more programs are executed by the one or more processing devices, they cause the one or more processing devices to implement the session page display method according to the embodiments of the present disclosure.

[0008] According to a fourth aspect, an embodiment of the present disclosure further provides a non-volatile storage medium including computer-executable instructions, which, when executed by a computer processor, are used to perform a session page display method according to an embodiment of the present disclosure.

[0009] According to a fifth aspect, an embodiment of the present disclosure further provides a computer program, the computer program including instructions that, when executed by a processor, cause the processor to perform a session page display method according to an embodiment of the present disclosure. [Brief explanation of the drawings]

[0010] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent upon reference to the following detailed description in conjunction with the drawings. Throughout the drawings, the same or similar symbols represent the same or similar elements. It should be understood that the drawings are schematic and that objects and elements are not necessarily drawn to scale.

[0011] [Figure 1] 1 is a flowchart of a session page display method according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram of an implementation of a session page according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a schematic diagram of an implementation of a message page according to an embodiment of the present disclosure. [Figure 4] 10 is a flowchart of another session page display method according to an embodiment of the present disclosure. [Figure 5] FIG. 10 is a schematic diagram of another implementation of a session page according to an embodiment of the present disclosure. [Figure 6] FIG. 1 is a structural schematic diagram of a session page display device according to an embodiment of the present disclosure. [Figure 7] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0012] The following describes in more detail the embodiments of the present disclosure with reference to the drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure may be realized in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are used for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0013] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel, and that method embodiments may include additional steps and / or omit the performance of steps shown, and the scope of the present disclosure is not limited in this respect.

[0014] As used herein, the term "comprises" and variations thereof are open inclusive, 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 "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.

[0015] It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used 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.

[0016] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are general rather than limiting and should be understood as "one or more" unless the context clearly indicates otherwise, as would be understood by a person skilled in the art.

[0017] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and do not limit the scope of these messages or information.

[0018] As can be understood, before using any of the technical solutions disclosed in each embodiment of the present disclosure, users should be notified of the type, scope of use, use scenario, etc. of the personal information related to the present disclosure in an appropriate manner in accordance with relevant laws and regulations, and their permission should be obtained.

[0019] For example, in response to receiving a user's spontaneous request, prompt information may be sent to the user to clearly prompt the user, and the operation requested to be performed may require obtaining and using the user's personal information, allowing the user to autonomously choose whether to provide personal information to software or hardware, such as an electronic device, application program, server, or storage medium, that performs the operation of the technical solution of the present disclosure according to the prompt information.

[0020] In some embodiments, the method of sending prompt information to the user in response to receiving a voluntary request from the user may be, for example, a pop-up window, or the prompt information may be presented in text form in the pop-up window, and the pop-up window may include a selection control for the user to select "agree" or "disagree" to providing personal information to the electronic device.

[0021] It is to be understood that the above notification and user permission acquisition process is merely a general outline and does not constitute a limitation on the implementation of the present disclosure, and other methods that comply with relevant laws and regulations may also be used in the implementation of the present disclosure.

[0022] As mentioned above, the page display of the session page is relatively simple, which affects the richness of the page, thereby reducing the interaction rate between the user and the session page, and further affecting the usage rate of the application program.

[0023] The present disclosure provides a session page display method, device, electronic device, and medium for improving the richness of the page, thereby improving the user's interaction rate with the session page and the usage rate of the application program.

[0024] FIG. 1 is a flowchart of a session page display method according to an embodiment of the present disclosure, which is applied to displaying a page to improve the user's interaction rate with the session page and the usage rate of an application program. The method may be performed by a session page display device, which may be implemented in the form of software and / or hardware, for example, by an electronic device, which may be a mobile terminal, a PC terminal, a server, etc.

[0025] As shown in FIG. 1, the method includes:

[0026] S110, obtaining a session trigger operation of a session page;

[0027] In some examples, a session page may be understood as a page for providing a session chat interaction function, and a session trigger operation may be understood as an operation that triggers the display of a session page.

[0028] Here, the session trigger operation is not specifically limited, and for example, a corresponding session trigger operation can be obtained depending on the currently located scenario. For example, if currently located on a normal chat page for chatting with other users, the session trigger operation may be an operation triggered by sliding left, right, up, or down within the current chat page. If currently located on a message page for displaying various messages of an application program, the session trigger operation may be an operation triggered under this message page. A session page is a page for users to chat within an application program.

[0029] The orientations or positional relationships indicated by terms such as "center," "top," "bottom," "left," "right," "front," and "rear" may be orientations or positional relationships shown in the drawings. For example, "top" and "bottom" may be defined along the header and footer direction of the page, "left" and "right" may be defined in a direction toward the page, "front" may be a direction perpendicular to the page and extending from the back of the page toward the page, and "rear" may be a direction perpendicular to the page and extending from the page toward the back of the page. Such definitions are merely provided to facilitate the description of the technical solutions of the present disclosure and do not imply that the referenced content must have a specific orientation, and therefore should not be construed as limiting the present disclosure.

[0030] S120, in response to the session trigger operation, displaying the session page.

[0031] In some embodiments, after receiving a session trigger operation for a session page, the electronic device may display a corresponding session page in response to the session trigger operation. At the same time, when the session page is displayed, identifiers of existing members in the session page may be displayed within the session page. The identifiers may disappear after being displayed for a set time (e.g., 2 seconds). Here, an existing member may be understood as a chat member already present in the session page. The identifier of an existing member may be understood as an object used within the session page to identify the corresponding existing member. Here, the identifier is not specifically limited, and may be, for example, an object in the form of a visual symbol. The identifier may also be an object dedicated to the session page.

[0032] In some embodiments, in a session page with a time-limited chat function, in order to express the multiple identities of members within the session page and protect their privacy, the design of identifiers can be expanded using pre-defined visual symbols, and each member using this function can be assigned a corresponding identifier to identify this member, strengthen the chat atmosphere, and increase the richness of the page, where different visual symbols can represent different members.

[0033] This embodiment does not specifically limit how the session page is displayed in response to the session trigger operation. For example, in response to the session trigger operation, the existing members currently included in the session page may be determined first, and one corresponding identifier may be assigned to each existing member from preset identifiers (which may be identifiers dedicated to the session page). The identifiers corresponding to each existing member may be different, and the session page may be displayed based on this, and identifiers corresponding to each existing member may be displayed on the session page. For example, if the session page includes 20 existing members, identifiers corresponding to these 20 existing members may be displayed, that is, the number of existing members on the session page is equal to the number of displayed identifiers.

[0034] In some embodiments, the identifier corresponding to an existing member may be different from the existing member's original avatar identifier (which may be an avatar identifier set within an application program) in order to achieve de-identification of the member and thereby protect the user's privacy information.

[0035] In some embodiments, an existing member in a session page may or may not know the true identity information of other members. If the existing member knows the true identity information of other members, when the identifiers of the existing members are displayed in the session page, prompt information indicating the true identity of the member corresponding to the identifier may be displayed on each identifier accordingly. Alternatively, when the session information of an existing member is displayed for the first time in the session page, prompt information indicating the true identity of the member corresponding to the identifier may be displayed on the identifier of the existing member accordingly. It is understood that the prompt information may disappear within a set time (e.g., 2 seconds). The true identity may be understood as information characterizing the identity set by the member in the application program. For example, the true identity may be information such as an avatar identifier and a nickname identifier set by the member in the application program.

[0036] In some embodiments, the session page may include an operation that prohibits retention of the session page content, such as screen capture or screen recording, to protect the content in the session page from propagation leakage.

[0037] In some embodiments, a navigation bar and a message box of a set size may be displayed in the upper and lower regions of the session page, respectively, simultaneously with or after the identification of existing members on the session page is displayed.

[0038] S130, displaying the session information and the identification of the member to which the session information belongs on the session page.

[0039] In some embodiments, session information may be understood as information that characterizes a chat session, and is not specifically limited to session information herein, and may include, for example, but is not limited to, voice information, text information, picture information, and video information.

[0040] In some embodiments, after displaying a session page in response to a session trigger operation, if the electronic device obtains session information whose transmission is triggered by an existing member on the session page, the electronic device may display the session information and an identification of the member to which the session information belongs in response to the session page.

[0041] In some embodiments, there is no limitation on the means of determining an existing member's identifier, and it may be self-selected by the existing member, randomly assigned to the existing member, assigned to the existing member based on the existing member's demand, or assigned to the existing member based on the existing member's true information.

[0042] In some embodiments, the existing member identifier is a randomly assigned object used on the session page to identify the corresponding existing member, and the display length of the session message in the session page is less than a set length of time.

[0043] In some embodiments, the existing member identifier may be a randomly assigned object that is used on the session page to identify the corresponding existing member.

[0044] The display time length may be understood as the length of time the session message is displayed. The display time length may include the length of time the message is displayed in the background after the session page is closed. The set time length may be understood as a preset time length, and is not limited thereto, and may be, for example, 1 hour, 2 hours, or 3 hours.

[0045] In the electronic device, the display time length of session messages (e.g., including read and unread session messages) in a session page may be less than a set time length to limit the length of time that the session messages are displayed and protect the content of the session page.

[0046] The session page may be a page for conducting a session with a time-limited chat function, where the time limitation can limit the time length of the session message or can limit the length of time the session page exists, for example, the time-limited session page is only available for chat within a preset time length.

[0047] In some embodiments, read session messages in a session page may disappear after displaying for a set length of time, or may disappear after the session page is closed.

[0048] In some embodiments, session messages may disappear after being read.

[0049] In some embodiments, session messages in a session page (eg, including read and unread session messages) may disappear after closing the session page.

[0050] The technical solution of the embodiment of the present disclosure first obtains a session trigger operation on a session page, and then displays a session page in response to the session trigger operation, in which identities of existing members on the session page are displayed, the identities of existing members being objects used in the session page to identify corresponding existing members, and finally displays session information and the identities of members to which the session information belongs on the session page. This method displays the identities of existing members on the session page on the session page displayed in response to the session trigger operation, and further displays the session information and the identities of members to which the session information belongs on the session page, thereby enriching the display manner of the session page through the display of the identities, thereby improving the interaction rate between users and the session page and further improving the usage rate of application programs.

[0051] In some embodiments, the identification of the existing member is moved from a first location on the session page to a second location on the session page for display.

[0052] In some embodiments, the first preset position may be understood as a first preset position. The second preset position may be understood as a second preset position. It should be understood that the first preset position and the second preset position may be different. The preset position is not specifically limited here, and may be, for example, any position within the session page, such as an edge position (e.g., top edge, bottom edge, left edge, right edge, etc.) or a center position of the session page.

[0053] When a session page is displayed in response to a session trigger operation, an identifier of an existing member displayed on the session page may be moved from a first preset position on the session page to a second preset position on the session page. Here, there is no specific limitation on how to move, and for example, one bearer identifier may be displayed first at an arbitrary position on the session page, and the bearer identifier may be understood as an identifier for carrying the identifier of the existing member. Here, there is no specific limitation on the representation format of the bearer identifier, and the bearer identifier and the identifier of the existing member may move together from their respective positions (the position where they are located may be the first preset position) to the first preset position and then from the first preset position to the second preset position, or the bearer identifier may move from its previous position to the second preset position, and then the identifier of the existing member may move from the first preset position to the second preset position.

[0054] The embodiments of the present disclosure provide a method, device, electronic device, and medium for displaying a session page, which first obtains a session trigger operation for a session page, and then displays a session page in response to the session trigger operation, in which an identifier of an existing member in the session page is displayed, the identifier of the existing member being an object used in the session page to identify the corresponding existing member, and finally displays session information and an identifier of the member to which the session information belongs on the session page. This method displays the identifier of the existing member in the session page on the session page displayed in response to the session trigger operation, and further displays the session information and the identifier of the member to which the session information belongs on the session page, thereby enriching the display style of the session page through the display of the identifier, thereby improving the interaction rate between the user and the session page and further improving the usage rate of the application program.

[0055] FIG. 2 is a schematic diagram illustrating an implementation of a session page according to an embodiment of the present disclosure. As shown in FIG. 2, 1 represents the session page, 2 represents the bearer identification, 3 represents the existing member identification, 4 represents the navigation bar, and 5 represents the message box. The first setting position may be the top edge position of the session page 1, and the second setting position may be the position where the bearer identification 2 is located. The bearer identification 2 and the existing member identification 3 may move from the first setting position to the second setting position in a drop-down manner. Simultaneously with or after moving to the second setting position, the navigation bar 4 and the message box 5 may be displayed at the setting position (e.g., the upper position and the lower position) of the session page 1 in a fade-in / fade-out animation manner. The identifications 3 of each existing member may be different.

[0056] In some embodiments, obtaining a session trigger operation of a session page includes: Displaying a chat page with the target user; and acquiring a session trigger operation triggered within the chat page, wherein the session page whose display is triggered by the session trigger operation is a page for conducting a session with the target user.

[0057] In some embodiments, a target user may be understood as a user who has a chat interaction with a user to which the electronic device belongs. The number of target users may be at least one. A chat page may be understood as a page on which a chat interaction with the target user takes place. It may be understood that a chat page and a session page are different pages. The chat page and the session page have different permissions, with the session page having less permissions than the chat page. The session page may be considered as a page for chatting that is more privacy-protecting.

[0058] The electronic device can display a chat page with the target user and acquire a session trigger operation triggered within the chat page. The session page whose display is triggered by this session trigger operation may be a page for conducting a session with the target user. There are no specific limitations on how the session trigger operation triggered within the chat page is acquired. For example, when detecting that a user has slid in a certain direction (e.g., up, down, left, or right) within the chat page, the generation of one session trigger operation may be triggered, and the electronic device may acquire this generated session trigger operation in real time. The session trigger operation may be an operation of manipulating gesture settings on the chat page, such as an operation of handwriting an s on the chat page.

[0059] In some embodiments, obtaining a session trigger operation of a session page includes: displaying a message page displaying session controls corresponding to the session page; Obtaining a session trigger operation triggered within a target hot zone of the message page, where the area extent of the target hot zone is determined based on the display position of the session control within the message page.

[0060] In some embodiments, a message page may be understood as a page for displaying various messages of an application program. A session control may be understood as a control for triggering the display of a corresponding session page. A message page may include one or more session controls, each of which may be different, and one session control may correspond to one session page.

[0061] A target hot zone may be understood as an operation area for a session trigger operation within a message page, and a session trigger operation can be detected within the target hot zone. One session control may correspond to one target hot zone. The area range of the target hot zone is determined based on the display position of the session control within the message page. Here, there are no specific limitations on how the area range of the target hot zone is determined. For example, based on the display position of the session control within the message page, an area of ​​a set size located above and / or below the area where the display position of the session control within the message page is located may be determined as the area range of the target hot zone corresponding to this session control.

[0062] The electronic device can display a message page, in which a session control corresponding to the session page can be displayed, and the electronic device can obtain a session trigger operation triggered within a target hot zone of the message page.

[0063] In some embodiments, the session control may include a prompt area that may be used to prompt the user that there are unread messages in the session page, and is not limited to the means of the prompt. The prompt area may be an area for indicating content associated with the session page, and this area may be within the target hot zone.

[0064] In some embodiments, the session control may include a prompt area, and the content displayed in the prompt area may not be associated with the session page and may be flexibly set according to actual needs, such as a video effect to guide the user.

[0065] In some embodiments, the session control in the message page may be configured as a control with an opening animation effect like opening a drawer, and may be triggered to enter the session page by pinching two fingers. This embodiment configures a session control used to push the session page function in a message page where messages are densely packed, and instructs the user to start a session page with a time-limited chat function using a message touch method like the session control, thereby enriching the interactivity of the session page and increasing the efficiency with which users touch the session page.

[0066] In some embodiments, the session control includes a prompt area in which content associated with the session page is displayed, and the size of the prompt area changes in response to changes in the operational scope of the session trigger operation.

[0067] In some embodiments, the session control may include a prompt area in which content associated with the session page is displayed. This is not limited to content associated with the session page, and may include, for example, identification of existing members in the session page or identification of members to whom unread session messages belong. The background displayed in the prompt area may match the background setting of the session page or may be a preset background.

[0068] The size of the prompt area may change according to the change in the operation range of the session trigger operation. For example, if a user pinches two fingers within the target hot zone to trigger the generation of a session trigger operation, the size of the prompt area may change according to the change in the size of the area formed by pinching two fingers. That is, the larger the area formed by pinching two fingers, the larger the size of the prompt area. The operation range of the session trigger operation may be understood as the area formed by the operation motion of the session trigger operation. There is no limitation on the determination of the operation range of the session trigger operation, and different session trigger operations correspond to different determination means. Here, there is no limitation on the operation format of the session trigger operation, and it may be a pinch with two fingers or a slide. The operation range corresponding to the pinch with two fingers may be the area formed by pinching two fingers. The operation range corresponding to the slide may be the slide distance, for example, the distance the fingers move on the screen.

[0069] 3 is a schematic diagram illustrating an implementation of a message page according to an embodiment of the present disclosure. As shown in FIG. 3, 6 represents the message page, 7 represents a message box in the session control, 8 represents a prompt area, and 9 represents the session control. Within the message page 6, the session control 9 may include the message box 7 and the prompt area 8, which are triggered by pinching two fingers together, gradually increasing the size of the operation range of the session trigger operation, and the size of the prompt area 8 increases with the increase in the operation range of the session trigger operation.

[0070] 4 is a flowchart of another session page display method according to an embodiment of the present disclosure, which is subdivided based on the above embodiments and exemplarily describes a process for displaying a session page in response to a session trigger operation and a process for responding to a session termination operation. It should be noted that technical details not described in detail in this embodiment may refer to any of the above embodiments. As shown in FIG. 4, the method includes:

[0071] As shown in FIG. 4, the session page display method according to the embodiment of the present disclosure includes the following steps.

[0072] S210, obtaining a session trigger operation of the session page;

[0073] S220, in response to the session trigger operation, determining identities of existing members within the session page.

[0074] In some embodiments, the electronic device may retrieve a session trigger operation of a session page and then determine identities of existing members in the session page in response to the session trigger operation.

[0075] Here, there is no specific limitation on how to determine the identifiers of existing members in the session page. For example, the existing members and the number of existing members in the session page may be determined first, and based on this, identifiers equal in number to the number of existing members may be selected from pre-set identifiers, and the selected identifiers may be randomly assigned to each existing member, or different identifiers may be assigned to each existing member.

[0076] S230, displaying the session page.

[0077] In some embodiments, the electronic device may display a session page that does not previously contain any content after determining the identities of existing members within the session page.

[0078] S240, displaying the identification of the existing member within the session page.

[0079] In some embodiments, the electronic device may display a session page containing no content, followed by displaying identities of existing members on the session page, and may display a navigation bar and message boxes within the session page simultaneously with or after displaying the identities of existing members.

[0080] S250, displaying session information and an identification of the member to which the session information belongs on the session page.

[0081] S260, in response to a session termination operation, continuously reduce the display area of ​​the session region on the session page to zero in a rotating manner.

[0082] In some embodiments, a session termination operation may be understood as an operation that triggers the termination of a session page. A session area may be understood as an area within a session page for displaying session information.

[0083] In response to a session termination operation, the electronic device may continue to reduce the display area of ​​the session region on the session page to zero in a rotational manner, for example, by using a set size as a reduction step length to reduce the display area of ​​the session region on the session page to zero in a rotational manner. Here, the rotational manner is not limited, and may be, for example, a tornado-style rotational manner.

[0084] A session page display method according to a second embodiment of the present disclosure embodies a process for displaying a session page in response to a session trigger operation and a process for responding to a session termination operation. This method first determines the identities of existing members in the session page, and then displays the identities of existing members in the session page, thereby prompting the identities corresponding to the existing members included in the session page, thereby improving the richness of the page display, and further indicates the exit mechanism of the session page by an animation that continuously shrinks the display of the session area in a rotating manner, thereby further improving the richness of the page display.

[0085] In some embodiments, an identification of the changed member is displayed in the session interface in the form of a set animation, where the changed member is the member whose session state has changed, and the session state indicates whether the member is in the session to which the session interface belongs.

[0086] In some embodiments, the set animation may be understood as a pre-set animation, and without being specifically limited thereto, for example a movable object such as a skateboard or an airplane sliding into the session page from one side of the session page, the movable object carrying an animation indicating the identification of the changed members, for example if there are several changed members the skateboard carrying the identification of the several changed members.

[0087] A changing member may be understood as a member whose session state has changed, and the session state may indicate whether the member is in the session to which the session interface belongs, for example, a changing member may be a member who exits a session page or a member who newly joins a session page.

[0088] FIG. 5 is a schematic diagram illustrating another implementation of a session page according to an embodiment of the present disclosure. As shown in FIG. 5, 10 represents session information, 11 represents a skateboard, and 12 represents an identification of the changed member. If the changed member is a new member, the skateboard 11 carrying the two identifications 12 of the changed member slides horizontally into the session page 1 from the left side of the session page 1 along a left-to-right direction and slides out from the right side of the session page 1, thereby embodying the change of the changed member in the session page 1. It should be understood that the slide-in / slide-out area of ​​the skateboard 11 may be an area that does not obscure the session information 10 in the session area.

[0089] In this embodiment, by setting a joining method for new members and an ending method for departing members within the session page, the novelty and richness of the interactions within the session page can be improved, which can lead users to interact with the session page, improve the interaction rate, and further improve the usage rate of the application program.

[0090] FIG. 6 is a structural schematic diagram of a session page display device according to an embodiment of the present disclosure. As shown in FIG. 6, the device includes: an acquisition module 310, a first display module 320, and a second display module 330; Wherein, the acquisition module 310 is used to acquire the session trigger operation of the session page; a first display module 320 is used to display the session page in response to the session trigger operation, and an identifier of an existing member in the session page is displayed in the session page, and the identifier of the existing member is an object for identifying a corresponding existing member used in the session page; The second display module 330 is used to display the session information and the identification of the member to which the session information belongs on the session page.

[0091] The technical solution according to the embodiment of the present disclosure first acquires a session trigger operation of a session page by an acquisition module, then displays a session page by a first display module in response to the session trigger operation, in which identities of existing members in the session page are displayed in the session page, the identities of existing members being objects used in the session page to identify corresponding existing members, and finally displays session information and identities of members to which the session information belongs on the session page by a second display module. This method displays the identities of existing members in the session page in the session page displayed in response to the session trigger operation, and further displays the session information and identities of members to which the session information belongs on the session page, thereby enriching the display manner of the session page through the display of the identities, thereby improving the interaction rate between users and the session page and further improving the usage rate of application programs.

[0092] In some embodiments, the identification of the existing member is moved and displayed from a first location on the session page to a second location on the session page.

[0093] In some embodiments, the first display module 320 includes: an identifier determination unit for determining identifiers of existing members in the session page in response to the session trigger operation; a first display unit for displaying the session page; a second display unit for displaying an identification of the existing member within the session page.

[0094] In some embodiments, the existing member identifier is a randomly assigned object used on the session page to identify the corresponding existing member, and the display time length of the session message in the session page is less than a set time length.

[0095] In some embodiments, the acquisition module 310 includes: a third display unit for displaying a chat page with the target user; a first acquisition unit for acquiring a session trigger operation triggered within the chat page, wherein the session page whose display is triggered by the session trigger operation is a page for conducting a session with the target user.

[0096] In some embodiments, the acquisition module 310 includes: a fourth display unit for displaying a message page on which a session control corresponding to the session page is displayed; and a second acquisition unit for acquiring a session trigger operation triggered within a target hot zone of the message page, wherein the area range of the target hot zone is determined based on the display position of the session control within the message page.

[0097] In some embodiments, the session control includes a prompt area in which content associated with the session page is displayed, and the size of the prompt area changes in response to changes in the operational scope of the session trigger operation.

[0098] In some embodiments, the apparatus comprises: The device further includes a page end module for continuing to reduce the display area of ​​the session area in the session page to zero in a rotating manner in response to a session end operation.

[0099] In some embodiments, the apparatus comprises: The session interface further includes a third display module for displaying an identification of a changed member in the form of a set animation within the session interface, the changed member being a member whose session state has changed, the session state indicating whether the member is in the session to which the session interface belongs.

[0100] The session page display device according to the embodiments of the present disclosure can execute the session page display method according to any embodiment of the present disclosure, and has corresponding function modules and beneficial effects.

[0101] It should be noted that each unit and module included in the above device is simply divided according to functional logic, but is not limited to the above divisions, as long as it can realize the corresponding function. Furthermore, the specific names of each functional unit are intended to facilitate mutual distinction, and are not intended to limit the scope of protection of the embodiments of the present disclosure.

[0102] FIG. 7 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. Please refer to FIG. 7 below, which shows a structural schematic diagram of an electronic device 500 suitable for implementing an embodiment of the present disclosure. The electronic device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 7 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiment of the present disclosure.

[0103] 7, the electronic device 500 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 501, which can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 502 or programs loaded from a storage device 508 into a random access memory (RAM) 503. The RAM 503 further stores various programs and data necessary for the operation of the electronic device 500. The processing unit 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0104] Generally, input devices 506, including, for example, a touch screen, touch board, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 508, including, for example, a magnetic tape, hard disk, etc.; and communication devices 509, can be connected to the I / O interface 505. The communication devices 509 can allow the electronic device 500 to exchange data with other devices through wireless or wired communication. While FIG. 7 illustrates the electronic device 500 having various devices, it should be understood that it is not required to implement or include all of the devices shown. Alternatively, more or fewer devices can be implemented or included.

[0105] In particular, according to embodiments of the present disclosure, the processes described with reference to the flowcharts above can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program stored on a non-transitory computer-readable medium, the computer program including program code for performing the methods shown in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 509, or may be installed from the storage device 508, or may be installed from the ROM 502. When the computer program is executed by the processing device 501, the functions defined by the methods of the embodiments of the present disclosure are performed.

[0106] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and do not limit the scope of these messages or information.

[0107] The electronic device according to the embodiments of the present disclosure belongs to the same inventive concept as the session page display method according to the above embodiments, and technical details not described in detail in some embodiments can be referred to the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0108] An embodiment of the present disclosure provides a computer storage medium, on which a computer program is stored, which, when executed by a processor, implements the session page display method according to the above embodiment.

[0109] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may 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 the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, 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. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. However, in this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier, bearing computer-readable program code. Such a propagated data signal may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or carrying 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 may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.

[0110] In some embodiments, clients and servers may communicate using any network protocol now known or hereafter developed, such as HyperText Transfer Protocol (HTTP), and may interconnect via any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any network now known or hereafter developed.

[0111] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.

[0112] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is caused to perform the following: obtain a session trigger operation of a session page; and in response to the session trigger operation, display the session page, wherein an identification of an existing member in the session page is displayed in the session page, and the identification of the existing member is an object used in the session page to identify the corresponding existing member; and display session information and the identification of the member to which the session information belongs on the session page.

[0113] Computer program code for carrying out the operations of the present 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 general procedural programming languages ​​such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a separate software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user 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).

[0114] The flowcharts and block diagrams in the figures illustrate the system architecture, functions, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some implementations, the functions illustrated in the blocks may occur in a different order than illustrated in the figures. For example, two consecutive blocks may actually be executed essentially in parallel, or may be executed in the reverse order, depending on the functionality 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, may be implemented by a dedicated hardware-based system that performs the specified function or operation, or by a combination of dedicated hardware and computer instructions.

[0115] The modules or units described in relation to the embodiments of the present disclosure may be implemented in a software or hardware manner, and the names of the modules or units may not necessarily limit the units themselves, for example, a first display unit may be described as a "unit for displaying the session page."

[0116] The functionality described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, typical types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0117] In the context of this disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection 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, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more line-based electrical connections, portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), optical fibers, portable compact read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0118] According to one or more embodiments of the present disclosure, Example 1 provides a method for displaying a session page, comprising: Retrieving a session trigger operation on a session page; displaying the session page in response to the session trigger operation, wherein an identifier of an existing member in the session page is displayed in the session page, and the identifier of the existing member is an object used in the session page to identify the corresponding existing member; Displaying session information and an identification of the member to which the session information belongs on the session page.

[0119] According to one or more embodiments of the present disclosure, Example 2 is based on the method described in Example 1, and moves and displays the identification of the existing member from a first location on the session page to a second location on the session page.

[0120] According to one or more embodiments of the present disclosure, Example 3 is based on the method of Example 1, wherein displaying the session page in response to a session trigger operation includes: determining identities of existing members within the session page in response to the session trigger operation; displaying the session page; and displaying an identification of the existing member within the session page.

[0121] According to one or more embodiments of the present disclosure, Example 4 is based on the method described in Example 3, wherein the existing member identifier is a randomly assigned object used on the session page to identify the corresponding existing member, and the display time length of the session message in the session page is less than a set time length.

[0122] According to one or more embodiments of the present disclosure, Example 5 is based on the method of Example 1, wherein obtaining a session trigger operation of a session page includes: Displaying a chat page with the target user; and acquiring a session trigger operation triggered within the chat page, wherein the session page whose display is triggered by the session trigger operation is a page for conducting a session with the target user.

[0123] According to one or more embodiments of the present disclosure, Example 6 is based on the method of Example 1, wherein obtaining a session trigger operation of a session page includes: displaying a message page displaying a session control corresponding to the session page; and obtaining a session trigger operation triggered within a target hot zone of the message page, the area extent of the target hot zone being determined based on the display position of the session control within the message page.

[0124] According to one or more embodiments of the present disclosure, Example 7 is based on the method described in Example 6, wherein the session control includes a prompt area, in which content associated with the session page is displayed, and the size of the prompt area changes in response to changes in the operation range of the session trigger operation.

[0125] According to one or more embodiments of the present disclosure, Example 8 is based on the method described in Example 1, The method further includes, in response to a session termination operation, continuing to reduce the display area of ​​the session area in the session page in a rotating manner to zero. According to one or more embodiments of the present disclosure, Example 9 is based on the method described in Example 1, The method further includes displaying an identification of the changed member in the form of a set animation within the session interface, the changed member being a member whose session state has changed, the session state indicating whether the member is in the session to which the session interface belongs.

[0126] According to one or more embodiments of the present disclosure, Example 10 provides a session page display device, an acquisition module for acquiring session trigger operations of the session page; a first display module for displaying the session page in response to the session trigger operation, wherein an identifier of an existing member in the session page is displayed in the session page, and the identifier of the existing member is an object used in the session page to identify the corresponding existing member; and a second display module for displaying session information and an identification of the member to which the session information belongs on the session page.

[0127] According to one or more embodiments of the present disclosure, Example 11 provides an electronic device, one or more processing devices; a storage device for storing one or more programs; When the one or more programs are executed by the one or more processing devices, the one or more processing devices are caused to implement the session page display method according to any one of Examples 1 to 9.

[0128] According to one or more embodiments of the present disclosure, Example 12 provides a storage medium including computer-executable instructions that, when executed by a computer processing device, are used to perform the session page display method described in any one of Examples 1-9.

[0129] According to one or more embodiments of the present disclosure, Example 13 provides a computer program product, including instructions that, when executed by a processor, cause the processor to perform the session page display method described in any one of Examples 1 to 9.

[0130] The above description merely describes preferred embodiments and the technical principles of the present disclosure. Those skilled in the art should understand that the scope of the present disclosure is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept of the above disclosure. For example, the above features are substituted with technical features having similar functions disclosed in the present disclosure (but are not limited to these).

[0131] It should be noted that, although operations are depicted using a particular sequence, this should not be understood as requiring that these operations be performed in the particular sequence shown, or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of the present disclosure. Some features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments, either alone or in any suitable subcombination.

[0132] Although the present subject matter has been described employing language specific to structural features and / or methodological operations, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. Retrieving a session trigger operation on a session page; displaying the session page in response to the session trigger operation, wherein an identifier of an existing member in the session page is displayed in the session page, and the identifier of the existing member is an object used in the session page to identify the corresponding existing member; and displaying session information and an identification of the member to which the session information belongs on the session page.

2. 2. The session page display method according to claim 1, wherein the identifier of the existing member is moved from a first preset position on the session page to a second preset position on the session page and displayed.

3. displaying the session page in response to the session trigger operation includes: determining an identity of the existing member within the session page in response to the session trigger operation; displaying the session page; 3. The method of claim 1, further comprising displaying an identification of the existing member within the session page.

4. The session page display method of claim 3, wherein the identifier of the existing member is a randomly assigned object used in the session page to identify the corresponding existing member, and the display time length of the session message in the session page is shorter than a set time length.

5. To get the session trigger operation on the session page, Displaying a chat page with the target user; A session page display method according to any one of claims 1 to 4, further comprising: acquiring the session trigger operation triggered within the chat page; and the session page whose display is triggered by the session trigger operation being a page for conducting a session with the target user.

6. To get the session trigger operation on the session page, displaying a message page displaying a session control corresponding to the session page; and acquiring the session trigger operation triggered within a target hot zone of the message page, wherein the area range of the target hot zone is determined based on the display position of the session control within the message page.

7. The session page display method of claim 6, wherein the session control includes a prompt area, in which content associated with the session page is displayed, and the size of the prompt area changes in response to changes in the operation range of the session trigger operation.

8. The session page display method according to claim 1 , further comprising: in response to a session end operation, continuously reducing the display area of ​​the session area in the session page to zero in a rotating manner.

9. 9. The method for displaying a session page according to claim 1, further comprising displaying an identification of a changed member in the form of a set animation within the session interface, the changed member being a member whose session state has changed, the session state indicating whether the member is in the session to which the session interface belongs.

10. an acquisition module for acquiring session trigger operations of the session page; a first display module for displaying the session page in response to the session trigger operation, wherein an identifier of an existing member in the session page is displayed in the session page, and the identifier of the existing member is an object used in the session page to identify the corresponding existing member; a second display module for displaying session information and an identification of the member to which the session information belongs on the session page.

11. one or more processing devices; a storage device for storing one or more programs; An electronic device that, when the one or more programs are executed by the one or more processing devices, causes the one or more processing devices to implement the session page display method according to any one of claims 1 to 9.

12. A non-volatile storage medium containing computer-executable instructions used to perform the session page display method of any one of claims 1 to 9 when executed by a computer processor.

13. A computer program comprising instructions which, when executed by a processor, cause the processor to perform the session page display method of any one of claims 1 to 9.

Citation Information

Patent Citations

  • Instant messaging method, device and equipment of command terminal and storage medium

    CN114430405A

  • Session grouping interaction method and device, electronic equipment and storage medium

    CN114826797A

  • Chat software

    JP2009181457A

  • Server device, message sharing system, control method and program

    JP2014115946A

  • Virtual space communication system, virtual space communication method and program

    JP2022031237A