Computer teaching system based on cloud platform

文档序号:1800150 发布日期:2021-11-05 浏览:22次 中文

阅读说明:本技术 一种基于云平台的计算机教学授课系统 (Computer teaching system based on cloud platform ) 是由 吴桂华 吴献文 张立 肖忠良 于 2021-07-08 设计创作,主要内容包括:本发明公开了一种基于云平台的计算机教学授课系统,属于云计算平台领域,涉及数据处理技术,用于解决在教学过程中的点名和状态检测的问题。通过第一识别模块与第二识别模块首先进行身份的识别,若干授课终端以及若干听课终端均包括显示模块,显示模块用于显示听课者的位置信息,当第二识别模块识别听课者的身份信息后,将身份信息与位置信息进行匹配,并将电子名片显示在相应的位置信息上;便于授课老师与听课者之间的了解。并提前准备好电子名片可以在提问时准确说出听课者的姓名,并且第二识别模块还可以对听课者的听课状态进行学习,在听课状态不好时及时进行预警提醒,且记录不认真次数,在学期末进行平时分打分时作为一个基准。(The invention discloses a computer teaching system based on a cloud platform, belongs to the field of cloud computing platforms, relates to a data processing technology, and is used for solving the problems of roll calling and state detection in the teaching process. Firstly, identity recognition is carried out through a first recognition module and a second recognition module, the plurality of teaching terminals and the plurality of lesson listening terminals comprise display modules, the display modules are used for displaying position information of lessees, after the second recognition module recognizes the identity information of the lessees, the identity information is matched with the position information, and electronic business cards are displayed on the corresponding position information; the teaching teacher and the student can conveniently know. The electronic business card is prepared in advance, the name of a lessee can be accurately spoken when a question is asked, the second identification module can also be used for learning the lessee listening state, early warning reminding is timely carried out when the lessee listening state is not good, the number of times of inaccuracy is recorded, and the number of times of inaccuracy is used as a reference when the class listening state is classified at ordinary times at the end of a learning period.)

1. A computer teaching system based on a cloud platform is characterized by comprising a plurality of teaching terminals, a plurality of lesson listening terminals, the cloud platform and a registration module, wherein the plurality of teaching terminals and the plurality of lesson listening terminals are in wireless remote connection with the cloud platform;

the teaching terminals are respectively connected with a first identification module and a storage library, the first identification module is used for acquiring the identity information of a teacher giving lessons and sending the identified identity information of the teacher giving lessons to the storage library, and the storage library feeds back the information of the teacher giving lessons to the teaching terminals;

the plurality of lecture attending terminals are respectively connected with a second identification module, a processing module, a storage library and an early warning module; the second identification module is used for identifying the identity information of the lecturer and sending the identified identity information of the lecturer to the storage library, and the storage library feeds back the information of the lecturer to the lecture listening terminal;

the second identification module is also used for acquiring a real-time class listening video of a class listener during class listening, and the processing module is used for processing the real-time class listening video acquired by the second identification module;

the teaching terminals and the teaching terminals comprise display modules, the display modules connected with the teaching terminals are used for displaying the position information of the students, after the second identification module identifies the identity information of the students, the identity information and the position information are matched, the electronic business cards are displayed on the corresponding position information, the display modules connected with the teaching terminals are used for displaying the identity information of the teachers giving lessons, and the identity information of the teachers giving lessons is displayed on the display modules.

2. The computer teaching system based on cloud platform of claim 1, wherein said repository is used to store the identity information of the teacher and the identity information of the student, the identity information of the teacher includes the name of the teacher, the subject of the teaching and the teaching duration; the identity information of the lecturer comprises the name, the class and the school number of the lecturer.

3. The computer teaching system based on cloud platform of claim 1, wherein the registration module is used for the teacher or the lessee to input identity information to register and log in; the input identity information comprises the name of a teacher giving lessons, lessons subject, lesson giving time, the name of a person listening to lessons, class and school number; the registration module sends the identity information of the teacher or the student to a storage library for storage; and when the storage library receives the identity information of the teacher or the student, the storage library automatically makes the electronic business card according to the identity information of the teacher or the student, and sends the made electronic business card to the cloud platform.

