CN113473161B - Live broadcast method, device, equipment and computer storage medium - Google Patents
Live broadcast method, device, equipment and computer storage medium Download PDFInfo
- Publication number
- CN113473161B CN113473161B CN202010246322.XA CN202010246322A CN113473161B CN 113473161 B CN113473161 B CN 113473161B CN 202010246322 A CN202010246322 A CN 202010246322A CN 113473161 B CN113473161 B CN 113473161B
- Authority
- CN
- China
- Prior art keywords
- question
- terminal
- live
- data
- audience
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4758—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The application discloses a live broadcast method, a live broadcast device, live broadcast equipment and a computer storage medium, and belongs to the field of network live broadcast. The method comprises the following steps: acquiring live broadcast data; generating a question according to the live broadcast data; displaying the problem; at least one feedback information for the problem is obtained. The method can flexibly generate the corresponding problems according to the live content, does not need to prepare the problems before live by a host, and has higher flexibility. The effect of improving the flexibility of the live broadcasting method is achieved.
Description
Technical Field
The present application relates to the field of network live broadcasting technologies, and in particular, to a live broadcasting method, apparatus, device, and computer storage medium.
Background
The anchor can display the problems to the audience during live broadcast through live broadcast application in the live broadcast terminal, so that the anchor can interact with the audience watching live broadcast.
In a live broadcast method of the related art, a host is ready in advance to show a problem to a viewer before live broadcast, and after the live broadcast starts, the host can show the problem to a viewer terminal corresponding to a live broadcast room and receive feedback of the viewer terminal on the problem.
But the flexibility of the above method is low.
Disclosure of Invention
The embodiment of the application provides a live broadcast method, a live broadcast device, live broadcast equipment and a computer storage medium. The technical scheme is as follows:
According to a first aspect of the present application, there is provided a live broadcast method, the live broadcast method comprising:
Acquiring live broadcast data, wherein the live broadcast data comprises at least one of image data and audio data;
Generating a question according to the live broadcast data;
Displaying the problem;
At least one feedback information for the problem is obtained.
In another aspect, a live broadcast apparatus is provided, the live broadcast apparatus including:
The system comprises a data acquisition module, a storage module and a storage module, wherein the data acquisition module is used for acquiring live broadcast data, and the live broadcast data comprises at least one of image data and audio data;
the generation module is used for generating a problem according to the live broadcast data;
The display module is used for displaying the problems;
And the information acquisition module is used for acquiring at least one piece of feedback information for the problem.
In yet another aspect, a live device is provided, the live device comprising a processor and a memory, the memory storing at least one instruction, at least one program, a set of codes, or a set of instructions, the at least one instruction, the at least one program, the set of codes, or the set of instructions being loaded and executed by the processor to implement the live method of the first aspect.
In yet another aspect, a computer storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions loaded and executed by a processor to implement the live method as described in the first aspect is provided.
The technical scheme provided by the embodiment of the application has the beneficial effects that at least:
a live method is provided, which is responsive to a trigger signal, can generate a question from live data and present the question. Therefore, the corresponding problems can be flexibly generated according to the live broadcast content, the problems are not required to be prepared before live broadcast by a host broadcast, and the flexibility is high. The effect of improving the flexibility of the live broadcasting method is achieved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of an implementation environment of a live broadcast method provided by an embodiment of the present application;
Fig. 2 is a flowchart of a live broadcast method according to an embodiment of the present application;
fig. 3 is a flowchart of another live broadcast method provided in an embodiment of the present application;
FIG. 4 is a schematic diagram of a live view shown in a live room in the embodiment shown in FIG. 3;
FIG. 5 is a schematic diagram of a live view shown in another live room in the embodiment shown in FIG. 3;
FIG. 6 is a schematic diagram showing the problem shown in FIG. 4 at a live room in the embodiment shown in FIG. 3;
FIG. 7 is a schematic diagram showing the problem shown in FIG. 5 at a live room in another embodiment of FIG. 3;
FIG. 8 is a schematic diagram of feedback information submitting the problem shown in FIG. 6 in the embodiment shown in FIG. 3;
FIG. 9 is a schematic diagram of another feedback information submitting the problem shown in FIG. 7 in the embodiment shown in FIG. 3;
FIG. 10 is a schematic diagram of feedback information showing the problem of FIG. 6 at a hosting terminal in the embodiment of FIG. 3;
FIG. 11 is a schematic diagram of another feedback information showing the problem of FIG. 7 at a hosting terminal in the embodiment of FIG. 3;
FIG. 12 is a schematic diagram of an anchor through an anchor terminal for editing an answer to the question shown in FIG. 6 in the embodiment shown in FIG. 3;
FIG. 13 is a schematic diagram of an alternative anchor to the embodiment of FIG. 3 for editing an answer to the question shown in FIG. 7 via an anchor terminal;
FIG. 14 is a schematic diagram showing an illustration of the answer shown in FIG. 12 at a viewer terminal in the embodiment shown in FIG. 3;
FIG. 15 is a schematic diagram showing an alternative illustration of the answer shown in FIG. 13 at a viewer terminal in the embodiment shown in FIG. 3;
Fig. 16 is a block diagram of a live broadcast device according to an embodiment of the present application;
fig. 17 is a schematic structural diagram of a live broadcast device according to an embodiment of the present application.
Specific embodiments of the present application have been shown by way of the above drawings and will be described in more detail below. The drawings and the written description are not intended to limit the scope of the inventive concepts in any way, but rather to illustrate the inventive concepts to those skilled in the art by reference to the specific embodiments.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
In one live broadcast method, a host broadcast prepares a question to be presented to a viewer in advance at the time of live broadcast, and after the live broadcast starts, the host broadcast can present the question to a viewer terminal corresponding to a live broadcast room and receive feedback of the viewer terminal on the question.
But the flexibility of the above method is low.
The embodiment of the application provides a live broadcast method, a live broadcast device, live broadcast equipment and a computer storage medium.
Fig. 1 is a schematic diagram of an implementation environment of a live broadcast method according to an embodiment of the present application, where the implementation environment may include a server 11, a viewer terminal 12, and a anchor terminal 13.
The server 11 may be a server or a cluster of servers. The server 11 may be a server of a live platform for providing live services.
The audience terminal 12 and the anchor terminal 13 can be various terminals with live broadcast or live broadcast watching functions, such as mobile phones, tablet computers, notebook computers, intelligent wearable devices and the like.
Both the audience terminal 12 and the anchor terminal 13 may be connected to the server 11 by wired or wireless means (fig. 1 shows the case of connection by wireless means). A viewer may enter a living room provided by the server 11 through the viewer terminal 12 to watch a living broadcast, and a presenter may enter the living room provided by the server 11 through the presenter terminal 13 to perform a living broadcast.
Wherein the audience terminal 12 may be a terminal installed with an audience client and the anchor terminal 13 may be a terminal installed with an anchor client.
The live broadcasting method provided by the embodiment of the application can be applied to various software in the terminal, such as instant messaging (INSTANT MESSAGING) software, video social software, short video social software, video player, browser and the like, and the embodiment of the application is not limited to the above. These software may each have a hosting client that provides live functionality to the hosting, and a spectator client that provides spectators with live viewing functionality.
The audience client and the anchor client may be two different clients, or may be different functional modes of one client, for example, one client has an anchor mode and an audience mode.
Fig. 2 is a flowchart of a live broadcast method according to an embodiment of the present application. The live method can be used in a server of the implementation environment shown in fig. 1, and the live method can include:
Step 201, acquiring live broadcast data.
The live data includes at least one of image data and audio data.
Step 202, generating a question according to live broadcast data.
Step 203, the problem is displayed.
At step 204, at least one feedback information for the problem is obtained.
In summary, the embodiment of the application provides a live broadcast method, which is responsive to a trigger signal, and can generate a problem according to live broadcast data and display the problem to a user. Therefore, the corresponding problems can be flexibly generated according to the live broadcast content, the problem that live broadcast is prepared before live broadcast is not needed, and the flexibility is high. The effect of improving the flexibility of the live broadcasting method is achieved.
Fig. 3 is a flowchart of another live broadcast method according to an embodiment of the present application, where the live broadcast method may be applied to a server in the implementation environment shown in fig. 1, and the live broadcast method may be applied to remote teaching. As can be seen with reference to fig. 3, the live method may include:
Step 301, acquiring live broadcast data.
The method provided by the embodiment of the application can be applied to the live broadcasting in the live broadcasting room. The living room can be correspondingly provided with a main broadcasting client and a spectator client, the main broadcasting can be carried out living broadcast in the living room through the main broadcasting client, and spectators can watch living broadcast in the living room through the spectator client.
When the method provided by the embodiment of the application is applied to the scene of the instant messaging software, the anchor can open the instant messaging software in the terminal and enter the anchor mode, and enter the live broadcasting room to start the live broadcasting after clicking the play button. The living room may correspond to a plurality of viewer accounts, which may be accounts of viewers who are interested in the living room (or the anchor). After the anchor begins to live in the living room, the server may send notifications to the audience accounts. Instant messaging software logging in the audience accounts can send out an open-cast reminder to the user. The user can open the instant messaging software in the terminal, enter into a viewer mode, and click on the live broadcast room icon to watch live broadcast.
In addition, the method provided by the embodiment of the application can be applied to a scene of a browser, namely, a user can watch live broadcast or live broadcast through the browser in the terminal, and under the scene, a host and a spectator can watch live broadcast or live broadcast through the method provided by the embodiment of the application without downloading and installing software in the terminal.
The acquiring of the live broadcast data may be triggered by a trigger signal, that is, when the server receives the trigger signal, acquiring of the live broadcast data is started. The trigger signal may include a voice signal and an instruction signal, and the server may acquire a voice from the anchor to obtain the voice signal or acquire an instruction signal from the anchor through a User Interface (UI) of the anchor terminal. The server acquires live data of the live room in response to the trigger signal, which may include a trigger signal to acquire a certain type of live data, since the live data includes at least one of image data and audio data. The image data may be a picture of a live room in response to the trigger signal, and the audio data may be audio of a main cast acquired in response to the trigger signal.
As shown in fig. 4, which is an illustration of a live view shown in the live broadcasting room in the embodiment shown in fig. 3, the live view may include a problem display view 401 and a host broadcast display view, the problem display view 401 may include contents of a slide show (PPT) or a host (may be a teacher) board, the host broadcast terminal and the audience terminal cannot select a problem in the problem display view 401, at this time, the host broadcast may say "scan acquire problem", and the server may acquire image data in the view shown in the live broadcasting room in response to the trigger signal. Or the anchor can speak the 'voice acquisition problem' through voice, and after the server responds to the trigger signal, the anchor can speak the problem through voice: "xxxxxxxxxxxxxxxxxxxxxx. The following options are correct: A. xxxx B, xxxx C, xxxx D, xxxx ", the server may obtain the audio signal from the above-mentioned anchor-spoken question. Fig. 4 is a schematic diagram of a personal computer (personal computer, pc) terminal.
Fig. 5 is a schematic diagram of a live view shown in another live room in the embodiment shown in fig. 3. Fig. 5 shows a schematic diagram of a mobile terminal. In the mobile terminal, the live broadcast picture may be displayed in a vertical screen mode, and fig. 5 shows a display mode in which the picture of the anchor is above and the problem display picture 401 is below, but the picture of the anchor may also be a display mode in which the picture of the anchor is above and the picture of the anchor is below.
Step 302, acquiring text information in live broadcast data.
The server can acquire text information corresponding to image data in a live broadcast picture displayed in a live broadcast room through an optical character recognition (Optical Character Recognition, OCR) technology, and can also acquire text information in audio data through a voice recognition (Automatic Speech Recognition, ASR) technology.
Illustratively, in the picture shown in the live broadcasting room in fig. 4, after the anchor speaks "scan acquisition problem", the server acquires the image data in the live broadcasting picture shown in the live broadcasting room in response to the trigger signal, and acquires the text information in the image data through the OCR technology. The text information is as follows:
"variation and Properties of section 4.2.1 Material
Burning, rust of steel, deterioration of milk, xxxxxxxxxx
Physical and chemical changes
1. Xxxxxxxxxxxxxxxxxxxxxx. The following options are wrong: ()
A、xxxxx B、xxxxx
C、xxxxx D、xxxxx
2. Xxxxxxxxxxxxxxxxxxxxxx. The options that meet the conditions are: () ".
When the live broadcast data comprises both image data and voice data, the server can acquire the text information of the image data through an OCR technology, acquire the text information of the voice data through an ASR technology, and combine the two text information into one text information to serve as the text information in the live broadcast data.
Step 303, obtaining a control instruction of the anchor terminal.
After the text information of the live broadcast data is acquired, the server can acquire a control instruction of the live broadcast room anchor terminal, and the control instruction can be used for selecting a part of the text information in the text information.
Since more text information may be obtained by OCR, which corresponds to image data in a picture displayed in a live broadcasting room, the problem may be included, and the designated problem may be selected by obtaining a control instruction of a hosting terminal in the live broadcasting room. Illustratively, the anchor may select the problematic text portion of the text information by way of a touch click on the anchor terminal.
When the live broadcasting method provided by the embodiment of the application is applied to the scene of the instant messaging software, after the server acquires the text information in the live broadcasting data, the interface of the live broadcasting room of the instant messaging software can display the text information, the host can select the text information, and the instant messaging software can obtain a control instruction according to the selection of the host and send the control instruction to the server.
Step 304, determining the problematic text part in the text information according to the control instruction.
And determining a problem text part in text information corresponding to the live broadcast data according to a control instruction of the anchor terminal.
For example, in the picture shown in the live broadcasting room shown in fig. 4, the problematic text portion in the text information may be determined according to the control instruction of the anchor terminal, where the problematic text portion may be:
"1, xxxxxxxxxxxxxxxxxxxxxx. The following options are wrong: ()
A、xxxxx B、xxxxx
C、xxxxx D、xxxxx”。
Step 305, generating a question stem and at least two options of the question according to the question text part and the question template.
The step can be used for carrying out unified format arrangement on the question text parts according to a preset question template, so that each question text part can generate a question stem and options with relatively unified formats. To facilitate selection by subsequent viewer clients.
For example, the question template may include a question stem and at least two options, and the server may populate the question stem and the at least two options with corresponding content of the question text portion.
According to the different acquisition ways of the text information in the live broadcast data, the formats of the text parts of the problem may be different, so that a unified standard is difficult to exist, and further, the server also has difficulty in acquiring the selection of the options of the audience terminal corresponding to the live broadcast room for the problem. For example, text information obtained by voice is usually a continuous text, and does not distinguish between a stem and an option. The server in turn has difficulty directly generating a corresponding problem from this information.
The step can generate the question stem and at least two options of the question according to the question text part and the question template, and the audience can select the options of the question through the audience terminal, so that the selection of the audience terminal corresponding to the live broadcasting room for the options of the question can be obtained.
Illustratively, the problematic text portion is "xxxxxxxxxxxxxxxxxxxxxx. The following options are correct: A. xxxxxB, xxxxxC, xxxxxD, xxxxx ", and the problem template may be:
"stem: ()
A option B option
C option D option).
The questions generated from the question template may be:
"xxxxxxxxxxxxxxxxxxxxxx. The following options are correct: ()
A、xxxxx B、xxxxx
C、xxxxx D、xxxxx”。
Four of these A, B, C, D options may be triggerable modules.
Step 306, the problem is presented.
The server may present the stem of the question and at least two options in the audience terminal and the anchor terminal corresponding to the live room. The answer time limit for the question (which may be set by the anchor) may also be presented at the live room, as well as input boxes for other questions than the options for the question.
The anchor and viewer may select options for questions presented at the living room. The answer to the question may be single-choice or multiple-choice, and the embodiment of the application limits this.
Exemplary, as shown in fig. 6, is a schematic diagram showing the problem shown in fig. 4 at a live room in the embodiment shown in fig. 3. The pictures in the live broadcasting room can include a question display picture 401, a question selection area 402, a time display area 403, and a question supplement area 404. At this time, the question selection area 402, the questions presented are:
"1, xxxxxxxxxxxxxxxxxxxxxx. The following options are wrong: ()
A、xxxxx B、xxxxx
C、xxxxx D、xxxxx”。
Fig. 6 shows a schematic diagram of the pc end.
Fig. 7 is a schematic diagram showing the problem shown in fig. 5 at a live room in another embodiment of fig. 3. Fig. 7 shows a schematic diagram of a mobile terminal. In the mobile terminal, the live broadcast picture may be in a vertical screen display mode, and the picture in the live broadcast room may further include a question selection area 402, a time display area 403 and a question supplement area 404, and fig. 7 shows that the question selection area 402 is displayed below the question display area 401, the time display area 403 is displayed in the question selection area 402, and the question supplement area 404 is displayed on the right side of the picture of the anchor, but the display mode that the question selection area 402, the time display area 403 and the question supplement area 404 may also be displayed on other positions that do not obstruct the picture of the anchor and the question display area 401.
Step 307, at least one feedback information for the problem is obtained.
And acquiring feedback information of at least two options of the at least one audience terminal corresponding to the live broadcasting room for the problem. The feedback information may include any option selected by the viewer through the viewer terminal, and may include other questions other than the option for the question entered by the viewer through the viewer terminal. And the server counts the feedback information of each audience terminal in the live broadcasting room and sends the feedback information to the anchor terminal. The server may update the audience terminal feedback information for the problem presented at the anchor terminal within a specified time. Therefore, the server can automatically count the feedback of the audience client without counting by a host, and the method is convenient and quick. In addition, the server may store this statistical information for later anchor or viewer queries.
The living room may have a corresponding living room identifier, each viewer terminal may have a corresponding viewer identifier, and each question presented in the living room may have a corresponding question identifier. When the audience enters a living broadcast room provided by the server through the audience terminals, the server can correlate the audience identifications corresponding to the audience terminals with the living broadcast room identifications and acquire the number of the audience terminals in the living broadcast room, and when a problem is displayed in the living broadcast room, the audience identifications corresponding to the living broadcast room identifications are corresponding to the problem identifications, so that the server can acquire options selected by each audience terminal and count the number of the audience terminals selecting each option.
The picture in the live broadcasting room presented by the anchor terminal may include the above feedback information, and the feedback information may include overview data, where the overview data may include the number of audience terminals selecting each option, and may further include an audience identification selecting each option.
Exemplary, as shown in fig. 8, a schematic diagram of feedback information submitting the problem shown in fig. 6 in the embodiment shown in fig. 3 is shown. Wherein, the screen in the live broadcasting room displayed by the audience terminal can further comprise a confirmation submission area 405, and the audience can select whether to submit an answer in the confirmation submission area 405. The audience terminal may upload feedback information of the audience terminal for the problem to the server upon receiving the commit signal. Fig. 8 shows a schematic diagram of the pc end.
FIG. 9 is a schematic diagram of another embodiment of FIG. 3 for submitting feedback information for the problem of FIG. 7. Fig. 9 is a schematic diagram of a mobile terminal. In the mobile terminal, the live broadcast picture may be in a vertical screen display mode, and the picture in the live broadcast room may further include a confirmation submitting area 405, and fig. 9 shows that the confirmation submitting area 405 is located on the right side of the picture of the anchor, but the confirmation submitting area 405 may also be located at other positions, which is not limited by the embodiment of the present application.
Fig. 10 is a schematic diagram showing feedback information of the problem shown in fig. 6 at a hosting terminal in the embodiment shown in fig. 3. Wherein, the picture in the live room displayed by the anchor terminal can also comprise other question display areas 406. The overview data 409 may be presented in the question selection area 402 of the anchor terminal, and the overview data 409 may include the total number of people engaged in the question, the number of choices for each option of the question, and the identity of the audience for which each option was selected. The numbers following each option in fig. 7 may be the identification of each viewer. Fig. 10 shows a schematic diagram of the pc end.
Fig. 11 is a schematic diagram showing feedback information of the problem shown in fig. 7 at a hosting terminal in the embodiment shown in fig. 3. Fig. 11 is a schematic diagram of a mobile terminal. In the mobile terminal, the live broadcast screen may be a vertical screen display mode, and the screen in the live broadcast room may further include other question display areas 406 and overview data 409, where the other question display areas 406 and overview data 409 may be displayed at positions where the question selection area 402 and the question display area 401 are not blocked.
Other questions other than options for the question may also be presented by the viewer in other question display area 406.
When the live broadcasting method provided by the embodiment of the application is applied to the scene of the instant messaging software, the instant messaging software in the audience terminal can acquire feedback information of the audience on the problem and upload the feedback information to the server, and the server can send at least one feedback information to the instant messaging software of the anchor terminal, and the instant messaging software of the anchor terminal displays the feedback information.
Step 308, obtain an answer specification for the question.
The host can edit the answer instruction of the question in the server before live broadcasting, and can edit the answer instruction of the question and upload the answer instruction to the server when the live broadcasting room displays the question, and after the audience submits feedback information through the audience terminal, the audience terminal can acquire the answer instruction of the question from the server. The answer specifications may include text specifications, picture specifications, web page links, etc.
Illustratively, as shown in fig. 12, a schematic diagram of an answer instruction for the question editing shown in fig. 6 by a host in the embodiment shown in fig. 3 is shown. The picture in the live broadcasting room displayed by the anchor terminal may further include an anchor editing area 407, and the anchor may edit the answer description for the question displayed by the live broadcasting room through the anchor editing area 407. Fig. 12 is a schematic diagram of the pc end.
Fig. 13 is a schematic diagram showing another embodiment of the embodiment shown in fig. 3, in which a host edits an answer to the question shown in fig. 7 through a host terminal. Fig. 13 is a schematic diagram of a mobile terminal. In the mobile terminal, the live broadcast picture may be in a vertical screen display mode, and the picture in the live broadcast room may further include a main broadcast editing area 407, and fig. 13 shows that the main broadcast editing area 407 is located at the left side of the question selection area 402 and the question display area 401, but the main broadcast editing area 407 may also be located at the main broadcast picture, where the main broadcast editing area 407 may be provided with transparency, which is not limited in the embodiment of the present application.
When the live broadcasting method provided by the embodiment of the application is applied to the scene of the instant messaging software, after the audience submits the feedback information of the questions to the server through the instant messaging software in the audience terminal, the audience can acquire the answer descriptions of the questions from the server by the instant messaging software in the audience terminal after clicking the acquisition button.
Step 309, the answer instruction is presented to the audience terminal.
After the audience selects the options of the questions and submits the feedback information, the answer description of the questions can be presented to the audience terminals corresponding to the living broadcast room. After the audience selects the options of the questions and submits the feedback information, the host can also directly explain the answers to the questions in a live broadcast mode.
The audience terminal corresponding to the living broadcast room can display the answer description of at least one option selected by the audience through the audience terminal, and can display the answer description of each option corresponding to the question, and the embodiment of the application is not limited.
Exemplary, as shown in fig. 14, is a schematic diagram showing the answer instruction shown in fig. 12 at the viewer's terminal in the embodiment shown in fig. 3. Wherein the picture within the live room presented at the audience terminal may also include a solution area 408. The question answering area 408 can present answer descriptions edited by the anchor editing area 407. Fig. 14 may be a schematic diagram of the pc end.
Fig. 15 is a schematic diagram showing an alternative answer instruction shown in fig. 13 at a viewer terminal in the embodiment shown in fig. 3. Fig. 15 shows a schematic diagram of a mobile terminal. In the mobile terminal, the live broadcast picture may be in a vertical screen display manner, and the picture in the live broadcast room may further include a question answering area 408, and fig. 15 shows that the question answering area 408 is located at the left side of the question selecting area 402 and the question displaying area 401, but the question answering area 408 may also be located at the picture of the anchor, where the question answering area 408 may be provided with transparency, which is not limited in the embodiment of the present application.
When the live broadcasting method provided by the embodiment of the application is applied to the scene of the instant messaging software, after the instant messaging software in the audience terminal obtains the answer description of the question from the server, the audience can click the display button, and the instant messaging software displays the answer description in the live broadcasting room provided by the instant messaging software.
Step 310, image data of at least one viewer terminal is acquired.
The image data of at least one viewer terminal may be acquired first when the at least one viewer terminal enters the living room. The portrait data includes at least one feature of a viewer corresponding to the viewer terminal.
For example, when the live broadcast method provided by the embodiment of the application is applied to a scene of remote teaching, the portrait data of the audience terminal can be provided by a host (i.e. teacher), and the portrait data of the audience terminal can include the age rank, class rank, and department rank of the audience corresponding to the audience terminal.
When the live broadcasting method provided by the embodiment of the application is applied to the scene of the instant messaging software, the instant messaging software can provide a plurality of options before the audience enters the live broadcasting room, the audience can select or edit the plurality of options (such as selecting a class, selecting gender, editing class rank and the like), and the server acquires the selection or editing content of the options by the audience to generate the image data of the audience corresponding to the audience terminal.
Step 311, associating the portrait data of at least one viewer terminal with options fed back by at least one viewer terminal.
By associating the portrait data of at least one audience terminal with the options fed back by the at least one audience terminal, what features the audience selecting a certain option generally has can be counted, and the host can conveniently know that a certain type of audience may have a certain type of problem.
The portrait data may include age, sex, hobbies and the like of the audience using the audience terminal, and when the live broadcast method provided by the embodiment of the application is applied to a scene of remote teaching, the portrait data may also include a score ranking of the audience (i.e. students) in a school and the like.
When the live broadcasting method provided by the embodiment of the application is applied to a scene of remote teaching, the portrait data of each audience terminal can be the ranking of each department of each audience (namely, students), the ranking of each department of each student can be associated with options, a host (namely, a teacher) can see at the host terminal what characteristics a student selecting a certain option has (for example, most students with better physical performance select a certain option), and therefore, the teacher can change the teaching mode according to the characteristics of the students, and the quality of remote teaching is improved.
In summary, the embodiment of the application provides a live broadcast method, which responds to a trigger signal, and can generate a problem according to live broadcast data and display the problem. Therefore, the corresponding problems can be flexibly generated according to the live broadcast content, the problem that live broadcast is prepared before live broadcast is not needed, and the flexibility is high. The effect of improving the flexibility of the live broadcasting method is achieved.
When the live broadcast method provided by the embodiment of the application is applied to remote teaching, a teacher can conduct live broadcast teaching in a live broadcast room through a main broadcast client, and students can enter the live broadcast room through audience terminals to receive the live broadcast teaching. For example, a teacher may present and explain PPT documents in a live room, and when a student needs to be asked, the teacher may issue a voice "scan get questions" to issue a trigger signal through the anchor client. The server responds to the trigger signal and can acquire the image data of the current live broadcasting room, wherein the image data can comprise one or more screen shots and can also comprise a section of video. The server can acquire text information corresponding to the image data through OCR technology, and the text information also comprises information irrelevant to the problem because the image data of the live broadcasting room possibly comprises various different information (such as the name of the live broadcasting room, the speaking information of audience, and the like). At this time, the teacher can send control information to the server through the anchor terminal, the server can determine the problem text part in the text information according to the control information, and then generate the stem and at least two options of the problem according to the problem text part and the problem template, and the stem and at least two options of the problem are displayed at the anchor terminal and the audience terminal corresponding to the living broadcast room.
When a teacher displays a question in a live broadcasting room, the answer description of the question can be uploaded to a server through a main broadcasting terminal, and feedback information of a corresponding audience terminal in the live broadcasting room for the question is obtained.
And the student uploads feedback information of the question to the server through the audience terminal and acquires an answer description of the question. Or a teacher can directly explain and explain answers to the questions in a live broadcasting room in a live broadcasting mode, and the embodiment of the application is not limited in this way.
In addition, the server may further obtain portrait data of each audience terminal corresponding to the live broadcast room, where the portrait data includes age, sex, hobbies, good subjects, age ranks, class ranks, and each family rank of the student corresponding to the audience terminal, and associate the portrait data of each audience terminal with options fed back by each audience terminal. Therefore, the statistics of preparation can be automatically carried out on the answering situation of each student, and the teacher can conveniently know the detailed situation of each student later.
Fig. 16 is a block diagram of a live broadcast device according to an embodiment of the present application. As can be seen with reference to fig. 16, the live device 1600 may include:
The data acquisition module 1601 acquires live broadcast data including at least one of image data and audio data.
A generating module 1602, configured to generate a question according to live data.
And a display module 1603 for displaying the questions.
An information acquisition module 1604 for acquiring at least one feedback information for the problem.
In summary, the embodiment of the application provides a live broadcast device, which responds to a trigger signal, and can generate a problem according to live broadcast data and display the problem to a user. Therefore, the corresponding problems can be flexibly generated according to the live broadcast content, the problem that live broadcast is prepared before live broadcast is not needed, and the flexibility is high. The effect of improving the flexibility of the live broadcasting method is achieved.
Optionally, the live data includes image data, the question includes a stem and at least two options, and the generating module includes:
the image recognition sub-module is used for acquiring text information in the image data through an image recognition technology;
And the question generation sub-module is used for generating a question stem and at least two options according to the text information.
Optionally, the live data includes audio data, the question includes a stem and at least two options, and the generating module is configured to:
The voice recognition sub-module is used for acquiring text information corresponding to the audio data through a voice recognition technology;
And the question generation sub-module is used for generating a question stem and at least two options according to the text information.
Optionally, the problem-generating sub-module includes:
A question determining unit for determining a question text portion in the text information;
And the question generation unit is used for generating a question stem and at least two options of the question according to the question text part and the question template.
Optionally, the problem determination unit is configured to:
Acquiring a control instruction of a host terminal;
And determining a problematic text part in the text information according to the control instruction.
Optionally, the apparatus further comprises:
the answer acquisition module is used for acquiring answer descriptions of the questions;
And the answer display module is used for displaying the answer description to the audience terminal.
Optionally, the apparatus further comprises:
the image acquisition module is used for acquiring image data of at least one audience terminal;
And the association module is used for associating the portrait data of each audience terminal with options fed back by each audience terminal.
Fig. 17 is a schematic structural diagram of a live broadcast device 1700 according to an embodiment of the present application, where the live broadcast device 1700 may be a server. By way of example, as shown in fig. 17, the live broadcast apparatus 1700 includes a central processing unit (Central Processing Unit, CPU) 1701, a Memory 1702, and a system bus 1703 connecting the Memory 1702 and the central processing unit 1701, and the Memory 1702 may include a computer readable medium (not shown) such as a hard disk or compact disc-read Only Memory (CD-ROM).
Computer readable storage media may include computer storage media and communication media without loss of generality. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes random access Memory (Random Access Memory, RAM), read-Only Memory (ROM), erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), electrically erasable programmable Read-Only Memory (ELECTRICALLY ERASABLE PROGRAMMABLE READ-Only Memory, EEPROM), flash Memory or other solid state Memory technology, CD-ROM, digital versatile disks (DIGITAL VERSATILE DISC, DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will recognize that computer storage media are not limited to the ones described above.
The above memory 1702 also includes one or more programs, one or more programs being stored in the memory and configured to be executed by the CPU to implement the live broadcast method provided by the embodiments of the present application.
The embodiment of the application also provides a storage medium, in which at least one instruction, at least one section of program, a code set or an instruction set is stored, and the at least one instruction, the at least one section of program, the code set or the instruction set is loaded and executed by a processor to implement the live broadcast method as provided in the above method embodiment.
The term "at least one of a and B" in the present application is merely an association relationship describing an association object, and means that three relationships may exist, for example, at least one of a and B may mean: a exists alone, A and B exist together, and B exists alone.
The foregoing description of the preferred embodiments of the present application is not intended to limit the application, but rather, the application is to be construed as limited to the appended claims.
Claims (7)
1. A live broadcast method, the method comprising:
Acquiring live broadcast data in response to a voice signal sent by a host or an instruction signal sent by the host through a user interface of a host terminal, wherein the live broadcast data comprises image data and audio data, and the audio data is audio of the host acquired in response to the voice signal or the instruction signal;
Generating a problem according to the live broadcast data, including: acquiring text information in the image data and the audio data; acquiring a control instruction of the anchor terminal, determining a problem text part in the text information according to the control instruction, wherein the control instruction is used for selecting part of the text information in the text information, the control instruction is triggered by the anchor, and the control instruction comprises an operation of selecting the text information by the anchor through the anchor terminal; generating a question stem and at least two options of a question according to the question text part and the question template;
Displaying the problem, including: an input box showing the question and other questions than options for the question;
Acquiring at least one piece of feedback information for the questions, wherein the feedback information comprises other questions except options, which are input by a spectator through a spectator terminal;
Counting the feedback information of each audience terminal in a live broadcasting room and sending the feedback information to the anchor terminal, updating the feedback information of the audience terminal for the questions displayed at the anchor terminal, wherein the live broadcasting picture of the anchor terminal also comprises other question display areas, and the other question display areas display other questions of the audience for the questions except options;
Wherein the acquiring text information in the image data and the audio data includes: acquiring the text information of the image data through an optical character recognition technology, acquiring the text information in the audio data through a voice recognition technology, and combining the two text information into one text information serving as the text information in the live broadcast data;
the method further comprises the steps of:
Acquiring portrait data of at least one viewer terminal, wherein the portrait data is generated by: before entering a living broadcast room, providing a plurality of options for the audience, acquiring the selection or editing content of the audience on the plurality of options, and generating image data of the audience;
And associating the portrait data of the at least one audience terminal with options fed back by the at least one audience terminal.
2. The method of claim 1, wherein the live data comprises image data, the question comprises a stem and at least two options, the generating a question from the live data comprises:
acquiring text information in the image data through image recognition;
and generating the stem and the at least two options according to the text information.
3. The method of claim 1, wherein the live data comprises audio data, the question comprises a stem and at least two options, the generating a question from the live data comprises:
acquiring text information corresponding to the audio data through voice recognition;
and generating the stem and the at least two options according to the text information.
4. The method of claim 1, wherein after the obtaining at least one feedback information for the problem, the method further comprises:
Acquiring an answer description of the question;
And displaying the answer instruction to the audience terminal.
5. A live broadcast device, the live broadcast device comprising:
the data acquisition module is used for responding to a voice signal sent by a host or an instruction signal sent by the host through a user interface of a host terminal to acquire live broadcast data, wherein the live broadcast data comprise image data and audio data, and the audio data are audio of the host acquired in response to the voice signal or the instruction signal;
The generation module is used for generating a problem according to the live broadcast data, and comprises the following steps: acquiring text information in the image data and the audio data; acquiring a control instruction of the anchor terminal, determining a problem text part in the text information according to the control instruction, wherein the control instruction is used for selecting part of the text information in the text information, the control instruction is triggered by the anchor, and the control instruction comprises an operation of selecting the text information by the anchor through the anchor terminal; generating a question stem and at least two options of a question according to the question text part and the question template;
The display module is used for displaying the problems, and comprises: an input box showing the question and other questions than options for the question;
The information acquisition module is used for acquiring at least one piece of feedback information for the questions, wherein the feedback information comprises other questions except options, which are input by a spectator through a spectator terminal;
The display module is further used for counting feedback information of each audience terminal in the live broadcasting room and sending the feedback information to the anchor terminal, the feedback information of the audience terminal for the questions displayed at the anchor terminal is updated, the live broadcasting picture of the anchor terminal further comprises other question display areas, and the other question display areas display other questions of the audience for the questions except options;
Wherein the acquiring text information in the image data and the audio data includes: acquiring the text information of the image data through an optical character recognition technology, acquiring the text information in the audio data through a voice recognition technology, and combining the two text information into one text information serving as the text information in the live broadcast data;
The apparatus further comprises:
The image acquisition module is used for acquiring image data of at least one audience terminal, wherein the image data is generated through the following processes: before entering a living broadcast room, providing a plurality of options for the audience, acquiring the selection or editing content of the audience on the plurality of options, and generating image data of the audience;
And the association module is used for associating the portrait data of the at least one audience terminal with options fed back by the at least one audience terminal.
6. A live device comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a set of codes, or a set of instructions, the at least one instruction, the at least one program, the set of codes, or the set of instructions being loaded and executed by the processor to implement the live method of any of claims 1-4.
7. A computer storage medium having stored therein at least one instruction, at least one program, code set, or instruction set, the at least one instruction, the at least one program, the code set, or instruction set being loaded and executed by a processor to implement the live method of any of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010246322.XA CN113473161B (en) | 2020-03-31 | 2020-03-31 | Live broadcast method, device, equipment and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010246322.XA CN113473161B (en) | 2020-03-31 | 2020-03-31 | Live broadcast method, device, equipment and computer storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113473161A CN113473161A (en) | 2021-10-01 |
CN113473161B true CN113473161B (en) | 2024-05-24 |
Family
ID=77865658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010246322.XA Active CN113473161B (en) | 2020-03-31 | 2020-03-31 | Live broadcast method, device, equipment and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113473161B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115190365B (en) * | 2022-04-01 | 2024-09-24 | 广州方硅信息技术有限公司 | Interaction processing method of live broadcasting room, server, electronic terminal and storage medium |
CN115334326B (en) * | 2022-07-11 | 2024-02-06 | 北京达佳互联信息技术有限公司 | Live interaction method and device, electronic equipment and computer readable storage medium |
CN115802115A (en) * | 2023-02-02 | 2023-03-14 | 成都光合信号科技有限公司 | Method, device, device and storage medium for live interaction |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104540026A (en) * | 2014-12-22 | 2015-04-22 | 杭州施强网络科技有限公司 | Lesson content video recoding and replaying method and system |
CN104573099A (en) * | 2015-01-29 | 2015-04-29 | 百度在线网络技术(北京)有限公司 | Topic searching method and device |
CN105704520A (en) * | 2016-01-21 | 2016-06-22 | 上海第九城市教育科技股份有限公司 | Video on-line live broadcast method and system based on interactive contents |
CN106683506A (en) * | 2017-02-20 | 2017-05-17 | 管斌彬 | Audio and video interaction system for network teaching platform |
CN107464464A (en) * | 2017-07-11 | 2017-12-12 | 福建天泉教育科技有限公司 | Classroom interaction teaching method and its system based on immediate communication platform |
CN107666619A (en) * | 2017-06-15 | 2018-02-06 | 北京金山云网络技术有限公司 | Live data transmission method, device, electronic equipment, server and storage medium |
CN107992540A (en) * | 2017-11-24 | 2018-05-04 | 南京融升教育科技有限公司 | A kind of intelligent children's photograph album based on Face recognition |
WO2018184266A1 (en) * | 2017-04-07 | 2018-10-11 | 广州市百果园网络科技有限公司 | Communication method, device and system in live broadcasting channel |
CN109246445A (en) * | 2018-11-29 | 2019-01-18 | 广州市百果园信息技术有限公司 | Method, apparatus, system, equipment and the storage medium explained in a kind of direct broadcasting room |
CN109871128A (en) * | 2019-03-13 | 2019-06-11 | 广东小天才科技有限公司 | question type identification method and device |
CN110113305A (en) * | 2019-03-25 | 2019-08-09 | 视联动力信息技术股份有限公司 | A kind of processing method and system regarding networking service |
CN110121077A (en) * | 2019-05-05 | 2019-08-13 | 广州华多网络科技有限公司 | A kind of topic generation method, device and equipment |
CN110148199A (en) * | 2018-02-11 | 2019-08-20 | 北京新唐思创教育科技有限公司 | Graffiti area generation method and computer storage medium based on courseware |
CN110164020A (en) * | 2019-05-24 | 2019-08-23 | 北京达佳互联信息技术有限公司 | Ballot creation method, device, computer equipment and computer readable storage medium |
CN110300307A (en) * | 2019-08-06 | 2019-10-01 | 广州虎牙科技有限公司 | Living broadcast interactive method, apparatus and direct broadcast server |
CN110505491A (en) * | 2019-07-16 | 2019-11-26 | 北京达佳互联信息技术有限公司 | A kind of processing method of live streaming, device, electronic equipment and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6409107B1 (en) * | 2017-09-06 | 2018-10-17 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
-
2020
- 2020-03-31 CN CN202010246322.XA patent/CN113473161B/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104540026A (en) * | 2014-12-22 | 2015-04-22 | 杭州施强网络科技有限公司 | Lesson content video recoding and replaying method and system |
CN104573099A (en) * | 2015-01-29 | 2015-04-29 | 百度在线网络技术(北京)有限公司 | Topic searching method and device |
CN105704520A (en) * | 2016-01-21 | 2016-06-22 | 上海第九城市教育科技股份有限公司 | Video on-line live broadcast method and system based on interactive contents |
CN106683506A (en) * | 2017-02-20 | 2017-05-17 | 管斌彬 | Audio and video interaction system for network teaching platform |
WO2018184266A1 (en) * | 2017-04-07 | 2018-10-11 | 广州市百果园网络科技有限公司 | Communication method, device and system in live broadcasting channel |
CN107666619A (en) * | 2017-06-15 | 2018-02-06 | 北京金山云网络技术有限公司 | Live data transmission method, device, electronic equipment, server and storage medium |
CN107464464A (en) * | 2017-07-11 | 2017-12-12 | 福建天泉教育科技有限公司 | Classroom interaction teaching method and its system based on immediate communication platform |
CN107992540A (en) * | 2017-11-24 | 2018-05-04 | 南京融升教育科技有限公司 | A kind of intelligent children's photograph album based on Face recognition |
CN110148199A (en) * | 2018-02-11 | 2019-08-20 | 北京新唐思创教育科技有限公司 | Graffiti area generation method and computer storage medium based on courseware |
CN109246445A (en) * | 2018-11-29 | 2019-01-18 | 广州市百果园信息技术有限公司 | Method, apparatus, system, equipment and the storage medium explained in a kind of direct broadcasting room |
CN109871128A (en) * | 2019-03-13 | 2019-06-11 | 广东小天才科技有限公司 | question type identification method and device |
CN110113305A (en) * | 2019-03-25 | 2019-08-09 | 视联动力信息技术股份有限公司 | A kind of processing method and system regarding networking service |
CN110121077A (en) * | 2019-05-05 | 2019-08-13 | 广州华多网络科技有限公司 | A kind of topic generation method, device and equipment |
CN110164020A (en) * | 2019-05-24 | 2019-08-23 | 北京达佳互联信息技术有限公司 | Ballot creation method, device, computer equipment and computer readable storage medium |
CN110505491A (en) * | 2019-07-16 | 2019-11-26 | 北京达佳互联信息技术有限公司 | A kind of processing method of live streaming, device, electronic equipment and storage medium |
CN110300307A (en) * | 2019-08-06 | 2019-10-01 | 广州虎牙科技有限公司 | Living broadcast interactive method, apparatus and direct broadcast server |
Non-Patent Citations (5)
Title |
---|
Multi-Sensor Modeling of Teacher Instructional Segments in Live Classrooms;Donnelly;18th ACM International Conference on Multimodal Interaction (ICMI);20170111;全文 * |
中国移动教育行业研究报告__2017年.艾瑞咨询系列研究报告.2017,全文. * |
基于"互联网+"的直播教学模式探究;黄艳;;广西教育(第19期);全文 * |
基于WEB2.0的远程学习者CPSL系统研究设计与实现;罗巧玉;中国优秀硕士毕业论文;20160315;全文 * |
移动端互动直播平台的设计与实现;罗曦;;计算机产品与流通;20181015(第10期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113473161A (en) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11089377B2 (en) | Interaction based on live webcast | |
CN112653902B (en) | Speaker recognition method and device and electronic equipment | |
CN113473161B (en) | Live broadcast method, device, equipment and computer storage medium | |
CN107066619B (en) | User note generation method and device based on multimedia resources and terminal | |
CN107316520B (en) | Video teaching interaction method, device, equipment and storage medium | |
US20070020603A1 (en) | Synchronous communications systems and methods for distance education | |
CN111611434B (en) | Online course interaction method and interaction platform | |
US11550458B2 (en) | Interactive presentation system | |
US20210350482A1 (en) | Systems, methods, and media for providing an interactive presentation to remote participants | |
KR20220027694A (en) | Method for providing chatting interface for viewer interaction in live broadcasting | |
CN103634690A (en) | User information processing method, device and system in smart television | |
CN109189293B (en) | Evaluation interaction method and device for rich media content, electronic equipment and storage medium | |
CN114846808B (en) | Content distribution system, content distribution method, and storage medium | |
CN112541150A (en) | Job submitting method, job processing method and electronic equipment | |
CN111462561A (en) | Cloud computing-based dual-teacher classroom management method and platform | |
CN103281347A (en) | Network interaction system | |
KR20210142515A (en) | Method, apparatus and computer program for providing bidirectional interaction broadcasting service with viewer participation | |
CN114244793A (en) | Information processing method, device, equipment and storage medium | |
US20150079959A1 (en) | Smart Microphone | |
US20210201958A1 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
CN112911351B (en) | Video tutorial display method, device, system and storage medium | |
CN116600151A (en) | Live broadcast interaction method and device of live broadcast room and video live broadcast system | |
US11838338B2 (en) | Method and device for conference control and conference participation, server, terminal, and storage medium | |
CN114390306A (en) | Live broadcast interactive abstract generation method and device | |
CN117033610A (en) | Method, device, client, server and storage medium for acquiring topics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |