Live room recommendation and entry method, system, device, equipment and storage medium
By establishing a process of live broadcast room recommendation request and data matching between the audience and the server, users can enter the recommended live broadcast room without manual operations, solving the problem of poor user experience in the existing technology and improving the convenience of watching live broadcast room.
Patent Information
- Application Number
- CN202111646830.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2041-12-29
AI Technical Summary
In the prior art, users need to operate by themselves to enter the live broadcast room, which leads to inconvenient process of watching the live broadcast room and poor user experience.
The audience side responds to the target operation and sends the live broadcast room recommendation request to the server side. The server side matches the recommended live broadcast room data and sends it to the audience side. The audience side displays the recommendation window on the first display interface, including the recommended video stream and countdown prompt information, and automatically switches to the live broadcast interface of the recommended live broadcast room after the countdown is over.
This enables users to watch recommended live broadcast rooms without operating them themselves, improves user experience and simplifies the process of entering live broadcast rooms.
Smart Images

Figure CN114257833B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network live broadcast technology, and in particular to a method, system, device, equipment and storage medium for recommending and entering a live broadcast room. Background Art
[0002] With the development of Internet technology, watching the live video component of the anchor in the live broadcast room has become a daily entertainment activity for people. Usually, users can enter the corresponding live broadcast room by clicking the recommended information on the homepage of the live broadcast software, or subscribe to the corresponding live broadcast room push and enter the subscribed anchor's live broadcast room through push messages, which is inconvenient to watch the live broadcast room. Summary of the invention
[0003] Based on this, the purpose of this application is to provide a live broadcast room recommendation and entry method, system, device, equipment and storage medium, and propose a live broadcast room recommendation and entry method, so that users can watch the recommended live broadcast room without any operation, thereby improving the user experience.
[0004] According to a first aspect of an embodiment of the present application, a method for recommending and entering a live broadcast room is provided, and the method for recommending and entering a live broadcast room includes:
[0005] The viewer end sends a live broadcast room recommendation request to the server end in response to the target operation on the first display interface;
[0006] The server matches the recommended live broadcast room data according to the live broadcast room recommendation request, and sends the recommended live broadcast room data to the viewer end; wherein the recommended live broadcast room data at least includes: recommended video stream data of the recommended live broadcast room;
[0007] The viewer terminal displays a recommendation window on the first display interface; wherein the content of the recommendation window includes a recommended video stream of the recommended live broadcast room and a first prompt information of a countdown to enter the recommended live broadcast room;
[0008] After the countdown ends, the audience end switches the first display interface to the live broadcast interface of the recommended live broadcast room.
[0009] According to a second aspect of an embodiment of the present application, a live broadcast room recommendation and entry system is provided, including a server side and a viewer side;
[0010] The viewer end sends a live broadcast room recommendation request to the server end in response to the target operation on the first display interface;
[0011] The server matches the recommended live broadcast room data according to the live broadcast room recommendation request, and sends the recommended live broadcast room data to the viewer end; wherein the recommended live broadcast room data at least includes: recommended video stream data of the recommended live broadcast room;
[0012] The viewer terminal displays a recommendation window on the first display interface; wherein the content of the recommendation window includes a recommended video stream of the recommended live broadcast room and a first prompt information of a countdown to enter the recommended live broadcast room;
[0013] After the countdown ends, the audience end switches the first display interface to the live broadcast interface of the recommended live broadcast room.
[0014] According to a third aspect of an embodiment of the present application, a live broadcast room recommendation and entry device is provided, the device comprising:
[0015] A recommendation request acquisition module, configured to send a live broadcast room recommendation request to a server in response to a target operation on the first display interface;
[0016] A recommended data acquisition module is used to match recommended live broadcast room data according to the live broadcast room recommendation request, and send the recommended live broadcast room data to the audience end; wherein the recommended live broadcast room data at least includes: recommended video stream data of the recommended live broadcast room;
[0017] A first display module is used to display a recommendation window on the first display interface; wherein the content of the recommendation window includes a recommended video stream of a recommended live broadcast room and a first prompt information of a countdown to enter the recommended live broadcast room;
[0018] The second display module is used to switch the first display interface to the live broadcast interface of the recommended live broadcast room after the countdown ends.
[0019] According to a fourth aspect of an embodiment of the present application, there is provided an electronic device comprising: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing any one of the live broadcast room recommendation and entry methods.
[0020] According to a fifth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it implements any one of the live broadcast room recommendation and entry methods described.
[0021] In this application, the audience receives the recommended live room data matched by the server according to the live room recommendation request, and displays a recommendation window including a recommended video stream and a countdown to enter the recommended live room. After the countdown ends, the audience automatically enters the recommended live room. Users can watch the recommended live room without any operation, making it more convenient to watch the live room and improving the user experience.
[0022] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.
[0023] For better understanding and implementation, the present application is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A schematic diagram of an application environment of a live broadcast room recommendation and entry method provided by an embodiment of the present application;
[0025] Figure 2 A flowchart of a live broadcast room recommendation and entry method provided for one embodiment of the present application;
[0026] Figure 3 An example diagram of a live broadcast room display interface provided by one embodiment of the present application;
[0027] Figure 4 An example diagram of a live broadcast room display interface provided by another embodiment of the present application;
[0028] Figure 5 An example diagram of a live broadcast room display interface provided by another embodiment of the present application;
[0029] Figure 6 An example diagram of a live broadcast room display interface provided by another embodiment of the present application;
[0030] Figure 7 An example diagram of a live broadcast room display interface provided by another embodiment of the present application;
[0031] Figure 8 An example diagram of a live broadcast room display interface provided by another embodiment of the present application;
[0032] Fig. 9 A schematic diagram of the structure of a live broadcast room recommendation and entry device provided in one embodiment of the present application;
[0033] Fig.10 A schematic diagram of the structure of an electronic device provided in accordance with an embodiment of the present application. DETAILED DESCRIPTION
[0034] In order to make the objectives, technical solutions and advantages of the present application more clear, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0035] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0036] When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.
[0037] In the description of the present application, it should be understood that the terms "first", "second", "third", etc. are only used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances. The singular forms of "a", "said", and "the" used in the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. The words "if" / "if" used herein can be interpreted as "at the time of" or "when" or "in response to determination". In addition, in the description of the present application, unless otherwise specified, "multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0038] See also Figure 1 , Figure 1 A schematic diagram of an application scenario of a live broadcast room recommendation and entry method provided by an embodiment of the present application, wherein the application scenario includes an anchor terminal 20, a server terminal 10, and an audience terminal 30 provided by an embodiment of the present application. The anchor terminal 20 and the audience terminal 30 interact with each other through the server terminal 10.
[0039] The host end 20 refers to an end for sending live network video, which is usually the audience end used by the host in live network broadcast.
[0040] The audience end 30 refers to an end for receiving and watching live network video, and is generally the audience end used by viewers who watch videos in live network broadcasts.
[0041] The hardware pointed to by the host terminal 20 and the audience terminal 30 is essentially a computer device, specifically, Figure 1 As shown, it can be a computer device of the type of a smart phone, a smart interactive tablet, a personal computer, etc. The host terminal 20 and the audience terminal 30 can both access the Internet through a known network access method and establish a data communication link with the server terminal 10.
[0042] The server end 10 is a service server, which can be responsible for further connecting related audio data servers, video streaming servers and other servers that provide related support, so as to form a logically related service cluster to serve related terminal devices, such as Figure 1 The host terminal 20 and the audience terminal 30 shown in FIG. 1 provide services.
[0043] The viewer end 30 sends a live broadcast room recommendation request to the server end 10 in response to the target operation on the first display interface;
[0044] The server end 10 matches the recommended live broadcast room data according to the live broadcast room recommendation request, and sends the recommended live broadcast room data to the viewer end 30; wherein the recommended live broadcast room data at least includes: recommended video stream data of the recommended live broadcast room;
[0045] The audience terminal 30 displays a recommendation window on the first display interface; wherein the content of the recommendation window includes a recommended video stream of a recommended live broadcast room and a first prompt information of a countdown to enter the recommended live broadcast room;
[0046] After the countdown ends, the audience terminal 30 switches the first display interface to the live broadcast interface of the recommended live broadcast room.
[0047] Example:
[0048] A live broadcast room recommendation and entry method provided in an embodiment of the present application will be introduced in detail below in conjunction with the accompanying drawings.
[0049] See also Figure 2 The present application embodiment provides a method for recommending and entering a live broadcast room, comprising the following steps:
[0050] S101: In response to a target operation on a first display interface, the viewer sends a live broadcast room recommendation request to the server;
[0051] The first display interface may be the current display interface of the viewer-end device, or may be any display interface in the live broadcast software. In the embodiment of the present application, the first display interface may be the first interface displayed for the viewer-end to enter the live broadcast software.
[0052] The target operation may be a specific operation performed by the audience on the first display interface, for example, it may be operations such as sliding, triggering, staying, and displaying, and may be set according to the actual needs of the user.
[0053] In the embodiment of the present application, the target operation can be to display the first display interface. At this time, when the viewer sends an instruction to display the first display interface, the first display interface is displayed and a live broadcast room recommendation request is sent to the server. When the first display interface is the first display interface (i.e., the homepage) displayed when the viewer enters the live broadcast software, that is, as soon as the viewer enters the live broadcast software, it is considered that the target operation of displaying the first display interface is executed. At this time, the viewer sends a live broadcast room recommendation request to the server to execute the live broadcast room recommendation and entry method of the embodiment of the present application.
[0054] S102: The server matches the recommended live broadcast room data according to the live broadcast room recommendation request, and sends the recommended live broadcast room data to the viewer end; wherein the recommended live broadcast room data at least includes: video stream data of the recommended live broadcast room;
[0055] The live broadcast room recommendation request is used to request recommended live broadcast room data from the server. The live broadcast room recommendation request may include the audience's preferences, historical behaviors, account information and other information. After receiving the live broadcast room recommendation request, the server searches the database for the recommended live broadcast room and related data of the recommended live broadcast room corresponding to the live broadcast room recommendation request, generates the recommended live broadcast room data and returns it to the audience.
[0056] Specifically, the step of matching the recommended live broadcast room data according to the live broadcast room recommendation request on the server side includes:
[0057] Acquire the host terminal information corresponding to the account information of the viewer terminal;
[0058] According to the anchor end information, the live broadcast room corresponding to the anchor end information is obtained. If the live broadcast room is in a broadcasting state, the live broadcast room is used as the recommended live broadcast room.
[0059] The anchor end information corresponding to the account information refers to the anchor end information bound to the viewer end account information. Here, the bound anchor end may be the anchor end bound by the viewer end through operations such as subscription and following.
[0060] Preferably, the anchor-end information corresponding to the account information refers to the anchor of the channel source of the audience end, that is, the audience end is the user who downloads the live broadcast software according to the download channel of the anchor end. The download channel of the anchor end here can be a promotional download channel such as a QR code or link with the anchor end logo. After the user downloads the live broadcast software through the download channel, the user's account information is bound to the anchor end information such as the anchor end ID on the server side and recorded, so that it can be determined whether the user has a corresponding anchor end based on the account information.
[0061] The audience has a certain understanding of the corresponding channel source anchor. Using the live broadcast room of the channel source anchor bound to the account information as the recommended live broadcast room can effectively increase the probability of the audience watching the recommended live broadcast room and improve the accuracy of the recommendation.
[0062] It should be noted that if the current channel source anchor has not started broadcasting, or the account information on the viewer side does not have a corresponding anchor side, the probability of the viewer watching the recommended live broadcast room can be increased by recommending preset featured anchors to the viewer side. Among them, the featured anchors can be anchors with higher live broadcast scores or anchors with high live broadcast popularity.
[0063] Specifically, after the step of obtaining the live broadcast room corresponding to the anchor terminal information, the following steps are also included:
[0064] If the live broadcast room is not in the broadcasting state, the live broadcast room information of the corresponding live broadcast room of the anchor terminal is obtained according to the preset anchor terminal list;
[0065] According to the live broadcast room information and the preset first recommendation condition, a recommended live broadcast room is determined from the live broadcast rooms corresponding to the preset anchor end list.
[0066] The preset anchor list can be the selected anchors pre-set by the user. The selected anchors can be selected based on the anchor's operational statistics. After comprehensive scoring, the anchors with scores higher than the preset value will be selected as selected anchors to generate the anchor list.
[0067] The live broadcast room information includes the live broadcast type, live broadcast status and information about the activities in which the live broadcast room participates.
[0068] The first recommendation condition is used to select a recommended live broadcast room from the live broadcast room of the anchor side corresponding to the anchor side list. The first recommendation condition can be set according to the user's operational needs.
[0069] For example, it can be set to give priority to live broadcast rooms with a live broadcast type of dance, a live broadcast status of dancing and not participating in activities, or live broadcast rooms with a live broadcast type of dance, a live broadcast status of dancing and not participating in designated activities; if there is no live broadcast room that meets the above conditions, then it is secondly set to randomly distribute live broadcast rooms with a live broadcast type of dance and not participating in designated activities; if there is no live broadcast room that meets the above conditions, then it is secondly set to randomly distribute live broadcast rooms with a live broadcast type of dance; if there is no live broadcast room that meets the above conditions, then it is secondly set to randomly distribute live broadcast rooms of other anchor ends in the anchor end list.
[0070] It should be noted that the recommended live broadcast room must be a live broadcast room that is in the broadcast state. If the live broadcast room corresponding to the anchor side list does not have a live broadcast room that is in the broadcast state, it is judged that the live broadcast room corresponding to the preset anchor side list does not meet the first recommendation condition.
[0071] If the live broadcast room corresponding to the preset host list does not meet the first recommendation condition, obtain historical behavior data of the viewer; wherein the historical behavior data includes the host that the viewer has watched historically and the historical behavior information of the viewer in the live broadcast room of the host;
[0072] According to the preset second recommendation condition and the historical behavior data of the audience, the anchor terminal that the audience is most interested in is obtained, and the live broadcast room corresponding to the anchor terminal is used as the recommended live broadcast room.
[0073] The historical behavior information includes the viewing time, payment value, number of times the audience watched the live broadcast room, and the live broadcast type of the live broadcast room within the preset time. Among them, the preset time can be set according to the actual operation situation.
[0074] The second recommendation condition is used to select the anchor end that the audience is most interested in. When the anchor end meets the preset second recommendation condition, the live broadcast room corresponding to the anchor end is the live broadcast room that the audience is most interested in. The anchor end that the audience is most interested in can be determined based on the viewing time, payment value and number of views. The number of views refers to entering the live broadcast room, that is, each time the audience enters the live broadcast room, it is recorded as one viewing number.
[0075] Specifically, the anchor end with the highest payment value among the anchor ends that the audience end has historically watched is obtained to obtain the anchor end that the audience end is most interested in; if the audience end has no paid anchor end, the anchor ends whose historical viewing time of the audience end exceeds a preset threshold are obtained, and the anchor ends with the longest viewing time are selected as the anchor ends that the audience end is most interested in; if the viewing time of the anchor ends that the audience end has historically watched is less than the preset threshold, the number of views of each live broadcast type of the anchor end is counted according to the live broadcast type, and the anchor end with the most views under the same live broadcast type is selected as the anchor end that the audience end is most interested in.
[0076] If the live broadcast room of the anchor you are most interested in is not in the live broadcast state, it is considered that there is no match for the recommended live broadcast room, and the recommendation window will not be displayed.
[0077] It should be noted that obtaining the historical behavior data of the viewer requires that the viewer is not a new user. If the viewer is a new user, the historical behavior data of the viewer cannot be obtained, that is, it is impossible to obtain the anchor end that the viewer is most interested in based on the preset second recommendation condition and the historical behavior data of the viewer, and use the live broadcast room corresponding to the anchor end as the recommended live broadcast room. In view of the above situation, the live broadcast room recommendation and entry method described in the embodiment of the present application also includes the following steps:
[0078] Get the viewer's account information;
[0079] Determine whether the viewer is a new user based on the viewer's account information;
[0080] If the viewer is a new user, obtain the popularity value of the live broadcast room that is currently broadcasting;
[0081] A live broadcast room is randomly selected from the top N live broadcast rooms with the highest popularity values, and the live broadcast room is used as the recommended live broadcast room; wherein N>1.
[0082] The specific value of N can be set according to the actual needs of the user.
[0083] The heat value is used to reflect the popularity of the live broadcast room in a certain period of time. The higher the heat value of the live broadcast room, the higher the popularity of the live broadcast room in a certain period of time, and the more popular the live broadcast room is with the audience.
[0084] Specifically, the popularity value can be determined based on the historical number of viewers of the live broadcast room and / or the interaction popularity of the live broadcast room; the more historical viewers, the higher the interaction popularity, the higher the popularity value of the live broadcast room, and the more popular the live broadcast room is with the audience.
[0085] The heat of interaction can be determined based on the number of public screen chats, the number of barrages, the number of likes, the number of virtual gifts given and / or the price of virtual gifts. The more public screen chats, the more barrages, the more likes, the more virtual gifts given and the higher the price of the virtual gifts given, the greater the heat of interaction.
[0086] Recommending live broadcast rooms with high popularity values can effectively increase the probability of viewers entering the recommended live broadcast rooms, improve the accuracy of recommendations and user experience.
[0087] The recommended video stream data of the recommended live broadcast room is used to display the live content of the recommended live broadcast room, wherein the recommended video stream data can be the current live video stream data of the recommended live broadcast room, or it can be the recommended video stream data pre-recorded by the anchor end of the recommended live broadcast room.
[0088] S103: The viewer terminal displays a recommendation window on the first display interface; wherein the content of the recommendation window includes a recommended video stream of a recommended live broadcast room and first prompt information of a countdown to enter the recommended live broadcast room;
[0089] The recommendation window is used to display the video images of the recommended live broadcast room and the countdown to enter the recommended live broadcast room. When the recommended video stream data is the live video stream data of the current recommended live broadcast room, the recommendation window displays the real-time live broadcast image of the recommended live broadcast room; when the recommended video stream data is the recommended video stream data pre-recorded by the anchor end, the recommendation window displays the recommended video image pre-recorded by the anchor end.
[0090] The first prompt information is used to determine the countdown from the current time to the time of entering the recommended live broadcast room. The first prompt information facilitates the audience to understand the time to enter the recommended live broadcast room. The user can perform corresponding operations before the countdown ends to prevent or speed up entry into the recommended live broadcast room.
[0091] S104: After the countdown ends, the audience end switches the first display interface to the live broadcast interface of the recommended live broadcast room.
[0092] When the countdown reaches 0, it means the countdown is over. At this time, the audience end switches the currently displayed first display interface to the live broadcast interface of the recommended live broadcast room.
[0093] The live broadcast interface of the recommended live broadcast room may only include the live broadcast picture of the recommended live broadcast room, and the live broadcast picture of the recommended live broadcast room may be obtained by receiving the live video stream data of the recommended live broadcast room sent by the server. After the first display interface is switched to the live broadcast interface of the recommended live broadcast room, the live broadcast picture of the recommended live broadcast room may be displayed on the live broadcast interface of the recommended live broadcast room in a full-screen display mode or in other display modes preset by the user.
[0094] like Figure 3 As shown, in another embodiment, the live broadcast interface of the recommended live broadcast room may include a live broadcast screen 430 and an interactive interface 440 of the recommended live broadcast room, wherein the interactive interface 440 may include multiple interactive components, such as a speech component 441, a gift component 442, a like control 443 and other commonly used live broadcast room interactive components.
[0095] The audience can interact with the host of the recommended live broadcast room by triggering the corresponding interactive component. For example, the audience can interact with the host in the recommended live broadcast room by inputting speech content in the input box of the speech component 441 and triggering the send control of the speech component; or the audience can send a virtual gift to the host of the recommended live broadcast room by triggering the send gift component 442, or the audience can like the host of the recommended live broadcast room by triggering the like component 443.
[0096] In this application, the audience receives the recommended live room data matched by the server according to the live room recommendation request, and displays a recommendation window including a recommended video stream and a countdown to enter the recommended live room. After the countdown ends, the audience automatically enters the recommended live room. Users can watch the recommended live room without any operation, making it more convenient to watch the live room and improving the user experience.
[0097] like Figure 4As shown, it is a schematic diagram of the first display interface 410 in an embodiment of the present application. In this embodiment, the "hot" display interface is the first display interface 410. It can be seen from the figure that the "hot" display interface includes a number of display windows, wherein each display window corresponds to a live broadcast room, and the display window displays the live broadcast cover of the corresponding live broadcast room. The audience can enter the corresponding live broadcast room to watch the live broadcast by triggering any display window in the "hot" display interface.
[0098] After the audience opens the live broadcast software, the display instruction of the "hot" display interface is triggered, and the "hot" display interface 410 is displayed. At this time, the audience sends a live broadcast room recommendation request to the server, receives the recommended live broadcast room data from the server, and displays the recommendation window 420 on the "hot" display interface 410.
[0099] The recommendation window 420 is displayed at any position of the first display interface and the window size can be set according to the actual needs of the user. For example, it can be set to a small window smaller than the display window of the first display interface and displayed on the right side of the topmost view of the first display interface 410, such as Figure 4 As shown, since the recommendation window 420 is set in the topmost view of the first display interface 410, when the recommendation window 420 is displayed, part of the display window of the first display interface 410 is blocked.
[0100] like Figure 4 As shown, the recommendation window 420 displays a recommended live broadcast screen 421 and a first prompt message 422 of the recommended live broadcast room. The recommended live broadcast screen 421 is generated based on the recommended video stream data, and the first prompt message 422 displays a countdown to enter the recommended live broadcast room, such as “6s to enter”.
[0101] In one embodiment, the recommendation window is displayed at any position on the first display interface and the window size is obtained by reading data pre-saved by the user on the server side; specifically, the server side obtains the position information, size information, live broadcast type and anchor information of the recommended live broadcast room displayed on the first display interface and the recommended video stream data of the recommended live broadcast room based on the live broadcast room recommendation request, generates the recommended live broadcast room data and sends it to the audience side.
[0102] Among them, the anchor information indicates the anchor end of the recommended live broadcast room, and the anchor information may include the anchor end's ID, nickname and other information.
[0103] The live broadcast type information indicates which live broadcast type the recommended live broadcast room belongs to, for example, the recommended live broadcast room belongs to the music live broadcast type, or the recommended live broadcast room belongs to the dance live broadcast type, or the recommended live broadcast room belongs to the talk show live broadcast type, etc.
[0104] The anchor information and live broadcast type information can help viewers understand the live broadcast information of the recommended live broadcast room.
[0105] Therefore, the step of displaying the recommendation window on the first display interface includes:
[0106] Generate second prompt information for prompting the anchor and live broadcast type of the recommended live broadcast room according to the anchor information and the live broadcast type;
[0107] According to the position information and the size information, displaying a recommendation window of a corresponding size at a corresponding position of the first display interface;
[0108] The second prompt information can help viewers quickly understand the live broadcast type and anchor information of the recommended live broadcast room, and speed up or prevent entry into the recommended live broadcast room by performing operations on the recommendation window, thereby improving user experience.
[0109] like Figure 5 As shown, the second prompt information 423 includes the anchor's nickname "Anchor A" and "Hotly Dancing" and other information indicating the current live broadcast type. The display position and size of the second prompt information 423 can be determined according to the size and display position of the recommendation window 420. For example, the second prompt information 423 is displayed below the recommendation window 420.
[0110] Preferably, the second prompt information 423 also includes an interactive control 4231, which can be used to interact with the host of the recommended live broadcast room, such as liking, following or collecting; wherein the interactive behavior of the interactive control can be set according to user needs, and the audience can interact with the host of the recommended live broadcast room by triggering the interactive control, which simplifies the interactive process and improves the audience's interactive experience.
[0111] like Figure 6 As shown, in one embodiment, the recommendation window also includes a close trigger control 424; the close trigger control 424 can be used to close the recommendation window 420 before the countdown ends, so that the audience will not enter the recommendation live broadcast room.
[0112] Specifically, before the countdown ends, the following steps are also included:
[0113] In response to the trigger information for closing the trigger control, closing the recommendation window and displaying the first display interface;
[0114] or,
[0115] In response to a triggering operation on the recommendation window, obtaining a triggering number of the recommendation window within a preset time;
[0116] If the number of triggers exceeds a preset threshold, a confirmation control for confirming whether to enter the recommended live broadcast room is displayed;
[0117] Acquire confirmation information of the confirmation control, and if entering the recommended live broadcast room is confirmed, switch the first display interface to the live broadcast interface of the recommended live broadcast room; otherwise, close the recommendation window and display the first display interface;
[0118] If the triggering times are less than a preset threshold, the first display interface is switched to the live broadcast interface of the recommended live broadcast room.
[0119] The preset threshold can be set to an integer greater than 2 according to user requirements, for example, it can be set to 2 times.
[0120] like Figure 7 As shown, it is a schematic diagram of the first display interface 410 after closing the recommendation window 420.
[0121] like Figure 8 As shown, when the number of times the recommendation window is triggered within a preset time exceeds a preset threshold, a pop-up window 425 is displayed to prompt the user to confirm whether to enter the recommended live broadcast room, and the pop-up window 425 includes confirmation controls 4251 and 4252 for confirming whether to enter the recommended live broadcast room;
[0122] When the user triggers the confirmation control 4251, that is, confirms to enter the recommended live broadcast room, at this time, the first display interface is switched to the live broadcast interface of the recommended live broadcast room. When the user triggers the confirmation control 4252, that is, confirms not to enter the recommended live broadcast room, at this time, the recommendation window is closed and the first display interface is displayed.
[0123] In one embodiment, when a sliding operation on the recommendation window is received and the sliding distance exceeds a preset sliding distance threshold, a confirmation control for confirming whether to enter the recommended live broadcast room is displayed;
[0124] Acquire confirmation information of the confirmation control, and if entering the recommended live broadcast room is confirmed, switch the first display interface to the live broadcast interface of the recommended live broadcast room; otherwise, close the recommendation window and display the first display interface;
[0125] The sliding operation includes sliding up, sliding down, sliding left and sliding right on the recommendation window, and the sliding distance threshold can be set according to the actual needs of the user.
[0126] It should be noted that the display method of the confirmation controls 4251 and 4252 of this application is only an example. It can also only display the confirmation controls or display them in other forms that meet the above functions of this application, which is not limited here.
[0127] In one embodiment, before the countdown ends, the following steps are further included:
[0128] In response to the operation information for switching the first display interface to the second display interface, displaying the second display interface and pausing the countdown to enter the recommended live broadcast room until the operation information for switching the second display interface to the first display interface is received;
[0129] or,
[0130] In response to a sliding operation on the first display interface, the countdown to entering the recommended live broadcast room is paused until the sliding operation ends.
[0131] like Figure 4 As shown, the second display interface can be a display interface other than the first display interface, such as a "music" display interface and a "dance" display interface. When a switching operation is received from the audience, the second display interface is displayed and the countdown to enter the recommended live broadcast room is paused and the countdown information at the current moment is saved until the audience switches back to the first display interface again. At this time, the countdown continues according to the saved countdown information.
[0132] When the audience performs a sliding operation on the first display interface, it is considered that the audience is browsing the display content of the current first display interface. If the countdown continues and the recommended live broadcast room is automatically entered after the countdown ends, it will affect the user's browsing experience. Therefore, when the audience's sliding operation on the first display interface is detected, the countdown is stopped to avoid affecting the user's browsing experience.
[0133] This embodiment also provides a live broadcast room recommendation and entry system. Figure 1 As shown, it includes a host end 20, a server end 10 and a viewer end 30. For details not disclosed in this embodiment, please refer to the method embodiment of the present application.
[0134] The server end 10 matches the recommended live broadcast room data according to the live broadcast room recommendation request, and sends the recommended live broadcast room data to the viewer end 30; wherein the recommended live broadcast room data at least includes: recommended video stream data of the recommended live broadcast room;
[0135] The audience terminal 30 displays a recommendation window on the first display interface; wherein the content of the recommendation window includes a recommended video stream of a recommended live broadcast room and a first prompt information of a countdown to enter the recommended live broadcast room;
[0136] After the countdown ends, the audience terminal 30 switches the first display interface to the live broadcast interface of the recommended live broadcast room.
[0137] This embodiment provides a live broadcast room recommendation and entry device, which can be used to execute the live broadcast room recommendation and entry method of the embodiment of the present application. For details not disclosed in this embodiment, please refer to the method embodiment of the present application.
[0138] See also Fig. 9 , Fig. 9 1 is a schematic diagram of a live broadcast room recommendation and entry device disclosed in an embodiment of the present application. The live broadcast room recommendation and entry device comprises:
[0139] The recommendation request acquisition module 501 is used to send a live broadcast room recommendation request to the server in response to the target operation on the first display interface;
[0140] The recommended data acquisition module 502 is used to match the recommended live broadcast room data according to the live broadcast room recommendation request, and send the recommended live broadcast room data to the audience end; wherein the recommended live broadcast room data at least includes: recommended video stream data of the recommended live broadcast room;
[0141] The first display module 503 is used to display a recommendation window on the first display interface; wherein the content of the recommendation window includes a recommended video stream of a recommended live broadcast room and a first prompt information of a countdown to enter the recommended live broadcast room;
[0142] The second display module 504 is used to switch the first display interface to the live broadcast interface of the recommended live broadcast room after the countdown ends.
[0143] It should be noted that the live broadcast room recommendation and entry device provided in the above embodiment only uses the division of the above functional modules as an example when executing the live broadcast room recommendation and entry method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the live broadcast room recommendation and entry device provided in the above embodiment belongs to the same concept as the live broadcast room recommendation and entry method. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0144] This embodiment provides an electronic device that can be used to perform all or part of the steps of the live broadcast room recommendation and entry method of the embodiment of the present application. For details not disclosed in this embodiment, please refer to the embodiment of the present application.
[0145] See also Fig.10 , Fig.10 The electronic device 600 may be, but is not limited to, a combination of one or more of various servers, personal computers, laptops, smart phones, tablet computers, and the like.
[0146] In a preferred embodiment of the present application, the electronic device 600 includes a memory 601 , at least one processor 602 , at least one communication bus 603 and a transceiver 604 .
[0147] Those skilled in the art should understand that Fig.10The structure of the electronic device shown does not constitute a limitation of the embodiments of the present application, and may be either a bus structure or a star structure. The electronic device 600 may also include more or less other hardware or software than shown in the figure, or a different component arrangement.
[0148] In some embodiments, the electronic device 600 is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits, programmable gate arrays, digital processors, and embedded devices. The electronic device 600 may also include client devices, which include but are not limited to any electronic product that can interact with a client through a keyboard, mouse, remote control, touchpad, or voice-controlled device, such as a personal computer, tablet computer, smart phone, digital camera, etc.
[0149] It should be noted that the electronic device 600 is only an example, and other existing or future electronic products that are suitable for the present application should also be included in the protection scope of the present application and included here by reference.
[0150] In some embodiments, the memory 601 stores a computer program, and when the computer program is executed by the at least one processor 602, all or part of the steps in the live broadcast room recommendation and entry method of the first embodiment are implemented. The memory 601 includes a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0151] In some embodiments, the at least one processor 602 is the control core (Control Unit) of the electronic device 600, and uses various interfaces and lines to connect the various components of the entire electronic device 600, and executes or executes the programs or modules stored in the memory 601, and calls the data stored in the memory 601 to perform various functions of the electronic device 600 and process data. For example, when the at least one processor 602 executes the computer program stored in the memory, it implements all or part of the steps of the live broadcast room recommendation and entry method described in the embodiment of the present application; or implements all or part of the functions of the live broadcast room recommendation and entry device. The at least one processor 602 can be composed of an integrated circuit, for example, it can be composed of a single packaged integrated circuit, or it can be composed of multiple integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips.
[0152] In some embodiments, the at least one communication bus 603 is configured to implement connection and communication between the memory 601 and the at least one processor 602, etc.
[0153] The electronic device 600 may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.
[0154] This embodiment provides a computer-readable storage medium on which a computer program is stored. The instructions are suitable for being loaded by a processor and executing the live broadcast room recommendation and entry method of the first embodiment of the present application. The specific execution process can be found in the specific description of the first embodiment, which will not be repeated here.
[0155] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the components described as separate parts may or may not be physically separated, and the parts displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present application scheme. Ordinary technicians in this field can understand and implement it without paying creative work.
[0156] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0157] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0158] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for recommending and entering a live broadcast room, characterized in that: The method comprises: The viewer end sends a live broadcast room recommendation request to the server end in response to a target operation on the first display interface; the target operation is to display the first display interface; the first display interface is the first display interface displayed when the viewer enters the live broadcast software; The server matches the recommended live broadcast room data according to the live broadcast room recommendation request, and sends the recommended live broadcast room data to the viewer end; wherein the recommended live broadcast room data at least includes: recommended video stream data of the recommended live broadcast room; The audience terminal displays a recommendation window on the first display interface; wherein the content of the recommendation window includes a recommended video stream of a recommended live broadcast room and a first prompt information of a countdown to enter the recommended live broadcast room; the recommendation window is a small window smaller than the display window of the first display interface; the recommendation window is set in the topmost view of the first display interface; the recommendation window also includes a close trigger control; Before the countdown ends, the viewer terminal responds to the trigger information of the close trigger control, closes the recommendation window, and displays the first display interface; After the countdown ends, the audience end switches the first display interface to the live broadcast interface of the recommended live broadcast room; The live broadcast room recommendation request includes the account information of the viewer end; The step of recommending live broadcast room data matched by the server according to the live broadcast room recommendation request includes: Acquire the host terminal information corresponding to the account information of the viewer terminal; According to the anchor end information, the live broadcast room corresponding to the anchor end information is obtained. If the live broadcast room is in a broadcasting state, the live broadcast room is used as the recommended live broadcast room.
2. The method for recommending and entering a live broadcast room according to claim 1, characterized in that: The first display interface includes a plurality of display windows, the recommended live broadcast room data includes position information, size information, live broadcast type information and anchor information of the recommended live broadcast room displayed on the first display interface, and the step of displaying the recommended window on the first display interface includes: Generate second prompt information for prompting the anchor and live broadcast type of the recommended live broadcast room according to the anchor information and the live broadcast type information; According to the position information and the size information, displaying a recommendation window of a corresponding size at a corresponding position of the first display interface; The recommendation window displays the recommended video stream, the first prompt information and the second prompt information.
3. The method for recommending and entering a live broadcast room according to claim 1, characterized in that: Before the countdown ends, the following steps are also included: In response to a triggering operation on the recommendation window, obtaining a triggering number of the recommendation window within a preset time; If the number of triggers exceeds a preset threshold, a confirmation control for confirming whether to enter the recommended live broadcast room is displayed; Acquire confirmation information of the confirmation control, and if entering the recommended live broadcast room is confirmed, switch the first display interface to the live broadcast interface of the recommended live broadcast room; otherwise, close the recommendation window and display the first display interface; If the triggering times are less than a preset threshold, the first display interface is switched to the live broadcast interface of the recommended live broadcast room.
4. The method for recommending and entering a live broadcast room according to claim 1, characterized in that: Before the countdown ends, the following steps are also included: In response to the operation information for switching the first display interface to the second display interface, displaying the second display interface and pausing the countdown to enter the recommended live broadcast room until the operation information for switching the second display interface to the first display interface is received; or, In response to a sliding operation on the first display interface, the countdown to entering the recommended live broadcast room is paused until the sliding operation ends.
5. The method for recommending and entering a live broadcast room according to claim 1, characterized in that: Before the countdown ends, the following steps are also included: When a sliding operation on the recommendation window is received and the sliding distance exceeds a preset sliding distance threshold, a confirmation control for confirming whether to enter the recommended live broadcast room is displayed; Acquire confirmation information of the confirmation control. If confirmation is given to enter the recommended live broadcast room, switch the first display interface to the live broadcast interface of the recommended live broadcast room; otherwise, close the recommendation window and display the first display interface.
6. The method for recommending and entering a live broadcast room according to claim 1, characterized in that: After the step of obtaining the live broadcast room corresponding to the anchor terminal information, the following steps are also included: If the live broadcast room is not in the broadcasting state, the live broadcast room information of the corresponding live broadcast room of the anchor terminal is obtained according to the preset anchor terminal list; According to the live broadcast room information and the preset first recommendation condition, a recommended live broadcast room is determined from the live broadcast rooms corresponding to the preset anchor end list.
7. The method for recommending and entering a live broadcast room according to claim 6, characterized in that: The following steps are also included: If the live broadcast room corresponding to the preset host list does not meet the first recommendation condition, obtain historical behavior data of the viewer; wherein the historical behavior data includes the host that the viewer has watched historically and the historical behavior information of the viewer in the live broadcast room of the host; According to the preset second recommendation condition and the historical behavior data of the audience, the anchor terminal that the audience is most interested in is obtained, and the live broadcast room corresponding to the anchor terminal is used as the recommended live broadcast room.
8. The method for recommending and entering a live broadcast room according to claim 1, characterized in that: The following steps are also included: Get the viewer's account information; Determine whether the viewer is a new user based on the viewer's account information; If the viewer is a new user, obtain the popularity value of the live broadcast room that is currently broadcasting; A live broadcast room is randomly selected from the top N live broadcast rooms with the highest popularity values, and the live broadcast room is used as the recommended live broadcast room; wherein N>1.
9. A live broadcast room recommendation and entry system, including a server side and a host side, characterized in that: The viewer end sends a live broadcast room recommendation request to the server end in response to a target operation on the first display interface; the target operation is to display the first display interface; the first display interface is the first display interface displayed when the viewer enters the live broadcast software; The server matches the recommended live room data according to the live room recommendation request, and sends the recommended live room data to the viewer; wherein the recommended live room data at least includes: recommended video stream data of the recommended live room; the live room recommendation request includes the account information of the viewer; the steps of matching the recommended live room data according to the live room recommendation request include: obtaining the anchor terminal information corresponding to the account information of the viewer; according to the anchor terminal information, obtaining the live room corresponding to the anchor terminal information, and if the live room is in the broadcasting state, using the live room as the recommended live room; The audience terminal displays a recommendation window on the first display interface; wherein the content of the recommendation window includes a recommended video stream of a recommended live broadcast room and a first prompt information of a countdown to enter the recommended live broadcast room; the recommendation window is a small window smaller than the display window of the first display interface; the recommendation window is set in the topmost view of the first display interface; the recommendation window also includes a close trigger control; Before the countdown ends, the viewer terminal responds to the trigger information of the close trigger control, closes the recommendation window, and displays the first display interface; After the countdown ends, the audience end switches the first display interface to the live broadcast interface of the recommended live broadcast room.
10. A live broadcast room recommendation and entry device, characterized in that: The device comprises: A recommendation request acquisition module, used for sending a live broadcast room recommendation request to a server in response to a target operation on a first display interface; the target operation is to display the first display interface; the first display interface is the first display interface displayed when a viewer enters the live broadcast software; The recommended data acquisition module is used to match the recommended live broadcast room data according to the live broadcast room recommendation request, and send the recommended live broadcast room data to the audience end; wherein the recommended live broadcast room data at least includes: recommended video stream data of the recommended live broadcast room; the live broadcast room recommendation request includes the account information of the audience end; the recommended data acquisition module is used to obtain the anchor end information corresponding to the account information of the audience end; according to the anchor end information, the live broadcast room corresponding to the anchor end information is obtained, and if the live broadcast room is in the broadcasting state, the live broadcast room is used as the recommended live broadcast room; A first display module, configured to display a recommendation window on the first display interface; wherein the content of the recommendation window includes a recommended video stream of a recommended live broadcast room and first prompt information of a countdown to enter the recommended live broadcast room; the recommendation window is a small window smaller than the display window of the first display interface; the recommendation window is set at the topmost view of the first display interface; the recommendation window also includes a close trigger control; a recommendation window close module, configured to close the recommendation window and display the first display interface before the countdown ends in response to trigger information of the close trigger control; The second display module is used to switch the first display interface to the live broadcast interface of the recommended live broadcast room after the countdown ends.
11. An electronic device, characterized in that: include: A processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the live broadcast room recommendation and entry method as described in any one of claims 1 to 8.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the live broadcast room recommendation and entry method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Video display method and device
CN107181967A
Method and device for guiding live broadcast interaction, electronic equipment and storage medium
CN113542782A