4. The computer teaching system based on cloud platform as claimed in claim 1, wherein said cloud platform is used to store the number of times of carelessness of the lecturer.

5. The computer teaching system based on the cloud platform as claimed in claim 1, wherein the first recognition module and the second recognition module are intelligent cameras.

6. The computer teaching system based on cloud platform of claim 1, wherein the process of processing the real-time lecture listening video by the processing module comprises:

the method comprises the following steps: the second identification module acquires a real-time lecture listening video of a current class lecturer, and sends the real-time lecture listening video of the lecturer to the processing module in combination with an electronic business card of the lecturer;

step two: after receiving a real-time lecture listening video of a lecturer, the processing module firstly numbers the lecturer according to an electronic business card of the lecturer, and marks the number as i, wherein i is a positive integer, and i is 1 and 2 … … n;

step three: the processing module processes real-time lecture listening videos of a lecturer into video frames, marks the video frames according to a time sequence, and marks the video frames as j, wherein j is a positive integer and is 1,2 … … m;

step four: the processing module uniformly performs pixelization processing on all video frames to form p × q pixel points, and arranges the p × q pixel points into a coordinate system, namely each pixel point has a coordinate point, and the coordinate of the coordinate point is (p, q);

step five: the processing module acquires the coordinates of two eyes of the lecturer and marks the coordinates of the two eyes as ZY (pzy, qzy) and YY (pyy, qyy); wherein ZY (pzy, qzy) is left eye coordinate of the lecturer, YY (pyy, qyy) is right eye coordinate of the lecturer; the processing module acquires the coordinates of shoulders of the lecturer and marks the coordinates of the two eyes as ZJ (pzj, qzj) and YJ (pyj, qyj); wherein ZJ (pzj, qzj) is left shoulder coordinate of the lecturer, YJ (pyj, qyj) is right shoulder coordinate of the lecturer; the connection point ZY and the point YY are marked as a line segment L1, and the connection point ZJ and the point YJ are marked as a line segment L2;

step six: the processing module obtains an earnest coefficient RX of the lecturer through a calculation formula, wherein the earnest coefficient RX is calculated in a mode that a midpoint coordinate of a line segment L1 is taken, the vertical distance between the midpoint coordinate of a line segment L1 and the line segment L2 is calculated, and the vertical distance between the midpoint coordinate of the line segment L1 and the line segment L2 is recorded as the earnest coefficient RX;

step seven: the processing module sets a serious coefficient threshold value, and marks the video frame in an unauthorized state when the serious coefficient RX is smaller than the serious coefficient threshold value; acquiring the times of the current class marked as the number of times of the non-serious state, setting a threshold value of allowable non-serious times by the early warning module, and sending an early warning signal to the early warning module by the processing module when the number of times of the non-serious state of the current class exceeds the threshold value of allowable non-serious times; and after receiving the early warning signal, the early warning module carries out state early warning reminding and increases one to the number of times of non-earnest of the lessee.

Technical Field

The invention belongs to the field of cloud computing platforms, relates to a data processing technology, and particularly relates to a computer teaching system based on a cloud platform.

Background

The teaching of electronic computer, borrow the teaching activity of computer means to carry on classroom teaching and management. The system comprises a computer aided teaching system and a computer management teaching system. The service object of the computer-assisted instruction system is a student. Typically a computer provides instructional material and various questions, and a student directly converses with the computer using a terminal. The computer-aided teaching mode mainly includes teaching mode, partial teaching mode and question-answering mode.

