Chat Channel Display Method, Device, Equipment, Readable Storage Medium, and Product
By enabling personalized chat channels within the live streaming room interface, the chat channel display method addresses the limitations of single chat functions, enhancing user experience and interaction efficiency.
Patent Information
- Application Number
- JP2024568509
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-05-17
- Filing Date
- 2023-05-06
- Publication Date
- 2025-06-03
AI Technical Summary
Existing live streaming room chat functions are single and unable to meet diverse user needs, leading to poor user experience due to complex interaction operations and long interaction paths.
Implementing a chat channel display method that allows users to create personalized chat channels within the live streaming room interface, enabling users to add members and display first chat content corresponding to these channels directly on the interface.
This solution enhances user experience by allowing users to engage in personalized chats without leaving the live streaming room interface, improving interaction efficiency and meeting individual user needs.
Smart Images

Figure 2025517232000001_ABST
Abstract
Description
Technical Field
[0001] (Cross - reference to related applications) This disclosure claims the priority of a Chinese patent application filed on May 17, 2022, with the application number 202210542375.5 and the application title "Chat Channel Display Method, Apparatus, Device, Readable Storage Medium, and Product", and all of its content is incorporated herein by reference.
[0002] (Technical Field) Embodiments of the present disclosure relate to the technical field of interface interaction, and in particular, to a chat channel display method, apparatus, electronic device, computer - readable storage medium, computer program product, and computer program.
Background Art
[0003] In the related art, the chat function in a live - streaming room is single, unable to meet the diverse needs of users, and the user experience deteriorates.
Summary of the Invention
[0004] Embodiments of the present disclosure provide a chat channel display method, apparatus, electronic device, computer - readable storage medium, computer program product, and computer program to at least partially solve the above - mentioned technical problems existing in the related art.
[0005] In a first aspect, embodiments of the present disclosure include the steps of displaying a live - streaming room interface and, when there is a personalized chat channel corresponding to the live - streaming room, displaying first chat content corresponding to the personalized chat channel on the live - streaming room interface.
[0006] In a second aspect, embodiments of the present disclosure A display module for displaying a live streaming room interface, and when there exists a personalized chat channel corresponding to the live streaming room, a processing module for displaying first chat content corresponding to the personalized chat channel on the live streaming room interface, a chat channel display device is provided.
[0007] In a third aspect, an embodiment of the present disclosure is an electronic device including a processor and a memory, wherein computer-executable instructions are stored in the memory, the processor executes the computer-executable instructions stored in the memory to provide an electronic device for causing the at least one processor to execute the chat channel display method described in the first aspect and various possible designs of the first aspect.
[0008] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the chat channel display method described in the first aspect and various possible designs of the first aspect.
[0009] In a fifth aspect, an embodiment of the present disclosure provides a computer program product including a computer program that, when executed by a processor, implements the chat channel display method described in the first aspect and various possible designs of the first aspect.
[0010] In a sixth aspect, an embodiment of the present disclosure provides a computer program that, when executed by a processor, implements the chat channel display method described in the first aspect and various possible designs of the first aspect.
[0011] The chat channel display method, apparatus, electronic device, computer-readable storage medium, computer program product, and computer program provided by this embodiment display first chat content corresponding to a personalized chat channel on a live streaming room interface when it is determined that there is a personalized chat channel corresponding to the live streaming room interface.
Brief Description of the Drawings
[0012] To more clearly illustrate the technical solutions in the embodiments of the present disclosure or related technologies, the following briefly introduces the drawings that need to be used in the description of the embodiments or related technologies. Obviously, the drawings in the following description are some embodiments of the present disclosure, and those skilled in the art can obtain other drawings based on these drawings without creative labor.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Embodiments for Carrying Out the Invention
[0013] In order to make the objectives, technical solutions and advantages of the embodiments of the present disclosure clearer, hereinafter, with reference to the drawings in the embodiments of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described. Obviously, the described embodiments are only some of the embodiments of the present disclosure, rather than all embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor shall fall within the protection scope of the present disclosure.
[0014] Regarding the technical problem that the interaction means and display means are single in the above-mentioned method for displaying the chat interface of the live streaming room, the present disclosure provides a chat channel display method, device, electronic device, computer-readable storage medium, computer program product and computer program.
[0015] It should be noted that the chat channel display method, device, electronic device, computer-readable storage medium, computer program product and computer program provided by the present disclosure can be applied to any one of the scenarios of displaying chat content on the live streaming room interface.
[0016] In the related art, in the live streaming room interface, generally, public chat is displayed in a predetermined display area. However, when a user wants to chat with other users, the chat content can only be displayed in the display area of the public chat, or the user needs to jump to another page to chat. The interaction operation is complex, the interaction path is long, and the user experience is often poor.
[0017] In the process of solving the above technical problems, the inventor found through research that in order to improve the diversity of the chat function in the live streaming room and enhance the user experience, it is possible to enable users to establish personalized chat channels according to their actual needs. In the personalized chat channel, users can add members who participate in the chat by themselves, and the chat content corresponding to the personalized chat channel can be distinguished from the chat content of the public chat.
[0018] Through further research, the inventor found that in the live streaming room interface, if there is a personalized chat channel corresponding to the current live streaming room interface, the first chat content corresponding to the personalized chat channel can be displayed on the live streaming room interface. Thereby, when a user wants to chat with other users, it can be directly realized on the live streaming room interface without performing an interface jump. In addition, by displaying the first chat content, the first chat content can be distinguished from the chat content of the public chat channel and made invisible to users in the non-personalized chat channels in the live streaming room, thus meeting the personalized needs of users.
[0019] FIG. 1 is a flowchart of a chat channel display method provided by an embodiment of the present disclosure. As shown in FIG. 1, the method includes steps 101 to 102.
[0020] In step 101, a live streaming room interface is displayed.
[0021] The execution entity of this embodiment is a chat channel display device. The chat channel display device can be coupled to a terminal device and perform a display operation of the live streaming room interface in response to a trigger operation of a user.
[0022] In this embodiment, currently, in order to enrich the functions of application software, various application softwares all provide a live streaming function for users. Users can select a favorite streamer or live streaming room according to their own needs and watch live streaming content. For example, when a target object (for example, a first user) watches live streaming content, a live streaming room interface can be displayed on the display interface. The live streaming room interface can display live streaming content, identification information of the streamer for the live streaming room, and the like.
[0023] In step 102, if there is a personalized chat channel corresponding to the live streaming room, the first chat content corresponding to the personalized chat channel is displayed on the live streaming room interface.
[0024] In this embodiment, in related technologies, since the related technology only includes a public chat channel that can generally be a chat channel where users of the live streaming room can participate in the live streaming room interface, the chat content of the public chat channel can be displayed in the public screen area, and the chat information of all users in the live streaming room can all be displayed in the public screen area, and the displayed chat content is visible to all users in the live streaming room. When a target object (for example, the first user) wants to have a private message chat with another object (for example, the second user) in the live streaming room when viewing the live streaming content on the live streaming room interface, usually, it is necessary to leave the live streaming room interface and jump to another social interface or social application to have a private message chat, which deteriorates the experience.
[0025] To solve the above problems, in the live streaming room interface, a personalized chat channel (also referred to as a customized chat channel) can be created or added. Specifically, the personalized chat channel may be created by the first user himself according to actual needs, or the first user may participate in a chat channel created by another user. For example, select the second user who wants to chat according to the current actual needs and add the second user to the personalized chat channel, and a private message chat can be carried out in the personalized chat channel. Or, the user can adjust the display information of the personalized chat channel according to personal preferences so that the display effect of the personalized chat channel conforms to the personalized needs of the user.
[0026] Furthermore, if there is a personalized chat channel corresponding to the live streaming room interface, the first chat content corresponding to the personalized chat channel can be displayed on the live streaming room interface. Thereby, the user can chat in the personalized chat channel and form the first chat content. The first chat content is invisible to other users other than the members of the personalized chat channel in the live streaming room.
[0027] The number of the personalized chat channels may be at least one. The user may create at least one personalized chat channel by himself / herself, or may participate in at least one personalized chat channel created by another second user, and the present disclosure does not limit this. Further, the personalized chat channel may include two channel members, or may include three or more channel members.
[0028] Optionally, a list identifier of members participating in the personalized chat channel is further included in the display area of the first chat content corresponding to the personalized chat channel. The target object (for example, the first user) can expand and view the list of members participating in the personalized chat channel by triggering the list identifier.
[0029] FIG. 2 is a schematic diagram of a live streaming room interface provided by an embodiment of the present disclosure. As shown in FIG. 2, the live streaming room interface 21 includes live streaming content 22, an identifier 23 of a target streamer, and a predetermined chat content area 24, and the first chat content 25 corresponding to the personalized chat channel is displayed in the chat content area 24.
[0030] Optionally, the user can customize the display position, display size, and display parameters of the personalized chat channel according to personalized needs, and the display parameters can include font, character size, character color, etc.
[0031] In a possible design, the display effect of the first chat content corresponding to the personalized chat channel may be different from that of the second chat content corresponding to the public chat channel.
[0032] In a possible design, the size of the display area of the first chat content corresponding to the personalized chat channel is adjusted.
[0033] In a possible design, when there are images and / or long texts in the first chat content, in order to fully display the images and / or long texts, the display size of the personalized chat channel area can be adaptively adjusted based on the image size.
[0034] The first chat content is displayed in the first chat window corresponding to the personalized chat channel. When the display size of the first chat window is smaller than a predetermined size, the display size of the first chat window is adjusted in response to a size adjustment operation on the first chat window.
[0035] When the size is equal to or greater than the predetermined size, a slide component is displayed at a predetermined position of the chat window, and the chat content displayed in the first chat window is adjusted in response to a trigger operation on the slide component.
[0036] In a possible design, the user can perform a screen clearing operation on the live streaming room interface according to actual needs, so as to display only the current live streaming content on the live streaming room interface and improve the viewing experience of live streaming. Therefore, in response to the screen clearing operation, the display of the personalized chat channel can be stopped, and when the screen clearing operation is stopped, the display of the first chat content can be restored.
[0037] In a possible design, in response to a detection instruction triggered by the user or according to a predetermined detection period, key elements corresponding to the current live streaming content are detected. The key elements include parts of the body or text parts of the streamer, etc. Based on the positions of the key elements, the display positions of the personalized chat channels are adjusted. In order to further improve the viewing experience of live streaming, important parts of the live streaming content can be automatically detected. For example, the important parts may be the head of the streamer or important text parts, etc. The positions of the personalized chat channels can be adaptively adjusted to avoid blocking the important parts. By adjusting the display positions of the personalized chat channels based on the positions of the key elements, it can be ensured that the displayed personalized chat channels do not block the key elements in the current live streaming room, enrich the display effect of the live streaming room interface, and optimize the viewing experience of live streaming.
[0038] In a possible design, in order to make it easier for the user to perform input operations in the chat channel, the input box is fixed at the bottom and does not move with the change of the position of the first chat content corresponding to the personalized chat channel.
[0039] In a possible design, in the public screen area, chat content corresponding to a public chat channel and first chat content corresponding to a personalized chat channel are simultaneously displayed, and the first chat content can be identified. The chat content corresponding to the public chat channel is visible to all users, and the first chat content is visible to users within the personalized chat channel.
[0040] According to the chat channel display method provided by this embodiment, when it is determined that there is a personalized chat channel corresponding to the live streaming room interface, the first chat content corresponding to the personalized chat channel is displayed on the live streaming room interface. Thereby, it can be realized that chat content corresponding to a personalized chat channel customized by the user according to actual needs is displayed on the live streaming room interface, the chat content displayed on the live streaming room interface is diverse, and it can meet the personalized needs of users and improve the user experience.
[0041] Furthermore, based on Embodiment 1, step 102 includes: When there is a personalized chat channel corresponding to the live streaming room, in response to a display command for the first chat content corresponding to the personalized chat channel, the step of displaying the first chat content corresponding to the personalized chat channel on the live streaming room interface is included.
[0042] In this embodiment, the first chat content corresponding to the personalized chat channel may specifically be displayed based on a trigger operation of the user. Specifically, the user may trigger a display command for the first chat content corresponding to the personalized chat channel based on actual needs, and the display command may be triggered by triggering a predetermined display icon. For example, a personalized chat channel display control is provided on the live streaming room interface, and when a trigger operation on the personalized chat channel display control is received, the first chat content corresponding to the personalized chat channel can be displayed. Or, the display command may be generated by the user triggering the display interface by a predetermined gesture, or the display command may be generated in response to the user triggering a channel identifier in the chat channel list. The present disclosure does not limit this.
[0043] When there is a personalized chat channel corresponding to the live streaming room, in response to a user's display command for the first chat content corresponding to the personalized chat channel, the first chat content corresponding to the personalized chat channel can be displayed on the live streaming room interface. Thereby, the user can chat in the personalized chat channel and form the first chat content.
[0044] Also, in response to entering the live streaming room, when it is confirmed that there is a personalized chat channel corresponding to the live streaming room, the first chat content corresponding to the personalized chat channel may be directly displayed on the live streaming room interface. In response to the completion of creating a personalized chat channel in the live streaming room, the first chat content corresponding to the personalized chat channel may be displayed on the live streaming room interface.
[0045] Furthermore, based on Embodiment 1, Step 101 includes displaying a live streaming room interface and displaying second chat content corresponding to a public chat channel in a public screen area of the live streaming room interface, Step 102 includes when there is a personalized chat channel corresponding to the live streaming room, in response to a first channel switching operation, displaying first chat content corresponding to the personalized chat channel in the live streaming room interface.
[0046] In this embodiment, the live streaming room interface can further include a public chat channel. In the public chat channel, all users in the live streaming room can speak, and the second chat content corresponding to the public chat channel can be displayed in the public screen area, so that all users in the live streaming room can view the second chat content.
[0047] Since there are a public chat channel and a personalized chat channel corresponding to each live streaming room, users can switch between the second chat content corresponding to the currently displayed public chat channel and the first chat content corresponding to the personalized chat channel according to actual needs.
[0048] Specifically, when there is a personalized chat channel corresponding to the live streaming room, in response to a first channel switching operation triggered by the user, the first chat content corresponding to the personalized chat channel can be displayed in the live streaming room interface.
[0049] In such a case, after entering the live streaming room, the public chat channel is displayed on the live streaming room interface. After receiving the channel switching request, the personalized chat channel is displayed, so that it better meets the user's expectations and enables the user to quickly switch the live streaming room without logging out from the live streaming room interface, thus improving the interaction efficiency.
[0050] FIG. 3 is a schematic diagram of another live streaming room interface provided by an embodiment of the present disclosure. As shown in FIG. 3, live streaming content 32, identification information 33 of the target streamer, and a chat content display area 34 can be displayed on the live streaming room interface 31, and second chat content 35 corresponding to the public chat channel can be displayed in the chat content display area 34.
[0051] In response to the first channel switching operation, the first chat content corresponding to the personalized chat channel can be displayed on the live streaming room interface, and the chat content displayed on the live streaming room interface can be adapted to the user's personalized needs, thereby improving the user experience. Moreover, the diversity of the display interface of the live streaming room can be improved, and the interestingness of the live streaming function of the application software can be improved.
[0052] Furthermore, based on any one of the above embodiments, step 102 is including the step of, in response to a slide trigger operation along a first direction, displaying the first chat content corresponding to the personalized chat channel on the live streaming room interface and simultaneously canceling the display of the second chat content corresponding to the public chat channel.
[0053] In this embodiment, the first channel switching operation can be triggered by a slide trigger operation along the first direction of the user. Accordingly, when the live streaming room interface currently displays the first chat content corresponding to the personalized chat channel, in response to the slide trigger operation along the first direction of the user, the live streaming room interface displays the first chat content corresponding to the personalized chat channel, and at the same time, the display of the second chat content corresponding to the public chat channel can be cancelled.
[0054] FIG. 4 is a schematic diagram of interface interaction provided by an embodiment of the present disclosure. As shown in FIG. 4, the live streaming room interface 41 can display the live streaming content 42, the identification information 43 of the target streamer, and the chat content display area 44, and the second chat content 45 corresponding to the public chat channel can be displayed in the chat content display area 44. In response to the slide trigger operation along the first direction of the user, the live streaming room interface 41 displays the first chat content 46 corresponding to the personalized chat channel, and at the same time, the display of the second chat content 45 corresponding to the public chat channel can be cancelled. This slide trigger operation along the first direction may be a trigger operation to the right.
[0055] Based on a slide trigger operation along the first direction, the live streaming room interface can display the first chat content corresponding to the personalized chat channel, and at the same time cancel the display of the second chat content corresponding to the public chat channel. The user can flexibly switch between the first chat content corresponding to the personalized chat channel and the second chat content corresponding to the public chat channel, which is easy to operate and can adapt the content displayed on the live streaming room interface to the user's personalized needs. And when displaying the first chat content corresponding to the personalized chat channel, by canceling the display of the second chat content corresponding to the public chat channel, the display space of the live streaming room interface can be reasonably utilized.
[0056] Furthermore, based on any one of the above embodiments, step 102 includes the step of displaying the first chat content corresponding to the personalized chat channel in the public screen area of the live streaming room interface. Furthermore, the method further includes the step of displaying the second chat content corresponding to the public chat channel in the public screen area of the live streaming room interface in response to a second channel switching operation.
[0057] In this embodiment, the live streaming room interface can display the first chat content corresponding to the current personalized chat channel, and the user can switch the currently displayed first chat content to the second chat content corresponding to the public chat channel according to the personalized needs. Specifically, the second channel switching operation triggered by the user can be obtained, and the second chat content corresponding to the public chat channel can be displayed in the public screen area of the live streaming room interface.
[0058] The second channel switching operation may be generated by the user triggering the display interface through a predetermined gesture, or may be generated by triggering a predetermined switching icon, and the present disclosure does not limit this.
[0059] Optionally, when the second chat content is displayed on the live streaming room interface, if a special reminder triggered by any one of the related objects in the personalized chat channel is obtained, reminder information is displayed in a predetermined display area within the live streaming room interface, and the reminder information is used to prompt the user that there is a special reminder to be viewed in the personalized chat channel. When the second chat content is displayed on the live streaming room interface, if any one of the related users in the personalized chat channel gives a special reminder to the user, or if there is notification information in the personalized chat channel, reminder information can be displayed at a predetermined position within the live streaming room interface so that the user can know the special reminder in a timely manner. The reminder information may be a pop-up window reminder, or may be an emphasized display of the identifier of the personalized chat channel, etc., but the present disclosure does not limit this. By displaying the reminder information when obtaining the special reminder, the user can more intuitively know the special reminder to be viewed existing in the personalized chat channel, and it is ensured that the user does not miss important information in the personalized chat channel when viewing the second chat content in the public screen area.
[0060] Obtain the second channel switching operation triggered by the user, and by displaying the second chat content corresponding to the public chat channel in the public screen area of the live streaming room interface, rapid switching of the chat content can be realized, and it is easy to operate. Thereby, the chat content displayed on the live streaming room interface can be adapted to the personalized needs of the user, and the user experience can be improved. Moreover, the diversity of the display interface of the live streaming room can be improved, and the interestingness of the live streaming function of the application software can be improved.
[0061] Optionally, based on any one of the above embodiments, the step of displaying the second chat content corresponding to the public chat channel in the public screen area of the live streaming room interface in response to the second channel switching operation includes: in response to a slide trigger operation along a second direction, display the second chat content corresponding to the public chat channel on the live streaming room interface, and at the same time cancel the display of the first chat content corresponding to the personalized chat channel.
[0062] In this embodiment, the second channel switching operation may specifically be generated by a slide trigger operation along a second direction. Specifically, when displaying the second chat content on the current live streaming room interface, in response to the triggered slide trigger operation along the second direction, display the second chat content corresponding to the public chat channel on the live streaming room interface, and at the same time cancel the display of the first chat content corresponding to the personalized chat channel.
[0063] FIG. 5 is a schematic diagram of another interface interaction provided according to an embodiment of the present disclosure. As shown in FIG. 5, the live streaming room interface 51 includes live streaming content 52, an identifier 53 of a target streamer, and a predetermined chat content area 54. A first chat content 55 corresponding to a personalized chat channel is displayed in the chat content area 54. In response to a slide trigger operation along a second direction, a second chat content 56 corresponding to a public chat channel is displayed on the live streaming room interface 51, and at the same time, the display of the first chat content 55 corresponding to the personalized chat channel can be canceled. The slide trigger operation along the second direction may specifically be a slide trigger operation to the left.
[0064] In response to a second channel switching operation, a second chat content corresponding to a public chat channel is displayed on the live streaming room interface, and at the same time, the display of the first chat content corresponding to the personalized chat channel is canceled. Thereby, the user can flexibly switch between the first chat content corresponding to the personalized chat channel and the second chat content corresponding to the public chat channel, which is easy to operate. In addition, the display space of the live streaming room interface can be reasonably utilized, the displayed content can be adapted to the personalized needs of the user, and the user experience can be improved.
[0065] Furthermore, based on any one of the above embodiments, a first identifier corresponding to the personalized chat channel and a second identifier corresponding to the public chat channel are displayed on the live streaming room interface. The method further includes, in response to a first channel switching operation, highlighting a first identifier corresponding to a personalized chat channel on the live streaming room interface, or, in response to a second channel switching operation, highlighting a second identifier corresponding to a public chat channel on the live streaming room interface.
[0066] In this embodiment, a first identifier corresponding to a personalized chat channel and a second identifier corresponding to a public chat channel may be further displayed on the live streaming room interface. The identification information may be set below the chat content or in a predetermined area around the chat content. However, in the present disclosure, the position and form of the identification information are not limited. The identification information corresponding to different chat channels may be the same identification information or different identification information, which is not limited in the present disclosure.
[0067] Specifically, when switching the second chat content corresponding to the public chat channel to the first chat content corresponding to the personalized chat channel in response to a first channel switching operation, the first identifier corresponding to the first chat content can be highlighted correspondingly so that the user can more intuitively confirm the currently displayed chat content. Or, when switching the first chat content corresponding to the personalized chat channel to the second chat content corresponding to the public chat channel in response to a second channel switching operation, the second identifier corresponding to the public chat channel can be highlighted on the live streaming room interface.
[0068] FIG. 6 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure. As shown in FIG. 6, a first identifier 62 corresponding to a personalized chat channel and a second identifier 63 corresponding to a public chat channel are further displayed on the live streaming room interface 61. When displaying the first chat content 64 corresponding to the personalized chat channel on the live streaming room interface 61 based on the first channel switching operation, the first identifier 62 corresponding to the personalized chat channel can be highlighted. When displaying the second chat content 65 corresponding to the public chat channel on the live streaming room interface 61 based on the second channel switching operation, the second identifier 63 corresponding to the public chat channel can be highlighted accordingly.
[0069] By respectively setting a first identifier corresponding to a personalized chat channel and a second identifier corresponding to a public chat channel, and controlling the differentiated display of the corresponding identifier based on the currently displayed chat channel, the currently viewed chat content can be intuitively confirmed without viewing the details of the currently displayed chat channel, and the operation flow of the live streaming room interface can be further simplified.
[0070] Furthermore, based on any one of the above embodiments, the step of displaying the first chat content corresponding to the personalized chat channel on the live streaming room interface further includes the step of displaying the first chat content corresponding to the personalized chat channel in a first area within the live streaming room interface. The method further includes the step of displaying the second chat content corresponding to the public chat channel in a second area other than the first area within the live streaming room interface.
[0071] In this embodiment, the live streaming room interface can simultaneously display the first chat content corresponding to the personalized chat channel and the second chat content corresponding to the public chat channel. Specifically, the first chat content corresponding to the personalized chat channel can be displayed in the first area within the live streaming room interface, and the second chat content corresponding to the public chat channel can be displayed in the second area other than the first area within the live streaming room interface.
[0072] Furthermore, based on any one of the above embodiments, the method further includes: the step of creating the personalized chat channel.
[0073] In this embodiment, in order to realize the display of the first chat content corresponding to the personalized channel, first, it is necessary to establish a personalized chat channel, which may specifically be created by the first user or by other users other than the first user. The first user can request to participate in the personalized chat channel created by other users. After participating in the personalized chat channel, it can trigger the display of the personalized chat channel in the live streaming room interface.
[0074] Thereby, it meets the need for users to create personalized chat channels different from the public chat channel according to their own needs, enriches the interaction method of the live streaming room among users, and improves the user experience.
[0075] Optionally, based on any one of the above embodiments, the step of creating the personalized chat channel includes: responding to a channel creation request for the live streaming room, and displaying a personalized chat channel creation page in the live streaming room interface; In response to an input operation on the personalized chat channel creation page, obtaining channel information corresponding to the input operation; creating the personalized chat channel based on the channel information.
[0076] In this embodiment, the personalized chat channel may be created and generated based on a channel creation request triggered by a user. Specifically, in response to a channel creation request for a live streaming room triggered by a user, a personalized chat channel creation page is displayed on the live streaming room interface. The user can input channel information on the personalized chat channel creation page. Specifically, the channel information may include one or more of a channel name, a channel type, and a channel display style. A personalized chat channel is created based on the channel information input by the user.
[0077] FIG. 7 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure. As shown in FIG. 7, a channel creation icon 72 is displayed in a predetermined area of a live streaming room interface 71. In response to a channel creation request generated by a user triggering the channel creation icon 72, a personalized channel creation page 73 can be displayed on the live streaming room interface 71. The user can input channel information 74 on the channel creation page 73. Specifically, the channel information 74 can include one or more of a channel name, a channel type, and a channel display style (for example, a channel chat background, a channel chat font, a channel display box). In response to a user's trigger operation on a predetermined completion icon 75, a personalized chat channel is created, and the personalized chat channel 76 is displayed on the live streaming room interface 71.
[0078] In the related art, compared with setting the chat channel display style by the platform, the present disclosure provides a channel creation page, where the user can set the chat channel display style according to their own needs, improve the interactive space, adapt the generated personalized chat channel to the personalized needs, and further improve the user experience.
[0079] Optionally, the channel creation page may include a preview area. In response to the user inputting channel information, by displaying the preview effect of the personalized chat channel in the preview area based on the channel information, it becomes easier for the user to adjust the setting information in a timely manner.
[0080] Optionally, during the process of setting a personalized chat channel, the user can set the display form of the first chat content in the personalized chat channel. The display form can include scroll display and fixed display. In the case of scroll display, the chat content displayed on the display interface can scroll according to the chat information sent by the user so that the user can view more chat content. In the case of fixed display, the switching of chat content can be performed based on the user's manual trigger. When the user's trigger operation has not been obtained, the display content at the time when the user stops the trigger is fixed for display. By setting different display forms of chat content, the display of chat content in the live streaming room interface is adapted to the user's habitual display form, and the user can more easily view the chat content of interest in the live streaming room interface.
[0081] Optionally, the user can further adjust the input boxes of different chat channels. The public chat channel and the personalized chat channel can share the same chat content input box, and the input box can be fixed at the bottom of the live streaming room interface. When switching chat channels, it cannot be switched along with the chat channel. Alternatively, the user can set different chat content input boxes for the public chat channel and the personalized chat channel according to actual needs. The user can adjust the shape, size, etc. of the chat content input box, and when switching chat channels, display the chat content input box corresponding to the chat channel. By setting the chat content input box, the display style of the chat content input box in the live streaming room interface can be made closer to the user's preferred display style, further improving the user experience.
[0082] Optionally, based on any one of the above embodiments, the step of creating the personalized chat channel is as follows: displaying, in a predetermined area in the live streaming room interface, prompt information including object identification information of candidate objects corresponding to the customized chat channel and a channel creation control for the customized chat channel; responding to a trigger operation on the channel creation control, creating a personalized chat channel, and sending invitation information to the candidate object, so that the candidate object joins the personalized chat channel based on the invitation information.
[0083] In this embodiment, when a related object of a target object enters a live streaming room, presentation information can be displayed in a predetermined area on the live streaming room interface. The presentation information includes object identification information of candidate objects corresponding to a customized chat channel and a channel creation control of the customized chat channel.
[0084] A user can realize the creation of a personalized chat channel by performing a trigger operation on the channel creation control. Specifically, in response to the trigger operation on the channel creation control, a personalized chat channel is created and invitation information is sent to the candidate object. Accordingly, the candidate object can perform a trigger operation on the invitation information. The terminal device of the candidate object can, in response to the trigger operation, first determine whether the candidate object has the right to view the live streaming room. If the candidate object has the right to view the live streaming room, it can participate in the personalized chat channel based on the invitation information.
[0085] By displaying the presentation information, a personalized chat channel is established in response to the user's trigger operation on the channel creation control in the presentation information. Thereby, the need for the target object to interact with other objects on the live streaming room interface is satisfied, and the diversity of the display of the live streaming room interface can be improved.
[0086] Optionally, based on any one of the above embodiments, the step of creating the personalized chat channel is as follows: Responding to a trigger operation on any one candidate object identifier that meets a predetermined condition corresponding to the second chat content or any one candidate object identifier that meets a predetermined condition in the live streaming viewing user list, displaying display information of the candidate object, including a channel creation control corresponding to the personalized chat channel; Responding to a trigger operation on the channel creation control, establishing a personalized chat channel, and sending invitation information to the candidate object so that the candidate object participates in the personalized chat channel based on the invitation information.
[0087] When the target object is viewing the live streaming content of the live streaming room, if the target object is interested in the chat content published by any one candidate object that meets a predetermined condition within the public screen area or any one candidate object that meets a predetermined condition in the related object list of the live streaming room and wants to chat with the candidate object, a trigger operation can be performed on the identifier of the candidate object. The candidate object that meets the predetermined condition may specifically be a friend who has mutually followed with the user. In response to the trigger operation, the display information corresponding to the candidate object can be displayed. The display information can include the profile information corresponding to the candidate object and the channel creation control corresponding to the personalized chat channel.
[0088] By performing a trigger operation on the channel creation control, the user can create a personalized chat channel. Specifically, in response to the trigger operation on the channel creation control, a personalized chat channel is created, and invitation information is sent to the candidate object. Accordingly, the candidate object can perform a trigger operation on the invitation information. In response to the candidate object having the viewing right of the live streaming room, the candidate object can participate in the personalized chat channel based on the invitation information.
[0089] Note that by performing a trigger operation on the channel creation control, the user can create a personalized chat channel. When the creation of the personalized chat channel is completed, the personalized chat channel can further include the user who created the personalized chat channel. After obtaining the invitation information, another user participates in the personalized chat channel when the other user obtains a channel participation confirmation command triggered by the other user.
[0090] FIG. 8 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure. As shown in FIG. 8, the live streaming room interface 81 can display a second chat content 82 corresponding to the current public chat channel, and the second chat content 82 can include chat information sent by a plurality of personalized chat channel members. Each chat information includes an identifier 83 of the channel member and text information 84. In response to a trigger operation of the user on the identifier 83 of any one of the channel members, a channel creation control 85 corresponding to the personalized chat channel can be displayed. In response to a trigger operation of the user on the channel creation control 85 corresponding to the personalized chat channel, a personalized chat channel is established, and a first chat content corresponding to the personalized chat channel can be displayed on the live streaming room interface 81.
[0091] Perform a trigger operation on the identifier of the candidate object. In response to the trigger operation, display the display information corresponding to the candidate object, and establish a personalized chat channel in response to the user's trigger operation on the channel creation control in the presentation information. Thereby, the user can quickly establish a personalized chat channel by the trigger operation, and it is easy to operate.
[0092] Furthermore, based on any one of the above embodiments, the method includes displaying a list of channel-related objects (channel members) corresponding to the personalized chat channel in response to a request to delete an object from the personalized chat channel; canceling the association between the channel-related object and the personalized chat channel in response to a deletion operation on any one of the channel-related objects in the list of channel-related objects corresponding to the personalized chat channel.
[0093] In this embodiment, after establishing a personalized chat channel, the user can further perform a deletion operation on the channel-related objects that the user has joined in the personalized chat channel according to actual needs.
[0094] Specifically, in the first chat content corresponding to the personalized chat channel, the user can trigger an object deletion request by triggering a predetermined deletion icon. In response to the object deletion request, a channel-related object list corresponding to the personalized chat channel can be displayed, and the user can view the channel-related objects participating in the personalized chat channel based on the channel-related object list. The user can trigger a deletion operation by triggering a predetermined cancellation-related icon in the channel-related object list, or by triggering the identifier of any one of the channel-related objects, or by inputting a predetermined gesture into the current interface. In response to the deletion operation, the association between the channel-related object and the personalized chat channel can be cancelled.
[0095] By performing a deletion operation on the channel-related objects participating in the personalized chat channel, the channel-related objects in the current personalized chat channel can be adapted to the user's personalized needs.
[0096] Furthermore, based on any one of the above embodiments, the method further includes: displaying a candidate object list in response to an object addition request for the personalized chat channel; and in response to a selection operation on any one of the candidate objects in the candidate object list, sending invitation information to the candidate object so that the candidate object participates in the personalized chat channel based on the invitation information, and further establishing an association between the candidate object and the personalized chat channel.
[0097] In this embodiment, after establishing a personalized chat channel, the user can further perform an addition operation on the channel-related objects participating in the personalized chat channel according to actual needs.
[0098] The user can trigger an object addition request by triggering a predetermined additional icon and display a candidate object list. The user can view the channel-related objects participating in the personalized chat channel through the channel-related object list. The user can trigger an additional operation by triggering a predetermined related icon in the channel-related object list, or by triggering the identifier of any one of the channel-related objects, or by inputting a predetermined gesture into the current interface. In response to the additional operation, the relationship between the channel-related object and the personalized chat channel can be established.
[0099] By performing an additional operation on the channel-related objects participating in the personalized chat channel, the channel-related objects in the current personalized chat channel can be adapted to the user's personalized needs.
[0100] Furthermore, based on any one of the above embodiments, after step 102, responding to a switching operation on the current live streaming room interface, switching to the next live streaming room interface; and stopping the display of the first chat content corresponding to the current live streaming room interface.
[0101] In this embodiment, there is a relationship between the personalized chat channel and the live streaming room. That is, when the user switches the live streaming room being viewed, the first chat content of the displayed personalized chat channel can be switched correspondingly.
[0102] Specifically, in response to a user's switching operation on the current live streaming room interface, switch to the next live streaming room interface. Stop displaying the first chat content corresponding to the current live streaming room interface.
[0103] Optionally, if the user has already participated in the next live streaming room or there is a personalized chat channel established, the first chat content of the personalized chat channel corresponding to the next live streaming room can be displayed.
[0104] Furthermore, based on any one of the above embodiments, after stopping the display of the first chat content corresponding to the current live streaming room interface, in response to a trigger operation to return to the current live streaming room interface, display the live streaming room interface of the current live streaming room and further include the step of resuming the display of the first chat content corresponding to the current live streaming room.
[0105] In this embodiment, when the user switches back to the current live streaming room interface, the first chat content corresponding to the current live streaming room interface can be redisplayed. Optionally, when the user switches to another live streaming room, the user can enter the other live streaming room and cancel the display of the first chat content. When switching back to the current live streaming room, in response to a trigger operation to return to the current live streaming room interface, the display of the first chat content can be resumed.
[0106] Establish the relationship between the personalized chat channel and the live streaming room, and by switching the first chat content of the personalized chat channel displayed based on the user's operation of switching the live streaming room, improve the matching degree between the displayed chat content and the live streaming content, and further improve the user experience.
[0107] FIG. 9 is a schematic structural diagram of a chat channel display device provided by an embodiment of the present disclosure. As shown in FIG. 9, the device includes a display module 91 and a processing module 92. Specifically, the display module 91 is used to display the live streaming room interface, and the processing module 92 is used to display the first chat content corresponding to the personalized chat channel on the live streaming room interface when there is a personalized chat channel corresponding to the live streaming room.
[0108] Furthermore, based on any one of the above embodiments, when there is a personalized chat channel corresponding to the live streaming room, the processing module is used to display the first chat content corresponding to the personalized chat channel on the live streaming room interface in response to a display command for the first chat content corresponding to the personalized chat channel.
[0109] Furthermore, based on any one of the above embodiments, the display module is used to display the live streaming room interface and display the second chat content corresponding to the public chat channel in the public screen area of the live streaming room interface. When there is a personalized chat channel corresponding to the live streaming room, the processing module is used to display the first chat content corresponding to the personalized chat channel on the live streaming room interface in response to a first channel switching operation.
[0110] Furthermore, based on any one of the above embodiments, the processing module is used to display first chat content corresponding to a personalized chat channel in the public screen area of the live streaming room interface, and the apparatus further includes a switching module for displaying second chat content corresponding to a public chat channel in the public screen area of the live streaming room interface in response to a second channel switching operation.
[0111] Furthermore, based on any one of the above embodiments, the processing module is used to display first chat content corresponding to a personalized chat channel in the live streaming room interface in response to a slide trigger operation along a first direction, and at the same time cancel the display of second chat content corresponding to a public chat channel.
[0112] Furthermore, based on any one of the above embodiments, the switching module is used to display second chat content corresponding to a public chat channel in the live streaming room interface in response to a slide trigger operation along a second direction, and at the same time cancel the display of first chat content corresponding to a personalized chat channel.
[0113] Furthermore, based on any one of the above embodiments, a first identifier corresponding to the personalized chat channel and a second identifier corresponding to the public chat channel are displayed in the live streaming room interface, and the apparatus further includes an identifier display module for highlighting the first identifier corresponding to the personalized chat channel in the live streaming room interface in response to a first channel switching operation, or highlighting the second identifier corresponding to the public chat channel in the live streaming room interface in response to a second channel switching operation.
[0114] Furthermore, based on any one of the above embodiments, the processing module is used to display first chat content corresponding to the personalized chat channel in a first area within the live streaming room interface, and the display module is further used to display second chat content corresponding to the public chat channel in a second area other than the first area within the live streaming room interface.
[0115] Furthermore, based on any one of the above embodiments, it further includes a creation module for creating the personalized chat channel.
[0116] Furthermore, based on any one of the above embodiments, the creation module responds to a channel creation request for the live streaming room, displays a personalized chat channel creation page on the live streaming room interface, obtains channel information corresponding to the input operation in response to an input operation on the personalized chat channel creation page, and is used to create the personalized chat channel based on the channel information.
[0117] Furthermore, based on any one of the above embodiments, the creation module displays prompt information including object identification information of candidate objects corresponding to the customized chat channel and a channel creation control of the customized chat channel in a predetermined area in the live streaming room interface, creates a personalized chat channel in response to a trigger operation on the channel creation control, and sends invitation information to the candidate objects for the candidate objects to participate in the personalized chat channel based on the invitation information.
[0118] Furthermore, based on any one of the above embodiments, in response to a trigger operation on any one candidate object identifier that meets a predetermined condition corresponding to the second chat content or any one candidate object identifier that meets a predetermined condition in the live streaming viewing user list, the creation module displays display information of the candidate object, including a channel creation control corresponding to the personalized chat channel, and in response to a trigger operation on the channel creation control, establishes a personalized chat channel and sends invitation information to the candidate object for the candidate object to use to participate in the personalized chat channel based on the invitation information.
[0119] Furthermore, based on any one of the above embodiments, the apparatus further includes a display module for displaying a channel-related object list corresponding to the personalized chat channel in response to a request to delete an object from the personalized chat channel, and a deletion module for canceling the association between the channel-related object and the personalized chat channel in response to a deletion operation on any one channel-related object in the channel-related object list corresponding to the personalized chat channel.
[0120] Furthermore, based on any one of the above embodiments, the apparatus further includes a display module for displaying a candidate object list in response to a request to add an object to the personalized chat channel, and an addition module for sending invitation information to the candidate object in response to a selection operation on any one candidate object in the candidate object list for the candidate object to participate in the personalized chat channel based on the invitation information and further establishing an association between the candidate object and the personalized chat channel.
[0121] Furthermore, based on any one of the above embodiments, the apparatus further includes a switching module for switching to the next live streaming room interface in response to a switching operation for the current live streaming room interface, and a control module for stopping the display of the first chat content corresponding to the current live streaming room interface.
[0122] Furthermore, based on any one of the above embodiments, the apparatus further includes a re-display module for displaying the live streaming room interface of the current live streaming room and restoring the display of the first chat content corresponding to the current live streaming room in response to a trigger operation to return to the current live streaming room interface.
[0123] The device provided by this embodiment can be used to execute the technical solution means of the above method embodiment, and its implementation principle and technical effect are similar, and this embodiment will not be described in detail here.
[0124] To implement the above embodiment, an embodiment of the present disclosure is an electronic device including a processor and a memory, wherein computer-executable instructions are stored in the memory, and the processor further provides an electronic device for realizing the chat channel display method described in any one of the above embodiments on the processor by executing the computer-executable instructions stored in the memory.
[0125] FIG. 10 is a schematic structural diagram of an electronic device provided according to an embodiment of the present disclosure. As shown in FIG. 10, the electronic device 1000 may be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable media players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 10 is only an example and does not limit the functions and usage scope of the embodiments of the present disclosure in any way.
[0126] As shown in FIG. 10, the electronic device 1000 may include a processing device (e.g., a central processing unit, an image processing device, etc.) 1001, and can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. Various programs and data required to operate the electronic device 1000 are further stored in the RAM 1003. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0127] Generally, devices such as an input device 1006 including a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., an output device 1007 including a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 1008 including a magnetic tape, a hard disk, etc., and a communication device 1009 can be connected to the I / O interface 1005. The communication device 1009 can enable the electronic device 1000 to communicate with other devices wirelessly or wiredly to exchange data. Although the electronic device 1000 having various devices is shown in FIG. 10, it should be understood that it is not required to implement or include all the shown devices. More or fewer devices may alternatively be implemented or included.
[0128] In particular, according to an embodiment of the present disclosure, the process described with reference to the above flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product including a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network by the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above functions limited to the method of the embodiment of the present disclosure are executed.
[0129] Another embodiment of the present disclosure further provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the chat channel display method described in any one of the above embodiments.
[0130] Another embodiment of the present disclosure further provides a computer program product including a computer program that, when executed by a processor, implements the chat channel display method described in any one of the above embodiments.
[0131] Another embodiment of the present disclosure further provides a computer program that, when executed by a processor, implements the chat channel display method described in any one of the above embodiments.
[0132] When it is determined that there is a personalized chat channel corresponding to the live streaming room interface, the chat channel display method, device, electronic device, computer-readable storage medium, computer program product, and computer program provided by the embodiments of the present disclosure display the first chat content corresponding to the personalized chat channel on the live streaming room interface. Thereby, the chat interaction function in the live streaming room is enriched, the personalized needs of users are satisfied, and the user experience is improved.
[0133] Note that the computer-readable medium described in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. 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 can include, but are not limited to, an electrical connection having one or more wires, 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 disc 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 includes or stores a program, and the program can be used by or combined with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which computer-readable program code is carried. Such a propagated data signal can take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can transmit, propagate, or transmit a program used by or combined with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium can be transmitted via any suitable medium, including, but not limited to, wires, optical cables, radio frequency (RF), etc., or any suitable combination of the above.
[0134] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0135] One or more programs are carried on the computer-readable medium, and when the one or more programs are executed by the electronic device, the electronic device is caused to execute the method shown in the above embodiments.
[0136] Computer program code for performing the operations of the present disclosure can be programmed in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, etc., and further include 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, executed as an independent package, partially on the user's 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 (for example, connected via the Internet using an Internet service provider).
[0137] Flowcharts and block diagrams in the drawings illustrate the architecture, functionality, and operation of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram can represent a module, a program segment, or a portion of code that includes one or more executable instructions for implementing a given logical function. Note that in some alternative implementations, the functions assigned to the blocks may be implemented in an order different from the order shown in the drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or depending on the functionality, may be executed in the reverse order. Also, each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs a given function or operation, or may be implemented by a combination of dedicated hardware and computer instructions.
[0138] The units described in the embodiments of the present disclosure may be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself in some cases. For example, the first acquisition unit may be described as "a unit that acquires at least two Internet protocol addresses".
[0139] In this specification, the functions described above can be executed, at least in part, by one or more hardware logic components. For example, without limitation, typical types of hardware logic components that can be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), System on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
[0140] In the context of the present disclosure, a machine-readable medium may be a tangible medium and can embody or store a program for use in or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be either a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium can include, 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 the machine-readable storage medium include electrical connections with one or more leads, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0141] In a first aspect, according to one or more embodiments of the present disclosure, displaying a live streaming room interface; When there is a personalized chat channel corresponding to the live streaming room, it includes the step of displaying, on the live streaming room interface, first chat content corresponding to the personalized chat channel, and provides a chat channel display method.
[0142] According to one or more embodiments of the present disclosure, when there is a personalized chat channel corresponding to the live streaming room, the step of displaying, on the live streaming room interface, first chat content corresponding to the personalized chat channel is When there is a personalized chat channel corresponding to the live streaming room, it includes the step of displaying, on the live streaming room interface, first chat content corresponding to the personalized chat channel in response to a display command for the first chat content corresponding to the personalized chat channel.
[0143] According to one or more embodiments of the present disclosure, the step of displaying the live streaming room interface includes the step of displaying the live streaming room interface and displaying, in a public screen area of the live streaming room interface, second chat content corresponding to a public chat channel. When there is a personalized chat channel corresponding to the live streaming room, the step of displaying, on the live streaming room interface, first chat content corresponding to the personalized chat channel includes the step of displaying, on the live streaming room interface, first chat content corresponding to the personalized chat channel in response to a first channel switching operation when there is a personalized chat channel corresponding to the live streaming room.
[0144] According to one or more embodiments of the present disclosure, the step of displaying first chat content corresponding to a personalized chat channel on a live streaming room interface includes the step of displaying the first chat content corresponding to the personalized chat channel in a public screen area of the live streaming room interface. The method further includes the step of displaying second chat content corresponding to a public chat channel in a public screen area of the live streaming room interface in response to a second channel switching operation.
[0145] According to one or more embodiments of the present disclosure, the step of displaying first chat content corresponding to a personalized chat channel on the live streaming room interface in response to the first channel switching operation includes the step of displaying the first chat content corresponding to the personalized chat channel on the live streaming room interface in response to a slide trigger operation along a first direction, and simultaneously canceling the display of the second chat content corresponding to the public chat channel.
[0146] According to one or more embodiments of the present disclosure, the step of displaying second chat content corresponding to a public chat channel in a public screen area of the live streaming room interface in response to the second channel switching operation includes the step of displaying the second chat content corresponding to the public chat channel on the live streaming room interface in response to a slide trigger operation along a second direction, and simultaneously canceling the display of the first chat content corresponding to the personalized chat channel.
[0147] According to one or more embodiments of the present disclosure, a first identifier corresponding to the personalized chat channel and a second identifier corresponding to the public chat channel are displayed on the live streaming room interface. The method further includes, in response to a first channel switching operation, highlighting a first identifier corresponding to a personalized chat channel on a live streaming room interface, or, in response to a second channel switching operation, highlighting a second identifier corresponding to a public chat channel on the live streaming room interface.
[0148] According to one or more embodiments of the present disclosure, the step of displaying first chat content corresponding to a personalized chat channel on a live streaming room interface further includes displaying the first chat content corresponding to the personalized chat channel in a first area within the live streaming room interface. The method further includes displaying second chat content corresponding to the public chat channel in a second area other than the first area within the live streaming room interface.
[0149] According to one or more embodiments of the present disclosure, the method further includes creating the personalized chat channel.
[0150] According to one or more embodiments of the present disclosure, the step of creating the personalized chat channel includes: displaying a personalized chat channel creation page on the live streaming room interface in response to a channel creation request for the live streaming room; obtaining channel information corresponding to the input operation in response to an input operation on the personalized chat channel creation page; and creating the personalized chat channel based on the channel information.
[0151] According to one or more embodiments of the present disclosure, the step of creating the personalized chat channel includes: Displaying, in a predetermined area in the live streaming room interface, presentation information including object identification information of candidate objects corresponding to customized chat channels and channel creation controls for the customized chat channels; responding to a trigger operation on the channel creation control, creating a personalized chat channel, and sending invitation information to the candidate object so that the candidate object joins the personalized chat channel based on the invitation information.
[0152] According to one or more embodiments of the present disclosure, the step of creating the personalized chat channel includes: displaying, in response to a trigger operation on any one candidate object identifier that meets a predetermined condition corresponding to the second chat content or any one candidate object identifier that meets a predetermined condition in the live streaming viewer user list, presentation information of the candidate object including a channel creation control corresponding to the personalized chat channel; responding to a trigger operation on the channel creation control, establishing a personalized chat channel, and sending invitation information to the candidate object so that the candidate object joins the personalized chat channel based on the invitation information.
[0153] According to one or more embodiments of the present disclosure, the method further includes: displaying, in response to an object deletion request for the personalized chat channel, a channel-related object list corresponding to the personalized chat channel; canceling the association between the channel-related object and the personalized chat channel in response to a deletion operation on any one channel-related object in the channel-related object list corresponding to the personalized chat channel.
[0154] According to one or more embodiments of the present disclosure, the method includes displaying a list of candidate objects in response to a request for adding an object to the personalized chat channel; and responding to a selection operation on any one candidate object in the candidate object list, sending invitation information to the candidate object, enabling the candidate object to join the personalized chat channel based on the invitation information, and further establishing an association between the candidate object and the personalized chat channel.
[0155] According to one or more embodiments of the present disclosure, when there is a personalized chat channel corresponding to the live streaming room, after displaying first chat content corresponding to the personalized chat channel on the live streaming room interface, switching to the next live streaming room interface in response to a switching operation on the current live streaming room interface; and stopping the display of the first chat content corresponding to the current live streaming room interface.
[0156] According to one or more embodiments of the present disclosure, after stopping the display of the first chat content corresponding to the current live streaming room interface, responding to a trigger operation to return to the current live streaming room interface, displaying the live streaming room interface of the current live streaming room, and resuming the display of the first chat content corresponding to the current live streaming room.
[0157] In a second aspect, according to one or more embodiments of the present disclosure, a display module for displaying a live streaming room interface; and When there is a personalized chat channel corresponding to the live streaming room, a chat channel display device is provided, including a processing module for displaying first chat content corresponding to the personalized chat channel on the live streaming room interface.
[0158] According to one or more embodiments of the present disclosure, the processing module When there is a personalized chat channel corresponding to the live streaming room, in response to a display command for the first chat content corresponding to the personalized chat channel, it is used to display the first chat content corresponding to the personalized chat channel on the live streaming room interface.
[0159] According to one or more embodiments of the present disclosure, the display module is used to display the live streaming room interface and display second chat content corresponding to the public chat channel in the public screen area of the live streaming room interface. When there is a personalized chat channel corresponding to the live streaming room, the processing module is used to display the first chat content corresponding to the personalized chat channel on the live streaming room interface in response to a first channel switching operation.
[0160] According to one or more embodiments of the present disclosure, the processing module is used to display the first chat content corresponding to the personalized chat channel in the public screen area of the live streaming room interface. The device further includes a switching module for displaying second chat content corresponding to the public chat channel in the public screen area of the live streaming room interface in response to a second channel switching operation.
[0161] According to one or more embodiments of the present disclosure, the processing module is used to display first chat content corresponding to a personalized chat channel in the live streaming room interface in response to a slide trigger operation along a first direction, and at the same time cancel the display of second chat content corresponding to a public chat channel.
[0162] According to one or more embodiments of the present disclosure, in response to a slide trigger operation along a second direction, it is used to display second chat content corresponding to a public chat channel in the live streaming room interface, and at the same time cancel the display of first chat content corresponding to a personalized chat channel.
[0163] According to one or more embodiments of the present disclosure, a first identifier corresponding to the personalized chat channel and a second identifier corresponding to the public chat channel are displayed on the live streaming room interface. The device further includes an identifier display module for highlighting a first identifier corresponding to a personalized chat channel in the live streaming room interface in response to a first channel switching operation, or highlighting a second identifier corresponding to a public chat channel in the live streaming room interface in response to a second channel switching operation.
[0164] According to one or more embodiments of the present disclosure, the processing module is used to display first chat content corresponding to the personalized chat channel in a first area within the live streaming room interface. The display module is further used to display second chat content corresponding to the public chat channel in a second area other than the first area within the live streaming room interface.
[0165] According to one or more embodiments of the present disclosure, it further includes a creation module for creating the personalized chat channel.
[0166] According to one or more embodiments of the present disclosure, the creation module in response to a channel creation request for the live streaming room, displays a personalized chat channel creation page on the live streaming room interface, in response to an input operation on the personalized chat channel creation page, obtains channel information corresponding to the input operation, and is used to create the personalized chat channel based on the channel information.
[0167] According to one or more embodiments of the present disclosure, the creation module displays presentation information including object identification information of candidate objects corresponding to the customized chat channel and a channel creation control of the customized chat channel in a predetermined area in the live streaming room interface, in response to a trigger operation on the channel creation control, creates a personalized chat channel and sends invitation information to the candidate object, which is used for the candidate object to participate in the personalized chat channel based on the invitation information.
[0168] According to one or more embodiments of the present disclosure, the creation module in response to a trigger operation on any one candidate object identifier that meets a predetermined condition corresponding to the second chat content or any one candidate object identifier that meets a predetermined condition in the live streaming viewing user list, displays presentation information of the candidate object including a channel creation control corresponding to the personalized chat channel, In response to a trigger operation on the channel creation control, a personalized chat channel is established, and invitation information is sent to the candidate object for use by the candidate object to participate in the personalized chat channel based on the invitation information.
[0169] According to one or more embodiments of the present disclosure, the apparatus Further, in response to an object deletion request for the personalized chat channel, a display module for displaying a channel-related object list corresponding to the personalized chat channel, and A deletion module for canceling the association between the channel-related object and the personalized chat channel in response to a deletion operation on any one channel-related object in the channel-related object list corresponding to the personalized chat channel.
[0170] According to one or more embodiments of the present disclosure, the apparatus Further, in response to an object addition request for the personalized chat channel, a display module for displaying a candidate object list, and An addition module for sending invitation information to the candidate object in response to a selection operation on any one candidate object in the candidate object list, enabling the candidate object to participate in the personalized chat channel based on the invitation information, and further establishing an association between the candidate object and the personalized chat channel.
[0171] According to one or more embodiments of the present disclosure, the apparatus A switching module for switching to the next live streaming room interface in response to a switching operation on the current live streaming room interface, and A control module for stopping the display of the first chat content corresponding to the current live streaming room interface.
[0172] According to one or more embodiments of the present disclosure, the apparatus further includes a redisplay module that, in response to a trigger operation to return to the current live streaming room interface, displays the live streaming room interface of the current live streaming room and restores the display of the first chat content corresponding to the current live streaming room.
[0173] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device including at least one processor and a memory, wherein computer-executable instructions are stored in the memory, and the at least one processor, by executing the computer-executable instructions stored in the memory, provides an electronic device that causes the at least one processor to execute the chat channel display method described in the first aspect and various possible designs of the first aspect.
[0174] In a fourth aspect, according to one or more embodiments of the present disclosure, there is provided a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the chat channel display method described in the first aspect and various possible designs of the first aspect.
[0175] In a fifth aspect, according to one or more embodiments of the present disclosure, there is provided a computer program product including a computer program that, when executed by a processor, implements the chat channel display method described in the first aspect and various possible designs of the first aspect.
[0176] In a sixth aspect, according to one or more embodiments of the present disclosure, there is provided a computer program that, when executed by a processor, implements the chat channel display method described in the first aspect and various possible designs of the first aspect.
[0177] The above description is only an explanation of the preferred embodiments of the present disclosure and the technical principles used. As will be understood by those skilled in the art, the scope of the disclosure in the present disclosure is not limited to the technical solutions formed by specific combinations of the above technical features. Without departing from the concept of the above disclosure, other technical solutions formed by arbitrarily combining the above technical features or their equivalent features should also be covered at the same time. For example, technical solutions formed by mutually replacing the above features with technical features having similar functions (but not limited to) disclosed in the present disclosure should be covered.
[0178] Also, although each operation has been described in a specific order, this should not be understood as requiring that these operations be performed in the specific order or sequential order shown. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above considerations include details of multiple specific implementations, these should not be construed as limitations on the scope of the present disclosure. Some features described in the context of individual embodiments may also be combined and implemented in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable sub-combination.
[0179] Although the subject matter has been described using language that is specific to structural features and / or methodological logical 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. On the contrary, the specific features and operations described above are merely exemplary forms for implementing the claims.
Claims
1. displaying a live streaming room interface; and when there exists a personalized chat channel corresponding to the live streaming room, displaying, on the live streaming room interface, first chat content corresponding to the personalized chat channel. A method for displaying a chat channel, comprising the steps above.
2. When there exists the personalized chat channel corresponding to the live streaming room, the step of displaying, on the live streaming room interface, the first chat content corresponding to the personalized chat channel When there exists the personalized chat channel corresponding to the live streaming room, the method according to claim 1, comprising the step of, in response to a display command for the first chat content corresponding to the personalized chat channel, displaying, on the live streaming room interface, the first chat content corresponding to the personalized chat channel.
3. The step of displaying the live streaming room interface includes displaying the live streaming room interface and displaying, in a public screen area of the live streaming room interface, second chat content corresponding to a public chat channel; When there exists the personalized chat channel corresponding to the live streaming room, the step of displaying, on the live streaming room interface, the first chat content corresponding to the personalized chat channel includes, in response to a first channel switching operation when there exists the personalized chat channel corresponding to the live streaming room, displaying, on the live streaming room interface, the first chat content corresponding to the personalized chat channel. The method according to claim 1 or 2.
4. The step of displaying, on the live streaming room interface, the first chat content corresponding to the personalized chat channel includes displaying, in the public screen area of the live streaming room interface, the first chat content corresponding to the personalized chat channel. The method according to claim 3 further includes the step of displaying, in response to a second channel switching operation, the second chat content corresponding to the public chat channel in the public screen area of the live streaming room interface.
5. The step of displaying, in response to the first channel switching operation, the first chat content corresponding to the personalized chat channel on the live streaming room interface includes: The method according to claim 3 includes the step of displaying, in response to a slide trigger operation along a first direction, the first chat content corresponding to the personalized chat channel on the live streaming room interface, and simultaneously canceling the display of the second chat content corresponding to the public chat channel.
6. The step of displaying, in response to the second channel switching operation, the second chat content corresponding to the public chat channel in the public screen area of the live streaming room interface includes the step of displaying, in response to a slide trigger operation along a second direction, the second chat content corresponding to the public chat channel on the live streaming room interface, and simultaneously canceling the display of the first chat content corresponding to the personalized chat channel. The method according to claim 4.
7. A first identifier corresponding to the personalized chat channel and a second identifier corresponding to the public chat channel are displayed on the live streaming room interface. The method according to claim 4 includes the step of highlighting, in response to the first channel switching operation, the first identifier corresponding to the personalized chat channel on the live streaming room interface, or highlighting, in response to the second channel switching operation, the second identifier corresponding to the public chat channel on the live streaming room interface.
8. The step of displaying the first chat content corresponding to the personalized chat channel on the live streaming room interface includes the step of displaying the first chat content corresponding to the personalized chat channel in a first area within the live streaming room interface, The method according to claim 1 further includes the step of displaying second chat content corresponding to the public chat channel in a second area other than the first area within the live streaming room interface.
9. The method according to any one of claims 1 to 3 further includes the step of creating the personalized chat channel.
10. The step of creating the personalized chat channel is responding to a channel creation request for the live streaming room by displaying a personalized chat channel creation page on the live streaming room interface, acquiring channel information corresponding to the input operation in response to an input operation on the personalized chat channel creation page, and creating the personalized chat channel based on the channel information. The method according to claim 9 includes the above steps.
11. The step of creating the personalized chat channel is displaying presentation information including object identification information of candidate objects corresponding to the customizable chat channel and a channel creation control of the customizable chat channel in a predetermined area in the live streaming room interface, responding to a trigger operation on the channel creation control by creating the personalized chat channel and sending invitation information to the candidate object so that the candidate object participates in the personalized chat channel based on the invitation information. The method according to claim 9 includes the above steps.
12. The step of creating the personalized chat channel is Responding to a trigger operation on any one candidate object identifier that meets a predetermined condition corresponding to the second chat content or any one candidate object identifier that meets a predetermined condition in the live streaming viewing user list, displaying display information of the candidate object, including a channel creation control corresponding to the personalized chat channel; Responding to a trigger operation on the channel creation control, establishing the personalized chat channel, sending invitation information to the candidate object, and enabling the candidate object to join the personalized chat channel based on the invitation information. The method according to claim 9 includes the steps of:
13. The method includes: Responding to an object deletion request for the personalized chat channel, displaying a channel-related object list corresponding to the personalized chat channel; Responding to a deletion operation on any one channel-related object in the channel-related object list corresponding to the personalized chat channel, canceling the association between the channel-related object and the personalized chat channel. The method according to any one of claims 1 to 2 and 7 to 8 further includes the steps of:
14. The method includes: Responding to an object addition request for the personalized chat channel, displaying a candidate object list; Responding to a selection operation on any one candidate object in the candidate object list, sending invitation information to the candidate object, enabling the candidate object to join the personalized chat channel based on the invitation information, and further establishing an association between the candidate object and the personalized chat channel. The method according to any one of claims 1 to 2 and 7 to 8 further includes the steps of:
15. When the personalized chat channel corresponding to the live streaming room exists, after displaying the first chat content corresponding to the personalized chat channel on the live streaming room interface, Responding to a switching operation on the current live streaming room interface, switching to the next live streaming room interface; The method according to any one of claims 1 to 2, 7 to 8, further comprising the step of stopping the display of the first chat content corresponding to the current live streaming room interface.
16. After stopping the display of the first chat content corresponding to the current live streaming room interface, responding to a trigger operation to return to the current live streaming room interface, displaying the current live streaming room interface, and further comprising the step of restoring the display of the first chat content corresponding to the current live streaming room. The method according to claim 15.
17. A display module for displaying a live streaming room interface, and a processing module for displaying, on the live streaming room interface, first chat content corresponding to the personalized chat channel when there is a personalized chat channel corresponding to the live streaming room. A chat channel display device comprising:
18. An electronic device including a processor and a memory, wherein computer-executable instructions are stored in the memory, and the processor, by executing the computer-executable instructions stored in the memory, causes the processor to execute the chat channel display method according to any one of claims 1 to 16. An electronic device.
19. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the chat channel display method according to any one of claims 1 to 16.
20. A computer program product including a computer program that, when executed by a processor, implements the chat channel display method according to any one of claims 1 to 16.
21. A computer program that, when executed by a processor, implements the chat channel display method according to any one of claims 1 to 16.
Citation Information
Patent Citations
Method and communication device for presenting multi-media content in conjunction with user identification corresponding to the same channel number
JP2007318715A
Television receiver, and processing method in television receiver
JP2010062963A
Information processing system
JP2020201942A
Chat System
JP6916424B1
Information processing device, information processing method, and program
WO2021246183A1