Content display method, device, equipment, computer readable storage medium and product
By displaying user interaction identifiers and providing processing controls on the closing page of multi-person social live streaming, the problem of missing content in traditional closing pages is solved, enabling more intuitive interaction and relationship building, and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2026-03-11
- Publication Date
- 2026-05-29
AI Technical Summary
Traditional multi-person social live streaming closing pages suffer from functional deficiencies and positioning errors, failing to meet users' needs for in-depth exploration of social relationships and maintenance of two-way relationships.
The closing page displays the identification information of users who performed preset interactive actions during the live stream and provides processing controls, allowing users to quickly add these users to the conversation group for more intuitive interaction and relationship building.
It enhances the user experience by intuitively displaying interaction information and allowing users to be quickly added to conversation groups, thus meeting the actual needs of social live streaming and strengthening social interaction and relationship building among users.
Smart Images

Figure CN122120553A_ABST
Abstract
Description
Technical Field
[0001] This article relates to the fields of interface interaction and live streaming technology, and in particular to a content display method, device, equipment, computer-readable storage medium and product. Background Technology
[0002] In the current live streaming ecosystem, multi-person social live streaming stands out as an independent genre. Multi-person social live streaming is a type of live streaming activity aimed at chatting, interacting, and making friends.
[0003] After a live stream ends, to help the streamer have a more intuitive understanding of the event, relevant content is often displayed on the closing page.
[0004] However, in multi-person social live streaming scenarios, user behavior patterns differ significantly from those in traditional content-based live streaming. Therefore, the content displayed on traditional live streaming pages often suffers from functional deficiencies and misaligned positioning, failing to meet actual needs. Summary of the Invention
[0005] This article provides a content display method, apparatus, device, computer-readable storage medium, and product to solve the technical problems of functional deficiencies and positioning deviations in the display content within traditional live streaming pages.
[0006] Firstly, this article provides a content display method, including:
[0007] In response to ending a social-type live stream, the first display screen is shown.
[0008] The first display interface displays content related to the live broadcast operation, including identification information and processing controls of at least one first user who performs a preset interactive operation during the live broadcast.
[0009] In response to a second user's triggering action on the processing control, the at least one first user is added to the session group.
[0010] Secondly, this paper provides a content display device, including:
[0011] The trigger module is used to display the first display interface in response to the end of a social-type live stream operation.
[0012] The display module is used to display content related to the live operation within the first display interface. The display content includes identification information of at least one first user who performs a preset interactive operation during the live broadcast, as well as processing controls.
[0013] A processing module is configured to add the at least one first user to a session group in response to a trigger operation of the processing control by a second user.
[0014] Thirdly, this article provides an electronic device, including: a processor and a memory;
[0015] The memory stores computer-executed instructions;
[0016] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the content display method as described in the first aspect and various possible designs of the first aspect.
[0017] Fourthly, this document provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content display method described in the first aspect and various possible designs of the first aspect.
[0018] Fifthly, this document provides a computer program product, including a computer program that, when executed by a processor, implements the content display method described in the first aspect and various possible designs of the first aspect.
[0019] The content display method, apparatus, device, computer-readable storage medium, and product provided herein, by displaying the identification information of at least one first user performing preset interactive operations during a live stream on a first display interface, allows a second user to more intuitively view the interactive situation during the live stream. Furthermore, by displaying processing controls on the first display interface, the second user can quickly add at least one first user to a conversation group based on these controls, thus enabling faster and more flexible initiation of group conversations with at least one first user. This makes the content displayed on the first display interface more aligned with social live streams and allows the second user to more conveniently interact with the first user performing preset interactive operations, improving the user experience. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in this document or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this document. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 A flowchart illustrating the content display method provided in this article;
[0022] Figure 2 This is a schematic diagram of the display interface provided in this article;
[0023] Figure 3This is another flowchart illustrating the content display method provided in this article;
[0024] Figure 4 The interface interaction diagrams provided in this article;
[0025] Figure 5 This is another schematic diagram of the display interface provided for this article;
[0026] Figure 6 This is another flowchart illustrating the content display method provided in this article;
[0027] Figure 7 This is another interface interaction diagram provided for this article;
[0028] Figure 8 This is a schematic diagram of the structure of the content display device provided in this article;
[0029] Figure 9 This is a schematic diagram of the electronic device provided in this article. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of this document clearer, the technical solutions described below will be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments described herein, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments described herein without inventive effort are within the scope of protection of this document.
[0031] It is understood that before using the technical solutions disclosed in the embodiments of this article, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this article in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0032] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as electronic devices, applications, servers, or storage media, that perform the operations described herein, based on the prompt message.
[0033] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understood that the above notification and user authorization process is merely illustrative and does not constitute a limitation on the implementation method described in this article. Other methods that comply with relevant laws and regulations may also be applied to the implementation method described in this article.
[0035] This article provides a content display method, device, equipment, computer-readable storage medium, and product, primarily targeting multi-person live streaming scenarios centered on social interaction. Multi-person social live streaming, as an independent genre, is characterized by low barriers to entry, strong interactivity, and the act of starting a live stream with the purpose of social interaction and making friends. For example, in social live streaming, users interact via voice or video in multi-person rooms, and the host's core objective is to establish social relationships among users through the live streaming activities.
[0036] In this scenario, user behavior patterns differ significantly from those of content-based live streams such as educational and entertainment streams. Users of social live streams are more focused on the emotional connection and relationship building during the interaction process, rather than retaining the live stream content itself. However, current live stream closing page designs still follow the operational review logic of traditional content-based live streams, only providing data metrics such as viewership and revenue, and one-way fan interaction guidance, lacking support for in-depth exploration of social relationships and two-way relationship maintenance.
[0037] In the process of solving the above-mentioned technical problems, the inventors discovered through research that it is possible to summarize the users who perform preset interactive operations during the live broadcast and display the user's identification information on the broadcast closing page, so that the broadcaster can more intuitively understand the interactive situation during the live broadcast.
[0038] Furthermore, processing controls can be displayed within the broadcast page, allowing the broadcaster to quickly add at least one user who performs a preset interactive action to a conversation group. This enables the broadcaster to further interact with the user within the conversation group and quickly establish social relationships.
[0039] Figure 1 A flowchart illustrating the content display method provided in this article, such as... Figure 1 As shown, the method includes:
[0040] Step 101: In response to the end of the social type of live broadcast, the first display interface is displayed.
[0041] The execution entity of this document is a content display device. This content display device may be coupled to a terminal device, or it may be coupled to a server that is communicatively connected to the terminal device; this document does not impose any restrictions on this.
[0042] In one scenario, a second user can initiate a live stream. This live stream can be a social one. For example, in a social live stream, the second user can interact via voice or video in a multi-user room. The first user watching the live stream can then request to connect and interact with the first and second users in the multi-user room via voice or video.
[0043] After the live stream ends, a first display interface can be shown so that a second user can browse the live stream. This second user can be the streamer.
[0044] Step 102: Display the content associated with the live broadcast operation in the first display interface. The content includes the identification information of at least one first user who performs a preset interactive operation during the live broadcast, as well as processing controls.
[0045] In one scenario, the second user, acting as the host of a social live stream, doesn't primarily seek content monetization but rather to build social relationships among users through the live stream. Therefore, after the live stream ends, the primary display interface can show content related to the live stream operations. This content includes identification information of at least one first user who performed preset interactive actions during the live stream. This allows the second user to more intuitively understand the interactive activities during the live stream. These preset interactive actions include one or more of the following: connecting and interacting with the second user during the live stream, transferring virtual resources to the second user to meet preset conditions, or watching the live stream for more than a preset duration threshold.
[0046] Furthermore, to facilitate further interaction between the second user and at least one first user, processing controls can also be displayed within the first display interface.
[0047] Step 103: In response to the second user's triggering operation on the processing control, add at least one first user to the session group.
[0048] In one scenario, in response to a second user's triggering action on the processing control, at least one first user is added to the session group. This can be done by adding at least one first user to a previously created session group by the second user. Alternatively, a new session group can be created, and at least one first user can be added to that new session group.
[0049] The conversation group can be a group chat, a chat room, a temporary conversation space, etc., and this article does not impose any restrictions on it.
[0050] The content display method provided in this paper displays the identification information of at least one first user who performs preset interactive operations during the live stream on the first display interface, allowing second users to view the interactive activities more intuitively. Furthermore, by displaying processing controls on the first display interface, second users can quickly add at least one first user to a chat group, enabling them to initiate group chats with at least one first user more quickly and flexibly. This makes the content displayed on the first display interface more aligned with social live streams and allows second users to more conveniently interact with first users who perform preset interactive operations, thus improving the user experience.
[0051] Furthermore, based on any of the above embodiments, after step 103, the method further includes:
[0052] Within the display interface, the session interfaces associated with the session group are switched according to the preset display parameters.
[0053] In this document, after adding at least one first user to a conversation group, the associated conversation interface can be switched within the display interface according to preset display parameters. These display parameters include, but are not limited to, one or more of the following: display size, display position, and display color. For example, the conversation interface could be a nine-part screen, which may not completely fill the entire display interface. A second user could perform further conversation operations within the nine-part screen, or the nine-part screen could be expanded to fully display the conversation interface within the display interface. This conversation interface can be displayed on top of the first display interface.
[0054] After the session interface is displayed, the second user can then engage in conversation with at least one first user within the session interface.
[0055] The content display method provided in this article allows a second user to quickly continue conversational interaction with at least one first user within the conversational interface after at least one first user has been added to the conversational group.
[0056] Optionally, based on any of the above embodiments, the method further includes:
[0057] In response to the termination of a social-type live stream operation, the associated live stream type is determined, which may include one or more of the following: content-based live stream, interactive live stream, and comprehensive live stream.
[0058] The first display interface is associated with the live stream type, and the content displayed on the first display interface is different for different live stream types.
[0059] In one scenario, a live stream initiated by a second user may be associated with different live stream types, including one or more of the following: content live stream, interactive live stream, and combined live stream. A combined live stream may contain both interactive and content live stream content.
[0060] Furthermore, when a second user conducts live streams of different types, to facilitate viewing more valuable content on the primary display screen when the stream ends, a primary display screen associated with the live stream type can be displayed. The content displayed on the primary display screen varies depending on the live stream type. For example, when the live stream type is content-based, the primary display screen can provide statistics such as the number of viewers, interactions, and revenue, as well as guidance on the streamer's growth path and a one-way follow function. Conversely, when the live stream type is social, the primary display screen can provide identification information of at least one primary user who has performed a preset interactive operation, and the ability to further interact with at least one primary user.
[0061] The content display method provided in this article identifies the live stream type and displays different first display interfaces for different live stream types. Therefore, the content displayed when the live stream ends is more in line with the actual live stream content, allowing second users to view more relevant content in the first display interface.
[0062] Optionally, based on any of the above embodiments, step 102 includes:
[0063] Based on the interaction parameters associated with the first user and the preset sorting method, at least one first user is sorted to obtain the sorting result. The interaction parameters include one or more of the following: connection interaction duration, virtual resource transfer parameters, and live broadcast viewing duration.
[0064] Based on the sorting results, a preset number of first user identification information are displayed sequentially on the first display interface.
[0065] In one scenario, to allow a second user to more intuitively view the interactions during the live stream, at least one first user can be sorted, and the results displayed according to the sorting order.
[0066] In another scenario, interaction parameters associated with each first user can be determined. These parameters can be related to preset interactive operations performed by the first user. For example, if the preset interactive operation is connecting and interacting with a second user during a live stream, then the associated interaction parameters include the duration of the connection / interaction. If a preset condition is met when virtual resources are transferred to a second user during a live stream, then the associated interaction parameter can be the virtual resource transfer parameter. If the preset interactive operation is watching the live stream for a duration exceeding a preset threshold, then the interaction parameter can be the live stream viewing duration.
[0067] Furthermore, at least one first user can be sorted based on the interaction parameters associated with the first user and a preset sorting method to obtain a sorting result. The preset sorting method includes, but is not limited to, sorting by interaction duration from longest to shortest, sorting by virtual resource transfer parameters from most to least, and sorting by live stream viewing duration from longest to shortest.
[0068] Therefore, after completing the sorting operation and obtaining the sorting results, the identification information of the first user can be displayed sequentially on the first display interface according to the sorting results. Since the display controls on the first display interface are limited, a preset number of first users can be displayed within the first display interface; for example, this preset number could be three. Alternatively, the number can be flexibly configured based on the display space within the first display interface; this article does not impose any restrictions on this.
[0069] Figure 2 This is a schematic diagram of the display interface provided in this article, such as... Figure 2 As shown, the first display interface 21 displays identification information 22 of at least one first user who has performed a preset interactive operation. In addition, the first display interface 21 also displays a processing control 23, so that a second user can add at least one first user to a conversation group by triggering the processing control 23.
[0070] The content display method provided in this article sequentially displays the identification information of a preset number of first users in the first display interface according to the sorting results. This allows second users to more intuitively view the interaction during the live broadcast, thus improving the user experience.
[0071] Figure 3 This is another flowchart illustrating the content display method provided in this article. Based on any of the above embodiments, the second user has not created a session group. Step 103 includes:
[0072] Step 301: In response to the second user's trigger operation on the processing control, display a first list, which includes at least one identification information of the first user and the creation control.
[0073] Step 302: In response to the selection operation triggered by the second user in the first list, determine at least one target user selected by the second user.
[0074] Step 303: In response to the second user's triggering operation on the creation control, create a session group based on at least one target user.
[0075] In one scenario, the second user has not created a session group. Therefore, the second user can create a session group and add at least one first user to the currently created session group.
[0076] Optionally, in response to a second user's triggering operation on the processing control, a first list is displayed, which includes identification information of at least one first user. Therefore, the second user can trigger a selection operation from the first list according to actual needs. In response to the selection operation triggered by the second user in the first list, at least one target user selected by the second user is determined.
[0077] In addition, the first list may include preset creation controls. After the selection of a target user is completed, in response to a second user's triggering of the creation control, a session group can be created, and at least one target user can be added to the created session group.
[0078] Figure 4 The interface interaction diagrams provided in this article are as follows: Figure 4 As shown, the first display interface 41 displays a processing control 42. In response to the second user's trigger operation on the processing control 42, a first list 43 is displayed, wherein the first list 43 includes at least one first user's identification information 44 and a creation control 45.
[0079] The second user can make selections from the first list 43 according to their actual needs. After making a selection, the creation control 45 is triggered, which enables the quick creation of a session group and adds at least one target user to the currently created session group.
[0080] The content display method presented in this article displays a first list in response to the second user's triggering of a processing control when the second user has not created a session group. Therefore, the second user can quickly and intuitively select the first user from the first list. Furthermore, after selecting at least one target user, the creation of a session group can be achieved even more quickly based on the creation control.
[0081] Furthermore, based on any of the above embodiments, the method further includes:
[0082] The first list displays at least one group type control, which includes public groups and private groups.
[0083] In response to the second user's triggering operation on the group type control, the identification information of at least one first user corresponding to the currently triggered group type is switched and displayed in the first list.
[0084] In one scenario, a conversation group can be associated with different group types. These group types include public groups and private groups. For example, a public group is configured so that any user can join. A private group, on the other hand, is configured so that a first user with a pre-defined association with a second user can join, or a first user meeting pre-defined conditions can join, etc.
[0085] Therefore, at least one group type control can be displayed in the first list, including public and private groups. The second user can then select any group type according to their needs. Based on this selection, the first list can be switched to display the identification information of at least one first user corresponding to the currently triggered group type. This allows the second user to quickly add first users matching the group type to the conversation group.
[0086] The content display method presented in this article allows for the creation of session groups that better suit the actual needs of the second user by displaying at least one group type control in the first list. Furthermore, by switching the display of at least one first user's identifier information corresponding to the currently triggered group type in the first list, first users with different relationships to the second user can be added to session groups of different group types. This improves the efficiency of session group creation.
[0087] Furthermore, based on any of the above embodiments, the method further includes:
[0088] In response to a selection action triggered by a second user in the first list, the identification information of at least one target user is displayed in a preset display area of the first list.
[0089] In response to a deselection operation triggered by a second user on the associated identifier information of any target user, the target user's state is switched to an unselected state.
[0090] In one scenario, a second user can select target users to be added to the conversation group from the first list based on their actual needs. To allow the second user to more intuitively view the currently selected target users, identification information of at least one target user can be displayed in a preset display area within the first list. This preset display area can be located at the bottom of the first display interface, and the identification information of at least one target user can be displayed horizontally within this area.
[0091] Furthermore, the preset display area can also display cancellation controls associated with each target user. Therefore, the second user can flexibly deselect a target user by triggering the cancellation control. In response to the second user's deselection operation triggered by any target user's associated identification information, the target user's state is switched to an unselected state. Simultaneously, the target user's identification information can be removed from the preset display area.
[0092] The content display method provided in this paper displays the identification information of at least one target user in a preset display area of the first list in response to the selection operation triggered by the second user in the first list. Therefore, the second user can more flexibly and intuitively select and deselect the target user.
[0093] Furthermore, based on any of the above embodiments, the method further includes:
[0094] In response to a switching operation triggered by a second user within a preset display area, the identification information of at least one target user is switched and displayed within the preset display area.
[0095] In one scenario, to facilitate a second user's more intuitive switching between viewing at least one currently selected target user, the second user can trigger a switching operation within a preset display area. This switching operation includes, but is not limited to, horizontal swiping within the preset display area, or triggering an action on a switching control.
[0096] Furthermore, in response to a switching operation triggered by a second user within a preset display area, the identification information of at least one target user is switched and displayed within the preset display area.
[0097] The content display method provided in this paper, in response to the switching operation triggered by the second user in the preset display area, switches to display the identification information of at least one currently selected first user in the preset display area. Therefore, the second user can more intuitively switch to view at least one currently selected target user in the first display interface.
[0098] Optionally, based on any of the above embodiments, the second user has pre-created a session group. The processing controls include adding controls and creating controls. Step 103 includes:
[0099] In response to a second user's trigger action to add a control, at least one first user is added to a pre-created session group.
[0100] In response to a second user's trigger action on the creation control, a session group is created, and at least one first user is added to the currently created session group.
[0101] In one scenario, if a second user has previously created at least one session group, the second user can choose to add at least one first user to the previously created session group via the processing controls. Alternatively, the second user can choose to create a new session group via the processing controls and add at least one first user to the currently created session group.
[0102] Optionally, to facilitate operation by the second user, the processing control includes an add control and a create control. Therefore, the second user can choose to add at least one first user to a previously created session group via the add control. And / or, the second user can choose to create a session group via the create control and add at least one first user to the currently created session group.
[0103] Figure 5 This is another schematic diagram of the display interface provided in this article, such as Figure 5 As shown, the first display interface 51 displays the identification information 52 of at least one first user. Furthermore, the first display interface 51 also displays an add control 52 and a create control 53. Therefore, a second user can quickly add at least one first user to a previously created session group by triggering the add control 52. And / or, a second user can quickly create a session group by triggering the create control 53 and add at least one first user to the currently created session group.
[0104] The content display method presented in this article displays both add and create controls on the first display interface when a second user has previously created a conversation group. This allows the second user to more flexibly choose to add at least one first user to a previously created conversation group, or to create a new conversation group based on at least one first user. By enriching the content displayed on the first display interface when the broadcast ends, this method makes interactive operations more aligned with the actual needs of the second user, thus improving the user experience.
[0105] Figure 6 This is yet another flowchart illustrating the content display method provided in this article. Based on any of the above embodiments, such as... Figure 6 As shown, in response to a second user's trigger action on the add control, at least one first user is added to a pre-created session group, including:
[0106] Step 601: In response to the second user's triggering operation for adding a control, a second list is displayed in the first display interface, the second list including at least one session group historically created by the second user.
[0107] Step 602: In response to the second user's selection operation in the second list, determine the target session group currently selected by the second user.
[0108] Step 603: In response to the continued processing operation triggered by the second user, a third list is displayed in the first display interface. The third list includes at least one first user and a creation control.
[0109] Step 604: In response to the selection operation triggered by the second user in the third list, determine at least one target user selected by the second user.
[0110] Step 605: In response to the second user's triggering operation on the invitation control in the third list, add at least one target user to the target session group.
[0111] In one scenario, when a second user has a history of creating a session group, they can add at least one first user to the created session group by triggering an add control.
[0112] Optionally, in response to a second user's triggering action on the add control, a second list is displayed in the first display interface. The second list includes at least one session group previously created by the second user. Therefore, the second user can select one or more target session groups from the second list, thereby adding at least one first user to those target session groups.
[0113] Furthermore, the second user can further filter the first user added to the target session group. After the second user completes the selection of the target session group, a continue processing operation can be triggered. The second list may include a continue processing control, which the second user can trigger to continue processing. In response to this continue processing operation, a third list can be displayed, which includes at least one first user and a selection control. Therefore, the second user can trigger a selection operation in the third list. In response to the selection operation triggered by the second user in the third list, at least one target user selected by the second user is determined.
[0114] In addition, the third list may also include an invitation control that, in response to a second user’s triggering action on the invitation control in the third list, adds at least one target user to the target session group.
[0115] Figure 7 This is another interface interaction diagram provided for this article, such as Figure 7 As shown, the first display interface 71 displays the identification information of at least one first user and an add control 72. In response to a second user's triggering operation on the add control 72, a second list 73 can be displayed, which includes at least one session group 74 historically created by the second user. Therefore, the second user can select a target session group from the second list 73 according to their actual needs.
[0116] Furthermore, in response to the second user's triggering operation on the continue processing control 75 in the second list 73, a third list 76 is displayed in the first display interface 71. The third list 76 includes at least one first user 77 and an invitation control 78. In response to the second user's selection operation in the third list 76, at least one target user selected by the second user is determined. In response to the second user's triggering operation on the invitation control 78 in the third list, at least one target user is added to the target session group.
[0117] The content display method provided in this article responds to the second user's trigger operation on the add control, selects the target session group, and selects at least one first user to be added to the target session group. Therefore, the second user can add at least one target user to the target session group more quickly and accurately, thus improving the user experience.
[0118] Furthermore, based on any of the above embodiments, the method further includes:
[0119] Determine the number of users of at least one first user, and determine the remaining number of users associated with the session groups historically created by the second user.
[0120] The second list displays at least one session group created in the past with a remaining number of users greater than the total number of users.
[0121] In one scenario, the session groups previously created by the second user may have a maximum number of participants. Therefore, to enable the second user to more accurately add members to the session groups, it is also possible to determine the number of users associated with at least one first user, and the remaining number of participants associated with the session groups previously created by the second user.
[0122] Optionally, if the number of users to be added to a session group exceeds the remaining number of users associated with that session group, then adding at least one first user to the session group will not be successful. Therefore, at least one session group with a remaining number of users greater than the total number of users can be displayed in the second list. Thus, a second user can successfully add at least one first user to any session group selected from the second list.
[0123] The content display method provided in this paper pre-filters the conversation groups to be displayed by associating the remaining number of people with the conversation groups historically created by the second user based on the number of users of at least one first user. This enriches the display content in the first display interface and enables the second user to more accurately add people to the conversation groups.
[0124] Furthermore, based on any of the above embodiments, the method further includes:
[0125] The second list displays the control creation process.
[0126] In response to a second user's trigger action on the creation control, a session group is created, and at least one first user is added to the currently created session group.
[0127] In one scenario, after the second user triggers the add control, a second list can be displayed. This second list, in addition to at least one previously created session group, may also display the create control. Therefore, if the second user cannot find a suitable session group in the second list to add the first user, they can create a new session group as needed.
[0128] Optionally, in response to a second user's triggering operation on the creation control, a session group is created, and at least one first user is added to the currently created session group. The creation process of this session group can be as shown in any of the above embodiments, and will not be elaborated upon here.
[0129] The content display method provided in this article displays creation controls in the second list, so that after the second user triggers the addition of controls, they can more flexibly choose the creation operation of the session group, which enriches the interaction methods and display content in the first display interface.
[0130] Optionally, based on any of the above embodiments, step 103 includes:
[0131] If at least some of the first users have a preset association with the second user, then at least one first user is added to the conversation group.
[0132] If there is no preset association between the second user and any of the first users, a session request is sent to the first user. The session request is configured to add the first user to the session group based on the consent action triggered by the first user.
[0133] In one scenario, there may be multiple first users performing preset interactive actions during a live stream. Different first users and second users may have different relationships. For example, some first users may be mutual followers with second users, while others may not be mutual followers. Therefore, different methods can be used to add the first user to the conversation group based on the different relationships between them.
[0134] Optionally, at least some of the first users have a preset association with the second users. For example, at least some of the first users may be friends with the second users. In this case, at least one first user can be directly added to the conversation group.
[0135] Conversely, if the second user has no pre-defined association with any of the first users, a session request needs to be sent to the first user. This session request is configured to add the first user to the session group based on an agreement action triggered by the first user. For example, the first user can only be added to the session group after receiving the session request and triggering the agreement action. Alternatively, the first user can only create the session group after triggering the agreement action.
[0136] The content display method presented in this article improves the user experience by adding the first user to the conversation group in different ways based on the different relationships between the first user and the second user.
[0137] Optionally, based on any of the above embodiments, the displayed content further includes a viewing control. The method also includes:
[0138] In response to the second user's triggering action on the viewing control, a second display interface is displayed.
[0139] The second display interface displays the identification information of at least one first user who performed a preset interactive operation during the live broadcast. The display order of the at least one first user is determined based on the interactive parameters associated with the first user and the preset sorting method.
[0140] In one scenario, to facilitate a second user's more intuitive viewing of at least one first user performing preset interactive actions during the live stream, the display content may also include viewing controls.
[0141] In response to a second user's trigger action on the viewing control, a second display interface is shown. This second display interface can show identification information of at least one first user who performed a preset interactive action during the live stream. The second user can switch between viewing all first users who performed preset interactive actions during the live stream by using a preset directional switching operation. This preset directional switching operation can be a vertical swipe, a horizontal swipe, etc.
[0142] Optionally, to allow the second user to further understand the interaction during the live stream, the display order of at least one first user is determined based on the interaction parameters associated with the first user and a preset sorting method. For example, the identification information of at least one first user can be displayed sequentially in descending order of live stream duration. Alternatively, the identification information of at least one first user can be displayed sequentially in descending order of viewing time, etc. This document does not impose any restrictions on this.
[0143] The content display method provided in this article displays a viewing control within the displayed content, allowing a second user to more intuitively view at least one first user performing preset interactive operations during the live stream, thus enriching the interaction methods and displayed content within the first display interface.
[0144] Figure 8 The structural diagram of the content display device provided in this article is as follows: Figure 8 As shown, the device includes: a trigger module 81, a display module 82, and a processing module 83. The trigger module 81 displays a first display interface in response to the termination of a social-type live stream operation. The display module 82 displays content related to the live stream operation within the first display interface, including identification information and processing controls for at least one first user who performed a preset interactive operation during the live stream. The processing module 83 adds at least one first user to a conversation group in response to a second user's trigger operation on the processing controls.
[0145] Furthermore, based on any of the above embodiments, the preset interactive operation includes one or more of the following: connecting and interacting with a second user during the live broadcast, transferring virtual resources to the second user to meet preset conditions, and watching the live broadcast for a duration exceeding a preset duration threshold.
[0146] Furthermore, based on any of the above embodiments, the display module is configured to: sort at least one first user based on the interaction parameters associated with the first user and a preset sorting method, and obtain a sorting result. The interaction parameters include one or more of the following: connection interaction duration, virtual resource transfer parameters, and live stream viewing duration. The module then sequentially displays the identification information of a preset number of first users in a first display interface according to the sorting result.
[0147] Furthermore, based on any of the above embodiments, the second user has not created a session group. The processing module is configured to: in response to a trigger operation of the processing control by the second user, display a first list, the first list including identification information of at least one first user and a creation control; in response to a selection operation triggered by the second user in the first list, determine at least one target user selected by the second user; and in response to a trigger operation of the creation control by the second user, create a session group based on at least one target user.
[0148] Furthermore, based on any of the above embodiments, the processing module is further configured to: display at least one group type control in a first list, wherein the group type includes public groups and non-public groups; and, in response to a second user's triggering operation on the group type control, switch the display of identification information of at least one first user corresponding to the currently triggered group type in the first list.
[0149] Furthermore, based on any of the above embodiments, the processing module is further configured to: in response to a selection operation triggered by the second user in the first list, display the identification information of at least one target user in a preset display area of the first list; and in response to a deselection operation triggered by the second user on the identification information associated with any target user, switch the state of the target user to an unselected state.
[0150] Furthermore, based on any of the above embodiments, the processing module is also configured to: in response to a switching operation triggered by a second user in a preset display area, switch and display the identification information of at least one target user in the preset display area.
[0151] Furthermore, based on any of the above embodiments, the second user has pre-created a session group. The processing controls include an add control and a create control. The processing module is configured to: in response to a triggering operation by the second user on the add control, add at least one first user to the pre-created session group; and in response to a triggering operation by the second user on the create control, create a session group and add at least one first user to the currently created session group.
[0152] Further, based on any of the above embodiments, the processing module is configured to: in response to a second user's triggering operation on an add control, display a second list in a first display interface, the second list including at least one session group previously created by the second user; in response to a selection operation by the second user in the second list, determine the target session group currently selected by the second user; in response to a continue processing operation triggered by the second user, display a third list in the first display interface, the third list including at least one first user and an create control; in response to a selection operation triggered by the second user in the third list, determine at least one target user selected by the second user; and in response to a triggering operation by the second user on an invite control in the third list, add at least one target user to the target session group.
[0153] Furthermore, based on any of the above embodiments, the processing module is also configured to: determine the number of users of at least one first user, and determine the remaining number of users associated with historically created session groups of the second user. At least one session group whose remaining number of historically created users is greater than the number of users is displayed in a second list.
[0154] Furthermore, based on any of the above embodiments, the processing module is also configured to: display the creation control in the second list; and, in response to a triggering operation by the second user on the creation control, create a session group and add at least one first user to the currently created session group.
[0155] Furthermore, based on any of the above embodiments, the processing module is configured to: in response to at least some of the first users having a preset association relationship with the second user, add at least one first user to the session group; and in response to no preset association relationship between the second user and any of the first users, send a session request to the first user, the session request being configured to add the first user to the session group based on an consent operation triggered by the first user.
[0156] Furthermore, based on any of the above embodiments, the content display device further includes: a display module, used to switch the display of the session interface associated with the session group within the display interface according to preset display parameters.
[0157] Furthermore, based on any of the above embodiments, the displayed content also includes a viewing control. The content display device further includes: a display module, used to display a second display interface in response to a second user's triggering operation on the viewing control; and a processing module, used to display identification information of at least one first user who performed a preset interactive operation during the live broadcast within the second display interface, wherein the display order of the at least one first user is determined based on the interactive parameters associated with the first user and a preset sorting method.
[0158] Furthermore, based on any of the above embodiments, the content display device further includes: a determining module, configured to determine the live stream type associated with the live stream in response to ending a social-type live stream operation, wherein the live stream type includes one or more of content live stream type, interactive live stream type, and comprehensive live stream type; and a display module, configured to display a first display interface associated with the live stream type, wherein the display content in the first display interface associated with different live stream types is different.
[0159] The device provided in this article can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be repeated here.
[0160] To implement the above embodiments, this document also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content display method as described in any of the above embodiments.
[0161] To implement the above embodiments, this document also provides a computer program product, including a computer program that, when executed by a processor, implements the content display method as described in any of the above embodiments.
[0162] To implement the above embodiments, this document also provides an electronic device, including: a processor and a memory;
[0163] The memory stores the instructions that the computer executes;
[0164] The processor executes computer execution instructions stored in memory, causing the processor to perform the content display method as described in any of the above embodiments.
[0165] Figure 9 This is a schematic diagram of the structure of the electronic device 900 provided in this article. The electronic device 900 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 9 The electronic device shown is merely an example and should not impose any limitations on the functionality and scope of this article.
[0166] like Figure 9 As shown, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0167] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 9 An electronic device 900 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0168] In particular, according to embodiments herein, the processes described in the above-referenced flowcharts can be implemented as computer software programs. For example, embodiments herein include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 909, or installed from storage device 908, or installed from ROM 902. When the computer program is executed by processing device 901, it performs the functions defined in the methods herein.
[0169] It should be noted that the computer-readable medium described above can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this document, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0170] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0171] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0172] Computer program code for performing the operations described herein can be written in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0173] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments herein. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0174] The units described herein can be implemented in software or hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0175] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0176] In the context of this document, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0177] Firstly, according to one or more embodiments herein, a content display method is provided, including:
[0178] In response to ending a social-type live stream, the first display screen is shown.
[0179] The first display interface displays content related to the live broadcast operation, including the identification information and processing controls of at least one first user who performs a preset interactive operation during the live broadcast.
[0180] In response to a second user's triggering action on the processing control, at least one first user is added to the session group.
[0181] According to one or more embodiments of this document, the preset interactive operation includes one or more of the following: connecting and interacting with a second user during the live broadcast, transferring virtual resources to the second user to meet preset conditions, and watching the live broadcast for a duration exceeding a preset duration threshold.
[0182] According to one or more embodiments of this document, display content related to live streaming operations is displayed within a first display interface, including:
[0183] Based on the interaction parameters associated with the first user and the preset sorting method, sorting operation is performed on at least one first user to obtain sorting results. The interaction parameters include one or more of the following: connection interaction duration, virtual resource transfer parameters, and live broadcast viewing duration.
[0184] Based on the sorting results, a preset number of first user identification information are displayed sequentially on the first display interface.
[0185] According to one or more embodiments of this document, the second user has not created a session group; in response to the second user's triggering operation on the processing control, at least one first user is added to the session group, including:
[0186] In response to a second user's triggering operation on the processing control, a first list is displayed, which includes identification information of at least one first user and a creation control;
[0187] In response to a selection action triggered by a second user in a first list, determine at least one target user selected by the second user;
[0188] In response to a second user's triggering action on the creation control, a session group is created based on at least one target user.
[0189] According to one or more embodiments of this document, the method further includes:
[0190] The first list displays at least one group type control, including public groups and private groups;
[0191] In response to the second user's triggering operation on the group type control, the identification information of at least one first user corresponding to the currently triggered group type is switched and displayed in the first list.
[0192] According to one or more embodiments of this document, the method further includes:
[0193] In response to a selection operation triggered by a second user in the first list, the identification information of at least one target user is displayed in a preset display area of the first list;
[0194] In response to a deselection operation triggered by a second user on the associated identifier information of any target user, the target user's state is switched to an unselected state.
[0195] According to one or more embodiments of this document, the method further includes:
[0196] In response to a switching operation triggered by a second user within a preset display area, the identification information of at least one target user is switched and displayed within the preset display area.
[0197] According to one or more embodiments of this document, the second user has pre-created a session group; the processing controls include adding controls and creating controls;
[0198] In response to a second user's triggering action on a processing control, adding at least one first user to the session group includes:
[0199] In response to a second user's trigger action to add a control, at least one first user is added to a pre-created session group;
[0200] In response to a second user's trigger action on the creation control, a session group is created, and at least one first user is added to the currently created session group.
[0201] According to one or more embodiments of this document, in response to a second user's triggering action on an add control, adding at least one first user to a pre-created session group includes:
[0202] In response to a second user's trigger action to add a control, a second list is displayed in the first display interface, the second list including at least one session group historically created by the second user;
[0203] In response to the second user's selection action in the second list, determine the target session group currently selected by the second user;
[0204] In response to a continued processing operation triggered by a second user, a third list is displayed within the first display interface. The third list includes at least one first user and a creation control.
[0205] In response to a selection action triggered by a second user in a third list, determine at least one target user selected by the second user;
[0206] In response to a second user's trigger action on an invitation control in a third list, at least one target user is added to the target session group.
[0207] According to one or more embodiments of this document, the method further includes:
[0208] Determine the number of users of at least one first user, and determine the remaining number of users associated with the historically created session groups of the second user;
[0209] The second list displays at least one session group created in the past with a remaining number of users greater than the total number of users.
[0210] According to one or more embodiments of this document, the method further includes:
[0211] The second list displays the created controls;
[0212] In response to a second user's trigger action on the creation control, a session group is created, and at least one first user is added to the currently created session group.
[0213] According to one or more embodiments herein, adding at least one first user to a session group includes:
[0214] If at least some of the first users have a preset association with the second user, then at least one first user is added to the conversation group;
[0215] If there is no preset association between the second user and any of the first users, a session request is sent to the first user. The session request is configured to add the first user to the session group based on the consent action triggered by the first user.
[0216] According to one or more embodiments of this document, after adding at least one first user to the session group in response to a triggering operation of the processing control by a second user, the method further includes:
[0217] Within the display interface, the session interfaces associated with the session group are switched according to the preset display parameters.
[0218] According to one or more embodiments of this document, the displayed content also includes a viewing control; the method further includes:
[0219] In response to the second user's triggering action on the viewing control, a second display interface is displayed;
[0220] The second display interface displays the identification information of at least one first user who performed a preset interactive operation during the live broadcast. The display order of the at least one first user is determined based on the interactive parameters associated with the first user and the preset sorting method.
[0221] According to one or more embodiments of this document, the method further includes:
[0222] In response to the termination of a social-type live stream operation, the associated live stream type is determined, which may include one or more of the following: content live stream, interactive live stream, and comprehensive live stream.
[0223] The first display interface is associated with the live stream type, and the content displayed on the first display interface is different for different live stream types.
[0224] Secondly, according to one or more embodiments herein, a content display device is provided, comprising:
[0225] The trigger module is used to display the first display interface in response to the end of a social-type live stream operation.
[0226] The display module is used to display content related to the live operation within the first display interface. The display content includes the identification information of at least one first user who performs a preset interactive operation during the live broadcast, as well as processing controls.
[0227] The processing module is used to add at least one first user to the session group in response to a second user's triggering operation on the processing control.
[0228] According to one or more embodiments of this document, the preset interactive operation includes one or more of the following: connecting and interacting with a second user during the live broadcast, transferring virtual resources to the second user to meet preset conditions, and watching the live broadcast for a duration exceeding a preset duration threshold.
[0229] According to one or more embodiments herein, a module is shown for:
[0230] Based on the interaction parameters associated with the first user and the preset sorting method, sorting operation is performed on at least one first user to obtain sorting results. The interaction parameters include one or more of the following: connection interaction duration, virtual resource transfer parameters, and live broadcast viewing duration.
[0231] Based on the sorting results, a preset number of first user identification information are displayed sequentially on the first display interface.
[0232] According to one or more embodiments of this document, the second user has not created a session group; the processing module is used for:
[0233] In response to a second user's triggering operation on the processing control, a first list is displayed, which includes identification information of at least one first user and a creation control;
[0234] In response to a selection action triggered by a second user in a first list, determine at least one target user selected by the second user;
[0235] In response to a second user's triggering action on the creation control, a session group is created based on at least one target user.
[0236] According to one or more embodiments of this document, the processing module is further configured to:
[0237] The first list displays at least one group type control, including public groups and private groups;
[0238] In response to the second user's triggering operation on the group type control, the identification information of at least one first user corresponding to the currently triggered group type is switched and displayed in the first list.
[0239] According to one or more embodiments of this document, the processing module is further configured to:
[0240] In response to a selection operation triggered by a second user in the first list, the identification information of at least one target user is displayed in a preset display area of the first list;
[0241] In response to a deselection operation triggered by a second user on the associated identifier information of any target user, the target user's state is switched to an unselected state.
[0242] According to one or more embodiments of this document, the processing module is further configured to:
[0243] In response to a switching operation triggered by a second user within a preset display area, the identification information of at least one target user is switched and displayed within the preset display area.
[0244] According to one or more embodiments of this document, the second user has pre-created a session group; the processing controls include adding controls and creating controls;
[0245] Processing module, used for:
[0246] In response to a second user's trigger action to add a control, at least one first user is added to a pre-created session group;
[0247] In response to a second user's trigger action on the creation control, a session group is created, and at least one first user is added to the currently created session group.
[0248] According to one or more embodiments herein, the processing module is configured to:
[0249] In response to a second user's trigger action to add a control, a second list is displayed in the first display interface, the second list including at least one session group historically created by the second user;
[0250] In response to the second user's selection action in the second list, determine the target session group currently selected by the second user;
[0251] In response to a continued processing operation triggered by a second user, a third list is displayed within the first display interface. The third list includes at least one first user and a creation control.
[0252] In response to a selection action triggered by a second user in a third list, determine at least one target user selected by the second user;
[0253] In response to a second user's trigger action on an invitation control in a third list, at least one target user is added to the target session group.
[0254] According to one or more embodiments of this document, the processing module is further configured to:
[0255] Determine the number of users of at least one first user, and determine the remaining number of users associated with the historically created session groups of the second user;
[0256] The second list displays at least one session group created in the past with a remaining number of users greater than the total number of users.
[0257] According to one or more embodiments of this document, the processing module is further configured to:
[0258] The second list displays the created controls;
[0259] In response to a second user's trigger action on the creation control, a session group is created, and at least one first user is added to the currently created session group.
[0260] According to one or more embodiments herein, the processing module is configured to:
[0261] If at least some of the first users have a preset association with the second user, then at least one first user is added to the conversation group;
[0262] If there is no preset association between the second user and any of the first users, a session request is sent to the first user. The session request is configured to add the first user to the session group based on the consent action triggered by the first user.
[0263] According to one or more embodiments herein, the content display device further includes:
[0264] The display module is used to switch the display interface of the associated session group according to preset display parameters within the display interface.
[0265] According to one or more embodiments of this document, the displayed content further includes viewing controls; the content display device also includes:
[0266] The display module is used to respond to the second user's trigger operation on the viewing control and display the second display interface;
[0267] The processing module is used to display the identification information of at least one first user who performs a preset interactive operation during the live broadcast in the second display interface. The display order of the at least one first user is determined based on the interactive parameters associated with the first user and a preset sorting method.
[0268] According to one or more embodiments herein, the content display device further includes:
[0269] The determination module is used to determine the associated live stream type in response to the end of a social type live stream operation. The live stream type includes one or more of the following: content live stream type, interactive live stream type, and comprehensive live stream type.
[0270] The display module is used to display the first display interface associated with the live stream type. The content displayed in the first display interface is different for different live stream types.
[0271] Thirdly, according to one or more embodiments herein, an electronic device is provided, comprising: at least one processor and a memory;
[0272] The memory stores the instructions that the computer executes;
[0273] At least one processor executes computer execution instructions stored in memory, causing at least one processor to perform the content display method of the first aspect above and various possible designs of the first aspect.
[0274] Fourthly, according to one or more embodiments herein, a computer-readable storage medium is provided, which stores computer-executable instructions that, when executed by a processor, implement the content display method of the first aspect and various possible designs of the first aspect.
[0275] Fifthly, according to one or more embodiments herein, a computer program product is provided, including a computer program, which, when executed by a processor, implements the content display method described in the first aspect above and various possible designs of the first aspect.
[0276] The above description is merely a preferred embodiment and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure herein is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-disclosed concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed herein that have similar functions.
[0277] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in sequential order. Multitasking and parallel processing may be advantageous in certain environments. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this document. Certain features described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0278] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A content display method, characterized in that, include: In response to ending a social-type live stream, the first display screen is shown. The first display interface displays content related to the live broadcast operation, including identification information and processing controls of at least one first user who performs a preset interactive operation during the live broadcast. In response to a second user's triggering action on the processing control, the at least one first user is added to the session group.
2. The method according to claim 1, characterized in that, The preset interactive operations include one or more of the following: connecting and interacting with the second user during the live broadcast, transferring virtual resources to the second user to meet preset conditions, and watching the live broadcast for a duration exceeding a preset duration threshold.
3. The method according to claim 2, characterized in that, The step of displaying the live streaming operation-related content within the first display interface includes: Based on the interaction parameters associated with the first user and the preset sorting method, at least one first user is sorted to obtain a sorting result. The interaction parameters include one or more of the following: connection interaction duration, virtual resource transfer parameters, and live broadcast viewing duration. According to the sorting results, a preset number of first user identification information are displayed sequentially in the first display interface.
4. The method according to claim 1, characterized in that, The second user has not created any session groups; The step of adding the at least one first user to the session group in response to a trigger operation by a second user on the processing control includes: In response to the second user's trigger operation on the processing control, a first list is displayed, the first list including the identification information of the at least one first user and the creation control; In response to a selection operation triggered by the second user in the first list, at least one target user selected by the second user is determined; In response to the second user's triggering operation on the creation control, a session group is created based on the at least one target user.
5. The method according to claim 4, characterized in that, The method further includes: The first list displays at least one group type control, the group type including public groups and non-public groups; In response to the second user's triggering operation on the group type control, the identification information of at least one first user corresponding to the currently triggered group type is switched and displayed in the first list.
6. The method according to claim 4, characterized in that, The method further includes: In response to a selection operation triggered by the second user in the first list, at least one target user's identification information is displayed in a preset display area of the first list; In response to a deselection operation triggered by a second user on the associated identifier information of any target user, the state of the target user is switched to an unselected state.
7. The method according to claim 6, characterized in that, The method further includes: In response to a switching operation triggered by the second user within the preset display area, the identification information of at least one target user is switched to be displayed within the preset display area.
8. The method according to claim 1, characterized in that, The second user has pre-created a session group; the processing controls include adding controls and creating controls; The step of adding the at least one first user to the session group in response to a trigger operation by a second user on the processing control includes: In response to the second user's triggering action on the added control, the at least one first user is added to a pre-created session group; In response to the second user's triggering operation on the creation control, a session group is created, and the at least one first user is added to the currently created session group.
9. The method according to claim 8, characterized in that, The step of adding at least one first user to a pre-created session group in response to a triggering operation by the second user on the added control includes: In response to the second user's triggering operation on the added control, a second list is displayed in the first display interface, the second list including at least one session group historically created by the second user; In response to the second user's selection operation in the second list, determine the target session group currently selected by the second user; In response to the continued processing operation triggered by the second user, a third list is displayed in the first display interface, the third list including the at least one first user and a creation control; In response to a selection operation triggered by the second user in the third list, at least one target user selected by the second user is determined; In response to the second user's triggering action on the invitation control in the third list, the at least one target user is added to the target session group.
10. The method according to claim 9, characterized in that, The method further includes: Determine the number of users of the at least one first user, and determine the remaining number of users associated with the historically created session groups of the second user; The second list displays at least one session group whose remaining number of participants is greater than the stated number of users.
11. The method according to claim 9, characterized in that, The method further includes: The control creation is displayed in the second list; In response to the second user's triggering operation on the creation control, a session group is created, and the at least one first user is added to the currently created session group.
12. The method according to any one of claims 1-11, characterized in that, Adding the at least one first user to the session group includes: If at least some of the first users have a preset association with the second user, then the at least one first user is added to the conversation group; In response to the fact that there is no preset association between the second user and any of the first users, a session request is sent to the first user. The session request is configured to add the first user to the session group based on the consent operation triggered by the first user.
13. The method according to any one of claims 1-11, characterized in that, After adding the at least one first user to the session group in response to a triggering operation of the processing control by the second user, the method further includes: The display interface switches between the associated conversation interfaces of the conversation group according to the preset display parameters.
14. The method according to any one of claims 1-11, characterized in that, The displayed content also includes a viewing control; the method further includes: In response to a second user's triggering operation on the viewing control, a second display interface is displayed; The second display interface displays the identification information of at least one first user who performed a preset interactive operation during the live broadcast. The display order of the at least one first user is determined based on the interactive parameters associated with the first user and a preset sorting method.
15. The method according to any one of claims 1-11, characterized in that, The method further includes: In response to ending a social-type live stream operation, the associated live stream type is determined, and the live stream type includes one or more of the following: content live stream type, interactive live stream type, and comprehensive live stream type. A first display interface associated with the live stream type is displayed, wherein the content displayed in the first display interface associated with different live stream types is different.
16. A content display device, characterized in that, include: The trigger module is used to display the first display interface in response to the end of a social-type live stream operation. The display module is used to display content related to the live operation within the first display interface. The display content includes identification information of at least one first user who performs a preset interactive operation during the live broadcast, as well as processing controls. A processing module is configured to add the at least one first user to a session group in response to a trigger operation of the processing control by a second user.
17. An electronic device, characterized in that, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the content display method as described in any one of claims 1 to 15.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the content display method as described in any one of claims 1 to 15.
19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the content display method as described in any one of claims 1 to 15.