A live streaming processing method, apparatus, device, and storage medium
By displaying recommended hosts connected to the other end of the live stream on the e-commerce live stream page, the problem of users having to exit the current live stream to view information is solved, achieving efficient information retrieval.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-07
- Publication Date
- 2026-03-10
AI Technical Summary
In e-commerce live streaming, when users are connected with other hosts, they need to exit the current live stream to view information about the other host's live stream. This process is lengthy and inefficient.
The current live stream page displays recommended viewers from the connected host. The viewer information page displays recommended viewers from the second host user, including the currently being discussed viewer, live streamers whose popularity data meets the criteria, and a list of live streamers. Viewer retrieval is also supported.
You can view recommended viewers from other streamers without leaving the current live stream room, shortening the operation path and improving operational efficiency and user experience.
Smart Images

Figure CN119583864B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of data processing, and particularly relates to a live broadcast processing method and device, equipment and a storage medium. BACKGROUND
[0002] In the e-commerce field, it has become increasingly common for anchors to be connected with other anchors during live broadcast. In the current anchor connection function, if a watching user wants to view the live broadcast room related information of the anchor at the opposite end of the connection, such as viewing the recommended objects of the anchor at the opposite end of the connection, while watching the anchor connection live broadcast video in the current live broadcast room, the watching user needs to exit the current live broadcast room and re-enter the live broadcast room of the anchor at the opposite end of the connection to view the information.
[0003] It can be seen that in the current anchor connection live broadcast scenario, the operation path for the watching user in the current live broadcast room to view the live broadcast room related information of the anchor at the opposite end of the connection is long, and the operation efficiency is low. SUMMARY
[0004] To solve the above technical problems, the embodiments of the present disclosure provide a live broadcast processing method.
[0005] In a first aspect, the present disclosure provides a live broadcast processing method, which comprises:
[0006] displaying a live broadcast room page of a first anchor user; wherein a connection video picture of the first anchor user and at least one second anchor user is displayed on the live broadcast room page;
[0007] in response to a display triggering operation for an object information page, displaying the object information page on the live broadcast room page and displaying a recommended object corresponding to the second anchor user on the object information page; wherein the object information page is used to display a recommended object corresponding to the first anchor user.
[0008] In an optional implementation, the recommended object corresponding to the second anchor user comprises a currently explaining object of a live broadcast room of the second anchor user or a live broadcast object in the live broadcast room whose heat data meets a first preset condition.
[0009] In an optional implementation, the method further comprises:
[0010] in response to a preset obtaining operation for a target recommended object in the recommended object corresponding to the second anchor user, displaying an object obtaining page corresponding to the target recommended object; wherein the target recommended object is the currently explaining object or the live broadcast object whose heat data meets the first preset condition, and the object obtaining page is used to perform an object obtaining operation on the target recommended object.
[0011] In an optional implementation, the recommended object corresponding to the second anchor user is displayed on the object information page, including:
[0012] If the second anchor user's live broadcast room currently exists a currently explaining object, the currently explaining object of the second anchor user's live broadcast room is displayed on the object information page.
[0013] If the second anchor user's live broadcast room currently does not exist the currently explaining object, a live broadcast object in the second anchor user's live broadcast room whose heat data satisfies the first preset condition is displayed on the object information page.
[0014] In an optional implementation, the recommended object corresponding to the second anchor user includes a live broadcast object in the second anchor user's live broadcast room, and the recommended object corresponding to the second anchor user is displayed on the object information page, including:
[0015] Displaying a live broadcast object list entry of the second anchor user on the object information page.
[0016] In response to a triggering operation on the live broadcast object list entry, displaying a live broadcast object list of the second anchor user on the object information page, wherein the live broadcast object list includes a live broadcast object in the second anchor user's live broadcast room.
[0017] In an optional implementation, in response to the triggering operation on the live broadcast object list entry, the live broadcast object list of the second anchor user is displayed on the object information page, including:
[0018] In response to a triggering operation on the live broadcast object list entry, displaying an object list panel corresponding to the second anchor user on the object information page, and displaying a live broadcast object list of the second anchor user on the object list panel; wherein a display area of the object list panel is not greater than the object information page, and the live broadcast object list is used to trigger an object obtaining operation on a live broadcast object in the second anchor user's live broadcast room.
[0019] In an optional implementation, after the object list panel corresponding to the second anchor user is displayed on the object information page, and the live broadcast object list of the second anchor user is displayed on the object list panel in response to the triggering operation on the live broadcast object list entry, the method further includes:
[0020] In response to a preset pulling operation on the object list panel corresponding to the second anchor user, the object list panel corresponding to the second anchor user is pulled up and displayed on the object information page.
[0021] In an optional implementation, the recommended object corresponding to the second anchor user further includes a target live broadcast object corresponding to the second anchor user, the target live broadcast object corresponding to the second anchor user is displayed at a live broadcast object list entry of the second anchor user on the object information page, the target live broadcast object belongs to live broadcast objects in a live broadcast object list of the second anchor user, and the live broadcast objects satisfy a second preset condition in terms of heat data or a third preset condition in terms of display position, the live broadcast object list entry is used to trigger display of the live broadcast object list of the second anchor user.
[0022] In an optional implementation, the displaying, on the object information page, of the recommended object corresponding to the second anchor user includes:
[0023] displaying, in a first area on the object information page, a currently explaining object of a live broadcast room of the second anchor user or a live broadcast object in the live broadcast room that satisfies a first preset condition in terms of heat data;
[0024] and displaying, in a second area on the object information page, a live broadcast object list entry of the second anchor user, wherein a target live broadcast object corresponding to the second anchor user is displayed at the live broadcast object list entry, and the first area and the second area are both located after a display position of a currently explaining object of the live broadcast room of the first anchor user and are displayed in sequence.
[0025] In an optional implementation, the recommended object corresponding to the second anchor user includes a live broadcast room activity object, and the displaying, on the object information page, of the recommended object corresponding to the second anchor user includes:
[0026] displaying, on the object information page, a live broadcast room activity object of the second anchor object, wherein the live broadcast room activity object is used to trigger an interaction operation of a preset live broadcast room activity of the second anchor object.
[0027] In an optional implementation, the recommended object corresponding to the second anchor user includes an anchor associated object, and the anchor associated object is an object that has a pre-established association relationship with the second anchor user.
[0028] In an optional implementation, the displaying, on the object information page, of the recommended object corresponding to the second anchor user includes:
[0029] displaying, on the object information page, a list entry of an associated object corresponding to the second anchor user;
[0030] in response to a trigger operation on the list entry of the associated object, displaying, on the object information page, an anchor associated object corresponding to the second anchor user.
[0031] In one optional implementation, displaying the recommended object corresponding to the second broadcaster user on the object information page includes:
[0032] The recommended object corresponding to the second broadcaster user is displayed at a preset position on the object information page; wherein, the preset position includes the position immediately following the display position of the object being explained in the live broadcast room of the first broadcaster user or the second position in the list of live broadcast objects of the first broadcaster user.
[0033] In one optional implementation, the live stream page is provided with an object display control, and the step of displaying the object information page on the live stream page in response to a trigger operation on the object information page includes:
[0034] In response to a trigger operation on the object display control, the object information page is displayed on the live streaming room page; wherein the object information page displays the live streaming objects in the live streaming room of the first broadcaster user.
[0035] Secondly, this disclosure provides a live streaming processing apparatus, the apparatus comprising:
[0036] The first display module is used to display the live broadcast room page of the first broadcaster user; wherein, the live broadcast room page displays the video screen of the connection between the first broadcaster user and at least one second broadcaster user;
[0037] The first display module is used to respond to a display trigger operation on the object information page, display the object information page on the live broadcast page, and display the recommended object corresponding to the second anchor user on the object information page; wherein, the object information page is used to display the recommended object corresponding to the first anchor user.
[0038] Thirdly, this disclosure provides a computer-readable storage medium storing instructions that, when executed on a terminal device, cause the terminal device to implement the above-described method.
[0039] Fourthly, this disclosure provides a live streaming processing device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described method.
[0040] Fifthly, this disclosure provides a computer program product comprising a computer program / instruction that, when executed by a processor, implements the method described above.
[0041] The technical solution provided in this disclosure has at least the following advantages compared with the prior art:
[0042] This disclosure provides a live streaming processing method. First, a first streamer's live stream page is displayed, showing a video feed of the connection between the first streamer and at least one second streamer. In response to a trigger operation to display an object information page, the object information page is displayed on the live stream page, showing recommended objects corresponding to the second streamer. The object information page is used to display recommended objects corresponding to the first streamer. Therefore, in a live stream scenario with streamer connections, this disclosure allows viewers to view the recommended objects of the connected streamer within the current streamer's live stream page, without needing to exit and re-enter the connected streamer's live stream. This shortens the operation path for viewers in the current live stream to view the recommended objects of the connected streamer, improving operational efficiency. Attached Figure Description
[0043] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0044] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 A flowchart of a live streaming processing method provided in this embodiment of the disclosure;
[0046] Figure 2 A schematic diagram of a live streaming room page provided in an embodiment of this disclosure;
[0047] Figure 3 A schematic diagram of another live streaming room page provided in an embodiment of this disclosure;
[0048] Figure 4 A schematic diagram of another live streaming room page provided in an embodiment of this disclosure;
[0049] Figure 5 This is another schematic diagram of a live streaming room page provided in an embodiment of the present disclosure;
[0050] Figure 6 This is a schematic diagram of the structure of a live streaming processing device provided in an embodiment of the present disclosure;
[0051] Figure 7 This is a schematic diagram of the structure of a live streaming processing device provided in an embodiment of the present disclosure. Detailed Implementation
[0052] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0053] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0054] In the e-commerce sector, it's becoming increasingly common for livestreamers to connect with other livestreamers. Currently, however, if a viewer wants to view information about the connected livestreamer while watching the livestream video, such as a list of connected viewers, they must exit the current livestream and re-enter the connected livestreamer's room. This process is lengthy and inefficient.
[0055] To address this, this disclosure provides a live streaming processing method. First, a first streamer's live stream page is displayed, showing a video feed of the connection between the first streamer and at least one second streamer. In response to a trigger operation to display an object information page, the object information page is displayed on the live stream page, showing recommended objects corresponding to the second streamer. The object information page is used to display recommended objects corresponding to the first streamer. Therefore, in a live stream scenario with streamer connections, this disclosure allows viewers to view the recommended objects of the connected streamer within the current streamer's live stream page, without needing to exit and re-enter the connected streamer's live stream. This shortens the operation path for viewers in the current live stream to view the recommended objects of the connected streamer, improving operational efficiency.
[0056] Based on this, the present disclosure provides a live streaming processing method, referring to... Figure 1 The flowchart below illustrates a live streaming processing method provided in this embodiment of the present disclosure. The method specifically includes:
[0057] S101: Displays the live stream page of the first broadcaster user.
[0058] The live streaming page displays a video feed of the first streamer user connecting with at least one second streamer user.
[0059] In this embodiment of the disclosure, the first broadcaster user is the broadcaster user in the live broadcast room where the current viewer is located, that is, the current viewer has entered the live broadcast room of the first broadcaster user, wherein the live broadcast room of the first broadcaster user is in a live broadcast state and is in a state of live connection with other broadcasters.
[0060] In this embodiment of the disclosure, the live broadcast room page of the first broadcaster user displays a video connection between the first broadcaster user and at least one second broadcaster user. The second broadcaster user can be any broadcaster user currently connected to the first broadcaster user, i.e., the broadcaster user on the other end of the connection. It is worth noting that the first broadcaster user can connect to one second broadcaster user or connect to multiple second broadcaster users simultaneously.
[0061] S102: In response to the display trigger operation for the object information page, the object information page is displayed on the live broadcast room page, and the recommended object corresponding to the second anchor user is displayed on the object information page.
[0062] The object information page is used to display recommended objects corresponding to the first broadcaster user.
[0063] In this embodiment of the disclosure, the display triggering operation for the object information page may include preset swiping operations, clicking operations, double-clicking operations, etc., performed on the live streaming room page, to trigger the display of the object information page on the live streaming room page.
[0064] In one optional implementation, an object display control is provided on the live streaming page. When a trigger operation is received for the object display control, an object information page is displayed on the live streaming page. The object information page displays the recommended object corresponding to the first streamer user. The object display control is used to trigger the display of the object information page on the live streaming page.
[0065] like Figure 2 The diagram shown is a schematic of a live streaming room page for a first streamer user according to an embodiment of this disclosure. Assume this live streaming room page belongs to streamer user A, who is currently live streaming with streamer user B (a second streamer user). Streamer user B is also live streaming. The live streaming room page of streamer user A displays the video feed of the connection between streamer user A and streamer user B. Figure 2 The live stream page shown also displays an object display control 201.
[0066] In one optional implementation, when a trigger operation is received for the object display control on the live streaming page, an object information page is displayed on the live streaming page, which displays the recommended objects of the second streamer user and the recommended objects corresponding to the first streamer user.
[0067] In this embodiment of the disclosure, the recommended object corresponding to the second anchor user is displayed on the object information page. The display position of the recommended object corresponding to the second anchor user is not limited in this embodiment of the disclosure.
[0068] To facilitate viewers' viewing of recommended content in the connected live stream, in one optional implementation, the recommended content corresponding to the second streamer is displayed at a preset location on the content information page. This preset location includes either the position immediately following the currently displayed content in the first streamer's live stream or the second item in the first streamer's list of live stream content.
[0069] In this embodiment of the disclosure, the recommended objects corresponding to the first broadcaster user may include the live broadcast objects of the first broadcaster user's live broadcast room (i.e., the current live broadcast room), which can be displayed in the form of a list of live broadcast objects.
[0070] In this embodiment of the disclosure, the recommended objects corresponding to the second broadcaster user may include various types of recommended objects related to the second broadcaster user, such as live broadcast objects (e.g., live broadcast product objects), live broadcast activity objects, etc., and objects that have been pre-associated with the second broadcaster user (e.g., shop window product objects).
[0071] In one optional implementation, if a second streamer's live stream room, which is connected to the first streamer, contains a live stream activity object (such as a live stream coupon giveaway), this activity object can be displayed on the object information page corresponding to the first streamer. This activity object is used to trigger interactive operations for preset live stream activities targeting the second streamer. In other words, this activity object can be used to allow viewers in the first streamer's current live stream room to trigger interactive operations for the second streamer's activity object, enabling viewers in the first streamer's current live stream room to participate in the live stream activities of the other streamer without leaving the live stream room.
[0072] Specifically, when a trigger operation is received for the live room activity object of the second streamer user displayed on the object information page, the relevant page of the live room activity object of the second streamer user can be displayed on the live room page of the first streamer user, so that the viewers in the current live room of the first streamer user can participate in the live room activities in the live room of the second streamer user based on the displayed relevant page.
[0073] In the live streaming processing method provided in this embodiment, firstly, the live streaming room page of the first streamer user is displayed, wherein the live streaming room page displays the video feed of the connection between the first streamer user and at least one second streamer user. In response to a trigger operation for displaying the object information page, the object information page is displayed on the live streaming room page, displaying recommended objects corresponding to the second streamer user. The object information page is used to display recommended objects corresponding to the first streamer user. Therefore, in a live streaming scenario with streamer connections, this embodiment displays recommended objects of the connected streamer user on the current streamer user's live streaming room page, allowing viewers to view the recommended objects of the connected streamer user within the current streamer user's live streaming room without needing to exit and re-enter the connected streamer user's live streaming room. This shortens the operation path for viewers in the current live streaming room to view the recommended objects of the connected streamer user, improving operational efficiency.
[0074] In practical applications, in order to support viewers in the live stream of the first broadcaster to view recommended objects in the live stream of the connected broadcaster (i.e., the second broadcaster), this embodiment of the disclosure can display the live objects in the live stream of the second broadcaster on the object information page corresponding to the first broadcaster. The live objects are, for example, live product objects, live local life service objects, etc.
[0075] In one optional implementation, the recommended objects corresponding to the second streamer displayed on the object information page corresponding to the first streamer may include the object being explained in the second streamer's live broadcast room or the live broadcast object whose popularity data in the second streamer's live broadcast room meets the first preset condition.
[0076] In practical applications, if a second streamer who is currently connected to the first streamer has a live subject being discussed in their live stream, the live subject being discussed in the second streamer's live stream can be displayed on the object information page corresponding to the first streamer. This allows viewers in the first streamer's live stream to view the live subject being discussed in the second streamer's live stream without having to leave the current live stream.
[0077] like Figure 3 The diagram shown is a schematic of a live stream page for a first streamer user according to an embodiment of this disclosure. Assuming this live stream page belongs to streamer user A, in response to a trigger operation to display the object information page, the object information page 302 corresponding to the first streamer user is displayed on the live stream page. If a live stream object is being explained in the live stream room of a second streamer user, then while displaying the recommended object corresponding to the first streamer user on the object information page 302, the live stream object 301 being explained in the second streamer user's live stream room is also displayed.
[0078] In one optional implementation, if there is no live subject being explained in the current live room of the second streamer, when the object information page corresponding to the first streamer is displayed on the live room page of the first streamer, the live subjects whose popularity data in the live room of the second streamer meets the preset first condition can be displayed on the object information page.
[0079] The criteria for determining the popularity of a live streamer's channel include streamers whose popularity data meets the first preset condition. This could include streamers with the highest number of purchases or the most views. The popularity data can be correlated with the live streamer and reflects their performance, such as their popularity within the live stream. Specifically, it can be measured by purchase volume (also known as sales volume). The first preset condition can be pre-set based on requirements.
[0080] By displaying the subject being discussed in the second streamer's live stream or the live stream subject whose popularity data meets the first preset condition on the first streamer's subject information page, viewers in the first streamer's live stream can view the aforementioned live stream subject in the connected streamer's live stream without having to exit the first streamer's live stream and re-enter the connected streamer's live stream. This shortens the operation path for viewers in the current live stream to view the aforementioned live stream subject in the connected streamer's live stream and improves operation efficiency.
[0081] In this embodiment of the disclosure, the recommended objects corresponding to the second broadcaster user include the live objects in the live room of the second broadcaster user. During the process of displaying the live objects connected to the other end in the live room of the first broadcaster user, the viewers can trigger object acquisition operations for the live objects in the live room of the broadcaster connected to the other end in the current live room, so as to realize the communication of live objects between the two live rooms.
[0082] Specifically, when a viewer receives a preset request from a user to retrieve a target recommended object from the recommended objects for the second streamer, the object retrieval page corresponding to the target recommended object is displayed on the first streamer's live stream page. The target recommended object is either the object being discussed in the second streamer's live stream or a live stream object whose popularity data meets the first preset condition. The object retrieval page is used to trigger the object retrieval operation for the target recommended object.
[0083] In one optional implementation, when a viewer triggers a preset retrieval control for a target recommended object, the object retrieval page corresponding to the target recommended object is pulled up from the bottom of the first streamer's live stream page.
[0084] In this embodiment of the disclosure, to ensure that the object acquisition page does not obstruct the video feed between the first and second live streamers when displaying the object acquisition page, the display area of the object acquisition page can be smaller than the display area of the first live streamer's live stream page. For example, the object acquisition page can be a half-screen panel, etc.
[0085] like Figure 4 The diagram shown illustrates another live stream page for a first streamer user provided in this embodiment. This live stream page is for the first streamer user. When a preset trigger operation is received targeting a specific recommended object from the recommended objects for the second streamer user, the object retrieval page corresponding to the target recommended object is displayed by pulling up from the bottom of the live stream page. Figure 4 The object retrieval page 401 on the live stream page is shown. An object retrieval operation for the target recommended object is triggered on the object retrieval page 401, such as... Figure 4 The live stream page shows the purchase options for the target audience.
[0086] This embodiment of the disclosure displays recommended objects corresponding to the connected broadcaster on the object information page of the first broadcaster user. This allows viewers to purchase recommended objects from the connected broadcaster's live stream without having to leave the current live stream and re-enter the connected broadcaster's live stream. This achieves interoperability of recommended objects between the two connected live streams and improves the user experience.
[0087] In practical applications, the recommended objects for the second streamer displayed on the first streamer's live stream page can include the live stream objects within the second streamer's live stream.
[0088] In one optional implementation, the object information page of the first broadcaster user not only displays the live streaming objects of the first broadcaster user, but also provides an entry point for the live streaming object list of the second broadcaster user. In response to a trigger operation on this live streaming object list entry point, the live streaming object list of the second broadcaster user is displayed on the object information page, wherein the live streaming object list includes the live streaming objects within the second broadcaster user's live streaming room.
[0089] In this embodiment of the disclosure, displaying the live stream object list of the second broadcaster user on the object information page can include opening the second broadcaster user's live stream object list from the entry point on the first broadcaster user's object information page, so as to directly display the second broadcaster user's live stream object list on the object information page. By clicking the entry point on the live stream object list, the second broadcaster user's live stream object list can be collapsed to the entry point, thereby hiding the second broadcaster user's live stream object list.
[0090] In another optional implementation, the entry point for the live stream object list of the second streamer user is displayed on the object information page corresponding to the first streamer user, as described above. Figure 3 The live stream page shown is marked with an entry 304 for the second streamer's live stream object list. When a viewer triggers an action on this entry, the object list panel for the second streamer is displayed on the object information page corresponding to the first streamer. This object list panel displays the second streamer's live stream object list, which includes the live stream objects within the second streamer's live stream room.
[0091] In addition, in this embodiment of the disclosure, the live streaming object list of the second broadcaster user is displayed and explained in sync with the live streaming room page of the first broadcaster user and the live streaming room page of the second broadcaster user, that is, the explanation progress of the live streaming objects on the live streaming object list is displayed in real time.
[0092] In one optional implementation, when a viewer triggers an operation on the live object list entry of the second streamer's live room, the object list panel corresponding to the second streamer is displayed on the object information page of the first streamer, and the live object list of the second streamer is displayed on the object list panel, wherein the display area of the object list panel corresponding to the second streamer is not larger than the object information page of the first streamer.
[0093] like Figure 5 The diagram shown is a schematic of a live stream page for a first streamer user according to an embodiment of this disclosure. When a trigger operation is received for the live stream object list entry for a second streamer user, the above-mentioned... Figure 3 The live stream page shown here has switched to display as follows: Figure 5 The live stream page shown is a panel that displays the list of users corresponding to the first streamer, and then expands to show the list of users corresponding to the second streamer. Figure 5 The live streaming page shown displays the object information page 501 of the first streamer user and the object list panel 502 corresponding to the second streamer user. The display area of the object list panel corresponding to the second streamer user is smaller than that of the object information page of the first streamer user.
[0094] In one optional implementation, when a preset pull-up operation is received for the object list panel corresponding to the second broadcaster user, the object list panel corresponding to the second broadcaster user is displayed by pulling up on the object information page of the first broadcaster user. Specifically, pulling up the object list panel corresponding to the second broadcaster user can be done by extending the object list panel corresponding to the second broadcaster user upward, that is, increasing the display area of the object list panel.
[0095] In another optional implementation, when a preset close operation is received for the object list panel corresponding to the second broadcaster user, the object list panel corresponding to the second broadcaster user is hidden, and the object information page displaying the first broadcaster user is exposed. The preset close operation may include a swipe-down operation on the object list panel, a double-click operation on a blank area, etc.
[0096] In practical applications, the recommended objects corresponding to the second live streamer displayed on the object information page of the first live streamer may also include the target live stream objects corresponding to the second live streamer. The target live stream objects corresponding to the second live streamer are displayed at the entry point of the live stream object list of the second live streamer on the object information page.
[0097] Among them, the target live streaming object belongs to the live streaming object list of the second anchor user whose popularity data meets the second preset condition or whose display position meets the third preset condition. The live streaming object list entry is used to trigger the display of the live streaming object list of the second anchor user.
[0098] In this embodiment of the disclosure, the popularity data is used to characterize the popularity of the live streaming object in the live streaming room. The target live streaming object whose popularity data meets the second preset condition may include, for example, the live streaming objects with the highest number of purchases in the current live streaming room, and the live streaming objects with the highest number of user visits in the live streaming room.
[0099] In this embodiment of the disclosure, the display position refers to the position of the live stream object in the live stream object list of the second broadcaster user. The live stream object whose display position meets the third preset condition can be one of the top three in the live stream object list, etc. It is worth noting that the first, second, and third preset conditions can be preset based on user needs, and this embodiment of the disclosure does not limit this.
[0100] For example, as described above Figure 3 On the live stream page shown, the target live stream audience for the second streamer user is displayed at the entry point of the second streamer user's live stream audience list on the audience information page, such as... Figure 3 The live stream object 1 and live stream object 2 shown on the live stream page.
[0101] This embodiment of the disclosure reveals the target live streaming object in the live streaming room of the second streamer user in advance on the object information page of the first streamer user, which makes it convenient for viewers to see the target live streaming object in the live streaming room of the streamer user connected to the other end in advance, thus improving the user experience.
[0102] In one optional implementation, in a first area on the object information page of the first broadcaster user, the live stream object being explained by the second broadcaster user or the live stream object whose popularity data meets the first preset condition is displayed; and in a second area on the object information page of the first broadcaster user, the live stream object list entry of the second broadcaster user is displayed, wherein the live stream object list entry displays the target live stream object corresponding to the second broadcaster user.
[0103] In one optional implementation, both the first area and the second area are located after the display position of the object being explained in the first broadcaster's live stream and are displayed sequentially adjacent to each other. For example... Figure 3 In the first area of the live stream page of the first broadcaster user, the currently explained object 301 in the live stream of the second broadcaster user is displayed. In the second area, the list of live stream objects of the second broadcaster user is displayed (entry point 304), where the target live stream object corresponding to the second broadcaster user is shown. Additionally, in the aforementioned... Figure 3 In the live stream page of the first streamer user shown, the first and second areas of the object information page of the first streamer user are both located after the display position of the object being explained in the live stream of the first streamer user and are displayed adjacent to each other.
[0104] In this embodiment, a first area and a second area are set on the object information page of the first broadcaster user to display the recommended objects corresponding to the second broadcaster user. This fully displays the recommended objects corresponding to the second broadcaster user and prompts the viewers to check the recommended objects in the live broadcast room connected to the other end, thereby improving the viewing experience.
[0105] In this embodiment of the disclosure, the recommended objects corresponding to the second broadcaster user displayed on the object information page may include the broadcaster-related objects of the second broadcaster user. Specifically, while displaying the list of live broadcast objects in the second broadcaster user's live broadcast room on the object information page, the broadcaster-related objects of the second broadcaster user may also be displayed.
[0106] Among them, the anchor-related objects are those that have established a pre-existing relationship with the second anchor user, such as the recommended objects displayed on the anchor user's showcase page.
[0107] In one optional implementation, an object information page is displayed on the live streaming room page of the first streamer user. The object information page displays an entry point for the associated object list corresponding to the second streamer user. When a trigger operation is received for the associated object list entry point, the streamer associated object corresponding to the second streamer user is displayed on the object information page.
[0108] As mentioned above Figure 5The object information page of the live broadcast room shows an entry point for the list of associated objects, which is used to trigger the display of the anchor associated objects of the second anchor user. This allows viewers to purchase the anchor associated objects of the connected anchor user without having to leave the current live broadcast room and re-enter the live broadcast room of the connected anchor user, thus improving the user experience.
[0109] Based on the above method embodiments, this disclosure also provides a live streaming processing apparatus, with reference to... Figure 6 This is a schematic diagram of a live streaming processing device provided in an embodiment of the present disclosure. The device includes:
[0110] The first display module 601 is used to display the live broadcast room page of the first broadcaster user; wherein, the live broadcast room page displays the video screen of the connection between the first broadcaster user and at least one second broadcaster user;
[0111] The first display module 602 is used to respond to a display trigger operation on the object information page, display the object information page on the live streaming room page, and display the recommended object corresponding to the second anchor user on the object information page; wherein, the object information page is used to display the recommended object corresponding to the first anchor user.
[0112] In one optional implementation, the recommended objects corresponding to the second broadcaster user include the objects being explained in the second broadcaster user's live broadcast room or the live broadcast objects whose popularity data in the live broadcast room meets the first preset condition.
[0113] In one optional embodiment, the apparatus further includes:
[0114] The second display module is used to respond to a preset retrieval operation for a target recommended object in the recommended objects corresponding to the second broadcaster user, and to display an object retrieval page corresponding to the target recommended object; wherein, the target recommended object is the object being explained or a live broadcast object whose popularity data meets the first preset condition, and the object retrieval page is used to perform an object retrieval operation for the target recommended object.
[0115] In one optional implementation, the first display module includes:
[0116] The first display submodule will display the object being explained in the live stream of the second streamer user on the object information page when the second streamer user's live stream room currently has an object being explained.
[0117] The second display submodule is used to display, on the object information page, live objects whose popularity data in the second broadcaster's live room meets the first preset condition when the object being explained does not currently exist in the live room of the second broadcaster.
[0118] In one optional implementation, the recommended objects corresponding to the second broadcaster user include the live broadcast objects in the second broadcaster user's live broadcast room, and the first display module includes:
[0119] The third display submodule is used to display the entry point of the live broadcast object list of the second broadcaster user on the object information page;
[0120] The first display submodule is configured to display the second streamer user's live stream object list on the object information page in response to a trigger operation on the entry point of the live stream object list; wherein the live stream object list includes live stream objects in the second streamer user's live stream room.
[0121] In one optional implementation, the first display submodule is specifically used for:
[0122] In response to a trigger operation on the entry point of the live streaming object list, an object list panel corresponding to the second broadcaster user is displayed on the object information page, and the live streaming object list of the second broadcaster user is displayed on the object list panel; wherein, the display area of the object list panel is no larger than the object information page, and the live streaming object list is used to trigger an object retrieval operation for the live streaming objects in the live streaming room of the second broadcaster user.
[0123] In one optional embodiment, the apparatus further includes:
[0124] The third display module is used to respond to a preset pull-up operation for the object list panel corresponding to the second broadcaster user, and to pull up and display the object list panel corresponding to the second broadcaster user on the object information page.
[0125] In one optional implementation, the recommended object corresponding to the second broadcaster user further includes the target live streaming object corresponding to the second broadcaster user. The target live streaming object corresponding to the second broadcaster user is displayed at the entry point of the live streaming object list of the second broadcaster user on the object information page. The target live streaming object belongs to the live streaming object in the live streaming object list of the second broadcaster user whose popularity data meets the second preset condition or whose display position meets the third preset condition. The entry point of the live streaming object list is used to trigger the display of the live streaming object list of the second broadcaster user.
[0126] In one optional implementation, the first display module includes:
[0127] The second display submodule is used to display the object being explained in the live broadcast room of the second anchor user or the live broadcast object whose popularity data in the live broadcast room meets the first preset condition in the first area of the object information page.
[0128] The third display submodule is used to display the live object list entry of the second anchor user in the second area of the object information page; wherein, the live object list entry displays the target live object corresponding to the second anchor user, and the first area and the second area are both located after the display position of the object being explained in the live room of the first anchor user and are displayed adjacent to each other in sequence.
[0129] In one optional implementation, the recommended objects corresponding to the second broadcaster user include live broadcast room activity objects, and the first display module includes:
[0130] The fourth display submodule is used to display the live room activity object of the second anchor object on the object information page; wherein, the live room activity object is used to trigger interactive operations for the preset live room activities of the second anchor object.
[0131] In one optional implementation, the recommended object corresponding to the second broadcaster user includes broadcaster-related objects, which are objects that have been pre-associated with the second broadcaster user.
[0132] In one optional implementation, the first display module includes:
[0133] The fifth display submodule is used to display the entry point of the list of associated objects corresponding to the second anchor user on the object information page;
[0134] The sixth display submodule is used to display the anchor associated object corresponding to the second anchor user on the object information page in response to the triggered operation of the entry of the associated object list.
[0135] In one optional implementation, the first display module includes:
[0136] The seventh display submodule is used to display the recommended object corresponding to the second anchor user at a preset position on the object information page; wherein, the preset position includes the position immediately following the display position of the object being explained in the live broadcast room of the first anchor user or the second position in the list of live broadcast objects of the first anchor user.
[0137] In one optional implementation, the live streaming page is provided with an object display control, and the first display module includes:
[0138] The fourth display submodule is used to display the object information page on the live streaming room page in response to a trigger operation on the object display control; wherein the object information page displays the live streaming objects in the live streaming room of the first broadcaster user.
[0139] In the live streaming processing apparatus provided in this embodiment, firstly, the live streaming room page of a first streamer user is displayed, wherein the live streaming room page displays the video feed of the connection between the first streamer user and at least one second streamer user. In response to a display trigger operation for an object information page, the object information page is displayed on the live streaming room page, displaying recommended objects corresponding to the second streamer user. The object information page is used to display recommended objects corresponding to the first streamer user. Therefore, in a live streaming scenario with streamer connections, this embodiment displays recommended objects of the connected streamer user on the current streamer user's live streaming room page, allowing viewers to view the recommended objects of the connected streamer user within the current streamer user's live streaming room without needing to exit and re-enter the connected streamer user's live streaming room. This shortens the operation path for viewers in the current live streaming room to view the recommended objects of the connected streamer user, improving operational efficiency.
[0140] In addition to the methods and apparatus described above, this disclosure also provides a computer-readable storage medium storing instructions that, when executed on a terminal device, cause the terminal device to implement the live streaming processing method described in this disclosure.
[0141] This disclosure also provides a computer program product, which includes a computer program / instruction. When the computer program / instruction is executed by a processor, it implements the live streaming processing method described in this disclosure.
[0142] In addition, this disclosure also provides a live streaming processing device, see [link to relevant documentation]. Figure 7 As shown, it may include:
[0143] The device includes a processor 701, a memory 702, an input device 703, and an output device 704. The number of processors 701 in the live streaming processing device can be one or more. Figure 7 Taking a processor as an example. In some embodiments of this disclosure, the processor 701, memory 702, input device 703, and output device 704 can be connected via a bus or other means, wherein, Figure 7 Taking the example of a connection between China and Israel via a bus.
[0144] The memory 702 can be used to store software programs and modules. The processor 701 executes various functional applications and data processing of the live streaming processing device by running the software programs and modules stored in the memory 702. The memory 702 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function, etc. In addition, the memory 702 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. The input device 703 can be used to receive input digital or character information, and to generate signal inputs related to user settings and function control of the live streaming processing device.
[0145] Specifically in this embodiment, the processor 701 will load the executable files corresponding to the processes of one or more applications into the memory 702 according to the following instructions, and the processor 701 will run the applications stored in the memory 702 to realize the various functions of the above-mentioned live streaming processing device.
[0146] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0147] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A live processing method, characterized by, The method comprises: displaying a live room page of a first anchor user; wherein the live room page displays a live video picture of the first anchor user and at least one second anchor user; in response to a display trigger operation for an object information page, displaying the object information page on the live room page, and displaying recommended objects corresponding to the first anchor user and recommended objects corresponding to the second anchor user on the object information page; the step of displaying the recommended objects corresponding to the second anchor user on the object information page comprises: displaying a live object in the live room of the second anchor user or a live object in the live room of the second anchor user whose heat data meets a first preset condition in a first area on the object information page; and displaying a live object list entry of the second anchor user in a second area on the object information page; wherein the target live object corresponding to the second anchor user is displayed at the live object list entry, and the first area and the second area are both located after the display position of the live object being explained and are displayed in sequence.
2. The method of claim 1, wherein, The method further comprises: in response to a preset trigger operation for a target recommended object in the recommended objects corresponding to the second anchor user, displaying an object acquisition page corresponding to the target recommended object; wherein the object acquisition page is used to trigger an object acquisition operation for the target recommended object.
3. The method of claim 1, wherein, the step of displaying the recommended objects corresponding to the second anchor user on the object information page comprises: if the live room of the second anchor user currently has a live object being explained, displaying the live object being explained in the live room of the second anchor user on the object information page; if the live room of the second anchor user currently does not have the live object being explained, displaying a live object in the live room of the second anchor user whose heat data meets the first preset condition on the object information page.
4. The method of claim 1, wherein, The method further comprises: in response to a trigger operation for the live object list entry, displaying a live object list of the second anchor user on the object information page; wherein the live object list comprises live objects in the live room of the second anchor user.
5. The method of claim 4, wherein, the step of displaying the live object list of the second anchor user on the object information page in response to the trigger operation for the live object list entry comprises: in response to the trigger operation for the live object list entry, displaying an object list panel corresponding to the second anchor user on the object information page, and displaying the live object list of the second anchor user on the object list panel; wherein the display area of the object list panel is not greater than the object information page, and the live object list is used to trigger an object acquisition operation for live objects in the live room of the second anchor user.
6. The method of claim 5, wherein, The response to the trigger operation for the live object list entry, the object information page is displayed on the second anchor user corresponding object list panel, and the live object list of the second anchor user is displayed on the object list panel. In response to a preset pull-up operation on the object list panel corresponding to the second anchor user, the object list panel corresponding to the second anchor user is displayed on the object information page.
7. The method according to any one of claims 1-6, characterized by, The target live object belongs to the live object list of the second anchor user, and the heat data of the live object list meets the second preset condition or the display position meets the third preset condition. The live object list entry is used to trigger the display of the live object list of the second anchor user.
8. The method of claim 1, wherein, The recommended object corresponding to the second anchor user includes a live room activity object, and the recommended object corresponding to the second anchor user is displayed on the object information page, including: The live room activity object of the second anchor user is displayed on the object information page; wherein the live room activity object is used to trigger the interaction operation of the preset live room activity of the second anchor user.
9. The method of claim 1, wherein, The recommended object corresponding to the second anchor user includes an anchor associated object, and the anchor associated object is an object that has established an association relationship with the second anchor user in advance.
10. The method of claim 9, wherein, The recommended object corresponding to the second anchor user is displayed on the object information page, including: Display the associated object list entry corresponding to the second anchor user on the object information page; In response to the trigger operation for the associated object list entry, the anchor associated object corresponding to the second anchor user is displayed on the object information page.
11. The method of claim 1, wherein, The recommended object corresponding to the second anchor user is displayed on the object information page, including: The recommended object corresponding to the second anchor user is displayed at a preset position on the object information page; wherein the preset position includes a position adjacent to the display position of the explaining object in the live room of the first anchor user or the second position of the live object list of the first anchor user.
12. The method of claim 1, wherein, The object display control is arranged on the live room page, and the object information page is displayed on the live room page in response to the display trigger operation of the object information page, including: In response to the trigger operation for the object display control, the object information page is displayed on the live room page; wherein the live object in the live room of the first anchor user is displayed on the object information page.
13. A live processing apparatus characterized by comprising: The device comprises: The first display module is configured to display a live room page of a first anchor user, wherein the live room page displays a live video picture of the first anchor user and at least one second anchor user; The first display module is configured to display an object information page on the live room page in response to a display trigger operation of the object information page, and display recommended objects corresponding to the first anchor user and recommended objects corresponding to the second anchor user on the object information page; The first display module comprises: The object display submodule is configured to display, in a first region on the object information page, a currently explaining object of a live broadcast room of the second anchor user or a live broadcast object in the live broadcast room that meets a first preset condition; The entry display submodule is configured to display, in a second region on the object information page, a live broadcast object list entry of the second anchor user; the live broadcast object list entry displays a target live broadcast object corresponding to the second anchor user; and the first region and the second region are both located after a display position of a currently explaining object of the live broadcast room of the first anchor user and are displayed sequentially adjacent to each other.
14. A computer-readable storage medium, characterized in that, The computer readable storage medium stores instructions, and when the instructions run on the terminal device, the terminal device implements the method in any one of claims 1-12.
15. A live processing device, comprising: The computer readable storage medium stores instructions, and when the instructions run on the terminal device, the terminal device implements the method in any one of claims 1-12. The computer readable storage medium stores instructions, and when the instructions run on the terminal device, the terminal device implements the method in any one of claims 1-12. The computer readable storage medium stores instructions, and when the instructions run on the terminal device, the terminal device implements the method in any one of claims 1-12.
Citation Information
Patent Citations
Live broadcast processing method and device, computer equipment and medium
CN114173143A
Cited By
Live stream processing method and apparatus, device and storage medium
EP4776629A1