Live broadcast information processing method, device, equipment and storage medium
By setting up editing controls for each object to be played before the live broadcast starts and generating explanation prompt information through the editing interface, the problem of frequently switching the teleprompt board in the live broadcast is solved, and the live broadcast efficiency and user experience are improved.
Patent Information
- Application Number
- CN202111532186.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-14
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2041-12-14
AI Technical Summary
In the existing live broadcast technology, anchors need to frequently switch the teleprompt board during the live broadcast process, which is cumbersome and prone to errors, is inefficient and affects the user experience.
Before the live broadcast begins, the corresponding object to be played and the editing controls corresponding to the target live broadcast room are displayed. In response to the trigger operation of the editing control, the editing interface is displayed and the first explanation prompt information of the object to be played is generated through the editing interface.
Set up the explanation and prompt information in the live broadcast room in advance through the dimension of the object to be broadcast, and there is no need to prepare a teleprompt board offline, reducing manual investment, reducing operating costs, and improving user experience.
Smart Images

Figure CN116264603B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technology, and in particular to a live broadcast information processing method, device, equipment and storage medium. Background Art
[0002] With the continuous development of Internet technology, e-commerce has gradually been combined with live broadcasting. During the live broadcast, the anchor introduces the items in the live broadcast room, and the audience can watch the live broadcast at any time and purchase the items in the live broadcast room.
[0003] In the related art, a large number of prompt boards need to be prepared offline. During the live broadcast, the prompt boards are switched back and forth based on the live broadcast objects to prompt the host through the prompt text in the prompt board. However, this process is cumbersome and error-prone, has low efficiency, cannot meet user needs, and affects user experience. Summary of the invention
[0004] In view of the technical problems existing in the traditional methods, the present invention provides a live broadcast information processing method, device, equipment and storage medium.
[0005] In a first aspect, an embodiment of the present disclosure provides a method for processing live broadcast information, including:
[0006] Before the live broadcast starts, display at least one to-be-broadcast object corresponding to the target live broadcast room and the editing controls corresponding to each to-be-broadcast object;
[0007] In response to a triggering operation of an editing control corresponding to any to-be-played object, an editing interface is displayed;
[0008] The first explanation prompt information of any object to be played is generated through the editing interface.
[0009] In a second aspect, an embodiment of the present disclosure provides a live broadcast information processing device, including:
[0010] A first display module is used to display at least one to-be-broadcast object corresponding to the target live broadcast room and an editing control corresponding to each to-be-broadcast object before the live broadcast starts;
[0011] A second display module, for displaying an editing interface in response to a triggering operation of an editing control corresponding to any to-be-played object;
[0012] A generating module is used to generate the first explanation prompt information of any object to be played through the editing interface.
[0013] In a third aspect, an embodiment of the present disclosure provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the live broadcast information processing method provided in the first aspect of the embodiment of the present disclosure are implemented.
[0014] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the live broadcast information processing method provided in the first aspect of the embodiment of the present disclosure are implemented.
[0015] The technical solution provided by the disclosed embodiment is to display at least one to-be-broadcast object corresponding to the target live broadcast room and the editing controls corresponding to each to-be-broadcast object before the live broadcast begins; to display the editing interface in response to the triggering operation of the editing control corresponding to any to-be-broadcast object; and to generate the first explanation prompt information of any to-be-broadcast object through the editing interface. In other words, through the editing controls corresponding to the to-be-broadcast object, it is possible to set the first explanation prompt information of the to-be-broadcast object in the live broadcast room in advance in terms of the to-be-broadcast object dimension, without the need to prepare a large number of prompt boards offline, thus reducing the manual input during the live broadcast process, reducing the operating cost of manually switching prompt boards, and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0017] Figure 1 A flowchart of a live broadcast information processing method provided by an embodiment of the present disclosure;
[0018] Figure 2 A schematic diagram of an editing interface provided by an embodiment of the present disclosure;
[0019] Figure 3 A schematic diagram of a process for obtaining content in an input component provided in an embodiment of the present disclosure;
[0020] Figure 4 Another schematic diagram of a process for obtaining content in an input component provided by an embodiment of the present disclosure;
[0021] Figure 5 Another flowchart of the live broadcast information processing method provided by the embodiment of the present disclosure is shown;
[0022] Figure 6 A schematic diagram of an interface for setting second explanation prompt information provided in an embodiment of the present disclosure;
[0023] Figure 7 A schematic diagram of displaying explanation prompt information of a live broadcast object provided by an embodiment of the present disclosure;
[0024] Figure 8A schematic diagram of the structure of a live broadcast information processing device provided in an embodiment of the present disclosure;
[0025] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0027] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0028] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0029] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0030] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0031] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0032] The live broadcast information processing method provided by the embodiments of the present disclosure is applied in a variety of scenarios. For example, it is applied in the scenario of selling goods in a live broadcast room. Before the live broadcast, the user can directly set the first explanation prompt information of each object to be broadcast in the dimension of the object to be broadcast in the live broadcast room, thereby realizing the close integration of the configuration of the explanation prompt information and the object to be broadcast in the live broadcast room. In this way, the live broadcast team does not need to prepare a large number of prompt boards offline, nor does it need to purchase special prompt software, thereby reducing the manual input in the live broadcast, reducing the operating cost and error rate of manually switching the prompt board, simplifying the user's operation, and improving the user experience.
[0033] Figure 1 A flowchart of a live broadcast information processing method provided by an embodiment of the present disclosure. Figure 1 As shown, the method is applied to an electronic device, and the method may include:
[0034] S101. Before a live broadcast starts, display at least one to-be-broadcast object corresponding to a target live broadcast room and an editing control corresponding to each to-be-broadcast object.
[0035] Each of the objects to be played has an editing control corresponding to it. The editing control is used to provide an entry for configuring the first explanation prompt information of the object to be played.
[0036] The above-mentioned to-be-broadcast objects refer to objects to be broadcast live in the target live broadcast room, which can be objects created in the live broadcast plan before the live broadcast, or objects that have been added to the live broadcast control but have not been broadcast yet. The above-mentioned to-be-broadcast objects can be objects that can be traded, such as clothing, food, decorations, and books. The to-be-broadcast objects may include object identifiers, object pictures, or object transaction links, etc. Before the live broadcast, explanation prompt information can be configured in advance for each to-be-broadcast object for the anchor's reference. To this end, a corresponding editing control can be displayed at the position of each to-be-broadcast object, and the editing control can be understood as an entry for configuring the explanation prompt information. In other words, each to-be-broadcast object in the live broadcast plan corresponds to a corresponding editing control, and the unbroadcast objects in the live broadcast control also correspond to corresponding editing controls. The user triggers the configuration operation of the explanation prompt information of the to-be-broadcast object through the editing control, thereby realizing the configuration operation on the dimension of the to-be-broadcast object.
[0037] S102: In response to a triggering operation of an editing control corresponding to any to-be-played object, an editing interface is displayed.
[0038] The user triggers the editing control corresponding to any object to be played and enters the editing interface. The user configures the first explanation prompt information for the object to be played in the editing interface, and the electronic device obtains the first explanation prompt information configured by the user through the editing interface.
[0039] S103: Generate first explanation prompt information of any object to be broadcast through the editing interface.
[0040] After the user completes editing of the corresponding content in the editing interface, the electronic device generates first explanation prompt information of any to-be-played object based on the content edited by the user.
[0041] Alternatively, if Figure 2 As shown, the editing interface 20 may include an input component 201, through which the user configures the first explanation prompt information of the object to be played. Optionally, the process of S103 may be: obtaining the content in the input component; in response to a confirmation operation on the content, generating the first explanation prompt information of any object to be played according to the content.
[0042] By editing the corresponding content in the input component and performing a confirmation operation on the content in the input component in the editing interface (such as clicking a "Save" or "Confirm" button in the editing interface), the electronic device obtains the content in the input component in response to the confirmation operation, and generates the first explanation prompt information of the object to be played based on the content, thereby completing the configuration of the explanation prompt information of the object to be played. Optionally, the above-mentioned input component can be implemented in the form of an input box.
[0043] Optionally, the editing interface can also display basic information of the object to be broadcast, such as the identification, title, picture, selling price, remaining inventory, traded quantity and tradable quantity of the object to be broadcast, etc. The user can refer to the above basic information to configure the explanation prompt information of the object to be broadcast.
[0044] Optionally, the input component also supports setting display parameters for the content. Based on this, on the basis of the above embodiment, optionally, the process of generating the first explanation prompt information of any object to be broadcast according to the content can be: obtaining display parameters set for the content in the input component; adjusting the content according to the display parameters, so as to display the first explanation prompt information of any object to be broadcast according to the display parameters during the live broadcast.
[0045] The display parameters may include at least one parameter associated with the font, such as font color, font size, bold, italic, underline, background color, etc.
[0046] The user can set the display parameters of the content in the input component, such as setting the font color and font size of the content, and highlight or mark some important information, so that the anchor can focus on it. In this way, the electronic device obtains the set display parameters and adjusts the content in the input component based on the display parameters, so that the first explanation prompt information is displayed according to the set display parameters during the live broadcast, realizing the personalized display requirements of the explanation prompt information.
[0047] In this embodiment, the display parameters of the explanation prompt information are supported to be modified, such as supporting the modification of parameters such as font size, color, and thickness, thereby improving the intelligence of the explanation prompt information configuration, realizing the personalized display requirements of the explanation prompt information, and improving the user experience.
[0048] The live broadcast information processing method provided by the disclosed embodiment displays at least one to-be-broadcast object corresponding to the target live broadcast room and the editing controls corresponding to each to-be-broadcast object before the live broadcast begins; displays the editing interface in response to the triggering operation of the editing control corresponding to any to-be-broadcast object; and generates the first explanation prompt information of any to-be-broadcast object through the editing interface. In other words, through the editing controls corresponding to the to-be-broadcast object, it is possible to set the first explanation prompt information of the to-be-broadcast object in the live broadcast room in advance in the dimension of the to-be-broadcast object, without the need to prepare a large number of prompt boards offline, thus reducing the manual input during the live broadcast process, reducing the operating cost of manually switching the prompt board, and improving the user experience.
[0049] In one embodiment, the input component supports the user to manually input the corresponding configuration content, optionally, such as Figure 3 As shown, the process of obtaining the content in the input component can be:
[0050] S301: Receive an input operation acting on an input component.
[0051] S302: Based on the input operation, obtain the content in the input component.
[0052] Among them, the input operation can be a variety of methods such as voice input, text input and one-key import. When the input operation is a voice input method, the electronic device can convert the voice input by the user into corresponding text information and display it in the input component. The user can check the correctness of the converted text information. The input component also supports a one-key import function, that is, the electronic device receives a document input through the one-key import function and obtains the corresponding text information from the document. For example, the user can save the pre-edited copy in the document, and import the document into the electronic device by triggering the one-key import control in the input component. The electronic device extracts the corresponding text information from the document and displays it in the input component, so that the user can check the correctness of the displayed content. Among them, the format of the above-mentioned document can be any format.
[0053] In this way, the electronic device can obtain the content input by the user into the input component based on the received input operation. Furthermore, the electronic device can generate the first explanation prompt information of the object to be played based on the content input by the user in the input component. In actual applications, in addition to supporting the user to manually input the first explanation prompt information of the object to be played, the input component also supports recommending corresponding reference information to the user when the user has not input the configuration content. Based on the above embodiment, optionally, as Figure 4 As shown, the process of obtaining the content in the input component can be:
[0054] S401: Obtain reference information of any preset object to be played.
[0055] S402: Display the reference information in the input component.
[0056] S403: Obtain feedback information for the reference information, and determine the content in the input component based on the feedback information and the reference information.
[0057] Specifically, when no input operation acting on the input component is received within a preset time, the electronic device can obtain the preset reference information of the object to be broadcast. The reference information is the explanation prompt information recommended by the electronic device for the object to be broadcast. For example, the explanation prompt information of the target object with a high similarity to the object to be broadcast is obtained, and the obtained explanation prompt information is determined as the reference information of the object to be broadcast. The electronic device displays the reference information in the input component so that the user can decide whether to adopt the reference information. If the user feels that the reference information has a high degree of match with the object to be broadcast, the reference information can be directly adopted without modifying the reference information. The user triggers a confirmation operation on the reference information, and the electronic device obtains the user's confirmation feedback information, and can determine the reference information as the content in the input component.
[0058] If the user feels that the reference information needs to be modified, the reference information can be modified. The electronic device determines the target information based on the user's modified content and the unmodified reference information, and determines the target information as the content in the input component.
[0059] In one embodiment, the above-mentioned process of S401 may be: extracting identification information of any object to be played; sending a request message to the server; wherein the request message includes the identification information; receiving reference information of any object to be played determined by the server based on the identification information.
[0060] Specifically, the above-mentioned identification information can be the name, main image, type or characteristic information of the object to be broadcast. Taking the identification information as characteristic information as an example, the electronic device can input the image of the object to be broadcast into a pre-trained model, and extract the characteristic information of the object to be broadcast through the model. Of course, other methods can also be used to extract the characteristic information of the object to be broadcast. After obtaining the characteristic information of the object to be broadcast, the electronic device carries the characteristic information in a request message and sends it to the server. The server determines the reference information that matches the characteristics of the object to be broadcast based on the characteristic information. For example, a target object with a high degree of similarity to the characteristic information is determined, and the explanation prompt information of the target object is determined as the reference information of the object to be broadcast.
[0061] In this embodiment, it supports displaying reference information of the object to be played in the input component when the user has not entered the configuration content, providing a reference basis for the user to configure the first explanation prompt information, enriching the content of the first explanation prompt information, reducing the user's operating cost, improving the intelligence of the configuration of the first explanation prompt information, and enhancing the user experience.
[0062] In one embodiment, the correctness of the content in the input component can also be detected. Based on the above embodiment, optionally, the above generating the first explanation prompt information of any object to be played according to the content can include the following steps:
[0063] The content is detected.
[0064] If the detection is passed, the first explanation prompt information of any object to be played is generated according to the content.
[0065] If the verification fails, modification suggestion information is determined and displayed so that the content can be modified according to the modification suggestion information.
[0066] Exemplarily, by calling the corresponding detection interface, the correctness of the content in the input component is detected. If the detection fails, it cannot be saved, and the modification suggestion information is determined and displayed to indicate that the content in the input component is modified according to the modification suggestion information. At the same time, the modified content is obtained, and the detection operation is performed again on the modified content until the content in the input component passes the detection. If the detection passes, the first explanation prompt information of the object to be played can be directly generated based on the content.
[0067] In this embodiment, the content in the input component can be automatically detected, thereby ensuring the correctness of the content and improving the user experience.
[0068] After the first explanation prompt information of the object to be played is configured, a preview function of the first explanation prompt information is also supported. Based on the above embodiment, optionally, the method may also include: displaying a preview window in response to a trigger operation of a preview control corresponding to any of the objects to be played; and displaying the first explanation prompt information of any of the objects to be played through the preview window.
[0069] The preview control can be set in the editing interface (such as Figure 2 If the user needs to preview the first explanation prompt information of the object to be played, the user can perform a trigger operation on the preview control, and the electronic device responds to the trigger operation on the preview control and creates a new preview window, through which the first explanation prompt information of the object to be played is displayed.
[0070] In one embodiment, after previewing, if the user wants to modify the first explanation prompt information, the user can modify the configured first explanation prompt information again through the editing control corresponding to the object to be played. The electronic device displays an editing interface in response to a triggering operation on the editing control corresponding to the object to be played. If the object to be played has been configured with the first explanation prompt information, the configured first explanation prompt information is displayed in the input component in the editing interface. The user modifies the configured first explanation prompt information and confirms the modification operation. The electronic device obtains the modified content in the input component and regenerates the first explanation prompt information of the object to be played based on the modified content.
[0071] In this embodiment, it supports previewing the configured first explanation prompt information of the object to be broadcast, which meets the preview needs of other users, such as anchors, for the first explanation prompt information of the object to be broadcast before the live broadcast; it also supports modifying the configured first explanation prompt information, that is, it can provide more functions, meet the user's demand for more functions, and improve the user experience.
[0072] After the live broadcast begins, status information indicating whether the object to be broadcast is configured with the first explanation prompt information is displayed at the position of each object to be broadcast in the live broadcast control. Among them, the status information may include whether the first explanation prompt information has been configured and whether the first explanation prompt information has not been configured. The user can learn about the configuration of the first explanation prompt information of each object to be broadcast through the status information. During the live broadcast, an entrance to open the first explanation prompt information of the live broadcast object is also provided, such as providing a corresponding module, and viewing the first explanation prompt information of the live broadcast object through the corresponding control set in the module. Among them, the live broadcast object is the object currently being broadcast. At the same time, if the live broadcast object has been pre-configured with the first explanation prompt information, the electronic device can also display the basic information of the live broadcast object through the above module, such as the main picture and name of the live broadcast object. If the live broadcast object is not pre-configured with the first explanation prompt information, the electronic device can also display prompt information such as "there is currently no object with explanation prompt information" through the above module.
[0073] In one embodiment, after the live broadcast begins, the second explanation prompt information can also be pushed to the anchor in real time. For example, the target live broadcast room is set with virtual resources, such as red envelopes, etc., and the anchor needs to be reminded to talk about the distribution of the red envelopes. To this end, based on the above embodiment, optionally, Figure 5 As shown, the method may also include:
[0074] S501. During the live broadcast, obtain second explanation prompt information pushed in real time by the object provider or the object collaborator.
[0075] The second explanation prompt information is information for the anchor's reference in addition to the first explanation prompt information. During the live broadcast, the object provider (such as the live broadcast end) can input some reminder information that the anchor needs to pay attention to in real time based on the current live broadcast situation, such as reminding the anchor to talk about the coupons of the live broadcast object. Figure 6 , the live broadcast central control interface can be provided with a corresponding module 60, and the module 60 provides an input entrance 601 for the second explanation prompt information. The user can input the corresponding second explanation prompt information through the input entrance 601, and the electronic device obtains the second explanation prompt information pushed in real time by the live broadcast end. In some cases, the electronic device can also obtain the second explanation prompt information pushed in real time by the object collaboration party (such as the server end). For example, the server end actively triggers the corresponding second explanation prompt information based on the promotion strategy set in the target live broadcast room. For example, if the user sets up virtual resources (such as red envelopes) in the target live broadcast room, the server end can trigger the corresponding second explanation prompt information to remind the anchor to talk about the distribution of the red envelopes.
[0076] S502: In response to an information viewing operation on a live broadcast object, first explanation prompt information and second explanation prompt information of the live broadcast object are displayed.
[0077] The live broadcast object is one of the objects to be broadcast. The user can trigger the information viewing operation of the live broadcast object through corresponding voice operation or touch operation, for example, by performing a trigger operation on the display control corresponding to the live broadcast object, and the display control can be understood as a display entrance of information for the anchor to refer to (such as Figure 6 The user can trigger the display control by clicking the button "Open Prompt Board" in the video clip, and the electronic device responds to the triggering operation of the display control to enter the information viewing interface. The first explanation prompt information of the live broadcast object and the second explanation prompt information pushed in real time by other devices for the anchor's reference are displayed through the information viewing interface.
[0078] See also Figure 7 The information viewing interface shown in the figure may include basic information of the current live broadcast object, such as the main image of the object, the title of the object, the selling price, the available inventory, and the number of transactions. At the same time, the information viewing interface may also include the second explanation prompt information pushed in real time by other devices and the first explanation prompt information of the live broadcast object. In this way, by performing a trigger operation on the display control, the information viewing interface can be opened, and the anchor can refer to the information displayed on the information viewing interface for explanation, realizing the function of configuring the explanation prompt information and displaying the explanation prompt information in the same software, without adding additional equipment, simplifying the live broadcast operation, and improving the user experience.
[0079] In one embodiment, after the new second explanation prompt information is obtained, the information viewing interface may be updated to replace the second explanation prompt information displayed in the information viewing interface with the new second explanation prompt information.
[0080] Since the live broadcast situation of the target live broadcast room may change at any time, after the change, the user can input new second explanation prompt information or the server can push new second explanation prompt information for the anchor's reference. Then, after obtaining the new second explanation prompt information, the electronic device can also update the information viewing interface to replace the second explanation prompt information displayed in the information viewing interface with the new second explanation prompt information. Figure 7 The second explanation prompt information "Host, please talk about the promotional activities" is replaced by "Host, please talk about the distribution of red envelopes".
[0081] In this embodiment, the electronic device can receive the second explanation prompt information pushed in real time by other devices, and display the first explanation prompt information and the second explanation prompt information of the live broadcast object through the information viewing interface; after obtaining the new second explanation prompt information, the second explanation prompt information displayed in the information viewing interface can also be replaced with the new second explanation prompt information, thereby realizing real-time updating of information, meeting the copywriting requirements during the live broadcast process, and being able to better assist the anchor in introducing the live broadcast object, thereby improving the user experience.
[0082] In one embodiment, the live broadcast object may include an object for which the first explanation prompt information has been set before the live broadcast or an object for which the first explanation prompt information has not been set before the live broadcast. When the live broadcast object is an object for which the first explanation prompt information has been set before the live broadcast, the electronic device displays the pre-configured first explanation prompt information through the information viewing interface. When the live broadcast object is an object for which the first explanation prompt information has not been set before the live broadcast, the S503 may include the following steps:
[0083] S5031. Obtain recommended explanation prompt information of the live broadcast object.
[0084] The recommended explanation prompt information refers to the explanation prompt information about the live broadcast object recommended to the user. The electronic device can extract the feature information of the live broadcast object and determine the recommended explanation prompt information of the live broadcast object based on the extracted feature information; it can also determine a target object with a high degree of similarity to the live broadcast object, obtain the target explanation prompt information of the target object, and determine the obtained target explanation prompt information as the recommended explanation prompt information of the live broadcast object.
[0085] S5032: Display the recommended explanation prompt information and the second explanation prompt information.
[0086] That is to say, for the live broadcast object for which the first explanation prompt information is not set before the live broadcast, during the live broadcast, a display function of the first explanation prompt information can also be provided to the user in response to a trigger operation on the display control.
[0087] In this embodiment, for the live broadcast object for which the first explanation prompt information is not set before the live broadcast, during the live broadcast, recommended explanation prompt information can be intelligently provided in combination with the characteristics of the live broadcast object, thereby meeting the copywriting needs during the live broadcast, better assisting the anchor to introduce the live broadcast object, reducing manual input during the live broadcast, and improving the user experience.
[0088] In one embodiment of the present disclosure, before the live broadcast begins, the prompt editing can be performed in the editing interface (prompt editing interface), and in response to the editing confirmation, the prompt corresponding to the object to be broadcast is generated. In response to the trigger operation of starting the live broadcast, the target display interface is entered, and during the live broadcast, the generated prompt is obtained, and the live broadcast window and the prompt information display area (prompt card) are displayed in the target display interface (live broadcast recording interface). Specifically, the live broadcast window and the prompt information display area (prompt card) are displayed simultaneously on the anchor end interface, the live broadcast window displays the real-time anchor screen and live broadcast interactive information, and the prompt card displays the first explanation prompt information and / or the second explanation prompt information, so that the anchor can refer to the explanation prompt information to explain the object to be broadcast during the live broadcast. Further, in response to the switching of the live broadcast object (such as the first live broadcast object ends the explanation and switches to the second live broadcast object for explanation), the explanation information in the prompt information display area is switched from the (first and / or second) explanation prompt information corresponding to the first live broadcast object to the (first and / or second) explanation prompt information corresponding to the second live broadcast object. Therefore, the present invention can simultaneously display the live broadcast window and the prompt information display area (prompt card) on the same interface, making it convenient for the host to quickly view the explanation prompt information and live broadcast interactive information during the live broadcast, without the need for the host to perform complicated operations and switches, which is conducive to improving the host's experience.
[0089] In addition, the cue card can be hidden or expanded in response to a user trigger, or the display position and size of the cue card can be adjusted in response to a user trigger, thereby facilitating the host to switch flexibly to better suit the host's viewing habits and improve live broadcast efficiency and experience.
[0090] Figure 8 A schematic diagram of the structure of a live broadcast information processing device provided by an embodiment of the present disclosure. Figure 8 As shown, the device may include: a first display module 801 , a second display module 802 and a generating module 803 .
[0091] Specifically, the first display module 801 is used to display at least one to-be-broadcast object corresponding to the target live broadcast room and the editing controls corresponding to each to-be-broadcast object before the live broadcast starts;
[0092] The second display module 802 is used to display the editing interface in response to the triggering operation of the editing control corresponding to any to-be-played object;
[0093] The generating module 803 is used to generate explanation prompt information of any object to be played through the editing interface.
[0094] The live broadcast information processing device provided by the disclosed embodiment displays at least one to-be-broadcast object corresponding to the target live broadcast room and the editing controls corresponding to each to-be-broadcast object before the live broadcast begins; displays the editing interface in response to the triggering operation of the editing control corresponding to any to-be-broadcast object; and generates the first explanation prompt information of any to-be-broadcast object through the editing interface. In other words, through the editing controls corresponding to the to-be-broadcast object, it is possible to set the first explanation prompt information of the to-be-broadcast object in the live broadcast room in advance in terms of the to-be-broadcast object dimension, without the need to prepare a large number of prompt boards offline, thus reducing the manual input during the live broadcast process, reducing the operating cost of manually switching prompt boards, and improving the user experience.
[0095] Based on the above embodiment, optionally, the editing interface includes an input component;
[0096] The generating module 803 may include: an acquiring unit and a generating unit.
[0097] Specifically, the acquisition unit is used to acquire the content in the input component;
[0098] The generating unit is used for generating explanation prompt information of any object to be played according to the content in response to a confirmation operation on the content.
[0099] Based on the above embodiment, optionally, the acquisition unit is specifically used to receive an input operation acting on the input component; and based on the input operation, acquire the content in the input component.
[0100] On the basis of the above embodiment, optionally, the acquisition unit may include an acquisition subunit, a display subunit and a determination subunit.
[0101] Specifically, the acquisition subunit is used to acquire the preset reference information of any object to be played;
[0102] The display subunit is used for displaying the reference information in the input component;
[0103] The determination subunit is used to obtain feedback information for the reference information, and determine the content in the input component based on the feedback information and the reference information.
[0104] Based on the above embodiment, optionally, the acquisition subunit is specifically used to extract the identification information of any object to be played; send a request message to the server; wherein the request message includes the identification information; receive the reference information of any object to be played determined by the server based on the identification information.
[0105] Based on the above embodiment, optionally, the above generation unit is specifically used to obtain display parameters set for the content in the input component; adjust the content according to the display parameters, so as to display the first explanation prompt information according to the display parameters during the live broadcast.
[0106] On the basis of the above embodiment, optionally, the device further includes: a third display module and a fourth display module.
[0107] Specifically, the third display module is used to display a preview window in response to a triggering operation of a preview control corresponding to any of the objects to be played;
[0108] The fourth display module is used to display the first explanation prompt information of any object to be played through the preview window.
[0109] On the basis of the above embodiment, optionally, the device further includes: an acquisition module and a fifth display module.
[0110] Specifically, the acquisition module is used to acquire the second explanation prompt information pushed in real time by the object provider or the object collaborator during the live broadcast;
[0111] The fifth display module is used to display the first explanation prompt information and the second explanation prompt information of the live broadcast object in response to the information viewing operation on the live broadcast object, and the live broadcast object is one of the objects to be broadcast.
[0112] Reference below Fig. 9 , which shows a schematic diagram of the structure of an electronic device 900 suitable for implementing the embodiment of the present disclosure. The electronic device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig. 9 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0113] like Fig. 9As shown, the electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 906 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the electronic device 900 are also stored. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0114] Typically, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although Fig. 9 The electronic device 900 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0115] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by the processing device 901, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0116] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0117] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0118] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0119] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: obtains at least two Internet Protocol addresses; sends a node evaluation request including the at least two Internet Protocol addresses to a node evaluation device, wherein the node evaluation device selects an Internet Protocol address from the at least two Internet Protocol addresses and returns it; receives the Internet Protocol address returned by the node evaluation device; wherein the obtained Internet Protocol address indicates an edge node in a content distribution network.
[0120] Alternatively, the computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device: receives a node evaluation request including at least two Internet Protocol addresses; selects an Internet Protocol address from the at least two Internet Protocol addresses; and returns the selected Internet Protocol address; wherein the received Internet Protocol address indicates an edge node in a content distribution network.
[0121] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the target institution computer, partially on the target institution computer, as a separate software package, partially on the target institution computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the target institution computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0122] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0123] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".
[0124] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0125] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0126] In one embodiment, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0127] Before the live broadcast starts, display at least one to-be-broadcast object corresponding to the target live broadcast room and the editing controls corresponding to each to-be-broadcast object;
[0128] In response to a triggering operation of an editing control corresponding to any to-be-played object, an information editing interface is displayed;
[0129] The first explanation prompt information of any object to be broadcast is generated through the information editing interface.
[0130] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0131] Before the live broadcast starts, display at least one to-be-broadcast object corresponding to the target live broadcast room and the editing controls corresponding to each to-be-broadcast object;
[0132] In response to a triggering operation of an editing control corresponding to any to-be-played object, an editing interface is displayed;
[0133] The first explanation prompt information of any object to be played is generated through the editing interface.
[0134] The live broadcast information processing apparatus, device and storage medium provided in the above embodiments can execute the live broadcast information processing method provided in any embodiment of the present disclosure, and have the corresponding functional modules and beneficial effects of executing the method. For technical details not described in detail in the above embodiments, please refer to the live broadcast information processing method provided in any embodiment of the present disclosure.
[0135] According to one or more embodiments of the present disclosure, a method for processing live broadcast information is provided, including:
[0136] Before the live broadcast begins, display at least one to-be-broadcast object corresponding to the target live broadcast room; and the editing controls corresponding to each to-be-broadcast object;
[0137] In response to a triggering operation of an editing control corresponding to any to-be-played object, an editing interface is displayed;
[0138] The first explanation prompt information of any object to be played is generated through the editing interface.
[0139] According to one or more embodiments of the present disclosure, a live broadcast information processing method as above is provided, further comprising:
[0140] The editing interface includes an input component; obtaining the content in the input component;
[0141] In response to a confirmation operation on the content, first explanation prompt information of any object to be played is generated according to the content.
[0142] According to one or more embodiments of the present disclosure, a live broadcast information processing method as above is provided, which also includes: receiving an input operation acting on the input component; and acquiring content in the input component based on the input operation.
[0143] According to one or more embodiments of the present disclosure, a live broadcast information processing method as above is provided, which also includes: obtaining reference information of any preset object to be broadcast; displaying the reference information in the input component; obtaining feedback information for the reference information, and determining the content in the input component based on the feedback information and the reference information.
[0144] According to one or more embodiments of the present disclosure, a live broadcast information processing method as above is provided, which also includes: extracting identification information of any object to be broadcast; sending a request message to a server; wherein the request message includes the identification information; and receiving reference information of any object to be broadcast determined by the server based on the identification information.
[0145] According to one or more embodiments of the present disclosure, a live broadcast information processing method as above is provided, which also includes: obtaining display parameters set for the content in the input component; and displaying the first explanation prompt information according to the display parameters during the live broadcast.
[0146] According to one or more embodiments of the present disclosure, a live broadcast information processing method as above is provided, further comprising: displaying a preview window in response to a triggering operation of a preview control corresponding to any object to be broadcast; and displaying first explanation prompt information of any object to be broadcast through the preview window.
[0147] According to one or more embodiments of the present disclosure, a live broadcast information processing method as above is provided, which also includes: after the live broadcast starts, obtaining second explanation prompt information pushed in real time by the object provider or the object collaborator; in response to the information viewing operation for the live broadcast object; displaying the first explanation prompt information and the second explanation prompt information of the live broadcast object.
[0148] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0149] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0150] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A method for processing live broadcast information, characterized in that: include: Before the live broadcast starts, display at least one to-be-broadcast object corresponding to the target live broadcast room; and editing controls corresponding to each object to be played; In response to a triggering operation of an editing control corresponding to any to-be-played object, an editing interface is displayed; Generate first explanation prompt information of any object to be played through the editing interface; Wherein, the method further comprises: During the live broadcast process, when the live broadcast object is any to-be-broadcast object for which the first explanation prompt information is not set before the live broadcast, obtaining the recommended explanation prompt information of the live broadcast object; In response to an information viewing operation on the live broadcast object, the recommended explanation prompt information is displayed.
2. The method according to claim 1, characterized in that The editing interface includes an input component; The step of generating the first explanation prompt information of any object to be played through the editing interface includes: Get the content in the input component; In response to a confirmation operation on the content, first explanation prompt information of any object to be played is generated according to the content.
3. The method according to claim 2, characterized in that The obtaining of the content in the input component includes: Receiving an input operation acting on the input component; Based on the input operation, the content in the input component is obtained.
4. The method according to claim 2, characterized in that: The obtaining of the content in the input component includes: Obtaining preset reference information of any of the objects to be played; displaying the reference information in the input component; Feedback information for the reference information is obtained, and content within the input component is determined based on the feedback information and the reference information.
5. The method according to claim 4, characterized in that The obtaining of the preset reference information of any of the objects to be played includes: Extracting identification information of any object to be played; Sending a request message to the server; wherein the request message includes the identification information; Receive reference information of any object to be played determined by the server based on the identification information.
6. The method according to any one of claims 2 to 5, characterized in that The step of generating first explanation prompt information of any object to be played according to the content includes: Obtaining display parameters set for the content in the input component; The content is adjusted according to the display parameters so that the first explanation prompt information is displayed according to the display parameters during the live broadcast.
7. The method according to any one of claims 2 to 5, characterized in that The method further comprises: In response to a triggering operation of a preview control corresponding to any of the to-be-played objects, displaying a preview window; The first explanation prompt information of any object to be played is displayed through the preview window.
8. The method according to any one of claims 1 to 5, characterized in that Also includes: During the live broadcast, obtain the second explanation prompt information pushed in real time by the object provider or object collaborator; In response to an information viewing operation for a live broadcast object, first explanation prompt information and second explanation prompt information of the live broadcast object are displayed, and the live broadcast object is one of the objects to be broadcast.
9. A live broadcast information processing device, characterized in that: include: A first display module is used to display at least one to-be-broadcast object corresponding to the target live broadcast room and an editing control corresponding to each to-be-broadcast object before the live broadcast starts; A second display module, for displaying an editing interface in response to a triggering operation of an editing control corresponding to any to-be-played object; A generating module, used for generating the first explanation prompt information of any object to be played through the editing interface; The generating module is further used for obtaining the recommended explanation prompt information of the live broadcast object during the live broadcast process when the live broadcast object is any to-be-broadcast object for which the first explanation prompt information is not set before the live broadcast; In response to an information viewing operation on the live broadcast object, the recommended explanation prompt information is displayed.
10. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Word proposing method and system, storage medium and electronic equipment
CN112637630A
Video recording method and device and electronic equipment
CN112738618A
Live broadcast data processing method and device, terminal and storage medium
CN113038152A
Video element display method and device
CN113301362A