Networking is an important development trend in computer-aided education. The "inorganic unlink" is the true picture of the computer use condition at present. Because computers are networked, the sharing and utilization rate of computer information is greatly improved, and the network is also greatly developed and continues to be used in the field of education. The network not only has all knowledge resources from infant education to the forefront of the current science, but also provides places where students and teachers carry out public discussion on computer screens through the network, and the students, the teachers and other researchers can obtain and communicate more information through the network in teaching and scientific research to obtain more perfect services. The distance between the education is shortened by the aid of the four-way and eight-reach network covering the whole world and the instant transmission speed, and Chinese students can obtain guidance of teachers of the Massachusetts institute of technology through the network.

The roll call or the knowledge of the teacher and the students in the existing teaching process is a shallow process, deep confirmation is not carried out, the teacher giving lessons has no way to monitor the state of the students who are in lessons when giving lessons, and no definite reference exists when the students are classified at ordinary times at the end of the school period.

Therefore, a computer teaching system based on a cloud platform is provided.

Disclosure of Invention

The invention provides a computer teaching system based on a cloud platform, which is used for solving the problems of roll calling and state detection in the teaching process. The identity is firstly identified through the first identification module and the second identification module, the name of a person who listens can be accurately spoken when a question is asked by preparing the electronic business card in advance, the second identification module can also learn the state of the person who listens in the class, early warning and reminding are timely carried out when the state of the person who listens in the class is not good, the number of times of non-earnestly recording is recorded, and the electronic business card is used as a reference when the person who listens in the class is classified at the end of a school period.

The purpose of the invention can be realized by the following technical scheme:

a computer teaching system based on a cloud platform comprises a plurality of teaching terminals, a plurality of lesson listening terminals, the cloud platform and a registration module, wherein the teaching terminals and the lesson listening terminals are in wireless remote connection with the cloud platform;

the teaching terminals are respectively connected with a first identification module and a storage library, the first identification module is used for acquiring the identity information of a teacher giving lessons and sending the identified identity information of the teacher giving lessons to the storage library, and the storage library feeds back the information of the teacher giving lessons to the teaching terminals;

the plurality of lecture attending terminals are respectively connected with a second identification module, a processing module, a storage library and an early warning module; the second identification module is used for identifying the identity information of the lecturer and sending the identified identity information of the lecturer to the storage library, and the storage library feeds back the information of the lecturer to the lecture listening terminal;

the system comprises a storage library, a teaching teacher database and a teaching time length database, wherein the storage library is used for storing identity information of the teaching teacher and identity information of a lecturer, and the identity information of the teaching teacher comprises the name of the teaching teacher, a teaching subject and the teaching time length; the identity information of the lecturer comprises the name, the class and the school number of the lecturer;

the registration module is used for the teacher or the lessee to input identity information for registration and login; the input identity information comprises the name of a teacher giving lessons, lessons subject, lesson giving time, the name of a person listening to lessons, class and school number; the registration module sends the identity information of the teacher or the student to a storage library for storage; after the identity information of the teacher or the student is received by the storage library, the storage library automatically makes the electronic business card according to the identity information of the teacher or the student and sends the made electronic business card to the cloud platform;

the second recognition module is further used for acquiring a real-time class listening video of a class listener during class listening, the processing module is used for processing the real-time class listening video acquired by the second recognition module, and specifically, the process of processing the real-time class listening video by the processing module comprises the following steps:

the method comprises the following steps: the second identification module acquires a real-time lecture listening video of a current class lecturer, and sends the real-time lecture listening video of the lecturer to the processing module in combination with an electronic business card of the lecturer;

step two: after receiving a real-time lecture listening video of a lecturer, the processing module firstly numbers the lecturer according to an electronic business card of the lecturer, and marks the number as i, wherein i is a positive integer, and i is 1 and 2 … … n;

step three: the processing module processes real-time lecture listening videos of a lecturer into video frames, marks the video frames according to a time sequence, and marks the video frames as j, wherein j is a positive integer and is 1,2 … … m;

step four: the processing module uniformly performs pixelization processing on all video frames to form p × q pixel points, and arranges the p × q pixel points into a coordinate system, namely each pixel point has a coordinate point, and the coordinate of the coordinate point is (p, q);

