Nothing Special   »   [go: up one dir, main page]

CN110570698B - Online teaching control method and device, storage medium and terminal - Google Patents

Online teaching control method and device, storage medium and terminal Download PDF

Info

Publication number
CN110570698B
CN110570698B CN201910774814.3A CN201910774814A CN110570698B CN 110570698 B CN110570698 B CN 110570698B CN 201910774814 A CN201910774814 A CN 201910774814A CN 110570698 B CN110570698 B CN 110570698B
Authority
CN
China
Prior art keywords
video stream
terminal
video
selected terminal
interaction
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
Application number
CN201910774814.3A
Other languages
Chinese (zh)
Other versions
CN110570698A (en
Inventor
骆曦
尚小维
邢象
徐大山
申苏鲁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dami Technology Co Ltd
Original Assignee
Beijing Dami Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Dami Technology Co Ltd filed Critical Beijing Dami Technology Co Ltd
Priority to CN201910774814.3A priority Critical patent/CN110570698B/en
Publication of CN110570698A publication Critical patent/CN110570698A/en
Application granted granted Critical
Publication of CN110570698B publication Critical patent/CN110570698B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/08Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application discloses an online teaching control method, an online teaching control device, a storage medium and a terminal, and relates to the technical field of computers. In the on-line teaching control method, at least one first selected terminal is selected from a plurality of first terminals participating in on-line teaching in response to a classroom interaction instruction; then obtaining a first video stream from the first selected terminal; and finally, pushing the first video stream to at least one second selected terminal in the plurality of first terminals participating in online teaching. When a user needs to participate in interaction, the classroom interaction instruction is responded, and the first video stream of the user participating in interaction is pushed to other users, so that the other users can watch the interactive video of the user participating in interaction, and the online learning efficiency of the user is improved.

Description

Online teaching control method and device, storage medium and terminal
Technical Field
The present application relates to the field of computer technologies, and in particular, to an online teaching control method, an online teaching control device, a storage medium, and a terminal.
Background
With the development of networks and scientific technologies, the learning modes of people are more and more diversified and more convenient, and online learning becomes an important learning mode for people.
In the related technology, when students learn online, the students can see teaching courseware, teacher video and own videos of the students through an online learning interface, and the teachers can realize teaching and interaction with the students through a network.
Disclosure of Invention
However, in the related art, the online learning interface only displays the teacher video and the user video, so that the user cannot see the interactive videos of other users, and the online learning efficiency is reduced.
The application provides an online teaching control method, an online teaching control device, a storage medium and a terminal, which can solve the technical problem that in the online teaching process, students cannot see interactive videos of other students, and the learning efficiency of online learning is reduced.
In a first aspect, an embodiment of the present application provides an online teaching control method, where the method includes:
responding to a classroom interaction instruction, and selecting at least one first selected terminal from a plurality of first terminals participating in online teaching;
obtaining a first video stream from the first selected terminal;
and pushing the first video stream to at least one second selected terminal in the plurality of first terminals participating in online teaching.
In a second aspect, an embodiment of the present application provides a server, including:
the first selection module is used for responding to a classroom interaction instruction and selecting at least one first selected terminal from a plurality of first terminals participating in online teaching;
a video stream acquisition module, configured to acquire a first video stream from the first selected terminal;
and the second selected module is used for pushing the first video stream to at least one second selected terminal in the plurality of first terminals participating in online teaching.
In a third aspect, an embodiment of the present application provides an online teaching control method, including:
receiving courseware data, and displaying teaching courseware in a first display area;
receiving a first video stream from at least one first selected terminal selected from a plurality of first terminals participating in online tutoring in response to the first instruction;
and playing the first video stream.
In a fourth aspect, an embodiment of the present application provides an online teaching control device, including:
the first display module is used for receiving courseware data and displaying teaching courseware in a first display area;
a terminal selection module for receiving a first video stream from at least one first selected terminal in response to a first instruction, the at least one first selected terminal being selected from a plurality of first terminals participating in online education;
and the video playing module is used for playing the first video stream.
In a fifth aspect, the present application provides a computer storage medium storing a plurality of instructions adapted to be loaded by a processor and execute the steps of the method described above.
In a sixth aspect, embodiments of the present application provide a terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the computer program to implement the steps of the method described above.
The beneficial effects brought by the technical scheme provided by some embodiments of the application at least comprise:
in one or more embodiments of the present application, at least one first selected terminal is first selected from a plurality of first terminals participating in on-line teaching in response to a classroom interaction instruction; then obtaining a first video stream from the first selected terminal; and finally, pushing the first video stream to at least one second selected terminal in the plurality of first terminals participating in online teaching. When a user needs to participate in interaction, the classroom interaction instruction is responded, and the first video stream of the user participating in interaction is pushed to other users, so that the other users can watch the interactive video of the user participating in interaction, and the online learning efficiency of the user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is an exemplary system architecture of an online teaching control method provided in an embodiment of the present application;
fig. 2 is a system interaction diagram of an online teaching control method according to an embodiment of the present application;
fig. 3 is a schematic flow chart of an online teaching control method according to an embodiment of the present application;
fig. 4 is an exemplary schematic view of a display interface of a first terminal in an online teaching control method according to an embodiment of the present application;
fig. 5 is an exemplary schematic view of a display interface of a second selected terminal in an online teaching control method according to an embodiment of the present application;
fig. 6 is a schematic flow chart of an online teaching control method according to another embodiment of the present application;
fig. 7 is a schematic diagram illustrating an example of a display interface of a second terminal in an online teaching control method according to another embodiment of the present application;
fig. 8 is another exemplary schematic diagram of a display interface of a first terminal in an online teaching control method according to another embodiment of the present application;
fig. 9 is a schematic diagram illustrating an example of a first video stream in an online education control method according to another embodiment of the present application;
fig. 10 is another exemplary diagram of a display interface of a second selected terminal in an online teaching control method according to another embodiment of the present application;
fig. 11 is a schematic structural diagram of a server according to an embodiment of the present application;
fig. 12 is a schematic flowchart of an online teaching control method according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of an online teaching control device according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
In order to make the features and advantages of the present application more obvious and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the application, as detailed in the appended claims.
In the description of the present application, it is to be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. The specific meaning of the above terms in the present application can be understood in a specific case by those of ordinary skill in the art. Further, in the description of the present application, "a plurality" means two or more unless otherwise specified. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
The present application will be described in detail with reference to specific examples.
FIG. 1 illustrates an exemplary system architecture that may be applied to the online tutorial control method of the present application.
As shown in fig. 1, the system architecture may include a first terminal 101, a second terminal 102, a network 103, and a server 104, wherein the first terminal 101 may be a student terminal and the second terminal 102 may be a teacher terminal. The network 103 is used to provide a medium for a communication link between the first terminal 101 and the second terminal 102. Network 103 may include various types of wired or wireless communication links, such as: the wired communication link includes an optical fiber, a twisted pair wire or a coaxial cable, and the Wireless communication link includes a bluetooth communication link, a Wireless-Fidelity (Wi-Fi) communication link, a microwave communication link, or the like.
The first terminal 101 and the second terminal 102 may interact with the server 104 through the network 103 to receive messages from the server 104 or to send messages to the server 104. Various communication client applications may be installed on the first terminal 101 and the second terminal 102, for example: drawing applications, video recording applications, video playing applications, voice acquisition applications, voice interaction applications, search-type applications, instant messaging tools, mailbox clients, social platform software, and the like.
The first terminal 101 and the second terminal 102 may be hardware or software. When the first terminal 101 and the second terminal 102 are hardware, they may be various electronic devices having a display screen, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like. When the first terminal 101 and the second terminal 102 are software, they may be installed in the electronic devices listed above, and they may be implemented as a plurality of software or software modules (for example, for providing distributed services), or as a single software or software module, and are not limited in this respect.
When the first terminal 101 and the second terminal 102 are hardware, a display device may be further installed thereon, and the display device may be various devices capable of implementing a display function, for example: a Cathode ray tube display (CR), a Light-emitting diode display (LED), an electronic ink panel, a Liquid Crystal Display (LCD), a Plasma Display Panel (PDP), and the like. The user can view information such as displayed text, pictures, videos, and the like by using the display devices on the first terminal 101 and the second terminal 102.
The server 104 may be a business server that provides various services. The server 104 may be hardware or software. When the server 104 is hardware, it may be implemented as a distributed server cluster composed of multiple servers, or may be implemented as a single server. When the server 104 is software, it may be implemented as a plurality of software or software modules (for example, for providing distributed services), or may be implemented as a single software or software module, and is not limited in particular herein.
It should be understood that the number of first terminals, second terminals, networks and servers in fig. 1 is merely illustrative. There may be any number of first terminals, second terminals, networks, and servers, as desired for the implementation.
Referring to fig. 2, fig. 2 is a system interaction diagram of an online teaching control method according to an embodiment of the present application, and a system interaction process in the online teaching control method will be described with reference to fig. 1 and fig. 2.
It can be understood that the first terminal can be a student terminal, the second terminal can be a teacher terminal, and the server can acquire a teacher video of a teacher and push the teacher video to the first terminal so as to enable students to learn according to the teacher video. The teacher video acquired by the server can be recorded and played video, the recorded and played video is the teacher video pre-recorded by the teacher and stored in a recorded and played video library, the recorded and played video library can be arranged in the second terminal or the server, and the teacher video acquired by the server can also be the teacher live video stream acquired from the second terminal, namely the second video stream. The system interaction process in the online teaching control method is described below.
As shown in fig. 2, the system interaction process includes:
s201, the server obtains a classroom interaction instruction.
The classroom interaction instruction can be triggered when the student needs to interact.
S202, the server responds to the classroom interaction instruction and selects at least one first selected terminal from the plurality of first terminals participating in online teaching.
The classroom interaction instruction is triggered by at least one first terminal, and the first selected terminal is selected from the first terminals triggering the classroom interaction instruction based on a preset rule.
Optionally, the classroom interaction instruction can be triggered by the second terminal and/or automatically based on the teaching progress, the classroom interaction instruction carries identification information corresponding to the first selected terminal, and the identification information is selected based on a preset rule.
S203, the first selected terminal sends the first video stream to a server.
Wherein the first video stream may be a video stream of a student participating in the interaction.
S204, the server acquires the first video stream from the first selected terminal.
S205, the server pushes the first video stream to at least one second selected terminal in the plurality of first terminals participating in online teaching.
The method comprises the steps of processing a first video stream, and pushing the processed first video stream to at least one second selected terminal, wherein the processing comprises the following steps: adding animation and/or embedding into the courseware.
Optionally, the at least one second selected terminal is another first terminal of the plurality of first terminals than the at least one first selected terminal.
Optionally, the plurality of first terminals are divided into at least one group, and the at least one second selected terminal and the at least one first selected terminal belong to the same group.
And S206, the second selected terminal displays the first video stream.
Students or users who do not participate in the interaction can watch the first video stream of other students or users participating in the interaction through the second selected terminal, and therefore online learning efficiency of the users is improved.
And S207, the server responds to the classroom interaction ending instruction and stops pushing the first video stream to at least one second selected terminal.
In the embodiment of the application, at least one first selected terminal is selected from a plurality of first terminals participating in online teaching in response to a classroom interaction instruction; then obtaining a first video stream from the first selected terminal; and finally, pushing the first video stream to at least one second selected terminal in the plurality of first terminals participating in online teaching. When a user needs to participate in interaction, the classroom interaction instruction is responded, and the first video stream of the user participating in interaction is pushed to other users, so that the other users can watch the interactive video of the user participating in interaction, and the online learning efficiency of the user is improved.
The on-line teaching control method provided by the embodiment of the present application will be described in detail below with reference to fig. 3 to 10. Optionally, the first terminal may be a student terminal, the second terminal may be a teacher terminal, and the server may acquire a teacher video of a teacher and push the teacher video to the first terminal, so that the students can learn according to the teacher video. The teacher video acquired by the server can be recorded and played video, the recorded and played video is the teacher video pre-recorded by the teacher and stored in a recorded and played video library, the recorded and played video library can be arranged in the second terminal or the server, and the teacher video acquired by the server can also be the teacher live video stream acquired from the second terminal, namely the second video stream. The execution subject in the embodiment of the present application may be a server, other hardware devices, or other software, and for convenience of description, the execution subject is described in detail below as a server.
Referring to fig. 3, fig. 3 is a schematic flow chart of an online teaching control method according to an embodiment of the present application.
S301, responding to a classroom interaction instruction, and selecting at least one first selected terminal from a plurality of first terminals participating in online teaching.
In general, when students participate in online teaching, a teacher and a plurality of students may be considered to be in a virtual classroom, or a second terminal used by the teacher and a first terminal used by the plurality of students may be considered to be involved in online teaching, where a virtual classroom is a virtual concept, and may be one or more bytes in a memory of a terminal, or may be a certain register, and the like. The display interface shown in fig. 4 is presented in the first terminal, that is, only the teaching courseware 401, the teacher video 402 and the student's own video 403 are displayed in the display interface, and the videos of other students during class are not displayed in the display interface, because if the videos of other students during class are all displayed in the display interface, a large traffic pressure is applied to the network. Therefore, when the students perform classroom interaction, a classroom interaction instruction is triggered, and the interaction video of the students participating in the interaction is pushed to the first terminals corresponding to the students not participating in the interaction.
The mode of triggering the classroom interaction instruction can be selected according to whether the teacher video watched by the students is recorded and broadcast video or live video stream, for example, when the teacher video is recorded and broadcast video, the server can extract video data and audio data from the recorded and broadcast video, identify and analyze the video data and the audio data, obtain interaction characteristics, the interaction characteristics can be keywords related to classroom interaction, and the classroom interaction instruction is triggered according to the interaction characteristics. The teaching progress information of recorded and broadcast videos can be further acquired, and a classroom interaction instruction is triggered at a preset time point according to the teaching progress information, namely the classroom interaction instruction can be automatically triggered based on the teaching progress. By adopting the method, the interactivity of the recorded and broadcast video of the teacher can be improved, the utilization rate of the recorded and broadcast video of the teacher and the interactive operation of the teacher can be improved, and the online teaching operation cost can be effectively reduced.
For another example, when the teacher video is a live video stream, that is, a second video stream, the server may obtain a request interaction instruction carried in the second video stream from the second terminal, where the request interaction instruction is used to instruct at least one student to participate in classroom interaction, that is, at least one first terminal is selected as the first selected terminal, and the server receives the request interaction instruction and then triggers the classroom interaction instruction, that is, the classroom interaction instruction may be triggered by the second terminal. The teacher can also send an interaction problem through the second terminal, the server pushes the interaction problem of the teacher to the plurality of first terminals participating in online teaching, the students answer the students based on the interaction problem, the first selected terminals after answering return participation interaction instructions to the server, and the server receives the participation interaction instructions and then triggers the classroom interaction instructions, namely the classroom interaction instructions can be triggered by at least one first terminal. By adopting the method, real-time interaction between the teacher and the students can be realized, and in actual conditions, a mode of triggering classroom interaction instructions can be set according to the requirements of online learning.
Optionally, to implement the interaction between the teacher and the students, a first selected terminal corresponding to the selected student participating in the interaction is determined among the plurality of first terminals participating in the online teaching. Corresponding to the manner of obtaining the classroom interaction instruction, the manner of determining the first selected terminal in the plurality of first terminals in the virtual classroom may be to obtain a first selected identifier according to the interaction characteristics in the recorded and broadcast video, and take the first selected identifier at the first terminal corresponding to the plurality of first terminals participating in online teaching as the first selected terminal; or obtaining a first selected identifier according to the teaching progress information in the recorded and broadcast video, and taking a first terminal corresponding to the first selected identifier in the plurality of first terminals participating in online teaching as the first selected terminal.
Optionally, the manner of determining the first selected terminal in the plurality of first terminals participating in the online teaching may also be that a first selected identifier included in the request interaction instruction is obtained, or the first selected identifier carried in the participation interaction instruction is obtained, and the first terminal corresponding to the first selected identifier in the plurality of first terminals participating in the online teaching is used as the first selected terminal. The manner in which the first selected terminal is obtained is not limited in this application.
S302, a first video stream from a first selected terminal is obtained.
Because the first selected terminal can be a terminal corresponding to a student participating in the interaction, a first video stream of the selected student during the interaction needs to be acquired, wherein the first video stream can be acquired by the first selected terminal used by the student participating in the interaction. The first selected terminal is provided with a camera device and camera software matched with the camera device so as to realize the collection of the class pictures of the selected students, and a first video stream is obtained.
And S303, pushing the first video stream to at least one second selected terminal in the plurality of first terminals participating in online teaching.
Since a plurality of students may be included in the students participating in the online teaching, that is, the first terminal participating in the online teaching may include a plurality of first terminals. When participating in classroom interaction, not every student participates, so that only the first video stream corresponding to the selected student participating in the interaction needs to be obtained, and the first video stream is pushed to the second selected terminal participating in online teaching, the second selected terminal can be other first terminals except the first selected terminal participating in the online teaching, that is, only the video of the selected student participating in the interaction needs to be pushed to other students not participating in the interaction.
The first selected terminal receives the first video stream and displays the first video stream on a display interface in the first selected terminal. Fig. 5 is a schematic diagram of a display interface of a first selected terminal in the online teaching control method provided in the embodiment of the present application, and as shown in fig. 5, besides a teaching courseware 501, a teacher video 502, and a personal video 503 of a student, interactive videos 504 of other students are also displayed in the first selected terminal.
Optionally, the plurality of first terminals participating in online teaching may be further divided into at least one group, wherein at least one second selected terminal and at least one first selected terminal belong to the same group, so that the purpose of pushing the first video stream of at least one first selected terminal to at least one second selected terminal of the same group is to enable students in the same group to only see the first video stream of students in the same group participating in classroom interaction when the network bandwidth is small or the number of students in interaction is large, so as to reduce the network traffic pressure.
In the embodiment of the application, at least one first selected terminal is selected from a plurality of first terminals participating in online teaching in response to a classroom interaction instruction; then obtaining a first video stream from the first selected terminal; and finally, pushing the first video stream to at least one second selected terminal in the plurality of first terminals participating in online teaching. When a user needs to participate in interaction, the classroom interaction instruction is responded, and the first video stream of the user participating in interaction is pushed to other users, so that the other users can watch the interactive video of the user participating in interaction, and the online learning efficiency of the user is improved.
Referring to fig. 6, fig. 6 is a schematic flow chart of an online teaching control method according to another embodiment of the present application.
As shown in fig. 6, the method steps include:
s601, responding to a classroom interaction instruction, and selecting at least one first selected terminal from a plurality of first terminals participating in online teaching.
In order to improve the utilization rate of the teacher video and reduce the teaching cost, the recorded and broadcast video pre-recorded by the teacher can be used as the teacher video when the students go to school. The recorded and broadcast video is stored in a recorded and broadcast video library, and the recorded and broadcast video library may be set in a special device, for example, a second terminal used by the teacher or a dedicated storage server.
Because the recorded and broadcast video comprises the video and the voice of the teacher giving lessons normally, the video data and the voice data of the teacher giving lessons can be extracted, and then the interactive characteristics are obtained according to the video data and the audio data.
Alternatively, the interactive feature may refer to an interactive request issued by the teacher during the lecture, and the interactive request may be a requester answering a question, a requester performing talent skill, a designated student performing team cooperation, and the like. Therefore, the interactive request sent by the teacher can be obtained according to the video data and the audio data of the teacher, for example, when the text of 'please answer the question for the student with the school number 1' can be extracted from the audio data in the recorded and broadcast video, and meanwhile, the expressive feature expected by the teacher can be extracted from the video data in the recorded and broadcast video, and at the moment, the server can obtain the interactive feature of the question for the student with the school number 1. Therefore, the interactive characteristics can comprise request operation (answering questions) needing to be interacted, and can also comprise student identification (1) needing to be interacted, wherein the student identification is identification representing the identity of the student and can be represented by an academic number, for example.
Optionally, after the server obtains the interactive feature, since the interactive feature may include a request operation that requires interaction, the server may trigger to generate a classroom interaction instruction according to the request operation included in the interactive feature, so that the server continues to perform subsequent steps. The interactive features can further comprise identifications of students needing to interact, the students needing to interact are defined as first selected students, the number of the first selected students is at least one, and the identifications corresponding to the first selected students are the first selected identifications, so that the identifications of the students needing to interact, namely the first selected identifications, can be obtained according to the interactive features.
Optionally, the students participating in the online teaching include a plurality of students, that is, the virtual classroom includes a plurality of first terminals, in order to facilitate searching or transmitting information, each first terminal may be marked with a corresponding first identifier, and the first identifier may be identification information that can represent the identity of the student, such as the number of the student. Therefore, after the server obtains the first selected identifier, the server may search for the first identifier that is the same as the first selected identifier, for example, the first selected identifier is "1", from the identifiers corresponding to the plurality of first terminals participating in the online teaching, and then only need to search for the first identifier that is "1" in the virtual classroom, and use the first terminal corresponding to the first identifier as the first selected terminal.
When the teacher video is the recorded and broadcast video, the server can extract video data and audio data from the recorded and broadcast video, identify the video data and the audio data, obtain interactive characteristics, trigger a classroom interaction instruction according to the interactive characteristics, and then determine a first selected terminal in a plurality of first terminals in the virtual classroom. By adopting the method, the interactivity of the recorded and broadcast video of the teacher can be improved, the utilization rate of the recorded and broadcast video of the teacher and the interactive operation of the teacher can be improved, and the online teaching operation cost can be effectively reduced.
For the instruction of triggering classroom interaction, the method can also be implemented in another mode, and comprises the following steps:
and acquiring the recorded and broadcast video from the recorded and broadcast video library, and acquiring the teaching progress information of the recorded and broadcast video. Because the recorded and broadcast video has fixed teaching time, the time points of the interaction of the teachers in the recorded and broadcast video and the interaction requests of the teachers at all the time points can be obtained in advance. For example, the total time of a certain recorded and played video is 60 minutes, and at the time point of 30 minutes and 15 seconds, the teacher sends an interaction request as "please answer the question for the college with the school number of 1", so that the teaching progress information of the recorded and played video includes: the interaction time point is 30 minutes 15 seconds, the first selected label is "1", and the interaction request is an answer question. The cut point time information and the recorded and broadcast video have a corresponding relation and can be stored in a recorded and broadcast video library together.
Optionally, a classroom interaction instruction is triggered at a preset time point according to the teaching progress information. Because the teaching progress information comprises the specific interaction time point, when the server detects that the recorded and played video is played to the interaction time point, the server can automatically trigger the generation of a classroom interaction instruction, so that the server can continuously execute the subsequent steps. The first selected identification corresponding to the preset time point is obtained according to the teaching progress information, and the teaching progress information can also comprise the first selected identification, namely the student identification corresponding to the selected student participating in interaction, so that at least one first selected identification corresponding to the preset time point can be directly obtained from the teaching progress information.
Optionally, after the server obtains the first selected identifier, the server may directly search for the first identifier that is the same as the first selected identifier in the virtual classroom, for example, the first selected identifier is "1", and then only needs to search for the first identifier that is "1" in the virtual classroom, and use the first terminal corresponding to the first identifier as the first selected terminal.
When the teacher video is the recorded and broadcast video, the server can acquire the recorded and broadcast video from the recorded and broadcast video library, acquire teaching progress information of the recorded and broadcast video, trigger a classroom interaction instruction at a preset time point according to the teaching progress information, and then determine a first selected terminal in a plurality of first terminals in the virtual classroom. By adopting the method, the interactivity of the recorded and broadcast video of the teacher can be improved, the utilization rate of the recorded and broadcast video of the teacher and the interactive operation of the teacher can be improved, and the online teaching operation cost can be effectively reduced.
For the instruction of triggering classroom interaction, the method can also be implemented in another mode, and comprises the following steps:
and acquiring a request interaction instruction carried in a second video stream from a second terminal, and sending the request interaction instruction to a plurality of first terminals participating in online teaching.
In order to realize real-time interaction between the teacher and the students, the teacher video can also use the live video stream of the teacher collected by the second terminal, namely the second video stream. And when the teacher needs to perform live broadcast and interaction, the second terminal is subjected to related operation, and a request interaction instruction can be generated. As shown in fig. 7, the teacher clicks the virtual button of "ask for a quiz" on the second terminal to generate an ask for interaction instruction, which represents the teacher's request for interaction to answer the question. The second terminal sends the request interaction instruction to the server, and the server sends the request interaction instruction to the plurality of first terminals in the virtual classroom.
Optionally, the server receives a participation interaction instruction returned by the plurality of first terminals for the request interaction instruction; wherein the first selected identifier is carried in the interaction participation instruction. The first terminal displays corresponding interaction on the display interface according to the request interaction instruction, as shown in fig. 8, a virtual button of "answer to the first" and a virtual button of "not answer to the first" are displayed on the first terminal in fig. 8, if the virtual button of "answer to the first" is clicked by a student identified as "1", the first terminal generates a participation interaction instruction, the first terminal is used as a first selected terminal, the participation interaction instruction carries a first selected identifier corresponding to the first terminal, and the participation interaction instruction is sent to the server.
Optionally, the server triggers a classroom interaction instruction according to the participation interaction instruction. After the server receives the instruction for participating in the interaction, the server triggers and generates a classroom interaction instruction according to the instruction for participating in the interaction, so that the server can continue to execute the subsequent steps. The server obtains a first selected identifier carried in the participation interaction instruction, and because the participation interaction instruction carries at least one first selected identifier, namely the participation interaction instruction comprises the identifier of the student needing to interact, the student needing to interact is defined as a first selected student, the identifier of the first selected student is the first selected identifier, and therefore the identifier of the student needing to interact, namely the first selected identifier, can be obtained according to the participation interaction instruction.
Optionally, the server takes the first selected identifier of the corresponding first terminal in the plurality of first terminals participating in the online teaching as the first selected terminal. After the server obtains the first selected identifier, the server may directly search for the first identifier that is the same as the first selected identifier in the virtual classroom, for example, the first selected identifier is "1", and then only needs to search for the first identifier that is "1" in the virtual classroom, and use the first terminal corresponding to the first identifier as the first selected terminal.
When the teacher video is a live teacher video stream acquired by the second terminal, the server receives a participation interaction instruction returned by the first terminals for the request interaction instruction, wherein the participation interaction instruction carries a first selected identifier, and triggers a classroom interaction instruction according to the participation interaction instruction, so that the first selected terminal is determined in the first terminals in the virtual classroom. By adopting the mode, real-time interaction between the teacher and the students can be realized, and the enthusiasm of the students for participating in the interaction is improved.
For the instruction of triggering classroom interaction, the method can also be implemented in another mode, and comprises the following steps:
the teacher sends out an interaction problem through the second terminal, the server pushes the interaction problem of the teacher to the plurality of first terminals participating in online teaching, the students give a first answer based on the interaction problem, at least one first selected terminal returns a participation interaction instruction to the server, and the server obtains historical feedback data corresponding to the first selected identifier after receiving the participation interaction instruction.
Optionally, after the teacher requests interaction, there may be a plurality of selected students to interact, and at this time, the selected students may be selected to interact appropriately according to the historical feedback data of the selected students. The historical feedback data can comprise historical classroom performance, historical examination results or historical interaction data and the like, and can be stored in a preset database or a server. And the server sets the priority of each first selected identifier according to the historical feedback data and a preset rule. The preset rule may be set according to an actual situation, for example, the preset rule may be to set a first selected identifier corresponding to a selected student with a small number of historical interactions as a higher priority, set a first selected identifier corresponding to a selected student with a large number of historical interactions as a lower priority, and set priorities of all the first selected identifiers according to the preset rule.
Optionally, the server marks one or more first selected identifiers with high priority as the first selected identifiers, and determines the first terminal corresponding to the first selected identifiers as the first selected terminal.
Optionally, the priority of each first selected identifier is obtained, one or more first selected identifiers with high priority may be marked as a first selected identifier, then the selected student corresponding to the first selected identifier is a student which can perform interaction preferentially, and the first terminal corresponding to the first selected identifier is determined as the first selected terminal which finally participates in interaction. By adopting the implementation mode, the learning enthusiasm of students who are not frequently involved in interaction can be gradually improved, and the learning resources are more reasonably distributed.
S602, acquiring a first video stream from a first selected terminal.
Because the first selected terminal can be a terminal corresponding to a student participating in interaction, when a first video stream of the selected student during interaction needs to be acquired, the first video stream can be acquired by the first selected terminal used by the student participating in interaction. The first selected terminal is provided with a camera device and camera software matched with the camera device so as to realize the collection of the class pictures of the selected students, and a first video stream is obtained.
S603, processing the first video stream, and pushing the processed first video stream to at least one second selected terminal, where the processing includes: adding animation and/or embedding into the courseware.
In order to improve the interest of the students in learning courses and enable the substitution of the courses to be stronger, the teaching courseware of the teacher during teaching can be combined with the first video stream of the selected students. For example, a first video stream may be embedded in a courseware. The server may obtain an object model in the courseware, e.g. the object model may be a model of an animal or a plant in the courseware, and a character model in the first video stream, e.g. the character model may be a head model or a body part model of the selected student.
Optionally, the server synthesizes and/or replaces the object model with the character model to obtain the interactive first video stream. After the server obtains the object model and the character model, the object model and the character model can be synthesized and/or replaced by adopting a related image technology, and an interactive first video stream is obtained. For example, fig. 9 is a schematic diagram illustrating an example of an interactive first video stream, in fig. 9, when students need to interact, the students are divided into a plurality of teams, each team includes a plurality of students, and each team performs singing performance in turn. Thus, in the display interface of fig. 9, in addition to the teacher video, student video, and courseware, the names of the teams participating in the interaction and the specific participating students in each team are displayed, wherein the name of the team currently interacting is displayed in a darkened color, the lower right corner displays the images of selected students interacting with the team, can be distinguished by different school numbers, when the object model in the teaching courseware is a puppy, and the character model is the head model of the selected student, then the head model of the student in the first video stream can replace the head of the dog in the courseware, namely the first video stream is embedded into the teaching courseware to obtain the processed first video stream, and pushing the processed first video stream to at least one second selected terminal, where the second selected terminal displays the processed first video stream in a display interface, and finally displays the first video stream as shown in fig. 9 in the display interface.
Optionally, the first video stream may be further processed, so that the first video stream carries display information, where the display information includes a preset play mode and a preset scene arrangement; the display information is used for indicating the second selected terminal to display the first video stream according to the preset scene arrangement in the preset playing mode.
In order to improve the display effect of the second selected terminal on the first video stream, the display information of the first video stream may be preset and carried in the first video stream, where the display information includes a preset play mode and a preset scene arrangement, and the preset play mode may be a full-screen play mode, a window play mode, a minimized play mode, or other play modes; the preset scene arrangement can be a picture, an animation or the like added with a preset pattern when the first video stream is played.
Optionally, the server pushes the processed first video stream to at least one second selected terminal. And after the second selected terminal receives the first video stream carrying the display information, the second selected terminal is arranged according to a preset scene in a preset playing mode to display the first video stream. As shown in fig. 10, the display information of the first video stream in fig. 10 is to display the first video stream in a full screen, and animation of flowers is added around the first video stream, so that the interactive effect of the students watching the first video stream is improved.
And S604, responding to the instruction of ending the classroom interaction, and stopping pushing the first video stream to at least one second selected terminal.
After the teacher and the student finish the interaction, the teacher needs to return to a normal class-giving mode, so that the server needs to acquire a classroom interaction ending instruction, wherein the mode for acquiring the classroom interaction ending instruction by the server can be similar to the mode for acquiring the classroom interaction instruction in the above embodiments, and details are not repeated here. And after the server acquires the classroom interaction ending instruction, responding to the classroom interaction ending instruction, and stopping pushing the first video stream to at least one second selected terminal, namely recovering the normal class mode.
Referring to fig. 11, fig. 11 is a schematic structural diagram of a server according to an embodiment of the present disclosure.
As shown in fig. 11, the server 1100 includes:
a first selecting module 1101, configured to select at least one first selected terminal from the plurality of first terminals participating in the online teaching in response to the classroom interaction instruction.
A video stream acquiring module 1102 for acquiring a first video stream from a first selected terminal.
A second selecting module 1103 configured to push the first video stream to at least one second selected terminal of the plurality of first terminals participating in the online education.
In an embodiment of the present application, a server includes: the first selection module is used for responding to a classroom interaction instruction and selecting at least one first selected terminal from a plurality of first terminals participating in online teaching; the video stream acquisition module is used for acquiring a first video stream from a first selected terminal; and the second selection module is used for pushing the first video stream to at least one second selection terminal in the plurality of first terminals participating in online teaching. When a user needs to participate in interaction, the classroom interaction instruction is responded, and the first video stream of the user participating in interaction is pushed to other users, so that the other users can watch the interactive video of the user participating in interaction, and the online learning efficiency of the user is improved.
Referring to fig. 12, fig. 12 is a schematic flowchart illustrating an online teaching control method according to an embodiment of the present application. Optionally, the first terminal may be a student terminal, the second terminal may be a teacher terminal, and the server may acquire a teacher video of a teacher and push the teacher video to the first terminal, so that the students can learn according to the teacher video. The teacher video acquired by the server can be recorded and played video, the recorded and played video is the teacher video pre-recorded by the teacher and stored in a recorded and played video library, the recorded and played video library can be arranged in the second terminal or the server, and the teacher video acquired by the server can also be the teacher live video stream acquired from the second terminal, namely the second video stream. The execution main body in the embodiment of the present application may be the first terminal, other hardware devices, or other software, and for convenience of description, the execution main body is described in detail below as the first terminal.
S1201, courseware data are received, and teaching courseware is displayed in the first display area.
The courseware data is teaching courseware used for on-line teaching, and can also comprise all video data, audio data, character data and the like required by students in class. The first display area can be any area of a display interface in the first terminal, can be set according to the actual teaching condition, and can be changed at any time.
S1202, receiving a first video stream from at least one first selected terminal in response to a first instruction, wherein the at least one first selected terminal is selected from a plurality of first terminals participating in online teaching.
Optionally, the first instruction is triggered based on classroom interaction in the teaching courseware, where a triggering manner of the first instruction may be the same as or similar to a triggering manner of the classroom interaction instruction in the above embodiment, and details are not repeated here. The manner of acquiring the first selected terminal is also described with reference to the above embodiments.
Optionally, the first terminal may further display a second video stream in the second display area, where the second video stream is a live video stream from the second terminal and/or a recorded video stream from the server. And/or displaying a third video stream in a third display area, wherein the third video stream is from a live video stream of the local terminal. The second video stream is from a second terminal, that is, a terminal used by the teacher, and then the second video stream is also a video stream for the teacher to give lessons, so that the second video stream may be a live video stream and/or a recorded video stream pre-stored in the server, and a source of the second video stream may be selected according to an actual application environment.
S1203, playing the first video stream.
The playing of the first video stream may be playing the first video stream on a display interface of the teaching courseware, so as to improve the attention of the student to the teaching courseware. The first video stream may also be embedded into the multimedia interaction on the display interface of the teaching courseware, and the specific embedding manner may refer to the specific description in the foregoing embodiments, which is not described herein again.
Optionally, when the first video stream is played at the first terminal, the first video stream replaces the user avatar of the user corresponding to the first selected terminal, so that the user can quickly read and identify the identities of other users through the user avatar.
And S1204, responding to the instruction of ending the classroom interaction, and stopping the playing of the first video stream.
After the interaction between the teacher and the students is completed, the teacher needs to return to the normal lesson mode, so that the first terminal responds to the instruction for ending the interaction with the classroom, the playing of the first video stream is stopped, and the normal lesson mode is recovered.
In the embodiment of the application, courseware data is received firstly, and teaching courseware is displayed in a first display area; then receiving a first video stream from at least one first selected terminal in response to the first instruction, the at least one first selected terminal being selected from a plurality of first terminals participating in the online education; and finally, playing the first video stream. The first video stream of the user participating in the interaction is pushed to other users, so that the other users can watch the interactive video of the user participating in the interaction, and the online learning efficiency of the user is improved.
Referring to fig. 13, fig. 13 is a schematic structural diagram of an online teaching control device according to an embodiment of the present application.
As shown in fig. 13, the online teaching control apparatus 1300 includes:
the first display module 1301 is configured to receive courseware data and display a teaching courseware in a first display area.
A terminal selection module 1302 for receiving a first video stream from at least one first selected terminal in response to a first instruction, the at least one first selected terminal selected from a plurality of first terminals participating in online education.
And a video playing module 1303 configured to play the first video stream.
Embodiments of the present application also provide a computer storage medium storing a plurality of instructions adapted to be loaded by a processor and to perform the steps of the method according to any of the above embodiments.
Further, please refer to fig. 14, which provides a schematic structural diagram of a terminal according to an embodiment of the present application. As shown in fig. 14, terminal 1400 may include: at least one processor 1401, at least one network interface 1404, a user interface 1403, memory 1405, at least one communication bus 1402.
The communication bus 1402 is used to realize connection communication between these components.
The user interface 1403 may include a Display screen (Display) and a Camera (Camera), and the optional user interface 1403 may also include a standard wired interface and a standard wireless interface.
The network interface 1404 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others.
Processor 1401 may include one or more processing cores, among other things. Processor 1401 connects various parts throughout terminal 1400 using various interfaces and lines, and performs various functions of terminal 1400 and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in memory 1405, and invoking data stored in memory 1405. Alternatively, the processor 1401 may be implemented in at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 1401 may integrate one or a combination of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content required to be displayed by the display screen; the modem is used to handle wireless communications. It is to be appreciated that the modem may not be integrated into processor 1401, but may be implemented on a single chip.
The Memory 1405 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 1405 includes a non-transitory computer-readable medium. The memory 1405 may be used to store an instruction, a program, code, a set of codes, or a set of instructions. The memory 1405 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the above-described method embodiments, and the like; the storage data area may store data and the like referred to in the above respective method embodiments. Memory 1405 may optionally be at least one memory device located remotely from processor 1401 as described above. As shown in fig. 14, the memory 1405, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and an online tutorial control program.
In the terminal 1400 shown in fig. 14, the user interface 1403 is mainly used as an interface for providing input for a user, and acquiring data input by the user; and the processor 1401 may be configured to invoke the online tutorial control program stored in the memory 1005 and specifically perform the following operations:
receiving courseware data, and displaying teaching courseware in a first display area;
receiving a first video stream from at least one first selected terminal in response to the first instruction, the at least one first selected terminal being selected from a plurality of first terminals participating in the online education;
displaying a second video stream in a second display area, wherein the second video stream is a live video stream from a second terminal and/or a recorded broadcast video stream of a server; and/or
Displaying a third video stream in a third display area, wherein the third video stream is from a live video stream of the local terminal;
playing the first video stream;
and responding to the instruction of ending the classroom interaction, and stopping playing the first video stream.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of modules is merely a division of logical functions, and an actual implementation may have another division, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
Modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present application may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a separate product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method of the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It should be noted that, for the sake of simplicity, the above-mentioned method embodiments are described as a series of acts or combinations, but those skilled in the art should understand that the present application is not limited by the described order of acts, as some steps may be performed in other orders or simultaneously according to the present application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In view of the above description of the online teaching control method, apparatus, storage medium and terminal provided by the present application, those skilled in the art will recognize that there are variations in the embodiments and applications of the method and apparatus provided by the present application.

Claims (15)

1. An online teaching control method, characterized in that the method comprises:
responding to a classroom interaction instruction, and selecting at least one first selected terminal from a plurality of first terminals participating in online teaching;
when a teacher video in the online teaching is a recorded and broadcast video, the classroom interaction instruction is a classroom interaction instruction triggered according to interaction characteristics obtained by identifying and analyzing video data and audio data extracted from the recorded and broadcast video, the classroom interaction instruction carries identification information corresponding to the first selected terminal, and the identification information is selected based on a preset rule;
obtaining a first video stream from the first selected terminal;
and pushing the first video stream to at least one second selected terminal in the plurality of first terminals participating in online teaching, wherein the at least one second selected terminal is other first terminals except the at least one first selected terminal in the plurality of first terminals.
2. The method of claim 1, wherein the plurality of first terminals are divided into at least one group, and wherein the at least one second selected terminal and the at least one first selected terminal belong to a same group.
3. The method of claim 1, wherein the pushing the first video stream to at least one second selected terminal of the plurality of first terminals participating in online tutoring comprises:
processing the first video stream, and pushing the processed first video stream to the at least one second selected terminal, wherein the processing includes: adding animation and/or embedding into the courseware.
4. The method of claim 1, further comprising:
and responding to a classroom interaction ending instruction, and stopping pushing the first video stream to the at least one second selected terminal.
5. A server, characterized in that the server comprises:
the first selection module is used for responding to a classroom interaction instruction and selecting at least one first selected terminal from a plurality of first terminals participating in online teaching;
when a teacher video in the online teaching is a recorded and broadcast video, the classroom interaction instruction is a classroom interaction instruction triggered according to interaction characteristics obtained by identifying and analyzing video data and audio data extracted from the recorded and broadcast video, the classroom interaction instruction carries identification information corresponding to the first selected terminal, and the identification information is selected based on a preset rule;
a video stream acquisition module, configured to acquire a first video stream from the first selected terminal;
and the second selected module is used for pushing the first video stream to at least one second selected terminal in the plurality of first terminals participating in online teaching, wherein the at least one second selected terminal is other first terminals except the at least one first selected terminal in the plurality of first terminals.
6. An on-line teaching control method applied to at least one second selected terminal, the method comprising:
receiving courseware data, and displaying teaching courseware in a first display area;
receiving a first video stream from at least one first selected terminal in response to a first instruction, wherein the at least one first selected terminal is selected from a plurality of first terminals participating in online teaching for a server in response to a classroom interaction instruction;
when a teacher video in the online teaching is a recorded and broadcast video, the classroom interaction instruction is a classroom interaction instruction triggered according to interaction characteristics obtained by identifying and analyzing video data and audio data extracted from the recorded and broadcast video, the classroom interaction instruction carries identification information corresponding to the first selected terminal, and the identification information is selected based on a preset rule;
playing the first video stream;
wherein the at least one second selected terminal is the other of the plurality of first terminals than the at least one first selected terminal.
7. The method of claim 6, further comprising:
the first instruction is triggered based on classroom interaction in the teaching courseware.
8. The method of claim 6, further comprising:
displaying a second video stream in a second display area, wherein the second video stream is a live video stream from a second terminal and/or a recorded broadcast video stream of a server; and/or
And displaying a third video stream in a third display area, wherein the third video stream is from a live video stream of the local terminal.
9. The method of claim 6, wherein said playing said first video stream comprises:
and playing the first video stream on a display interface of the teaching courseware.
10. The method of claim 9, wherein the first video stream is embedded in a multimedia interaction on a display interface of the tutorial.
11. The method of claim 6, wherein said playing said first video stream comprises:
and during playing, the first video stream replaces the user head portrait of the user corresponding to the first selected terminal.
12. The method of claim 6, further comprising:
and responding to a classroom interaction ending instruction, and stopping playing of the first video stream.
13. An on-line instruction control apparatus, for use with at least a second selected terminal, the apparatus comprising:
the first display module is used for receiving courseware data and displaying teaching courseware in a first display area;
the terminal selection module is used for responding to a first instruction and receiving a first video stream from at least one first selected terminal, and the at least one first selected terminal is selected from a plurality of first terminals participating in online teaching for the server responding to a classroom interaction instruction;
when a teacher video in the online teaching is a recorded and broadcast video, the classroom interaction instruction is a classroom interaction instruction triggered according to interaction characteristics obtained by identifying and analyzing video data and audio data extracted from the recorded and broadcast video, the classroom interaction instruction carries identification information corresponding to the first selected terminal, and the identification information is selected based on a preset rule;
the video playing module is used for playing the first video stream;
wherein the at least one second selected terminal is the other of the plurality of first terminals than the at least one first selected terminal.
14. A computer storage medium storing a plurality of instructions adapted to be loaded by a processor and to perform the steps of the method according to any one of claims 1 to 4 and 6 to 12.
15. A terminal comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor when executing the program implementing the steps of the method according to any one of claims 1 to 4 and 6 to 12.
CN201910774814.3A 2019-08-21 2019-08-21 Online teaching control method and device, storage medium and terminal Active CN110570698B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910774814.3A CN110570698B (en) 2019-08-21 2019-08-21 Online teaching control method and device, storage medium and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910774814.3A CN110570698B (en) 2019-08-21 2019-08-21 Online teaching control method and device, storage medium and terminal

Publications (2)

Publication Number Publication Date
CN110570698A CN110570698A (en) 2019-12-13
CN110570698B true CN110570698B (en) 2022-04-26

Family

ID=68774253

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910774814.3A Active CN110570698B (en) 2019-08-21 2019-08-21 Online teaching control method and device, storage medium and terminal

Country Status (1)

Country Link
CN (1) CN110570698B (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111243360A (en) * 2020-01-09 2020-06-05 未来新视界教育科技(北京)有限公司 Method and device for realizing classroom fusion based on VR technology
CN113518232B (en) * 2020-04-10 2024-03-01 钉钉控股(开曼)有限公司 Video display method, device, equipment and storage medium
CN111680137A (en) * 2020-05-20 2020-09-18 北京大米科技有限公司 Online classroom interaction method and device, storage medium and terminal
CN112004113A (en) * 2020-07-27 2020-11-27 北京大米科技有限公司 Teaching interaction method, device, server and storage medium
CN112135196A (en) * 2020-09-21 2020-12-25 北京乐学帮网络技术有限公司 Online live broadcast teaching interaction method, device, system, equipment and storage medium
CN112258912B (en) * 2020-10-10 2022-08-16 深圳市捷视飞通科技股份有限公司 Network interactive teaching method, device, computer equipment and storage medium
CN112463091A (en) * 2020-11-06 2021-03-09 深圳明心科技有限公司 Automatic switching method for remote teaching screen and remote teaching system
CN112637613A (en) * 2020-11-16 2021-04-09 深圳市声扬科技有限公司 Live broadcast audio processing method and device, computer equipment and storage medium
CN112714131A (en) * 2020-12-31 2021-04-27 北京大米科技有限公司 Cross-platform microphone connecting method and device, storage medium and electronic equipment
CN112862978A (en) * 2020-12-31 2021-05-28 江西格灵如科科技有限公司 VR courseware terminal and system
CN112929684B (en) * 2021-01-27 2023-10-27 广州虎牙科技有限公司 Video superimposed information updating method and device, electronic equipment and storage medium
CN113163229A (en) * 2021-03-05 2021-07-23 深圳点猫科技有限公司 Split screen recording and broadcasting method, device, system and medium based on online education
CN113362206A (en) * 2021-07-06 2021-09-07 上海商汤科技开发有限公司 Online classroom information processing method and device, computer equipment and storage medium
CN114297481B (en) * 2021-12-20 2024-09-06 北京快来文化传播集团有限公司 Method, apparatus and computer readable storage medium for managing live celebrities
CN115119011B (en) * 2022-08-30 2022-11-01 南京百家云科技有限公司 Live broadcast room content rebroadcasting method, background server and electronic equipment
CN115376374B (en) * 2022-09-23 2024-06-25 广州宏途数字科技有限公司 Remote smart pen interaction method, device and storage medium
CN116668771A (en) * 2023-07-31 2023-08-29 全时云商务服务股份有限公司 Classroom supervision coaching method and device, storage medium and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108156471A (en) * 2017-12-28 2018-06-12 重庆柚瓣家科技有限公司 Reaction type fits aging video living transmission system and method
CN109413002A (en) * 2017-08-16 2019-03-01 Tcl集团股份有限公司 A kind of classroom interaction live broadcasting method, system and terminal
CN109658760A (en) * 2018-12-28 2019-04-19 广东新源信息技术有限公司 A kind of wisdom classroom interaction recorded broadcast management system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004005899A1 (en) * 2004-02-05 2005-09-01 Vodafone Holding Gmbh communication system
JP2009272690A (en) * 2008-04-30 2009-11-19 Nomura Yuji Communication system and remote language learning system
CN104023247B (en) * 2014-05-29 2015-07-29 腾讯科技(深圳)有限公司 The method and apparatus of acquisition, pushed information and information interaction system
US10110968B2 (en) * 2016-04-19 2018-10-23 Google Llc Methods, systems and media for interacting with content using a second screen device
US20180146223A1 (en) * 2016-11-22 2018-05-24 Facebook, Inc. Enhancing a live video
CN106792215A (en) * 2016-12-12 2017-05-31 福建天晴数码有限公司 Education video order method and its system
CN107193931B (en) * 2017-05-18 2020-07-03 北京音悦荚科技有限责任公司 Teaching courseware generation method, online teaching method and device
CN107316520B (en) * 2017-08-17 2020-10-02 广州视源电子科技股份有限公司 Video teaching interaction method, device, equipment and storage medium
CN108024139A (en) * 2017-12-08 2018-05-11 广州视源电子科技股份有限公司 Playing method and device of network video courseware, terminal equipment and storage medium
CN109547732A (en) * 2018-12-19 2019-03-29 深圳银澎云计算有限公司 A kind of audio/video processing method, device, server and video conferencing system
CN110091335B (en) * 2019-04-16 2021-05-07 上海平安智慧教育科技有限公司 Method, system, device and storage medium for controlling learning partner robot
CN110111778B (en) * 2019-04-30 2021-11-12 北京大米科技有限公司 Voice processing method and device, storage medium and electronic equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109413002A (en) * 2017-08-16 2019-03-01 Tcl集团股份有限公司 A kind of classroom interaction live broadcasting method, system and terminal
CN108156471A (en) * 2017-12-28 2018-06-12 重庆柚瓣家科技有限公司 Reaction type fits aging video living transmission system and method
CN109658760A (en) * 2018-12-28 2019-04-19 广东新源信息技术有限公司 A kind of wisdom classroom interaction recorded broadcast management system

Also Published As

Publication number Publication date
CN110570698A (en) 2019-12-13

Similar Documents

Publication Publication Date Title
CN110570698B (en) Online teaching control method and device, storage medium and terminal
WO2020215966A1 (en) Remote teaching interaction method, server, terminal and system
JP6734852B2 (en) System and method for tracking events and providing virtual conference feedback
CN107316520B (en) Video teaching interaction method, device, equipment and storage medium
US20160300501A1 (en) Action data generation device and client and system for information transmission
CN110673777A (en) Online teaching method and device, storage medium and terminal equipment
CN105763653A (en) Method and server for generating statistical information
CN111405224B (en) Online interaction control method and device, storage medium and electronic equipment
CN110609970B (en) User identity identification method and device, storage medium and electronic equipment
CN110136032B (en) Classroom interaction data processing method based on courseware and computer storage medium
CN112135196A (en) Online live broadcast teaching interaction method, device, system, equipment and storage medium
CN112286610A (en) Interactive processing method and device, electronic equipment and storage medium
CN111510659A (en) Online interaction method and device, storage medium and electronic equipment
US20170270812A1 (en) Method for learning assessment
CN112218130A (en) Control method and device for interactive video, storage medium and terminal
KR20210157088A (en) System for providing webinar contents based on two-way communication capable of multi attendance
CN113158114A (en) Online interaction method and device, storage medium and server
KR101808631B1 (en) Method of posting poll response and a poll service server providing the method thereof
CN113473161A (en) Live broadcast method, device, equipment and computer storage medium
CN114449301B (en) Item sending method, item sending device, electronic equipment and computer-readable storage medium
CN114745594A (en) Method and device for generating live playback video, electronic equipment and storage medium
JP2007327988A (en) Bidirectional data communication system in service using digital content
CN113382311A (en) Online teaching interaction method and device, storage medium and terminal
CN111866548A (en) Marking method applied to medical video
CN111695459B (en) State information prompting method and related equipment

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