Live streaming processing method and apparatus, and device and storage medium
By displaying prompts for explanation requests and sending status notifications to users on the live stream page, the problem of viewers not receiving timely feedback was solved, thus improving the live stream interactive experience.
Patent Information
- Application Number
- PCT/CN2025/075264
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-21
- Filing Date
- 2025-01-26
- Publication Date
- 2025-12-26
AI Technical Summary
Viewers were unable to receive timely feedback from the broadcaster after sending a request for explanation, and the broadcaster did not notify viewers promptly after finishing the explanation, which negatively impacted the viewing experience.
The live stream page displays the recommended audience's information and responds to user requests for explanations by displaying explanation request prompts. It also updates the summary information of explanation requests in real time. The host's client sends a prompt message to the target user to indicate that the explanation is in progress.
It has enriched the live streaming processing functions, improved the user's interactive experience, and ensured that viewers can keep up with the narration status and content in a timely manner.
Smart Images

Figure CN2025075264_26122025_PF_FP_ABST
Abstract
Description
A live streaming processing method, apparatus, device, and storage medium
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202410813834.8, filed on June 21, 2024, entitled "A Live Streaming Processing Method, Apparatus, Device and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of data processing, and in particular to a live streaming processing method, apparatus, device, and storage medium. Background Technology
[0004] With the continuous development of network technology, users' demands for live streaming-related functions are becoming increasingly diversified. Summary of the Invention
[0005] To address the aforementioned technical problems, this disclosure provides a live streaming processing method, apparatus, device, and storage medium.
[0006] Firstly, this disclosure provides a live streaming processing method, the method comprising:
[0007] The first recommended object page is displayed on the first live broadcast page; wherein, the first recommended object page displays object information of the target recommended object, which is a recommended object that is not in the process of being explained;
[0008] In response to a narration request triggered for the target recommended object, a first narration request prompt message is displayed on the first recommended object page for the target recommended object; wherein, the first narration request prompt message is used to indicate a summary of narration requests that have been triggered for the target recommended object.
[0009] In one optional implementation, the object information of the target recommended object includes a narration request triggering control. The step of displaying a first narration request prompt message for the target recommended object in response to a narration request triggered for the target recommended object includes:
[0010] In response to the triggering operation of the explanation request trigger control for the target recommended object, a first explanation request prompt message is displayed for the target recommended object.
[0011] In an optional implementation, the step of displaying a first explanation request prompt message for the target recommended object on the first recommended object page in response to an explanation request triggered for the target recommended object includes:
[0012] In response to a narration request triggered for the target recommended object, if it is determined that the narration request triggered for the target recommended object has met a preset condition, a first narration request prompt message is displayed on the first recommended object page for the target recommended object; wherein, the preset condition includes the number of narration requests reaching a preset number threshold, and the first narration request prompt message is used to indicate the total number of narration requests triggered for the target recommended object.
[0013] In an optional implementation, the step of displaying a first explanation request prompt message for the target recommended object on the first recommended object page in response to an explanation request triggered for the target recommended object includes:
[0014] In response to a narration request triggered for the target recommended object, a second narration request prompt message is displayed on the first recommended object page for the target recommended object; wherein, the second narration request prompt message is used to indicate that the narration request has been successfully triggered;
[0015] When the display duration of the second explanation request prompt reaches a preset duration threshold, if it is determined that the explanation requests triggered for the target recommended object have met preset conditions, the second explanation request prompt will be updated to the first explanation request prompt; wherein, the preset conditions include the number of explanation requests reaching a preset number threshold.
[0016] In an optional implementation, the method further includes:
[0017] Display target prompt message; wherein, the target prompt message is used to prompt the target recommended object to enter the explanation state, and the target prompt message is used to trigger the display of the object information of the target recommended object.
[0018] In an optional implementation, after displaying the target prompt message, the method further includes:
[0019] In response to a trigger operation for the target prompt information, if it is determined that the target recommended object is in the explanation state, the first live broadcast page is displayed; wherein, the first live broadcast page displays the object information of the target recommended object in the explanation state.
[0020] In an optional implementation, the method further includes:
[0021] If it is determined that the target recommended object is not in the explanation state, but is in the live broadcast state, then the first live broadcast page is displayed, and the object details page of the target recommended object is displayed on the first live broadcast page; wherein, the object details page displays the object details information of the target recommended object.
[0022] In an optional implementation, the method further includes:
[0023] If it is determined that the target recommended object is not in the explanation state, then the explanation playback page corresponding to the target recommended object is displayed, and the explanation video of the target recommended object is played on the explanation playback page.
[0024] In one optional implementation, the target recommended object belongs to the recommended objects that do not have an explanation replay entry displayed on the first live broadcast page, and the explanation replay entry is used to trigger the replay of the explanation video.
[0025] Secondly, this disclosure also provides a live streaming processing method, the method comprising:
[0026] The second recommended object page is displayed on the second live broadcast page; wherein, the second recommended object page displays object information of the target recommended object, which is a recommended object that is not in the process of being explained;
[0027] On the second recommended object page, explanation request information is displayed for the target recommended object; wherein, the explanation request information is used to represent the summary information of explanation requests that have been triggered for the target recommended object, and the explanation request is triggered based on the first live broadcast page of the target recommended object.
[0028] In an optional implementation, a target sorting control is provided on the second recommendation object page, and the method further includes:
[0029] In response to the triggering operation of the target sorting control, based on the summary information of the triggered explanation requests, the target recommended objects on the second recommended object page are sorted and displayed.
[0030] In one optional implementation, the summary information of the triggered explanation requests includes the total number of triggered explanation requests. The step of sorting and displaying each target recommended object on the second recommended object page based on the summary information of the triggered explanation requests, in response to a trigger operation on the target sorting control, includes:
[0031] In response to a trigger operation on the target sorting control, the target recommended objects on the second recommended object page are sorted and displayed in descending order of the total number of triggered explanation requests.
[0032] In one optional implementation, the object information of the target recommendation object includes explanatory controls, and the method further includes:
[0033] In response to the triggering operation of the explanation control for the target recommended object, the live streaming status of the target recommended object is switched to the explanation in progress status, and a target prompt message is sent to the target user; wherein, the target prompt message is used to prompt the target recommended object to enter the explanation in progress status, and the target user includes users who have triggered an explanation request for the target recommended object.
[0034] Thirdly, this disclosure provides a live streaming processing apparatus, the apparatus comprising:
[0035] The first display module is used to display the first recommended object page on the first live broadcast page; wherein the first recommended object page displays object information of the target recommended object, and the target recommended object belongs to the recommended object in a non-explaining state;
[0036] The second display module is used to respond to a narration request triggered for the target recommended object by displaying a first narration request prompt message for the target recommended object on the first recommended object page; wherein the first narration request prompt message is used to indicate a summary of narration requests that have been triggered for the target recommended object.
[0037] Fourthly, this disclosure also provides a live streaming processing apparatus, the apparatus comprising:
[0038] The third display module is used to display the second recommended object page on the second live broadcast page; wherein, the second recommended object page displays object information of the target recommended object, and the target recommended object belongs to the recommended object in a non-explaining state;
[0039] The fourth display module is used to display explanation request information for the target recommended object on the second recommended object page; wherein the explanation request information is used to represent the summary information of explanation requests that have been triggered for the target recommended object, and the explanation requests are triggered based on the first live broadcast page of the target recommended object.
[0040] Fifthly, this disclosure provides a computer-readable storage medium storing instructions that, when executed on a terminal device, cause the terminal device to perform the above-described method.
[0041] In a sixth aspect, 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 when the processor executes the computer program, it implements the above-described method.
[0042] In a seventh aspect, this disclosure provides a computer program product comprising a computer program / instructions that, when executed by a processor, implement the method described above. 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 is a flowchart of a live streaming processing method provided in some embodiments of this disclosure;
[0046] Figure 2 is a schematic diagram of a first live streaming page provided by some embodiments of this disclosure;
[0047] Figure 3 is a schematic diagram of another first live streaming page provided by some embodiments of this disclosure;
[0048] Figure 4 is a schematic diagram of an explanatory playback page provided by some embodiments of this disclosure;
[0049] Figure 5 is a schematic diagram of an object details page provided in some embodiments of this disclosure;
[0050] Figure 6 is a flowchart of another live streaming processing method provided by some embodiments of this disclosure;
[0051] Figure 7 is a schematic diagram of a second live streaming page provided in some embodiments of this disclosure;
[0052] Figure 8 is a schematic diagram of the structure of a live streaming processing device provided in some embodiments of this disclosure;
[0053] Figure 9 is a schematic diagram of another live streaming processing device provided in some embodiments of this disclosure;
[0054] Figure 10 is a schematic diagram of the structure of a live streaming processing device provided in some embodiments of this disclosure. Detailed Implementation
[0055] 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.
[0056] 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.
[0057] The "Request Explanation" function allows viewers to request explanations from the streamer for recommended content within the live stream that interests them.
[0058] Currently, viewers do not receive timely feedback from the broadcaster after sending a request for explanation. Furthermore, viewers are not notified promptly after the broadcaster has finished explaining the recommended content, thus impacting their viewing experience. Therefore, enriching live streaming features to meet the increasingly diverse needs of users has become a pressing technical challenge.
[0059] Therefore, this disclosure provides a live streaming processing method. Specifically, a first recommended object page is displayed on a first live streaming page. The first recommended object page displays object information of a target recommended object, which is a recommended object that is not in the process of being explained and does not have an explanation replay entry point displayed. The explanation replay entry point is used to trigger the replay of the explanation video. Then, in response to an explanation request triggered for the target recommended object, a first explanation request prompt information is displayed on the first recommended object page for the target recommended object. The first explanation request prompt information is used to prompt a summary of explanation requests that have been triggered for the target recommended object.
[0060] As can be seen, when the embodiments of this disclosure receive a narration request triggered for a target recommended object, they support displaying a first narration request prompt on the first recommended object page to prompt the user with a summary of narration requests triggered for the target recommended object, thereby enriching the live streaming processing-related functions and improving the user's interactive experience.
[0061] Specifically, this disclosure provides a live streaming processing method applied to a viewer's client. Referring to Figure 1, which is a flowchart of a live streaming processing method provided in this disclosure, it specifically includes:
[0062] S101: Display the first recommended page on the first live broadcast page.
[0063] The first recommended object page displays object information of the target recommended object, which is a recommended object that is not in the process of being explained.
[0064] In this embodiment of the disclosure, the first live streaming page can be the live streaming page of any type of live streaming room. The first live streaming page is used to display the live video stream of the live streaming room, and the first live streaming page is the live streaming page displayed on the device of the user watching the live stream.
[0065] In this embodiment of the disclosure, the first live streaming page displays a first recommended object page. This first recommended object page is used to display object information for recommended objects within the live streaming room. The first recommended object page can be a list of recommended objects, and the recommended objects can be live-streamed products within the current live streaming room. Recommended objects include those in a "being explained" state and those not in a "being explained" state. Recommended objects in a "being explained" state refer to those currently being explained in the live streaming room. Recommended objects not in a "being explained" state refer to those whose explanations have ended or those that have not yet begun in the live streaming room.
[0066] In this embodiment of the disclosure, the target recommended object refers to a recommended object in the current live broadcast room that is not in a narration state and does not have a narration replay entry displayed; that is, the target recommended object belongs to the recommended objects in the current live broadcast room that are not in a narration state. The narration replay entry is used to trigger the replay of the narration video for a recommended object that has already been narrated.
[0067] The first recommended object page displays object information that may include at least one of the following: image information, name information, resource attribute values, and explanation status information. The resource attribute values represent the live stream price of the recommended object, and the explanation status information represents the explanation status of the recommended object in the current live stream.
[0068] Figure 2 shows a schematic diagram of a first live streaming page provided in an embodiment of this disclosure. The first live streaming page displays a first recommended object page 201, which shows object information of the recommended objects, including image information, resource attribute value information, and object name information of the target recommended object 202.
[0069] S102: In response to the explanation request triggered for the target recommended object, a first explanation request prompt message is displayed on the first recommended object page for the target recommended object.
[0070] The first explanation request prompt information is used to provide a summary of explanation requests that have been triggered for the target recommended object.
[0071] In this embodiment of the disclosure, the aggregated information may include statistical data from various dimensions within the current live stream. Specifically, the aggregated information may be the total number of viewers in the current live stream who triggered explanation requests for the target recommended object.
[0072] In this embodiment of the disclosure, the first explanation request prompt information may include information on the number of viewers who triggered the explanation request for the target recommended object. Specifically, for example, the first explanation request prompt information may display information on the number of viewers who triggered the explanation request for the target recommended object, or the first explanation request prompt information may include the avatar information of viewers who triggered the explanation request for the target recommended object. The first explanation request prompt information may be displayed in any display area on the first recommended object page. Specifically, the first explanation request prompt information may be displayed in the display area of the target recommended object on the first recommended object page. For example, the first explanation request prompt information may be displayed in the display area of the image information of the target recommended object.
[0073] In this embodiment of the disclosure, the explanation request triggered for the target recommended object may include operations such as single-click, double-click, long-press on the target recommended object, and may also include the triggering operation of the explanation request trigger control for the target recommended object.
[0074] In one optional implementation, the first recommended object page displays object information of the target recommended object, wherein the object information of the target recommended object includes a narration request trigger control. When a trigger operation is received on the narration request trigger control for the target recommended object, a first narration request prompt message is displayed on the first recommended object page for the target recommended object. The narration request trigger control is used to trigger a narration request for the target recommended object, and the narration request trigger control can be displayed in any display area on the first recommended object page. Specifically, the narration request trigger control can be displayed in the display area of the target recommended object on the first recommended object page; for example, the narration request trigger control can be displayed in the display area of the image information of the target recommended object.
[0075] As shown in Figure 2 above, in the first live page, a narration request trigger control 203 is displayed in the display area of the image information of the target recommended object 202. When the narration request trigger control 203 is triggered, the first narration request prompt information 204 is displayed on the first recommended object page for the target recommended object 202.
[0076] In one optional implementation, since the first explanation request prompt information is used to prompt the summary information of explanation requests triggered for the target recommended object, in order to summarize the information of various dimensions of explanation requests triggered for the target recommended object, this embodiment of the present disclosure needs to determine whether the explanation requests triggered for the target recommended object have met the preset conditions when receiving the explanation request triggered for the target recommended object. If it is determined that the explanation requests triggered for the target recommended object have met the preset conditions, the first explanation request prompt information is displayed for the target recommended object on the first recommended object page.
[0077] The preset conditions may include the number of explanation requests reaching a preset threshold. These preset conditions are used to determine whether the first explanation request prompt message should be displayed. In other words, upon receiving an explanation request triggered for a target recommended object, it is determined whether the number of explanation requests already triggered for that target recommended object has reached the preset threshold. If the preset threshold is met, the first explanation request prompt message is displayed for the target recommended object on the first recommended object page; otherwise, it is not displayed. In this case, the first explanation request prompt message indicates the total number of explanation requests already triggered for the target recommended object.
[0078] To determine whether the number of explanation requests triggered for the target recommended object has met the preset conditions, the server can be used for this determination. In one optional implementation, upon receiving an explanation request triggered for the target recommended object, the server sends the explanation request to the server. After receiving the explanation request, the server starts counting and determines whether the current number of explanation requests triggered for the target recommended object has reached a preset threshold. When it is determined that the number of explanation requests triggered for the target recommended object has reached the preset threshold, the server sends the number of explanation requests triggered for the target recommended object to the viewing client. When the viewing client receives the number of explanation requests triggered for the target recommended object, it displays a first explanation request prompt on the first recommended object page of the viewing client based on the number of explanation requests triggered for the target recommended object.
[0079] In another optional implementation, to notify viewers that a narration request has been successfully triggered for the target recommended object, this embodiment of the present disclosure may, after receiving the narration request triggered for the target recommended object, first display a second narration request prompt message for the target recommended object on the first recommended object page, and time the display duration of the second narration request prompt message; then, determine whether the display duration of the second narration request prompt message reaches a preset duration threshold. If it is determined that the display duration of the second narration request prompt message meets the preset duration threshold, then determine whether the narration request triggered for the target recommended object meets a preset condition. If the preset condition is met, update the display of the second narration request prompt message to the first narration request prompt message.
[0080] The preset duration threshold is set in advance for the second explanation request prompt message. It is used to determine when to judge whether the explanation request triggered for the target recommended object meets the preset conditions. The preset duration threshold is, for example, 3 seconds. The second explanation request prompt message is used to indicate that the explanation request for the target recommended object has been successfully triggered. The second explanation request prompt message is, for example, "Explanation requested".
[0081] Figure 3 shows a schematic diagram of another first live streaming page provided in this embodiment of the present disclosure. When a narration request triggered for a target recommended object is received, a second narration request prompt message 301 is displayed for the target recommended object on the first recommended object page. Then, when it is determined that the display duration of the second narration request prompt message has reached a preset duration threshold, it is determined whether the narration request triggered for the target recommended object meets a preset condition. If it is determined that the narration request triggered for the target recommended object meets the preset condition, the second narration request prompt message is updated to the first narration request prompt message 302.
[0082] In another optional implementation, when the second explanation request prompt is displayed on the first recommended object page for the target recommended object, the display duration of the second explanation request prompt is timed, and it is determined whether the display duration of the second explanation request prompt has reached a preset duration threshold. If it is determined that the display duration of the second explanation request prompt has not met the preset duration threshold, the second explanation request prompt continues to be displayed on the first recommended object page until the display duration of the second explanation request prompt meets the preset duration threshold.
[0083] Based on the above embodiments, in order to display the summary information of the explanation requests that have been triggered for the target recommended object to the viewing user in real time, this embodiment of the disclosure also supports real-time updating and display of the first explanation request prompt information.
[0084] In one optional implementation, based on the first explanation request prompt information displayed on the first recommended object page, the server calculates in real time the number of explanation requests that have been triggered for the target recommended object, and then sends it to the viewing client. The viewing client updates and displays the first explanation request prompt information in real time.
[0085] In another optional implementation, the server calculates in real time the number of explanation requests triggered for the target recommended object, and sends the number of explanation requests triggered for the target recommended object to the viewing user client on a periodic basis. When the viewing client receives the number of explanation requests triggered for the target recommended object, it updates and displays the first explanation request prompt information.
[0086] In the live streaming processing method provided in this embodiment, specifically, firstly, a first recommended object page is displayed on the first live streaming page, wherein the first recommended object page displays object information of the target recommended object, and the target recommended object is a recommended object that is not in the process of being explained. Then, in response to the explanation request triggered for the target recommended object, a first explanation request prompt information is displayed on the first recommended object page for the target recommended object, wherein the first explanation request prompt information is used to prompt summary information of the explanation requests that have been triggered for the target recommended object.
[0087] As can be seen, the embodiments of this disclosure support enabling users to receive a summary of explanation requests triggered for a target recommended object through a first explanation request prompt displayed on the first recommended object page when a explanation request is received for that target recommended object. This enriches the live streaming processing-related functions and enhances the user's interactive experience.
[0088] In practical applications, after the first explanation request prompt information is displayed on the first recommended object page, if the broadcaster's client triggers the explanation in progress state for the target recommended object, the server will, based on the target recommended object, find the target user who triggered the explanation request for the target recommended object, send a message to the target user's client prompting that the target recommended object has entered the explanation in progress state, and display a target prompt message on the target user's current device. The target prompt message is used to inform the target user that the target recommended object has entered the explanation in progress state.
[0089] In one optional implementation, to avoid disturbing users and affecting their browsing experience, when the target user's client receives a message prompting that the target recommended object has entered the explanation state, if it is detected that the target user is currently in the live room corresponding to the first live page, the target prompt message will not be displayed.
[0090] In another optional implementation, when the target user's client receives a message prompting that the target recommended object has entered the explanation state, if it is detected that the target user is not currently in the live room corresponding to the first live page, then the target prompt message is displayed on the target user's current device.
[0091] In addition, the target prompt information may include the name and image information of the target recommended object, such as "The XX product you booked is now being discussed". In practical applications, in order to facilitate users to enter the first live broadcast page in a timely manner to view the target recommended object when they receive the target prompt message, this embodiment of the disclosure also supports the triggering operation of the target prompt message, that is, the target prompt message is used to trigger the display of the object information of the target recommended object.
[0092] In one optional implementation, when a trigger operation for the target prompt information is received, it is detected whether the target recommended object is currently being explained in the live broadcast room corresponding to the first live broadcast page, i.e., whether the target recommended object is in a state of being explained. If it is determined that the target recommended object is in a state of being explained in the live broadcast room corresponding to the first live broadcast page, then the first live broadcast page is displayed. At this time, the object information of the target recommended object in the state of being explained is displayed on the first live broadcast page.
[0093] In another optional implementation, to facilitate users in viewing the target recommended object, when a trigger operation for the target prompt information is received, if it is determined that the target recommended object is not in the explanation state in the live room corresponding to the first live page, that is, the explanation of the target recommended object has ended in the current live room, the explanation replay page corresponding to the target recommended object can be directly displayed, and the explanation video of the target recommended object can be played on the explanation replay page, as well as the object explanation card with the target recommended object can be displayed.
[0094] The replay page is used to replay the explanation videos of the recommended objects that have already been explained on the first live stream page. The replay page includes an object explanation card for the target recommended object, as well as explanation progress information such as a progress bar and a speed-up component. The object explanation card displays the object information of the target recommended object. Additionally, the replay page also displays a "return to live stream" control. When this control is triggered, the page redirects to the first live stream page.
[0095] Figure 4 shows a schematic diagram of a tutorial playback page provided in an embodiment of this disclosure. When the target prompt information is triggered, the current page jumps to the tutorial playback page, which displays the tutorial video of the target recommended object, the object tutorial card of the target recommended object, and the return live broadcast control, etc.
[0096] In practical applications, while displaying the explanation video of the target recommended object on the explanation replay page, the page also supports displaying explanation videos of other recommended objects. This recommended object is the one whose explanation has ended on the first live stream page.
[0097] Specifically, when a trigger operation to switch recommended objects is received on the tutorial playback page, the current target recommended object is switched to the next recommended object, and the tutorial video of that recommended object is played back.
[0098] Based on determining the explanation status of the target recommended object on the first live streaming page, this embodiment of the disclosure can further determine the live streaming status of the live streaming room corresponding to the first live streaming page. In one optional implementation, when a trigger operation for a target prompt message is received, if it is determined that the target recommended object is not in an explanation state within the live streaming room corresponding to the first live streaming page, it is determined whether the live streaming room corresponding to the first live streaming page is in a live streaming state. If it is determined that the live streaming room corresponding to the first live streaming page is in a non-live streaming state, the explanation replay page corresponding to the target recommended object can be displayed, and the explanation video of the target recommended object can be played on the explanation replay page, along with an object explanation card containing the target recommended object. Here, the live streaming room corresponding to the first live streaming page being in a non-live streaming state indicates the end of the live stream.
[0099] In another optional implementation, to facilitate users' timely browsing of the object details of the target recommended object, this embodiment of the present disclosure may, when a trigger operation for the target prompt information is received, if it is determined that the target recommended object is not in the explanation state in the live room corresponding to the first live page, then determine whether the current target recommended object is in the live display state, that is, determine whether the live room corresponding to the first live page is in the live state. If it is determined that the live room corresponding to the first live page is currently in the live state, then the first live page is displayed, and the object details page of the target recommended object is displayed on the first live page.
[0100] The object details page displays detailed information about the target recommended object. This information may include the object's image, name, resource attribute values, and store information.
[0101] Figure 5 shows a schematic diagram of an object details page provided in an embodiment of this disclosure. When a target prompt message is triggered, the current page redirects to the first recommended object page, and the object details page of the target recommended object is displayed on the recommended object page, which displays the object details information of the target recommended object.
[0102] In another optional implementation, when a trigger operation for a target prompt is received, if it is determined that the target recommended object is not in the explanation state in the live room corresponding to the first live page, and it is also determined that the live broadcast in the live room corresponding to the first live page has ended, then the object details page of the target recommended object is directly displayed.
[0103] By triggering a target prompt message to enter the first recommended object page and displaying the object details page of the target recommended object, users can easily browse the object details information of the target recommended object in a timely manner.
[0104] In practical applications, when displaying target prompt information on a target user's device, if no user trigger operation is received for the target prompt information for a long time, the embodiments of this disclosure can hide the target prompt information and sink it to the message page to be displayed as an in-site message.
[0105] In one optional implementation, if no trigger operation is received for the target notification within a preset time period, the target notification is hidden and displayed, and then moved down to the message page as an in-app message. The preset time period is used to hide and display the target notification, and to move it down to the message page.
[0106] This disclosure embodiment supports enabling users to receive a summary of explanation requests triggered for a target recommended object through a first explanation request prompt displayed on the first recommended object page when a explanation request is received for that target recommended object. This provides users with information on the summary of explanation requests triggered for that target recommended object, thereby enriching the live streaming processing functions and improving the user experience.
[0107] Based on the above embodiments, this disclosure also provides another live streaming processing method applied to the broadcaster-side client. Figure 6 shows a flowchart of this alternative live streaming processing method, which specifically includes:
[0108] S601: Display the second recommended object page on the second live broadcast page.
[0109] The second recommended object page displays object information of the target recommended object, which is a recommended object that is not in the process of being explained and does not have an entry point for explanation replay.
[0110] In this embodiment of the disclosure, the second live streaming page is the live streaming room page of the broadcaster client.
[0111] In this embodiment of the disclosure, the second live streaming page displays a second recommended object page. This second recommended object page is used to display object information of recommended objects within the live streaming room. For example, the second recommended object page is a list of recommended objects, where the recommended objects can be live-streamed products within the current live streaming room. Recommended objects include those in a "being explained" state and those not in a "being explained" state. Recommended objects in a "being explained" state refer to those currently being explained in the live streaming room. Recommended objects not in a "being explained" state refer to those whose explanations have ended or those that have not yet begun in the live streaming room.
[0112] In this embodiment of the disclosure, the target recommended object refers to a recommended object in the current live broadcast room that is not in a narration state and does not have a narration replay entry displayed; that is, the target recommended object belongs to the recommended objects in the current live broadcast room that are not in a narration state. The narration replay entry is used to trigger the replay of the narration video for a recommended object that has already been narrated.
[0113] The recommended object information displayed on the second recommended object page may include at least one of the following: image information, name information, resource attribute values, and explanation status information. The resource attribute values represent the live stream price of the recommended object, and the explanation status information represents the explanation status of the recommended object in the current live stream room.
[0114] In practical applications, the object information of the target recommended object displayed on the second recommended object page can also include a narration control. This narration control is used to switch the live broadcast status. Specifically, when a trigger operation is received for the narration control of the target recommended object, the live broadcast status of the target recommended object is switched from the non-narrated state to the narrated state.
[0115] At this point, the broadcaster's client sends a request to the server to find the target user. Upon receiving this request, the server locates the target user and sends a target notification message to that user. This message indicates that the target recommended object has entered a "lecture in progress" state, and the target user can include users who have already triggered a lecture request for the target recommended object.
[0116] S602: Display explanation request information for the target recommended object on the second recommended object page.
[0117] The explanation request information is used to represent a summary of explanation requests that have been triggered for the target recommended object, and the explanation request is triggered based on the first live broadcast page of the target recommended object.
[0118] In this disclosure, the explanation request information may include the total number of explanation requests that have been triggered for the target recommendation object, such as the total number of users requesting explanations.
[0119] Figure 7 shows a schematic diagram of a second live streaming page provided in an embodiment of this disclosure. This second live streaming page displays a second recommended object page, which in turn displays explanation request information 701, representing a summary of explanation requests triggered for the target recommended object.
[0120] Building upon the above embodiments, to facilitate broadcasters in viewing target recommended objects, this disclosure further allows for the setting of a target sorting control on a second recommended object page. This target sorting control is used to sort the various target recommended objects.
[0121] Specifically, when a trigger operation is received from the target sorting control on the second recommended object page, the various target recommended objects on the second recommended object page are sorted based on the summary information of the triggered explanation requests.
[0122] Specifically, based on the summary information of the triggered explanation requests, the various target recommendation objects on the second recommendation object page are sorted. This may include sorting and displaying the various target recommendation objects in descending order or ascending order based on the summary information of the triggered explanation requests.
[0123] In one optional implementation, to further prompt the broadcaster user, this embodiment of the disclosure can sort the target recommended objects in descending order. Specifically, when a trigger operation is received on the target sorting control on the second recommended object page, the target recommended objects on the second recommended object page are sorted and displayed in descending order according to the total number of triggered explanation requests. At this time, only the triggered target recommended objects are displayed on the second recommended object page, and each target recommended object is sorted and displayed in descending order according to the total number of triggered explanation requests.
[0124] As shown in Figure 7 above, the second live streaming page displays a target sorting control 702. When the target sorting control 702 is triggered, each target recommended object is sorted from high to low according to the total number of triggered explanations and displayed on the second recommended object page.
[0125] Additionally, when a trigger operation is received for the target sorting control, if it is detected that a recommended object currently in the explanation state also had explanation requests before the explanation, then the total number of explanation requests for that recommended object will also be displayed for the recommended object in the explanation state.
[0126] As shown in Figure 7 above, in the second live broadcast page, the recommended object 703 displayed on the second recommended object page is currently in the explanation state. When the target sorting control 702 is triggered, the second recommended object page displays each recommended object that has triggered an explanation request in descending order according to the total number of explanations triggered, including recommended object 703.
[0127] In this embodiment, the explanation request prompt information is displayed on the second recommended object page to provide the broadcaster with a summary of explanation requests that have been triggered for the target recommended object, thereby enriching the live broadcast processing-related functions and improving the interactive experience of the viewers.
[0128] Based on the above method embodiments, this disclosure also provides a live streaming processing device. Referring to FIG8, which is a schematic diagram of the structure of a live streaming processing device provided in an embodiment of this disclosure, the device includes:
[0129] The first display module 801 is used to display a first recommended object page on the first live broadcast page; wherein, the first recommended object page displays object information of a target recommended object, and the target recommended object belongs to a recommended object that is not in the process of being explained;
[0130] The second display module 802 is used to respond to a narration request triggered for the target recommended object by displaying a first narration request prompt message for the target recommended object on the first recommended object page; wherein the first narration request prompt message is used to indicate a summary of narration requests that have been triggered for the target recommended object.
[0131] In one optional implementation, the object information of the target recommendation object includes a description request trigger control, and the second display module is specifically used for:
[0132] In response to the triggering operation of the explanation request trigger control for the target recommended object, a first explanation request prompt message is displayed for the target recommended object.
[0133] In one optional implementation, the second display module is specifically used for:
[0134] In response to a narration request triggered for the target recommended object, if it is determined that the narration request triggered for the target recommended object has met a preset condition, a first narration request prompt message is displayed on the first recommended object page for the target recommended object; wherein, the preset condition includes the number of narration requests reaching a preset number threshold, and the first narration request prompt message is used to indicate the total number of narration requests triggered for the target recommended object.
[0135] In one optional implementation, the second display module includes:
[0136] The first display submodule is configured to, in response to a narration request triggered for the target recommended object, display a second narration request prompt message for the target recommended object on the first recommended object page; wherein, the second narration request prompt message is used to indicate that the narration request has been successfully triggered;
[0137] The update display submodule is used to update the display of the second explanation request prompt information to the first explanation request prompt information when the display duration of the second explanation request prompt information reaches a preset duration threshold. If it is determined that the explanation request triggered for the target recommended object has met the preset conditions, the second explanation request prompt information is updated to the first explanation request prompt information. The preset conditions include the number of explanation requests reaching a preset number threshold.
[0138] In one optional embodiment, the apparatus further includes:
[0139] The fifth display module is used to display target prompt messages; wherein, the target prompt messages are used to prompt the target recommended object to enter the explanation state, and the target prompt messages are used to trigger the display of the object information of the target recommended object.
[0140] In one optional embodiment, the apparatus further includes:
[0141] The sixth display module is used to respond to a trigger operation on the target prompt information. If it is determined that the target recommended object is in the explanation state, the first live broadcast page is displayed. The first live broadcast page displays the object information of the target recommended object in the explanation state.
[0142] In one optional embodiment, the apparatus further includes:
[0143] The seventh display module is used to determine that when the target recommended object is not in the explanation state and the target recommended object is in the live broadcast state, to display the first live broadcast page and to display the object details page of the target recommended object on the first live broadcast page; wherein, the object details page displays the object details information of the target recommended object.
[0144] In one optional embodiment, the apparatus further includes:
[0145] The eighth display module is used to display the explanation playback page corresponding to the target recommended object when it is determined that the target recommended object is not in the explanation state, and to play the explanation video of the target recommended object on the explanation playback page.
[0146] In one optional implementation, the target recommended object belongs to the recommended objects that do not have an explanation replay entry displayed on the first live broadcast page, and the explanation replay entry is used to trigger the replay of the explanation video.
[0147] Corresponding to the above method embodiments, this disclosure also provides another live streaming processing apparatus. Referring to FIG9, which is a schematic diagram of the structure of another live streaming processing apparatus provided in the embodiments of this disclosure, the apparatus includes:
[0148] The third display module 901 is used to display the second recommended object page on the second live broadcast page; wherein, the second recommended object page displays object information of the target recommended object, and the target recommended object belongs to the recommended object in a non-explaining state;
[0149] The fourth display module 902 is used to display explanation request information for the target recommended object on the second recommended object page; wherein the explanation request information is used to represent the summary information of explanation requests that have been triggered for the target recommended object, and the explanation requests are triggered based on the first live broadcast page of the target recommended object.
[0150] In one optional implementation, a target sorting control is provided on the second recommendation object page, and the device further includes:
[0151] The sorting display module is used to respond to the triggering operation of the target sorting control and, based on the summary information of the triggered explanation requests, sort and display each target recommended object on the second recommended object page.
[0152] In one optional implementation, the summary information of triggered explanation requests includes the total number of triggered explanation requests, and the sorting and display module is specifically used for:
[0153] In response to a trigger operation on the target sorting control, the target recommended objects on the second recommended object page are sorted and displayed in descending order of the total number of triggered explanation requests.
[0154] In one optional implementation, the object information of the target recommendation object includes explanatory controls, and the device further includes:
[0155] The switching sending module is used to switch the live streaming status of the target recommended object to the narration state in response to the triggering operation of the narration control for the target recommended object, and to send a target prompt message to the target user; wherein, the target prompt message is used to prompt the target recommended object to enter the narration state, and the target user includes users who have triggered a narration request for the target recommended object.
[0156] In the live streaming processing apparatus provided in this embodiment, firstly, a first recommended object page is displayed on the first live streaming page. The first recommended object page displays object information of a target recommended object, which is a recommended object that is not in the process of being explained and does not have an explanation playback entry point displayed. The explanation playback entry point is used to trigger the playback of the explanation video. Then, in response to an explanation request triggered for the target recommended object, a first explanation request prompt information is displayed on the first recommended object page for the target recommended object. The first explanation request prompt information is used to prompt a summary of explanation requests that have been triggered for the target recommended object.
[0157] As can be seen, the embodiments of this disclosure support enabling users to receive a summary of explanation requests triggered for a target recommended object through a first explanation request prompt displayed on the first recommended object page, thereby enriching the live streaming processing-related functions and improving the user experience.
[0158] 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.
[0159] 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.
[0160] In addition, this disclosure also provides a live streaming processing device, as shown in Figure 10, which may include:
[0161] The device includes a processor 1001, a memory 1002, an input device 1003, and an output device 1004. The number of processors 1001 in the live streaming processing device can be one or more; Figure 10 shows an example of one processor. In some embodiments of this disclosure, the processor 1001, memory 1002, input device 1003, and output device 1004 can be connected via a bus or other means; Figure 10 shows an example of connection via a bus.
[0162] The memory 1002 can be used to store software programs and modules. The processor 1001 executes various functional applications and data processing of the live streaming processing device by running the software programs and modules stored in the memory 1002. The memory 1002 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 1002 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 1003 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.
[0163] Specifically in this embodiment, the processor 1001 will load the executable files corresponding to the processes of one or more applications into the memory 1002 according to the following instructions, and the processor 1001 will run the applications stored in the memory 1002 to realize the various functions of the above-mentioned live streaming processing device.
[0164] 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.
[0165] 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 streaming processing method, comprising: The first recommended object page is displayed on the first live broadcast page; wherein, the first recommended object page displays object information of the target recommended object, which is a recommended object that is not being explained; In response to a narration request triggered for the target recommended object, a first narration request prompt message is displayed on the first recommended object page for the target recommended object; wherein, the first narration request prompt message is used to indicate a summary of narration requests that have been triggered for the target recommended object.
2. The method according to claim 1, wherein the object information of the target recommended object includes a narration request triggering control, and the step of displaying a first narration request prompt information for the target recommended object in response to a narration request triggered for the target recommended object includes: In response to the triggering operation of the explanation request trigger control for the target recommended object, a first explanation request prompt message is displayed for the target recommended object.
3. The method according to claim 1, wherein displaying a first explanation request prompt on the first recommendation object page for the target recommendation object in response to an explanation request triggered for the target recommendation object includes: In response to a narration request triggered for the target recommended object, if it is determined that the narration request triggered for the target recommended object has met a preset condition, a first narration request prompt message is displayed on the first recommended object page for the target recommended object; wherein, the preset condition includes the number of narration requests reaching a preset number threshold, and the first narration request prompt message is used to indicate the total number of narration requests triggered for the target recommended object.
4. The method according to claim 1, wherein displaying a first explanation request prompt on the first recommendation object page for the target recommendation object in response to an explanation request triggered for the target recommendation object includes: In response to a narration request triggered for the target recommended object, a second narration request prompt message is displayed on the first recommended object page for the target recommended object; wherein, the second narration request prompt message is used to indicate that the narration request has been successfully triggered; When the display duration of the second explanation request prompt reaches a preset duration threshold, if it is determined that the explanation requests triggered for the target recommended object have met preset conditions, the second explanation request prompt will be updated to the first explanation request prompt; wherein, the preset conditions include the number of explanation requests reaching a preset number threshold.
5. The method according to claim 1, further comprising: Display target prompt message; wherein, the target prompt message is used to prompt the target recommended object to enter the explanation state, and the target prompt message is used to trigger the display of the object information of the target recommended object.
6. The method according to claim 5, further comprising: Following the display of the target prompt message, In response to a trigger operation for the target prompt information, if it is determined that the target recommended object is in the explanation state, the first live broadcast page is displayed; wherein, the first live broadcast page displays the object information of the target recommended object in the explanation state.
7. The method according to claim 6, further comprising: If it is determined that the target recommended object is not in the explanation state, but is in the live broadcast state, then the first live broadcast page is displayed, and the object details page of the target recommended object is displayed on the first live broadcast page; wherein, the object details page displays the object details information of the target recommended object.
8. The method according to claim 6, further comprising: If it is determined that the target recommended object is not in the explanation state, then the explanation playback page corresponding to the target recommended object is displayed, and the explanation video of the target recommended object is played on the explanation playback page.
9. The method according to claim 1, wherein the target recommended object belongs to the recommended objects that are not displayed as an explanation replay entry on the first live broadcast page, and the explanation replay entry is used to trigger the replay of the explanation video.
10. A live streaming processing method, comprising: The second recommended object page is displayed on the second live broadcast page; wherein, the second recommended object page displays object information of the target recommended object, which is a recommended object that is not being explained; On the second recommended object page, explanation request information is displayed for the target recommended object; wherein, the explanation request information is used to represent the summary information of explanation requests that have been triggered for the target recommended object, and the explanation request is triggered based on the first live broadcast page of the target recommended object.
11. The method according to claim 10, wherein a target sorting control is provided on the second recommendation object page, the method further comprising: In response to the triggering operation of the target sorting control, based on the summary information of the triggered explanation requests, the target recommended objects on the second recommended object page are sorted and displayed.
12. The method according to claim 11, wherein the summary information of the triggered explanation requests includes the total number of triggered explanation requests, and the step of sorting and displaying each target recommended object on the second recommended object page based on the summary information of the triggered explanation requests in response to a trigger operation on the target sorting control includes: In response to a trigger operation on the target sorting control, the target recommended objects on the second recommended object page are sorted and displayed in descending order of the total number of triggered explanation requests.
13. The method according to claim 10, wherein the object information of the target recommendation object includes an explanation control, and the method further includes: In response to the triggering operation of the explanation control for the target recommended object, the live streaming status of the target recommended object is switched to the explanation in progress status, and a target prompt message is sent to the target user; wherein, the target prompt message is used to prompt the target recommended object to enter the explanation in progress status, and the target user includes users who have triggered an explanation request for the target recommended object.
14. A live streaming processing device, comprising: A first display module is used to display a first recommended object page on a first live streaming page; wherein, the first recommended object page displays object information of a target recommended object, the target recommended object being a recommended object that is not currently being explained; and The second display module is used to respond to a narration request triggered for the target recommended object by displaying a first narration request prompt message for the target recommended object on the first recommended object page; wherein the first narration request prompt message is used to indicate a summary of narration requests that have been triggered for the target recommended object.
15. A live streaming processing apparatus, comprising: The third display module is used to display the second recommended object page on the second live streaming page; wherein the second recommended object page displays object information of the target recommended object, which is a recommended object that is not currently being explained; and The fourth display module is used to display explanation request information for the target recommended object on the second recommended object page; wherein the explanation request information is used to represent the summary information of explanation requests that have been triggered for the target recommended object, and the explanation requests are triggered based on the first live broadcast page of the target recommended object.
16. A computer-readable storage medium storing instructions that, when executed on a terminal device, cause the terminal device to perform the method as described in any one of claims 1-13.
17. A live streaming processing device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the method as claimed in any one of claims 1-13.
18. A computer program product comprising a computer program / instructions that, when executed by a processor, implement the method as described in any one of claims 1-13.
Citation Information
Patent Citations
Method and device for determining explanation sequence of live broadcast objects in real-time live broadcast room
CN114357305A
Information display method and device, electronic equipment and storage medium
CN114461115A
Information display method and device, electronic equipment and storage medium
CN116939232A
Live broadcast interaction method and device, computer equipment and computer readable storage medium
CN117714720A
Direct broadcasting room interaction information processing method and device, electronic equipment and storage medium
CN117979045A