step five: the processing module acquires the coordinates of two eyes of the lecturer and marks the coordinates of the two eyes as ZY (pzy, qzy) and YY (pyy, qyy); wherein ZY (pzy, qzy) is left eye coordinate of the lecturer, YY (pyy, qyy) is right eye coordinate of the lecturer; the processing module acquires the coordinates of shoulders of the lecturer and marks the coordinates of the two eyes as ZJ (pzj, qzj) and YJ (pyj, qyj); wherein ZJ (pzj, qzj) is left shoulder coordinate of the lecturer, YJ (pyj, qyj) is right shoulder coordinate of the lecturer; the connection point ZY and the point YY are marked as a line segment L1, and the connection point ZJ and the point YJ are marked as a line segment L2;

step six: the processing module obtains an earnest coefficient RX of the lecturer through a calculation formula, wherein the earnest coefficient RX is calculated in a mode that a midpoint coordinate of a line segment L1 is taken, the vertical distance between the midpoint coordinate of a line segment L1 and the line segment L2 is calculated, and the vertical distance between the midpoint coordinate of the line segment L1 and the line segment L2 is recorded as the earnest coefficient RX;

step seven: the processing module sets a serious coefficient threshold value, and marks the video frame in an unauthorized state when the serious coefficient RX is smaller than the serious coefficient threshold value; acquiring the times of the current class marked as the number of times of the non-serious state, setting a threshold value of allowable non-serious times by the early warning module, and sending an early warning signal to the early warning module by the processing module when the number of times of the non-serious state of the current class exceeds the threshold value of allowable non-serious times; and after receiving the early warning signal, the early warning module carries out state early warning reminding and increases one to the number of times of non-earnest of the lessee.

It should be noted that the teaching terminals and the teaching terminals all include display modules, the display modules connected with the teaching terminals are used for displaying the position information of the students, when the second identification module identifies the identity information of the students, the identity information is matched with the position information, the electronic business cards are displayed on the corresponding position information, and the display modules connected with the teaching terminals are used for displaying the identity information of the teachers who give lessons and displaying the identity information of the teachers who give lessons on the display modules.

The cloud platform is used for storing the number of times of carelessness of a student.

The first identification module and the second identification module are specifically intelligent cameras.

Compared with the prior art, the invention has the beneficial effects that:

1. the invention is provided with a registration module, wherein the registration module is used for a teacher or a lessee to input identity information for registration and login; the input identity information comprises the name of a teacher giving lessons, lessons subject, lesson giving time, the name of a person listening to lessons, class and school number; the registration module sends the identity information of the teacher or the student to a storage library for storage; after the identity information of the teacher or the student is received by the storage library, the storage library automatically makes the electronic business card according to the identity information of the teacher or the student and sends the made electronic business card to the cloud platform; the teaching terminals and the teaching terminals all comprise display modules, the display modules connected with the teaching terminals are used for displaying the position information of the students, after the second identification module identifies the identity information of the students, the identity information and the position information are matched, the electronic business cards are displayed on the corresponding position information, the display modules connected with the teaching terminals are used for displaying the identity information of the teachers giving lessons, and the identity information of the teachers giving lessons is displayed on the display modules. The teaching teacher and the student can conveniently know.

2. The second identification module is also used for acquiring a real-time class listening video of a class listener when listening, the processing module is used for processing the real-time class listening video acquired by the second identification module, the second identification module acquires the real-time class listening video of the current class listener and sends the real-time class listening video of the class listener to the processing module by combining with an electronic business card of the class listener; by calculating the earnest coefficient RX; the processing module sets a serious coefficient threshold value, and marks the video frame in an unauthorized state when the serious coefficient RX is smaller than the serious coefficient threshold value; acquiring the times of the current class marked as the number of times of the non-serious state, setting a threshold value of allowable non-serious times by the early warning module, and sending an early warning signal to the early warning module by the processing module when the number of times of the non-serious state of the current class exceeds the threshold value of allowable non-serious times; and after receiving the early warning signal, the early warning module carries out state early warning reminding and increases one to the number of times of non-earnest of the lessee.

