Live broadcast room display processing method, electronic terminal, server and storage medium
By obtaining and displaying relevant data from the previous anchor in the carousel channel, the problem of users being unable to interact after the anchor switches is solved, and the interactive function and user experience of the carousel channel are enhanced.
Patent Information
- Application Number
- CN202210509177.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-10
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2042-05-10
AI Technical Summary
After the anchor switches in the carousel channel, the user cannot obtain information from the previous anchor or continues to interact with the previous anchor, resulting in a single interactive function of the carousel channel.
By obtaining the relevant data of the previous anchor carousel in the carousel channel that the user is currently watching, and displaying prompt information related to the previous anchor on the current live broadcast room interface of the carousel channel, allowing the user to continue to move to the previous one after the anchor switches. An anchor interacts.
The interactive function of the carousel channel is enhanced, so users can continue to follow or watch the live broadcast of the previous anchor after the anchor switches, improving the user's viewing experience and the anchor's traffic channel.
Smart Images

Figure CN115086694B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of live broadcast technology, and in particular to a display processing method, an electronic terminal, a server and a storage medium for a live broadcast room. Background Art
[0002] With the rapid development of the live broadcast industry, live broadcast has become an important way for people to entertain themselves through the Internet. During the live broadcast, the anchor performs on the anchor terminal, and the user can watch the anchor's performance on the audience terminal, and can also interact with the anchor through the audience terminal.
[0003] When users watch live broadcasts in a carousel channel, since the live broadcasts of different hosts are played in turn in the carousel channel, when the host is switched, the user can often only see the screen of the currently playing host, and cannot obtain the information of the previous host or continue to interact with the previous host, which results in the single interactive function of the carousel channel. Summary of the invention
[0004] The main technical problem solved by the present application is to provide a display processing method, an electronic terminal, a server and a storage medium for a live broadcast room, which can enhance the interactive function of a carousel channel.
[0005] In order to solve the above technical problems, a technical solution adopted in the present application is: to provide a display processing method for a live broadcast room, the method comprising: obtaining relevant data corresponding to the previous anchor broadcasted by the carousel channel currently watched by the user; the carousel channel is used to broadcast the live broadcast images of multiple anchors; based on the relevant data, displaying prompt information corresponding to the previous anchor on the current live broadcast room interface of the carousel channel.
[0006] To solve the above technical problems, another technical solution adopted in the present application is: to provide a display processing method for a live broadcast room, the method comprising: querying relevant data corresponding to the previous anchor broadcasted by the carousel channel currently watched by the user; the carousel channel is used to broadcast the live screens of multiple anchors; and sending the relevant data to the audience terminal corresponding to the user, so that the audience terminal displays prompt information corresponding to the previous anchor on the current live broadcast room interface of the carousel channel based on the relevant data.
[0007] In order to solve the above-mentioned technical problems, another technical solution adopted in the present application is: to provide an electronic terminal, which includes: a processor, a memory and a communication circuit; the memory and the communication circuit are coupled to the processor, the memory stores a computer program, and the processor can execute the computer program to implement the display processing method of the live broadcast room provided in the present application as mentioned above.
[0008] In order to solve the above-mentioned technical problems, another technical solution adopted in the present application is: to provide a server, which includes: a processor, a memory and a communication circuit; the memory and the communication circuit are coupled to the processor, the memory stores a computer program, and the processor can execute the computer program to implement the display processing method of the live broadcast room provided in the present application as mentioned above.
[0009] In order to solve the above technical problems, another technical solution adopted by the present application is: providing a computer-readable storage medium, which stores a computer program, and the computer program can be executed by a processor to implement the display processing method of the live broadcast room provided by the present application as mentioned above.
[0010] The beneficial effect of the present application is that, different from the prior art, the relevant data corresponding to the previous anchor that is currently being watched by the user is obtained. Since the carousel channel is used to rotate the live broadcast images of multiple anchors, when the anchor switches in the carousel channel, the relevant data corresponding to the previous anchor can be obtained, and then the prompt information corresponding to the previous anchor is displayed on the current live broadcast room interface of the carousel channel based on the relevant data. In this way, even if the previous anchor has been switched, the user can still interact with the previous anchor according to the prompt information displayed on the current live broadcast room interface of the carousel channel, such as following the previous anchor or going to the live broadcast room where the previous anchor is currently broadcasting to watch, thereby increasing the anchor drainage channels, and at the same time enhancing the interactive function of the carousel channel, reducing users and improving the user's viewing experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 It is a schematic diagram of the system composition of an embodiment of the live broadcast system of the present application;
[0012] Figure 2 It is a flowchart of the first embodiment of the display processing method of the live broadcast room of the present application;
[0013] Figure 3 This is a timing diagram of an embodiment of a display processing method for a live broadcast room of the present application;
[0014] Figure 4 This is a schematic diagram of the first prompt information of the display processing method embodiment of the live broadcast room of the present application;
[0015] Figure 5 It is a schematic diagram of the second prompt information of the embodiment of the display processing method of the live broadcast room of the present application;
[0016] Figure 6 It is a flowchart of the second embodiment of the display processing method of the live broadcast room of the present application;
[0017] Figure 7 is a schematic diagram of the circuit structure of an electronic terminal embodiment of the present application;
[0018] Figure 8 It is a circuit structure diagram of an embodiment of the server of the present application;
[0019] Fig. 9 It is a circuit structure diagram of a computer-readable storage medium embodiment of the present application. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0021] With the rapid development of the live broadcast industry, live broadcast has become an important way for people to entertain themselves through the Internet. During the live broadcast, the anchor performs on the anchor terminal, and the user can watch the anchor's performance on the audience terminal, or interact with the anchor through the audience terminal. The anchor's live broadcast screen can be presented in a personal live broadcast room. In order to enrich the live broadcast format, a carousel channel can also be set up to play the live broadcast screens of multiple anchors in turn, such as obtaining the anchor's current live stream in real time and playing it on the carousel channel. During the carousel, the anchor's live broadcast room channel and the carousel channel will both present the anchor's live broadcast screen or live broadcast process. As a popular channel, the carousel channel can provide live broadcasts with the opportunity to perform in a popular live broadcast room, which is conducive to helping anchors increase their popularity and attract new users.
[0022] After long-term research, the inventor found that since the carousel channel is used to play the live broadcast images of multiple anchors in turn, when the user is concentrating on watching a certain anchor's performance in the carousel channel, the carousel occurs and the anchor is switched, resulting in the user not having time to pay attention to the previous anchor, or wanting to continue watching the previous anchor but unable to find the previous anchor's corresponding live broadcast room, or the user is interested in the previous anchor's live broadcast, but after switching the anchor, the previous anchor's information cannot be obtained, thereby reducing the user's viewing interest, which is not conducive to the user's viewing experience and reducing user stickiness, and is not conducive to attracting popularity for the anchor, and also leads to insufficient and single interactive functions of the carousel channel. In order to improve the above technical problems, the present application proposes the following embodiments.
[0023] like Figure 1As shown, the live broadcast system 1 described in the live broadcast system embodiment of the present application may include a server 10, an anchor terminal 20, and an audience terminal 30. The anchor terminal 20 and the audience terminal 30 may be electronic terminals, specifically, the anchor terminal 20 and the audience terminal 30 are electronic terminals with corresponding client programs installed, i.e., client terminals. The electronic terminal may be a mobile terminal, a computer, a server, or other terminals, etc. The mobile terminal may be a mobile phone, a laptop computer, a tablet computer, a smart wearable device, etc., and the computer may be a desktop computer, etc.
[0024] The server 10 can pull the live data stream from the anchor terminal 20, and can push the acquired live data stream to the audience terminal 30 after corresponding processing. After the audience terminal 30 obtains the live data stream, it can watch the live broadcast process of the anchor or guest. The mixing of the live data stream can occur in at least one of the server 10, the anchor terminal 20 and the audience terminal 30. Video or voice connection can be performed between the anchor terminal 20 and the anchor terminal 20, and between the anchor terminal 20 and the audience terminal 30. In the video connection, the connection party can push the live data stream including the video stream to the server 10, and then push the corresponding live data to the corresponding connection party and the audience terminal 30. The anchor terminal 20 and the audience terminal 30 can display the corresponding live screen in the live broadcast room. Specifically, the server 10 can be, for example, a server cluster, which can be used not only to collect and push live data streams, but also to process business requests and related matters, such as storing and processing business-related data generated during the live broadcast process, such as processing virtual gift giving, virtual currency recharge and consumption, public screen information sending and receiving, authentication, microphone connection, and automatic identification of sensitive words / pictures, etc. Optionally, the server 10 can include a live broadcast server 11 and a business server 12. The live broadcast server 11 can be used to pull the live broadcast data stream in the anchor terminal 20, and can push the acquired live broadcast data stream to the audience terminal 30 after corresponding processing. The business server 12 is used to process related business and operational requests and tasks. The live broadcast server 11 and the business server 12 can be deployed on the same server or on different servers.
[0025] Of course, the anchor terminal 20 and the audience terminal 30 are relative. The terminal in the live broadcast process is the anchor terminal 20, and the terminal in the live broadcast process is the audience terminal 30.
[0026] like Figure 2As shown, the first embodiment of the display processing method of the live broadcast room of the present application can be executed by the viewer terminal 30. This embodiment may include the following steps: S100: Obtain relevant data corresponding to the previous anchor broadcasted by the carousel channel currently watched by the user; the carousel channel is used to broadcast the live broadcast screens of multiple anchors. S200: Based on the relevant data, display the prompt information corresponding to the previous anchor on the current live broadcast room interface of the carousel channel.
[0027] Obtain relevant data corresponding to the previous host being broadcasted in rotation on the carousel channel currently watched by the user. Since the carousel channel is used to broadcast the live broadcast images of multiple hosts in rotation, when a host is switched in the carousel channel, the relevant data corresponding to the previous host can be obtained, and then the prompt information 50 corresponding to the previous host is displayed on the current live broadcast room interface 40 of the carousel channel based on the relevant data. In this way, even if the previous host has been switched, the user can still interact with the previous host according to the prompt information 50 displayed on the current live broadcast room interface 40 of the carousel channel, such as paying attention to the previous host or going to the live broadcast room where the previous host is currently broadcasting to watch, thereby increasing the host drainage channels. At the same time, it can also enhance the interactive function of the carousel channel, reducing users, which is conducive to improving the user's viewing experience.
[0028] The method described in this embodiment can be applied to a live broadcast room scenario where a carousel channel is broadcast live, such as Figure 3 As shown, the present embodiment is described in detail below with the audience terminal 30 as the execution subject.
[0029] S100: Obtain relevant data corresponding to the previous host broadcasted in the carousel channel currently watched by the user.
[0030] The carousel channel is used to play the live broadcast images of multiple anchors in rotation. Specifically, the carousel channel can be an official channel. The official channel can refer to a channel initiated by the operator corresponding to the live broadcast platform. The live broadcast data stream of different anchors during the live broadcast can be pulled to the official channel for playback. The carousel channel can play the live broadcast images of each anchor in rotation in its live broadcast room. Since the official channel is a popular channel, it can provide anchors with the opportunity to perform in a popular live broadcast room, thereby attracting more new users for the anchor. In the process of the carousel channel being played in rotation, the live broadcast images of each anchor can be played in turn according to the arrangement order in the preset carousel list, or the live broadcast images of different anchors can be randomly selected for playback. In the process of watching the carousel channel through the audience terminal 30, for example, the user can jump from the live broadcast room of the carousel channel to the live broadcast room corresponding to the anchor currently performing on the carousel channel by clicking on the live broadcast image, so as to continue watching the live broadcast of the anchor.
[0031] The relevant data corresponding to the previous host may be data associated with the previous performance on the carousel channel relative to the host currently playing on the carousel channel when the carousel channel is switched, such as one or more of data related to interaction (such as public screen speech data, virtual gift giving data, microphone connection data, and virtual currency recharge and consumption data during the carousel), identity data (such as the host's ID information), and description data (such as the host's height, weight, and other description data). Specifically, the relevant data may include interaction-related data associated with the interaction status of the previous host during the carousel.
[0032] In one implementation, the following steps may be included before S100:
[0033] S110: Determine whether the live broadcast room currently watched by the user is a live broadcast room of a carousel channel.
[0034] Since the method of this embodiment is applied to the live broadcast room scenario of the carousel channel for live broadcast, when the user enters the live broadcast room, it is necessary to determine whether the live broadcast room currently watched by the user is the live broadcast room of the carousel channel. Specifically, it can be determined whether the start-up template of the live broadcast room currently watched by the user is a carousel channel template. If the start-up template of the live broadcast room currently watched by the user is a carousel channel template, it is determined that the live broadcast room currently watched by the user is the live broadcast room of the carousel channel. If the start-up template of the live broadcast room currently watched by the user is not the official channel template, it is determined that the live broadcast room currently watched by the user is not the live broadcast room of the carousel channel.
[0035] S120: If it is a live broadcast room of a carousel channel, register with the live broadcast server to monitor carousel notifications.
[0036] Registering to monitor the carousel notification with the live broadcast server 11 may refer to registering in the live broadcast server 11 a carousel notification for monitoring whether a carousel occurs on the carousel channel. Specifically, by registering to monitor the carousel notification with the live broadcast server 11, since the carousel channel occurs by switching the uploaded anchor source through the live broadcast server 11, when the anchor source is switched in the live broadcast server 11, a carousel notification may be sent back to the viewer terminal 30 based on the monitored carousel notification registered in the live broadcast server 11, so that the viewer terminal 30 can receive the carousel notification, thereby determining that an anchor switch occurs in the live broadcast room of the carousel channel.
[0037] When it is determined that the live broadcast room currently watched by the user is a live broadcast room of a carousel channel, the user can register to listen to the carousel notification with the live broadcast server 11, so as to send the carousel notification back to the audience terminal 30 when the live broadcast server 11 switches the anchor source, so that the audience terminal 30 can send a query request to the business server 12 based on the received carousel notification, and then obtain the data corresponding to the query request, and display the corresponding prompt information 50 based on the obtained data corresponding to the query request.
[0038] If it is determined that the live broadcast room currently watched by the user is not the live broadcast room of the carousel channel, that is, the template of the live broadcast room currently watched by the user is not the template of the carousel channel, the steps in S110 are re-executed until it is detected that the live broadcast room currently watched by the user is the live broadcast room of the carousel channel, then the steps in S120 are executed.
[0039] In one implementation, the following steps may be included before S120:
[0040] S121: Determine whether the display times of the prompt information reaches a preset threshold.
[0041] The prompt information 50 may be information displayed on the current live studio interface 40 of the carousel channel for prompting information related to the previous anchor. Since the prompt information 50 may be displayed on the current live studio interface 40 of the carousel channel, in order to prevent the prompt information 50 from being frequently displayed and interfering with the user's viewing, a preset threshold may be set. When the number of times the prompt information 50 is displayed reaches the preset threshold, the prompt information 50 will no longer be displayed, thereby helping to improve the user's viewing experience. Specifically, the preset threshold may be set for the number of times the prompt information 50 is displayed on the day. For example, when the preset threshold is set to 50 times, if the number of times the prompt information 50 is displayed on the day reaches 50 times, the prompt information 50 will no longer be prompted. Specifically, the preset threshold may be pre-set on the viewer terminal 30, or may be custom set by the user through the viewer terminal 30.
[0042] S122: If the preset threshold is not reached, register with the live broadcast server to monitor the carousel notification.
[0043] If the display times of the prompt information 50 do not reach the preset threshold, it means that the newly generated prompt information 50 can be displayed. At this time, the above step 120 can be executed, that is, registering to monitor the carousel notification with the live broadcast server 11 to receive the carousel notification issued by the live broadcast server 11, and then obtaining data related to the previous anchor based on the carousel notification to generate prompt information 50 for display. Specifically, registering to monitor the carousel notification with the live broadcast server 11 can be as described in S120 above, so it will not be repeated here.
[0044] For how to obtain the relevant data corresponding to the previous host in the carousel channel currently watched by the user, the following steps included in S100 may be referred to:
[0045] S130: Acquire interaction-related data associated with the user's interaction status during the previous host's carousel.
[0046] The interactive status of the user during the previous anchor's carousel may include whether the user has consumption behavior and / or speech behavior during the previous anchor's carousel, and whether the user pays attention to the previous anchor. Specifically, consumption behavior may include one or more behaviors that require recharge and consumption, such as giving a virtual gift to the previous anchor, opening a guardian identity for the previous anchor, and opening a fan group corresponding to the previous anchor. Speech behavior may include the behavior of the user making comments in the public screen or barrage of the live broadcast room interface 40 of the carousel channel during the previous anchor's carousel. The interaction-related data associated with the user's interactive status during the previous anchor's carousel can reflect whether the user is interested in the performance of the previous anchor, thereby judging whether the user wants to continue watching or paying attention to the previous anchor after the previous anchor is rotated, and then judging whether to display the prompt information 50 corresponding to the previous anchor to the corresponding user based on the interaction-related data.
[0047] The interaction-related data may include consumption data related to consumption behavior and / or speech data related to speech behavior, as well as attention data related to whether the user followed the previous anchor.
[0048] In one implementation, how to obtain the interaction-related data associated with the user's interaction status during the previous host's broadcast may refer to the following steps included in S130:
[0049] S131: Sending a query request carrying the user identity information of the user and the anchor identity information of the previous anchor to the service server.
[0050] User identity information may refer to information used to identify a user, such as user uid. Anchor identity information may refer to information used to identify an anchor, such as anchor uid, the anchor's corresponding live broadcast room number, or the anchor's corresponding live broadcast room channel number.
[0051] The query request may be a request initiated by the viewer terminal 30 to the service server 12 for querying interaction-related data associated with the user's interaction status during the previous host's carousel.
[0052] In one implementation, S131 may include the following steps:
[0053] S1311: Receive a carousel notification carrying the host-related information of the previous host, which is sent by the live broadcast server after the host is switched in the carousel channel.
[0054] The anchor-related information may include anchor identity information, broadcast status, and live broadcast room identification information. Specifically, the broadcast status may include being broadcast live or not broadcasting, and the live broadcast room identification information may include information for indicating the live broadcast room, such as the live broadcast room number. Since the monitoring carousel notification is pre-registered in the live broadcast server 11, when the live broadcast server 11 switches the anchor source, that is, when the carousel occurs, the audience terminal 30 can receive the carousel notification sent by the live broadcast server 11.
[0055] In one implementation, S1311 may include the following steps:
[0056] S13111: receiving a carousel notification sent by the live broadcast server when the live broadcast server detects that the previous host has started broadcasting within a preset time period after switching hosts in the carousel, or when the live broadcast server does not detect that the previous host has started broadcasting within the preset time period.
[0057] After the live broadcast server 11 switches the anchor source to realize the carousel switching of the anchor, taking into account the network delay and other conditions, a carousel notification can be sent to the audience terminal 30 when the previous anchor is detected to start broadcasting within the preset time, or a carousel notification can be sent to the audience terminal 30 when the previous anchor is not detected to start broadcasting when the preset time is reached. Specifically, a timer with a preset time can be set to poll the start status of the previous anchor every first preset time. If the previous anchor is detected to start broadcasting, a carousel notification can be sent to the audience terminal 30, and the carousel notification can carry the anchor-related information of the previous anchor, such as the anchor uid, whether the anchor is on the air, and the live broadcast room number of the anchor. If the previous anchor is still not detected to start broadcasting at the end of the countdown of the timer of the preset time, a microphone rotation notification is sent to the audience terminal 30 after the countdown of the timer of the preset time ends, and the microphone rotation notification at this time does not carry the live broadcast room number of the anchor.
[0058] S1312: Acquire the host identity information from the carousel notification, generate a query request carrying the user identity information and the host identity information, and send the query request to the service server.
[0059] Since the carousel notification can carry the anchor-related information of the previous anchor when it is sent back from the live broadcast server 11 to the audience terminal 30, the audience terminal 30 can obtain the anchor identity information from the carousel notification when receiving the carousel notification, and then generate a query request carrying the user identity information and the anchor identity information, and send the query request to the business server 12, so that the business server 12 can query the interaction-related data of the corresponding user during the previous anchor's carousel based on the user identity information and the anchor identity information in the query request.
[0060] S132: The receiving service server responds to the query request and obtains consumption data and / or speech data, as well as attention data by querying the user identity information and the anchor identity information.
[0061] The audience terminal 30 receives the response of the business server 12 to the query request, and uses the user identity information and the host identity information carried in the query request to query the consumption data and / or speech data, as well as the attention data, so that the audience terminal 30 can judge whether the user has consumption behavior and / or speech behavior during the previous host's carousel, and whether to pay attention to the previous host based on the consumption data and / or speech data and the attention data, and then judge whether the user has a high interest in the previous host, and whether the prompt information 50 corresponding to the previous host needs to be displayed on the live broadcast room interface 40 of the carousel channel where the user is currently located.
[0062] After obtaining the relevant data of the previous anchor, a corresponding prompt can be given to the previous anchor on the current live broadcast room interface 40 of the carousel channel. The details can be referred to as follows:
[0063] S200: Displaying prompt information corresponding to the previous anchor on the current live broadcast room interface of the carousel channel based on relevant data.
[0064] The prompt information 50 may include one or more of the following information: nickname, anchor uid, live room id, live screen, attention interface (button), and live room switching interface (button). After receiving the relevant data sent by the service server 12, the audience terminal 30 may display the prompt information 50 corresponding to the previous anchor on the current live room interface 40 of the carousel channel based on the relevant data, so that the user can see the prompt information 50 corresponding to the previous anchor on the current live room interface 40 of the carousel channel, and can guide the previous anchor to avoid the occurrence of such phenomenon that the user is interested in the previous anchor but can only regretfully miss it when switching the carousel. In this way, the previous anchor can be followed or the previous anchor can be watched in the live room where the previous anchor is broadcasting through the prompt information 50, which is helpful to help the previous anchor convert passers-by fans on the one hand, and can improve the interactivity in the carousel channel on the other hand, which is helpful to improve the viewing experience of the user.
[0065] In one implementation, S200 may include the following steps:
[0066] S210: Displaying prompt information on the live broadcast room interface based on the interaction-related data.
[0067] The relevant data received by the audience terminal 30 may include interaction-related data, which may be data associated with the user's interaction status during the previous host's carousel. The interaction-related data can more clearly reflect whether the user is interested in the previous host during the previous host's carousel. If the interaction-related data associated with the user's interaction status during the previous host's carousel indicates that there is interaction or more interaction between the two, it can be considered that the user has a high interest in the previous host or that the user has a strong relationship with the previous host. If the interaction-related data associated with the user's interaction status during the previous host's carousel indicates that there is no interaction or less interaction between the two, it can be considered that the user does not have a high interest in the previous host or that the user does not have a strong relationship with the previous host, then the prompt information 50 at this time may be empty, and the prompt information 50 displayed on the live broadcast room interface 40 of the carousel channel does not present any specific content, for example, it is displayed as transparent. Of course, in this case, the prompt information 50 may not be displayed.
[0068] In one implementation, how to display the prompt information 50 on the live studio interface 40 based on the interaction-related data may refer to the following steps included in S210:
[0069] S211: Using the interaction-related data, determine whether the user's interaction status during the previous anchor's broadcast meets a preset condition.
[0070] The preset condition may be a condition preset by the viewer terminal 30 for determining whether to display the prompt information 50 on the live studio interface 40. Specifically, the interaction-related data received by the viewer terminal 30 may be used to determine whether the user's interaction status during the previous anchor's carousel meets the preset condition.
[0071] In one implementation, how to use the interaction-related data to determine whether the user's interaction status during the previous anchor's carousel broadcast meets the preset conditions can refer to the following steps included in S211:
[0072] S2111: Use the consumption data and / or speech data to determine whether the user has corresponding consumption behavior and / or speech behavior during the previous host's broadcast.
[0073] Since consumption data is data related to consumption behavior, and speech data is data related to speech behavior, the consumption data and / or speech data in the interaction-related data received by the audience terminal 30 can be used to determine whether the user has corresponding consumption behavior and / or speech behavior during the previous anchor's carousel. For example, if the interaction-related data received by the audience terminal 30 includes speech data of the user speaking during the previous anchor's carousel, and the speech data includes 30 speech contents, it can be determined that the user has speech behavior during the previous anchor's carousel, and thus it can be determined that the user has a high interest in the previous anchor, and then the prompt information 50 corresponding to the previous anchor can be displayed on the live broadcast room interface 40 of the carousel channel corresponding to the user, which is conducive to the user to pay attention to the previous anchor after the previous anchor is switched or go to the live broadcast room where the previous anchor is broadcasting to watch.
[0074] S2112: If there is consumption behavior and / or speech behavior, the attention data is used to determine whether the user follows the previous anchor.
[0075] Since the attention data may be data related to whether the user followed the previous host, if the user has consumption behavior and / or speech behavior during the previous host's carousel, the attention data is used to determine whether the user followed the previous host, and then determine whether the user's interaction status during the previous host's carousel meets the preset conditions.
[0076] S2113: If the previous anchor is not followed, it is determined that the interaction status meets the preset conditions.
[0077] If the user does not follow the previous host, it is determined that the interaction status meets the preset conditions, and the prompt information 50 corresponding to the previous host can be displayed on the current live broadcast room interface 40 of the carousel channel where the user is.
[0078] In one implementation, S211 may further include the following steps:
[0079] S2114: If there is no consumption behavior and / or speech behavior, the pre-speech data is used to determine whether the user has opened the input bar to edit but not sent speech content during the previous host's carousel.
[0080] The interaction-related data may further include pre-speech data stored locally, and the interaction status may further include whether the input bar is opened for editing but not sent speech content. The input bar is displayed on the live studio interface 40 of the carousel channel when the user is watching the carousel channel on the viewer terminal 30. Since the user cannot know in advance when to switch the anchor of the current live studio interface 40 during the process of watching the live broadcast on the carousel channel, when the user opens the input bar to edit the pre-speech content, the anchor carousel occurs, resulting in the previous anchor's speech content not being sent out, or the user wants to speak on the public screen during the previous anchor's carousel, but ultimately does not send it out after editing the content in the input bar (for example, the user does not click the "Send" button). Pre-speech behavior can also indicate that the user is interested in the previous anchor. Specifically, if the user opens the input bar during the previous anchor's carousel, the audience terminal 30 can record the anchor information at this time, and store the pre-speech content in the input bar in association with the anchor information, and the pre-speech content at this time cannot be empty. If the pre-speech content in the input bar is empty, the recorded anchor information cannot be stored in association with the pre-speech content. In the absence of consumption behavior and / or speech behavior, the pre-speech data and the anchor information stored in association with the pre-speech data can be used to determine whether the pre-speech data corresponds to the previous anchor, and then determine whether the user has opened the input bar to edit but not send speech content during the previous anchor's carousel.
[0081] S2115: If there is speech content that has been opened in the input bar for editing but has not been sent, the follow data is used to determine whether the user follows the previous anchor.
[0082] If there is speech content that has been opened for editing but not sent, it can be equivalent to the user having a speech behavior during the previous anchor's carousel. Although the speech behavior has not been completed, it can also be considered that the user has a high interest in the previous anchor. Therefore, the prompt information 50 corresponding to the previous anchor can also be displayed on the current live room interface 40 of the carousel channel where the user is. When it is determined that there is speech content that has been opened for editing but not sent, the attention data can be used to determine whether the user follows the previous anchor. For details, refer to step S2112, which will not be repeated here.
[0083] S2116: If the previous anchor is not followed, it is determined that the interaction status meets the preset conditions.
[0084] If the user does not follow the previous host, it can be determined that the interactive status meets the preset conditions, and the prompt information 50 corresponding to the previous host can be displayed on the current live broadcast room interface 40 of the carousel channel where the user is.
[0085] S212: If the preset conditions are met, a prompt message is displayed on the live broadcast room interface.
[0086] When it is determined that the user's interactive status during the previous host's carousel meets the preset conditions, the prompt information 50 corresponding to the previous host can be displayed on the current live broadcast room interface 40 of the carousel channel where the user is located.
[0087] In one implementation, the following steps may be included before S212:
[0088] S2121: Determine whether the display times of the prompt information reaches a preset threshold.
[0089] The preset threshold here may be the same as or different from the preset threshold in step S121. Since other prompt information 50 may be displayed on the current live room interface 40 of the carousel channel, and a period of time has passed since the user just entered the carousel channel to determine whether the display times of the prompt information 50 has reached the preset threshold, in order to better prevent the prompt information 50 from being displayed frequently, before the viewer terminal 30 displays the prompt information 50, it is necessary to determine again whether the display times of the prompt information 50 have reached the preset threshold. The specific judgment process can refer to the description in S121, which will not be repeated here.
[0090] S2122: If the preset threshold is not reached, a prompt message is displayed on the live broadcast room interface.
[0091] If the display times of the prompt information 50 do not reach the preset threshold, the prompt information 50 may be displayed on the live studio interface 40. For details on how to display the prompt information 50 on the live studio interface 40, refer to the following steps included in S212:
[0092] S2123: Determine the current broadcast status of the previous anchor, and display prompt information matching the broadcast status on the live broadcast room interface.
[0093] The broadcasting status may include two states: being broadcast and not being broadcasted. When the prompt information 50 is displayed on the live studio interface 40, the prompt information 50 matching the broadcasting status may be displayed on the live studio interface 40 based on the broadcasting status of the previous anchor.
[0094] In one implementation, S2123 may include the following steps:
[0095] S21231: If it is determined that the broadcast status is live broadcast, the first prompt information is displayed to guide the user to go to the live broadcast room of the previous anchor to watch.
[0096] The first prompt information 51 may be at least a pop-up window for displaying an interface for switching to the live broadcast room of the previous anchor. When the live broadcast status of the previous anchor is live broadcast, the first prompt information 51 for guiding the user to watch the live broadcast room of the previous anchor may be displayed on the current live broadcast room interface 40 of the carousel channel where the user is located. Figure 4 As shown, when the current anchor's broadcast status is live broadcast, a pop-up message / interface of "Favorite anchor is broadcasting now, go watch" can be displayed on the current live broadcast room interface 40 of the carousel channel where the user is located, so that the user can go to the previous anchor's live broadcast room to watch based on the guidance of the pop-up message, and try to switch to the anchor's live broadcast room by clicking on the pop-up message / interface.
[0097] S21232: If it is determined that the broadcast status is not yet broadcast, display a second prompt message for guiding the user to pay attention to the previous host.
[0098] The second prompt information 52 may be a pop-up window information that at least displays a follow interface for following the previous host. When the broadcast status of the previous host is not yet broadcast, the second prompt information 52 guiding the user to follow the previous host may be displayed on the current live broadcast room interface 40 of the carousel channel where the user is located. For example, Figure 5 As shown, when the broadcast status of the current anchor is not broadcasting, a pop-up message / interface "The favorite anchor has been temporarily offline, please pay attention to him in time" can be displayed on the current live broadcast room interface 40 of the carousel channel where the user is located, so that the user can follow the previous anchor based on the guidance of the pop-up message. For example, the user can follow the anchor by clicking on the pop-up message or interface.
[0099] In one implementation, the following steps may be included after S210:
[0100] S220: The display times of the prompt information are cumulatively increased by one and saved locally.
[0101] After the prompt information 50 corresponding to the previous anchor is displayed on the current live room interface 40 of the carousel channel based on the interaction-related data, the display times of the prompt information 50 can be accumulated and added by one, and the display times can be saved locally, so as to facilitate the subsequent call of the display times of the prompt information 50 when judging whether the display times of the prompt information 50 reaches the preset threshold.
[0102] S230: When the display time of the prompt information on the live broadcast room interface reaches the preset display time, the display of the prompt information is cancelled.
[0103] The display of the prompt information 50 on the live studio interface 40 can be controlled by the preset display duration. Specifically, when the pop-up window information corresponding to the first prompt information 51 or the second prompt information 52 is displayed on the live studio interface 40, when the display duration of the pop-up window information reaches the preset display duration, the display of the pop-up window information can be cancelled. For example, when the preset display duration is 5s, when the current anchor's broadcast status is live broadcast, a bubble "My favorite anchor is broadcasting, go and watch" can be displayed on the live studio interface 40, and the bubble disappears automatically after 5s.
[0104] In one implementation, the following steps may be further included after S210:
[0105] S240: When the user clicks on the prompt information, the logic corresponding to the prompt information is triggered and the display of the prompt information is canceled.
[0106] When the first prompt information 51 or the second prompt information 52 for guiding the user is displayed on the current live broadcast room interface 40 of the carousel channel, the user can click on the first prompt information 51 or the second prompt information 52, so that the logic corresponding to the first prompt information 51 or the second prompt information 52 can be triggered, and after the user clicks on the prompt information 50, the display of the prompt information 50 can be canceled. Specifically, when the user clicks on the pop-up window information for switching to the live broadcast room entry interface of the previous anchor, the user can jump from the current live broadcast room of the carousel channel to the live broadcast room where the previous anchor is broadcasting, and when the user clicks on the pop-up window information of the follow interface for following the previous anchor, the user can go to the page for following the previous anchor to operate, and then follow the previous anchor.
[0107] Obtain relevant data corresponding to the previous host being broadcasted in rotation on the carousel channel currently watched by the user. Since the carousel channel is used to broadcast the live broadcast images of multiple hosts in rotation, when the host switches in the carousel channel, the relevant data corresponding to the previous host can be obtained, and then the prompt information 50 corresponding to the previous host is displayed on the current live broadcast room interface 40 of the carousel channel based on the relevant data. In this way, even if the previous host has been switched, the user can still interact with the previous host according to the prompt information 50 displayed on the current live broadcast room interface 40 of the carousel channel, such as paying attention to the previous host or going to the live broadcast room where the previous host is currently broadcasting to watch, which is conducive to improving the user's viewing experience and can also enhance the interactive function of the carousel channel.
[0108] like Figure 6As shown, the second embodiment of the display processing method of the live broadcast room of the present application can be executed by the business server 12, and this embodiment may include: S300: querying the relevant data corresponding to the previous anchor broadcasted by the carousel channel currently watched by the user; the carousel channel is used to broadcast the live broadcast screens of multiple anchors. S400: sending the relevant data to the viewer terminal corresponding to the user, so that the viewer terminal displays the prompt information corresponding to the previous anchor on the current live broadcast room interface of the carousel channel based on the relevant data.
[0109] After receiving the query request sent by the audience terminal 30, the service server 12 can respond to the query request and query the relevant data corresponding to the previous host in the carousel channel currently watched by the user based on the query request. Specifically, since the query request carries the user identity information and the host identity information, the service server 12 can query the interaction-related data related to the interaction status generated by the user during the carousel of the host corresponding to the host identity information based on the user identity information, such as the user uid. For example, the user's consumption data and / or speech data during the carousel of the previous host, as well as the attention data of the user whether the user pays attention to the previous host, can be queried based on the user uid. By obtaining the user's interaction-related data during the carousel of the previous host, it can be determined whether the user has a high interest in the previous host or has a strong relationship with the previous host, thereby assisting the audience terminal 30 in determining whether it is necessary to display the prompt information 50 corresponding to the previous host.
[0110] After querying the relevant data, the business server 12 can integrate the relevant data obtained from the query and then broadcast it to the audience terminal 30 corresponding to the user corresponding to the user identity information, so that the audience terminal 30 can display the prompt information 50 corresponding to the previous anchor on the current live room interface 40 of the carousel channel based on the relevant data.
[0111] For the specific content description of the second embodiment of the display processing method for the live broadcast room of the present application, please refer to the specific description of the first embodiment of the display processing method for the live broadcast of the present application, which will not be repeated here.
[0112] like Figure 7 As shown, the electronic terminal 100 described in the electronic terminal embodiment of the present application may be the above-mentioned audience terminal 30 , and the electronic terminal 100 includes a processor 110 , a memory 120 , and a communication circuit. The memory 120 and the communication circuit are coupled to the processor 110 .
[0113] The memory 120 is used to store computer programs, and may be a RAM (Read-Only Memory), a ROM (Random Access Memory), or other types of storage devices. Specifically, the memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory is used to store at least one program code.
[0114] The processor 110 is used to control the operation of the electronic terminal 100. The processor 110 may also be referred to as a CPU (Central Processing Unit). The processor 110 may be an integrated circuit chip having signal processing capabilities. The processor 110 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. A general-purpose processor may be a microprocessor or the processor 110 may also be any conventional processor, etc.
[0115] The processor 110 is used to execute the computer program stored in the memory 120 to implement the display processing method of the live broadcast room described in the embodiment of the display processing method of the live broadcast room of the present application.
[0116] In some embodiments, the electronic terminal 100 may further include: a peripheral device interface 130 and at least one peripheral device. The processor 110, the memory 120 and the peripheral device interface 130 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 130 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 140, a display screen 150, an audio circuit 160 and a power supply 170.
[0117] The peripheral device interface 130 may be used to connect at least one peripheral device related to I / O (Input / output) to the processor 110 and the memory 120. In some embodiments, the processor 110, the memory 120, and the peripheral device interface 130 are integrated on the same chip or circuit board; in some other implementations, any one or two of the processor 110, the memory 120, and the peripheral device interface 130 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0118] The radio frequency circuit 140 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 140 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 140 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 140 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 140 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 140 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.
[0119] The display screen 150 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 150 is a touch display screen, the display screen 150 also has the ability to collect touch signals on the surface or above the surface of the display screen 150. The touch signal can be input to the processor 110 as a control signal for processing. At this time, the display screen 150 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 150 can be one, arranged on the front panel of the electronic terminal 100; in other embodiments, the display screen 150 can be at least two, respectively arranged on different surfaces of the electronic terminal 100 or in a folding design; in other embodiments, the display screen 150 can be a flexible display screen, arranged on a curved surface or a folding surface of the electronic terminal 100. Even, the display screen 150 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 150 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode, organic light-emitting diode).
[0120] The audio circuit 160 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 110 for processing, or input them into the radio frequency circuit 140 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic terminal 100. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 110 or the radio frequency circuit 140 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 160 may also include a headphone jack.
[0121] The power supply 170 is used to power various components in the electronic terminal 100. The power supply 170 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 170 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged through a wired line, and a wireless rechargeable battery is a battery that is charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0122] For a detailed description of the functions and execution processes of each functional module or component in the electronic terminal embodiment of the present application, reference can be made to the description in the first embodiment of the display processing method for the live broadcast room of the present application, which will not be repeated here.
[0123] like Figure 8 As shown, the server 200 described in the server embodiment of the present application may be the above-mentioned business server 12 , and the server 200 includes a processor 210 , a memory 220 and a communication circuit, and the memory 220 and the communication circuit are coupled to the processor 210 .
[0124] The processor 210 is used to control the operation of the server 200. The processor 210 may also be referred to as a CPU (Central Processing Unit). The processor 210 may be an integrated circuit chip having signal processing capabilities. The processor 210 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. A general-purpose processor may be a microprocessor or the processor 210 may also be any conventional processor, etc.
[0125] The memory 220 is used to store computer programs, and may be a RAM (Read-Only Memory), a ROM (Random Access Memory), or other types of storage devices. Specifically, the memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory is used to store at least one program code.
[0126] The processor 210 is used to execute the computer program stored in the memory 220 to implement the display processing method for the live broadcast room described in the second embodiment of the display processing method for the live broadcast room of the present application.
[0127] In some embodiments, the server 200 may further include: a peripheral device interface 230 and at least one peripheral device. The processor 210, the memory 220 and the peripheral device interface 230 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 230 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 240, a display screen 250, an audio circuit 260 and a power supply 270.
[0128] The specific structure of the server 200 is the same as that of the electronic terminal 100 . For a specific description, reference may be made to the description in the electronic terminal 100 , which will not be repeated here.
[0129] For a detailed description of the functions and execution processes of each functional module or component in the server embodiment of the present application, please refer to the description of the second embodiment of the display processing method of the live broadcast room of the present application mentioned above, which will not be repeated here.
[0130] In the several embodiments provided in the present application, it should be understood that the disclosed electronic terminal 100, server 200 and display processing method can be implemented in other ways. For example, the above-described electronic terminal 100, server 200 embodiments are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0131] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0132] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0133] See also Fig. 9 , if the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium 300. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions / computer programs to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks or optical disks, and electronic terminals such as computers, mobile phones, laptops, tablet computers, cameras, etc. having the above-mentioned storage media.
[0134] The description of the execution process of the program data in the computer-readable storage medium can be referred to the above-mentioned display processing method embodiment of the live broadcast room of the present application, which will not be repeated here.
[0135] The above descriptions are merely embodiments of the present application and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A display processing method for a live broadcast room, characterized in that: include: Receiving a carousel notification sent by a live broadcast server when the live broadcast server detects that the previous host has started broadcasting within a preset time period after switching the host in the carousel channel, or when the previous host has not been detected to have started broadcasting within the preset time period; wherein the carousel notification carries relevant data of the previous host; Obtain relevant data corresponding to the previous host that is being broadcasted in rotation on the carousel channel currently being watched by the user; the carousel channel is used to broadcast live broadcast images of multiple hosts in rotation; wherein the relevant data is data associated with the performance of the previous host on the carousel channel; the relevant data includes interaction-related data associated with the user's interaction status during the broadcast of the previous host and the current broadcast status of the previous host; Based on the relevant data, prompt information corresponding to the previous anchor is displayed on the current live broadcast room interface of the carousel channel; wherein, the prompt information matches the current broadcast status of the previous anchor, and if it is determined that the broadcast status is not started, second prompt information is displayed to guide the user to pay attention to the previous anchor.
2. The method according to claim 1, characterized in that: The obtaining of the relevant data corresponding to the previous host in the carousel channel currently watched by the user includes: Acquire interaction-related data associated with the user's interaction status during the previous anchor's broadcast; The displaying of prompt information corresponding to the previous anchor on the current live broadcast room interface of the carousel channel based on the relevant data includes: The prompt information is displayed on the live broadcast room interface based on the interaction related data.
3. The method according to claim 2, characterized in that: The displaying the prompt information corresponding to the previous anchor on the live broadcast room interface based on the interaction related data includes: Using the interaction-related data, determining whether the interaction status of the user during the previous anchor's broadcasting period meets a preset condition; If the preset conditions are met, the prompt information is displayed on the live broadcast room interface.
4. The method according to claim 3, characterized in that: The interaction-related data includes consumption data related to consumption behavior and / or speech data associated with speech behavior, and attention data associated with whether the user follows the previous host, and the interaction status includes whether there is consumption behavior and / or speech behavior, and whether the user follows the previous host; The using the interaction-related data to determine whether the interaction state of the user during the previous anchor's carousel broadcast meets a preset condition includes: Using the consumption data and / or the speech data, determining whether the user has the corresponding consumption behavior and / or the speech behavior during the previous anchor's broadcast; If the consumption behavior and / or the speech behavior exists, the attention data is used to determine whether the user follows the previous anchor; If the previous anchor is not followed, it is determined that the interaction status meets the preset condition.
5. The method according to claim 4, characterized in that: The interaction-related data further includes locally stored pre-speech data, and the interaction status further includes whether there is speech content that has been opened in the input bar for editing but not sent; The using the interaction-related data to determine whether the interaction status of the user during the previous anchor's broadcasting period meets a preset condition further includes: If the consumption behavior and / or the speech behavior does not exist, the pre-speech data is used to determine whether the user has speech content that was edited but not sent by opening the input bar during the previous host's carousel; If there is speech content that has been opened in the input bar for editing but not sent, the attention data is used to determine whether the user follows the previous anchor; If the previous anchor is not followed, it is determined that the interaction status meets the preset condition.
6. The method according to claim 3, characterized in that: If the preset condition is met, the prompt information is displayed on the live broadcast room interface, including: Determine the current broadcast status of the previous anchor, and display the prompt information matching the broadcast status on the live broadcast room interface; If it is determined that the broadcast status is live broadcast, the first prompt information is displayed to guide the user to go to the live broadcast room of the previous anchor to watch.
7. The method according to claim 6, characterized in that: The first prompt information is at least pop-up information that displays an entry interface for switching to the live broadcast room of the previous anchor; the second prompt information is at least pop-up information that displays a follow-up interface for following the previous anchor.
8. The method according to claim 4, characterized in that: The acquiring of interaction-related data associated with the user's interaction status during the previous anchor's broadcast includes: Sending a query request carrying the user identity information of the user and the anchor identity information of the previous anchor to the service server; The business server receives a response to the query request, and obtains the consumption data and / or the speech data, and the attention data by querying using the user identity information and the anchor identity information.
9. The method according to claim 8, characterized in that: The sending a query request carrying the user identity information of the user and the anchor identity information of the previous anchor to the service server includes: Receiving a carousel notification carrying anchor-related information of the previous anchor sent by the live broadcast server after the carousel channel switches the anchor in the carousel; the anchor-related information includes the anchor identity information, broadcast status, and live broadcast room identification information; The anchor identity information is obtained from the carousel notification, and the query request carrying the user identity information and the anchor identity information is generated, and the query request is sent to the service server.
10. The method according to claim 9, characterized in that: The receiving live broadcast server sends a carousel notification carrying the anchor related information of the previous anchor after the carousel channel switches the anchor in the carousel, including: The carousel notification sent by the live broadcast server is received when the live broadcast server detects that the previous host has started broadcasting within a preset time period after switching the host in the carousel, or when the previous host has not been detected to have started broadcasting within the preset time period.
11. The method according to claim 9, characterized in that: Before the receiving live broadcast server sends the carousel notification carrying the anchor related information of the previous anchor after the carousel channel switches the anchor in the carousel, the method includes: Determine whether the live broadcast room currently watched by the user is the live broadcast room of the carousel channel; If it is the live broadcast room of the carousel channel, register with the live broadcast server to listen to the carousel notification.
12. The method according to claim 11, characterized in that: Before registering with the live broadcast server to listen to the carousel notification, the method includes: Determine whether the display times of the prompt information reaches a preset threshold; If the preset threshold is not reached, registering with the live broadcast server to listen to the carousel notification is executed.
13. The method according to claim 3, characterized in that: If the preset condition is met, before displaying the prompt information on the live broadcast room interface, the method includes: Determine whether the display times of the prompt information reaches a preset threshold; If the preset threshold is not reached, the prompt information is displayed on the live broadcast room interface.
14. The method according to claim 1, characterized in that: After displaying the prompt information corresponding to the previous anchor on the current live broadcast room interface of the carousel channel based on the relevant data, the method includes: The display times of the prompt information are accumulated and saved locally; When the display time of the prompt information on the live broadcast room interface reaches a preset display time, the display of the prompt information is cancelled.
15. A display processing method for a live broadcast room, characterized in that: include: After the anchor is switched in the carousel channel, when the previous anchor is detected to start broadcasting within a preset time period or when the previous anchor is not detected to start broadcasting within the preset time period, a carousel notification is sent to the viewer terminal; wherein the carousel notification carries relevant data of the previous anchor; Query the relevant data corresponding to the previous anchor that is being broadcasted in rotation on the carousel channel currently being watched by the user; the carousel channel is used to broadcast live broadcast images of multiple anchors in rotation; wherein the relevant data is data associated with the performance of the previous anchor on the carousel channel; the relevant data includes interaction-related data associated with the interaction status of the user during the broadcast of the previous anchor and the current broadcast status of the previous anchor; The relevant data is sent to the audience terminal corresponding to the user, so that the audience terminal displays the prompt information corresponding to the previous anchor on the current live broadcast room interface of the carousel channel based on the relevant data; wherein the prompt information matches the current broadcast status of the previous anchor, and if it is determined that the broadcast status is not on, a second prompt information is displayed to guide the user to pay attention to the previous anchor.
16. An electronic terminal, characterized in that: include: processor, memory, and communications circuitry; The memory and the communication circuit are coupled to the processor, the memory stores a computer program, and the processor can execute the computer program to implement the display processing method of the live broadcast room as described in any one of claims 1-14.
17. A server, characterized in that: include: processor, memory, and communications circuitry; The memory and the communication circuit are coupled to the processor, the memory stores a computer program, and the processor can execute the computer program to implement the display processing method of the live broadcast room as described in claim 15.
18. A computer-readable storage medium, characterized in that: A computer program is stored, and the computer program can be executed by a processor to implement the display processing method of the live broadcast room as described in any one of claims 1-15.
Citation Information
Patent Citations
Live streaming room display system and method for live broadcast application, terminal and medium
CN113115066A
Live broadcast processing method and device, electronic equipment and computer readable storage medium
CN114051170A