Live-streaming room recommendation method and apparatus, and medium and electronic device
By displaying prompt information and target pages in the live broadcast room, a second live broadcast room that meets specific conditions is recommended, which solves the problem that users find it difficult to find live broadcast rooms of interest in a large number of live broadcast rooms, and achieves a fast and intuitive recommendation effect.
Patent Information
- Application Number
- PCT/CN2024/126052
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-30
- Filing Date
- 2024-10-21
- Publication Date
- 2025-06-05
Smart Images

Figure CN2024126052_05062025_PF_FP_ABST
Abstract
Description
Live broadcast room recommendation method, device, medium and electronic device
[0001] This application claims priority to Chinese patent application No. 202311631460.X filed on November 30, 2023. The contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] The present disclosure relates to a live broadcast room recommendation method, device, medium and electronic device. Background Art
[0003] With the development of the internet industry, live streaming has become increasingly popular. For example, live streaming can be used to recommend products to viewers.
[0004] With a massive number of users broadcasting live on live streaming platforms, finding the live streaming rooms they are interested in, facing such a large number of live streaming rooms, has always been a technical challenge. Therefore, how to recommend live streaming rooms has become a technical problem that needs to be solved urgently.
[0005] Summary of the Invention
[0006] This summary is provided to briefly introduce concepts that will be described in detail in the detailed description below. This summary is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0007] In a first aspect, the present disclosure provides a live broadcast room recommendation method, comprising:
[0008] Displaying prompt information in a first live broadcast room, wherein the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets a first preset condition;
[0009] In response to a first trigger operation on the prompt information, displaying a target page in the first live broadcast room, wherein the target page includes a second live broadcast room whose live broadcast room attribute information meets the first preset condition;
[0010] In response to a second trigger operation on the target second live broadcast room in the target page, the target second live broadcast room is displayed.
[0011] In a second aspect, the present disclosure provides a live broadcast room recommendation device, comprising:
[0012] A first display module is configured to display prompt information in a first live broadcast room, wherein the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets a first preset condition;
[0013] A second display module is configured to display a target page in the first live broadcast room in response to a first trigger operation on the prompt information, wherein the target page includes a second live broadcast room whose live broadcast room attribute information meets the first preset condition;
[0014] The third display module is configured to display the target second live broadcast room in response to a second trigger operation on the target second live broadcast room in the target page.
[0015] In a third aspect, the present disclosure provides a computer-readable medium having a computer program stored thereon, which implements the steps of the method described in the first aspect when executed by a processing device.
[0016] In a fourth aspect, the present disclosure provides an electronic device, comprising:
[0017] a storage device having a computer program stored thereon;
[0018] A processing device is used to execute the computer program in the storage device to implement the steps of the method described in the first aspect.
[0019] Other features and advantages of the present disclosure will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and other features, advantages and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale. In the drawings:
[0021] FIG1 is a flow chart of a method for recommending a live broadcast room according to some embodiments;
[0022] FIG2 is a schematic diagram of a first live broadcast room according to some embodiments;
[0023] FIG3 is a schematic diagram of a target page according to some embodiments;
[0024] FIG4 is a schematic diagram of a target second live broadcast room according to some embodiments;
[0025] FIG5 is a schematic diagram showing a first live broadcast room according to some embodiments;
[0026] FIG6 is a schematic diagram of a first live broadcast room according to yet other embodiments;
[0027] FIG7 is a schematic diagram of a product display page according to some embodiments;
[0028] FIG8 is a schematic diagram of a target recommendation object page according to some embodiments;
[0029] FIG9 is a schematic structural diagram of a live broadcast room recommendation device according to some embodiments; and
[0030] FIG10 is a schematic structural diagram of an electronic device according to some embodiments. DETAILED DESCRIPTION
[0031] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0032] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0033] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0034] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0035] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0036] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0037] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0038] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0039] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0040] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0041] At the same time, it is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0042] Figure 1 is a flowchart illustrating a live broadcast room recommendation method according to some embodiments. As shown in Figure 1, embodiments of the present disclosure provide a live broadcast room recommendation method that can be performed by an electronic device, specifically a live broadcast room recommendation device, which can be implemented in software and / or hardware and configured in the electronic device. As shown in Figure 1, the method may include the following steps.
[0043] In step 110, prompt information is displayed in the first live broadcast room, wherein the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets the first preset condition.
[0044] Here, the first live broadcast room may refer to the live broadcast room currently being watched by the user. The prompt information may be information describing whether the live broadcast room attribute information of the first live broadcast room meets the first preset condition. The prompt information may be text information, image information, etc.
[0045] As some examples, the live broadcast room attribute information may refer to the type of live broadcast content in the live broadcast room. For example, in the scenario of entertainment live broadcast, the type of the live broadcast room may be outdoor live broadcast, game live broadcast, talent show live broadcast, etc., depending on the live broadcast content.
[0046] Accordingly, the live broadcast room attribute information meeting the first preset condition may mean that the type of the live broadcast room is a target type. The target type may be a pre-configured type of live broadcast room. When the type corresponding to the first live broadcast room is the target type, prompt information is displayed in the first live broadcast room.
[0047] As another example, the attribute information of the live broadcast room may refer to the business type corresponding to the live broadcast room. The business type corresponding to the live broadcast room may refer to the activity type to which the live broadcast room belongs. For example, in the scenario of live broadcasting with goods, depending on the different recommended objects in the live broadcast room, the business type corresponding to the live broadcast room may include the business type of "selected special session", the business type of "domestic product special session", the business type of "low price special session", and so on.
[0048] Accordingly, the live broadcast room attribute information satisfying the first preset condition may mean that the business type corresponding to the live broadcast room is the target business type. The target business type may be a pre-configured business type, and when the business type of the first live broadcast room is the target business type, a prompt information is displayed in the first live broadcast room. For example, when a user is watching the first live broadcast room belonging to the "low-price special" business type, a prompt information corresponding to the "low-price special" business type may be displayed in the first live broadcast room.
[0049] In some embodiments, prompt information can be displayed in the first live broadcast room when entering the first live broadcast room.
[0050] Figure 2 is a schematic diagram of a first live broadcast room according to some embodiments. As shown in Figure 2, prompt information 201 can be displayed in the form of a floating window in first live broadcast room 200. It should be understood that prompt information 201 can be content used to describe that the live broadcast room attribute information meets the first preset condition. For example, if the business type corresponding to first live broadcast room 200 is the "XXXX Low Price Special" business type, correspondingly, prompt information 201 can be text information such as "XXXX Low Price Special."
[0051] Of course, prompt information can also be displayed in the first live broadcast room through other implementation methods, which will be described in detail in subsequent implementation methods.
[0052] In step 120, in response to the first trigger operation for the prompt information, a target page is displayed in the first live broadcast room, wherein the target page includes a second live broadcast room whose live broadcast room attribute information meets the first preset condition.
[0053] Here, the first trigger operation for the prompt information can be a click operation for the prompt information. When the electronic device detects the click operation for the prompt information, the target page is displayed in the first live broadcast room.
[0054] For example, a target page occupying one-seventh of the screen of the electronic device can be pulled up from the bottom of the live broadcast interface of the first live broadcast room to display. Of course, the size of the target page can be selected according to actual circumstances. For example, the target page can be a page of the full screen size of the electronic device, or a page occupying half the size of the display screen of the electronic device, and so on.
[0055] The target page may include a second live broadcast room whose live broadcast room attribute information satisfies the first preset condition. That is, the target page includes a second live broadcast room that is consistent with the live broadcast room attribute information of the first live broadcast room and also satisfies the first preset condition. For example, when the live broadcast room attribute information satisfies the first preset condition, which means that the type of the live broadcast room is the target type, then the second live broadcast room included in the target page is a live broadcast room of the same target type as the first live broadcast room. When the live broadcast room attribute information refers to the business type corresponding to the live broadcast room, then the second live broadcast room included in the target page is a live broadcast room of the same target business type as the first live broadcast room. It should be understood that the second live broadcast room can be a live broadcast room currently broadcasting other than the first live broadcast room.
[0056] The second live broadcast room can be displayed on the target page in the form of a card. Each card may include, but is not limited to, an image describing the second live broadcast room and / or the name of the second live broadcast room. The image describing the second live broadcast room may refer to the cover used by the second live broadcast room. Of course, the image describing the second live broadcast room may also be the real-time live broadcast screen of the second live broadcast room.
[0057] It is worth noting that the second live broadcast room displayed by each card in the target page can be understood as the entrance to the corresponding second live broadcast room. Users can switch to the corresponding second live broadcast room through the card.
[0058] Figure 3 is a schematic diagram of a target page according to some embodiments. As shown in Figure 3, a target page 202 is displayed in a first live broadcast room 200, and a second live broadcast room 203 is included in the target page 202. The second live broadcast room 203 can be displayed in the target page 202 in the form of a card.
[0059] As shown in FIG3 , the first live broadcast room 200 is a live broadcast room belonging to the target business type of “XXXX low-price special”. Accordingly, the second live broadcast room 203 included in the target page 202 is also a live broadcast room belonging to the target business type of “XXXX low-price special”.
[0060] It is worth noting that the number of the second live broadcast rooms 203 displayed in the target page 202 can be set according to actual conditions. Moreover, the target page 202 can slide to display the hidden page part.
[0061] In step 130 , in response to a second trigger operation on the target second live broadcast room in the target page, the target second live broadcast room is displayed.
[0062] Here, the second trigger operation on the target second live broadcast room in the target page may be a click operation on the target second live broadcast room.
[0063] As shown in FIG3 , the user can click on the card corresponding to “Live Broadcast Room Name 2” in FIG3 to trigger the second trigger operation for the target second live broadcast room corresponding to “Live Broadcast Room Name 2”.
[0064] Figure 4 is a schematic diagram of a target second live broadcast room according to some embodiments. As shown in Figure 4, when a user clicks the card corresponding to "Live Broadcast Room Name 2" in Figure 3, the user jumps from the first live broadcast room 200 shown in Figure 3 to the target second live broadcast room 401 shown in Figure 4.
[0065] It should be understood that the target second live broadcast room 401 shown in Figure 4 is a live broadcast room whose live broadcast room attribute information meets the first preset condition, just like the first live broadcast room 200 shown in Figure 3. In other words, in the target second live broadcast room 401 shown in Figure 4, the prompt information can also be triggered to display, and in response to the triggering operation on the prompt information, the target page is displayed.
[0066] It is worth noting that when jumping to display the target second live broadcast room, prompt information can also be displayed in the target second live broadcast room.
[0067] Thus, by displaying prompt information in the first live broadcast room, and in response to a first trigger operation on the prompt information, displaying a target page including the second live broadcast room in the first live broadcast room, and then in response to a second trigger operation on the target second live broadcast room in the target page, displaying the target second live broadcast room, it is possible to recommend a second live broadcast room of the same type as the first live broadcast room to the user while the user is watching the live broadcast. This can be done without the user exiting the first live broadcast room, thereby quickly and intuitively recommending the same type of second live broadcast room to the user directly within the live broadcast interface of the first live broadcast room without interrupting the user's viewing of the first live broadcast room. Furthermore, it is possible to enable the user to quickly switch from the first live broadcast room to the same type of second live broadcast room, thereby directly switching from the first live broadcast room to the same type of second live broadcast room without exiting the first live broadcast room or requiring the user to actively search.
[0068] In some achievable implementations, the target second live broadcast room includes a return control for returning to the first live broadcast room. When the return control is triggered, the electronic device performs an operation of returning from the target second live broadcast room to the first live broadcast room.
[0069] In some embodiments, the return control can be displayed in the first target area of the target second live broadcast room. The first target area can be a blank area of the target second live broadcast room to avoid blocking the content of the target second live broadcast room. The first target area can also be an area in the target second live broadcast room used to display bullet comments. The first target area can also be a one-handed control area in the target second live broadcast room, so that the user can quickly trigger the return control when operating the electronic device with one hand.
[0070] In some embodiments, the return control includes descriptive information corresponding to the first live broadcast room, wherein the descriptive information corresponding to the first live broadcast room may be avatar information used by the first live broadcast room, live broadcast room cover information, live broadcast room name information, live broadcast room real-time live screen information, etc.
[0071] Accordingly, the electronic device can display the first live broadcast room in response to the third trigger operation on the return control.
[0072] Here, the third trigger operation for the return control may be a click operation for the return control. As shown in FIG4 , when the user clicks the target control 402 displayed in the live interface of the target second live room 401, the first live room is displayed.
[0073] It is worth noting that if the user jumps to the new second live broadcast room through the target page corresponding to the target second live broadcast room in the target second live broadcast room, if the user triggers the corresponding return control in the new second live broadcast room, the target second live broadcast room will be displayed; if the user triggers the corresponding return control in the target second live broadcast room, the first live broadcast room can be displayed.
[0074] It should be understood that when returning to display the first live room, the target page may no longer be displayed in the first live room. In other words, when returning to display the first live room, the content corresponding to the first live room may be directly displayed without displaying the target page.
[0075] Fig. 5 is a schematic diagram showing a first live broadcast room according to some embodiments. As shown in Fig. 5 , when a user clicks the target control 402 shown in Fig. 4 , the first live broadcast room 200 shown in Fig. 5 is displayed.
[0076] Therefore, through the return control, the user can return to the first live broadcast room in the target second live broadcast room, and the user can quickly switch between live broadcast rooms.
[0077] In some feasible implementations, in step 110, in response to the fourth trigger operation on the target control in the first live broadcast room, the display page corresponding to the target control can be displayed, and prompt information can be displayed in the second target area.
[0078] Here, the target control is a control for obtaining the recommended object corresponding to the first live broadcast room. The recommended object corresponding to the first live broadcast room can be a product associated with the first live broadcast room. In other words, the recommended object corresponding to the first live broadcast room can be a product sold in the first live broadcast room. Accordingly, the target control can refer to the first live broadcast room including a virtual shopping cart.
[0079] The display page includes object attribute information for the recommended object corresponding to the first live broadcast room. If the recommended object is a product, the object attribute information may include, but is not limited to, product price, product image, product name, and other information. In other words, the display page corresponding to the target control may be the product display page corresponding to the virtual shopping cart, which is used to display the object attribute information of the product associated with the first live broadcast room.
[0080] FIG6 is a schematic diagram of a first live broadcast room according to yet other embodiments, and FIG7 is a schematic diagram of a product display page according to some embodiments. As shown in FIG6 and FIG7 , a user can click on a virtual shopping cart 205 in the first live broadcast room 200 to display a product display page 206 in the first live broadcast room 200. The product display page 206 includes a prompt message 207. If the user clicks on the prompt message 207 in the product display page 206, the interface shown in FIG3 is displayed, that is, the target page 202 is displayed in the first live broadcast room 200.
[0081] The second target area includes the area of the display page or the area adjacent to the display page in the first live broadcast room. In other words, the prompt information can be displayed in the internal area of the display page. The prompt information can also be displayed in the area adjacent to the display page in the first live broadcast room.
[0082] It is worth noting that the prompt information is determined based on the live broadcast room attribute information corresponding to the first live broadcast room. In the case where the live broadcast room attribute information refers to the business type corresponding to the live broadcast room, the prompt information can be information used to describe the business type corresponding to the first live broadcast room. For example, if the business type corresponding to the first live broadcast room is the "low-price special" business type, the prompt information can be information corresponding to the "low-price special" business type. For example, as shown in Figure 3, the prompt information can be "XXXX low-price special."
[0083] Therefore, by displaying prompt information in the second target area, users can quickly and intuitively understand the business type corresponding to the first live broadcast room through the prompt information, and can also create an atmosphere corresponding to the business type in the first live broadcast room.
[0084] In some feasible implementations, the live broadcast room attribute information includes the business type corresponding to the live broadcast room and / or the business type corresponding to the recommended object of the live broadcast room.
[0085] Among them, the relevant descriptions about the business types corresponding to the live broadcast room have been described in detail in the above implementation methods and will not be repeated here.
[0086] The business type corresponding to the recommended object in the live broadcast room can refer to the business type corresponding to the product associated with the live broadcast room. In other words, the recommended object corresponding to the first live broadcast room can be the product sold in the first live broadcast room. Correspondingly, the business type corresponding to the recommended object can refer to the activity type to which the recommended object associated with the first live broadcast room belongs.
[0087] In some feasible implementations, when the business type corresponding to the first live broadcast room and / or the business type corresponding to the recommended object is the target business type, the first live broadcast room can be determined to be a live broadcast room whose live broadcast room attribute information meets the first preset condition, and then in response to determining that the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets the first preset condition, prompt information is displayed in the first live broadcast room.
[0088] Here, the business type corresponding to the live broadcast room can be pre-configured by the staff. Of course, in other embodiments, the business type corresponding to the live broadcast room can be determined based on the association with the first live broadcast room.
[0089] Exemplarily, when the recommended object is a commodity, the recommended object associated with the first live broadcast room may refer to all commodities sold in the first live broadcast room, and the object attribute of the recommended object may refer to the price of the commodity.
[0090] If the difference between the product price of the product associated with the first live broadcast room and the target price of the same product meets the preset threshold, or if the difference between the product price of all products associated with the first live broadcast room and the target price of the same product meets the preset threshold, and the proportion of the products in all products is greater than or equal to the preset proportion threshold, the business type corresponding to the first live broadcast room is determined to be the target business type.
[0091] Among them, the same product may refer to the same product sold in the entire network as the product sold in the first live broadcast room. The target price of the same product may refer to the real-time lowest price or the historical lowest price of the same product. The preset threshold value may be an interval value, for example, the preset threshold value may be (-∞, 0]. Of course, the preset threshold value may also be other interval values.
[0092] It should be understood that the difference between the price of the goods associated with the first live broadcast room and the target price of the same goods meets the preset threshold, indicating that the price of the goods sold in the first live broadcast room is lower than or close to the lowest price of the same goods sold on the entire network. The live broadcast room of the target business type indicates that the goods sold in the live broadcast room are lower in price, more preferential in discount, and more competitive in price compared to other similar goods.
[0093] The business type corresponding to the recommended object may be pre-configured by the staff. Of course, in other embodiments, the business type corresponding to the recommended object may be determined by the object attribute corresponding to the recommended object.
[0094] Exemplarily, when the difference between the product price of a product associated with the first live broadcast room and the target price of the same product meets a preset threshold, the business type corresponding to the product is determined to be the target business type.
[0095] Of course, the business type corresponding to the recommended objects in the live broadcast room can also be the business type with the largest proportion of business types corresponding to the recommended objects in the live broadcast room. In other words, all recommended objects in the live broadcast room can correspond to one business type, and the business type corresponding to the recommended objects in the live broadcast room refers to the business type with the largest proportion among all business types.
[0096] It is worth noting that the target business type can be set according to the actual application scenario. When the business type corresponding to the live broadcast room corresponding to the first live broadcast room and / or the business type corresponding to the recommended object is the target business type, it can be determined that the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets the first preset condition.
[0097] Therefore, by determining that the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets the first preset condition when the business type corresponding to the live broadcast room corresponding to the first live broadcast room and / or the business type corresponding to the recommended object is the target business type, the corresponding prompt information can be displayed in the first live broadcast room of the target business type, thereby recommending the second live broadcast room of the same target business type to the user.
[0098] It is worth noting that the prompt information displayed in the first live broadcast room is added to the first live broadcast room when the business type corresponding to the first live broadcast room and / or the business type corresponding to the recommended object is the target business type.
[0099] In some feasible implementations, the target page further includes description content corresponding to the target business type.
[0100] Here, the description content corresponding to the target service type can be used to describe the target service type. Different description content can be corresponding to different target service types. The description content can be in the form of text, image, etc.
[0101] For example, as shown in FIG3 , when the target business type of the first live broadcast room 200 is the business type of “XXXX low-price special”, the description content corresponding to the target business type may be text information of “What is a low-price special”.
[0102] That is to say, the target page may include not only the second live broadcast room, but also description content for explaining the target business type.
[0103] Therefore, by describing the content, users can intuitively understand the business type corresponding to the second live broadcast room displayed on the target page.
[0104] In some feasible implementations, based on the live broadcast room attribute information corresponding to the third live broadcast room whose live broadcast status is live broadcast, a candidate live broadcast room whose live broadcast room attribute information meets the first preset condition can be determined from the third live broadcast room, and then the second live broadcast room can be determined based on the live broadcast room popularity value corresponding to the candidate live broadcast room.
[0105] Here, the third live broadcast room whose live broadcast status is being broadcast may refer to the live broadcast room currently being broadcast. The third live broadcast room may be a live broadcast room whose live broadcast status is being broadcast except the first live broadcast room.
[0106] Since the live broadcast room attribute information satisfies the first preset condition that the business type corresponding to the live broadcast room and / or the business type corresponding to the recommended object is the target business type, a candidate live broadcast room can be screened from the third live broadcast room based on the business type corresponding to the live broadcast room and / or the business type corresponding to the recommended object. Then, a second live broadcast room is selected from the candidate live broadcast rooms based on the live broadcast room popularity value corresponding to the candidate live broadcast room. The live broadcast room popularity value can refer to the recommendation level corresponding to the live broadcast room under the dimension in which the live broadcast room attribute information satisfies the first preset condition.
[0107] Among them, the second live broadcast room can be a candidate live broadcast room whose live broadcast room popularity value meets the second preset condition.
[0108] For example, the candidate live broadcast rooms can be sorted from largest to smallest based on their corresponding live broadcast room popularity values, and the first target number of candidate live broadcast rooms ranked at the top can be determined as the second live broadcast room. In other words, the live broadcast room popularity value meeting the second preset condition can refer to the first target number of live broadcast room popularity values ranked at the top. The first target number can be a value set according to needs. For example, the first target number can be 3.
[0109] Of course, the live broadcast room heat value meeting the second preset condition may also be other conditions. For example, the live broadcast room heat value meeting the second preset condition may mean that the live broadcast room heat value is greater than the preset heat value.
[0110] For example, the live broadcast room popularity value corresponding to the candidate live broadcast room can be determined based on the live broadcast room popularity information corresponding to the candidate live broadcast room, the evaluation of the live broadcast room, and the price comparison level of the products associated with the live broadcast room. Among them, the higher the live broadcast room popularity information, the higher the live broadcast room popularity value, the better the live broadcast room evaluation, the higher the live broadcast room popularity value, the larger the price comparison level, and the higher the live broadcast room popularity value. The live broadcast room popularity information can be determined based on information such as the current number of likes in the live broadcast room and the number of viewers. The evaluation of the live broadcast room can refer to the evaluation of the products sold in the live broadcast room. The more positive reviews, the higher the evaluation of the live broadcast room. The price comparison level refers to the level to which the difference between the products included in the live broadcast room and the lowest price of the same products belongs. For example, the price comparison level can be divided into multiple levels. The price comparison level corresponding to the products with a difference less than or equal to 0 is the highest level, and then the difference representation relative to the lowest price of the same products is graded from cheap to expensive. In other words, the higher the price comparison level, the more favorable the price of the product is relative to the same products outside the platform.
[0111] Therefore, through the above implementation, at least one second live broadcast room can be screened out from the third live broadcast room currently being broadcast, so as to recommend to the user a second live broadcast room of the same type as the first live broadcast room.
[0112] In some feasible implementations, the target page further includes target recommendation objects, wherein the target recommendation objects are recommendation objects whose business types match the target business type.
[0113] Here, in addition to the second live broadcast room, the target page may also include a target recommendation object. As shown in FIG3 , the target page 202 may display a target recommendation object 204 .
[0114] The target recommendation object may be a product sold on the platform whose corresponding business type is the target business type.
[0115] For example, the target recommended object may be displayed on the target page in the form of a card, and each card may include, but is not limited to, at least one of a product image of the target recommended object, a product name of the target recommended object, a price of the target recommended object, and a sales volume of the target recommended object. The product image of the target recommended object may be a picture of the target recommended object or a product introduction video corresponding to the target recommended object.
[0116] It is worth noting that each card on the target page displays a target recommendation object, which is equivalent to the entrance to the corresponding target recommendation object. Users can switch to the page of the corresponding target recommendation object through the card.
[0117] The target recommendation object can be a product that belongs to the target business type and is currently on sale on the platform. The target business type refers to the business type to which the first live broadcast room belongs. For example, if the business type corresponding to the first live broadcast room is the "low-price special" business type, then the target recommendation object is also a product that belongs to the "low-price special" business type. It should be understood that the target recommendation object displayed on the target page can be a product that belongs to the target business type in addition to the recommendations associated with the first live broadcast room. In other words, the same products included in the first live broadcast room may not be displayed on the target page.
[0118] Therefore, by displaying the target recommendation object on the target page, products belonging to the same target business type can be recommended to users while they are watching the live broadcast.
[0119] In some possible implementations, when a target page includes a target recommendation object, in response to a trigger operation on any target recommendation object in the target page, a page of any target recommendation object targeted by the trigger operation is displayed.
[0120] Here, as shown in FIG3 , the user can click on the card corresponding to “Product Name 3” in FIG3 to trigger a trigger operation for the target recommendation object corresponding to “Product Name 3”.
[0121] Figure 8 is a schematic diagram of a target recommendation page according to some embodiments. As shown in Figure 8 , when a user clicks the card corresponding to "Product Name 3" in Figure 3 , the user is redirected from the first live broadcast room 200 shown in Figure 3 to the target recommendation page for "Product Name 3" shown in Figure 8 , so that the user can obtain the corresponding target recommendation object on the page.
[0122] In some embodiments, in response to a trigger operation representing an exit from a page of any target recommendation object, the first live broadcast room can be displayed and the target page can be presented in the first live broadcast room.
[0123] For example, the user can trigger the operation of exiting the page of the target recommendation object by clicking the control for returning to the previous interface in the upper left corner of the page shown in FIG. 8 .
[0124] When the user triggers the return operation on the page shown in FIG8 , the user can return to the interface shown in FIG3 . In other words, the interface shown in FIG3 is the upper interface of the product interface shown in FIG8 . When the electronic device exits the display of the page shown in FIG8 , it can return to the display of the interface shown in FIG3 , so that the user can again select the second live broadcast room or target recommendation object of interest in the target page 202 directly displayed in FIG3 .
[0125] In some feasible implementations, candidate recommendation objects may be determined based on object attributes corresponding to the recommendation objects, and then a target recommendation object may be determined based on object popularity values corresponding to the candidate recommendation objects.
[0126] Here, the recommended object may be a product currently being sold on the platform, and the object attribute corresponding to the recommended object may be the price of the product.
[0127] In some embodiments, the business type corresponding to the recommended object can be determined based on the object attributes corresponding to the recommended object, and based on the business types of each recommended object, the recommended object with the target business type can be determined as a candidate recommended object.
[0128] In the case of a product being recommended, candidate products belonging to the target business type can be screened from all currently sold products based on their prices. For example, the target business type can be determined as the business type corresponding to a product whose price difference with the target price of the same product meets a preset threshold.
[0129] The target recommended object may be a candidate recommended object whose object popularity value satisfies the third preset condition. The object popularity value may refer to the object recommendation level corresponding to the recommended object under the dimension in which the live broadcast room attribute information satisfies the first preset condition.
[0130] For example, the candidate recommendation objects can be sorted from largest to smallest based on their corresponding object popularity values, and the second target number of candidate recommendation objects ranked higher in the order can be used as the target recommendation objects. The second target number can be a value set according to needs. For example, the second target number can be 3, 9, 15, 18, and so on.
[0131] The object popularity value corresponding to a candidate recommendation object can be determined based on the candidate's price comparison level, the candidate's favorable rating, the candidate's quality, and so on. The higher the price comparison level, the higher the object popularity value of the product. The higher the favorable rating, the higher the object popularity value. The better the quality, the higher the object popularity value.
[0132] Therefore, through the above implementation, target recommendation objects belonging to the same category as the first live broadcast room can be recommended to users.
[0133] In some achievable implementations, the target page may include multiple second live broadcast rooms. Accordingly, the multiple second live broadcast rooms are displayed on the target page in the first order.
[0134] Here, the multiple second live broadcast rooms may refer to the first target number of second live broadcast rooms selected through the above implementation method.
[0135] Among them, the first order can be obtained by sorting multiple second live broadcast rooms from large to small according to the live broadcast room popularity values of the second live broadcast rooms.
[0136] That is to say, the higher the popularity value of the corresponding live broadcast room, the higher the ranking of the second live broadcast room in the target page.
[0137] In some achievable implementations, the target page may include multiple target recommendation objects. Accordingly, the multiple target recommendation objects are displayed on the target page in the second order.
[0138] Here, the multiple target recommendation objects may refer to the second target number of target recommendation objects selected through the above implementation.
[0139] The second order may be obtained by sorting multiple target recommendation objects from large to small according to the object heat values corresponding to the target recommendation objects.
[0140] That is to say, the higher the target recommendation object's object popularity value is, the higher its ranking in the target page will be.
[0141] Therefore, by displaying the second live broadcast room and the target recommended object in the first order and the second order, the user can quickly select the second live broadcast room and the target recommended object.
[0142] FIG9 is a schematic diagram of a live broadcast room recommendation device according to some embodiments. As shown in FIG9 , an embodiment of the present disclosure provides a live broadcast room recommendation device 900, which includes:
[0143] The first display module 901 is configured to display prompt information in a first live broadcast room, wherein the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets a first preset condition;
[0144] The second display module 902 is configured to display a target page in the first live broadcast room in response to a first trigger operation on the prompt information, wherein the target page includes a second live broadcast room whose live broadcast room attribute information meets the first preset condition;
[0145] The third display module 903 is configured to display the target second live broadcast room in response to the second trigger operation on the target second live broadcast room in the target page.
[0146] Optionally, the target second live broadcast room includes a return control for returning to the first live broadcast room, the return control is displayed in the first target area of the target second live broadcast room, the return control includes description information corresponding to the first live broadcast room, and the live broadcast room recommendation device 900 further includes:
[0147] The first response module is configured to display the first live broadcast room in response to a third trigger operation on the return control.
[0148] Optionally, the first display module 901 is specifically configured as follows:
[0149] In response to a fourth trigger operation on a target control in the first live broadcast room, displaying a display page corresponding to the target control, wherein the target control is a control for obtaining a recommended object corresponding to the first live broadcast room, and the display page includes object attribute information of the recommended object corresponding to the first live broadcast room;
[0150] The prompt information is displayed in a second target area, wherein the second target area includes an area of the display page or an area adjacent to the display page in the first live broadcast room, and the prompt information is determined based on the live broadcast room attribute information corresponding to the first live broadcast room.
[0151] Optionally, the live broadcast room attribute information includes a business type corresponding to the live broadcast room and / or a business type corresponding to a recommended object in the live broadcast room. The first display module 901 is specifically configured as follows:
[0152] In a case where the business type corresponding to the first live broadcast room and / or the business type corresponding to the recommended object is a target business type, determining that the first live broadcast room is a live broadcast room whose live broadcast room attribute information satisfies a first preset condition;
[0153] In response to determining that the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets a first preset condition, the prompt information is displayed in the first live broadcast room.
[0154] Optionally, the target page further includes description content corresponding to the target business type.
[0155] Optionally, the second display module 902 is specifically configured as follows:
[0156] According to the live broadcast room attribute information corresponding to the third live broadcast room whose live broadcast status is live broadcasting, determining, from the third live broadcast rooms, a candidate live broadcast room whose live broadcast room attribute information meets the first preset condition;
[0157] The second live broadcast room is determined according to the live broadcast room popularity value corresponding to the candidate live broadcast room, wherein the second live broadcast room is the candidate live broadcast room whose live broadcast room popularity value meets the second preset condition.
[0158] Optionally, the target page further includes a target recommended object, wherein the target recommended object is a recommended object whose business type matches the target business type.
[0159] Optionally, in a case where the target page includes a plurality of the second live broadcast rooms, the plurality of the second live broadcast rooms are displayed on the target page in a first order, wherein the first order is obtained by sorting the plurality of the second live broadcast rooms from largest to smallest according to the live broadcast room popularity values of the second live broadcast rooms;
[0160] In the case that the target page includes multiple target recommendation objects, the multiple target recommendation objects are displayed on the target page in a second order, wherein the second order is obtained by sorting the multiple target recommendation objects from large to small according to the object heat values corresponding to the target recommendation objects.
[0161] The functional logic executed by each functional module in the above-mentioned live broadcast room recommendation device 900 has been described in detail in the part about the method and will not be repeated here.
[0162] Reference is now made to FIG10 , which illustrates a schematic diagram of the structure of an electronic device (e.g., a terminal device) 1000 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG10 is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.
[0163] As shown in FIG10 , the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. Various programs and data required for the operation of the electronic device 1000 are also stored in the RAM 1003. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0164] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 10 illustrates the electronic device 1000 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.
[0165] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0166] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0167] In some embodiments, the terminal devices and servers may communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0168] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0169] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays prompt information in the first live broadcast room, wherein the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets the first preset condition; in response to a first trigger operation for the prompt information, displays a target page in the first live broadcast room, wherein the target page includes a second live broadcast room whose live broadcast room attribute information meets the first preset condition; in response to a second trigger operation for the target second live broadcast room in the target page, displays the target second live broadcast room.
[0170] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0171] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0172] The modules described in the embodiments of the present disclosure may be implemented in software or hardware, wherein the name of a module does not necessarily limit the module itself.
[0173] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0174] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0175] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0176] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0177] Although the subject matter has been described using language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims. Regarding the apparatus in the above-described embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method and will not be elaborated upon here.
Claims
1. A live broadcast room recommendation method, comprising: Displaying prompt information in a first live broadcast room, wherein the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets a first preset condition; In response to a first trigger operation on the prompt information, a target page is displayed in the first live broadcast room, wherein the target page includes a second live broadcast room whose live broadcast room attribute information meets the first preset condition; In response to a second trigger operation on the target second live broadcast room in the target page, the target second live broadcast room is displayed.
2. The method according to claim 1, wherein: The target second live broadcast room includes a return control for returning to the first live broadcast room, the return control is displayed in the first target area of the target second live broadcast room, and the return control includes description information corresponding to the first live broadcast room; The method further comprises: In response to a third trigger operation on the return control, the first live broadcast room is displayed.
3. The method according to claim 1, wherein: The displaying of prompt information in the first live broadcast room includes: In response to a fourth trigger operation on a target control in the first live broadcast room, displaying a display page corresponding to the target control, wherein the target control is a control for obtaining a recommended object corresponding to the first live broadcast room, and the display page includes object attribute information of the recommended object corresponding to the first live broadcast room; The prompt information is displayed in a second target area, wherein the second target area includes an area of the display page or an area adjacent to the display page in the first live broadcast room, and the prompt information is determined based on live broadcast room attribute information corresponding to the first live broadcast room.
4. The method according to claim 1, wherein: The live broadcast room attribute information includes a business type corresponding to the live broadcast room and / or a business type corresponding to a recommended object of the live broadcast room, and the prompt information is displayed in the first live broadcast room, including: In a case where the business type corresponding to the live broadcast room corresponding to the first live broadcast room and / or the business type corresponding to the recommended object is a target business type, determining that the first live broadcast room is a live broadcast room whose live broadcast room attribute information satisfies a first preset condition; In response to determining that the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets a first preset condition, the prompt information is displayed in the first live broadcast room.
5. The method according to any one of claims 1 to 4, wherein: Determining the second live broadcast room includes: According to the live broadcast room attribute information corresponding to the third live broadcast room whose live broadcast status is live broadcasting, determining a candidate live broadcast room whose live broadcast room attribute information meets the first preset condition from the third live broadcast rooms; The second live broadcast room is determined according to the live broadcast room popularity value corresponding to the candidate live broadcast room, wherein the second live broadcast room is the candidate live broadcast room whose live broadcast room popularity value meets the second preset condition.
6. The method according to claim 4, wherein: The target page also includes a target recommended object, wherein the target recommended object is a recommended object whose business type matches the target business type.
7. The method according to claim 6, wherein: In the case where the target page includes a plurality of the second live broadcast rooms, the plurality of the second live broadcast rooms are displayed on the target page in a first order, wherein the first order is obtained by sorting the plurality of the second live broadcast rooms from large to small according to the live broadcast room popularity values of the second live broadcast rooms; In the case that the target page includes multiple target recommendation objects, the multiple target recommendation objects are displayed on the target page in a second order, wherein the second order is obtained by sorting the multiple target recommendation objects from large to small according to the object heat values corresponding to the target recommendation objects.
8. A live broadcast room recommendation device, comprising: A first display module is configured to display prompt information in a first live broadcast room, wherein the first live broadcast room is a live broadcast room whose live broadcast room attribute information meets a first preset condition; A second display module is configured to display a target page in the first live broadcast room in response to a first trigger operation on the prompt information, wherein the target page includes a second live broadcast room whose live broadcast room attribute information meets the first preset condition; The third display module is configured to display the target second live broadcast room in response to a second trigger operation on the target second live broadcast room in the target page.
9. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processing device, the live broadcast room recommendation method described in any one of claims 1-7 is implemented.
10. An electronic device, comprising: a storage device having a computer program stored thereon; as well as The processing device is configured to execute the computer program in the storage device to implement the live broadcast room recommendation method described in any one of claims 1-7.
Citation Information
Patent Citations
Live broadcast room recommendation method and device, medium and electronic equipment
CN120075516A
Information display method and device, electronic equipment and storage medium
CN113613055A
Live broadcast preview method and device, equipment, program product and medium
CN114071179A
Recommended object display method and device, electronic equipment and storage medium
CN114595407A
Page display method and device, electronic equipment, storage medium and program product
CN116193187A