3. The cloud platform is also used for storing the number of times of the carelessness of the lessee, so that the lessee can conveniently carry out average time statistics at the end of the school period.

Drawings

In order to more clearly illustrate the embodiments of the present invention 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 invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

Fig. 1 is a schematic block diagram of a computer teaching system based on a cloud platform.

Detailed Description

The technical solutions of the present invention will be described clearly and completely with reference to the following embodiments, and it should be understood that the described embodiments are only a part of the embodiments of the present invention, and not all of 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 invention.

As shown in fig. 1, a computer teaching system based on a cloud platform comprises a plurality of teaching terminals, a plurality of lesson listening terminals, a cloud platform and a registration module, wherein the plurality of teaching terminals and the plurality of lesson listening terminals are all in wireless remote connection with the cloud platform;

the teaching terminals are respectively connected with a first identification module and a storage library, the first identification module is used for acquiring the identity information of a teacher giving lessons and sending the identified identity information of the teacher giving lessons to the storage library, and the storage library feeds back the information of the teacher giving lessons to the teaching terminals;

the plurality of lecture attending terminals are respectively connected with a second identification module, a processing module, a storage library and an early warning module; the second identification module is used for identifying the identity information of the lecturer and sending the identified identity information of the lecturer to the storage library, and the storage library feeds back the information of the lecturer to the lecture listening terminal;

the system comprises a storage library, a teaching teacher database and a teaching time length database, wherein the storage library is used for storing identity information of the teaching teacher and identity information of a lecturer, and the identity information of the teaching teacher comprises the name of the teaching teacher, a teaching subject and the teaching time length; the identity information of the lecturer comprises the name, the class and the school number of the lecturer;

the registration module is used for the teacher or the lessee to input identity information for registration and login; the input identity information comprises the name of a teacher giving lessons, lessons subject, lesson giving time, the name of a person listening to lessons, class and school number; the registration module sends the identity information of the teacher or the student to a storage library for storage; after the identity information of the teacher or the student is received by the storage library, the storage library automatically makes the electronic business card according to the identity information of the teacher or the student and sends the made electronic business card to the cloud platform;

the second recognition module is further used for acquiring a real-time class listening video of a class listener during class listening, the processing module is used for processing the real-time class listening video acquired by the second recognition module, and specifically, the process of processing the real-time class listening video by the processing module comprises the following steps:

the method comprises the following steps: the second identification module acquires a real-time lecture listening video of a current class lecturer, and sends the real-time lecture listening video of the lecturer to the processing module in combination with an electronic business card of the lecturer;

step two: after receiving a real-time lecture listening video of a lecturer, the processing module firstly numbers the lecturer according to an electronic business card of the lecturer, and marks the number as i, wherein i is a positive integer, and i is 1 and 2 … … n;

step three: the processing module processes real-time lecture listening videos of a lecturer into video frames, marks the video frames according to a time sequence, and marks the video frames as j, wherein j is a positive integer and is 1,2 … … m;

step four: the processing module uniformly performs pixelization processing on all video frames to form p × q pixel points, and arranges the p × q pixel points into a coordinate system, namely each pixel point has a coordinate point, and the coordinate of the coordinate point is (p, q);

step five: the processing module acquires the coordinates of two eyes of the lecturer and marks the coordinates of the two eyes as ZY (pzy, qzy) and YY (pyy, qyy); wherein ZY (pzy, qzy) is left eye coordinate of the lecturer, YY (pyy, qyy) is right eye coordinate of the lecturer; the processing module acquires the coordinates of shoulders of the lecturer and marks the coordinates of the two eyes as ZJ (pzj, qzj) and YJ (pyj, qyj); wherein ZJ (pzj, qzj) is left shoulder coordinate of the lecturer, YJ (pyj, qyj) is right shoulder coordinate of the lecturer; the connection point ZY and the point YY are marked as a line segment L1, and the connection point ZJ and the point YJ are marked as a line segment L2;

