Content recommendation method and device, electronic equipment and storage medium
By displaying live broadcast room recommendation cards and floating sub-cards in multimedia applications, displaying preview windows and introduction information of multiple live broadcast rooms, the problem of single live broadcast recommendation methods and too deep interactive paths in the existing technology is solved, and the function of users to quickly filter live broadcast rooms of interest is realized, improving user experience.
Patent Information
- Application Number
- CN202510376791.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2045-03-27
AI Technical Summary
In existing multimedia applications, the recommended way of live broadcast type multimedia content is single, the user interaction path is too deep and the interaction method is cumbersome, resulting in a reduced interactive experience for users to watch live broadcasts.
The recommended card of the live broadcast room is displayed when the switching conditions are met. The card contains floating sub-cards. The floating sub-cards display the preview windows of multiple recommended live broadcast rooms and the corresponding introduction information, and set the preview window of a certain live broadcast room to be selected. Users can understand the content of the live broadcast room without additional operations.
The live broadcast room recommendation methods have been enriched, and users can directly and quickly filter the live broadcast room they are interested in, reduce interaction paths, simplify interaction methods, and improve user experience.
Smart Images

Figure CN120343293A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of human-computer interaction technologies, including but not limited to a method and device for content recommendation, an electronic device, and a storage medium. Background Art
[0002] With the development of multimedia technologies, users can browse multimedia content such as live broadcasts, short videos, and audio on various types of multimedia applications (for example, video applications, audio applications, social applications, etc.). Among them, live broadcast, as a new form of display of multimedia content, is favored by more and more people.
[0003] However, in related technologies, the recommendation methods for multimedia content of the live broadcast type in the above various types of multimedia applications are single, and there are problems such as too deep interaction paths and cumbersome interaction methods when users want to watch more live broadcasts. As a result, the interaction experience of users watching live broadcasts is reduced. Summary of the Invention
[0004] In view of this, the embodiments of the present application provide a method and device for content recommendation, an electronic device, and a storage medium. The embodiments enrich the recommendation methods for live rooms, can directly and quickly recommend multiple live rooms for users, reduce the interaction paths when users want to watch live broadcasts, simplify the interaction methods, and improve the user experience.
[0005] The embodiments of the present application provide a method for content recommendation, including:
[0006] When a first switching condition is met, display a live room recommendation card, and a floating sub-card is displayed on the live room recommendation card, and the floating sub-card includes preview windows of multiple recommended live rooms;
[0007] Wherein, the live room recommendation card displays picture information associated with a first live room, the first live room is one of the multiple recommended live rooms, the floating sub-card displays first introduction information corresponding to the first live room, and a first target preview window corresponding to the first live room among the displayed multiple preview windows is in a preset display state, and the preset display state is used to indicate that the preview window is in a selected state.
[0008] In the above technical solution, if the switching condition (e.g., the first switching condition) is satisfied, a live room recommendation card is displayed, and a floating sub-card with a preview window including multiple recommended live rooms is displayed on the live room recommendation card; wherein, while displaying the screen information associated with a certain recommended live room (e.g., the first live room) among the multiple recommended live rooms in the live room recommendation card, the corresponding introduction information (e.g., the first introduction information) of this live room is synchronously displayed on the floating sub-card, and the preview window corresponding to this live room (e.g., the first target preview window) on the floating sub-card is in a selected state; in this way, as long as the switching condition is satisfied, while recommending multiple live rooms, by synchronously displaying the screen information and introduction information associated with a certain selected live room, users can intuitively understand the content of the live room without performing any other operations, which can help users quickly screen out the live rooms they are interested in. It can be seen that this solution enriches the recommendation methods for live rooms, can directly and quickly recommend multiple live rooms to users, reduces the interaction path when users want to watch a live broadcast, simplifies the interaction method, and improves the user experience.
[0009] In some embodiments, the method further includes:
[0010] When the second switching condition is satisfied, the live room recommendation card switches to display the screen information associated with the second live room, the first introduction information displayed on the floating sub-card switches to display the second introduction information corresponding to the second live room, and the preview window in the preset display state on the floating sub-card switches from the first target preview window to the second target preview window corresponding to the second live room;
[0011] wherein, the second live room is any one of the multiple recommended live rooms other than the first live room.
[0012] In the above technical solution, when the switching condition (e.g., the second switching condition) is satisfied, the live room recommendation card switches to display the screen information associated with any live room (e.g., the second live room) other than the current live room (e.g., the first live room), and at the same time, the corresponding introduction information (e.g., the second introduction information) is also synchronously switched and displayed on the floating sub-card, and the preview window corresponding to this live room (e.g., the second target preview window) on the floating sub-card is in a selected state; in this way, when switching to display different live rooms among the multiple recommended live rooms, the content associated with the live room can be synchronously switched and displayed on the live room recommendation card and the floating sub-card, so that users can quickly understand the content of different live rooms, which helps users judge and select the live rooms they are interested in and improves the user's interaction experience.
[0013] In some embodiments, a first control is also displayed on the live room recommendation card, and the second switching condition includes:
[0014] A preset operation on the first control of the recommended card for the live broadcast room is detected, and the preset operation on the first control is used to indicate following the live broadcast account corresponding to the first live broadcast room; or,
[0015] A selection operation on the second target preview window corresponding to the second live broadcast room is detected.
[0016] In the above technical solution, multiple second switching conditions are provided to switch and display any live broadcast room other than the current live broadcast room. As long as any one of the second switching conditions is met, the switching of different live broadcast rooms can be realized. In this way, the multiple second switching conditions provided improve the diversification of the interaction method for switching and displaying different live broadcast rooms, and improve the flexibility of the solution. Among them, in one of the second switching conditions, by following the account of the current live broadcast room (such as, the first live broadcast room), other live broadcast rooms can be switched and displayed, so that while the user expresses interest in the current live broadcast room through the follow operation, other live broadcast rooms can also be recommended to the user, simplifying the operation method for the user to watch other live broadcast rooms; in another second switching condition, by selecting the preview window of other live broadcast rooms (such as, the second target preview window) in the floating sub-card, other live broadcast rooms are switched and displayed, which is convenient for the user to directly select the live broadcast room that they are most interested in to play first, reducing the operation path when the user selects the live broadcast room that they are most interested in.
[0017] In some embodiments, the second switching condition further includes:
[0018] The display duration of the picture information associated with the first live broadcast room exceeds a first preset duration.
[0019] In the above technical solution, when the display duration of the picture information associated with the current live broadcast room (such as, the first live broadcast room) reaches a preset duration (such as, the first preset duration), other live broadcast rooms are automatically switched and displayed, and the user does not need to perform any operation to switch and display different live broadcast rooms for the user, simplifying the operation method for the user to watch other live broadcast rooms and improving the user's interaction experience.
[0020] In some embodiments, the picture information associated with the first live broadcast room displayed in the recommended card for the live broadcast room is the static content associated with the first live broadcast room, and the method further includes:
[0021] In the case where the display duration of the static content associated with the first live broadcast room exceeds a second preset duration, the recommended card for the live broadcast room switches to display the dynamic content associated with the first live broadcast room, and the second preset duration is less than the first preset duration.
[0022] In the above technical solution, when the static content of a live broadcast room (such as the first live broadcast room) is displayed in the live broadcast room recommendation card, if the display duration of the static content of the live broadcast room exceeds a preset duration (such as the second preset duration), the live broadcast room recommendation card will directly trigger the switching to display the dynamic content of the live broadcast room. In this way, the static content of the live broadcast room can be switched to the dynamic content without any operation by the user, simplifying the operation method for the user to watch the dynamic content of the live broadcast room and improving the user's viewing experience.
[0023] In some embodiments, when the display duration of the static content associated with the first live broadcast room exceeds the second preset duration, after the live broadcast room recommendation card switches to display the dynamic content associated with the first live broadcast room, the method further includes:
[0024] When the display duration of the dynamic content associated with the first live broadcast room exceeds a third preset duration, the live broadcast room recommendation card switches to display the static content associated with the second live broadcast room. The third preset duration is less than the first preset duration, and the first preset duration is the sum of the second preset duration and the third preset duration.
[0025] In the above technical solution, if the display duration of the dynamic content of a live broadcast room exceeds a preset duration (such as the third preset duration), the live broadcast room recommendation card will directly trigger the switching to display the static content of a live broadcast room other than the current live broadcast room (such as the second live broadcast room) without any operation by the user, enabling the user to switch to view other live broadcast rooms, simplifying the operation method for the user to watch other live broadcast rooms, improving the user's interaction experience, and also increasing the diversity of the interaction method for switching to view other live broadcast rooms.
[0026] In some embodiments, the method further includes:
[0027] In response to a preset operation on the screen information associated with the first live broadcast room, enter the first live broadcast room to play the real-time live broadcast content of the first live broadcast room.
[0028] In the above technical solution, when the user is interested in a live broadcast room (such as the first live broadcast room) and wants to further enter the live broadcast room to interact with the anchor or even watch more content of the live broadcast room, the user can perform an operation on the screen information associated with the live broadcast room, which can trigger entering the live broadcast room to play the real-time live broadcast content of the live broadcast room. This way can reduce the operation path for the user to enter the live broadcast room to watch the real-time live broadcast content. After entering the live broadcast room, by displaying more and more immediate live broadcast content, the user can immerse themselves in watching the real-time content of the live broadcast room, improving the user's experience when watching the live broadcast room.
[0029] In some embodiments, a second control is also displayed on the live broadcast room recommendation card, and the method further includes:
[0030] In response to a preset operation on the second control, switch the live broadcast recommendation card to display a target interface; or,
[0031] In response to a sliding operation on the live broadcast recommendation card, switch the live broadcast recommendation card to display a target interface;
[0032] Wherein, the target interface is used to play multimedia content.
[0033] In the above technical solution, when the user performs an operation on the control of the live broadcast recommendation card (such as the second control), or when the user performs a sliding operation on the live broadcast recommendation card, it means that the user is not interested in the content of the live broadcast recommendation card. The electronic device will switch the live broadcast recommendation card to display a new interface (such as the target interface). Without the user performing complex operations, the live broadcast recommendation card can be cancelled from display and switched to other interfaces. This method is simple, convenient, and easy for the user to operate.
[0034] In some embodiments, the floating sub-card further includes a recommendation identifier for indicating to display more recommended live broadcast rooms. The method further includes:
[0035] In response to an operation on the recommendation identifier, switch the live broadcast recommendation card to display a live broadcast recommendation interface, where the live broadcast recommendation interface includes at least one live broadcast room.
[0036] In the above technical solution, the recommendation identifier in the floating sub-card can guide the user to browse more live broadcast rooms. When the user performs an operation on the recommendation identifier, it will trigger the display of the live broadcast recommendation interface. Through the live broadcast recommendation interface, more live broadcast rooms can be recommended to the user, which can provide more choices for the user, enrich the user experience in the process of selecting a live broadcast room, and help the user select a live broadcast room that they are interested in.
[0037] In some embodiments, the first switching condition includes:
[0038] Detecting a switching operation on the target interface; or,
[0039] The playing duration of the multimedia content exceeds a fourth preset duration; or,
[0040] The running duration of the application after the current account logs in to the multimedia application exceeds a fifth preset duration.
[0041] In the above technical solution, multiple first switching conditions are provided to display the live room recommendation card under the target label. As long as any one of the first switching conditions is met, the display of the live room recommendation card can be triggered. In this way, the multiple first switching conditions provided increase the diversity of the interaction method for recommending the live room and improve the flexibility of the solution. Among them, in one first switching condition, when the user performs a switching operation on the current interface (such as the target interface), the display of the live room recommendation card can be triggered. Multiple live rooms can be recommended for the user without the user performing complex switching operations, simplifying the user operation. In another first switching condition, when the playing duration of the multimedia content played on the current interface reaches a preset duration (such as the fourth preset duration), the display of the live room recommendation card is automatically triggered. Multiple live rooms can be recommended for the user in the form of displaying the live room recommendation card without the user performing any operation, simplifying the user operation. In another first switching condition, when the running duration of the multimedia application reaches a preset duration (such as the fifth preset duration), the display of the live room recommendation card is automatically triggered. Multiple live rooms can be recommended for the user without the user performing any operation, simplifying the user operation.
[0042] In some embodiments, the first switching condition includes:
[0043] The type of the current account is the target type, and the target type includes any one of the following:
[0044] The interaction frequency of the current account with the multimedia content of the live broadcast type exceeds the interaction frequency threshold;
[0045] The number of interactions of the current account with the multimedia content of the live broadcast type exceeds the number of interaction threshold;
[0046] The browsing duration of the current account with the multimedia content of the live broadcast type exceeds the browsing duration threshold;
[0047] The number of times the current account browses the multimedia content of the live broadcast type exceeds the number of browsing threshold.
[0048] In the above technical solution, when the current account is an account of the target type, the display of the live room recommendation card is automatically triggered. This recommendation strategy is triggered based on the user's previous interaction behaviors with the live room (any one of the interaction frequency, the number of interactions, the browsing duration, and the browsing duration). To a certain extent, the target type can indicate a relatively high degree of interaction between the current account and the live room, and the user using the current account also has a relatively high interest in the live broadcast. Then, recommending more live rooms for the accounts of the target type can further increase the interest of such users in the multimedia content of the live broadcast type. In addition, since the live rooms are preferably recommended for the accounts of the target type, the interference to other types of accounts that are not interested in the live broadcast can be reduced, so as to improve the interaction experience of other users.
[0049] In some embodiments, the area of the floating sub-card for displaying the preview windows of the multiple recommended live rooms included therein is the first area, and the method further includes:
[0050] When the preview windows of the recommended live rooms displayed in the first area are partial preview windows among the preview windows of the multiple recommended live rooms, in response to a sliding operation on the first area, updated preview windows of the recommended live rooms are displayed in the first area, and the updated preview windows of the recommended live rooms include at least partial preview windows of the recommended live rooms that have not been displayed.
[0051] In the above technical solution, when the number of recommended live rooms is large, limited by the size of the floating sub-card, only partial preview windows of the recommended live rooms are displayed in the floating sub-card. To facilitate the display of more preview windows of the recommended live rooms, the above solution supports the user to perform a sliding operation on the area (such as the first area) where the preview windows of the recommended live rooms are displayed in the floating sub-card to view the preview windows of other non-displayed recommended live rooms. In this way, the user does not need to perform complex operations to view the preview windows of each live room in the recommended live rooms, reducing the complexity of the interaction method and the interaction path for the user to view multiple recommended live rooms.
[0052] In some embodiments, the preview windows of the multiple recommended live rooms included in the floating sub-card are arranged in a preset order, and the preset order is any one of the following:
[0053] According to the preset quality level of the live content of each recommended live room among the multiple recommended live rooms, the preview window of the recommended live room with a higher preset quality level is arranged in a more forward order;
[0054] According to the preset priority of the live type of each recommended live room among the multiple recommended live rooms, the preview window of the recommended live room with a higher preset priority is arranged in a more forward order, and the preset priority is determined according to the historical interaction frequency between the current account and the live rooms corresponding to the live types;
[0055] According to the high or low historical interaction frequency or the high or low historical interaction times between the current account and the live accounts corresponding to each recommended live room among the multiple recommended live rooms, the higher the historical interaction frequency or the historical interaction times, the more forward the arrangement order;
[0056] According to the high or low historical interaction frequency or the high or low historical interaction times between the associated accounts of the current account and the live accounts corresponding to each recommended live room among the multiple recommended live rooms, the higher the historical interaction frequency or the historical interaction times, the more forward the arrangement order;
[0057] According to the distance between the electronic device logged in to the multimedia application with the current account and the live device corresponding to each recommended live broadcast room among the multiple recommended live broadcast rooms, the closer the distance, the higher the ranking order.
[0058] In the above technical solution, preview windows of multiple recommended live broadcast rooms are arranged and displayed in a preset order in the floating-layer sub-card. This preset order is determined based on any one of the quality level of the live content of each recommended live broadcast room, the priority of the live broadcast type, the historical interaction behavior between the current account and the live account corresponding to each recommended live broadcast room, the historical interaction behavior between the associated account of the current account and the live account corresponding to each recommended live broadcast room, and the distance from the live device corresponding to each recommended live broadcast room. Different preset orders correspond to different arrangement priorities. This way of arranging and displaying the preview windows of each recommended live broadcast room in a preset order can recommend different live broadcast rooms according to the user's preference, help the user quickly understand better-quality live broadcast rooms, and also improve the user's interest in multimedia content of the live broadcast type.
[0059] In some embodiments, the first introduction information includes at least one of the following:
[0060] The live account information corresponding to the first live broadcast room;
[0061] The location information of the live device corresponding to the first live broadcast room;
[0062] The description information of the live content corresponding to the first live broadcast room;
[0063] The recommended reason corresponding to the first live broadcast room;
[0064] The historical interaction information between the current account and the live account corresponding to the first live broadcast room;
[0065] The historical interaction information between the associated account of the current account and the first live broadcast room.
[0066] In the above technical solution, by displaying the introduction information corresponding to the live broadcast room, this way is convenient for the user to quickly understand the relevant content of the live broadcast room and helps the user quickly and accurately screen the live broadcast rooms that they are interested in.
[0067] An apparatus for content recommendation provided by an embodiment of the present application includes:
[0068] A display module, configured to display a live broadcast room recommendation card when a first switching condition is met. The live broadcast room recommendation card is provided with a floating-layer sub-card, and the floating-layer sub-card includes preview windows of multiple recommended live broadcast rooms;
[0069] Among them, the live broadcast room recommendation card displays the screen information associated with the first live broadcast room, where the first live broadcast room is one of the multiple recommended live broadcast rooms. The floating layer sub-card displays the first introduction information corresponding to the first live broadcast room, and the first target preview window corresponding to the first live broadcast room among the multiple displayed preview windows is in a preset display state, and the preset display state is used to indicate that the preview window is in a selected state.
[0070] The electronic device provided by the embodiment of the present application includes a memory and a processor. The memory stores a computer program that can run on the processor, and when the processor executes the program, the method described in the embodiment of the present application is implemented.
[0071] The computer-readable storage medium provided by the embodiment of the present application stores a computer program thereon, and when the computer program is executed by a processor, the method described in the embodiment of the present application is implemented.
[0072] The computer program product provided by the embodiment of the present application includes a computer program, and when the computer program is executed by a processor, the method described in the embodiment of the present application is implemented. Description of the Drawings
[0073] The drawings here are incorporated into the specification and constitute a part of this specification. These drawings show embodiments consistent with the present application and, together with the specification, are used to explain the technical solutions of the present application.
[0074] Figure 1 is a schematic diagram of an application scenario disclosed in the embodiment of the present application;
[0075] Figure 2 is a schematic diagram of the interface of the recommended live broadcast room in the prior art disclosed in the embodiment of the present application;
[0076] Figure 3 is a schematic flowchart of a content recommendation method disclosed in the embodiment of the present application;
[0077] Figure 4 is a schematic diagram of the interface for displaying the live broadcast room recommendation card disclosed in the embodiment of the present application;
[0078] Figure 5 is a schematic diagram of the interface for displaying the introduction information disclosed in the embodiment of the present application;
[0079] Figure 6 is a schematic flowchart of another content recommendation method disclosed in the embodiment of the present application;
[0080] Figure 7A is a schematic diagram of the interface for displaying the screen information associated with the second live broadcast room disclosed in the embodiment of the present application;
[0081] Figure 7BIt is a schematic diagram of another interface for displaying the screen information associated with the second live broadcast room disclosed in the embodiments of the present application;
[0082] Figure 7C It is a schematic diagram of yet another interface for displaying the screen information associated with the second live broadcast room disclosed in the embodiments of the present application;
[0083] Figure 8 It is a schematic diagram of the flowchart of another method for content recommendation disclosed in the embodiments of the present application;
[0084] Figure 9 It is a schematic diagram of an interface for updating and displaying the preview window of the recommended live broadcast room disclosed in the embodiments of the present application;
[0085] Figure 10 It is a schematic diagram of the flowchart of another method for content recommendation disclosed in the embodiments of the present application;
[0086] Figure 11 It is a schematic diagram of an interface for entering a live broadcast room to play the real-time live broadcast content of the live broadcast room disclosed in the embodiments of the present application;
[0087] Figure 12 It is a schematic diagram of the flowchart of another method for content recommendation disclosed in the embodiments of the present application;
[0088] Figure 13A It is a schematic diagram of an interface for displaying a target interface disclosed in the embodiments of the present application;
[0089] Figure 13B It is a schematic diagram of another interface for displaying a target interface disclosed in the embodiments of the present application;
[0090] Figure 14 It is a schematic diagram of the flowchart of yet another method for content recommendation disclosed in the embodiments of the present application;
[0091] Figure 15 It is a schematic diagram of an interface for displaying a live broadcast recommendation interface disclosed in the embodiments of the present application;
[0092] Figure 16 It is a schematic diagram of the structure of a content recommendation device disclosed in the embodiments of the present application;
[0093] Figure 17 It is a schematic diagram of the structure of an electronic device disclosed in the embodiments of the present application. Detailed implementation manners
[0094] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the following will further describe the specific technical solutions of the present application in detail with reference to the accompanying drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application but are not used to limit the scope of the present application.
[0095] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs. The terms used herein are for the purpose of describing embodiments of this application only and are not intended to limit this application.
[0096] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0097] It should be noted that the terms "first / second / third" involved in the embodiments of this application are used to distinguish similar or different objects and do not represent a specific order for the objects. It is understood that "first / second / third" can be interchanged in a specific order or sequence when permitted, so that the embodiments of this application described here can be implemented in an order other than that illustrated or described here.
[0098] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions. For example, the live broadcast rooms and screen information involved in this disclosure are obtained under full authorization.
[0099] The following introduces the scenarios and some concepts involved in the embodiments of this application.
[0100] To more clearly introduce the method recommended by the content disclosed in the embodiments of this application, first, the application scenarios applicable to this method are introduced. Optionally, this method can be applied to electronic devices, including but not limited to: portable electronic devices such as mobile phones, tablets, wearable devices such as smart watches, smart bracelets, desktop devices such as desktop computers, TVs, and vehicle-mounted terminals, etc., which are not limited herein. Exemplarily, please refer to Figure 1 , Figure 1 is a schematic diagram of an application scenario disclosed in the embodiments of this application. Optionally, this method can be applied during the process in which user 110 uses electronic device 120. It should be noted that Figure 1 using a "mobile phone" as an example for illustration in
[0101] The method for content recommendation disclosed in the embodiments of the present application can be specifically applied to the process of an electronic device running a multimedia application. Optionally, the multimedia application can include various video applications, audio applications, shopping applications, social applications, etc., which are not limited herein. Optionally, various video applications can include live broadcast applications, long video applications, short video applications, short drama applications, etc., which are not limited herein.
[0102] The multimedia content in the embodiments of the present application can include various types of content. For example, the multimedia content includes: works of video type, works of picture type, works of audio type, works combining video type and picture type, works combining audio type and picture type, works combining video type and audio type, works combining video type, picture type and audio type, etc. It should be noted that the types of multimedia content in the embodiments of the present application are not specifically limited.
[0103] With the development of multimedia technology, users can browse multimedia content such as live broadcasts, short videos, audio, short dramas, etc. on various types of multimedia applications. Among them, live broadcast, as a new form of display of multimedia content, is favored by more and more people. It not only supports real-time transmission of audio and video, but also supports instant interaction between the anchor and the audience. For example, the anchor can conduct a live broadcast through the multimedia application and interact with any user who is watching the live broadcast through the multimedia application in real time. The audience can also interact with the anchor through the multimedia application (such as sending bullet screens, liking, etc.), that is, the anchor's live broadcast and the audience's viewing of the live broadcast are carried out synchronously.
[0104] However, in the related art, the recommendation methods for multimedia content of the live broadcast type in the above various types of multimedia applications are single, and there are problems such as too deep interaction paths and cumbersome interaction methods when users want to watch more live broadcasts.
[0105] Exemplarily, please refer to Figure 2 , Figure 2 which is a schematic diagram of the interface for recommending a live broadcast room in the prior art disclosed in the embodiments of the present application. As shown in the interface 10 in (a) of Figure 2 , a certain live broadcast room and a recommendation control 11 are displayed. When the user wants to watch more live broadcasts, the user needs to click the recommendation control 11 according to the operation gesture shown in (a) of Figure 2 (x1 represents a single click), that is, after the electronic device responds to the click operation of the user on the recommendation control 11, the electronic device will display the interface 20 shown in (b) of Figure 2 , as shown in Figure 2In the target area 21 of the interface 20 shown in (b) therein, multiple recommended live rooms (for example, live room 1, live room 2, live room 3, live room 4, etc.) are displayed. In this way, when a certain live room in the live-exclusive page needs to be played through a multimedia application, the user can watch more live rooms by clicking the recommendation control 11, that is, more live rooms can be recommended to the user only in response to the user's operation.
[0106] It can be seen that the above method cannot directly and quickly recommend live broadcasts to users, reducing the interaction experience of users when using multimedia applications.
[0107] In view of this, the embodiments of the present application provide a content recommendation method, device, electronic device, and storage medium. In the technical solution of the present application, when the first switching condition is met, a live room recommendation card is displayed. A floating sub-card is displayed on the live room recommendation card, and multiple preview windows of recommended live rooms are included in the floating sub-card; the live room recommendation card displays the screen information associated with the first live room, the first live room is one of the multiple recommended live rooms, the floating sub-card displays the first introduction information corresponding to the first live room, and the first target preview window corresponding to the first live room among the displayed multiple preview windows is in a preset display state, and the preset display state is used to indicate that the preview window is in a selected state. By adopting this technical solution, as long as the switching condition (such as the first switching condition) is met, while recommending multiple live rooms, by synchronously displaying the screen information and introduction information associated with a selected live room, the user can intuitively understand the content of the live room without performing any other operations, which can help the user quickly screen the live rooms that they are interested in. It can be seen that this solution enriches the recommendation method for live rooms, can directly and quickly recommend multiple live rooms to users, reduces the interaction path when the user wants to watch a live broadcast, simplifies the interaction method, and improves the user experience.
[0108] In order to make the purpose and technical solution of the present application more clear and intuitive, the following will describe in detail a content recommendation method disclosed in the present application with a mobile phone as an example of an electronic device in conjunction with the accompanying drawings.
[0109] Please refer to Figure 3 , Figure 3 which is a schematic flowchart of a content recommendation method disclosed in an embodiment of the present application. As Figure 3 shown, the method may include the following steps:
[0110] Step 310, when the electronic device meets the first switching condition, it displays a live broadcast room recommendation card. A floating sub-card is displayed on the live broadcast room recommendation card, and the floating sub-card includes multiple preview windows for recommended live broadcast rooms. Among them, the live broadcast room recommendation card displays the picture information associated with the first live broadcast room, the floating sub-card displays the first introduction information corresponding to the first live broadcast room, and the first target preview window corresponding to the first live broadcast room among the displayed multiple preview windows is in a preset display state.
[0111] In the embodiment of the present application, after the current user logs in to the multimedia application installed on the electronic device using their own account (denoted as the current account), the electronic device displays the initial interface of the multimedia application.
[0112] The interface in the embodiment of the present application can also be referred to as a user interface (UI). It is a media interface for interaction and information exchange between the application or operating system and the user, and it realizes the conversion between the internal form of information and the form acceptable to the user.
[0113] In some embodiments, at least one label is displayed in the initial interface of the multimedia application displayed on the electronic device. After different labels are triggered, the electronic device can display different contents of the multimedia application. For example, the at least one label includes: "Home" label, "Featured" label, "Messages" label, and "Me" label.
[0114] Optionally, the at least one label includes a target label. The electronic device responds to the trigger operation on the target label and displays a target interface, and the target interface is an interface for playing multimedia content in the multimedia application. As an example, please refer to Figure 4 , Figure 4 is a schematic diagram of an interface for displaying a live broadcast room recommendation card disclosed in the embodiment of the present application. As shown in Figure 4 In the interface 30 (an example of the target interface) shown in (a) of , a label bar 31 is displayed. Multiple labels (such as "Home" label, "Featured" label, "Messages" label, and "Me" label, etc.) are displayed in the label bar 31. Taking the "Featured" label 311 as an example, when the "Featured" label 311 (an example of the target label) is triggered, the electronic device displays the interface 30 corresponding to the "Featured" label 311, and multimedia content 321 is played on the interface 30.
[0115] It should be noted that the above at least one label includes but is not limited to the above example of "Home" label, "Featured" label, "Messages" label, and "Me" label, etc. Other types of labels may also be displayed in the initial interface of the multimedia application. The number and type of the above example labels should not limit the embodiments of the present application.
[0116] It should also be noted that the present application does not limit the positions of at least one label included in the initial interface of the multimedia application in the interface of the multimedia application. For example, as Figure 4 shown, labels such as "Home", "Featured", "Messages", and "Me" can be set in the bottom area of the interface.
[0117] Labels, controls, etc. in the embodiments of the present application are also referred to as widgets, which are the basic elements of the user interface. Typical controls include toolbars, menu bars, text boxes, buttons, scrollbars, pictures, and text. Among them, controls can include visible interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.
[0118] In the embodiments of the present application, when the first switching condition is met, the electronic device can display the live room recommendation information in the form of a card in the multimedia application. Among them, the card used to display the live room recommendation information can be called a live room recommendation card, and the live room recommendation information is included in the live room recommendation card.
[0119] The card in the embodiments of the present application is an interface element, and the card can be in the form of a large card or a sub-card. Among them, a large card can be understood as a card that occupies a relatively large area in the interface, and a sub-card can be understood as a card that occupies a relatively small area in the interface.
[0120] In some embodiments, when the first switching condition is met, the electronic device switches the target interface to display as a live room recommendation card. As an example, please refer to Figure 4 , when the first switching condition is met, the electronic device switches the interface 30 (an example of the target interface) to display as the live room recommendation card 40.
[0121] In the embodiments of the present application, a floating sub-card is displayed on the live room recommendation card. It can be understood that the floating sub-card is displayed on the surface of the live room recommendation card in a superimposed manner. It should also be understood that since the floating sub-card is a sub-card, the area of the floating sub-card is smaller than the area of the live room recommendation card. As an example, please refer to Figure 4 , as Figure 4 shown in (b) of, a floating sub-card 41 is displayed on the live room recommendation card 40, and the area of the floating sub-card 41 is smaller than the area of the live room recommendation card 40.
[0122] In the embodiments of the present application, the floating sub-card includes a plurality of preview windows for recommended live rooms. As an example, please refer to Figure 4 , asFigure 4 On the floating sub - card 41 shown in (b) of , multiple preview windows associated with recommended live rooms are displayed. The preview windows of multiple recommended live rooms include the preview window 411A of live room A, the preview window 411B of live room B, and the preview window 411C of live room C.
[0123] Optionally, the preview windows associated with multiple recommended live rooms are used to display preview information corresponding one - to - one with multiple recommended live rooms. The preview information helps users screen out the live rooms they are interested in.
[0124] Optionally, the preview information includes any one of a cover, an account avatar, a preset screen, and a real - time screen played synchronously. This application does not make any limitations in this regard. Exemplarily, as Figure 4 shown in (b) of , in the preview window 411A of live room A, the preview window 411B of live room B, and the preview window 411C of live room C, the account avatar corresponding to each live room is used as the preview information.
[0125] It should be noted that the cover, the account avatar, and the preset screen can be set arbitrarily. This application does not make any limitations in this regard. The real - time screen played synchronously represents the content being played in the live room in real time.
[0126] It can be understood that when the preview information is the cover and the account avatar, the preview information is usually static. When the preview information is the preset screen and the real - time screen played synchronously, the preview information is usually dynamic.
[0127] In the embodiment of this application, on the live - room recommendation card, the picture information associated with the first live room is displayed. The first live room is one of multiple recommended live rooms. Optionally, the first live room can be the first live room among multiple recommended live rooms. It can be understood that when the live - room recommendation card is displayed, the picture information associated with the first live room is preferentially displayed in the live - room recommendation card. Exemplarily, as Figure 4 shown in (b) of , on the live - room recommendation card 40, the picture information 421A associated with live room A (an example of the first live room) is displayed.
[0128] Optionally, the picture information associated with the first live room includes any one of the cover, the account avatar, the preset screen, and the real - time screen played synchronously of the first live room. This application does not make any limitations in this regard. For example, the picture information associated with the first live room includes the cover of the first live room, or the picture information associated with the first live room includes the account avatar corresponding to the first live room, or the picture information associated with the first live room can include the preset screen of the first live room, or the picture information associated with the first live room includes the real - time screen played synchronously of the first live room.
[0129] In an embodiment of the present application, the first introduction information corresponding to the first live room is displayed on the floating-layer sub-card. As an example, please refer to Figure 4 , such as Figure 4 . As shown in (b) of Figure 4 , the introduction information 412 (an example of the first introduction information) corresponding to the live room A (an example of the first live room) is displayed on the floating-layer sub-card 41, and the introduction information 412 includes "@Li XX and 13.4 kilometers away from you". By adopting this implementation manner, by displaying the introduction information corresponding to the live room, it is convenient for users to quickly understand the relevant content of the recommended live room, which helps users quickly and accurately screen the live rooms they are interested in.
[0130] Next, the first introduction information corresponding to the first live room will be specifically described.
[0131] Optionally, the first introduction information includes the live account information corresponding to the first live room. The live account information can be represented in any form such as the account name, account ID, etc., and the present application does not make any limitations in this regard.
[0132] As an example, please refer to Figure 5 , Figure 5 which is a schematic diagram of an interface for displaying introduction information disclosed in an embodiment of the present application. As shown in (a) of Figure 5 , the introduction information 412 (an example of the first introduction information) of the live room A (an example of the first live room) is displayed in the floating-layer sub-card 41, and the introduction information 412 is the live account information "Li XX" corresponding to the live room A. Figure 5
[0133] Optionally, the first introduction information includes the location information of the live device corresponding to the first live room. The location information of the live device is used to reflect the distance between the current account and the live device of the first live room, and can also be used to reflect the geographical location of the live device playing the first live room. The present application does not make any limitations in this regard. For example, the location information can be "XX kilometers away from you", or can also be "XX city", and by displaying different contents, different location information can be reflected.
[0134] Figure 5 As an example, as shown in (b) of Figure 5 , the introduction information 412 (an example of the first introduction information) of the live room A (an example of the first live room) is displayed in the floating-layer sub-card 41, and the introduction information 412 is the live location information "13.4 kilometers away from you" corresponding to the live room A.
[0135] Optionally, the first introduction information includes description information of the live content corresponding to the first live room. The description information of the live content may include information such as the live theme of the live room, the expected live duration of the live room, and the number of people who have made reservations for the live room. The present application does not limit this. For example, the description information may be "Playing XX music", indicating that the live theme of the live room is music. It can be understood that by displaying the description information of the playing content, users can quickly understand the content of the live room.
[0136] As an example, as Figure 5 shown in (c) of [], the floating sub-card 41 displays introduction information 412 (an example of the first introduction information) of live room A (an example of the first live room), and the introduction information 412 is the description information "Playing XXX" of the live content corresponding to live room A.
[0137] Optionally, the first introduction information includes historical interaction information between the current account and the live account corresponding to the first live room. It can be understood that the historical interaction information may be likes, comments, recommendations, shares, and collections, etc. The present application does not limit this.
[0138] As an example, as Figure 5 shown in (d) of [], the floating sub-card 41 displays introduction information 412 (an example of the first introduction information) of live room A (an example of the first live room), and the introduction information 412 is the historical interaction information "Recommended by Little XX" between the current account "Little XX" and the live account corresponding to live room A, indicating that the current account has previously recommended the live room published by the live account corresponding to live room A.
[0139] Optionally, the first introduction information includes historical interaction information between the associated account of the current account and the first live room. It should be noted that the associated account may be an account unilaterally followed by the current account or a friend account that mutually follows the current account. The present application does not limit this.
[0140] As an example, as Figure 5 shown in (e) of [], the floating sub-card 41 displays introduction information 412 (an example of the first introduction information) of live room A (an example of the first live room), and the introduction information 412 is the historical interaction information "Shared by Big XX" between the associated account "Big XX" of the current account and live room A, indicating that live room A has been shared by the associated account "Big XX".
[0141] Optionally, the first introduction information includes the recommended reason corresponding to the first live room. For example, the recommended reason may be "This live room has been liked by XX users" and other recommended reasons, indicating that this live room has been recommended by multiple users.
[0142] It should be noted that the first introduction information corresponding to the first live broadcast room in the embodiments of the present application may include at least one of the above different embodiments. For example, the first introduction information includes the live broadcast account information corresponding to the first live broadcast room, and the first introduction information includes the live broadcast account information corresponding to the first live broadcast room and the description information of the live broadcast content corresponding to the first live broadcast room. The present application will not list them one by one here.
[0143] In some embodiments, the floating sub-card includes a preset area for displaying the introduction information corresponding to each of the multiple recommended live broadcast rooms, and this preset area is used to display the introduction information corresponding to each recommended live broadcast room. As an example, please refer to Figure 4 , such as Figure 4 The area on the floating sub-card 41 shown in (b) of [reference] for displaying the introduction information 412 (an example of the first introduction information) is the preset area.
[0144] In the embodiments of the present application, the first target preview window corresponding to the first live broadcast room among the multiple preview windows displayed on the floating sub-card is in a preset display state, and the preset display state is used to indicate that the preview window is in a selected state. Optionally, the preset display state may include any display method such as the border of the preview window being thickened, the preview window being enlarged for display, etc. The present application does not limit this. As an example, as Figure 4 shown in (b) of [reference], the border of the preview window 411A (an example of the first target preview window) of the live broadcast room A (an example of the first live broadcast room) is thickened, indicating that the live broadcast room A is in a selected state.
[0145] In some embodiments, the preview windows associated with the multiple recommended live broadcast rooms include play identifiers corresponding one-to-one to the multiple recommended live broadcast rooms. Among them, the play identifier is used to indicate the live broadcast state of the current live broadcast room. When the play identifier is displayed dynamically, it means that the current live broadcast room is in a real-time live broadcast state. When the play identifier is displayed statically, it means that the current live broadcast room is in a to-be-broadcast state. As an example, as Figure 5 shown in (a) of [reference], the preview window 411A of the live broadcast room A (an example of the first live broadcast room) includes a play identifier 4111, and each live broadcast room includes a corresponding play identifier one-to-one.
[0146] Regarding the above first switching condition, in some embodiments, when the electronic device meets the first switching condition, it displays the live broadcast room recommendation card, including: the electronic device displays the live broadcast room recommendation card in response to a switching operation on the target interface. That is to say, the first switching condition is detecting a switching operation on the target interface.
[0147] It can be understood that according to the previous embodiments, the target interface is an interface for playing multimedia content in a multimedia application. When multimedia content is being played on the target interface, if a switching operation on the target interface is detected, the electronic device can display a live room recommendation card.
[0148] In this embodiment, the switching operation on the target interface can be a sliding operation, a click operation, a long-press operation, etc., and the present application does not limit this. The direction of the sliding operation can be an operation in any direction such as upward, downward, leftward, or rightward, and the present application does not limit this.
[0149] It should be noted that the switching operation on the target interface can be a single switching operation or multiple switching operations, and the present application does not limit this. For example, the live room recommendation card can be displayed in response to 1 switching operation, or another arbitrary multimedia content in the multimedia content can be displayed in response to 1 switching operation, and then the live room recommendation card can be displayed in response to 1 more switching operation.
[0150] As an example, please refer to Figure 4 When the user swipes up the interface 30 (an example of the target interface) according to the operation gesture shown in (a) of Figure 4 (an example of the switching operation), the electronic device responds to this switching operation and displays the live room recommendation card 40 as shown in (b) of Figure 4 .
[0151] Adopting this embodiment, when the user performs a switching operation on the current interface (such as the target interface), the display of the live room recommendation card can be triggered, and multiple live rooms can be recommended to the user without the user performing complex switching operations, simplifying the user operation.
[0152] Regarding the above first switching condition, in some other embodiments, when the electronic device meets the first switching condition, it displays the live room recommendation card, including: when the playing duration of the multimedia content exceeds the fourth preset duration, the electronic device displays the live room recommendation card. That is to say, the first switching condition is that the playing duration of the multimedia content is greater than the fourth preset duration.
[0153] It can be understood that when the playing duration of the multimedia content reaches the fourth preset duration, the electronic device will automatically switch the display of the target interface to the live room recommendation card.
[0154] It should be noted that the fourth preset duration can be any set duration, and the present application does not limit this. As an example, please refer to Figure 4 Assume that the fourth preset duration is 3 seconds. After the playing duration of the multimedia content 321 reaches 3 seconds, the electronic device can automatically switch the display of the interface 30 (an example of the target interface) to as shown in Figure 4The live room recommendation card 40 shown in (b) in
[0155] With this embodiment, when the playing duration of the multimedia content played on the current interface reaches a preset duration (for example, the fourth preset duration), the live room recommendation card is automatically triggered to be displayed, and multiple live rooms can be recommended to the user in the form of displaying the live room recommendation card without the user performing any operation, which simplifies the user operation.
[0156] Regarding the above first switching condition, in some other embodiments, when the electronic device meets the first switching condition, it displays the live room recommendation card, including: when the running duration of the multimedia application after the current account logs in to the multimedia application exceeds the fifth preset duration, the live room recommendation card is displayed. That is to say, the first switching condition is that the running duration of the multimedia application after the current account logs in is greater than the fifth preset duration.
[0157] It can be understood that after the running duration of the multimedia application after the current account logs in reaches the fifth preset duration, the electronic device will automatically display the live room recommendation card. It should be noted that the fifth preset duration can be any duration set, and the present application does not limit this.
[0158] With this embodiment, when the running duration of the multimedia application reaches a preset duration (for example, the fifth preset duration), the live room recommendation card is automatically triggered to be displayed, and multiple live rooms can be recommended to the user without the user performing any operation, which simplifies the user operation.
[0159] Regarding the above first switching condition, in some other embodiments, when the electronic device meets the first switching condition, it displays the live room recommendation card, including: when the type of the current account is the target type, the live room recommendation card is displayed. That is to say, in this embodiment, as long as the type of the current account is the target type, the electronic device can display the live room recommendation card.
[0160] With this embodiment, when the current account is an account of the target type, the live room recommendation card is automatically triggered to be displayed. This recommendation strategy is triggered based on the user's previous interaction behaviors with the live room (any one of the interaction frequency, the number of interactions, the browsing duration, and the browsing duration). To a certain extent, the target type can indicate a relatively high interaction degree between the current account and the live room, and the user using the current account also has a relatively high interest in the live broadcast. Then, recommending more live rooms to the accounts of the target type can further improve the interest of such users in the multimedia content of the live broadcast type; in addition, since the live rooms are preferably recommended to the accounts of the target type, it can also reduce the interference to other types of accounts that are not interested in the live broadcast, so as to improve the interaction experience of other users.
[0161] Optionally, the target type includes that the interaction frequency between the current account and the multimedia content of the live broadcast type exceeds the interaction frequency threshold. The fact that the interaction frequency between the current account and the multimedia content of the live broadcast type exceeds the interaction frequency threshold means that within a certain period of time, the current account interacts frequently with the multimedia content of the live broadcast type, and the interaction frequency exceeds a certain threshold. Thus, it can be determined that the type of the current account is the target type.
[0162] It should be noted that the interaction frequency may include the like frequency, comment frequency, recommendation frequency, favorite frequency, forward frequency, etc. This application does not limit the type of the interaction frequency.
[0163] Optionally, the target type includes that the number of interactions between the current account and the multimedia content of the live broadcast type exceeds the number-of-interactions threshold. The fact that the number of interactions between the current account and the multimedia content of the live broadcast type exceeds the number-of-interactions threshold means that within a certain period of time, the number of interactions between the current account and the multimedia content of the live broadcast type exceeds a certain threshold. Thus, it can be determined that the type of the current account is the target type.
[0164] It should be noted that the number of interactions may include the number of likes, the number of comments, the number of recommendations, the number of favorites, the number of forwards, etc. This application does not limit the type of the number of interactions.
[0165] Optionally, the target type includes that the browsing duration of the multimedia content of the live broadcast type by the current account exceeds the browsing-duration threshold. The fact that the browsing duration of the multimedia content of the live broadcast type exceeds the browsing-duration threshold means that the user using the current account watches the live broadcast room for a duration exceeding a certain threshold within a certain period of time. Thus, it can be determined that the type of the current account is the target type.
[0166] Optionally, the target type includes that the number of views of the multimedia content of the live broadcast type by the current account exceeds the number-of-views threshold. The fact that the number of views of the multimedia content of the live broadcast type exceeds the number-of-views threshold means that the user using the current account watches the live broadcast room for a number of times exceeding a certain threshold within a certain period of time. Thus, it can be determined that the type of the current account is the target type.
[0167] It should be noted that the above-mentioned interaction frequency threshold, number-of-interactions threshold, browsing-duration threshold, and number-of-views threshold in the above embodiments can be any preset values, and this application does not limit this.
[0168] For the different embodiments proposed for the first switching condition above, as long as any one of the first switching conditions is met, the electronic device can be triggered to display the live broadcast room recommendation card. In this way, the multiple first switching conditions provided increase the diversity of the interaction methods for displaying the recommended live broadcast room and improve the flexibility of the solution.
[0169] In some embodiments, the types of multiple recommended live rooms can be various types of live rooms such as music live rooms, game live rooms, shopping live rooms, group live broadcasts, and show live rooms. The present application does not limit the types of recommended live rooms.
[0170] Optionally, when the picture information associated with the first live room is displayed on the live room recommendation card, various elements corresponding to the live broadcast of this type can also be displayed on the live room recommendation card according to the type of the first live room, so as to enrich the display content of the live room recommendation card.
[0171] It can be seen that when implementing the embodiments of the present application, if the switching condition (such as the first switching condition) is met, the live room recommendation card is displayed, and the floating sub-card including the preview windows of multiple recommended live rooms is displayed on the live room recommendation card; among them, while the picture information associated with a certain recommended live room (such as the first live room) among the multiple recommended live rooms is displayed in the live room recommendation card, the corresponding introduction information (such as the first introduction information) of this live room is synchronously displayed on the floating sub-card, and the preview window (such as the first target preview window) corresponding to this live room on the floating sub-card is in the selected state; in this way, as long as the switching condition is met, while recommending multiple live rooms, by synchronously displaying the picture information and introduction information associated with a certain selected live room, the user can intuitively understand the content of the live room without performing any other operations, which can help the user quickly screen the live rooms that they are interested in. It can be seen that this solution enriches the recommendation method for live rooms, can directly and quickly recommend multiple live rooms for users, reduces the interaction path when the user wants to watch a live broadcast, simplifies the interaction method, and improves the user experience.
[0172] Please refer to Figure 6 , Figure 6 which is a schematic flowchart of another content recommendation method disclosed in the embodiments of the present application. As Figure 6 shown, the method may include the following steps:
[0173] Step 610, when the electronic device meets the first switching condition, display the live room recommendation card, and a floating sub-card is displayed on the live room recommendation card. The floating sub-card includes the live preview windows of multiple recommended live rooms; among them, the live room recommendation card displays the picture information associated with the first live room, the floating sub-card displays the first introduction information corresponding to the first live room, and the first target preview window corresponding to the first live room among the displayed multiple preview windows is in a preset display state.
[0174] For the implementation manner of step 610, reference can be made to the content in the foregoing step 310 correspondingly, and details are not described herein again.
[0175] In step 620, when the electronic device meets the second switching condition, the live broadcast room recommendation card switches to display the screen information associated with the second live broadcast room, the first introduction information displayed by the floating layer sub-card switches to display the second introduction information corresponding to the second live broadcast room, and the preview window in the preset display state in the floating layer sub-card switches from the first target preview window to the second target preview window corresponding to the second live broadcast room.
[0176] In the embodiments of the present application, after a user logs in to the multimedia application using different accounts and conducts a live broadcast through the multimedia application, live broadcast rooms corresponding to different accounts will be generated one by one. That is to say, the first live broadcast room is generated by logging in to the multimedia application using the account corresponding to the first live broadcast room and conducting a live broadcast through the multimedia application; the second live broadcast room is generated by logging in to the multimedia application using the account corresponding to the second live broadcast room and conducting a live broadcast through the multimedia application.
[0177] In the embodiments of the present application, after the screen information associated with the first live broadcast room is displayed on the live broadcast room recommendation card, the electronic device also supports switching to display the screen information associated with the second live broadcast room on the live broadcast room recommendation card when the second switching condition is met.
[0178] The above-mentioned second live broadcast room is any one of the multiple recommended live broadcast rooms other than the first live broadcast room. For example, the second live broadcast room can be a live broadcast room adjacent to the first live broadcast room, and the second live broadcast room can also be a live broadcast room not adjacent to the first live broadcast room. The present application does not make any limitations in this regard. That is to say, the second switching condition is used to trigger the display of different live broadcast rooms among the multiple recommended live broadcast rooms on the live broadcast room recommendation card.
[0179] In some embodiments, the screen information associated with the second live broadcast room includes any one of the cover of the second live broadcast room, the account avatar, the preset screen, and the real-time screen played synchronously. The present application does not make any limitations in this regard. For example, the screen information associated with the second live broadcast room includes the cover of the second live broadcast room, or the screen information associated with the second live broadcast room includes the account avatar corresponding to the second live broadcast room, or the screen information associated with the second live broadcast room can include the preset screen of the second live broadcast room, or the screen information associated with the second live broadcast room includes the real-time screen played synchronously with the first live broadcast room.
[0180] In some embodiments, the live broadcast room recommendation card displays a first control, and the first control is used to follow or unfollow the account corresponding to the first live broadcast room. It can be understood that when the user logs in to the multimedia application using the current account to watch the first live broadcast room, if the current account has not followed the account corresponding to the first live broadcast room, when the first control is triggered, it means that the current account has followed the account corresponding to the first live broadcast room; if the current account has already followed the account corresponding to the first live broadcast room, when the first control is triggered, it means that the current account has unfollowed the account corresponding to the first live broadcast room.
[0181] Optionally, after the first control is triggered, the electronic device can also update the display style of the first control in the live room recommendation card.
[0182] The above display style can be in any form, and the present application does not limit this. It can be understood that if the current account has not followed the account corresponding to the first live room, the display style of the first control before the first control is triggered is the first style; if the current account has already followed the account corresponding to the first live room, the display style of the first control before the first control is triggered is the second style, and the first style is different from the second style. That is to say, before and after the first control is triggered, different display styles are used to more clearly indicate that the current account follows or unfollows the account corresponding to the first live room.
[0183] Optionally, the first style includes displaying a first preset keyword in the first control, or displaying the first control in a first preset color.
[0184] Optionally, the second style includes displaying a second preset keyword in the first control, or displaying the first control in a second preset color.
[0185] It should be noted that the above first preset keyword, first preset color, second preset keyword, and second preset color can be set to any one, and the present application does not limit this.
[0186] As an example, please refer to Figure 7A , Figure 7A which is a schematic diagram of an interface for displaying the screen information associated with the second live room disclosed in the embodiments of the present application. As shown in Figure 7A (a) of, the keyword "Follow" is displayed in the follow control 413 (an example of the first control) shown on the live room recommendation card 40, and the follow control 413 is white, indicating that the current account has not followed the account corresponding to the first live room. When the user clicks the follow control 413 according to the operation gesture shown in Figure 7A (a) of (x1 represents a single click), the electronic device responds to the operation on the follow control 413 and switches the display of the follow control 413 to a grayed-out state. As shown in Figure 7A (b) of, the follow control 413 shown displays the keyword "Followed", indicating that the current account has followed the account corresponding to the first live room, and the follow control 413 is gray.
[0187] Regarding the above-mentioned second switching condition, in some embodiments, the second switching condition includes: the electronic device detects a preset operation on the first control of the live broadcast room recommendation card, and the preset operation on the first control is used to indicate following the live broadcast account corresponding to the first live broadcast room. That is to say, when the electronic device detects a preset operation on the first control of the live broadcast room recommendation card, it switches the display of the live broadcast room recommendation card to the screen information associated with the second live broadcast room, and switches the first introduction information displayed in the floating sub-card to the second introduction information corresponding to the second live broadcast room, and the preview window in the preset display state in the floating sub-card is switched from the first target preview window to the second target preview window corresponding to the second live broadcast room.
[0188] It should be noted that the preset operation on the first control of the live broadcast room recommendation card can be a click operation or a long press operation, etc., and the present application does not limit this.
[0189] Optionally, the second live broadcast room can be the next live broadcast room adjacent to the first live broadcast room.
[0190] As an example, please refer to Figure 7A , Figure 7A is a schematic diagram of an interface showing the screen information associated with the second live broadcast room disclosed in the embodiments of the present application. As shown in (a) in Figure 7A , on the live broadcast room recommendation card 40, the screen information 421A associated with the live broadcast room A (an example of the first live broadcast room) and the follow control 413 (an example of the first control) are displayed. When the user clicks the follow control 413 according to the operation gesture shown in (a) in Figure 7A (x1 represents a single click), the electronic device responds to the operation on the follow control 413 and displays the live broadcast room recommendation card 40 as shown in (b) in Figure 7A . On the live broadcast room recommendation card 40, the screen information 421B associated with the live broadcast room B (an example of the second live broadcast room) is displayed, and the floating sub-card 41 displays the introduction information 412 (an example of the second introduction information) corresponding to the live broadcast room B, and the preview window 412B (an example of the second target preview window) corresponding to the live broadcast room B is in the preset display state.
[0191] Adopting this embodiment, by operating to follow the account of the current live broadcast room (such as the first live broadcast room) to switch to display other live broadcast rooms, it enables the user to be recommended other live broadcast rooms while expressing interest in the current live broadcast room through the follow operation, simplifying the operation method for the user to watch other live broadcast rooms.
[0192] Regarding the above-mentioned second switching condition, in some other embodiments, the second switching condition includes: the electronic device detects a selection operation on the second target preview window corresponding to the second live broadcast room. That is to say, when the electronic device detects a selection operation on the second target preview window corresponding to the second live broadcast room in the floating sub-card, it switches the display of the live broadcast room recommendation card to the screen information associated with the second live broadcast room, and switches the display of the first introduction information displayed in the floating sub-card to the second introduction information corresponding to the second live broadcast room, and the preview window in the preset display state in the floating sub-card is switched from the first target preview window to the second target preview window corresponding to the second live broadcast room.
[0193] It should be noted that the selection operation on the second target preview window corresponding to the second live broadcast room can be a click operation, a long-press operation, etc., and the present application does not limit this.
[0194] As an example, please refer to Figure 7B , Figure 7B is a schematic diagram of another interface for displaying the screen information associated with the second live broadcast room disclosed in the embodiments of the present application. As shown in Figure 7B , a preview window 411C (an example of the second target preview window) corresponding to the live broadcast room C (an example of the second live broadcast room) is displayed on the floating sub-card 41 shown in (a). When the user clicks on the preview window 411C according to the operation gesture shown in Figure 7B (x1 represents a single click) in (a), the electronic device responds to the operation on the preview window 411C and displays the live broadcast room recommendation card 40 shown in (b) of Figure 7B . The live broadcast room recommendation card 40 displays the screen information 421C associated with the live broadcast room C, and the floating sub-card 41 displays the introduction information 412 corresponding to the live broadcast room C (an example of the second introduction information), and the preview window 413C (an example of the second target preview window) corresponding to the live broadcast room C is in the preset display state.
[0195] Adopting this embodiment, by switching to display other live broadcast rooms when selecting the preview windows (such as the second target preview window) corresponding to other live broadcast rooms in the floating sub-card, it is convenient for users to directly select the live broadcast room they are most interested in for priority playback, reducing the operation path when users select the live broadcast room they are most interested in watching.
[0196] Regarding the above second switching condition, in some other embodiments, the second switching condition includes: the display duration of the screen information associated with the first live broadcast room exceeds a first preset duration. That is to say, when the electronic device detects that the display duration of the screen information associated with the first live broadcast room exceeds the first preset duration, it switches the live broadcast room recommendation card to display the screen information associated with the second live broadcast room, and switches the first introduction information displayed in the floating sub-card to the second introduction information corresponding to the second live broadcast room. Moreover, the preview window in the floating sub-card in the preset display state is switched from the first target preview window to the second target preview window corresponding to the second live broadcast room.
[0197] It should be noted that the first preset duration can be any set duration, and the present application does not limit this.
[0198] Optionally, the second live broadcast room can be the next live broadcast room adjacent to the first live broadcast room.
[0199] As an example, please refer to Figure 7C , Figure 7C which is a schematic diagram of another interface for displaying the screen information associated with the second live broadcast room disclosed in the embodiments of the present application. Assuming that the first preset duration is 5 seconds, after the display duration of the screen information 421A associated with the live broadcast room A (an example of the first live broadcast room) reaches 5 seconds, the electronic device can automatically switch to display the live broadcast room recommendation card 40 as shown in (b) of Figure 7C . The live broadcast room recommendation card 40 displays the screen information 421B associated with the live broadcast room B (an example of the second live broadcast room), and the floating sub-card 41 displays the introduction information 412 (an example of the second introduction information) corresponding to the live broadcast room B, and the preview window 412B (an example of the second target preview window) corresponding to the live broadcast room B is in the preset display state.
[0200] Adopting this embodiment, when the display duration of the screen information associated with the current live broadcast room (such as the first live broadcast room) reaches the preset duration (such as the first preset duration), it automatically switches to display other live broadcast rooms, and the user can switch to display different live broadcast rooms without performing any operations, which simplifies the operation method for the user to watch other live broadcast rooms and improves the user's interaction experience.
[0201] For the different embodiments proposed for the second switching condition above, as long as any one of the second switching conditions is met, it is possible to switch to display any live broadcast room other than the current live broadcast room. That is, the live broadcast room recommendation card can automatically switch to display the screen information associated with different live broadcast rooms. At the same time, the corresponding introduction information is also synchronously switched and displayed in the floating sub-card, and the preview window corresponding to this live broadcast room on the floating sub-card is in the selected state; in this way, the multiple second switching conditions provided improve the diversification of the interaction methods for switching to display different live broadcast rooms and also improve the flexibility of the solution.
[0202] In some embodiments, the screen information associated with the first live streaming room displayed in the live streaming room recommendation card may be static content associated with the first live streaming room. The static content associated with the first live streaming room may include the cover associated with the first live streaming room, the account avatar, etc., and the present application does not limit this.
[0203] Optionally, when the screen information associated with the first live streaming room displayed in the live streaming room recommendation card is static content associated with the first live streaming room, the electronic device may also switch the display of the live streaming room recommendation card to dynamic content associated with the first live streaming room when the display duration of the static content associated with the first live streaming room exceeds a second preset duration, and the second preset duration is less than the first preset duration. Among them, the dynamic content associated with the first live streaming room may include a preset screen associated with the first live streaming room, the live streaming screen of a simple live streaming room played synchronously, etc., and the present application does not limit this.
[0204] It should be noted that the second preset duration may be any duration set to be less than the first preset duration, and the present application does not limit this.
[0205] As an example, please refer to Figure 7C , assuming that the first preset duration is 5 seconds and the second preset duration is 2 seconds, and the screen information 421A associated with the live streaming room A (an example of the first live streaming room) is the cover of the live streaming room A. When the display duration of the screen information 421A associated with the live streaming room A reaches 2 seconds, the electronic device may automatically switch the display of the cover of the live streaming room A on the live streaming room recommendation card 40 to the live streaming screen of the simple live streaming room of the live streaming room A.
[0206] Adopting this embodiment, when the static content of the live streaming room (such as the first live streaming room) is displayed in the live streaming room recommendation card, if the display duration of the static content of the live streaming room exceeds the preset duration (such as the second preset duration), the live streaming room recommendation card will directly trigger the switch to display the dynamic content of the live streaming room. In this way, the static content of the live streaming room can be switched to the dynamic content without any operation by the user, simplifying the operation method for the user to watch the dynamic content of the live streaming room and improving the user's viewing experience.
[0207] Optionally, after the live streaming room recommendation card switches to display the dynamic content associated with the first live streaming room when the display duration of the static content associated with the first live streaming room exceeds the second preset duration, the electronic device may also switch the display of the live streaming room recommendation card to the static content associated with the second live streaming room when the display duration of the dynamic content associated with the first live streaming room exceeds a third preset duration. The third preset duration is less than the first preset duration, and the first preset duration is the sum of the second preset duration and the third preset duration. Among them, the static content associated with the second live streaming room may include the cover associated with the second live streaming room, the account avatar, etc., and the present application does not limit this.
[0208] It can be understood that when the display duration of the dynamic content associated with the first live broadcast room exceeds the third preset duration, the electronic device will automatically switch and jump to display the static content associated with the second live broadcast room other than the first live broadcast room.
[0209] It should be noted that the third preset duration can be any duration set to be less than the first preset duration and the sum of which and the second preset duration is the first preset duration, and this application does not make any limitations in this regard.
[0210] As an example, please refer to Figure 7C , assuming that the first preset duration is 5 seconds and the second preset duration is 2 seconds, then the third preset duration is 3 seconds. After the playing duration of the live broadcast screen of the simple live broadcast room associated with the live broadcast room A (an example of the first live broadcast room) on the live broadcast room recommendation card 40 reaches 3 seconds, the electronic device can switch and display the live broadcast screen of the simple live broadcast room associated with the live broadcast room A as Figure 7C shown in (b) of , and the static content 421B associated with the live broadcast room B (an example of the second live broadcast room) is displayed on the live broadcast room recommendation card 40, and the static content 421B associated with the live broadcast room B is the cover of the live broadcast room A.
[0211] Adopting this implementation manner, if the display duration of the dynamic content of the live broadcast room exceeds the preset duration (such as the third preset duration), it will directly trigger the live broadcast room recommendation card to switch and display the static content of the live broadcast room other than the current live broadcast room (such as the second live broadcast room), and the electronic device can switch and display other live broadcast rooms for the user without the user performing any operations, which simplifies the operation method for the user to watch other live broadcast rooms, improves the user's interaction experience, and also improves the diversity of the interaction method for switching and displaying other live broadcast rooms.
[0212] It can be seen that when implementing the embodiments of the present application, as long as the switching conditions (such as the first switching condition) are met, while recommending multiple live rooms, by synchronously displaying the screen information and introduction information associated with a selected live room, users can intuitively understand the content of the live room without performing any other operations. This can help users quickly screen out the live rooms they are interested in. It can be seen that this solution enriches the recommendation methods for live rooms, can directly and quickly recommend multiple live rooms for users, reduces the interaction path when users want to watch live broadcasts, simplifies the interaction method, and improves the user experience. When the switching conditions (such as the second switching condition) are met, the screen information associated with any live room (such as the second live room) other than the current live room (such as the first live room) is switched and displayed through the live room recommendation card. At the same time, the corresponding introduction information (such as the second introduction information) is also synchronously switched and displayed on the floating sub-card, and the preview window (such as the second target preview window) corresponding to this live room on the floating sub-card is in a selected state; in this way, when switching and displaying different live rooms among multiple recommended live rooms, the content associated with the live room can be synchronously switched and displayed on the live room recommendation card and the floating sub-card, enabling users to quickly understand the content of different live rooms, helping users judge and select the live rooms they are interested in, and improving the user's interaction experience.
[0213] Please refer to Figure 8 , Figure 8 which is a schematic flowchart of another content recommendation method disclosed in the embodiments of the present application. As Figure 8 shown, the method may include the following steps:
[0214] Step 810, when the electronic device meets the first switching condition, display a live room recommendation card. The live room recommendation card has a floating sub-card, and the floating sub-card includes preview windows of multiple recommended live rooms; among them, the live room recommendation card displays the screen information associated with the first live room, the floating sub-card displays the first introduction information corresponding to the first live room, and the first target preview window corresponding to the first live room among the displayed multiple preview windows is in a preset display state.
[0215] In some embodiments, the floating sub-card includes a first area for displaying the preview windows of the multiple recommended live rooms included.
[0216] Optionally, at least some of the preview windows corresponding to multiple recommended live rooms are displayed in the first area. For example, assume that the number of preview windows corresponding to the recommended live rooms that can be displayed in the first area is 3. If the number of multiple recommended live rooms is 3, then the first area can display all the preview windows corresponding to the multiple recommended live rooms; if the number of multiple recommended live rooms is 5, then the first area can only display some of the preview windows corresponding to the multiple recommended live rooms.
[0217] In some embodiments, that at least some of the preview windows corresponding to multiple recommended live rooms are displayed in the first area of the floating sub-card includes: the electronic device sequentially displays at least some of the preview windows corresponding to multiple recommended live rooms in the first area of the floating sub-card in a preset direction.
[0218] It should be noted that the above preset direction can be any direction such as horizontal or vertical, and the present application does not limit this. As an example, please refer to Figure 9 , Figure 9 is a schematic diagram of an interface for updating and displaying the preview windows of recommended live rooms disclosed in an embodiment of the present application. As shown in (a) of Figure 9 , the floating sub-card 41 includes a first area, in which preview windows 411A (preview window corresponding to live room A), 411B (preview window corresponding to live room B), and 411C (preview window corresponding to live room C) corresponding to multiple recommended live rooms are displayed, and the preview windows corresponding to each live room are arranged horizontally from left to right.
[0219] Adopting this embodiment, the preview windows corresponding to multiple recommended live rooms are sequentially displayed in a preset direction. This method is set based on the user's conventional operation habits. When the live rooms directly displayed in the floating sub-card are not all live rooms, even without prompting the user, the user can still know how to view each live room in the floating sub-card.
[0220] In some embodiments, the preview windows of multiple recommended live rooms included in the floating sub-card are arranged in a preset order. It can be understood that each of the preview windows of multiple recommended live rooms can be arranged in a preset order.
[0221] Optionally, the preset order includes arranging the preview windows of multiple recommended live rooms in the order of the preset quality levels of the live content in each recommended live room. The higher the preset quality level of the live content, the more forward the preview window of the corresponding recommended live room is arranged. Among them, the preset quality level of the live content can be determined by factors such as the picture clarity, audio quality, content integrity, and theme health of the live content. It can be understood that arranging the preview windows of recommended live rooms with higher preset quality levels more forward means preferentially recommending live rooms with higher quality to users. For example, if the live content of Li XX's live room has the best quality, the preview window of Li XX's live room is arranged in the first place.
[0222] Optionally, the preset order includes arranging the preview windows of multiple recommended live rooms in the order of the preset priorities of the live types of each recommended live room. The higher the preset priority of the live type, the more forward the preview window of the corresponding recommended live room is arranged. The preset priority is determined according to the historical interaction frequency between the current account and the live rooms corresponding to the live types. It can be understood that the level of the preset priority is used to reflect the historical interaction frequency between the current account and live rooms of different types. That is to say, the higher the historical interaction frequency between the current account and a certain type of live room, the more forward the preview window of the corresponding type of live room is arranged. For example, if the historical interaction frequency between the current account and game-type live broadcasts is the highest, the preview windows of game-type live rooms are preferentially arranged in the front.
[0223] Optionally, the preset order includes arranging the preview windows of multiple recommended live rooms according to the high or low historical interaction frequency or the high or low historical interaction times between the current account and the live accounts corresponding to each recommended live room. The higher the historical interaction frequency or the historical interaction times, the more forward the arrangement order. It can be understood that the higher the historical interaction frequency or the historical interaction times, the higher the degree of interaction between the current account and the corresponding live account, which can, to a certain extent, reflect that the current account is more interested in the live account. Arranging the live rooms corresponding to the live accounts with a high degree of interaction more forward can preferentially recommend the live rooms that the user is more interested in. For example, if the current account often likes Li XX's live room, the preview window of Li XX's live room is arranged in the front.
[0224] Optionally, the preset order includes arranging according to the historical interaction frequency or the historical interaction times between the associated accounts of the current account and the live accounts corresponding to each of the multiple recommended live rooms. The higher the historical interaction frequency or the historical interaction times, the higher the ranking. It can be understood that the higher the historical interaction frequency or the historical interaction times, the higher the interaction degree between the associated accounts of the current account and the corresponding live accounts, which can reflect to a certain extent that the associated accounts are more interested in the live accounts. Arranging the live rooms corresponding to the live accounts with a high interaction degree in the front can preferentially recommend the live rooms that the associated accounts are interested in to the current account. For example, if a friend of the current account (an example of an associated account) often likes the live room of Li XX, then arrange the preview window of Li XX's live room in the front.
[0225] Optionally, the preset order includes arranging according to the distance between the electronic device on which the current account logs in to the multimedia application and the live devices corresponding to each of the multiple recommended live rooms. The closer the distance, the higher the ranking. It can be understood that both the electronic device and the live device have a positioning function. When the positioning function is turned on and the current account logs in to the multimedia application on the electronic device, the current position of the electronic device can be determined. If the distance between the current position and the position where the live device corresponding to a certain live room is located is the closest, then arrange the preview window of that live room in the first place, which can preferentially recommend the live room with the closest distance to the current account. For example, if the current user is currently at position A and the live room of Li XX is at position B, and the distance between the current user and Li XX (i.e., the distance from position A to position B) is the closest, then arrange the preview window of Li XX's live room in the front.
[0226] It should be noted that in the embodiments of the present application, the preview windows of multiple recommended live rooms can be arranged and displayed in sequence according to any of the above preset order implementation methods, and the present application does not make any limitations in this regard.
[0227] Adopting this implementation method, the preview windows of multiple recommended live rooms are arranged and displayed in sequence in the floating layer sub-card. The preset order is determined based on any one of the quality level of the live content of each recommended live room, the priority of the live type, the historical interaction behavior between the current account and the live accounts corresponding to each recommended live room, the historical interaction behavior between the associated accounts of the current account and the live accounts corresponding to each recommended live room, and the distance from the live devices corresponding to each recommended live room. Different preset orders correspond to different ranking priorities. This way of arranging and displaying the preview windows of each recommended live room in sequence through the preset order can preferentially recommend different live rooms to the user's preference, help the user quickly understand better-quality live rooms, and also improve the user's interest in multimedia content of the live type.
[0228] For other embodiments of step 810, reference may be made to the content in the aforementioned step 310, which will not be elaborated here.
[0229] Step 820: Determine whether the preview window of the recommended live rooms displayed in the first area is a partial preview window among the preview windows of multiple recommended live rooms. If so, execute step 830.
[0230] In the embodiment of the present application, if the preview window of the recommended live rooms displayed in the first area is a partial preview window among the preview windows of multiple recommended live rooms, it means that the floating sub-card further includes preview windows corresponding to some recommended live rooms that are not displayed in the first area.
[0231] Step 830: In response to a sliding operation on the first area, the electronic device displays an updated preview window of the recommended live rooms in the first area, and the updated preview window of the recommended live rooms includes preview windows of at least some of the non-displayed recommended live rooms.
[0232] In the embodiment of the present application, when the preview window of the recommended live rooms displayed in the first area is a partial preview window among the preview windows of multiple recommended live rooms, the electronic device may also, in response to a sliding operation on the first area, update and display in the first area the preview windows corresponding to the recommended live rooms, and the updated preview window of the recommended live rooms includes preview windows of at least some of the non-displayed recommended live rooms.
[0233] It can be understood that if the first area displays a partial preview window among the preview windows of multiple recommended live rooms, it means that there are still preview windows corresponding to some non-displayed recommended live rooms in the first area. To display the non-displayed partial preview windows among the preview windows of multiple recommended live rooms in the first area, the user can perform a sliding operation on the first area so that the preview window of the recommended live rooms is updated and displayed in the first area.
[0234] Optionally, the sliding operation may be a horizontal sliding operation.
[0235] As an example, please refer to Figure 9 , such as Figure 9 the floating sub-card 41 shown in (a) includes a first area. When the user performs a leftward sliding operation in the first area according to the operation gesture shown in (a) in Figure 9 , the electronic device responds to the sliding operation and displays in the first area, as shown in (b) in Figure 9 , the preview window 411D corresponding to the live room D and the preview window 411E corresponding to the live room E.
[0236] In some embodiments, the updated preview window of the recommended live rooms may include preview windows of all the non-displayed recommended live rooms. Exemplarily, as shown in Figure 9The first region shown in (b) therein displays a preview window 411D corresponding to live broadcast room D and a preview window 411E corresponding to live broadcast room E, and the preview window 411D and the preview window 411E are all the preview windows that are not displayed.
[0237] In some embodiments, the updated preview windows of the recommended live broadcast rooms may further include the preview windows of some of the recommended live broadcast rooms that are not displayed. Exemplarily, if the user performs a leftward sliding operation in the first region according to the Figure 9 operation gesture shown in (a) therein, the electronic device may display a preview window 411B corresponding to live broadcast room B, a preview window 411C corresponding to live broadcast room C, and a preview window 411D corresponding to live broadcast room D in the first region, where the preview window 411D corresponding to live broadcast room D is the preview window corresponding to some of the recommended live broadcast rooms that are not displayed.
[0238] It can be seen that by implementing the embodiments of the present application, as long as the switching condition (such as the first switching condition) is met, while recommending multiple live broadcast rooms, by synchronously displaying the picture information and introduction information associated with a selected live broadcast room, the user can intuitively understand the content of the live broadcast room without performing any other operations, which can help the user quickly screen the live broadcast rooms of their interest. It can be seen that this solution enriches the recommendation method for live broadcast rooms, can directly and quickly recommend multiple live broadcast rooms for the user, reduces the interaction path when the user wants to watch a live broadcast, simplifies the interaction method, and improves the user experience. When the number of recommended live broadcast rooms is large, due to the limited size of the floating sub-card, only some of the preview windows of the recommended live broadcast rooms are displayed in the floating sub-card. To facilitate the display of more preview windows of the recommended live broadcast rooms, the above solution supports the user to perform a sliding operation on the area (such as the first region) where the preview windows of the recommended live broadcast rooms are displayed in the floating sub-card to view the preview windows of other non-displayed recommended live broadcast rooms. This method allows the user to view the preview windows associated with each live broadcast room in the recommended live broadcast rooms without performing complex operations, reduces the complexity of the interaction method, and reduces the interaction path for the user to watch multiple recommended live broadcast rooms.
[0239] Please refer to Figure 10 , Figure 10 which is a schematic flowchart of another content recommendation method disclosed in the embodiments of the present application. As Figure 10 shown, the method may include the following steps:
[0240] Step 1010: When the electronic device meets the first switching condition, it displays a live broadcast room recommendation card, on which there is a floating sub-card. The floating sub-card includes multiple preview windows of recommended live broadcast rooms. Among them, the live broadcast room recommendation card displays the screen information associated with the first live broadcast room, the floating sub-card displays the first introduction information corresponding to the first live broadcast room, and the first target preview window corresponding to the first live broadcast room among the displayed multiple preview windows is in a preset display state.
[0241] For the implementation manner of step 1010, reference can be made to the content in the aforementioned step 310, which will not be elaborated here.
[0242] Step 1020: In response to a preset operation on the screen information associated with the first live broadcast room, the electronic device enters the first live broadcast room to play the real-time live broadcast content of the first live broadcast room.
[0243] In the embodiment of the present application, after the screen information associated with the first live broadcast room is displayed on the live broadcast room recommendation card, the electronic device can also enter the first live broadcast room to play the real-time live broadcast content of the first live broadcast room when detecting a preset operation on the screen information associated with the first live broadcast room. That is to say, when the screen information associated with the first live broadcast room is triggered, the electronic device cancels the display of the live broadcast room recommendation card, switches to enter the first live broadcast room, and displays the real-time live broadcast content of the first live broadcast room to display more content associated with the first live broadcast room.
[0244] It should be noted that the preset operation on the screen information associated with the first live broadcast room can be a click operation, a long-press operation, etc., and the present application does not make any limitations on this.
[0245] It should be noted that the interface for entering the first live broadcast room to play the real-time screen of the first live broadcast room is the in-room interface. The in-room interface is used to play the real-time live broadcast content of the first live broadcast room. That is, the in-room interface is a new interface, and the real-time live broadcast content of the first live broadcast room is displayed in full screen on the in-room interface. It can be understood that entering the first live broadcast room to play the real-time live broadcast content of the first live broadcast room is to allow users to watch more live broadcast content and interact with the first live broadcast room. Therefore, the full-screen display method can improve the viewing experience of users when watching the real-time live broadcast content of the live broadcast room, and can also improve the experience of users when interacting with the real-time live broadcast content of the live broadcast room.
[0246] Optionally, the in-room interface also displays interaction information, which may include bullet screen information, comment information, like information, etc., and the present application does not make any limitations on this.
[0247] Optionally, the in - app interface also displays interactive controls. The interactive controls are used for the current account to interact with the first live - broadcast room. The interactive controls may include a bullet - screen control, a comment control, a like control, a share control, etc. The present application does not limit this.
[0248] As an example, please refer to Figure 11 , Figure 11 is a schematic diagram of an interface for entering a live - broadcast room to play the real - time live - broadcast content disclosed in an embodiment of the present application. As shown in Figure 11 , on the live - broadcast room recommendation card 40 shown in (a) of Figure 11 , a floating - layer sub - card 41 and the picture information 421A associated with the live - broadcast room A (an example of the first live - broadcast room) are displayed. When the user clicks on the picture information 421A associated with the live - broadcast room A according to the operation gesture shown in (a) of Figure 11 (x1 represents a single - click), the electronic device responds to the operation on the picture information 421A associated with the live - broadcast room A and displays the interface 50 shown in (b) of
[0249] . In the interface 50, the real - time live - broadcast content 51 corresponding to the live - broadcast room A is displayed. In addition, the interface 50 also displays bullet - screen information 52 for the user to understand the information of real - time interaction with the live - broadcast room A, and the interface 50 also displays a bullet - screen control 53 for the user to send bullet - screen information through the bullet - screen control 53 to interact with the live - broadcast room A in real time.
[0250] Please refer to Figure 12 , Figure 12 is a schematic flowchart of another content - recommendation method disclosed in an embodiment of the present application. As shown in Figure 12 , the method may include the following steps:
[0251] Step 1210, when the electronic device meets the first switching condition, it displays a live broadcast room recommendation card, and a floating sub-card is displayed on the live broadcast room recommendation card. The floating sub-card includes a plurality of preview windows for recommended live broadcast rooms. Among them, the live broadcast room recommendation card displays the picture information associated with the first live broadcast room, the floating sub-card displays the first introduction information corresponding to the first live broadcast room, and the first target preview window corresponding to the first live broadcast room among the displayed plurality of preview windows is in a preset display state.
[0252] For the implementation manner of step 1210, reference can be made to the content in the foregoing step 310, which will not be elaborated here.
[0253] Step 1220, when the electronic device meets the third switching condition, it switches the display of the live broadcast room recommendation card to a target interface.
[0254] In the embodiment of the present application, the live broadcast room recommendation card also displays a second control, and after the second control is triggered, it is used to indicate that the user is not interested in the content in the live broadcast room recommendation card.
[0255] In the embodiment of the present application, after the electronic device switches the display of the live broadcast room recommendation card to a target interface when it meets the third switching condition, multimedia content is played in the target interface.
[0256] In some embodiments, switching the display of the live broadcast room recommendation card to a target interface when meeting the third switching condition includes: the electronic device responds to a preset operation on the second control and switches the display of the live broadcast room recommendation card to a target interface. That is to say, the third switching condition is detecting a preset operation on the second control. When the second control is triggered, the electronic device switches to the target interface to play multimedia content, indicating that the user does not want to watch the recommended live broadcast rooms displayed on the live broadcast room recommendation card. Then, the electronic device continues to play the multimedia content corresponding to the target interface.
[0257] It should be noted that the operation on the second control can be a click operation, a long-press operation, etc., and the present application does not limit this.
[0258] As an example, please refer to Figure 13A , Figure 13A is a schematic diagram of an interface showing a target interface disclosed in the embodiment of the present application. As shown in (a) of Figure 13A , an uninterested control 414 (an example of the second control) is displayed on the live broadcast room recommendation card 40. When the user clicks the uninterested control 414 according to the operation gesture shown in (a) of Figure 13A (x1 represents a single click), the electronic device responds to the operation on the uninterested control 414 and displays as shown in Figure 13AThe interface 30 (an example of the target interface) shown in (b) in [reference] plays multimedia content 322.
[0259] With this embodiment, when the user performs an operation on a control (such as the second control) of the live stream recommendation card, it indicates that the user is not interested in the content of the live stream recommendation card. The electronic device switches the display of the live stream recommendation card to a new interface (such as the target interface), without the user having to perform complex operations.
[0260] In some embodiments, the live stream recommendation card also displays operation guide information, which is used to indicate the operation method for canceling the display of the live stream recommendation card. By displaying the operation guide information, the user can be guided to cancel the display of the live stream recommendation card to continue watching the target multimedia content corresponding to the target tag. With this embodiment, by displaying the operation guide information on the live stream recommendation card, clear operation guidance is provided to the user, helping the user understand how to cancel the display of the live stream recommendation card and improving the usability of the interface.
[0261] As an example, please refer to Figure 13B , Figure 13B which is a schematic diagram of another interface for displaying the target interface disclosed in the embodiments of the present application. As shown in Figure 13B the live stream recommendation card 40 shown in (a) in [reference] displays operation guide information 415 "Swipe up to continue watching the video" to guide the user to perform a swipe-up operation to cancel the display of the live stream recommendation card and continue watching the target multimedia content corresponding to the target tag.
[0262] In some embodiments, in the above case of meeting the third switching condition, switching the display of the live stream recommendation card to the target interface includes: the electronic device responds to a swipe operation on the live stream recommendation card and switches the display of the live stream recommendation card to the target interface. That is to say, the third switching condition is detecting a swipe operation on the live stream recommendation card. When a swipe operation on the live stream recommendation card is detected, the electronic device switches to the target interface to play multimedia content, indicating that the user does not want to watch the recommended live stream shown on the live stream recommendation card. Then, the electronic device continues to play the multimedia content corresponding to the target interface.
[0263] As an example, please refer to Figure 13B , when the user performs an upward swipe operation on the live stream recommendation card 40 according to the operation gesture shown in Figure 13B the (a) in [reference], the electronic device responds to this operation and displays the interface 30 (an example of the target interface) shown in (b) in Figure 13B which plays multimedia content 322.
[0264] With this embodiment, when the user performs a sliding operation on the live room recommendation card, it means that the user is not interested in the content of the live room recommendation card. The electronic device will switch the display of the live room recommendation card to a new interface (e.g., the target interface). This operation method conforms to the user's daily operation habits and does not require the user to perform complex operations.
[0265] It can be seen that when implementing the embodiments of the present application, as long as the switching conditions (e.g., the first switching condition) are met, while recommending multiple live rooms, by synchronously displaying the screen information and introduction information associated with a selected live room, the user can intuitively understand the content of the live room without performing any other operations. This can help the user quickly screen the live rooms they are interested in. It can be seen that this solution enriches the recommendation methods for live rooms, can directly and quickly recommend multiple live rooms for the user, reduces the interaction path when the user wants to watch a live broadcast, simplifies the interaction method, and improves the user experience. When the switching conditions (e.g., the third switching condition) are met, the electronic device will switch the display of the live room recommendation card to a new interface (e.g., the target interface). Without the user performing complex operations, the display of the live room recommendation card can be cancelled and switched to other interfaces. This method is simple, convenient, and easy for the user to operate.
[0266] Please refer to Figure 14 , Figure 14 which is a schematic flowchart of another content recommendation method disclosed in the embodiments of the present application. As Figure 14 shown, the method may include the following steps:
[0267] Step 1410, when the electronic device meets the first switching condition, it displays a live room recommendation card. The live room recommendation card has a floating sub-card, and the floating sub-card includes preview windows for multiple recommended live rooms. Among them, the live room recommendation card displays the screen information associated with the first live room, the floating sub-card displays the first introduction information corresponding to the first live room, and the first target preview window corresponding to the first live room among the displayed multiple preview windows is in a preset display state.
[0268] For the implementation manner of step 1410, reference can be made to the content in step 310 described above, and details will not be elaborated here.
[0269] Step 1420, in response to an operation on the recommendation identifier, the electronic device switches the display of the live room recommendation card to a live broadcast recommendation interface, and the live broadcast recommendation interface includes at least one live room.
[0270] In the embodiments of the present application, the floating sub-card further includes a recommendation identifier, and the recommendation identifier is used to indicate to display more recommended live rooms. That is, when the recommendation identifier is triggered, the electronic device switches to the live broadcast recommendation interface to display more recommended live rooms.
[0271] It should be noted that the operation on the recommendation identifier can be a click operation, a long - press operation, etc., and the present application does not limit this.
[0272] In some embodiments, the above - mentioned live - broadcast recommendation interface is an exclusive interface under the live - broadcast label, and the live - broadcast label is used to trigger the display of more multimedia content of the live - broadcast type. That is to say, after the electronic device responds to the operation on the recommendation identifier, the electronic device can directly switch to the exclusive interface under the live - broadcast label to display more recommended live - broadcast rooms.
[0273] As an example, please refer to Figure 15 , Figure 15 which is a schematic diagram of an interface for displaying a live - broadcast recommendation interface disclosed in an embodiment of the present application. As shown in the floating - layer sub - card 41 in (a) of Figure 15 , a recommendation identifier 416 is displayed. When the user clicks the recommendation identifier 416 according to the operation gesture shown in (a) of Figure 15 (x1 represents a single - click), the electronic device responds to the operation on the recommendation identifier 416 and displays a live - broadcast recommendation interface 60 as shown in (b) of Figure 15 . The live - broadcast recommendation interface 60 is an interface under the "Live" label 61, which is the next - level of the "Home Page Label" 312. The live - broadcast recommendation interface 60 displays multiple recommended live - broadcast rooms, and the multiple recommended live - broadcast rooms include the live - broadcast room 1, live - broadcast room 2, live - broadcast room 3, and live - broadcast room 4 as shown in (b) of Figure 15 .
[0274] It can be seen that by implementing the embodiments of the present application, as long as the switching condition (such as the first switching condition) is met, while recommending multiple live - broadcast rooms, by synchronously displaying the picture information and introduction information associated with a selected live - broadcast room, the user can directly understand the content of the live - broadcast room without performing any other operations, which can help the user quickly screen the live - broadcast rooms they are interested in. It can be seen that this solution enriches the recommendation method for live - broadcast rooms, can directly and quickly recommend multiple live - broadcast rooms for users, reduces the interaction path when the user wants to watch a live - broadcast, simplifies the interaction method, and improves the user experience. The recommendation identifier in the floating - layer sub - card can guide the user to browse more live - broadcast rooms. When the user performs an operation on the recommendation identifier, it will trigger the display of the live - broadcast recommendation interface, and more live - broadcast rooms can be recommended for the user through the live - broadcast recommendation interface. In this way, more choices can be provided for the user, enriching the user's experience in the process of selecting a live - broadcast room and helping the user select the live - broadcast room they are interested in.
[0275] It should be understood that although the steps in the above-mentioned flowcharts are sequentially shown according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise clearly stated in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the above-mentioned flowcharts may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps. In addition, the above-mentioned multiple embodiments can be implemented independently or in combination with each other, and no limitation is made here.
[0276] Based on the foregoing embodiments, an embodiment of the present application provides a content recommendation device. The device includes each module included, and each unit included in each module, and can be implemented by a processor; of course, it can also be implemented by specific logic circuits. During implementation, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA), etc.
[0277] Please refer to Figure 16 , Figure 16 is a structural schematic diagram of a content recommendation device disclosed in an embodiment of the present application. As Figure 16 shown, the device includes a display module 1610.
[0278] The display module 1610 is configured to display a live broadcast room recommendation card when the first switching condition is met. The live broadcast room recommendation card displays a floating layer sub-card, and the floating layer sub-card includes a plurality of preview windows for recommended live broadcast rooms.
[0279] Among them, the live broadcast room recommendation card displays the screen information associated with the first live broadcast room. The first live broadcast room is one of the plurality of recommended live broadcast rooms. The floating layer sub-card displays the first introduction information corresponding to the first live broadcast room, and the first target preview window corresponding to the first live broadcast room among the displayed plurality of preview windows is in a preset display state, and the preset display state is used to indicate that the preview window is in a selected state.
[0280] In some embodiments, the display module 1610 is further configured to, when the second switching condition is met, switch the live broadcast room recommendation card to display the screen information associated with the second live broadcast room, switch the first introduction information displayed on the floating layer sub-card to the second introduction information corresponding to the second live broadcast room, and switch the preview window in the preset display state in the floating layer sub-card from the first target preview window to the second target preview window corresponding to the second live broadcast room;
[0281] Among them, the second live broadcast room is any one of the multiple recommended live broadcast rooms other than the first live broadcast room.
[0282] In some embodiments, a first control is also displayed on the live broadcast room recommendation card;
[0283] The second switching condition includes: detecting a preset operation on the first control of the live broadcast room recommendation card, where the preset operation on the first control is used to indicate following the live broadcast account corresponding to the first live broadcast room; or, detecting a selection operation on the second target preview window corresponding to the second live broadcast room.
[0284] In some embodiments, the second switching condition further includes:
[0285] The display duration of the screen information associated with the first live broadcast room exceeds a first preset duration.
[0286] In some embodiments, the screen information associated with the first live broadcast room displayed in the live broadcast room recommendation card is static content associated with the first live broadcast room;
[0287] The display module 1610 is further configured to, when the display duration of the static content associated with the first live broadcast room exceeds a second preset duration, switch the live broadcast room recommendation card to display the dynamic content associated with the first live broadcast room, and the second preset duration is less than the first preset duration.
[0288] In some embodiments, the display module 1610 is further configured to, when the display duration of the static content associated with the first live broadcast room exceeds a second preset duration, after switching the live broadcast room recommendation card to display the dynamic content associated with the first live broadcast room, when the display duration of the dynamic content associated with the first live broadcast room exceeds a third preset duration, switch the live broadcast room recommendation card to display the static content associated with the second live broadcast room, the third preset duration is less than the first preset duration, and the first preset duration is the sum of the second preset duration and the third preset duration.
[0289] In some embodiments, the display module 1610 is further configured to respond to a preset operation on the screen information associated with the first live broadcast room and enter the first live broadcast room to play the real-time live broadcast content of the first live broadcast room.
[0290] In some embodiments, a second control is also displayed on the live broadcast room recommendation card;
[0291] The display module 1610 is further configured to respond to a preset operation on the second control and switch the live broadcast room recommendation card to display a target interface; or, respond to a sliding operation on the live broadcast room recommendation card and switch the live broadcast room recommendation card to display a target interface; where the target interface is used to play multimedia content.
[0292] In some embodiments, the floating sub-card further includes a recommendation identifier, and the recommendation identifier is used to indicate to display more recommended live broadcast rooms;
[0293] The display module 1610 is further configured to, in response to an operation on the recommended identifier, switch the live broadcast recommendation card to display a live broadcast recommendation interface, where the live broadcast recommendation interface includes at least one live broadcast room.
[0294] In some embodiments, the first switching condition includes:
[0295] A switching operation for the target interface is detected; or,
[0296] The playing duration of the multimedia content exceeds a fourth preset duration; or,
[0297] The running duration of the application after the current account logs in to the multimedia application exceeds a fifth preset duration.
[0298] In some embodiments, the first switching condition includes:
[0299] The type of the current account is a target type, and the target type includes any one of the following:
[0300] The interaction frequency of the current account with the multimedia content of the live broadcast type exceeds the interaction frequency threshold;
[0301] The number of interactions of the current account with the multimedia content of the live broadcast type exceeds the interaction number threshold;
[0302] The browsing duration of the current account with the multimedia content of the live broadcast type exceeds the browsing duration threshold;
[0303] The number of browsing times of the current account with the multimedia content of the live broadcast type exceeds the browsing number threshold.
[0304] In some embodiments, the area of the floating sub-card for displaying the preview windows of the multiple recommended live broadcast rooms included is the first area;
[0305] The display module 1610 is further configured to, when the preview windows of the recommended live broadcast rooms displayed in the first area are partial preview windows of the preview windows of the multiple recommended live broadcast rooms, in response to a sliding operation on the first area, display updated preview windows of the recommended live broadcast rooms in the first area, where the updated preview windows of the recommended live broadcast rooms include the preview windows of at least some of the un-displayed recommended live broadcast rooms.
[0306] In some embodiments, the preview windows of the multiple recommended live broadcast rooms included in the floating sub-card are arranged in a preset order in sequence, and the preset order is any one of the following:
[0307] According to the preset quality level of the live broadcast content of each recommended live broadcast room among the multiple recommended live broadcast rooms, the preview window of the recommended live broadcast room with a higher preset quality level is arranged in a more forward order;
[0308] According to the preset priority of the live broadcast types of each recommended live broadcast room among multiple recommended live broadcast rooms, the higher the preset priority, the more forward the arrangement order of the preview windows of the recommended live broadcast rooms. The preset priority is determined according to the historical interaction frequency between the current account and the live broadcast rooms corresponding to the live broadcast types;
[0309] According to the level of the historical interaction frequency or the number of historical interaction times between the current account and the live broadcast accounts corresponding to each recommended live broadcast room among multiple recommended live broadcast rooms, the higher the historical interaction frequency or the number of historical interaction times, the more forward the arrangement order;
[0310] According to the level of the historical interaction frequency or the number of historical interaction times between the associated accounts of the current account and the live broadcast accounts corresponding to each recommended live broadcast room among multiple recommended live broadcast rooms, the higher the historical interaction frequency or the number of historical interaction times, the more forward the arrangement order;
[0311] According to the distance between the electronic device on which the current account logs in to the multimedia application and the live broadcast devices corresponding to each recommended live broadcast room among multiple recommended live broadcast rooms, the closer the distance, the more forward the arrangement order.
[0312] In some embodiments, the first introduction information includes at least one of the following:
[0313] The live broadcast account information corresponding to the first live broadcast room;
[0314] The location information of the live broadcast device corresponding to the first live broadcast room;
[0315] The description information of the live broadcast content corresponding to the first live broadcast room;
[0316] The recommended reason corresponding to the first live broadcast room;
[0317] The historical interaction information between the current account and the live broadcast account corresponding to the first live broadcast room;
[0318] The historical interaction information between the associated accounts of the current account and the first live broadcast room.
[0319] It should be noted that in the embodiments of the present application Figure 16 The division of the modules of a content recommendation device shown is schematic, only a logical function division, and there may be other division methods in actual implementation.
[0320] Please refer to Figure 17 , Figure 17 which is a schematic structural diagram of an electronic device disclosed in the embodiments of the present application. As Figure 17 shown, the electronic device includes:
[0321] A memory 1710 storing executable program code;
[0322] A processor 1720 coupled to the memory 1710;
[0323] The processor 1720 calls the executable program code stored in the memory 1710 and executes the content recommendation method in any one of the above method embodiments.
[0324] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in any one of the content recommendation methods provided in the above embodiments are implemented.
[0325] An embodiment of the present application also discloses an application publishing platform. Among them, the application publishing platform is used to publish a computer program product. When the computer program product runs on a computer, the computer is caused to execute some or all of the steps of the methods in the above method embodiments.
[0326] Those skilled in the art can understand that Figure 17 the structure shown in
[0327] is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the electronic device to which the solution of the present application is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0328] It should be understood that the mention of "one embodiment" or "an embodiment" or "some embodiments" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" or "in some embodiments" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that in various embodiments of the present application, the order numbers of the above processes do not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The serial numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments. The above descriptions of the various embodiments tend to emphasize the differences between the various embodiments. Their similarities or similarities can be referred to each other. For the sake of brevity, they will not be repeated herein.
[0329] As used herein, the term "and / or" is merely a description of the relationship between associated objects, indicating that there can be three relationships. For example, object A and / or object B can represent: object A exists alone, object A and object B exist simultaneously, and object B exists alone.
[0330] It should be noted that, in this text, the term "comprise", "include" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or apparatus that comprises a series of elements not only includes those elements but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or apparatus. Without further limitation, an element defined by the statement "comprising an..." does not preclude the existence of additional identical elements in the process, method, article or apparatus that comprises the element.
[0331] In several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The above-described embodiments are merely illustrative. For example, the above module division is only a logical function division, and there can be other division methods in actual implementation. For example, multiple modules or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or modules can be electrical, mechanical or other forms.
[0332] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps including the above method embodiments; and the foregoing storage medium includes: various media such as removable storage devices, read only memory (ROM), magnetic disks or optical discs that can store program codes.
[0333] The methods disclosed in several method embodiments provided by the present application can be arbitrarily combined without conflict to obtain new method embodiments.
[0334] The features disclosed in several device embodiments provided by the present application can be arbitrarily combined without conflict to obtain new device embodiments.
[0335] As described above, it is only the implementation mode of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A method for content recommendation, characterized in that, The method includes: When the first switching condition is met, display a live room recommendation card, on which a floating sub-card is displayed, and the floating sub-card includes preview windows of multiple recommended live rooms; Among them, the live room recommendation card displays the screen information associated with the first live room, the first live room is one of the multiple recommended live rooms, the floating sub-card displays the first introduction information corresponding to the first live room, and the first target preview window corresponding to the first live room among the displayed multiple preview windows is in a preset display state, and the preset display state is used to indicate that the preview window is in a selected state.
2. The method according to claim 1, characterized in that The method further includes: When the second switching condition is met, the live room recommendation card switches to display the screen information associated with the second live room, the first introduction information displayed on the floating sub-card switches to display the second introduction information corresponding to the second live room, and the preview window in the preset display state in the floating sub-card switches from the first target preview window to the second target preview window corresponding to the second live room; Among them, the second live room is any one of the multiple recommended live rooms other than the first live room.
3. The method according to claim 2, wherein A first control is also displayed on the live room recommendation card, and the second switching condition includes: Detecting a preset operation on the first control of the live room recommendation card, and the preset operation on the first control is used to indicate following the live account corresponding to the first live room; or, Detecting a selection operation on the second target preview window corresponding to the second live room.
4. The method according to claim 2 or 3, characterized in that, The second switching condition further includes: The display duration of the screen information associated with the first live room exceeds a first preset duration.
5. The method according to claim 4, wherein The screen information associated with the first live room displayed in the live room recommendation card is the static content associated with the first live room, and the method further includes: When the display duration of the static content associated with the first live room exceeds a second preset duration, the live room recommendation card switches to display the dynamic content associated with the first live room, and the second preset duration is less than the first preset duration.
6. The method according to claim 5, wherein After the live room recommendation card switches to display the dynamic content associated with the first live room when the display duration of the static content associated with the first live room exceeds the second preset duration, the method further includes: When the display duration of the dynamic content associated with the first live room exceeds a third preset duration, the live room recommendation card switches to display the static content associated with the second live room, the third preset duration is less than the first preset duration, and the first preset duration is the sum of the second preset duration and the third preset duration.
7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: In response to a preset operation on the screen information associated with the first live room, enter the first live room to play the real-time live content of the first live room.
8. The method according to any one of claims 1 to 7, characterized in that A second control is also displayed on the live room recommendation card, and the method further includes: In response to a preset operation on the second control, switch the live room recommendation card to display a target interface; or In response to a swiping operation on the live broadcast room recommendation card, switch the display of the live broadcast room recommendation card to a target interface; wherein, the target interface is used to play multimedia content.
9. The method according to any one of claims 1 to 8, characterized in that, The floating sub-card further includes a recommendation identifier for indicating to display more recommended live broadcast rooms, and the method further includes: In response to an operation on the recommendation identifier, switch the display of the live broadcast room recommendation card to a live broadcast recommendation interface, and the live broadcast recommendation interface includes at least one live broadcast room.
10. The method according to claim 8 or 9, characterized in that, The first switching condition includes: detecting a switching operation for the target interface; or, the playing duration of the multimedia content exceeds a fourth preset duration; or, the running duration of the application after the current account logs in to the multimedia application exceeds a fifth preset duration.
11. The method according to any one of claims 1 to 10, characterized in that, The first switching condition includes: the type of the current account is a target type, and the target type includes any one of the following: the interaction frequency of the current account with multimedia content of the live broadcast type exceeds an interaction frequency threshold; the number of interactions of the current account with multimedia content of the live broadcast type exceeds an interaction number threshold; the browsing duration of the current account with multimedia content of the live broadcast type exceeds a browsing duration threshold; the number of browsing times of the current account with multimedia content of the live broadcast type exceeds a browsing number threshold.
12. The method according to any one of claims 1 to 11, characterized in that, The area of the floating sub-card for displaying the preview windows of the multiple recommended live broadcast rooms included is a first area, and the method further includes: When the preview windows of the recommended live broadcast rooms displayed in the first area are partial preview windows among the preview windows of the multiple recommended live broadcast rooms, in response to a swiping operation on the first area, display updated preview windows of the recommended live broadcast rooms in the first area, and the updated preview windows of the recommended live broadcast rooms include preview windows of at least some of the un-displayed recommended live broadcast rooms.
13. The method according to claim 12, characterized in that, The preview windows of the multiple recommended live broadcast rooms included in the floating sub-card are arranged in a preset order, and the preset order is any one of the following: According to the preset quality level of the live broadcast content of each recommended live broadcast room among the multiple recommended live broadcast rooms, the preview window of the recommended live broadcast room with a higher preset quality level is arranged in a more forward order; According to the preset priority of the live broadcast type of each recommended live broadcast room among the multiple recommended live broadcast rooms, the preview window of the recommended live broadcast room with a higher preset priority is arranged in a more forward order, and the preset priority is determined according to the historical interaction frequency of the current account with the live broadcast room corresponding to the live broadcast type; According to the high or low historical interaction frequency or historical interaction number of the current account with the live broadcast account corresponding to each recommended live broadcast room among the multiple recommended live broadcast rooms, the higher the historical interaction frequency or historical interaction number, the more forward the arrangement order; According to the high or low historical interaction frequency or historical interaction number of the associated account of the current account with the live broadcast account corresponding to each recommended live broadcast room among the multiple recommended live broadcast rooms, the higher the historical interaction frequency or historical interaction number, the more forward the arrangement order; According to the distance between the electronic device logged in to the multimedia application with the current account and the live device corresponding to each recommended live broadcast room among the multiple recommended live broadcast rooms, the closer the distance, the higher the ranking.
14. The method according to any one of claims 1 to 13, characterized in that, The first introduction information includes at least one of the following: The live account information corresponding to the first live broadcast room; The location information of the live device corresponding to the first live broadcast room; The description information of the live content corresponding to the first live broadcast room; The recommended reason corresponding to the first live broadcast room; The historical interaction information between the current account and the live account corresponding to the first live broadcast room; The historical interaction information between the associated account of the current account and the first live broadcast room.
15. A content recommendation device, characterized in that, Including: A display module, configured to display a live broadcast room recommendation card when a first switching condition is met. The live broadcast room recommendation card is provided with a floating sub-card, and the floating sub-card includes preview windows of multiple recommended live broadcast rooms; Wherein, the live broadcast room recommendation card displays the picture information associated with the first live broadcast room. The first live broadcast room is one of the multiple recommended live broadcast rooms. The floating sub-card displays the first introduction information corresponding to the first live broadcast room, and the first target preview window corresponding to the first live broadcast room among the displayed multiple preview windows is in a preset display state, and the preset display state is used to indicate that the preview window is in a selected state.
16. An electronic device, comprising a memory and a processor, the memory storing a computer program that can run on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1 to 14.
17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method according to any one of claims 1 to 14.
18. A computer program product, characterized in that, Including a computer program, and when the computer program is executed by the processor, it implements the method according to any one of claims 1 to 14.
Citation Information
Patent Citations
Method and device for switching live broadcast room
CN106658086A
Live video pushing method, device and equipment
CN112492334A
Page display method and device, electronic equipment and storage medium
CN114095741A
Direct broadcasting room switching display processing method, server, electronic terminal and storage medium
CN115065836A
Information display method and device
CN115665465A