Embodiment
Below in conjunction with accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, completeGround describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.Generally existThe component of the embodiment of the present invention described and illustrated in accompanying drawing can be configured to arrange and design with a variety of herein.CauseThis, the detailed description of the embodiments of the invention to providing in the accompanying drawings is not intended to limit claimed invention belowScope, but it is merely representative of the selected embodiment of the present invention.Based on embodiments of the invention, those skilled in the art are not doingThe every other embodiment obtained on the premise of going out creative work, belongs to the scope of protection of the invention.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang YiIt is defined, then it further need not be defined and explained in subsequent accompanying drawing in individual accompanying drawing.Meanwhile the present invention'sIn description, term " first ", " second " etc. are only used for distinguishing description, and it is not intended that instruction or hint relative importance.
Fig. 1 shows teacher's terminal 110, multiple student terminals in class management system 100 provided in an embodiment of the present invention120 and the schematic diagram that interacts of server 130.The server 130 passes through network and teacher's terminal 110 and multipleRaw terminal 120 is communicatively coupled, to enter row data communication or interaction.Fig. 1 is referred to, is also adopted in the system including multiple voicesStorage 121, multiple voice collectors 121 and multiple student terminals 120 are respectively arranged at different seats, and multiple voicesCollector 121 and the mutual corresponding electric connection that same seat is arranged in multiple student terminals 120.
In the present embodiment, student terminal 120 and teacher's terminal 110 can be computer, mobile phone or other smart machinesDeng the connection of signal between server 130 and teacher's terminal 110 and server 130 and student terminal 120 can be by havingLine or wireless network are attached.Voice collector 121 is the equipment that can be used for gathering voice signal, in the present embodiment simultaneouslyDo not limit.In the present embodiment, the voice collector 121 in Fig. 1, student terminal 120, server 130 and teacher's terminal 110Only illustrate, be not intended as the restriction of concrete form.
Fig. 2 shows a kind of structured flowchart for the electronic equipment that can be applied to the embodiment of the present invention, and the electronic equipment can be withIt is teacher's terminal 110 or student terminal 120.As shown in Fig. 2 the electronic equipment includes memory 102, storage control 104,One or more (one is only shown in figure) processors 106, Peripheral Interface 108, radio-frequency module 112, display unit 114 etc..ThisA little components are in communication with each other by one or more communication bus/signal wire 116.
Wherein, memory 102 can be used for storage software program and module, and processor 106 is stored in storage by operationSoftware program and module in device 102, so as to perform various function application and data processing.
Memory 102 may include high speed random access memory, may also include nonvolatile memory, such as one or more magneticProperty storage device, flash memory or other non-volatile solid state memories.Processor 106 and other possible components are to storageThe access of device 102 can be carried out under the control of storage control 104.
Peripheral Interface 108 connects processor 106 and memory 102.In certain embodiments, Peripheral Interface 108, processingDevice 106 and storage control 104 can be realized in one single chip.In some other example, they can be respectively by onlyVertical chip is realized.
Radio-frequency module 112 is used to receiving and sending electromagnetic wave, realizes the mutual conversion of electromagnetic wave and electric signal, so that withCommunication network or other equipment are communicated.
Display unit 114 provides an interactive interface (such as user interface) between the electronic equipment and userOr referred to for display image data to user.In the present embodiment, the display unit can be liquid crystal display or touch-controlDisplay.If touch control display, it can be the capacitance type touch control screen or electric resistance touch-control for supporting single-point and multi-point touch operationScreen etc..Single-point and multi-point touch operation is supported to refer to that touch control display can sense the one or more on the touch control displayOpening position is with caused touch control operation, and the touch control operation that this is sensed transfers to processor to be calculated and handled
It is appreciated that structure shown in Fig. 2 is only to illustrate, electronic equipment may also include than shown in Fig. 2 more or moreFew component, or there is the configuration different from shown in Fig. 2.Each component shown in Fig. 2 can use hardware, software or its groupClose and realize.
First embodiment
A kind of class management method is present embodiments provided, applied to above-mentioned class management system 100.Fig. 3 is referred to, shouldMethod includes:
Step S110:The voice signal at each corresponding seat of the collection of voice collector 121, and it is whole to be sent to corresponding studentEnd 120.
The voice collector 121 for being arranged at each seat gathers voice signal, and its main voice signal collected isVoice signal near corresponding seat, if then the student at corresponding seat produces sound, voice collector 121 can collect.
Voice collector 121 by the voice signal collected be sent to corresponding to student terminal 120, that is, be sent to and voiceCollector 121 same seat student terminal 120, the student terminal 120 to should be on seat student.
Further, in the present embodiment, the student terminal 120 at each seat has with the student positioned at the seat and associatedProperty, wherein it is possible to be that the student terminal 120 and the identity information of student have relevance.
Association of the student terminal 120 for pupilage information can be that student is registered by the student terminal 120Realize association.Specifically, can be, as shown in figure 4, before the collection voice signal of this step, including:
Step S101:The voice collector 121 receives the voice messaging of student's input, and passes through corresponding student terminal120 are sent to server 130.
Student first can initiate request of registering in student terminal 120, and according to the request of registering, student terminal 120 controls languageSound collector 121 carries out corresponding voice collecting of registering.Student can pass through the input voice information of voice collector 121, languageThe voice messaging is sent to student terminal 120 by sound collector 121.Wherein, the voice messaging registered can be had in advanceDetermine the voice messaging of voice content, the voice content can be used exclusively for the voice content registered, with being recorded in student registrationThe voice content of the voice messaging for registering entered is consistent, wherein, voice content refers to the literal meaning pair in voice messagingThe content answered, if the voice messaging of typing is voice messaging corresponding to " registering ", including voice content " registering " and soundVocal print feature.
The voice messaging that voice collector 121 gathers is sent to server 130 by student terminal 120.
Step S102:The voice messaging is compared the server 130 with pre-stored voice messaging, acquisition and institutePredicate message breath similarity is more than predetermined threshold value and similarity highest is pre-stored voice messaging.
Voice messaging is compared server 130 with pre-stored voice messaging, and the pre-stored voice messaging can be eachIndividual student typing in registration is used for the voice messaging registered, also, to be stored with this pre- for every pre-stored voice messaging of correspondenceThe identity information of student corresponding to stored voice message, the identity information can include the name of student, student number, class, specialty,Or other, the content that specifically includes of identity information does not limit in the present embodiment, every letter that can represent pupilageBreath can be included within identity information.
In comparison process, obtain the voice messaging similarity sent with student terminal 120 and be more than predetermined threshold value, and beSimilarity highest is pre-stored voice messaging in all pre-stored voice messagings, to get the language sent with student terminal 120Message breath most matches and the pre-stored voice messaging with certain matching degree, believes as the pre-stored voice for meeting comparison conditionBreath.
Can be that server 130 obtains and the voice messaging similarity specifically, in a kind of specific embodimentMore than all pre-stored voice messagings of predetermined threshold value;In the pre-stored voice messaging obtained with the voice messaging phaseVoice messaging is pre-stored like degree highest.That is, first can obtain and receive from all pre-stored voice messagingsVoice messaging similarity is more than the voice messaging of predetermined threshold value, then is more than the pre-stored voice letter of predetermined threshold value from all similaritiesSimilarity highest is chosen in breath and is pre-stored voice messaging as the pre-stored voice messaging for meeting comparison condition.
In another specific embodiment, Ke Yishi, server 130 obtains and the voice messaging similarity highestPre-stored voice messaging;Judge whether the similarity between the pre-stored voice messaging of acquisition and the voice messaging is more than againPredetermined threshold value, if so, being more than predetermined threshold value and phase using the pre-stored voice messaging of acquisition as with the voice messaging similarityVoice messaging is pre-stored like degree highest.That is, in this embodiment, chosen from all pre-stored voice messagings withThe voice messaging similarity highest that student terminal 120 is sent is pre-stored voice messaging, if the pre-stored voice messaging of the selectionThe voice messaging similarity sent with student terminal 120 is more than predetermined threshold value, then the pre-stored voice messaging meets comparison condition.
It can compare it that similarity between voice messaging and pre-stored voice messaging that student terminal 120 is sent, which compares,Voice content and vocal print feature, certainly, the specific alignments between voice messaging do not limit in the present embodiment, can be withUtilize existing voice messaging alignments.
In addition, predetermined threshold value corresponding to similarity between voice messaging does not also limit in the present embodiment, Ke YigenSet according to actual demand, such as 90 percent.
Certainly, in the present embodiment, if the voice messaging sent according to student terminal 120, which is not found, meets comparison conditionPre-stored voice messaging, then student register unsuccessfully.
Step S103:By identity information corresponding to the pre-stored voice messaging of acquisition and corresponding student terminal 120It is associated, the identity information as student corresponding to the student terminal 120.
When getting the pre-stored voice messaging that meets comparison condition, identity information corresponding to voice messaging is pre-stored with thisThe identity information that voice messaging meets the corresponding student of the voice messaging of comparison condition is pre-stored as with this, that is, as hairThe identity information of student corresponding to the student terminal 120 of the voice messaging is given, the identity information of student and student terminal 120 are enteredRow association, specific interrelational form can be the identity information by the terminal iidentification of student terminal 120 or terminal number and studentIt is associated.
In addition, in the present embodiment, its account number can also be directly inputted in student terminal 120 by student and carry out student terminal120 directly associate with student.
Step S120:The voice signal is sent to server 130 by the student terminal 120.
The voice signal that voice collector 121 collects is sent to server 130 by student terminal 120, also, student is wholeWhen end 120 sends voice signal, the terminal iidentification either student terminal 120 that can also carry the student terminal 120 is rightThe student's answered tries information.
Step S130:The server 130 attends class pattern and each voice collector 121 collects according to currentVoice signal, judge whether student normally listens to the teacher corresponding to each student terminal 120.
In the present embodiment, the pattern of attending class can include listening to the teacher pattern and pattern is discussed, wherein, the pattern of listening to the teacher can beIn teachers, pattern of being attended class corresponding in the case of mainly being listened to the teacher by student, discussion pattern can need student to enterCorresponding pattern of attending class when row discusses.Wherein, the specific pattern for pattern of attending class can be passed through by teacher according to the actually situation of attending classTeacher's terminal 110 is set at any time.Server 130 receives the pattern of attending class that teacher's terminal 110 is sent, what teacher's terminal 110 was sentThe pattern of attending class is probably the pattern of listening to the teacher, it is also possible to which pattern is discussed.
In this step, server 130 can be to attend class pattern when current to listen to the teacher to the judgement whether student normally listens to the teacherPattern, whether the decibel value for the voice signal that each voice collector 121 collects is judged more than the first default decibel value, ifIt is to judge that student does not listen to the teacher normally;When current pattern of attending class is discussion pattern, judge what each voice collector 121 collectedWhether the decibel value of voice signal is more than the second default decibel value, if so, judge that student does not listen to the teacher normally, described second default pointShellfish value is more than the described first default decibel value.
, typically can be relatively quiet if student normally listens to the teacher in the pattern of listening to the teacher, too big sound, therefore language will not be producedThe decibel value for the sound that sound collector 121 collects can be relatively low, therefore, can be by judging that voice collector 121 gathersTo voice signal whether more than the first default decibel value judge whether student normally listens to the teacher.The first default decibel value can be withIt is a relatively low decibel value, its occurrence does not limit in the present embodiment.
, it is necessary to which student is discussed by language in discussion pattern, therefore necessarily there is student to send sound on classroom,Therefore, can now allow on classroom with the presence of sound.But to safeguard classroom discipline, discussion pattern is finished class the sound of one's parentsAlso it is unsuitable too high, in order to avoid influence other classrooms or influence the discussion of other students, as such, it can be that by judging voice signalDecibel value whether judge whether student normally listens to the teacher more than the second default decibel value.The second default decibel value is higher than theThe value of one default decibel value, and its size can be issuable sound decibel value when corresponding people normally speaks, second is defaultThe specific size of decibel value does not limit in the present embodiment.
In addition, in the present embodiment, teacher can also allow for pass through the default decibel value of the adjustment first in real time of teacher's terminal 110And the second default decibel value, allow to determine the judgement whether student normally listens to the teacher according to situation of actually attending class.
Step S140:When server 130 judge student terminal 120 corresponding to student do not listen to the teacher normally, to teacher's terminal 110Prompt message is sent, the prompt message includes position and/or for the student terminal 120 that corresponding student does not listen to the teacher normallyRaw identity information.
If server 130 judges that student does not listen to the teacher normally, teacher can be prompted by teacher's terminal 110, andIn the prompt message that server 130 is sent to teacher's terminal 110, the identity for the student that can include determining whether not listen to the teacher normallyThe positional information of information either student terminal 120 corresponding to the student, so that teacher knows the situation of attending class of student in time.ItsIn, the identity information of student can be determined by the corresponding relation between the corresponding student terminal 120 of student and pupilage information,The positional information of student terminal 120 can be that advance corresponding student terminal 120 stores, and its positional information can be located at classroomWhich row interior which arranges.
Certainly, the method and system that the present embodiment provides can be used for using when student takes an exam, it is preferred that examineDuring examination, the pattern of attending class is set to the pattern of listening to the teacher, makes server 130 judge student whether just by the relatively low first default decibel valueOften examination, the student that server 130 judges does not listen to the teacher normally not to take an examination normally as student, may have and not meet Examination RuleBehavior.
Further, in the present embodiment, speech pattern can also be included in pattern of attending class, student is sent out on classroomThe speech pattern can be used during speech.Specifically, the class management system 100 can also include loudspeaker apparatus, including raise one's voiceDevice and with loudspeaker be electrically connected with control device, the control device can under the control of server 130 controlling loudspeakerSounding.Loudspeaker can be arranged at the wall or roof in classroom, and its specific set location does not limit in the present embodiment.ToolBody, in the present embodiment, as shown in figure 5, can also include:
Step S151:Teacher's terminal 110 sends speech mode request to server 130, and the server 130 oughtBefore pattern switching of attending class be speech pattern.
It is speech pattern that teacher sets current pattern of attending class by classroom terminal.
Step S152:Teacher's terminal 110 or student terminal 120 send speaking request, the speech to server 130Request includes the identity information of the student to be made a speech.
Under speech pattern, classroom terminal or student terminal 120 can send speaking request to server 130 and be sent outSpeech.If teacher's terminal 110 sends speaking request, the identity letter of student requested to make a speech can be included in teacher's terminal 110Breath.If student terminal 120 sends speaking request, the student terminal 120 correspondence of student terminal 120 is carried in the speaking requestStudent identity information.Certainly, student terminal 120 sends speaking request and made, and carrying can also be the student terminal 120Terminal iidentification, the identity information of the student of request speech is determined according to the terminal iidentification by server 130.
Step S153:The server 130 sends student terminal 120 corresponding to the identity information in the speaking requestVoice messaging be sent to the loudspeaker apparatus.
After server 130 receives speaking request, you can allow student corresponding to the student information in the speaking request to enterRow speech.Its speech content is acquired by voice collector 121 and is sent to service by student terminal 120 when student makes a speechDevice 130, server 130 is after student terminal 120 corresponding to the identity information in judging speaking request, by the student terminal120 voice messagings sent are sent to loudspeaker and played out.
Step S154:The loudspeaker apparatus plays out to the voice messaging received.
Corresponding, the voice messaging that loudspeaker is sent to server 130 plays out.Due to loudspeaker play sound compared withGreatly, the teacher in classroom and other students are made clearly to hear the speech of the student.
Further, in the present embodiment, under speech pattern or teacher's terminal 110 is to server 130Speech mode request is sent, current pattern switching of attending class is speech pattern by the server 130;Teacher's terminal 110 orStudent terminal 120 sends speaking request to server 130, and the speaking request includes the identity of the student to be made a speechInformation;The voice messaging that the server 130 sends student terminal 120 corresponding to the identity information in the speaking request is sent outGive teacher's terminal 110.Corresponding, teacher's terminal 110 plays out to the voice messaging received;It is or describedThe voice messaging that student terminal 120 corresponding to identity information in the speaking request is sent is converted to word by server 130Information is simultaneously sent to teacher's terminal 110 and shown.That is, under speech pattern, server 130 is by speaking requestThe speech information of corresponding student is sent to teacher's terminal 110, and teacher's terminal 110 can be played out to the speech information, madeTeacher can clearly hear the speech content of the student.In addition, teacher can also be by teacher's terminal 110 to server 130Voice convert requests are sent, the voice messaging is converted to word according to the voice convert requests, is sent to teacher by server 130Terminal 110 is shown, teacher is understood the speech of student by word.
Further, in the present embodiment, can also include, the body in the corresponding speaking request of the server 130Part information stores the voice messaging that student terminal 120 corresponding to the identity information is sent, also, can also change voice messagingInto word to should identity information store, recorded with the speech to student, facilitate the later stage to check.
Second embodiment
A kind of class management system 100 is present embodiments provided, as shown in figure 1, the class management system 100 includes thatTeacher's terminal 110, server 130 and multiple voice collectors 121, the multiple student terminals 120 of this signal connection are described moreIndividual voice collector 121 is respectively arranged at different seats, and the multiple student terminal 120 is respectively arranged at different seats,The electric connection corresponding with student terminal 120 of voice collector 121 at same seat is arranged at, wherein, each voice collector 121For gathering the voice signal at corresponding seat, and it is sent to corresponding student terminal 120;The student terminal 120 is used for institutePredicate sound signal is sent to server 130;The server 130 is used for according to current attend class pattern and each voice collectingThe voice signal that device 121 collects, judge whether student normally listens to the teacher corresponding to each student terminal 120;When server 130 is sentencedDetermine student corresponding to student terminal 120 not listen to the teacher normally, be additionally operable to send prompt message, the prompting letter to teacher's terminal 110Breath includes position and/or the pupilage information for the student terminal 120 that corresponding student does not listen to the teacher normally.
The server 130 is additionally operable to receive the pattern of attending class in the current classroom that teacher's terminal 110 is sent, the mould of attending classFormula includes listen to the teacher pattern and discussion pattern;When current pattern of attending class is pattern of listening to the teacher, the server 130 is each for judgingWhether the decibel value for the voice signal that voice collector 121 collects is more than the first default decibel value, if so, judging student not justOften listen to the teacher;When current pattern of attending class is discussion pattern, the server 130 is used to judge that each voice collector 121 collectsVoice signal decibel value whether more than the second default decibel value, if so, judging that student does not listen to the teacher normally, described second is defaultDecibel value is more than the described first default decibel value.
It should be noted that in this specification, teacher and student terminal 120 are right corresponding to described teacher's terminal 110The student answered is not intended as limiting, and user corresponding to teacher's terminal 110 can also be other, make corresponding to student terminal 120User can also be other.In addition, the usage scenario of the class management method and system can also be not limited to classroom, also notIt is defined in and attends class or take an examination or other occasions, such as meeting-place.
Each embodiment in this specification is described by the way of progressive, what each embodiment stressed be withThe difference of other embodiment, identical similar part is mutually referring in same embodiment between each embodimentIdentical similar part also can mutually referring to.For system class embodiment, because it is substantially similar to embodiment of the method, instituteWith the fairly simple of description, the relevent part can refer to the partial explaination of embodiments of method.
In several embodiments provided herein, it should be understood that disclosed apparatus and method, can also pass throughOther modes are realized.Device embodiment described above is only schematical, for example, flow chart and block diagram in accompanying drawingShow the device of multiple embodiments according to the present invention, method and computer program product architectural framework in the cards,Function and operation.At this point, each square frame in flow chart or block diagram can represent the one of a module, program segment or codePart, a part for the module, program segment or code include one or more and are used to realize holding for defined logic functionRow instruction.It should also be noted that at some as in the implementation replaced, the function that is marked in square frame can also with different fromThe order marked in accompanying drawing occurs.For example, two continuous square frames can essentially perform substantially in parallel, they are sometimesIt can perform in the opposite order, this is depending on involved function.It is it is also noted that every in block diagram and/or flow chartThe combination of individual square frame and block diagram and/or the square frame in flow chart, function or the special base of action as defined in performing can be usedRealize, or can be realized with the combination of specialized hardware and computer instruction in the system of hardware.
In addition, each functional module in each embodiment of the present invention can integrate to form an independent portionPoint or modules individualism, can also two or more modules be integrated to form an independent part.
If the function is realized in the form of software function module and is used as independent production marketing or in use, can be withIt is stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially in other wordsThe part to be contributed to prior art or the part of the technical scheme can be embodied in the form of software product, the meterCalculation machine software product is stored in a storage medium, including some instructions are causing a computer equipment (can bePeople's computer, server 130, or network equipment etc.) perform all or part of step of each embodiment methods described of the present inventionSuddenly.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), deposit at randomAccess to memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.It should be noted that herein, such as first and second or the like relational terms are used merely to an entity or behaviourMake with another entity or operation make a distinction, and not necessarily require or imply these entities or operate between exist it is any thisKind actual relation or order.Moreover, term " comprising ", "comprising" or its any other variant are intended to nonexcludabilityInclude so that process, method, article or equipment including a series of elements not only include those key elements, but alsoIncluding the other element being not expressly set out, or also include for this process, method, article or equipment intrinsic wantElement.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that wanted including describedOther identical element also be present in the process of element, method, article or equipment.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for the skill of this areaFor art personnel, the present invention can have various modifications and variations.Within the spirit and principles of the invention, that is made any repaiiesChange, equivalent substitution, improvement etc., should be included in the scope of the protection.It should be noted that:Similar label and letter existsSimilar terms is represented in following accompanying drawing, therefore, once being defined in a certain Xiang Yi accompanying drawing, is then not required in subsequent accompanying drawingIt is further defined and explained.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, anyThose familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be containedCover within protection scope of the present invention.Therefore, protection scope of the present invention described should be defined by scope of the claims.