step six: the processing module obtains an earnest coefficient RX of the lecturer through a calculation formula, wherein the earnest coefficient RX is calculated in a mode that a midpoint coordinate of a line segment L1 is taken, the vertical distance between the midpoint coordinate of a line segment L1 and the line segment L2 is calculated, and the vertical distance between the midpoint coordinate of the line segment L1 and the line segment L2 is recorded as the earnest coefficient RX;

step seven: the processing module sets a serious coefficient threshold value, and marks the video frame in an unauthorized state when the serious coefficient RX is smaller than the serious coefficient threshold value; acquiring the times of the current class marked as the number of times of the non-serious state, setting a threshold value of allowable non-serious times by the early warning module, and sending an early warning signal to the early warning module by the processing module when the number of times of the non-serious state of the current class exceeds the threshold value of allowable non-serious times; and after receiving the early warning signal, the early warning module carries out state early warning reminding and increases one to the number of times of non-earnest of the lessee.

It should be noted that the teaching terminals and the teaching terminals all include display modules, the display modules connected with the teaching terminals are used for displaying the position information of the students, when the second identification module identifies the identity information of the students, the identity information is matched with the position information, the electronic business cards are displayed on the corresponding position information, and the display modules connected with the teaching terminals are used for displaying the identity information of the teachers who give lessons and displaying the identity information of the teachers who give lessons on the display modules.

The cloud platform is used for storing the number of times of carelessness of a student.

The first identification module and the second identification module are specifically intelligent cameras.

The above formulas are all calculated by removing dimensions and taking numerical values thereof, the formula is a formula which is obtained by acquiring a large amount of data and performing software simulation to obtain the closest real situation, and the preset parameters and the preset threshold value in the formula are set by the technical personnel in the field according to the actual situation or obtained by simulating a large amount of data.

The working principle of the invention is as follows: the teaching terminals are respectively connected with the first identification module and the storage library, the first identification module is used for acquiring the identity information of a teacher giving lessons and sending the identified identity information of the teacher giving lessons to the storage library, and the storage library feeds back the information of the teacher giving lessons to the teaching terminals; the plurality of lecture attending terminals are respectively connected with the second identification module, the processing module, the storage library and the early warning module; the second identification module is used for identifying the identity information of the lecturer and sending the identified identity information of the lecturer to the storage library, and the storage library feeds back the information of the lecturer to the lecture listening terminal; the second identification module is also used for acquiring a real-time class listening video of a class listener during class listening, and the processing module is used for processing the real-time class listening video acquired by the second identification module; the teaching terminals and the teaching terminals all comprise display modules, the display modules connected with the teaching terminals are used for displaying the position information of the students, after the second identification module identifies the identity information of the students, the identity information and the position information are matched, the electronic business cards are displayed on the corresponding position information, the display modules connected with the teaching terminals are used for displaying the identity information of the teachers giving lessons, and the identity information of the teachers giving lessons is displayed on the display modules.

In the embodiments provided by the present invention, it should be understood that the disclosed apparatus, device and method can be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is only one logical functional division, and there may be other divisions when the actual implementation is performed; the modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the method of the embodiment.

It will also be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof.

The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference signs in the claims shall not be construed as limiting the claim concerned.

Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the system claims may also be implemented by one unit or means in software or hardware. The terms second, etc. are used to denote names, but not any particular order.

Finally, it should be noted that the above examples are only intended to illustrate the technical process of the present invention and not to limit the same, and although the present invention has been described in detail with reference to the preferred embodiments, it will be understood by those skilled in the art that modifications or equivalent substitutions may be made to the technical process of the present invention without departing from the spirit and scope of the technical process of the present invention.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于网络模式的军事训练信息系统及其评估方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!